339421553981753954047045632
339,421,553,981,753,954,047,045,632 is an even composite number composed of six prime numbers multiplied together.
339421553981753954047045632 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 339421553981753954047045632:
212 × 36 × 73 × 113 × 533 × 11873
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 53 × 53 × 53 × 1187 × 1187 × 1187)See below for interesting mathematical facts about the number 339421553981753954047045632 from the Numbermatics database.
Names of 339421553981753954047045632
- Cardinal: 339421553981753954047045632 can be written as Three hundred thirty-nine septillion, four hundred twenty-one sextillion, five hundred fifty-three quintillion, nine hundred eighty-one quadrillion, seven hundred fifty-three trillion, nine hundred fifty-four billion, forty-seven million, forty-five thousand, six hundred thirty-two.
Scientific notation
- Scientific notation: 3.39421553981753954047045632 × 1026
Factors of 339421553981753954047045632
Divisors of 339421553981753954047045632
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 53 54 56 63 64 66 72 77 81 84 88 96 98 99 106 108 112 121 126 128 132 144 147 154 159 162 168 176 189 192 196 198 212 216 224 231 242 243 252 256 264 288 294 297 308 318 324 336 343 352 363 371 378 384 392 396 424 432 441 448 462 477 484 486 504 512 528 539 567 576 583 588 594 616 636 648 672 686 693 704 726 729 742 756 768 784 792 847 848 864 882 891 896 924 954 968 972 1008 1024 1029 1056 1078 1089 1113 1134 1152 1166 1176 1187 1188 1232 1272 1296 1323 1331 1344 1372 1386 1408 1431 1452 1458 1484 1512 1536 1568 1584 1617 1694 1696 1701 1728 1749 1764 1782 1792 1848 1908 1936 1944 2016 2048 2058 2079 2112 2156 2178 2226 2268 2304 2332 2352 2374 2376 2464 2541 2544 2592 2597 2646 2662 2673 2688 2744 2772 2809 2816 2862 2904 2916 2968 3024 3072 3087 3136 3168 3234 3267 3339 3388 3392 3402 3456 3498 3528 3561 3564 3584 3696 3773 3816 3872 3888 3969 3993 4032 4081 4096 4116 4158 4224 4293 4312 4356 4452 4536 4608 4664 4704 4748 4752 4851 4928 5082 5088 5103 5184 5194 5247 5292 5324 5346 5376 5488 5544 5618 5632 5724 5808 5832 5929 5936 6048 6144 6174 6237 6272 6336 6413 6468 6534 6678 6776 6784 6804 6912 6996 7056 7122 7128 7168 7392 7546 7623 7632 7744 7776 7791 7938 7986 8019 8064 8162 8232 8309 8316 8427 8448 8586 8624 8712 8904 9072 9216 9261 9317 9328 9408 9496 9504 9702 9801 9856 10017 10164 10176 10206 10368 10388 10494 10584 10648 10683 10692 10752 10976 11088 11236 11264 11319 11448 11616 11664 11858 11872 11907 11979 12096 12243 12288 12348 12474 12544 12672 12826 12879 12936 13057 13068 13356 13552 13568 13608 13824 13992 14112 14244 14256 14336 14553 14784 15092 15246 15264 15488 15552 15582 15741 15876 15972 16038 16128 16324 16464 16618 16632 16854 16896 17172 17248 17424 17787 17808 18144 18179 18432 18522 18634 18656 18711 18816 18992 19008 19239 19404 19602 19663 19712 20034 20328 20352 20412 20736 20776 20988 21168 21296 21366 21384 21504 21952 22176 22472 22528 22638 22869 22896 23232 23328 23373 23716 23744 23814 23958 24192 24486 24696 24927 24948 25088 25281 25344 25652 25758 25872 26114 26136 26712 27104 27136 27216 27648 27783 27951 27984 28224 28488 28512 28567 28672 29106 29403 29568 30051 30184 30492 30528 30899 30976 31104 31164 31482 31752 31944 32049 32076 32256 32648 32928 33236 33264 33708 33792 33957 34344 34496 34848 35574 35616 35721 35937 36288 36358 36729 36864 37044 37268 37312 37422 37632 37984 38016 38478 38637 38808 39171 39204 39326 39424 40068 40656 40704 40824 41472 41503 41552 41976 42336 42592 42732 42768 43008 43659 43904 44352 44891 44944 45056 45276 45738 45792 46464 46656 46746 47223 47432 47488 47628 47916 48384 48972 49392 49854 49896 50176 50562 50688 51304 51516 51744 52228 52272 53361 53424 54208 54272 54432 54537 55296 55566 55902 55968 56133 56448 56976 57024 57134 57717 58163 58212 58806 58989 59136 60102 60368 60984 61056 61798 61952 62208 62328 62911 62964 63504 63888 64098 64152 64512 65219 65296 65856 66472 66528 67416 67584 67914 68607 68688 68992 69696 70119 70543 71148 71232 71442 71874 72576 72716 73458 74088 74536 74624 74781 74844 75264 75843 75968 76032 76956 77274 77616 78342 78408 78652 78848 80136 81312 81408 81648 82944 83006 83104 83349 83853 83952 84672 85184 85464 85536 85701 86016 87318 87808 88209 88704 89782 89888 90153 90552 91399 91476 91584 92697 92928 93312 93492 94446 94864 94976 95256 95832 96147 96768 97944 98784 99708 99792 100352 101124 101376 101871 102608 103032 103488 104456 104544 106722 106848 107811 108416 108544 108864 109074 110187 110592 111132 111804 111936 112266 112896 113952 114048 114268 115434 116326 116424 117513 117612 117978 118272 120204 120736 121968 122112 123596 123904 124416 124509 124656 125822 125928 127008 127776 128196 128304 129024 130438 130592 130977 131712 132944 133056 134673 134832 135168 135828 137214 137376 137641 137984 139392 140238 141086 141669 142296 142464 142884 143627 143748 145152 145432 146916 148176 148877 149072 149248 149562 149688 150528 151686 151936 152064 153912 154548 155232 156684 156816 157304 157696 160083 160272 162624 162816 163296 163611 165888 166012 166208 166698 167706 167904 169344 170368 170928 171072 171402 173151 174489 174636 175616 176418 176967 177408 179564 179776 180306 181104 182798 182952 183168 185394 185856 186624 186984 188733 188892 189728 189952 190512 191664 192294 193536 195657 195888 197568 199416 199584 199969 200704 202248 202752 203742 205216 205821 206064 206976 208912 209088 210357 211629 213444 213696 215622 216293 216832 217088 217728 218148 220374 222264 223608 223872 224343 224532 225792 227529 227904 228096 228536 230868 232652 232848 235026 235224 235956 236544 240408 241472 243936 244224 247192 247808 248832 249018 249312 250047 251559 251644 251856 254016 255552 256392 256608 257103 258048 260876 261184 261954 263424 265888 266112 269346 269664 270459 271656 274197 274428 274752 275282 275968 278091 278784 280476 282172 283338 284592 284928 285768 287254 287496 288441 290304 290864 293832 296352 297754 298144 298496 299124 299376 301056 303372 303872 304128 305613 307824 309096 310464 313368 313632 314237 314608 315392 320166 320544 323433 325248 325632 326592 327222 330561 331776 332024 332416 333396 335412 335808 338688 339889 340736 341856 342144 342804 346302 348978 349272 351232 352539 352836 353934 354816 359128 359552 360612 362208 365596 365904 366336 370788 371712 373248 373527 373968 377466 377784 379456 379904 381024 383328 384588 387072 391314 391776 392931 395136 398832 399168 399938 404019 404496 405504 407141 407484 410432 411642 412128 412923 413952 417824 418176 420714 423258 425007 426888 427392 430881 431244 432586 433664 435456 436296 440377 440748 444528 446631 447216 447744 448686 449064 451584 455058 455808 456192 456533 457072 461736 465304 465696 470052 470448 471912 473088 480249 480816 482944 487872 488448 490833 493801 494384 495616 497664 498036 498624 500094 503118 503288 503712 508032 511104 512784 513216 514206 519453 521752 522368 523467 523908 526848 530901 531776 532224 538692 539328 540918 543312 548394 548856 549504 550564 551936 556182 557568 560952 564344 566199 566676 569184 569856 571536 574508 574992 576882 580608 581728 586971 587664 592704 595508 596288 596992 598248 598752 599907 602112 606744 607744 608256 611226 615648 617463 618192 620928 626736 627264 628474 629216 631071 634887 639793 640332 641088 646866 648879 650496 651264 653184 654444 661122 664048 664832 666792 670824 671616 673029 677376 679778 681472 682587 683712 684288 685608 692021 692604 697956 698544 702464 705078 705672 707868 709632 718256 719104 721224 724416 731192 731808 732672 741576 743424 746496 747054 747936 754677 754932 755568 758912 759808 762048 766656 769176 771309 774144 782628 783552 785862 790272 797664 798336 799876 808038 808992 814282 814968 820864 822591 823284 824256 825846 827904 834273 835648 836352 841428 846516 850014 853776 854784 861762 862488 865172 865323 867328 870912 872592 880754 881496 889056 893262 894432 895488 897372 898128 903168 910116 911616 912384 913066 914144 916839 923472 930608 931392 940104 940896 942711 943824 946176 960498 961632 963487 965888 970299 975744 976896 981666 987602 988768 991683 995328 996072 997248 1000188 1005389 1006236 1006576 1007424 1016064 1019667 1022208 1025568 1026432 1028412 1038906 1042139 1043504 1044736 1046934 1047816 1053696 1057617 1061802 1063552 1064448 1077384 1078656 1081836 1086624 1096788 1097712 1099008 1101128 1103872 1112364 1115136 1120581 1121904 1128688 1132398 1133352 1138368 1139712 1143072 1149016 1149984 1153764 1161216 1163456 1173942 1175328 1185408 1191016 1192576 1193984 1196496 1197504 1199814 1212057 1213488 1215488 1216512 1221423 1222452 1231296 1234926 1236384 1238769 1241856 1253472 1254528 1256948 1258432 1262142 1269774 1279586 1280664 1282176 1292643 1293732 1297758 1300992 1306368 1308888 1321131 1322244 1328096 1329664 1333584 1339893 1341648 1343232 1346058 1354752 1359556 1362944 1365174 1367424 1368576 1369599 1371216 1384042 1385208 1395912 1397088 1404928 1408969 1410156 1411344 1415736 1419264 1436512 1438208 1440747 1442448 1448832 1462384 1463616 1465344 1472499 1481403 1483152 1486848 1492992 1494108 1495872 1509354 1509864 1511136 1514051 1517824 1519616 1524096 1533312 1538352 1542618 1558359 1565256 1567104 1570401 1571724 1579897 1580544 1592703 1595328 1596672 1599752 1616076 1617984 1628564 1629936 1637647 1641728 1645182 1646568 1648512 1651692 1655808 1668546 1671296 1672704 1682856 1693032 1698597 1700028 1707552 1709568 1723524 1724976 1730344 1730646 1734656 1741824 1745184 1760913 1761508 1762992 1778112 1786524 1788864 1790976 1794744 1796256 1799721 1806336 1820232 1823232 1824768 1826132 1828288 1833678 1846944 1861216 1862784 1880208 1881792 1885422 1887648 1893213 1904661 1919379 1920996 1923264 1926974 1931776 1940598 1946637 1951488 1953792 1963332 1975204 1977536 1983366 1992144 1994496 2000376 2010778 2012472 2013152 2014848 2019087 2032128 2039334 2044416 2047761 2051136 2052864 2056824 2076063 2077812 2084278 2087008 2089472 2093868 2095632 2107392 2115234 2123604 2127104 2128896 2154768 2157312 2163672 2173248 2193576 2195424 2198016 2199659 2202256 2207744 2224728 2230272 2241162 2243808 2257376 2264031 2264796 2266704 2276736 2279424 2286144 2298032 2299968 2307528 2313927 2322432 2326912 2347884 2350656 2370816 2379223 2382032 2385152 2387968 2392992 2395008 2399628 2424114 2426976 2430976 2442846 2444904 2462592 2467773 2469852 2472768 2477538 2483712 2502819 2506944 2509056 2513896 2516864 2524284 2539548 2559172 2561328 2564352 2585286 2587464 2595516 2601984 2612736 2617776 2642262 2644488 2656192 2659328 2667168 2679786 2683296 2686464 2692116 2709504 2719112 2725888 2730348 2734848 2737152 2739198 2742432 2750517 2768084 2770416 2791824 2794176 2817938 2820312 2822688 2828133 2831472 2838528 2873024 2876416 2881494 2884896 2890461 2897664 2924768 2927232 2930688 2944998 2962806 2966304 2975049 2985984 2988216 2991744 3016167 3018708 3019728 3022272 3028102 3035648 3048192 3059001 3066624 3076704 3082639 3085236 3116718 3126417 3130512 3134208 3140802 3143448 3159794 3161088 3172851 3185406 3190656 3193344 3199504 3232152 3235968 3257128 3259872 3275294 3283456 3290364 3293136 3297024 3303384 3311616 3334283 3337092 3342592 3345408 3361743 3365712 3386064 3397194 3400056 3415104 3419136 3447048 3449952 3456607 3460688 3461292 3469312 3483648 3490368 3521826 3523016 3525984 3556224 3573048 3577728 3581952 3589488 3592512 3599442 3636171 3640464 3646464 3649536 3652264 3656576 3664269 3667356 3693888 3716307 3722432 3725568 3738779 3760416 3763584 3770844 3775296 3786426 3809322 3838758 3841992 3846528 3853948 3863552 3877929 3881196 3893274 3902976 3926664 3950408 3955072 3963393 3966732 3984288 3988992 4000752 4019679 4021556 4024944 4026304 4029696 4038174 4064256 4078668 4088832 4095522 4102272 4105728 4108797 4113648 4152126 4155624 4168556 4174016 4178944 4187736 4191264 4214784 4226907 4230468 4247208 4254208 4257792 4309536 4314624 4322241 4327344 4346496 4387152 4390848 4396032 4399318 4404512 4417497 4444209 4449456 4460544 4478551 4482324 4487616 4514752 4528062 4529592 4533408 4542153 4553472 4558848 4572288 4596064 4599936 4615056 4627854 4653824 4675077 4695768 4701312 4711203 4739691 4741632 4758446 4764064 4770304 4778109 4785984 4790016 4799256 4844147 4848228 4853952 4861952 4885692 4889808 4912941 4925184 4935546 4939704 4945536 4955076 4967424 5005638 5013888 5018112 5027792 5033728 5048568 5079096 5095791 5118344 5122656 5128704 5170572 5174928 5191032 5203968 5225472 5235552 5282739 5284524 5288976 5312384 5318656 5334336 5359572 5366592 5372928 5384232 5399163 5419008 5438224 5451776 5460696 5469696 5474304 5478396 5484864 5501034 5536168 5540832 5583648 5588352 5635876 5640624 5645376 5656266 5662944 5713983 5746048 5752832 5758137 5762988 5769792 5780922 5795328 5839911 5849536 5854464 5861376 5889996 5925612 5932608 5950098 5976432 5983488 6032334 6037416 6039456 6044544 6056204 6057261 6071296 6096384 6118002 6133248 6153408 6165278 6170472 6228189 6233436 6252834 6261024 6268416 6281604 6286896 6319588 6322176 6345702 6370812 6381312 6386688 6399008 6464304 6471936 6514256 6519744 6550588 6566912 6580728 6586272 6594048 6598977 6606768 6623232 6668566 6674184 6685184 6690816 6723486 6731424 6772128 6792093 6794388 6800112 6830208 6838272 6894096 6899904 6913214 6921376 6922584 6941781 6967296 6980736 7037723 7043652 7046032 7051968 7112448 7137669 7146096 7155456 7163904 7178976 7185024 7198884 7272342 7280928 7292928 7294973 7304528 7313152 7328538 7334712 7387776 7403319 7432614 7444864 7451136 7477558 7508457 7520832 7527168 7541688 7550592 7572852 7612231 7618644 7677516 7683984 7693056 7707896 7727104 7755858 7762392 7786548 7805952 7853328 7900816 7910144 7926786 7933464 7968576 7977984 8001504 8039358 8043112 8049888 8052608 8059392 8076348 8128512 8157336 8177664 8191044 8204544 8211456 8217594 8227296 8304252 8311248 8337112 8348032 8357888 8375472 8382528 8453814 8460936 8484399 8494416 8508416 8515584 8619072 8629248 8644482 8654688 8671383 8692992 8774304 8781696 8792064 8798636 8809024 8834994 8888418 8898912 8957102 8964648 8975232 9029504 9048501 9056124 9059184 9066816 9084306 9106944 9144576 9177003 9192128 9199872 9230112 9247917 9255708 9307648 9350154 9379251 9391536 9402624 9422406 9479382 9483264 9516892 9518553 9528128 9540608 9556218 9571968 9580032 9598512 9688294 9696456 9707904 9771384 9779616 9825882 9850368 9862783 9871092 9879408 9891072 9910152 9934848 10002849 10011276 10027776 10036224 10055584 10067456 10085229 10097136 10158192 10191582 10236688 10245312 10257408 10341144 10349856 10369821 10382064 10407936 10450944 10471104 10565478 10569048 10577952 10598357 10624768 10637312 10668672 10719144 10733184 10745856 10768464 10798326 10876448 10908513 10921392 10939392 10948608 10956792 10969728 10992807 11002068 11059279 11072336 11081664 11148921 11167296 11176704 11216337 11271752 11281248 11290752 11312532 11325888 11427966 11463529 11492096 11505664 11516274 11525976 11539584 11561844 11590656 11633787 11679822 11699072 11708928 11779992 11851224 11865216 11890179 11900196 11952864 11966976 12059037 12064668 12074832 12078912 12089088 12112408 12114522 12142592 12192768 12236004 12266496 12306816 12326391 12330556 12340944 12456378 12466872 12505668 12522048 12536832 12563208 12573792 12639176 12644352 12680721 12691404 12741624 12762624 12773376 12798016 12928608 12943872 13028512 13039488 13101176 13133824 13161456 13172544 13188096 13197954 13213536 13252491 13332627 13337132 13348368 13370368 13381632 13435653 13446972 13462848 13544256 13584186 13588776 13600224 13626459 13660416 13676544 13788192 13799808 13826428 13842752 13845168 13883562 13961472 14075446 14087304 14092064 14103936 14133609 14219073 14224896 14275338 14292192 14310912 14334327 14357952 14370048 14397768 14532441 14544684 14561856 14585856 14589946 14609056 14626304 14657076 14669424 14738823 14775552 14806638 14865228 14889728 14902272 14955116 15016914 15041664 15054336 15083376 15101184 15145704 15224462 15237288 15287373 15355032 15367968 15386112 15415792 15454208 15498659 15511716 15524784 15573096 15611904 15706656 15801632 15820288 15848217 15853572 15866928 15937152 15955968 16003008 16078716 16086224 16099776 16105216 16118784 16152696 16197489 16257024 16314672 16355328 16382088 16409088 16422912 16435188 16454592 16608504 16622496 16654561 16674224 16696064 16715776 16750944 16765056 16907628 16921872 16968798 16988832 17016832 17141949 17238144 17258496 17274411 17288964 17309376 17342766 17385984 17519733 17548608 17563392 17584128 17597272 17618048 17669988 17776836 17797824 17914204 17929296 17950464 18014117 18059008 18097002 18112248 18118368 18133632 18168612 18213888 18289152 18354006 18384256 18399744 18460224 18495834 18511416 18615296 18684567 18700308 18758502 18783072 18805248 18844812 18958764 18966528 19033784 19037106 19056256 19081216 19112436 19143936 19160064 19197024 19376588 19392912 19415808 19542768 19559232 19651764 19700736 19725566 19742184 19758816 19782144 19796931 19820304 19869696 20005698 20022552 20055552 20072448 20111168 20134912 20170458 20194272 20316384 20383164 20473376 20490624 20514816 20682288 20699712 20739642 20764128 20825343 20901888 20942208 21113169 21130956 21138096 21155904 21196714 21249536 21337344 21413007 21438288 21466368 21491712 21536928 21578473 21596652 21752896 21817026 21842784 21878784 21884919 21913584 21939456 21985614 22004136 22118558 22144672 22163328 22209957 22297842 22334592 22353408 22432674 22525371 22543504 22562496 22581504 22625064 22651776 22836693 22855932 22927058 22984192 23032548 23051952 23079168 23123688 23181312 23267574 23339981 23359644 23398144 23417856 23559984 23702448 23730432 23780358 23800392 23905728 23933952 24118074 24129336 24149664 24157824 24178176 24196249 24224816 24229044 24285184 24385536 24472008 24532992 24613632 24652782 24661112 24681888 24912756 24933744 25011336 25044096 25073664 25126416 25147584 25278352 25361442 25382808 25453197 25483248 25525248 25546752 25596032 25857216 25887744 26014149 26057024 26078976 26171453 26202352 26267648 26322912 26345088 26376192 26395908 26427072 26504982 26665254 26674264 26696736 26740736 26871306 26893944 26925696 27088512 27145503 27168372 27177552 27200448 27252918 27320832 27531009 27576384 27599616 27652856 27685504 27690336 27743751 27767124 27922944 28137753 28150892 28174608 28184128 28207872 28267218 28438146 28449792 28550676 28584384 28621824 28668654 28715904 28740096 28795536 29064882 29089368 29123712 29179892 29218112 29252608 29314152 29338848 29477646 29551104 29588349 29613276 29730456 29779456 29804544 29910232 30008547 30033828 30083328 30108672 30166752 30202368 30255687 30291408 30448924 30474576 30574746 30710064 30735936 30772224 30831584 30997318 31023432 31049568 31109463 31146192 31223808 31413312 31603264 31640576 31696434 31707144 31733856 31795071 31874304 31911936 32006016 32157432 32172448 32199552 32210432 32237568 32305392 32394978 32629344 32725539 32764176 32818176 32845824 32870376 32909184 32978421 33177837 33217008 33244992 33309122 33348448 33392128 33446763 33501888 33530112 33649011 33815256 33843744 33909029 33937596 33977664 34033664 34283898 34390587 34476288 34516992 34548822 34577928 34618752 34685532 34771968 34901361 35039466 35097216 35126784 35194544 35236096 35339976 35553672 35595648 35670537 35828408 35858592 35900928 36028234 36118016 36177111 36194004 36224496 36236736 36267264 36337224 36427776 36578304 36677113 36708012 36768512 36799488 36920448 36979173 36991668 37022832 37230592 37369134 37400616 37517004 37566144 37610496 37689624 37917528 37933056 38042163 38067568 38074212 38112512 38162432 38224872 38287872 38320128 38394048 38753176 38785824 38831616 39085536 39118464 39303528 39401472 39451132 39484368 39517632 39564288 39593862 39640608 39997881 40011396 40045104 40111104 40144896 40222336 40269824 40306959 40340916 40388544 40632768 40766328 40879377 40946752 40981248 41029632 41364576 41399424 41479284 41528256 41650686 41884416 42226338 42261912 42276192 42311808 42393428 42400827 42499072 42657219 42674688 42826014 42876576 42932736 43073856 43156946 43193304 43505792 43597323 43634052 43685568 43757568 43769838 43827168 43878912 43971228 44008272 44216469 44237116 44289344 44326656 44419914 44595684 44669184 44706816 44865348 45050742 45087008 45124992 45163008 45250128 45303552 45673386 45711864 45854116 45862119 45968384 46065096 46103904 46158336 46247376 46362624 46495977 46535148 46679962 46719288 46796288 46835712 47119968 47404896 47460864 47544651 47560716 47600784 47811456 47867904 48236148 48258672 48299328 48315648 48356352 48392498 48449632 48458088 48592467 48771072 48944016 49065984 49227264 49264061 49305564 49322224 49363776 49825512 49867488 49963683 50022672 50088192 50147328 50252832 50295168 50556704 50722884 50765616 50906394 50966496 51050496 51064811 51192064 51425847 51714432 51775488 51823233 52028298 52114048 52157952 52342906 52404704 52559199 52645824 52690176 52752384 52791816 52854144 53009964 53285617 53330508 53348528 53393472 53481472 53742612 53787888 53851392 54042351 54177024 54291006 54336744 54355104 54400896 54505836 54641664 55062018 55152768 55199232 55305712 55371008 55380672 55487502 55534248 55845888 56053701 56275506 56301784 56349216 56368256 56415744 56534436 56876292 56899584 57101352 57168768 57243648 57337308 57431808 57480192 57591072 58129764 58178736 58247424 58359784 58436224 58505216 58628304 58677696 58955292 59102208 59176698 59226552 59390793 59460912 59558912 59609088 59820464 60017094 60067656 60166656 60217344 60333504 60404736 60511374 60582816 60897848 60949152 61149492 61420128 61471872 61544448 61663168 61994636 62046864 62099136 62218926 62292384 62826624 63206528 63281152 63339507 63392868 63414288 63467712 63590142 63748608 64012032 64239021 64314864 64344896 64399104 64420864 64475136 64610784 64735419 64789956 65258688 65451078 65528352 65636352 65654757 65740752 65818368 65956842 66355674 66434016 66489984 66618244 66629871 66696896 66784256 66893526 67003776 67060224 67298022 67630512 67687488 67818058 67875192 67955328 68510079 68567796 68781174 68952576 69039481 69097644 69155856 69237504 69371064 69543936 69802722 70019943 70078932 70194432 70253568 70389088 70472192 70679952 71107344 71191296 71341074 71656816 71717184 71801856 72056468 72236032 72354222 72388008 72448992 72473472 72534528 72588747 72674448 72855552 73156608 73354226 73416024 73537024 73598976 73840896 73958346 73983336 74045664 74461184 74675357 74738268 74801232 75034008 75132288 75220992 75379248 75835056 76084326 76135136 76148424 76225024 76359591 76449744 76575744 76640256 76788096 77414953 77506352 77571648 77663232 78042447 78171072 78236928 78514359 78607056 78802944 78902264 78968736 79035264 79128576 79187724 79281216 79995762 80022792 80090208 80222208 80244703 80444672 80539648 80613918 80681832 80777088 81265536 81436509 81532656 81758754 81893504 81962496 82593027 82729152 82798848 82958568 83056512 83231253 83301372 83734541 83768832 84413259 84452676 84523824 84552384 84623616 84786856 84801654 84998144 85314438 85349376 85652028 85753152 85865472 86147712 86313892 86386608 87011584 87194646 87268104 87371136 87539676 87654336 87757824 87942456 88016544 88432938 88474232 88578688 88653312 88765047 88839828 89191368 89338368 89413632 89730696 90025641 90101484 90174016 90249984 90326016 90500256 90607104 91346772 91423728 91708232 91724238 91936768 92130192 92207808 92316672 92494752 92991954 93070296 93328389 93359924 93438576 93592576 93671424 94239936 94809792 94921728 95089302 95121432 95201568 95385213 95622912 95735808 96472296 96517344 96598656 96631296 96712704 96784996 96899264 96916176 97184934 97888032 98454528 98528122 98611128 98644448 98727552 98935263 99533511 99651024 99734976 99927366 100045344 100176384 100340289 100505664 100590336 100947033 101113408 101445768 101531232 101727087 101812788 101932992 102100992 102129622 102384128 102851694 103171761 103428864 103550976 103646466 104056596 104228096 104315904 104685812 104704083 104809408 105118398 105291648 105380352 105583632 105708288 106019928 106571234 106661016 106697056 106786944 107011611 107485224 107575776 107702784 108084702 108354048 108490613 108531333 108582012 108673488 108710208 108801792 109011672 109283328 110031339 110124036 110305536 110398464 110611424 110742016 110761344 110937519 110975004 111068496 111691776 112107402 112551012 112603568 112698432 112736512 112831488 113068872 113752584 113799168 114126489 114202704 114337536 114487296 114674616 114863616 114960384 115182144 116259528 116357472 116494848 116581927 116719568 116872448 117010432 117256608 117355392 117910584 118204416 118353396 118453104 118781586 118921824 119117824 119640928 119993643 120034188 120135312 120333312 120434688 120667008 120809472 120920877 121022748 121165632 121795696 121898304 122298984 122638131 122840256 122943744 123088896 123326336 123989272 124093728 124198272 124437852 124584768 125653248 126098819 126413056 126562304 126679014 126785736 126828576 126935424 127180284 127497216 127971657 128024064 128478042 128629728 128689792 128798208 128841728 129221568 129470838 129579912 130517376 130791969 130902156 131056704 131272704 131309514 131481504 131636736 131913684 132649407 132711348 132868032 132979968 133236488 133259742 133393792 133568512 133787052 134007552 134120448 134596044 135261024 135374976 135636116 135750384 135910656 137020158 137135592 137562348 137905152 138078962 138195288 138311712 138475008 138742128 139087872 139487931 139605444 140039886 140157864 140388864 140507136 140778176 140944384 141359904 142214688 142382592 142682148 143313632 143434368 143603712 144112936 144472064 144708444 144776016 144897984 144946944 145069056 145177494 145348896 145777401 146313216 146708452 146832048 147074048 147197952 147681792 147792183 147916692 147966672 148091328 149350714 149476536 149602464 149891049 150068016 150264576 150441984 150758496 151670112 152168652 152270272 152296848 152450048 152719182 152899488 153151488 153194433 153576192 154829906 155012704 155143296 155326464 155469699 156084894 156342144 156473856 157028718 157214112 157677597 157804528 157937472 158070528 158257152 158375448 158562432 159856851 159991524 160045584 160180416 160444416 160489406 160889344 161227836 161363664 161554176 162127053 162531072 162873018 163065312 163379867 163517508 163787008 163924992 165186054 165458304 165597696 165917136 166113024 166462506 166602744 167469082 167537664 168161103 168826518 168905352 169047648 169104768 169247232 169573712 169603308 169996288 170485249 170628876 170698752 171304056 171506304 171730944 172295424 172627784 172773216 174023168 174389292 174536208 174742272 175079352 175308672 175515648 175884912 176033088 176716999 176865876 176948464 177157376 177306624 177530094 177679656 178172379 178382736 178676736 178827264 179461392 180051282 180202968 180348032 180499968 180652032 181000512 181214208 182693544 182847456 183200171 183416464 183448476 183873536 184260384 184415616 184633344 184989504 185983908 186140592 186656778 186719848 186877152 187185152 188479872 189619584 189843456 190018521 190178604 190242864 190403136 190770426 191245824 192717063 192944592 193034688 193197312 193262592 193425408 193569992 193798528 193832352 194206257 194369868 195776064 196909056 196964271 197056244 197222256 197288896 197455104 197870526 198155287 199067022 199302048 199469952 199854732 200090688 200352768 200680578 201011328 201180672 201894066 202226816 202891536 203062464 203454174 203625576 203865984 204259244 204768256 205530237 205703388 206343522 206857728 207118443 207292932 208113192 208456192 208631808 209371624 209408166 209618816 210059829 210236796 210583296 210760704 211167264 211416576 212039856 213142468 213322032 213394112 213573888 214023222 214970448 215151552 215405568 216169404 216708096 216981226 217062666 217164024 217346976 217420416 217603584 217766241 218023344 218566656 220062678 220248072 220611072 220796928 221222848 221484032 221522688 221875038 221950008 222136992 223383552 224026071 224214804 225102024 225207136 225396864 225473024 225662976 226137744 227505168 228252978 228405408 228675072 229078773 229349232 229727232 229920768 230364288 232244859 232519056 232714944 232989696 233163854 233439136 233744896 234127341 234513216 234710784 235543077 235821168 236408832 236706792 236906208 237363203 237563172 237843648 238235648 239281856 239987286 240068376 240270624 240666624 240734109 241334016 241618944 241841754 242045496 242331264 243591392 243796608 244309527 244597968 245276262 245680512 245887488 246652672 247779081 247978544 248187456 248396544 248875704 249169536 249693759 251203623 251306496 252197638 252826112 253239777 253358028 253571472 253657152 253870848 254360568 254994432 255943314 256048128 256739791 256956084 257259456 257379584 257596416 257683456 258443136 258941676 259159824 261034752 261583938 261804312 262113408 262619028 262963008 263273472 263827368 265298814 265422696 265736064 265959936 266295141 266472976 266519484 266787584 267137024 267574104 268015104 268240896 269192088 270076923 270522048 270749952 271272232 271500768 271821312 274040316 274271184 275124696 275810304 276157924 276390576 276623424 276950016 277484256 278975862 279210888 279985167 280079772 280315728 280777728 281014272 281556352 281888768 282719808 284429376 284765184 285364296 286155639 286627264 286868736 287207424 288225872 288944128 289416888 289552032 289795968 289893888 290138112 290354988 290697792 291554802 293416904 293664096 294148096 295363584 295584366 295833384 295933344 296182656 296805789 298600533 298701428 298953072 299204928 299782098 300136032 300529152 301516992 302841099 303340224 304337304 304540544 304593696 304900096 305181261 305438364 305798976 306302976 306388866 307152384 309515283 309659812 310025408 310286592 310652928 310939398 312169788 312684288 312947712 314057436 314428224 315355194 315609056 315874944 316141056 316750896 317124864 319713702 319983048 320091168 320360832 320978812 321034833 321778688 322455672 322727328 323108352 324254106 325062144 325471839 325746036 326130624 326759734 327035016 327574016 327849984 330094017 330372108 330916608 331195392 331834272 332226048 332812557 332925012 333205488 334938164 335075328 336322206 337653036 337810704 338095296 338209536 338494464 339147424 339206616 340970498 341257752 341397504 342379467 342608112 343012608 343461888 344590848 345255568 345546432 348046336 348778584 349072416 349484544 349745781 350158704 350617344 351031296 351769824 352066176 353433998 353731752 353896928 354314752 354613248 355060188 355359312 356344758 356765472 357353472 358922784 359980929 360102564 360405936 360696064 360999936 361304064 362001024 362428416 362762631 365387088 365694912 366400342 366832928 366896952 367914393 368520768 368831232 369266688 369979008 371967816 372281184 372999319 373313556 373439696 373754304 374370304 376959744 378296457 379239168 379686912 380037042 380357208 380485728 380806272 381540852 382491648 383914971 385434126 385889184 386069376 386394624 386525184 387139984 387597056 387664704 388412514 388739736 391552128 392375907 393818112 393928542 394112488 394444512 394577792 394910208 395741052 396310574 397948221 398134044 398604096 398939904 399709464 400181376 400705536 401361156 402022656 402361344 403448243 403788132 404453632 405783072 406124928 406908348 407251152 407731968 408518488 409536512 411060474 411406776 412687044 413715456 414236886 414585864 416226384 416912384 417263616 418463793 418743248 418816332 419237632 420119658 420473592 421166592 421521408 422334528 422833152 424079712 426284936 426644064 426788224 427147776 428046444 429940896 430303104 430811136 432338808 433416192 433962452 434125332 434328048 434693952 434840832 435207168 435532482 436046688 440125356 440496144 441222144 441593856 442445696 442968064 443045376 443376549 443750076 443900016 444273984 448052142 448429608 449673147 450204048 450414272 450793728 450946048 451325952 452275488 455010336 456505956 456810816 457350144 458157546 458698464 459454464 459583299 460728576 464489718 465038112 465429888 465979392 466327708 466409097 466878272 467489792 468254682 469026432 469421568 471086154 471642336 473413584 473812416 474726406 475126344 475687296 478563712 479570553 479974572 480136752 480541248 481333248 481468218 482668032 483276367 483683508 484090992 484662528 486381159 487182784 487593216 488619054 489195936 490139601 490552524 491361024 491774976 493305344 495558162 495957088 496374912 496793088 497751408 498339072 499387518 502407246 502612992 504395276 504483309 505652224 506479554 506716056 507142944 507314304 507741696 508721136 509988864 511455747 511886628 512096256 513479582 513912168 514518912 514759168 515192832 516886272 517883352 518319648 522069504 522727499 523167876 523608624 524226816 525238056 525926016 526546944 527654736 530150997 530597628 530845392 531472128 531919872 532590282 532945952 533038968 533575168 534517137 535148208 536030208 536481792 538384176 540153846 541044096 541499904 541904671 542544464 543001536 543642624 548080632 548542368 549600513 550249392 551620608 552315848 552781152 553246848 553900032 554968512 557951724 558421776 559970334 560159544 560631456 561555456 561712921 563112704 563777536 565439616 568858752 569530368 570055563 570728592 572311278 573254528 573737472 576451744 578151189 578833776 579104064 579591936 579787776 580276224 580709976 581395584 582618771 583109604 586141787 586833808 587328192 588296192 590727168 590892813 591168732 591666768 591866688 592365312 593611578 594465861 597201066 597402856 597906144 598409856 599564196 600272064 601058304 603033984 605682198 606680448 608674608 609081088 609187392 609800192 610362522 610876728 611597952 612777732 614304768 616590711 619030566 619319624 620050816 620573184 621355329 621878796 624339576 625368576 625895424 628114872 628856448 630179487 630710388 631218112 631749888 632282112 633501792 634249728 639427404 639966096 640182336 640721664 641957624 642069666 643557376 644911344 645454656 646216704 648508212 650124288 650943678 651492072 652261248 653298723 653519468 654070032 655148032 655699968 660188034 660744216 661833216 662390784 663668544 664452096 665625114 665850024 666410976 669876328 670150656 672078213 672644412 675306072 675621408 676190592 676419072 676988928 678294848 678413232 681940996 682515504 684758934 685216224 686025216 689181696 690511136 691092864 696092672 696734577 697557168 698144832 698969088 699491562 700317408 701234688 702382023 703539648 704132352 706629231 706867996 707463504 707793856 708629504 709226496 710120376 710718624 712089609 712689516 713530944 714706944 717845568 719961858 720205128 720811872 721392128 721999872 722202327 724002048 724856832 725525262 730774176 731389824 732800684 732928581 733665856 733793904 735828786 737041536 737662464 739958016 743935632 744562368 745998638 746627112 746879392 747508608 749081277 753610869 753919488 756592914 758478336 759434291 759719331 760074084 760714416 760971456 761612544 763081704 764983296 767829942 770219373 770868252 771778368 772138752 772789248 773050368 774279968 775194112 775329408 776825028 777479472 783104256 784751814 787857084 788224976 788889024 789155584 789820416 791482104 792621148 795896442 796268088 797208192 797879808 798885423 799418928 800362752 801411072 802722312 804045312 804722688 806896486 807576264 808907264 810230769 811566144 812249856 813816696 814502304 815463936 817036976 819073024 821428927 822120948 822813552 825374088 827430912 828473772 829171728 832452768 833824768 836927586 837486496 837632664 838475264 839955501 840239316 840947184 842333184 843042816 844669056 845666304 848159424 852569872 853288128 853576448 854295552 856092888 858466917 859881792 860606208 861622272 864677616 866832384 867924904 868250664 868656096 869387904 869681664 870414336 871064964 872093376 880250712 880992288 882444288 882691733 884891392 885936128 886090752 886753098 887500152 887800032 888547968 895801599 896104284 896859216 899346294 900408096 900828544 901587456 901892096 904550976 908523297 910020672 913011912 913621632 914700288 915543783 916315092 917396928 918908928 919166598 921457152 928545849 928979436 930076224 930859776 931958784 932655416 932818194 933756544 934979584 936509364 938052864 938843136 942172308 943284672 946827168 947624832 949452812 950252688 951374592 957127424 959141106 959949144 960273504 961082496 962936436 965336064 966552734 967367016 968181984 969325056 972762318 974365568 975186432 976415517 977238108 978391872 980279202 981105048 982722048 983549952 986610688 990282051 991116324 991914176 992749824 993586176 995502816 996678144 998775036 1004814492 1005225984 1008790552 1008966618 1011304448 1012959108 1013432112 1014285888 1014628608 1015483392 1017442272 1022911494 1023773256 1024192512 1026959164 1027138401 1027824336 1029037824 1029518336 1030385664 1033772544 1035766704 1036639296 1044139008 1045454998 1046335752 1047217248 1048453632 1049237343 1050476112 1051852032 1053093888 1055309472 1060301994 1061195256 1061690784 1062944256 1063839744 1065180564 1065891904 1066077936 1067150336 1069034274 1070296416 1072060416 1076768352 1080307692 1082088192 1082999808 1083809342 1085088928 1086003072 1087285248 1088287893 1096161264 1097084736 1099201026 1100498784 1103743179 1104631696 1105562304 1106493696 1107800064 1109937024 1115903448 1116843552 1118997957 1119940668 1120319088 1121262912 1123110912 1123425842 1126225408 1130879232 1134889371 1137717504 1139060736 1140111126 1141457184 1143659069 1144622556 1146509056 1147474944 1151744913 1152903488 1156302378 1157667552 1158208128 1159183872 1159575552 1161419952 1162791168 1165237542 1166219208 1172283574 1173667616 1174656384 1177127721 1181454336 1181785626 1182337464 1183333536 1183733376 1184730624 1187223156 1188931722 1193396743 1193844663 1194402132 1194805712 1195812288 1196819712 1199128392 1200544128 1202116608 1206067968 1210344729 1211364396 1213360896 1217349216 1218162176 1218374784 1220725044 1221753456 1223195904 1225555464 1228609536 1233181422 1237018993 1238061132 1238639248 1240101632 1241146368 1242710658 1243757592 1248679152 1250737152 1251790848 1255391379 1256229744 1257712896 1260358974 1261420776 1262436224 1263499776 1264564224 1267003584 1268499456 1278854808 1279932192 1280364672 1281443328 1282401197 1283915248 1284139332 1287114752 1289822688 1290909312 1292433408 1297016424 1300248576 1301887356 1302984144 1304522496 1306597446 1307038936 1308140064 1310296064 1320376068 1321488432 1323666432 1324781568 1327337088 1328904192 1330129647 1331250228 1331700048 1332821952 1339752656 1344156426 1345288824 1349019441 1350612144 1351242816 1352381184 1352838144 1353977856 1356589696 1356826464 1363881992 1365031008 1369517868 1370432448 1372050432 1378363392 1378749897 1381022272 1382185728 1387087009 1392185344 1393469154 1395114336 1396289664 1397938176 1398983124 1400634816 1402469376 1404764046 1407079296 1408264704 1413258462 1413735992 1414927008 1415587712 1417259008 1420240752 1421437248 1424179218 1425379032 1427061888 1435691136 1438711659 1439923716 1440410256 1441623744 1442784256 1443999744 1444404654 1448004096 1449829101 1451050524 1459143477 1461548352 1462779648 1465601368 1465857162 1467331712 1467587808 1470418803 1471657572 1474083072 1475324928 1479916032 1487871264 1489124736 1491997276 1493254224 1493758784 1495017216 1498162554 1507221738 1507838976 1513185828 1516956672 1518868582 1519438662 1520148168 1521428832 1521942912 1523225088 1526163408 1529966592 1534367241 1535659884 1540438746 1541736504 1543556736 1544277504 1545578496 1548559936 1550388224 1550658816 1553650056 1554958944 1566208512 1568182497 1569503628 1575714168 1576449952 1577778048 1578311168 1579640832 1582964208 1585242296 1590452991 1591792884 1592536176 1594416384 1595759616 1597770846 1598837856 1600725504 1603551411 1605444624 1608090624 1609445376 1613792972 1615152528 1617814528 1620461538 1623132288 1624499712 1625714013 1627633392 1629004608 1630927872 1634073952 1642857854 1644241896 1645627104 1648801539 1650748176 1654861824 1656947544 1658343456 1664905536 1667649536 1672446203 1673855172 1674972992 1675265328 1676950528 1679911002 1680478632 1681894368 1684666368 1685138763 1689338112 1691332608 1696318848 1705139744 1706576256 1707152896 1708591104 1710166689 1712185776 1716933834 1719763584 1721212416 1729355232 1734453567 1735849808 1736501328 1737312192 1738775808 1739363328 1740828672 1742129928 1744186752 1747856313 1758425361 1760501424 1761984576 1764888576 1765383466 1769782784 1772181504 1772678439 1773506196 1775000304 1775600064 1777095936 1783397583 1791603198 1792208568 1793718432 1797178537 1798692588 1800816192 1801657088 1803174912 1803784192 1809101952 1817046594 1820041344 1826023824 1827243264 1829400576 1831087566 1832630184 1834793856 1838333196 1842914304 1849772133 1857091698 1857958872 1860152448 1861719552 1864065987 1865310832 1865636388 1867513088 1869959168 1873018728 1875337739 1876105728 1877686272 1884344616 1886569344 1890538461 1893654336 1895249664 1898905624 1900505376 1902749184 1914254848 1918282212 1919898288 1920547008 1922164992 1925872872 1930672128 1933105468 1934734032 1936363968 1938650112 1943886989 1945524636 1948731136 1950372864 1952831034 1954476216 1956783744 1959896169 1960558404 1962210096 1965444096 1967099904 1973221376 1980564102 1982232648 1983828352 1985499648 1987172352 1991005632 1993356288 1997550072 2009628984 2010451968 2016234639 2017581104 2017933236 2022608896 2025918216 2026864224 2028571776 2029257216 2030966784 2034884544 2045822988 2047546512 2053918328 2054276802 2055648672 2058075648 2059036672 2067545088 2071533408 2073278592 2088278016 2090203731 2090909996 2092671504 2094434496 2096907264 2098474686 2100952224 2103704064 2110618944 2119887693 2120603988 2122390512 2123381568 2125888512 2127679488 2130361128 2131783808 2132155872 2134300672 2136268827 2138068548 2140592832 2144120832 2153536704 2160615384 2164176384 2165999616 2166606981 2167618684 2170177856 2172006144 2174570496 2176575786 2192322528 2194169472 2198402052 2200997568 2207486358 2209263392 2211124608 2212987392 2219874048 2231806896 2233687104 2237995914 2239881336 2240638176 2242525824 2246851684 2247243831 2252450816 2260832607 2261758464 2269778742 2275435008 2278302873 2280222252 2282914368 2287318138 2289245112 2293018112 2294949888 2303489826 2305806976 2310658119 2312604756 2315335104 2316416256 2318367744 2319151104 2322839904 2325582336 2330475084 2332438416 2344567148 2347335232 2349312768 2354255442 2363571252 2364674928 2366667072 2367466752 2369461248 2374446312 2377863444 2386793486 2387689326 2388804264 2389611424 2391624576 2393639424 2396656269 2398256784 2401088256 2404233216 2412135936 2420689458 2422728792 2426721792 2430692307 2434698432 2436324352 2436749568 2441450088 2443506912 2446391808 2451110928 2457219072 2464286781 2466362844 2474037986 2476122264 2477278496 2480203264 2482292736 2485421316 2487515184 2497358304 2501474304 2510782758 2512459488 2515425792 2519866503 2520717948 2522841552 2524872448 2526999552 2529128448 2534007168 2536998912 2557709616 2559864384 2560729344 2562886656 2564802394 2567830496 2568278664 2575400751 2579645376 2581818624 2584866816 2594032848 2600497152 2603774712 2605968288 2609044992 2610995233 2613194892 2614077872 2616280128 2620592128 2640752136 2642976864 2647332864 2648075199 2654674176 2657808384 2660259294 2662500456 2663400096 2665643904 2679505312 2687404797 2688312852 2690577648 2698038882 2701224288 2702485632 2704762368 2705676288 2713179392 2713652928 2725569891 2727763984 2730062016 2739035736 2740864896 2744100864 2746631349 2756726784 2757499794 2762044544 2764371456 2774174018 2785637547 2786938308 2790228672 2792579328 2795876352 2797966248 2801269632 2804938752 2809528092 2814158592 2816529408 2824137701 2826516924 2827471984 2829854016 2831175424 2834518016 2840481504 2842874496 2848358436 2850758064 2854123776 2871382272 2877423318 2879847432 2880820512 2883247488 2885568512 2888809308 2896008192 2899658202 2902101048 2918286954 2923096704 2925559296 2929246551 2931202736 2931714324 2934663424 2935175616 2940837606 2943315144 2948166144 2950649856 2959832064 2970846153 2975742528 2978249472 2983994552 2986508448 2987517568 2990034432 2996325108 3014443476 3015677952 3026371656 3033913344 3037737164 3038877324 3040296336 3042857664 3043885824 3046450176 3052326816 3068734482 3071319768 3080877492 3083473008 3087113472 3088555008 3091156992 3097119872 3100776448 3101317632 3107300112 3109917888 3132417024 3136364994 3139007256 3147712029 3151428336 3152899904 3155556096 3156622336 3159281664 3165928416 3170484592 3180905982 3183585768 3185072352 3188832768 3191519232 3195541692 3197675712 3201451008 3207102822 3210889248 3216181248 3227585944 3230305056 3235629056 3240923076 3246264576 3248999424 3251428026 3255266784 3258009216 3261855744 3264863679 3268147904 3285715708 3288483792 3291254208 3297603078 3301496352 3313895088 3316686912 3329811072 3344892406 3347710344 3349945984 3350530656 3353901056 3356993871 3359822004 3360957264 3363788736 3369332736 3370277526 3378676224 3392637696 3404668113 3410279488 3413152512 3414305792 3417182208 3420333378 3424371552 3430977207 3433867668 3439527168 3442424832 3458710464 3468907134 3471699616 3473002656 3474624384 3477551616 3478726656 3484259856 3488373504 3495712626 3516850722 3521002848 3523969152 3530766932 3531383163 3539565568 3544363008 3545356878 3547012392 3550000608 3551200128 3554191872 3566795166 3580190229 3583206396 3584417136 3587436864 3594357074 3597385176 3601632384 3603314176 3606349824 3618203904 3631034187 3634093188 3640082688 3652047648 3654486528 3659092493 3662175132 3665260368 3669587712 3676666392 3685828608 3699544266 3711056979 3714183396 3715917744 3720304896 3723439104 3728131974 3730621664 3731272776 3735026176 3746037456 3750675478 3752211456 3755372544 3766174137 3768689232 3773138688 3781076922 3787308672 3790499328 3797811248 3801010752 3805498368 3828509696 3836564424 3839796576 3841094016 3844329984 3847203591 3851745744 3861344256 3866210936 3869468064 3872727936 3877300224 3887773978 3891049272 3897462272 3900745728 3905662068 3908952432 3913567488 3919792338 3921116808 3924420192 3930888192 3946442752 3957793921 3961128204 3964465296 3967656704 3970999296 3974344704 3982011264 3986712576 3990388941 3995100144 4019257968 4032469278 4035162208 4035866472 4047058323 4051836432 4053728448 4057143552 4058514432 4061933568 4069769088 4091645976 4095093024 4102992509 4107836656 4108553604 4111297344 4116151296 4118073344 4135090176 4136249691 4143066816 4146557184 4161261027 4176556032 4180407462 4181819992 4185343008 4188868992 4193814528 4196949372 4201904448 4207408128 4221237888 4239775386 4241207976 4244781024 4246763136 4251777024 4260722256 4263567616 4264311744 4268601344 4272537654 4276137096 4281185664 4307073408 4316134977 4321230768 4328352768 4331999232 4333213962 4335237368 4340355712 4344012288 4349487303 4353151572 4377430431 4384645056 4388338944 4396804104 4401995136 4411256409 4414972716 4418526784 4422249216 4425974784 4437930673 4439748096 4463613792 4467374208 4475991828 4479762672 4481276352 4485051648 4493703368 4494487662 4504901632 4521665214 4523516928 4539557484 4550870016 4556605746 4560444504 4565828736 4574636276 4578490224 4586036224 4589899776 4603101723 4606979652 4611613952 4621316238 4625209512 4630670208 4632832512 4636735488 4645679808 4651164672 4660950168 4664876832 4689134296 4694670464 4698625536 4704547491 4708510884 4727142504 4729349856 4733334144 4734933504 4738922496 4748892624 4755726888 4771358973 4773586972 4775378652 4777608528 4779222848 4783249152 4787278848 4793312538 4796513568 4802176512 4824271872 4841378916 4845457584 4853443584 4861384614 4869396864 4872648704 4873499136 4877142039 4882900176 4887013824 4892783616 4902221856 4928573562 4932725688 4946404617 4948075972 4952244528 4954556992 4960406528 4964585472 4970842632 4975030368 4994716608 5002948608 5017338609 5021565516 5024918976 5030851584 5039733006 5041435896 5045683104 5049744896 5053999104 5055416289 5068014336 5073997824 5115419232 5119728768 5121458688 5125773312 5129604788 5130500067 5135660992 5136557328 5150801502 5159290752 5163637248 5188065696 5207549424 5211936576 5218089984 5221990466 5226389784 5228155744 5232560256 5243568939 5275276083 5281504272 5285953728 5294665728 5296150398 5309348352 5316040037 5318035317 5320518588 5325000912 5326800192 5331287808 5350192749 5359010624 5374809594 5376625704 5381155296 5391535611 5396077764 5402448576 5404971264 5409524736 5411352576 5426358784 5427305856 5451139782 5455527968 5460124032 5478071472 5481729792 5488201728 5493262698 5514999588 5524089088 5528742912 5548348036 5549316399 5571275094 5573876616 5580457344 5585158656 5592197961 5595932496 5602539264 5609877504 5619056184 5626013217 5628317184 5633058816 5648275402 5653033848 5654943968 5659708032 5662350848 5671615383 5680963008 5685748992 5696716872 5701516128 5708247552 5742764544 5750002489 5754846636 5759694864 5761641024 5766494976 5771137024 5777618616 5792016384 5799316404 5804202096 5831660967 5836573908 5846193408 5851118592 5858493102 5862405472 5863428648 5869326848 5870351232 5879688507 5881675212 5886630288 5896332288 5901299712 5919664128 5941692306 5951485056 5956498944 5967989104 5973016896 5975035136 5980068864 5992650216 6028886952 6031355904 6048703917 6052743312 6067826688 6075474328 6077754648 6080592672 6085715328 6087771648 6092900352 6104653632 6137468964 6142639536 6161754984 6166946016 6174226944 6177110016 6178842131 6194239744 6201552896 6202635264 6214600224 6219835776 6264834048 6270611193 6272729988 6278014512 6295424058 6302856672 6305799808 6311112192 6313244672 6331856832 6340969184 6359663079 6361811964 6367171536 6370144704 6377665536 6383038464 6391083384 6395351424 6402902016 6408806481 6414205644 6421778496 6432362496 6455171888 6460610112 6471258112 6481846152 6492529152 6497998848 6499820943 6502856052 6510533568 6516018432 6523711488 6529727358 6536295808 6571431416 6576967584 6582508416 6595206156 6602992704 6627790176 6633373824 6659622144 6689784812 6695420688 6699891968 6701061312 6707802112 6713987742 6719644008 6721914528 6727577472 6740555052 6757352448 6782497821 6785275392 6809336226 6820558976 6826305024 6828611584 6834908619 6840666756 6848743104 6861954414 6867735336 6879054336 6884849664 6917420928 6931974357 6937814268 6943399232 6946005312 6949248768 6955103232 6957453312 6968519712 6976747008 6991425252 7033701444 7042005696 7047938304 7061533864 7062766326 7079131136 7090713756 7094024784 7100001216 7102400256 7108383744 7133590332 7160380458 7166412792 7168834272 7174873728 7188714148 7189968807 7194770352 7203264768 7206628352 7212699648 7236407808 7262068374 7268186376 7280165376 7304095296 7308973056 7318184986 7324350264 7330520736 7339175424 7353332784 7371657216 7392860343 7399088532 7422113958 7428366792 7431835488 7440609792 7446878208 7456263948 7461243328 7462545552 7470052352 7492074912 7501350956 7504422912 7532348274 7537378464 7546277376 7562153844 7574617344 7580998656 7595622496 7602021504 7610996736 7657019392 7673128848 7679593152 7682188032 7688659968 7694407182 7703491488 7726202253 7732421872 7738936128 7745455872 7754600448 7775547956 7782098544 7794924544 7801491456 7811324136 7817904864 7827134976 7832985699 7839584676 7842233616 7848840384 7861776384 7915587842 7922256408 7928930592 7935313408 7941998592 7944225597 7964022528 7973425152 7980777882 7990200288 8038515936 8062214391 8064938556 8070324416 8071732944 8094116646 8103672864 8107456896 8114287104 8117028864 8139538176 8183291952 8190186048 8205985018 8215673312 8217107208 8222594688 8232302592 8239894047 8270180352 8272499382 8286133632 8293114368 8322522054 8353777201 8356912641 8360814924 8363639984 8370686016 8377737984 8387629056 8393898744 8403808896 8414816256 8442475776 8472413103 8479550772 8482415952 8489562048 8493526272 8503554048 8521444512 8527135232 8528623488 8545075308 8552274192 8562371328 8614146816 8632269954 8642461536 8656705536 8659132951 8666427924 8670474736 8680711424 8688024576 8698974606 8706303144 8754860862 8769290112 8776677888 8787739653 8793608208 8803990272 8822512818 8829945432 8837053568 8844498432 8851949568 8875861346 8879496192 8912538459 8927227584 8934748416 8951983656 8959525344 8962552704 8970103296 8987406736 8988975324 9009803264 9035718197 9043330428 9047033856 9079114968 9101740032 9113211492 9120889008 9131657472 9149272552 9156980448 9172072448 9206203446 9213959304 9223227904 9242632476 9250419024 9261340416 9265665024 9273470976 9291359616 9302329344 9321900336 9329753664 9378268592 9389340928 9397251072 9409094982 9417021768 9443136087 9454285008 9458699712 9466668288 9469867008 9477844992 9497785248 9511453776 9542717946 9547173944 9550757304 9555217056 9558445696 9566498304 9574557696 9586625076 9593027136 9604353024 9648543744 9682757832 9690915168 9706887168 9709609063 9722769228 9738793728 9745297408 9746998272 9754284078 9765800352 9774027648 9785567232 9804443712 9857147124 9865451376 9892809234 9896151944 9904489056 9909113984 9920813056 9941685264 9950060736 9989433216 10034677218 10043131032 10049837952 10061703168 10070981613 10079466012 10082871792 10091366208 10099489792 10107998208 10110832578 10136028672 10214004339 10230838464 10239457536 10242917376 10251546624 10259209576 10261000134 10271321984 10273114656 10292931621 10301603004 10318581504 10327274496 10376131392 10415098848 10423873152 10436179968 10443980932 10452779568 10456311488 10465120512 10487137878 10550552166 10563008544 10571907456 10592300796 10618696704 10632080074 10636070634 10641037176 10650001824 10653600384 10662575616 10700385498 10718021248 10740570687 10749619188 10753251408 10762310592 10783071222 10792155528 10804897152 10809942528 10819049472 10852717568 10854611712 10893102561 10902279564 10911055936 10920248064 10956142944 10963459584 10977277479 10986525396 11029999176 11048178176 11057485824 11096696072 11098632798 11133170937 11142550188 11147753232 11160914688 11170317312 11184395922 11191864992 11205078528 11238112368 11252026434 11256634368 11266117632 11296550804 11298522411 11306067696 11309887936 11319416064 11324701696 11343230766 11361926016 11371497984 11393433744 11403032256 11416495104 11485529088 11500004978 11509693272 11519389728 11523282048 11532989952 11541610773 11555237232 11584032768 11598632808 11608404192 11663321934 11673147816 11692386816 11702237184 11707123421 11716986204 11724810944 11726857296 11738653696 11740702464 11759377014 11763350424 11773260576 11792664576 11839328256 11873381763 11883384612 11902970112 11912997888 11935978208 11946033792 11950070272 11960137728 11971166823 11985300432 12057773904 12097407834 12105486624 12141174969 12150948656 12155509296 12161185344 12171430656 12175543296 12185800704 12209307264 12274937928 12285279072 12308977527 12323509968 12333892032 12348453888 12354220032 12357684262 12388479488 12405270528 12408749073 12429200448 12439671552 12483783081 12529668096 12541222386 12545459976 12556029024 12580249759 12590848116 12605713344 12611599616 12622224384 12626489344 12663713664 12681938368 12719326158 12723623928 12734343072 12740289408 12755331072 12782166768 12790702848 12805804032 12817612962 12828411288 12843556992 12910343776 12921220224 12948404931 12963692304 12985058304 12995997696 12999641886 13005712104 13021067136 13032036864 13048461909 13059454716 13072591616 13127364173 13132291293 13142862832 13153935168 13165016832 13190412312 13205985408 13233769227 13255580352 13266747648 13313792019 13319244288 13379569624 13390841376 13399783936 13402122624 13427975484 13439288016 13443829056 13455154944 13481110104 13514704896 13564995642 13570550784 13607208923 13618672452 13641117952 13652610048 13657223168 13669817238 13681333512 13697486208 13723908828 13735470672 13758108672 13769699328 13809305169 13834841856 13863948714 13875628536 13886798464 13892010624 13898497536 13910206464 13937039424 13953494016 13982850504 14067402888 14084011392 14095876608 14113642473 14123067728 14125532652 14158262272 14181427512 14188049568 14200002432 14204800512 14216767488 14267180664 14314076919 14320760916 14332825584 14337668544 14349747456 14377428296 14379937614 14389540704 14406529536 14413256704 14472815616 14524136748 14536372752 14560330752 14608190592 14617946112 14631426117 14636369972 14648700528 14661041472 14678350848 14706665568 14785720686 14798177064 14839213851 14844227916 14856733584 14863670976 14881219584 14893756416 14912527896 14922486656 14925091104 14940104704 14984149824 15002701912 15008845824 15052015827 15064696548 15074756928 15092554752 15124307688 15149234688 15161997312 15166248867 15191244992 15204043008 15221993472 15314038784 15346257696 15359186304 15364376064 15377319936 15388814364 15406982976 15452404506 15464843744 15477872256 15490911744 15551095912 15564197088 15589849088 15622648272 15635809728 15654269952 15665971398 15679169352 15684467232 15697680768 15730706817 15825828249 15831175684 15844512816 15857861184 15870626816 15883997184 15888451194 15928045056 15948120111 15961555764 15980400576 16050578247 16077031872 16124428782 16129877112 16140648832 16143465888 16174606833 16188233292 16207345728 16214913792 16228574208 16234057728 16279076352 16366583904 16380372096 16411970036 16431346624 16434214416 16445189376 16464605184 16479788094 16544998764 16572267264 16586228736 16645044108 16707554402 16713825282 16721629848 16727279968 16741372032 16755475968 16776593883 16787797488 16807617792 16829632512 16878039651 16884951552 16944826206 16959101544 16964831904 16979124096 16987052544 17014846149 17042889024 17054270464 17057246976 17090150616 17104548384 17124742656 17228293632 17250007467 17264539908 17284923072 17313411072 17318265902 17332855848 17340949472 17361422848 17376049152 17397949212 17412606288 17494982901 17509721724 17538580224 17553355776 17575479306 17587216416 17607980544 17639065521 17645025636 17659890864 17674107136 17688996864 17703899136 17751722692 17758992384 17825076918 17854455168 17869496832 17903967312 17919050688 17925105408 17940206592 17974813472 17977950648 18071436394 18086660856 18094067712 18146111751 18158229936 18203480064 18226422984 18241778016 18263314944 18298545104 18313960896 18344144896 18396908233 18412406892 18427918608 18446455808 18485264952 18500838048 18522680832 18531330048 18536526393 18582719232 18604658688 18643800672 18659507328 18756537184 18778681856 18794502144 18811833579 18818189964 18834043536 18886272174 18908570016 18917399424 18933336576 18939734016 18995570496 19022907552 19078989237 19085435892 19094347888 19101514608 19110434112 19116891392 19132996608 19149115392 19173250152 19186054272 19208706048 19226419443 19297087488 19365515664 19381830336 19413774336 19419218126 19445538456 19477587456 19493996544 19499462829 19508568156 19531600704 19548055296 19571134464 19608887424 19714294248 19730902752 19768963907 19785618468 19792303888 19808978112 19818227968 19841626112 19883370528 19900121472 19978866432 20069354436 20086262064 20099675904 20123406336 20141963226 20158932024 20165743584 20182732416 20198979584 20221665156 20272057344 20347493463 20428008678 20461676928 20478915072 20485834752 20504725857 20518419152 20522000268 20542643968 20546229312 20585863242 20603206008 20637163008 20654548992 20752262784 20795923071 20830197696 20847746304 20872359936 20887961864 20905559136 20912622976 20930241024 20974275756 21101104332 21126017088 21143814912 21184601592 21237393408 21264160148 21272141268 21282074352 21300003648 21307200768 21325151232 21382756879 21400770996 21436042496 21481141374 21499238376 21506502816 21524621184 21566142444 21584311056 21609794304 21619885056 21638098944 21705435136 21709223424 21786205122 21804559128 21822111872 21840496128 21912285888 21926919168 21954554958 21973050792 22059998352 22096356352 22114971648 22178581029 22193392144 22197265596 22266341874 22285100376 22295506464 22321829376 22340634624 22368791844 22383729984 22410157056 22476224736 22504052868 22513268736 22593101608 22597044822 22612135392 22619775872 22638832128 22649403392 22686461532 22723852032 22742995968 22786867488 22806064512 22832990208 22971058176 23000009956 23019386544 23038779456 23046564096 23065979904 23083221546 23110474464 23197265616 23216808384 23326643868 23346295632 23384773632 23404474368 23414246842 23433972408 23449621888 23453714592 23477307392 23481404928 23498957097 23518754028 23526700848 23546521152 23585329152 23746763526 23766769224 23805940224 23825995776 23832676791 23871956416 23892067584 23900140544 23920275456 23942333646 23970600864 24115547808 24194815668 24210973248 24282349938 24301897312 24311018592 24322370688 24342861312 24351086592 24418614528 24549875856 24570558144 24617955054 24647019936 24667784064 24696907776 24715368524 24719682141 24776958976 24810541056 24817498146 24858400896 24879343104 24967566162 25061331603 25082444772 25090919952 25112058048 25160499518 25181696232 25211426688 25223199232 25244448768 25327427328 25363876736 25417239309 25438652316 25447247856 25468686144 25480578816 25510662144 25564333536 25581405696 25613647451 25635225924 25656822576 25687113984 25820687552 25842440448 25896809862 25927384608 25970116608 25977398853 25999283772 26011424208 26042134272 26064073728 26096923818 26118909432 26145183232 26254728346 26264582586 26285725664 26307870336 26330033664 26363218959 26380824624 26411970816 26467538454 26511160704 26533495296 26627584038 26638488576 26737615377 26759139248 26781682752 26799567872 26804245248 26855950968 26878576032 26887658112 26910309888 26962220208 27029409792 27107154591 27129991284 27141101568 27214417846 27237344904 27282235904 27305220096 27339634476 27362667024 27394972416 27447817656 27470941344 27516217344 27618610338 27669683712 27704557447 27727897428 27751257072 27773596928 27784021248 27796995072 27820412928 27874078848 27906988032 27965701008 28134805776 28168022784 28191753216 28227284946 28246135456 28251065304 28329408261 28362855024 28376099136 28400004864 28409601024 28433534976 28534361328 28628153838 28641521832 28665651168 28675337088 28699494912 28720947563 28754856592 28759875228 28779081408 28813059072 28826513408 28945631232 29048273496 29072745504 29120661504 29128827189 29216381184 29235892224 29262852234 29272739944 29297401056 29322082944 29356701696 29413331136 29571441372 29596354128 29678427702 29688455832 29713467168 29727341952 29762439168 29825055792 29844973312 29850182208 29880209408 29968299648 30005403824 30104031654 30129393096 30149513856 30185109504 30212944839 30248615376 30298469376 30323994624 30332497734 30382489984 30408086016 30642013017 30692515392 30718372608 30728752128 30754639872 30777628728 30813965952 30878794863 30904809012 30929687488 30955744512 30981823488 31065514711 31102191824 31128394176 31179698176 31245296544 31271619456 31308539904 31331942796 31358338704 31368934464 31395361536 31461413634 31651656498 31662351368 31689025632 31715722368 31741253632 31776902388 31856090112 31896240222 31923111528 31960801152 32101156494 32154063744 32221712061 32248857564 32259754224 32281297664 32286931776 32349213666 32376466584 32414691456 32429827584 32457148416 32558152704 32679307683 32733167808 32760744192 32823940072 32862693248 32868428832 32890378752 32931832437 32959576188 33089997528 33144534528 33172457472 33290088216 33399512811 33415108804 33427650564 33443259696 33454559936 33482744064 33510951936 33553187766 33575594976 33615235584 33756079302 33769903104 33889652412 33918203088 33929663808 33958248192 33974105088 34029692298 34085778048 34108540928 34114493952 34180301232 34209096768 34249485312 34456587264 34500014934 34529079816 34569846144 34624832319 34636531804 34665711696 34681898944 34722845696 34752098304 34795898424 34825212576 34989965802 35019443448 35077160448 35106711552 35121370263 35150958612 35174432832 35215961088 35278131042 35290051272 35319781728 35348214272 35377993728 35503445384 35517984768 35620145289 35650153836 35708910336 35738993664 35807934624 35838101376 35850210816 35880413184 35913500469 35949626944 35955901296 36142872788 36173321712 36292223502 36316459872 36452845968 36483556032 36526629888 36597090208 36627921792 36793816466 36824813784 36855837216 36892911616 36926932581 36970529904 37001676096 37045361664 37062660096 37073052786 37165438464 37226247219 37287601344 37319014656 37451349243 37513074368 37557363712 37589004288 37623667158 37636379928 37668087072 37740749277 37772544348 37817140032 37834798848 37866673152 37879468032 37991140992 38045815104 38157978474 38170871784 38188695776 38203029216 38220868224 38233782784 38265993216 38346500304 38372108544 38417412096 38452838886 38731031328 38763660672 38838436252 38845214793 38891076912 38955174912 38987993088 38998925658 39017136312 39063201408 39096110592 39145385727 39217774848 39382092519 39428588496 39461805504 39537927814 39571236936 39584607776 39617956224 39636455936 39701307681 39766741056 39800242944 39941376057 39957732864 40138708872 40172524128 40199351808 40250017423 40283926452 40317864048 40331487168 40365464832 40397959168 40443330312 40544114688 40694986926 40821626769 40856017356 40923353856 40957830144 40971669504 41009451714 41036838304 41044000536 41085287936 41092458624 41171726484 41206412016 41274326016 41309097984 41427915507 41504525568 41591846142 41660395392 41695492608 41775923728 41811118272 41825245952 41860482048 41948551512 42202208664 42252034176 42287629824 42340927419 42369203184 42474786816 42528320296 42544282536 42564148704 42600007296 42614401536 42650302464 42765513758 42801541992 42872084992 42942230757 42962282748 42998476752 43013005632 43049242368 43132284888 43168622112 43219588608 43239770112 43410870272 43418446848 43535733131 43572410244 43609118256 43644223744 43680992256 43824571776 43853838336 43894278351 43909109916 43946101584 44119996704 44192712704 44357162058 44386784288 44394531192 44517641553 44532683748 44570200752 44591012928 44643658752 44681269248 44737583688 44767459968 44820314112 44952449472 45008105736 45026537472 45156047481 45186203216 45194089644 45224270784 45239551744 45277664256 45298806784 45372923064 45447704064 45485991936 45498746601 45573734976 45612129024 45665980416 45942116352 46000019912 46038773088 46077558912 46093128192 46131959808 46166443092 46220948928 46394531232 46433616768 46653287736 46692591264 46769547264 46828493684 46867944816 46899243776 46907429184 46954614784 46962809856 46997914194 47037508056 47053401696 47093042304 47477484747 47493527052 47533538448 47611880448 47651991552 47665353582 47743912832 47784135168 47800281088 47844360333 47884667292 47941201728 48151734741 48231095616 48389631336 48421946496 48523820499 48564699876 48603794624 48622037184 48644741376 48685722624 48702173184 48837229056 49099751712 49141116288 49235910108 49294039872 49335568128 49393815552 49430737048 49439364282 49553917952 49634996292 49716801792 49758686208 49935132324 50122663206 50164889544 50181839904 50224116096 50320999036 50329781649 50363392464 50422853376 50446398464 50488897536 50634118953 50654854656 50727753472 50834478618 50877304632 50894495712 50937372288 50961157632 51128667072 51162811392 51227294902 51270451848 51313645152 51374227968 51641375104 51684880896 51750022401 51793619724 51854769216 51940233216 51954797706 51998567544 52022848416 52084268544 52128147456 52193847636 52237818864 52290366464 52484948703 52509456692 52529165172 52571451328 52615740672 52660067328 52726437918 52761649248 52823941632 52935076908 53022321408 53066990592 53255168076 53276977152 53475230754 53518278496 53563365504 53599135744 53608490496 53711901936 53757152064 53775316224 53820619776 53924440416 54214309182 54259982568 54282203136 54428835692 54438335253 54474689808 54564471808 54610440192 54679268952 54725334048 54789944832 54895635312 54941882688 55032434688 55190724699 55237220676 55339367424 55409114894 55455794856 55502514144 55547193856 55568042496 55593990144 55609579179 55748157696 55813976064 55931402016 56269611552 56336045568 56383506432 56435500737 56454569892 56492270912 56502130608 56658816522 56725710048 56752198272 56800009728 56819202048 57068722656 57256307676 57283043664 57331302336 57350674176 57398989824 57441895126 57509713184 57519750456 57558162816 57626118144 57679258329 57891262464 58096546992 58145491008 58241323008 58257654378 58432762368 58476440407 58498388487 58525704468 58545479888 58594802112 58644165888 58713403392 58826662272 59142882744 59192708256 59306891721 59356855404 59376911664 59426934336 59454683904 59524878336 59650111584 59689946624 59700364416 59936599296 60010807648 60208063308 60258786192 60299027712 60370219008 60425889678 60497230752 60596938752 60613930657 60664995468 60764979968 60816172032 61042480389 61284026034 61385030784 61436745216 61457504256 61514177571 61555257456 61627931904 61757589726 61809618024 61859374976 61911489024 61963646976 62131029422 62204383648 62256788352 62387769213 62490593088 62543238912 62617079808 62663885592 62716677408 62737868928 62790723072 62922827268 63250027379 63303312996 63324702736 63378051264 63431444736 63482507264 63553804776 63712180224 63792480444 63846223056 63921602304 64148270637 64202312988 64308127488 64443424122 64497715128 64519508448 64562595328 64573863552 64698427332 64752933168 64829382912 64859655168 64914296832 65116305408 65358615366 65466335616 65521488384 65647880144 65725386496 65736857664 65780757504 65863664874 65919152376 66179995056 66289069056 66344914944 66535743087 66580176432 66799025622 66830217608 66855301128 66886519392 66909119872 66965488128 67021903872 67106375532 67151189952 67230471168 67512158604 67539806208 67779304824 67836406176 67859327616 67916496384 67948210176 67967263441 68059384596 68171556096 68217081856 68228987904 68360602464 68418193536 68498970624 68913174528 69000029868 69058159632 69139692288 69249664638 69273063608 69331423392 69363797888 69445691392 69591796848 69650425152 69979931604 70038886896 70154320896 70213423104 70242740526 70301917224 70348865664 70431922176 70496871291 70556262084 70580102544 70639563456 70696428544 70755987456 71006890768 71240290578 71300307672 71417820672 71477987328 71498030373 71615869248 71676202752 71700421632 71760826368 71827000938 71899253888 71911802592 72285745576 72346643424 72584447004 72632919744 72905691936 72967112064 73053259776 73194180416 73255843584 73587632932 73649627568 73711674432 73785823232 73853865162 73941059808 74003352192 74090723328 74146105572 74330876928 74452494438 74575202688 74638029312 74902698486 75026148736 75114727424 75183994809 75247334316 75272759856 75336174144 75481498554 75545088696 75634280064 75669597696 75733346304 75982281984 76091630208 76251717927 76315956948 76341743568 76377391552 76406058432 76441736448 76467565568 76531986432 76693000608 76744217088 76840942353 76905677772 77462062656 77527321344 77676872504 77690429586 77782153824 77910349824 77932196559 77997851316 78034272624 78126402816 78192221184 78290771454 78435549696 78764185038 78857176992 78923611008 79075855628 79089656877 79142473872 79169215552 79235912448 79272911872 79402615362 79533482112 79600485888 79882752114 79915465728 80277417744 80345048256 80398703616 80500034846 80567852904 80635728096 80662974336 80730929664 80886660624 81088229376 81321463773 81389973852 81643253538 81712034712 81846707712 81915660288 81949863947 82018903428 82073676608 82088001072 82170575872 82184917248 82343452968 82412824032 82548652032 82855831014 83009051136 83113672341 83183692284 83320790784 83390985216 83551847456 83622236544 83650491904 83720964096 83897103024 84404417328 84504068352 84575259648 84681854838 84738406368 84988224783 85056640592 85088565072 85128297408 85200014592 85228803072 85300604928 85531027516 85603083984 85744169984 85884461514 85924565496 85996953504 86026011264 86098484736 86162842689 86264569776 86337244224 86439177216 86479540224 86836893696 87071466262 87144820488 87218236512 87288447488 87361984512 87386481567 87649143552 87707676672 87788556702 87818219832 87892203168 88239993408 88385425408 88639648759 88714324116 88773568576 88789062384 89035283106 89065367496 89140401504 89182025856 89287317504 89475167376 89534919936 89640628224 89904898944 90016211472 90312094962 90372406432 90388179288 90448541568 90479103488 90555328512 90638834517 90745846128 90895408128 90971983872 90997493202 91147469952 91224258048 91891549211 91926039051 92000039824 92077546176 92155117824 92186256384 92263919616 92332886184 92441897856 92636384589 92789062464 92867233536 93196544133 93306575472 93385182528 93539094528 93656987368 93735889632 93798487552 93814858368 93925619712 93995828388 94075016112 94106803392 94186084608 94954969494 94987054104 95067076896 95223760896 95250462461 95330707164 95487825664 95568270336 95600562176 95688720666 95769334584 95882403456 96303469482 96462191232 96665136183 96779262672 96843892992 97047640998 97129399752 97207589248 97244074368 97289482752 97371445248 97674458112 98037923049 98199503424 98282232576 98471820216 98588079744 98671136256 98795497311 98861474096 98878728564 99107835904 99269992584 99392900167 99433603584 99517372416 99870264648 100198538433 100245326412 100329779088 100363679808 100448232192 100641998072 100659563298 100726784928 100845706752 100892796928 101268237906 101309709312 101455506944 101668957236 101754609264 101788991424 101874744576 101922315264 102257334144 102325622784 102454589804 102540903696 102627290304 102748455936 103282750208 103369761792 103500044802 103587239448 103709538432 103874496957 103909595412 103997135088 104045696832 104168537088 104256294912 104387695272 104475637728 104580732928 104969897406 105018913384 105058330344 105142902656 105231481344 105320134656 105364110789 105452875836 105523298496 105647883264 105870153816 106044642816 106133981184 106510336152 106553954304 106860435867 106950461508 107036556992 107126731008 107198271488 107216980992 107423803872 107514304128 107550632448 107641239552 107848880832 108428618364 108519965136 108857671384 108876670506 108949379616 109128943616 109358537904 109450668096 109579889664 109791270624 109883765376 110381449398 110474441352 110678734848 110780797743 110818229788 110911589712 111005028288 111094387712 111136084992 111187980288 111219158358 111496315392 111862804032 112354047729 112539223104 112672091136 112767012864 112871001474 112909139784 112984541824 113004261216 113222247831 113317633044 113451420096 113504396544 113600019456 113638404096 114137445312 114512615352 114566087328 114662604672 114701348352 114797979648 114883790252 115019426368 115039500912 115116325632 115252236288 115358516658 116193093984 116290982016 116515308756 116865524736 116952880814 116996776974 117051408936 117090959776 117189604224 117288331776 117436157181 117653324544 118146277557 118285765488 118385416512 118613783442 118713710808 118753823328 118853868672 118909367808 119103923043 119300223168 119379893248 119400728832 119824128171 119873198592 120021615296 120416126616 120517572384 120598055424 120750052269 120851779356 120994461504 121193877504 121227861314 121329990936 121529959936 121632344064 122084960778 122464880307 122568052068 122770061568 122873490432 122915008512 123028355142 123110514912 123255863808 123515179452 123619236048 123718749952 123822978048 123927293952 124262058844 124283746521 124408767296 124513576704 124775538426 124981186176 125086477824 125327771184 125433354816 125475737856 125581446144 125845654536 126500054758 126606625992 126649405472 126756102528 126862889472 127022782257 127107609552 127424360448 127584960888 127692446112 127843204608 128296541274 128404625976 128616254976 128778357631 128826692271 128886848244 128995430256 129039016896 129125190656 129147727104 129396854664 129505866336 129658765824 129719310336 130232610816 130607199393 130717230732 130932671232 131042976768 131295760288 131450772992 131473715328 131561515008 131682835053 131727329748 131838304752 132359990112 132578138112 133071486174 133160352864 133552924659 133598051244 133660435216 133710602256 133773038784 133818239744 133930976256 134043807744 134212751064 134302379904 134460942336 135024317208 135079612416 135468142443 135558609648 135672812352 135718655232 135832992768 135896420352 135934526882 136118769192 136343112192 136457975808 136496239803 136721204928 136836387072 136997941248 137826349056 138000059736 138116319264 138279384576 138382747349 138499329276 138546127216 138662846784 138727595776 138891382784 139183593696 139300850304 139959863208 140077773792 140308641792 140485481052 140603834448 140697731328 140863844352 140993742582 141112524168 141160205088 141279126912 141392857088 142013781536 142432454241 142480581156 142600615344 142835641344 142955974656 142996060746 143231738496 143352405504 143400843264 143533080999 143654001876 143798507776 143823605184 144455204223 144571491152 144693286848 145168894008 145265839488 145571461497 145811383872 145934224128 146106519552 146388360832 146511687168 147175265864 147299255136 147423348864 147707730324 147882119616 148006704384 148181446656 148292211144 148661753856 148904988876 149150405376 149276058624 149679298153 149805396972 150052297472 150229454848 150367989618 150494668632 150545519712 150672348288 150962997108 151090177392 151268560128 151339195392 151466692608 151902356859 151964563968 152183260416 152503435854 152631913896 152683487136 152754783104 152812116864 152883472896 152935131136 153386001216 153488434176 153681884706 153811355544 154924125312 155054642688 155250067203 155353745008 155380859172 155564307648 155820699648 155864393118 155995702632 156068545248 156252805632 156384442368 156581542908 156871099392 157454846109 157528370076 157714353984 157847222016 158151711256 158179313754 158284947744 158338431104 158471824896 158545823744 158805230724 159066964224 159200971776 159765504228 159830931456 160554835488 160690096512 160797407232 161000069692 161135705808 161271456192 161325948672 161461859328 161773321248 162642927546 162779947704 163286507076 163424069424 163693415424 163831320576 163899727894 164037806856 164147353216 164176002144 164341151744 164369834496 164686905936 164825648064 165097304064 165572174097 165711662028 166018102272 166227344682 166367384568 166641581568 166781970432 166828737537 167103694912 167244473088 167300983808 167441928192 167794206048 168808834656 169008136704 169150519296 169363709676 169476812736 169976449566 170113281184 170177130144 170256594816 170400029184 170457606144 171062055032 171206167968 171488339968 171768923028 171849130992 171993907008 172052022528 172196969472 172325685378 172529139552 172674488448 172878354432 173037774987 173673787392 174142932524 174289640976 174436473024 174576894976 174723969024 174772963134 175298287104 175429321221 175577113404 175636439664 175784406336 176479986816 177279297518 177428648232 177547137152 177578124768 177920675163 178070566212 178130734992 178280803008 178364051712 178574635008 178950334752 179069839872 179809797888 180032422944 180624189924 180744812864 180776358576 180897083136 180958206976 181110657024 181277669034 181491692256 181790816256 181841791971 181994986404 182294939904 182448516096 183783098422 183852078102 184000079648 184155092352 184310235648 184372512768 184542532713 184665772368 184883795712 185272769178 185578124928 185734467072 186393088266 186613150944 186770365056 187163307639 187313974736 187471779264 187596975104 187629716736 187851239424 187991656776 188150032224 188213606784 188372169216 189750082137 189909938988 189974108208 190134153792 190447521792 190500924922 190661414328 190975651328 191136540672 191377441332 191538669168 191764806912 192444811911 192606938964 192924382464 193330272366 193558525344 193687785984 193931902129 194095281996 194258799504 194415178496 194488148736 194578965504 194742890496 195348916224 196075846098 196399006848 196564465152 196943640432 197176159488 197342272512 197590994622 197722948192 197757457128 198539985168 198785800334 198867207168 199034744832 199607229261 199740529296 200397076866 200490652824 200659558176 200727359616 200896464384 201283996144 201319126596 201453569856 201691413504 201785593856 202365990563 202536475812 202619418624 202911013888 203337914472 203509218528 203577982848 203749489152 203844630528 203901790323 204514668288 204651245568 204909179608 205081807392 205254580608 205496911872 206565500416 206739523584 207000089604 207174478896 207419076864 207748993914 207819190824 207994270176 208091393664 208337074176 208775390544 208951275456 209161465856 209763077813 209939794812 210037826768 210116660688 210285805312 210462962688 210640269312 210728221578 210905751672 211046596992 211295766528 211490613873 211740307632 212089285632 212267962368 213020672304 213720871734 213900923016 214073113984 214253462016 214433961984 214494091119 214847607744 215028608256 215101264896 215282479104 215697761664 216857236728 217039930272 217458602977 217715342768 217753341012 217898759232 218257887232 218717075808 218901336192 219159779328 219582541248 219767530752 220762898796 220948882704 221357469696 221561595486 221636459576 221823179424 222010056576 222188775424 222272169984 222438316716 222992630784 223725608064 224708095458 225078446208 225344182272 225551984427 225742002948 225818279568 225969083648 226008522432 226444495662 226635266088 226902840192 227008793088 227200038912 228274890624 228755153781 229025230704 229132174656 229325209344 229402696704 229595959296 229767580504 230038852736 230079001824 230232651264 230522827059 230717033316 232386187968 232581964032 233030617512 233731049472 233796589677 233905761628 233993553948 234102817872 234181919552 234379208448 234576663552 234872314362 235210325669 235306649088 236292555114 236571530976 236770833024 237227566884 237427421616 237507646656 237707737344 237818735616 238207846086 238600446336 238759786496 238801457664 239648256342 239746397184 240043230592 240832253232 241035144768 241196110848 241500104538 241703558712 241988923008 242455722628 242659981872 243059919872 243264688128 243964391319 244169921556 244929760614 245136104136 245540123136 245746980864 245849591841 246056710284 246221029824 246511727616 247030358904 247238472096 247437499904 247645956096 248524117688 248567493042 248817534592 249027153408 249341017023 249551076852 249962372352 250172955648 250655542368 250866709632 250951475712 251162892288 251691309072 253000109516 253213251984 253298810944 253512205056 253725778944 254045564514 254215219104 255169921776 255384892224 255686409216 256593082548 256809251952 257232509952 257556715262 257653384542 257773696488 257990860512 258078033792 258250381312 258295454208 258488528067 258793709328 259011732672 259317531648 259438620672 261214398786 261434461464 261865342464 262085953536 262159444701 262591520576 262901545984 262947430656 263123030016 263365670106 263454659496 263676609504 264719980224 265156276224 265918946277 266142972348 266320705728 267105849318 267196102488 267320870432 267421204512 267546077568 267636479488 267861952512 268425502128 268604759808 268921884672 270048634416 270936284886 271117219296 271345624704 271437310464 271665985536 271869053764 271916503551 272237538384 272686224384 272915951616 272992479606 273442409856 273672774144 275674647633 276000119472 276232638528 276558769152 276765494698 276998658552 277092254432 277325693568 277455191552 277909153767 278367187392 278601700608 279589632399 279919726416 280155547584 280617283584 280970962104 281207668896 281395462656 281750121961 281987485164 282225048336 282320410176 282558253824 282785714176 284027563072 284864908482 284961162312 285201230688 285671282688 285751387383 285992121492 286463476992 286704811008 286801686528 287066161998 287308003752 287597015552 287647210368 288910408446 289142982304 289386573696 289995408549 290337788016 290531678976 291142922994 291622767744 291868448256 292776721664 293023374336 294113769147 294350531728 294598510272 294846697728 295415460648 295764239232 296013408768 296386491933 296584422288 297323507712 297809977752 298178700501 298300810752 298552117248 299358596306 299610793944 300104594944 300595615299 300735979236 300989337264 301091039424 301344696576 301925994216 302180354784 302537120256 302678390784 303804713718 303929127936 304366520832 304750131917 305006871708 305263827792 305366974272 305509566208 305624233728 305766945792 305870262272 306772002432 306976868352 307363769412 307622711088 309848250624 310109285376 310500134406 310707490016 310761718344 311128615296 311623490871 311728786236 311991405264 312137090496 312505611264 312768884736 313163085816 313742198784 314909692218 315056740152 315428707968 315694444032 316092332367 316303422512 316358627508 316569895488 316676862208 316943649792 317091647488 317610461448 318133928448 318401943552 319531008456 319661862912 320581307601 321109670976 321380193024 321594814464 322000139384 322271411616 322542912384 322651897344 322923718656 323546642496 325285855092 325559895408 326573014152 326848138848 327386830848 327799455788 328075613712 328294706432 328352004288 328682303488 328739668992 329373811872 329651296128 331144348194 331423324056 332036204544 332342393229 332454689364 332734769136 333283163136 333563940864 333657475074 334207389824 334488946176 334601967616 335588412096 337062143187 337617669312 338016273408 338301038592 338727419352 338953625472 339666743493 339952899132 340226562368 340354260288 340513189632 340800058368 340915212288 342124110064 342412335936 342976679936 343537846056 343698261984 343987814016 344104045056 344393938944 344651370756 345058279104 345348976896 345756708864 346075549974 348285865048 348579281952 348872946048 349153789952 349545926268 350596574208 350858642442 351154226808 351272879328 351568812672 352308471543 352959973632 354438832671 354558595036 354857296464 355094274304 355156249536 355841350326 356141132424 356261469984 356561606016 356728103424 357900669504 358139679744 359472384513 359619595776 360064845888 361248379848 361489625728 361552717152 361794166272 361916413952 362250156807 362555338068 362983384512 363581632512 363683583942 363989972808 364589879808 364897032192 367394640921 367566196844 367704156204 368000159296 368310184704 368620471296 368745025536 369085065426 369331544736 369767591424 370545538356 371156249856 371468934144 372786176532 373226301888 373540730112 374326615278 374627949472 374943558528 375193950208 375259433472 375983313552 376300064448 376427213568 376744338432 379500164274 379819877976 379948216416 380268307584 381001849844 381068346771 381322828656 381951302656 382273081344 382754882664 383077338336 383529613824 384889623822 385213877928 385848764928 386335072893 386660544732 387117050688 387375571968 387863804258 388190563992 388517599008 388830356992 388976297472 389157931008 390697832448 391821598179 392151692196 392798013696 393128930304 393887280864 394352318976 394684545024 395048505159 395181989244 395445896384 395514914256 397079970336 397571600668 397734414336 399214458522 399481058592 400794153732 400981305648 401319116352 401454719232 401792928768 402567992288 402638253192 402907139712 403382827008 404731981126 405072951624 405238837248 405822027776 406404427329 406675828944 407018437056 407155965696 407498978304 407689261056 407803580646 409029336576 409488719409 409818359216 410163614784 410509161216 410993823744 413131000832 413479047168 414000179208 414348957792 414838153728 415148242047 415497987828 415638381648 415988540352 416182787328 416674148352 417550781088 417902550912 419526155626 419879589624 420075653536 420233321376 420571610624 420925925376 421456443156 421811503344 422093193984 422591533056 422981227746 423480615264 424178571264 426041344608 427297362723 427441743468 427801846032 428146227968 428506924032 428867923968 428988182238 429695215488 430057216512 430202529792 430599242997 431395523328 433714473456 434079860544 434917205954 435430685536 435506682024 435797518464 436714384491 437434151616 437802672384 438319558656 439165082496 439535061504 441525797592 441897765408 442750191653 443123190972 443272919152 443646358848 444020113152 444377550848 444544339968 444876633432 445985261568 447451216128 449037894459 449416190916 450156892416 450688364544 451103968854 451484005896 451636559136 451938167296 452017044864 452888991324 453270532176 453805680384 454017586176 454400077824 455707070577 456549781248 457510307562 458050461408 458264349312 458650418688 458805393408 459535161008 460077705472 460158003648 460465302528 461045654118 461434066632 464772375936 465163928064 465750201609 466061235024 467462098944 467593179354 467811523256 467987107896 468205635744 468363839104 468758416896 469153327104 469744628724 470420651338 470613298176 472364538327 472585110228 473143061952 473541666048 474455133768 474854843232 475015293312 475415474688 475637471232 476415692172 477200892672 477519572992 477602915328 478893064441 479296512684 479492794368 480086461184 481664506464 482070289536 482392221696 483000209076 483407117424 483977846016 484911445256 485319963744 486119839744 487928782638 488339843112 489859521228 490272208272 491080246272 491493961728 491699183682 492113420568 492442059648 493023455232 494060717808 494476944192 494874999808 495291912192 496716522291 497048235376 497134986084 497635069184 498054306816 498682034046 499102153704 499924744704 500345911296 500486212611 501311084736 501733419264 501902951424 502325784576 503382618144 506000219032 506426503968 506597621888 507024410112 507451557888 508091129028 508430438208 510339843552 510769784448 511372818432 513186165096 513618503904 514465019904 515113430524 515306769084 515547392976 515981721024 516156067584 516500762624 516590908416 516977056134 517587418656 518023465344 518635063296 522428797572 522868922928 523730684928 524171907072 524318889402 525183041152 525803091968 525894861312 526287963663 526731340212 526909318992 527353219008 529439960448 531837892554 532285944696 532641411456 533762025489 534211698636 534392204976 534641740864 534842409024 535092155136 535272958976 535723905024 536851004256 537209519616 540097268832 541872569772 542234438592 542691249408 542874620928 543331971072 543738107528 543833007102 544475076768 545372448768 545525375913 545984959212 546884819712 547345548288 551349295266 552000238944 552465277056 553117538304 553530989396 553627598139 553997317104 554184508864 554651387136 554910383104 555818307534 556734374784 557203401216 559179264798 559839452832 560311095168 561941924208 562415337792 562790925312 563500243922 563974970328 564450096672 564640820352 565116507648 568055126144 569250246411 569729816964 569922324624 570402461376 571342565376 571502774766 571984242984 572926953984 573409622016 573649047629 574132323996 574616007504 575194031104 575294420736 577334435733 577820816892 578285964608 578773147392 579990817098 580675576032 581063357952 581795706387 582285845988 583245535488 583736896512 585553443328 586046748672 588227538294 588701063456 589197020544 589693395456 590830921296 591528478464 592026817536 592772983866 593168844576 595619955504 596357401002 596601621504 597104234496 598717192612 598821687783 599221587888 600209189888 601191230598 601471958472 601978674528 602182078848 602689393152 603851988432 604360709568 605074240512 605356781568 607097971689 607609427436 607858255872 608733041664 609500263834 610013743416 610527655584 610733948544 611019132416 611248467456 611533891584 611705370969 613544004864 613953736704 614727538824 615245422176 619696501248 620218570752 620477541313 621000268812 621414980032 621523436688 622257230592 623246981742 623457572472 623982810528 624274180992 625011222528 626326171632 627484397568 629289233439 629819384436 630113480304 630857415936 631388888064 632184664734 632606845024 632717255016 633139790976 633353724416 633887299584 634471841619 635220922896 636267856896 636803887104 639062016912 641162615202 642219341952 642760386048 643240844477 643482273357 644000278768 644542823232 645085824768 645303794688 645847437312 647093284992 650571710184 651119790816 652375808931 653146028304 653696277696 654773661696 655598911576 656151227424 656589412864 656704008576 657479337984 658747623744 659302592256 662288696388 662846648112 664072409088 664684786458 664909378728 665469538272 666566326272 666753237227 667314950148 668414779648 668977892352 669203935232 671176824192 674124286374 675235338624 676032546816 676655953281 677454838704 677907250944 679333486986 679905798264 680453124736 680708520576 681026379264 681600116736 684248220128 684824671872 686265461343 687075692112 687396523968 687975628032 688208090112 688787877888 689302741512 690116558208 690697953792 691568481177 692151099948 695750301169 696571730096 697158563904 697745892096 698307579904 699091852536 701193148416 701389769031 701717284884 702308453616 702545758656 703137625344 704616943086 705630977007 705919947264 708877665342 709117190072 709714592928 710188548608 710312499072 711682700652 712282264848 712522939968 713123212032 713456206848 715801339008 716279359488 718944769026 719239191552 720129691776 722496759696 722979251456 723105434304 723588332544 723832827904 724500313614 725110676136 725966769024 727367167884 727979945616 729179759616 729794064384 731893173957 734789281842 735132393688 735408312408 736000318592 736620369408 737240942592 737548775523 738170130852 738663089472 739535182848 741091076712 742312499712 742937868288 745572353064 746452603776 747081460224 748023051069 748653230556 749255898944 749887117056 750387900416 750518866944 751966627104 752600128896 752854427136 753488676864 759000328548 759639755952 759896432832 760536615168 762003699688 762136693542 762645657312 763902605312 765509765328 766154676672 767059227648 769779247644 770427755856 771697529856 772670145786 773321089464 774234101376 774751143936 775465584201 775727608516 776381127984 777035198016 777660713984 777952594944 778315862016 783643196358 784303384392 785596027392 786257860608 786478334103 787774561728 788704637952 789369090048 790097010318 790363978488 790891792768 791029828512 794159940672 795143201336 795468828672 797756838831 798428917044 798962117184 801588307464 801962611296 802638232704 802909438464 803585857536 805135984576 805276506384 805814279424 806765654016 809463962252 810145903248 811644055552 812808854658 813351657888 814036874112 814311931392 814997956608 815607161292 818058673152 818977438818 819636718432 820327229568 821018322432 826262001664 827023942899 828000358416 828697915584 829676307456 830296484094 830995975656 831276763296 831977080704 832365574656 833727461301 835101562176 835805101824 838768897197 839052311252 839759179248 840151307072 840466642752 841143221248 841851850752 842912886312 843623006688 844186387968 845250365883 845962455492 846961230528 848357142528 852082689216 854594725446 854883486936 855603692064 856292455936 857013848064 857254162149 857976364476 859390430976 860114433024 860405059584 861198485994 862791046656 867428946912 868159721088 869834411908 869986225647 870861371072 871013364048 871595036928 873428768982 874868303232 875605344768 878330164992 879070123008 883051595184 883795530816 885500383306 886246381944 886545838304 887292717696 888040226304 889159475799 889753266864 891970523136 894536101503 894902432256 898075788918 898832381832 900313784832 901448503417 901786845897 902207937708 902968011792 903273118272 903876334592 904034089728 905777982648 906541064352 907611360768 908035172352 911414141154 913099562496 914250395751 915020615124 916100922816 916528698624 917300837376 917610786816 919070322016 920155410944 920316007296 920930605056 922091308236 922868133264 929544751872 930327856128 931500403218 932122470048 934870472613 935186358708 935623046512 935974215792 936411271488 936727678208 937516833792 938306654208 939489257448 940841302676 941226596352 944729076654 945170220456 946286123904 947083332096 948276997101 948910267536 949709686464 950030586624 950830949376 951274942464 952831384344 954401785344 955205830656 957786128882 958593025368 958985588736 960172922368 961743922803 963329012928 964140579072 964784443392 966000418152 966814234848 967955692032 969822890512 970639927488 972239679488 975036136349 975857565276 976679686224 979719042456 980544416544 982160492544 983398367364 984226841136 984884119296 986046910464 988121435616 988953888384 989749999616 993433044582 994096470752 994269972168 995270138368 996108613632 997027179687 997364068092 998204307408 999849489408 1000691822592 1000972425222 1002622169472 1003466838528 1003805902848 1006765236288 1011186429561 1012000438064 1012853007936 1013195243776 1014048820224 1014903115776 1016182258056 1016860876416 1019000230479 1020679687104 1021539568896 1022745636864 1026372330192 1027237007808 1028930039808 1030226861048 1030613538168 1031094785952 1031963442048 1032312135168 1033181816832 1033954112268 1035174837312 1036046930688 1037270126592 1044857595144 1045737845856 1047461369856 1047755087071 1048637778804 1050366082304 1051606183936 1051789722624 1052575927326 1053462680424 1053818637984 1054706438016 1058879920896 1063316498013 1063675785108 1064571889392 1065282822912 1067524050978 1068423397272 1068784409952 1069283481728 1069684818048 1070184310272 1070545917952 1073702008512 1074419039232 1078417153539 1080194537664 1083745139544 1084468877184 1085382498816 1085749241856 1086750470421 1087476215056 1087666014204 1088950153536 1090744897536 1091050751826 1091969918424 1093769639424 1094691096576 1102183922763 1102698590532 1104000477888 1104930554112 1106235076608 1107061978792 1107255196278 1107994634208 1108369017728 1109302774272 1109820766208 1111636615068 1113468749568 1114406802432 1118358529596 1119678905664 1120622190336 1123883848416 1124830675584 1125581850624 1127000487844 1127949940656 1128900193344 1129281640704 1130233015296 1136110252288 1138500492822 1139459633928 1139844649248 1140804922752 1143005549532 1143968485968 1145853907968 1146819244032 1147298095258 1148264647992 1149232015008 1150388062208 1150588841472 1154668871466 1155641633784 1156571929216 1157546294784 1159005218679 1159981634196 1161351152064 1162126715904 1163591412774 1164571691976 1166491070976 1167473793024 1171106886656 1172093497344 1175464794537 1176455076588 1177402126912 1178394041088 1179386790912 1181661842592 1183056956928 1184053635072 1185545967732 1186337689152 1191239911008 1192714802004 1193203243008 1197434385224 1197643375566 1198443175776 1200418379776 1202382461196 1202943916944 1203957349056 1204364157696 1205378786304 1207703976864 1208721419136 1210148481024 1214195943378 1215218854872 1215716511744 1217466083328 1219000527668 1219213281987 1220027486832 1221055311168 1221467897088 1222038264832 1222496934912 1223067783168 1223410741938 1227088009728 1229455077648 1230490844352 1239393002496 1240437141504 1240955082626 1242000537624 1242829960064 1243046873376 1244514461184 1245444726141 1246493963484 1246915144944 1247965621056 1248548361984 1250022445056 1252652343264 1258578466878 1259638768872 1260226960608 1261714831872 1262777776128 1264369329468 1265213690048 1265434510032 1266279581952 1266707448832 1267774599168 1268943683238 1270441845792 1272535713792 1278124033824 1282325230404 1284438683904 1285520772096 1286481688954 1286964546714 1288000557536 1289085646464 1290171649536 1290607589376 1291797728991 1294186569984 1301143420368 1302239581632 1304751617862 1306292056608 1307392555392 1310143153473 1311197823152 1312302454848 1313178825728 1313408017152 1314958675968 1317495247488 1318605184512 1324577392776 1325693296224 1328250574959 1329369572916 1329818757456 1330939076544 1333132652544 1333506474454 1334629900296 1336829559296 1337955784704 1342353648384 1347113683377 1348248572748 1350470677248 1352065093632 1353311906562 1354909677408 1355814501888 1357523314903 1358666973972 1359811596528 1360906249472 1361417041152 1362052758528 1363200233472 1367121211731 1368496440256 1369649343744 1372530922686 1374151384224 1374793047936 1375951256064 1376416180224 1378605483024 1380233116416 1381395907584 1383136962354 1384302199896 1391500602338 1393143460192 1394317127808 1395491784192 1397250604827 1398183705072 1402386296832 1402779538062 1403434569768 1404616907232 1405091517312 1406275250688 1409233886172 1411261954014 1411839894528 1416561933941 1417093614981 1417755330684 1418234380144 1419429185856 1420377097216 1420624998144 1423365401304 1424564529696 1425045879936 1426246424064 1426912413696 1431602678016 1432558718976 1436679193323 1437889538052 1438478383104 1440259383552 1444993519392 1445958502912 1446210868608 1447176665088 1449000627228 1450221352272 1451933538048 1454734335768 1455959891232 1458359519232 1463786347914 1468341544691 1469578563684 1470264787376 1470816624816 1472000637184 1473240738816 1474481885184 1475097551046 1476340261704 1477326178944 1479070365696 1482182153424 1484624999424 1485875736576 1490149566873 1491144706128 1492905207552 1494162920448 1496046102138 1497306461112 1498511797888 1499774234112 1501037733888 1501458637833 1503933254208 1505200257792 1505708854272 1506977353728 1518000657096 1519279511904 1519792865664 1521073230336 1522210220839 1524007399376 1524273387084 1525291314624 1527805210624 1531019530656 1532309353344 1534118455296 1539558495288 1540855511712 1543395059712 1545340291572 1546642178928 1548468202752 1549502287872 1550931168402 1551455217032 1552762255968 1554070396032 1555321427968 1555905189888 1567286392716 1568606768784 1571192054784 1572515721216 1572956668206 1575549123456 1577409275904 1578863890989 1580194020636 1580727956976 1581783585536 1582059657024 1588319881344 1590286402672 1595513677662 1596857834088 1597924234368 1601286076467 1603176614928 1603925222592 1605276465408 1605818876928 1607171715072 1610271969152 1610553012768 1611628558848 1618927924504 1620291806496 1625617709316 1626703315776 1628073748224 1628623862784 1629995913216 1631214322584 1636117346304 1636576127739 1637954877636 1639273436864 1640654459136 1642036644864 1646472279683 1652524003328 1654047885798 1656000716832 1657395831168 1659352614912 1660592968188 1661991951312 1662553526592 1663954161408 1664731149312 1667454922602 1670203124352 1671610203648 1677537794394 1678104622504 1679518358496 1680302614144 1680933285504 1682286442496 1685825772624 1687246013376 1688372775936 1690500731766 1691924910984 1693922461056 1704165378432 1707750739233 1709189450892 1709766973872 1711207384128 1712584911872 1714027696128 1714508324298 1715952728952 1718780861952 1720228866048 1720947142887 1722396971988 1725582093312 1732003307199 1734857893824 1736319442176 1739668823816 1739972451294 1741722742144 1742026728096 1743190073856 1745387119161 1746857537964 1749736606464 1751210689536 1756660329984 1758140246016 1766103190368 1767591061632 1771000766612 1772492763888 1773091676608 1774585435392 1776080452608 1778318951598 1779506533728 1789072203006 1789804864512 1796151577836 1797664763664 1800627569664 1802897006834 1803573691794 1804415875416 1805936023584 1806546236544 1807752669184 1808068179456 1811555965296 1813082128704 1815222721536 1816070344704 1821293915067 1822828282308 1826199124992 1828500791502 1830041230248 1832201845632 1833057397248 1834601674752 1835116112907 1838140644032 1840310821888 1840632014592 1841861210112 1844182616472 1845736266528 1859089503744 1860655712256 1861432623939 1863000806436 1864244940096 1869740945226 1870372717416 1871246093024 1871948431584 1872822542976 1873455356416 1875033667584 1878978514896 1881682605352 1882453192704 1887867700317 1889458153308 1890340440912 1892572247808 1894166664192 1896553994202 1897820535072 1899419372928 1900061173248 1901661898752 1903415524857 1905662768688 1908803570688 1910411661312 1915572257764 1917186050736 1920345844736 1923487845606 1926658025856 1928281158144 1929722533431 1932000836304 1933628469696 1935911384064 1939645781024 1941279854976 1950072272698 1951715130552 1953359372448 1957127426793 1959438084912 1961088833088 1964320985088 1966796734728 1968453682272 1969768238592 1976242871232 1977907776768 1979499999232 1986866089164 1988192941504 1988539944336 1990540276736 1992217227264 1994054359374 1994728136184 1996408614816 1999698978816 2000259711681 2001944850444 2005244338944 2006933677056 2007611805696 2013530472576 2022372859122 2024000876128 2025706015872 2026390487552 2028097640448 2029967859843 2032364516112 2033721752832 2038000460958 2041359374208 2043079137792 2052744660384 2054474015616 2058796384029 2060453722096 2061227076336 2062189571904 2063926884096 2064624270336 2066363633664 2067908224536 2070349674624 2072093861376 2074705443531 2087250903507 2089715190288 2091475691712 2094922739712 2095510174142 2097275557608 2100732164608 2103579445248 2104169307093 2105151854652 2106925360848 2107637275968 2109412876032 2116892931021 2117759841792 2126632996026 2127351570216 2129143778784 2130565645824 2133250923419 2135048101956 2136846794544 2137568819904 2138566963456 2139369636096 2140368620544 2141091835904 2147404017024 2148838078464 2156834307078 2160389075328 2167490279088 2168937754368 2170764997632 2171498483712 2173500940842 2174952430112 2175332028408 2177900307072 2182101503652 2183939836848 2187539278848 2189382193152 2195679521871 2204367845526 2205397181064 2208000955776 2209861108224 2212646326569 2214123957584 2214510392556 2215989268416 2216738035456 2218605548544 2219641532416 2223273230136 2226025896193 2226937499136 2228813604864 2236717059192 2239357811328 2241244380672 2244069153207 2247767696832 2249661351168 2251163701248 2254000975688 2255899881312 2257800386688 2258563281408 2260466030592 2272220504576 2277000985644 2278919267856 2279689298496 2281609845504 2286011099064 2287936971936 2291707815936 2294596190516 2296529295984 2298464030016 2300776124416 2301177682944 2307393855943 2309337742932 2311283267568 2313143858432 2315092589568 2318010437358 2319963268392 2322702304128 2324253431808 2326396752603 2327182825548 2329143383952 2332982141952 2334947586048 2342213773312 2350929589074 2352910153176 2354804253824 2356788082176 2358773581824 2359435002309 2363323685184 2366113913856 2368107270144 2371091935464 2372675378304 2382479822016 2385429604008 2386406486016 2393270516493 2394868770448 2395286751132 2396886351552 2400836759552 2404764922392 2405887833888 2407914698112 2408728315392 2410757572608 2415407953728 2417442838272 2420296962048 2428391886756 2430437709744 2434932166656 2438001055336 2438426563974 2440054973664 2442110622336 2442935794176 2444076529664 2444993869824 2446821483876 2454176019456 2458910155296 2460981688704 2478786004992 2481071828697 2481910165252 2484001075248 2485659920128 2486093746752 2489028922368 2490889452282 2492987926968 2493830289888 2495931242112 2497096723968 2505304686528 2516306691591 2517156933756 2519277537744 2520453921216 2523429663744 2525555552256 2528738658936 2530427380096 2530869020064 2532559163904 2533414897664 2535751097649 2537887366476 2540883691584 2545071427584 2556248067648 2564650460808 2568877367808 2571041544192 2571762486447 2572963377908 2573929093428 2576001115072 2578171292928 2580343299072 2581215178752 2583595457982 2588373139968 2602286840736 2604479163264 2609503235724 2612584113216 2614785110784 2620286306946 2622395646304 2624604909696 2626357651456 2626816034304 2634990494976 2637210369024 2649154785552 2651386592448 2656501149918 2658739145832 2659637514912 2661878153088 2667012948908 2667478427397 2669259800592 2673659118592 2675911569408 2683608304509 2684707296768 2694227366754 2696497145496 2700941354496 2704345510251 2706623813124 2709819354816 2711629003776 2715046629806 2717333947944 2719623193056 2721812498944 2722834082304 2724105517056 2734242423462 2736992880512 2739298687488 2742751187253 2745061845372 2748302768448 2749586095872 2751902512128 2752832360448 2757210966048 2760466232832 2762791815168 2766273924708 2768604399792 2783001204676 2786286920384 2788634255616 2790983568384 2794501209654 2796367410144 2805559076124 2806869139536 2809233814464 2810183034624 2812550501376 2818467772344 2822523908028 2823679789056 2833123867882 2834187229962 2835510661368 2836468760288 2838858371712 2840754194432 2841249996288 2844830991303 2846730802608 2849129059392 2850091759872 2852492848128 2853824827392 2863205356032 2873358386646 2875779076104 2876956766208 2880518767104 2885231768409 2889987038784 2891917005824 2892421737216 2894353330176 2898001254456 2900442704544 2903867076096 2909468671536 2911919782464 2916719038464 2925108409047 2927572695828 2936683089382 2939157127368 2940529574752 2941633249632 2944001274368 2946481477632 2950195102092 2952680523408 2954652357888 2958140731392 2964364306848 2969249998848 2980299133746 2982289412256 2985810415104 2988325840896 2991081539061 2992092204276 2994612922224 2997023595776 2999548468224 3002075467776 3002917275666 3007866508416 3010400515584 3011417708544 3036001314192 3038559023808 3039585731328 3042146460672 3044420441678 3048014798752 3048546774168 3050582629248 3057000691437 3062039061312 3064618706688 3068236910592 3079116990576 3081711023424 3086790119424 3090680583144 3093284357856 3096936405504 3099251341571 3101862336804 3102910434064 3105524511936 3108140792064 3110642855936 3111810379776 3134572785432 3137213537568 3142384109568 3143265261213 3145913336412 3151098246912 3154818551808 3157727781978 3160388041272 3161455913952 3163567171072 3164119314048 3176639762688 3180572805344 3189949494039 3191027355324 3193715668176 3195848468736 3202572152934 3206353229856 3207850445184 3210552930816 3211637753856 3220543938304 3221106025536 3223257117696 3235251460617 3237855849008 3240583612992 3251235418632 3253406631552 3256147496448 3257247725568 3260251411263 3262428645168 3272234692608 3273152255478 3275909755272 3278546873728 3281308918272 3284073289728 3292944559366 3306551768289 3308095771596 3312001433664 3314791662336 3318705229824 3321185936376 3323983902624 3325107053184 3327908322816 3329462298624 3334909845204 3340406248704 3343220407296 3352251451087 3355075588788 3356209245008 3359036716992 3360605228288 3361866571008 3364572884992 3371651545248 3374492026752 3376745551872 3381001463532 3383849821968 3387844922112 3408330756864 3415501478466 3418378901784 3419533947744 3422414768256 3425169823744 3429016648596 3431905457904 3437561723904 3440457732096 3441894285774 3444793943976 3451164186624 3464006614398 3469715787648 3472638884352 3477015656037 3479337647632 3479944902588 3483445484288 3484053456192 3486380147712 3490774238322 3493715075928 3499473212928 3502421379072 3513320659968 3516280492032 3526394383611 3532206380736 3535182123264 3542001533224 3544985527776 3546183353216 3549170870784 3552160905216 3556637903196 3559013067456 3578144406012 3579609729024 3592303155672 3595329527328 3601255139328 3605794013668 3607147383588 3608831750832 3611872047168 3613092473088 3615505338368 3616136358912 3623111930592 3626164257408 3630445443072 3642587830134 3645656564616 3652398249984 3657001583004 3660082460496 3664403691264 3666114794496 3669203349504 3670232225814 3676281288064 3680621643776 3681264029184 3688365232944 3691472533056 3718179007488 3721311424512 3722865247878 3726001612872 3728489880192 3736334178423 3739481890452 3740745434832 3742492186048 3743896863168 3745645085952 3746910712832 3750067335168 3757957029792 3763365210704 3775735400634 3778916306616 3780680881824 3785144495616 3788333328384 3793107988404 3795641070144 3798838745856 3800122346496 3803323797504 3806831049714 3811325537376 3817607141376 3831144515528 3834372101472 3840691689472 3846975691212 3853316051712 3856562316288 3859445066862 3864001672608 3867256939392 3871822768128 3875393186973 3879291562048 3882559709952 3900144545396 3903430261104 3906718744896 3914254853586 3918876169824 3922177666176 3933593469456 3936907364544 3939536477184 3952485742464 3955815553536 3973732178328 3976385883008 3977079888672 3981080553472 3984751724877 3988108718748 3989456272368 3992817229632 3999397957632 4000519423362 4003889700888 4010488677888 4013867354112 4027060945152 4041341050131 4044745718244 4048001752256 4051412031744 4052780975104 4056195280896 4059935719686 4064729032224 4067443505664 4072569944709 4076000921916 4082718748416 4086158275584 4105489320768 4108948031232 4117592768058 4120907444192 4122454152672 4124379143808 4127853768192 4129248540672 4135816449072 4140699349248 4144187722752 4149410887062 4174501807014 4179430380576 4182951383424 4191020348284 4191751814481 4194551115216 4201464329216 4207158890496 4208338614186 4210303709304 4213850721696 4215274551936 4218825752064 4233785862042 4235519683584 4249685801823 4253265992052 4254703140432 4258287557568 4261131291648 4266501846838 4270096203912 4273693589088 4275137639808 4277133926912 4278739272192 4280737241088 4294808034048 4297676156928 4310037579969 4313668614156 4320778150656 4334980558176 4337875508736 4341529995264 4343342789191 4347001881684 4349904860224 4350664056816 4355800614144 4364203007304 4367879673696 4375078557696 4391359043742 4405024634073 4408735691052 4410794362128 4416001911552 4419722216448 4425292653138 4428247915168 4429020785112 4431978536832 4433476070912 4437211097088 4446546460272 4452051792386 4453874998272 4457627209728 4470448700619 4473434118384 4478715622656 4482488761344 4488138306414 4495535393664 4499322702336 4504375913499 4508001951376 4511799762624 4515600773376 4517126562816 4520932061184 4544441009152 4554001971288 4557838535712 4559378596992 4563219691008 4566630662517 4572022198128 4575873943872 4583415631872 4589192381032 4593058591968 4596928060032 4602355365888 4614787711886 4618675485864 4622566535136 4626287716864 4630185179136 4636020874716 4639926536784 4645404608256 4648506863616 4652793505206 4654365651096 4658286767904 4665964283904 4684427546624 4697901384227 4701859178148 4705820306352 4709608507648 4713576164352 4717547163648 4718870004618 4726647370368 4732227827712 4736591672967 4742183870928 4745350756608 4764959644032 4770859208016 4786541032986 4789737540896 4790573502264 4793772703104 4803858229401 4809529844784 4811775667776 4815829396224 4817456630784 4821515145216 4830815907456 4834885676544 4856783773512 4860875419488 4870252108183 4876002110672 4876853127948 4880109947328 4884221244672 4885871588352 4888153059328 4889987739648 4893642967752 4908352038912 4909728383217 4917820310592 4921963377408 4939416839049 4957572009984 4962143657394 4963820330504 4968002150496 4971319840256 4972187493504 4978057844736 4981778904564 4985975853936 4987660579776 4991862484224 4994193447936 5010609373056 5032613383182 5034313867512 5038555075488 5040907842432 5046859327488 5057477317872 5060854760192 5061738040128 5065118327808 5066829795328 5071502195298 5075774732952 5081767383168 5112496135296 5123252217699 5129300921616 5137754735616 5142083088384 5143524972894 5145926755816 5147858186856 5152002230144 5156342585856 5160686598144 5162841428661 5167190915964 5176746279936 5196009921597 5204573681472 5208958326528 5219006471448 5225168226432 5229570221568 5236161357483 5240572613892 5244791292608 5249209819392 5252715302912 5253632068608 5267823708851 5269980989952 5274420738048 5298309571104 5302773184896 5313002299836 5317478291664 5319275029824 5323756306176 5334025897816 5334956854794 5338519601184 5347318237184 5367216609018 5369414593536 5388454733508 5392994290992 5401882708992 5408691020502 5413247626248 5419638709632 5423258007552 5430093259612 5434667895888 5439246386112 5443624997888 5445668164608 5448211034112 5463881745201 5468484846924 5473985761024 5478597374976 5485502374506 5490123690744 5496605536896 5499172191744 5503805024256 5505348338721 5514421932096 5520932465664 5525583630336 5532547849416 5537208799584 5566002409352 5572573840768 5577268511232 5581967136768 5584297871817 5589002419308 5592734820288 5611118152248 5613738279072 5618467628928 5620366069248 5625101002752 5636935544688 5645047816056 5647359578112 5663603100951 5666247735764 5668374459924 5671021322736 5672937520576 5677716743424 5681508388864 5682499992576 5689661982606 5693461605216 5698258118784 5700183519744 5704985696256 5726410712064 5746716773292 5751558152208 5761037534208 5770463536818 5779974077568 5783834011648 5784843474432 5789167600293 5796002508912 5800885409088 5807734152192 5818937343072 5823839564928 5850216818094 5855145391656 5871382280379 5873366178764 5878314254736 5881059149504 5883266499264 5888002548736 5892962955264 5900390204184 5905361046816 5909304715776 5928728613696 5938499997696 5960598267492 5964578824512 5971620830208 5976651681792 5982163078122 5984184408552 5989225844448 5994047191552 5999096936448 6000779135043 6005834551332 6015733016832 6020801031168 6022835417088 6072002628384 6077118047616 6079171462656 6084292921344 6088840883356 6089903579529 6096029597504 6097093548336 6101165258496 6114001382874 6124078122624 6129237413376 6158233981152 6163422046848 6181361166288 6186568715712 6193872811008 6198502683142 6203724673608 6205820868128 6211049023872 6216281584128 6224116330593 6261752710521 6269145570864 6274427075136 6284768219136 6286530522426 6291826672824 6302196493824 6310139523919 6312507921279 6315455563956 6320776082544 6322911827904 6327134342144 6328238628096 6350678793063 6353279525376 6361145610688 6379898988078 6382054710648 6387431336352 6391696937472 6399752770257 6405144305868 6412706459712 6415700890368 6421105861632 6423275507712 6441087876608 6442212051072 6446514235392 6470502921234 6475711698016 6481167225984 6502470837264 6506813263104 6512294992896 6514495451136 6520502822526 6524857290336 6546304510956 6551819510544 6557093747456 6562617836544 6568146579456 6585889118732 6587038565613 6613103536578 6616191543192 6624002867328 6629583324672 6637938979707 6642371872752 6647967805248 6650214106368 6655816645632 6658924597248 6669819690408 6678077688579 6680812497408 6686440814592 6704502902174 6710151177576 6712418490016 6718073433984 6721210456576 6723733142016 6732207459621 6743303090496 6748984053504 6753491103744 6762002927064 6767699643936 6775689844224 6816661513728 6825252954443 6831002956932 6836757803568 6839067895488 6844829536512 6850339647488 6858033297192 6863810915808 6875123447808 6883788571548 6889587887952 6902328373248 6922181567829 6928013228796 6939431575296 6945277768704 6954031312074 6958675295264 6959889805176 6966890968576 6968106912384 6972760295424 6979190257809 6981548476644 6987430151856 6998946425856 7004842758144 7026641319936 7052788767222 7064412761472 7070364246528 7078305006927 7084003066448 7089971055552 7092366706432 7098341741568 7104321810432 7113275806392 7118026134912 7156288812024 7159219458048 7179811549479 7184606311344 7190659054656 7202510278656 7211588027336 7214294767176 7217663501664 7223744094336 7226184946176 7232272717824 7246223861184 7252328514816 7260890886144 7285175660268 7291313129232 7304796499968 7314003166008 7320164920992 7328807382528 7332229588992 7334285609497 7340464451628 7352562576128 7361243287552 7362528058368 7376730465888 7382945066112 7436358014976 7443215486091 7445730495756 7452003225744 7456979760384 7472668356846 7478963780904 7481490869664 7484984372096 7487793726336 7491290171904 7493821425664 7515914059584 7526730421408 7548920074773 7551470801268 7557832613232 7561361763648 7570288991232 7576666656768 7586215976808 7591282140288 7597677491712 7600244692992 7607253292947 7613662099428 7622651074752 7635214282752 7662289031056 7668744202944 7681383378944 7693951382424 7706632103424 7713124632576 7715287459341 7718890133724 7728003345216 7734513878784 7743645536256 7750786373946 7758583124096 7765119419904 7800289090792 7806860522208 7813437489792 7828509707172 7837752339648 7844355332352 7867186938912 7873814729088 7879072954368 7904971484928 7911631107072 7947464356656 7952771766016 7954159777344 7962161106944 7969503449754 7976217437496 7978912544736 7985634459264 8001038846724 8007779401776 8020977355776 8027734708224 8050824913527 8054121890304 8082682100262 8089491436488 8096003504512 8102824063488 8105561950208 8113036530753 8119871439372 8129458064448 8134887011328 8145139889418 8152001843832 8165437496832 8172316551168 8210978641536 8217896062464 8228253561759 8235185536116 8241814888384 8244908305344 8248758287616 8255707536384 8258497081344 8271632898144 8281398698496 8288375445504 8298821774124 8349003614028 8358860761152 8365902766848 8382040696568 8383503628962 8389102230432 8402928658432 8416677228372 8420607418608 8427701443392 8430549103872 8437651504128 8467571724084 8471039367168 8499371603646 8506531984104 8509406280864 8516575115136 8522262583296 8533003693676 8534492973909 8540192407824 8547387178176 8550275279616 8554267853824 8557478544384 8561474482176 8589616068096 8620075159938 8627337228312 8641556301312 8669961116352 8675751017472 8683059990528 8686685578382 8694003763368 8699809720448 8701328113632 8711601228288 8728406014608 8735759347392 8750157115392 8775325227141 8782718087484 8810049268146 8817471382104 8821588724256 8832003823104 8839444432896 8850585306276 8856495830336 8858041570224 8863957073664 8866952141824 8874422194176 8893092920544 8904103584772 8907749996544 8940897401238 8946868236768 8957431245312 8964977522688 8976276612828 8991070787328 8998645404672 9008751826998 9016003902752 9023599525248 9031201546752 9034253125632 9088882018304 9108003942576 9115677071424 9118757193984 9126439382016 9133261325034 9144044396256 9151747887744 9171002074311 9178384762064 9186117183936 9193856120064 9204710731776 9229575423772 9237350971728 9245133070272 9252575433728 9260370358272 9272041749432 9279853073568 9290809216512 9297754024713 9305587010412 9308731302192 9316573535808 9331928567808 9395802768454 9403718356296 9411640612704 9419217015296 9427152328704 9429795783639 9437740009236 9453294740736 9464455655424 9473183345934 9484367741856 9490701513216 9529919288064 9541718416032 9569848482117 9573082065972 9579475081792 9581147004528 9587545406208 9607716458802 9619059689568 9623551335552 9631658792448 9634913261568 9661631814912 9669771353088 9713567547024 9721750838976 9740504216366 9752004221344 9753706255896 9760219894656 9768442489344 9771743176704 9780754233789 9787285935504 9816704077824 9819456766434 9835640621184 9843926754816 9878833678098 9915933537587 9919655304867 9924287314788 9927640661008 9936004300992 9942639680512 9944374987008 9956115689472 9963557809128 9971951707872 9975321159552 9983724968448 9988386895872 10021218746112 10056754353261 10065226766364 10068627735024 10077110150976 10081815684864 10093718654976 10114954635744 10121709520384 10123476080256 10130236655616 10143004390596 10151549465904 10163534766336 10224992270592 10246504435398 10258601843232 10275509471232 10278390812837 10287049945788 10291853511632 10295716373712 10304004460288 10312685171712 10321373196288 10325682857322 10334381831928 10353492559872 10392019843194 10409147362944 10417916653056 10431046968111 10438012942896 10450336452864 10459140443136 10472322714966 10481145227784 10489582585216 10498419638784 10507264137216 10535647417702 10539961979904 10548841476096 10579183150833 10596619142208 10605546369792 10626004599672 10634956583328 10638550059648 10647512612352 10668051795632 10669913709588 10677039202368 10694636474368 10725397499839 10734433218036 10738829187072 10776909467016 10785988581984 10803765417984 10817382041004 10826495252496 10839277419264 10846516015104 10860186519224 10869335791776 10878492772224 10887249995776 10891336329216 10927763490402 10936969693848 10947971522048 10957194749952 10971004749012 10980247381488 10993211073792 10998344383488 11007610048512 11010696677442 11028843864192 11041864931328 11065095698832 11074417599168 11132004818704 11145147681536 11154537022464 11163934273536 11168595743634 11178004838616 11185469640576 11209002535269 11222236304496 11227476558144 11236935257856 11240732138496 11250202005504 11273871089376 11290095632112 11327206201902 11332495471528 11336748919848 11342042645472 11345875041152 11355433486848 11364999985152 11379323965212 11386923210432 11396516237568 11400367039488 11409971392512 11452821424128 11493433546584 11503116304416 11522075068416 11525305957781 11540927073636 11559948155136 11567668023296 11569686948864 11578335200586 11592005017824 11601770818176 11615468304384 11637874686144 11647679129856 11700433636188 11710290783312 11742764560758 11746732357528 11756628509472 11762118299008 11766532998528 11776005097472 11800780408368 11810722093632 11818609431552 11857457227392 11921196534984 11929157649024 11943241660416 11954255174631 11964326156244 11968368817104 11978451688896 11988094383104 11998193872896 12001558270086 12011669102664 12031466033664 12041602062336 12124023150393 12144005256768 12154236095232 12158342925312 12168585842688 12177681766712 12179807159058 12192059195008 12194187096672 12202330516992 12217709834127 12228002765748 12248156245248 12258474826752 12316467962304 12326844093696 12362722332576 12373137431424 12387745622016 12397005366284 12407449347216 12411641736256 12422098047744 12432563168256 12448232661186 12523505421042 12538291141728 12548854150272 12573061044852 12583653345648 12604392987648 12620279047838 12625015842558 12630911127912 12641552165088 12645823655808 12654268684288 12656477256192 12701357586126 12706559050752 12722291221376 12749057405469 12759797976156 12764109421296 12774862672704 12783393874944 12799505540514 12810288611736 12825412919424 12831401780736 12842211723264 12882175753216 12884424102144 12893028470784 12930112739907 12941005842468 12951423396032 12962334451968 13004941674528 13013626526208 13024589985792 13030028367573 13041005645052 13049714580672 13092609021912 13103639021088 13114187494912 13125235673088 13171778237464 13174077131226 13215073902219 13226207073156 13232383086384 13248005734656 13259166649344 13275877959414 13284743745504 13295935610496 13300428212736 13311633291264 13339639380816 13356155377158 13361624994816 13372881629184 13409005804348 13411346101857 13420302355152 13424836980032 13436146867968 13442420913152 13447466284032 13464414919242 13486606180992 13497968107008 13524005854128 13535399287872 13551379688448 13633323027456 13650505908886 13662005913864 13673515607136 13678135790976 13689659073024 13699891987551 13716066594384 13727621831616 13750246895616 13767577143096 13779175775904 13844363135658 13856026457592 13878863150592 13890555537408 13908062624148 13917350590528 13919779610352 13933781937152 13936213824768 13945520590848 13958380515618 13963096953288 13974860303712 13997892851712 14053282639872 14093704152681 14105577534444 14128825522944 14140728493056 14156610013854 14168006132896 14179942111104 14184733412864 14196683483136 14209775018901 14226551612784 14236052269824 14312577624048 14359623098958 14369212622688 14381318109312 14411574688203 14423176054672 14428589534352 14435327003328 14447488188672 14452369892352 14464545435648 14492447722368 14504657029632 14570351320536 14582626258464 14610756324549 14628006332016 14640329841984 14657614765056 14664459177984 14668571218994 14680928903256 14705125152256 14725056116736 14729185149651 14753460931776 14765890132224 14818250517147 14872716029952 14886430972182 14891460991512 14904006451488 14913959520768 14932756463933 14945336713692 14957927561808 14962981739328 14969968744192 14975587452672 14982580343808 14987642851328 15031828119168 15053460842816 15097840149546 15102941602536 15115665226464 15122723527296 15140577982464 15172431953616 15182564280576 15195354983424 15200489385984 15214506585894 15227324198856 15245302149504 15324578062112 15337488405888 15369756653097 15387902764848 15413264206848 15426249265152 15430574918682 15437780267448 15456006690432 15469027757568 15488524285983 15501572747892 15517166248192 15530238839808 15582181273351 15588029764791 15600578181584 15613721044416 15626874979584 15657019414344 15675504679296 15688710664704 15708484072449 15734373877824 15747629458176 15758145908736 15803471126553 15809942969856 15823262214144 15894928713312 15905543532032 15908319554688 15939006899508 15952434874992 15957825089472 15971268918528 16002077693448 16015558803552 16041954711552 16101649827054 16108243780608 16151756991601 16165364200524 16178982872976 16192007009024 16205648126976 16211123900416 16226073061506 16239742878744 16258916128896 16269774022656 16290279778836 16304003687664 16330874993664 16344633102336 16391645235603 16421957283072 16435792124928 16456507123518 16470371072232 16483629776768 16489816610688 16497516575232 16511415072768 16516045016163 16543265796288 16562797396992 16576750891008 16597643548248 16698007228056 16717721522304 16731805533696 16752893615451 16764081393136 16767007257924 16778204460864 16805857316864 16833354456744 16841214837216 16855402886784 16861098207744 16875303008256 16935143448168 16942078734336 16990809302853 16998743207292 17013063968208 17018812561728 17033150230272 17044525166592 17066007387352 17068985947818 17080384815648 17094774356352 17100550559232 17108535707648 17114957088768 17179232136192 17240150319876 17254674456624 17283112602624 17339922232704 17351502034944 17367502800879 17373371156764 17388007526736 17399619440896 17402656227264 17423202456576 17456812029216 17471518694784 17550650454282 17565436174968 17614146841137 17620098536292 17634942764208 17643177448512 17664007646208 17678888865792 17701170612552 17712991660672 17716083140448 17727914147328 17733904283648 17786185841088 17808207169544 17815499993088 17881794802476 17893736473536 17914862490624 17929955045376 17952553225656 17982141574656 17997290809344 18002337405129 18017503653996 18032007805504 18047199050496 18062403093504 18068506251264 18177764036608 18216007885152 18231354142848 18237514387968 18252878764032 18266522650068 18288088792512 18303495775488 18342004148622 18356769524128 18372234367872 18387712240128 18459150847544 18474701943456 18490266140544 18505150867456 18544083498864 18559706147136 18581618433024 18595508049426 18611174020824 18617462604384 18633147071616 18672348991779 18785258131563 18791605536908 18807436712592 18823281225408 18838434030592 18854304657408 18859591567278 18875480018472 18906589481472 18930418571757 18946366691868 18968735483712 18981403026432 19052036379189 19059838576128 19083436832064 19139696964234 19146164131944 19158950163584 19162294009056 19175090812416 19199258310771 19215432917604 19238119379136 19247102671104 19263317584896 19269826523136 19323263629824 19339542706176 19427135094048 19443501677952 19481008432732 19504008442688 19507412511792 19520439789312 19536884978688 19543486353408 19561508467578 19574571871008 19638913532868 19671281242368 19687853509632 19757667356196 19831867075174 19839310609734 19848574629576 19855281322016 19872008601984 19885279361024 19888749974016 19913816939121 19927115618256 19943903415744 19950642319104 19967449936896 19976773791744 20034233065737 20042437492224 20113508706522 20130453532728 20137255470048 20154220301952 20163631369728 20196622378863 20229909271488 20243419040768 20246952160512 20260473311232 20286008781192 20303098931808 20327069532672 20449984541184 20475758863329 20493008870796 20517203686464 20551018942464 20556781625674 20574099891576 20583707023264 20591432747424 20608008920576 20625370343424 20651365714644 20668763663856 20706985119744 20766544703487 20784039686388 20818294725888 20835833306112 20862093936222 20876025885792 20900672905728 20918280886272 20937570773427 20944645429932 20962290455568 20979165170432 20996839277568 21014528274432 21071294835404 21079923959808 21158366301666 21193238284416 21211092739584 21252009199344 21269913166656 21277100119296 21295025224704 21336103591264 21339827419176 21354078404736 21450794999678 21468866436072 21477658374144 21539434648437 21553818934032 21571977163968 21607530835968 21634764082008 21652990504992 21678554838528 21720373038448 21738671583552 21756985544448 21774499991552 21782672658432 21855526980804 21873939387696 21895943044096 21914389499904 21942009498024 21960494762976 21986422147584 21996688766976 22002856828491 22021393354884 22057687728384 22083729862656 22130191397664 22148835198336 22264009637408 22290295363072 22309074044928 22329646458273 22337191487268 22356009677232 22370939281152 22418005070538 22444472608992 22454953116288 22473870515712 22481464276992 22547742178752 22580191264224 22646760224319 22654412403804 22664990943056 22673497839696 22684085290944 22691750082304 22710866973696 22729999970304 22758647930424 22773846420864 22793032475136 22800734078976 22821759878841 22905642848256 22986867093168 23006232608832 23044150136832 23050611915562 23081854147272 23119896310272 23139373897728 23145862378023 23156670401172 23184010035648 23203541636352 23230936608768 23275749372288 23295358259712 23400867272376 23420581566624 23465760157609 23485529121516 23493464715056 23513257018944 23524236598016 23533065997056 23552010194944 23601560816736 23621444187264 23637218863104 23714914454784 23842393069968 23858315298048 23886483320832 23908510349262 23928652312488 23936737634208 23956903377792 23976188766208 24003116540172 24023338205328 24062932067328 24083204124672 24152474740581 24248046300786 24288010513536 24308472190464 24316685850624 24339109592259 24355363533424 24359614318116 24384118390016 24388374193344 24404661033984 24435419668254 24456005531496 24496312490496 24516949653504 24632935924608 24653688187392 24684760685277 24725444665152 24746274862848 24775491244032 24794010732568 24814898694432 24823283472512 24844196095488 24865126336512 24896465322372 25047010842084 25076582283456 25097708300544 25146122089704 25167306691296 25208785975296 25240558095676 25250031685116 25261822255824 25283104330176 25291647311616 25308537368576 25312954512384 25381332415373 25402715172252 25413118101504 25444582442752 25498114810938 25519595952312 25528218842592 25549725345408 25566787749888 25599011081028 25620577223472 25650825838848 25662803561472 25684423446528 25764351506432 25768848204288 25860225479814 25882011684936 25902846792064 25924668903936 26009883349056 26027253052416 26049179971584 26060056735146 26082011290104 26099429161344 26185218043824 26207278042176 26228374989824 26250471346176 26325975681423 26343556474928 26348154262452 26430147804438 26452414146312 26464766172768 26496011469312 26518333298688 26551755918828 26569487491008 26591871220992 26600856425472 26623266582528 26679278761632 26712310754316 26723249989632 26818011608696 26822692203714 26840604710304 26849673960064 26872293735936 26884841826304 26894932568064 26928829838484 26973212361984 26995936214016 27048011708256 27070798575744 27102759376896 27266646054912 27301011817772 27324011827728 27347031214272 27356271581952 27379318146048 27399783975102 27432133188768 27455243663232 27535154286192 27558351551808 27688726271316 27712052915184 27757726301184 27781111074816 27816125248296 27834701181056 27839559220704 27867563874304 27872427649536 27893262074139 27916761031236 27926193906576 27949720607424 27995785703424 28187408305362 28211155068888 28257651045888 28281456986112 28289387350917 28313220027708 28336012265792 28359884222208 28369466825728 28393366966272 28419550037802 28453103225568 28472104539648 28625155248096 28719246197916 28738425245376 28762636218624 28823149376406 28846352109344 28857179068704 28870654006656 28894976377344 28904739784704 28984895444736 29009314059264 29140702641072 29165252516928 29221512649098 29256012664032 29280659683968 29315229530112 29337142437988 29342262701367 29361857806512 29410250304512 29450112233472 29458370299302 29506921863552 29531780264448 29636501034294 29747800612761 29772861944364 29782921983024 29808012902976 29827919041536 29865512927866 29890673427384 29915855123616 29925963478656 29939937488384 29951174905344 29965160687616 30063656238336 30106921685632 30170263059783 30195680299092 30205883205072 30231330452928 30245447054592 30281155964928 30344863907232 30365128561152 30390709966848 30403399524337 30429013171788 30454648397712 30490604299008 30649156124224 30674976811776 30739513306194 30775805529696 30826528413696 30835172438511 30861149837364 30875560534896 30912013380864 30938055515136 30977048571966 31003145495784 31034332496384 31060477679616 31164362546702 31176059529582 31201156363168 31227442088832 31253749959168 31293140904333 31314038828688 31351009358592 31377421329408 31416968144898 31468747755648 31495258916352 31606942253106 31619885939712 31646524428288 31737549452499 31789857426624 31811087064064 31816639109376 31878013799016 31904869749984 31915650178944 31942537837056 32004155386896 32031117607104 32083909423104 32176192499517 32203299654108 32216487561216 32303513983202 32330728401048 32357965745952 32384014018048 32411296253952 32452146123012 32479485757488 32517832257792 32539548045312 32580559557672 32608007375328 32661749987328 32783290471206 32843914566144 32871584249856 32885309689589 32913014247036 32940742144464 32967259553536 32979633221376 32995033150464 33022830145536 33032090032326 33086531592576 33125594793984 33195287096496 33396014456112 33435443044608 33463611067392 33505787230902 33528162786272 33534014515848 33556408921728 33627007605807 33666708913488 33682429674432 33710805773568 33722196415488 33750606016512 33870286896336 33981618605706 33997486414584 34026127936416 34037625123456 34066300460544 34091764757281 34132014774704 34137971895636 34160769631296 34189548712704 34201101118464 34217071415296 34229914177536 34358464272384 34480300639752 34509348913248 34566225205248 34575917873343 34679844465408 34703004069888 34735005601758 34746742313528 34776015053472 34799238881792 34805312454528 34846404913152 34913624058432 34943037389568 35101300908564 35130872349936 35228293682274 35240197072584 35269885528416 35286354897024 35328015292416 35402341225104 35425983321344 35432166280896 35455828294656 35467808567296 35572371682176 35616414339088 35763589604952 35787472947072 35829724981248 35862765523893 35905106451312 35964283149312 35994581618688 36004674810258 36035007307992 36064015611008 36094398100992 36124806187008 36372069451179 36432015770304 36462708285696 36475028775936 36505757528064 36533045300136 36576177585024 36606991550976 36653129502381 36684008297244 36713539048256 36744468735744 36775424480256 36874765961957 36918301695088 36949403886912 36980532281088 37010301734912 37088166997728 37119412294272 37163236866048 37191016098852 37222348041648 37234925208768 37266294143232 37344697983558 37570516263126 37583211073816 37614873425184 37646562450816 37676868061184 37719183134556 37750960036944 37813178962944 37860837143514 37892733383736 37937470967424 37962806052864 38104072758378 38119677152256 38166873664128 38247172216407 38279393928468 38292328263888 38317900327168 38324588018112 38350181624832 38398516621542 38430865835208 38476238758272 38494205342208 38526635169792 38646527259648 38679085412352 38790338219721 38854270188096 38887003355904 38962016865464 39008016885376 39014825023584 39040879578624 39073769957376 39090085102719 39123016935156 39149143742016 39277827065736 39342562484736 39375707019264 39515334712392 39645221706657 39663734150348 39678621219468 39697149259152 39710562644032 39744017203968 39770558722048 39777499948032 39827633878242 39854231236512 39887806831488 39901284638208 39934899873792 40068466131474 40084874984448 40227017413044 40260907065456 40274510940096 40308440603904 40327262739456 40393244757726 40459818542976 40486838081536 40493904321024 40572017562384 40606197863616 40654139065344 40899969082368 40951517726658 40986017741592 41034407372928 41099675962653 41113563251348 41148199783152 41167414046528 41182865494848 41216017841152 41250740686848 41302731429288 41337527327712 41533089406974 41568079372776 41636589451776 41671666612224 41724187872444 41752051771584 41801345811456 41836561772544 41875141546854 41889290859864 41924580911136 41958330340864 41993678555136 42142589670808 42159847919616 42281112458043 42316732603332 42386476568832 42422185479168 42504018398688 42539826333312 42554200238592 42590050449408 42629325056703 42672207182528 42679654838352 42708156809472 42901589999356 42937732872144 43078869296874 43107637868064 43143954327936 43269528164016 43305981009984 43357109677056 43440746076896 43477343167104 43513971088896 43711053961608 43747878775392 43791886088192 43832268973647 43884018996048 43920989525952 43972844295168 43993377533952 44005713656982 44042786709768 44115375456768 44187555448953 44260382795328 44297670396672 44454751551441 44528019274816 44580590726144 44618148089856 44659292916546 44674382974536 44712019354464 44741878562304 44798269391799 44836010141076 44888945217984 44909906232576 44947741031424 44962928553984 45095484357504 45160382528448 45293520448638 45308824807608 45329981886112 45346995679392 45368170581888 45383500164608 45421733947392 45517295860848 45547692841728 45586064950272 45601468157952 45643519757682 45973734186336 46012465217664 46101223831124 46109269959291 46163708294544 46239792620544 46278747795456 46291724756046 46313340802344 46368020071296 46407083272704 46465572857949 46551498744576 46590716519424 46746543820053 46801734544752 46841163133248 46931520315218 46971058243032 46986929430112 47026514037888 47048473196032 47066131994112 47125452217347 47203121633472 47242888374528 47274437726208 47410413379659 47429828909568 47684786139936 47716630596096 47776770681101 47817020698524 47857304624976 47873475268416 47913806755584 47952377532416 48006233080344 48046676410656 48125864134656 48304949481162 48455270974803 48496092601572 48576021027072 48616944380928 48633371701248 48678219184518 48710727066848 48719228636232 48768236780032 48776748386688 48809322067968 48870839336508 48912011062992 48992624980992 49033899307008 49174935706809 49265871849216 49307376374784 49369521370554 49450889330304 49492549725696 49548135048489 49588021465136 49629797388864 49646566945024 49688392190976 49730252673024 49792930644744 50094021684168 50153164566912 50195416601088 50258680846353 50292244179408 50334613382592 50417571950592 50481116191352 50500063370232 50523644511648 50566208660352 50583294623232 50625909024768 50762664830746 50805430344504 50826236203008 50889164885504 50972427908559 50996229621876 51039191904624 51056437685184 51099450690816 51133575499776 51198022162056 51241154446944 51301651677696 51325607122944 51528703012864 51537696408576 51676915226497 51720450959628 51764023369872 51805693584128 51849337807872 52019766698112 52054506104832 52102508402637 52120113470292 52164022580208 52198858322688 52370436087648 52414556084352 52456749979648 52651951362846 52687112949856 52696308524904 52842440523411 52860295608876 52904828292624 52929532345536 52992022938624 53036666597376 53103511837656 53138974982016 53183742441984 53201712850944 53358557523264 53424621508632 53446499979264 53636023217392 53645384407428 53681209420608 53699347920128 53744587471872 53769683652608 53789865136128 53857659676968 53946424723968 53991872428032 54007012215387 54096023416512 54141597151488 54205518753792 54533292109824 54602023635544 54648023655456 54694062428544 54712543163904 54758636292096 54799567950204 54864266377536 54910487326464 55070308572384 55116703103616 55377452542632 55424105830368 55515452602368 55632250496592 55669402362112 55679118441408 55735127748608 55744855299072 55786524148278 55833522062472 55852387813152 55899441214848 56355774394689 56374816610724 56422310137776 56515302091776 56562913972224 56578774701834 56626440055416 56672024531584 56719768444416 56738933651456 56791255715271 56839100075604 56906206451136 56944209079296 57156109137567 57250310496192 57438492395832 57476850490752 57525272437248 57597774932313 57646298752812 57692704218688 57714358137408 57741308013312 57789952754688 57809479569408 57969790889472 58018628118528 58281405282144 58330505033856 58443025298196 58512025328064 58561319367936 58630459060224 58674284875976 58684525402734 58723715613024 58820500609024 58916740598604 59013843727104 59063560528896 59273002068588 59495601225522 59545723888728 59565843966048 59616025805952 59655838083072 59731025855732 59741450817363 59781346854768 59831710247232 59851926957312 59879874976768 59902349810688 59930321375232 60102699197211 60127312476672 60213843371264 60340526119566 60391360598184 60411766410144 60462660905856 60490894109184 60689727814464 60730257122304 60781419933696 60806799048674 60858026343576 60909296795424 60981208598016 61298312248448 61349953623552 61427276589987 61479026612388 61551611059392 61653056827392 61670344877022 61722299674728 61751121069792 61824026761728 61876111030272 61954097143932 62006290991568 62068664992768 62120955359232 62299634110461 62328725093404 62352119059164 62402312726336 62454884177664 62507499918336 62586281808666 62628077657376 62702018717184 62754842658816 62833936289796 62937495511296 62990517832704 63213884506212 63239771879424 63475098904998 63579714853248 63622174128128 63633278218752 63756027598032 63809739499968 63831300357888 63885075674112 64008310773792 64062235214208 64352384999034 64406599308216 64432975122432 64607027966404 64618303945311 64661456802096 64715931491904 64768028036096 64822592507904 64904292246024 64958971514976 65035664515584 65161119115344 65216014750656 65323499974656 65566580942412 65687829132288 65743168499712 65770619379178 65826028494072 65881484288928 65934519107072 65959266442752 65990066300928 66008570485473 66064180064652 66173063185152 66251189587968 66390574192992 66792028912224 66870886089216 66927222134784 66988939374819 67011574461804 67056325572544 67068029031696 67112817843456 67254015211614 67333417826976 67364859348864 67421611547136 67444392830976 67740573792672 67963237211412 67994972829168 68052255872832 68075250246912 68132600921088 68183529514562 68264029549408 68275943791272 68321539262592 68379097425408 68402202236928 68465279636523 68716928544768 68960601279504 69018697826496 69132450410496 69151835746686 69359688930816 69411534763109 69437587134069 69470011203516 69493484627056 69552030106944 69598477763584 69610624909056 69692809826304 69827248116864 69886074779136 70202601817128 70261744699872 70397280472827 70456587364548 70480394145168 70539771056832 70572709794048 70656030584832 70804682450208 70851966642688 70864332561792 70911656589312 71144743364352 71232828678176 71527179209904 71574945894144 71659449962496 71725531047786 71810212902624 71928566298624 71948735689859 72009349620516 72070014615984 72128031222016 72188796201984 72249612374016 72457424221743 72744138902358 72864031540608 72925416571392 72950057551872 73017328776777 73066090600272 73152355170048 73213983101952 73306259004762 73368016594488 73427078096512 73488937471488 73550848960512 73749531923914 73836603390176 73898807773824 73961064562176 74054282055831 74176333995456 74238824588544 74326473732096 74382032197704 74444696083296 74469850417536 74532588286464 74689395967116 75077782498873 75141032526252 75166422147632 75229746850368 75293124901632 75353736122368 75438366269112 75501920073888 75626357925888 75721674287028 75785466767472 75874941934848 75925612105728 76143997246119 76208145516756 76239354304512 76333747328256 76494344432814 76558787856936 76584656527776 76635800654336 76649176036224 76700363249664 76797033243084 76861731670416 76952477516544 76988410684416 77053270339584 77293054519296 77580676439442 77708540376192 77774006711808 77924033730928 78016033770752 78029650047168 78081759157248 78147539914752 78180170205438 78246033870312 78298287484032 78555654131472 78685124969472 78751414038528 78977927044269 79030669424784 79290443413314 79327468300696 79357242438936 79394298518304 79421125288064 79488034407936 79554999896064 79655267756484 79708462473024 79775613662976 79802569276416 79869799747584 80136932262948 80169749968896 80454034826088 80521814130912 80549021880192 80616881207808 80654525478912 80677141704467 80786489515452 80919637085952 80973676163072 80987808642048 81144035124768 81212395727232 81308278130688 81799938164736 81903035453316 81972035483184 82068814745856 82199351925306 82227126502696 82296399566304 82334828093056 82365730989696 82432035682304 82605462858576 82675054655424 83066178813948 83136158745552 83273178903552 83343333224448 83448375744888 83504103543168 83602691622912 83679786222417 83750283093708 83778581719728 83849161822272 83916660681728 83987357110272 84285179341616 84562224916086 84633465206664 84772953137664 84844370958336 84868162052751 85008036797376 85079652666624 85108400477184 85180100898816 85258650113406 85344414365056 85359309676704 85416313618944 85803179998712 85875465744288 86157738593748 86215275736128 86287908655872 86539056328032 86611962019968 86714219354112 86881492153792 86954686334208 87027942177792 87422107923216 87495757550784 87583772176384 87664537947294 87768037992096 87841979051904 87945688590336 88011427313964 88085573419536 88230750913536 88375110897906 88520765590656 88595340793344 88909503102882 89056038549632 89161181452288 89243401838283 89318585833092 89348765949072 89424038708928 89483757124608 89596538783598 89672020282152 89777890435968 89819812465152 89895482062848 90190968715008 90320765056896 90510789179349 90587040897276 90617649615216 90659963772224 90693991358784 90736341163776 90767000329216 90843467894784 91034591721696 91095385683456 91172129900544 91210198573011 91287039515364 91947468372672 92024930435328 92202447662248 92218539918582 92327416589088 92479585241088 92505517315533 92583449512092 92626681604688 92736040142592 92814166545408 92931145715898 93102997489152 93181433038848 93493087640106 93603469089504 93682326266496 93863040630436 93879422712999 93942116486064 93973858860224 94053028075776 94096946392064 94132263988224 94250904434694 94406243266944 94485776749056 94820826759318 94859657819136 95369572279872 95433261192192 95553541362202 95634041397048 95714609249952 95746950536832 95827613511168 96012466160688 96093352821312 96251728269312 96528577498551 96609898962324 96910541949606 96992185203144 97152042054144 97233888761856 97356438369036 97421454133696 97438457272464 97536473560064 97553496773376 97618644135936 97741678673016 97824022125984 97985249961984 98349871413618 98531743698432 98614752749568 98655929068767 98739042741108 98901778660608 98985099451392 99096270096978 99176042930272 99259594777728 99293133890048 99376784381952 99585861289488 100188043368336 100306329133824 100390833202176 100517361692706 100584488358816 100669226765184 100881022817421 100962232382704 101000126740464 101047289023296 101132417320704 101166589246464 101251818049536 101525329661492 101610860689008 101778329771008 101944855817118 101992459243752 102078383809248 102112875370368 102198901381632 102275294271843 102396044324112 102482308893888 102603303355392 102651214245888 103075392817152 103353830452994 103440901919256 103528046739744 103611387168256 103698675615744 103727753620029 104039533396224 104109012209664 104205016805274 104240226940584 104328045160416 104397716645376 104740872175296 104829112168704 104913499959296 105303902725692 105374225899712 105392617049808 105684881046822 105720591217752 105809656585248 105859064691072 105984045877248 106207023675312 106277949964032 106367484883968 106403425701888 106717115046528 106849243017264 107272046434784 107290768814856 107362418841216 107398695840256 107489174943744 107588296571679 107715319353936 107892849447936 107983744856064 108014024430774 108192046833024 108283194302976 109075268913457 109116208353537 109204047271088 109296047310912 109388124857088 109425086327808 109517272584192 109599135900408 109728532755072 109820974652928 109959388507143 110140617144768 110233406207232 110624297885871 110754905085264 110848211660736 111030905204736 111264500993184 111338804724224 111358236882816 111489710598144 111573048296556 111667044124944 111704775626304 111798882429696 112711548789378 112749633221448 112844620275552 113030604183552 113062298941207 113157549403668 113252880110832 113344049063168 113439536888832 113477867302912 113582511430542 113678200151208 113812412902272 113888418158592 114312218275134 114500620992384 114741516649221 114876984791664 114953700981504 115050544874496 115195549864626 115292597505624 115385408437376 115428716274816 115482616026624 115579905509376 115939581778944 116037256237056 116371014659163 116562810564288 116661010067712 116886050596392 117024050656128 117122638735872 117270255308157 117348569751952 117369050805468 117447431226048 117641001218048 117833481197208 117979372498229 118027687454208 118127121057792 118546004137176 118935665119971 118991202451044 119091447777456 119131687932096 119232051611904 119311676166144 119462051711464 119482901634726 119562693709536 119663420494464 119703853914624 119759749953536 119804699621376 120205398394422 120254624953344 120427686742528 120681052239132 120782721196368 120823532820288 120925321811712 120981788218368 121379455628928 121460514244608 121613598097348 121716052687152 121818593590848 121962417196032 122596624496896 122699907247104 122854553179974 122958053224776 123103222118784 123299027887959 123340689754044 123444599349456 123502242139584 123648053523456 123752222060544 123908194287864 124012581983136 124137329985536 124599268220922 124657450186808 124704238118328 124804625452672 124909768355328 125014999836672 125172563617332 125256155314752 125404037434368 125509685317632 125667872579592 125874991022592 125981035665408 126427769012424 126479543758848 126843337374129 126950197809996 127159429706496 127244348256256 127266556437504 127512055196064 127619478999936 127662600715776 127770151348224 128016621547584 128124470428416 128704769998068 128813198616432 129214055932808 129236607890622 129322913604192 129431862983808 129536056072192 129808584492048 129917943029952 130071329031168 130322238230688 130432029501312 131133161884824 131375658264576 131496806920941 131541238758356 131652056988144 131762968577856 131869038214144 131918532885504 131980132601856 132017140970946 132128360129304 132346126370304 132781148385984 133364254654323 133584057824448 133741772178432 133854444269568 133977878749638 134023148923608 134112651145088 134136058063392 134225635686912 134394808175397 134508030423228 134666835653952 134729718697728 134843223094272 134888785661952 135481147585344 135926474422824 135989945658336 136104511745664 136150500493824 136265201842176 136367059029124 136528059098816 136551887582544 136643078525184 136758194850816 136804404473856 136930559273046 137921202559008 138037395652992 138303671493372 138719377861632 138823069526218 138875174268138 138940022407032 138986969254112 139104060213888 139196955527168 139221249818112 139396718573847 139654496233728 139772149558272 140239631460159 140405203634256 140523489399744 140794560945654 140913174729096 140960788290336 141079542113664 141145419588096 141376356652041 141609364900416 141703933285376 141728665123584 141823313178624 142231240138977 142289486728704 142465657356352 143054358419808 143149891788288 143330312043303 143451062095572 143620425805248 143857132597248 143897471379718 144018699241032 144140029231968 144256062444032 144377592403968 144914848443486 145365812924409 145488277804716 145728063081216 145850833142784 145900115103744 146034657553554 146132181200544 146304710340096 146427966203904 146612518009524 146736033188976 146854156193024 146977874942976 147101697921024 147499063847828 147524807120427 147673206780352 147797615547648 147922129124352 148108564111662 148352667990912 148477649177088 148764064395408 148889392166592 148939700835072 149065176572928 149378791934232 150155564997746 150282065052504 150332844295264 150459493700736 150586249803264 150776042539059 150876732538224 151003840147776 151252715851776 151443348574056 151570933534944 151749883869696 152287994492238 152416291033512 152478708609024 152667494656512 152917283725677 152988688865628 153117575713872 153169313055552 153271601308672 153298352072448 153400726499328 153594066486168 153723463340832 153904955033088 153976821368832 154586109038592 155030745679491 155161352878884 155417080752384 155548013423616 155848067461856 156032067541504 156059300094336 156163518314496 156307525207911 156360340410876 156492067740624 156596574968064 157111308262944 157370249938944 157955854088538 158061338849568 158527321570233 158580886826628 158654936601392 158714484877872 158788597036608 158842250576128 158976068815872 159109999792128 159310535512968 159416924946048 159551227325952 159605138552832 160273864525896 160339499937792 160908069652176 161043628261824 161098043760384 161233762415616 161309050957824 161354283408934 161572979030904 161839274171904 161975617284096 162021036646161 162288070249536 162424791454464 162616556261376 163599876329472 163806070906632 163944070966368 164137629491712 164260321103263 164398703850612 164454253005392 164592799132608 164669656186112 164731461979392 164864071364608 165210925717152 165350109310848 166132357627896 166272317491104 166546357807104 166896751489776 167008207086336 167205383245824 167359572444834 167500566187416 167557163439456 167698323644544 167833321363456 168570358683232 169067323184067 169124449832172 169266930413328 169545906275328 169688741916672 169736324105502 170016073594752 170159305333248 170216800954368 170373767145813 170517300226812 170688828730112 170718619353408 170832627237888 171468327412701 171606359997424 171750931488576 172315477187496 172430551472256 172575817311744 172793324796939 173078112656064 173223924039936 173428438708224 173762984307584 173909372668416 174055884355584 174844215846432 174991515101568 175329075894588 175536075984192 175683958103808 175891377180672 176022854627928 176171146839072 176461501827072 176750221795812 177041531181312 177190681586688 177669326907611 177819006205764 178112077099264 178322362904576 178486803676566 178637171666184 178697531898144 178848077417856 178967514249216 179193077567196 179344040564304 179555780871936 179639624930304 179790964125696 180308097591633 180381937430016 180641530113792 181021578358698 181174081794552 181235299230432 181319927544448 181387982717568 181472682327552 181534000658432 182069183443392 182190771366912 182344259801088 182420397146022 182574079030728 183894936745344 184049860870656 184281829769961 184404895324496 184437079837164 184654833178176 184959170482176 185011034631066 185166899024184 185253363209376 185472080285184 185628333090816 185862291431796 186205994978304 186362866077696 186898902331383 186986175280212 187206938179008 187364652532992 187726081260872 187758845425998 187884232972128 187947717720448 188106056151552 188193892784128 188264527976448 188501808869388 188812486533888 188971553498112 189641653518636 189719315638272 190739144559744 190866522384384 191107082724404 191268082794096 191429218499904 191493901073664 191655227022336 192024932321376 192186705642624 193057154997102 193219797924648 193821083899212 193984370406288 194304084108288 194467777523712 194712876738072 194842908267392 194876914544928 195072947120128 195106993546752 195483357346032 195648044251968 195970499923968 196699742827236 197063487396864 197229505499136 197311858137534 197478085482216 197803557321216 197970198902784 198025711456419 198192540193956 198352085860544 198519189555456 198586267780096 198753568763904 199171722578976 200376086736672 200612658267648 200781666404352 201034723385412 201168976717632 201338453530368 201762045634842 201924464765408 202000253480928 202094578046592 202264834641408 202333178492928 203050659322984 203221721378016 203556659542016 203889711634236 203984918487504 204156767618496 204225750740736 204397802763264 204550588543686 204792088648224 204964617787776 205206606710784 205395838909569 206150785634304 206707660905988 206881803838512 207056093479488 207222774336512 207397351231488 207455507240058 208079066792448 208234604289327 208410033610548 208480453881168 208656090320832 208795433290752 209481744350592 209658224337408 210607805451384 210748451799424 210785234099616 211191841418481 211369762093644 211441182435504 211619313170496 211718129382144 211968091754496 212414047350624 212555899928064 212734969767936 213434230093056 213698486034528 214544092869568 214581537629712 214724837682432 214797391680512 214978349887488 215176593143358 215430638707872 215785698895872 215846207069577 216028048861548 216384093666048 216566388605952 218150537826914 218232416707074 218408094542176 218592094621824 218776249714176 218850172655616 219051986330331 219198271800816 219457065510144 219641949305856 219918777014286 220281234289536 220466812414464 221248595771742 221509810170528 221696423321472 222162846167493 222529001986368 222677609448448 222716473765632 222979421196288 223146096593112 223334088249888 223409551252608 223597764859392 225233347496619 225423097578756 225499266442896 225689240551104 226061208367104 226124597882414 226315098807336 226505760221664 226688098126336 226879073777664 227165022861084 227356400302416 227624825804544 227776836317184 228431991738357 228624436550268 229001241984768 229483033298442 229753969583328 229907401963008 230101089748992 230197167827123 230391099729252 230585195011248 230770816874752 230857432549632 230965232053248 231159811018752 231879163557888 232742029318326 233125621128576 233322020135424 233772101192784 234048101312256 234245277471744 234540510616314 234697139503904 234738101610936 234894862452096 235666962394416 235958744996458 236055374908416 236254242115584 236933781132807 237092008274352 237871330239942 237982404902088 238182895554912 238263375864192 238464103223808 238924103422928 238965803269452 239125387419072 239326840988928 239407707829248 239519499907072 239609399242752 240410796788844 240509249906688 240855373485056 241362104478264 241565442392736 241647065640576 241850643623424 241963576436736 242031425113401 242758911257856 242921028489216 243227196194696 243432105374304 243637187181696 243924834392064 245193248993792 245399814494208 245709106359948 245916106449552 246206444237568 246598055775918 246681379508088 246889198698912 247004484279168 247296107046912 247816388575728 248025163966272 248274659971072 248988773364031 249198536441844 249314900373616 249408476236656 249609250905344 249819536710656 250029999673344 250345127234664 250512310629504 250808074868736 251039358667251 251335745159184 251749982045184 251962071330816 252855538024848 253686674748258 253900395619992 254318859412992 254533112875008 254604486158253 255024110392128 255238957999872 255325201431552 255540302696448 256033243095168 256248940856832 257409539996136 257626397232864 258123361733699 258428111865616 258473215781244 258645827208384 258863725967616 259072112144384 259617168984096 259835886059904 260142658062336 260644476461376 260864059002624 262266323769648 262751316529152 262993613841882 263082477516712 263304113976288 263525937155712 263738076428288 263837065771008 264034281941892 264256720258608 264692252740608 265562296771968 266728509308646 267168115648896 267483544356864 267730205514849 267955757499276 268046297847216 268225302290176 268272116126784 268451271373824 268789616350794 269016060846456 269333671307904 269459437395456 269686446188544 270962295170688 271532367538047 271852948845648 271979891316672 272209023491328 272301000987648 272530403684352 272734118058248 273056118197632 273103775165088 273286157050368 273516389701632 273630595719033 273861118546092 275842405118016 276074791305984 276607342986744 277438755723264 277516551946599 277646139052436 277750348536276 277880044814064 277973938508224 278208120427776 278393911054336 278442499636224 278793437147694 279194656569103 279308992467456 279544299116544 280479262920318 280810407268512 281046978799488 281589121891308 281826349458192 281921576580672 282159084227328 282290839176192 282752713304082 283218729800832 283407866570752 283457330247168 284462480277954 284578973457408 284931314712704 286108716839616 286299783576576 286660624086606 286902124191144 287240851610496 287794942759436 288037398482064 288280058463936 288512124888064 288755184807936 289585732495653 289829696886972 290731625848818 290976555609432 291456126162432 291701666285568 292069315107108 292264362401088 292609420680192 292855932407808 293225036019048 293472066377952 293708312386048 293955749885952 294998127695656 295049614240854 295346413560704 295595231095296 295844258248704 295967787206301 296217128223324 296705335981824 296955298354176 297528128790816 297778784333184 297879401670144 298130353145856 298757583868464 300311129995492 300564130105008 300665688590528 300918987401472 301172499606528 301552085078118 301753465076448 302007680295552 302886697148112 303141867069888 303499767739392 304575988984476 304832582067024 305334989313024 305834567451354 305977377731256 306235151427744 306338626111104 306543202617344 306596704144896 306825882815529 307188132972336 307446926681664 307809910066176 307953642737664 310061491358982 310322705757768 310834161504768 311096026847232 311183260860087 311696134923712 312064135083008 312118600188672 312327036628992 312615050415822 312720680821752 312984135481248 313193149936128 314222616525888 314740499877888 315911708177076 316122677699136 317054643140466 317161773653256 317309873202784 317428969755744 317577194073216 317684501152256 317952137631744 318621071025936 318833849892096 319102454651904 319210277105664 320547729051792 321816139304352 322087256523648 322196087520768 322467524831232 322708566817868 322764889715037 323145958061808 323678548343808 323951234568192 324042073292322 324576140499072 324849582908928 327225806740371 327612141813264 327888141932736 328275258983424 328520642206526 328797407701224 328908506010784 329185598265216 329339312372224 329462923958784 329878165521429 330421851434304 330700218621696 331872893657613 332264715255792 332544634982208 333092715614208 333793502979552 334016414172672 334437394767707 334719144889668 335001132374832 335114326878912 335396647289088 335666642726912 337140717366464 338134646368134 338248899664344 338533860826656 339091812550656 339186896823621 339472648211004 340032147189504 340318610666496 340433601908736 340747534291626 341034600453624 341377657460224 341437238706816 341665254475776 342936654825402 343212719994848 343501862977152 344224549947663 344630954374992 344861102944512 345151634623488 345586649593878 346156225312128 346447848079872 347525968615168 347818745336832 348111768711168 349113043977489 349688431692864 349983030203136 350658151789176 351072151968384 351367916207616 351810765924471 352045709255856 352342293678144 352923003654144 353500443591624 353938117494687 354083062362624 354381363173376 355338653815222 355638012411528 356224154198528 356806995359913 356973607353132 357274343332368 357395063796288 357696154835712 357935028498432 358386155134392 358688081128608 359111561743872 359279249860608 360616195183266 360763874860032 361283060227584 361738406585479 362043156717396 362348163589104 362470598460864 362639855088896 362775965435136 362945364655104 363068001316864 364138366886784 364381542733824 364840794292044 365148158061456 367789873490688 368099721741312 368563659539922 368809790648992 368874159674328 369309666356352 369897083663877 370022069262132 370333798048368 370506726418752 370944160570368 371256666181632 371724582863592 372411989956608 373797804662766 373972350560424 374413876358016 374729305065984 375452162521744 375517690851996 375768465944256 375895435440896 376212112303104 376387785568256 376529055952896 377003617738776 377624973067776 377943106996224 379283307037272 379438631276544 380530012122387 381478289119488 381733044768768 382214165448808 382536165588192 382858436999808 382987802147328 383310454044672 384049864642752 384373411285248 386114309994204 386439595849296 387642167798424 387968740812576 388608168216576 389425753476144 389685816534784 389753829089856 390145894240256 390213987093504 390966714692064 391296088503936 393399485654472 394126974793728 394490420762823 394623716275068 394956170964432 395607114642432 395940397805568 396051422912838 396385080387912 396704171721088 397038379110912 397172535560192 398343445157952 400092763962969 400752173473344 401225316535296 401563332808704 402069446770824 402337953435264 402676907060736 403184424526191 403524091269684 403848929530816 404000506961856 404189156093184 404529669282816 404666356985856 406101318645968 406443442756032 407113319084032 407779423268472 407969836975008 408313535236992 408451501481472 408795605526528 409101177087372 409584177296448 409929235575552 410413213421568 410791677819138 413415321811976 413763607677024 414112186958976 414445548673024 414911014480116 416158133584896 416469208578654 416820067221096 416960907762336 417312180641664 417590866581504 418190155721541 418963488701184 419316448674816 420718894380477 421215610902768 421496903598848 421570468199232 422383682836962 422739524187288 422882364871008 423238626340992 423436258764288 424828094701248 425111799856128 425469939535872 426693720416931 426868460186112 427396972069056 429088185739136 429163075259424 429449675364864 429594783361024 429990936129909 430353186286716 430861277415744 431571397791744 431692414139154 432056097723096 432768187332096 433132777211904 436097438773227 436301075653828 436464833414148 436816189084352 437184189243648 437552499428352 437700345311232 438103972660662 438396543601632 438914131020288 439283898611712 439837554028572 440562468579072 440933624828928 442497191543484 443019620341056 443392846642944 444325692334986 445058003972736 445355218896896 445432947531264 446292193186224 446668176499776 446819102505216 447195529718784 450466694993238 450846195157512 450998532885792 451378481102208 452249195764828 452328127617177 452630197614672 453011520443328 453376196252672 453758147555328 454330045722168 454712800604832 455249651609088 456863983476714 457248873100536 458002483969536 458966066596884 459507939166656 459814803926016 460202179497984 460394335654246 460782199458504 461170390022496 461541633749504 461714865099264 461930464106496 463758327115776 465092237038473 465484058636652 466251242257152 466644040270848 467544202385568 468096202624512 468490554943488 468922575623733 469081021232628 469394279007808 469476203221872 469789724904192 471333924788832 471917489992916 472110749816832 473867562265614 474184016548704 475742660479884 475964809804176 476365791109824 476526751728384 476928206447616 477848206845856 477931606538904 478250774838144 478653681977856 478815415658496 480821593577688 481018499813376 481710746970112 482724208956528 483130884785472 483294131281152 483701287246848 483927152873472 484062850226802 485517822515712 486063109938483 486454392389392 486864210748608 487274374363392 487849668784128 490386497987584 490799628988416 491418212719896 491832212899104 492412888475136 492780963309789 493196111551836 493362759016176 493778397397824 494008968558336 494592214093824 495632777151456 496050327932544 497977546728062 498397072883688 498629800747232 498816952473312 499218501810688 499639073421312 500690254469328 501024621259008 501616149737472 502078717334502 502671490318368 503499964090368 505711076049696 507201969552201 507373349496516 507800791239984 508637718825984 509066225750016 509208972316506 510048220784256 510477915999744 510650402863104 511121301437439 512066486190336 512497881713664 514819079992272 515252794465728 516246723467398 516856223731232 516946431562488 517291654416768 517727451935232 518379974390817 519234337968192 519671772119808 520285316124672 521288952922752 521728118005248 524532647539296 525544477492111 525987227683764 526164955033424 526608227952576 527051874311424 527476152856576 527674131542016 528068563883784 528513440517216 529384505481216 531124593543936 533007980722833 533457018617292 534336231297792 534967088713728 535460411029698 535911514998552 536092595694432 536450604580352 536544232253568 536902542747648 537579232701588 538032121692912 538667342615808 538918874790912 539372892377088 540924292774899 541924590341376 543064735076094 543705897691296 543959782633344 544418046982656 544602001975296 545468236116496 546112236395264 546207550330176 546572314100736 547032779403264 547261191438066 547722237092184 551684810236032 552149582611968 552845489309883 553214685973488 554877511446528 555033103893198 555292278104872 555500697072552 555760089628128 555947877016448 556416240855552 556884999272448 557586874295388 558389313138206 558617984934912 559088598233088 560696706994149 560958525840636 561620814537024 562093957598976 563178243782616 563652698916384 563843153161344 564318168454656 564581678352384 565505426608164 566437459601664 566815733141504 566914660494336 568446067491467 568924960555908 569157946914816 569862629425408 572217433679232 572599567153152 573321248173212 573804248382288 574481703220992 575589885518872 576074796964128 576560116927872 577024249776128 579171464991306 579659393773944 581463251697636 581953111218864 582912252324864 583403332571136 584138630214216 584528724802176 585218841360384 586450072038096 586944132755904 587416624772096 587911499771904 589996255391312 590099228481708 590692827121408 591190462190592 591688516497408 591935574412602 592434256446648 593410671963648 593910596708352 594077134369257 595056257581632 595557568666368 595758803340288 596260706291712 597515167736928 600622259990984 601128260210016 601331377181056 601837974802944 602344999213056 603104170156236 603506930152896 604015360591104 605773394296224 606283734139776 606999535478784 609151977968952 609665164134048 610669978626048 611669134902708 611954755462512 612470302855488 612677252222208 613086405234688 613193408289792 613651765631058 614376265944672 614893853363328 615619820132352 620122982717964 620645411515536 621668323009536 622192053694464 622366521720174 623392269847424 624128270166016 624237200377344 624703812867981 625230100831644 625441361643504 625968270962496 626386299872256 628445233051776 631823416354152 632245355398272 633575524255443 634109286280932 634323547306512 634619746405568 634857939511488 635154388146432 635369002304512 635904275263488 637242142051872 637667699784192 638204909303808 641095458103584 643632278608704 644174513047296 644392175041536 644935049662464 645417133635736 645529779430074 646291916123616 647357096687616 647538621208731 648084146584644 649152280998144 649699165817856 654451613480742 655224283626528 655776283865472 656550517966848 657041284413052 657155958990993 657594815402448 657817012021568 658371196530432 658678624744448 658925847917568 659756331042858 660843702868608 661400437243392 663745787315226 664529430511584 665089269964416 667587005959104 668032828345344 668874789535414 669438289779336 670002264749664 670228653757824 670793294578176 674281434732928 675700042489857 676269292736268 676497799328688 677067721653312 678183625101312 678373793647242 678945296422008 680064294379008 680637221332992 681495068583252 682069200907248 682755314920448 682874477413632 683330508951552 685295975215071 685873309650804 686425439989696 687003725954304 688449099895326 689261908749984 689722205889024 690303269246976 690591503481369 691173299187756 692312450624256 692895696159744 695051937230336 695637490673664 698226087954978 699376863385728 699966060406272 701316303578352 702144303936768 702735832415232 703621531848942 704091418511712 704684587356288 707000887183248 707876234989374 708166124725248 708762726346752 710677307630444 710801343398421 711276024823056 712448308397056 713613990719826 713947214706264 714548686664736 714790127592576 715392309671424 716772310268784 717376162257216 718223123487744 718558499721216 721232390366532 721527749720064 722566120455168 723476813170958 724086313434792 724696327178208 724941196921728 725279710177792 725551930870272 725890729310208 726094275340203 728276733773568 728763085467648 729681588584088 730296316122912 735579746981376 736199443482624 737127319079844 737619581297984 737748319348656 738619332712704 739794167327754 740044138524264 740667596096736 741013452837504 741888321140736 743449165727184 744823979913216 746966320092093 747595609325532 747944701120848 748827752716032 749458610131968 750904325043488 751035381703992 751536931888512 751790870881792 752424224606208 753118076001753 754007235477552 755249946135552 755886213992448 758566614074544 761060024244774 762956578238976 763526882394199 763813458474759 764428330897616 765072331176384 765716873999616 765975604294656 766620908089344 768099729285504 768746822570496 772228619988408 772879191698592 774370085201097 775284335596848 775937481625152 777216336433152 778851506952288 779371633069568 779507658179712 780427974187008 781933429384128 782592177007872 786798971308944 788253949587456 788980841525646 789247432550136 789912341928864 791214229284864 791436092588449 792102845825676 792770160775824 793408343442176 794076758221824 794345071120384 796686890315904 800185527925938 801504346946688 802450633070592 803190616544547 804138893541648 804675906870528 805353814121472 806368849052382 807048182539368 807697859061632 808001013923712 808378312186368 809059338565632 812202637291936 812886885512064 814597102614141 815558846536944 815939673950016 816627070473984 816903002962944 817591211053056 818202354174744 819168354592896 819858471151104 820891787157099 821583355638276 825855607487603 826830643623952 827527215354048 828224373917952 828891097346048 829822028960232 832316267169792 832549655839797 832938417157308 833640134442192 833921815524672 834624361283328 835181733163008 836380311443082 837583969707309 837926977402368 838632897349632 841437788760954 842431221805536 842993807197696 843140936398464 844767365673924 845479048374576 845764729742016 846477252681984 846872517528576 849656189402496 850223599712256 853387440833862 853736920372224 854793944138112 858176371478272 858326150518848 858899350729728 859189566722048 859981872259818 860706372573432 861722554831488 863384828278308 864112195446192 865536374664192 866265554423808 868757197486959 872194877546454 872602151307656 872929666828296 873632378168704 874368378487296 875104998856704 876207945321324 876793087203264 877828262040576 878567797223424 879675108057144 881124937158144 881867249657856 884994383086968 886039240682112 886785693285888 887903361618903 888651384669972 890116007945472 890710437793792 890865895062528 892584386372448 893336352999552 893638205010432 894391059437568 900933389986476 901692390315024 901997065771584 902756962204416 904498391529656 904656255234354 905260395229344 906023040886656 906752392505344 908660091444336 909425601209664 910499303218176 913727966953428 914497746201072 916004967939072 917932133193768 919015878333312 919629607852032 920477648446587 920788671308492 921564398917008 922340780044992 923083267499008 923429730198528 923860928212992 930184474076946 930968117273304 932502484514304 933288080541696 933549782580261 935088404771136 936192405249024 936981109886976 937845151247466 938162042465256 938788558015616 938952406443744 939579449808384 942667849577664 943834979985832 944221499633664 947735124531228 948368033097408 951485320959768 951929619608352 952731582219648 953053503456768 953856412895232 955696413691712 955863213077808 956501549676288 957307363955712 957630831316992 961643187155376 963421493940224 965448417913056 966261769570944 966588262562304 967402574493696 968125700453604 971035645031424 972126219876966 972908784778784 973728421497216 974548748726784 980772995975168 981677420221113 982836425439792 983664425798208 984825776950272 985561926619578 986392223103672 986725518032352 987556794795648 988017937116672 989634496564287 991265554302912 992100655865088 995618680972839 995955093456124 996794145767376 997259601494464 997633904946624 998437003621376 999278146842624 1001380508938656 1002049242518016 1003312184303121 1004157434669004 1005342980636736 1006999928180736 1011422152099392 1014403939104402 1014746698993032 1015601582479968 1017275437651968 1017560690470863 1018417944633012 1020096441568512 1020955831999488 1021300805726208 1022242602874878 1024132972380672 1024995763427328 1029638159984544 1030505588931456 1032493446934796 1032673649842989 1033712447462464 1033892863124976 1034583308833536 1035454903870464 1036759948781634 1038468675936384 1039343544239616 1042577905845504 1043456236010496 1049065295078592 1051088954984222 1051974455367528 1052329910066848 1053216455905152 1054103748622848 1055432297773413 1056137127767568 1057026881034432 1058769010962432 1061814352484061 1062249187087872 1066015961445666 1066914037234584 1068672462595584 1070420986079739 1070920822059396 1071823029997104 1072185191388864 1072901209160704 1073088464507136 1073805085495296 1075158465403176 1076064243385824 1077334685231616 1077837749581824 1081848585549798 1083849180682752 1085215219756437 1086129470152188 1087411795382592 1087919565266688 1088836093965312 1089204003950592 1090936472232992 1092224472790528 1092415100660352 1093144628201472 1094522382876132 1095444474184368 1103369620472064 1104299165223936 1105690978619766 1106429371946976 1109691250991631 1110066207786396 1110584556209744 1111001394145104 1111520179256256 1111895754032896 1112832481711104 1113769998544896 1115173748590776 1116778626276412 1117235969869824 1121393413988298 1121917051681272 1123241629074048 1124187915197952 1126356487565232 1127305397832768 1127686306322688 1128636336909312 1129163356704768 1131010853216328 1132874919203328 1133829320988672 1136892134982934 1137849921111816 1138315893829632 1139725258850816 1141590036367161 1144434867358464 1145199134306304 1146642496346424 1147608496764576 1148963406441984 1151179771037744 1152149593928256 1153120233855744 1154048499552256 1158342929982612 1159318787547888 1162926503395272 1163906222437728 1165824504649728 1168277260428432 1169057449604352 1170437682720768 1172900144076192 1173888265511808 1174833249544192 1179992510782624 1180198456963416 1181385654242816 1182380924381184 1183471262288469 1183871148825204 1184868512893296 1186821343927296 1187821193416704 1188154268738514 1190112515163264 1191115137332736 1191517606680576 1195030335473856 1200278291888907 1201244519981968 1202256520420032 1202662754362112 1203675949605888 1204689998426112 1206208340312472 1207013860305792 1208030721182208 1209553273578573 1211546788592448 1212567468279552 1213999070957568 1218303955937904 1219330328268096 1221339957252096 1223338269805416 1223909510925024 1224940605710976 1225354504444416 1226386816579584 1227303531262116 1228752531889344 1229787706726656 1231239640264704 1240245965435928 1241290823031072 1243336646019072 1243685288353277 1244733043440348 1246784539694848 1248256540332032 1248474400754688 1249407625735962 1250460201663288 1250882723287008 1251936541924992 1252772599744512 1256890466103552 1262156683141431 1263646832708304 1264490710796544 1267151048510886 1268218572561864 1268647094613024 1269239492811136 1269715879022976 1270308776292864 1270738004609024 1274484284103744 1275335399568384 1276409818607616 1280081161250793 1282190916207168 1287264557217408 1288349026094592 1288784350083072 1289972808389727 1290834267271472 1291059558860148 1292583832247232 1294714193375232 1295077242417462 1296168293169288 1298304561996288 1299398331635712 1308292316319681 1308903226961484 1310448567253056 1311552567730944 1313101035933696 1314082568826104 1314311917981986 1315189630804896 1315634024043136 1316742393060864 1317357249488896 1317851695835136 1319512662085716 1321687405737216 1322800874486784 1327491574630452 1329058861023168 1330178539928832 1335174011918208 1336065656690688 1337749579070828 1338876579558672 1340004529499328 1340457307515648 1341586589156352 1348562869465856 1351400084979714 1352538585472536 1352995598657376 1354135443306624 1356747587294484 1357890592844016 1360128588758016 1361274442665984 1362990137166504 1364138401814496 1365510629840896 1365748954827264 1370591950430142 1371746619301608 1372850879979392 1374007451908608 1376898199790652 1378523817499968 1379444411778048 1380606538493952 1381183006962738 1382346598375512 1384624901248512 1385791392319488 1390103874460672 1391274981347328 1395276711115419 1396452175909956 1398753726771456 1399932120812544 1402632607156704 1404288607873536 1405471664830464 1407243063697884 1408182837023424 1409369174712576 1414001774366496 1415752469978748 1416332249450496 1421354615260888 1421602686796842 1422552049646112 1424896616794112 1427227981439652 1427894429412528 1429097373329472 1429580255185152 1430784619342848 1433544620537568 1434752324514432 1436446246975488 1442464780733064 1443055499440128 1445132240910336 1446953626341916 1448172626869584 1449392654356416 1449882393843456 1450559420355584 1451103861740544 1451781458620416 1452188550680406 1456553467547136 1459363177168176 1460592632245824 1471159493962752 1472398886965248 1474254638159688 1475239162595968 1475496638697312 1477238665425408 1478342889929367 1479588334655508 1480088277048528 1481335192193472 1482026905675008 1483776642281472 1486898331454368 1493932640184186 1495191218651064 1495889402241696 1497655505432064 1498917220263936 1501808650086976 1502070763407984 1503073863777024 1503581741763584 1504848449212416 1506236152003506 1508014470955104 1510499892271104 1517133228149088 1522120048489548 1525913156477952 1527053764788398 1527626916949518 1528856661795232 1530144662352768 1531433747999232 1531951208589312 1533363904312317 1536199458571008 1537493645140992 1544457239976816 1545758383397184 1548740170402194 1550568671193696 1551874963250304 1555139923172451 1557703013904576 1558743266139136 1559015316359424 1560855948374016 1563866858768256 1565184354015744 1573597942617888 1576633432476333 1577961683051292 1578494865100272 1579824683857728 1582428458569728 1582872185176898 1584205691651352 1585540321551648 1586816686884352 1588153516443648 1593373780631808 1599023942168499 1600371055851876 1603008693893376 1604901266141184 1606381233089094 1608277787083296 1609351813741056 1610707628242944 1611380174789861 1612737698104764 1614096365078736 1615395718123264 1616002027847424 1616756624372736 1618118677131264 1622772878324697 1624405274583872 1625773771024128 1629194205228282 1631117693073888 1631879347900032 1633254140947968 1633806005925888 1636404708349488 1638336709185792 1639716942302208 1641783574314198 1643166711276552 1651711214975206 1653661287247904 1655054430708096 1656448747835904 1658536467929649 1659644057920464 1664632534339584 1665099311679594 1665876834314616 1667280268884384 1667843631049344 1669248722566656 1672760622886164 1675167939414618 1675853954804736 1677265794699264 1682090120982447 1682875577521908 1684862443611072 1685987614395392 1686281872796928 1689534731347848 1690958096749152 1691529459484032 1692954505363968 1693745035057152 1699312378804992 1700447199424512 1705338202474401 1706774881667724 1707473840744448 1709587888276224 1716352742956544 1716652301037696 1717798701459456 1719963744519636 1721412745146864 1723445109662976 1726769656556616 1728224390892384 1731072749328384 1737514394973918 1742921413548217 1744389755092908 1745204302615312 1745859333656592 1747264756337408 1748736756974592 1750209997713408 1752415890642648 1753586174406528 1755656524081152 1759350216114288 1762249874316288 1763734499315712 1769988766173936 1772078481364224 1773571386571776 1775806723237806 1777302769339944 1780232015890944 1781731790125056 1782231403107771 1785168772744896 1786672705999104 1787276410020864 1788782118875136 1801866779972952 1803384780630048 1803994131543168 1805513924408832 1806863532135893 1808996783059312 1809312510468708 1810520790458688 1812046081773312 1813504785010688 1817320182888672 1818851202419328 1820998606436352 1827455933906856 1828995492402144 1832009935878144 1835864266387536 1838031756666624 1839259215704064 1840955296893174 1841577342616984 1843128797834016 1844681560089984 1846166534998016 1846859460397056 1860368948153892 1861936234546608 1865004969028608 1866576161083392 1867099565160522 1870176809542272 1872384810498048 1874111438603943 1875690302494932 1876324084930512 1877577116031232 1877904812887488 1879158899616768 1885335699155328 1887669959971664 1895470249062456 1896736066194816 1900726572766329 1902970641919536 1903859239216704 1905463164439296 1906107006913536 1907712825790464 1911392827383424 1911726426155616 1913003099352576 1914614727911424 1923286374310752 1930896835826112 1932523539141888 1933176525124608 1934805148987392 1936251400907208 1942071290062848 1942615863626193 1944252439753932 1945817569557568 1947456842994432 1949097497453568 1954362595983721 1961545991950336 1963354840442226 1965672850879584 1967328851596416 1969651553900544 1971123853239156 1972784446207344 1973451036064704 1975113589591296 1976035874233344 1979268993128574 1982531108605824 1984201311730176 1991237361945678 1991910186912248 1993588291534752 1994519202988928 1995267809893248 1996874007242752 2002761017877312 2004098485036032 2006624368606242 2008314869338008 2010685961273472 2022844304198784 2027100127469571 2028807878208804 2029493397986064 2031203164959936 2034550875303936 2035121380941726 2036835889266024 2040192883137024 2041911663998976 2044485205749756 2048265944761344 2049991526854656 2055887925645213 2059276319969088 2061011177862912 2064986893869592 2065347299685978 2067424894924928 2067785726249952 2069166617667072 2070909807740928 2071774510444107 2073519897563268 2076937351872768 2078687088479232 2085155811691008 2086912472020992 2098130590157184 2102177909968444 2103948910735056 2104659820133696 2106432911810304 2108207497245696 2110864595546826 2112274255535136 2114053762068864 2123628704968122 2124498374175744 2132031922891332 2133828074469168 2137344925191168 2140841972159478 2141841644118792 2143646059994208 2144370382777728 2145802418321408 2146176929014272 2150316930806352 2152128486771648 2154669370463232 2155675499163648 2163697171099596 2167698361365504 2170430439512874 2172258940304376 2174823590765184 2175839130533376 2177672187930624 2178282826020609 2181872944465984 2184448945581056 2184830201320704 2186289256402944 2189044765752264 2190888948368736 2206739240944128 2208598330447872 2211381957239532 2212858743893952 2219382501983262 2220132415572792 2221169112419488 2222002788290208 2223040358512512 2223791508065792 2225664963422208 2230347497181552 2233557252552824 2234471939739648 2240898960276279 2242786827976596 2243834103362544 2246483258148096 2248375830395904 2252712975130464 2254610795665536 2255372612645376 2257272673818624 2259354228005259 2262021706432656 2265749838406656 2267658641977344 2273784269965868 2275699842223632 2279450517701632 2283180072734322 2288869734716928 2290580647182597 2293284992692848 2295216993529152 2297926812883968 2302359542075488 2304299187856512 2306240467711488 2316685859965224 2318637575095776 2323110255603291 2325853006790544 2327812444875456 2331649009299456 2336554520856864 2338114899208704 2345800288152384 2347776531023616 2349666499088384 2359985021565248 2360396913926832 2362771308485632 2364761848762368 2366942524576938 2367742297650408 2369737025786592 2373642687854592 2374308277765347 2376308537477028 2380225030326528 2382230274665472 2383035213361152 2390060670947712 2400556583777814 2402489039963936 2404513040840064 2405325508724224 2407351899211776 2409571849633641 2412416680624944 2414027720611584 2416061442364416 2419106547157146 2423093577184896 2425134936559104 2436607911875808 2438660656536192 2443791307842423 2446676539610832 2447819021850048 2449881211421952 2450709008888832 2452773633159168 2454607062524232 2457505063778688 2459575413453312 2462675361471297 2477566822462809 2480491930871856 2482581646062144 2486673292038144 2487370576706554 2489466086880696 2493569079389696 2496948801509376 2497648967519391 2498815251471924 2500920403326576 2501765446574016 2503873083849984 2505545199489024 2512751909121927 2513780932207104 2524313366282862 2527293665416608 2528981421593088 2532168846098353 2534302097021772 2536437145123728 2537294189226048 2538478985622272 2539431758045952 2540617552585728 2541476009218048 2548968568207488 2550670799136768 2560162322501586 2564381832414336 2574529114434816 2576698052189184 2577568700166144 2579945616779454 2581668534542944 2582119117720296 2585167664494464 2590154484834924 2592336586338576 2596609123992576 2598796663271424 2606271592460877 2616584632639362 2617806453922968 2620897134506112 2623105135461888 2628165137652208 2628623835963972 2630379261609792 2631268048086272 2633484786121728 2634714498977792 2635703391670272 2639025324171432 2643374811474432 2645601748973568 2654983149260904 2658117722046336 2660357079857664 2663710084856709 2670348023836416 2672131313381376 2675499158141656 2677753159117344 2680009058998656 2680914615031296 2683173178312704 2697125738931712 2702800169959428 2705077170945072 2705991197314752 2708270886613248 2713495174588968 2715781185688032 2720257177516032 2725980274333008 2728276803628992 2731021259681792 2731497909654528 2738876507004341 2741183900860284 2743493238603216 2745701759958784 2748014903817216 2753796399581304 2757047634999936 2758888823556096 2761432945339761 2762366013925476 2764693196751024 2769249802497024 2771582784638976 2780207748921344 2790553422230838 2792904351819912 2797507453542912 2799864241625088 2800649347740783 2805265214313408 2808577215747072 2810943329660928 2814486127395768 2816365674046848 2818738349425152 2828003548732992 2831504939957496 2832664498900992 2842709230521776 2843205373593684 2845104099292224 2849793233588224 2854455962879304 2855788858825056 2858194746658944 2859160510370304 2861569238685696 2867089241075136 2869504649028864 2872892493950976 2884929561466128 2890264481820672 2893907252683832 2896345253739168 2898785308712832 2899764787686912 2901118840711168 2902207723481088 2904377101360812 2913106935094272 2918726354336352 2921185264491648 2942318987925504 2945032260663339 2948509276319376 2950478325191936 2950993277394624 2954477330850816 2956685779858734 2959176669311016 2960176554097056 2962670384386944 2964053811350016 2973796662908736 2986856042918517 2987865280368372 2990382437302128 2991778804483392 2995311010864128 2997834440527872 3003617300173952 3004141526815968 3006147727554048 3007163483527168 3009936552909363 3012472304007012 3016028941910208 3020999784542208 3034266456298176 3044240096979096 3051826312955904 3052682071412589 3054107529576796 3055253833899036 3057713323590464 3060289324705536 3062867495998464 3063902417178624 3066727808624634 3072398917142016 3074987290281984 3088914479953632 3091516766794368 3097480340804388 3101137342387392 3103749926500608 3110279846344902 3115406027809152 3117486532278272 3118030632718848 3127733717536512 3130368708031488 3147195885235776 3153266864952666 3155923366102584 3156989730200544 3159649367715456 3165744370353796 3166296893320239 3168411383302704 3171080643103296 3173633373768704 3176307032887296 3185443057452183 3186747561263616 3198047884336998 3200742111703752 3206017387786752 3212762466178188 3216555574166592 3218703627482112 3221415256485888 3222760349579722 3225475396209528 3228192730157472 3230791436246528 3232004055694848 3233513248745472 3245545756649394 3248810549167744 3251547542048256 3255645659269311 3258388410456564 3262235386147776 3263758695800064 3266508281895936 3267612011851776 3272809416698976 3276673418371584 3279433884604416 3283567148628396 3286333422553104 3303422429950412 3307322574495808 3310108861416192 3312897495671808 3317072935859298 3319288115840928 3330198623359188 3331753668629232 3334560537768768 3335687262098688 3338497445133312 3345521245772328 3350335878829236 3351707909609472 3364180241964894 3365751155043816 3369724887222144 3371975228790784 3372563745593856 3379069462695696 3381916193498304 3383058918968064 3385909010727936 3387490070114304 3398624757609984 3410676404948802 3413549763335448 3414947681488896 3419175776552448 3424770109101483 3432705485913088 3433304602075392 3435597402918912 3439927489039272 3442825490293728 3446890219325952 3453539313113232 3456448781784768 3462145498656768 3475028789947836 3485842827096434 3488779510185816 3490408605230624 3491718667313184 3494529512674816 3497473513949184 3504831781285296 3507172348813056 3511313048162304 3518700432228576 3524499748632576 3539977532347872 3544156962728448 3547142773143552 3550413786865407 3551613446475612 3554605538679888 3560464031781888 3563463580250112 3564462806215542 3570337545489792 3573345411998208 3574552820041728 3603733559945904 3606769561260096 3607988263086336 3611027848817664 3613727064271786 3617993566118624 3618625020937416 3621041580917376 3624092163546624 3628659820735719 3634640365777344 3637702404838656 3641997212872704 3654911867813712 3657990984804288 3664019871756288 3671728532775072 3676063513333248 3678811342444777 3681910593786348 3683154685233968 3686257595668032 3689363120179968 3692333069996032 3693718920794112 3720737896307784 3723872469093216 3730009938057216 3731055865059831 3734199130321044 3740353619084544 3744769620996096 3748222877207886 3751380604989864 3752648169861024 3755154232062464 3755809625774976 3758317799233536 3770671398310656 3775339919943328 3786470049424293 3790940498124912 3793472132389632 3801453145532658 3805941283839072 3807718478433408 3810926328878592 3812214013827072 3822785654766848 3823452852311232 3826006198705152 3829229455822848 3840243483752379 3846572748621504 3861793671652224 3865047078283776 3866353050249216 3869918425169181 3872502801814416 3884142580125696 3885231727252386 3888504879507864 3891635139115136 3894913685988864 3898194994907136 3908725191967442 3924876948959043 3926709680884452 3931345701759168 3934657703192832 3939303107801088 3942247706478312 3945568892414688 3946902072129408 3950227179182592 3952071748466688 3958537986257148 3965062217211648 3968402623460352 3979122472440269 3982474723891356 3983820373824496 3987176583069504 3989038405977856 3990535619786496 3993748014485504 4005522035754624 4008196970072064 4013248737212484 4016629738676016 4021371922546944 4045688608397568 4054200254939142 4057615756417608 4058986795972128 4062406329919872 4070242761883452 4073671778532048 4080385766274048 4083823327997952 4088970411499512 4096531889522688 4111775851290426 4118552639938176 4122022355725824 4129973787739184 4130694599371956 4134849789849856 4135571452499904 4138333235334144 4141819615481856 4143549020888214 4147039795126536 4153874703745536 4157374176958464 4170311623382016 4173824944041984 4185830133346257 4196261180314368 4204355819936888 4207897821470112 4209319640267392 4212865823620608 4216414994491392 4221729191093652 4224548511070272 4228107524137728 4247257409936244 4248996748351488 4264063845782664 4267656148938336 4274689850382336 4281683944318956 4283683288237584 4287292119988416 4288740765555456 4291604836642816 4292353858028544 4300633861612704 4304256973543296 4309338740926464 4327394342199192 4335396722731008 4340860879025748 4344517880608752 4349647181530368 4351678261066752 4355344375861248 4356565652041218 4363745888931968 4368897891162112 4369660402641408 4378089531504528 4381777896737472 4413478481888256 4417196660895744 4422763914479064 4425717487787904 4435028669788101 4438765003966524 4440264831145584 4442338224838976 4444005576580416 4446080717025024 4447583016131584 4451329926844416 4460694994363104 4467114505105648 4481797920552558 4485573655953192 4487668206725088 4492966516296192 4496751660791808 4505425950260928 4509221591331072 4510745225290752 4514545347637248 4518708456010518 4524043412865312 4531499676813312 4547568539931736 4551399684447264 4558901035403264 4566360145468644 4577739469433856 4581161294365194 4586569985385696 4590433987058304 4595853625767936 4600091712936951 4604719084150976 4608598375713024 4612480935422976 4633371719930448 4637275150191552 4646220511206582 4651706013581088 4655624889750912 4673109041713728 4676229798417408 4691600576304768 4695553062047232 4719970043130496 4720793827853664 4725542616971264 4729900297428999 4733885049153876 4735484595300816 4739474051573184 4747285375709184 4748616555530694 4752617074954056 4760450060653056 4764460549330944 4780121341895424 4797071826505497 4801113167555628 4804978079927872 4809026081680128 4810651017448448 4814703798423552 4819143699267282 4824833361249888 4828055441223168 4832122884728832 4834140524369583 4838213094314292 4846187154369792 4850269873118208 4873215823751616 4877321313072384 4887582615684846 4893353079221664 4895638043700096 4899762422843904 4901418017777664 4909214125048464 4915010127557376 4919150826906624 4925350722942594 4955133644925618 4960983861743712 4965163292124288 4974741153413108 4975609403788947 4978932173761392 4987138158779392 4993897603018752 4995297935038782 4997630502943848 5001840806653152 5003530893148032 5007746167699968 5025503818243854 5027561864414208 5048626732565724 5054587330833216 5057962843186176 5064337692196706 5068604194043544 5072874290247456 5074588378452096 5076957971244544 5078863516091904 5081235105171456 5097937136414976 5101341598273536 5116014607423203 5120324645003172 5128763664828672 5149058228869632 5153396104378368 5159891233558908 5163337069085888 5164238235440592 5170335328988928 5180308969669848 5184673172677152 5193218247985152 5212543184921754 5228764240644651 5233169265278724 5235612907845936 5241794269012224 5246210270923776 5256330275304416 5257247671927944 5260758523219584 5262536096172544 5266969572243456 5278050648342864 5286749622948864 5291203497947136 5309966298521808 5316235444092672 5320714159715328 5327420169713418 5340696047672832 5346694209323313 5350998316283312 5355506318234688 5360018117997312 5361829230062592 5366346356625408 5394251477863424 5405600339918856 5410154341890144 5411982394629504 5416541773226496 5420590596407679 5426990349177936 5431562371376064 5440514355032064 5451960548666016 5456553607257984 5462995819309056 5477753014008682 5482367801720568 5486986477206432 5491403519917568 5496029807634432 5507592799162608 5514095269999872 5517777647112192 5522865890679522 5524732027850952 5529386393502048 5538499604994048 5560415497842688 5581106844461676 5585808703639824 5595014907085824 5599728483250176 5601298695481566 5610530428626816 5617154431494144 5622334315811829 5628972254791536 5632731348093696 5637476698850304 5656007097465984 5663009879914992 5685418461043552 5686410747187368 5690208198584448 5702179718298987 5708911925758608 5711577717650112 5716389493317888 5718321020740608 5723138477371392 5734178482150272 5739009298057728 5769859122932256 5780989252413221 5787814505367664 5792690507478336 5797570617425664 5799529575373824 5802237681422336 5804415446962176 5808754202721624 5826213870188544 5827847590878579 5837452708672704 5842370528983296 5863087787951163 5884637975851008 5890064521326678 5897018552638752 5900956650383872 5901986554789248 5908954661701632 5913371559717468 5918353338622032 5920353108194112 5925340768773888 5928107622700032 5947593325817472 5973712085837034 5975730560736744 5980764874604256 5983557608966784 5990622021728256 6007234600347904 6008283053631936 6012295455108096 6014326967054336 6019873105818726 6024944608014024 6032057883820416 6068532912596352 6081300382408713 6088480193958192 6103652625911808 6105364142825178 6108215059153592 6110507667798072 6115426647180928 6120578649411072 6125734991996928 6133455617249268 6144797834284032 6149974580563968 6167663776935639 6177828959907264 6183033533588736 6194960681608776 6202274684774784 6207499853001216 6215323531332321 6220559692689804 6230812055618304 6234973064556544 6236061265437696 6252906742406137 6255467435073024 6260737416062976 6294391770471552 6306533729905332 6311846732205168 6313979460401088 6319298735430912 6331488740707592 6332593786640478 6336822766605408 6342161286206592 6347266747537408 6370886114904366 6373495122527232 6396095768673996 6401484223407504 6412034775573504 6425524932356376 6433111148333184 6437407254964224 6445520699159444 6450950792419056 6456385460314944 6461582872493056 6464008111389696 6467026497490944 6491091513298788 6497621098335488 6503095084096512 6511291318538622 6516776820913128 6524470772295552 6527517391600128 6533016563791872 6534848478061827 6545618833397952 6553346836743168 6558867769208832 6567134297256792 6572666845106208 6606844859900824 6614645148991616 6620217722832384 6625794991343616 6634145871718596 6638576231681856 6660397246718376 6663507337258464 6669121075537536 6671374524197376 6676994890266624 6691042491544656 6700671757658472 6703415819218944 6722696880828837 6728360483929788 6731502310087632 6739449774444288 6743950457581568 6745127491187712 6758138925391392 6763832386996608 6766117837936128 6771818021455872 6797249515219968 6821352809897604 6827099526670896 6838351553104896 6849540218202966 6865410971826176 6866609204150784 6871741941547791 6879854978078544 6885650980587456 6893780438651904 6907078626226464 6912897563569536 6950057579895672 6969330766809873 6971685654192868 6977559020371632 6980817210461248 6983437334626368 6989059025349632 6994947027898368 7009663562570592 7014344697626112 7037400864457152 7048999497265152 7079955064695744 7088313925456896 7094285546287104 7100827573730814 7103226892951224 7109211077359776 7120928063563776 7122924833296041 7128925612431084 7140675090979584 7146690823996416 7149105640083456 7207467119891808 7213539122520192 7215976526172672 7222055697635328 7227454128543572 7228715548900923 7235987132237248 7237250041874832 7242083161834752 7248184327093248 7257319641471438 7269280731554688 7275404809677312 7309823735627424 7315981969608576 7343457065550144 7352127026666496 7357622684889554 7363821187572696 7366309370467936 7372515191336064 7378726240359936 7388026084413891 7432700467388427 7441475792615568 7447744938186432 7460019876114432 7462111730119662 7468398260642088 7480707238169088 7492946902558173 7496445754415772 7502761209979728 7505296339722048 7510308464124928 7511619251549952 7516635598467072 7538255727365781 7541342796621312 7550679839886656 7572940098848586 7581880996249824 7586944264779264 7596506538295059 7602906291065316 7611882567678144 7615436956866816 7621852657757184 7624428027654144 7645571309533696 7646905704622464 7652012397410304 7680486967504758 7693145497243008 7723587343304448 7730094156567552 7732706100498432 7739836850338362 7745005603628832 7770463454504772 7777009759015728 7783270278230272 7789827371977728 7796389989814272 7817450383934884 7818814777382631 7849753897918086 7853419361768904 7862691403518336 7869315406385664 7884495412956624 7891137784829376 7893804144258816 7900454358365184 7904143496933376 7917075972514296 7930124434423296 7936805246920704 7958244944880538 7964949447782712 7967640747648992 7974353166139008 7978076811955712 7981071239572992 7991130254570127 8011044071509248 8016393940144128 8026497474424968 8033259477352032 8042743845093888 8091377216795136 8108400509878284 8115231512835216 8117973591944256 8124812659839744 8140485523766904 8147343557064096 8160771532548096 8177940822999024 8193063779045376 8216629521013023 8223551702580852 8237105279876352 8244044711451648 8259947575478368 8261389198743912 8269699579699712 8271142904999808 8276666470668288 8284298836019283 8287098041776428 8294079590253072 8307749407491072 8314748353916928 8340623246764032 8371660266692514 8392522360628736 8401948043222349 8408711639873776 8415795642940224 8418639280534784 8425731647241216 8432829988982784 8443458382187304 8449097022140544 8456215048275456 8494514819872488 8497993496702976 8528127691565328 8535312297876672 8549379700764672 8563367888637912 8567366576475168 8574584239976832 8577481531110912 8584707716057088 8601267723225408 8608513947086592 8618677481852928 8654788684398384 8670793445462016 8681721758051496 8689035761217504 8699294363060736 8703356522133504 8705797018472939 8713131304082436 8727491777863936 8737795782324224 8739320805282816 8756179063009056 8763555793474944 8826956963776512 8835096781990017 8845527828958128 8851434975575808 8870057339576202 8877530007933048 8880529662291168 8884676449677952 8888011153160832 8892161434050048 8895166032263168 8921389988726208 8934229010211296 8960568128755551 8963595841105116 8971147311906384 8975336413450176 8985933032592384 8993503321583616 9010851900521856 9018443182662144 9021490450581504 9029809658728089 9037416912021036 9048086825730624 9062999353626624 9095137079863472 9102799368894528 9117802070806528 9132720290937288 9155478938867712 9158046214237767 9162322588730388 9173139970771392 9180867974116608 9191707251535872 9200183425873902 9209438168301952 9217196751426048 9224961870845952 9266743439860896 9274550300383104 9292441022413164 9303412027162176 9311249779501824 9346218083427456 9352459596834816 9383201152609536 9391106124094464 9439940086260992 9441587655707328 9451085233942528 9459800594857998 9467770098307752 9470969190601632 9478948103146368 9497233111061388 9505234149908112 9520900121306112 9528921098661888 9556329172356549 9560242683790848 9594143653010994 9602226335111256 9609956159855744 9618052163360256 9621302034896896 9638287398534564 9649666722499776 9656110882446336 9664245769457664 9668281048739166 9676426188628584 9692374308739584 9700539746236416 9746431647503232 9754642626144768 9766936977807933 9775165231369692 9786706158443328 9791276087400192 9799524845687808 9802836035555328 9818428250096928 9830020255114752 9838301653813248 9850701445885188 9910267289851236 9921967723487424 9930326584248576 9949482306826216 9951218807577894 9957864347522784 9974276317558784 9990595870077564 9995261005887696 10003681613306304 10007061786296064 10015492335399936 10051007636487708 10055123728828416 10097253465131448 10109174661666432 10115925686372352 10128675384393412 10137208388087088 10145748580494912 10149176756904192 10153915942489088 10157727032183808 10162470210342912 10195874272829952 10232029214846406 10240649290006344 10257527329657344 10298116457739264 10306792208756736 10319782467117816 10326674138171776 10328476470881184 10340670657977856 10360617939339696 10369346345354304 10386436495970304 10425086369843508 10457528481289302 10466338530557448 10471225815691872 10483588538024448 10492420541847552 10512660550608832 10514495343855888 10521517046439168 10525072192345088 10533939144486912 10556101296685728 10573499245897728 10619932597043616 10632470888185344 10641428319430656 10654840339426836 10681392095345664 10693388418646626 10701996632566624 10711012636469376 10720036235994624 10723658460125184 10788502955726848 10811200679837712 10820308683780288 10823964789259008 10833083546452992 10841181192815358 10853980698355872 10863124742752128 10885979462207157 10903921097332032 10913107214515968 10925991638618112 10955506028017364 10964735603441136 10973972954412864 10982807039835136 10992059615268864 11015185598325216 11028190539999744 11036434027334331 11045731781359044 11049464055701904 11058772787004096 11076999209988096 11162213688923352 11171617407279648 11190029814171648 11193167595179493 11202597390963132 11221060857253632 11234308862988288 11244668631623658 11257944509583072 11265462696187392 11274953397700608 11312014194931968 11326019759829984 11359410148272879 11370836922087104 11372821494374736 11380416397168896 11404359436597974 11417823851517216 11423155435300224 11432778986635776 11436642041481216 11468356964300544 11478018596115456 11539718245864512 11561978504826442 11575629010735328 11585381014956672 11595141234851328 11599059150747648 11609755275507543 11617508405443248 11652427740377088 11655695181757158 11674905417345408 11684741057966592 11726175575902326 11774630846877129 11780129042653356 11794037105277504 11801913300767744 11803973109578496 11817909323403264 11826743119434936 11836706677244064 11840706216388224 11850681537547776 11856215245400064 11895186651634944 11937367417320807 11947424171674068 11951461121473488 11961529749208512 11967115217933568 11981244043456512 12014469200695808 12016566107263872 12024590910216192 12039746211637452 12049889216028048 12064115767640832 12137065825192704 12162600764817426 12176960387916384 12200449894837519 12210728285650356 12216430118307184 12221015335596144 12230853294361856 12241157298822144 12251469983993856 12266911234498536 12289595668568064 12335327553871278 12355657919814528 12366067067177472 12389921363217552 12404549369549568 12414999706002432 12430647062664642 12441119385379608 12461624111236608 12472122530875392 12505813484812274 12510934870146048 12521474832125952 12557490400038771 12588783540943104 12613067459810664 12623693464410336 12627958920802176 12638597470861824 12662977481415184 12665187573280956 12673645533210816 12684322572413184 12694533495074816 12741772229808732 12746990245054464 12792191537347992 12802968446815008 12824069551147008 12851049864712752 12866222296666368 12874814509928448 12891041398318888 12901901584838112 12912770920629888 12923165744986112 12928016222779392 12982183026597576 12995242196670976 13006190168193024 13022582637077244 13033553641826256 13048941544591104 13055034783200256 13066033127583744 13069696956123654 13091237666795904 13106693673486336 13134268594513584 13145333690212416 13213689719801648 13229290297983232 13240435445664768 13251589982687232 13268291743437192 13277152463363712 13305086009364303 13320794493436752 13327014674516928 13338242151075072 13342749048394752 13353989780533248 13382084983089312 13401343515316944 13445393761657674 13456720967859576 13463004620175264 13478899548888576 13490254982375424 13516277850782784 13527664773993216 13532235675872256 13543636042911744 13594499030439936 13642705619795208 13654199053341792 13676703106209792 13680538171886047 13699080436405932 13730821943652352 13733218408301568 13743483883095582 13759709956157088 13771301961174912 13787560877303808 13814157252452928 13825795127139072 13900115159791344 13938661533619746 13943371308385736 13955118040743264 13961634420922496 13966874669252736 13978118050699264 14019327125141184 14028689395252224 14074801728914304 14159910129391488 14176627850913792 14189700892286997 14201655147461628 14206453785902448 14218422154719552 14241856127127552 14245849666592082 14257851224862168 14281350181959168 14293381647992832 14391215479516491 14414934239783616 14427078245040384 14431953052345344 14444111395270656 14454908257087144 14457431097801846 14471974264474496 14474500083749664 14484166323669504 14496368654186496 14502421573108749 14514639282942876 14538561463109376 14550809619354624 14619647471254848 14631963939217152 14686914131100288 14704254053332992 14715245369779108 14727642375145392 14732618740935872 14745030382672128 14757452480719872 14776052168827782 14865400934776854 14882951585231136 14895489876372864 14924223460239324 14936796521284176 14961414476338176 14985893805116346 14992891508831544 15005522419959456 15010592679444096 15020616928249856 15023238503099904 15076511454731562 15082685593242624 15101359679773312 15145880197697172 15163761992499648 15173888529558528 15193013076590118 15205812582130632 15223765135356288 15230873913733632 15243705315514368 15291142619067392 15293811409244928 15304024794820608 15348043822269609 15360973935009516 15386290994486016 15447174686608896 15460188313135104 15479673700676724 15490011207257664 15540926909009544 15554019518031456 15566540556460544 15579654743955456 15634900767869768 15637629554765262 15686292721933953 15699507795836172 15706838723537808 15725382807036672 15738630812771328 15768990825913248 15782275569658752 15787608288517632 15800908716730368 15834151945028592 15860248868846592 15873610493841408 15916489889761076 15929898895565424 15935281495297984 15948706332278016 15956153623911424 15962142479145984 15982260509140254 16022088143018496 16052994948849936 16066518954704064 16085487690187776 16182754433590272 16216801019756568 16230463025670432 16235947183888512 16249625319679488 16261771789223037 16280971047533808 16294687114128192 16321543065096192 16355881645998048 16433259042026046 16447103405161704 16474210559752704 16488089422903296 16519895150956736 16522778397487824 16539399159399424 16542285809999616 16553332941336576 16568597672038566 16574196083552856 16588159180506144 16615498814982144 16681246493528064 16743320533385028 16785044721257472 16803896086444698 16817423279747552 16831591285880448 16837278561069568 16851463294482432 16867002947435487 16886916764374608 16898194044281088 16912430096550912 16989029639744976 17056255383130656 17070624595753344 17106539154896961 17126735777275824 17134733152950336 17149168479953664 17154963062221824 17169415432114176 17202535446450816 17217027894173184 17309577368796768 17342967757239663 17363443516102992 17378071522435008 17398588726121472 17406713044267008 17411594036945878 17426262608164872 17454983555727872 17478641610565632 17483542772635737 17512358126018112 17527111586949888 17589263363853489 17653913927553024 17670193563980034 17691055657916256 17702869951151616 17725181922688471 17740114679152404 17755060015866096 17761059324582336 17769352899355904 17776022306321664 17784322868100096 17790332064526336 17842779977452416 17868458020422592 17921136257511102 17927191682210232 17942294623812768 17950672826900352 17971866065184768 18021703801043712 18036886365324288 18042980901163008 18059619317456178 18074833824042072 18096173651461248 18190274159726944 18205598737789056 18243901147226139 18265440581874576 18310957877735424 18316092428475534 18324645177460776 18346279941542784 18361735948233216 18400366851747804 18418876336603904 18434393502852096 18449923741691904 18502991330806917 18533486879721792 18549100600766208 18584882044826328 18606824054324352 18622499559003648 18645970593996963 18692436166854912 18704919193669632 18758720227218411 18766402305219072 18782212248188928 18879880172521984 18883175311414656 18919601189715996 18935540196615504 18941938381203264 18957896206292736 18994466222122776 19010468299816224 19041800242612224 19112658344713098 19120485367581696 19172135549030387 19188287306021988 19204452670222512 19219912319711488 19236104326720512 19242604069793792 19276574797069128 19299333444999552 19312221764892672 19336562097478332 19352852377257168 19384748617479168 19401079492472832 19492863295006464 19509285252289536 19533873955615866 19550330462739384 19573412316886656 19582552174800384 19599049691375616 19604545434185481 19636856500193856 19660040510229504 19676603307626496 19701402891770376 19820534579702472 19843935446974848 19860653168497152 19898964613652432 19902437615155788 19915728695045568 19948552635117568 19981191740155128 19990522011775392 20007363226612608 20014123572592128 20030984670799872 20102015272975416 20110247457656832 20168090642486511 20194506930262896 20218349323332864 20231851372744704 20257350768786824 20274416776174176 20291497160989824 20298353513808384 20307831884978176 20315454064367616 20391748545659904 20464058429692812 20481298580012688 20515054659314688 20596232915478528 20615225824643373 20639564934235632 20653348276343552 20656952941762368 20681341315955712 20721235878679392 20738692690708608 20850172739687016 20907992300429619 20915056962578604 20932677061114896 20942451631383744 20967177076048896 20984841083695104 21025321101217664 21028990687711776 21043034092878336 21050144384690176 21112202593371456 21146998491795456 21239865194087232 21264941776370688 21282856638861312 21309680678853672 21362784190691328 21368774499888123 21386776837293252 21403993265133248 21422025272938752 21440072471989248 21447316920250368 21577005911453696 21622401359675424 21640617367560576 21647929578518016 21666167092905984 21682362385630716 21707961396711744 21726249485504256 21771958924414314 21807842194664064 21826214429031936 21911012056034728 21929471206882272 21947945908825728 21965614079670272 22030371196650432 22056381079999488 22072868054668662 22091463562718088 22098928111403808 22117545574008192 22164078253241673 22298101402165281 22324427377846704 22343234814559296 22380059628343296 22386335190358986 22405194781926264 22442121714507264 22489337263247316 22515889019166144 22530925392374784 22549906795401216 22614767182097343 22624028389863936 22652039519659968 22718820296545758 22741673844174208 22745642988749472 22760832794337792 22789519614885177 22808718873195948 22835647703034432 22846310870600448 22865557973271552 22873284082962432 22936713928601088 22956037192230912 23079436491729024 23123957009652884 23151258021470656 23170762029913344 23190282469702656 23198118301495296 23219510551015086 23235016810886496 23311390363514316 23349810834690816 23369482115933184 23452351151804652 23549261693754258 23560258085306712 23588074210555008 23603826601535488 23607946219156992 23653486238869872 23673413354488128 23681412432776448 23701363075095552 23712430490800128 23790373303269888 23874734834641614 23894848343348136 23902922242946976 23923059498417024 23934230435867136 23973390763710381 24028938401391616 24033132214527744 24049181820432384 24079492423274904 24099778432056096 24128231535281664 24274131650385408 24325201529634852 24353920775832768 24400899789675038 24421456571300712 24432860236614368 24442030671192288 24461706588723712 24482314597644288 24533822468997072 24579191337136128 24649888563039069 24670655107742556 24711315839629056 24732134134354944 24779842726435104 24809098739099136 24829999412004864 24852896508057849 24861294125329284 24882238770759216 24923248222473216 24944245061750784 25011626969624548 25021869740292096 25114980800077542 25177567081886208 25226134919621328 25247386928820672 25255917841604352 25277194941723648 25325954962830368 25330375146561912 25347291066421632 25368645144826368 25483544459617464 25493980490108928 25584383074695984 25605936893630016 25648139102294016 25702099729425504 25732444593332736 25782082796637776 25803803169676224 25825541841259776 25846331489972224 25856032445558784 25964366053195152 25990484393341952 26012380336386048 26045165274154488 26067107283652512 26097883089182208 26110069566400512 26117391055418817 26139393912247308 26182475333591808 26213387346972672 26268537189027168 26290667380424832 26427379439603296 26458580595966464 26480870891329536 26505290345970051 26536583486874384 26554304926727424 26610172018728606 26641588986873504 26654029349033856 26676484302150144 26685498096789504 26764169966178624 26802687030633888 26881704386266653 26890787523315348 26913441935719152 26926009240350528 26957799097777152 26980509964750848 27032555701565568 27055329547986432 27064471351744512 27089428976184267 27188998060879872 27285411239590416 27308398106683584 27353406212419584 27361076343772094 27398160872811864 27466436816603136 27474138642713301 27486967766191164 27519419912314176 27542603922349824 27575121754607616 27628314504905856 27651590254278144 27800230319582688 27853857307081883 27877323067239492 27886742616771472 27910236081486528 27923268841844992 27933749338505472 27956236101398528 28038654250282368 28057378790504448 28149603457828608 28319820258782976 28353255701827584 28379401784573994 28403310294923256 28412907571804896 28436844309439104 28491699333184164 28515702449724336 28562700363918336 28586763295985664 28668987517069647 28782430959032982 28829868479567232 28854156490080768 28863906104690688 28909816514174288 28914862195603692 28943948528948992 28949000167499328 28968332647339008 28992737308372992 29004843146217498 29029278565885752 29077122926218752 29101619238709248 29239294942509696 29263927878434304 29300810933423799 29373828262200576 29408508106665984 29430490739558216 29455284750290784 29465237481871744 29490060765344256 29514904961439744 29552104337655564 29730801869553708 29765903170462272 29790979752745728 29848446920478648 29873593042568352 29922828952676352 29971787610232692 29985783017663088 30011044839918912 30021185358888192 30041233856499712 30046477006199808 30127641577047751 30153022909463124 30165371186485248 30202719359546624 30291760395394344 30327523984999296 30347777059117056 30386026153180236 30411625164261264 30447530270712576 30461747827467264 30487410631028736 30582285238134784 30587622818489856 30696087644539218 30721947870019032 30772581988972032 30894349373217792 30920376626270208 30959347401353448 30980022414515328 31081853818019088 31108039036062912 31133081112921088 31159309487910912 31269801535739536 31275259109530524 31372585443867906 31399015591672344 31413677447075616 31450765614073344 31477261625542656 31537981651826496 31564551139317504 31575216577035264 31601817433460736 31668303890057184 31720497737693184 31832979779522152 31859797791130848 31870562990595968 31897412664556032 31912307247822848 31924284958291968 31964521018280508 32044176286036992 32105989897699872 32133037909408128 32170975380375552 32365508867180544 32433602039513136 32460926051340864 32471894367777024 32499250639358976 32523543578446074 32561942095067616 32589374228256384 32711763291996096 32866518084052092 32894206810323408 32948421119505408 32976178845806592 33039790301913472 33045556794975648 33078798318798848 33084571619999232 33109302082002993 33137195344077132 33148392167105712 33176318361012288 33230997629964288 33486641066770056 33570089442514944 33579502785538479 33607792172889396 33634846559495104 33663182571760896 33674557122139136 33702926588964864 33734005894870974 33773833528749216 33796388088562176 33824860193101824 33978059279489952 34112510766261312 34141249191506688 34213078309793922 34253471554551648 34269466305900672 34298336959907328 34309926124443648 34405070892901632 34434055788346368 34619154737593536 34685935514479326 34726887032205984 34756143044870016 34797177452242944 34823188073891756 34829265826522629 34852525216329744 34909967111455744 34957283221131264 34967085545271474 35024716252036224 35054223173899776 35178526727706978 35340387127960068 35382111315832512 35405739902303232 35450363845376942 35480229358304808 35510120031732192 35522118649164672 35538705798711808 35552044612643328 35568645736200192 35685559954904832 35736916040845184 35812102251962421 35842272515022204 35854383364420464 35884589247625536 35901345653800704 35943732130369536 36043407602087424 36073772730648576 36119238634912356 36149667648084144 36192347302922496 36380548319453888 36411197475578112 36487802294452278 36530881163749152 36601349684512557 36632184856951068 36649290354921552 36692559883085568 36723471896466432 36800733703495608 36837752673207808 36868787005704192 37005982661613834 37066973759443584 37098201201532416 37169764089652656 37213648108648704 37244999118007296 37291941187993926 37384872333709824 37517440454436822 37532804610438144 37564424496377856 37672471200116313 37759760345043968 37766350622829312 37839202379431992 37871080393231008 37883876762406528 37915792412585472 37988932444245552 38020936599632448 38083600485224448 38225316689426196 38240970735163392 38344271098060774 38376574612043976 38408905340445024 38439824639422976 38472208653441024 38553149594138256 38598666889999104 38624443529785344 38673124194956664 38705704754514336 38769497234958336 38985726590012928 39018570504579072 39067747911231732 39100660925478768 39146824633773312 39165104349600768 39198099382751232 39209090868370962 39273713000387712 39320081020459008 39402805783540752 39641069159404944 39687870893949696 39721306336994304 39797929227304864 39804875230311576 39831457390091136 39915258028092909 39962383480310256 39981044023550784 40014726453225216 40028247145184256 40061969341599744 40204030545950832 40336181284973022 40389013860525792 40436698646665728 40466924766892547 40514701537573648 40548833552348352 40582994321979648 40596707027616768 40615663769956352 40630908128735232 40783497091319808 40928116859385624 40962597160025376 41030109318629376 41041614515658141 41192465830957056 41230451649286746 41279129868471264 41306696552687104 41313905883524736 41362682631911424 41442471757358784 41477385381417216 41700345479374032 41815984600859238 41830113925157208 41865354122229792 41884903262767488 41934354152097792 42050642202435328 42057981375423552 42086068185756672 42100288769380352 42224405186742912 42479730388174464 42529883552741376 42569102676860991 42619361357707344 42725568381382656 42737548999776246 42773553674586504 42807986530266496 42844050545877504 42880144943978496 43173646438549473 43244802719350848 43281234735121152 43295859157036032 43332334185811968 43364724771261432 43415922793423488 43452498971008512 43507264719326247 43543917848828628 43615684389328128 43652428858063872 43770347196842959 43822024112069456 43858942413764544 43895891817651456 43931228159340544 44060742393300864 44112762159998976 44145736109337324 44182927125436176 44197856222807616 44235091148016384 44328156506483346 44596202804330562 44648854755693408 44686469629118592 44772670380717972 44810389563852528 44884243429014528 44978674526494632 45031778038332288 45061850784749568 45229534364194686 45248056779727872 45304079039319936 45437640593091516 45483347688348416 45491285977498944 45521665588675584 45579039229770354 45617437746391896 45671295406068864 45692621741200896 45731115946543104 45873427857202176 45912074384461824 46044131466808827 46158872983458048 46247914019305768 46302516042941312 46341524059826688 46380564939405312 46439021102030172 46470033621772992 46622780727028632 46699621669381632 46738964231866368 46904702303609304 47058878165801859 47098523387508516 47120516170613424 47176148421110016 47207653203070976 47215892438313984 47306972477739744 47346826708976256 47362824865552896 47402726150191104 47580746606539776 47749469669283228 47789696686696272 47805844485893952 47846118996834048 47868460871734272 47946781527420762 48057876802783232 48066264429055488 48158984846549808 48199556864112192 48256463070563328 48548263300770816 48650403059269704 48707841551665536 48785315367669111 48801799579350076 48842913142601424 48865720473228736 48884061342384576 48923413177447424 48964629195288576 49067644937994144 49299777126078138 49341310215485112 49422631679258112 49464268268709888 49559685452870208 49618197478198272 49659998824009728 49705793016115698 49722588250658568 49764477541518432 49846496444946432 50023253939249096 50043739480584192 50229961600155084 50355134163772416 50452269839242656 50494773857641344 50511835683208704 50554389883447296 50601008842306461 50651909925660736 50660750293123824 50694582132843264 50737290289652736 50967088919234928 51168766149391968 51211873787260032 51404199458851008 51464889186665472 51564165593275552 51607606339352448 51651083682519552 51928732106390304 51980968786683904 52028903271718989 52090330548308976 52134214567305024 52195766178364416 52220139132801024 52234782110837634 52278787824494616 52364950667183616 52450628317907211 52537074378054336 52581334760849664 52767790091560467 52854758879206592 52917161191932928 52961741782659072 53010580691940102 53073166973748768 53108609853454848 53175545768065413 53220344037457212 53283177973747008 53308058698067712 53352968604300288 53370996193579008 53528339932357248 53605374061267776 53763408772533306 53781575046630696 53826883871438304 53852018480701056 53915598195554304 54065111403131136 54110659095972864 54128942703489024 54178857952368534 54570822479180832 54616796213367168 54722152687544188 54731703441678417 54796321745623728 54932873633206272 54948277285426602 54973935532382328 55038839824628352 55085207844699648 55256629009811712 55303180508556288 55600460639165376 55707714614163766 55754646134478984 55773485233542944 55820472162973056 55846537683689984 55867498677010944 55937911781990889 56077308500564736 56114757581008896 56276160681655233 56299206915657216 56639640517565952 56758803569147988 56806620589846512 56825815143609792 56873688618878208 56983398666368328 57031404899448672 57125400727836672 57337975034139294 57516406647091161 57564861918065964 57659736959134464 57708312980161536 57727812209381376 57819633028348576 57829724391207384 57887897057897984 57898000334998656 57936665294678016 58009686292434996 58058557131771504 58154245852437504 58203238477418496 58478589885019392 58527855756868608 58601621866847598 58747656524401152 58813636302556443 58860981479116432 58910569500581568 58930474963743488 58980121530688512 59029809922879488 59104208675311128 59461603739107416 59531806340924544 59581959505491456 59696893840957296 59747186085136704 59845657905352704 59943575220465384 59971566035326176 60022089679837824 60042370717776384 60092954012399616 60255283154095502 60306045818926248 60330742372970496 60405438719093248 60504271927459533 60583520790788688 60655047969998592 60695554118234112 60772052306360472 60823250328522528 60895060541425152 60923495654934528 61164570476269568 61175245636979712 61392175289078436 61443895740038064 61545163977944064 61788698746435584 61845677473930119 61918694802706896 61960044829030656 62163707636038176 62216078072125824 62266162225842176 62539603071479072 62550518219061048 62723976901288857 62745170887735812 62798031183344688 62827354894151232 62901531228146688 62954523251085312 63075963303652992 63129102278635008 63150433154070528 63336607780114368 63440995475386368 63665959559044304 63719595582261696 63741125981191936 63794825329112064 63824614495645696 63848569916583936 63929042036561016 64088352572073984 64106323499664369 64211979795399744 64266075818816256 64341950760751104 64731017734361088 64867204079026272 64921852102681728 64943788735554048 64998501278717952 65047087156892148 65123884190135232 65178748456512768 65423526583992192 65733036168104184 65788413620646816 65896842239010816 66079580603826944 66091113589951296 66157596637597696 66169143239998464 66218604164005986 66274390688154264 66296784334211424 66352636722024576 66894304206495843 66973282133540112 67140178885029888 67159005571076958 67215584345778792 67269693118990208 67326365143521792 67349114244278272 67468011789741948 67547667057498432 67592776177124352 67649720386203648 67844301546292029 67956118558979904 68225021532522624 68282498383013376 68368558844655531 68426156619587844 68506943109103296 68538932611801344 68596673919814656 68619852248887296 68810141785803264 68868111576692736 69238309475187072 69371871028958652 69453774064411968 69512286089740032 69594354904485888 69646376147783512 69658531653045258 69705050432659488 69819934222911488 69934171090542948 70049432504072448 70108446347799552 70357053455413956 70680774255920136 70764222631665024 70811479804606464 70900727690753884 70960458716609616 71020240063464384 71044237298329344 71077411597423616 71104089225286656 71137291472400384 71371119909809664 71473832081690368 71624204503924842 71684545030044408 71708766728840928 71769178495251072 71802691307601408 72086815204174848 72147545461297152 72238477269824712 72299335296168288 72384694605844992 72761096638907776 72822394951156224 72975604588904556 73061762327498304 73202699369025114 73264369713902136 73298580709843104 73385119766171136 73446943792932864 73601467406991216 73675505346415616 73737574011408384 73949665689117207 74011965323227668 74133947518887168 74196402403064832 74339528179305312 74427296217297408 74489998236014592 74583882375987852 74769744667419648 75034880908873644 75065609220876288 75344942400232626 75519520690087936 75532701245658624 75678404758863984 75742160786462016 75767753524813056 75831584825170944 75977864888491104 76041873199264896 76450633378852392 76481941470326784 76688542196121548 76753149224087952 76817810680890048 76879649278845952 76944417306882048 77106299188276512 77197333779998208 77346248389913328 77411409509028672 77538994469916672 77971453180025856 78037141009158144 78135495822463464 78201321850957536 78293649267546624 78330208699201536 78352173166256451 78418181736741924 78547426000775424 78640162040918016 78805611567081504 79282138318809888 79375741787899392 79442612673988608 79515871037910153 79595858454609728 79609750460623152 79662914780182272 79830516056185818 79924766960620512 79962088047101568 80029452906450432 80056494290368512 80408061091901664 80672362569946044 80778027721051584 80873397293331456 80933849533785094 81029403075147296 81097667104696704 81165988643959296 81193414055233536 81268286928552801 81566994182639616 81856233718771248 81925194320050752 82060218637258752 82083229031316282 82422415928139903 82460903298573492 82558259736942528 82613393105374208 82627811767049472 82725365263822848 82884943514717568 82954770762834432 83400690958748064 83561571921245649 83631969201718476 83660227850314416 83730708244459584 83769806525534976 83868708304195584 84101284404870656 84115962750847104 84172136371513344 84448810373485824 84959460776348928 85059767105482752 85138205353721982 85238722715414688 85403149263862633 85475097999552492 85547107349173008 85615973060532992 85688101091755008 85760289887956992 86006962551208941 86347292877098946 86489605438701696 86562469470242304 86591718314072064 86729449542522864 86831845586846976 86904997942017024 87014529438652494 87087835697657256 87231368778656256 87304857716127744 87540694393685918 87644048224138912 87717884827529088 87791783635302912 87902432800271397 88121484786601728 88225524319997952 88291472218674648 88365854250872352 88395712445615232 88470182296032768 88656313012966692 89192405608661124 89297709511386816 89372939258237184 89545340761435944 89620779127705056 89768486858029056 89957349052989264 90063556076664576 90123701569499136 90382924731143253 90459068728389372 90496113559455744 90608158078639872 90875281186183032 90966695376696832 90982571954997888 91043331177351168 91158078459540708 91234875492783792 91342590812137728 91385243482401792 91462231893086208 91746855714404352 92088262933617654 92317745966916096 92495828038611536 92605032085882624 92683048119653376 92761129878810624 92878042204060344 92940067243545984 93245561454057264 93399243338763264 93477928463732736 93809404607218608 94117756331603718 94197046775017032 94241032341226848 94352296842220032 94431784876627968 94613944955479488 94693653417952512 94725649731105792 94805452300382208 95161493213079552 95498939338566456 95579393373392544 95611688971787904 95692237993668096 95736921743468544 95763767203202329 95893563054841524 96115753605566464 96132528858110976 96317969693099616 96399113728224384 96512926141126656 97096526601541632 97300806118539408 97415683103331072 97570630735338222 97603599158700152 97685826285202848 97731440946457472 97768122684769152 97846826354894848 98135289875988288 98599554252156276 98682620430970224 98845263358516224 98928536537419776 99119370905740416 99236394956396544 99327906246008979 99411586032231396 99445176501317136 99528955083036864 99692992889892864 100046507878498192 100459923200310168 100710268327544832 100738508356615437 100904539678485312 100989547715282688 101023671366417408 101108779766894592 101202017684612922 101303819851321472 101321500586247648 101389164265686528 101474580579305472 101934177838469856 102337532298783936 102423747574520064 102808398917702016 102929778373330944 103128331186551104 103215212678704896 103302167365039104 103857464212780608 103961937573367808 104057806543437978 104180661096617952 104268429134610048 104391532356728832 104469564221675268 104557575648989232 104729901334367232 104901256635814422 105074148756108672 105162669521699328 105535580183120934 105709517758413184 105834322383865856 106021161383880204 106146333947497536 106217219706909696 106351091536130826 106440688074914424 106566355947494016 106616117396135424 106705937208600576 107056679864714496 107210748122535552 107436306755887263 107526817545066612 107563150093261392 107653767742876608 107704036961402112 107831196391108608 108130222806262272 108221318191945728 108357715904737068 109141644958361664 109233592426734336 109444305375088376 109463406883356834 109592643491247456 109804049053537671 109896554570853204 109947871064764656 110077679649256704 110170415689399296 110513258019623424 110606361017112576 111200921278330752 111415429228327532 111509292268957968 111546970467085888 111640944325946112 111693075367379968 111734997354021888 111875823563981778 112154617001129472 112552321363310466 112598413831314432 113279281035131904 113517607138295976 113613241179693024 113651630287219584 113747377237756416 113966797332736656 114062809798897344 114250801455673344 114675950068278588 115032813294182322 115129723836131928 115319473918268928 115416625960323072 115639266056697152 115659448782414768 115775794115795968 115796000669997312 115873330589356032 116019372584869992 116117114263543008 116308491704875008 116957179770038784 117055711513737216 117203243733695196 117495313048802304 117627272605112886 117721962958232864 117821139001163136 117860949927486976 117960243061377024 118208417350622256 118923207478214832 119063612681849088 119163919010982912 119393787681914592 119494372170273408 119745774084278727 119887150440930768 119943132070652352 120044179359675648 120084741435552768 120185908024799232 120510566308191004 120612091637852496 120810877438186496 121008543854919066 121167041581577376 121310095939997184 121400774300677641 121544104612720944 121646500657045056 121790121082850304 121846991309869056 122350491273959424 122784350578156872 122887791480076128 123090327955888128 123124843546974423 123577397492871168 123691354947860238 123837389605413792 123920089658061312 124327415272076352 124432156144251648 124532324451684352 125079206142958144 125101036438122096 125447953802577714 125490341775471624 125596062366689376 125654709788302464 125803062456293376 126151926607305984 126258204557270016 126300866308141056 126673215560228736 127331919118088608 127439191164523392 127482251962383872 127589650658224128 127707308030582973 127858084073122032 128176705144147968 128212646999328738 128423959590799488 128532151637632512 129520939315648419 129734408158052544 129843704205363456 129887577471108096 129997002557435904 130094174313784296 130247768380270464 130357496913025536 130521794157978741 130847053167984384 131311041590528877 131466072336208368 131576827241293632 131793684478021632 132159161207653888 132182227179902592 132338286479996928 132437208328011972 132548781376308528 132593568668422848 132705273444049152 133788608412991686 133946564267080224 134204948843212709 134318011142153916 134431168691557584 134539386237980416 134652730287043584 134698228488556544 134936023579483896 135095334114996864 135185552354248704 135688603092584058 135912237117959808 136450043065045248 136564996766026752 136737117689311062 136852313239175688 137013886218206592 137077865223602688 137193347839629312 137620283571606528 137736223153385472 138132394400426481 138476618950374144 138743742057917304 138907548128823936 139024572179480064 139292752295567024 139317063306090516 139410100865318976 139639868445822976 139868342181085896 140098865008144896 140216892695599104 140714106910827912 141176634497405577 141361548511840272 141528445263330048 141622959609212928 141801455381507768 141920917433219232 142040480126928768 142088474596658688 142154823194847232 142208178450573312 142742239819619328 142947664163380736 143248409007849684 143369090060088816 143417533457681856 143538356990502144 143605382615202816 144173630408349696 144476954539649424 144598670592336576 144769389211689984 145522193277815552 145644789902312448 145951209177809112 146123524654996608 146355946103007333 146405398738050228 146528739427804272 146597161419686208 146770239532342272 146893887585865728 147202934813982432 147351010692831232 147899331378234414 148023930646455336 148267895037774336 148392804806129664 148679056358610624 148854592434594816 148979996472029184 149167764751975704 149539489334839296 150069761817747288 150131218441752576 150689884800465252 151039041380175872 151065402491317248 151356809517727968 151484321572924032 151535507049626112 151663169650341888 151955729776982208 152083746398529792 152901266757704784 153377084392243096 153506298448175904 153635621361780096 153759298557691904 154212598376553024 154394667559996416 154692496779826656 154822819018057344 155942906360051712 156086709815156967 156270991644926928 156402643701915072 156587298535093248 156660417398403072 156704346332512902 156836363473483848 157094852001550848 157611223134163008 158303370274681401 158564276637619776 158751483575798784 158885225347977216 159031742075820306 159191716909219456 159219500921246304 159325829560364544 159526637304196239 159661032112371636 159849533921241024 159924176094203136 160058905812900864 160112988580737024 160816122183803328 161344725139892088 161556055442103168 161746794586662912 161867699067570188 162058806150294592 162195334209393408 162331977287918592 162386828110467072 162536573857105602 163712467437542496 163850388640101504 164166458062632564 164844831856279806 164921806597146984 165116519473885056 165226786210748416 165255623534098944 165769887029435136 165909541525668864 166801381917496128 167123143842491298 167263938403436952 167320455700628832 167461416488919168 167539613051069952 167813735345972667 168202568809741312 168231925501694208 168344272743026688 168828482044965699 168897620746971648 169918921552697856 170276410707443964 170477445430829376 170806298527725266 170950195999104984 171094214698346016 171231946121065984 171376202183510016 172013925102417882 172549219941273483 172694585754197892 172979210877403392 173124938940484608 173183436628144128 173458899085045728 173663691173693952 173809995884034048 174029058877304988 174175671395314512 174462737557312512 174609715432255488 175081388787371836 175288096448277824 175435769655058176 175583567270605824 175804865600542794 176242969573203456 176582944437349296 176731708501744704 176791424891230464 176940364592065536 177312626025933384 178384811217322248 178595419022773632 178745878516474368 179090681522871888 179241558255410112 179536973716058112 179914698105978528 180127112153329152 180765849462286506 180918137456778744 180992227118911488 181216316157279744 181512815782378599 181750562372366064 181933390753393664 181965143909995776 182086662354702336 182316156919081416 182469750985567584 182685181624275456 182770486964803584 183493711428808704 184176525867235308 184635491933832192 184991656077223072 185210064171765248 185366096239306752 185537032421790357 185756084408120688 185880134487091968 186491122908114528 186798486677526528 187618809214437216 188171930703866571 188235512663207436 188394093550034064 188482064682453696 188704593684440064 188863569753255936 189227889910958976 189387306835905024 189451299462211584 190322986426159104 190997878677132912 191158786746785088 191223377943575808 191384475987336192 191473843486937088 191527534406404658 191787126109683048 192265057716221952 192318970498993107 192635939386199232 192798227456448768 193025852282253312 194193053203083264 194601612237078816 194831366206662144 194977001149573181 195141261470676444 195207198317400304 195371652570405696 195462881892914944 195536245369538304 195693652709789696 196270579751976576 197199108504312552 197365240861940448 197690526717032448 198238741811480832 198472789912793088 198655812492017958 198823172064462792 198890353002634272 199057910166073728 200093015756996384 200682912619487529 200919846400620336 201420536655089664 201477016713230874 201809079356970624 201979095430565376 202047342732834816 202404035369225844 202607639702642944 202643001172495296 202778328531373056 202949161158610944 203532904638876087 203868355676939712 204675064597567872 204847495149040128 205105676533966593 205616797835404032 205859556746661888 206256662373102208 206430425357409792 206604334730078208 207714928425561216 208115613086875956 208361322193235904 208536858269220096 208783064713457664 208939128443350536 209115151297978464 209459802668734464 209802513271628844 210148297512217344 210325339043398656 210893491039334257 211071160366241868 211419035516826368 211668644767731712 212042322767760408 212292667894995072 212434439413819392 212702183072261652 212881376149828848 213132711894988032 213232234792270848 213411874417201152 214113359729428992 214421496245071104 214872613511774526 215053635090133224 215126300186522784 215307535485753216 215408073922804224 216260445612524544 216442636383891456 216715431809474136 218283289916723328 218467184853468672 218888610750176752 218926813766713668 219185286982494912 219608098107075342 219793109141706408 219895742129529312 220155359298513408 220340831378798592 221026516039246848 221212722034225152 221848997067351621 222401842556661504 222830858456655064 223018584537915936 223093940934171776 223281888651892224 223386150734759936 223469994708043776 223751647127963556 224309234002258944 225104642726620932 225196827662628864 226558562070263808 227035214276591952 227226482359386048 227303260574439168 227494754475512832 227933594665473312 228125619597794688 229351900136557176 230065626588364644 230259447672263856 230638947836537856 230833251920646144 231278532113394304 231318897564829536 231551588231591936 231592001339994624 232038745169739984 232234228527086016 232616983409750016 233914359540077568 234111423027474432 234406487467390392 234990626097604608 235056519498769353 235254545210225772 235443925916465728 235642278002326272 235721899854973952 235920486122754048 236416834701244512 237846414956429664 238127225363698176 238327838021965824 238787575363829184 238988744340546816 239491548168557454 239774300881861536 239886264141304704 240088358719351296 240169482871105536 241021132616382008 241224183275704992 241621754876372992 242017087709838132 242334083163154752 242620191879994368 242801548601355282 243088209225441888 243293001314090112 243580242165700608 243804860785658403 244700982547918848 245568701156313744 245775582960152256 246180655911776256 246249687093948846 247382709895720476 247674779210827584 247840179316122624 248654830544152704 248864312288503296 250158412285916288 250202072876244192 250684715763736947 250895907605155428 250980683550943248 251192124733378752 251309419576604928 251606124912586752 252303853214611968 252516409114540032 253346431120457472 254663838236177216 254878382329046784 254964503924767744 255179301316448256 255414616061165946 255716168146244064 256209447791587899 256425293998657476 256847919181598976 257064303275265024 259041878631296838 259468816316105088 259687408410726912 259775154942216192 260188348627568592 260495536760540928 260714993826051072 261043588315957482 261694106335968768 262622083181057754 262932144672416736 263153654482587264 263707298400814191 264318322415307776 264364454359805184 264676572959993856 264874416656023944 265097562752617056 265187137336845696 265410546888098304 267577216825983372 267893128534160448 268409897686425418 268636022284307832 268862337383115168 269078772475960832 269305460574087168 269872047158967792 270190668229993728 270371104708497408 271148774193429759 271377206185168116 271824474235919616 272900086130090496 273129993532053504 273474235378622124 273704626478351376 274027772436413184 274155730447205376 274386695679258624 275240567143213056 276264788800852962 276953237900748288 277487484115834608 277815096257647872 278049144358960128 278585504591134048 278634126612181032 278820201730637952 279736684362171792 280197730016289792 280433785391198208 281428213821655824 282353268994811154 282723097023680544 283056890526660096 283602910763015536 283841834866438464 284080960253857536 284176949193317376 284309646389694464 284416356901146624 285484479639238656 285895328326761472 286496818015699368 286738180120177632 286835066915363712 287076713981004288 287210765230405632 287291301609606987 288347260816699392 288953909079298848 289197341184673152 289538778423379968 291044386555631104 291289579804624896 291902418355618224 292247049309993216 292711892206014666 292810797476100456 293057478855608544 293194322839372416 293540479064684544 294405869627964864 294702021385662464 295798662756468828 296047861292910672 296535790075548672 296785609612259328 297358112717221248 297709184869189632 297983718738026937 298335529503951408 299078978669678592 300139523635494576 301379769600930504 302130804982634496 302215525069846311 302713619035455936 302968643145848064 303071014099252224 303326339300683776 303911459553964416 304167492797059584 305802533515409568 306392430377900713 306754168784486192 307012596896351808 307271242723560192 307518597115383808 308425196753106048 308789335119992832 309384993559653312 309645638036114688 311885812720103424 312173419630313934 312541983289853856 312805287403830144 313174597070186496 313408692665025804 313672726946967696 314189704003101696 315222446268326016 316606740549362802 317128553275239552 317502967151597568 318063484151640612 318383433818438912 318439001842492608 318651659120729088 319053274608392478 319322064224743272 319699067842482048 319848352188406272 320117811625801728 321632244367606656 322308920267661789 322689450279784176 323112110884206336 323493589173325824 323735398135140376 324117612300589184 324390668418786816 324663954575837184 325073147714211204 327424934875084992 327700777280203008 328332916125265128 329412147160613013 329689663712559612 329843613194293968 330233038947770112 330453572421496832 330511247068197888 331404057347525261 331539774058870272 331819083051337728 333602763834992256 334246287684982596 334527876806873904 334640911401257664 334922832977838336 335079226102139904 335627470691945334 336405137619482624 336463851003388416 337656964089931398 337795241493943296 339837843105395712 340552821414887928 340954890861658752 341612597055450532 341900391998209968 342188429396692032 342463892242131968 342752404367020032 344027850204835764 345098439882546966 345389171508395784 345958421754806784 346249877880969216 346917798170091456 347327382347387904 347619991768068096 348058117754609976 348351342790629024 348925475114625024 350162777574743672 350576192896555648 350871539310116352 351167134541211648 351609731201085588 352485939146406912 353165888874698592 353463417003489408 353582849782460928 353880729184131072 354625252051866768 356769622434644496 357190838045547264 357491757032948736 358181363045743776 358483116510820224 359829396211957056 360254224306658304 361531698924573012 361836274913557488 362432632314559488 363025631564757198 363501124744732128 363866781506787328 363930287819991552 364202322902032923 364632313838162832 364939501971135168 365370363248550912 365540973929607168 368353051734470616 369270983867664384 369374530640923269 369983312154446144 370420128343530496 370732192478613504 371074064843580714 371512168816241376 371760268974183936 372982245816229056 373596973355053056 375237618428874432 376343861407733142 376471025326414872 376788187100068128 376964129364907392 377409187368880128 378455779821917952 378774613671810048 378902598924423168 381995757354265824 382317573493570176 382446755887151616 382768951974672384 383055068812809316 383121924091748919 383574252219366096 384530115432443904 384637940997986214 385271878772398464 385596454912897536 389203224474157632 389662732413324288 389954002299146362 390282522941352888 390414396634800608 390743305140811392 390925763785829888 391072490739076608 391565382473936223 392541159503953152 393933124771586631 394398217008625104 394730481723880896 395381053434064896 396477483622961664 397311624984035916 397646344128925584 397780706005268544 398115820332147456 400186031513992768 401365825238975058 401839692801240672 402614846529638127 402954033426461748 403618158713941248 403958190861130752 404094685465669632 404808070738451688 405215279405285888 405286002344990592 405556657062746112 407065809277752174 407736711353879424 409350129195135744 409694990298080256 410211353067933186 411233595670808064 412513324746204416 412860850714819584 413208669460156416 414397183201279443 415429856851122432 416231226173751912 416722644386471808 417073716538440192 417878256886701072 418230302595956928 418919605337468928 419605026543257688 420296595024434688 420650678086797312 421786982078668514 422142320732483736 422838071033652736 423529903492216731 424084645535520816 424585335789990144 424868878827638784 425404366144523304 425762752299657696 426265423789976064 426464469584541696 428226719458857984 428842992490142208 429745227023549052 430107270180266448 430252600373045568 430615070971506432 430816147845608448 432520891225049088 433430863618948272 436566579833446656 436934369706937344 437777221500353504 437853627533427336 438370573964989824 439067838309021999 439216196214150684 439586218283412816 439791484259058624 440310718597026816 440681662757597184 442053032078493696 443697994134703242 444803685113323008 445661716913310128 446037169075831872 446187881868343552 446563777303784448 446772301469519872 446939989416087552 447503294255927112 448618468004517888 450209285453241864 450393655325257728 453117124140527616 454070428553183904 454452964718772096 454606521148878336 454989508951025664 455867189330946624 456251239195589376 458703800273114352 460131253176729288 460518895344527712 461277895673075712 462557064226788608 462637795129659072 463103176463183872 463184002679989248 464077490339479968 464468457054172032 467828719080155136 468260129445470901 468812974934780784 469981252195209216 470113038997538706 470509090420451544 470887851832931456 471284556004652544 471443799709947904 472833669402489024 474910110824044203 475692829912859328 476254450727396352 476655676043931648 477575150727658368 477977488681093632 478579911912588717 478983096337114908 479548601763723072 479772528282609408 480176717438702592 480338965742211072 482042265232764016 482448366551409984 483243509752745984 484034175419676264 484668166326309504 485240383759988736 485603097202710564 486176418450883776 486586002628180224 487160484331401216 487609721571316806 491137402312627488 491551165920304512 492499374187897692 494765419791440952 495349558421655168 495680358632245248 497309661088305408 497728624577006592 500316824571832576 500404145752488384 501369431527473894 501791815210310856 501961367101886496 502384249466757504 502618839153209856 504607706429223936 505032818229080064 506485446134897097 506692862240914944 509327676472354432 509756764658093568 509929007849535488 510829232122331892 511432336292488128 512418895583175798 512850587997314952 513695838363197952 514128606550530048 517647659823820449 518083757262593676 518937632632210176 519374816821453824 519550309884432384 520376697255137184 520991073521081856 521429987652102144 522087176631914964 523388212671937536 525244166362115508 525864289344833472 526307308965174528 527414596801628382 528636644830615552 528728908719610368 529748833312047888 530195125505234112 530374274673691392 530821093776196608 535154433651966744 535786257068320896 536819795372850836 537272044568615664 537724674766230336 538157544951921664 538610921148174336 539744094317935584 540381336459987456 542297548386859518 542754412370336232 543648948471839232 545800172260180992 546259987064107008 546948470757244248 547409252956702752 548055544872826368 548311460894410752 550481134286426112 552529577601705924 553906475801496576 554974968231669216 555630192515295744 556098288717920256 556611097265371071 557171009182268096 557268253224362064 557640403461275904 559473368724343584 560395460032579584 562856427643311648 564706537989622308 565446194047361088 566113781053320192 567205821526031072 567683669732876928 568161920507715072 568353898386634752 570968959278477312 571790656653522944 572993636031398736 573476360240355264 573670133830727424 574153427962008576 574421530460811264 574582603219213974 576956911496979321 577907818158597696 578394682369346304 579077556846759936 582088773111262208 582579159609249792 583804836711236448 584494098619986432 584931003448719543 585423784412029332 585621594952200912 586114957711217088 586388645678744832 587080958129369088 588811739255929728 591597325512937656 592095722585821344 593071580151097344 594716225434442496 595418369738379264 595967437476053874 596671059007902816 600279047270989152 602048737858462587 602759539201861008 604261609965268992 604431050139692622 605427238070911872 605937286291696128 606142028198504448 607822919107928832 608334985594119168 611605067030819136 612784860755801426 613508337568972384 614025193792703616 614542485447120384 615317029601899779 616850393506212096 617578670239985664 618769987119306624 619291276072229376 624346839260627868 625083966579707712 625610574807660288 626349194140372992 626817385330051608 627345453893935392 628379408006203392 630444892536652032 632680473118002771 633213481098725604 634257106550479104 635005934303195136 636126968303281224 636766867636877824 636878003684985216 637303318241458176 638106549216784956 638644128449486544 639398135684964096 639696704376812544 640235623251603456 643264488735213312 644617840535323578 645378900559568352 646224221768412672 647470796270280752 648235224601178368 648781336837573632 649327909151674368 650146295428422408 654849869750169984 655401554560406016 656665832250530256 658824294321226026 659379327425119224 659687226388587936 660466077895540224 661022494136395776 662808114695050522 663079548117740544 663638166102675456 665546991202054863 667205527669984512 668492575369965192 669055753613747808 669281822802515328 669845665955676672 670158452204279808 671254941383890668 672810275238965248 672927702006776832 675313928179862796 675590482987886592 679675686210791424 681105642829775856 681909781723317504 683225194110901064 683800783996419936 684376858793384064 684927784484263936 688055700409671528 690196879765093932 690778343016791568 691916843509613568 692499755761938432 693835596340182912 694654764694775808 696116235509219952 696702685581258048 697850950229250048 700325555149487344 701152385793111296 701743078620232704 702334269082423296 703219462402171176 704971878292813824 705169558496308059 706331777749397184 706926834006978816 707165699564921856 707761458368262144 709250504103733536 713539244869288992 714381676091094528 714983514065897472 716362726091487552 716966233021640448 719658792423914112 720508448613316608 723063397849146024 723672549827114976 724865264629118976 726051263129514396 727002249489464256 727733563013574656 727860575639983104 728404645804065846 729264627676325664 729879003942270336 730740726497101824 736706103468941232 738541967735328768 738749061281846538 739966624308892288 740840256687060992 742148129687161428 743024337632482752 743520537948367872 745964491632458112 750475236857748864 752054147291210841 752687722815466284 752942050652829744 753576374200136256 753928258729814784 754818374737760256 756911559643835904 757549227343620096 763991514708531648 764635146987140352 764893511774303232 765537903949344768 766110137625618632 766243848183497838 767148504438732192 768628343374763697 769275881995972428 770543757544796928 771192909825795072 778406448948315264 779325464826648576 779908004598292724 780565045882705776 780828793269601216 781486610281622784 781851527571659776 782144981478153216 783130764947872446 785082319007906304 787866249543173262 788796434017250208 789460963447761792 792954967245923328 794623249968071832 795292688257851168 795561412010537088 796231640664294912 800372063027985536 802731650477950116 803679385602481344 805229693059276254 805908066852923496 807236317427882496 807916381722261504 809616141476903376 810430558810571776 810572004689981184 811113314125492224 813446322580289277 814131618555504348 815473422707758848 818700258390271488 819389980596160512 820422706135866372 822467191341616128 825026649492408832 825721701429639168 828794366402558886 830859713702244864 832462452347503824 833445288772943616 834147433076880384 835756513773402144 836460605191913856 839210053086515376 840593190048869376 841301356173594624 843573964157337028 844284641464967472 845676142067305472 847059806984433462 848169291071041632 849170671579980288 850808732289046608 851525504599315392 852530847579952128 852928939169083392 856453438917715968 857685984980284416 859490454047098104 860214540360532896 860505200746091136 861230141943012864 861632295691216896 861873904828820961 865041782450098176 866861727237896544 873133159666893312 873868739413874688 875554443000707008 875707255066854672 876741147929979648 878135676618043998 878432392428301368 879172436566825632 879582968518117248 880621437194053632 884106064156987392 887395988269406484 889607370226646016 891323433826620256 892074338151663744 892375763736687104 893127554607568896 893951156214080811 895006588511854224 897236936009035776 900418570906483728 906646575209538933 908140857106367808 908905929437544192 909213042297756672 909979017902051328 911734378661893248 912502478391178752 917407600546228704 919177291133702139 920262506353458576 921037790689055424 922555791346151424 925114128453577216 925275590259318144 926368005359978496 928154980678959936 928936914108344064 935657438160310272 936520258890941802 937625949869561568 939434641902488963 940226077995077412 941018180840903088 941775703665862912 942569112009305088 942887599419895808 945667338804978048 949820221648088406 951385659825718656 952508901454792704 955150301455316736 955954977362187264 957159823825177434 957966192674229816 959097203527446144 959545056565218816 960353434877405184 964084530465528032 964896733102819968 966926760802985367 968068350839352528 969336332652619008 970480767519977472 971206194405421128 972352836901767552 973172005256360448 975219443142633612 982274804625254976 983102331840609024 984998748375795384 988236441481839039 989530839582881904 990699116843310336 991360717264490496 994212172042575783 994619322176610816 995457249154013184 1000633649143665152 1000808291504976768 1002738863054947788 1003583630420621712 1003922734203772992 1004768498933515008 1005237678306419712 1009215412858447872 1012970892269794194 1013385724481829888 1018655352944708864 1019513529316187136 1019858015699070976 1021658464244663784 1022864672584976256 1024837791166351596 1025701175994629904 1027391676726395904 1028257213101060096 1035295319647640898 1036167514525187352 1037875265264420352 1038749633642907648 1040753394510274368 1041982147042163712 1042859975304204288 1044174353263829928 1046776425343875072 1050488332724231016 1051728578689666944 1052614617930349056 1054829193603256764 1057273289661231104 1057457817439220736 1059497666624095776 1060390251010468224 1060748549347382784 1061642187552393216 1070308867303933488 1071572514136641792 1073639590745701672 1074544089137231328 1075449349532460672 1076315089903843328 1079488188635871168 1080762672919974912 1084595096773719036 1085508824740672464 1087297896943678464 1091600344520361984 1092606968706098769 1093896941514488496 1094818505913405504 1096111089745652736 1096622921788821504 1105059155203411848 1107812951602993152 1108123591922769807 1109949936463338432 1111260385030591488 1112196577435840512 1113222194530742142 1114342018364536192 1114536506448724128 1115280806922551808 1118946737448687168 1120790920065159168 1125712855286623296 1129413075979244616 1130892388094722176 1132227562106640384 1134411643052062144 1135367339465753856 1136323841015430144 1136707796773269504 1143581313307045888 1145987272062797472 1146952720480710528 1147340267661454848 1148306855924017152 1149165206438427948 1153913822993958642 1155815636317195392 1156789364738692608 1164177546222524416 1167609673422472896 1168988197239972864 1169862006897439086 1170847568824058664 1171243189904401824 1172229915422434176 1172777291357489664 1174696147421808669 1177623478511859456 1181799374314759893 1183194651025875312 1184191445171642688 1186143160302194688 1189432450868884992 1191934874952107748 1193342118015805632 1200558094541978304 1204097475716925174 1205519078403722016 1207844539588914381 1208862100279385244 1210854476141823744 1211874572583392256 1212284056397008896 1215645838215857664 1216669971188238336 1223210134061638272 1225569721511602852 1227016675137944768 1228050387585407232 1229084970894240768 1230634059203799558 1233700787012424192 1237539974238613248 1238582552144458752 1248693678521255736 1250167933159415424 1251221149615320576 1253634770660103216 1254690907787870784 1256758816012406784 1260889785073304064 1265360946236005542 1266426962197451208 1268514213100958208 1270589710476650193 1272253936606562448 1273533735273755648 1273756007369970432 1274606636482916352 1276213098433569912 1277288256898973088 1278796271369928192 1279393408753625088 1286528977470426624 1289235681070647156 1290757801119136704 1292448443536825344 1294941592540561504 1296470449202356736 1297562673675147264 1300292590856844816 1309699739500339968 1310803109120812032 1313331664501060512 1317203514927065997 1317648588642452052 1318758654850238448 1319374452777175872 1320932155791080448 1322044988272791552 1325616229390101044 1326159096235481088 1331093982404109726 1334411055339969024 1336985150739930384 1338111507227495616 1338563645605030656 1339691331911353344 1340316904408559616 1342509882767781336 1345855404013553664 1350627856359725592 1351180965975773184 1359351372421582848 1362211285659551712 1363819563446635008 1366450388221802128 1367601567992839872 1368753717586768128 1369855568968527872 1376111400819343056 1380393759530187864 1381556686033583136 1383833687019227136 1387671192680365824 1389309529389551616 1392232471018439904 1393405371162516096 1400651110298974688 1402304771586222592 1403486157240465408 1404780388336412703 1406438924804342352 1409943756585627648 1410339116992616118 1412663555498794368 1413853668013957632 1414331399129843712 1418501008207467072 1424730332472132609 1427078489738577984 1428763352182189056 1429967028131794944 1432725452182975104 1433932466043280896 1435739735737766151 1439317584847828224 1441016897226633216 1446126795698292048 1447345099654229952 1449730529258237952 1452102526259028792 1454004498978928512 1455721151279966208 1456809291608131692 1458529255352651328 1459758007884540672 1461481452994203648 1473412206937882464 1476254437275339799 1477498122563693076 1479933248617784576 1481680513374121984 1484296259374322856 1486048675264965504 1487041075896735744 1491928983264916224 1500950473715497728 1504108294582421682 1505375445630932568 1505884101305659488 1507152748400272512 1507856517459629568 1513823119287671808 1515098454687240192 1519456338404691291 1527983029417063296 1529270293974280704 1529787023548606464 1532220275251237264 1532487696366995676 1534297008877464384 1537256686749527394 1538551763991944856 1541087515089593856 1542385819651590144 1552942979471461347 1556812897896630528 1558650929653297152 1559816009196585448 1561130091765411552 1561657586539202432 1562973220563245568 1563703055143319552 1564289962956306432 1566261529895744892 1570164638015812608 1575732499086346524 1577592868034500416 1578921926895523584 1585909934491846656 1589246499936143664 1590585376515702336 1591122824021074176 1592463281328589824 1600744126055971072 1605463300955900232 1607358771204962688 1610459386118552508 1611816133705846992 1614472634855764992 1615832763444523008 1619232282953806752 1620861117621143552 1621144009379962368 1626892645160578554 1628263237111008696 1630946845415517696 1637400516780542976 1638779961192321024 1640845412271732744 1644934382683232256 1650053298984817664 1651443402859278336 1657588732805117772 1661719427404489728 1664924904695007648 1666890577545887232 1668294866153760768 1671513027546804288 1672921210383827712 1678420106173030752 1681186380097738752 1687147928314674056 1688569282929934944 1691352284134610944 1694119613968866924 1696338582142083264 1698341343159960576 1701617464578093216 1703051009198630784 1705061695159904256 1712906877835431936 1715371969960568832 1718980908094196208 1720429080721065792 1721010401492182272 1722460283886025728 1723264591382433792 1723747809657641922 1733723454475793088 1746266319333786624 1747737478827749376 1751108886001414016 1751414510133709344 1753482295859959296 1754793010346158629 1756271353236087996 1756864784856602736 1758344873133651264 1759165937036234496 1761242874388107264 1774791976538812968 1779214740453292032 1782646867653240512 1784148676303327488 1784751527473374208 1786255109215137792 1787902312428161622 1790013177023708448 1800837141812967456 1813293150419077866 1816281714212735616 1817811858875088384 1818426084595513344 1823468757323786496 1825004956782357504 1834815201092457408 1838354582267404278 1840525012706917152 1842075581378110848 1845951088805699337 1850228256907154432 1850551180518636288 1852736010719956992 1856309961357919872 1857873828216688128 1873040517781883604 1875251899739123136 1878869283804977926 1880452155990154824 1882036361681806176 1883551407331725824 1885138224018610176 1891334677609956096 1898041419354008313 1899640443296176812 1902771319651437312 1905017802909585408 1910300602910633472 1911909954724374528 1914319647650354868 1915932385348459632 1918194407054892288 1919090113130437632 1920706869754810368 1928169060931056064 1929793466205639936 1933853521605970734 1936136701678705056 1938672665305238016 1942412388810842256 1944705673803535104 1946344010512720896 1950438886285267224 1964549609250509952 1966204663681218048 1969997496751590768 1976472882963678078 1979061679165763808 1981398233686620672 1988424344085151566 1989238644353221632 1990914498308026368 1996640973606164589 2001267298287330304 2001616583009953536 2005477726109895576 2007167260841243424 2007845468407545984 2009536997867030016 2010475356612839424 2018430825716895744 2025941784539588388 2026771448963659776 2037310705889417728 2039027058632374272 2043316928489327568 2045729345169952512 2049675582332703192 2051402351989259808 2054783353452791808 2070590639295281796 2072335029050374704 2075750530528840704 2077499267285815296 2081506789020548736 2083964294084327424 2088348706527659856 2093552850687750144 2100976665448462032 2103457157379333888 2105229235860698112 2109658387206513528 2114915634878441472 2115508675488924177 2118995333248191552 2120780502020936448 2121497098694765568 2123284375104786432 2140617734607866976 2143145028273283584 2144747012645304991 2147279181491403344 2149088178274462656 2150898699064921344 2152630179807686656 2158976377271742336 2161525345839949824 2169190193547438072 2171017649481344928 2174595793887356928 2183200689040723968 2185213937412197538 2187793883028976992 2189637011826811008 2192222179491305472 2210118310406823696 2215625903205986304 2216247183845539614 2219899872926676864 2222520770061182976 2226444389061484284 2228684036729072384 2229073012897448256 2230561613845103616 2237893474897374336 2251425710573246592 2256162441873632523 2258826151958489232 2261784776189444352 2264455124213280768 2268823286104124288 2270734678931507712 2272647682030860288 2291974544125594944 2293905440961421056 2294680535322909696 2296613711848034304 2298330412876855896 2305885030124291091 2307827645987917284 2311631272634390784 2313578729477385216 2319828401432676827 2328355092445048832 2335219346844945792 2337976394479945728 2339724013794878172 2341695137648117328 2342486379808803648 2344459830844868352 2345554582714979328 2349392294843617338 2355246957023718912 2363598748629519786 2366389302051750624 2368382890343285376 2378864901737769984 2383869749904215496 2386684236031611264 2401116189083956608 2408194951433850348 2411038156807444032 2415689079177828762 2417724200558770488 2421708952283647488 2423749145166784512 2431291676431715328 2433339942376476672 2440338967740867831 2446420268123276544 2451139443023205704 2454033350275889536 2456100775170814464 2458169941788481536 2461268118407599116 2467401574024848384 2475079948477226496 2477165104288917504 2497387357042511472 2500335866318830848 2502442299230641152 2507269541320206432 2509381815575741568 2521779570146608128 2530721892472011084 2532853924394902416 2537028426201916416 2541179420953300386 2544507873213124896 2547067470547511296 2547512014739940864 2552426196867139824 2554576513797946176 2557592542739856384 2558786817507250176 2573057954940853248 2578471362141294312 2581515602238273408 2584896887073650688 2585621714486462883 2589883185081123008 2592940898404713472 2595125347350294528 2600585181713689632 2619399479000679936 2621606218241624064 2626663329002121024 2634407029854131994 2635297177284904104 2637517309700476896 2638748905554351744 2641864311582160896 2651232458780202088 2652318192470962176 2662187964808219452 2668822110679938048 2673970301479860768 2676223014454991232 2677127291210061312 2679382663822706688 2681853468642242433 2685019765535562672 2691710808027107328 2701255712719451184 2724422571319103424 2727639126893270016 2732900776443604256 2735203135985679744 2737507435173536256 2752222801638686112 2757531873401106417 2760787519060375728 2763113372067166272 2767667374038454272 2775342385360731648 2784464942036879808 2786810742325032192 2801302220597949376 2804609543172445184 2806972314480930816 2809560776672825406 2812877849608684704 2818303925707466889 2820678233985232236 2825327110997588736 2827707336027915264 2828662798259687424 2837002016414934144 2849460664944265218 2854156979477155968 2857526704364378112 2865450904365950208 2867864932086561792 2871479471475532302 2878635169695656448 2892253591396584096 2894690199308459904 2900780282408956101 2904205052518057584 2908008997957857024 2911442302559932416 2913618583216263384 2917058510705302656 2919516015769081344 2946824413875764928 2952508874550679598 2954996245127386152 2959866497235569152 2964709324445517117 2968592518748645712 2972097350529931008 2974082151793471488 2982636516127727349 2983857966529832448 3001900947430995456 3008216589164843364 3010750891261865136 3011768202611318976 3014305496800545024 3015713034919259136 3027646238575343616 3038912676809382582 3055966058834126592 3058540587948561408 3059574047097212928 3064440550502474528 3064975392733991352 3068594017754928768 3074513373499054788 3077103527983889712 3082175030179187712 3084771639303180288 3105885958942922694 3113625795793261056 3119632018393170896 3122260183530823104 3123315173078404864 3125946441126491136 3127406110286639104 3128579925912612864 3132523059791489784 3140329276031625216 3151464998172693048 3155185736069000832 3157843853791047168 3171819868983693312 3178492999872287328 3181170753031404672 3182245648042148352 3184926562657179648 3201488252111942144 3210926601911800464 3214717542409925376 3220918772237105016 3223632267411693984 3228945269711529984 3238464565907613504 3241722235242287104 3242288018759924736 3253785290321157108 3256526474222017392 3261893690831035392 3274801033561085952 3277820906118296307 3281690824543465488 3289868765366464512 3300106597969635328 3315177465610235544 3323438854808979456 3324370775768309421 3329849809390015296 3333781155091774464 3336589732307521536 3343026055093608576 3345842420767655424 3356840212346061504 3362372760195477504 3374295856629348112 3377138565859869888 3382704568269221888 3388239227937733848 3392677164284166528 3396682686319921152 3403234929156186432 3406102018397261568 3410123390319808512 3430743939921137664 3437961816188392416 3440858161442131584 3442020802984364544 3444920567772051456 3447495619315283844 3467446908951586176 3492532638667573248 3502217772002828032 3502829020267418688 3506964591719918592 3509586020692317258 3512542706472175992 3513729569713205472 3516689746267302528 3518331874072468992 3545398122944279679 3549583953077625936 3558429480906584064 3565293735306481024 3568297352606654976 3569503054946748416 3575804624856323244 3580026354047416896 3601674283625934912 3623533618766743143 3626586300838155732 3632563428425471232 3635623717750176768 3636852169191026688 3646937514647572992 3650009913564715008 3669630402184914816 3676709164534808556 3681050025413834304 3684151162756221696 3691902177611398674 3700456513814308864 3701102361037272576 3712619922715839744 3715747656433376256 3746081035563767208 3750503799478246272 3757738567609955852 3760904311980309648 3764072723363612352 3767102814663451648 3770276448037220352 3782669355219912192 3796082838708016626 3799280886592353624 3805542639302874624 3820601205821266944 3823819909448749056 3828639295300709736 3831864770696919264 3836388814109784576 3838180226260875264 3856338121862112128 3859586932411279872 3867707043211941468 3872273403357410112 3877345330610476032 3884824777621684512 3889411347607070208 3892688021025441792 3900877772570534448 3929099218501019904 3932409327362436096 3939994993503181536 3952945765927356156 3958123358331527616 3962796467373241344 3976848688170303132 3978477288706443264 3993281947212329178 4002534596574660608 4003233166019907072 4010955452219791152 4014334521682486848 4015690936815091968 4019073995734060032 4020950713225678848 4051883569079176776 4053542897927319552 4074621411778835456 4078054117264748544 4086633856978655136 4091458690339905024 4099351164665406384 4102804703978519616 4109566706905583616 4141181278590563592 4144670058100749408 4151501061057681408 4163013578041097472 4167928588168654848 4176697413055319712 4201953330896924064 4206914314758667776 4210458471721396224 4214341165009238109 4219316774413027056 4229831269756882944 4231017350977848354 4237990666496383104 4241561004041872896 4242994197389531136 4281235469215733952 4286290056546567168 4289494025290609982 4294558362982806688 4298176356548925312 4301797398129842688 4307219207213298453 4317952754543484672 4323050691679899648 4338380387094876144 4342035298962689856 4349191587774713856 4370427874824395076 4375587766057953984 4379274023653622016 4384444358982610944 4420236620813647392 4428763311826019397 4432494367691079228 4439799745853353728 4445041540122365952 4452888778122968568 4457368073458144768 4458146025794896512 4461123227690207232 4475786949794748672 4502851421146493184 4512324883747265046 4517652303916978464 4523569552378888704 4537646572208248576 4541469357863015424 4545295364061720576 4558369015214073873 4583949088251189888 4587810881922842112 4589361070645819392 4596660825753711792 4611770060248582182 4615655291975834568 4623262545268781568 4627157458954770432 4639656802865353654 4658828938414384041 4670438693689891584 4675952788959891456 4679448027589756344 4683390275296234656 4684972759617607296 4688919661689736704 4691109165429958656 4698784589687234676 4710493914047437824 4727197497259039572 4732778604103501248 4736765780686570752 4757729803475539968 4767739499808430992 4773368472063222528 4802232378167913216 4816389902867700696 4822076313614888064 4831378158355657524 4835448401117540976 4843417904567294976 4847498290333569024 4862583352863430656 4880677935481735662 4892840536246553088 4902278886046411408 4908066700551779072 4912201550341628928 4916339883576963072 4922536236815198232 4934803148049696768 4950159896954452992 4954330208577835008 4994774714085022944 5000671732637661696 5004884598461282304 5014539082640412864 5018763631151483136 5043559140293216256 5061443784944022168 5065707848789804832 5074056852403832832 5082358841906600772 5089015746426249792 5094134941095022592 5095024029479881728 5104852393734279648 5109153027595892352 5115185085479712768 5146115909881706496 5156942724282588624 5163031204476546816 5169793774147301376 5171243428972925766 5179766370162246016 5185881796809426944 5201170363427379264 5238798958001359872 5243212436483248128 5253326658004242048 5264379031038475887 5268814059708263988 5270594354569808208 5275034619400953792 5277497811108703488 5283728623164321792 5302464917560404176 5324375929616438904 5337644221359876096 5347940602959721536 5352446028909982464 5354254582420122624 5358765327645413376 5363706937284484866 5370039531071125344 5402511425438902368 5448845142638206848 5455278253786540032 5465801552887208512 5470406271971359488 5475014870347072512 5504445603277372224 5515063746802212834 5521575038120751456 5526226744134332544 5550684770721463296 5568929884073759616 5573621484650064384 5602604441195898752 5609219086344890368 5619121553345650812 5625755699217369408 5636607851414933778 5641356467970464472 5650654221995177472 5655414672055830528 5674004032829868288 5694124258062024939 5698921329888530436 5708313958954311936 5715053408728756224 5730901808731900416 5735729864173123584 5742958942951064604 5757270339391312896 5784507182793168192 5789380398616919808 5801560564817912202 5808410105036115168 5816017995915714048 5827237166432526768 5834117021410605312 5839032031538162688 5893648827751529856 5905017749101359196 5909992490254772304 5919732994471138304 5929418648891034234 5937185037497291424 5944194701059862016 5965273032255454698 5967715933059664896 6003801894861990912 6016433178329686728 6021501782523730272 6023536405222637952 6028610993601090048 6031426069838518272 6055292477150687232 6077825353618765164 6111932117668253184 6117081175897122816 6128881101004949056 6129950785467982704 6137188035509857536 6149026746998109576 6154207055967779424 6164350060358375424 6211771917885845388 6227251591586522112 6239264036786341792 6244520367061646208 6246630346156809728 6251892882252982272 6265046119582979568 6280658552063250432 6302929996345386096 6310371472138001664 6315687707582094336 6346526026466772531 6356985999744574656 6362341506062809344 6364491296084296704 6369853125314359296 6402976504223884288 6421853203823600928 6429435084819850752 6434241037935914973 6441837544474210032 6447264534823387968 6457890539423059968 6476929131815227008 6484576037519849472 6507570580642314216 6513052948444034784 6523787381662070784 6549602067122171904 6555641812236592614 6563381649086930976 6600213195939270656 6630354931220471088 6646877709617958912 6648741551536618842 6659699618780030592 6667562310183548928 6686052110187217152 6691684841535310848 6713680424692123008 6748591713258696224 6754277131719739776 6768487325620897569 6776478455875467696 6785354328568333056 6793365372639842304 6806469858312372864 6812204036794523136 6875923632376784832 6881716322884263168 6884041605968729088 6889841135544102912 6894991238630567688 6917655090372873273 6934893817903172352 6959485204298030481 6985065277335146496 7004435544005656064 7005658040534837376 7013929183439837184 7019172041384634516 7025085412944351984 7027459139426410944 7033379492534605056 7036663748144937984 7090796245888559358 7099167906155251872 7130587470612962048 7136594705213309952 7139006109893496832 7151609249712646488 7160052708094833792 7203348567251869824 7247067237533486286 7253172601676311464 7265126856850942464 7271247435500353536 7293875029295145984 7300019827129430016 7321016903222603493 7339260804369829632 7353418329069617112 7362100050827668608 7368302325512443392 7383804355222797348 7400913027628617728 7402204722074545152 7425239845431679488 7431495312866752512 7492162071127534416 7501007598956492544 7515477135219911704 7521808623960619296 7528145446727224704 7534205629326903296 7565338710439824384 7592165677416033252 7598561773184707248 7611085278605749248 7641202411642533888 7657278590601419472 7663729541393838528 7672777628219569152 7676360452521750528 7712676243724224256 7719173864822559744 7735414086423882936 7744546806714820224 7754690661220952064 7756865143459388649 7769649555243369024 7778822695214140416 7785376042050883584 7801755545141068896 7858198437002039808 7864818654724872192 7879989987006363072 7905891531854712312 7916246716663055232 7925592934746482688 7953697376340606264 7956954577412886528 7986563894424658356 8005069193149321216 8006466332039814144 8021910904439582304 8028669043364973696 8031381873630183936 8038147991468120064 8103767138158353552 8149242823557670912 8173267713957310272 8182917380679810048 8198702329330812768 8205609407957039232 8272595620203319251 8282362557181127184 8289340116201498816 8303002122115362816 8326027156082194944 8353394826110639424 8403906661793848128 8413828629517335552 8420916943442792448 8428682330018476218 8438633548826054112 8454911777122400667 8462034701955696708 8475981332992766208 8483122008083745792 8485988394779062272 8562470938431467904 8572580113093134336 8578988050581219964 8589116725965613376 8596352713097850624 8603594796259685376 8614438414426596906 8635905509086969344 8676760774189752288 8684070597925379712 8740855749648790152 8751175532115907968 8758548047307244032 8840473241627294784 8857526623652038794 8864988735382158456 8879599491706707456 8894127973336551351 8905777556245937136 8914736146916289536 8916292051589793024 8922246455380414464 8947909548383182047 8951573899589497344 9005702842292986368 9024649767494530092 9035304607833956928 9047139104757777408 9075293144416497152 9082938715726030848 9116738030428147746 9167898176502379776 9175621763845684224 9178722141291638784 9193321651507423584 9223540120497164364 9231310583951669136 9246525090537563136 9254314917909540864 9279313605730707308 9317657876828768082 9340877387379783168 9358896055179512688 9366780550592469312 9369945519235214592 9377839323379473408 9382218330859917312 9397569179374469352 9420987828094875648 9454394994518079144 9465557208207002496 9473531561373141504 9515459606951079936 9535478999616861984 9546736944126445056 9604464756335826432 9632779805735401392 9644152627229776128 9662756316711315048 9670896802235081952 9686835809134589952 9725166705726861312 9761355870963471324 9785681072493106176 9804557772092822816 9816133401103558144 9824403100683257856 9833462718354888921 9845072473630396464 9869606296099393536 9900319793908905984 9973112327304928263 9989549428170045888 10001343465275323392 10009769196922564608 10029078165280825728 10037527262302966272 10087118280586432512 10122887569888044336 10131415697579609664 10148113704807665664 10164717683813201544 10178031492852499584 10190048058959763456 10209704787468559296 10218306055191784704 10230370170959425536 10292231819763412992 10313885448565177248 10326062408953093632 10333781060927378593 10342486857945851532 10359532740324492032 10371763593618853888 10402340726854758528 10477597916002719744 10506653316008484096 10528758062076951774 10537628119416527976 10541188709139616416 10550069238801907584 10554995622217406976 10604929835120808352 10636194368832839037 10648751859232877808 10675288442719752192 10695881205919443072 10704892057819964928 10708509164840245248 10727413874568969732 10740079062142250688 10805022850877804736 10870600856300229429 10897690285276413696 10910556507573080064 10931603105774417024 10940812543942718976 10950029740694145024 11008891206554744448 11030127493604425668 11043150076241502912 11052453488268665088 11101369541442926592 11137859768147519232 11147242969300128768 11205208882391797504 11218438172689780736 11238243106691301624 11251511398434738816 11273215702829867556 11282712935940928944 11301308443990354944 11310829344111661056 11348008065659736576 11388248516124049878 11397842659777060872 11416627917908623872 11461803617463800832 11471459728346247168 11485917885902129208 11514540678782625792 11569014365586336384 11578760797233839616 11603121129635824404 11616820210072230336 11632035991831428096 11654474332865053536 11668234042821210624 11678064063076325376 11787297655503059712 11810035498202718392 11819984980509544608 11839465988942276608 11858837297782068468 11874370074994582848 11888389402119724032 11930546064510909396 11935431866119329792 12007603789723981824 12032866356659373456 12043003565047460544 12047072810445275904 12057221987202180096 12062852139677036544 12155650707237530328 12223864235336506368 12234162351794245632 12257762202009898112 12259901570935965408 12274376071019715072 12298053493996219152 12308414111935558848 12328700120716750848 12423543835771690776 12454503183173044224 12478528073572683584 12489040734123292416 12493260692313619456 12503785764505964544 12530092239165959136 12605859992690772192 12620742944276003328 12631375415164188672 12693052052933545062 12713971999489149312 12724683012125618688 12728982592168593408 12805953008447768576 12843706407647201856 12858870169639701504 12868482075871829946 12883675088948420064 12894529069646775936 12921657621639895359 12953858263630454016 12969152075039698944 13015141161284628432 13026105896888069568 13047574763324141568 13111283624473185228 13126763298173861952 13260709862440942176 13286289935478058191 13297483103073237684 13319399237560061184 13335124620367097856 13372104220374434304 13383369683070621696 13427360849384246016 13497183426517392448 13508554263439479552 13536974651241795138 13552956911750935392 13570708657136666112 13612939716624745728 13624408073589046272 13751847264753569664 13763432645768526336 13768083211937458176 13789982477261135376 13835310180745746546 13869787635806344704 13918970408596060962 13976486815243152123 14008871088011312128 14011316081069674752 14027858366879674368 14038344082769269032 14050170825888703968 14054918278852821888 14066758985069210112 14073327496289875968 14181592491777118716 14198335812310503744 14261174941225924096 14273189410426619904 14303218499425292976 14320105416189667584 14406697134503739648 14494134475066972572 14506345203352622928 14530253713701884928 14542494871000707072 14587750058590291968 14642033806445206986 14678521608739659264 14706836658139234224 14724200101655337216 14736604651024886784 14767608710445594696 14804409444149090304 14850479690863358976 14862990625733505024 14984324142255068832 15002015197912985088 15030954270439823408 15043617247921238592 15056290893454449408 15068411258653806592 15130677420879648768 15184331354832066504 15197123546369414496 15222170557211498496 15282404823285067776 15314557181202838944 15327459082787677056 15345555256439138304 15425352487448448512 15438347729645119488 15470828172847765872 15489093613429640448 15509381322441904128 15513730286918777298 15539299110486738048 15557645390428280832 15603511090282137792 15716396874004079616 15729637309449744384 15759979974012726144 15793137093115427661 15811783063709424624 15832493433326110464 15851185869492965376 15907394752681212528 15973127788849316712 16012932664079628288 16043821808879164608 16057338086729947392 16062763747260367872 16076295982936240128 16207534276316707104 16238798810028737789 16298485647115341824 16346535427914620544 16365834761359620096 16397404658661625536 16411218815914078464 16545191240406638502 16564725114362254368 16578680232402997632 16652054312164389888 16706789652221278848 16807813323587696256 16827657259034671104 16857364660036952436 16877267097652108224 16909823554244801334 16924069403911393416 16951962665985532416 16966244016167491584 17082372774186074817 17124941876862935808 17145160226186268672 17157976101162439928 17178233451931226752 17192705426195701248 17207189592519370752 17228876828853193812 17271811018173938688 17353521548379504576 17368141195850759424 17481711499297580304 17502351064231815936 17517096094614488064 17680946483254589568 17715053247304077588 17729977470764316912 17759198983413414912 17788255946673102702 17811555112491874272 17829472293832579072 17832584103179586048 17895819096766364094 17903147799178994688 18011405684585972736 18049299534989060184 18070609215667913856 18094278209515554816 18150586288832994304 18165877431452061696 18233476060856295492 18335796353004759552 18351243527691368448 18386643303014847168 18447080240994328728 18462621167903338272 18493050181075126272 18558627211461414616 18635315753657536164 18681754774759566336 18717792110359025376 18733561101184938624 18739891038470429184 18755678646758946816 18795138358748938704 18841975656189751296 18908789989036158288 18931114416414004992 18947063122746283008 19070957999233723968 19093473888252890112 19208929512671652864 19265559611470802784 19288305254459552256 19302723113807744919 19325512633422630096 19341793604470163904 19373671618269179904 19522711741926942648 19571362144986212352 19609115544185645632 19632266802207116288 19648806201366515712 19666925436709777842 19690144947260792928 19800639587817811968 19946224654609856526 19979098856340091776 20002686930550646784 20058156330561651456 20075054524605932544 20245775139776088672 20262831395159219328 20305461976862692707 20329435367626403088 20356062985704999168 20380096117919526912 20419409574937118592 20436612110383569408 20627770897130354496 20652124817906187264 20667562121854757186 20684973715891703064 20719065480648984064 20752965271118619819 20804681453709517056 20878455612894091443 20955195832005439488 21013306632016968192 21057516124153903548 21075256238833055952 21082377418279232832 21100138477603815168 21109991244434813952 21209859670241616704 21272388737665678074 21297503718465755616 21391762411838886144 21409784115639929856 21417018329680490496 21454827749137939464 21480158124284501376 21610045701755609472 21741201712600458858 21795380570552827392 21863206211548834048 21881625087885437952 21900059481388290048 21963050709667810479 22017782413109488896 22060254987208851336 22086300152483005824 22104906976537330176 22202739082885853184 22275719536295038464 22294485938600257536 22410417764783595008 22476486213382603248 22503022796869477632 22546431405659735112 22565425871881857888 22602616887980709888 22696016131319473152 22776497032248099756 22795685319554121744 22833255835817247744 22923607234927601664 22971835771804258416 23029081357565251584 23138028731172672768 23157521594467679232 23206242259271648808 23233640420144460672 23264071983662856192 23270595430378165947 23308948665730107072 23336468085642421248 23356128126152650752 23574595311006119424 23620070996405436784 23639969961019089216 23678931977884553216 23717674595564136936 23748740149989165696 23776778804239448064 23861092129021818792 23870863732238659584 24015207579447963648 24065732713318746912 24086007130094921088 24094145620890551808 24114443974404360192 24311301414475060656 24447728470673012736 24515524404019796224 24519803141871930816 24548752142039430144 24596106987992438304 24616828223871117696 24817786860609957753 24847087671543381552 24909006366346088448 24957056147145367168 24978081468246584832 24986521384627238912 25060184478331918272 25211719985381544384 25241485888552006656 25262750830328377344 25364735331367202001 25386104105867090124 25427943998978298624 25449366024251237376 25457965184337186816 25611906016895537152 25687412815294403712 25717740339279403008 25736964151743659892 25767350177896840128 25789058139293551872 25843315243279790718 25907716527260908032 26030282322569256864 26052211793776139136 26222567248946370456 26253526596347723904 26521419724881884352 26572579870956116382 26594966206146475368 26638798475120122368 26744208440748868608 26766739366141243392 26843728645149546141 26854721698768492032 26994366853034784896 27017108526878959104 27073949302483590276 27105913823501870784 27141417314273332224 27225879433249491456 27248816147178092544 27503694529507139328 27526865291537052672 27536166423874916352 27579964954522270752 27670620361491493092 27739575271612689408 27837940817192121924 27952973630486304246 28017742176022624256 28022632162139349504 28076688165538538064 28100341651777407936 28109836557705643776 28133517970138420224 28146654992579751936 28363184983554237432 28396671624621007488 28522349882451848192 28546378820853239808 28606436998850585952 28640210832379335168 28813394269007479296 28988268950133945144 29012690406705245856 29060507427403769856 29175500117180583936 29284067612890413972 29357043217479318528 29413673316278468448 29448400203310674432 29473209302049773568 29500388155064666763 29535217420891189392 29608818888298180608 29700959381726717952 29968648284510137664 30004030395825970176 30061908540879646816 30087234495842477184 30112581786908898816 30261354841759297536 30368662709664133008 30394247092738828992 30444341114422996992 30629114362405677888 30654918165575354112 30691110512878276608 30850704974896897024 30876695459290238976 30941656345695531744 30978187226859280896 31001343182782135779 31027460573837554596 31078598220973476096 31115290780856561664 31207022180564275584 31432793748008159232 31519959948025452288 31586274186230855322 31623566127418849248 31664986866652220928 31814789505362425056 31908583106498517111 31946255577698633424 32025865328159256576 32087643617758329216 32114676173459894784 32125527494520735744 32415068552633414208 32477597620057475578 32611802568900688287 32693070855829241088 32731669522719240192 32794809317323251072 32822437631828156928 33090382480813277004 33129450228724508736 33157360464805995264 33304108624328779776 33413579304442557696 33615626647175392512 33655314518069342208 33714729320073904872 33754534195304216448 33819647108489602668 33848138807822786832 33903925331971064832 33932488032334983168 34164745548372149634 34249883753725871616 34315952202324879856 34356466903862453504 34385410852391402496 34414379185038741504 34457753657706387624 34543622036347877376 34707043096759009152 34736282391701518848 34963422998595160608 35004702128463631872 35034192189228976128 35361892966509179136 35430106494608155176 35459954941528633824 35518397966826829824 35576511893346205404 35623110224983748544 35658944587665158144 35665168206359172096 35791638193532728188 35806295598357989376 36022811369171945472 36098599069978120368 36141218431335827712 36188556419031109632 36301172577665988608 36466952121712590984 36671592706009519104 36702487055382736896 36773286606029694336 36894160481988657456 36925242335806676544 36986100362150252544 37117254422922829232 37270631507315072328 37363509549519132672 37435584220718050752 37467122202369877248 37479782076940858368 37511357293517893632 37590276717497877408 37817579978072316576 37862228832828009984 37894126245492566016 38141915998467447936 38186947776505780224 38417859025343305728 38531119222941605568 38576610508919104512 38605446227615489838 38651025266845260192 38683587208940327808 39045423483853885296 39142724289972424704 39218231088371291264 39264533604414232576 39333850873419555684 39380289894521585856 39858869806434174573 39892449309219713052 39958197712680183552 40005373861101293568 40116312661123302912 40150109049211865088 40491550279552177344 40525662790318438656 40610923953725385414 40658870735252806176 40712125971409998336 40838819149874237184 40873224220767138816 41255541794260708992 41304249635812374528 41335124243709514372 41369947431783406128 41438130961297968128 41505930542237239638 41609362907419034112 41756911225788182886 42026613264033936384 42115032248307807096 42150512477666111904 42164754836558465664 42200276955207630336 42219982488869627904 42419719340483233408 42544777475331356148 42595007436931511232 42783524823677772288 42819568231279859712 42909655498275878928 42960316248569002752 43220091403511218944 43482403425200917716 43590761141105654784 43726412423097668096 43763250175770875904 43926101419335620958 44035564826218977792 44120509974417702672 44172600304966011648 44209813953074660352 44551439072590076928 44588971877200515072 44820835529567190016 44952972426765206496 45006045593738955264 45092862811319470224 45130851743763715776 45205233775961419776 45392032262638946304 45552994064496199512 45591370639108243488 45666511671634495488 45847214469855203328 45943671543608516832 46276057462345345536 46315043188935358464 46412484518543297616 46467280840288921344 46528143967325712384 46541190860756331894 46617897331460214144 46672936171284842496 47149190622012238848 47240141992810873568 47279939922038178432 47379411279346282983 47435349191128273872 47497480299978331392 47553557608478896128 47722184258043637584 48131465426637493824 48172014260189842176 48188291241781103616 48228887948808720384 48622602828950121312 48716396430086213367 48895456941346025472 49031048808039592448 49039606283743861632 49097504284078860288 49192213975984876608 49233656447742235392 49635573721219915506 49694175343086763104 49914112294290734336 49956162936493169664 49973042769254477824 50120368956663836544 50423439970763088768 50482971777104013312 50729470662734404002 50772208211734180248 50855887997956597248 50898732048502474752 51247118322558224451 51374825630588807424 51435480678558806016 51473928303487319784 51534700355793680256 51578116278587103744 51686630486559581436 51815433054521816064 52060564645138513728 52104423587552278272 52445134497892740912 52507053192695447808 53042839449763768704 53145159741912232764 53189932412292950736 53277596950240244736 53488416881497737216 53687457290299092282 53709443397536984064 53988733706069569792 54034217053757918208 54147898604967180552 54211827647003741568 54282834628546664448 54451758866498982912 54497632294356185088 55007389059014278656 55053730583074105344 55159929909044541504 55341240722982986184 55479150543225378816 55675881634384243848 55905947260972608492 56035484352045248512 56045264324278699008 56153376331077076128 56200683303554815872 56219673115411287552 56267035940276840448 56726369967108474864 56793343249242014976 57044699764903696384 57212873997701171904 57280421664758670336 57626788538014958592 57908169341423234757 57976537900267890288 58025380813410491712 58121014854807539712 58568135225780827944 58714086434958637056 58827346632556936896 58896800406621348864 58946418604099547136 59000776310129333526 59070434841782378784 59401918763453435904 59937296569020275328 60008060791651940352 60123817081759293632 60174468991684954368 60225163573817797632 60737325419328266016 60788494185477657984 61258228724811355776 61309836331150708224 61701409949793794048 61883312691391063488 61956374453718561792 62002686365564271558 62054921147675109192 62157196441946952192 62258895813355859457 62414044361128551168 62635366838682274329 62865587496016318464 63039919896050904576 63172548372461710644 63247132254837698496 63329973733304441856 63629579010724850112 63817166212997034222 63892511155397266848 64175287235516658432 64229352346919789568 64251054989041471488 64830137105266828416 64955195240114951156 65223605137801376574 65386141711658482176 65589618634646502144 65644875263656313856 66180764961626554008 66258900457449017472 66314720929611990528 66608217248657559552 66827158608885115392 67231253294350785024 67429458640147809744 67509068390608432896 67639294216979205336 67696277615645573664 67807850663942129664 68329491096744299268 68499767507451743232 68631904404649759712 68712933807724907008 68770821704782804992 68915507315412775248 69087244072695754752 69414086193518018304 69472564783403037696 69811786291134497841 69926845997190321216 70009404256927263744 70068384378457952256 70723785933018358272 70860212989216310352 70919909883057267648 71036795933653659648 71153023786692410808 71246220449967497088 71330336412718344192 71583276387065456376 71612591196715978752 72045622738343890944 72197198139956240736 72282436862671655424 72602345155331977216 72933904243425181968 73343185412019038208 73546573212059388672 73788320963977314912 73850484671613353088 74234508845845658464 74453360581829873259 74541263014630144656 74727019099038265344 74871168441436101504 74934244404739754496 74959564153881716736 75180553434995754816 75635159956144633152 75724457665656019968 75788252490985132032 76094205994101606003 76283831996934895872 76373895553011560448 76835718050686611456 77062238445883211136 77153221017838209024 77210892455230979676 77302050533690520384 77367174417880655616 78090846967707770592 78436462176742582528 78529067208828465152 78667701746839111368 78760579789043171712 79717739612868349146 79784898618439426104 79916395425360367104 80232625322246605824 80300218098423730176 80531185935448638423 80983100559104354688 81051325580636877312 81221847907450770828 81317741470505612352 81424251942819996672 81677638299748474368 81746448441534277632 82511083588521417984 82608499271624749056 82670248487419028744 82739894863566812256 82876261922595936256 83011861084474479276 83218725814838068224 83513822451576365772 84053226528067872768 84230064496615614192 84301024955332223808 84329509673116931328 84400553910415260672 84439964977739255808 84839438680966466816 85089554950662712296 85190014873863022464 85567049647355544576 85639136462559719424 85819310996551757856 85920632497138005504 86440182807022437888 86964806850401835432 87181522282211309568 87452824846195336192 87526500351541751808 87852202838671241916 88071129652437955584 88241019948835405344 88345200609932023296 88419627906149320704 89102878145180153856 89641671059134380032 89905944853530412992 90012091187477910528 90185725622638940448 90261703487527431552 90784064525277892608 91105988128992399024 91182741278216486976 91333023343268990976 91887343087217033664 92552114924690691072 92630086377870716928 92824969037086595232 92934561680577842688 93004029548346407337 93082381721512663788 93235794662920428288 93345872342569684992 94298381244024477696 94480283985621747136 94559879844076356864 94758822558692565966 94870698382256547744 94994960599956662784 95444368516087275168 96262930853274987648 96344028520379684352 96376582483562207232 97245205657900242624 97432792860172426734 97835407706702064861 98062097616079184896 98079212567487723264 98195008568157720576 98384427951969753216 98467312895484470784 99271147442439831012 99388350686173526208 99828224588581468672 99912325872986339328 100240737913327673088 100846879941526177536 100965943554208026624 101458941325468808004 101544416423468360496 101711775995913194496 101797464097004949504 102494236645116448902 102749651261177614848 102947856606974639568 103069400711587360512 103156232557174207488 103373260973119162872 103630866109043632128 104121129290277027456 104208847175104556544 104890268995785481824 105014106385390895616 106085678899527537408 106290319483824465528 106379864824585901472 106555193900480489472 106976833762995474432 107374914580598184564 107418886795073968128 107977467412139139584 108068434107515836416 108295797209934361104 108423655294007483136 108565669257093328896 108903517732997965824 110014778118028557312 110107461166148210688 110319859818089083008 110682481445965972368 110958301086450757632 111351763268768487696 111811894521945216984 112090528648557398016 112306752662154152256 112401366607109631744 112439346230822575104 112534071880553680896 113452739934216949728 113586686498484029952 113671591670201164523 114089399529807392768 114425747995402343808 114560843329517340672 115253577076029917184 115816338682846469514 115953075800535780576 116050761626820983424 117136270451561655888 117428172869917274112 117654693265113873792 117793600813242697728 118001552620258667052 118140869683564757568 119576609419302523719 119874593138040550656 120016121583303880704 120247634163518587264 120348937983369908736 120450327147635595264 121474650838656532032 121576988370955315968 122516457449622711552 122619672662301416448 123402819899587588096 123766625382782126976 123912748907437123584 124005372731128543116 124109842295350218384 124314392883893904384 124517791626711718914 124828088722257102336 125270733677364548658 126079839792101809152 126345096744923421288 126494264509675396992 126659947466608883712 127259158021449700224 127634332425994068444 127785022310794533696 128350574471033316864 128458704693839579136 129660274210533656832 129910390480229902312 130447210275602753148 130772283423316964352 131179237269293004288 131289750527312627712 132361529923253108016 132517800914898034944 132629441859223981056 133654317217770230784 134462506588701570048 134858917280295619488 135018136781216865792 135278588433958410672 135392555231291147328 135615701327884259328 136658982193488598536 136999535014903486464 137263808809299519424 137425867615449814016 137541643409565609984 137831014630825550496 138828172387036036608 138945129566806075392 139623572582268995682 139853691994380642432 140018808513854527488 141447571866036716544 141720425978432620704 141839819766114535296 142138233838038848949 142306047573384821616 142492440899934994176 142660672825436688384 143166552774130912752 144394396279912481472 144564873725343310848 145867808486850363936 146149189290258640101 146686370824038076416 147093146424118777344 147576641927954629824 147700969343226706176 148469017691691316928 148906721163659746518 149082526029260289312 149742336882872203008 149868488809479508992 149919128307763433472 150361106869991509632 151270319912289266304 151448915331312039936 152188411988203212006 152567663993869791744 153741354967674673353 154124476891766422272 154306442035676418048 154421784910461959352 154604101067381040768 154734348835761311232 156181693935415541184 156872924353485165056 157335403493678222736 157521159578086343424 159435479225736698292 159569797236878852208 159832790850720734208 160465250644493211648 161062371870897276846 161966201118208709376 162102651161273754624 162443695814901541656 162635482941011224704 162848503885639993344 163355276599496948736 163492896883068555264 165022167177042835968 165340496974838057488 165479789727133624512 165752523845191872512 166023722168948958552 166437451629676136448 167027644903152731544 168106453056135745536 168460128993231228384 168602049910664447616 168659019346233862656 168801107820830521344 169678877361932933632 170179109901325424592 170380029747726044928 171134099294711089152 171638621993103515712 171841264994276011008 172880365614044875776 173724508024269704271 173929613700803670864 174363044564422619136 174905649692390672384 175704405677342483832 176142259304875911168 176482039897670810688 176690401219864046592 176839255812298641408 178205756290360307712 179283342118268760064 179811889707060825984 180024182374955821056 180371451245277880896 180523406975054863104 182211976257984798048 182365482556432973952 183774686174434067328 185104229849381382144 185649938074173190464 185869123361155685376 186008059096692814674 186164763443025327576 186471589325840856576 187906100516046822987 188596762488048955392 188960567971243494272 189119759688152713728 189517645117385131932 189741396764513095488 189989921199913325568 190888737032174550336 192525861706549975296 192688057040759368704 192753164967124414464 194490411315800485248 194865585720344853468 195670815413404129722 196124195232158369792 196158425134975446528 196768855903939506432 196934625790968941568 198542294884879662024 198776701372347052416 199656449177162937344 199824651745972678656 200481475826655346176 201693759883052355072 202917882650937616008 203088832846936720992 203423551991826388992 204988473290232897804 205499302522355229696 205895713213949279136 206138801423174721024 206312465114348414976 206746521946238325744 207261732218087264256 208242258580554054912 208417694350209113088 209780537991570963648 210028212770781791232 212171357799055074816 212580638967648931056 212759729649171802944 213110387800960978944 214749829161196369128 214837773590147936256 215954934824278279168 216136868215031672832 216591594419868722208 216847310588014966272 217807035465995931648 220029556236057114624 220639719636178166016 221364962891931944736 222703526537536975392 223360081745489619777 223623789043890433968 224181057297114796032 224613505324308304512 224802733214219263488 224878692461645150208 226905479868433899456 227173372996968059904 227343183340402329046 228282617982304818009 228851495990804687616 229121686659034681344 230507154152059834368 231632677365692939028 231906151601071561152 232101523253641966848 234272540903123311776 235309386530227747584 235587201626485395456 236003105240517334104 236281739367129515136 239153218838605047438 239749186276081101312 240495268327037174528 240697875966739817472 240900654295271190528 241593557806345915269 242949301677313064064 243153976741910631936 245032914899245423104 245239345324602832896 247533250765564253952 247825497814874247168 248010745462257086232 248219684590700436768 248628785767787808768 249035583253423437828 249656177444514204672 250541467354729097316 252159679584203618304 252690193489846842576 252988529019350793984 253319894933217767424 254518316042899400448 255268664851988136888 255570044621589067392 256701148942066633728 256917409387679158272 259320548421067313664 259820780960459804624 260894420551205506296 261544566846633928704 262358474538586008576 262579501054625255424 264723059846506216032 265035601829796069888 265258883718447962112 267308634435540461568 268925013177403140096 269717834560591238976 270036273562433731584 270557176867916821344 270785110462582294656 273317964386977197072 273999070029806972928 274527617618599038848 274851735230899628032 275662029261651100992 277656344774072073216 277890259133612150784 279012088645039222011 279247145164537991364 279707383988761284864 280037617027709054976 282895143732073433088 283440851956865241408 283679639532229070592 284276467676077697898 284612095146769643232 284984881799869988352 286333105548261825504 288788792559824962944 289129747450686621696 291735616973700727872 292298378580517280202 294186292848237554688 295153283855909259648 295401938686453412352 296938035383382633856 297813442327319493036 298165052058520578624 299484673765744406016 299736977618959017984 300722213739983019264 302540639824578532608 302897830662624079872 304376823976406424012 305135327987739583488 307482709935349346706 308248953783532844544 308843569820923918704 309208202134762081536 309468697671522622464 312363387870831082368 313745848706970330112 314670806987356445472 315042319156172686848 318870958451473396584 319139594473757704416 319665581701441468416 320930501288986423296 322124743741794553692 323932402236417418752 324205302322547509248 324887391629803083312 325270965882022449408 325697007771279986688 326710553198993897472 330044334354085671936 330680993949676114976 330959579454267249024 332047444337897917104 332874903259352272896 334055289806305463088 336920257986462456768 337204099821328895232 337318038692467725312 337602215641661042688 339357754723865867264 340358219802650849184 340760059495452089856 341014775010603493569 342268198589422178304 343277243986207031424 343682529988552022016 345760731228089751552 347449016048539408542 347859227401607341728 349811299384781344768 351408811354684967664 352284518609751822336 352964079795341621376 353380802439728093184 358729828257907571157 359623779414121651968 360048364749911642112 360742902490555761792 361046813950109726208 364423952515969596096 364730965112865947904 367549372348868134656 370208459698762764288 371299876148346380928 371738246722311370752 372016118193385629348 372329526886050655152 372943178651681713152 375812201032093645974 377921135942486988544 378239519376305427456 379035290234770263864 379482793529026190976 379979842399826651136 381777474064349100672 385051723413099950592 385376114081518737408 388980822631600970496 389731171440689706936 391341630826808259444 392248390464316739584 392316850269950893056 393537711807879012864 393869251581937883136 397084589769759324048 397553402744694104832 399312898354325874688 400962951653310692352 403387519766104710144 405835765301875232016 406177665693873441984 406847103983652777984 409976946580465795608 410998605044710459392 411791426427898558272 412277602846349442048 412624930228696829952 413493043892476651488 416484517161108109824 416835388700418226176 419561075983141927296 420056425541563582464 424342715598110149632 425161277935297862112 425519459298343605888 429499658322392738256 431909869648556558336 433183188839737444416 433694621176029932544 438447567870775920303 440059112472114229248 441279439272356332032 442729925783863889472 445407053075073950784 446720163490979239554 447247578087780867936 449227010648616609024 449605466428438526976 449757384923290300416 453810959736867798912 454346745993936119808 454686366680804658092 456565235964609636018 457702991981609375232 463265354731385878056 463812303202143122304 464203046507283933696 468545081806246623552 470618773060455495168 472006210481034668208 472563478734259030272 478306437677210094876 479498372552162202624 480990536654074349056 481395751933479634944 483187115612691830538 485898603354626128128 486307953483821263872 490065829798490846208 490478690649205665792 495066501531128507904 496021490924514172464 496439369181400873536 497257571535575617536 498071166506846875656 499312354889028409344 501082934709458194632 504319359168407236608 505380386979693685152 505977058038701587968 509036632085798800896 510537329703976273776 511140089243178134784 513402297884133267456 518641096842134627328 519641561920919609248 521173524072809112813 521788841102411012592 523089133693267857408 524716949077172017152 529446119693012432064 530071203659592139776 530517767436895924224 534617268871080923136 537850026354806280192 539435669121182477952 540072547124867463168 541114353735833642688 541570220925164589312 546635928773954394144 549055235237198077696 549703470461799256064 551324058523302201984 555312689548144146432 558024177290078444022 558494290329075982728 559414767977522569728 563718301548140468961 565790287464146866176 566881703913730482816 567359279064458141184 568552935352155395796 569224190293539286464 569969763599739976704 572666211096523651008 577577585119649925888 578259494901373243392 583471233947401455744 584596757161034560404 588372585696475109376 590306567711818519296 590803877372906824704 593876070766765267712 595626884654638986072 596330104117041157248 598969347531488812032 599473955237918035968 601444427479966038528 605081279649157065216 608753647952812848024 610270655975479166976 614965419870698693412 616497907567065689088 617687139641847837408 618416404269524163072 618937395343045244928 624726775741662164736 627491697413940660224 629341613974712890944 630084638312345373696 637741916902946793168 638279188947515408832 639331163402882936832 644249487483589107384 647864804472834837504 648410604645095018496 649774783259606166624 650541931764044898816 653421106397987794944 660088668708171343872 661361987899352229952 661919158908534498048 664094888675795834208 668110579612610926176 673840515972924913536 674408199642657790464 674636077384935450624 678715509447731734528 680716439605301698368 681520118990904179712 682029550021206987138 684847853946914454027 686554487972414062848 687365059977104044032 691521462456179503104 694898032097078817084 695718454803214683456 702817622709369935328 705928159590683242752 706761604879456186368 717459656515815142314 719247558828243303936 721485804981111523584 722093627900219452416 728847905031939192192 729461930225731895808 735098744697736269312 742599752296692761856 743476493444622741504 744032236386771258696 744659053772101310304 745886357303363426304 751624402064187291948 755842271884973977088 756479038752610854912 758070580469540527728 758965587058052381952 759959684799653302272 763554948128698201344 770103446826199901184 770752228163037474816 777961645263201940992 779462342881379413872 782683261653616518888 784633700539901786112 787075423615758025728 787738503163875766272 794169179539518648096 795106805489388209664 798625796708651749376 801925903306621384704 806775039532209420288 811671530603750464032 812355331387746883968 819953893160931591216 821997210089420918784 823582852855797116544 824555205692698884096 826986087784953302976 832969034322216219648 833670777400836452352 837036265935117666033 839122151966283854592 840112851083127164928 848685431196220299264 850322555870595724224 851038918596687211776 858999316644785476512 863819739297113116672 866366377679474888832 867389242352059865088 876895135741551840606 882558878544712664064 885459851567727778944 890814106150147901568 893440326981958479108 894495156175561735872 898454021297233218048 899210932856877053952 907621919473735597824 908693491987872239616 909372733361609316184 913130471929219272036 915405983963218750464 926530709462771756112 927624606404286244608 928406093014567867392 937090163612493247104 941237546120910990336 944012420962069336416 945126957468518060544 956612875354420189752 958996745104324405248 961981073308148698112 962791503866959269888 966374231225383661076 971797206709252256256 972615906967642527744 980131659596981692416 990133003062257015808 992042981849028344928 992878738362801747072 996142333013693751312 998624709778056818688 1002165869418916389264 1010760773959387370304 1011954116077403175936 1018073264171597601792 1021074659407952547552 1022280178486356269568 1023044325031810480707 1026804595768266534912 1037282193684269254656 1039283123841839218496 1042347048145618225626 1043577682204822025184 1049433898154344034304 1058892239386024864128 1060142407319184279552 1076189484773722713471 1078871338242364955904 1080145094249734926336 1082228707471667285376 1083140441850329178624 1093271857547908788288 1098110470474396155392 1102648117046604403968 1110625379096288292864 1116048354580156888044 1116988580658151965456 1118829535955045139456 1127436603096280937922 1133763407827460965632 1134718558128916282368 1137105870704310791592 1138448380587078572928 1139939527199479953408 1145332422193047302016 1155155170239299851776 1166942467894802911488 1169193514322069120808 1176745171392950218752 1180613135423637038592 1181607754745813649408 1187752141533530535424 1191253769309277972144 1192660208234082314496 1197938695062977624064 1202888854959932077056 1210162559298314130432 1217507295905625696048 1220541311950958333952 1229930839741397386824 1232995815134131378176 1235374279283695674816 1236832808539048326144 1237874790686090489856 1249453551483324329472 1254983394827881320448 1258683227949425781888 1260169276624690747392 1275483833805893586336 1276558377895030817664 1288498974967178214768 1295729608945669675008 1299549566519212333248 1301083863528089797632 1315342703612327760909 1320177337416342687744 1322723975798704459904 1323838317817068996096 1328189777351591668416 1336221159225221852352 1347681031945849827072 1348816399285315580928 1349272154769870901248 1357431018895463469056 1361432879210603396736 1363040237981808359424 1364059100042413974276 1369695707893828908054 1373108975944828125696 1389796064194157634168 1391436909606429366912 1405635245418739870656 1411856319181366485504 1434919313031630284628 1438495117656486607872 1442971609962223047168 1444187255800438904832 1457695810063878384384 1458923860451463791616 1470197489395472538624 1485199504593385523712 1488064472773542517392 1489318107544202620608 1491772714606726852608 1503248804128374583896 1511684543769947954176 1512958077505221709824 1516141160939081055456 1517931174116104763904 1527109896257396402688 1540206893652399802368 1555923290526403881984 1558924685762758827744 1563520572218427338439 1565366523307233037776 1569267401079803572224 1574150847231516051456 1588338359079037296192 1590213610978776419328 1603851806613242769408 1613550079064418840576 1623343061207500928064 1624710662775493767936 1639907786321863182432 1647165705711594233088 1649110411385397768192 1653972175569906605952 1665938068644432439296 1674072531870235332066 1678244303932567709184 1691154904644421406883 1697370862392440598528 1700645111741191448448 1702077837193374423552 1717998633289570953024 1732732755358949777664 1734778484704119730176 1753790271483103681212 1765117757089425328128 1770919703135455557888 1781628212300295803136 1786880653963916958216 1788990312351123471744 1796908042594466436096 1798421865713754107904 1815243838947471195648 1818745466723218632368 1826260943858438544072 1830811967926437500928 1853061418925543512224 1855249212808572489216 1856812186029135734784 1874180327224986494208 1882475092241821980672 1888024841924138672832 1890253914937036121088 1913225750708840379504 1917993490208648810496 1923962146616297396224 1932748462450767322152 1943594413418504512512 1945231813935285055488 1960263319193963384832 1980266006124514031616 1984085963698056689856 1985757476725603494144 1992284666027387502624 2004331738837832778528 2021521547918774740608 2023908232154806351872 2036146528343195203584 2042149318815905095104 2044560356972712539136 2046088650063620961414 2074564387368538509312 2078566247683678436992 2084694096291236451252 2087155364409644050368 2117784478772049728256 2120284814638368559104 2152378969547445426942 2157742676484729911808 2164457414943334570752 2166280883700658357248 2186543715095817576576 2196220940948792310784 2205296234093208807936 2232096709160313776088 2233977161316303930912 2237659071910090278912 2254873206192561875844 2267526815654921931264 2269437116257832564736 2274211741408621583184 2276896761174157145856 2279879054398959906816 2290664844386094604032 2310310340478599703552 2333884935789605822976 2338387028644138241616 2361226270847274077184 2363215509491627298816 2375504283067061070848 2382507538618555944288 2385320416468164628992 2395877390125955248128 2405777709919864154112 2420325118596628260864 2435014591811251392096 2459861679482794773648 2465991630268262756352 2470748558567391349632 2473665617078096652288 2498907102966648658944 2511108797805352998099 2517366455898851563776 2520338553249381494784 2550967667611787172672 2553116755790061635328 2576997949934356429536 2591459217891339350016 2599099133038424666496 2602167727056179595264 2630685407224655521818 2645447951597408919808 2647676635634137992192 2656379554703183336832 2672442318450443704704 2695362063891699654144 2697632798570631161856 2722865758421206793472 2726080475963616718848 2728118200084827948552 2739391415787657816108 2746217951889656251392 2779592128388315268336 2782873819212858733824 2811270490837479741312 2823712638362732971008 2869838626063260569256 2876990235312973215744 2885943219924446094336 2888374511600877809664 2915391620127756768768 2917847720902927583232 2940394978790945077248 2970399009186771047424 2976128945547085034784 2978636215088405241216 3006497608256749167792 3023369087539895908352 3032282321878162110912 3035862348232209527808 3054219792514792805376 3069132975095431442121 3080413787304799604736 3111846581052807763968 3117849371525517655488 3127041144436854676878 3130733046614466075552 3148301694463032102912 3176676718158074592384 3180427221957552838656 3246686122415001856128 3249421325550987535872 3279815572643726364864 3294331411423188466176 3307944351139813211904 3331876137288864878592 3348145063740470664132 3356488607865135418368 3382309809288842813766 3401290223482382896896 3404155674386748847104 3435997266579141906048 3465465510717899555328 3507580542966207362424 3530235514178850656256 3541839406270911115776 3563256424600591606272 3573761307927833916432 3577980624702246943488 3593816085188932872192 3630487677894942391296 3637490933446437264736 3652521887716877088144 3661623935852875001856 3706122837851087024448 3710498425617144978432 3713624372058271469568 3748360654449972988416 3764950184483643961344 3776049683848277345664 3780507829874072242176 3826451501417680759008 3847924293232594792448 3865496924901534644304 3887188826837009025024 3946028110836983282727 3960532012249028063232 3968171927396113379712 3971514953451206988288 3984569332054775005248 4008663477675665557056 4043043095837549481216 4047816464309612703744 4072293056686390407168 4084298637631810190208 4089120713945425078272 4092177300127241922828 4157132495367356873984 4169388192582472902504 4174310728819288100736 4235568957544099456512 4304757939094890853884 4315485352969459823616 4328914829886669141504 4332561767401316714496 4373087430191635153152 4392441881897584621568 4410592468186417615872 4464193418320627552176 4467954322632607861824 4475318143820180557824 4509746412385123751688 4535053631309843862528 4538874232515665129472 4548423482817243166368 4553793522348314291712 4581329688772189208064 4620620680957199407104 4667769871579211645952 4676774057288276483232 4722452541694548154368 4751008566134122141696 4765015077237111888576 4770640832936329257984 4811555419839728308224 4840650237193256521728 4870029183622502784192 4919723358965589547296 4941497117134782699264 4947331234156193304576 4997814205933297317888 5022217595610705996198 5034732911797703127552 5101935335223574345344 5106233511580123270656 5153995899868712859072 5198198266076849332992 5204335454112359190528 5261370814449311043636 5290895903194817839616 5295353271268275984384 5312759109406366673664 5344884636900887409408 5390724127783399308288 5395265597141262323712 5445731516842413586944 5456236400169655897104 5478782831575315632216 5492435903779312502784 5559184256776630536672 5565747638425717467648 5622540981674959482624 5647425276725465942016 5739677252126521138512 5753980470625946431488 5771886439848892188672 5830783240255513537536 5835695441805855166464 5880789957581890154496 5940798018373542094848 5952257891094170069568 5957272430176810482432 6012995216513498335584 6046738175079791816704 6064564643756324221824 6071724696464419055616 6108439585029585610752 6138265950190862884242 6223693162105615527936 6235698743051035310976 6254082288873709353756 6261466093228932151104 6353353436316149184768 6360854443915105677312 6493372244830003712256 6498842651101975071744 6559631145287452729728 6588662822846376932352 6615888702279626423808 6696290127480941328264 6712977215730270836736 6764619618577685627532 6802580446964765793792 6808311348773497694208 6871994533158283812096 6930931021435799110656 7015161085932414724848 7083678812541822231552 7126512849201183212544 7147522615855667832864 7155961249404493886976 7187632170377865744384 7260975355789884782592 7274981866892874529472 7305043775433754176288 7412245675702174048896 7420996851234289956864 7496721308899945976832 7533326393416058994297 7552099367696554691328 7561015659748144484352 7652903002835361518016 7730993849803069288608 7774377653674018050048 7892056221673966565454 7936343854792226759424 7943029906902413976576 7969138664109550010496 8017326955351331114112 8086086191675098962432 8168597275263620380416 8178241427890850156544 8184354600254483845656 8314264990734713747968 8338776385164945805008 8348621457638576201472 8471137915088198913024 8609515878189781707768 8630970705938919647232 8657829659773338283008 8665123534802633428992 8746174860383270306304 8784883763795169243136 8821184936372835231744 8928386836641255104352 8935908645265215723648 9019492824770247503376 9070107262619687725056 9096846965634486332736 9107587044696628583424 9162659377544378416128 9207398925286294326363 9241241361914398814208 9335539743158423291904 9353548114576552966464 9444905083389096308736 9502017132268244283392 9530030154474223777152 9541281665872658515968 9740058367245005568384 9839446717931179094592 9882994234269565398528 9995628411866594635776 10044435191221411992396 10069465823595406255104 10203870670447148690688 10212467023160246541312 10307991799737425718144 10396396532153698665984 10522741628898622087272 10581791806389635679232 10590706542536551968768 10625518218812733347328 10689769273801774818816 10781448255566798616576 10891463033684827173888 10912472800339311794208 10957565663150631264432 10984871807558625005568 11118368513553261073344 11131495276851434935296 11245081963349918965248 11294850553450931884032 11479354504253042277024 11543772879697784377344 11661566480511027075072 11838084332510949848181 11881596036747084189696 11904515782188340139136 11914544860353620964864 12025990433026996671168 12129129287512648443648 12143449392928838111232 12216879170059171221504 12276531900381725768484 12471397486102070621952 12508164577747418707512 12522932186457864302208 12706706872632298369536 12986744489660007424512 12997685302203950143488 13119262290574905459456 13177325645692753864704 13231777404559252847616 13392580254961882656528 13425954431460541673472 13529239237155371255064 13605160893929531587584 13616622697546995388416 13743989066316567624192 13861862042871598221312 14030322171864829449696 14167357625083644463104 14253025698402366425088 14295045231711335665728 14311922498808987773952 14521950711579769565184 14549963733785749058944 14610087550867508352576 14824491351404348097792 14841993702468579913728 14993442617799891953664 15066652786832117988594 15104198735393109382656 15305806005670723036032 15461987699606138577216 15784112443347933130908 15872687709584453518848 15886059813804827953152 15938277328219100020992 16034653910702662228224 16172172383350197924864 16337194550527240760832 16368709200508967691312 16628529981469427495936 16677552770329891610016 16697242915277152402944 16942275830176397826048 17219031756379563415536 17261941411877839294464 17315659319546676566016 17492349720766540612608 17642369872745670463488 17856773673282510208704 17871817290530431447296 18038985649540495006752 18140214525239375450112 18193693931268972665472 18215174089393257166848 18325318755088756832256 18414797850572588652726 18671079486316846583808 18707096229153105932928 19060060308948447554304 19082563331745317031936 19480116734490011136768 19678893435862358189184 19765988468539130797056 20088870382442823984792 20138931647190812510208 20407741340894297381376 20424934046320493082624 20615983599474851436288 20792793064307397331968 21045483257797244174544 21163583612779271358464 21251036437625466694656 21379538547603549637632 21562896511133597233152 21782926067369654347776 21824945600678623588416 21915131326301262528864 22236737027106522146688 22262990553702869870592 22490163926699837930496 22958709008506084554048 23323132961022054150144 23676168665021899696362 23809031564376680278272 23829089720707241929728 24051980866053993342336 24258258575025296887296 24553063800763451536968 24942794972204141243904 25016329155494837415024 25045864372915728604416 25413413745264596739072 25973488979320014849024 25995370604407900286976 26238524581149810918912 26354651291385507729408 26463554809118505695232 26785160509923765313056 27058478474310742510128 27210321787859063175168 27487978132633135248384 27622196775858882979089 27723724085743196442624 28060644343729658899392 28334715250167288926208 28506051396804732850176 28590090463422671331456 28623844997617975547904 29099927467571498117888 29220175101735016705152 29648982702808696195584 29986885235599783907328 30133305573664235977188 30208397470786218765312 30611612011341446072064 30923975399212277154432 31568224886695866261816 31745375419168907037696 31772119627609655906304 31876554656438200041984 32069307821405324456448 32344344766700395849728 32674389101054481521664 32737418401017935382624 33257059962938854991872 33355105540659783220032 33394485830554304805888 33884551660352795652096 34438063512759126831072 34631318639093353132032 34984699441533081225216 35713547346565020417408 35743634581060862894592 36077971299080990013504 36387387862537945330944 36430348178786514333696 36650637510177513664512 36829595701145177305452 37414192458306211865856 38120120617896895108608 38960233468980022273536 39357786871724716378368 39531976937078261594112 40177740764885647969584 40277863294381625020416 40815482681788594762752 40849868092640986165248 41231967198949702872576 41585586128614794663936 42090966515594488349088 42327167225558542716928 42502072875250933389312 42759077095207099275264 43565852134739308695552 43649891201357247176832 43830262652602525057728 44473474054213044293376 44525981107405739741184 44980327853399675860992 45917418017012169108096 47352337330043799392724 47618063128753360556544 47658179441414483859456 48103961732107986684672 48516517150050593774592 49106127601526903073936 49885589944408282487808 50032658310989674830048 50091728745831457208832 50826827490529193478144 51946977958640029698048 52477049162299621837824 52927109618237011390464 53570321019847530626112 54116956948621485020256 54420643575718126350336 54975956265266270496768 55244393551717765958178 56121288687459317798784 57180180926845342662912 57247689995235951095808 58199854935142996235776 58440350203470033410304 59297965405617392391168 60266611147328471954376 60416794941572437530624 61223224022682892144128 61847950798424554308864 63136449773391732523632 63490750838337814075392 63753109312876400083968 64138615642810648912896 64688689533400791699456 65348778202108963043328 65474836802035870765248 66514119925877709983744 66710211081319566440064 66788971661108609611776 68876127025518253662144 69969398883066162450432 71427094693130040834816 71487269162121725789184 72155942598161980027008 72774775725075890661888 73659191402290354610904 74828384916612423731712 76240241235793790217216 77920466937960044547072 78715573743449432756736 79063953874156523188224 80355481529771295939168 81630965363577189525504 82463934397899405745152 82866590327576648937267 83171172257229589327872 84181933031188976698176 85004145750501866778624 85518154190414198550528 87299782402714494353664 87660525305205050115456 88946948108426088586752 89960655706799351721984 91834836034024338216192 94704674660087598785448 95236126257506721113088 95316358882828967718912 96207923464215973369344 97033034300101187549184 98212255203053806147872 99771179888816564975616 100065316621979349660096 100183457491662914417664 101653654981058386956288 103893955917280059396096 104954098324599243675648 107140642039695061252224 108233913897242970040512 109951912530532540993536 110488787103435531916356 112242577374918635597568 114360361853690685325824 116399709870285992471552 116880700406940066820608 118595930811234784782336 120533222294656943908752 120833589883144875061248 122446448045365784288256 123695901596849108617728 126272899546783465047264 126981501676675628150784 127506218625752800167936 128277231285621297825792 130697556404217926086656 130949673604071741530496 133420422162639132880128 133577943322217219223552 137752254051036507324288 142854189386260081669632 142974538324243451578368 144311885196323960054016 145549551450151781323776 147318382804580709221808 149656769833224847463424 152480482471587580434432 155840933875920089094144 157431147486898865513472 160710963059542591878336 163261930727154379051008 164927868795798811490304 165733180655153297874534 168363866062377953396352 174599564805428988707328 175321050610410100230912 177893896216852177173504 183669672068048676432384 189409349320175197570896 190472252515013442226176 192415846928431946738688 194066068600202375098368 196424510406107612295744 199542359777633129951232 200130633243958699320192 200366914983325828835328 209908196649198487351296 214281284079390122504448 216467827794485940081024 220977574206871063832712 224485154749837271195136 228720723707381370651648 232799419740571984943104 233761400813880133641216 237191861622469569564672 241066444589313887817504 244892896090731568576512 247391803193698217235456 252545799093566930094528 255012437251505600335872 256554462571242595651584 261899347208143483060992 266840844325278265760256 275504508102073014648576 285708378772520163339264 285949076648486903156736 288623770392647920108032 291099102900303562647552 294636765609161418443616 299313539666449694926848 304960964943175160868864 311681867751840178188288 314862294973797731026944 321421926119085183756672 329855737591597622980608 331466361310306595749068 336727732124755906792704 349199129610857977414656 350642101220820200461824 355787792433704354347008 367339344136097352864768 378818698640350395141792 380944505030026884452352 384831693856863893477376 392849020812215224591488 400261266487917398640384 400733829966651657670656 428562568158780245008896 432935655588971880162048 441955148413742127665424 448970309499674542390272 457441447414762741303296 465598839481143969886208 467522801627760267282432 482132889178627775635008 489785792181463137153024 494783606387396434470912 505091598187133860189056 523798694416286966121984 533681688650556531520512 551009016204146029297152 571416757545040326678528 577247540785295840216064 582198205800607125295104 589273531218322836887232 598627079332899389853696 629724589947595462053888 642843852238170367513344 662932722620613191498136 673455464249511813585408 698398259221715954829312 701284202441640400923648 711575584867408708694016 734678688272194705729536 757637397280700790283584 769663387713727786954752 785698041624430449182976 800522532975834797280768 857125136317560490017792 865871311177943760324096 883910296827484255330848 897940618999349084780544 914882894829525482606592 935045603255520534564864 964265778357255551270016 989567212774792868941824 1010183196374267720378112 1047597388832573932243968 1067363377301113063041024 1102018032408292058594304 1142833515090080653357056 1154495081570591680432128 1178547062436645673774464 1285687704476340735026688 1325865445241226382996272 1346910928499023627170816 1396796518443431909658624 1402568404883280801847296 1469357376544389411459072 1515274794561401580567168 1571396083248860898365952 1601045065951669594561536 1714250272635120980035584 1731742622355887520648192 1767820593654968510661696 1795881237998698169561088 1928531556714511102540032 2020366392748535440756224 2095194777665147864487936 2134726754602226126082048 2204036064816584117188608 2308990163141183360864256 2357094124873291347548928 2571375408952681470053376 2651730890482452765992544 2693821856998047254341632 2805136809766561603694592 3030549589122803161134336 3142792166497721796731904 3202090131903339189123072 3428500545270241960071168 3463485244711775041296384 3535641187309937021323392 3857063113429022205080064 4040732785497070881512448 4190389555330295728975872 4408072129633168234377216 4714188249746582695097856 5142750817905362940106752 5303461780964905531985088 5387643713996094508683264 6061099178245606322268672 6285584332995443593463808 6404180263806678378246144 6926970489423550082592768 7071282374619874042646784 7714126226858044410160128 8081465570994141763024896 9428376499493165390195712 10285501635810725880213504 10606923561929811063970176 12122198356491212644537344 12571168665990887186927616 14142564749239748085293568 15428252453716088820320256 16162931141988283526049792 18856752998986330780391424 21213847123859622127940352 24244396712982425289074688 28285129498479496170587136 30856504907432177640640512 37713505997972661560782848 42427694247719244255880704 48488793425964850578149376 56570258996958992341174272 84855388495438488511761408 113140517993917984682348544 169710776990876977023522816 339421553981753954047045632
- Sum of all divisors σ(n): 1331608082218634143249920000
- Sum of proper divisors (its aliquot sum) s(n): 992186528236880189202874368
- 339421553981753954047045632 is an abundant number, because the sum of its proper divisors (992186528236880189202874368) is greater than itself. Its abundance is 652764974255126235155828736
Bases of 339421553981753954047045632
- Binary: 100011000110000110100111101001111100011101011001100101100111011101111001100110000000000002
- Hexadecimal: 0x118C34F4F8EB32CEEF33000
- Base-36: 16NBWGICZGLBCU8000
Squares and roots of 339421553981753954047045632
- 339421553981753954047045632 squared (3394215539817539540470456322) is 115206991307388713456918553237621578471071147490279424
- 339421553981753954047045632 cubed (3394215539817539540470456323) is 39103736019116296746111778502604100782204458783927621497933608927487905358675968
-
The
square root of 339421553981753954047045632 is 18423396917554.4267772597 -
339421553981753954047045632 is a
perfect cube number . Itscube root is 697557168
Scales and comparisons
How big is 339421553981753954047045632?- 339,421,553,981,753,954,047,045,632 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 339,421,553,981,753,954,047,045,632 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 339421553981753954047045632 cubic inches would be around 58129764 feet tall.
Recreational maths with 339421553981753954047045632
- 339421553981753954047045632 backwards is 236540740459357189355124933
- The number of decimal digits it has is: 27
- The sum of 339421553981753954047045632's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 339421553981753954047045632 - Facts about the integer". Numbermatics.com. 2024. Web. 13 May 2024.
APA style:
Numbermatics. (2024). Number 339421553981753954047045632 - Facts about the integer. Retrieved 13 May 2024, from https://numbermatics.com/n/339421553981753954047045632/
Chicago style:
Numbermatics. 2024. "Number 339421553981753954047045632 - Facts about the integer". https://numbermatics.com/n/339421553981753954047045632/
The information we have on file for 339421553981753954047045632 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 339421553981753954047045632, math, Factors of 339421553981753954047045632, curriculum, school, college, exams, university, Prime factorization of 339421553981753954047045632, STEM, science, technology, engineering, physics, economics, calculator, three hundred thirty-nine septillion, four hundred twenty-one sextillion, five hundred fifty-three quintillion, nine hundred eighty-one quadrillion, seven hundred fifty-three trillion, nine hundred fifty-four billion, forty-seven million, forty-five thousand, six hundred thirty-two.