988964290328896983845044224
988,964,290,328,896,983,845,044,224 is an even composite number composed of five prime numbers multiplied together.
988964290328896983845044224 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of nineteen thousand, eight hundred forty-five divisors.
Prime factorization of 988964290328896983845044224:
220 × 38 × 76 × 112 × 3174
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 317 × 317 × 317 × 317)See below for interesting mathematical facts about the number 988964290328896983845044224 from the Numbermatics database.
Names of 988964290328896983845044224
- Cardinal: 988964290328896983845044224 can be written as Nine hundred eighty-eight septillion, nine hundred sixty-four sextillion, two hundred ninety quintillion, three hundred twenty-eight quadrillion, eight hundred ninety-six trillion, nine hundred eighty-three billion, eight hundred forty-five million, forty-four thousand, two hundred twenty-four.
Scientific notation
- Scientific notation: 9.88964290328896983845044224 × 1026
Factors of 988964290328896983845044224
Divisors of 988964290328896983845044224
- Number of divisors d(n): 19845
-
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 54 56 63 64 66 72 77 81 84 88 96 98 99 108 112 121 126 128 132 144 147 154 162 168 176 189 192 196 198 216 224 231 242 243 252 256 264 288 294 297 308 317 324 336 343 352 363 378 384 392 396 432 441 448 462 484 486 504 512 528 539 567 576 588 594 616 634 648 672 686 693 704 726 729 756 768 784 792 847 864 882 891 896 924 951 968 972 1008 1024 1029 1056 1078 1089 1134 1152 1176 1188 1232 1268 1296 1323 1344 1372 1386 1408 1452 1458 1512 1536 1568 1584 1617 1694 1701 1728 1764 1782 1792 1848 1902 1936 1944 2016 2048 2058 2079 2112 2156 2178 2187 2219 2268 2304 2352 2376 2401 2464 2536 2541 2592 2646 2673 2688 2744 2772 2816 2853 2904 2916 3024 3072 3087 3136 3168 3234 3267 3388 3402 3456 3487 3528 3564 3584 3696 3773 3804 3872 3888 3969 4032 4096 4116 4158 4224 4312 4356 4374 4438 4536 4608 4704 4752 4802 4851 4928 5072 5082 5103 5184 5292 5346 5376 5488 5544 5632 5706 5808 5832 5929 6048 6144 6174 6237 6272 6336 6468 6534 6561 6657 6776 6804 6912 6974 7056 7128 7168 7203 7392 7546 7608 7623 7744 7776 7938 8019 8064 8192 8232 8316 8448 8559 8624 8712 8748 8876 9072 9216 9261 9408 9504 9604 9702 9801 9856 10144 10164 10206 10368 10461 10584 10692 10752 10976 11088 11264 11319 11412 11616 11664 11858 11907 12096 12288 12348 12474 12544 12672 12936 13068 13122 13314 13552 13608 13824 13948 14112 14256 14336 14406 14553 14784 15092 15216 15246 15309 15488 15533 15552 15876 16038 16128 16384 16464 16632 16807 16896 17118 17248 17424 17496 17752 17787 18144 18432 18522 18711 18816 19008 19208 19404 19602 19712 19971 20288 20328 20412 20736 20922 21168 21384 21504 21609 21952 22176 22528 22638 22824 22869 23232 23328 23716 23814 24057 24192 24409 24576 24696 24948 25088 25344 25677 25872 26136 26244 26411 26628 27104 27216 27648 27783 27896 28224 28512 28672 28812 29106 29403 29568 30184 30432 30492 30618 30976 31066 31104 31383 31752 32076 32256 32768 32928 33264 33614 33792 33957 34236 34496 34848 34992 35504 35574 35721 36288 36864 37044 37422 37632 38016 38357 38416 38808 39204 39424 39942 40576 40656 40824 41472 41503 41844 42336 42768 43008 43218 43659 43904 44352 45056 45276 45648 45738 45927 46464 46599 46656 47432 47628 48114 48384 48818 49152 49392 49896 50176 50421 50688 51354 51744 52272 52488 52822 53256 53361 54208 54432 55296 55566 55792 56133 56448 57024 57344 57624 58212 58806 59136 59913 60368 60864 60984 61236 61952 62132 62208 62766 63504 64152 64512 64827 65536 65856 66528 67228 67584 67914 68472 68607 68992 69696 69984 71008 71148 71442 72171 72576 73227 73728 74088 74844 75264 76032 76714 76832 77031 77616 78408 78848 79233 79884 81152 81312 81648 82944 83006 83349 83688 84672 85536 86016 86436 87318 87808 88209 88704 90112 90552 91296 91476 91854 92928 93198 93312 94149 94864 95256 96228 96768 97636 98304 98784 99792 100352 100489 100842 101376 101871 102708 103488 104544 104976 105644 106512 106722 107163 108416 108731 108864 110592 111132 111584 112266 112896 114048 114688 115071 115248 116424 117612 117649 118272 119826 120736 121728 121968 122472 123904 124264 124416 124509 125532 127008 128304 129024 129654 130977 131072 131712 133056 134456 135168 135828 136944 137214 137984 139392 139797 139968 142016 142296 142884 144342 145152 146454 147456 148176 149688 150528 151263 152064 153428 153664 154062 155232 156816 157696 158466 159768 160083 162304 162624 163296 165888 166012 166698 167376 168399 169344 170863 171072 172032 172872 174636 175616 176418 177408 179739 180224 181104 182592 182952 183708 184877 185856 186396 186624 188298 189728 190512 192456 193536 194481 195272 196608 197568 199584 200704 200978 201684 202752 203742 205416 205821 206976 209088 209952 211288 213024 213444 214326 216832 217462 217728 219681 221184 222264 223168 224532 225792 228096 229376 230142 230496 231093 232848 235224 235298 236544 237699 239652 241472 243456 243936 244944 247808 248528 248832 249018 250047 251064 254016 256608 258048 259308 261954 262144 263424 264627 266112 268499 268912 270336 271656 273888 274428 275968 278784 279594 279936 282447 284032 284592 285768 288684 290304 290521 292908 294912 296352 299376 301056 301467 302526 304128 305613 306856 307328 308124 310464 313632 315392 316932 319536 320166 321489 324608 325248 326193 326592 331776 332024 333396 334752 336798 338688 341726 342144 344064 345213 345744 349272 351232 352836 352947 354816 359478 360448 362208 365184 365904 367416 369754 371712 372792 373248 373527 376596 379456 381024 384912 387072 388962 390544 392931 393216 395136 399168 401408 401956 403368 405504 407484 410832 411642 413952 418176 419391 419904 422576 426048 426888 428652 433664 434924 435456 439362 442368 444528 446336 449064 451584 453789 456192 458752 460284 460992 462186 465696 470448 470596 473088 475398 479304 480249 482944 486912 487872 489888 495616 497056 497664 498036 500094 502128 505197 508032 512589 513216 516096 518616 523908 524288 526848 529254 532224 536998 537824 539217 540672 543312 547776 548856 551936 554631 557568 559188 559872 564894 568064 569184 571536 577368 580608 581042 583443 585816 589824 592704 598752 602112 602934 605052 608256 611226 613712 614656 616248 617463 620928 627264 630784 633864 639072 640332 642978 649216 650496 652386 653184 659043 663552 664048 666792 669504 673596 677376 683452 684288 688128 690426 691488 693279 698544 702464 703423 705672 705894 709632 713097 718956 720896 724416 730368 731808 734832 739508 743424 745584 746496 747054 750141 753192 758912 761117 762048 769824 774144 777924 781088 785862 786432 790272 793881 798336 802816 803912 805497 806736 811008 814968 821664 823284 827904 836352 838782 839808 845152 847341 852096 853776 857304 867328 869848 870912 871563 878724 884736 889056 892672 898128 903168 904401 907578 912384 916839 917504 920568 921984 924372 931392 940896 941192 946176 950796 958608 960498 965888 973824 975744 978579 979776 991232 994112 995328 996072 1000188 1004256 1010394 1016064 1025178 1026432 1032192 1035639 1037232 1047816 1048576 1053696 1058508 1058841 1064448 1073996 1075648 1078434 1081344 1086624 1095552 1097712 1103872 1105379 1109262 1115136 1118376 1119744 1120581 1129788 1136128 1138368 1143072 1154736 1161216 1162084 1166886 1171632 1178793 1179648 1185408 1196041 1197504 1204224 1205868 1210104 1216512 1222452 1227424 1229312 1232496 1234926 1241856 1254528 1258173 1261568 1267728 1278144 1280664 1285956 1294139 1298432 1300992 1304772 1306368 1318086 1327104 1328096 1333584 1339008 1347192 1354752 1361367 1366904 1368576 1376256 1380852 1382976 1386558 1397088 1404928 1406846 1411344 1411788 1419264 1426194 1437912 1440747 1441792 1448832 1460736 1463616 1469664 1479016 1486848 1491168 1492992 1494108 1500282 1506384 1517824 1522234 1524096 1537767 1539648 1548288 1555848 1562176 1571724 1572864 1580544 1587762 1596672 1605632 1607824 1610994 1613472 1617651 1622016 1629936 1643328 1646568 1655808 1663893 1672704 1677564 1679616 1690304 1694682 1704192 1707552 1714608 1734656 1739696 1741824 1743126 1750329 1757448 1769472 1778112 1785344 1796256 1806336 1808802 1815156 1824768 1833678 1835008 1841136 1843968 1848744 1852389 1862784 1879493 1881792 1882384 1892352 1901592 1917216 1920996 1931776 1947648 1951488 1957158 1959552 1977129 1982464 1988224 1990656 1992144 2000376 2008512 2020788 2032128 2033647 2050356 2052864 2064384 2071278 2074464 2079837 2095632 2107392 2110269 2117016 2117682 2128896 2139291 2147992 2151296 2156868 2162688 2173248 2191104 2195424 2207744 2210758 2218524 2230272 2236752 2239488 2241162 2250423 2259576 2272256 2276736 2283351 2286144 2309472 2322432 2324168 2333772 2343264 2357586 2359296 2370816 2392082 2395008 2408448 2411736 2416491 2420208 2433024 2444904 2454848 2458624 2464992 2469852 2483712 2509056 2516346 2523136 2535456 2542023 2556288 2561328 2571912 2588278 2596864 2601984 2609544 2612736 2614689 2636172 2654208 2656192 2667168 2678016 2694384 2709504 2713203 2722734 2733808 2737152 2750517 2752512 2761704 2765952 2773116 2794176 2809856 2813692 2822688 2823576 2838528 2852388 2875824 2881494 2883584 2897664 2921472 2927232 2935737 2939328 2958032 2973696 2982336 2985984 2988216 3000564 3012768 3035648 3044468 3048192 3075534 3079296 3096576 3106917 3111696 3124352 3143448 3145728 3161088 3175524 3176523 3193344 3211264 3215648 3221988 3226944 3235302 3244032 3259872 3286656 3293136 3311616 3316137 3327786 3345408 3355128 3359232 3361743 3380608 3389364 3408384 3415104 3429216 3469312 3479392 3483648 3486252 3500658 3514896 3536379 3538944 3556224 3570688 3588123 3592512 3612672 3617604 3630312 3649536 3667356 3670016 3682272 3687936 3697488 3704778 3725568 3758986 3763584 3764768 3774519 3784704 3803184 3834432 3841992 3863552 3882417 3895296 3902976 3914316 3919104 3954258 3964928 3976448 3981312 3984288 4000752 4017024 4041576 4064256 4067294 4084101 4100712 4105728 4128768 4142556 4148928 4159674 4191264 4214784 4220538 4234032 4235364 4257792 4278582 4295984 4302592 4313736 4322241 4325376 4346496 4382208 4390848 4415488 4421516 4437048 4460544 4473504 4478976 4482324 4500846 4519152 4544512 4553472 4566702 4572288 4613301 4618944 4644864 4648336 4667544 4686528 4715172 4718592 4741632 4784164 4790016 4816896 4823472 4832982 4840416 4852953 4866048 4889808 4909696 4917248 4923961 4929984 4939704 4967424 4991679 5018112 5032692 5046272 5070912 5084046 5112576 5122656 5143824 5176556 5193728 5203968 5219088 5225472 5229378 5250987 5272344 5308416 5312384 5327819 5334336 5356032 5388768 5419008 5426406 5445468 5467616 5474304 5501034 5505024 5523408 5531904 5546232 5557167 5588352 5619712 5627384 5638479 5645376 5647152 5677056 5704776 5751648 5762988 5767168 5795328 5842944 5854464 5871474 5878656 5916064 5931387 5947392 5964672 5971968 5976432 6001128 6025536 6071296 6088936 6096384 6100941 6151068 6158592 6193152 6213834 6223392 6248704 6286896 6322176 6330807 6351048 6353046 6386688 6417873 6422528 6431296 6443976 6453888 6470604 6488064 6519744 6573312 6586272 6623232 6632274 6655572 6690816 6710256 6718464 6723486 6761216 6778728 6816768 6830208 6850053 6858432 6938624 6958784 6967296 6972504 7001316 7029792 7072758 7077888 7112448 7141376 7176246 7185024 7225344 7235208 7249473 7260624 7299072 7334712 7340032 7364544 7375872 7394976 7409556 7451136 7517972 7527168 7529536 7549038 7569408 7606368 7626069 7668864 7683984 7727104 7737653 7764834 7790592 7805952 7828632 7838208 7844067 7908516 7929856 7952896 7962624 7968576 8001504 8034048 8083152 8128512 8134588 8139609 8168202 8201424 8211456 8251551 8257536 8285112 8297856 8319348 8372287 8382528 8429568 8441076 8468064 8470728 8515584 8557164 8591968 8605184 8627472 8644482 8650752 8692992 8764416 8781696 8807211 8830976 8843032 8874096 8921088 8947008 8957952 8964648 9001692 9038304 9089024 9106944 9133404 9144576 9226602 9237888 9289728 9296672 9320751 9335088 9373056 9430344 9437184 9483264 9529569 9568328 9580032 9633792 9646944 9665964 9680832 9705906 9732096 9779616 9819392 9834496 9847922 9859968 9879408 9934848 9948411 9983358 10036224 10065384 10085229 10092544 10141824 10168092 10225152 10245312 10287648 10353112 10387456 10407936 10438176 10450944 10458756 10501974 10544688 10616832 10624768 10655638 10668672 10712064 10764369 10777536 10838016 10852812 10890936 10935232 10948608 11002068 11010048 11046816 11063808 11092464 11114334 11176704 11239424 11254768 11276958 11290752 11294304 11323557 11354112 11409552 11503296 11525976 11534336 11590656 11647251 11685888 11708928 11742948 11757312 11832128 11862774 11894784 11929344 11943936 11952864 12002256 12051072 12142592 12159169 12177872 12192768 12201882 12252303 12302136 12317184 12386304 12427668 12446784 12497408 12573792 12644352 12661614 12702096 12706092 12773376 12835746 12845056 12862592 12887952 12907776 12941208 12966723 12976128 13039488 13146624 13156451 13172544 13246464 13264548 13311144 13381632 13420512 13436928 13446972 13522432 13557456 13633536 13660416 13700106 13716864 13839903 13877248 13917568 13934592 13945008 14002632 14059584 14145516 14155776 14224896 14235529 14282752 14352492 14370048 14450688 14470416 14498946 14521248 14558859 14598144 14669424 14729088 14751744 14771883 14789952 14819112 14902272 14975037 15035944 15054336 15059072 15098076 15138816 15212736 15252138 15337728 15367968 15454208 15475306 15529668 15581184 15611904 15657264 15676416 15688134 15752961 15817032 15859712 15905792 15925248 15937152 15983457 16003008 16068096 16166304 16257024 16269176 16279218 16336404 16402848 16422912 16503102 16515072 16570224 16595712 16638696 16744574 16765056 16859136 16882152 16915437 16936128 16941456 17031168 17114328 17183936 17210368 17254944 17288964 17301504 17385984 17528832 17563392 17614422 17661952 17686064 17748192 17794161 17842176 17894016 17915904 17929296 18003384 18076608 18178048 18213888 18266808 18289152 18302823 18453204 18475776 18579456 18593344 18641502 18670176 18746112 18860688 18966528 18992421 19059138 19136656 19160064 19253619 19267584 19293888 19331928 19361664 19411812 19464192 19559232 19638784 19668992 19695844 19719936 19758816 19869696 19896822 19966716 20072448 20130768 20170458 20185088 20283648 20336184 20450304 20490624 20550159 20575296 20706224 20774912 20815872 20876352 20901888 20917512 21003948 21089376 21233664 21249536 21311276 21337344 21424128 21528738 21555072 21676032 21705624 21748419 21781872 21870464 21897216 22004136 22020096 22093632 22127616 22184928 22228668 22353408 22478848 22509536 22553916 22581504 22588608 22647114 22708224 22819104 22878207 23006592 23051952 23181312 23212959 23294502 23371776 23417856 23485896 23514624 23532201 23664256 23725548 23789568 23858688 23887872 23905728 24004512 24102144 24285184 24318338 24355744 24385536 24403764 24418827 24504606 24604272 24634368 24754653 24772608 24855336 24893568 24994816 25116861 25147584 25288704 25323228 25404192 25412184 25546752 25671492 25690112 25725184 25775904 25815552 25882416 25933446 25952256 26078976 26293248 26312902 26345088 26421633 26492928 26529096 26622288 26763264 26841024 26873856 26893944 27044864 27114912 27267072 27320832 27400212 27433728 27679806 27754496 27835136 27869184 27890016 27962253 28005264 28119168 28291032 28311552 28449792 28471058 28565504 28588707 28704984 28740096 28901376 28940832 28997892 29042496 29117718 29196288 29338848 29458176 29503488 29543766 29579904 29638224 29804544 29845233 29950074 30071888 30108672 30118144 30196152 30255687 30277632 30425472 30504276 30675456 30735936 30908416 30950612 31059336 31162368 31223808 31314528 31352832 31376268 31505922 31634064 31719424 31811584 31850496 31855013 31874304 31966914 32006016 32136192 32293107 32332608 32514048 32538352 32558436 32672808 32805696 32845824 33006204 33030144 33140448 33191424 33277392 33489148 33530112 33718272 33764304 33830874 33872256 33882912 33970671 34062336 34228656 34367872 34420736 34467727 34509888 34577928 34603008 34771968 34941753 35057664 35126784 35228844 35323904 35372128 35496384 35588322 35684352 35788032 35831808 35858592 36006768 36153216 36356096 36427776 36477507 36533616 36578304 36605646 36756909 36906408 36951552 37158912 37186688 37283004 37294733 37340352 37492224 37721376 37933056 37984842 38118276 38273312 38320128 38507238 38535168 38587776 38663856 38723328 38823624 38900169 38928384 39118464 39277568 39337984 39391688 39439872 39469353 39517632 39739392 39793644 39933432 40144896 40261536 40340916 40370176 40567296 40672368 40900608 40981248 41100318 41150592 41412448 41519709 41549824 41631744 41752704 41803776 41835024 42007896 42178752 42467328 42499072 42622552 42674688 42706587 42848256 43057476 43110144 43352064 43411248 43496838 43563744 43740928 43794432 44008272 44187264 44255232 44315649 44369856 44457336 44706816 44925111 44957696 45019072 45107832 45163008 45177216 45294228 45416448 45638208 45756414 46013184 46103904 46362624 46425918 46589004 46743552 46835712 46971792 47029248 47064402 47328512 47451096 47579136 47717376 47775744 47811456 47950371 48009024 48204288 48570368 48636676 48711488 48771072 48807528 48837654 49009212 49208544 49268736 49509306 49545216 49710672 49787136 49989632 50233722 50295168 50577408 50646456 50746311 50808384 50824368 51093504 51342984 51380224 51450368 51551808 51631104 51764832 51866892 51904512 52157952 52586496 52625804 52690176 52843266 52985856 53058192 53244576 53382483 53526528 53682048 53747712 53787888 54089728 54163571 54229824 54534144 54641664 54800424 54867456 54908469 55359612 55508992 55670272 55738368 55780032 55924506 56010528 56238336 56582064 56899584 56942116 56977263 57131008 57177414 57409968 57480192 57760857 57802752 57881664 57995784 58084992 58235436 58392576 58606009 58677696 58916352 59006976 59087532 59159808 59276448 59609088 59690466 59900148 60143776 60217344 60236288 60392304 60511374 60555264 60850944 61008552 61350912 61471872 61650477 61816832 61901224 62118672 62324736 62447616 62629056 62705664 62752536 63011844 63268128 63438848 63623168 63700992 63710026 63748608 63933828 64012032 64272384 64586214 64665216 65028096 65076704 65116872 65245257 65345616 65611392 65691648 66012408 66060288 66280896 66382848 66554784 66978296 67060224 67436544 67528608 67661748 67744512 67765824 67941342 68124672 68457312 68735744 68841472 68935454 69019776 69155856 69543936 69638877 69883506 70115328 70253568 70457688 70596603 70647808 70744256 70992768 71176644 71368704 71576064 71663616 71717184 72013536 72306432 72712192 72855552 72955014 73067232 73156608 73211292 73256481 73513818 73812816 73903104 74317824 74373376 74566008 74589466 74680704 74984448 75350583 75442752 75866112 75969684 76236552 76546624 76640256 77014476 77070336 77175552 77327712 77446656 77647248 77800338 77856768 78236928 78555136 78675968 78783376 78879744 78938706 79035264 79264899 79478784 79587288 79866864 80289792 80523072 80681832 80740352 81134592 81344736 81801216 81962496 82200636 82301184 82824896 83039418 83099648 83263488 83505408 83607552 83670048 83886759 84015792 84357504 84934656 84998144 85114183 85245104 85349376 85413174 85696512 85766121 86114952 86220288 86704128 86822496 86993676 87127488 87481856 87588864 88016544 88374528 88510464 88631298 88739712 88914672 89413632 89535699 89850222 89915392 90038144 90215664 90326016 90354432 90588456 90767061 90832896 91276416 91512828 92026368 92095157 92207808 92725248 92851836 93178008 93487104 93671424 93943584 94058496 94128804 94657024 94902192 95158272 95434752 95551488 95565039 95622912 95900742 96018048 96408576 96879321 97140736 97273352 97422976 97542144 97615056 97675308 98018424 98417088 98537472 99018612 99090432 99421344 99574272 99979264 100467444 100590336 101154816 101292912 101492622 101616768 101648736 101912013 102187008 102685968 102900736 103103616 103262208 103403181 103529664 103733784 103809024 104315904 104825259 105172992 105251608 105380352 105686532 105971712 106116384 106489152 106764966 107053056 107364096 107495424 107575776 108179456 108327142 108459648 109068288 109283328 109432521 109600848 109734912 109816938 110270727 110719224 111017984 111340544 111476736 111560064 111849012 111884199 112021056 112476672 113164128 113799168 113884232 113954526 114262016 114354828 114819936 114960384 115521714 115605504 115763328 115991568 116169984 116470872 116785152 117212018 117355392 117832704 118013952 118175064 118319616 118408059 118552896 119218176 119380932 119800296 120287552 120434688 120472576 120784608 121022748 121110528 121701888 122017104 122701824 122943744 123300954 123633664 123802448 124237344 124559127 124649472 124895232 125258112 125411328 125505072 126023688 126536256 126877696 127246336 127401984 127420052 127497216 127867656 128024064 128119761 128544768 129172428 129330432 130056192 130153408 130233744 130490514 130691232 131222784 131383296 132024816 132561792 132765696 132946947 133109568 133956592 134120448 134775333 134873088 135057216 135323496 135489024 135531648 135882684 136249344 136914624 137471488 137682944 137870908 138039552 138311712 139087872 139277754 139767012 140230656 140507136 140915376 141193206 141295616 141488512 141985536 142353288 142737408 143152128 143327232 143434368 143851113 144027072 144612864 145424384 145711104 145910028 146134464 146313216 146422584 146512962 147027636 147625632 147806208 148635648 148746752 149132016 149178932 149361408 149968896 150701166 150885504 151732224 151939368 152238933 152473104 153093248 153280512 154028952 154140672 154351104 154655424 154893312 155294496 155600676 155713536 156473856 157110272 157351936 157566752 157759488 157877412 158070528 158529798 158957568 159174576 159733728 160147449 160579584 161046144 161363664 162269184 162490713 162689472 163602432 163924992 164401272 164602368 164725407 165649792 166078836 166199296 166526976 167010816 167215104 167340096 167773518 168031584 168715008 169996288 170228366 170490208 170698752 170826348 170931789 171393024 171532242 172229904 172440576 173282571 173408256 173644992 173987352 174254976 174963712 175177728 175818027 176033088 176749056 177020928 177262596 177479424 177829344 178827264 179071398 179700444 179830784 180076288 180431328 180652032 180708864 181176912 181534122 181665792 182552832 183025656 184052736 184190314 184415616 184951431 185450496 185703672 186356016 186974208 187342848 187887168 188116992 188257608 189314048 189804384 190316544 190869504 191102976 191130078 191245824 191801484 192036096 192817152 193758642 194281472 194546704 194845952 195084288 195230112 195350616 195735771 196036848 196834176 197074944 198037224 198180864 198842688 199148544 199958528 200934888 201180672 202309632 202585824 202985244 203233536 203297472 203824026 204374016 205371936 205801472 206207232 206524416 206806362 207059328 207467568 208631808 208916631 209650518 210345984 210503216 210760704 211373064 211789809 211943424 212232768 212978304 213529932 214106112 214728192 214990848 215151552 216358912 216654284 216919296 218136576 218566656 218865042 219201696 219469824 219633876 219769443 220541454 221438448 222035968 222681088 222953472 222985091 223120128 223698024 223768398 224042112 224953344 226051749 226328256 227598336 227768464 227909052 228524032 228709656 229639872 229920768 231043428 231211008 231526656 231983136 232339968 232941744 233570304 234424036 234710784 235665408 236027904 236350128 236639232 236816118 237105792 237794697 238436352 238761864 239600592 240575104 240869376 240945152 241274089 241569216 242045496 242221056 243403776 244034208 245403648 245887488 246601908 247267328 247604896 248474688 249118254 249298944 249790464 250516224 250822656 251010144 251660277 252047376 253072512 254492672 254803968 254840104 254994432 255342549 255735312 256048128 256239522 257089536 257298363 258344856 258660864 260112384 260306816 260467488 260981028 261382464 262445568 262766592 264049632 265123584 265531392 265893894 266219136 267913184 268240896 268607097 269550666 269746176 270114432 270646992 270978048 271063296 271765368 272301183 272498688 273829248 274942976 275365888 275741816 276079104 276285471 276623424 278175744 278555508 279534024 280461312 281014272 281830752 282386412 282591232 282977024 283971072 284706576 285474816 286304256 286654464 286695117 286868736 287702226 288054144 289225728 290637963 290848768 291422208 291820056 292268928 292626432 292845168 293025924 294055272 295251264 295612416 297271296 297493504 298264032 298357864 298722816 299937792 301402332 301771008 303464448 303878736 304477866 304946208 306186496 306561024 308057904 308702208 309310848 309786624 310209543 310588992 311201352 311427072 312947712 314220544 314475777 314703872 315133504 315518976 315754824 316141056 317059596 317915136 318349152 319467456 320294898 321159168 322092288 322727328 324538368 324981426 325378944 327204864 327849984 328297563 328802544 329204736 329450814 331299584 332157672 332398592 333053952 334021632 334430208 334680192 335547036 335652597 336063168 337430016 339992576 340456732 340980416 341397504 341652696 341863578 342786048 343064484 344459808 344881152 346565142 346816512 347289984 347974704 348509952 349927424 350355456 350405143 351636054 352066176 353498112 354041856 354525192 354958848 355224177 355658688 357654528 358142796 359400888 359661568 360152576 360862656 361304064 361417728 362353824 363068244 363331584 365105664 366051312 368105472 368380628 368831232 369902862 370900992 371407344 372712032 373677381 373948416 374685696 375774336 376233984 376515216 378628096 379144997 379608768 380633088 381739008 382205952 382260156 382491648 383602968 384072192 384359283 385634304 387517284 388562944 389093408 389691904 390168576 390460224 390701232 391471542 392073696 393668352 394149888 396074448 397685376 398297088 398840841 399917056 401869776 402361344 404325999 404619264 405171648 405970488 406467072 406594944 407648052 408748032 410242063 410743872 411602944 412414464 413048832 413612724 414118656 414935136 417263616 417833262 419301036 420691968 421006432 421521408 422746128 423579618 423886848 424465536 425956608 427059864 428212224 429456384 429981696 430303104 431553339 432717824 433308568 433838592 436273152 437133312 437730084 438403392 438939648 439267752 439538886 441082908 442876896 444071936 445362176 445906944 445970182 446240256 447396048 447536796 448084224 449906688 452103498 452656512 455196672 455536928 455818104 456716799 457048064 457419312 459279744 459841536 462086856 462422016 463053312 463966272 464679936 465883488 467140608 468848072 469421568 471330816 472055808 472700256 473278464 473632236 474211584 475589394 476872704 477523728 479201184 481150208 481738752 481890304 482548178 483138432 484090992 486807552 487472139 488068416 490807296 491774976 493203816 494176221 494534656 495209792 496949376 498236508 498597888 499580928 501032448 501645312 502020288 503320554 504094752 506145024 508985344 509680208 509988864 510685098 511470624 512096256 512479044 512795367 514179072 514596726 516689712 517321728 520224768 520613632 520934976 521962056 522764928 524891136 525533184 527454081 528099264 530247168 531062784 531787788 532438272 535826368 536481792 537214194 539101332 539492352 540228864 541293984 541956096 542126592 543530736 544602366 544997376 547658496 549885952 550731776 551483632 552158208 552570942 553246848 554854293 556351488 557111016 559068048 560922624 562028544 563661504 564772824 565182464 565954048 567942144 569413152 570949632 572608512 573308928 573390234 573737472 575404452 576108288 578451456 581275926 581697536 582844416 583640112 584537856 585252864 585690336 586051848 587207313 588110544 590502528 591224832 594542592 594987008 595799281 596528064 596715728 597445632 599875584 602804664 603542016 606928896 607757472 608955732 609892416 612372992 613122048 616115808 617404416 618621696 619573248 620419086 621177984 622402704 625895424 626749893 628441088 628951554 629407744 630267008 631037952 631509648 632282112 634119192 635369427 635830272 636698304 638934912 640589796 642318336 644184576 644666099 645454656 649076736 649962852 650757888 654409728 655699968 656595126 657605088 658409472 658901628 659308329 662599168 664315344 666107904 668043264 668860416 668955273 669360384 671094072 671305194 672126336 674860032 678155247 679985152 680913464 681960832 682795008 683305392 683727156 685572096 686128968 688919616 689762304 693130284 693633024 694579968 695949408 697019904 699854848 700710912 700810286 703272108 704132352 706996224 708083712 709050384 709917696 710448354 711317376 713384091 715309056 716285592 718801776 720305152 721725312 722608128 722835456 723822267 724707648 726136488 726663168 730211328 732102624 736210944 736761256 737662464 739805724 741801984 742814688 745424064 747354762 747896832 749371392 751548672 752467968 753030432 757256192 758289994 759217536 763478016 764411904 764520312 764983296 766027647 767205936 768144384 768718566 771268608 771895089 775034568 777125888 778186816 779383808 780337152 780920448 781402464 782943084 784147392 787336704 788299776 792148896 795370752 796594176 797681682 799834112 803739552 804722688 805821291 808651998 809238528 810343296 811940976 812934144 813189888 815296104 817496064 820484126 821487744 823205888 824828928 826097664 827225448 828237312 828856413 829870272 834527232 835666524 838602072 841383936 842012864 843042816 845492256 847159236 847773696 848931072 851913216 854119728 856424448 858912768 859963392 860085351 860606208 863106678 865435648 866617136 867677184 871913889 872546304 874266624 875460168 876806784 877879296 878535504 879077772 882165816 885753792 888143872 890724352 891813888 891940364 892480512 894792096 895073592 896168448 899813376 904206996 905313024 910393344 911073856 911636208 913433598 914096128 914838624 918559488 919683072 924173712 926106624 927932544 929359872 930628629 931766976 934281216 937696144 938843136 942661632 943427331 944111616 945400512 946556928 947264472 948423168 951178788 953745408 955047456 958402368 962300416 963477504 963780608 965096356 966276864 968181984 973615104 974944278 976136832 981614592 983549952 984892689 986407632 988352442 989069312 990419584 993898752 996473016 997195776 999161856 1002064896 1003290624 1004040576 1006641108 1006957791 1008189504 1012290048 1017970688 1019360416 1019977728 1021370196 1022941248 1024192512 1024958088 1025590734 1028358144 1029193452 1033379424 1034643456 1040449536 1041227264 1041869952 1043924112 1045529856 1049782272 1051066368 1051215429 1054908162 1056198528 1060494336 1062125568 1063575576 1064876544 1065672531 1071652736 1072963584 1074428388 1078202664 1078984704 1080457728 1082587968 1083912192 1084253184 1087061472 1089204732 1089994752 1095316992 1099771904 1101463552 1102967264 1104316416 1105141884 1106493696 1109708586 1112702976 1114222032 1118136096 1121032143 1121845248 1124057088 1127323008 1129545648 1131908096 1135884288 1137434991 1138826304 1141899264 1145217024 1146617856 1146780468 1147474944 1150808904 1152216576 1153077849 1156902912 1162551852 1163395072 1165688832 1167280224 1169075712 1170505728 1171380672 1172103696 1174414626 1176221088 1181005056 1182449664 1189974016 1191598562 1193056128 1193431456 1194891264 1196522523 1199751168 1205609328 1207084032 1212977997 1213857792 1215514944 1217911464 1219784832 1224745984 1226244096 1230726189 1232231616 1234808832 1237243392 1239146496 1240838172 1242355968 1244805408 1251790848 1253499786 1256882176 1257903108 1258815488 1260534016 1262075904 1263019296 1264564224 1268238384 1270738854 1271660544 1273396608 1277869824 1281179592 1284636672 1288369152 1289332198 1290909312 1294660017 1298153472 1299925704 1301515776 1308819456 1311399936 1313190252 1315210176 1316818944 1317803256 1318616658 1325198336 1328630688 1332215808 1336086528 1337720832 1337910546 1338720768 1342188144 1342610388 1344252672 1349720064 1356310494 1359970304 1361826928 1363921664 1365590016 1366610784 1367454312 1370150397 1371144192 1372257936 1377839232 1379524608 1386260568 1387266048 1389159936 1391898816 1394039808 1399709696 1401421824 1401620572 1406544216 1408264704 1413992448 1416167424 1418100768 1419835392 1420896708 1422634752 1426768182 1430618112 1432571184 1437603552 1440610304 1443450624 1445216256 1445670912 1447644534 1449415296 1452272976 1460422656 1462416417 1464205248 1472421888 1473522512 1475324928 1479611448 1482528663 1483603968 1485629376 1490848128 1494709524 1495793664 1498742784 1503097344 1504935936 1506060864 1514512384 1516579988 1518435072 1526956032 1529040624 1529966592 1532055294 1534411872 1536288768 1537437132 1538386101 1542537216 1543790178 1550069136 1554251776 1556373632 1558767616 1560674304 1560895637 1561840896 1562804928 1565886168 1568294784 1574673408 1576599552 1582362243 1584297792 1590741504 1593188352 1595363364 1599668224 1607479104 1609445376 1611642582 1617303996 1618477056 1620686592 1623881952 1625868288 1626379776 1630592208 1634992128 1640968252 1642975488 1646411776 1649657856 1652195328 1654450896 1656474624 1657712826 1659740544 1664562879 1669054464 1671333048 1677204144 1682767872 1684025728 1686085632 1688918623 1690984512 1694318472 1695547392 1697862144 1703826432 1708239456 1712848896 1717825536 1719926784 1720170702 1721212416 1726213356 1730871296 1733234272 1735354368 1743827778 1745092608 1748533248 1750920336 1753613568 1755758592 1757071008 1758155544 1761621939 1764331632 1771507584 1781448704 1783627776 1783880728 1784961024 1787397843 1789584192 1790147184 1792336896 1799626752 1808413992 1810626048 1820786688 1822147712 1823272416 1826867196 1828192256 1829677248 1837118976 1839366144 1848347424 1852213248 1855865088 1858719744 1861257258 1863533952 1875392288 1877686272 1880249679 1885323264 1886854662 1888223232 1890801024 1893113856 1894528944 1896846336 1902357576 1906108281 1907490816 1910094912 1916804736 1924600832 1926955008 1927561216 1930192712 1932553728 1933998297 1936363968 1947230208 1949888556 1952273664 1963229184 1967099904 1969785378 1972815264 1976704884 1978138624 1980839168 1987797504 1992946032 1998323712 2004129792 2006581248 2006865819 2008081152 2013282216 2013915582 2016379008 2024580096 2034465741 2035941376 2038720832 2039955456 2042740392 2045882496 2048385024 2049916176 2051181468 2056716288 2058386904 2066758848 2069286912 2080899072 2082454528 2083739904 2087848224 2091059712 2099564544 2102132736 2102430858 2109816324 2112397056 2120988672 2124251136 2127151152 2129753088 2131345062 2143305472 2145927168 2148856776 2156405328 2160915456 2165175936 2167824384 2168506368 2171466801 2174122944 2178409464 2179989504 2190633984 2199543808 2202927104 2205934528 2208632832 2210283768 2212987392 2219417172 2225405952 2228444064 2236272192 2242064286 2243690496 2248114176 2254646016 2259091296 2263816192 2271768576 2274869982 2277652608 2290434048 2293235712 2293560936 2294949888 2298082941 2301617808 2304433152 2306155698 2313805824 2325103704 2326790144 2331377664 2334560448 2338151424 2341011456 2342761344 2344207392 2348829252 2352442176 2362010112 2364899328 2379948032 2383197124 2386112256 2386862912 2389782528 2393045046 2399502336 2411218656 2414168064 2417463873 2425955994 2427715584 2431029888 2435822928 2439569664 2449491968 2452488192 2452836001 2461452378 2464463232 2469617664 2474486784 2478292992 2481676344 2484711936 2486569239 2489610816 2503581696 2506999572 2513764352 2515806216 2517630976 2521068032 2524151808 2526038592 2529128448 2536476768 2541477708 2543321088 2546793216 2555739648 2562359184 2569273344 2576738304 2578664396 2580256053 2581818624 2589320034 2596306944 2599851408 2603031552 2615741667 2617638912 2622799872 2626380504 2630420352 2633637888 2635606512 2637233316 2650396672 2654014979 2657261376 2664431616 2672173056 2675441664 2675821092 2677441536 2684376288 2685220776 2688505344 2699440128 2712620988 2719940608 2723653856 2727843328 2731180032 2733221568 2734908624 2740300794 2742288384 2744515872 2755678464 2759049216 2772521136 2778319872 2783797632 2788079616 2791885887 2799419392 2802843648 2803241144 2813088432 2816529408 2827984896 2830281993 2832334848 2836201536 2839670784 2841793416 2845269504 2853536364 2861236224 2865142368 2875207104 2881220608 2886901248 2890432512 2891341824 2895289068 2898830592 2904545952 2920845312 2924832834 2928410496 2944843776 2947045024 2950649856 2954678067 2959222896 2965057326 2967207936 2971258752 2981696256 2989419048 2991587328 2997485568 3006194688 3009871872 3012121728 3020873373 3029024768 3033159976 3036870144 3053912064 3058081248 3059933184 3064110588 3068823744 3072577536 3074874264 3076772202 3085074432 3087580356 3100138272 3108503552 3112747264 3117535232 3121348608 3121791274 3123681792 3125609856 3131772336 3136589568 3149346816 3153199104 3153646287 3164724486 3168595584 3181483008 3186376704 3190726728 3197017593 3199336448 3214958208 3218890752 3223285164 3234607992 3236954112 3241373184 3247763904 3251736576 3252759552 3261184416 3269984256 3281936504 3285950976 3292823552 3299315712 3304390656 3308901792 3312949248 3315425652 3319481088 3329125758 3338108928 3342666096 3354408288 3365535744 3368051456 3372171264 3377837246 3381969024 3388636944 3395724288 3407652864 3412304973 3416478912 3425697792 3435651072 3439853568 3440341404 3442424832 3452426712 3459233547 3461742592 3466468544 3470708736 3487655556 3490185216 3497066496 3501840672 3507227136 3511517184 3514142016 3516311088 3523243878 3528663264 3543015168 3562897408 3567761456 3569922048 3574795686 3579168384 3580294368 3584673792 3589567569 3599253504 3616827984 3621252096 3641573376 3644295424 3646544832 3653734392 3656384512 3659354496 3674237952 3678732288 3692178567 3696694848 3704426496 3711730176 3717439488 3722514516 3727067904 3750784576 3755372544 3760499358 3770646528 3773709324 3776446464 3781602048 3786227712 3789057888 3793692672 3804715152 3812216562 3814981632 3820189824 3833609472 3849201664 3853910016 3854456573 3855122432 3860385424 3865107456 3867996594 3872727936 3883980051 3894460416 3899777112 3904547328 3926458368 3934199808 3939570756 3945630528 3953409768 3956277248 3961678336 3975595008 3985892064 3996647424 4008259584 4013162496 4013731638 4016162304 4026564432 4027831164 4032758016 4049160192 4068931482 4071882752 4077441664 4079910912 4085480784 4091764992 4096770048 4099832352 4102362936 4110451191 4113432576 4116773808 4133517696 4138573824 4161798144 4164909056 4167479808 4170594967 4175696448 4182119424 4199129088 4204265472 4204861716 4219632648 4224794112 4241977344 4248502272 4254302304 4259506176 4262690124 4286610944 4291854336 4297713552 4312810656 4321830912 4330351872 4335648768 4337012736 4342933602 4348245888 4356818928 4381267968 4387249251 4399087616 4405854208 4411869056 4417265664 4420567536 4425974784 4438834344 4447585989 4450811904 4456888128 4472544384 4484128572 4487380992 4496228352 4509292032 4512662693 4518182592 4527632384 4543537152 4549739964 4555305216 4580868096 4587121872 4589899776 4596165882 4603235616 4608866304 4612311396 4615158303 4627611648 4650207408 4662755328 4669120896 4676302848 4682022912 4682686911 4685522688 4688414784 4697658504 4704884352 4724020224 4729798656 4747086729 4759896064 4766394248 4772224512 4773725824 4779565056 4786090092 4799004672 4822437312 4828336128 4834927746 4851911988 4855431168 4862059776 4871645856 4879139328 4898983936 4904976384 4905672002 4922904756 4928926464 4939235328 4948973568 4956585984 4963352688 4969423872 4973138478 4979221632 4993688637 5007163392 5013999144 5027528704 5031612432 5042136064 5048303616 5052077184 5058256896 5066755869 5072953536 5082955416 5086642176 5093586432 5111479296 5124718368 5138546688 5153476608 5157328792 5160512106 5163637248 5178640068 5192613888 5199702816 5206063104 5231483334 5235277824 5245599744 5252761008 5260840704 5267275776 5271213024 5274466632 5300793344 5308029958 5314522752 5344346112 5350883328 5351642184 5354883072 5362193529 5368752576 5370441552 5377010688 5398880256 5425241976 5439881216 5447307712 5455686656 5462360064 5466443136 5469817248 5480601588 5484576768 5489031744 5511356928 5518098432 5545042272 5556639744 5567595264 5576159232 5583771774 5598838784 5606482288 5626176864 5633058816 5640749037 5655969792 5660563986 5664669696 5672403072 5679341568 5683586832 5690539008 5707072728 5722472448 5730284736 5750414208 5762441216 5773802496 5780865024 5782683648 5790578136 5797661184 5801994891 5809091904 5841690624 5849665668 5856820992 5889687552 5894090048 5901299712 5909356134 5918445792 5930114652 5934415872 5942517504 5963392512 5978838096 5994971136 6012389376 6019743744 6020597457 6024243456 6041746746 6058049536 6066319952 6073740288 6103397223 6107824128 6116162496 6119866368 6128221176 6137647488 6145155072 6149748528 6153544404 6170148864 6175160712 6200276544 6217007104 6225494528 6235070464 6242697216 6243582548 6247363584 6251219712 6263544672 6273179136 6298693632 6306398208 6307292574 6329448972 6337191168 6362966016 6372753408 6381453456 6394035186 6398672896 6429916416 6437781504 6446570328 6469215984 6482746368 6495527808 6503473152 6505519104 6514400403 6522368832 6539968512 6563873008 6571901952 6585647104 6598631424 6608781312 6617803584 6625898496 6630851304 6638962176 6658251516 6676217856 6685332192 6708816576 6731071488 6736102912 6744342528 6755674492 6763938048 6777273888 6791448576 6815305728 6824609946 6832957824 6871302144 6879707136 6880682808 6884849664 6894248823 6904853424 6918467094 6923485184 6932937088 6941417472 6975311112 6980370432 6994132992 7003681344 7014454272 7023034368 7028284032 7032622176 7046487756 7057326528 7086030336 7125794816 7135522912 7139844096 7149591372 7158336768 7160588736 7169347584 7179135138 7198507008 7233655968 7242504192 7252391619 7283146752 7288590848 7293089664 7307468784 7318708992 7348475904 7357464576 7358508003 7384357134 7393389696 7408852992 7423460352 7434878976 7445029032 7454135808 7459707717 7501569152 7510745088 7520998716 7541293056 7547418648 7552892928 7563204096 7572455424 7578115776 7587385344 7609430304 7624433124 7629963264 7640379648 7667218944 7698403328 7707820032 7708913146 7710244864 7720770848 7730214912 7735993188 7740768159 7745455872 7767960102 7788920832 7799554224 7809094656 7847225001 7852916736 7868399616 7879141512 7891261056 7906819536 7923356672 7951190016 7962044937 7971784128 7993294848 8016519168 8026324992 8027463276 8032324608 8053128864 8055662328 8065516032 8098320384 8137862964 8143765504 8154883328 8159821824 8170961568 8183529984 8193540096 8199664704 8204725872 8220902382 8226865152 8233547616 8267035392 8277147648 8329818112 8334959616 8341189934 8351392896 8364238848 8375657661 8398258176 8408530944 8409723432 8439265296 8449588224 8483954688 8490845979 8497004544 8508604608 8519012352 8525380248 8573221888 8583708672 8595427104 8625621312 8643661824 8660703744 8671297536 8674025472 8685867204 8696491776 8713637856 8762535936 8774498502 8798175232 8811708416 8823738112 8834531328 8841135072 8851949568 8864034201 8877668688 8895171978 8901623808 8913776256 8945088768 8968257144 8974761984 8992456704 9018584064 9025325386 9036365184 9055264768 9062620119 9087074304 9099479928 9110610432 9161736192 9174243744 9179799552 9192331764 9206471232 9217732608 9224622792 9230316606 9255223296 9300414816 9325510656 9338241792 9352605696 9364045824 9365373822 9371045376 9376829568 9395317008 9409768704 9448040448 9459597312 9460938861 9494173458 9519792128 9532788496 9544449024 9547451648 9559130112 9572180184 9591052779 9598009344 9644874624 9656672256 9669855492 9703823976 9710862336 9724119552 9743291712 9758278656 9797967872 9809952768 9811344004 9845809512 9857852928 9878470656 9897947136 9913171968 9926705376 9938847744 9946276956 9958443264 9987377274 10014326784 10027998288 10055057408 10063224864 10084272128 10096607232 10098039121 10104154368 10116513792 10133511738 10145907072 10165910832 10187172864 10222958592 10236914919 10249436736 10277093376 10306953216 10314657584 10321024212 10327274496 10357280136 10377700641 10385227776 10399405632 10412126208 10462966668 10470555648 10491199488 10505522016 10521681408 10534551552 10542426048 10548933264 10601586688 10616059916 10629045504 10688692224 10703284368 10709766144 10724387058 10737505152 10740883104 10754021376 10768702707 10797760512 10850483952 10879762432 10894615424 10911373312 10924720128 10926269459 10932886272 10939634496 10961203176 10969153536 10978063488 11022713856 11036196864 11076535701 11090084544 11113279488 11135190528 11152318464 11167543548 11197677568 11212964576 11252353728 11266117632 11281498074 11311939584 11321127972 11329339392 11344806144 11358683136 11367173664 11381078016 11414145456 11444944896 11460569472 11500828416 11524882432 11547604992 11561730048 11563369719 11565367296 11581156272 11595322368 11603989782 11618183808 11651940153 11683381248 11699331336 11713641984 11779375104 11788180096 11802599424 11818712268 11822430361 11836891584 11860229304 11868831744 11885035008 11926785024 11957676192 11989942272 12024778752 12039487488 12041194914 12048486912 12083493492 12116099072 12132639904 12147480576 12206794446 12215648256 12232324992 12239732736 12256442352 12275294976 12290310144 12299497056 12307088808 12331353573 12340297728 12350321424 12400553088 12450989056 12470140928 12485394432 12487165096 12494727168 12502439424 12511784901 12527089344 12546358272 12597387264 12612796416 12614585148 12658897944 12674382336 12725932032 12745506816 12762906912 12788070372 12797345792 12859832832 12875563008 12893140656 12938431968 12965492736 12991055616 13006946304 13011038208 13028800806 13044737664 13127746016 13143803904 13161747753 13171294208 13197262848 13217562624 13235607168 13251796992 13261702608 13277924352 13316503032 13342757967 13352435712 13370664384 13417633152 13462142976 13472205824 13488685056 13511348984 13527876096 13537988079 13554547776 13582897152 13630611456 13649219892 13665915648 13742604288 13761365616 13769699328 13788497646 13809706848 13836934188 13846970368 13865874176 13882834944 13950622224 13988265984 14007362688 14028908544 14046068736 14048060733 14056568064 14065244352 14092975512 14114653056 14172060672 14241260187 14251589632 14271045824 14279688192 14299182744 14316673536 14321177472 14338695168 14358270276 14397014016 14467311936 14485008384 14504783238 14566293504 14577181696 14586179328 14614937568 14637417984 14696951808 14714929152 14717016006 14768714268 14786779392 14817705984 14846920704 14869757952 14890058064 14908271616 14919415434 15003138304 15021490176 15041997432 15082586112 15094837296 15126408192 15144910848 15156231552 15174770688 15200267607 15218860608 15248866248 15259926528 15280759296 15334437888 15396806656 15415640064 15417826292 15420489728 15441541696 15460429824 15471986376 15481536318 15490911744 15535920204 15577841664 15599108448 15618189312 15694450002 15705833472 15736799232 15758283024 15782522112 15813639072 15846713344 15902380032 15924089874 15943568256 16033038336 16052649984 16054926552 16064649216 16086580587 16106257728 16111324656 16131032064 16196640768 16275725928 16287531008 16309766656 16319643648 16341923136 16367059968 16387080192 16399329408 16409451744 16441804764 16453730304 16467095232 16534070784 16554295296 16659636224 16669919232 16682379868 16702785792 16728477696 16751315322 16796516352 16819446864 16878530592 16899176448 16922247111 16967909376 16981691958 16994009088 17017209216 17038024704 17050760496 17146443776 17167417344 17169852007 17190854208 17251242624 17287323648 17321407488 17342595072 17348050944 17371734408 17392983552 17405984673 17427275712 17525071872 17548997004 17596350464 17623416832 17647476224 17669062656 17682270144 17703899136 17728068402 17755337376 17790343956 17803247616 17827552512 17890177536 17936514288 17984913408 18037168128 18050650772 18061792371 18072730368 18110529536 18125240238 18174148608 18198959856 18221220864 18310191669 18323472384 18348487488 18359599104 18384663528 18412942464 18435465216 18449245584 18460633212 18510446592 18578104853 18600829632 18651021312 18676483584 18705211392 18728091648 18730747644 18742090752 18753659136 18790634016 18819537408 18896080896 18919194624 18921877722 18988346916 19039584256 19065576992 19088898048 19094903296 19118260224 19144360368 19182105558 19196018688 19289749248 19313344512 19339710984 19407647952 19448239104 19486583424 19516557312 19543201209 19595935744 19619905536 19622688008 19691619024 19715705856 19756941312 19795894272 19826343936 19853410752 19877695488 19892553912 19916886528 19974754548 20028653568 20055996576 20110114816 20126449728 20168544256 20193214464 20196078242 20208308736 20233027584 20267023476 20291814144 20331821664 20374345728 20445917184 20473829838 20498873472 20613906432 20629315168 20642048424 20654548992 20682746469 20714560272 20755401282 20770455552 20798811264 20824252416 20925933336 20941111296 20982398976 21011044032 21043362816 21069103104 21084852096 21097866528 21203173376 21232119832 21258091008 21377384448 21406568736 21419532288 21448774116 21475010304 21481766208 21508042752 21537405414 21595521024 21700967904 21759524864 21789230848 21822746624 21849440256 21852538918 21865772544 21879268992 21922406352 21956126976 22045427712 22072393728 22075524009 22153071402 22180169088 22226558976 22270381056 22304636928 22335087096 22379123151 22395355136 22425929152 22504707456 22532235264 22562996148 22623879168 22642255944 22658678784 22689612288 22717366272 22734347328 22762156032 22828290912 22889889792 22921138944 23001656832 23049764864 23095209984 23123460096 23126739438 23130734592 23162312544 23190644736 23207979564 23222304477 23236367616 23303880306 23366762496 23398662672 23427283968 23558750208 23576360192 23605198848 23637424536 23644860722 23673783168 23720458608 23770070016 23853570048 23886134811 23915352384 23979884544 24049557504 24078974976 24082389828 24096973824 24166986984 24232198144 24265279808 24294961152 24413588892 24431296512 24464649984 24479465472 24512884704 24550589952 24580620288 24598994112 24614177616 24662707146 24680595456 24700642848 24801106176 24901978112 24940281856 24974330192 24989454336 25004878848 25023569802 25054178688 25092716544 25126972983 25194774528 25225592832 25229170296 25317795888 25348764672 25451864064 25491013632 25525813824 25576140744 25594691584 25719665664 25751126016 25786281312 25876863936 25930985472 25982111232 26013892608 26022076416 26057601612 26089475328 26255492032 26287607808 26323495506 26342588416 26394525696 26435125248 26471214336 26503593984 26523405216 26555848704 26592102603 26633006064 26685515934 26704871424 26741328768 26835266304 26924285952 26944411648 26977370112 26981196011 27022697968 27055752192 27075976158 27109095552 27165794304 27187860357 27261222912 27298439784 27331831296 27485208576 27522731232 27539398656 27576995292 27619413696 27673868376 27693940736 27731748352 27765669888 27901244448 27976531968 28014725376 28057817088 28092137472 28096121466 28113136128 28130488704 28185951024 28229306112 28344121344 28382816583 28482520374 28503179264 28542091648 28559376384 28598365488 28633347072 28642354944 28677390336 28716540552 28773158337 28794028032 28934623872 28970016768 29009566476 29132587008 29154363392 29172358656 29194164769 29229875136 29274835968 29393903616 29429858304 29434032012 29537428536 29573558784 29635411968 29693841408 29739515904 29780116128 29816543232 29838830868 30006276608 30042980352 30083994864 30165172224 30189674592 30252816384 30289821696 30294117363 30312463104 30349541376 30400535214 30437721216 30497732496 30561518592 30668875776 30710744757 30793613312 30831280128 30835652584 30840979456 30883083392 30920859648 30943972752 30963072636 30981823488 31071840408 31133101923 31155683328 31198216896 31236378624 31388900004 31411666944 31473598464 31516566048 31565044224 31627278144 31693426688 31804760064 31848179748 31887136512 32066076672 32109853104 32129298432 32173161174 32212515456 32222649312 32262064128 32306108121 32393281536 32551451856 32619533312 32639287296 32683846272 32734119936 32774160384 32778808377 32798658816 32818903488 32883609528 32907460608 32934190464 33068141568 33108590592 33229607103 33319272448 33339838464 33364759736 33405571584 33456955392 33502630644 33593032704 33638893728 33757061184 33798352896 33844494222 33935818752 33963383916 33988018176 34034418432 34076049408 34101520992 34292887552 34334834688 34339704014 34381708416 34502485248 34574647296 34642814976 34685190144 34690109157 34696101888 34743468816 34785967104 34811969346 34854551424 34955820459 35050143744 35097994008 35192700928 35294952448 35338125312 35364540288 35407798272 35456136804 35467291083 35510674752 35580687912 35606495232 35655105024 35780355072 35873028576 35969826816 36074336256 36101301544 36123584742 36145460736 36221059072 36250480476 36348297216 36397919712 36442441728 36620383338 36646944768 36696974976 36719198208 36769327056 36825884928 36870930432 36898491168 36921266424 37020893184 37156209706 37201659264 37352967168 37410422784 37456183296 37461495288 37484181504 37507318272 37535354703 37581268032 37639074816 37792161792 37838389248 37843755444 37976693832 38079168512 38131153984 38177796096 38189806592 38236520448 38288720736 38364211116 38392037376 38579498496 38626689024 38679421968 38815295904 38896478208 38973166848 39033114624 39086402418 39191871488 39245376016 39383238048 39431411712 39485243259 39513882624 39591788544 39652687872 39706821504 39755390976 39785107824 39833773056 39949509096 40057307136 40111993152 40220229632 40252899456 40337088512 40386428928 40392156484 40416617472 40466055168 40534046952 40583628288 40613964237 40663643328 40748691456 40891834368 40947659676 40997746944 41227812864 41258630336 41284096848 41309097984 41365492938 41429120544 41510802564 41540911104 41597622528 41648504832 41851866672 41964797952 42022088064 42086725632 42138206208 42144182199 42169704192 42195733056 42406346752 42464239664 42516182016 42723780561 42754768896 42813137472 42839064576 42897548232 42950020608 42963532416 43016085504 43074810828 43191042048 43401935808 43519049728 43578461696 43645493248 43698880512 43705077836 43731545088 43758537984 43844812704 43912253952 44090855424 44144787456 44151048018 44306142804 44360338176 44453117952 44540762112 44609273856 44670174192 44758246302 44790710272 44851858304 45009414912 45064470528 45125992296 45247758336 45284511888 45379224576 45434732544 45468694656 45524312064 45600802821 45656581824 45779779584 45842277888 46003313664 46099529728 46190419968 46246920192 46253478876 46261469184 46324625088 46381289472 46415959128 46444608954 46472735232 46607760612 46733524992 46797325344 46854567936 47117500416 47152720384 47210397696 47274849072 47289721444 47347566336 47440917216 47540140032 47707140096 47772269622 47830704768 48099115008 48157949952 48164779656 48193947648 48259741761 48333973968 48464396288 48530559616 48589922304 48827177784 48862593024 48929299968 48958930944 49025769408 49101179904 49161240576 49197988224 49228355232 49325414292 49361190912 49401285696 49602212352 49803956224 49880563712 49948660384 49978908672 50009757696 50047139604 50108357376 50185433088 50253945966 50389549056 50458340592 50635591776 50697529344 50766741333 50903728128 50982027264 51051627648 51152281488 51439331328 51502252032 51509556021 51572562624 51753727872 51861970944 51964222464 52027785216 52044152832 52115203224 52178950656 52217954019 52510984064 52575215616 52646991012 52685176832 52789051392 52870250496 52942428672 53007187968 53046810432 53111697408 53184205206 53266012128 53371031868 53409742848 53482657536 53670532608 53888823296 53954740224 53962392022 54045395936 54111504384 54151952316 54185377113 54218191104 54331588608 54375720714 54522445824 54596879568 54663662592 54930575007 54970417152 55045462464 55078797312 55153990584 55238827392 55347736752 55463496704 55531339776 55734314559 55802488896 55953063936 56029450752 56115634176 56184274944 56192242932 56226272256 56260977408 56371902048 56458612224 56688242688 56765633166 56965040748 57006358528 57084183296 57118752768 57196730976 57266694144 57284709888 57354780672 57433081104 57546316674 57588056064 57869247744 57940033536 58019132952 58308726784 58344717312 58388329538 58459750272 58549671936 58629603627 58787807232 58859716608 58868064024 59074857072 59147117568 59270823936 59387682816 59479031808 59560232256 59633086464 59677661736 60012553216 60085960704 60167989728 60330344448 60379349184 60505632768 60579643392 60588234726 60624926208 60699082752 60801070428 60875442432 60995464992 61123037184 61337751552 61421489514 61587226624 61671305168 61681958912 61766166784 61841719296 61887945504 61926145272 61963646976 62048239407 62143680816 62266203846 62311366656 62396433792 62472757248 62777800008 62823333888 62947196928 63033132096 63130088448 63254556288 63386853376 63609520128 63696359496 63774273024 64132153344 64219706208 64258596864 64346322348 64425030912 64445298624 64524128256 64612216242 64786563072 65102903712 65239066624 65278574592 65367692544 65468239872 65548320768 65557616754 65597317632 65637806976 65767219056 65868380928 66136283136 66217181184 66226572027 66459214206 66638544896 66679676928 66729519472 66811143168 66913910784 67005261288 67137369453 67186065408 67277787456 67514122368 67596705792 67688988444 67871637504 67926767832 67976036352 68068836864 68152098816 68203041984 68585775104 68669669376 68679408028 68763416832 69004970496 69149294592 69285629952 69370380288 69380218314 69392203776 69486937632 69571934208 69623938692 69666913431 69709102848 69911640918 70100287488 70195988016 70385401856 70589904896 70676250624 70686273847 70729080576 70815596544 70912273608 70934582166 71021349504 71161375824 71310210048 71560710144 71658404433 71746057152 71939653632 72148672512 72202603088 72247169484 72290921472 72442118144 72500960952 72696594432 72795839424 72884883456 73240766676 73293889536 73393949952 73438396416 73538654112 73651769856 73741860864 73796982336 73842532848 74041786368 74312419412 74403318528 74705934336 74820845568 74922990576 74968363008 75014636544 75070709406 75162536064 75278149632 75380918949 75584323584 75676778496 75687510888 75953387664 76158337024 76262307968 76355592192 76379613184 76473040896 76483886213 76577441472 76728422232 76784074752 77158996992 77253378048 77358843936 77630591808 77792956416 77946333696 78066229248 78172804836 78383742976 78490752032 78766476096 78862823424 78970486518 79027765248 79183577088 79305375744 79413643008 79510781952 79570215648 79667546112 79776307809 79899018192 80114614272 80223986304 80505798912 80674177024 80772857856 80784312968 80833234944 80932110336 80943588033 81068093904 81167256576 81227928474 81327286656 81497382912 81563581071 81783668736 81895319352 81995493888 82455625728 82517260672 82568193696 82618195968 82730985876 82858241088 83021605128 83081822208 83195245056 83297009664 83703733344 83929595904 84044176128 84173451264 84276412416 84288364398 84339408384 84391466112 84812693504 84928479328 85032364032 85148449749 85447561122 85509537792 85626274944 85678129152 85795096464 85900041216 85927064832 86032171008 86149621656 86319475011 86382084096 86803871616 87156923392 87290986496 87397761024 87410155672 87463090176 87517075968 87582494307 87689625408 87824507904 88181710848 88289574912 88302096036 88612285608 88720676352 88906235904 89081524224 89218547712 89340348384 89516492604 89581420544 89703716608 90018829824 90128941056 90251984592 90495516672 90569023776 90758449152 90869465088 90882352089 90937389312 91048624128 91201605642 91313163648 91684555776 92006627328 92132234271 92199059456 92380839936 92493840384 92506957752 92522938368 92649250176 92762578944 92831918256 92889217908 92945470464 93215521224 93399305769 93467049984 93594650688 93709135872 94235000832 94305440768 94420795392 94549698144 94579442888 94695132672 94881834432 95080280064 95414280192 95544539244 95661409536 96198230016 96329559312 96387895296 96519483522 96667947936 96928792576 97061119232 97179844608 97654355568 97858599936 97917861888 98051538816 98202359808 98322481152 98336425131 98395976448 98456710464 98650828584 98722381824 98802571392 99204424704 99607912448 99688821309 99761127424 99897320768 99957817344 100019515392 100094279208 100216714752 100370866176 100507891932 100779098112 100916681184 101271183552 101395058688 101533482666 101807456256 101964054528 102103255296 102304562976 102878662656 103004504064 103019112042 103145125248 103507455744 103723941888 103928444928 104055570432 104070327471 104088305664 104230406448 104357901312 104435908038 105021968128 105150431232 105293982024 105370353664 105578102784 105884857344 106014375936 106093620864 106223394816 106368410412 106401873249 106532024256 106742063736 106819485696 106965315072 107341065216 107777646592 107909480448 107924784044 108090791872 108223008768 108303904632 108370754226 108436382208 108663177216 108751441428 109044891648 109193759136 109327325184 109861150014 109940834304 110090924928 110157594624 110307981168 110477654784 110695473504 110926993408 111062679552 111078430331 111468629118 111604977792 112058901504 112231268352 112368549888 112384485864 112452544512 112521954816 112606064109 112743804096 112917224448 113376485376 113531266332 113930081496 114012717056 114168366592 114237505536 114393461952 114533388288 114569419776 114709561344 114866162208 115092633348 115176112128 115738495488 115880067072 116038265904 116617453568 116689434624 116776659076 116919500544 117099343872 117259207254 117575614464 117736128048 118149714144 118294235136 118455729777 118541647872 118775365632 118958063616 119120464512 119266172928 119355323472 120025106432 120171921408 120188964049 120335979456 120660688896 120758698368 121011265536 121159286784 121176469452 121249852416 121398165504 121602140856 121750884864 121841892711 121990929984 122246074368 122675503104 122842979028 123174453248 123342610336 123363917824 123532333568 123683438592 123775891008 123852290544 123927293952 124096478814 124287361632 124532407692 124622733312 124792867584 124945514496 125555600016 125894393856 126066264192 126260176896 126432546597 126509112576 126773706752 127219040256 127392718992 127548546048 128171341683 128264306688 128439412416 128517193728 128692644696 128850061824 128890597248 129048256512 129224432484 129573126144 130046733971 130205807424 130478133248 130557149184 130735385088 130936479744 131096641536 131115233508 131194635264 131275613952 131534438112 131736761856 132272566272 132434362368 132453144054 132918428412 133277089792 133359353856 133459038944 133622286336 133827821568 134010522576 134274738906 134372130816 134555574912 135028244736 135193411584 135377976888 135743275008 135853535664 136137673728 136304197632 136406083968 136802408463 137171550208 137339338752 137358816056 137526833664 138009940992 138298589184 138571259904 138740760576 138760436628 138784407552 138973875264 139143868416 139247877384 139333826862 139418205696 139823281836 140200574976 140391976032 140770803712 141179809792 141352501248 141372547694 141458161152 141631193088 141824547216 141869164332 142042699008 142322751648 142620420096 143121420288 143316808866 143492114304 144297345024 144405206176 144494338968 144581842944 144779225283 144884236288 145001921904 145393188864 145591678848 145769766912 146481533352 146587779072 146787899904 146876792832 147077308224 147303539712 147483721728 147593964672 147685065696 148083572736 148624838824 148806637056 149411868672 149641691136 149845981152 149936726016 150029273088 150141418812 150325072128 150556299264 150761837898 151168647168 151375021776 151906775328 152316674048 152524615936 152711184384 152759226368 152946081792 152967772426 153154882944 153456844464 154317993984 154506756096 154528668063 154717687872 155261183616 155585912832 155892667392 156132458496 156345609672 156653862057 156767485952 156981504064 157532952192 157725646848 157940973036 158055530496 158367154176 158610751488 158827286016 159021563904 159140431296 159335092224 159552615618 159798036384 160229228544 160447972608 161011597824 161348354048 161568625936 161666469888 161864220672 161887176066 162136187808 162334513152 162455856948 162556131339 162654573312 162994765824 163127162142 163567337472 163790638704 163990987776 164911251456 165034521344 165136387392 165236391936 165461971752 165716482176 166043210256 166390490112 166594019328 167202943677 167407466688 167859191808 168088352256 168346902528 168552824832 168576728796 168678816768 168782932224 169625387008 169856958656 170064728064 170296899498 170895122244 171019075584 171252549888 171356258304 171590192928 171800082432 171854129664 172064342016 172299243312 172638950022 172764168192 173607743232 174313846784 174581972992 174820311344 174926180352 175034151936 175164988614 175379250816 175649015808 175888810881 176363421696 176579149824 176604192072 177224571216 177441352704 177812471808 178163048448 178437095424 178680696768 179032985208 179162841088 179407433216 180037659648 180257882112 180503969184 180991033344 181138047552 181516898304 181738930176 181764704178 181874778624 182097248256 182403211284 182626327296 183369111552 184013254656 184264468542 184398118912 184761679872 185013915504 185045876736 185298500352 185525157888 185663836512 185778435816 185890940928 186144718221 186431042448 186798611538 186934099968 187189301376 187418271744 188470001664 188610881536 188841590784 188868372077 189099396288 189158885776 189390265344 189763668864 190160560128 190828560384 191089078488 191322819072 192396460032 192659118624 192775790592 193038967044 193335895872 193857585152 194122238464 194359689216 195308711136 195717199872 195835723776 196103077632 196404719616 196644962304 196672850262 196791952896 196913420928 197301657168 197605142784 198408849408 198679716081 199215824896 199377642618 199522254848 199794641536 199915634688 200039030784 200188558416 200433429504 200741732352 201015783864 201412108359 201558196224 201833362368 202542367104 202790117376 203066965332 203614912512 203928109056 204206510592 204359153383 204609125952 205757325312 206009008128 206038224084 206290250496 207014911488 207447883776 207856889856 208111140864 208140654942 208176611328 208460812896 208715802624 208871816076 209000740293 210043936256 210300862464 210587964048 211156205568 211769714688 212028751872 212058821541 212187241728 212446789632 212736820824 212803746498 213064048512 213484127472 213930630144 214682130432 214975213299 215555293184 215818960896 215849568088 216181583744 216446017536 216607809264 216741508452 216872764416 217326354432 217502882856 218089783296 218387518272 218654650368 219722300028 219881668608 220181849856 220315189248 220615962336 220955309568 221390947008 221853986816 222125359104 222156860662 222937258236 223209955584 224117803008 224462536704 224768971728 224905089024 225043909632 225212128218 225487608192 225834448896 226142756847 226752970752 227062532664 227860162992 228336733184 228475011072 228786923904 229066776576 229138839552 229419122688 229451658639 229732324416 230185266696 230352224256 231476990976 231760134144 232076531808 233234907136 233378869248 233553318152 233839001088 234198687744 234518414508 235151228928 235472256096 236299428288 236588470272 236911459554 237083295744 237550731264 237916127232 238240929024 238532345856 238710646944 240050212864 240343842816 240377928098 240671958912 241517396736 242022531072 242318573568 242352938904 242499704832 242796331008 242830764099 243204281712 243501769728 243683785422 243981859968 244492148736 244690743213 245351006208 245685958056 246348906496 246685220672 247064667136 247366877184 247551782016 247704581088 247854587904 248192957628 248574723264 249064815384 249245466624 249585735168 249891028992 251111200032 251788787712 252132528384 252520353792 252865093194 253018225152 253547413504 254438080512 254785437984 255097092096 255445349247 256342683366 256528613376 256878824832 257034387456 257385289392 257700123648 257781194496 258096513024 258448864968 259146252288 260093467942 260411614848 260956266496 261470770176 261872959488 262193283072 262230467016 262389270528 262551227904 262747482921 263068876224 263473523712 264545132544 264868724736 264906288108 265836856824 266554179584 266718707712 266918077888 267244572672 267655643136 268021045152 268549477812 268744261632 269111149824 270056489472 270386823168 270755953776 271486550016 271707071328 272275347456 272608395264 272647056267 272812167936 273604816926 274343100416 274717632112 275053667328 276019881984 276396702813 276597178368 277142519808 277481521152 277520873256 277568815104 277947750528 278287736832 278495754768 278667653724 278836411392 279646563672 280401149952 280783952064 281541607424 282359619584 282705002496 282745095388 282916322304 283262386176 283649094432 283738328664 284085398016 284645503296 285240840192 286242840576 286633617732 286984228608 288594690048 288810412352 288988677936 289163685888 289558450566 289768472576 290003843808 290786377728 291183357696 291539533824 292963066704 293575799808 293753585664 294154616448 294607079424 294967443456 295009275393 295187929344 295370131392 296167145472 297249677648 297613274112 298823737344 299066463927 299283382272 299691962304 299873452032 300058546176 300282837624 300650144256 301112598528 301523675796 302337294336 302750043552 303813550656 304633348096 305049231872 305422368768 305518452736 305892163584 305935544852 306309765888 306913688928 308635987968 309013512192 309057336126 309435375744 310522367232 311171825664 311785334784 312210982413 312264916992 312691219344 313307724114 313534971904 313963008128 315065904384 315451293696 315881946072 316111060992 316734308352 317654572032 318043127808 318280862592 318670184448 319105231236 319205619747 319596072768 320458457088 320895945216 322023195648 322696708096 323137251872 323332939776 323728441344 323774352132 324272375616 324669026304 324911713896 325112262678 325309146624 325989531648 326254324284 327134674944 327581277408 327981975552 329822502912 330069042688 330272774784 330472783872 330923943504 331432964352 332086420512 332780980224 333188038656 333235290993 334405887354 334814933376 336176704512 336693805056 337105649664 337153457592 337357633536 337565864448 337818192327 339250774016 339713917312 340129456128 340593798996 341790244488 342038151168 342505099776 342712516608 343180385856 343600164864 343708259328 344128684032 344598486624 345277900044 345528336384 347215486464 348627693568 349163945984 349640622688 349852360704 350068303872 350329977228 350758501632 351298031616 351777621762 352726843392 353208384144 354449142432 354882705408 355367189331 355624943616 356326096896 356874190848 357361393536 358065970416 358814866432 360075319296 360515764224 360566892147 361007938368 361982066688 362276095104 363033796608 363477860352 363529408356 363749557248 364194496512 364806422568 365252654592 365525678133 366738223104 368026509312 368528937084 368796237824 369523359744 370027831008 370091753472 370597000704 371050315776 371327673024 371556871632 371781881856 372289436442 372862084896 373597223076 373868199936 374378602752 374836543488 377221763072 377683181568 377736744154 378198792576 378317771552 378780530688 379297639791 379527337728 380321120256 381657120768 382178156976 382645638144 384514025049 384792920064 385318237248 385551581184 386077934088 386671791744 388244476928 388719378432 390140201913 390617422272 391434399744 391671447552 392206155264 392809439232 393289924608 393345700524 393583905792 393826841856 394603314336 395210285568 396817698816 397359432162 398431649792 398755285236 399044509696 399589283072 399831269376 400078061568 400377116832 400866859008 401483464704 402031567728 402824216718 403116392448 403666724736 405084734208 405580234752 406133930664 407229825024 408413021184 408718306766 409218251904 410407225389 411514650624 412018016256 412076448168 412580500992 414029822976 414895767552 415713779712 416222281728 416281309884 416353222656 416921625792 417431605248 417743632152 418001480586 420087872512 420601724928 421175928096 422312411136 423539429376 424057503744 424117643082 424374483456 424893579264 425473641648 425607492996 426128097024 426968254944 427861260288 429364260864 429950426598 431110586368 431699136176 432363167488 432892035072 433215618528 433483016904 433745528832 434337675849 434652708864 435005765712 436179566592 436775036544 437309300736 439444600056 439763337216 440363699712 440630378496 441231924672 441910619136 442781894016 443707973632 444250718208 444313721324 445874516472 446419911168 448235606016 448925073408 449537943456 449810178048 450087819264 450424256436 450975216384 451668897792 452285513694 453505941504 454125065328 455720325984 456673466368 456950022144 457573847808 458133553152 458277679104 458838245376 458903317278 459464648832 460370533392 462953981952 463520268288 463586004189 464153063616 466469814272 466757738496 467106636304 467678002176 468397375488 469036829016 469961586171 470302457856 470944512192 472598856576 473176940544 473822919108 474166591488 475101462528 475832254464 476481858048 477064691712 477421293888 480100425728 480687685632 480755856196 481343917824 483034793472 484045062144 484705877808 484999409664 485592662016 485661528198 486408563424 487003539456 487367570844 487668394017 487963719936 488984297472 489381486426 490702012416 491371916112 492697812992 493370441344 494129334272 494733754368 494803916929 495103564032 495409162176 495709175808 496385915256 497149446528 498129630768 499171470336 499782057984 501608831031 502222400064 503577575424 504265056768 505040707584 505730186388 506036450304 507094827008 508876161024 509570875968 510194184192 510890698494 512685366732 513057226752 513757649664 514068774912 514770578784 515400247296 515562388992 516193026048 516897729936 518292504576 520186935884 520823229696 521912532992 522941540352 523745918976 524460934032 524778541056 525102455808 525494965842 526137752448 526947047424 527666432643 529090265088 529737449472 529812576216 531673713648 533108359168 533437415424 533836155776 534489145344 535311286272 535387203491 536042090304 537098955624 537488523264 538222299648 540112978944 540773646336 541511907552 542973100032 543414142656 544550694912 545216790528 545294112534 545624335872 547209633852 548686200832 549435264224 550107334656 552039763968 552793405626 553194356736 554285039616 555041746512 555137630208 555895501056 556575473664 556991509536 557335307448 557672822784 558434154663 559293127344 560802299904 561567904128 564719239168 565410004992 565490190776 565832644608 566524772352 566605116231 567298188864 567476657328 568170796032 569291006592 570481680384 572485681152 573267235464 573968457216 577189380096 577620824704 577977355872 578327371776 579116901132 579536945152 580007687616 581572755456 582366715392 583079067648 585926133408 587151599616 587507171328 588309232896 589214158848 589934886912 590018550786 590375858688 590740262784 594499355296 595226548224 596039148243 597647474688 598132927854 598566764544 599383924608 599746904064 600117092352 600565675248 601300288512 602225197056 603047351592 604236325077 604674588672 605500087104 607627101312 610098463744 610844737536 611036905472 611784327168 611871089704 612619531776 613077460149 613827377856 617271975936 618027024384 618114672252 618870751488 621044734464 622343651328 623570669568 624421964826 624529833984 625382438688 626615448228 627069943808 627926016256 630131808768 630902587392 631763892144 633468616704 635309144064 636086255616 636176464623 636561725184 637340368896 638210462472 638411239494 639192145536 641791890432 644046391296 644925639897 645393416192 646274503744 646665879552 647456882688 647548704264 648544751232 649338052608 649823427792 650224525356 650618293248 651979063296 652508648568 654269349888 655162554816 655963951104 659645005824 660138085376 660545549568 660945567744 661847887008 662865928704 664172841024 665561960448 666376077312 666470581986 668811774708 669629866752 672353409024 673387610112 674306915184 674715267072 675131728896 675636384654 678501548032 679427834624 680258912256 681187597992 683580488976 685010199552 685425033216 686360771712 687200329728 687416518656 688257368064 688354975917 689196973248 690555800088 691056672768 694430972928 697255387136 698327891968 699281245376 699704721408 700136607744 700659954456 701517003264 702596063232 703555243524 705453686784 706416768288 708898284864 709765410816 710734378662 711249887232 712652193792 713748381696 714722787072 716131940832 717629732864 720150638592 721031528448 721133784294 722015876736 724552190208 726067593216 726955720704 727058816712 727499114496 728388993024 728492292297 729612845136 730505309184 731051356266 733476446208 736053018624 737057874168 737592475648 739046719488 740055662016 741194001408 742100631552 742655346048 743113743264 743563763712 744578872884 745724169792 747194446152 747736399872 748757205504 749673086976 754443526144 755366363136 755473488308 756397585152 756635543104 757561061376 758595279582 759054675456 760642240512 763314241536 764356313952 765291276288 766336047741 769028050098 769585840128 770636474496 771103162368 772155868176 773343583488 776488953856 777438756864 777549012317 780280403826 781234844544 782868799488 784412310528 785618878464 786579849216 786691401048 787167811584 787653683712 788242448763 789206628672 790420571136 793635397632 794718864324 796863299584 797510570472 798089019392 799178566144 799662538752 800156123136 800754233664 801733718016 802966929408 804063135456 805648433436 806232784896 807333449472 810169468416 811160469504 812267861328 814459650048 816826042368 817436613532 817941168801 818436503808 820814450778 823029301248 824152896336 825161001984 828059645952 829190108439 829791535104 831427559424 832444563456 832562619768 832706445312 833843251584 834863210496 835487264304 836002961172 840175745024 841203449856 841322748343 842351856192 844624822272 847078858752 848115007488 848235286164 848748966912 849787158528 850947283296 851214985992 852256194048 853936509888 855722520576 858728521728 859900853196 862221172736 863398272352 864726334976 865784070144 866431237056 866966033808 867491057664 868675351698 869305417728 870011531424 872359133184 873550073088 874618601472 878889200112 880727399424 881260756992 882463849344 883821238272 885027826179 885563788032 887415947264 888501436416 888627442648 891749032944 892839822336 896471212032 897199391781 897850146816 899075886912 899620356096 900175638528 900848512872 901950432768 903337795584 904571027388 907011883008 908250130656 911440651968 913346932736 913900044288 915147695616 916267106304 916555358208 917676490752 917806634556 918929297664 920741066784 925907963904 927040536576 927172008378 928306127232 932939628544 933515476992 934213272608 935356004352 936632947239 936794750976 938073658032 939923172342 940604915712 941889024384 945197713152 946353881088 947645838216 948333182976 950202925056 952963716096 954129383424 954842587776 957616859241 960200851456 961375371264 961511712392 962687835648 966069586944 968090124288 969411755616 969998819328 971185324032 971323056396 972817126848 974007078912 974735141688 975336788034 975927439872 977968594944 978762972852 981404024832 982743832224 985395625984 986740882688 988258668544 989467508736 989607833858 990207128064 990818324352 991418351616 992771830512 994298893056 996259261536 998342940672 999564115968 999705872979 1003217662062 1004444800128 1008530113536 1010081415168 1011460372776 1012072900608 1013454576981 1014189654016 1017752322048 1019141751936 1020388368384 1021781396988 1025370733464 1026114453504 1027515299328 1028137549824 1029541157568 1030800494592 1031124777984 1032386052096 1033795459872 1036585009152 1040373871768 1041646459392 1043825065984 1045883080704 1047491837952 1048921868064 1049557082112 1050204911616 1050989931684 1052275504896 1053894094848 1055332865286 1058180530176 1059625152432 1063347427296 1066216718336 1066874830848 1067672311552 1068978290688 1070622572544 1070774406982 1072084180608 1074197911248 1076444599296 1080225957888 1081547292672 1081700676441 1083023815104 1085946200064 1086828285312 1089101389824 1090433581056 1090588225068 1091248671744 1094419267704 1096577034399 1097372401664 1098870528448 1100214669312 1104079527936 1105586811252 1106388713472 1108570079232 1110083493024 1110275260416 1111791002112 1113150947328 1113983019072 1114670614896 1115345645568 1116868309326 1118586254688 1121604599808 1123135808256 1129438478336 1130980381552 1131665289216 1133049544704 1133210232462 1134596377728 1134953314656 1136341592064 1137892919373 1138582013184 1140963360768 1144971362304 1146534470928 1147936914432 1154378760192 1155241649408 1155954711744 1156654743552 1158233802264 1159073890304 1160015375232 1164733430784 1166158135296 1170420605739 1171852266816 1174303199232 1175014342656 1176618465792 1178428317696 1179869773824 1180037101572 1180751717376 1181480525568 1188998710592 1190453096448 1192078296486 1195294949376 1196265855708 1197133529088 1198767849216 1199493808128 1200234184704 1201131350496 1202600577024 1204450394112 1206094703184 1208472650154 1209349177344 1211000174208 1215254202624 1220196927488 1221689475072 1221862733641 1222073810944 1223742179408 1225239063552 1226154920298 1227654755712 1231221676167 1234543951872 1236054048768 1236229344504 1237741502976 1242089468928 1244687302656 1247141339136 1248843929652 1249059667968 1250764877376 1253230896456 1254139887616 1255852032512 1260263617536 1261805174784 1263527784288 1266937233408 1270618288128 1272172511232 1272352929246 1273123450368 1274680737792 1276420924944 1276822478988 1278384291072 1283583780864 1288092782592 1289851279794 1290786832384 1292549007488 1293331759104 1295097408528 1297089502464 1298676105216 1299646855584 1300449050712 1301236586496 1303013027547 1303958126592 1305017297136 1308538699776 1310325109632 1311927902208 1319290011648 1320276170752 1321091099136 1321891135488 1322078604539 1323695774016 1325731857408 1328345682048 1331123920896 1332752154624 1332941163972 1337623549416 1339259733504 1344706818048 1346775220224 1348613830368 1349430534144 1350263457792 1351272769308 1357003096064 1358855669248 1360517824512 1362375195984 1367160977952 1370020399104 1370850066432 1372721543424 1374400659456 1374833037312 1376514736128 1376709951834 1378393946496 1381111600176 1388861945856 1390758012567 1394510774272 1396655783936 1398562490752 1399409442816 1400273215488 1401319908912 1403034006528 1405192126464 1407110487048 1409884758513 1410907373568 1412833536576 1417796569728 1419530821632 1421468757324 1422499774464 1425304387584 1427496763392 1429445574144 1430514073681 1432263881664 1435259465728 1440301277184 1442063056896 1442267568588 1444031753472 1449104380416 1452135186432 1454117633424 1454998228992 1456777986048 1456984584594 1459225690272 1461010618368 1462102712532 1463005182051 1466952892416 1472106037248 1474115748336 1478093438976 1480111324032 1482388002816 1484201263104 1484411750787 1485310692096 1486227486528 1487127527424 1489157745768 1491448339584 1494388892304 1497514411008 1499346173952 1504826493093 1508887052288 1510732726272 1510946976616 1512795170304 1513271086208 1515122122752 1517190559164 1518109350912 1521284481024 1526628483072 1528712627904 1530582552576 1532672095482 1538056100196 1539171680256 1541272948992 1542206324736 1544311736352 1546687166976 1552977907712 1554877513728 1555098024634 1560560807652 1562469689088 1565737598976 1568824621056 1571237756928 1573382802096 1574335623168 1575307367424 1576484897526 1578413257344 1580841142272 1582999297929 1587270795264 1589437728648 1593726599168 1595021140944 1598357132288 1599325077504 1600312246272 1601508467328 1603467436032 1605933858816 1606161610473 1608126270912 1611296866872 1612465569792 1614666898944 1620338936832 1622320939008 1624535722656 1628919300096 1633652084736 1634873227064 1635882337602 1636873007616 1641628901556 1646058602496 1648305792672 1650322003968 1656119291904 1658380216878 1659583070208 1662855118848 1665125239536 1665412890624 1667686503168 1669726420992 1670974528608 1672005922344 1680351490048 1682406899712 1682645496686 1684703712384 1694157717504 1696230014976 1696470572328 1697497933824 1699574317056 1699815348693 1701894566592 1702429971984 1704512388096 1707873019776 1711445041152 1717457043456 1719801706392 1724442345472 1726796544704 1729452669952 1731568140288 1732862474112 1733932067616 1734982115328 1737350703396 1738610835456 1740023062848 1744718266368 1747100146176 1749237202944 1757778400224 1761454798848 1762521513984 1764927698688 1767642476544 1770055652358 1771127576064 1774831894528 1777254885296 1783498065888 1785679644672 1788117444729 1792942424064 1794398783562 1795700293632 1798151773824 1799240712192 1800351277056 1801697025744 1803900865536 1806675591168 1809142054776 1814023766016 1816500261312 1822881303936 1826693865472 1830295391232 1832534212608 1833110716416 1835352981504 1835613269112 1837858595328 1839232380447 1841482133568 1851815927808 1854081073152 1854344016756 1856612254464 1865879257088 1867030953984 1868426545216 1870712008704 1873265894478 1873589501952 1876147316064 1879846344684 1881209831424 1883778048768 1890395426304 1892707762176 1895291676432 1900405850112 1905927432192 1908258766848 1908529393869 1909685175552 1915233718482 1920401702912 1923023424784 1925375671296 1932139173888 1934776919691 1936180248576 1938823511232 1939997638656 1942370648064 1942646112792 1945634253696 1948014157824 1949470283376 1950673576068 1951854879744 1955937189888 1957525945704 1962808049664 1965487664448 1970791251968 1973481765376 1976517337088 1978935017472 1979215667716 1980414256128 1981636648704 1982836703232 1985543661024 1988597786112 1992518523072 1996685881344 1999128231936 1999411745958 2006435324124 2008889600256 2017060227072 2020162830336 2022920745552 2024145801216 2026909153962 2028379308032 2035504644096 2038283503872 2040776736768 2043562793976 2050741466928 2055030598656 2056275099648 2059082315136 2061600989184 2062249555968 2064772104192 2065064927751 2067590919744 2073170018304 2080747743536 2083292918784 2087650131968 2091766161408 2094983675904 2097843736128 2099114164224 2100409823232 2101979863368 2104551009792 2107788189696 2110665730572 2116361060352 2119250304864 2126694854592 2132433436672 2133749661696 2135344623104 2137956581376 2141245145088 2141548813964 2144168361216 2148395822496 2152889198592 2160451915776 2163094585344 2163401352882 2166047630208 2173656570624 2178202779648 2180867162112 2181176450136 2182497343488 2185476876891 2188838535408 2193154068798 2194744803328 2197741056896 2200429338624 2208159055872 2211173622504 2212777426944 2217140158464 2220166986048 2223582004224 2226301894656 2227966038144 2229341229792 2230691291136 2233736618652 2237172509376 2243209199616 2246271616512 2258876956672 2261960763104 2263330578432 2266099089408 2266420464924 2269192755456 2269906629312 2272683184128 2275785838746 2277164026368 2281926721536 2289942724608 2293068941856 2295873828864 2299008143223 2308757520384 2310483298816 2311909423488 2313309487104 2316467604528 2320030750464 2329466861568 2332316270592 2332647036951 2340841211478 2343704533632 2348606398464 2353236931584 2356856635392 2359739547648 2360074203144 2361503434752 2362961051136 2364727346289 2377997421184 2380906192896 2384156592972 2390589898752 2392531711416 2394267058176 2397535698432 2398987616256 2400468369408 2402262700992 2405201154048 2408900788224 2412189406368 2416945300308 2418698354688 2422000348416 2430508405248 2440393854976 2443378950144 2443725467282 2444147621888 2447484358816 2450478127104 2452309840596 2453823506403 2455309511424 2462443352334 2469087903744 2472458689008 2475483005952 2484178937856 2487570325317 2489374605312 2494282678272 2497687859304 2498119335936 2501529754752 2506461792912 2511704065024 2520527235072 2523610349568 2523968245029 2527055568576 2533874466816 2541236576256 2544345022464 2544705858492 2546246900736 2549361475584 2552841849888 2553644957976 2556768582144 2567167561728 2576185565184 2579702559588 2581573664768 2585098014976 2586663518208 2590194817056 2594179004928 2597352210432 2599293711168 2600898101424 2602473172992 2606026055094 2607916253184 2610034594272 2617077399552 2620650219264 2623855804416 2640552341504 2642182198272 2643782270976 2644157209078 2647391548032 2651463714816 2655083478537 2656691364096 2662247841792 2665504309248 2665882327944 2675247098832 2678519467008 2689413636096 2691598175343 2693550440448 2697227660736 2698861068288 2700526915584 2702545538616 2717711338496 2721035649024 2724750391968 2734321955904 2740040798208 2741700132864 2745443086848 2748801318912 2749666074624 2753029472256 2753419903668 2756787892992 2762223200352 2777723891712 2781516025134 2789021548544 2793311567872 2797124981504 2798818885632 2800546430976 2802639817824 2806068013056 2809898841717 2810384252928 2814220974096 2819769517026 2821814747136 2825667073152 2835593139456 2839061643264 2842937514648 2844999548928 2850608775168 2858891148288 2861028147362 2864527763328 2870518931456 2872850577723 2880602554368 2884126113792 2884535137176 2888063506944 2898208760832 2904270372864 2908235266848 2909996457984 2913555972096 2913969169188 2918451380544 2922021236736 2924205425064 2926010364102 2933905784832 2944212074496 2948231496672 2956186877952 2960222648064 2964776005632 2968402526208 2968823501574 2970621384192 2972454973056 2974255054848 2978315491536 2982896679168 2988777784608 2995028822016 2998692347904 2999117618937 3009652986186 3017774104576 3021893953232 3025590340608 3026542172416 3030244245504 3034381118328 3036218701824 3040363730943 3042568962048 3053256966144 3057425255808 3061165105152 3065344190964 3076112200392 3078343360512 3082545897984 3084412649472 3088623472704 3093374333952 3105955815424 3109755027456 3110196049268 3121121615304 3124939378176 3131475197952 3137649242112 3142475513856 3146765604192 3148671246336 3150614734848 3152969795052 3156826514688 3161682284544 3165998595858 3174541590528 3178875457296 3187453198336 3190042281888 3196714264576 3198650155008 3200624492544 3203016934656 3206934872064 3211867717632 3212323220946 3216252541824 3222593733744 3229333797888 3240677873664 3244641878016 3245102029323 3249071445312 3257838600192 3267304169472 3269746454128 3271764675204 3273746015232 3283257803112 3289731103197 3292117204992 3296611585344 3300644007936 3312238583808 3316760433756 3319166140416 3325710237696 3330250479072 3330825781248 3335373006336 3339452841984 3341949057216 3344011844688 3360702980096 3364813799424 3365290993372 3369407424768 3388315435008 3392941144656 3394995867648 3399148634112 3399630697386 3403789133184 3404859943968 3409024776192 3413678758119 3415746039552 3422890082304 3434914086912 3439603412784 3448884690944 3453593089408 3458905339904 3463136280576 3463627418503 3465724948224 3467864135232 3469964230656 3474701406792 3477221670912 3480046125696 3494200292352 3498474405888 3511261817217 3515556800448 3522909597696 3525043027968 3529855397376 3535284953088 3540111304716 3542255152128 3549663789056 3554509770592 3566996131776 3571359289344 3576234889458 3585884848128 3588797567124 3591400587264 3596303547648 3598481424384 3600702554112 3603394051488 3607801731072 3613351182336 3618284109552 3628047532032 3633000522624 3645762607872 3653387730944 3660590782464 3665068425216 3665588200923 3666221432832 3671226538224 3675717190656 3678464760894 3682964267136 3693665028501 3703631855616 3708162146304 3708688033512 3713224508928 3731758514176 3734061907968 3736853090432 3741424017408 3746531788956 3747179003904 3747710424437 3752294632128 3759692689368 3762419662848 3767556097536 3780790852608 3785415524352 3790583352864 3800811700224 3811854864384 3816517533696 3817058787738 3819370351104 3830467436964 3840803405824 3846046849568 3850751342592 3864278347776 3869553839382 3872360497152 3877647022464 3879995277312 3885292225584 3891268507392 3896028315648 3898940566752 3901347152136 3903709759488 3909039082641 3911874379776 3915051891408 3925616099328 3930975328896 3946963530752 3953034674176 3957870034944 3958431335432 3960828512256 3963273297408 3965673406464 3966235813617 3971087322048 3977195572224 3985037046144 3993371762688 3998256463872 3998823491916 4012870648248 4017779200512 4034120454144 4040325660672 4045841491104 4048291602432 4053818307924 4056758616064 4071009288192 4076567007744 4081553473536 4087125587952 4101482933856 4110061197312 4112550199296 4118164630272 4123201978368 4124499111936 4129544208384 4130129855502 4135181839488 4161495487072 4166585837568 4172274037701 4175300263936 4183532322816 4189967351808 4195687472256 4198228328448 4200819646464 4203959726736 4209102019584 4215576379392 4221331461144 4229654275539 4232722120704 4238500609728 4253389709184 4267499323392 4270689246208 4275913162752 4282490290176 4283097627928 4288336722432 4291542221043 4296791644992 4305778397184 4320903831552 4326189170688 4326802705764 4332095260416 4347313141248 4356405559296 4362352900272 4364994686976 4370953753782 4377677070816 4386308137596 4389489606656 4395482113792 4400858677248 4416318111744 4422347245008 4434280316928 4440333972096 4447164008448 4452603789312 4453235252361 4455932076288 4458682459584 4461382582272 4467473237304 4474345018752 4492543233024 4514479479279 4517753913344 4523921526208 4526661156864 4532198178816 4532840929848 4538385510912 4539813258624 4545366368256 4551571677492 4554328052736 4563853443072 4579885449216 4586137883712 4591747657728 4598016286446 4617515040768 4620966597632 4623818846976 4626618974208 4632935209056 4640061500928 4658933723136 4664632541184 4665294073902 4681682422956 4687409067264 4697212796928 4706473863168 4713713270784 4720148406288 4723006869504 4725922102272 4729454692578 4755994842368 4761812385792 4768313185944 4781179797504 4785063422832 4795071396864 4797975232512 4800936738816 4804525401984 4810402308096 4817801576448 4818484831419 4824378812736 4833890600616 4837396709376 4844000696832 4861016810496 4880787709952 4886757900288 4887450934564 4888295243776 4894968717632 4900956254208 4904619681192 4907647012806 4910619022848 4924886704668 4938175807488 4944917378016 4950966011904 4968357875712 4975140650634 4978749210624 4988565356544 4995375718608 4996238671872 5003059509504 5012923585824 5023408130048 5041054470144 5047220699136 5047936490058 5054111137152 5082473152512 5088690044928 5089411716984 5092493801472 5098722951168 5099446046079 5105683699776 5107289915952 5113537164288 5134335123456 5152371130368 5159405119176 5163147329536 5170196029952 5173327036416 5180389634112 5188358009856 5194704420864 5198587422336 5201796202848 5204946345984 5212052110188 5215832506368 5220069188544 5234154799104 5241300438528 5247711608832 5281104683008 5284364396544 5287564541952 5288314418156 5294783096064 5302927429632 5310166957074 5313382728192 5324495683584 5331764655888 5350494197664 5357038934016 5364352334187 5378827272192 5383196350686 5387100880896 5394455321472 5397722136576 5401053831168 5405091077232 5435422676992 5442071298048 5442843086219 5449500783936 5468643911808 5480081596416 5490886173696 5497602637824 5499332149248 5506058944512 5506839807336 5513575785984 5517697141341 5524446400704 5555447783424 5563032050268 5578043097088 5586623135744 5594249963008 5597637771264 5601092861952 5605279635648 5612136026112 5619797683434 5620768505856 5628441948192 5639539034052 5643629494272 5651334146304 5671186278912 5678123286528 5685875029296 5701217550336 5717782296576 5722056294724 5725588181607 5729055526656 5741037862912 5745701155446 5761205108736 5769070274352 5776127013888 5796417521664 5804330759073 5808540745728 5816470533696 5819992915968 5827111944192 5827938338376 5836902761088 5844042473472 5848410850128 5852020728204 5867811569664 5888424148992 5889259238401 5896462993344 5912373755904 5920445296128 5929552011264 5936805052416 5937647003148 5941242768384 5944909946112 5948510109696 5956630983072 5965793358336 5977555569216 5990057644032 5997384695808 5998235237874 6019305972372 6035548209152 6043787906464 6051180681216 6053084344832 6060488491008 6068762236656 6072437403648 6080727461886 6085137924096 6106513932288 6114850511616 6122330210304 6130688381928 6152224400784 6165091795968 6168825298944 6177246945408 6186748667904 6195194783253 6211911630848 6219510054912 6220392098536 6242243230608 6249878756352 6262950395904 6275298484224 6284951027712 6293531208384 6297342492672 6301229469696 6305939590104 6313653029376 6323364569088 6331997191716 6349083181056 6357750914592 6374906396672 6380084563776 6393428529152 6397300310016 6401248985088 6406033869312 6413869744128 6423735435264 6424646441892 6432505083648 6445187467488 6458667595776 6481355747328 6489283756032 6490204058646 6498142890624 6534608338944 6539492908256 6543529350408 6547492030464 6556430630673 6566515606224 6579462206394 6584234409984 6593223170688 6601288015872 6624477167616 6633520867512 6638332280832 6651420475392 6660500958144 6670746012672 6678905683968 6683898114432 6688023689376 6721405960192 6729627598848 6730581986744 6738814849536 6776630870016 6785882289312 6789991735296 6798297268224 6799261394772 6807578266368 6809719887936 6818049552384 6827357516238 6831492079104 6845780164608 6869828173824 6879206825568 6897769381888 6907186178816 6917810679808 6926272561152 6927254837006 6931449896448 6935728270464 6939928461312 6949402813584 6960092251392 6988400584704 6996948811776 6997941110853 7022523634434 7031113600896 7045819195392 7059710794752 7070569906176 7080222609432 7084510304256 7094182038867 7099327578112 7109019541184 7133992263552 7142718578688 7152469778916 7171769696256 7177595134248 7182801174528 7192607095296 7196962848768 7201405108224 7206788102976 7215603462144 7226702364672 7236568219104 7256095064064 7266001045248 7291525215744 7306775461888 7321181564928 7330136850432 7331176401846 7332442865664 7342453076448 7351434381312 7356929521788 7361470519209 7365928534272 7387330057002 7407263711232 7417376067024 7426449017856 7463517028352 7468123815936 7473706180864 7482848034816 7493063577912 7494358007808 7495420848874 7504589264256 7519385378736 7535112195072 7561581705216 7570831048704 7571904735087 7581166705728 7601623400448 7623709728768 7633035067392 7634117575476 7638740702208 7660934873928 7681606811648 7692093699136 7701502685184 7728556695552 7739107678764 7744720994304 7755294044928 7759990554624 7770584451168 7782537014784 7792056631296 7797881133504 7802694304272 7807419518976 7818078165282 7823748759552 7830103782816 7851232198656 7861950657792 7893927061504 7906069348352 7916862670864 7921657024512 7926546594816 7931346812928 7932471627234 7942174644096 7954391144448 7965250435611 7970074092288 7986743525376 7996512927744 7997646983832 8025741296496 8035558401024 8068240908288 8080651321344 8091682982208 8096583204864 8107636615848 8113517232128 8153134015488 8163106947072 8174251175904 8202965867712 8220122394624 8225100398592 8236329260544 8246403956736 8248998223872 8259088416768 8260259711004 8270363678976 8322990974144 8333171675136 8344548075402 8350600527872 8367064645632 8379934703616 8391374944512 8396456656896 8401639292928 8407919453472 8418204039168 8429696525151 8431152758784 8442662922288 8459308551078 8465444241408 8477001219456 8506779418368 8534998646784 8541378492416 8551826325504 8553039135487 8566195255856 8576673444864 8583084442086 8593583289984 8611556794368 8618551733169 8641807663104 8652378341376 8653605411528 8664190520832 8694626282496 8712811118592 8724705800544 8729989373952 8741907507564 8755354141632 8772616275192 8778979213312 8790964227584 8801717354496 8832636223488 8844694490016 8868560633856 8880667944192 8894328016896 8905207578624 8906470504722 8911864152576 8917364919168 8922765164544 8934946474608 8948690037504 8985086466048 8997352856811 9028958958558 9035507826688 9047843052416 9053322313728 9065681859696 9076771021824 9079626517248 9090732736512 9103143354984 9108656105472 9121091192829 9127706886144 9159770898432 9172275767424 9183495315456 9196032572892 9235030081536 9241933195264 9247637693952 9253237948416 9254550231773 9265870418112 9280123001856 9317867446272 9329265082368 9330588147804 9363364845912 9374818134528 9394425593856 9412947726336 9427426541568 9440296812576 9446013739008 9451844204544 9458909385156 9511989684736 9523624771584 9536626371888 9562359595008 9570126845664 9590142793728 9595950465024 9601873477632 9609050803968 9620804616192 9635603152896 9636969662838 9648757625472 9667781201232 9688001393664 9722033620992 9735306087969 9761575419904 9773515800576 9774901869128 9776590487552 9789937435264 9801912508416 9809239362384 9815294025612 9821238045696 9849773409336 9869193309591 9876351614976 9889834756032 9901932023808 9936715751424 9950281301268 9957498421248 9977130713088 9990751437216 9992477343744 10006119019008 10025847171648 10046816260096 10082108940288 10094441398272 10095872980116 10108222274304 10164946305024 10178823433968 10184987602944 10197445902336 10198892092158 10211367399552 10214579831904 10227074328576 10241036274357 10268670246912 10304742260736 10318810238352 10340392059904 10346654072832 10360779268224 10376716019712 10389408841728 10390882255509 10397174844672 10403592405696 10409892691968 10424104220376 10431665012736 10440138377088 10482600877056 10495423217664 10533785451651 10562209366016 10568728793088 10575129083904 10576628836312 10589566192128 10605854859264 10620333914148 10626765456384 10648991367168 10663529311776 10700988395328 10714077868032 10728704668374 10757654544384 10766392701372 10774201761792 10788910642944 10795444273152 10802107662336 10810182154464 10870845353984 10884142596096 10885686172438 10899001567872 10937287823616 10960163192832 10981772347392 10995205275648 10996764602769 10998664298496 11013679614672 11027151571968 11035394282682 11048892801408 11080995085503 11110895566848 11126064100536 11156086194176 11188499926016 11195275542528 11202185723904 11210559271296 11224272052224 11239595366868 11241537011712 11243131273311 11256883896384 11279078068104 11287258988544 11302668292608 11342372557824 11356246573056 11371750058592 11402435100672 11435564593152 11444112589448 11451176363214 11458111053312 11482075725824 11491402310892 11522410217472 11538140548704 11552254027776 11592835043328 11608661518146 11617081491456 11632941067392 11639985831936 11655876676752 11673805522176 11688084946944 11696821700256 11704041456408 11735623139328 11776848297984 11778518476802 11792925986688 11840890592256 11859104022528 11873610104832 11875294006296 11882485536768 11889819892224 11897020219392 11898707440851 11913261966144 11931586716672 11955111138432 11980115288064 11994769391616 11996470475748 12038611944744 12071096418304 12087575812928 12102361362432 12106168689664 12120976982016 12137524473312 12144874807296 12161454923772 12170275848192 12213027864576 12229701023232 12244660420608 12261376763856 12304448801568 12330183591936 12337650597888 12354493890816 12373497335808 12390389566506 12423823261696 12440784197072 12484486461216 12499757512704 12516822113103 12525900791808 12550596968448 12569902055424 12587062416768 12594684985344 12602458939392 12611879180208 12627306058752 12646729138176 12663994383432 12698166362112 12715501829184 12749812793344 12760169127552 12786857058304 12802497970176 12812067738624 12827739488256 12847470870528 12849292883784 12865010167296 12874626663129 12890374934976 12917335191552 12962711494656 12978567512064 12980408117292 12996285781248 13069216677888 13078985816512 13087058700816 13094984060928 13112861261346 13133031212448 13158924412788 13168468819968 13186446341376 13202576031744 13248954335232 13267041735024 13302840950784 13321001916288 13341492025344 13357811367936 13359705757083 13367796228864 13376047378752 13442811920384 13461163973488 13477629699072 13543438437837 13553261740032 13571764578624 13579983470592 13596594536448 13598522789544 13615156532736 13619439775872 13636099104768 13654715032476 13662984158208 13691560329216 13739656347648 13758413651136 13795538763776 13814372357632 13835621359616 13852545122304 13854509674012 13862899792896 13871456540928 13879856922624 13898805627168 13920184502784 13976801169408 13993897623552 13995882221706 14045047268868 14062227201792 14091638390784 14119421589504 14141139812352 14160445218864 14169020608512 14188364077734 14198655156224 14218039082368 14267984527104 14285437157376 14304939557832 14343539392512 14355190268496 14385214190592 14393925697536 14402810216448 14413576205952 14431206924288 14453404729344 14455454494257 14473136438208 14512190128128 14532002090496 14583050431488 14613550923776 14642363129856 14660273700864 14662352803692 14664885731328 14684906152896 14702868762624 14713859043576 14722941038418 14731857068544 14774660114004 14814527422464 14834752134048 14852898035712 14927034056704 14936247631872 14947412361728 14965696069632 14986127155824 14988716015616 14990841697748 15009178528512 15038770757472 15070224390144 15123163410432 15141662097408 15143809470174 15162333411456 15247419457536 15266070134784 15268235150952 15277481404416 15298338138237 15321869747856 15363213623296 15384187398272 15403005370368 15457113391104 15478215357528 15489441988608 15510588089856 15519981109248 15541168902336 15565074029568 15584113262592 15595762267008 15605388608544 15614839037952 15636156330564 15647497519104 15660207565632 15702464397312 15723901315584 15787854123008 15812138696704 15833725341728 15843314049024 15853093189632 15862693625856 15864943254468 15884349288192 15908782288896 15930500871222 15940148184576 15973487050752 15995293967664 16051482592992 16071116802048 16093057002561 16136481816576 16161302642688 16183365964416 16193166409728 16215273231696 16306268030976 16326213894144 16328529258657 16348502351808 16405931735424 16440244789248 16472658521088 16492807913472 16497996447744 16518176833536 16520519422008 16540727357952 16553091424023 16645981948288 16666343350272 16689096150804 16701201055744 16734129291264 16759869407232 16782749889024 16792913313792 16803278585856 16815838906944 16836408078336 16859393050302 16862305517568 16885325844576 16918617102156 16930888482816 16954002438912 17013558836736 17082756984832 17103652651008 17106078270974 17132390511712 17153346889728 17166168884172 17176764544821 17187166579968 17223113588736 17237103466338 17283615326208 17307210823056 17328381041664 17389252564992 17412992277219 17425622237184 17449411601088 17459978747904 17483815015128 17510708283264 17545232550384 17581928455168 17603434708992 17665272446976 17667777715203 17689388980032 17737121267712 17761335888384 17788656033792 17810415157248 17812941009444 17823728305152 17834729838336 17845530329088 17869892949216 17897380075008 17970172932096 17994705713622 18057917917116 18071015653376 18095686104832 18106644627456 18131363719392 18153542043648 18159253034496 18181465473024 18206286709968 18217312210944 18242182385658 18255413772288 18319541796864 18344551534848 18366990630912 18392065145784 18483866390528 18495275387904 18506475896832 18509100463546 18531740836224 18560246003712 18585584349759 18635734892544 18658530164736 18661176295608 18726729691824 18749636269056 18788851187712 18825895452672 18854853083136 18880593625152 18892027478016 18903688409088 18917818770312 19023979369472 19047249543168 19073252743776 19124719190016 19140253691328 19180285587456 19191900930048 19203746955264 19218101607936 19241609232384 19271206305792 19273939325676 19297515250944 19335562402464 19376002787328 19444067241984 19470612175938 19523150839808 19549803738256 19553180975104 19579874870528 19603825016832 19618478724768 19630588051224 19642476091392 19669291892019 19699546818672 19738386619182 19752703229952 19779669512064 19803864047616 19873431502848 19900562602536 19914996842496 19954261426176 19981502874432 20012238038016 20051694343296 20093632520192 20164217880576 20188882796544 20191745960232 20216444548608 20329892610048 20357646867936 20369975205888 20394891804672 20397784184316 20422734799104 20429159663808 20454148657152 20482072548714 20537340493824 20609484521472 20637620476704 20680784119808 20693308145664 20721558536448 20753432039424 20778817683456 20781764511018 20794349689344 20807184811392 20819785383936 20848208440752 20880276754176 20965201754112 20990846435328 20993823332559 21067570903302 21124418732032 21137457586176 21153257672624 21179132384256 21211709718528 21240667828296 21253530912768 21282546116601 21297982734336 21327058623552 21401976790656 21428155736064 21457409336748 21515309088768 21532785402744 21548403523584 21577821285888 21590888546304 21604215324672 21620364308928 21741690707968 21768285192192 21771372344876 21798003135744 21874575647232 21920326385664 21963544694784 21990410551296 21993529205538 21997328596992 22027359229344 22054303143936 22070788565364 22084411557627 22097785602816 22161990171006 22221791133696 22252128201072 22312172388352 22376999852032 22390551085056 22404371447808 22421118542592 22448544104448 22479190733736 22483074023424 22486262546622 22513767792768 22558156136208 22605336585216 22684745115648 22712493146112 22715714205261 22743500117184 22804870201344 22871129186304 22888225178896 22902352726428 22916222106624 22964151451648 22982804621784 23044820434944 23076281097408 23104508055552 23185670086656 23217323036292 23234162982912 23265882134784 23279971663872 23311753353504 23347611044352 23376169893888 23393643400512 23408082912816 23471246278656 23553696595968 23557036953604 23585851973376 23681781184512 23718208045056 23750588012592 23764971073536 23779639784448 23794040438784 23797414881702 23826523932288 23863173433344 23895751306833 23910222276864 23960230576128 23989538783232 23992940951496 24077223889488 24142192836608 24175151625856 24204722724864 24212337379328 24241953964032 24245391929521 24275048946624 24289749614592 24322909847544 24340551696384 24459402046464 24489320841216 24522753527712 24608897603136 24660367183872 24675301195776 24708987781632 24746994671616 24780779133012 24847646523392 24881568394144 24968972922432 24999515025408 25033644226206 25051801583616 25101193936896 25139804110848 25174124833536 25189369970688 25204917878784 25223758360416 25254612117504 25289089575453 25293458276352 25327988766864 25396332724224 25431003658368 25520338255104 25573714116608 25604995940352 25624135477248 25655478976512 25659117406461 25698585767568 25730020334592 25749253326258 25780749869952 25834670383104 25855655199507 25925422989312 25957135024128 25960816234584 25992571562496 26138433355776 26157971633024 26174117401632 26189968121856 26225722522692 26266062424896 26317848825576 26336937639936 26372892682752 26405152063488 26497908670464 26534083470048 26605681901568 26642003832576 26682984050688 26715622735872 26719411514166 26735592457728 26752094757504 26885623840768 26922327946976 26955259398144 26992058570433 27086876875674 27106523480064 27143529157248 27159966941184 27197045579088 27230313065472 27238879551744 27272198209536 27309430064952 27325968316416 27363273578487 27383120658432 27479312695296 27516827302272 27628744715264 27671242719232 27705090244608 27709019348024 27725799585792 27742913081856 27759713845248 27763650695319 27797611254336 27840369005568 27953602338816 27987795247104 27991764443412 28090094537736 28124454403584 28183276781568 28238843179008 28282279624704 28320890437728 28338041217024 28376728155468 28397310312448 28436078164736 28535969054208 28570874314752 28609879115664 28687078785024 28710380536992 28770428381184 28787851395072 28805620432896 28827152411904 28862413848576 28906809458688 28910908988514 28946272876416 29064004180992 29166100862976 29205918263907 29227101847552 29284726259712 29320547401728 29324705607384 29329771462656 29369812305792 29405737525248 29427718087152 29445882076836 29463714137088 29549320228008 29607579928773 29629054844928 29669504268096 29705796071424 29872495263744 29894824723456 29931392139264 29972254311648 29977432031232 29981683395496 30018357057024 30077541514944 30140448780288 30246326820864 30283324194816 30287618940348 30324666822912 30494838915072 30536470301904 30554962808832 30596676276474 30643739495712 30726427246592 30768374796544 30806010740736 30914226782208 30956430715056 31021176179712 31039962218496 31082337804672 31130148059136 31168226525184 31172646766527 31191524534016 31210777217088 31229678075904 31272312661128 31294995038208 31320415131264 31447802631168 31575708246016 31601356354953 31624277393408 31667450683456 31686628098048 31706186379264 31725387251712 31729886508936 31768698576384 31817564577792 31861001742444 31880296369152 31946974101504 31990587935328 32102965185984 32142233604096 32186114005122 32272963633152 32322605285376 32366731928832 32386332819456 32430546463392 32612536061952 32652427788288 32657058517314 32697004703616 32811863470848 32880489578496 32945317042176 32985615826944 32990293808307 32995992895488 33041038844016 33081454715904 33106182848046 33291963896576 33332686700544 33378192301608 33402402111488 33468258582528 33565499778048 33585826627584 33606557171712 33631677813888 33672816156672 33718786100604 33724611035136 33729393819933 33770651689152 33837234204312 33861776965632 33908004877824 34027117673472 34165513969664 34207305302016 34212156541948 34264781023424 34306693779456 34332337768344 34353529089642 34374333159936 34446227177472 34474206932676 34567230652416 34614421646112 34656762083328 34778505129984 34825984554438 34851244474368 34898823202176 34919957495808 34967630030256 35021416566528 35090465100768 35163856910336 35206869417984 35330544893952 35335555430406 35378777960064 35522671776768 35577312067584 35620830314496 35625882018888 35647456610304 35669459676672 35691060658176 35696122322553 35739785898432 35794760150016 35940345864192 35989411427244 36115835834232 36142031306752 36191372209664 36213289254912 36262727438784 36307084087296 36318506068992 36362930946048 36412573419936 36434624421888 36484364771316 36510827544576 36639083593728 36689103069696 36733981261824 36784130291568 36967732781056 36990550775808 37012951793664 37018200927092 37063481672448 37120492007424 37171168699518 37271469785088 37322352591216 37453459383648 37499272538112 37550466339309 37577702375424 37651790905344 37709706166272 37761187250304 37784054956032 37807376818176 37835637540624 38047958738944 38094499086336 38099901603533 38146505487552 38249438380032 38280507382656 38360571174912 38407493910528 38436203215872 38483218464768 38542412611584 38547878651352 38595030501888 38623879989387 38671124804928 38752005574656 38888134483968 38941224351876 39046301679616 39099607476512 39106361950208 39159749741056 39207650033664 39236957449536 39261176102448 39284952182784 39338583784038 39399093637344 39476773238364 39505406459904 39559339024128 39607728095232 39746863005696 39801125205072 39908522852352 39963005748864 40024476076032 40079117271249 40103388686592 40187265040384 40328435761152 40383491920464 40432889097216 40630315313511 40659785220096 40715293735872 40739950411776 40789783609344 40795568368632 40845469598208 40858319327616 40908297314304 40964145097428 41074680987648 41218969042944 41224814668807 41275240953408 41361568239616 41386616291328 41443117072896 41506864078848 41557635366912 41563529022036 41588699378688 41614369622784 41639570767872 41696416881504 41760553508352 41930403508224 41981692870656 41987646665118 42135141806604 42248837464064 42274915172352 42306515345248 42358264768512 42423419437056 42481335656592 42507061825536 42565092233202 42595965468672 42654117247104 42803953581312 42856311472128 42914818673496 43030618177536 43065570805488 43155642571776 43181777092608 43208430649344 43240728617856 43366363482771 43483381415936 43536570384384 43542744689752 43596006271488 43749151294464 43840652771328 43927089389568 43980821102592 43987058411076 43994657193984 44054718458688 44108606287872 44141577130728 44168823115254 44195571205632 44323980342012 44443582267392 44504256402144 44624344776704 44753999704064 44781102170112 44808742895616 44842237085184 44897088208896 44958381467472 44966148046848 44972525093244 45027535585536 45116312272416 45210673170432 45369490231296 45424986292224 45431428410522 45487000234368 45742258372608 45776450357792 45804705452856 45832444213248 45895014414711 45928302903296 45965609243568 46089640869888 46152562194816 46209016111104 46371340173312 46434646072584 46468325965824 46531764269568 46559943327744 46623506707008 46695222088704 46752339787776 46787286801024 46816165825632 46942492557312 47107393191936 47114073907208 47171703946752 47363562369024 47436416090112 47501176025184 47529942147072 47559279568896 47588080877568 47594829763404 47653047864576 47726346866688 47791502613666 47820444553728 47920461152256 47985881902992 48154447778976 48284385673216 48350303251712 48409445449728 48424674758656 48483907928064 48490783859042 48550097893248 48579499229184 48645819695088 48918804092928 48978641682432 48985587775971 49045507055424 49217795206272 49320734367744 49417975563264 49493989343232 49561558266024 49659274272069 49695293046784 49763136788288 49937945844864 49999030050816 50067288452412 50103603167232 50202387873792 50279608221696 50348249667072 50378739941376 50409835757568 50447516720832 50509224235008 50578179150906 50586916552704 50655977533728 50792665448448 50862007316736 51040676510208 51147428233216 51248270954496 51310957953024 51318234812922 51397171535136 51460040669184 51498506652516 51530293634463 51561499739904 51669340766208 51711310399014 51850845978624 51921632469168 51985143124992 52276866711552 52315943266048 52348234803264 52379936243712 52451445045384 52532124849792 52635697651152 52745785365504 52810304126976 52995817340928 53003333145609 53068166940096 53211363803136 53284007665152 53365968101376 53431245471744 53438823028332 53471184915456 53504189515008 53771247681536 53844655893952 53910518796288 53984117140866 54173753751348 54213046960128 54287058314496 54319933882368 54394091158176 54460626130944 54477759103488 54544396419072 54618860129904 54651936632832 54726547156974 54766241316864 54958625390592 55033654604544 55257489430528 55342485438464 55418038696048 55451599171584 55485826163712 55519427690496 55527301390638 55595222508672 55680738011136 55756753049277 55907204677632 55975590494208 55983528886824 56180189075472 56248908807168 56366553563136 56477686358016 56564559249408 56641780875456 56676082434048 56753456310936 56794620624896 56872156329472 57071938108416 57141748629504 57219758231328 57374157570048 57420761073984 57540856762368 57575702790144 57611240865792 57654304823808 57724827697152 57813618917376 57821817977028 57892545752832 58128008361984 58332201725952 58411836527814 58454203695104 58569452519424 58649411214768 58659542925312 58739624611584 58811475050496 58855436174304 58891764153672 58927428274176 59007875676057 59098640456016 59215159857546 59258109689856 59339008536192 59411592142848 59744990527488 59789649446912 59862784278528 59871273948409 59944508623296 59963366790992 60036714114048 60155083029888 60280897560576 60492653641728 60566648389632 60575237880696 60649333645824 60989677830144 61072940603808 61109925617664 61193352552948 61287478991424 61452854493184 61536749593088 61612021481472 61828453564416 61912861430112 62042352359424 62079924436992 62164675609344 62260296118272 62336453050368 62345293533054 62383049068032 62421554434176 62459356151808 62544625322256 62640830262528 62895605262336 62981469997677 63151416492032 63202712709906 63248554786816 63334901366912 63373256196096 63412372758528 63459773017872 63537397152768 63635129155584 63722003484888 63760592738304 63847638349803 63893948203008 63981175870656 64205930371968 64284467208192 64372228010244 64545927266304 64645210570752 64733463857664 64772665638912 64781851622411 64861092926784 65225072123904 65304855576576 65314117034628 65394009407232 65623726941696 65760979156992 65890634084352 65971231653888 65980587616614 65991985790976 66082077688032 66162909431808 66212365696092 66253234672881 66583927793152 66665373401088 66756384603216 66936517165056 67130999556096 67171653255168 67213114343424 67263355627776 67345632313344 67437572201208 67449222070272 67458787639866 67541303378304 67674468408624 67816009755648 68054235346944 68147142615783 68331027939328 68414610604032 68424313083896 68529562046848 68613387558912 68664675536688 68707058179284 68748666319872 68892454354944 68948413865352 69134461304832 69228843292224 69313524166656 69557010259968 69651969108876 69702488948736 69797646404352 69839914991616 69935260060512 70042833133056 70180930201536 70327713820672 70413738835968 70661089787904 70671110860812 70757555920128 71045343553536 71154624135168 71251764037776 71294913220608 71338919353344 71382121316352 71392244645106 71479571796864 71589520300032 71687253920499 71880691728384 71978822854488 72231671668464 72382744419328 72426578509824 72525454877568 72614168174592 72637012137984 72725861892096 72736175788563 72825146839872 72869248843776 72968729542632 73021655089152 73378206139392 73467962523648 73568260583136 73935465562112 73981101551616 74025903587328 74036401854184 74126963344896 74240984014848 74342337399036 74542939570176 74644705182432 74906918767296 74998545076224 75100932678618 75155404750848 75303581810688 75419412332544 75522374500608 75568109912064 75614753636352 75671275081248 76095917477888 76188998172672 76199803207066 76293010975104 76561014765312 76721142349824 76814987821056 76872406431744 76966436929536 76977352219383 77095757302704 77190061003776 77247759978774 77342249609856 77504011149312 77566965598521 77776268967936 77882448703752 78092603359232 78199214953024 78319499482112 78415300067328 78473914899072 78522352204896 78569904365568 78677167568076 78798187274688 78953546476728 79010812919808 79118678048256 79215456190464 79493726011392 79602250410144 79817045704704 79926011497728 80048952152064 80158234542498 80206777373184 80374530080768 80656871522304 80766983840928 80865778194432 80976175711299 81260630627022 81319570440192 81430587471744 81479900823552 81591136737264 81690939196416 81716638655232 81816594628608 81928290194856 82149361975296 82437938085888 82449629337614 82550481906816 82723136479232 82886234145792 83013728157696 83115270733824 83127058044072 83177398757376 83228739245568 83279141535744 83290952085957 83392833763008 83521107016704 83860807016448 83963385741312 83975293330236 84270283613208 84497674928128 84549830344704 84613030690496 84716529537024 84846838874112 84962671313184 85014123651072 85130184466404 85191930937344 85308234494208 85607907162624 85712622944256 85829637346992 86061236355072 86131141610976 86311285143552 86363554185216 86416861298688 86481457235712 86732726965542 86966762831872 87085489379504 87192012542976 87498302588928 87617754791721 87681305542656 87854178779136 87961642205184 87974116822152 87989314387968 88109436917376 88217212575744 88283154261456 88337646230508 88391142411264 88647960684024 88887164534784 89008512804288 89248689553408 89507999408128 89617485791232 89684474170368 89794176417792 89916762934944 89932296093696 89945050186488 90055071171072 90232624544832 90421346340864 90738980462592 90849972584448 90862856821044 90974000468736 91484516745216 91552900715584 91609410905712 91664888426496 91790028829422 91856605806592 91931218487136 92179281739776 92305124389632 92418032222208 92742680346624 92869292145168 93063528539136 93119886655488 93247013414016 93390444177408 93504679575552 93517940299581 93574573602048 93632331651264 93884985114624 94228147814416 94343407893504 94727124738048 94804069064859 94872832180224 95002352050368 95059884294144 95118559137792 95176161755136 95189659526808 95306095729152 95452693733376 95583005227332 95640889107456 95840922304512 95971763805984 96308895557952 96568771346432 96700606503424 96818890899456 96849349517312 96967815856128 96981567718084 97100195786496 97158998458368 97291639390176 97837608185856 97957283364864 97971175551942 98091014110848 98435590412544 98641468735488 98835951126528 98970881424921 98987978686464 99123116532048 99318548544138 99390586093568 99526273576576 99875891689728 99998060101632 100134576904824 100207206334464 100404775747584 100696499334144 100757479882752 100819671515136 100895033441664 101018448470016 101156358301812 101173833105408 101188181459799 101311955067456 101585330896896 101724014633472 102081353020416 102294856466432 102496541908992 102621915906048 102636469625844 102794343070272 102920081338368 102997013305032 103060587268926 103122999479808 103338681532416 103422620798028 103701691957248 103843264938336 103970286249984 104553733423104 104631886532096 104696469606528 104759872487424 104902890090768 105064249699584 105271395302304 105491570731008 105620608253952 105991634681856 106006666291218 106136333880192 106568015330304 106731936202752 106862490943488 106877646056664 106942369830912 107008379030016 107088366967659 107542495363072 107689311787904 107821037592576 107968234281732 108347507502696 108426093920256 108574116628992 108639867764736 108788182316352 108921252261888 108955518206976 109088792838144 109237720259808 109303873265664 109453094313948 109532482633728 109917250781184 110067309209088 110514978861056 110684970876928 110836077392096 110903198343168 110971652327424 111038855380992 111054602781276 111190445017344 111361476022272 111513506098554 111814409355264 111967057773648 112360378150944 112497817614336 112651399017927 112733107126272 112955372716032 113129118498816 113283561750912 113352164868096 113506912621872 113744312658944 114143876216832 114283497259008 114299704810599 114439516462656 114748315140096 114841522147968 115081713524736 115222481731584 115308609647616 115449655394304 115627237834752 115643635954056 115785091505664 115871639968161 116256016723968 116664403451904 116823673055628 116908407390208 117138905038848 117298822429536 117319085850624 117479249223168 117622950100992 117710872348608 117783528307344 117854856548352 118015751352114 118197280912032 118430319715092 118516219379712 118678017072384 118823184285696 119579298893824 119725568557056 119742547896818 119889017246592 119926733581984 120073428228096 120237351813747 120310166059776 120561795121152 120985307283456 121150475761392 121298667291648 121890945940533 121979355660288 122145881207616 122219851235328 122386705105896 122574957982848 123073499186176 123224042962944 123656907128832 123674444006421 123825722860224 124084704718848 124159848873984 124329351218688 124520592236544 124672906100736 124690587066108 124766098136064 124843108868352 124918712303616 125089250644512 125281660525056 125791210524672 125962939995354 126302832984064 126405425419812 126497109573632 126669802733824 126746512392192 126824745517056 126919546035744 127074794305536 127270258311168 127444006969776 127521185476608 127695276699606 127787896406016 127962351741312 128411860743936 128568934416384 128744456020488 129091854532608 129466927715328 129545331277824 129563703244822 129722185853568 130099090448313 130450144247808 130609711153152 130628234069256 130788018814464 131247453883392 131521958313984 131781268168704 131942463307776 131961175233228 131983971581952 132164155376064 132325818863616 132424731392184 132506469345762 133167855586304 133330746802176 133512769206432 133873034330112 134261999112192 134343306510336 134426228686848 134526711255552 134691264626688 134875144402416 134898444140544 134917575279732 135082606756608 135348936817248 135632019511296 136108470693888 136294285231566 136662055878656 136848626167792 137059124093696 137226775117824 137329351073376 137414116358568 137497332639744 137685043244133 137784908709888 137896827730704 138268922609664 138457686584448 138627048333312 139114020519936 139303938217752 139404977897472 139595292808704 139679829983232 139870520121024 140085666266112 140361860403072 140655427641344 140827477671936 141322179575808 141342221721624 141515111840256 142090687107072 142309248270336 142503528075552 142589826441216 142677838706688 142764242632704 142784489290212 142959143593728 143179040600064 143374507840998 143761383456768 143957645708976 144463343336928 144765488838656 144853157019648 145050909755136 145228336349184 145274024275968 145451723784192 145472351577126 145650293679744 145738497687552 145937459085264 146756412278784 146935925047296 146956763327913 147136521166272 147870931124224 147962203103232 148072803708368 148253926689792 148481968029696 148684674798072 148977822816207 149085879140352 149289410364864 149813837534592 149997090152448 150201865357236 150310809501696 150607163621376 150838824665088 151044749001216 151136219824128 151229507272704 151342550162496 152191834955776 152377996345344 152399606414132 152586021950208 153122029530624 153442284699648 153744812863488 153932873859072 153954704438766 154191514605408 154380122007552 154495519957548 154590880903389 154684499219712 155008022298624 155133931197042 155552537935872 155764897407504 156185206718464 156398429906048 156638998964224 156830600134656 156947829798144 157044704409792 157139808731136 157354335136152 157596374549376 157907092953456 158237356096512 158430912380928 158987452022784 159009999436827 159204500820288 159634091409408 159852022995456 160097904304128 160316469084996 160413554746368 160749060161536 161313743044608 161533967681856 161731556388864 161952351422598 162521261254044 162639140880384 162861174943488 162959801647104 163182273474528 163381878392832 163433277310464 163633189257216 163856580389712 164298723950592 164875876171776 164899258675228 165100963813632 165446272958464 165772468291584 166027456315392 166254116088144 166354797514752 166457478491136 166558283071488 166581904171914 166785667526016 167042214033408 167270259147831 167721614032896 167926771482624 167950586660472 168540567226416 168995349856256 169099660689408 169226061380992 169433059074048 169693677748224 169717743506647 169925342626368 170028247302144 170260368932808 170383861874688 170616468988416 171215814325248 171425245888512 171659274693984 172122472710144 172262283221952 172622570287104 172727108370432 172833722597376 172962914471424 173465453931084 173933525663744 174170978759008 174384025085952 174996605177856 175235509583442 175362611085312 175708357558272 175948233644304 175978628775936 176218873834752 176434425151488 176566308522912 176675292461016 176782284822528 177023627028171 177295921368048 177774329069568 178017025608576 179015998816256 179234971582464 179368948340736 179588352835584 179613821845227 179833525869888 179890100372976 180110142342144 180465249089664 180842692681728 181477960925184 181699945168896 181725713642088 181948000937472 182969033490432 183105801431168 183218821811424 183329776852992 183580057658844 183713211613184 183862436974272 184358563479552 184610248779264 184836064444416 185485360693248 185738584290336 186127057078272 186239773310976 186494026828032 186780888354816 187009359151104 187035880599162 187149147204096 187264663302528 188456295628832 188686815787008 188944409993031 189454249476096 189608138129718 189745664360448 190004704100736 190119768588288 190237118275584 190379319053616 190612191458304 190905387466752 191166010454664 191281778214912 191542915049409 191681844609024 191943527611968 192617791115904 193401213006848 193637781798912 193698699034624 193935631712256 193963135436168 194200391572992 194317996916736 194345554867233 194583278780352 195675216371712 195914566729728 195942351103884 196182028221696 196871180825088 197282937470976 197671902253056 197941762849842 197975957372928 198246233064096 198637097088276 198781172187136 199052547153152 199751783379456 199996120203264 200269153809648 200809551495168 201392998668288 201514959765504 201639343030272 201790066883328 202036896940032 202312716603624 202347666210816 202376362919598 202623910134912 203448029266944 204162706040832 204441427847349 204589712932864 204993083817984 205243831812096 205272939251688 205588686140544 205840162676736 205994026610064 206121174537852 206245998959616 206677363064832 206845241596056 207403383914496 207686529876672 207940572499968 209107466846208 209263773064192 209392939213056 209519744974848 209805780181536 210128499399168 210542790604608 210983141462016 211241216507904 211983269363712 212013332582436 212272667760384 213136030660608 213463872405504 213755292113328 213884739661824 214016758060032 214176733935318 215084990726144 215378623575808 215642075185152 215936468563464 216695015005392 217148233257984 217279735529472 217576364632704 217842504523776 217911036413952 218177585676288 218208527365689 218475440519616 218607746531328 218906188627896 219064965267456 220134618418176 221029957722112 221369941753856 221672154784192 221806396686336 221943304654848 222077710761984 222109205562552 222380890034688 222722952044544 223027012197108 223628818710528 223934115547296 224720756301888 224995635228672 225302798035854 225466214252544 225910745432064 226258236997632 226567123501824 226704329736192 227013825243744 227488625317888 228287752433664 228566994518016 228599409621198 228879032925312 229683044295936 230163427049472 230444963463168 230617219295232 230899310788608 230932056658149 231287271908112 231570183011328 231743279936322 232512033447936 233328806903808 233647346111256 233816814780416 234277810077696 234597644859072 234958498446336 235245900201984 235421744697216 235567056614688 235709713096704 236031502704228 236394561824064 236860639430184 237032438759424 237356034144768 237646368571392 239158597787648 239451137114112 239485095793636 239778034493184 239853467163968 240146856456192 240474703627494 240620332119552 241123590242304 241970614566912 242300951522784 242597334583296 242928527133897 243781891881066 243958711320576 244291762415232 244439702470656 244773410211792 245149915965696 246146998372352 246448085925888 247313814257664 247348888012842 247651445720448 248169409437696 248658702437376 249041184473088 249345812201472 249381174132216 249532196272128 249686217736704 249837424607232 249872856257871 250178501289024 250563321050112 251582421049344 251925879990708 252605665968128 252810850839624 252994219147264 253339605467648 253493024784384 253649491034112 253839092071488 254149588611072 254540516622336 254888013939552 255042370953216 255390553399212 255575792812032 255924703482624 256823721487872 257137868832768 257488912040976 258183709065216 258933855430656 259090662555648 259127406489644 259444371707136 260198180896626 260900288495616 261256468138512 261576037628928 262494907766784 262853264375163 263043916627968 263562536337408 263884926615552 263922350466456 263967943163904 264328310752128 264651637727232 264849462784368 265012938691524 266335711172608 266661493604352 266699311224731 267025538412864 267746068660224 268523998224384 268852457373696 269053422511104 269382529253376 269750288804832 269796888281088 269835150559464 270165213513216 270697873634496 271264039022592 272216941387776 272588570463132 273324111757312 273697252335584 274118248187392 274453550235648 274658702146752 274828232717136 274994665279488 275370086488266 275569817419776 275793655461408 276537845219328 276915373168896 277254096666624 278228041039872 278607876435504 279190585617408 279359659966464 279741040242048 280171332532224 280553820898743 280723720806144 281310855282688 281654955343872 282684443443248 283030223680512 284181374214144 284412207194577 284618496540672 285007056151104 285179652882432 285355677413376 285528485265408 285568978580424 285918287187456 286358081200128 286749015681996 287522766913536 287915291417952 288926686673856 289530977677312 289706314039296 290101819510272 290456672698368 290548048551936 290903447568384 290944703154252 291300587359488 291476995375104 291874918170528 293512824557568 293871850094592 293913526655826 294273042332544 295741862248448 295924406206464 296145607416736 296507853379584 296912644274763 296963936059392 297369349596144 297955645632414 298171758280704 298578820729728 299627675069184 299994180304896 300403730714472 300621619003392 301214327242752 302089498002432 302272439648256 302459014545408 302685100324992 303564544379397 304383669911552 304755992690688 304799212828264 305172043900416 306244059061248 306884569399296 307489625726976 307865747718144 307909408877532 308383029210816 308760244015104 308991039915096 309181761806778 309368998439424 310016044597248 310267862394084 311105075871744 311529794815008 312370413436928 312796859812096 313277997928448 313661200269312 313895659596288 314089408819584 314279617462272 314708670272304 315192749098752 315814185906912 316474712193024 316861824761856 317974904045568 318019998873654 318409001640576 319704045990912 320195808608256 320632938169992 320827109492736 321265100902977 321498120323072 322627486089216 323067935363712 323463112777728 323904702845196 325042522508088 325278281760768 325722349886976 325919603294208 326364546949056 326763756785664 326866554620928 327266378514432 327713160779424 328597447901184 329751752343552 329798517350456 330201927627264 330892545916928 331544936583168 332054912630784 332508232176288 332709595029504 332914956982272 333116566142976 333163808343828 333571335052032 334084428066816 334540518295662 335443228065792 335901173320944 337081134452832 337990699712512 338199321378816 338452122761984 338866118148096 339387355496448 339435487013294 339850685252736 340056494604288 340520737865616 341232937976832 342431628650496 342850491777024 342899114431797 343318549387968 344244945420288 344524566443904 345245140574208 345667445194752 345925828942848 346930907862168 347614919904483 347867051327488 348341957518016 348768050171904 349993210355712 350471019166884 350725222170624 351416715116544 351896467288608 351957257551872 352437747669504 352868850302976 353132617045824 353350584922032 353564569645056 354047254056342 354591842736096 355548658139136 356034051217152 358031997632512 358737896681472 359176705671168 359227643690454 359667051739776 359780200745952 360220284684288 360712055441241 360930498179328 361685385363456 362955921850368 363451427284176 363896001874944 365938066980864 366211602862336 366437643622848 366659553705984 367160115317688 367426423226368 367724873948544 369220497558528 369672128888832 370970721386496 371023332019263 371477168580672 372254114156544 372479546621952 372988053656064 373561776709632 374018718302208 374071761198324 374298294408192 374529326605056 376912591257664 377373631574016 377888819986062 378908498952192 379216276259436 379491328720896 380009408201472 380239537176576 380474236551168 380758638107232 381224382916608 381810774933504 382332020909328 382563556429824 383085830098818 383363689218048 383887055223936 385235582231808 386802426013696 387275563597824 387397398069248 387926270872336 388400783145984 388635993833472 388691109734466 389166557560704 390297271344939 391350432743424 391829133459456 391884702207768 392364056443392 393742361650176 394565874941952 395343804506112 395883525699684 395951914745856 396492466128192 397274194176552 397562344374272 398105094306304 399503566758912 399992240406528 400538307619296 401619102990336 402785997336576 403029919531008 403278686060544 403580133766656 404073793880064 404625433207248 404695332421632 404752725839196 405247820269824 406896058533888 408325412081664 408882855694698 409179425865728 409986167635968 410545878503376 411177372281088 411680325353472 411988053220128 412242349075704 412491997919232 413055129732399 413354726129664 413690483192112 414806767828992 415373059753344 415881144999936 418214933692416 418527546128384 418785878426112 419039489949696 419098917638863 419611560363072 420256998798336 421085581209216 421966282924032 422482433015808 423966538727424 424026665164872 424545335520768 426272061321216 426927744811008 427510584226656 427769479323648 428033516120064 428353467870636 430169981452288 430757247151616 431284150370304 431872937126928 433390030010784 434296466515968 434559471058944 435152729265408 435685009047552 435822072827904 436355171352576 436417054731378 436950881039232 437215493062656 437812377255792 440269236836352 440870289983739 442059915444224 442739883507712 443344309568384 443612793372672 443886609309696 444218411125104 444761780069376 445445904089088 446054024394216 446933468448621 447257637421056 447868231094592 449441512603776 449991270457344 450605596071708 450932428505088 451821490864128 452516473995264 453134247003648 453408659472384 453472961356877 454027650487488 454977250635776 456575504867328 457133989036032 457198819242396 457758065850624 459366088591872 460326854098944 461234438590464 461798621577216 461864113316298 462574543816224 463140366022656 463486559872644 463772642710167 465024066895872 466657613807616 467294692222512 468555620155392 469195289718144 469916996892672 470491800403968 470843489394432 471134113229376 471419426193408 472063005408456 472789123648128 473721278860368 474712068289536 475292737142784 477029998310481 478317195575296 478902274228224 478970191587272 479556068986368 479706934327936 480293712912384 480949407254988 481240664239104 482247180484608 483941229133824 484601903045568 485194669166592 485857054267794 487563783762132 487917422641152 488583524830464 488879404941312 489546820423584 490299831931392 492293996744704 492896171851776 494627628515328 494697776025684 495302891440896 496338818875392 497317404874752 498082368946176 498762348264432 499064392544256 499372435473408 499674849214464 499745712515742 500357002578048 501126642100224 501810777443493 503164842098688 503851759981416 505211331936256 505621701679248 506679210935296 506986049568768 507298982068224 507678184142976 508299177222144 509081033244672 509153230519941 509776027879104 510084741906432 510781106798424 511151585624064 511849406965248 513647442975744 514275737665536 514977824081952 516367418130432 517867710861312 518181325111296 518254812979288 518888743414272 520396361793252 521800576991232 522512936277024 523152075257856 524989815533568 525706528750326 526087833255936 527125072674816 527844700932912 527935886327808 528656621504256 529303275454464 529698925568736 530025877383048 532671422345216 533322987208704 533398622449462 534051076825728 537047996448768 537704914747392 538106845022208 538765058506752 538841465535681 539500577609664 539670301118928 540330427026432 541395747268992 542528078045184 544433882775552 545177140926264 546648223514624 547394504671168 548236496374784 548907100471296 549317404293504 549656465434272 549989330558976 550740172976532 551139634839552 551587310922816 553075690438656 553830746337792 554508193333248 556456082079744 557215752871008 558381171234816 558719319932928 559482080484096 560342665064448 561107641797486 561447441612288 562621710565376 565368886886496 566060447361024 566833229979093 568362748428288 568824414389154 569236993081344 570014112302208 570359305764864 570711354826752 571137957160848 571836574374912 572716162400256 573498031363992 575045533827072 575830582835904 577853373347712 579061955354624 580203639020544 580913345396736 581096097103872 581806895136768 581889406308504 582601174718976 582953990750208 583036664601699 583749836341056 587025649115136 587743700189184 587827053311652 588546084665088 591483724496896 591848812412928 592291214833472 593015706759168 593825288549526 593927872118784 594738699192288 595911291264828 596343516561408 597157641459456 599255350138368 599988360609792 600807461428944 602428654485504 604178996004864 604544879296512 604918029090816 605370200649984 607129088758794 608767339823104 609598425656528 610344087800832 612488118122496 613324283542047 613769138798592 614979251453952 615731495436288 615818817755064 616766058421632 617520488030208 617982079830192 618363523613556 618737996878848 620032089194496 620535724788168 622210151743488 623059589630016 624740826873856 625593719624192 626555995856896 627322400538624 627791319192576 628178817639168 628559234924544 629417340544608 630385498197504 631628371813824 632949424386048 633723649523712 635949808091136 636039997747308 636818003281152 639408091981824 640391617216512 641265876339984 641654218985472 642530201805954 642996240646144 645254972178432 646135870727424 646926225555456 647809405690392 650085045016176 651444699773952 651839206588416 652729093898112 653527513571328 653733109241856 654532757028864 654625582097067 655426321558848 657194895802368 659597034700912 660403855254528 661785091833856 663089873166336 664109825261568 665016464352576 665419190059008 665829913964544 666233132285952 666327616687656 667142670104064 668168856133632 669081036591324 670886456131584 671802346641888 674162268905664 675981399425024 676398642757632 676904245523968 677732236296192 678774710992896 678870974026588 679701370505472 680112989208576 681041475731232 682465875953664 684863257300992 685700983554048 685798228863594 686637098775936 689049132887808 690490281148416 691334890389504 691851657885696 692796169974447 693861815724336 695229839808966 695734102654976 696683915036032 697536100343808 699986420711424 700942038333768 701450444341248 702833430233088 703792934577216 704875495339008 705737700605952 706265234091648 706701169844064 707129139290112 708094508112684 709183685472192 711097316278272 712068102434304 716063995265024 717475793362944 718353411342336 718455287380908 719334103479552 719560401491904 720440569368576 721424110882482 721860996358656 723370770726912 725911843700736 726902854568352 727792003749888 728785581401691 731876133961728 732423205724672 732875287245696 733319107411968 734320230635376 735449747897088 738440995117056 739344257777664 741941442772992 742046664038526 742954337161344 744508228313088 745976107312128 747123553419264 748037436604416 748143522396648 748596588816384 749058653210112 749618568773613 753825182515328 754747263148032 755777639972124 757816997904384 758432552518872 758982657441792 760018816402944 760479074353152 760948473102336 761517276214464 762448765833216 763621549867008 764664041818656 765127112859648 766171660197636 766727378436096 767774110447872 770471164463616 773604852027392 774551127195648 774794796138496 775852541744672 776801566291968 777271987666944 777382219468932 778333115121408 780594542689878 782700865486848 783769404415536 784728112886784 787484723300352 788559793125489 789131749883904 790687609012224 791767051399368 791903829491712 792984932256384 794548388353104 796210188612608 799007133517824 799984480813056 800097933674193 801076615238592 803238205980672 805571994673152 806557372121088 807160267533312 808147587760128 809250866414496 809390664843264 809505451678392 810495640539648 813792117067776 816650824163328 817765711389396 818358851731456 819972335271936 821091757006752 822354744562176 823360650706944 823976106440256 824484698151408 824983995838464 826110259464798 826709452259328 827380966384224 829613535657984 830746119506688 831762289999872 837055092256768 837571756852224 838078979899392 838197835277726 839223120726144 840513997596672 841661462696229 842171162418432 843932565848064 844964866031616 848053330329744 849090671041536 852544122642432 853236621583731 853855489622016 855021168453312 855538958647296 856067032240128 856706935741272 861514494303232 862568300740608 863745874253856 866780060021568 868592933031936 869118942117888 870305458530816 871370018095104 871644145655808 872710342705152 872834109462756 873901762078464 874430986125312 875624754511584 880538473672704 881740579967478 884119830888448 885479767015424 886688619136768 887225586745344 887773218619392 888436822250208 889523560138752 890737932824289 890891808178176 892108048788432 893866936897242 894515274842112 895736462189184 898883025207552 899982540914688 901211192143416 901864857010176 903642981728256 906268494007296 906817318944768 906945922713754 908055300974976 909954501271552 910693633138191 913151009734656 914267978072064 914397638484792 915516131701248 918732177183744 920653708197888 922468877180928 923597243154432 923728226632596 925149087632448 926280732045312 926973119745288 927545285420334 930048133791744 933315227615232 934589384445024 937111240310784 938390579436288 939833993785344 940983600807936 941686978788864 942268226458752 942838852386816 944126010816912 945578247296256 947442557720736 949424136579072 950585474285568 954059996620962 956634391150592 957940383174544 959112137972736 959413868655872 960587425824768 961898814509976 962481328478208 963795302708931 964494360969216 967882458267648 969203806091136 970389338333184 971714108535588 975127567524264 975834845282304 977167049660928 977758809882624 979093640847168 980599663862784 984587993489408 985792343703552 989255257030656 989395552051368 990605782881792 992677637750784 994634809749504 996164737892352 997524696528864 998128785088512 998744870946816 999349698428928 999491425031484 1000714005156096 1002253284200448 1003621554886986 1006329684197376 1007703519962832 1010422663872512 1011243403358496 1013358421870592 1013972099137536 1014597964136448 1015356368285952 1016598354444288 1018162066489344 1018306461039882 1019552055758208 1020169483812864 1021562213596848 1023698813930496 1027294885951488 1028551475331072 1028697343295391 1029955648163904 1032734836260864 1035735421722624 1036509625958576 1037777486828544 1040792723586504 1042844759713449 1043601153982464 1045025872554048 1046304150515712 1049979631067136 1051413057500652 1052175666511872 1054250145349632 1055689401865824 1055871772655616 1057313243008512 1058606550908928 1059397851137472 1060051754766096 1065342844690432 1066645974417408 1066797244898924 1068102153651456 1074095992897536 1076213690044416 1077530117013504 1077682931071362 1079001155219328 1079340602237856 1080660854052864 1082136166323723 1082791494537984 1085056156090368 1088867765551104 1090354281852528 1093296447029248 1094789009342336 1096472992749568 1097814200942592 1098634808587008 1099312930868544 1099978661117952 1101480345953064 1102279269679104 1103174621845632 1107661492675584 1109016386666496 1112912164159488 1113069996057789 1114431505742016 1116762342469632 1117438639865856 1118964160968192 1120685330128896 1122215283594972 1122894883224576 1125243421130752 1130737773772992 1132120894722048 1133666459958186 1136725496856576 1137648828778308 1138473986162688 1140028224604416 1140718611529728 1141422709653504 1142275914321696 1143673148749824 1145432324800512 1146996062727984 1150091067654144 1151661165671808 1155706746695424 1158123910709248 1160407278041088 1161826690793472 1162192194207744 1163778812617008 1165202349437952 1165907981500416 1166073329203398 1167499672682112 1170891814034817 1174051298230272 1175487400378368 1175654106623304 1177092169330176 1182967448993792 1183697624825856 1184582429666944 1186031413518336 1187650577099052 1187855744237568 1188024204546529 1189477398384576 1191822582529656 1192687033122816 1194315282918912 1198510700276736 1199976721219584 1201614922857888 1204857308971008 1208357992009728 1209089758593024 1209836058181632 1210740401299968 1214258177517588 1217534679646208 1219196851313056 1220688175601664 1224976236244992 1226648567084094 1227538277597184 1229958502907904 1231637635510128 1233532116843264 1235040976060416 1235964159660384 1236727047227112 1237475993757696 1239165389197197 1240064178388992 1241071449576336 1244420303486976 1246119179260032 1251187439248384 1253111991713792 1254644801077248 1255582638385152 1256357635278336 1257118469849088 1257296752916589 1258834681089216 1260770996395008 1263256743627648 1265898848772096 1267447299047424 1271899616182272 1272079995494616 1273636006562304 1278816183963648 1280783234433024 1282531752679968 1283308437970944 1285060403611908 1285992481292288 1290509944356864 1292271741454848 1293852451110912 1295618811380784 1300170090032352 1302889399547904 1303678413176832 1305458187796224 1307055027142656 1307466218483712 1309065514057728 1309251164194134 1310852643117696 1319194069401824 1320807710509056 1322610869951217 1323570183667712 1326179746332672 1328219650523136 1330032928705152 1330838380118016 1331659827929088 1332655233375312 1334285340208128 1336337712267264 1338162073182648 1340800405345863 1341772912263168 1343604693283776 1348324537811328 1352797285515264 1353808491047936 1355464472592384 1357549421985792 1357741948053176 1359402741010944 1360225978417152 1360418884070631 1362082951462464 1364931751907328 1369726514601984 1371401967108096 1371596457727188 1373274197551872 1378098265775616 1380980562296832 1383703315771392 1385592339948894 1387723631448672 1390459679617932 1391468205309952 1393367830072064 1395072200687616 1399972841422848 1401884076667536 1405666860466176 1407585869154432 1409750990678016 1411475401211904 1412530468183296 1413402339688128 1414258278580224 1416189016225368 1418367370944384 1424136204868608 1431089994931443 1432127990530048 1434951586725888 1436706822684672 1436910574761816 1438668206959104 1439120802983808 1440881138737152 1442848221764964 1443721992717312 1446741541453824 1451823687401472 1453805709136704 1455584007499776 1457571162803382 1463752267923456 1464846411449344 1465750574491392 1466638214823936 1468640461270752 1470899495794176 1476881990234112 1478688515555328 1483882885545984 1484093328077052 1485908674322688 1489016456626176 1491952214624256 1494247106838528 1496287044793296 1497193177632768 1498117306420224 1499237137547226 1507650365030656 1509494526296064 1511555279944248 1515633995808768 1516865105037744 1520037632805888 1520958148706304 1521896946204672 1523034552428928 1524897531666432 1527243099734016 1527459691559823 1529328083637312 1530254225719296 1532343320395272 1533454756872192 1535548220895744 1540942328927232 1547209704054784 1549102254391296 1549589592276992 1551705083489344 1553603132583936 1554543975333888 1554764438937864 1556666230242816 1561189085379756 1565401730973696 1567538808831072 1569456225773568 1574969446600704 1577119586250978 1578263499767808 1581375218024448 1583534102798736 1583807658983424 1585969864512768 1589096776706208 1592420377225216 1598014267035648 1599968961626112 1600195867348386 1602153230477184 1611143989346304 1613114744242176 1614320535066624 1616295175520256 1616524396607043 1618501732828992 1619010903356784 1620991281079296 1627584234135552 1633301648326656 1635531422778792 1636717703462912 1639944670543872 1642183514013504 1644709489124352 1646721301413888 1647952212880512 1648969396302816 1649967991676928 1652220518929596 1653418904518656 1654761932768448 1659227071315968 1661492239013376 1663524579999744 1674110184513536 1675143513704448 1676157959798784 1676395670555452 1678446241452288 1681027995193344 1683322925392458 1684342324836864 1687865131696128 1696106660659488 1698181342083072 1700499689937279 1705088245284864 1706473243167462 1707710979244032 1710042336906624 1711077917294592 1712134064480256 1713413871482544 1723028988606464 1725136601481216 1727491748507712 1733560120043136 1737185866063872 1740610917061632 1742740036190208 1743288291311616 1745420685410304 1745668218925512 1747803524156928 1748861972250624 1749109993805097 1751249509023168 1761076947345408 1763481159934956 1768239661776896 1770959534030848 1773377238273536 1774451173490688 1775546437238784 1776873644500416 1779047120277504 1781475865648578 1781783616356352 1784216097576864 1787733873794484 1789030549684224 1791472924378368 1797766050415104 1799965081829376 1802422384286832 1807285963456512 1812536988014592 1813634637889536 1813891845427508 1816110601949952 1819909002543104 1821387266276382 1826302019469312 1828795276969584 1831032263402496 1837464354367488 1839972850626141 1841307416395776 1844937754361856 1847194486308864 1847456453265192 1850298175264896 1852561464090624 1853946239490576 1855090570840668 1860096267583488 1866630455230464 1866895178573117 1869178768890048 1874222480621568 1876781158872576 1879667987570688 1881967201615872 1883373957577728 1884536452917504 1885677704773632 1888252021633824 1891156494592512 1894885115441472 1898848273158144 1901170948571136 1908119993241924 1913268782301184 1915880766349088 1918224275945472 1918827737311744 1921174851649536 1923797629019952 1924962656956416 1927590605417862 1928988721938432 1935764916535296 1938407612182272 1940778676666368 1943428217071176 1950255135048528 1954334099321856 1955517619765248 1958187281694336 1961199327725568 1963876746291201 1969175986978816 1971584687407104 1978791104102736 1981211565763584 1985355275501568 1989269619499008 1992329475784704 1995049393057728 1996257570177024 1997489741893632 1998699396857856 1998982850062968 2001428010312192 2004506568400896 2007243109773972 2012659368394752 2015407039925664 2020845327745024 2022486806716992 2026716843741184 2027944198275072 2029195928272896 2030712736571904 2033196708888576 2036324132978688 2036612922079764 2039104111516416 2040338967625728 2043124427193696 2047397627860992 2054589771902976 2057102950662144 2057394686590782 2059911296327808 2071470843445248 2073019251917152 2075554973657088 2078388509923341 2081585447173008 2085689519426898 2087202307964928 2090051745108096 2092608301031424 2099959262134272 2102826115001304 2104351333023744 2108500290699264 2111378803731648 2114626486017024 2117213101817856 2118795702274944 2120103509532192 2130685689380864 2133291948834816 2133594489797848 2136204307302912 2148191985795072 2152427380088832 2155060234027008 2155365862142724 2158002310438656 2158681204475712 2161321708105728 2164272332647446 2165582989075968 2170112312180736 2177735531102208 2180708563705056 2186592894058496 2189578018684672 2192945985499136 2195628401885184 2197269617174016 2198625861737088 2199957322235904 2202960691906128 2206349243691264 2215322985351168 2218032773332992 2225824328318976 2226139992115578 2228863011484032 2233524684939264 2237928321936384 2241370660257792 2244430567189944 2245789766449152 2248855706320839 2250486842261504 2261475547545984 2264241789444096 2267332919916372 2273450993713152 2275297657556616 2276947972325376 2280056449208832 2281437223059456 2282845419307008 2284551828643392 2287346297499648 2290864649601024 2293992125455968 2300182135308288 2303322331343616 2311413493390848 2316247821418496 2320814556082176 2323653381586944 2324384388415488 2327557625234016 2330404698875904 2331815963000832 2332146658406796 2334999345364224 2341783628069634 2348102596460544 2351308213246608 2354184338660352 2365934897987584 2367395249651712 2369164859333888 2372062827036672 2375301154198104 2375711488475136 2376048409093058 2378954796769152 2383645165059312 2388630565837824 2397021400553472 2399953442439168 2400293801022579 2403229845715776 2409714617942016 2416715984019456 2419672116363264 2421480802599936 2428516355035176 2435069359292416 2438393702626112 2441376351203328 2449952472489984 2453297134168188 2455076555194368 2459917005815808 2463275271020256 2467064233686528 2470081952120832 2471928319320768 2473454094454224 2474951987515392 2478330778394394 2480128356777984 2482142899152672 2488840606973952 2492238358520064 2502374878496768 2506223983427584 2511165276770304 2512715270556672 2514236939698176 2514593505833178 2517669362178432 2521541992790016 2524984388088687 2526513487255296 2531797697544192 2534894598094848 2544159990989232 2547272013124608 2557632367927296 2561566468866048 2565063505359936 2566616875941888 2570120807223816 2571984962584576 2584543482909696 2587704902221824 2591237622761568 2600340180064704 2605778799095808 2607356826353664 2610916375592448 2614110054285312 2614932436967424 2618131028115456 2618502328388268 2621705286235392 2638388138803648 2641615421018112 2645221739902434 2647140367335424 2652359492665344 2656439301046272 2660065857410304 2661676760236032 2663319655858176 2665310466750624 2668570680416256 2672213798472867 2672675424534528 2676324146365296 2681600810691726 2683545824526336 2687209386567552 2696649075622656 2705594571030528 2707616982095872 2710928945184768 2715483896106352 2718805482021888 2720451956834304 2720837768141262 2724165902924928 2729863503814656 2732080899414573 2739453029203968 2742803934216192 2743192915454376 2746548395103744 2756196531551232 2761961124593664 2767406631542784 2771184679897788 2775447262897344 2780919359235864 2782936410619904 2786735660144128 2790144401375232 2799945682845696 2803768153335072 2811333720932352 2815171738308864 2819501981356032 2822950802423808 2825060936366592 2826804679376256 2828516557160448 2832378032450736 2836734741888768 2848272409737216 2862179989862886 2864255981060096 2869903173451776 2873821149523632 2877336413918208 2878241605967616 2881762277474304 2885696443529928 2887443985434624 2891385908126793 2893483082907648 2903647374802944 2907611418273408 2911168014999552 2915142325606764 2927504535846912 2929692822898688 2931501148982784 2933276429647872 2933692423472041 2937280922541504 2941798991588352 2953763980468224 2957377031110656 2967765771091968 2968186656154104 2971817348645376 2978032913252352 2983904429248512 2988494213677056 2992574089586592 2994386355265536 2996234612840448 2998474275094452 3015300730061312 3018989052592128 3023110559888496 3031267991617536 3033730210075488 3040075265611776 3041916297412608 3043793892409344 3046069104857856 3049795063332864 3054486199468032 3054919383119646 3058656167274624 3060508451438592 3064686640790544 3071096441791488 3081884657854464 3086092029886173 3094419408109568 3098204508782592 3099179184553984 3103410166978688 3107206265167872 3109528877875728 3113332460485632 3122378170759512 3128534279140347 3130803461947392 3135077617662144 3138912451547136 3149938893201408 3154239172501956 3156526999535616 3162750436048896 3167068205597472 3167615317966848 3171939729025536 3178193553412416 3184840754450432 3196028534071296 3199937923252224 3200391734696772 3204306460954368 3222287978692608 3228641070133248 3232590351040512 3233048793214086 3237003465657984 3238021806713568 3241982562158592 3246408498971169 3255168468271104 3266603296653312 3271062845557584 3279889341087744 3284367028027008 3289418978248704 3293442602827776 3295904425761024 3297938792605632 3299935983353856 3304441037859192 3306837809037312 3309523865536896 3322984478026752 3327049159999488 3339209988173367 3348220369027072 3350287027408896 3352315919597568 3352791341110904 3356892482904576 3362055990386688 3366645850784916 3368684649673728 3375730263392256 3392213321318976 3396362684166144 3400999379874558 3410176490569728 3412946486334924 3415421958488064 3420084673813248 3422155834589184 3424268128960512 3426827742965088 3446057977212928 3450273202962432 3454983497015424 3467120240086272 3474371732127744 3481221834123264 3485480072380416 3486576582623232 3491336437851024 3495607048313856 3497723944501248 3498219987610194 3502499018046336 3512675442104451 3522153894690816 3526962319869912 3536479323553792 3546754476547072 3548902346981376 3551092874477568 3553747289000832 3558094240555008 3562951731297156 3563567232712704 3564072613639587 3568432195153728 3575467747588968 3578061099368448 3582945848756736 3595532100830208 3599930163658752 3604844768573664 3614571926913024 3625073976029184 3627269275779072 3627783690855016 3632221203899904 3639818005086208 3642774532552764 3652604038938624 3657590553939168 3662064526804992 3674928708734976 3679945701252282 3682614832791552 3689875508723712 3694912906530384 3700596350529792 3705122928181248 3707892478981152 3710181141681336 3720192535166976 3733260910460928 3733790357146234 3738357537780096 3753562317745152 3759335975141376 3763934403231744 3766747915155456 3769072905835008 3771355409547264 3771890258749767 3776504043267648 3782312989185024 3789770230882944 3797696546316288 3802341897142272 3816239986483848 3826537564602368 3831761532698176 3836448551890944 3837655474623488 3842349703299072 3847595258039904 3849925313912832 3855181210835724 3857977443876864 3871529833070592 3876815224364544 3881557353332736 3886856434142352 3900510270097056 3908668198643712 3911035239530496 3916374563388672 3922398655451136 3927753492582402 3938351973957632 3957582208205472 3962423131527168 3967832609853651 3970710551003136 3978539238998016 3984658951569408 3990098786115456 3992515140354048 3994979483787264 3997965700125936 4002856020624384 4009013136801792 4014486219547944 4025318736789504 4030814079851328 4041690655490048 4044973613433984 4053433687482368 4058391856545792 4061425473143808 4066393417777152 4072648265957376 4073225844159528 4078208223032832 4080677935251456 4081256652211893 4086248854387392 4094795255721984 4109179543805952 4114205901324288 4114789373181564 4119822592655616 4142941686890496 4146038503834304 4151109947314176 4156777019846682 4163170894346016 4171379038853796 4174404615929856 4180103490216192 4185216602062848 4199918524268544 4205652230002608 4217000581398528 4222757607463296 4229252972034048 4234426203635712 4237591404549888 4240207019064384 4261371378761728 4267188979595696 4272408614605824 4293269984794329 4296383971590144 4304854760177664 4310120468054016 4310731724285448 4316004620877312 4317362408951424 4322643416211456 4328544665294892 4331165978151936 4340224624361472 4355471062204416 4361417127410112 4373185788116992 4379156037369344 4385891970998272 4391256803770368 4394539234348032 4397251723474176 4399914644471808 4405921383812256 4412698487382528 4430645970702336 4436065546665984 4451648656637952 4452279984231156 4457726022968064 4467049369878528 4475856643872768 4482741320515584 4488861134379888 4491579532898304 4497711412641678 4500973684523008 4522951095091968 4528483578888192 4534665839832744 4546901987426304 4550595315113232 4560112898417664 4562874446118912 4565690838614016 4569103657286784 4574692594999296 4581729299202048 4582379074679469 4587984250911936 4600364270616576 4606644662687232 4622826986781696 4632495642836992 4641629112164352 4647306763173888 4648768776830976 4655115250468032 4660809397751808 4663631926001664 4664293316813592 4669998690728448 4683567256139268 4696205192921088 4702616426493216 4708368677320704 4731869795975168 4734790499303424 4738329718667776 4744125654073344 4750602308396208 4751422976950272 4752096818186116 4757909593538304 4767290330118624 4777261131675648 4794042801106944 4799906884878336 4800587602045158 4806459691431552 4833431968038912 4839344232726528 4842961605199872 4849573189821129 4857032710070352 4870138718584832 4876787405252224 4882752702406656 4899904944979968 4906594268336376 4910153110388736 4919834011631616 4926550542040512 4934128467373056 4940163904241664 4943856638641536 4946908188908448 4949903975030784 4956661556788788 4960256713555968 4964285798305344 4977681213947904 4984476717040128 5004749756993536 5012447966855168 5022330553540608 5025430541113344 5028473879396352 5029187011666356 5035338724356864 5043083985580032 5049968776177374 5053026974510592 5063595395088384 5088319981978464 5094544026249216 5101499069811837 5115264735854592 5123132937732096 5130127010719872 5133233751883776 5140241614447632 5169086965819392 5175409804443648 5182475245523136 5200680360129408 5211557598191616 5221832751184896 5228220108570624 5229864873934848 5236262056230912 5237004656776536 5243410572470784 5247329981415291 5276776277607296 5283230842036224 5290443479804868 5294280734670848 5304718985330688 5312878602092544 5320131714820608 5323353520472064 5326639311716352 5330620933501248 5337141360832512 5344427596945734 5345350849069056 5352648292730592 5363201621383452 5367091649052672 5374418773135104 5393298151245312 5415233964191744 5421857890369536 5430967792212704 5437610964043776 5440903913668608 5441675536282524 5448331805849856 5459727007629312 5464161798829146 5478906058407936 5486385830908752 5493096790207488 5512393063102464 5519918551878423 5523922249187328 5534813263085568 5542369359795576 5550894525794688 5561838718471728 5573471320288256 5580288802750464 5599891365691392 5600685535719351 5607536306670144 5622667441864704 5630343476617728 5639003962712064 5645901604847616 5650121872733184 5653609358752512 5657033114320896 5664756064901472 5673469483777536 5696544819474432 5724359979725772 5728511962120192 5739806346903552 5747642299047264 5754672827836416 5756483211935232 5763524554948608 5771392887059856 5774887970869248 5782771816253586 5786966165815296 5807294749605888 5815222836546816 5822336029999104 5830284651213528 5859385645797376 5863002297965568 5866552859295744 5867384846944082 5874561845083008 5883597983176704 5891630238873603 5907527960936448 5914754062221312 5936373312308208 5943634697290752 5956065826504704 5967808858497024 5976988427354112 5985148179173184 5988772710531072 5992469225680896 5996948550188904 6030601460122624 6037978105184256 6046221119776992 6062535983235072 6067460420150976 6080150531223552 6083832594825216 6087587784818688 6092138209715712 6099590126665728 6108972398936064 6109838766239292 6117312334549248 6121016902877184 6129373281581088 6142192883582976 6163769315708928 6172184059772346 6188838816219136 6198358369107968 6206820333957376 6214412530335744 6219057755751456 6226664920971264 6235165529770023 6244756341519024 6257068558280694 6261606923894784 6270155235324288 6277824903094272 6299877786402816 6308478345003912 6313053999071232 6325500872097792 6334136411194944 6343879458051072 6356387106824832 6369681508900864 6392057068142592 6399875846504448 6400783469393544 6408612921908736 6444575957385216 6457282140266496 6465180702081024 6466097586428172 6474006931315968 6476043613427136 6483965124317184 6492816997942338 6510336936542208 6533206593306624 6542125691115168 6559778682175488 6568734056054016 6578837956497408 6586885205655552 6591808851522048 6595877585211264 6599871966707712 6608882075718384 6619047731073792 6645968956053504 6654098319998976 6678419976346734 6696440738054144 6700574054817792 6705582682221808 6713784965809152 6724111980773376 6733291701569832 6737369299347456 6746567118962517 6751460526784512 6784426642637952 6792725368332288 6801998759749116 6820352981139456 6825892972669848 6830843916976128 6840169347626496 6844311669178368 6848536257921024 6853655485930176 6892115954425856 6900546405924864 6909966994030848 6934240480172544 6948743464255488 6962443668246528 6970960144760832 6973153165246464 6982672875702048 6991214096627712 6995447889002496 6996439975220388 7004998036092672 7025350884208902 7044307789381632 7053924639739824 7072958647107584 7093508953094144 7097804693962752 7102185748955136 7107494578001664 7116188481110016 7125903462594312 7127134465425408 7128145227279174 7136864390307456 7150935495177936 7165891697513472 7191064201660416 7199860327317504 7200881403067737 7209689537147328 7229143853826048 7250147952058368 7255567381710032 7264442407799808 7279636010172416 7285549065105528 7305208077877248 7315181107878336 7324129053609984 7349857417469952 7359891402504564 7365229665583104 7379751017447424 7389825813060768 7401192701059584 7410245856362496 7415784957962304 7420362283362672 7440385070333952 7466521820921856 7467580714292468 7476715075560192 7507124635490304 7518671950282752 7533495830310912 7538145811670016 7542710819094528 7543780517499534 7553008086535296 7564625978370048 7574953164266061 7579540461765888 7595393092632576 7604683794284544 7632479972967696 7653075129204736 7663523065396352 7672897103781888 7675310949246976 7684699406598144 7695190516079808 7699850627825664 7710362421671448 7715954887753728 7753630448729088 7763114706665472 7773712868284704 7801020540194112 7817336397287424 7822070479060992 7832749126777344 7844797310902272 7855506985164804 7876703947915264 7915164416410944 7924846263054336 7935665219707302 7941421102006272 7957078477996032 7969317903138816 7980197572230912 7985030280708096 7989958967574528 7995931400251872 8005712041248768 8016641395418601 8018026273603584 8028972439095888 8050637473579008 8061628159702656 8089947226867968 8106867374964736 8116783713091584 8122850946287616 8132786835554304 8146451688319056 8156416446065664 8161355870502912 8162513304423786 8172497708774784 8189590511443968 8196242698243719 8218359087611904 8228411802648576 8229578746363128 8239645185311232 8285883373780992 8292077007668608 8302219894628352 8313554039693364 8326341788692032 8342758077707592 8348809231859712 8360206980432384 8370433204125696 8399837048537088 8411304460005216 8434001162797056 8445515214926592 8458505944068096 8468852407271424 8475182809099776 8480414038128768 8522742757523456 8534377959191392 8544817229211648 8586539969588658 8592767943180288 8609709520355328 8621463448570896 8632009241754624 8634724817902848 8645286832422912 8657089330589784 8662331956303872 8674157724380379 8680449248722944 8710942124408832 8722834254820224 8758312074738688 8771783941996544 8782513607540736 8789078468696064 8794503446948352 8799829288943616 8801077270416123 8811842767624512 8825396974765056 8861291941404672 8872131093331968 8903297313275904 8904559968462312 8915452045936128 8934098739757056 8951713287745536 8965482641031168 8977722268759776 8983159065796608 8995422825283356 9001947369046016 9045902190183936 9056967157776384 9069331679665488 9093803974852608 9101190630226464 9120225796835328 9125748892237824 9131381677228032 9138207314573568 9149385189998592 9163458598404096 9164758149358938 9175968501823872 9213289325374464 9245653973563392 9258276089658519 9264991285673984 9283258224328704 9294613526347776 9297537553661952 9310230500936064 9321618795503616 9328586633627184 9339997381456896 9367134512278536 9385602837421041 9392410385842176 9405232852986432 9416737354641408 9469580998606848 9476659437335552 9488251308146688 9501204616792416 9502845953900544 9504193636372232 9515819187076608 9534580660237248 9554522263351296 9588085602213888 9599813769756672 9601175204090316 9612919382863104 9666863936077824 9685923210399744 9699146379642258 9714065420140704 9740277437169664 9753574810504448 9765505404813312 9799809889959936 9813188536672752 9839668023263232 9853101084081024 9868256934746112 9880327808483328 9887713277283072 9893816377816896 9899807950061568 9913323113577576 9920513427111936 9928571596610688 9968953434080256 10009499513987072 10017629964520101 10024895933710336 10044661107081216 10050861082226688 10056947758792704 10058374023332712 10070677448713728 10086167971160064 10099937552354748 10106053949021184 10127190790176768 10176639963956928 10189088052498432 10202998139623674 10230529471709184 10246265875464192 10260254021439744 10266467503767552 10280483228895264 10338173931638784 10350819608887296 10364950491046272 10401360720258816 10423115196383232 10443665502369792 10456440217141248 10459729747869696 10474009313553072 10486821144941568 10494659962830582 10553552555214592 10566461684072448 10580886959609736 10588561469341696 10609437970661376 10640263429641216 10646707040944128 10653278623432704 10661241867002496 10674282721665024 10688855193891468 10690701698138112 10692217840918761 10705296585461184 10726403242766904 10734183298105344 10748837546270208 10786596302490624 10830467928383488 10843715780739072 10861935584425408 10875221928087552 10881807827337216 10883351072565048 10896663611699712 10919454015258624 10928323597658292 10957812116815872 10972771661817504 10986193580414976 11024786126204928 11039837103756846 11047844498374656 11069626526171136 11084738719591152 11101789051589376 11123677436943456 11146942640576512 11160577605500928 11199782731382784 11201371071438702 11215072613340288 11260686953235456 11278007925424128 11291803209695232 11300243745466368 11307218717505024 11314066228641792 11315670776249301 11329512129802944 11346938967555072 11393089638948864 11448719959451544 11457023924240384 11479612693807104 11495284598094528 11509345655672832 11512966423870464 11527049109897216 11542785774119712 11549775941738496 11565543632507172 11573932331630592 11614589499211776 11630445673093632 11644672059998208 11660569302427056 11718771291594752 11726004595931136 11733105718591488 11734769693888164 11749123690166016 11767195966353408 11783260477747206 11815055921872896 11872746624616416 11887269394581504 11903497829560953 11912131653009408 11935617716994048 11953976854708224 11970296358346368 11977545421062144 11984938451361792 11993897100377808 12061202920245248 12075956210368512 12092442239553984 12125071966470144 12134920840301952 12160301062447104 12175175569637376 12184276419431424 12199180253331456 12217944797872128 12219677532478584 12234624669098496 12242033805754368 12243769956635679 12258746563162176 12284385767165952 12327538631417856 12344368119544692 12377677632438272 12396716738215936 12413640667914752 12428825060671488 12438115511502912 12453329841942528 12470331059540046 12489512683038048 12514137116561388 12523213847789568 12540310470648576 12555649806188544 12599755572805632 12616956690007824 12651001744195584 12668272822389888 12687758916102144 12712774213649664 12739363017801728 12784114136285184 12801566938787088 12817225843817472 12879809954382987 12889151914770432 12914564280532992 12930361404162048 12932195172856344 12948013862631936 12952087226854272 12967930248634368 12985633995884676 13020673873084416 13066413186613248 13068266250011819 13084251382230336 13119557364350976 13137468112108032 13157675912994816 13173770411311104 13183617703044096 13191755170422528 13199743933415424 13217764151436768 13238095462147584 13291937912107008 13308196639997952 13356839952693468 13392881476108288 13401148109635584 13411165364443616 13427569931618304 13448223961546752 13466583403139664 13474738598694912 13493134237925034 13502921053569024 13568853285275904 13585450736664576 13603997519498232 13640705962278912 13651785945339696 13680338695252992 13688623338356736 13697072515842048 13707310971860352 13747137224038407 13784231908851712 13801092811849728 13819933988061696 13868480960345088 13897486928510976 13924887336493056 13941920289521664 13946306330492928 13965345751404096 13982428193255424 13990895778004992 13992879950440776 14009996072185344 14050701768417804 14088615578763264 14107849279479648 14145917294215168 14187017906188288 14195609387925504 14204371497910272 14214989156003328 14232376962220032 14251806925188624 14254268930850816 14256290454558348 14273728780614912 14301870990355872 14331783395026944 14382128403320832 14399720654635008 14401762806135474 14419379074294656 14500295904116736 14511134763420064 14528884815599616 14548719569463387 14559272020344832 14571098130211056 14610416155754496 14630362215756672 14648258107219968 14699714834939904 14719782805009128 14730459331166208 14759502034894848 14779651626121536 14802385402119168 14820491712724992 14831569915924608 14840724566725344 14880770140667904 14933043641843712 14935161428584936 14953430151120384 15014249270980608 15037343900565504 15066991660621824 15076291623340032 15085421638189056 15087561034999068 15106016173070592 15129251956740096 15149906328532122 15159080923531776 15190786185265152 15264959945935392 15306150258409472 15327046130792704 15345794207563776 15350621898493952 15369398813196288 15390381032159616 15399701255651328 15420724843342896 15507260897458176 15526229413330944 15547425736569408 15602041080388224 15634672794574848 15665498253554688 15689594621804544 15711013970329608 15741989944245873 15753407895830528 15830328832821888 15849692526108672 15871330439414604 15882842204012544 15914156955992064 15938635806277632 15960395144461824 15970060561416192 15979917935149056 15991862800503744 16011424082497536 16033282790837202 16036052547207168 16057944878191776 16101274947158016 16123256319405312 16179894453735936 16213734749929472 16245701892575232 16265573671108608 16292903376638112 16312832892131328 16322711741005824 16325026608847572 16344995417549568 16379181022887936 16392485396487438 16436718175223808 16459157492726256 16479290370622464 16571766747561984 16584154015337216 16604439789256704 16627108079386728 16652683577384064 16685516155415184 16720413960864768 16740866408251392 16799674097074176 16802056607158053 16822608920010432 16868002325594112 16891030429853184 16917011888136192 16937704814542848 16950365618199552 16960828076257536 17045485515046912 17068755918382784 17089634458423296 17173079939177316 17185535886360576 17219419040710656 17242926897141792 17264018483509248 17269449635805696 17290573664845824 17314178661179568 17324663912607744 17348315448760758 17360898497445888 17421884248817664 17445668509640448 17516624149477376 17543567883993088 17578156937392128 17589006893896704 17599658577887232 17602154540832246 17623685535249024 17650793949530112 17674890716620809 17722583882809344 17744262186663936 17809119936924624 17830904091872256 17868197479514112 17903426575491072 17930965282062336 17955444537519552 17966318131593216 17990845650566712 18003894738092032 18091804380367872 18113934315552768 18138663359330976 18187607949705216 18202381260452928 18240451593670656 18251497784475648 18262763354456064 18276414629147136 18298770379997184 18326917196808192 18329516298717876 18351937003647744 18426578650748928 18491307947126784 18516552179317038 18529982571347968 18566516448657408 18595075107323904 18620461001872128 18643237591007232 18657173267254368 18679994762913792 18705496589310069 18734269024557072 18771205674842082 18784820771684352 18810465705972864 18833474709282816 18939161997213696 18953318874671104 18976502616293376 19002409233584832 19008387272744464 19031638374153216 19069161320474496 19109044526702592 19176171204427776 19199627539513344 19202350408180632 19225838765726208 19333727872155648 19371846420799488 19398292759284516 19428130840281408 19480554874339328 19507149621008896 19531010809626624 19599619779919872 19626377073345504 19679336046526464 19706202168162048 19736513869492224 19760655616966656 19775426554566144 19787632755633792 19799615900123136 19826646227155152 19857143193221376 19937906868160512 20018999027974144 20035259929040202 20049791867420672 20089322214162432 20101722164453376 20116748046665424 20141354897427456 20172335942320128 20199875104709496 20212107898042368 20239701356887551 20254381580353536 20353279927913856 20378176104996864 20405996279247348 20461058943418368 20492531750928384 20520508042879488 20532935007535104 20535846964304287 20560966457790528 20676347863277568 20701639217774592 20729900982092544 20802721440517632 20846230392766464 20887331004739584 20912880434282496 20919459495739392 20948018627106144 20973642289883136 20989319925661164 21107105110429184 21132923368144896 21161773919219472 21218875941322752 21280526859282432 21293414081888256 21306557246865408 21322483734004992 21348565443330048 21377710387782936 21381403396276224 21384435681837522 21410593170922368 21452806485533808 21497675092540416 21573192604981248 21602644209203211 21660935856766976 21687431561478144 21723871168850816 21750443856175104 21766702145130096 21793327223399424 21838908030517248 21856647195316584 21915624233631744 21945543323635008 21972387160829952 22049572252409856 22079674207513692 22095688996749312 22139253052342272 22169477439182304 22203578103178752 22247354873886912 22293885281153024 22321155211001856 22399565462765568 22402742142877404 22430145226680576 22521373906470912 22556015850848256 22600487490932736 22614437435010048 22628132457283584 22631341552498602 22659024259605888 22693877935110144 22724859492798183 22786179277897728 22897439918903088 22959225387614208 22990569196189056 23018691311345664 23025932847740928 23054098219794432 23085571548239424 23099551883476992 23131087265014344 23147864663261184 23260891346187264 23289344119996416 23321138604854112 23437542583189504 23452009191862272 23466211437182976 23469539387776328 23498247380332032 23534391932706816 23566520955494412 23630111843745792 23745493249232832 23774538789163008 23806995659121906 23824263306018816 23871235433988096 23907953709416448 23940592716692736 23955090842124288 23969876902723584 23987794200755616 24122405840490496 24151912420737024 24184884479107968 24269841680603904 24320602124894208 24350351139274752 24368552838862848 24398360506662912 24439355064957168 24469249338196992 24484067611508736 24487539913271358 24517493126324352 24568771534331904 24588728094731157 24655077262835712 24688736239089384 24755355264876544 24827281335829504 24857650121342976 24876231023005824 24906659683885056 24940662119080092 24979025366076096 25028274233122776 25046427695579136 25080620941297152 25111299612377088 25199511145611264 25233913380015648 25302003488391168 25336545644779776 25375517832204288 25425548427299328 25478726035603456 25568228272570368 25603133877574176 25634451687634944 25759619908765974 25778303829540864 25829128561065984 25864390345712688 25896027725263872 25904174453708544 25935860497268736 25971267991769352 26041347746168832 26132826373226496 26136532500023638 26168502764460672 26274936224216064 26315351825989632 26347540822622208 26367235406088192 26383510340845056 26399487866830848 26403231811248369 26435528302873536 26476190924295168 26583875824214016 26616393279995904 26713679905386936 26785762952216576 26802296219271168 26822330728887232 26855139863236608 26896447923093504 26933166806279328 26949477197389824 26986268475850068 27005842107138048 27137706570551808 27170901473329152 27207995038996464 27281411924557824 27303571890679392 27360677390505984 27377246676713472 27394145031684096 27414621943720704 27494274448076814 27568463817703424 27639867976123392 27736961920690176 27774828268975557 27794973857021952 27849774672986112 27883840579043328 27892612660985856 27930691502808192 27964856386510848 27985759900881552 28019992144370688 28101403536835608 28177231157526528 28215698558959296 28291834588430336 28374035812376576 28408742995820544 28429978312006656 28464753924440064 28503613850377248 28508537861701632 28512580909116696 28547457561229824 28603741980711744 28663566790053888 28764256806641664 28799441309270016 28803525612270948 28838758148589312 29000591808233472 29022269526840128 29057769631199232 29097439138926774 29118544040689664 29142196260422112 29220832311508992 29260724431513344 29296516214439936 29399429669879808 29439565610018256 29519004069789696 29559303252243072 29604770804238336 29640983425449984 29663139831849216 29681449133450688 29761540281335808 29870322857169872 29906860302240768 30028498541961216 30052889893560303 30074687801131008 30133983321243648 30152583246680064 30170843276378112 30175122069998136 30212032346141184 30258503913480192 30299812657064244 30318161847063552 30381572370530304 30529919891870784 30612300516818944 30654092261585408 30691588415127552 30701243796987904 30738797626392576 30780762064319232 30799402511302656 30841449686685792 31014521794916352 31052458826661888 31094851473138816 31204082160776448 31269345589149696 31330996507109376 31379189243609088 31422027940659216 31483979888491746 31506815791661056 31660657665643776 31699385052217344 31742660878829208 31765684408025088 31828313911984128 31920790288923648 31940121122832384 31959835870298112 31983725601007488 32022848164995072 32066565581674404 32072105094414336 32076653522756283 32115889756383552 32202549894316032 32246512638810624 32359788907471872 32427469499858944 32491403785150464 32531147342217216 32585806753276224 32625665784262656 32645423482011648 32650053217695144 32689990835099136 32758362045775872 32784970792974876 32873436350447616 32918314985452512 32958580741244928 33143533495123968 33168308030674432 33208879578513408 33254216158773456 33305367154768128 33371032310830368 33440827921729536 33481732816502784 33599348194148352 33604113214316106 33645217840020864 33782060859706368 33834023776272384 33875409629085696 33900731236399104 33921656152515072 33947012328747903 34090971030093824 34137511836765568 34179268916846592 34346159878354632 34371071772721152 34438838081421312 34485853794283584 34528036967018496 34538899271611392 34581147329691648 34628357322359136 34649327825215488 34696630897521516 34721796994891776 34843768497635328 34891337019280896 35033248298954752 35087135767986176 35156313874784256 35178013787793408 35199317155774464 35204309081664492 35247371070498048 35301587899060224 35349781433241618 35445167765618688 35618239873849248 35661808183744512 35710493488682859 35736394959028224 35806853150982144 35861930564124672 35910889075039104 35932636263186432 35981691301133424 36183608760735744 36227868631105536 36277326718661952 36375215899410432 36404762520905856 36480903187341312 36525526708912128 36552829258294272 36597540759994368 36653834393616384 36659032597435752 36703874007295488 36731309869907037 36853157301497856 36982615894253568 37033104358634076 37059965142695936 37133032897314816 37190150214647808 37240922003744256 37286475182014464 37314346534508736 37359989525827584 37410993178620138 37468538049114144 37542411349684164 37569641543368704 37620931411945728 37666949418565632 37906637749342208 37953005232586752 38004818467169664 38016774545488928 38063276748306432 38138322640948992 38218089053405184 38352342408855552 38404700816361264 38451677531452416 38639429863148961 38667455744311296 38743692841598976 38796585518569032 38856261680562816 39014299242017792 39062021619253248 39199239559839744 39204798750035457 39252754146691008 39358672093052928 39412404336324096 39473027738984448 39521311233933312 39550853109132288 39575265511267584 39599231800246272 39653292454310304 39714286386442752 39875813736321024 40037998055948288 40070519858080404 40099583734841344 40178644428324864 40203444328906752 40233496093330848 40282709794854912 40344671884640256 40399750209418992 40424215796084736 40479402713775102 40508763160707072 40706559855827712 40756352209993728 40811992558494696 40922117886836736 41041016085758976 41065870015070208 41071693928608574 41121932915581056 41241411672115221 41352695726555136 41403278435549184 41459801964185088 41605442881035264 41692460785532928 41774662009479168 41825760868564992 41838918991478784 41896037254212288 41947284579766272 41978639851322328 42214210220858368 42265846736289792 42323547838438944 42437751882645504 42561053718564864 42586828163776512 42613114493730816 42644967468009984 42697130886660096 42755420775565872 42762806792552448 42768871363675044 42821186341844736 42905612971067616 42995350185080832 43146385209962496 43205288418406422 43321871713533952 43447742337701632 43500887712350208 43533404290260192 43586654446798848 43646158708390161 43677816061034496 43713294390633168 43831248467263488 43891086647270016 43944774321659904 44099144504819712 44159348415027384 44191377993498624 44278506104684544 44338954878364608 44407156206357504 44494709747773824 44587770562306048 44642310422003712 44799130925531136 44805484285754808 44860290453361152 45042747812941824 45112031701696512 45200974981865472 45228874870020096 45256264914567168 45262683104997204 45318048519211776 45387755870220288 45449718985596366 45572358555795456 45794879837806176 45918450775228416 45981138392378112 46037382622691328 46051865695481856 46108196439588864 46171143096478848 46199103766953984 46262174530028688 46521782692374528 46578688239992832 46642277209708224 46875085166379008 46904018383724544 46939078775552656 46996494760664064 47068783865413632 47133041910988824 47225969832737619 47260223687491584 47490986498465664 47549077578326016 47613991318243812 47648526612037632 47742470867976192 47815907418832896 47881185433385472 47910181684248576 47939753805447168 47975588401511232 48244811680980992 48303824841474048 48369768958215936 48539683361207808 48641204249788416 48737105677725696 48796721013325824 48878710129914336 48938498676393984 48968135223017472 48975079826542716 49034986252648704 49137543068663808 49177456189462314 49310154525671424 49377472478178768 49510710529753088 49654562671659008 49715300242685952 49752462046011648 49813319367770112 49881324238160184 49958050732152192 50056548466245552 50161241882594304 50222599224754176 50399022291222528 50406169821474159 50467826760031296 50604006976782336 50673091289559552 50751035664408576 50851096854598656 50957452071206912 51136456545140736 51206267755148352 51268903375269888 51519239817531948 51556607659081728 51658257122131968 51728780691425376 51792055450527744 51808348907417088 51871720994537472 51942535983538704 52082695492337664 52265652746452992 52273065000047276 52337005528921344 52549872448432128 52630703651979264 52734470812176384 52767020681690112 52798975733661696 52806463622496738 52871056605747072 52952381848590336 53024672149862427 53167751648428032 53232786559991808 53427359810773872 53571525904433152 53604592438542336 53644661457774464 53710279726473216 53792895846187008 53866333612558656 53898954394779648 53972536951700136 54011684214276096 54275413141103616 54341802946658304 54415990077992928 54562823849115648 54607143781358784 54721354781011968 54754493353426944 54788290063368192 54829243887441408 54988548896153628 55136927635406848 55279735952246784 55473923841380352 55549656537951114 55589947714043904 55699549345972224 55785225321971712 55861383005616384 55929712773021696 55971519801763104 56039984288741376 56116489767930207 56202807073671216 56354462315053056 56431397117918592 56748071624753152 56817485991641088 56859956624013312 56929507848880128 57007227700754496 57025161818233392 57094915122459648 57207483961423488 57327133580107776 57528513613283328 57598882618540032 57607051224541896 57677516297178624 58001183616466944 58044539053680256 58115539262398464 58194878277853548 58237088081379328 58284392520844224 58441664623017984 58521448863026688 58593032428879872 58798859339759616 58879131220036512 59038008139579392 59118606504486144 59209541608476672 59281966850899968 59326279663698432 59362898266901376 59740645714339744 59813720604481536 60056997083922432 60105779787120606 60149375602262016 60267966642487296 60305166493360128 60350244139996272 60424064692282368 60517007826960384 60599625314128488 60636323694127104 60719104070662653 60763144741060608 61059839783741568 61308184523170816 61383176830255104 61402487593975808 61477595252785152 61561524128638464 61598805022605312 61607540892912861 61682899373371584 62029043589832704 62104917653323776 62189702946277632 62408164321552896 62538691178299392 62661993014218752 62758378487218176 62844055881318432 62967959776983492 63013631583322112 63321315331287552 63398770104434688 63485321757658416 63656627823968256 63841580577847296 63880242245664768 63919671740596224 63967451202014976 64045696329990144 64133131163348808 64144210188828672 64153307045512566 64231779512767104 64493025277621248 64719577814943744 64807932627609633 64854938999717888 64982807570300928 65062294684434432 65171613506552448 65251331568525312 65300106435390288 65379981670198272 65516724091551744 65569941585949752 65746872700895232 65836629970905024 65917161482489856 66287066990247936 66336616061348864 66417759157026816 66508432317546912 66610734309536256 66742064621660736 66881655843459072 66963465633005568 67198696388296704 67208226428632212 67290435680041728 67564121719412736 67668047552544768 67801462472798208 67843312305030144 67894024657495806 68181942060187648 68275023673531136 68358537833693184 68692319756709264 68877676162842624 68971707588567168 69056073934036992 69077798543222784 69162294659383296 69256714644718272 69298655650430976 69393261795043032 69443593989783552 69782674038561792 70066496597909504 70174271535972352 70312627749568512 70356027575586816 70398634311548928 70408618163328984 70494742140996096 70603175798120448 70699562866483236 70890335531237376 71236479747698496 71323616367489024 71420986977365718 71472789918056448 71613706301964288 71723861128249344 71821778150078208 71865272526372864 71963382602266848 72367217521471488 72455737262211072 72554653437323904 72809525041811712 72961806374682624 73051053417824256 73105658516588544 73195081519988736 73318065194871504 73407748014590976 73462619739814074 73706314602995712 73965231788507136 74066208717268152 74119930285391872 74266065794629632 74481844007488512 74572950364028928 74628693069017472 74719979051655168 74821986357240276 74937076098228288 75084822699368328 75139283086737408 75241862823891456 75333898837131264 75813275498684416 75906010465173504 76009636934339328 76033549090977856 76126553496612864 76276645281897984 76436178106810368 76704684817711104 76809401632722528 76903355062904832 77278859726297922 77334911488622592 77487385683197952 77593171037138064 77712523361125632 78028598484035584 78124043238506496 78398479119679488 78409597500070914 78505508293382016 78824808672648192 78946055477968896 79042622467866624 79101706218264576 79150531022535168 79198463600492544 79209695433745107 79306584908620608 79428572772885504 79751627472642048 80075996111896576 80141039716160808 80199167469682688 80357288856649728 80406888657813504 80466992186661696 80565419589709824 80689343769280512 80799500418837984 80848431592169472 80958805427550204 81017526321414144 81413119711655424 81512704419987456 81623985116989392 81844235773673472 82082032171517952 82131740030140416 82143387857217148 82243865831162112 82482823344230442 82705391453110272 82919603928370176 83210885762070528 83324484806926671 83384921571065856 83549324018958336 83651521737129984 83677837982957568 83792074508424576 83894569159532544 83957279702644656 84428420441716736 84531693472579584 84647095676877888 84875503765291008 85122107437129728 85226228987461632 85289934936019968 85394261773320192 85510841551131744 85525613585104896 85537742727350088 85642372683689472 85811225942135232 85990700370161664 86292770419924992 86410576836812844 86643743427067904 86895484675403264 87001775424700416 87066808580520384 87173308893597696 87292317416780322 87355632122068992 87426588781266336 87662496934526976 87782173294540032 87889548643319808 88198289009639424 88318696830054768 88557012209369088 88677909756729216 88814312412715008 88989419495547648 89175541124612096 89284620844007424 89610968571509616 89720580906722304 90085495625883648 90158669680680909 90224063403393024 90401949963730944 90457749740040192 90512529829134336 90525366209994408 90636097038423552 90775511740440576 90899437971192732 91144717111590912 91589759675612352 91836901550456832 91962276784756224 92074765245382656 92103731390963712 92216392879177728 92342286192957696 92398207533907968 92524349060057376 93043565384749056 93157376479985664 93284554419416448 93750170332758016 93808036767449088 93878157551105312 93992989521328128 94137567730827264 94266083821977648 94451939665475238 94520447374983168 94981972996931328 95098155156652032 95227982636487624 95297053224075264 95484941735952384 95762370866770944 95820363368497152 95879507610894336 95951176803022464 96229960568268849 96489623361961984 96607649682948096 96739537916431872 97079366722415616 97282408499576832 97474211355451392 97593442026651648 97757420259828672 97876997352787968 97936270446034944 97950159653085432 98069972505297408 98275086137327616 98354912378924628 98620309051342848 98754944956357536 99021421059506176 99309125343318016 99430600485371904 99504924092023296 99626638735540224 99762648476320368 99916101464304384 100113096932491104 100322483765188608 100445198449508352 100798044582445056 100812339642948318 100935653520062592 101346182579119104 101502071328817152 101702193709197312 101841036986243709 101914904142413824 102272913090281472 102412535510296704 102537806750539776 103038479635063896 103113215318163456 103316514244263936 103457561382850752 103584110901055488 103616697814834176 103743441989074944 103885071967077408 104165390984675328 104531305492905984 104546130000094552 104674011057842688 105099744896864256 105261407303958528 105468941624352768 105534041363380224 105597951467323392 105612927244993476 105742113211494144 105904763697180672 106049344299724854 106335503296856064 106854719621547744 107143051808866304 107209184877084672 107289322915548928 107420559452946432 107585791692374016 107732667225117312 107797908789559296 107945073903400272 108550826282207232 108683605893316608 108831980155985856 109125647698231296 109214287562717568 109442709562023936 109576580126736384 109658487774882816 109977097792307256 110193929609721111 110273855270813696 110559471904493568 110947847682760704 111099313075902228 111179895428087808 111399098691944448 111570450643943424 111722766011232768 111859425546043392 111943039603526208 112079968577482752 112232979535860414 112405614147342432 112708924630106112 112862794235837184 113496143249506304 113719913248026624 113859015697760256 114014455401508992 114050323636466784 114189830244919296 114414967922846976 114654267160215552 115057027226566656 115214102449083792 115355032594357248 116002367232933888 116089078107360512 116231078524796928 116389756555707096 116474176162758656 116568785041688448 117042897726053376 117186064857759744 117597718679519232 117614396250106371 117758262440073024 118076016279158784 118237213008972288 118419083216953344 118563933701799936 118652559327396864 118725796533802752 119481291428679488 119627441208963072 120113994167844864 120211559574241212 120298751204524032 120535933284974592 120610332986720256 120700488279992544 120848129384564736 121034015653920768 121199250628256976 121272647388254208 121438208141325306 121526289482121216 122119679567483136 122616369046341632 122766353660510208 122804975187951616 123123048257276928 123197610045210624 123215081785825722 123365798746743168 123724235016345663 124058087179665408 124209835306647552 124379405892555264 124816328643105792 125077382356598784 125323986028437504 125516756974436352 125688111762636864 125935919553966984 126027263166644224 126642630662575104 126797540208869376 126970643515316832 127313255647936512 127683161155694592 127760484491329536 127839343481192448 127934902404029952 128091392659980288 128266262326697616 128288420377657344 128306614091025132 128463559025534208 128986050555242496 129439155629887488 129615865255219266 129709877999435776 129965615140601856 130343227013104896 130502663137050624 130600212870780576 130759963340396544 130938476125170483 131033448183103488 131139883171899504 131493745401790464 131673259941810048 131834322964979712 132574133980495872 132673232122697728 132835518314053632 133016864635093824 133221468619072512 133484129243321472 133763311686918144 133926931266011136 134397392776593408 134416452857264424 134580871360083456 135128243438825472 135336095105089536 135602924945596416 135686624610060288 135788049314991612 136363884120375296 136550047347062272 136717075667386368 137384639513418528 137755352325685248 137943415177134336 138112147868073984 138155597086445568 138324589318766592 138513429289436544 138597311300861952 138786523590086064 139565348077123584 140132993195819008 140348543071944704 140625255499137024 140712055151173632 140817236326657968 140989484281992192 141206351596240896 141399125732966472 141677909498212857 141780671062474752 142472959495396992 142647232734978048 142841973954731436 142945579836112896 143227412603928576 143447722256498688 143643556300156416 143730545052745728 143750928750130009 143926765204533696 144734435042942976 144911474524422144 145109306874647808 145619050083623424 145923612749365248 146211317033177088 146390163039977472 146636130389743008 146815496029181952 146925239479628148 147412629205991424 147930463577014272 148132417434536304 148532131589259264 148963688014977024 149145900728057856 149257386138034944 149439958103310336 149643972714480552 149874152196456576 150169645398736656 150483725647782912 150667797674262528 151218509464422477 151626550997368832 151812020930347008 152019273868678656 152067098181955712 152253106993225728 152553290563795968 152872356213620736 153409369635422208 153618803265445056 153806710125809664 154557719452595844 154669822977245184 154974771366395904 155186342074276128 155425046722251264 156057196968071168 156248086477012992 156796958239358976 156819195000141828 157011016586764032 157649617345296384 157892110955937792 158203412436529152 158301062045070336 158396927200985088 158419390867490214 158613169817241216 158857145545771008 159074016449587281 159503254945284096 160151992223793152 160282079432321616 160714577713299456 160813777315627008 160933984373323392 161130839179419648 161378687538561024 161599000837675968 161696863184338944 161917610855100408 162035052642828288 162826239423310848 163025408839974912 163247970233978784 163688471547346944 164164064343035904 164263480060280832 164286775714434296 164487731662324224 164965646688460884 165410782906220544 165839207856740352 166421771524141056 166648969613853342 166769843142131712 167098648037916672 167355675965915136 167584149016849152 167789138319065088 167914559405289312 168856840883433472 169063386945159168 169294191353755776 170244214874259456 170452457974923264 170579869872039936 170788523546640384 171021683102263488 171075485454700176 171284745367378944 171622451884270464 171981400740323328 172585540839849984 172821153673625688 173287486854135808 173790969350806528 174003550849400832 174133617161040768 174346617787195392 174584634833560644 174711264244137984 174853177562532672 175324993869053952 175564346589080064 175779097286639616 176396578019278848 176637393660109536 177114024418738176 177355819513458432 177628624825430016 177978838991095296 178351082249224192 179221937143019232 179441161813444608 180170991251767296 180317339361361818 180448126806786048 180803899927461888 180915499480080384 181050732419988816 181272194076847104 181551023480881152 181798875942385464 182289434223181824 183179519351224704 183924553569512448 184149530490765312 184207462781927424 184432785758355456 184684572385915392 184796415067815936 184822622678738583 185048698120114752 186087130769498112 186314752959971328 186569108838832896 187500340665516032 187616073534898176 187756315102210624 187985979042656256 188275135461654528 188532167643955296 188903879330950476 189040894749966336 189963945993862656 190196310313304064 190455965272975248 190969883471904768 191524741733541888 191640726736994304 191759015221788672 191902353606044928 192459921136537698 192979246723923968 193479075832863744 194158733444831232 194423797882828899 194564816999153664 194948422710902784 195186884053303296 195514840519657344 195753994705575936 195900319306170864 196139945010594816 196550172274655232 196709824757849256 197240618102685696 197509889912715072 198042842119012352 198618250686636032 198861200970743808 199009848184046592 199253277471080448 199525296952640736 199832202928608768 200226193864982208 200644967530377216 200890396899016704 201596089164890112 201624679285896636 201871307040125184 202692365158238208 203004142657634304 203404387418394624 203682073972487418 203829808284827648 204545826180562944 204825071020593408 205075613501079552 206076959270127792 206633028488527872 206915122765701504 207168221802110976 207233395629668352 207486883978149888 207770143934154816 208330781969350656 209092260000189104 209348022115685376 210199489793728512 210522814607917056 210937883248705536 211068082726760448 211195902934646784 211225854489986952 211484226422988288 211809527394361344 212098688599449708 212671006593712128 213709439243095488 214286103617732608 214418369754169344 214578645831097856 214841118905892864 215171583384748032 215465334450234624 215595817579118592 215890147806800544 217101652564414464 217367211786633216 217663960311971712 218428575125435136 218885419124047872 219153160253472768 219316975549765632 219954195584614512 220387859219442222 220547710541627392 221118943808987136 221895695365521408 222198626151804456 222359790856175616 222798197383888896 223445532022465536 223718851092086784 223886079207052416 224159937154965504 224465959071720828 224811228294684864 225417849260212224 225725588471674368 226992286499012608 227439826496053248 227718031395520512 228028910803017984 228100647272933568 228379660489838592 228829935845693952 229308534320431104 230114054453133312 230428204898167584 230710065188714496 232004734465867776 232178156214721024 232462157049593856 232779513111414192 233137570083376896 234085795452106752 234372129715519488 235195437359038464 235228792500212742 235516524880146048 236474426017944576 236838166433906688 237127867403599872 237305118654793728 237451593067605504 237629086301235321 238962582857358976 239254882417926144 240227988335689728 240423119148482424 240597502409048064 241071866569949184 241220665973440512 241400976559985088 241696258769129472 242068031307841536 242398501256513952 242545294776508416 242876416282650612 243052578964242432 244239359134966272 245232738092683264 245532707321020416 245609950375903232 246246096514553856 246395220090421248 246430163571651444 246731597493486336 247448470032691326 248116174359330816 248758811785110528 249632657286211584 249973454420780013 250154764713197568 250647972056875008 251033513948872704 251376223525273728 251871839107933968 253285261325150208 253595080417738752 253941287030633664 254626511295873024 255366322311389184 255678686962384896 255869804808059904 256182785319960576 256532524653395232 256576840755314688 256613228182050264 256927118051068416 257972101110484992 258878311259774976 259231730510438532 259419755998871552 259931230281203712 260686454026209792 261005326274101248 261200425741561152 261519926680793088 261876952250340966 262066896366206976 262279766343799008 262987490803580928 263346519883620096 263668645929959424 265346464245395456 265671036628107264 266033729270187648 266442937238145024 266968258486642944 267526623373836288 267853862532022272 268832905714528848 269161742720166912 270256486877650944 270476009042042727 270672190210179072 271205849891192832 271373249220120576 271576098629983224 273100094694124544 273434151334772736 274769279026837056 275510704651370496 275886830354268672 276224295736147968 276311194172891136 276649178637533184 277026858578873088 277194622601723904 277573047180172128 279130696154247168 280265986391638016 280697086143889408 281250510998274048 281424110302347264 281634472653315936 281978968563984384 282412703192481792 282798251465932944 283355818996425714 283561342124949504 284945918990793984 285294465469956096 285683947909462872 285891159672225792 286454825207857152 287287112600312832 287461090105491456 287501857500260018 287853530409067392 288689881704806547 289468870085885952 289822949048844288 290218613749295616 291238100167246848 291847225498730496 292422634066354176 292780326079954944 293272260779486016 293630992058363904 293850478959256296 294825258411982848 295860927154028544 296264834869072608 297064263178518528 297927376029954048 298291801456115712 298514772276069888 298879916206620672 299287945428961104 299748304392913152 300339290797473312 300967451295565824 301335595348525056 302437018928844954 303253101994737664 304038547737357312 304134196363911424 304506213986451456 305106581127591936 305523110958731127 305744712427241472 306818739270844416 307237606530890112 307613420251619328 309115438905191688 309339645954490368 309949542732791808 310372684148552256 310850093444502528 312114393936142336 312496172954025984 313593916478717952 313638390000283656 314022033173528064 315299234690592768 315784221911875584 316406824873058304 316602124090140672 316793854401970176 316838781734980428 317226339634482432 317714291091542016 318148032899174562 319006509890568192 320303984447586304 320564158864643232 321429155426598912 321627554631254016 321867968746646784 322261678358839296 322757375077122048 323198001675351936 323393726368677888 323835221710200816 325652478846621696 326050817679949824 326495940467957568 327376943094693888 328328128686071808 328573551428868592 328975463324648448 329931293376921768 330581788829163333 330821565812441088 331678415713480704 332843543048282112 333297939227706684 333539686284263424 334197296075833344 334711351931830272 335168298033698304 335578276638130176 335829118810578624 337713681766866944 338126773890318336 338588382707511552 340488429748518912 341159739744079872 341577047093280768 342043366204526976 342150970909400352 342569490734757888 343244903768540928 343962801480646656 345171081679699968 345642307347251376 346574973708271616 347581938701613056 348007101698801664 348267234322081536 348693235574390784 349169269667121288 349422528488275968 349706355125065344 351128693178160128 351558194573279232 352793156038557696 352843188750319113 353274787320219072 354228048837476352 354711639026916864 355257249650860032 355957677982190592 356702164498448384 358443874286038464 358882323626889216 360341982503534592 360634678722723636 360896253613572096 361607799854923776 361830998960160768 362101464839977632 362544388153694208 363102046961762304 363597751884770928 364578868446363648 366359038702449408 367849107139024896 368299060981530624 368414925563854848 369369144771830784 369592830135631872 369645245357477166 370097396240229504 371172705049036989 372174261538996224 372629505919942656 373138217677665792 375000681331032064 375232147069796352 375512630204421248 375971958085312512 376550270923309056 377064335287910592 377807758661900952 378081789499932672 379927891987725312 380392620626608128 380911930545950496 381939766943809536 383049483467083776 383281453473988608 383518030443577344 383804707212089856 384919842273075396 385958493447847936 386958151665727488 388317466889662464 388847595765657798 389129633998307328 389896845421805568 391029681039314688 391507989411151872 391800638612341728 392279890021189632 392815428375511449 393100344549310464 393419649515698512 394481236205371392 395019779825430144 397236501373272064 397722401941487616 398019696368093184 398506554942160896 399050593905281472 399664405857217536 400452387729964416 401289935060754432 401780793798033408 403192178329780224 403249358571793272 403742614080250368 405384730316476416 406008285315268608 406808774836789248 407364147944974836 407659616569655296 409091652361125888 409650142041186816 410151227002159104 412153918540255584 413266056977055744 413830245531403008 414336443604221952 414466791259336704 414973767956299776 415540287868309632 418184520000378208 418696044231370752 420398979587457024 421045629215834112 421875766497411072 422136165453520896 422451708979973904 422968452845976576 423619054788722688 424197377198899416 425033728494638571 425342013187424256 427418878486190976 428836739508338688 429157291662195712 429682237811785728 430343166769496064 430930668900469248 431191635158237184 431252786250390027 431780295613601088 434203305128828928 434734423573266432 435327920623943424 436857150250870272 437770838248095744 438633951099531264 439908391169229024 440775718438884444 441095421083254784 442237887617974272 443791390731042816 444397252303608912 445596394767777792 446891064044931072 447437702184173568 447772158414104832 448319874309931008 448931918143441656 449622456589369728 451451176943348736 453655528393267431 453984572998025216 454879652992106496 455436062791041024 456057821606035968 456201294545867136 456759320979677184 457659871691387904 458617068640862208 460228108906266624 460856409796335168 461420130377428992 464009468931735552 464356312429442048 464924314099187712 465559026222828384 466275140166753792 468171590904213504 468744259431038976 470390874718076928 470457585000425484 471033049760292096 472948852035889152 473676332867813376 474610237309587456 474903186135211008 475258172602470642 477925165714717952 478509764835852288 480455976671379456 480846238296964848 482143733139898368 482441331946881024 482801953119970176 483392517538258944 484136062615683072 484797002513027904 485090589553016832 485752832565301224 486105157928484864 488478718269932544 490465476185366528 491065414642040832 491219900751806464 492492193029107712 492790440180842496 492860327143302888 493463194986972672 494896940065382652 496232348718661632 497517623570221056 499265314572423168 499946908841560026 500309529426395136 501295944113750016 502067027897745408 502752447050547456 503743678215867936 506570522650300416 507190160835477504 507882574061267328 510732644622778368 511357373924769792 511739609616119808 512365570639921152 513065049306790464 513226456364100528 513854236102136832 515944202220969984 517756622519549952 518463461020877064 518839511997743104 519862460562407424 521372908052419584 522010652548202496 522400851483122304 523039853361586176 523753904500681932 524133792732413952 524559532687598016 525974981607161856 526693039767240192 527337291859918848 530692928490790912 531342073256214528 532067458540375296 532885874476290048 533936516973285888 535053246747672576 537665811429057696 538323485440333824 540512973755301888 540952018084085454 541344380420358144 542411699782385664 542746498440241152 543152197259966448 546200189388249088 546868302669545472 549538558053674112 551773660708537344 552448591472295936 552622388345782272 553298357275066368 554053717157746176 554389245203447808 554467868036215749 555146094360344256 558261392308494336 560531972783276032 561394172287778816 562501021996548096 562848220604694528 563268945306631872 563957937127968768 564825406384963584 565596502931865888 566711637992851428 567122684249899008 569891837981587968 570588930939912192 571367895818925744 572909650415714304 574574225200625664 574922180210982912 575003715000520036 575707060818134784 577379763409613094 578937740171771904 580437227498591232 582476200334493696 583271393648486697 583694450997460992 584845268132708352 585560652159909888 586544521558972032 587261984116727808 587700957918512592 589650516823965696 591721854308057088 592529669738145216 594128526357037056 595854752059908096 596583602912231424 597029544552139776 597759832413241344 598575890857922208 599496608785826304 600678581594946624 601934902591131648 602671190697050112 604874037857689908 606506203989475328 608077095474714624 608268392727822848 609012427972902912 610213162255183872 611046221917462254 611489424854482944 613637478541688832 614475213061780224 615226840503238656 618230877810383376 619899085465583616 620745368297104512 621700186889005056 624228787872284672 624992345908051968 627276780000567312 628044066347056128 630598469381185536 631568443823751168 632813649746116608 633204248180281344 633587708803940352 633677563469960856 634452679268964864 635428582183084032 636296065798349124 638013019781136384 640607968895172608 641128317729286464 642858310853197824 643255109262508032 643735937493293568 644523356717678592 645514750154244096 646396003350703872 646787452737355776 647670443420401632 651304957693243392 652101635359899648 652991880935915136 656656257372143616 657147102857737184 657950926649296896 659862586753843536 661163577658326666 661643131624882176 663356831426961408 665687086096564224 666595878455413368 667079372568526848 668394592151666688 670336596067396608 671156553276260352 671658237621157248 675427363533733888 676253547780636672 677176765415023104 680976859497037824 682319479488159744 683154094186561536 684086732409053952 684301941818800704 685138981469515776 686489807537081856 687925602961293312 690342163359399936 691284614694502752 693149947416543232 695163877403226112 696014203397603328 696534468644163072 697386471148781568 698338539334242576 699412710250130688 702257386356320256 703116389146558464 705586312077115392 705686377500638226 706549574640438144 709423278053833728 710514499301720064 711915355964381184 712887258903705963 713404328996896768 716887748572076928 717764647253778432 720683965007069184 721269357445447272 721792507227144192 723215599709847552 723661997920321536 724202929679955264 725088776307388416 726204093923524608 727195503769541856 729157736892727296 732718077404898816 735698214278049792 736598121963061248 736829851127709696 738738289543661568 739185660271263744 739290490714954332 740194792480459008 742345410098073978 744348523077992448 746276435355331584 750001362662064128 750464294139592704 751025260408842496 751943916170625024 753100541846618112 754128670575821184 755615517323801904 759855783975450624 760785241253216256 761823861091900992 763879533887619072 766098966934167552 767036060887154688 767609414424179712 769839684546150792 771916986895695872 773916303331454976 776634933779324928 777695191531315596 778259267996614656 779793690843611136 782059362078629376 783015978822303744 783601277224683456 784559780042379264 785630856751022898 786200689098620928 786839299031397024 788962472410742784 790039559650860288 794473002746544128 796039392736186368 797013109884321792 798101187810562944 799328811714435072 800904775459928832 802579870121508864 803561587596066816 806498717143586544 807485228160500736 810769460632952832 812016570630537216 813617549673578496 814728295889949672 815319233139310592 819300284082373632 820302454004318208 824307837080511168 826532113954111488 827660491062806016 828672887208443904 828933582518673408 829947535912599552 831080575736619264 836369040000756416 837392088462741504 840797959174914048 842091258431668224 843751532994822144 844272330907041792 844903417959947808 845936905691953152 847238109577445376 848394754397798832 850067456989277142 850684026374848512 854837756972381952 857673479016677376 858314583324391424 859364475623571456 861861337800938496 862383270316474368 862505572500780054 863560591227202176 866069645114419641 868406610257657856 869468847146532864 870655841247886848 873714300501740544 875541676496191488 877267902199062528 879816782338458048 881551436877768888 882190842166509568 884475775235948544 887582781462085632 888794504607217824 891192789535555584 893782128089862144 894875404368347136 895544316828209664 896639748619862016 897863836286883312 899244913178739456 902902353886697472 907311056786534862 907969145996050432 909759305984212992 912115643212071936 912402589091734272 913518641959354368 915319743382775808 916569332876193381 917234137281724416 920456217812533248 921712819592670336 922840260754857984 928018937863471104 928712624858884096 929848628198375424 931118052445656768 932550280333507584 936343181808427008 937488518862077952 940781749436153856 940915170000850968 942066099520584192 945897704071778304 947352665735626752 949220474619174912 949806372270422016 950516345204941284 955850331429435904 957019529671704576 960911953342758912 961692476593929696 964287466279796736 964882663893762048 965603906239940352 966785035076517888 968272125231366144 969594005026055808 970181179106033664 971505665130602448 976957436539865088 980930952370733056 982130829284081664 982439801503612928 984984386058215424 985720654286605776 986926389973945344 989793880130765304 991745366487489999 992464697437323264 995035247140442112 998530629144846336 999893817683120052 1000619058852790272 1002591888227500032 1004134055795490816 1005504894101094912 1007487356431735872 1013141045300600832 1014380321670955008 1015765148122534656 1021465289245556736 1023479219232239616 1024731141279842304 1026130098613580928 1026452912728201056 1027708472204273664 1031888404441939968 1035513245039099904 1036926922041754128 1039724921124814848 1042745816104839168 1044021305096404992 1044801702966244608 1046079706723172352 1047507809001363864 1048267585464827904 1049119065375196032 1053386079534480384 1054674583719837696 1058529566250957339 1061385856981581824 1062684146512429056 1064134917080750592 1065771748952580096 1067873033946571776 1070106493495345152 1075331622858115392 1076646970880667648 1081025947510603776 1081904036168170908 1082688760840716288 1084823399564771328 1085492996880482304 1086304394519932896 1092400378776498176 1093736605339090944 1099077116107348224 1103547321417074688 1104897182944591872 1105244776691564544 1108107434315492352 1108778490406895616 1108935736072431498 1110292188720688512 1113518115147110967 1116522784616988672 1121063945566552064 1125002043993096192 1125696441209389056 1126537890613263744 1127915874255937536 1129650812769927168 1131193005863731776 1133423275985702856 1134245368499798016 1139783675963175936 1141177861879824384 1142735791637851488 1145819300831428608 1149148450401251328 1149844360421965824 1150007430001040072 1151414121636269568 1154759526819226188 1157875480343543808 1160874454997182464 1164952400668987392 1166542787296973394 1167388901994921984 1169690536265416704 1173089043117944064 1174523968233455616 1175401915837025184 1179301033647931392 1183443708616114176 1185059339476290432 1191709504119816192 1193167205824462848 1194059089104279552 1195519664826482688 1197151781715844416 1198993217571652608 1201357163189893248 1203869805182263296 1205342381394100224 1209748075715379816 1213012407978950656 1216154190949429248 1216536785455645696 1218024855945805824 1220426324510367744 1222092443834924508 1222978849708965888 1227274957083377664 1228950426123560448 1230453681006477312 1236461755620766752 1239798170931167232 1241490736594209024 1243400373778010112 1248457575744569344 1254553560001134624 1256088132694112256 1261196938762371072 1263136887647502336 1265627299492233216 1266408496360562688 1267355126939921712 1268905358537929728 1270857164366168064 1272592131596698248 1276026039562272768 1281215937790345216 1282256635458572928 1286510218525016064 1287471874986587136 1289046713435357184 1291029500308488192 1292792006701407744 1293574905474711552 1293758358751170081 1295340886840803264 1302609915386486784 1304203270719799296 1305983761871830272 1313312514744287232 1314294205715474368 1315901853298593792 1319725173507687072 1322327155316653332 1323286263249764352 1326713662853922816 1331374172193128448 1333191756910826736 1336789184303333376 1340673192134793216 1342313106552520704 1343316475242314496 1350854727067467776 1354353530830046208 1360966585179802293 1361953718994075648 1364638958976319488 1366308188373123072 1368173464818107904 1368603883637601408 1370277962939031552 1372979615074163712 1375851205922586624 1380684326718799872 1382569229389005504 1386299894833086464 1390327754806452224 1392028406795206656 1393068937288326144 1394772942297563136 1396677078668485152 1398825420500261376 1404514772712640512 1406232778293116928 1411172624154230784 1411372755001276452 1413099149280876288 1418846556107667456 1421028998603440128 1423830711928762368 1425774517807411926 1426808657993793536 1433775497144153856 1435529294507556864 1441367930014138368 1442538714890894544 1446431199419695104 1447323995840643072 1448405859359910528 1450177552614776832 1452408187847049216 1454391007539083712 1458315473785454592 1465436154809797632 1471396428556099584 1473196243926122496 1473659702255419392 1477476579087323136 1478371320542527488 1478580981429908664 1480389584960918016 1484690820196147956 1488697046155984896 1492552870710663168 1500002725324128256 1500928588279185408 1502050520817684992 1503887832341250048 1506201083693236224 1508257341151642368 1511231034647603808 1519711567950901248 1521570482506432512 1523647722183801984 1532197933868335104 1534072121774309376 1535218828848359424 1539679369092301584 1543833973791391744 1547832606662909952 1553269867558649856 1555390383062631192 1556518535993229312 1559587381687222272 1564118724157258752 1566031957644607488 1567202554449366912 1569119560084758528 1571261713502045796 1572401378197241856 1573678598062794048 1577924944821485568 1580079119301720576 1588946005493088256 1592078785472372736 1594026219768643584 1596202375621125888 1598657623428870144 1601809550919857664 1605159740243017728 1612997434287173088 1614970456321001472 1621538921265905664 1624033141261074432 1627235099347156992 1629456591779899344 1638600568164747264 1640604908008636416 1648615674161022336 1655320982125612032 1657345774416887808 1657867165037346816 1659895071825199104 1662161151473238528 1663403604108647247 1672738080001512832 1674784176925483008 1681595918349828096 1684182516863336448 1687503065989644288 1688544661814083584 1689806835919895616 1691873811383906304 1694476219154890752 1696789508795597664 1700134913978554284 1701368052749697024 1709675513944763904 1716629166648782848 1718728951247142912 1723722675601876992 1724766540632948736 1725011145001560108 1727121182454404352 1732139290228839282 1736813220515315712 1741311682495773696 1747428601003481088 1749814180945460091 1751083352992382976 1754535804398125056 1759633564676916096 1763102873755537776 1768951550471897088 1775165562924171264 1777589009214435648 1782385579071111168 1787564256179724288 1789750808736694272 1791088633656419328 1793279497239724032 1795727672573766624 1798489826357478912 1805804707773394944 1814622113573069724 1815938291992100864 1819518611968425984 1824231286424143872 1824805178183468544 1827037283918708736 1830639486765551616 1833138665752386762 1834468274563448832 1840912435625066496 1843425639185340672 1845680521509715968 1857425249717768192 1859697256396750848 1862236104891313536 1865100560667015168 1872686363616854016 1874977037724155904 1881830340001701936 1884132199041168384 1891795408143556608 1894705331471253504 1898440949238349824 1899612744540844032 1901032690409882568 1911700662858871808 1914039059343409152 1921823906685517824 1923384953187859392 1928574932559593472 1929765327787524096 1931207812479880704 1933570070153035776 1936544250462732288 1939188010052111616 1940362358212067328 1943011330261204896 1953914873079730176 1961861904741466112 1964879603007225856 1969968772116430848 1971441308573211552 1973852779947890688 1979587760261530608 1983490732974979998 1984929394874646528 1990070494280884224 1997061258289692672 1999787635366240104 2001238117705580544 2005183776455000064 2011009788202189824 2014974712863471744 2026282090601201664 2028760643341910016 2031530296245069312 2042930578491113472 2046958438464479232 2049462282559684608 2052260197227161856 2052905825456402112 2055416944408547328 2063776808883879936 2071026490078199808 2073853844083508256 2079449842249629696 2085491632209678336 2088042610192809984 2089603405932489216 2092159413446344704 2095015618002727728 2098238130750392064 2106772159068960768 2109349167439675392 2117059132501914678 2122771713963163648 2128269834161501184 2131543497905160192 2135746067893143552 2138661776711117889 2140212986990690304 2150663245716230784 2153293941761335296 2162051895021207552 2163808072336341816 2165377521681432576 2169646799129542656 2170985993760964608 2172608789039865792 2184800757552996352 2187473210678181888 2198154232214696448 2207094642834149376 2209794365889183744 2210489553383129088 2216214868630984704 2217556980813791232 2217871472144862996 2220584377441377024 2227036230294221934 2233045569233977344 2242127891133104128 2250004087986192384 2251392882418778112 2253075781226527488 2255831748511875072 2259301625539854336 2262386011727463552 2266846551971405712 2279567351926351872 2282355723759648768 2285471583275702976 2291638601662857216 2298296900802502656 2300014860002080144 2302828243272539136 2309519053638452376 2315750960687087616 2321748909994364928 2329904801337974784 2333085574593946788 2334777803989843968 2339381072530833408 2346178086235888128 2349047936466911232 2350803831674050368 2358602067295862784 2366887417232228352 2370118678952580864 2383419008239632384 2388118178208559104 2391039329652965376 2394303563431688832 2397986435143305216 2402714326379786496 2407739610364526592 2410684762788200448 2419496151430759632 2426024815957901312 2432308381898858496 2433073570911291392 2436049711891611648 2440852649020735488 2444184887669849016 2445957699417931776 2457900852247120896 2460907362012954624 2472923511241533504 2479596341862334464 2482981473188418048 2486800747556020224 2496915151489138688 2509107120002269248 2512176265388224512 2522393877524742144 2526273775295004672 2531254598984466432 2532816992721125376 2534710253879843424 2537810717075859456 2541714328732336128 2545184263193396496 2552052079124545536 2564513270917145856 2573020437050032128 2574943749973174272 2578093426870714368 2585584013402815488 2587149810949423104 2587516717502340162 2590681773681606528 2598208935343258923 2605219830772973568 2608406541439598592 2611967523743660544 2626625029488574464 2628588411430948736 2631803706597187584 2639450347015374144 2644654310633306664 2646572526499528704 2653427325707845632 2662748344386256896 2666383513821653472 2673578368606666752 2681346384269586432 2684626213105041408 2686632950484628992 2701709454134935552 2708707061660092416 2721933170359604586 2723907437988151296 2729277917952638976 2736346929636215808 2737207767275202816 2740555925878063104 2745959230148327424 2749707998628580143 2751702411845173248 2761368653437599744 2765138458778011008 2780655509612904448 2784056813590413312 2786137874576652288 2789545884595126272 2793354157336970304 2797650841000522752 2809029545425281024 2812465556586233856 2822345248308461568 2822745510002552904 2826198298561752576 2837693112215334912 2842057997206880256 2847661423857524736 2851549035614823852 2853617315987587072 2867550994288307712 2871058589015113728 2882735860028276736 2885077429781789088 2892862398839390208 2894647991681286144 2896811718719821056 2900355105229553664 2904816375694098432 2908782015078167424 2930872309619595264 2942792857112199168 2946392487852244992 2947319404510838784 2954953158174646272 2957161962859817328 2960779169921836032 2969381640392295912 2975236099462469997 2977394092311969792 2985105741421326336 3001857176558370816 3004101041635369984 3007775664682500096 3012402167386472448 3016514682303284736 3022462069295207616 3039423135901802496 3043140965012865024 3047295444367603968 3064395867736670208 3070437657696718848 3079358738184603168 3087667947582783488 3095665213325819904 3106539735117299712 3110780766125262384 3119174763374444544 3128237448314517504 3132063915289214976 3134405108898733824 3138239120169517056 3142523427004091592 3144802756394483712 3147357196125588096 3160158238603441152 3175588698752872017 3177892010986176512 3184157570944745472 3188052439537287168 3192404751242251776 3197315246857740288 3203619101839715328 3210319480486035456 3225994868574346176 3229940912642002944 3243077842531811328 3248066282522148864 3254470198694313984 3258913183559798688 3277201136329494528 3281209816017272832 3297231348322044672 3310641964251224064 3314691548833775616 3315734330074693632 3324322302946477056 3326807208217294494 3345476160003025664 3349568353850966016 3363191836699656192 3375006131979288576 3377089323628167168 3379613671839791232 3383747622767812608 3388952438309781504 3393579017591195328 3400269827957108568 3402736105499394048 3419351027889527808 3433258333297565696 3437457902494285824 3447445351203753984 3449533081265897472 3450022290003120216 3454242364908808704 3464278580457678564 3473626441030631424 3482623364991547392 3494857202006962176 3499628361890920182 3502166705984765952 3509071608796250112 3519267129353832192 3526205747511075552 3537903100943794176 3550331125848342528 3555178018428871296 3575128512359448576 3579501617473388544 3582177267312838656 3586558994479448064 3591455345147533248 3596979652714957824 3611609415546789888 3629244227146139448 3631876583984201728 3639037223936851968 3648462572848287744 3649610356366937088 3654074567837417472 3661278973531103232 3666277331504773524 3668936549126897664 3681824871250132992 3686851278370681344 3691361043019431936 3714850499435536384 3719394512793501696 3724472209782627072 3730201121334030336 3745372727233708032 3763660680003403872 3768264398082336768 3783590816287113216 3789410662942507008 3796881898476699648 3799225489081688064 3802065380819765136 3823401325717743616 3828078118686818304 3843647813371035648 3846769906375718784 3859530655575048192 3862415624959761408 3867140140306071552 3873088500925464576 3878376020104223232 3880724716424134656 3881275076253510243 3886022660522409792 3907829746159460352 3923723809482932224 3929759206014451712 3939937544232861696 3942882617146423104 3947705559895781376 3959175520523061216 3966981465949959996 3969858789749293056 3980140988561768448 3994122516579385344 3999575270732480208 4010367552910000128 4022019576404379648 4029949425726943488 4052564181202403328 4063060592490138624 4082899755539406879 4085861156982226944 4093916876928958464 4098924565119369216 4104520394454323712 4105811650912804224 4110833888817094656 4127553617767759872 4142052980156399616 4147707688167016512 4158899684499259392 4170983264419356672 4176085220385619968 4179206811864978432 4184318826892689408 4190031236005455456 4196476261500784128 4213544318137921536 4218698334879350784 4234118265003829356 4245543427926327296 4256539668323002368 4263086995810320384 4271492135786287104 4277323553422235778 4280425973981380608 4301326491432461568 4306587883522670592 4324103790042415104 4327616144672683632 4339293598259085312 4341971987521929216 4345217578079731584 4369601515105992704 4374946421356363776 4396308464429392896 4414189285668298752 4419588731778367488 4420979106766258176 4432429737261969408 4435113961627582464 4435742944289725992 4441168754882754048 4454072460588443868 4466091138467954688 4484255782266208256 4500008175972384768 4502785764837556224 4506151562453054976 4511663497023750144 4518603251079708672 4524772023454927104 4533693103942811424 4559134703852703744 4564711447519297536 4570943166551405952 4596593801605005312 4600029720004160288 4605656486545078272 4619038107276904752 4631501921374175232 4643497819988729856 4659809602675949568 4666171149187893576 4669555607979687936 4678762145061666816 4692356172471776256 4698095872933822464 4701607663348100736 4717204134591725568 4733774834464456704 4740237357905161728 4766838016479264768 4776236356417118208 4782078659305930752 4788607126863377664 4795972870286610432 4805428652759572992 4815479220729053184 4838992302861519264 4852049631915802624 4864616763797716992 4866147141822582784 4872099423783223296 4881705298041470976 4888369775339698032 4915801704494241792 4921814724025909248 4945847022483067008 4965962946376836096 4973601495112040448 4990210812325941741 4993830302978277376 5018214240004538496 5024352530776449024 5044787755049484288 5052547550590009344 5062509197968932864 5065633985442250752 5069420507759686848 5075621434151718912 5083428657464672256 5090368526386792992 5104104158249091072 5129026541834291712 5149887499946348544 5156186853741428736 5171168026805630976 5174299621898846208 5175033435004680324 5181363547363213056 5196417870686517846 5210439661545947136 5223935047487321088 5253250058977148928 5257176822861897472 5263607413194375168 5278900694030748288 5289308621266613328 5306854651415691264 5325496688772513792 5332767027643306944 5347156737213333504 5362692768539172864 5369252426210082816 5373265900969257984 5403418908269871104 5417414123320184832 5443866340719209172 5447814875976302592 5458555835905277952 5472693859272431616 5474415534550405632 5481111851756126208 5491918460296654848 5499415997257160286 5503404823690346496 5522737306875199488 5530276917556022016 5561311019225808896 5572275749153304576 5579091769190252544 5586708314673940608 5595301682001045504 5618059090850562048 5624931113172467712 5645491020005105808 5652396597123505152 5675386224430669824 5684115994413760512 5695322847715049472 5703098071229647704 5707234631975174144 5735101988576615424 5742117178030227456 5765471720056553472 5770154859563578176 5785724797678780416 5789295983362572288 5793623437439642112 5800710210459107328 5809632751388196864 5817564030156334848 5861744619239190528 5885585714224398336 5894638809021677568 5909906316349292544 5914323925719634656 5921558339843672064 5938763280784591824 5950472198924939994 5954788184623939584 5970211482842652672 6003714353116741632 6008202083270739968 6015551329365000192 6033029364606569472 6044924138590415232 6078846271803604992 6086281930025730048 6094590888735207936 6128791735473340416 6140875315393437696 6158717476369206336 6175335895165566976 6191330426651639808 6213079470234599424 6221561532250524768 6238349526748889088 6256474896629035008 6264127830578429952 6268810217797467648 6276478240339034112 6285046854008183184 6294714392251176192 6320316477206882304 6351177397505744034 6355784021972353024 6368315141889490944 6384809502484503552 6394630493715480576 6407238203679430656 6415985330133353667 6420638960972070912 6451989737148692352 6459881825284005888 6486155685063622656 6496132565044297728 6508940397388627968 6517826367119597376 6554402272658989056 6562419632034545664 6594462696644089344 6621283928502448128 6629383097667551232 6631468660149387264 6648644605892954112 6653614416434588988 6690952320006051328 6699136707701932032 6726383673399312384 6750012263958577152 6754178647256334336 6759227343679582464 6767495245535625216 6777904876619563008 6787158035182390656 6800539655914217136 6838702055779055616 6866516666595131392 6874915804988571648 6894890702407507968 6900044580006240432 6908484729817617408 6928557160915357128 6947252882061262848 6965246729983094784 6989714404013924352 6999256723781840364 7004333411969531904 7018143217592500224 7038534258707664384 7052411495022151104 7075806201887588352 7100662251696685056 7110356036857742592 7150257024718897152 7164354534625677312 7173117988958896128 7182910690295066496 7193959305429915648 7223218831093579776 7258488454292278896 7278074447873703936 7296925145696575488 7299220712733874176 7308149135674834944 7322557947062206464 7332554663009547048 7337873098253795328 7373702556741362688 7382722086038863872 7429700998871072768 7438789025587003392 7448944419565254144 7460402242668060672 7490745454467416064 7527321360006807744 7536528796164673536 7567181632574226432 7578821325885014016 7593763796953399296 7598450978163376128 7604130761639530272 7646802651435487232 7656156237373636608 7693539812751437568 7719061311150096384 7724831249919522816 7734280280612143104 7756752040208446464 7761449432848269312 7762550152507020486 7772045321044819584 7794626806029776769 7815659492318920704 7847447618965864448 7879875088465723392 7885765234292846208 7895411119791562752 7918351041046122432 7933962931899919992 7939717579498586112 7960281977123536896 7988245033158770688 7999150541464960416 8020735105820000256 8044039152808759296 8059898851453886976 8105128362404806656 8126121184980277248 8165799511078813758 8171722313964453888 8187833753857916928 8209040788908647424 8211623301825608448 8221667777634189312 8255107235535519744 8284105960312799232 8295415376334033024 8341966528838713344 8352170440771239936 8358413623729956864 8368637653785378816 8380062472010910912 8392952523001568256 8427088636275843072 8437396669758701568 8468236530007658712 8491086855852654592 8513079336646004736 8526173991620640768 8542984271572574208 8554647106844471556 8560851947962761216 8602652982864923136 8613175767045341184 8648207580084830208 8655232289345367264 8678587196518170624 8683943975043858432 8690435156159463168 8739203030211985408 8792616928858785792 8828378571336597504 8839177463556734976 8841958213532516352 8864859474523938816 8871485888579451984 8882337509765508096 8908144921176887736 8932182276935909376 8968511564532416512 9005571529675112448 9012303124906109952 9023326994047500288 9037206502159417344 9049544046909854208 9067386207885622848 9118269407705407488 9129422895038595072 9141886333102811904 9193187603210010624 9200059440008320576 9211312973090156544 9238076214553809504 9263003842748350464 9286995639977459712 9319619205351899136 9332342298375787152 9357524290123333632 9384712344943552512 9396191745867644928 9403215326696201472 9434408269183451136 9480474715810323456 9526766096258616051 9533676032958529536 9552472712834236416 9564157318611861504 9577214253726755328 9591945740573220864 9610857305519145984 9630958441458106368 9677984605723038528 9704099263831605248 9729233527595433984 9732294283645165568 9744198847566446592 9763410596082941952 9776739550679396064 9831603408988483584 9843629448051818496 9891694044966134016 9931925892753672192 9947202990224080896 9980421624651883482 9987660605956554752 10036428480009076992 10048705061552898048 10089575510098968576 10125018395937865728 10131267970884501504 10138841015519373696 10151242868303437824 10166857314929344512 10180737052773585984 10208208316498182144 10258053083668583424 10299774999892697088 10312373707482857472 10342336053611261952 10348599243797692416 10350066870009360648 10362727094726426112 10392835741373035692 10420879323091894272 10447870094974642176 10506500117954297856 10514353645723794944 10527214826388750336 10557801388061496576 10578617242533226656 10613709302831382528 10650993377545027584 10665534055286613888 10725385537078345728 10738504852420165632 10746531801938515968 10806837816539742208 10834828246640369664 10887732681438418344 10895629751952605184 10917111671810555904 10945387718544863232 10948831069100811264 10962223703512252416 10983836920593309696 10998831994514320572 11006809647380692992 11045474613750398976 11060553835112044032 11122622038451617792 11144551498306609152 11158183538380505088 11173416629347881216 11190603364002091008 11236118181701124096 11290982040010211616 11304793194247010304 11350772448861339648 11368231988827521024 11390645695430098944 11406196142459295408 11470203977153230848 11484234356060454912 11530943440113106944 11540309719127156352 11578591966725144576 11587246874879284224 11601420420918214656 11619265502776393728 11635128060312669696 11643825228760530729 11723489238478381056 11771171428448796672 11789277618043355136 11819812632698585088 11828647851439269312 11843116679687344128 11877526561569183648 11900944397849879988 11909576369247879168 11940422965685305344 12016404166541479936 12031102658730000384 12066058729213138944 12089848277180830464 12157692543607209984 12189181777470415872 12248699266618220637 12257583470946680832 12281750630786875392 12317434952738412672 12382660853303279616 12426158940469198848 12443123064501049536 12476699053497778176 12512949793258070016 12528255661156859904 12537620435594935296 12552956480678068224 12570093708016366368 12589428784502352384 12640632954413764608 12702354795011488068 12711568043944706048 12736630283778981888 12769619004969007104 12789260987430961152 12814476407358861312 12831970660266707334 12841277921944141824 12903979474297384704 12919763650568011776 12972311370127245312 13017880794777255936 13035652734239194752 13108804545317978112 13124839264069091328 13188925393288178688 13242567857004896256 13258766195335102464 13262937320298774528 13297289211785908224 13307228832869177976 13381904640012102656 13398273415403864064 13452767346798624768 13500024527917154304 13508357294512668672 13518454687359164928 13534990491071250432 13555809753239126016 13574316070364781312 13601079311828434272 13677404111558111232 13733033333190262784 13789781404815015936 13800089160012480864 13816969459635234816 13857114321830714256 13894505764122525696 13930493459966189568 13979428808027848704 13998513447563680728 14008666823939063808 14036286435185000448 14077068517415328768 14104822990044302208 14151612403775176704 14201324503393370112 14220712073715485184 14300514049437794304 14328709069251354624 14346235977917792256 14365821380590132992 14387918610859831296 14446437662187159552 14516976908584557792 14556148895747407872 14593850291393150976 14598441425467748352 14616298271349669888 14645115894124412928 14665109326019094096 14747405113482725376 14765444172077727744 14859401997742145536 14897888839130508288 14920804485336121344 14970632436977825223 14981490908934832128 15054642720013615488 15073057592329347072 15134363265148452864 15157642651770028032 15187527593906798592 15196901956326752256 15208261523279060544 15293605302870974464 15312312474747273216 15387079625502875136 15449662499839045632 15468560561224286208 15513504080416892928 15522898865696538624 15525100305014040972 15544090642089639168 15589253612059553538 15631318984637841408 15694895237931728896 15759750176931446784 15771530468585692416 15790822239583125504 15836702082092244864 15867925863799839984 15920563954247073792 15976490066317541376 15998301082929920832 16041470211640000512 16088078305617518592 16119797702907773952 16210256724809613312 16252242369960554496 16331599022157627516 16343444627928907776 16375667507715833856 16418081577817294848 16423246603651216896 16443335555268378624 16510214471071039488 16568211920625598464 16590830752668066048 16683933057677426688 16716827247459913728 16737275307570757632 16760124944021821824 16785905046003136512 16854177272551686144 16874793339517403136 16936473060015317424 16982173711705309184 17026158673292009472 17052347983241281536 17085968543145148416 17109294213688943112 17121703895925522432 17205305965729846272 17226351534090682368 17296415160169660416 17310464578690734528 17357174393036341248 17367887950087716864 17380870312318926336 17478406060423970816 17585233857717571584 17656757142673195008 17683916427065032704 17729718949047877632 17742971777158903968 17764675019531016192 17816289842353775472 17864364553871818752 18011143059350224896 18024606249812219904 18046653988095000576 18099088093819708416 18134772415771245696 18236538815410814976 18258845790077190144 18283772666205623808 18386375206420021248 18400118880016641152 18422625946180313088 18476152429107619008 18526007685496700928 18573991279954919424 18639238410703798272 18664684596751574304 18715048580246667264 18769424689887105024 18792383491735289856 18806430653392402944 18960949431620646912 19053532192517232102 19067352065917059072 19104945425668472832 19154428507453510656 19183891481146441728 19221714611038291968 19247955990400061001 19261916882916212736 19355969211446077056 19458467055190867968 19464588567290331136 19488397695132893184 19526821192165883904 19553479101358792128 19663206817976967168 19687258896103636992 19783388089932268032 19863851785507344384 19894405980448161792 19960843249303766964 19975321211913109504 20072856960018153984 20097410123105796096 20179151020197937152 20250036791875731456 20262535941769003008 20277682031038747392 20302485736606875648 20333714629858689024 20361474105547171968 20516106167337166848 20599549999785394176 20624747414965714944 20684672107222523904 20700133740018721296 20725454189452852224 20785671482746071384 20841758646183788544 20895740189949284352 21013000235908595712 21028707291447589888 21054429652777500672 21115602776122993152 21157234485066453312 21227418605662765056 21301986755090055168 21331068110573227776 21450771074156691456 21493063603877031936 21613675633079484416 21669656493280739328 21775465362876836688 21834223343621111808 21890775437089726464 21897662138201622528 21924447407024504832 21967673841186619392 21997663989028641144 22013619294761385984 22121107670224088064 22245244076903235584 22289102996613218304 22316367076761010176 22346833258695762432 22381206728004182016 22472236363402248192 22581964080020423232 22609586388494020608 22701544897722679296 22736463977655042048 22781291390860197888 22812392284918590816 22940407954306461696 22968468712120909824 23080619438254312704 23157183933450289152 23174493749758568448 23202840841836429312 23270256120625339392 23287650457521061458 23446978476956762112 23542342856897593344 23639625265397170176 23657295702878538624 23686233359374688256 23755053123138367296 23801888795699759976 23819152738495758336 23880845931370610688 24032808333082959872 24062205317460000768 24132117458426277888 24179696554361660928 24315385087214419968 24378363554940831744 24497398533236441274 24515166941893361664 24563501261573750784 24634869905476825344 24765321706606559232 24852317880938397696 24886246129002099072 25025899586516140032 25056511322313719808 25075240871189870592 25105912961356136448 25140187416032732736 25178857569004704768 25281265908827529216 25404709590022976136 25423136087889412096 25473260567557963776 25539238009938014208 25578521974861922304 25628952814717722624 25663941320533414668 25682555843888283648 25807958948594769408 25839527301136023552 25944622740254490624 26035761589554511872 26071305468478389504 26217609090635956224 26377850786576357376 26485135714009792512 26517532390670204928 26525874640597549056 26594578423571816448 26614457665738355952 26763809280024205312 26796546830807728128 26905534693597249536 27016714589025337344 27036909374718329856 27069980982142500864 27111619506478252032 27148632140729562624 27202158623656868544 27354808223116222464 27466066666380525568 27579562809630031872 27600178320024961728 27633938919270469632 27714228643661428512 27789011528245051392 27860986919932379136 27958857616055697408 27997026895127361456 28072572870370000896 28154137034830657536 28209645980088604416 28303224807550353408 28441424147430970368 28580298288775848153 28601028098875588608 28657418138502709248 28692471955835584512 28731642761180265984 28775837221719662592 28892875324374319104 29033953817169115584 29112297791494815744 29187700582786301952 29196882850935496704 29232596542699339776 29290231788248825856 29330218652038188192 29494810226965450752 29530888344155455488 29718803995484291072 29795777678261016576 29841608970672242688 29941264873955650446 29962981817869664256 30109285440027230976 30146115184658694144 30268726530296905728 30375055187813597184 30393803912653504512 30416523046558121088 30587210605741948928 30624624949494546432 30774159251005750272 30899324999678091264 30937121122448572416 31027008160833785856 31045797731393077248 31050200610028081944 31088181284179278336 31178507224119107076 31262637969275682816 31389790475863457792 31519500353862893568 31543060937171384832 31581644479166251008 31673404164184489728 31735851727599679968 31841127908494147584 31952980132635082752 31996602165859841664 32176156611235037184 32239595405815547904 32420513449619226624 32504484739921108992 32663198044315255032 32686889255857815552 32751335015431667712 32836163155634589696 32846493207302433792 32886671110536757248 33020428942142078976 33136423841251196928 33181661505336132096 33367866115354853376 33433654494919827456 33474550615141515264 33520249888043643648 33571810092006273024 33708354545103372288 33872946120030634848 33964347423410618368 34052317346584018944 34104695966482563072 34171937086290296832 34218588427377886224 34410611931459692544 34452703068181364736 34592830320339320832 34620929157381469056 34735775900175433728 34761740624637852672 34931475686281592187 34956812120847941632 35170467715435143168 35313514285346390016 35367832854130065408 35459437898095755264 35485943554317807936 35529350039062032384 35632579684707550944 35728729107743637504 36049212499624439808 36093307976190001152 36198176187639416832 36269544831542491392 36473077630821629952 36567545332411247616 36772750412840042496 36800237760033282304 36845251892360626176 36952304858215238016 37147982559909838848 37278476821407596544 37329369193503148608 37430097160493334528 37538849379774210048 37584766983470579712 37612861306784805888 37921898863241293824 38107064385034464204 38134704131834118144 38209890851336945664 38308857014907021312 38367782962292883456 38443429222076583936 38495911980800122002 38523833765832425472 38711938422892154112 38916934110381735936 38929177134580662272 39053642384331767808 39106958202717584256 39326413635953934336 39374517792207273984 39566776179864536064 39727703571014688768 39788811960896323584 39921686498607533928 39950642423826219008 40145713920036307968 40194820246211592192 40358302040395874304 40500073583751462912 40525071883538006016 40555364062077494784 40604971473213751296 40667429259717378048 40722948211094343936 41032212334674333696 41199099999570788352 41369344214445047808 41400267480037442592 41450908378905704448 41571342965492142768 41683517292367577088 41791480379898568704 42026000471817191424 42057414582895179776 42108859305555001344 42231205552245986304 42314468970132906624 42454837211325530112 42603973510180110336 42662136221146455552 42901542148313382912 42986127207754063872 43227351266158968832 43339312986561478656 43550930725753673376 43668446687242223616 43781550874179452928 43795324276403245056 43848894814049009664 43935347682373238784 43995327978057282288 44242215340448176128 44490488153806471168 44578205993226436608 44693666517391524864 44762413456008364032 44911897310933475669 44944472726804496384 45163928160040846464 45219172776988041216 45403089795445358592 45472927955310084096 45562582781720395776 45624784569837181632 45880815908612923392 45936937424241819648 46161238876508625408 46348987499517136896 46405681683672858624 46540512241250678784 46575300915042122916 46893956953913524224 47084685713795186688 47279250530794340352 47314591405757077248 47372466718749376512 47510106246276734592 47603777591399519952 47761691862741221376 48065616666165919744 48124410634920001536 48264234916852555776 48359393108723321856 48630770174428839936 48756727109881663488 48994797066472882548 49030333883786723328 49127002523147501568 49269739810953650688 49530643413213118464 49704635761876795392 49772492258004198144 50051799173032280064 50150481742379741184 50211825922712272896 50280374832065465472 50357715138009409536 50562531817655058432 50809419180045952272 50946521135115927552 51078476019876028416 51157043949723844608 51257905629435445248 51327882641066829336 51365111687776567296 51615917897189538816 51679054602272047104 51889245480508981248 52071523179109023744 52142610936956779008 52435218181271912448 52755701573152714752 52970271428019585024 53051749281195098112 53189156847143632896 53228915331476711904 53527618560048410624 53593093661615456256 54033429178050674688 54073818749436659712 54139961964285001728 54297264281459125248 54404317247313737088 54709616446232444928 54932133332761051136 55159125619260063744 55200356640049923456 55267877838540939264 55428457287322857024 55578023056490102784 55721973839864758272 55917715232111394816 55994053790254722912 56145145740740001792 56308274069661315072 56419291960177208832 56882848294861940736 57160596577551696306 57202056197751177216 57314836277005418496 57463285522360531968 57551674443439325184 57785750648748638208 58067907634338231168 58375401165572603904 58393765701870993408 58465193085398679552 58580463576497651712 58660437304076376384 58989620453930901504 59061776688310910976 59437607990968582144 59591555356522033152 59683217941344485376 59882529747911300892 59925963635739328512 60218570880054461952 60292230369317388288 60537453060593811456 60750110375627194368 60787607825307009024 60833046093116242176 61174421211483897856 61548318502011500544 61798649999356182528 61874242244897144832 62054016321667571712 62100401220056163888 62176362568358556672 62357014448238214152 62525275938551365632 62779580951726915584 63039000707725787136 63086121874342769664 63163288958332502016 63346808328368979456 63471703455199359936 63682255816988295168 63905960265270165504 63993204331719683328 64352313222470074368 64479190811631095808 64841026899238453248 65008969479842217984 65326396088630510064 65502670030863335424 65672326311269179392 65692986414604867584 65773342221073514496 66040857884284157952 66363323010672264192 66735732230709706752 66867308989839654912 66949101230283030528 67040499776087287296 67143620184012546048 67416709090206744576 67745892240061269696 67928694846821236736 68104634693168037888 68209391932965126144 68343874172580593664 68437176854755772448 68821223862919385088 68905406136362729472 69241858314762938112 69471551800350867456 69523481249275705344 69862951372563184374 69913624241695883264 70340935430870286336 70627028570692780032 70918875796191510528 70971887108635615872 71058700078124064768 71265159369415101888 71457458215487275008 72098424999248879616 72186615952380002304 72396352375278833664 72539089663084982784 72946155261643259904 73135090664822495232 73545500825680084992 73600475520066564608 73690503784721252352 73904609716430476032 74295965119819677696 74556953642815193088 74658738387006297216 75077698759548420096 75169533966941159424 75225722613569611776 75843797726482587648 76214128770068928408 76269408263668236288 76419781702673891328 76617714029814042624 76735565924585766912 76886858444153167872 76991823961600244004 77047667531664850944 77423876845784308224 77833868220763471872 77858354269161324544 78107284768663535616 78213916405435168512 78652827271907868672 79133552359729072128 79455407142029377536 79577623921792647168 79843372997215067856 80291427840072615936 80389640492423184384 80716604080791748608 81050143767076012032 81110728124154989568 81209942946427502592 81334858519434756096 81445896422188687872 82064424669348667392 82398199999141576704 82738688428890095616 82800534960074885184 82901816757811408896 83142685930984285536 83367034584735154176 83582960759797137408 84114829165790359552 84217718611110002688 84462411104491972608 84628937940265813248 84909674422651060224 85324272442292911104 85740894866327544459 85803084296626765824 85972254415508127744 86678625973122957312 87101861451507346752 87336893374484447232 87563101748358905856 87590648552806490112 87697789628098019328 87870695364746477568 87990655956114564576 88484430680896352256 88980976307612942336 89156411986452873216 89387333034783049728 89524826912016728064 89823794621866951338 89888945453608992768 90327856320081692928 90438345553976082432 90806179590890717184 91125165563440791552 91249569139674363264 91761631817225846784 91873874848483639296 92322477753017250816 92697974999034273792 92811363367345717248 93081024482501357568 93150601830084245832 93787913907827048448 94169371427590373376 94558501061588680704 94629182811514154496 94744933437498753024 95020212492553469184 95207555182799039904 95523383725482442752 96131233332331839488 96528469833705111552 96718786217446643712 97261540348857679872 97513454219763326976 97989594132945765096 98060667767573446656 98254005046295003136 98539479621907301376 99061286826426236928 99409271523753590784 99544984516008396288 100103598346064560128 100300963484759482368 100423651845424545792 100560749664130930944 100715430276018819072 101125063635310116864 101618838360091904544 101893042270231855104 102156952039752056832 102314087899447689216 102515811258870890496 102655765282133658672 103231835794379077632 103358109204544094208 103778490961017962496 104285221873913558016 104794427058844776561 104870436362543824896 105511403146305429504 105940542856039170048 106103498562390196224 106378313694287265792 106457830662953423808 107055237120096821248 107186187323230912512 108147637498873319424 108279923928570003456 108594528562918250496 108808634494627474176 109419232892464889856 109864266665522102272 110318251238520127488 110400713280099846912 110535755677081878528 110856914574645714048 111443947679729516544 111835430464222789632 111988107580509445824 112290291481480003584 112616548139322630144 112838583920354417664 113765696589723881472 114321193155103392612 114404112395502354432 114629672554010836992 114926571044721063936 115103348886878650368 115571501297497276416 116135815268676462336 116750802331145207808 116787531403741986816 117160927152995303424 117320874608152752768 117979240907861803008 118123553376621821952 118875215981937164288 119183110713044066304 119366435882688970752 119765059495822601784 119851927271478657024 120437141760108923904 120584460738634776576 121074906121187622912 121500220751254388736 121575215650614018048 121666092186232484352 122348842422967795712 123096637004023001088 123597299998712365056 124108032643335143424 124200802440112327776 124352725136717113344 124714028896476428304 125050551877102731264 126078001415451574272 126172243748685539328 126326577916665004032 126693616656737958912 126943406910398719872 127364511633976590336 127811920530540331008 127986408663439366656 128704626444940148736 128958381623262191616 129682053798476906496 130017938959684435968 130652792177261020128 131005340061726670848 131344652622538358784 131385972829209735168 131546684442147028992 132726646021344528384 133471464461419413504 133734617979679309824 134080999552174574592 134287240368025092096 134735691932800427007 134833418180413489152 135491784480122539392 136209269386336075776 136418783865930252288 136687748345161187328 136874353709511544896 137642447725838770176 137810812272725458944 138483716629525876224 139046962498551410688 139725902745126368748 139827248483391766528 140681870861740572672 141254057141385560064 141837751592383021056 141943774217271231744 142117400156248129536 142530318738830203776 144196849998497759232 144373231904760004608 144792704750557667328 145078179326169965568 145892310523286519808 146270181329644990464 147091001651360169984 147200951040133129216 147381007569442504704 147809219432860952064 148591930239639355392 149113907285630386176 149317476774012594432 150155397519096840192 150451445227139223552 151687595452965175296 152428257540137856816 152839563405347782656 153235428059628085248 153471131849171533824 153773716888306335744 153983647923200488008 154095335063329701888 154847753691568616448 155667736441526943744 155716708538322649088 156214569537327071232 156427832810870337024 157305654543815737344 158267104719458144256 158910814284058755072 159155247843585294336 159686745994430135712 160582855680145231872 160779280984846368768 162100287534152024064 162221456248309979136 162419885892855005184 162891792844377375744 164128849338697334784 164796399998283153408 165477376857780191232 165601069920149770368 165803633515622817792 166285371861968571072 166734069169470308352 167165921519594274816 168229658331580719104 168435437222220005376 168924822208983945216 169257875880531626496 170648544884585822208 171481789732655088918 171606168593253531648 171944508831016255488 173357251946245914624 174203722903014693504 175126203496717811712 175181297105612980224 175395579256196038656 175741390729492955136 175981311912229129152 176968861361792704512 177961952615225884672 178312823972905746432 178774666069566099456 179049653824033456128 179647589243733902676 179777890907217985536 180655712640163385856 180876691107952164864 181612359181781434368 182250331126881583104 182499138279348726528 183523263634451693568 184644955506034501632 185395949998068547584 185622726734691434496 186162048965002715136 186301203660168491664 187575827815654096896 188338742855180746752 189117002123177361408 189258365623028308992 189489866874997506048 190040424985106938368 190415110365598079808 191046767450964885504 192262466664663678976 193056939667410223104 193437572434893287424 194523080697715359744 195026908439526653952 195979188265891530192 196508010092590006272 197078959243814602752 198122573652852473856 199089969032016792576 200207196692129120256 200601926969518964736 200847303690849091584 201121499328261861888 201430860552037638144 202250127270620233728 203237676720183809088 203786084540463710208 204313904079504113664 204628175798895378432 205031622517741780992 205311530564267317344 206463671588758155264 206716218409088188416 208570443747827116032 209588854117689553122 209740872725087649792 211022806292610859008 211881085712078340096 212756627388574531584 212915661325906847616 214110474240193642496 214372374646461825024 216295274997746638848 216559847857140006912 217189057125836500992 217617268989254948352 218838465784929779712 219728533331044204544 220636502477040254976 220801426560199693824 221071511354163757056 221713829149291428096 222887895359459033088 223670860928445579264 223976215161018891648 225233096278645260288 225677167840708835328 227531393179447762944 228642386310206785224 228808224791004708864 229259345108021673984 229853142089442127872 230206697773757300736 231143002594994552832 232271630537352924672 233501604662290415616 233575062807483973632 234321854305990606848 234641749216305505536 235958481815723606016 237750431963874328576 238366221426088132608 238732871765377941504 239530118991645203568 240874283520217847808 241168921477269553152 242149812242375245824 243150431301228036096 243332184372464968704 244697684845935591424 246193274008046002176 247194599997424730112 248216065286670286848 248401604880224655552 248705450273434226688 249428057792952856608 250101103754205462528 252344487497371078656 252653155833330008064 253387233313475917824 253886813820797439744 254729023267953180672 255972817326878733312 257409252889880297472 257916763246524383232 260035877919368871936 261305584354522040256 262010680123453341696 262689305245076717568 262771945658419470336 263093368884294057984 265453292042689056768 266942928922838827008 267469235959358619648 268161999104349149184 268574480736050184192 269471383865600854014 269666836360826978304 270983568960245078784 272418538772672151552 273375496690322374656 273748707419023089792 275284895451677540352 275621624545450917888 276967433259051752448 278093924997102821376 279451805490252737496 279654496966783533056 281363741723481145344 282508114282771120128 283675503184766042112 283887548434542463488 284234800312496259072 285060637477660407552 288393699996995518464 289585409501115334656 290156358652339931136 291784621046573039616 292540362659289980928 294182003302720339968 294401902080266258432 294762015138885009408 295618438865721904128 297183860479278710784 298227814571260772352 298634953548025188864 300310795038193680384 300902890454278447104 303375190905930350592 304856515080275713632 305679126810695565312 306470856119256170496 306942263698343067648 307547433776612671488 307967295846400976016 309695507383137232896 311335472883053887488 311433417076645298176 312855665621740674048 314383281176534329683 314611309087631474688 316534209438916288512 317821628568117510144 318310495687170588672 319373491988860271424 321165711360290463744 321558561969692737536 324442912496619958272 324839771785710010368 325783585688754751488 328257698677394669568 329592799996566306816 330954753715560382464 331202139840299540736 331607267031245635584 332570743723937142144 334331843039188549632 336459316663161438208 336870874444440010752 337849644417967890432 338515751761063252992 341297089769171644416 342963579465310177836 343212337186507063296 343889017662032510976 346714503892491829248 348407445806029387008 350252406993435623424 350362594211225960448 351482781458985910272 351962623824458258304 353937722723585409024 356625647945811492864 357549332139132198912 358099307648066912256 359295178487467805352 359555781814435971072 361311425280326771712 361753382215904329728 363224718363562868736 364500662253763166208 364998276558697453056 367046527268903387136 369289911012069003264 370791899996137095168 372324097930005430272 372602407320336983328 375151655631308193792 378234004246354722816 378516731246056617984 378979733749995012096 380080849970213876736 380830220731196159616 382093534901929771008 384524933329327357952 386113879334820446208 386875144869786574848 389046161395430719488 390053816879053307904 391958376531783060384 393016020185180012544 394157918487629205504 398179938064033585152 400414393384258240512 401203853939037929472 402242998656523723776 402861721104075276288 404500254541240467456 406475353440367618176 408627808159008227328 409256351597790756864 410063245035483561984 410623061128534634688 412927343177516310528 413432436818176376832 417140887495654232064 419177708235379106244 419481745450175299584 422045612585221718016 423762171424156680192 425513254777149063168 425831322651813695232 428220948480387284992 432590549995493277696 433119695714280013824 434378114251673001984 435234537978509896704 437676931569859559424 439457066662088409088 441273004954080509952 441602853120399387648 442143022708327514112 443427658298582856192 445775790718918066176 447341721856891158528 447952430322037783296 450466192557290520576 451354335681417670656 455062786358895525888 457284772620413570448 458518690216043347968 459706284178884255744 460413395547514601472 462286005189989105664 464543261074705849344 467003209324580831232 467150125614967947264 468643708611981213696 469283498432611011072 471916963631447212032 475500863927748657152 476732442852176265216 477465743530755883008 479060237983290407136 481748567040435695616 482337842954539106304 486300862602456072192 486664368744929937408 489395369691871182848 492386548016092004352 494389199994849460224 496432130573340573696 496803209760449311104 497410900546868453376 498856115585905713216 500202207508410925056 504688974994742157312 505306311666660016128 506774466626951835648 507773627641594879488 511945634653757466624 514818505779760594944 515833526493048766464 520071755838737743872 522611168709044080512 525378610490153435136 525543891316838940672 526186737768588115968 530906584085378113536 533885857845677654016 534938471918717239296 536323998208698298368 537148961472100368384 538942767731201708028 539333672721653956608 541967137920490157568 544837077545344303104 546750993380644749312 547497414838046179584 550569790903355080704 553934866518103504896 556187849994205642752 558903610980505474992 562727483446962290688 565016228565542240256 567351006369532084224 567775096869084926976 568469600624992518144 570121274955320815104 576787399993991036928 579170819002230669312 580312717304679862272 583569242093146079232 585080725318579961856 588803804160532516864 589524030277770018816 591236877731443808256 594367720958557421568 597269907096050377728 600621590076387360768 601805780908556894208 606750381811860701184 609713030160551427264 611358253621391130624 612941712238512340992 613884527396686135296 615094867553225342976 615934591692801952032 619391014766274465792 622866834153290596352 625711331243481348096 628766562353068659366 629222618175262949376 633068418877832577024 635643257136235020288 638746983977720542848 642331422720580927488 643117123939385475072 648885824993239916544 649679543571420020736 651567171377509502976 656515397354789339136 659185599993132613632 661909507431120764928 662404279680599081472 663214534062491271168 665141487447874284288 668663686078377099264 672918633326322876416 675699288835935780864 677031503522126505984 682594179538343288832 685927158930620355672 686424674373014126592 687778035324065021952 693429007784983658496 696814891612058774016 700504813986871246848 700725188422451920896 702965562917971820544 703925247648916516608 707875445447170818048 713251295891622985728 715098664278264397824 716198615296133824512 718590356974935610704 722622850560653543424 723506764431808659456 726449436727125737472 729996553117394906112 734093054537806774272 738579822024138006528 741583799992274190336 744648195860010860544 745204814640673966656 750303311262616387584 757033462492113235968 757959467499990024192 760161699940427753472 761660441462392319232 764187069803859542016 769049866658654715904 772227758669640892416 773750289739573149696 780107633758106615808 783916753063566120768 786032040370360025088 788315836975258411008 796359876128067170304 800828786768516481024 802407707878075858944 804485997313047447552 805723442208150552576 809000509082480934912 812950706880735236352 817255616318016454656 820126490070967123968 821246122257069269376 825854686355032621056 826864873636352753664 834281774991308464128 838355416470758212488 838963490900350599168 844091225170443436032 847524342848313360384 851026509554298126336 851662645303627390464 856441896960774569984 865181099990986555392 868756228503346003968 870469075957019793408 875353863139719118848 882546009908161019904 883205706240798775296 884286045416655028224 886855316597165712384 891551581437836132352 894683443713782317056 895904860644075566592 900932385114581041152 902708671362835341312 910125572717791051776 914569545240827140896 917037380432086695936 919412568357768511488 920826791095029202944 929086522149411698688 934006418649161662464 934300251229935894528 938566996865222022144 943149843529602989049 943833927262894424064 953464885704352530432 954931487061511766016 958120475966580814272 963497134080871391232 964675685909078212608 973328737489859874816 978790739383742365696 984773096032184008704 988778399989698920448 992864261146681147392 993606419520898622208 994821801093736906752 997712231171811426432 1009377949989484314624 1010612623333320032256 1013548933253903671296 1015547255283189758976 1023891269307514933248 1029637011559521189888 1031667052986097532928 1040143511677475487744 1045222337418088161024 1050757220980306870272 1051087782633677881344 1061813168170756227072 1069876943837434478592 1072647996417396596736 1074297922944200736768 1077885535462403416056 1078667345443307913216 1083934275840980315136 1089674155090688606208 1093501986761289498624 1094994829676092359168 1101139581806710161408 1107869733036207009792 1112375699988411285504 1117807221961010949984 1125454966893924581376 1134702012739064168448 1135550193738169853952 1136939201249985036288 1140242549910641630208 1153574799987982073856 1158341638004461338624 1160625434609359724544 1167138484186292158464 1170161450637159923712 1177607608321065033728 1179048060555540037632 1182473755462887616512 1194539814192100755456 1201243180152774721536 1203611561817113788416 1213500763623721402368 1219426060321102854528 1225883424477024681984 1227769054793372270592 1230189735106450685952 1231869183385603904064 1238782029532548931584 1245733668306581192704 1251422662486962696192 1257533124706137318732 1258445236350525898752 1266136837755665154048 1271286514272470040576 1277493967955441085696 1284662845441161854976 1297771649986479833088 1299359087142840041472 1303134342755019005952 1313030794709578678272 1318371199986265227264 1323819014862241529856 1324808559361198162944 1326429068124982542336 1330282974895748568576 1337327372156754198528 1345837266652645752832 1351398577671871561728 1354063007044253011968 1365188359076686577664 1371854317861240711344 1375556070648130043904 1386858015569967316992 1393629783224117548032 1401009627973742493696 1401450376844903841792 1405931125835943641088 1407850495297833033216 1415750890894341636096 1426502591783245971456 1430197328556528795648 1432397230592267649024 1437180713949871221408 1445245701121307086848 1447013528863617318912 1459993106234789812224 1468186109075613548544 1477159644048276013056 1483167599984548380672 1489296391720021721088 1490409629281347933312 1500606622525232775168 1514066924984226471936 1515918934999980048384 1520323399880855506944 1523320882924784638464 1538099733317309431808 1544455517339281784832 1547500579479146299392 1560215267516213231616 1567833506127132241536 1576631673950516822016 1592719752256134340608 1601657573537032962048 1604815415756151717888 1608971994626094895104 1611446884416301105152 1618001018164961869824 1625901413761470472704 1634511232636032909312 1640252980141934247936 1642492244514138538752 1651709372710065242112 1668563549982616928256 1676710832941516424976 1688182450340886872064 1695048685696626720768 1702053019108596252672 1703325290607254780928 1712883793921549139968 1730362199981973110784 1737512457006692007936 1740938151914039586816 1750707726279438237696 1766411412481597550592 1768572090833310056448 1773710633194331424768 1783103162875672264704 1791809721288151133184 1801864770229162082304 1805417342725670682624 1820251145435582103552 1829139090481654281792 1834074760864173391872 1838825136715537022976 1841653582190058405888 1858173044298823397376 1868600502459871789056 1877133993730444044288 1886299687059205978098 1887667854525788848128 1906929771408705060864 1916240951933161628544 1926994268161742782464 1929351371818156425216 1946657474979719749632 1957581478767484731392 1969546192064368017408 1977556799979397840896 1985728522293362294784 1987212839041797244416 1989643602187473813504 1995424462343622852864 2018755899978968629248 2027097866507807342592 2031094510566379517952 2047782538615029866496 2059274023119042379776 2063334105972195065856 2080287023354950975488 2090444674836176322048 2101514441960613740544 2102175565267355762688 2123626336341512454144 2139753887674868957184 2145295992834793193472 2148595845888401473536 2155771070924806832112 2167868551681960630272 2179348310181377212416 2189989659352184718336 2202279163613420322816 2215739466072414019584 2224751399976822571008 2235614443922021899968 2250909933787849162752 2271100387476339707904 2273878402499970072576 2280485099821283260416 2307149599975964147712 2316683276008922677248 2321250869218719449088 2340322901274319847424 2355215216642130067456 2358096121111080075264 2364947510925775233024 2389079628384201510912 2402486360305549443072 2407223123634227576832 2427001527247442804736 2438852120642205709056 2451766848954049363968 2460379470212901371904 2463738366771207808128 2477564059065097863168 2502845324973925392384 2515066249412274637464 2516890472701051797504 2532273675511330308096 2542573028544940081152 2554987935910882171392 2569325690882323709952 2595543299972959666176 2606268685510038011904 2626061589419157356544 2647638029724483059712 2649617118722396325888 2652858136249965084672 2660565949791497137152 2674654744313508397056 2691674533305291505664 2702797155343743123456 2708126014088506023936 2730376718153373155328 2743708635722481422688 2751112141296260087808 2787259566448235096064 2802019255947484987392 2802900753689807683584 2815700990595666066432 2831501781788683272192 2860394657113057591296 2864794461184535298048 2874361427899742442816 2890491402242614173696 2894027057727234637824 2919986212469579624448 2936372218151227097088 2954319288096552026112 2966335199969096761344 2978592783440043442176 2980819258562695866624 3028133849968452943872 3031837869999960096768 3040646799761711013888 3046641765849569276928 3076199466634618863616 3088911034678563569664 3095001158958292598784 3120430535032426463232 3135667012254264483072 3153263347901033644032 3185439504512268681216 3209630831512303435776 3217943989252189790208 3222893768832602210304 3236002036329923739648 3251802827522940945408 3269022465272065818624 3280505960283868495872 3284984489028277077504 3303418745420130484224 3337127099965233856512 3353421665883032849952 3376364900681773744128 3404106038217192505344 3406650581214509561856 3425767587843098279936 3460724399963946221568 3475024914013384015872 3481876303828079173632 3501415452558876475392 3532822824963195101184 3537144181666620112896 3547421266388662849536 3583619442576302266368 3603729540458324164608 3610834685451341365248 3640502290871164207104 3658278180963308563584 3677650273431074045952 3683307164380116811776 3716346088597646794752 3737201004919743578112 3754267987460888088576 3772599374118411956196 3775335709051577696256 3813859542817410121728 3832481903866323257088 3853988536323485564928 3893314949959439499264 3939092384128736034816 3955113599958795681792 3971457044586724589568 3974425678083594488832 3979287204374947627008 3990848924687245705728 4037511799957937258496 4054195733015614685184 4062189021132759035904 4095565077230059732992 4126668211944390131712 4160574046709901950976 4180889349672352644096 4203028883921227481088 4204351130534711525376 4247252672683024908288 4279507775349737914368 4290591985669586386944 4297191691776802947072 4311542141849613664224 4335737103363921260544 4379979318704369436672 4404558327226840645632 4431478932144828039168 4449502799953645142016 4471228887844043799936 4501819867575698325504 4542200774952679415808 4547756804999940145152 4560970199642566520832 4614299199951928295424 4633366552017845354496 4642501738437438898176 4680645802548639694848 4710430433284260134912 4729895021851550466048 4778159256768403021824 4804972720611098886144 4814446247268455153664 4854003054494885609472 4877704241284411418112 4903533697908098727936 4920758940425802743808 4927476733542415616256 4955128118130195726336 5005690649947850784768 5030132498824549274928 5064547351022660616192 5085146057089880162304 5109975871821764342784 5138651381764647419904 5191086599945919332352 5212537371020076023808 5252123178838314713088 5299234237444792651776 5305716272499930169344 5321131899582994274304 5349309488627016794112 5383349066610583011328 5405594310687486246912 5416252028177012047872 5460753436306746310656 5487417271444962845376 5502224282592520175616 5574519132896470192128 5605801507379615367168 5631401981191332132864 5663003563577366544384 5720789314226115182592 5748722855799484885632 5780982804485228347392 5788054115454469275648 5839972424939159248896 5872744436302454194176 5908638576193104052224 5932670399938193522688 5957185566880086884352 5961638517125391733248 6056267699936905887744 6081293599523422027776 6093283531699138553856 6177822069357127139328 6190002317916585197568 6240861070064852926464 6271334024508528966144 6306526695802067288064 6370879009024537362432 6419261663024606871552 6435887978504379580416 6445787537665204420608 6503605655045881890816 6538044930544131637248 6569968978056554155008 6606837490840260968448 6674254199930467713024 6706843331766065699904 6752729801363547488256 6813301162429019123712 6851535175686196559872 6921448799927892443136 6950049828026768031744 6963752607656158347264 7065645649926390202368 7074288363333240225792 7094842532777325699072 7167238885152604532736 7207459080916648329216 7221669370902682730496 7281004581742328414208 7316556361926617127168 7355300546862148091904 7432692177195293589504 7508535974921776177152 7545198748236823912392 7550671418103155392512 7627719085634820243456 7664963807732646514176 7707977072646971129856 7786629899918878998528 7878184768257472069632 7942914089173449179136 7948851356167188977664 7958574408749895254016 7981697849374491411456 8075023599915874516992 8108391466031229370368 8124378042265518071808 8191130154460119465984 8253336423888780263424 8361778699344705288192 8406057767842454962176 8408702261069423050752 8494505345366049816576 8581183971339172773888 8594383383553605894144 8623084283699227328448 8671474206727842521088 8759958637408738873344 8809116654453681291264 8862957864289656078336 8899005599907290284032 8942457775688087599872 9084401549905358831616 9095513609999880290304 9121940399285133041664 9228598399903856590848 9266733104035690708992 9285003476874877796352 9361291605097279389696 9420860866568520269824 9459790043703100932096 9556318513536806043648 9628892494536910307328 9708006108989771218944 9755408482568822836224 9807067395816197455872 9841517880851605487616 9854953467084831232512 9910256236260391452672 10011381299895701569536 10060264997649098549856 10129094702045321232384 10219951743643528685568 10277302763529294839808 10382173199891838664704 10425074742040152047616 10504246357676629426176 10598468474889585303552 10611432544999860338688 10642263799165988548608 10766698133221166022656 10811188621374972493824 10832504056354024095744 10921506872613492621312 10974834542889925690752 11149038265792940384256 11211603014759230734336 11262803962382664265728 11326007127154733088768 11441578628452230365184 11497445711598969771264 11561965608970456694784 11679944849878318497792 11817277152386208104448 11865340799876387045376 11914371133760173768704 11923277034250783466496 12112535399873811775488 12162587199046844055552 12186567063398277107712 12380004635833170395136 12481722140129705852928 12542668049017057932288 12613053391604134576128 12741758018049074724864 12838523326049213743104 12871775957008759160832 12891575075330408841216 13007211310091763781632 13139937956113108310016 13213674981680521936896 13348508399860935426048 13413686663532131399808 13505459602727094976512 13626602324858038247424 13703070351372393119744 13842897599855784886272 13900099656053536063488 13927505215312316694528 14131291299852780404736 14189685065554651398144 14334477770305209065472 14414918161833296658432 14443338741805365460992 14562009163484656828416 14633112723853234254336 14710601093724296183808 14865384354390587179008 15017071949843552354304 15090397496473647824784 15255438171269640486912 15329927615465293028352 15415954145293942259712 15573259799837757997056 15756369536514944139264 15897702712334377955328 15917148817499790508032 15963395698748982822912 16150047199831749033984 16216782932062458740736 16248756084531036143616 16382260308920238931968 16506672847777560526848 16723557398689410576384 16817404522138846101504 16989010690732099633152 17162367942678345547776 17246168567398454656896 17342948413455685042176 17519917274817477746688 17618233308907362582528 17725915728579312156672 17798011199814580568064 17884915551376175199744 18168803099810717663232 18243880798570266083328 18533466208071381417984 18570006953749755592704 18722583210194558779392 18841721733137040539648 18919580087406201864192 19112637027073612087296 19257784989073820614656 19510816965137645672448 19614134791632394911744 19709906934169662465024 19820512472520782905344 20022762599791403139072 20120529995298197099712 20258189404090642464768 20439903487287057371136 20554605527058589679616 20764346399783677329408 20850149484080304095232 21196936949779170607104 21222865089999720677376 21284527598331977097216 21533396266442332045312 21622377242749944987648 21665008112708048191488 21843013745226985242624 21949669085779851381504 22298076531585880768512 22525607924765328531456 22652014254309466177536 22883157256904460730368 22994891423197939542528 23123931217940913389568 23359889699756636995584 23634554304772416208896 23828742267520347537408 23846554068501566932992 24225070799747623550976 24325174398093688111104 24373134126796554215424 24760009271666340790272 25085336098034115864576 25226106783208269152256 25483516036098149449728 25743551914017518321664 25783150150660817682432 26014422620183527563264 26279875912226216620032 26427349963361043873792 26697016799721870852096 26827373327064262799616 27253204649716076494848 27685795199711569772544 27800199312107072126976 27855010430624633389056 28262582599705560809472 28379370131109302796288 28668955540610418130944 28886677483610730921984 29124018326969313656832 29266225447706468508672 29421202187448592367616 29730768708781174358016 30034143899687104708608 30180794992947295649568 30659855230930586056704 30831908290587884519424 31146519599675515994112 31512739073029888278528 31795405424668755910656 31834297634999581016064 31926791397497965645824 32300094399663498067968 32433565864124917481472 32497512169062072287232 32764520617840477863936 33447114797378821152768 33634809044277692203008 33978021381464199266304 34324735885356691095552 34492337134796909313792 34685896826911370084352 35039834549634955493376 35451831457158624313344 35596022399629161136128 35769831102752350399488 36337606199621435326464 36487761597140532166656 37140013907499511185408 37445166420389117558784 37683443466274081079296 37839160174812403728384 38225274054147224174592 38515569978147641229312 39021633930275291344896 39419813868339324930048 39641024945041565810688 40045525199582806278144 40241059990596394199424 40516378808181284929536 40879806974574114742272 41109211054117179359232 41528692799567354658816 41700298968160608190464 42393873899558341214208 42569055196663954194432 43244754485499889975296 43330016225416096382976 43686027490453970485248 43899338171559702763008 44596153063171761537024 45051215849530657062912 45766314513808921460736 45989782846395879085056 46247862435881826779136 46719779399513273991168 47269108609544832417792 47693108137003133865984 48450141599495247101952 48650348796187376222208 48746268253593108430848 49520018543332681580544 50170672196068231729152 50452213566416538304512 50967032072196298899456 51487103828035036643328 52028845240367055126528 52559751824452433240064 52854699926722087747584 53394033599443741704192 53654746654128525599232 54506409299432152989696 55600398624214144253952 55710020861249266778112 56525165199411121618944 56758740262218605592576 57337911081220836261888 57773354967221461843968 58532450895412937017344 58842404374897184735232 59461537417562348716032 60068287799374209417216 60361589985894591299136 61319710461861172113408 61663816581175769038848 62293039199351031988224 63590810849337511821312 63668595269999162032128 63853582794995931291648 64600188799326996135936 64867131728249834962944 64995024338124144574464 65529041235680955727872 66894229594757642305536 67956042762928398532608 68649471770713382191104 68984674269593818627584 69371793653822740168704 70079669099269910986752 70903662914317248626688 71539662205504700798976 72675212399242870652928 72975523194281064333312 74280027814999022370816 75366886932548162158592 75678320349624807456768 76450548108294448349184 78043267860550582689792 78839627736678649860096 79282049890083131621376 80091050399165612556288 80482119981192788398848 81759613949148229484544 83057385599134709317632 83400597936321216380928 84787747799116682428416 85138110393327908388864 86660032450832192765952 87372054980907940970496 87798676343119405526016 89192306126343523074048 90102431699061314125824 91979565692791758170112 92495724871763653558272 93439558799026547982336 94538217219089664835584 95386216274006267731968 96900283198990494203904 97300697592374752444416 97492536507186216861696 100341344392136463458304 100904427132833076609024 101934064144392597798912 102974207656070073286656 104057690480734110253056 105119503648904866480128 106788067198887483408384 107309493308257051198464 109012818598864305979392 111420041722498533556224 113050330398822243237888 113517480524437211185152 114675822162441672523776 115546709934442923687936 117064901790825874034688 118923074835124697432064 120136575598748418834432 120723179971789182598272 122639420923722344226816 123327633162351538077696 124586078398702063976448 127181621698675023642624 127707165589991862583296 129734263456499669925888 129990048676248289148928 131058082471361911455744 133788459189515284611072 137298943541426764382208 137969348539187637255168 138743587307645480337408 140159338198539821973504 141807325828634497253376 143079324411009401597952 145350424798485741305856 145951046388562128666624 148560055629998044741632 150733773865096324317184 151356640699249614913536 152901096216588896698368 156086535721101165379584 157679255473357299720192 158564099780166263242752 160182100798331225112576 160964239962385576797696 163519227898296458969088 166801195872642432761856 169575495598233364856832 170276220786655816777728 173320064901664385531904 175597352686238811052032 178384612252687046148096 180204863398122628251648 183959131385583516340224 184991449743527307116544 186879117598053095964672 190772432548012535463936 193800566397980988407808 194601395184749504888832 194985073014372433723392 200682688784272926916608 203868128288785195597824 205948415312140146573312 208115380961468220506112 210239007297809732960256 214618986616514102396928 218025637197728611958784 222840083444997067112448 226100660797644486475776 227034961048874422370304 229351644324883345047552 234129803581651748069376 237846149670249394864128 240273151197496837668864 241446359943578365196544 245278841847444688453632 249172156797404127952896 254363243397350047285248 255414331179983725166592 259980097352496578297856 262116164942723822911488 267576918379030569222144 275938697078375274510336 277487174615290960674816 280318676397079643947008 283614651657268994506752 286158648822018803195904 290700849596971482611712 291902092777124257333248 302713281398499229827072 305802192433177793396736 312173071442202330759168 315358510946714599440384 320364201596662450225152 321928479924771153595392 327038455796592917938176 339150991196466729713664 340552441573311633555456 346640129803328771063808 351194705372477622104064 356769224505374092296192 360409726796245256503296 367918262771167032680448 369982899487054614233088 373758235196106191929344 381544865096025070927872 389202790369499009777664 389970146028744867446784 401365377568545853833216 411896830624280293146624 416230761922936441012224 420478014595619465920512 429237973233028204793856 436051274395457223917568 445680166889994134224896 452201321595288972951552 454069922097748844740608 458703288649766690095104 468259607163303496138752 475692299340498789728256 480546302394993675337728 482892719887156730393088 490557683694889376907264 508726486794700094570496 510828662359967450333184 519960194704993156595712 535153836758061138444288 551877394156750549020672 554974349230581921349632 560637352794159287894016 572317297644037606391808 581401699193942965223424 583804185554248514666496 611604384866355586793472 624346142884404661518336 630717021893429198880768 643856959849542307190784 654076911593185835876352 678301982392933459427328 681104883146623267110912 702389410744955244208128 713538449010748184592384 720819453592490513006592 735836525542334065360896 747516470392212383858688 763089730192050141855744 779940292057489734893568 802730755137091707666432 832461523845872882024448 840956029191238931841024 858475946466056409587712 872102548790914447835136 908139844195497689481216 917406577299533380190208 936519214326606992277504 961092604789987350675456 965785439774313460786176 981115367389778753814528 1017452973589400189140992 1021657324719934900666368 1039920389409986313191424 1070307673516122276888576 1103754788313501098041344 1109948698461163842699264 1121274705588318575788032 1144634595288075212783616 1167608371108497029332992 1248692285768809323036672 1261434043786858397761536 1287713919699084614381568 1308153823186371671752704 1356603964785866918854656 1362209766293246534221824 1404778821489910488416256 1427076898021496369184768 1441638907184981026013184 1471673051084668130721792 1526179460384100283711488 1559880584114979469787136 1605461510274183415332864 1664923047691745764048896 1681912058382477863682048 1716951892932112819175424 1744205097581828895670272 1834813154599066760380416 1873038428653213984555008 1931570879548626921572352 1962230734779557507629056 2034905947178800378281984 2043314649439869801332736 2140615347032244553777152 2207509576627002196082688 2242549411176637151576064 2289269190576150425567232 2497384571537618646073344 2522868087573716795523072 2575427839398169228763136 2616307646372743343505408 2724419532586493068443648 2809557642979820976832512 2883277814369962052026368 2943346102169336261443584 3052358920768200567422976 3119761168229958939574272 3210923020548366830665728 3329846095383491528097792 3363824116764955727364096 3433903785864225638350848 3746076857306427969110016 3863141759097253843144704 3924461469559115015258112 4069811894357600756563968 4086629298879739602665472 4281230694064489107554304 4415019153254004392165376 4578538381152300851134464 4994769143075237292146688 5045736175147433591046144 5150855678796338457526272 5232615292745486687010816 5619115285959641953665024 5886692204338672522887168 6104717841536401134845952 6421846041096733661331456 6727648233529911454728192 6867807571728451276701696 7492153714612855938220032 7726283518194507686289408 7848922939118230030516224 8173258597759479205330944 8830038306508008784330752 9157076762304601702268928 9989538286150474584293376 10091472350294867182092288 10301711357592676915052544 11238230571919283907330048 11773384408677345045774336 12209435683072802269691904 12843692082193467322662912 13735615143456902553403392 14984307429225711876440064 15452567036389015372578816 15697845878236460061032448 17660076613016017568661504 18314153524609203404537856 20182944700589734364184576 20603422715185353830105088 22476461143838567814660096 23546768817354690091548672 27471230286913805106806784 29968614858451423752880128 30905134072778030745157632 35320153226032035137323008 36628307049218406809075712 41206845430370707660210176 44952922287677135629320192 47093537634709380183097344 54942460573827610213613568 61810268145556061490315264 70640306452064070274646016 82413690860741415320420352 89905844575354271258640384 109884921147655220427227136 123620536291112122980630528 141280612904128140549292032 164827381721482830640840704 247241072582224245961261056 329654763442965661281681408 494482145164448491922522112 988964290328896983845044224
- Sum of all divisors σ(n): 3816491552715557639681869111
- Sum of proper divisors (its aliquot sum) s(n): 2827527262386660655836824887
- 988964290328896983845044224 is an abundant number, because the sum of its proper divisors (2827527262386660655836824887) is greater than itself. Its abundance is 1838562972057763671991780663
Bases of 988964290328896983845044224
- Binary: 1100110010000011010101010110011010101100001011001111000111101111111001000000000000000000002
- Hexadecimal: 0x3320D559AB0B3C7BF900000
- Base-36: 3G9GE0VWBFHBLS0000
Squares and roots of 988964290328896983845044224
- 988964290328896983845044224 squared (9889642903288969838450442242) is 978050367545738844331084487995889201264452124515762176
- 988964290328896983845044224 cubed (9889642903288969838450442243) is 967256887645788474643641929882872094281531762495803928370368319978488631786471424
-
988964290328896983845044224 is a
perfect square number . Itssquare root is 31447802631168 -
The
cube root of 988964290328896983845044224 is 996307814.6545839305
Scales and comparisons
How big is 988964290328896983845044224?- 988,964,290,328,896,983,845,044,224 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 988,964,290,328,896,983,845,044,224 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 988964290328896983845044224 cubic inches would be around 83025651.2 feet tall.
Recreational maths with 988964290328896983845044224
- 988964290328896983845044224 backwards is 422440548389698823092469889
- 988964290328896983845044224 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 988964290328896983845044224's digits is 144
- 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 988964290328896983845044224 - Facts about the integer". Numbermatics.com. 2024. Web. 26 May 2024.
APA style:
Numbermatics. (2024). Number 988964290328896983845044224 - Facts about the integer. Retrieved 26 May 2024, from https://numbermatics.com/n/988964290328896983845044224/
Chicago style:
Numbermatics. 2024. "Number 988964290328896983845044224 - Facts about the integer". https://numbermatics.com/n/988964290328896983845044224/
The information we have on file for 988964290328896983845044224 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 988964290328896983845044224, math, Factors of 988964290328896983845044224, curriculum, school, college, exams, university, Prime factorization of 988964290328896983845044224, STEM, science, technology, engineering, physics, economics, calculator, nine hundred eighty-eight septillion, nine hundred sixty-four sextillion, two hundred ninety quintillion, three hundred twenty-eight quadrillion, eight hundred ninety-six trillion, nine hundred eighty-three billion, eight hundred forty-five million, forty-four thousand, two hundred twenty-four.