471415590365639339729498112
471,415,590,365,639,339,729,498,112 is an even composite number composed of five prime numbers multiplied together.
471415590365639339729498112 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of eighteen thousand, nine hundred twenty-eight divisors.
Prime factorization of 471415590365639339729498112:
212 × 312 × 73 × 116 × 7093
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 709 × 709 × 709)See below for interesting mathematical facts about the number 471415590365639339729498112 from the Numbermatics database.
Names of 471415590365639339729498112
- Cardinal: 471415590365639339729498112 can be written as Four hundred seventy-one septillion, four hundred fifteen sextillion, five hundred ninety quintillion, three hundred sixty-five quadrillion, six hundred thirty-nine trillion, three hundred thirty-nine billion, seven hundred twenty-nine million, four hundred ninety-eight thousand, one hundred twelve.
Scientific notation
- Scientific notation: 4.71415590365639339729498112 × 1026
Factors of 471415590365639339729498112
Divisors of 471415590365639339729498112
- Number of divisors d(n): 18928
-
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 324 336 343 352 363 378 384 392 396 432 441 448 462 484 486 504 512 528 539 567 576 588 594 616 648 672 686 693 704 709 726 729 756 768 784 792 847 864 882 891 896 924 968 972 1008 1024 1029 1056 1078 1089 1134 1152 1176 1188 1232 1296 1323 1331 1344 1372 1386 1408 1418 1452 1458 1512 1536 1568 1584 1617 1694 1701 1728 1764 1782 1792 1848 1936 1944 2016 2048 2058 2079 2112 2127 2156 2178 2187 2268 2304 2352 2376 2464 2541 2592 2646 2662 2673 2688 2744 2772 2816 2836 2904 2916 3024 3072 3087 3136 3168 3234 3267 3388 3402 3456 3528 3564 3584 3696 3773 3872 3888 3969 3993 4032 4096 4116 4158 4224 4254 4312 4356 4374 4536 4608 4704 4752 4851 4928 4963 5082 5103 5184 5292 5324 5346 5376 5488 5544 5632 5672 5808 5832 5929 6048 6144 6174 6237 6272 6336 6381 6468 6534 6561 6776 6804 6912 7056 7128 7168 7392 7546 7623 7744 7776 7799 7938 7986 8019 8064 8232 8316 8448 8508 8624 8712 8748 9072 9216 9261 9317 9408 9504 9702 9801 9856 9926 10164 10206 10368 10584 10648 10692 10752 10976 11088 11264 11319 11344 11616 11664 11858 11907 11979 12096 12288 12348 12474 12544 12672 12762 12936 13068 13122 13552 13608 13824 14112 14256 14336 14553 14641 14784 14889 15092 15246 15309 15488 15552 15598 15876 15972 16038 16128 16464 16632 16896 17016 17248 17424 17496 17787 18144 18432 18522 18634 18711 18816 19008 19143 19404 19602 19683 19712 19852 20328 20412 20736 21168 21296 21384 21504 21952 22176 22528 22638 22688 22869 23232 23328 23397 23716 23814 23958 24057 24192 24696 24948 25088 25344 25524 25872 26136 26244 27104 27216 27648 27783 27951 28224 28512 28672 29106 29282 29403 29568 29778 30184 30492 30618 30976 31104 31196 31752 31944 32076 32256 32928 33264 33792 33957 34032 34496 34741 34848 34992 35574 35721 35937 36288 36864 37044 37268 37422 37632 38016 38286 38808 39204 39366 39424 39704 40656 40824 41472 41503 42336 42592 42768 43008 43659 43904 43923 44352 44667 45056 45276 45376 45738 45927 46464 46656 46794 47432 47628 47916 48114 48384 49392 49896 50176 50688 51048 51744 52272 52488 53361 54208 54432 54593 55296 55566 55902 56133 56448 57024 57429 58212 58564 58806 59049 59136 59556 60368 60984 61236 61952 62208 62392 63504 63888 64152 64512 65219 65856 66528 67584 67914 68064 68607 68992 69482 69696 69984 70191 71148 71442 71874 72171 72576 74088 74536 74844 75264 76032 76572 77616 78408 78732 78848 79408 81312 81648 82944 83006 83349 83853 84672 85184 85536 85789 86016 87318 87808 87846 88209 88704 89334 90552 90752 91476 91854 92928 93312 93588 94864 95256 95832 96228 96768 98784 99792 100352 101376 101871 102096 102487 103488 104223 104544 104976 106722 107163 107811 108416 108864 109186 110592 111132 111804 112266 112896 114048 114858 116424 117128 117612 118098 118272 119112 120736 121968 122472 123904 124416 124509 124784 127008 127776 128304 129024 130438 130977 131712 131769 133056 134001 135168 135828 136128 137214 137781 137984 138964 139392 139968 140382 142296 142884 143748 144342 145152 148176 149072 149688 150528 152064 153144 155232 156816 157464 157696 158816 160083 161051 162624 163296 163779 165888 166012 166698 167706 168399 169344 170368 171072 171578 172287 174636 175616 175692 176418 177147 177408 178668 181104 181504 182952 183708 185856 186624 187176 189728 190512 191664 192456 193536 195657 197568 199584 200704 202752 203742 204192 204974 205821 206976 208446 209088 209952 210573 213444 214326 215622 216513 216832 217728 218372 222264 223608 224532 225792 228096 229716 232848 234256 235224 236196 236544 238224 241472 243187 243936 244944 247808 248832 249018 249568 250047 251559 254016 255552 256608 257367 258048 260876 261954 263424 263538 264627 266112 268002 271656 272256 274428 275562 275968 277928 278784 279936 280764 284592 285768 287496 288684 290304 296352 298144 299376 301056 304128 305613 306288 307461 310464 312669 313632 314928 315392 317632 320166 321489 322102 323433 325248 326592 327558 331776 332024 333396 335412 336798 338688 340736 342144 343156 344574 349272 351232 351384 352836 354294 354816 357336 362208 363008 365904 367416 371712 373248 373527 374352 379456 381024 382151 383328 384912 387072 391314 392931 395136 395307 399168 402003 405504 407484 408384 409948 411642 413343 413952 416892 418176 419904 421146 426888 428652 431244 433026 433664 435456 436744 444528 447216 449064 451584 456192 456533 459432 465696 468512 470448 472392 473088 476448 480249 482944 483153 486374 487872 489888 491337 495616 497664 498036 499136 500094 502681 503118 505197 508032 511104 513216 514734 516861 521752 523908 526848 527076 529254 531441 532224 536004 543312 544512 548856 551124 551936 555856 557568 559872 561528 569184 571536 574992 577368 580608 586971 592704 596288 598752 600523 602112 608256 611226 612576 614922 617463 620928 625338 627264 629856 631719 635264 640332 642978 644204 646866 649539 650496 653184 655116 664048 666792 670824 673596 677376 681472 684288 686312 689148 698544 702464 702768 705672 708588 709632 714672 717409 724416 726016 729561 731808 734832 743424 746496 747054 748704 750141 754677 758912 762048 764302 766656 769824 772101 774144 782628 785862 790272 790614 793881 798336 804006 814968 816768 819896 823284 826686 827904 833784 836352 839808 842292 853776 857304 862488 866052 867328 870912 873488 889056 894432 898128 903168 912384 913066 916839 918864 922383 931392 937024 938007 940896 943679 944784 946176 952896 960498 964467 965888 966306 970299 972748 975744 979776 982674 995328 996072 998272 1000188 1005362 1006236 1010394 1016064 1022208 1026432 1029468 1033722 1043504 1047816 1053696 1054152 1058508 1062882 1064448 1072008 1086624 1089024 1097712 1102248 1103872 1111712 1115136 1119744 1120581 1123056 1127357 1138368 1143072 1146453 1149984 1154736 1161216 1173942 1178793 1185408 1185921 1192576 1197504 1201046 1206009 1216512 1222452 1225152 1229844 1234926 1240029 1241856 1250676 1254528 1259712 1263438 1270528 1280664 1285956 1288408 1293732 1299078 1300992 1306368 1310232 1328096 1333584 1341648 1347192 1354752 1362944 1368576 1369599 1372624 1378296 1397088 1404928 1405536 1411344 1417176 1419264 1429344 1434818 1440747 1448832 1449459 1452032 1459122 1463616 1469664 1474011 1486848 1492992 1494108 1497408 1500282 1508043 1509354 1515591 1517824 1524096 1528604 1533312 1539648 1544202 1550583 1565256 1571724 1580544 1581228 1587762 1596672 1608012 1629936 1633536 1639792 1646568 1653372 1655808 1667568 1672704 1679616 1684584 1707552 1714608 1724976 1732104 1734656 1741824 1746976 1760913 1771561 1778112 1788864 1796256 1801569 1806336 1824768 1826132 1833678 1837728 1844766 1852389 1862784 1874048 1876014 1881792 1887358 1889568 1895157 1905792 1920996 1928934 1931776 1932612 1940598 1945496 1948617 1951488 1959552 1965348 1992144 1996544 2000376 2010724 2012472 2020788 2032128 2044416 2052864 2058936 2067444 2087008 2095632 2107392 2108304 2117016 2125764 2128896 2144016 2152227 2173248 2178048 2188683 2195424 2204496 2207744 2223424 2230272 2239488 2241162 2246112 2250423 2254714 2264031 2276736 2286144 2292906 2299968 2309472 2316303 2322432 2347884 2357586 2370816 2371842 2381643 2385152 2395008 2402092 2412018 2444904 2450304 2459688 2469852 2480058 2483712 2501352 2509056 2519424 2526876 2541056 2561328 2571912 2576816 2587464 2598156 2601984 2612736 2620464 2656192 2667168 2675057 2683296 2694384 2709504 2725888 2737152 2739198 2745248 2750517 2756592 2767149 2794176 2811072 2814021 2822688 2831037 2834352 2838528 2858688 2869636 2881494 2893401 2897664 2898918 2904064 2910897 2918244 2927232 2939328 2948022 2985984 2988216 2994816 3000564 3016086 3018708 3031182 3035648 3048192 3057208 3066624 3079296 3088404 3101166 3130512 3143448 3161088 3162456 3175524 3193344 3216024 3259872 3267072 3279584 3293136 3306744 3311616 3335136 3345408 3359232 3361743 3369168 3382071 3415104 3429216 3439359 3449952 3464208 3469312 3483648 3493952 3518767 3521826 3536379 3543122 3556224 3557763 3577728 3592512 3603138 3618027 3649536 3652264 3667356 3675456 3689532 3704778 3720087 3725568 3748096 3752028 3763584 3774716 3779136 3790314 3811584 3841992 3857868 3863552 3865224 3881196 3890992 3897234 3902976 3919104 3930696 3984288 3993088 4000752 4021448 4024944 4041576 4064256 4088832 4105728 4108797 4117872 4134888 4174016 4191264 4203661 4214784 4216608 4234032 4251528 4257792 4288032 4304454 4322241 4346496 4348377 4356096 4377366 4390848 4408992 4422033 4446848 4460544 4478976 4482324 4492224 4500846 4509428 4524129 4528062 4546773 4553472 4572288 4585812 4599936 4618944 4632606 4651749 4695768 4715172 4741632 4743684 4763286 4770304 4790016 4804184 4824036 4889808 4900608 4919376 4939704 4960116 4967424 5002704 5018112 5021863 5038848 5053752 5082112 5122656 5143824 5153632 5174928 5196312 5203968 5225472 5240928 5282739 5312384 5314683 5334336 5350114 5366592 5388768 5404707 5419008 5451776 5474304 5478396 5490496 5501034 5513184 5529491 5534298 5557167 5588352 5622144 5628042 5645376 5662074 5668704 5685471 5717376 5739272 5762988 5786802 5795328 5797836 5821794 5836488 5845851 5854464 5878656 5896044 5976432 5989632 6001128 6032172 6037416 6062364 6071296 6096384 6114416 6133248 6158592 6176808 6202332 6261024 6286896 6322176 6324912 6351048 6386688 6432048 6456681 6519744 6534144 6559168 6566049 6586272 6605753 6613488 6623232 6670272 6690816 6718464 6723486 6738336 6751269 6764142 6792093 6830208 6858432 6878718 6899904 6928416 6948909 6967296 6987904 7037534 7043652 7072758 7086244 7112448 7115526 7144929 7155456 7185024 7206276 7236054 7304528 7334712 7350912 7379064 7409556 7440174 7451136 7496192 7504056 7527168 7549432 7558272 7580628 7623168 7683984 7715736 7727104 7730448 7762392 7781984 7794468 7805952 7838208 7861392 7891499 7968576 7986176 8001504 8025171 8042896 8049888 8083152 8128512 8177664 8211456 8217594 8235744 8251551 8269776 8301447 8348032 8382528 8407322 8433216 8442063 8468064 8493111 8503056 8515584 8576064 8608908 8644482 8680203 8692992 8696754 8712192 8732691 8754732 8781696 8817984 8844066 8893696 8957952 8964648 8984448 9001692 9018856 9048258 9056124 9093546 9106944 9144576 9171624 9199872 9237888 9265212 9303498 9391536 9430344 9483264 9487368 9526572 9540608 9580032 9608368 9648072 9779616 9801216 9838752 9879408 9920232 9934848 10005408 10036224 10043726 10077696 10085229 10107504 10146213 10164224 10245312 10287648 10307264 10318077 10349856 10380469 10392624 10407936 10450944 10481856 10556301 10565478 10609137 10624768 10629366 10668672 10673289 10700228 10733184 10777536 10809414 10854081 10948608 10956792 10980992 11002068 11026368 11058982 11068596 11114334 11176704 11244288 11256084 11290752 11324148 11337408 11370942 11434752 11478544 11525976 11573604 11590656 11595672 11643588 11672976 11691702 11708928 11757312 11792088 11952864 11979264 12002256 12064344 12074832 12124728 12142592 12192768 12228832 12266496 12317184 12326391 12353616 12400927 12404664 12522048 12573792 12610983 12644352 12649824 12702096 12773376 12864096 12913362 12966723 13039488 13045131 13068288 13118336 13132098 13172544 13211506 13226976 13266099 13340544 13381632 13436928 13446972 13476672 13502538 13528284 13572387 13584186 13640319 13660416 13716864 13757436 13799808 13856832 13897818 13955247 13975808 14075068 14087304 14145516 14172488 14224896 14231052 14289858 14310912 14370048 14412552 14472108 14609056 14669424 14701824 14758128 14819112 14880348 14902272 14992384 15008112 15054336 15065589 15098864 15116544 15161256 15246336 15367968 15431472 15454208 15460896 15524784 15563968 15588936 15611904 15676416 15722784 15782998 15848217 15937152 15944049 15972352 16003008 16050342 16085792 16099776 16166304 16214121 16257024 16355328 16422912 16435188 16471488 16503102 16539552 16588473 16602894 16671501 16696064 16765056 16814644 16866432 16884126 16936128 16986222 17006112 17056413 17152128 17217816 17288964 17360406 17385984 17393508 17465382 17509464 17563392 17635968 17688132 17787392 17929296 17968896 18003384 18037712 18096516 18112248 18187092 18213888 18289152 18343248 18399744 18475776 18530424 18606996 18783072 18860688 18966528 18974736 19053144 19081216 19160064 19216736 19296144 19370043 19559232 19602432 19677504 19698147 19758816 19817259 19840464 19869696 20010816 20072448 20087452 20155392 20170458 20215008 20253807 20292426 20328448 20376279 20490624 20575296 20614528 20636154 20699712 20760938 20785248 20846727 20901888 20963712 21112602 21130956 21218274 21249536 21258732 21337344 21346578 21400456 21434787 21466368 21555072 21618828 21708162 21913584 21961984 22004136 22052736 22117964 22137192 22228668 22353408 22488576 22512168 22581504 22648296 22674816 22741884 22869504 22957088 23051952 23147208 23181312 23191344 23287176 23345952 23383404 23417856 23514624 23584176 23674497 23905728 23958528 24004512 24075513 24128688 24149664 24249456 24285184 24385536 24457664 24532992 24631369 24634368 24652782 24707232 24754653 24801854 24809328 24904341 25044096 25147584 25221966 25299648 25326189 25404192 25479333 25546752 25728192 25826724 25933446 26040609 26078976 26090262 26136576 26198073 26236672 26264196 26345088 26423012 26453952 26532198 26681088 26873856 26893944 26953344 27005076 27056568 27144774 27168372 27280638 27320832 27433728 27514872 27599616 27713664 27795636 27910494 27951616 28150136 28174608 28291032 28344976 28449792 28462104 28579716 28621824 28740096 28825104 28944216 29218112 29338848 29403648 29425627 29516256 29638224 29760696 29804544 29984768 30016224 30108672 30131178 30197728 30233088 30255687 30322512 30438639 30492672 30735936 30862944 30921792 30954231 31049568 31127936 31141407 31177872 31223808 31352832 31445568 31565996 31668903 31696434 31827411 31874304 31888098 31944704 32006016 32019867 32100684 32171584 32199552 32332608 32428242 32562243 32845824 32870376 32942976 33006204 33079104 33176946 33205788 33343002 33392128 33530112 33629288 33732864 33768252 33872256 33972444 34012224 34112826 34304256 34435632 34577928 34720812 34771968 34787016 34930764 35018928 35126784 35271936 35376264 35574784 35858592 35937792 36006768 36075424 36193032 36224496 36374184 36427776 36578304 36686496 36799488 36951552 36979173 37060848 37202781 37213992 37566144 37721376 37832949 37933056 37949472 38106288 38162432 38320128 38433472 38592288 38706437 38740086 38900169 39118464 39135393 39204864 39355008 39396294 39517632 39634518 39680928 39798297 40021632 40144896 40174904 40310784 40340916 40430016 40507614 40584852 40717161 40752558 40920957 40981248 41150592 41229056 41272308 41399424 41521876 41570496 41693454 41865741 41927424 42225204 42261912 42436548 42499072 42517464 42674688 42693156 42800912 42869574 42932736 43110144 43237656 43416324 43827168 43923968 44008272 44105472 44235928 44274384 44457336 44706816 44977152 45024336 45163008 45196767 45296592 45349632 45483768 45739008 45914176 46103904 46240271 46294416 46362624 46382688 46574352 46691904 46766808 46835712 47029248 47168352 47348994 47544651 47811456 47832147 47917056 48009024 48151026 48257376 48299328 48498912 48642363 48771072 48915328 49065984 49262738 49268736 49305564 49414464 49509306 49603708 49618656 49765419 49808682 50014503 50088192 50295168 50443932 50599296 50652378 50808384 50958666 51169239 51456384 51653448 51866892 52081218 52157952 52180524 52396146 52473344 52528392 52690176 52846024 52907904 53064396 53362176 53787888 53906688 54010152 54113136 54289548 54336744 54561276 54641664 54867456 55029744 55199232 55240493 55427328 55591272 55820988 55903232 56300272 56349216 56582064 56689952 56899584 56924208 57159432 57243648 57480192 57650208 57888432 58110129 58436224 58677696 58807296 58851254 59032512 59094441 59276448 59451777 59521392 59609088 59969536 60032448 60217344 60262356 60395456 60466176 60511374 60645024 60761421 60824401 60877278 60985344 61128837 61471872 61725888 61843584 61908462 62099136 62255872 62282814 62355744 62540181 62705664 62891136 63131992 63337806 63392868 63654822 63748608 63776196 64012032 64039734 64201368 64304361 64343168 64399104 64665216 64856484 65124486 65740752 65885952 66012408 66158208 66353892 66411576 66686004 66784256 67060224 67258576 67465728 67536504 67744512 67944888 68024448 68225652 68608512 68871264 69155856 69441624 69543936 69574032 69861528 70037856 70253568 70543872 70752528 71023491 71149568 71717184 71875584 72013536 72150848 72226539 72386064 72448992 72663283 72748368 72855552 73156608 73372992 73598976 73894107 73903104 73958346 74121696 74263959 74405562 74427984 74713023 75132288 75442752 75665898 75898944 75978567 76212576 76437999 76640256 76866944 77184576 77412874 77480172 77800338 78236928 78270786 78409728 78594219 78710016 78792588 79035264 79269036 79361856 79596594 80043264 80349808 80621568 80681832 80860032 81015228 81169704 81434322 81505116 81841914 81962496 82301184 82458112 82544616 82798848 83043752 83140992 83386908 83731482 83854848 84450408 84523824 84873096 84998144 85034928 85349376 85386312 85601824 85739148 85865472 86220288 86475312 86806489 86832648 87654336 87847936 88016544 88210944 88276881 88471856 88548768 88914672 89413632 89954304 90048672 90326016 90393534 90593184 90699264 90767061 90967536 91315917 91478016 91828352 92207808 92480542 92588832 92765376 92862693 93148704 93383808 93424221 93533616 93671424 94058496 94336704 94697988 95006709 95089302 95482233 95622912 95664294 95834112 96018048 96059601 96302052 96514752 96598656 96997824 97284726 97686729 97830656 98525476 98537472 98611128 98828928 99018612 99207416 99237312 99530838 99617364 100029006 100176384 100590336 100887864 101198592 101304756 101616768 101917332 102338478 102912768 103306896 103733784 104162436 104315904 104361048 104792292 104946688 105056784 105380352 105692048 105815808 106128792 106724352 107575776 107813376 108020304 108226272 108579096 108673488 109122552 109283328 109734912 110059488 110398464 110480986 110854656 110937519 111182544 111608343 111641976 111806464 112600544 112698432 113164128 113379904 113498847 113799168 113848416 114185159 114318864 114487296 114960384 115300416 115776864 116119311 116220258 116700507 116872448 117355392 117406179 117614592 117702508 118065024 118188882 118552896 118903554 119042784 119394891 120064896 120434688 120524712 120790912 120932352 121022748 121290048 121522842 121648802 121754556 122151483 122257674 122943744 123451776 123687168 123816924 124198272 124511744 124565628 124711488 125080362 125597223 125782272 126263984 126675612 126785736 127309644 127497216 127552392 128024064 128079468 128402736 128608722 128686336 128798208 129330432 129712968 130248972 131481504 131771904 132024816 132316416 132707784 132823152 133372008 133568512 134120448 134517152 134931456 135073008 135489024 135590301 135889776 136048896 136451304 137217024 137742528 138311712 138720813 138883248 139087872 139148064 139723056 140075712 140507136 141087744 141505056 142046982 142299136 142633953 143434368 143496441 143751168 144027072 144301696 144453078 144772128 144897984 145326566 145496736 145927089 146313216 146745984 147197952 147788214 147806208 147916692 148243392 148527918 148811124 148855968 149296257 149426046 150043509 150264576 150885504 151331796 151797888 151957134 152425152 152875998 153507717 153733888 154369152 154825748 154960344 155600676 156473856 156541572 157188438 157420032 157585176 158070528 158538072 158723712 159193188 160086528 160699616 161363664 161720064 162030456 162339408 162868644 163010232 163683828 163924992 164602368 164916224 165089232 165597696 165721479 166087504 166281984 166773816 167462964 167709696 168900816 169047648 169746192 169996288 170069856 170698752 170772624 171203648 171478296 171730944 172419583 172440576 172950624 173612978 173665296 174330387 175308672 175695872 176033088 176421888 176553762 176943712 177097536 177283323 177829344 178355331 178827264 179908608 180097344 180652032 180787068 181186368 181398528 181534122 181935072 182284263 182473203 182631834 182956032 183386511 183656704 184415616 184961084 185177664 185530752 185725386 186297408 186767616 186848442 187067232 187620543 188116992 188673408 189395976 190013418 190178604 190964466 191245824 191328588 192036096 192119202 192604104 193029504 193197312 193995648 194569452 195373458 195661312 197050952 197222256 197657856 198037224 198414832 198474624 199061676 199234728 200058012 200352768 201180672 201775728 202397184 202609512 203233536 203834664 204676956 205825536 206613792 207467568 208324872 208631808 208722096 209584584 209893376 210113568 210760704 211384096 211631616 212257584 213070473 213448704 215151552 215626752 216040608 216452544 216679617 217158192 217346976 217989849 218245104 218566656 219469824 220118976 220796928 220961972 221682321 221709312 221875038 222365088 222791877 223216686 223283952 223612928 224139069 225201088 225396864 226328256 226759808 226997694 227696832 227935701 228370318 228637728 229313997 229920768 230600832 231553728 232238622 232440516 233401014 233744896 234710784 234812358 235229184 235405016 235782657 236130048 236377764 237105792 237807108 238085568 238789782 240129792 241049424 241581824 241864704 242045496 242580096 243045684 243297604 243509112 244302966 244515348 245887488 246903552 247374336 247633848 248396544 249023488 249131256 249422976 250160724 251194446 251564544 252527968 253351224 253571472 254619288 254994432 255104784 256048128 256158936 256805472 257217444 257372672 257596416 258660864 259425936 260419467 260497944 262963008 263543808 264049632 264632832 264830643 265415568 265646304 266744016 267137024 268240896 269034304 269862912 270146016 270945059 270978048 271180602 271779552 272097792 272301183 272902608 273947751 274434048 275485056 276623424 277441626 277766496 278296128 278588079 279446112 280151424 280272663 281014272 282175488 283010112 284093964 285020127 285267906 286446699 286868736 286992882 287502336 288054144 288178803 288603392 288906156 289544256 289795968 290653132 290993472 291854178 293060187 293491968 295576428 295612416 295833384 296486784 297055836 297622248 297711936 298592514 298852092 300087018 300529152 301771008 302663592 303595776 303914268 304850304 305751996 307015434 307467776 308738304 309651496 309920688 311201352 312947712 313083144 314376876 314840064 315170352 316141056 317076144 317447424 318386376 320173056 321399232 322727328 323440128 323681897 324060912 324678816 325737288 326020464 327367656 327849984 329204736 329832448 330178464 331195392 331442958 332175008 332563968 332812557 333547632 334825029 334925928 335419392 337801632 338095296 339492384 340139712 340496541 341397504 341545248 342407296 342555477 342956592 343461888 344839166 344881152 345901248 347225956 347330592 348357933 348660774 350101521 350617344 351391744 352066176 352218537 352843776 353107524 353887424 354195072 354566646 355658688 356400829 356710662 358184673 360194688 361304064 361574136 362372736 362797056 363068244 363870144 364568526 364946406 365263668 366454449 366773022 367313408 368831232 369922168 370355328 371061504 371450772 372594816 373535232 373696884 374134464 375241086 376791669 377346816 378791952 380026836 380357208 381928932 382491648 382657176 384072192 384238404 385208208 386059008 386394624 387991296 389138904 390746916 391322624 394101904 394444512 395315712 396074448 396829664 396949248 398123352 398469456 400116024 400705536 402361344 403551456 404794368 405219024 406467072 406770903 407669328 409353912 411651072 413227584 414935136 416162439 416649744 417263616 417444192 419169168 419786752 420227136 421521408 422768192 423263232 424515168 425770807 426140946 426897408 427901859 430303104 430489323 431253504 432081216 432905088 433359234 434316384 434693952 435979698 436490208 437781267 438939648 440237952 441593856 441923944 443364642 443418624 443750076 444730176 445583754 446433372 446567904 447888771 448278138 450130527 450402176 450793728 452656512 453519616 453995388 455393664 455871402 456740636 457275456 458627994 460523151 461201664 463107456 464477244 464881032 466802028 467489792 469421568 469624716 470810032 471565314 472260096 472755528 474211584 475614216 476171136 477579564 480259584 482098848 483163648 484090992 485160192 486091368 486595208 487018224 488605932 489030696 491774976 493807104 494748672 495267696 496793088 497164437 498046976 498262512 498845952 500321448 502388892 503129088 505055936 506702448 507142944 508642981 509238576 509988864 510209568 512096256 512317872 513610944 514434888 514745344 515192832 517258749 517321728 518851872 520838934 520995888 522991161 525926016 527087616 528099264 529265664 529661286 530831136 531292608 531849969 533488032 535065993 536481792 538068608 539725824 540292032 541890118 541956096 542361204 543559104 544195584 544602366 545805216 547419609 547895502 548868096 550159533 550970112 553246848 554883252 555532992 556592256 557176158 558892224 560302848 560545326 562861629 564350976 566020224 568187928 570040254 570535812 572893398 573737472 573985764 576108288 576357606 577206784 577812312 579088512 579591936 581306264 581986944 583708356 586120374 586983936 591152856 591666768 592973568 594111672 595244496 595423872 597185028 597704184 600174036 601058304 603542016 605327184 607191552 607645423 607828536 609700608 611503992 614030868 614935552 617476608 619302992 619841376 622402704 625895424 626166288 628753752 629680128 630340704 632282112 634152288 634894848 636772752 639211419 640346112 642798464 645454656 646880256 647363794 648121824 649357632 650038851 651474576 652040928 653969547 654735312 655699968 658409472 659664896 660356928 662390784 662885916 664350016 665046963 665127936 665625114 667095264 668375631 669068411 669650058 669851856 670838784 672417207 675603264 676190592 678984768 680279424 680993082 683090496 683807103 684814592 685110954 685913184 687941991 689678332 689762304 691802496 694451912 694661184 696715866 697321548 700203042 701234688 704132352 704437074 705687552 706215048 707347971 707774848 708390144 709133292 711317376 712801658 713421324 716369346 720389376 723148272 724745472 725594112 726136488 727740288 729137052 729892812 730527336 732908898 733546044 734626816 737662464 739844336 740710656 742123008 742901544 745189632 747070464 747393768 748268928 750482172 753583338 754693632 757583904 760053672 760714416 763857864 764983296 765314352 768144384 768476808 770416416 772118016 772789248 775982592 778277808 781258401 781493832 782645248 788203808 788889024 790631424 792148896 793659328 793898496 794491929 796246704 796938912 799296113 800232048 801411072 804722688 807102912 809588736 810438048 812835177 812934144 813541806 815338656 816903549 818707824 821843253 823302144 826455168 829870272 832324878 833299488 834888384 835764237 838338336 840454272 840817989 843042816 845536384 846526464 849030336 851541614 852281892 855060381 855803718 860606208 860978646 862507008 864162432 864536409 865810176 866718468 868632768 869387904 871959396 872980416 875562534 879180561 880475904 883847888 886729284 886837248 887500152 889460352 891167508 892866744 893135808 895777542 896556276 900261054 900804352 901587456 905313024 907039232 907990776 910787328 911742804 913481272 914550912 917255988 921046302 922403328 926214912 928954488 929762064 933604056 934979584 938843136 939249432 941620064 943130628 944520192 945511056 948423168 951228432 952342272 955159128 960519168 964197696 966327296 968181984 970320384 971045691 972182736 973190416 974036448 977211864 978061392 983549952 987614208 989497344 990535392 993586176 994328874 996093952 996525024 997691904 998437671 1000642896 1004475087 1004777784 1006258176 1010111872 1013404896 1014285888 1017285962 1018477152 1020419136 1021489623 1024192512 1024635744 1027221888 1027666431 1028869776 1029490688 1030385664 1034517498 1034643456 1037703744 1041677868 1041991776 1045073799 1045982322 1050304563 1051852032 1054175232 1056198528 1056655611 1058531328 1059322572 1061662272 1062585216 1063699938 1066976064 1069202487 1070131986 1074554019 1076137216 1080584064 1083780236 1083912192 1084722408 1087118208 1088391168 1089204732 1091610432 1094839218 1095791004 1099363347 1100319066 1101940224 1106493696 1109766504 1111065984 1113184512 1114352316 1117784448 1120605696 1121090652 1125723258 1132040448 1136375856 1140080508 1141071624 1145786796 1147474944 1147971528 1152216576 1152715212 1154413568 1155624624 1158177024 1159183872 1162612528 1163973888 1167416712 1172240748 1173967872 1182305712 1183333536 1185947136 1188223344 1190488992 1190847744 1194370056 1195408368 1200348072 1202116608 1207084032 1210654368 1214383104 1215290846 1215657072 1219401216 1220312709 1223007984 1228061736 1229871104 1234953216 1238605984 1239682752 1244805408 1248487317 1251790848 1252332576 1256036749 1257507504 1259360256 1260681408 1264564224 1268304576 1269789696 1273545504 1277312421 1278422838 1280692224 1283705577 1285596928 1290909312 1291467969 1293760512 1294727588 1296243648 1298715264 1300077702 1302949152 1304081856 1307939094 1309470624 1313343801 1316818944 1320713856 1324781568 1325771832 1328700032 1330093926 1330255872 1331250228 1334190528 1336751262 1338136822 1339300116 1339703712 1343666313 1344834414 1351206528 1352381184 1357969536 1360558848 1361986164 1366180992 1367614206 1369629184 1370221908 1371826368 1375883982 1379356664 1381569453 1383604992 1388903824 1389322368 1393431732 1394643096 1400406084 1402469376 1408264704 1408874148 1412430096 1414695942 1415549696 1416780288 1418266584 1422634752 1425603316 1426842648 1432738692 1440778752 1446296544 1449490944 1452272976 1455480576 1458274104 1459785624 1461054672 1465817796 1467092088 1469253632 1475324928 1479688672 1481421312 1484246016 1485803088 1490379264 1491493311 1494140928 1494787536 1496537856 1500964344 1507166676 1509387264 1515167808 1520107344 1521428832 1525928943 1527715728 1529966592 1530628704 1536288768 1536953616 1540832832 1544236032 1545578496 1551776247 1551965184 1556555616 1562516802 1562987664 1565290496 1568973483 1576407616 1577778048 1581262848 1584297792 1587318656 1587796992 1588983858 1592493408 1593877824 1595549907 1598592226 1600464096 1605197979 1609445376 1614205824 1619177472 1620876096 1625670354 1625868288 1627083612 1630677312 1633807098 1637415648 1642258827 1643686506 1646604288 1650478599 1652910336 1659740544 1664649756 1666598976 1669776768 1671528474 1676676672 1680908544 1681635978 1688584887 1691072768 1693052928 1698060672 1703083228 1704563784 1710120762 1711607436 1721212416 1721957292 1728324864 1729072818 1731620352 1733436936 1737265536 1738775808 1743918792 1745960832 1751125068 1758361122 1760951808 1767695776 1773458568 1775000304 1778920704 1782335016 1785733488 1786271616 1791555084 1793112552 1800522108 1801608704 1803174912 1810626048 1814078464 1815981552 1821574656 1822936269 1823485608 1826962544 1829101824 1834511976 1842092604 1844806656 1852429824 1857908976 1859524128 1867208112 1869959168 1877686272 1878498864 1883240128 1886261256 1889040384 1891022112 1896615413 1896846336 1902456864 1904684544 1910318256 1917634257 1921038336 1928395392 1932654592 1936363968 1940640768 1942091382 1944365472 1946380832 1948072896 1950116553 1954423728 1956122784 1961908641 1967099904 1975228416 1978994688 1981070784 1987172352 1988657748 1993050048 1995140889 1995383808 1996875342 2001285792 2005126893 2007205233 2008950174 2009555568 2012516352 2017251621 2020223744 2026809792 2028571776 2034571924 2036954304 2040838272 2042979246 2049271488 2051421309 2054443776 2055332862 2057739552 2058981376 2063825973 2069034996 2069286912 2075407488 2083355736 2083983552 2090147598 2091964644 2100609126 2103704064 2112397056 2113311222 2117062656 2118645144 2123324544 2125170432 2127399876 2133952128 2138404974 2140263972 2149108038 2152274432 2161168128 2167560472 2169444816 2174236416 2176782336 2178409464 2183220864 2189678436 2191582008 2198726694 2200638132 2203880448 2212987392 2219533008 2222131968 2226369024 2228704632 2235568896 2241211392 2242181304 2251446516 2264080896 2272751712 2280161016 2282143248 2291573592 2294949888 2295943056 2304433152 2305430424 2308827136 2311249248 2316354048 2318367744 2325225056 2327947776 2334833424 2343775203 2344481496 2347935744 2364611424 2366667072 2371894272 2376446688 2380977984 2381695488 2383475787 2388740112 2390816736 2397888339 2400696144 2404233216 2414168064 2421308736 2428766208 2430581692 2431314144 2438505531 2438802432 2440625418 2446015968 2450710647 2456123472 2459742208 2465529759 2469906432 2477211968 2479365504 2489610816 2494805803 2496974634 2504665152 2507292711 2512073498 2515015008 2521362816 2522453967 2529128448 2536609152 2539579392 2547091008 2554624842 2556845676 2565181143 2567411154 2571193856 2581818624 2582935938 2587521024 2589455176 2592487296 2593609227 2597430528 2600155404 2605898304 2608163712 2615878188 2618941248 2626687602 2637541683 2641427712 2651543664 2657400064 2660187852 2660511744 2662500456 2668381056 2673502524 2676273644 2678600232 2679407424 2687332626 2689668828 2702413056 2704762368 2715939072 2721117696 2723972328 2732361984 2735228412 2739258368 2740443816 2743652736 2751767964 2758713328 2763138906 2767209984 2777807648 2778644736 2786863464 2789286192 2800812168 2804938752 2816529408 2817748296 2824860192 2829391884 2831099392 2833560576 2836533168 2845269504 2851206632 2853685296 2865477384 2881557504 2892593088 2898981888 2904545952 2910961152 2913137073 2916548208 2919571248 2922109344 2931635592 2934184176 2938507264 2950649856 2959377344 2962842624 2968492032 2971606176 2980395649 2980758528 2982986622 2988281856 2989575072 2993075712 2995313013 3001928688 3013425261 3014333352 3018774528 3030335616 3040214688 3042857664 3051857886 3055431456 3061257408 3064468869 3072577536 3073907232 3081665664 3082999293 3088472064 3091156992 3103552494 3103930368 3113111232 3125033604 3125975328 3135221397 3137946966 3150913689 3152815232 3155556096 3162525696 3168595584 3169966833 3174637312 3175593984 3177967716 3184986816 3187755648 3191099814 3197184452 3200928192 3207607461 3210395958 3223662057 3228411648 3241752192 3251340708 3251736576 3254167224 3261354624 3267614196 3274831296 3284517654 3287373012 3298090041 3300957198 3305820672 3319481088 3329299512 3333197952 3339553536 3343056948 3353353344 3361817088 3363271956 3377169774 3382145536 3396121344 3406166456 3409127568 3420241524 3423214872 3442424832 3443914584 3456649728 3458145636 3463240704 3466873872 3474531072 3477551616 3487837584 3491921664 3502250136 3516722244 3521903616 3535391552 3546917136 3550000608 3557841408 3560500867 3564670032 3571466976 3572543232 3583110168 3586225104 3601044216 3603217408 3606349824 3621252096 3628156928 3631963104 3643149312 3645872538 3646971216 3653925088 3658203648 3660938127 3669023952 3684185208 3689613312 3704859648 3715817952 3719048256 3734416224 3745461951 3755372544 3756997728 3766480256 3768110247 3772522512 3778080768 3782044224 3793230826 3793692672 3804913728 3809369088 3820636512 3831937263 3835268514 3842076672 3851116731 3856790784 3865309184 3872727936 3874403907 3881281536 3884182764 3888730944 3892761664 3896145792 3900233106 3908847456 3912245568 3920409119 3923817282 3940031403 3950456832 3962141568 3974344704 3977315496 3986100096 3990281778 3990767616 3993750684 4002571584 4010253786 4014410466 4017900348 4019111136 4030998939 4034503242 4040447488 4053619584 4057143552 4069143848 4073908608 4081676544 4085958492 4098542976 4102842618 4108887552 4110665724 4115479104 4127651946 4138069992 4144708359 4150814976 4166711472 4167967104 4180295196 4183929288 4201218252 4207408128 4224794112 4226622444 4237290288 4246649088 4250340864 4254799752 4267904256 4276809948 4280527944 4298216076 4304548864 4322336256 4335120944 4338889632 4348472832 4356818928 4366441728 4379356872 4383164016 4397453388 4401276264 4407760896 4425974784 4439066016 4444263936 4452738048 4457409264 4471137792 4474479933 4482422784 4484362608 4502893032 4528161792 4545503424 4560322032 4564286496 4577786829 4583147184 4589899776 4591886112 4608866304 4610860848 4617654272 4622498496 4632708096 4636735488 4650450112 4655328741 4655895552 4669666848 4683478877 4687550406 4688962992 4695871488 4706920449 4729222848 4733334144 4743788544 4752893376 4761955968 4763390976 4766951574 4777480224 4781633472 4786649721 4795776678 4801392288 4815593937 4828336128 4842617472 4857532416 4861163384 4862628288 4877011062 4877604864 4881250836 4892031936 4901421294 4912246944 4926776481 4931059518 4939812864 4951435797 4954423936 4958731008 4979221632 4989611606 4993949268 5009330304 5014585422 5024146996 5030030016 5042725632 5044907934 5065754661 5073218304 5079158784 5094182016 5109249684 5113691352 5130362286 5134822308 5142387712 5163637248 5165871876 5178910352 5184974592 5187218454 5194861056 5200310808 5211796608 5216327424 5231756376 5237882496 5253375204 5275083366 5282855424 5303087328 5314800128 5320375704 5325000912 5336762112 5347005048 5352547288 5357200464 5358814848 5374665252 5379337656 5404826112 5409524736 5431878144 5442235392 5447944656 5464723968 5468808807 5470456824 5478516736 5480887632 5487305472 5503535928 5517426656 5526277812 5534419968 5555615296 5557289472 5573726928 5578572384 5595072791 5601624336 5609877504 5633058816 5635496592 5649720384 5658783768 5662198784 5667121152 5673066336 5689846239 5690539008 5702413264 5707370592 5730954768 5752902771 5763115008 5785186176 5797963776 5809091904 5821922304 5826274146 5833096416 5839142496 5844218688 5850349659 5863271184 5868368352 5885725923 5901299712 5918754688 5925685248 5936984064 5943212352 5960791298 5961517056 5965973244 5979150144 5985422667 5986151424 5990626026 6003857376 6021615699 6026850522 6028666704 6037549056 6051754863 6060671232 6080429376 6085715328 6103715772 6110862912 6122514816 6128937738 6147814464 6154263927 6163331328 6165998586 6176944128 6191477919 6207104988 6207860736 6226222464 6250067208 6251950656 6270442794 6275893932 6301827378 6305630464 6311112192 6337191168 6339933666 6349274624 6351187968 6355935432 6369973632 6375511296 6382199628 6394368904 6401856384 6415214922 6420791916 6447324114 6456823296 6483504384 6502681416 6508334448 6522709248 6535228392 6549662592 6569035308 6574746024 6596180082 6601914396 6611641344 6638962176 6658599024 6666395904 6679107072 6686113896 6706706688 6723634176 6726543912 6754339548 6764291072 6792242688 6812332912 6818255136 6840483048 6846429744 6884849664 6887829168 6913299456 6916291272 6926481408 6933747744 6949062144 6955103232 6975675168 6983843328 7004500272 7031325609 7033444488 7043807232 7070783104 7093834272 7100001216 7115682816 7121001734 7129340064 7142933952 7145086464 7150427361 7166220336 7172450208 7193665017 7202088432 7206434816 7212699648 7242504192 7256313856 7263926208 7286298624 7291745076 7293942432 7307850176 7315516593 7316407296 7321876254 7338047904 7352131941 7359752521 7368370416 7379226624 7396589277 7409719296 7431635904 7438096512 7468832448 7484417409 7490923902 7513995456 7521878133 7532960512 7536220494 7545045024 7564088448 7567361901 7586461652 7587385344 7609827456 7618738176 7641273024 7663874526 7670537028 7695543429 7702233462 7713581568 7745455872 7748807814 7762563072 7768365528 7777461888 7780827681 7785523328 7792291584 7800466212 7817694912 7824491136 7840818238 7847634564 7880062806 7924283136 7954630992 7972200192 7980563556 7981535232 7987501368 8005143168 8020507572 8028820932 8035800696 8038222272 8061997878 8069006484 8080894976 8107239168 8114287104 8138287696 8147817216 8163353088 8171916984 8197085952 8205685236 8217775104 8221331448 8230958208 8255303892 8276139984 8289416718 8301629952 8333422944 8335934208 8360590392 8367858576 8402436504 8414816256 8449588224 8453244888 8474580576 8493298176 8500681728 8509599504 8535808512 8553619896 8561055888 8596432152 8609097728 8644672512 8670241888 8677779264 8696945664 8713637856 8732883456 8739411219 8758713744 8766328032 8792257243 8794906776 8802552528 8815521792 8851949568 8878132032 8888527872 8905476096 8914818528 8941186947 8942275584 8948959866 8964845568 8968725216 8985939039 9005786064 9040275783 9056323584 9091006848 9120644064 9128572992 9155573658 9166294368 9183772224 9193406607 9217732608 9221721696 9244996992 9248997879 9265416192 9273470976 9300900224 9310657482 9311791104 9339333696 9366957754 9375100812 9377925984 9405664191 9413840898 9458445696 9466668288 9487577088 9505786752 9509900499 9523911936 9526781952 9533903148 9554960448 9563266944 9573299442 9591553356 9602784576 9622822383 9631187874 9670986171 9685234944 9722326768 9725256576 9754022124 9755209728 9762501672 9784063872 9802842588 9824493888 9853552962 9862119036 9894270123 9902871594 9908847872 9917462016 9958443264 9979223212 9987898536 10018660608 10029170844 10048293992 10060060032 10085451264 10089815868 10131509322 10146436608 10188364032 10218499368 10227382704 10260724572 10269644616 10284775424 10327274496 10331743752 10357820704 10369949184 10374436908 10389722112 10400621616 10423593216 10432654848 10463512752 10475764992 10506750408 10550166732 10565710848 10606174656 10629600256 10640751408 10650001824 10673524224 10681502601 10694010096 10705094576 10714400928 10717629696 10749330504 10758675312 10809652224 10819049472 10863756288 10884470784 10895889312 10929447936 10937617614 10940913648 10957033472 10961775264 10974610944 10982814381 11007071856 11034853312 11052555624 11068839936 11111230592 11114578944 11147453856 11157144768 11190145582 11203248672 11236385853 11266117632 11270993184 11299440768 11304330741 11317567536 11324397568 11334242304 11346132672 11379692478 11381078016 11404826528 11414741184 11461909536 11495811789 11505805542 11526230016 11553350193 11570372352 11595927552 11618183808 11623211721 11643844608 11652548292 11666192832 11678284992 11688437376 11700699318 11726542368 11736736704 11761227357 11771451846 11820094209 11837509376 11851370496 11886424704 11921582596 11923034112 11931946488 11958300288 11970845334 11972302848 11981252052 12007714752 12043231398 12053701044 12057333408 12092996817 12103509726 12121342464 12160858752 12171430656 12207431544 12221725824 12245029632 12257875476 12295628928 12308527854 12326662656 12331997172 12382955838 12414209976 12452444928 12500134416 12503901312 12540885588 12551787864 12603654756 12611260928 12622224384 12674382336 12679867332 12698549248 12711870864 12739947264 12751022592 12764399256 12788737808 12803712768 12830429844 12841583832 12894648228 12913646592 12967008768 13005362832 13016668896 13045418496 13070456784 13099325184 13138070616 13149492048 13192360164 13203828792 13223282688 13277924352 13317198048 13332791808 13358214144 13372227792 13413413376 13423439799 13447268352 13453087824 13508679096 13528582144 13584485376 13624665824 13636510272 13680966096 13692859488 13733360487 13769699328 13775658336 13826598912 13832582544 13852962816 13867495488 13898124288 13910206464 13951350336 13965986223 13967686656 14009000544 14050436631 14062651218 14066888976 14087614464 14120761347 14141566208 14187668544 14200002432 14231365632 14242003468 14258680128 14285867904 14290172928 14300854722 14332440672 14344900416 14359949163 14387330034 14404176864 14412869632 14446781811 14485008384 14527852416 14572597248 14583490152 14587884864 14615700352 14631033186 14632814592 14643752508 14676095808 14704263882 14719505042 14736740832 14780329443 14793178554 14819438592 14863271808 14876193024 14937664896 14968834818 14981847804 15027990912 15043756266 15065921024 15072440988 15090090048 15128176896 15134723802 15172923304 15197263983 15219654912 15237476352 15282546048 15327749052 15341074056 15391086858 15404466924 15427163136 15490911744 15497615628 15536731056 15554923776 15561655362 15571046656 15584583168 15600932424 15635389824 15648982272 15681636476 15695269128 15760125612 15848566272 15909261984 15944400384 15961127112 15975002736 16010286336 16041015144 16057641864 16071601392 16076444544 16123995756 16138012968 16161789952 16214478336 16228574208 16276575392 16295634432 16326706176 16343833968 16394171904 16406426421 16411370472 16435550208 16442662896 16461916416 16510607784 16552279968 16578833436 16603259904 16666845888 16671868416 16721180784 16735717152 16785218373 16804873008 16829632512 16899176448 16906489776 16949161152 16986596352 17001363456 17019199008 17069538717 17071617024 17107239792 17122111776 17192864304 17218195456 17258708313 17289345024 17340483776 17355558528 17393891328 17427275712 17463640621 17465766912 17478822438 17517427488 17532656064 17551048977 17584514486 17589813552 17605105056 17657177769 17703899136 17756264064 17777055744 17810952192 17829637056 17882373894 17884551168 17897919732 17937450432 17956268001 17971878078 18011572128 18064847097 18080551566 18112647168 18155264589 18182013696 18241288128 18257145984 18311147316 18332588736 18367544448 18386813214 18443443392 18462791781 18489993984 18497995758 18530832384 18574433757 18601800448 18621314964 18623582208 18678667392 18733915508 18750201624 18755851968 18811328382 18827681796 18916891392 18933336576 19011573504 19019800998 19047823872 19053563904 19067806296 19109920896 19126533888 19146598884 19183106712 19205569152 19245644766 19262375748 19341972342 19370469888 19444653536 19450513152 19508044248 19525003344 19568127744 19605685176 19648987776 19707105924 19724238072 19788540246 19805743188 19817695744 19834924032 19916886528 19958446424 19975797072 20037321216 20058341688 20096587984 20120120064 20170902528 20179631736 20263018644 20292873216 20376728064 20436998736 20454765408 20521449144 20539289232 20569550848 20654548992 20663487504 20715641408 20739898368 20748873816 20779444224 20801243232 20847186432 20862769543 20865309696 20927025504 20951529984 21013500816 21093976827 21100333464 21131421696 21212349312 21259200512 21281502816 21300003648 21347048448 21363005202 21388020192 21410189152 21428801856 21435259392 21451282083 21498661008 21517350624 21580995051 21619304448 21638098944 21727512576 21768941568 21791778624 21858895872 21875235228 21881827296 21923550528 21946549779 21949221888 21965628762 22014143712 22056395823 22069706624 22079257563 22105111248 22137679872 22189767831 22222461184 22229157888 22294907712 22314289536 22380291164 22406497344 22453252227 22472771706 22541986368 22565634399 22598881536 22608661482 22635135072 22648795136 22692265344 22702085703 22759384956 22762156032 22809653056 22829482368 22923819072 22991623578 23011611084 23086630287 23106700386 23140744704 23236367616 23246423442 23287689216 23305096584 23332385664 23356569984 23376874752 23401398636 23453084736 23473473408 23522454714 23542903692 23640188418 23675018752 23772849408 23843165192 23863892976 23916600576 23941690668 23944605696 23962504104 24015429504 24086462796 24107402088 24114666816 24185993634 24207019452 24242684928 24321717504 24342861312 24414863088 24443451648 24490059264 24515750952 24591257856 24617055708 24653325312 24663994344 24765911676 24828419952 24904889856 25000268832 25007802624 25081771176 25103575728 25207309512 25222521856 25244448768 25348764672 25359734664 25397098496 25423741728 25479894528 25502045184 25528798512 25577475616 25607425536 25660859688 25683167664 25789296456 25827293184 25934017536 26010725664 26033337792 26090836992 26140913568 26198650368 26218233657 26276141232 26298984096 26376771729 26384720328 26407657584 26446565376 26555848704 26634396096 26665583616 26716428288 26744455584 26823560841 26826826752 26846879598 26894536704 26906175648 26957817117 27017358192 27057164288 27120827349 27168970752 27249331648 27273020544 27361932192 27385718976 27442863833 27466720974 27551316672 27580219821 27653197824 27665165088 27734990976 27746993637 27796248576 27820412928 27902700672 27931972446 27935373312 28018001088 28100873262 28125302436 28133777952 28216992573 28241522694 28283132416 28375337088 28400004864 28462731264 28484006936 28517360256 28529701497 28571735808 28580345856 28601709444 28664881344 28689800832 28719898326 28774660068 28808353728 28868467149 28893563622 29012958513 29055704832 29166980304 29175769728 29231400704 29262066372 29265629184 29287505016 29352191616 29408527764 29439010084 29473481664 29560658886 29586357108 29682810369 29726543616 29752386048 29875329792 29937669636 29963695608 30055981824 30087512532 30131842048 30144881976 30180180096 30256353792 30269447604 30345846608 30394527966 30439309824 30565092096 30655498104 30682148112 30782173716 30808933848 30854326272 30981823488 30995231256 31073462112 31109847552 31123310724 31142093312 31169166336 31201864848 31270779648 31297964544 31363272952 31390538256 31520251224 31697132544 31818523968 31888800768 31922254224 31950005472 32020572672 32044507803 32082030288 32115283728 32143202784 32152889088 32247991512 32276025936 32323579904 32428956672 32457148416 32553150784 32591268864 32653412352 32687667936 32784352139 32788343808 32812852842 32822740944 32871100416 32885325792 32923832832 32948443143 33021215568 33104559936 33157666872 33206519808 33333691776 33343736832 33442361568 33471434304 33570436746 33609746016 33709157559 33798352896 33812979552 33898322304 33912992223 33973192704 34002726912 34038398016 34139077434 34143234048 34214479584 34244223552 34385728608 34487435367 34517416626 34578690048 34660050579 34680967552 34711117056 34787782656 34854551424 34869635163 34927281242 34931533824 34957644876 35034854976 35065312128 35102097954 35169028972 35179627104 35210210112 35283682071 35314355538 35460282627 35512528128 35554111488 35659274112 35764747788 35769102336 35795839464 35874900864 35912536002 35943756156 36023144256 36129694194 36161103132 36278990451 36310529178 36364027392 36482576256 36514291968 36622294632 36665177472 36735088896 36773626428 36886886784 36925583562 36979987968 36995991516 37148867514 37203600896 37242629928 37357334784 37467831016 37500403248 37511703936 37622656764 37655363592 37833782784 37866673152 38023147008 38039601996 38095647744 38135612592 38219841792 38253067776 38293197768 38366213424 38411138304 38491289532 38524751496 38683944684 38740939776 38889307072 38901026304 39016088496 39050006688 39136255488 39165509537 39211370352 39297975552 39414211848 39448476144 39577080492 39611486376 39635391488 39669848064 39833773056 39916892848 39951594144 40074642432 40116683376 40193175968 40240240128 40270319397 40341805056 40359263472 40526037288 40585746432 40753456128 40873997472 40909530816 41042898288 41078578464 41200081461 41309097984 41326975008 41431282816 41479796736 41497747632 41558888448 41602486464 41694372864 41725539086 41730619392 41854051008 41897958669 41903059968 42027001632 42151309893 42187953654 42200666928 42262843392 42362284041 42424698624 42518401024 42563005632 42600007296 42694096896 42726010404 42776040384 42820378304 42857603712 42870518784 42902564166 42997322016 43034701248 43079847489 43124500309 43161990102 43238608896 43340345433 43455025152 43583557248 43717791744 43750470456 43763654592 43847101056 43893099558 43898443776 43931257524 44028287424 44112791646 44139413248 44158515126 44210222496 44340988329 44379535662 44444922368 44458315776 44589815424 44628579072 44760582328 44812994688 44906504454 44945543412 45083972736 45131268798 45197763072 45217322964 45270270144 45384530688 45404171406 45518769912 45591791949 45619306112 45658964736 45847638144 45983247156 46023222168 46173260574 46213400772 46281489408 46472735232 46492846884 46610193168 46664771328 46713139968 46753749504 46802797272 46906169472 46946946816 47044909428 47085807384 47280376836 47350037504 47545698816 47686330384 47727785952 47833201152 47883381336 47925008208 48030859008 48172925592 48214804176 48229333632 48371987268 48414038904 48485369856 48643435008 48685722624 48829726176 48886903296 48980118528 49031501904 49182515712 49219279263 49234111416 49306650624 49327988688 49531823352 49656839904 49809779712 50000537664 50015605248 50163542352 50207151456 50355655119 50414619024 50445043712 50488897536 50697529344 50719469328 50794196992 50847483456 50959789056 51004090368 51057597024 51154951232 51208616151 51214851072 51321719376 51366335328 51518267647 51578592912 51654586368 51776124939 51868035072 52021451328 52066675584 52181673984 52281827136 52390921863 52397300736 52436467314 52552282464 52597968192 52653146931 52753543458 52769440656 52815315168 52971533307 53111697408 53268792192 53331167232 53432856576 53488911168 53647121682 53653653504 53693759196 53812351296 53868804003 53915634234 54034716384 54194541291 54241654698 54337941504 54465793767 54498663296 54546041088 54723864384 54771437952 54885727666 54933441948 55102633344 55160439642 55330330176 55469981952 55493987274 55592497152 55723301271 55805401344 55863944892 55870746624 56036002176 56201746524 56250604872 56267555904 56433985146 56483045388 56566264832 56750674176 56800009728 56968013872 57034720512 57059402994 57143471616 57160691712 57203418888 57329762688 57379601664 57439796652 57549320136 57616707456 57736934298 57787127244 58025917026 58111409664 58333960608 58351539456 58462801408 58524132744 58575010032 58704383232 58817055528 58878020168 58946963328 59121317772 59172714216 59365620738 59453087232 59504772096 59750659584 59875339272 59927391216 60111963648 60175025064 60263684096 60289763952 60360360192 60512707584 60538895208 60691693216 60789055932 60878619648 61130184192 61310996208 61364296224 61545800701 61564347432 61617867696 61708652544 61963646976 61990462512 62146924224 62219695104 62246621448 62284186624 62338332672 62403729696 62541559296 62588308629 62595929088 62726545904 62781076512 63040502448 63281930481 63394265088 63637047936 63777601536 63844508448 63900010944 64041145344 64089015606 64164060576 64230567456 64286405568 64305778176 64353846249 64495983024 64552051872 64742985153 64857913344 64914296832 65106301568 65182537728 65306824704 65375335872 65568704278 65576687616 65625705684 65645481888 65770651584 65839649337 65847665664 65896886286 66042431136 66209119872 66237772689 66315333744 66413039616 66569303493 66667383552 66687473664 66884723136 66942868608 67140873492 67219492032 67359756681 67418315118 67625959104 67696903197 67796644608 67825984446 67946385408 68076796032 68106257109 68278154868 68286468096 68428959168 68488447104 68771457216 68974870734 69034833252 69259890861 69320101158 69361935104 69422234112 69709102848 69739270326 69854562484 69863067648 69915289752 70069709952 70130624256 70204195908 70338057944 70359254208 70420420224 70567364142 70628711076 70920565254 71025056256 71318548224 71529495576 71591678928 71749801728 71825072004 71887512312 72046288512 72259388388 72322206264 72557980902 72621058356 72728054784 72965152512 73028583936 73244589264 73330354944 73470177792 73547252856 73773773568 73851167124 73959975936 73991983032 74297735028 74407201792 74485259856 74714669568 74935662032 75000806496 75023407872 75245313528 75310727184 75667565568 75733346304 76046294016 76079203992 76191295488 76271225184 76439683584 76506135552 76586395536 76732426848 76822276608 76982579064 77049502992 77367889368 77481879552 77778614144 77802052608 78032176992 78100013376 78272510976 78331019074 78422740704 78595951104 78654700971 78828423696 78896952288 79130315187 79154160984 79222972752 79270782976 79339696128 79667546112 79833785696 79903188288 80149284864 80233366752 80386351936 80470682523 80480480256 80540638794 80683610112 80718526944 80873451351 80957277731 81052074576 81171492864 81362482047 81506912256 81747994944 81819061632 82085796576 82157156928 82328591499 82400162922 82653950016 82740659463 82862565632 82959593472 82995495264 83204972928 83240980911 83388745728 83451078172 83461238784 83708102016 83795917338 83806119936 84054003264 84302619786 84375907308 84401333856 84650977719 84724568082 84849397248 85126011264 85200014592 85388193792 85452020808 85552080768 85589104491 85640756608 85715207424 85741037568 85805128332 85994644032 86069402496 86159694978 86249000618 86323980204 86605401447 86680690866 87167114496 87500940912 87527309184 87694202112 87786199116 87796887552 87862515048 88056574848 88225583292 88278826496 88317030252 88420444992 88681976658 88759071324 88889844736 89048431107 89179630848 89257158144 89521164656 89625989376 89813008908 89891086824 90167945472 90262537596 90395526144 90434645928 90540540288 90769061376 90808342812 91037539824 91183583898 91238612224 91317929472 91695276288 91966494312 92046444336 92346521148 92426801544 92562978816 92945470464 92985693768 93220386336 93329542656 93426279936 93507499008 93605594544 93812338944 93893893632 94089818856 94171614768 94560753672 94700075008 95091397632 95372660768 95455571904 95666402304 95766762672 95850016416 96061718016 96133523409 96345851184 96429608352 96458667264 96743974536 96828077808 96970739712 97286870016 97371445248 97659452352 97773806592 97960237056 98063003808 98353056417 98365031424 98438558526 98468222832 98613301248 98655977376 98845329429 99063646704 99313679808 99619559424 100001075328 100031210496 100327084704 100414302912 100711310238 100829238048 100890087424 101127472677 101395058688 101438938656 101694966912 101738976669 101919578112 102008180736 102115194048 102309902464 102417232302 102429702144 102643438752 102732670656 103036535294 103157185824 103462306101 103552249878 103736070144 104042902656 104133351168 104363347968 104563654272 104608905489 104781843726 104794601472 104872934628 105104564928 105195936384 105306293862 105507086916 105538881312 105630630336 105851046213 105943066614 106380847881 106537584384 106662334464 106977822336 107294243364 107307307008 107387518392 107624702592 107737608006 107831268468 108069432768 108389082582 108483309396 108836971353 108931587534 108997326592 109092082176 109447728768 109542875904 109771455332 109866883896 110205266688 110320879284 110660660352 110939963904 110987974548 111446602542 111610802688 111727889784 112072004352 112403493048 112501209744 112535111808 112867970292 112966090776 113132529664 113501348352 113600019456 113936027744 114069441024 114118805988 114286943232 114406837776 114659525376 114759203328 114879593304 115098640272 115233414912 115473868596 115574254488 116051834052 116222819328 116667921216 116703078912 116925602816 117048265488 117150020064 117408766464 117496528611 117634111056 117756040336 117893926656 118242635544 118345428432 118731241476 118906174464 119009544192 119501319168 119750678544 119854782432 120223927296 120350050128 120527368192 120579527904 120720720384 120810958191 121025415168 121077790416 121383386432 121578111864 121757239296 122245484347 122260368384 122621992416 122728592448 123091601402 123128694864 123235735392 123600244383 123927293952 123980925024 124293848448 124439390208 124493242896 124568373248 124676665344 124807459392 125083118592 125176617258 125191858176 125453091808 125562153024 125693876007 126081004896 126453929679 126563860962 126788530176 127086852123 127274095872 127555203072 127689016896 127800021888 128082290688 128178031212 128328121152 128461134912 128572811136 128611556352 128707692498 128991966048 129104103744 129239542467 129373500927 129485970306 129715826688 130021036299 130212603136 130365075456 130750671744 131137408556 131153375232 131251411368 131290963776 131541303168 131679298674 131695331328 131793772572 132084862272 132418239744 132475545378 132630667488 133022964987 133138606986 133334767104 133374947328 133769446272 133885737216 134281746984 134438984064 134719513362 134836630236 135251918208 135393806394 135593289216 135651968892 136153592064 136212514218 136556309736 136857918336 136976894208 137542914432 137949741468 138069666504 138519781722 138640202316 138723870208 138844468224 139418205696 139478540652 139709124968 139830579504 140139419904 140261248512 140408391816 140676115888 140718508416 140840840448 141134728284 141257422152 141841130508 142050112512 142637096448 143058991152 143183357856 143499603456 143650144008 143775024624 144092577024 144518776776 144644412528 145115961804 145242116712 145456109568 145930305024 146057167872 146489178528 146660709888 146940355584 147094505712 147547547136 147657837789 147702334248 147919951872 147983966064 148595470056 148814403584 148970519712 149429339136 149871324064 150001612992 150046815744 150490627056 150621454368 151066965357 151335131136 151466692608 152092588032 152158407984 152382590976 152542450368 152879367168 153012271104 153172791072 153464853696 153625848453 153644553216 153965158128 154099005984 154554802941 154735778736 154963759104 155328374817 155557228288 155604105216 156064353984 156200026752 156545021952 156662038148 156845481408 157172765589 157191902208 157309401942 157656847392 157793904576 157959440793 158260630374 158308321968 158445945504 158541565952 158914599921 159335092224 159667571392 159806376576 160298569728 160466733504 160772703872 160941365046 160960960512 161081277588 161437053888 161606412009 161746902702 161914555462 162104149152 162583623873 162724964094 163013824512 163495989888 163638123264 164171593152 164314313856 164657182998 164800325844 165307900032 165481318926 165725131264 165990990528 166409945856 166481961822 166777491456 166902156344 167169903813 167416204032 167591834676 167612239872 168108006528 168605239572 168751814616 168802667712 169301955438 169449136164 169698794496 170252022528 170400029184 170904041616 171104161536 171178208982 171281513216 171430414848 171482075136 171610256664 171989288064 172138804992 172319389956 172498001236 172647960408 173210802894 173361381732 174334228992 175001881824 175054618368 175388404224 175572398232 175725030096 176113149696 176451166584 176557652992 176634060504 176840889984 177363953316 177518142648 177779689472 178096862214 178359261696 178514316288 179042329312 179251978752 179626017816 179782173648 180335890944 180525075192 180791052288 180869291856 181081080576 181538122752 181616685624 182075079648 182367167796 182477224448 182635858944 183390552576 183932988624 184092888672 184637402103 184693042296 184853603088 185125957632 185890940928 185971387536 186440772672 186659085312 186852559872 187014998016 187211189088 187624677888 187764925887 187787787264 188179637712 188343229536 189121507344 189400150016 189845791443 190182795264 190745321536 190911143808 191332804608 191533525344 191700032832 192100046831 192123436032 192267046818 192691702368 192859216704 192917334528 193061538747 193487949072 193656155616 194228955459 194573740032 194742890496 195318904704 195547613184 195920474112 196126007616 196706112834 196730062848 196877117052 196936445664 197311954752 197518948011 197690658858 198127293408 198627359616 198713318067 199239118848 199707910479 200002150656 200062420992 200654169408 200828605824 201422620476 201658476096 202079270043 202254945354 202877877312 203090709591 203389933824 203477953338 203839156224 204230388096 204318771327 204619804928 204834464604 204859404288 205286877504 205465341312 206073070588 206314371648 206924612202 207104499756 207779672583 208085805312 208266702336 209127308544 209217810978 209563687452 209589202944 209745869256 210209129856 210391872768 210612587724 211014173832 211077762624 211261260672 211702092426 211886133228 212761695762 213075168768 213955644672 214588486728 214775036784 215249405184 215475216012 215662536936 216138865536 216778165164 216966618792 217673942706 217863175068 217994653184 218184164352 218895457536 219085751808 219542910664 219733767792 220410533376 220641758568 221321320704 221879927808 221975949096 222893205084 223221605376 223455779568 224144008704 224806986096 225002419488 225070223616 225735940584 225932181552 226265059328 227002696704 227200038912 227872055488 228138882048 228237611976 228573886464 228813675552 229319050752 229490464973 229518406656 229759186608 230197280544 230466829824 230947737192 231148508976 232103668104 232445638656 233335842432 233406157824 233851205632 234096530976 234300040128 234817532928 234993057222 235268222112 235512080672 235787853312 235964102913 236485271088 236690856864 237390945561 237462482952 237812348928 238019088384 239002638336 239501357088 239709564864 240447854592 240700100256 241159055808 241412047569 241441440768 241621916382 242050830336 242155580832 242620354053 242766772864 242871833193 243156223728 243514478592 244087446141 244490968694 244520736768 245243984832 245457184896 246183202804 246257389728 246471470784 246985774497 247200488766 247961850048 248221978389 248587696896 248878780416 248986485792 249136746496 249614918784 249722942733 250166237184 250353234516 250383716352 250906183616 251124306048 251387752014 252162009792 252907859358 253127721924 253952933157 254173704246 254548191744 255378033792 255600043776 256164581376 256356062424 256656242304 256922269824 257145622272 257223112704 257415384996 257983932096 258208207488 258479084934 258747001854 258971940612 259816204341 260042072598 260425206272 261501343488 262274817112 262502822736 262581927552 263082606336 263358597348 263390662656 263587545144 264169724544 264836479488 264951090756 265261334976 266045929974 266277213972 266669534208 267145293321 267538892544 267771474432 268563493968 268877968128 269439026724 269673260472 270503836416 270787612788 271186578432 271303937784 272307184128 272425028436 273112619472 273715836672 273953788416 275085828864 275899482936 276139333008 277039563444 277280404632 277447740416 277688936448 278836411392 278957081304 279418249936 279661159008 280278839808 280522497024 280816783632 281352231776 281437016832 281681680896 282269456568 282514844304 283682261016 284100225024 285274192896 286117982304 286366715712 286999206912 287300288016 287550049248 288185154048 288400570227 289037553552 289288825056 290231923608 290484233424 290912219136 291860610048 292114335744 292978357056 293321419776 293880711168 294189011424 295059169251 295095094272 295315675578 295404668496 295839903744 295967932128 296535988287 297190940112 297628807168 297941039424 298858678272 299742648128 300003225984 300093631488 300981254112 301242908736 301871502163 302133930714 302670262272 303382418031 304185176064 304316815968 305084900736 305216930007 305758734336 306024542208 306345582144 306929707392 307251696906 307289106432 307930316256 308198011968 309109605882 309471557472 310386918303 310656749634 311114456576 311208210432 312128707968 312400053504 313090043904 313324076296 313690962816 313826716467 314345531178 314383804416 314618803884 315313694784 315587809152 315918881586 316521260748 316616643936 316891891008 317553138639 317829199842 319142543643 319335142784 319612753152 320933467008 321545407744 321882730092 321921921024 322162555176 322874107776 323212824018 323493805404 323829110924 324208298304 325167247746 325449928188 326510914059 326991979776 327276246528 328343186304 328628627712 329314365996 329600651688 330615800064 330962637852 331450262528 331981981056 332819891712 332963923644 333804312688 334339807626 334832408064 335183669352 336216013056 337210479144 337503629232 337605335424 338603910876 338898272328 339397588992 340504045056 340800058368 341808083232 342208323072 342356417964 342563026432 342860829696 343220513328 343978576128 344277609984 344638779912 344996002472 345295920816 346421605788 346722763464 348668457984 350003763648 350109236736 350776808448 351144796464 351450060192 352226299392 352489585833 352902333168 353115305984 353268121008 353681779968 354727906632 355036285296 355559378944 356193724428 356718523392 357028632576 358084658624 358503957504 359252035632 359564347296 360627873529 360671781888 361050150384 361582104576 361738583712 362162161152 362432874573 363076245504 363233371248 364150159296 364734335592 364954448896 365271717888 366736453041 366781105152 367865977248 368185777344 369274804206 369386084592 369707206176 370800733149 371781881856 371942775072 372881545344 373318170624 373705119744 374029996032 374422378176 375249355776 375529851774 375575574528 376359275424 376686459072 377081628021 378243014688 379361789037 379691582886 380365590528 381260556369 381490643072 381822287616 382665609216 383067050688 383400065664 384200093662 384246872064 384534093636 385383404736 385718433408 385834669056 386123077494 386975898144 387312311232 388120502781 388457910918 389147480064 390063108897 390637809408 391095226368 392252015232 393412225668 393460125696 393754234104 393872891328 394623909504 395037896022 395381317716 396254586816 397254719232 397426636134 399068894961 399415820958 400004301312 400124841984 401308338816 401657211648 402845240952 403316952192 404158540086 404509890708 405755754624 406181419182 406779867648 406955906676 408460776192 408637542654 409239609856 409668929208 410573755008 410930682624 412146141176 412628743296 413849224404 414208999512 415559345166 416171610624 416533404672 418254617088 418435621956 419127374904 419491738512 420418259712 420783745536 421225175448 422028347664 422155525248 422522521344 423404184852 423772266456 425523391524 426150337536 427911289344 429176973456 429550073568 430498810368 430820604907 430950432024 431325073872 432277731072 433556330328 433933237584 435347885412 435726350136 435989306368 436368328704 437790915072 438171503616 439085821328 439467535584 440821066752 441283517136 442642641408 442973513367 443759855616 443951898192 445786410168 446443210752 446911559136 448288017408 449613972192 450004838976 450140447232 451471881168 451864363104 453200896071 454005393408 454400077824 455744110976 456277764096 456475223952 457147772928 457627351104 458638101504 458980929946 459036813312 459518373216 460394561088 460877545359 460933659648 461895474384 462297017952 463664408823 464207336208 464891277312 465985124451 466671684864 466812315648 467702411264 468193061952 468600080256 469635065856 469986114444 470536444224 471024161344 471518296767 471575706624 471928205826 472970542176 473381713728 473878322379 474369503399 474781891122 474924965904 475624697856 476743799763 478005276672 479002714176 479419129728 480895709184 481400200512 482318111616 482824095138 482882881536 483243832764 484311161664 484819236027 485240708106 485533545728 485743666386 486312447456 487750871619 488174892282 488981937388 489041473536 490487969664 490914369792 492366405608 492514779456 492942941568 493971548994 494400977532 495923700096 496443956778 497175393792 497972971584 499229837568 499445885466 500332474368 500706469032 501509711439 501812367232 502248612096 502775504028 504324019584 505815718716 506255443848 507905866314 508347408492 509096383488 510756067584 511200087552 512712124848 513312484608 513844539648 514291244544 514446225408 514830769992 515967864192 516416414976 516958169868 517494003708 517943881224 519632408682 520084145196 520850412544 523002686976 524549634224 525005645472 525163855104 526165212672 526717194696 527175090288 528339449088 529672958976 529902181512 530522669952 532091859948 532554427944 533339068416 534290586642 535077785088 535542948864 537126987936 537755936256 538878053448 539346520944 541007672832 541575225576 542373156864 542607875568 544614368256 544850056872 546225238944 547431673344 547907576832 550171657728 551798965872 552278666016 553912206309 554079126888 554560809264 554895480832 555377872896 557672822784 557914162608 558836499872 559322318016 560557679616 561044994048 561633567264 562704463552 562874033664 563294777661 563363361792 564538913136 565029688608 566700944117 567364522032 568200450048 569537374329 570548385792 572235964608 572733431424 573998413824 574600576032 575100098496 576300140493 576370308096 576801140454 578075107104 578577650112 579184616241 580463847216 580968466848 582686866377 583721220096 584228671488 585956714112 586642839552 587761422336 588378022848 590118338502 590190188544 590631351156 590809336992 591935864256 592556844033 593071976574 594381880224 595882078848 596139954201 597717356544 599123731437 599485296256 600006451968 600187262976 601962508224 602485817472 603743004326 604267861428 606237810129 606764836062 608633631936 610169801472 610433860014 611517468672 612691164288 612956313981 613859414784 614503393812 614578212864 615860632512 616396023936 618219211764 618943114944 620773836606 621313499268 622228913152 623339017749 624257415936 624800107008 626648152592 627381925632 627653432934 628691062356 628767608832 629237607768 630627389568 631175618304 631837763172 633042521496 633233287872 633783782016 635106277278 635658399684 638285087286 638670285568 639225506304 641866934016 643090815488 643765460184 644325110352 645748215552 646425648036 646987610808 647658221848 648416596608 650334495492 650899856376 653021828118 653983959552 654552493056 656686372608 657257255424 658628731992 659201303376 661231600128 661925275704 662900525056 663963962112 665639783424 665927847288 667608625376 668679615252 669664816128 670367338704 672432026112 674420958288 675007258464 675210670848 677207821752 677796544656 678795177984 681008090112 681600116736 683616166464 684416646144 684712835928 685126052864 685721659392 686441026656 687957152256 688471394919 688555219968 689277559824 689992004944 690591841632 692843211576 693445526928 697336915968 700007527296 700218473472 701553616896 702289592928 702900120384 704452598784 704979171666 705804666336 706230611968 706536242016 707363559936 707892308739 709455813264 710072570592 712172836683 712387448856 713437046784 714057265152 716169317248 717007915008 718504071264 719128694592 721255747058 721343563776 722100300768 723477167424 724236142707 724324322304 724865749146 726152491008 726466742496 728300318592 728615499579 729468671184 729908897792 730543435776 732262338423 733472906082 733562210304 735731954496 736371554688 738549608412 738772169184 739414412352 740957323491 741601466298 743885550144 744665935167 745763090688 746636341248 747410239488 748844756352 749168828199 750498711552 751059703548 751151149056 752718550848 753372918144 754163256042 756486029376 758723578074 759383165772 761858799471 762521112738 762981286144 763644575232 766134101376 766800131328 768400187324 768493744128 769068187272 770766809472 771436866816 771669338112 772246154988 773951796288 774624622464 776241005562 776915821836 779448613023 780126217794 781275618816 784504030464 786824451336 787508468208 787745782656 789247819008 790075792044 790762635432 792509173632 794509438464 794853272268 798137789922 798831641916 800008602624 802616677632 803314423296 805690481904 806633904384 808317080172 809019781416 811511509248 812362838364 813559735296 813911813352 816921552384 817275085308 818479219712 819337858416 821147510016 821861365248 824292282352 825257486592 827698448808 828417999024 831118690332 832343221248 833066809344 836509234176 836871243912 838254749808 838983477024 840836519424 841567491072 842450350896 844056695328 844311050496 845045042688 846808369704 847544532912 851046783048 852300675072 855822578688 858353946912 859100147136 860997620736 861641209814 861900864048 862650147744 864555462144 865201710681 867112660656 867866475168 870695770824 871452700272 871978612736 872736657408 875581830144 876343007232 878171642656 878935071168 881642133504 882567034272 885177507753 885285282816 885947026734 887519711232 887903796384 889607964861 890530055041 891572820336 892886421504 893823118272 896576034816 899227944384 900009677952 900280894464 902943762336 903728726208 905614506489 906401792142 908010786816 910147254093 911488221952 912555528192 912950447904 915254702208 915650790021 917276203008 917961859892 918073626624 919036746432 920789122176 921755090718 921867319296 923790948768 924594035904 927328817646 928414672416 931160754909 931970248902 933343369728 933624631296 936386123904 937200160512 939270131712 939972228888 941072888448 941480149401 942048322688 943036593534 943151413248 943856411652 945941084352 946763427456 947756644758 948739006798 949563782244 949849931808 952659415917 953487599526 958005428352 958838259456 962800401024 964636223232 965648190276 965765763072 966487665528 968622323328 969638472054 970481416212 971067091456 971487332772 972624894912 975501743238 976349784564 977963874776 979532742177 980975939328 981828739584 984732811216 985029558912 985885883136 987943097988 988801955064 991847400192 992887913556 994350787584 995945943168 998459675136 998891770932 1001412938064 1003019422878 1003624734464 1004497224192 1005551008056 1008648039168 1011631437432 1012510887696 1015811732628 1016694816984 1018192766976 1021512135168 1022400175104 1025424249696 1026624969216 1027689079296 1028582489088 1029661539984 1031935728384 1032832829952 1033916339736 1034988007416 1035887762448 1039264817364 1040168290392 1041700825088 1046005373952 1049099268448 1050011290944 1050327710208 1052330425344 1053434389392 1054350180576 1056678898176 1057468757499 1059345917952 1059804363024 1061045339904 1064183719896 1065108855888 1066678136832 1068581173284 1070155570176 1071085897728 1074253975872 1075511872512 1077756106896 1078693041888 1081883620587 1082015345664 1083150451152 1084746313728 1085215751136 1087298623719 1089228736512 1089700113744 1092450477888 1094863346688 1095815153664 1100209359123 1100343315456 1103597931744 1104557332032 1107824412618 1108158253776 1109121618528 1109790961664 1112402199447 1115345645568 1115828325216 1117672999744 1118644636032 1121115359232 1122089988096 1123267134528 1125408927104 1125748067328 1126589555322 1126726723584 1129077826272 1130059377216 1131244884063 1133401888234 1134729044064 1138085367111 1139074748658 1141096771584 1144471929216 1145466862848 1147996827648 1149201152064 1150200196992 1152600280986 1152740616192 1153602280908 1156150214208 1157155300224 1158369232482 1160927694432 1161936933696 1164361508343 1165373732754 1167442440192 1170189326691 1171913428224 1173285679104 1176756045696 1180236677004 1180380377088 1181262702312 1181618673984 1183871728512 1185113688066 1186143953148 1188763760448 1191764157696 1192279908402 1197206684883 1198247462874 1198970592512 1200012903936 1200374525952 1203925016448 1204971634944 1207486008652 1208535722856 1212475620258 1213529672124 1217267263872 1220339602944 1220867720028 1225382328576 1225912627962 1227718829568 1229006787624 1231721265024 1232792047872 1236438423528 1237886229888 1241547673212 1242626998536 1244457826304 1246678035498 1248514831872 1249600214016 1253296305184 1254763851264 1255306865868 1257382124712 1258475215536 1261254779136 1262351236608 1263675526344 1266085042992 1266466575744 1267567564032 1270212554556 1271316799368 1276570174572 1277340571136 1278451012608 1283733868032 1286181630976 1287530920368 1288650220704 1291496431104 1292461814721 1292851296072 1293975221616 1295316443696 1296833193216 1300668990984 1301799712752 1306043656236 1307967919104 1309104986112 1313372745216 1314514510848 1317257463984 1318402606752 1322463200256 1323850551408 1325801050112 1327927924224 1328920540101 1331279566848 1331855694576 1335217250752 1337359230504 1339329632256 1340734677408 1344700327817 1344864052224 1348841916576 1350014516928 1350421341696 1354415643504 1355593089312 1359602688213 1362016180224 1363200233472 1367232332928 1368833292288 1369425671856 1370252105728 1371443318784 1372882053312 1375914304512 1376942789838 1377110439936 1378555119648 1379984009888 1381183683264 1382632636077 1385686423152 1386891053856 1390993226469 1394673831936 1397955373353 1400015054592 1400436946944 1403107233792 1404579185856 1405800240768 1408905197568 1409958343332 1411609332672 1413072484032 1414554890301 1414727119872 1415784617478 1418911626528 1420145141184 1421634967137 1423108510197 1424345673366 1424774897712 1426874093568 1430231399289 1432338634496 1434015830016 1437008142528 1438257389184 1442511494116 1442687127552 1444200601536 1446954334848 1448472285414 1448648644608 1449731498292 1452933484992 1454457708081 1456600637184 1457230999158 1458937342368 1459817795584 1463252614857 1464524676846 1466945812164 1467124420608 1471463908992 1472743109376 1477099216824 1477544338368 1478828824704 1481914646982 1483202932596 1487771100288 1489331870334 1491526181376 1497689512704 1498337656398 1500997423104 1502119407096 1505437101696 1506745836288 1508326512084 1512972058752 1517447156148 1518766331544 1523717598942 1525042225476 1525962572288 1527289150464 1532268202752 1533600262656 1536800374648 1538136374544 1541533618944 1542873733632 1543338676224 1544492309976 1547903592576 1549249244928 1552482011124 1553831643672 1558897226046 1560252435588 1562551237632 1569008060928 1573648902672 1575016936416 1575491565312 1578495638016 1580151584088 1581525270864 1585018347264 1589018876928 1589706544536 1596275579844 1597663283832 1600017205248 1605233355264 1606628846592 1611380963808 1613267808768 1616634160344 1618039562832 1623023018496 1624725676728 1627119470592 1627823626704 1633843104768 1634550170616 1636958439424 1638675716832 1642295020032 1643722730496 1648584564704 1650514973184 1655396897616 1656835998048 1661736618927 1662237380664 1664686442496 1666133618688 1673018468352 1673742487824 1676509499616 1677966954048 1681673038848 1683134982144 1684900701792 1688113390656 1688622100992 1689884332983 1690090085376 1693616739408 1695089065824 1700102832351 1702093566096 1704601350144 1708612122987 1711645157376 1716707893824 1718200294272 1721995241472 1723282419628 1723801728096 1725300295488 1728900421479 1729110924288 1730403421362 1734225321312 1735732950336 1737553848723 1741391541648 1742905400544 1743957225472 1748060599131 1751163660288 1752686014464 1756343285312 1757870142336 1763284267008 1765134068544 1770355015506 1770570565632 1771894053468 1775807592768 1777670532099 1779215929722 1781060110082 1783145640672 1787646236544 1788419862603 1793152069632 1798455888768 1800019355904 1800561788928 1805887524672 1807457452416 1811229012978 1812803584284 1818713430387 1820294508186 1822976443904 1825900895808 1830509404416 1831301580042 1834552406016 1835923719784 1838073492864 1838868941943 1841578244352 1843510181436 1843734638592 1847581897536 1849188071808 1854657635292 1856829344832 1862321509818 1863940497804 1866686739456 1870017053247 1872772247808 1874400321024 1879944457776 1882145776896 1882960298802 1884096645376 1886073187068 1886302826496 1887712823304 1891882168704 1893526854912 1895513289516 1897478013596 1899127564488 1899699863616 1905318831834 1906975199052 1916010856704 1917676518912 1925600802048 1929272446464 1931296380552 1932975331056 1937244646656 1939276944108 1940962832424 1942134182912 1942974665544 1945249789824 1951003486476 1952699569128 1955927749552 1959065484354 1961951878656 1963657479168 1969465622432 1970059117824 1971771766272 1975886195976 1977603910128 1983694800384 1985775827112 1988701575168 1991891886336 1996919350272 1997783541864 2002825876128 2006038845756 2007249468928 2008994448384 2011102016112 2017296078336 2023262874864 2025021775392 2031623465256 2033389633968 2036385533952 2043024270336 2044800350208 2050848499392 2053249938432 2055378158592 2057164978176 2059323079968 2063871456768 2065414184757 2065665659904 2067832679472 2069976014832 2071775524896 2078529634728 2080336580784 2083401650176 2092010747904 2098198536896 2100022581888 2100655420416 2104660850688 2106868778784 2108700361152 2113100515141 2113357796352 2114937514998 2118691835904 2119608726048 2122090679808 2123676926217 2128367439792 2130217711776 2136518510049 2137162346568 2140311140352 2142171795456 2148507951744 2151023745024 2155512213792 2157386083776 2163767241174 2164030691328 2166300902304 2170431502272 2172708428121 2174597247438 2178457473024 2179400227488 2184900955776 2185846498737 2189726693376 2191630307328 2196787015269 2200418718246 2200686630912 2207195863488 2209114664064 2215648825236 2216316507552 2218243237056 2222871970473 2224804398894 2231656650432 2233997805501 2235345999488 2237289272064 2242230718464 2246534269056 2247506484597 2250817854208 2251496134656 2253179110644 2253453447168 2258155652544 2260118754432 2262489768126 2266803776468 2269458088128 2276170734222 2278149497316 2285576398413 2288943858432 2290933725696 2298402304128 2300400393984 2305200561972 2305481232384 2307204561816 2312300428416 2314310600448 2316738464964 2321855388864 2323873867392 2328723016686 2330747465508 2338345839069 2340378653382 2343826856448 2353512091392 2360473354008 2362525404624 2363237347968 2367743457024 2370227376132 2372287906296 2377527520896 2383528315392 2384559816804 2394413369766 2396494925748 2397941185024 2400025807872 2407850032896 2409943269888 2414972017304 2417071445712 2424951240516 2427059344248 2434534527744 2440679205888 2441735440056 2450764657152 2451825255924 2455437659136 2458013575248 2463442530048 2465584095744 2472876847056 2475772459776 2483095346424 2485253997072 2488915652608 2493356070996 2497029663744 2499200428032 2506592610368 2509527702528 2510613731736 2514764249424 2516950431072 2522509558272 2524395114703 2524702473216 2527351052688 2532170085984 2532933151488 2535135128064 2540425109112 2542633598736 2553140349144 2554681142272 2556902025216 2567467736064 2572363261952 2575061840736 2577300441408 2582992862208 2584923629442 2585702592144 2587950443232 2590632887392 2593666386432 2595605132043 2601337981968 2603599425504 2612087312472 2615935838208 2618209972224 2626745490432 2629029021696 2634514927968 2636805213504 2644926400512 2647701102816 2655532523259 2655855848448 2657841080202 2662559133696 2663711389152 2668823894583 2670434501504 2671590165123 2674718461008 2678659264512 2681469354816 2689400655634 2689728104448 2697683833152 2700029033856 2700842683392 2708831287008 2711186178624 2716843519467 2719205376426 2724032360448 2730441762279 2734464665856 2737666584576 2738851343712 2740504211456 2745764106624 2746952370063 2751828609024 2753885579676 2754220879872 2757110239296 2759968019776 2762367366528 2765265272154 2771372846304 2773782107712 2781986452938 2793482264727 2795910746706 2800030109184 2800873893888 2809158371712 2811600481536 2817810395136 2819916686664 2823218665344 2826144968064 2829109780602 2829454239744 2831569234956 2837823253056 2840290282368 2843269934274 2846217020394 2848691346732 2849549795424 2857978247751 2860462798578 2864677268992 2874016285056 2876514778368 2885022988232 2888401203072 2893908669696 2896944570828 2897297289216 2899462996584 2905866969984 2908915416162 2913201274368 2914461998316 2917874684736 2926505229714 2929049353692 2933891624328 2938598226531 2942927817984 2945486218752 2954198433648 2955088676736 2957657649408 2963829293964 2966405865192 2975542200576 2978663740668 2983052362752 2995379025408 2996675312796 3004238814192 3010874203392 3013491672576 3016653024168 3025944117504 3034894312296 3037532663088 3047435197884 3050084450952 3051925144576 3054578300928 3064536405504 3067200525312 3073600749296 3076272749088 3083067237888 3085747467264 3088984619952 3095807185152 3098498489856 3104964022248 3107663287344 3117794452092 3120504871176 3125102475264 3138016121856 3147297805344 3150033872832 3150983130624 3156991276032 3160303168176 3163050541728 3170036694528 3172406272497 3178037753856 3179413089072 3192551159688 3195326567664 3200034410496 3210466710528 3213257693184 3222761927616 3226535617536 3233268320688 3236079125664 3245650861761 3246046036992 3249451353456 3254238941184 3255647253408 3261895871157 3267686209536 3269100341232 3273916878848 3277351433664 3284590040064 3287445460992 3297169129408 3300628077369 3301029946368 3310793795232 3313671996096 3320586523793 3323473237854 3324474761328 3329372884992 3337206598341 3346036936704 3347484975648 3353018999232 3355933908096 3363346077696 3366269964288 3369801403584 3376226781312 3377244201984 3379768665966 3380180170752 3387233478816 3390178131648 3393734652189 3400205664702 3404187132192 3414256101333 3417224245974 3423290314752 3433415787648 3436400588544 3443990482944 3446564839256 3447603456192 3450600590976 3457800842958 3458221848576 3460806842724 3468450642624 3471465900672 3475107697446 3482783083296 3485810801088 3493084525029 3496121198262 3502327320576 3510567980073 3512686570624 3515740284672 3530268137088 3540710031012 3541141131264 3543788106936 3551615185536 3555341064198 3558431859444 3562120220164 3566291281344 3575292473088 3576839725206 3591620054649 3596911777536 3600038711808 3601123577856 3611775049344 3614914904832 3622458025956 3625607168568 3637426860774 3640589016372 3645952887808 3651801791616 3661018808832 3662603160084 3671847439568 3676146985728 3677737883886 3683156488704 3687020362872 3695163795072 3698376143616 3709315270584 3713658689664 3724643019636 3727880995608 3733373478912 3740034106494 3745544495616 3748800642048 3759888915552 3764291553792 3765920597604 3768193290752 3772146374136 3775425646608 3783764337408 3787053709824 3791026579032 3794956027192 3798255128976 3799399727232 3810637663668 3813950398104 3832021713408 3835353037824 3851201604096 3858544892928 3862592761104 3865950662112 3874489293312 3877385444163 3878553888216 3881925664848 3884268365824 3885949331088 3890499579648 3902006972952 3905399138256 3911855499104 3918130968708 3923903757312 3927314958336 3938931244864 3940118235648 3943543532544 3951772391952 3955207820256 3966906608819 3967389600768 3971551654224 3977403150336 3983783772672 3986761620303 3993838700544 3995567083728 4005651752256 4012077691512 4014498937856 4017988896768 4022204032224 4034100983451 4034592156672 4046525749728 4050043550784 4063246930512 4066779267936 4078808064639 4086048540672 4089600700416 4101696998784 4106499876864 4110756317184 4114329956352 4118646159936 4127742913536 4130828369514 4131331319808 4135665358944 4139952029664 4143551049792 4147897908231 4157059269456 4160673161568 4172979679407 4184021495808 4193866120059 4196397073792 4200045163776 4201310840832 4209321701376 4213737557568 4217400722304 4226201030282 4226715592704 4229875029996 4239217452096 4243664670903 4244181359616 4247353852434 4256734879584 4260435423552 4269325530591 4273037020098 4274324693136 4280622280704 4290694197867 4297015903488 4302047490048 4311024427584 4314772167552 4327534482348 4328061382656 4332601804608 4340863004544 4345416856242 4349194494876 4358800454976 4363373124243 4369801911552 4371692997474 4379453386752 4389757844571 4393574030538 4400837436492 4401373261824 4414391726976 4418229328128 4431297650472 4432633015104 4436486474112 4445743940946 4449608797788 4463313300864 4467995611002 4470691998976 4474578544128 4493068538112 4495012969194 4501635708416 4502992269312 4506358221288 4516311305088 4520237508864 4524979536252 4533607552936 4538916176256 4552341468444 4556298994632 4571152796826 4577887716864 4581867451392 4596804608256 4600800787968 4610401123944 4614409123632 4624600856832 4628621200896 4633476929928 4643710777728 4647747734784 4657446033372 4661494931016 4676691678138 4680757306764 4687653712896 4707024182784 4720946708016 4725050809248 4726474695936 4735486914048 4740454752264 4744575812592 4755055041792 4767056630784 4769119633608 4788826739532 4792989851496 4795882370048 4800051615744 4815700065792 4819886539776 4829944034608 4834142891424 4849902481032 4854118688496 4869069055488 4881358411776 4883470880112 4901529314304 4903650511848 4910875318272 4916027150496 4926885060096 4931168191488 4945753694112 4951544919552 4966190692848 4970507994144 4985209856781 4986712141992 4994059327488 4998400856064 5013185220736 5019055405056 5021227463472 5029528498848 5033900862144 5045019116544 5048790229406 5049404946432 5054702105376 5064340171968 5065866302976 5069652998949 5070270256128 5080850218224 5085267197472 5100308497053 5106280698288 5109362284544 5113804050432 5125836368961 5134935472128 5144726523904 5150123681472 5154600882816 5165985724416 5169847258884 5171405184288 5175900886464 5181265774784 5186701264437 5187332772864 5191210264086 5202675963936 5207198851008 5212661546169 5218064537389 5224174624944 5231871676416 5244181797393 5253490980864 5258058043392 5269029855936 5273610427008 5289852801024 5295402205632 5311065046518 5311711696896 5315682160404 5327422778304 5333011596297 5337647789166 5340869003008 5343180330246 5349436922016 5362938709632 5365259587809 5378801311268 5379456208896 5395367666304 5400058067712 5401685366784 5417662574016 5422372357248 5433687038934 5438410752852 5456140291161 5460883524558 5468929331712 5477702687424 5491528213248 5493904740126 5503657218048 5507771159352 5514220478592 5516606825829 5519936039552 5524734733056 5530530544308 5542745692608 5547564215424 5563972905876 5586964529454 5591821493412 5600060218368 5618316743424 5623200963072 5639833373328 5646437330688 5652289936128 5658219561204 5658908479488 5663138469912 5675646506112 5680580564736 5686539868548 5692434040788 5697382693464 5699099590848 5715956495502 5720925597156 5729354537984 5748032570112 5753029556736 5770045976464 5776802406144 5787817339392 5793889141656 5798925993168 5811733939968 5817830832324 5826402548736 5828923996632 5835749369472 5853010459428 5858098707384 5867783248656 5877196453062 5885855635968 5890972437504 5908396867296 5910177353472 5915315298816 5927658587928 5932811730384 5951084401152 5957327481336 5966104725504 5990758050816 5993350625592 6008477628384 6021748406784 6026983345152 6033306048336 6051888235008 6069788624592 6075065326176 6094870395768 6100168901904 6103850289152 6109156601856 6129072811008 6134401050624 6147201498592 6152545498176 6166134475776 6171494934528 6177969239904 6191614370304 6196242554271 6196996979712 6209928044496 6215326574688 6233710385287 6235588904184 6241009742352 6250204950528 6276032243712 6294595610688 6300067745664 6301966261248 6313982552064 6320606336352 6326101083456 6339301545423 6340073389056 6344812544994 6356075507712 6358826178144 6371030778651 6385102319376 6390653135328 6409555530147 6420933421056 6426515386368 6445523855232 6453071235072 6466536641376 6472158251328 6491301723522 6492092073984 6498902706912 6511294506816 6518125284363 6523791742314 6535372419072 6538200682464 6554702867328 6557539496211 6569180080128 6574890921984 6590361045807 6594338258816 6601256154738 6602059892736 6621587590464 6627343992192 6641173047586 6646946475708 6648949522656 6668615911419 6674413196682 6694969951296 6706037998464 6711867816192 6726692155392 6739602807168 6742519453791 6752453562624 6754488403968 6759537331932 6760360341504 6774466957632 6780356263296 6787469304378 6800411329404 6808374264384 6828512202666 6834448491948 6856729195239 6866831575296 6872801177088 6893129678512 6895206912384 6901201181952 6915601685916 6916443697152 6921613685448 6936901285248 6942931801344 6950215394892 6965566166592 6971621602176 6986169050058 6992242396524 7015037517207 7021135960146 7025373141248 7031480569344 7060536274176 7081420062024 7087576213872 7103230371072 7110682128396 7116863718888 7124240440328 7132582562688 7150584946176 7153679450412 7183240109298 7193823555072 7200077423616 7223550098688 7229829809664 7244916051912 7251214337136 7274853721548 7281178032744 7291905775616 7303603583232 7322037617664 7325206320168 7343694879136 7352293971456 7355475767772 7366312977408 7374040725744 7390327590144 7396752287232 7418630541168 7427317379328 7449286039272 7455761991216 7466746957824 7480068212988 7491088991232 7497601284096 7519777831104 7528583107584 7531841195208 7536386581504 7544292748272 7550851293216 7567528674816 7573185344109 7574107419648 7582053158064 7589912054384 7596510257952 7598799454464 7621275327336 7627900796208 7664043426816 7670706075648 7702403208192 7717089785856 7725185522208 7731901324224 7748978586624 7754770888326 7757107776432 7763851329696 7768536731648 7771898662176 7780999159296 7786815396129 7804013945904 7810798276512 7823710998208 7836261937416 7847807514624 7854629916672 7877862489728 7880236471296 7887087065088 7903544783904 7910415640512 7933813217638 7934779201536 7943103308448 7966597569777 7967567545344 7973523240606 7987677401088 7991134167456 8011303504512 8014770495369 8024155383024 8028997875712 8035977793536 8044408064448 8068201966902 8069184313344 8093051499456 8100087101568 8126493861024 8133558535872 8150530558401 8157616129278 8172097081344 8191325286837 8203393997568 8212999753728 8221512634368 8237292319872 8240857110189 8255485827072 8261656739028 8262662639616 8271330717888 8279904059328 8287102099584 8295795816462 8314118538912 8321346323136 8345959358814 8380446794181 8387732240118 8392794147584 8400090327552 8402621681664 8427475115136 8434801444608 8452402060564 8453431185408 8459750059992 8478434904192 8487329341806 8488362719232 8494707704868 8513469759168 8520870847104 8538651061182 8546074040196 8548649386272 8573934743253 8581388395734 8594031806976 8622048855168 8629544335104 8655068964696 8665203609216 8681726009088 8690833712484 8698388989752 8717600909952 8726746248486 8739603823104 8743385994948 8779515689142 8787148061076 8801674872984 8828783453952 8836458656256 8862595300944 8865266030208 8872972948224 8891487881892 8899217595576 8926626601728 8935991222004 8941383997952 8949157088256 8986137076224 8990025938388 9003271416832 9012716442576 9032622610176 9040475017728 9049959072504 9067215105872 9077832352512 9104682936888 9112597989264 9142305593652 9155775433728 9163734902784 9193609216512 9201601575936 9220802247888 9228818247264 9249201713664 9257242401792 9266953859856 9287421555456 9295495469568 9314892066744 9322989862032 9353383356276 9361514613528 9375307425792 9414048365568 9441893416032 9450101618496 9452949391872 9470973828096 9480909504528 9489151625184 9510110083584 9517218817491 9534113261568 9538239267216 9577653479064 9585979702992 9591764740096 9600103231488 9631400131584 9639773079552 9659888069216 9668285782848 9699804962064 9708237376992 9736952585283 9738138110976 9762716823552 9766941760224 9785687613471 9803058628608 9807301023696 9821750636544 9832054300992 9853770120192 9862336382976 9891507388224 9901884232107 9903089839104 9932381385696 9941015988288 9961759571379 9970419713562 9973424283984 9988118654976 10011619795023 10026370441472 10038110810112 10042454926944 10059056997696 10067801724288 10090038233088 10097580458812 10098809892864 10109404210752 10128680343936 10131732605952 10139305997898 10140540512256 10161700436448 10170534394944 10181203956567 10200616994106 10212561396576 10218724569088 10242768303999 10251672737922 10269870944256 10300247362944 10309201765632 10331971448832 10339694517768 10342810368576 10351801772928 10362531549568 10373402528874 10374665545728 10382420528172 10405351927872 10414397702016 10425323092338 10436129074778 10448349249888 10479253575087 10488363594786 10506981961728 10538059711872 10547220854016 10590804411264 10622130093036 10623423393792 10631364320808 10654845556608 10666023192594 10675295578332 10681738006016 10686360660492 10698873844032 10725877419264 10730519175618 10757602622536 10774860163947 10790735332608 10800116135424 10803370733568 10835325148032 10844744714496 10867374077868 10876821505704 10912280582322 10921767049116 10937858663424 10955405374848 10983056426496 10987809480252 11015542318704 11028440957184 11033213651658 11039872079104 11049469466112 11061061088616 11085491385216 11095128430848 11127945811752 11173929058908 11183642986824 11200120436736 11236633486848 11246401926144 11279666746656 11292874661376 11304579872256 11316439122408 11326276939824 11351293012224 11361161129472 11373079737096 11384868081576 11394765386928 11398199181696 11431912991004 11441851194312 11458709075968 11496065140224 11506059113472 11540091952928 11553604812288 11575634678784 11587778283312 11597851986336 11623467879936 11632156332489 11635661664648 11652805097472 11657847993264 11671498738944 11706020918856 11716197414768 11735566497312 11754392906124 11771711271936 11781944875008 11816793734592 11820354706944 11830630597632 11855317175856 11865623460768 11900719826457 11902168802304 11914654962672 11932209451008 11960284860909 11981516101632 11986701251184 12016955256768 12043496813568 12053966690304 12066612096672 12102302950353 12103776470016 12139577249184 12150130652352 12189740791536 12200337803808 12207700578304 12236424193917 12258145622016 12268802101248 12294402997184 12305090996352 12332268951552 12342989869056 12355938479808 12383228740608 12392485108542 12393993959424 12419856088992 12430653149376 12443693724693 12467420770574 12471177808368 12482019484704 12518939038221 12552064487424 12589191221376 12600135491328 12603932522496 12627965104128 12641212672704 12652202166912 12678603090846 12680146778112 12689625089988 12717652356288 12730994012709 12742061557302 12770204638752 12781306270656 12807976591773 12819111060294 12841866842112 12872082593601 12891047710464 12906142470144 12933073282752 12944316502656 12982603447044 12984184147968 12997805413824 13022589013632 13036250568726 13047583484628 13076401364928 13090119372729 13109405734656 13115078992422 13138360160256 13169273533713 13180722091614 13188676517632 13202512309476 13204119785472 13243175180928 13254687984384 13282346095172 13293892951416 13297899045312 13337231822838 13348826393364 13389939902592 13412075996928 13423735632384 13479205614336 13485038907582 13504907125248 13508976807936 13519074663864 13548933915264 13560712526592 13574938608756 13600822658808 13616748528768 13657024405332 13668896983896 13713458390478 13733663150592 13745602354176 13786259357024 13790413824768 13802402363904 13831203371832 13843227370896 13873802570496 13885863602688 13900430789784 13931132333184 13943243204352 13972338100116 13984484793048 14030075034414 14042271920292 14050746282496 14062961138688 14121072548352 14162840124048 14175152427744 14206460742144 14221364256792 14233727437776 14248480880656 14265165125376 14301169892352 14307358900824 14366480218596 14387647110144 14400154847232 14447100197376 14459659619328 14489832103824 14502428674272 14549707443096 14562356065488 14583811551232 14607207166464 14644075235328 14650412640336 14687389758272 14704587942912 14710951535544 14732625954816 14748081451488 14780655180288 14791703605987 14793504574464 14837261082336 14854634758656 14898572078544 14911523982432 14955629570343 14960136425976 14982177982464 14995202568192 15039555662208 15057166215168 15063682390416 15072773163008 15088585496544 15101702586432 15135057349632 15146370688218 15148214839296 15164106316128 15179824108768 15193020515904 15197598908928 15208958996847 15242550654672 15255801592416 15300925491159 15328086853632 15341412151296 15377509106883 15404806416384 15434179571712 15450371044416 15463802648448 15497957173248 15509541776652 15514215552864 15527702659392 15543797324352 15560103793311 15561998318592 15573630792258 15608027891808 15621596553024 15637984638507 15647421996416 15654193612167 15672523874832 15695615029248 15732545392179 15755724979456 15760472942592 15774174130176 15807089567808 15820831281024 15867626435276 15869558403072 15886206616896 15933195139554 15935135090688 15947046481212 15982268334912 15999034788891 16022607009024 16029540990738 16048310766048 16057995751424 16088816128896 16095778763427 16136403933804 16138368626688 16186102998912 16200174203136 16252987722048 16267117071744 16301061116802 16315232258556 16368420873483 16382650573674 16406787995136 16474584639744 16481714220378 16510971654144 16523313478056 16542661435776 16559808118656 16574204199168 16591591632924 16628237077824 16642692646272 16691918717628 16760893588362 16775464480236 16785588295168 16800180655104 16854950230272 16869602889216 16904804121128 16919500119984 16956869808384 16974658683612 16976725438464 16989415409736 17026939518336 17041741694208 17077302122364 17092148080392 17097298772544 17147869486506 17162776791468 17188063613952 17244097710336 17259088670208 17310137929392 17330407218432 17363452018176 17381667424968 17396777979504 17435201819904 17453492496972 17479207646208 17486771989896 17559031378284 17574296122152 17603349745968 17657566907904 17672917312512 17725190601888 17730532060416 17745945896448 17782975763784 17798435191152 17853253203456 17871982444008 17882767995904 17898314176512 17972274152448 17980051876776 18006542833664 18025432885152 18065245220352 18080950035456 18099918145008 18134430211744 18155664705024 18209365873776 18225195978528 18284611187304 18311550867456 18327469805568 18387218433024 18403203151872 18441604495776 18457636494528 18498403427328 18514484803584 18533907719712 18574843110912 18588727662813 18590990939136 18629784133488 18645979724064 18701131155861 18706766712552 18723029227056 18750614851584 18828096731136 18883786832064 18900203236992 18905898783744 18941947656192 18961819009056 18978303250368 19017904636269 19020220167168 19034437634982 19068226523136 19076478534432 19113092335953 19155306958128 19171959405984 19183529480192 19228666590441 19262800263168 19279546159104 19319776138432 19336571565696 19399609924128 19416474753984 19473905170566 19476276221952 19533883520448 19554375853089 19571375226942 19606117257216 19614602047392 19664108601984 19672618488633 19707540240384 19724672765952 19783014776448 19803768464214 19806179678208 19864762771392 19882031976576 19923519142758 19940839427124 19946848567968 20005847734257 20023239590046 20052740882944 20084909853888 20118113995392 20135603448576 20180076466176 20195160917624 20218808421504 20227558361373 20257360687872 20263465211904 20278611995796 20281081024512 20323400872896 20341068789888 20362407913134 20401233988212 20425122793152 20485536607998 20503345475844 20570187585717 20600494725888 20618403531264 20679389035536 20685620737152 20703603545856 20725063099136 20746805057748 20749331091456 20764841056344 20810703855744 20828795404032 20850646184676 20872258149556 20896698499776 20958507150174 20976727189572 21045112551621 21076119423744 21094441708032 21181608822528 21244260186072 21262728641616 21309691113216 21332046385188 21350591156664 21363476012032 21372721320984 21397747688064 21451754838528 21461038351236 21515205245072 21549720327894 21581470665216 21600232270848 21670650296064 21689489428992 21734748155736 21753643011408 21824561164644 21843534098232 21875717326848 21910810749696 21966112852992 21975618960504 22031084637408 22056881914368 22066427303316 22079744158208 22098938932224 22122122177232 22170982770432 22190256861696 22255891623504 22347858117816 22367285973648 22400240873472 22473266973696 22492803852288 22559333493312 22585749322752 22609159744512 22632878244816 22652553879648 22702586024448 22719556032327 22722322258944 22746159474192 22769736163152 22789530773856 22796398363392 22863825982008 22883702388624 22917418151936 22992130280448 23012118226944 23080183905856 23107209624576 23151269357568 23175556566624 23195703972672 23244105666551 23246935759872 23264312664978 23271323329296 23305610194944 23315695986528 23342997477888 23360446188387 23412041837712 23432394829536 23471132994624 23508785812248 23543422543872 23563889750016 23633587469184 23640709413888 23661261195264 23710634351712 23731246921536 23801439652914 23804337604608 23829309925344 23899792709331 23920569721818 23963032203264 23973402502368 24033910513536 24044311486107 24086993627136 24107933380608 24133224193344 24204605900706 24207552940032 24279154498368 24300261304704 24379481583072 24400675607616 24451591675203 24472848387834 24516291244032 24573975860511 24588805994368 24610181992704 24664537903104 24711876959616 24722571330567 24766457481216 24784970217084 24787987918848 24839712177984 24861306298752 24887387449386 24934841541148 24942355616736 24964038969408 25037878076442 25141340382543 25178382442752 25200270982656 25207865044992 25282425345408 25304404333824 25357206181692 25360293556224 25379250179976 25435304712576 25461988025418 25484123114604 25540409277504 25562612541312 25615953183546 25638222120588 25721804229759 25744165187202 25782095420928 25866146565504 25888633005312 25965206894088 25995610827648 26045178027264 26072501137452 26095166969256 26152802729856 26180238745458 26218811469312 26230157984844 26338547067426 26361444183228 26377353035264 26405024618952 26486350361856 26509375968768 26564692190344 26587785902832 26595798090624 26674463645676 26697652786728 26779879805184 26824151993856 26847471264768 26958411228672 26970077815164 27009814250496 27038149327728 27097867830528 27121425053184 27149877217512 27201645317616 27233497057536 27314048810664 27337793967792 27426916780956 27467326301184 27491204708352 27572518714048 27580827649536 27604804727808 27662406743664 27686454741792 27747605140992 27768346261733 27771727205376 27800861579568 27862264666368 27886486408704 27944676200232 27968969586096 28060150068828 28084543840584 28101492564992 28125922277376 28242145096704 28325680248096 28350304855488 28412921484288 28442728513584 28467454875552 28496961761312 28530330250752 28551656452473 28602339784704 28614717801648 28732960437192 28775294220288 28800309694464 28894200394752 28919319238656 28979664207648 29004857348544 29099414886192 29124712130976 29210857755849 29214414332928 29288150470656 29300825280672 29357062840413 29374779516544 29409175885824 29421903071088 29465251909632 29496162902976 29561310360576 29583407211974 29587009148928 29674522164672 29705652696321 29709269517312 29797144157088 29823047964864 29885278714137 29911259140686 29920272851952 29964355964928 30034859385069 30079111324416 30114332430336 30127364780832 30145546326016 30177170993088 30203405172864 30270114699264 30292741376436 30296429678592 30328212632256 30359648217536 30386041031808 30395197817856 30417917993694 30485101309344 30511603184832 30543611869701 30601850982318 30656173707264 30728304911997 30755018213766 30809612832768 30900742088832 30927605296896 30995914346496 31019083553304 31028431105728 31055405318784 31087594648704 31120207586622 31123996637184 31147261584516 31216055783616 31243193106048 31275969277014 31294843992832 31308387224334 31345047749664 31437760725261 31465090784358 31511449958912 31520945885184 31614179135616 31641662562048 31735252870552 31772413233792 31866390279108 31870270181376 31894092962424 31964536669824 31998069577782 32045214018048 32059081981476 32096621532096 32177632257792 32191557526854 32272807867608 32324580491841 32372205997824 32400348406272 32505975444096 32534234143488 32602122233604 32630464517112 32736841746966 32765301147348 32813575990272 32949169279488 32963428440756 33046626956112 33085322871552 33119616237312 33148408398336 33183183265848 33256474155648 33285385292544 33383837435256 33521787176724 33550928960472 33571176590336 33600361310208 33709900460544 33739205778432 33809608242256 33839000239968 33913739616768 33949317367224 33978830819472 34053879036672 34083483388416 34154604244728 34184296160784 34194597545088 34295738973012 34325553582936 34376127227904 34488195420672 34518177340416 34620275858784 34660814436864 34726904036352 34763334849936 34793555959008 34870403639808 34896468997467 34906984993944 34958415292416 34973543979792 35118062756568 35148592244304 35206699491936 35315133815808 35345834625024 35450381203776 35461064120832 35491891792896 35565951527568 35596870382304 35702159479371 35706506406912 35743964888016 35765535991808 35796628353024 35880854582727 35944548304896 35960103753552 36013085667328 36050865770304 36130490440704 36161900070912 36199836290016 36268860423488 36306908851059 36311329410048 36418731747552 36450391957056 36526451761723 36569222374608 36623101734912 36709272581751 36774436866048 36806406303744 36883208991552 36915272989056 36996806854656 37028969607168 37067815439424 37149686221824 37177455325626 37181981878272 37259568266976 37291959448128 37331081174079 37402262311722 37413533425104 37446058454112 37556817114663 37656193462272 37767573664128 37800406473984 37811797567488 37883895312384 37923638018112 37956606500736 38035809272538 38040440334336 38068875269964 38152957068864 38192982038127 38226184671906 38310613916256 38343918811968 38423929775319 38457333180882 38525600526336 38616247780803 38639552276864 38673143131392 38799219848256 38832949507968 38947810341132 38952552443904 39067767040896 39108751706178 39142750453884 39229204094784 39328217203968 39345236977266 39415080480768 39507820601139 39566029552896 39607536928428 39612359356416 39729525542784 39764063953152 39847038285516 39881678854248 39893697135936 40011695468514 40046479180092 40105481765888 40169819707776 40236227990784 40271206897152 40390321835248 40437616843008 40455116722746 40514721375744 40526930423808 40557223991592 40646801745792 40682137579776 40724815826268 40802467976424 40850245586304 40971073215996 41006690951688 41140375171434 41200989451776 41236807062528 41358778071072 41371241474304 41407207091712 41450126198272 41493610115496 41529682112688 41621407711488 41657590808064 41701292369352 41744516299112 41793396999552 41917014300348 41953454379144 42090225103242 42152238847488 42188883416064 42363217645056 42488520372144 42525457283232 42619382226432 42664092770376 42701182313328 42726952024064 42745442641968 42795495376128 42903509677056 42922076702472 43030410490144 43099440655788 43162941330432 43200464541696 43341300592128 43378978857984 43469496311472 43507286022816 43635972697009 43649122329288 43687068196464 43751434653696 43821621499392 43932225705984 43951237921008 44062169274816 44113763828736 44132854606632 44159488316416 44197877864448 44244244354464 44341965540864 44375110817961 44380513723392 44511783247008 44695716235632 44734571947296 44866888711029 44946533947392 44985607704576 45118666986624 45171498645504 45218319489024 45265756489632 45305107759296 45405172048896 45439112064654 45444644517888 45492318948384 45539472326304 45579061547712 45592796726784 45626876990541 45727651964016 45767404777248 45902776473477 45984260560896 46024236453888 46132527320649 46160367811712 46214419249152 46302538715136 46351113133248 46391407945344 46488211333102 46493871519744 46528625329956 46542646658592 46631391973056 46680311379933 46685994955776 46720892376774 46824083675424 46864789659072 46942265989248 46962580836501 47017571624496 47086845087744 47197636176537 47267174938368 47281418827776 47322522390528 47421268703424 47462493843072 47602879305828 47608675209216 47658619850688 47799585418662 47841139443636 47946805004736 47997104366673 48067821027072 48088622972214 48173987254272 48266448386688 48287336290281 48409211801412 48415105880064 48558308996736 48600522609408 48758963166144 48801351215232 48903183350406 48945696775668 49105262620449 49147951721022 49177611988736 49220363985408 49423753919232 49445142661134 49532914962432 49569940434168 49679424355968 49722612597504 49774774898772 49869683082296 49884711233472 49928077938816 50075756152884 50282680765086 50356764885504 50400541965312 50564850690816 50608808667648 50714412363384 50758500359952 50870609425152 50923976050836 50968246229208 51080818555008 51125225082624 51231906367092 51276444241176 51443608459518 51488330374404 51564190841856 51732293131008 51777266010624 51930413788176 51991221655296 52090356054528 52145002274904 52190333938512 52305605459712 52360477490916 52437622938624 52460315969688 52677094134852 52722888366456 52754706070528 52810049237904 52972700723712 53018751937536 53129384380688 53175571805664 53191596181248 53348927291352 53395305573456 53559759610368 53648303987712 53694942529536 53916822457344 53940155630328 54019628500992 54076298655456 54195735661056 54242850106368 54299754435024 54403290635232 54466994115072 54628097621328 54675587935584 54853833561912 54934652602368 54982409416704 55145037428096 55161655299072 55209609455616 55324813487328 55372909483584 55495210281984 55536692523466 55543454410752 55601723159136 55724529332736 55766182988439 55772972817408 55889352400464 55937939172192 56103393467583 56120300137656 56169087681168 56202985129984 56251844554752 56484290193408 56651360496192 56700609710976 56825842968576 56885457027168 56934909751104 56993923522624 57053713908807 57060660501504 57103312904946 57204679569408 57229435603296 57339277007859 57398709911279 57465920874384 57550588440576 57685999771323 57788400789504 57838638477312 57959328415296 58009714697088 58198829772384 58249424261952 58421715511698 58428828665856 58601650561344 58663127559267 58714125680826 58749559033088 58818351771648 58843806142176 58992325805952 59017855465899 59122620721152 59166814423948 59174018297856 59349044329344 59411305392642 59418539034624 59594288314176 59646095929728 59770557428274 59822518281372 59840545703904 60017543202771 60069718770138 60158222648832 60254729561664 60354341986176 60406810345728 60540229398528 60585482752872 60656425264512 60682675084119 60719296435072 60772082063616 60790395635712 60835835987388 60970202618688 61023206369664 61087223739402 61203701964636 61456609823994 61510036427532 61801484177664 61855210593792 62038167106608 62056862211456 62110810637568 62175189297408 62240415173244 62247993274368 62294523169032 62432111567232 62486386212096 62551938554028 62589687985664 62616774448668 62690095499328 62875521450522 62930181568716 63022899917824 63135337654863 63228358271232 63283325124096 63470505741104 63544826467584 63732780558216 63788185924848 63929073339648 63996139155564 64090428036096 64118163962952 64193243064192 64355264515584 64383115053708 64545615735216 64649160983682 64744411995648 64800696812544 65011950888192 65068468286976 65204244467208 65260929034224 65473683493932 65530602294696 65627151980544 65898338558976 65926856881512 66093253912224 66170645743104 66239232474624 66296816796672 66366366531696 66512948311296 66570770585088 66767674870512 67043574353448 67101857920944 67142353180672 67200722620416 67419800921088 67478411556864 67619216484512 67678000479936 67827479233536 67898634734448 67957661638944 68107758073344 68158668096981 68166966776832 68309208489456 68368592321568 68389195090176 68591477946024 68651107165872 68752254455808 68976390841344 69036354680832 69240551717568 69321628873728 69453808072704 69526669699872 69587111918016 69732316999653 69740807279616 69792937994934 69813969987888 69916830584832 69947087959584 70081338565161 70236125513136 70297184488608 70413398983872 70630267631616 70691669250048 70900762407552 70922128241664 70983783585792 71131903055136 71193740764608 71404318958742 71413012813824 71487929776032 71531071983616 71699378127993 71761709165454 71889096609792 71920207507104 72101731540608 72132934458321 72260980881408 72323800141824 72399672580032 72537720846976 72613817702118 72622658820096 72837463495104 72900783914112 73052903523446 73138444749216 73354775025609 73418545163502 73548873732096 73766417983104 73830545978112 73993613709312 74135630878848 74167713991701 74299372443648 74354910651252 74363963756544 74519136533952 74583918896256 74662162348158 74804524623444 74827066850208 74892116908224 75113634229326 75424021147629 75535147328256 75600812947968 75623595134976 75847276036224 75913213001472 76071618545076 76080880668672 76137750539928 76305914137728 76385964076254 76452369343812 76621227832512 76687837623936 76847859550638 76914666361764 77165412689277 77232495561606 77279104553728 77346286262784 77598439696512 77665899015936 77895620682264 78135534081792 78217503412356 78285500907768 78458408189568 78656434407936 78690473954532 79015641202278 79132059105792 79215073856856 79459051085568 79528127906304 79694076571032 79763357708496 79787394271872 80023390937028 80092958360184 80210963531776 80339639415552 80472455981568 80542413794304 80780643670496 80875233686016 80910233445492 81029442751488 81114447983184 81293603491584 81364275159552 81449631652536 81604935952848 81700491172608 81942146431992 82013381903376 82280750342868 82401978903552 82473614125056 82717556142144 82742482948608 82814414183424 82900252396544 82987220230992 83059364225376 83242815422976 83305038785199 83315181616128 83402584738704 83489032598224 83586793999104 83834028600696 83906908758288 84180450206484 84304477694976 84377766832128 84726435290112 84977040744288 85050914566464 85238764452864 85328185540752 85402364626656 85453904048128 85490885283936 85590990752256 85654969357419 85807019354112 85844153404944 86060820980288 86198881311576 86325882660864 86400929083392 86682601184256 86757957715968 86938992622944 87014572045632 87271945394018 87298244658576 87374136392928 87632573267547 87643242998784 87864451411968 87902475842016 88124338549632 88227527657472 88265709213264 88318976632832 88395755728896 88488488708928 88683931081728 88750221635922 88761027446784 89023566494016 89116958088963 89391432471264 89469143894592 89655836142411 89733777422058 89893067894784 90104578155207 90237333973248 90342997291008 90436638978048 90531512979264 90610215518592 90810344097792 90878224129308 90889289035776 90984637896768 91078944652608 91158123095424 91185593453568 91253753981082 91455303928032 91534809554496 91630835609103 91805552946954 91968521121792 92184914735991 92265054641298 92320735623424 92428838498304 92702226266496 92782815890688 92976422666204 92987743039488 93057250659912 93085293317184 93262783946112 93360622759866 93371989911552 93441784753548 93648167350848 93729579318144 93884531978496 93925161673002 94035143248992 94313282175783 94395272353074 94534349876736 94562837655552 94842537406848 94924987686144 95205758611656 95317239701376 95599170837324 95682278887272 95893610009472 95994208733346 96135642054144 96177245944428 96532896773376 96574672580562 96818423602824 97116617993472 97201045218816 97517926332288 97602702430464 97806366700812 97891393551336 98210525240898 98295903442044 98355223977472 98440727970816 98847507838464 98890285322268 99139880868336 99358848711936 99445225195008 99549549797544 99739366164592 99769422466944 99856155877632 100151512305768 100565361530172 100713529771008 100801083930624 101129701381632 101217617335296 101428824726768 101517000719904 101741218850304 101847952101672 101936492458416 102161637110016 102250450165248 102463812734184 102552888482352 102887216919036 102976660748808 103128381683712 103464586262016 103554532021248 103860827576352 103982443310592 104180712109056 104290004549808 104380667877024 104611210919424 104689406992401 104720954981832 104875245877248 104920631939376 105354188269704 105445776732912 105509412141056 105620098475808 105945401447424 106037503875072 106258768761376 106351143611328 106383192362496 106697854582704 106790611146912 107106478438113 107119519220736 107296607975424 107389885059072 107642563748181 107833644914688 107880311260656 108039257001984 108152597310912 108391471322112 108485700212736 108599508870048 108806581270464 108920726553177 108933988230144 109256195242656 109351175871168 109579355285169 109707667123824 109869305204736 110127817745253 110290074856192 110323310598144 110419218911232 110649626974656 110745818967168 110990420563968 111073385046932 111086908821504 111203446318272 111449058665472 111532365976878 111545945634816 111778704800928 111875878344384 111993243522237 112206786935166 112240600275312 112338175362336 112405970259968 112670451343989 112968580386816 113302720992384 113401219421952 113651685937152 113770914054336 113869819502208 113987847045248 114107427817614 114121321003008 114206625809892 114458871206592 114578946114381 114678554015718 114797419822558 114931841748768 115271789325957 115371999542646 115576801579008 115918656830592 116019429394176 116397659544768 116498848523904 116843431023396 116857657331712 117203301122688 117326255118534 117428251361652 117499118066176 117687612284352 117984651611904 118035710931798 118245241442304 118333628847896 118523461803417 118698088658688 118822610785284 118837078069248 119188576628352 119292191859456 119541114856548 119645036562744 119681091407808 120035086405542 120139437540276 120316445297664 120509459123328 120708683972352 120813620691456 121170965505744 121312850529024 121365350168238 121438592870144 121544164127232 121580791271424 121671671974776 121940405237376 122046412739328 122174447478804 122407403929272 122913219647988 123020072855064 123602968355328 123710421187584 124076334213216 124113724422912 124221621275136 124350378594816 124480830346488 124589046338064 124864223134464 124972772424192 125103877108056 125179375971328 125233548897336 125380190998656 125751042901044 125860363137432 126045799835648 126270675309726 126456716542464 126566650248192 126941011482208 127089652935168 127465561116432 127576371849696 127858146679296 127992278311128 128180856072192 128236327925904 128386486128384 128710529031168 128766230107416 129091231470432 129298321967364 129488823991296 129601393625088 130023901776384 130136936573952 130408488934416 130521858068448 130907918091027 130947366987864 131061204589392 131254303961088 131796677117952 131853713763024 132186507824448 132341291486208 132478464949248 132593633593344 132732733063392 133025896622592 133125332453883 133141541170176 133535349741024 134087148706896 134203715841888 134284706361344 134600666133087 134839601842176 134956823113728 135238432969024 135356000959872 135654958467072 135797269468896 135915323277888 136215516146688 136317336193962 136333933553664 136618416978912 136737184643136 136778390180352 136880630971623 137182955892048 137302214331744 137708329420431 137952781682688 138072709361664 138481103435136 138643257747456 138907616145408 139053339399744 139174223836032 139464633999306 139481614559232 139585875989868 139627939975776 139894175919168 140040934139799 140162677130322 140472251026272 140594368977216 140826797967744 140887742509503 141260535263232 141592908529611 141801524815104 141844256483328 141967567171584 142263806110272 142387481529216 142808637917484 142826025627648 142975859552064 143398756255986 143523418330908 143840415014208 143991313100019 144203463081216 144265868916642 144521961762816 144799345160064 144862008870843 145075441693952 145227635404236 145245317640192 145674926990208 145801567828224 146105807046892 146276889498432 146709550051218 146837090327004 147315787861347 147532835966208 147661091956224 148271261757696 148335427983402 148598744887296 148709821302504 149038273067904 149167837792512 149324324696316 149609049246888 149654133700416 149784233816448 150227268458652 150848042295258 151070294656512 151201625895936 151694552072448 151826426002944 152143237090152 152275501079856 152611828275456 152771928152508 152904738687624 153242455665024 153375675247872 153695719101276 153829332723528 154330825378554 154464991123212 154558209107456 154692572525568 155196879393024 155331798031872 155791241364528 156271068163584 156435006824712 156571001815536 156916816379136 157312868815872 157380947909064 158031282404556 158264118211584 158430147713712 158918102171136 159056255812608 159388153142064 159526715416992 159574788543744 160046781874056 160185916720368 160421927063552 160679278831104 160944911963136 161084827588608 161561287340992 161750467372032 161820466890984 162058885502976 162228895966368 162587206983168 162708739665857 162728550319104 162899263305072 163209871905696 163400982345216 163884292863984 164026763806752 164561500685736 164803957807104 164947228250112 165435112284288 165484965897216 165628828366848 165800504793088 165974440461984 166118728450752 166485630845952 166610077570398 166630363232256 166805169477408 166978065196448 167173587998208 167298548965317 167668057201392 167813817516576 168310180402749 168360900412968 168608955389952 168755533664256 169452870580224 169954081488576 170101829132928 170477528905728 170656371081504 170804729253312 170981770567872 171161141726421 171181981504512 171309938714838 171614038708224 171688306809888 172017831023577 172121641960576 172196129733837 172397762623152 172651765321728 173057999313969 173365202368512 173515915431936 173877985245888 174029144091264 174543890788036 174596489317152 174748272785856 175265146535094 175286485997568 175804951684032 175989382677801 176248677099264 176455055314944 176531418426528 176637953265664 176976977417856 177053566397697 177367862163456 177500443271844 177522054893568 178047132988032 178233916177926 178782864942528 178938287789184 179311672284822 179467554844116 180052629608313 180209156310414 180474667946496 181063025958528 181220431037184 181620688195584 181756448258616 181969275793536 182157889305216 182316246190848 182371186907136 182507507962164 182910607856064 183069619108992 183261671218206 183611105893908 184369829471982 184530109282596 184641471246848 185404452532992 185565631781376 185952845332408 186114501319824 186170586634368 186525567892224 186721245519732 186743979823104 186883569507096 187296334701696 187459158636288 187769063956992 187850323346004 188070286497984 188626564351566 188790544706148 189068699753472 189406012964589 189685074813696 189849975372288 190411517223312 190634479402752 191198341674648 191364557774544 191787220018944 191988417466692 192271284108288 192354491888856 193065793546752 193149345161124 193636847205648 194233235986944 194402090437632 195035852664576 195205404860928 195612733401624 195782787102672 196421050481796 196591806884088 196710447954944 196881455941632 197695015676928 197780570644536 198279761736672 198717697423872 198890450390016 199099099595088 199478732329184 199538844933888 199712311755264 200303024611536 201130723060344 201427059542016 201602167861248 202259402763264 202435234670592 202857649453536 203034001439808 203482437700608 203695904203344 203872984916832 204323274220032 204476004290943 204500900330496 204927625468368 205105776964704 205774433838072 205953321497616 206256763367424 206929172524032 207109064042496 207721655152704 207964886621184 208361424218112 208580009099616 208761335754048 209196950998959 209222421838848 209378813984802 209441909963664 209750491754496 209841263878752 210244015695483 210708376539408 210891553465824 211018824282112 211240196951616 211890802894848 212075007750144 212517537522752 212702287222656 212766384724992 213395709165408 213581222293824 214212956876226 214239038441472 214593215950848 215098134383979 215285127496362 215667289829376 215760622521312 216305194621824 216398803374963 216782942644224 216971400425472 217199017740096 217613162540928 217841453106354 217867976460288 218512390485312 218702351742336 219158710570338 219415334247648 220064325076827 220255635490506 220580149712384 220646621196288 221299253949312 221491637934336 221980841127936 222146770093864 222406892636544 222503141975103 222898117330944 223064731953756 223091891269632 223557409601856 223751756688768 223986487044474 224413573870332 224481200550624 224676350724672 225340902687978 226272063442887 226605441984768 226802438843904 227541828108672 227739639004416 227975694090496 228214855635228 228242642006016 228413251619784 228917742413184 229157892228762 229357108031436 229594839645116 229863683497536 230543578651914 230743999085292 231496238067831 231837313661184 232038858788352 232795319089536 232997697047808 233686862046792 234406602245376 234652510237068 234856502723304 234998236132352 235375224568704 235969303223808 236071421863596 236667257695792 237046923606834 237396177317376 237645221570568 238377153256704 238584383718912 239082229713096 239290073125488 239362182815616 240070172811084 240278875080552 240632890595328 241018918246656 241417367944704 241627241382912 242341931011488 242625701058048 242730700336476 242877185740288 243088328254464 243343343949552 243880810474752 244092825478656 244348894957608 244814807858544 245826439295976 246040145710128 247205936710656 247420842375168 248152668426432 248227448845824 248443242550272 248700757189632 248961660692976 249178092676128 249728446268928 249915116355597 249945544848384 250207754216112 250358751942656 250467097794672 250760381997312 251502085802088 251720726274864 252091599671296 252541350619452 252913433084928 253133300496384 253882022964416 254179305870336 254931122232864 255152743699392 255685162332061 255716293358592 255984556622256 256361712144384 256472655851808 256772972256768 256964908072257 257421058062336 257532460214832 258182462940864 258596643934728 258977647982592 259202787250176 260047803552768 260273873147904 260816977868832 261043716136896 261815836182054 261894733975728 262122409178784 262897719802641 263593354235904 263707427526048 264373015648896 264682582972416 264956929898496 265187267186688 265465466126784 266051793245184 266250664907766 266283082340352 267070699482048 267350874266889 268174297413792 268407431683776 268967508427233 269201332266174 269679203684352 270313734465621 270476865938048 270712001919744 271309916934144 271594538937792 271830646555776 272431032293376 272634672387924 272667867107328 273236833957824 273474369286272 273556780360704 273761261943246 274365911784096 274604428663488 275416658840862 275905563365376 276554744207973 276962206870272 277286515494912 278106678799488 278348447672064 278929267998612 278963229118464 279171751979736 279255879951552 279788351838336 280081868279598 280325354260644 280944502052544 281188737954432 281653595935488 281775485019006 282939846527349 283185817059222 283603049630208 283688512966656 284527612220544 284774963058432 285617275834968 285951719104128 286797512511972 287046836661816 287680830028416 287982626200038 288406926162432 288531737833284 289598690320128 289724017741686 290150883387904 290455270808472 291349853980416 291603135656448 292211614093784 292553778996864 293419100102436 293674180654008 294631575722694 295065671932416 295322183912448 296542523515392 296670855966804 297419642605008 298076546135808 298335675585024 298648649392632 299218098493776 299308267400832 299568467632896 300454536917304 301696084590516 302140589313024 302403251791872 303389104144896 303652852005888 304286474180304 304551002159712 305223656550912 305451808879063 305543856305016 305809477375248 306484911330048 306751350495744 307391438202552 307658665447056 308661650757108 308929982246424 309116418214912 309385145051136 310393758786048 310663596063744 311582482729056 312542136327168 312870013649424 313142003631072 313833632758272 314068220977203 314625737631744 314761895818128 316062564809112 316528236423168 316860295427424 317836204342272 318112511625216 318776306284128 319053430833984 319149577087488 320093563748112 320371833440736 321319435314339 321358557662208 321889823926272 322169655177216 322927691244543 323122574681984 323500934744064 323640933781968 324117771005952 324457791932736 325174413966336 325417479331714 325457100638208 325798526610144 326419743811392 326762179659531 326801964690432 327768585727968 328053527613504 328738065855507 329123001371472 329607915614208 330383453235759 330870224568576 330969931794432 331257656733696 331601009586176 331948880923968 332237456901504 332971261691904 333220155140796 333260726464512 333610338954816 333956130392896 334347175996416 334597097930634 335336114402784 335627635033152 335979730566711 336620360805498 336721800825936 337217910779904 338011354031967 338905741160448 339908162977152 340203658265856 340955057811456 341312742163008 341609458506624 341963541135744 342322283452842 342363963009024 342619877429676 343376613619776 343736838343143 344035662047154 344243283921152 344392259467674 344795525246304 345815367977871 346115998627938 346730404737024 347755970491776 348058288182528 349087781576072 349192978634304 349496545571712 350530293070188 350572971995136 351609903368064 351978765355602 352497354198528 353062836853056 353953954835712 354107132795394 354735724326912 355000886543688 355570385410251 356094265976064 356467832355852 357565729885056 357876575578368 358623344569644 358935109688232 360105259216626 360418312620828 360949335892992 362126051917056 362440862074368 363512896517232 363938551587072 364315778610432 364632492381696 364742373814272 365015015924328 365821215712128 366139238217984 366523342436412 367222211787816 368739658943964 369060218565192 369282942493696 370808905065984 371131263562752 371905690664816 372229002639648 372341173268736 373051135784448 373442491039464 373767139014192 374592669403392 374918317272576 375538127913984 375700646692008 376140572995968 377253128703132 377581089412296 378137399506944 378812025929178 379370149627392 379699950744576 380823034446624 381268958805504 382396683349296 382729115549088 383574440037888 383976834933384 384542568216576 384708983777712 386131587093504 386298690322248 387273694411296 388466471973888 388804180875264 390071705329152 390410809721856 391225466803248 391565574205344 392723754273081 392842100963592 393183613768176 393420895909888 393762911883264 395390031353856 395561141289072 396559523473344 397435394847744 397780900780032 398198199190176 398957464658368 399077689867776 399375997361649 399424623510528 400606049223072 401790969378953 402261446120688 402854119084032 403801998399261 404518805526528 404870469341184 405715298907072 406068002879616 406964875401216 407391808406688 407745969833664 408646548440064 408952008581886 409001800660992 409855250936736 410211553929408 410641892914869 411548867676144 411906642995232 413124988261293 413858345048064 414218128084992 415443310305408 415929773242368 416722848436224 417160018199232 417522671508096 418393901997918 418444843677696 418757627969604 418883819927328 419682527757504 420122802419397 420488031390966 421416753078816 421783106931648 422480393903232 422663227528509 423781605789696 424778725588833 425035075045504 425404574445312 425532769449984 426791418330816 427162444587648 428425913752452 428478076882944 430196268767958 430570254992724 431521245042624 432610389243648 432797606749926 433565885288448 434398035480192 434586026612529 435226325081856 435682906212708 435735952920576 437024780970624 437404703484672 438317421140676 438830668495296 440128650153654 440511270981012 441160299424768 441947363584041 442598507898624 442983275868672 444293540187728 444813785273088 445006283950206 445796234661888 446129463907512 447114819203712 447503513377536 447972974088948 448827147740664 448962401101248 449352701449344 450681805375956 452544126885774 453210883969536 453604877687808 455083656217344 455479278008832 455951388180992 456429711270456 456826503239568 457835484826368 458315784457524 458714216062872 459189679290232 459727366995072 461087157303828 461487998170584 462992476135662 463674627322368 464077717576704 465590638179072 465995394095616 467373724093584 468813204490752 469305020474136 469713005446608 469996472264704 470750449137408 471938606447616 472142843727192 473334515391584 474093847213668 474792354634752 475290443141136 476754306513408 477168767437824 478164459426192 478580146250976 478724365631232 480140345622168 480557750161104 481265781190656 482037836493312 482834735889408 483254482765824 484683862022976 485251402116096 485461400672952 485754371480576 486176656508928 486686687899104 487761620949504 488126218997571 488185650957312 488697789915216 489629615717088 491652878591952 492080291420256 494411873421312 494841684750336 496305336852864 496454897691648 496886485100544 497401514379264 497923321385952 498356185352256 499456892537856 499830232711194 499891089696768 500415508432224 500717503885312 500934195589344 501520763994624 501895646895951 503004171604176 503441452549728 504930541208247 505082701238904 505826866169856 506266600992768 507764045928832 508358611740672 509862244465728 510305487398784 511370324664122 511432586717184 511969113244512 512945311703616 513483425179263 513545944513536 513929816144514 514842116124672 515064920429664 516364925881728 516588389201511 517193287869456 517955295965184 519173997941907 520095607105536 520547746295808 521633955737664 522087432273792 523631672364108 523789467951456 524244818357568 525795439605282 527414855052096 527968148033403 528746031297792 529365165944832 529913859796992 530930932253568 531160699193091 532103586490368 532501329815532 532566164680704 534141398964096 534701748533778 536348594827584 536814863367552 537935016854466 538402664532348 540157888824939 540627468931242 540953731876096 541424003839488 543189077875584 543661293111552 544862064586752 545269344775848 546473667915648 546948738572544 547113560721408 547522523886492 548731823568192 549208857326976 550833317681724 553109488415946 553924413740544 556213357598976 556696895344128 557858535997224 558343503959472 558511759903104 559576703676672 560163736559196 560650708521288 561889004105088 562377475908864 563307191870976 563550970038012 565879693054698 566371634118444 567206099260416 569055224441088 569549926116864 571234551669936 571903438208256 573595025023944 574093673323632 575361660056832 575965252400076 576813852324864 577063475666568 579197380640256 579448035483372 580301766775808 580910541616944 582699707960832 583206271312896 584423228187568 585107557993728 586838200204872 587348361308016 589263151445388 590131343864832 590644367824896 593085047030784 593341711933608 594839285210016 596153092271616 596671351170048 597297298785264 598436196987552 598616534801664 599136935265792 600909073834608 603392169181032 604281178626048 604806503583744 606778208289792 607305704011776 608572948360608 609102004319424 610447313101824 610903617758126 611087712610032 611618954750496 612969822660096 613428012872829 613502700991488 614782876405104 615317330894112 617323301514216 617859964492848 618232836429824 618770290102272 620787517572096 621327192127488 623164965458112 625084272654336 625740027298848 626284007262144 627590852996877 627667265516544 628136441954406 629251475263488 629523791636256 630732047086449 631385809024069 632125129618224 633056472846336 633720590854848 635672408684544 636225023250432 637552612568256 638106861667968 638299154174976 640187127496224 640743666881472 642638870628678 642717115324416 643779647852544 645294403151937 645855382489086 646245149363968 647001869488128 647281867563936 648915583865472 649196410124889 650348827932672 650834958663428 650914201276416 651597053220288 652839487622784 653524359319062 653603929380864 655537171455936 656107055227008 657476131711014 658246002742944 660192975230481 660766906471518 661740449137152 661939863588864 663897761847936 664474913803008 665942523383808 666440310281592 667220677909632 667509425925309 667912260785792 668694351992832 669194195861268 670672228805568 671255270066304 671959461133422 673240721610996 673443601651872 676022708063934 679816325954304 680407316531712 682625484326016 683218917013248 683927082271488 684644566905684 684727926018048 685239754859352 686753227239552 687473676686286 688071324094308 688486567842304 688784518935348 689591050492608 691630735955742 692231997255876 694488714203493 695511940983552 696116576365056 698175563152144 698385957268608 698993091143424 701060586140376 703219806736128 703957530711204 704994708397056 706125673706112 707907909671424 708214265590788 710001773087376 711140770820502 712188531952128 712935664711704 715131459770112 715753151156736 717246689139288 717870219376464 720210518433252 720836625241656 721898671785984 724252103834112 724881724148736 727025793034464 727877103174144 728631557220864 729264984763392 730030031848656 731642431424256 732278476435968 733046684872824 734444423575632 737479317887928 738120437130384 738565884987392 741617810131968 742262527125504 743811381329632 744458005279296 744682346537472 746102271568896 746884982078928 747534278028384 749185338806784 749745349066791 749836634545152 751076255827968 751401293384016 752281145991936 754506257406264 755162178824592 756274799013888 757624051858356 758740299254784 759399901489152 761646068893248 762537917611008 764793366698592 765458231098176 767055486996183 767148880075776 767953669866768 769085136433152 769417967555424 770894724216771 772263174187008 772597380644496 774547388822592 776932943947776 777608361750528 780143410658304 780821619443712 782450933606496 783131148410688 785447508546162 785684201927184 786367227536352 786841791819776 788693159407923 790780062707712 791122282578144 793119046946688 794870789695488 795561801560064 796396398380352 797914929316736 798155379735552 798751994723298 798849247021056 801212098446144 802052622800667 803581938757906 804522892241376 806902525281699 807603996798522 809037611053056 811430597814144 812136005759232 813929750802432 814783616813376 815491939667328 817293096880128 817904017163772 818003601321984 819710501873472 820423107858816 821283785829738 823097735352288 823813285990464 826249976522586 827716690096128 829664232623919 830886620610816 831859546484736 834320036398464 835045343016192 836787803995836 836889687355392 837515255939208 837767639854656 839365055515008 840245604838794 840976062781932 842833506157632 843566213863296 844960787806464 845326455057018 848819539582047 849557451177666 850070150091008 850809148890624 851065538899968 853582836661632 854324889175296 856851827504904 860392537535916 861140509985448 863042490085248 865220778487296 865595213499852 868796070960384 869172053225058 870452650163712 871365812425416 874049561941248 874809406969344 876634842281352 877661336990592 880257300307308 881022541962024 882320598849536 883894727168082 885197015797248 885966551737344 888587080375456 889627570546176 890012567900412 892258927815024 894229638407424 895007026755072 895945948177896 897654295481328 897924802202496 898705402898688 901363610751912 905088253771548 906421767939072 907209755375616 910167312434688 910958556017664 911902776361984 912859422540912 913653006479136 915670969652736 916355426637189 916631568915048 917428432125744 918379358580464 919454733990144 922174314607656 922975996341168 925984952271324 927349254644736 928155435153408 931181276358144 931990788191232 934747448187168 937626408981504 938610040948272 939426010893216 939992944529408 941500898274816 942204662931609 943877212895232 944285687454384 946669030783168 948187694427336 949584709269504 950580886282272 953508613026816 954337534875648 956328918852384 957160292501952 957448731262464 960280691244336 961115500322208 963958305943017 964075672986624 965669471778816 966508965531648 969367724045952 970502804232192 970922801345904 971508742961152 972353313017856 973373375798208 975523241899008 976252437995142 976371301914624 977395579830432 979259231434176 980286538978593 983305757183904 984160582840512 986214197566521 988823746842624 991150359707277 992610673705728 992909795383296 993772970201088 994803028758528 995846642771904 996712370704512 998913785075712 999660465422388 999782179393536 1000831016864448 1001868391178688 1003041527989248 1003791293791902 1006008343208352 1006882905099456 1007939191700133 1009861082416494 1010165402477808 1011653732339712 1014034062095901 1015528091857664 1016717223481344 1019724488931456 1020610974797568 1022740649328244 1022865173434368 1023938226489024 1025890623407232 1026966850358526 1027091889027072 1027859632289028 1030129840859328 1031210515029429 1032729851763456 1033176778403022 1034386575738912 1037446103933613 1038347995883814 1040191214211072 1043267911475328 1044174864547584 1047263344728216 1047578935902912 1048489636715136 1051590879210564 1054829710104192 1055936296066806 1057492062595584 1061861864507136 1062321398386182 1064207172980736 1065002659631064 1068282797928192 1069403497067556 1072697189655168 1073629726735104 1075870033708932 1076805329064696 1080315777649878 1081254937862484 1081907463752192 1082848007678976 1086378155751168 1087322586223104 1090538689551696 1092947335831296 1093897477145088 1094227121442816 1095045047772984 1097463647136384 1098417714653952 1101666635363448 1106218976831892 1107848827481088 1112426715197952 1113393790688256 1115717071994448 1116687007918944 1117023519806208 1119153407353344 1120327473118392 1121301417042576 1123778008210176 1124754951817728 1126614383741952 1127101940076024 1131759386109396 1132743268236888 1134412198520832 1138110448882176 1139099852233728 1142469103339872 1143806876416512 1147190050047888 1148187346647264 1150723320113664 1151930504800152 1153627704649728 1154126951333136 1158394761280512 1158896070966744 1160603533551616 1161821083233888 1165399415921664 1166412542625792 1168846456375136 1170215115987456 1173676400409744 1174696722616032 1178171262819243 1178526302890776 1180262687729664 1181288735649792 1186170094061568 1186683423867216 1189678570420032 1192306184543232 1193342702340096 1194594597570528 1196872393975104 1197233069603328 1198127992084947 1198273870531584 1201818147669216 1205372908136859 1206784338362064 1208562357252096 1211405995197783 1213556416579584 1214611408023552 1217145896721216 1218204008638848 1220894626203648 1221807235516252 1222175425220064 1223237909500992 1225939645320192 1226856025745658 1227005401982976 1229565752810208 1230634661788224 1231925678744607 1234646603028432 1235719928985696 1236465672859648 1239374964783879 1241575035144192 1242654384254976 1246329930916224 1250168545308672 1251480054597696 1252568014524288 1255181705993754 1255334531033088 1256272883908812 1259047583272512 1260368407258191 1261464094172898 1262771618048138 1264250259236448 1267441181709696 1267989682585527 1271344817369088 1275105225136512 1276213723335936 1276598308349952 1280374254992448 1281487333762944 1285277741257356 1285434230648832 1290588806303874 1291710764978172 1292490298727936 1294563735127872 1297831167730944 1298392820249778 1300697655865344 1301669917326856 1303194106440576 1303758079837587 1305678975245568 1307048718638124 1307207858761728 1311074342911872 1312214110454016 1314952263422028 1316492005485888 1320385950460962 1321533812943036 1323480898274304 1325842090752123 1327795523695872 1328949827606016 1332880620563184 1334441355819264 1335018851850618 1335824521571584 1337388703985664 1338388391722536 1341344457611136 1342510540132608 1343918922266844 1346481443221992 1346887203303744 1352045416127868 1359632651908608 1360814633063424 1365250968652032 1366437834026496 1367854164542976 1369289133811368 1370479509718704 1373506454479104 1374947353372572 1376142648188616 1376973135684608 1377569037870696 1379182100985216 1383261471911484 1384463994511752 1388977428406986 1391023881967104 1392233152730112 1396351126304288 1396771914537216 1397986182286848 1402121172280752 1406439613472256 1407915061422408 1409989416794112 1412251347412224 1415815819342848 1416428531181576 1420003546174752 1422281541641004 1424377063904256 1425871329423408 1430262919540224 1431506302313472 1434493378278576 1435740438752928 1440421036866504 1441673250483312 1443797343571968 1448504207668224 1449763448297472 1454051586068928 1455754206348288 1457263114441728 1458529969526784 1460060063697312 1463284862848512 1464378656992713 1464556952871936 1466093369745648 1468888847151264 1474958635775856 1476240874260768 1477131769974784 1483235620263936 1484525054251008 1487622762659264 1488916010558592 1489364693074944 1492204543137792 1493769964157856 1495068556056768 1498370677613568 1499490698133582 1499673269090304 1502152511655936 1502802586768032 1504562291983872 1505686940687853 1509012514812528 1510324357649184 1514791623624741 1515248103716712 1517480598509568 1518799802978304 1523292137786496 1525075835222016 1529586733397184 1530916462196352 1534110973992366 1534297760151552 1535907339733536 1538835935110848 1540450275537789 1541789448433542 1544526348374016 1545194761288992 1549094777645184 1549765167604533 1553865887895552 1557521993825721 1560286821316608 1561643238887424 1564901867212992 1566262296821376 1570895017092324 1571368403854368 1572734455072704 1577386318815846 1582244565156288 1583904444100209 1586238093893376 1589741579390976 1592792796760704 1593482097579273 1595829858633472 1596310759471104 1597503989446596 1597698494042112 1602424196892288 1604105245601334 1607163877515812 1609045784482752 1613805050563398 1615207993597044 1620473666474817 1622861195628288 1624272011518464 1629567233626752 1630983879334656 1634586193760256 1635808034327544 1639421003746944 1640846215717632 1642567571659476 1646195470704576 1647626571980928 1652499953045172 1659328465247838 1661773241221632 1668640072796928 1670090686032384 1673575607991672 1675030511878416 1675535279709312 1678730111030016 1680491209677588 1681952125563864 1685667012315264 1687132427726592 1689921575612928 1690652910114036 1697639079164094 1699114902355332 1700140300182016 1701618297781248 1707165673323264 1708649778350592 1713703655009808 1720785075071832 1722281019970896 1726084980170496 1730441556974592 1731190426999704 1737592141920768 1738344106450116 1740905300327424 1742731624850832 1748099123882496 1749618813938688 1753269684562704 1755322673981184 1760514600614616 1762045083924048 1764641197699072 1767789454336164 1770394031594496 1771933103474688 1777174160750912 1779255141092352 1780025135800824 1784517855630048 1788459276814848 1789796136324427 1790014053510144 1791891896355792 1795308590962656 1795849604404992 1797410805797376 1802727221503824 1810176507543096 1812843535878144 1814419510751232 1820334624869376 1821917112035328 1823805552723968 1825718845081824 1827306012958272 1831341939305472 1832710853274378 1833263137830096 1834856864251488 1836758717160928 1838909467980288 1840284038618487 1844348629215312 1845951992682336 1851969904542648 1854698509289472 1856310870306816 1862362552716288 1863981576382464 1869494896374336 1875252817963008 1877220081896544 1878852021786432 1882772558990631 1883001796549632 1884409325863218 1887754425790464 1888571374908768 1892196141259347 1893338061566336 1894157427072207 1896375388854672 1899169418539008 1901161772564544 1907017226053632 1908675069751296 1912657837704768 1914320585003904 1914897462524928 1920561382488672 1922231000644416 1927916611886034 1928151345973248 1931338943557632 1935883209455811 1938735448091904 1941005608464384 1941845602691808 1943017485922304 1946746751596416 1947589230374667 1951046483798016 1952504875990284 1952742603829248 1954791159660864 1958518462868352 1960573077957186 1966611514367808 1968321165681024 1972428395133042 1980578925691443 1982300719414554 1985221347411456 1985819590766592 1991693285543808 1993424741409024 1997827570151424 1999320930844776 2001662033728896 2003736782357376 2006083055978496 2007582587583804 2012016686416704 2013765810198912 2015878383400266 2019722164832988 2020330804955616 2028068124191802 2031056183715328 2039448977862912 2041221949595136 2045481298656488 2047876452978048 2051781246814464 2053933700717052 2054183778054144 2055719264578056 2060259681718656 2062421030058858 2065459703526912 2066353556806044 2068773151477824 2074892207867226 2076695991767628 2083466142610479 2086535822950656 2088349729095168 2094526689456432 2095157871805824 2096979273430272 2103181758421128 2109659420208384 2111872592133612 2114984125191168 2123723729014272 2124642796772364 2130005319262128 2136565595856384 2138806994135112 2145394379310336 2147259453470208 2151740067417864 2153610658129392 2160631555299756 2162509875724968 2163814927504384 2165696015357952 2172756311502336 2174645172446208 2181077379103392 2185894671662592 2187794954290176 2190090095545968 2194927294272768 2196835429307904 2203333270726896 2212437953663784 2215697654962176 2224853430395904 2226787581376512 2231434143988896 2233374015837888 2234047039612416 2238306814706688 2240654946236784 2242602834085152 2247556016420352 2249236047200373 2249509903635456 2253228767483904 2254203880152048 2263518772218792 2265486536473776 2268824397041664 2276220897764352 2278199704467456 2284938206679744 2287613752833024 2294380100095776 2296374693294528 2301166460988549 2301446640227328 2303861009600304 2307255409299456 2308253902666272 2312684172650313 2316789522561024 2317792141933488 2321207067103232 2323642166467776 2330798831843328 2332825085251584 2337692912750272 2340430231974912 2347352800819488 2349393445232064 2356342525638486 2357052605781552 2360525375459328 2366079478223769 2372340188123136 2373366847734432 2379357140840064 2384612369086464 2386685404680192 2389189195141056 2393744787950208 2394466139206656 2396255984169894 2396547741063168 2403636295338432 2406157868402001 2410745816273718 2413568676724128 2420707575845097 2422811990395566 2427112833159168 2434291793442432 2436408017277696 2441789252407296 2443614471032504 2444350850440128 2446475819001984 2451879290640384 2453712051491316 2454010803965952 2459131505620416 2461269323576448 2463851357489214 2469293206056864 2471439857971392 2478749929567758 2483150070288384 2488992697871757 2492659861832448 2502960109195392 2505136029048576 2510363411987508 2510669062066176 2512545767817624 2518095166545024 2520736814516382 2522928188345796 2525543236096276 2528500518472896 2534882363419392 2535979365171054 2546458618746141 2550210450273024 2552427446671872 2553196616699904 2560748509984896 2562974667525888 2570555482514712 2581177612607748 2583421529956344 2584980597455872 2589127470255744 2595662335461888 2596785640499556 2603339834653712 2606388212881152 2607516159675174 2611357950491136 2614097437276248 2622148685823744 2624428220908032 2629904526844056 2632984010971776 2640771900921924 2643067625886072 2646961796548608 2651684181504246 2655591047391744 2657899655212032 2665761241126368 2668882711638528 2670037703701236 2671649043143168 2676776783445072 2682688915222272 2685021080265216 2687837844533688 2692962886443984 2693774406607488 2704090832255736 2719265303817216 2721629266126848 2730501937304064 2732875668052992 2735708329085952 2738578267622736 2740959019437408 2747012908958208 2749066279911567 2749894706745144 2752285296377232 2753946271369216 2755138075741392 2758364201970432 2766522943822968 2768927989023504 2777954856813972 2782047763934208 2784466305460224 2792702252608576 2793543829074432 2795972364573696 2804242344561504 2812536785652671 2812879226944512 2815830122844816 2819978833588224 2824502694824448 2826613988794827 2831631638685696 2832857062363152 2840007092349504 2844563083282008 2848754127808512 2851742658846816 2860525839080448 2863012604626944 2868986756557152 2871480877505856 2880842073733008 2883346500966624 2891874917829051 2897008415336448 2899526896594944 2908103172137856 2911508412696576 2914526228883456 2917059939053568 2920120127394624 2926569725697024 2928757313985426 2929113905743872 2932186739491296 2937777694302528 2940859616935779 2949917271551712 2952481748521536 2958642592699563 2966471240527872 2973451079121831 2975245525318528 2977832021117184 2978729386149888 2984409086275584 2987539928315712 2990137112113536 2996741355227136 2998981396267164 2999346538180608 3005605173536064 3009124583967744 3011373881375706 3018025029625056 3020648715298368 3029583247249482 3030496207433424 3034961197019136 3042102186287703 3046584275572992 3050151670444032 3059173466794368 3061832924392704 3068221947984732 3068595520303104 3071814679467072 3077671870221696 3080900551075578 3083578896867084 3090389522577984 3093631545088287 3098189555290368 3099530335209066 3112338311800839 3115043987651442 3120573642633216 3129803734425984 3132524593642752 3141790034184648 3142736807708736 3145468910145408 3154772637631692 3164489130312576 3167808888200418 3172476187786752 3185585593521408 3186964195158546 3191659717266944 3192621518942208 3195007978893192 3204848393784576 3208210491202668 3214327755031624 3218091568965504 3227610101126796 3230415987194088 3240947332949634 3245722391256576 3248544023036928 3259134467253504 3261967758669312 3271616068655088 3278842007493888 3281692431435264 3285135143318952 3292390941409152 3295253143961856 3304999906090344 3318656930495676 3323546482443264 3337280145593856 3340181372064768 3347151215983344 3350061023756832 3351070559418624 3357460222060032 3360982419355176 3363904251127728 3371334024630528 3374264855453184 3379843151225856 3381305820228072 3395278158328188 3398229804710664 3400280600364032 3403236595562496 3414331346646528 3417299556701184 3427407310019616 3441570150143664 3444562039941792 3452169960340992 3460883113949184 3462380853999408 3475184283841536 3476688212900232 3481810600654848 3485463249701664 3496198247764992 3499237627877376 3506539369125408 3510645347962368 3521029201229232 3524090167848096 3534513788457729 3535578908672328 3540788063188992 3543866206949376 3554348321501824 3558510282184704 3560050271601648 3569035711260096 3576918553629696 3579592272648854 3580028107020288 3583783792711584 3590617181925312 3591699208809984 3594383976254841 3594821611594752 3605454443007648 3616118724410577 3620353015086192 3625687071756288 3634217985593349 3640669249738752 3643834224070656 3647611105447936 3651437690163648 3654612025916544 3662683878610944 3665421706548756 3666526275660192 3669713728502976 3673517434321856 3677818935960576 3680568077236974 3688697258430624 3691903985364672 3695777036233821 3703939809085296 3709397018578944 3718124894351637 3724725105432576 3727963152764928 3738989792748672 3750505635926016 3754440163793088 3757704043572864 3765545117981262 3766003593099264 3768818651726436 3777142749817536 3781105221774573 3784392282518694 3786676123132672 3788314854144414 3792750777709344 3802323545129088 3803969047756581 3814034452107264 3825315675409536 3828641170007808 3829794925049856 3841122764977344 3844462001288832 3855833223772068 3856302691946496 3871766418911622 3877470896183808 3883691205383616 3893493503192832 3895178460749334 3902092967596032 3905009751980568 3909582319321728 3911274239512761 3917036925736704 3921146155914372 3933223028735616 3936642331362048 3944856790266084 3961157851382886 3964601438829108 3970442694822912 3983386571087616 3986849482818048 3998641861689552 4003324067457792 4007473564714752 4012166111956992 4015165175167608 4024033372833408 4027531620397824 4031756766800532 4039444329665976 4040661609911232 4056136248383604 4062112367430656 4078897955725824 4082443899190272 4090962597312976 4095752905956096 4103562493628928 4107867401434104 4111438529156112 4120519363437312 4124842060117716 4130919407053824 4132707113612088 4137546302955648 4149784415734452 4153391983535256 4166932285220958 4173071645901312 4176699458190336 4189053378912864 4190315743611648 4193958546860544 4206363516842256 4219318840416768 4223745184267224 4229968250382336 4247447458028544 4249285593544728 4260010638524256 4273131191712768 4277613988270224 4290788758620672 4294518906940416 4303480134835728 4307221316258784 4321263110599512 4325019751449936 4327629855008768 4331392030715904 4345512623004672 4349290344892416 4362154758206784 4371789343325184 4375589908580352 4380180191091936 4389854588545536 4393135970978139 4393670858615808 4406666541453792 4419700663168483 4424875907327568 4431395309924352 4449706860791808 4453575162753024 4462868287977792 4466748031675776 4468094079224832 4476613629413376 4481309892473568 4485205668170304 4495112032840704 4498472094400746 4499019807270912 4506457534967808 4508407760304096 4517060822063559 4527037544437584 4530973072947552 4544374870874223 4552441795528704 4556399408934912 4569876413359488 4575227505666048 4588760200191552 4592749386589056 4602332921977098 4602893280454656 4607722019200608 4616507805332544 4621350826613367 4625368345300626 4633579045122048 4635584283866976 4647284332935552 4649295502813599 4661597663686656 4672565981477163 4675385825500544 4680860463949824 4694705601638976 4698786890464128 4712685051276972 4714105211563104 4732158956447538 4746733695468864 4758714281680128 4769224738172928 4778378390282112 4780446292737819 4787489575900416 4788932278413312 4792511968339788 4793095482126336 4807272590676864 4812315736804002 4821491632547436 4827137353448256 4841415151690194 4845623980791132 4861420999424451 4868583586884864 4872816034555392 4887228942065008 4888701700880256 4892951638003968 4903758581280768 4907424102982632 4918263011240832 4922538647152896 4927702714978428 4938586412113728 4942879715942784 4957499859135516 4977985395743514 4985319723664896 5005920218390784 5010272058097152 5020726823975016 5025091535635248 5036190333090048 5041473629032764 5045856376691592 5051086472192552 5057001036945792 5069764726838784 5071958730342108 5092917237492282 5100420900546048 5104854893343744 5121497019969792 5125949335051776 5141110965029424 5162355225215496 5166843059912688 5169961194911744 5178254940511488 5191324670923776 5193571280999112 5206679669307424 5212776425762304 5215032319350348 5222715900982272 5228194874552496 5244297371647488 5248856441816064 5259809053688112 5265968021943552 5281543801843848 5286135251772144 5293923593097216 5303368363008492 5311182094783488 5315799310424064 5331522482252736 5337765423277056 5340075407402472 5343298086286336 5353553566890144 5365377830444544 5369388408973281 5370042160530432 5375675689067376 5385925772887968 5387548813214976 5408181664511472 5438530607634432 5443258532253696 5461003874608128 5465751336105984 5471416658171904 5477156535245472 5481918038874816 5494025817916416 5498132559823134 5499789413490288 5504570592754464 5507892542738432 5510276151482784 5516728403940864 5520852115855461 5533045887645936 5537855978047008 5555909713627944 5564095527868416 5568932610920448 5585404505217152 5587087658148864 5591944729147392 5608484689123008 5625073571305342 5625758453889024 5631660245689632 5648317676971893 5649005389648896 5653227977589654 5663263277371392 5665714124726304 5680014184699008 5682472281216621 5689126166564016 5697508255617024 5703485317693632 5721051678160896 5726025209253888 5737973513114304 5742961755011712 5761684147466016 5766693001933248 5783749835658102 5794016830672896 5807649628367433 5816206344275712 5823016825393152 5829052457766912 5840240254789248 5842767691124001 5853139451394048 5857514627970852 5858227811487744 5864373478982592 5875555388605056 5881719233871558 5899834543103424 5904963497043072 5917285185399126 5941736777074329 5946902158243662 5950491050637056 5955664042234368 5957458772299776 5975079856631424 5980274224227072 5993482710454272 5997962792534328 6011210347072128 6018249167935488 6022747762751412 6036050059250112 6041297430596736 6059166494498964 6060992414866848 6084204372575406 6093168551145984 6118346933588736 6123665848785408 6136443895969464 6143629358934144 6155343740443392 6161801102151156 6167157793734168 6180779045155968 6187263090176574 6196379110580736 6199060670418132 6224676623601678 6230087975302884 6259607468851968 6265049187285504 6283580068369296 6285473615417472 6290937820290816 6309545275263384 6328978260625152 6335617776400836 6344952375573504 6371171187042816 6373928390317092 6383319434533888 6390015957786384 6409696787569152 6416420982405336 6428655510063248 6436183137931008 6455220202253592 6460831974388176 6481894665899268 6491444782513152 6497088046073856 6518268934507008 6523935517338624 6543232137310176 6557684014987776 6563384862870528 6570270286637904 6584781882818304 6590506287923712 6609999812180688 6637313860991352 6647092964886528 6674560291187712 6680362744129536 6694302431966688 6700122047513664 6702141118837248 6714920444120064 6721964838710352 6727808502255456 6742668049261056 6747708141601119 6748529710906368 6759686302451712 6762611640456144 6790556316656376 6796459609421328 6800561200728064 6806473191124992 6828662693293056 6834599113402368 6854814620039232 6883140300287328 6889124079883584 6903499382965647 6904339920681984 6921766227898368 6924761707998816 6938052517950939 6950368567683072 6953376425800464 6963621201309696 6970926499403328 6992396495529984 6998475255754752 7013078738250816 7021290695924736 7042058402458464 7048180335696192 7069027576915458 7071157817344656 7081576126377984 7098238434671307 7108696643003648 7117020564369408 7120100543203296 7138071422520192 7153837107259392 7159184545297708 7160056214040576 7167567585423168 7181234363850624 7183398417619968 7188767952509682 7189643223189504 7210908886015296 7218473605206003 7232237448821154 7240706030172384 7262122727535291 7268435971186698 7281338499477504 7302875380327296 7309224051833088 7325367757221888 7330843413097512 7333052551320384 7339427457005952 7347034868643712 7355637871921152 7361136154473948 7377394516861248 7383807970729344 7391554072467642 7407879618170592 7436249788703274 7449450210865152 7477979585497344 7508880327586176 7515408087145728 7531090235962524 7532007186198528 7537637303452872 7554285499635072 7562210443549146 7568784565037388 7573352246265344 7576629708288828 7585501555418688 7604647090258176 7607938095513162 7639375856238423 7650631350819072 7657282340015616 7659589850099712 7682245529954688 7688924002577664 7711666447544136 7743532837823244 7754941792367616 7767382410767232 7786987006385664 7790356921498668 7810019503961136 7819164638643456 7822548479025522 7834073851473408 7842292311828744 7866446057471232 7873284662724096 7889713580532168 7922315702765772 7929202877658216 7940885389645824 7966773142175232 7973698965636096 7997283723379104 8006648134915584 8014947129429504 8030330350335216 8048066745666816 8055063240795648 8063513533601064 8078888659331952 8081323219822464 8112272496767208 8124224734861312 8157795911451648 8164887798380544 8181925194625952 8191505811912192 8207124987257856 8215734802868208 8222877058312224 8241038726874624 8247198839734701 8249684120235432 8261838814107648 8265414227224176 8275092605911296 8299568831468904 8306783967070512 8333864570441916 8346143291802624 8353398916380672 8378106757825728 8380631487223296 8387917093721088 8412727033684512 8437610356958013 8438637680833536 8447490368534448 8459936500764672 8479841966384481 8494894916057088 8498571187089456 8520021277048512 8546262383425536 8555227976540448 8581577517241344 8589037813880832 8606960269671456 8614442632517568 8642526221199024 8650039502899872 8655259710017536 8675624753487153 8691025246009344 8698580689784832 8724309516413568 8743578686650368 8751179817160704 8760360382183872 8779709177091072 8786271941956278 8787341717231616 8813333082907584 8822578850807337 8839401326336966 8849751814655136 8875927778098689 8899413721583616 8925736575955584 8933496063351552 8936188158449664 8953227258826752 8962619784947136 8970411336340608 8990224065681408 8996944188801492 8998039614541824 9016815520608192 9034121644127118 9054075088875168 9061946145895104 9088749741748446 9104883591057408 9126306558863109 9139752826718976 9150455011332096 9177520400383104 9185498773178112 9204665843954196 9205786560909312 9215444038401216 9233015610665088 9242701653226734 9250736690601252 9271168567733952 9280894635264861 9294568665871104 9298591005627198 9337014935402517 9345131962954326 9350771651001088 9361720927899648 9389411203277952 9397573780928256 9425370102553944 9428210423126208 9464317912895076 9493467390937728 9517428563360256 9556756780564224 9560892585475638 9574979151800832 9577864556826624 9585023936679576 9614545181353728 9624631473608004 9642983265094872 9654274706896512 9682830303380388 9691247961582264 9722841998848902 9737167173769728 9745632069110784 9774457884130016 9777403401760512 9785903276007936 9814848205965264 9836526022481664 9845077294305792 9855405429956856 9877172824227456 9885759431885568 9914999718271032 9955970791487028 9970639447329792 10011840436781568 10020544116194304 10041453647950032 10050183071270496 10072380666180096 10082947258065528 10091712753383184 10102172944385104 10114002073891584 10139529453677568 10143917460684216 10185834474984564 10200841801092096 10209709786687488 10242994039939584 10251898670103552 10282221930058848 10324710450430992 10333686119825376 10339922389823488 10356509881022976 10382649341847552 10387142561998224 10413359338614848 10425552851524608 10430064638700696 10445431801964544 10456389749104992 10488594743294976 10497712883632128 10519618107376224 10531936043887104 10563087603687696 10572270503544288 10603541365373187 10606736726016984 10622364189566976 10631598620848128 10663044964505472 10675530846554112 10680150814804944 10686596172572672 10707107133780288 10730755660889088 10738776817946562 10740084321060864 10751351378134752 10771851545775936 10775097626429952 10783151928764523 10816363329022944 10848356173231731 10877061215268864 10902653956780047 10922007749216256 10931502672211968 10942833316343808 10954313070490944 10963836077749632 10988051635832832 10996265119646268 10999578826980576 11009141185508928 11020552302965568 11033456807881728 11041704231710922 11066091775291872 11075711956094016 11087331108701463 11111819427255888 11128191055736832 11154374683054911 11170809010434304 11174175316297728 11183889458294784 11216969378246016 11250147142610684 11251516907778048 11263320491379264 11296635353943786 11298010779297792 11306455955179308 11331428249452608 11343315665323719 11360028369398016 11364944562433242 11378252333128032 11406970635387264 11411907143269743 11442103356321792 11475947026228608 11485923510023424 11523368294932032 11533386003866496 11567499671316204 11615299256734866 11632412688551424 11680480509578496 11685535382248002 11706278902788096 11715029255941704 11728746957965184 11751110777210112 11763438467743116 11799669086206848 11809926994086144 11834570370798252 11883473554148658 11893804316487324 11900982101274112 11911328084468736 11950159713262848 11960548448454144 11995925585068656 12022420694144256 12036498335870976 12045495525502824 12072100118500224 12082594861193472 12118332988997928 12121984829733696 12168408745150812 12186337102291968 12236693867177472 12247331697570816 12272887791938928 12287258717868288 12310687480886784 12323602204302312 12334315587468336 12361558090311936 12374526180353148 12392758221161472 12398121340836264 12449353247203356 12460175950605768 12519214937703936 12530098374571008 12567160136738592 12570947230834944 12581875640581632 12619090550526768 12657956521250304 12671235552801672 12689904751147008 12742342374085632 12747856780634184 12766638869067776 12780031915572768 12819393575138304 12832841964810672 12857311020126496 12872366275862016 12910440404507184 12921663948776352 12963789331798536 12982889565026304 12994176092147712 13036537869014016 13047871034677248 13086464274620352 13115368029975552 13126769725741056 13140540573275808 13169563765636608 13179407912934417 13181012575847424 13219999624361376 13259101989505449 13274627721982704 13294185929773056 13349120582375424 13360725488259072 13388604863933376 13400244095027328 13404282237674496 13429840888240128 13443929677420704 13455617004510912 13485336098522112 13495416283202238 13497059421812736 13519372604903424 13525223280912288 13551182466190677 13581112633312752 13592919218842656 13601122401456128 13633124612622669 13657325386586112 13669198226804736 13709629240078464 13766280600574656 13778248159767168 13806998765931294 13808679841363968 13849523415997632 13864052479840101 13876105035901878 13900737135366144 13906752851600928 13941852998806656 13947886508440797 13984792991059968 14026157476501632 14042581391849472 14084116804916928 14096360671392384 14138055153830916 14142315634689312 14196476869342614 14217393286007296 14240201086406592 14276142845040384 14307674214518784 14318369090595416 14335135170846336 14341338878213457 14362468727701248 14366796835239936 14377535905019364 14379286446379008 14421817772030592 14436947210412006 14464474897642308 14481412060344768 14524245455070582 14536871942373396 14584262998273353 14605750760654592 14618448103666176 14661686826195024 14666105102640768 14678854914011904 14694069737287424 14711275743842304 14722272308947896 14754789033722496 14767615941458688 14783108144935284 14815759236341184 14872499577406548 14955959170994688 15017760655172352 15030816174291456 15062180471925048 15075274606905744 15108570999270144 15124420887098292 15137569130074776 15146704492530688 15153259416577656 15171003110837376 15209294180516352 15215876191026324 15278751712476846 15301262701638144 15314564680031232 15364491059909376 15377848005155328 15423332895088272 15487065675646488 15509883584735232 15534764821534464 15573974012771328 15580713842997336 15620039007922272 15638329277286912 15645096958051044 15668147702946816 15684584623657488 15732892114942464 15746569325448192 15779427161064336 15844631405531544 15858405755316432 15881770779291648 15933546284350464 15947397931272192 15994567446758208 16013296269831168 16029894258859008 16060660700670432 16096133491333632 16108165226919843 16110126481591296 16127027067202128 16157777318663904 16162646439644928 16224544993534416 16248449469722624 16315591822903296 16329775596761088 16363850389251904 16383011623824384 16414249974515712 16431469605736416 16445754116624448 16482077453749248 16494397679469402 16499368240470864 16523677628215296 16530828454448352 16550185211822592 16562556347566383 16599137662937808 16613567934141024 16667729140883832 16692286583605248 16706797832761344 16756213515651456 16761262974446592 16775834187442176 16825454067369024 16875220713916026 16877275361667072 16894980737068896 16944953030915679 16959683932768962 16989789832114176 16997142374178912 17040042554097024 17047416843649863 17092524766851072 17110455953080896 17163155034482688 17178075627761664 17213920539342912 17228885265035136 17285052442398048 17300079005799744 17351249506974306 17382050492018688 17422948885102299 17448619032827136 17487157373300736 17520720764367744 17528303073372003 17559418354182144 17572543883912556 17574683434463232 17626666165815168 17645157701614674 17678802652673932 17699503629310272 17751855556197378 17825210331222987 17851473151911168 17866992126703104 17872376316899328 17925239569894272 17940822672681216 17980448131362816 17993888377602984 18033631041216384 18068243288254236 18108150177750336 18123892291790208 18177499483496892 18252613117726218 18279505653437952 18355040800766208 18370997546356224 18409331687908392 18430888076802432 18466031221330176 18485403306453468 18501473381202504 18542337135467904 18561789270529722 18589137331742208 18597182011254396 18674029870805034 18690263925908652 18701543302002176 18778822406555904 18795147561856512 18850740205107888 18856420846252416 18928635825790152 18986934781875456 19034857126720512 19113513561128448 19121785170951276 19149958303601664 19170047873359152 19229090362707456 19249262947216008 19285966530189744 19308549413793024 19365660606760776 19382495923164528 19445683997697804 19474334347539456 19491264138221568 19548915768260032 19554806803521024 19571806552015872 19629696411930528 19673052044963328 19687757499568697 19690154588611584 19710810859913712 19754345648454912 19771518863771136 19829999436542064 19911941582974056 19941278894659584 20023680873563136 20041088232388608 20082907295900064 20100366142540992 20144761332360192 20165894516131056 20183425506766368 20204345888770208 20228004147783168 20243124424803357 20279058907355136 20287834921368432 20371668949969128 20401683602184192 20419419573374976 20485988079879168 20503797340207104 20564443860117696 20649420900861984 20667372239650752 20710498148896941 20713019762045952 20765298683695104 20774285123996448 20814157553852817 20826718677229696 20851105703049216 20860129277401392 20890863603929088 20912779498209984 20977189486589952 20995425767264256 21039236214752448 21063872087774208 21126175207375392 21144541007088576 21207082730746374 21213473452033968 21244728379133952 21294715304013921 21326089929010944 21351061693108224 21360301629609888 21373192345145344 21414214267560576 21461511321778176 21477553635893124 21480168642121728 21502702756269504 21543703091551872 21550195252859904 21566303857529046 21632726658045888 21655420815618009 21696712346463462 21786368182605873 21805307913560094 21844015498432512 21908626140981888 21927672155499264 21976103271665664 21992530239292536 21999157653961152 22018282371017856 22041104605931136 22066913615763456 22083408463421844 22132183550583744 22151423912188032 22174662217402926 22223638854511776 22308749366109822 22341618020868608 22348350632595456 22433938756492032 22500294285221368 22526640982758528 22593270707887572 22596021558595584 22612911910358616 22662856498905216 22686631330647438 22720056738796032 22729889124866484 22756504666256064 22813941270774528 22823814286539486 22918127568715269 22951894052457216 22971847020046848 23046736589864064 23066772007732992 23134999342632408 23230598513469732 23264825377102848 23360961019156992 23371070764496004 23430058511883408 23457493915930368 23502221554420224 23526876935486232 23599338172413696 23619853988172288 23669140741596504 23766947108297316 23787608632974648 23801964202548224 23822656168937472 23900319426525696 23921096896908288 23991851170137312 24044841388288512 24090991051005648 24144200237000448 24165189722386944 24236665977995856 24243969659467392 24336817490301624 24372674204583936 24473387734354944 24494663395141632 24545775583877856 24574517435736576 24621374961773568 24647204408604624 24668631174936672 24723116180623872 24741596519204103 24749052360706296 24785516442322944 24796242681672528 24898706494406712 24920351901211536 25038429875407872 25060196749142016 25134320273477184 25141894461669888 25163751281163264 25238181101053536 25312831070874039 25315913042500608 25342471105603344 25379809502294016 25439525899153443 25484684748171264 25495713561268368 25533277738135552 25560063831145536 25638787150276608 25665683929621344 25714622040252992 25744732551724032 25820880809014368 25843327897552704 25927578663597072 25965779130052608 26026874260461459 26073075738028032 26095742069354496 26172928549240704 26230736059951104 26253539451482112 26281081146551616 26339127531273216 26358815825868834 26362025151694848 26439999248722752 26467736552422011 26518203979010898 26549255443965408 26627783334296067 26698241164750848 26777209727866752 26800488190054656 26808564475348992 26859681776480256 26887859354841408 26911234009021824 26970672197044224 26990832566404476 26994118843625472 27050446561824576 27102364932381354 27162225266625504 27185838437685312 27266249225245338 27314650773172224 27378919676589327 27419258480156928 27532561201149312 27556496319534336 27613997531862588 27617359682727936 27699046831995264 27728104959680202 27752210071803756 27813505703201856 27883705997613312 27895773016881594 28011044806207551 28052314953003264 28085162783698944 28168233609833856 28192721342784768 28276110307661832 28284631269378624 28392953738685228 28434786572014592 28480402172813184 28552285690080768 28636738181190832 28670270341692672 28682677756426914 28724937455402496 28733593670479872 28755071810038728 28843635544061184 28873894420824012 28928949795284616 28962824120689536 29048490910141164 29073743884746792 29168525996546706 29211501521309184 29236896207332352 29323373652390048 29332210205281536 29357709828023808 29388139474574848 29444544617895792 29509578067444992 29535231882917376 29566216289870568 29631518472682368 29744999154813096 29911918341989376 30035521310344704 30061632348582912 30124360943850096 30150549213811488 30217141998540288 30248841774196584 30275138260149552 30293408985061376 30306518833155312 30342006221674752 30418588361032704 30431752382052648 30557503424953692 30602525403276288 30629129360062464 30728982119818752 30755696010310656 30846665790176544 30937904642179381 30974131351292976 31019767169470464 31069529643068928 31147948025542656 31161427685994672 31240078015844544 31276658554573824 31290193916102088 31336295405893632 31369169247314976 31465784229884928 31493138650896384 31558854322128672 31689262811063088 31716811510632864 31810624096119561 31867092568700928 31894795862544384 31989134893516416 32026592539662336 32059788517718016 32121321401340864 32192266982667264 32216330453839686 32220252963182592 32254054134404256 32315554637327808 32325292879289856 32349455786293569 32449089987068832 32545068519695193 32631183645806592 32707961870340141 32727700778503808 32766023247648768 32828499949031424 32862939211472832 32891508233248896 32964154907498496 32988795358938804 32998736480941728 33061656908896704 33100370423645184 33125112695132766 33198275325875616 33227135868282048 33335458281767664 33384573167210496 33463124049164733 33512427031302912 33522525948893184 33551668374884352 33650908134738048 33750441427832052 33754550723334144 33789961474137792 33889906061831358 33919367865537924 33994284748357824 34029946995971157 34080085108194048 34094833687299726 34220911906161792 34235721429809229 34326310068965376 34427841078685824 34457770530070272 34570104884796096 34600158011599488 34702499013948612 34845897770204598 34897238065654272 35041441528735488 35056606146744006 35118836708364288 35145087767825112 35253332331630336 35290315403229348 35357605305347864 35399007258620544 35503711112394756 35650420662445974 35702946303822336 35733984253406208 35850479139788544 35881645345362432 35987776755205968 36067262082432768 36136486576508472 36216300355500672 36247784583580416 36354998966993784 36505226235452436 36559011306875904 36710081601532416 36741995092712448 36818663375816784 36861776153604864 36932062442660352 36970806612906936 37002946762405008 37084674270935808 37123578541059444 37178274663484416 37194364022508792 37348059741610068 37380527851817304 37403086604004352 37557644813111808 37590295123713024 37701480410215776 37712841692504832 37857271651580304 37973869563750912 38069714253441024 38227027122256896 38243570341902552 38299916607203328 38340095746718304 38458180725414912 38498525894432016 38571933060379488 38617098827586048 38731321213521552 38764991846329056 38891367995395608 38948668695078912 38982528276443136 39097831536520064 39109613607042048 39143613104031744 39259392823861056 39346104089926656 39375514999137394 39380309177223168 39421621719827424 39508691296909824 39538223738803251 39543037727542272 39659998873084128 39777305968516347 39823883165948112 39882557789319168 40047361747126272 40082176464777216 40165814591800128 40200732285081984 40289522664720384 40331789032262112 40366851013532736 40408691777540416 40456008295566336 40486248849606714 40558117814710272 40575669842736864 40653547398572031 40743337899938256 40803367204368384 40899373837868007 40971976159758336 41007594680414208 41128887720235392 41298841801723968 41334744479301504 41420996297793882 41426039524091904 41548570247992896 41592157439520303 41628315107705634 41653437354459392 41702211406098432 41720258554802784 41825558996419968 41843659525322391 41954378973179904 42078472429504896 42127744175548416 42252350414750784 42289082014177152 42414165461492748 42426946904067936 42589430608027842 42652179858021888 42720603259219776 42828428535121152 42923022643556352 42955107271786248 43005405512539008 43024016634640371 43087406183103744 43100390505719808 43132607715058092 43265453316091776 43310841631236018 43393424692926924 43572736365211746 43610615827120188 43817252281963776 43855344310998528 43985060478585072 43998315307922304 44036564742035712 44082209211862272 44133827231526912 44166816926843688 44264367101167488 44302847824376064 44349324434805852 44447277709023552 44617498732219644 44683236041737216 44867877512984064 45000588570442736 45053281965517056 45186541415775144 45225823820717232 45325712997810432 45373262661294876 45440113477592064 45459778249732968 45513009332512128 45627882541549056 45647628573078972 45836255137430538 45903788104914432 45943694040093696 46093473179728128 46133544015465984 46269998685264816 46461197026939464 46529650754205696 46721922038313984 46742141528992008 46860117023766816 46914987831860736 47004443108840448 47053753870972464 47198676344827392 47239707976344576 47338281483193008 47533894216594632 47575217265949296 47603928405096448 47645312337874944 47800638853051392 47842193793816576 47983702340274624 48089682776577024 48181982102011296 48288400474000896 48324495680759529 48330379444773888 48473331955991712 48487939318934784 48673634980603248 48745348409167872 48946775468709888 48989326790283264 49091551167755712 49149034871473152 49242749923547136 49294408817209248 49337262349873344 49446232361247744 49483193038408206 49498104721412592 49571032884645888 49592485363345056 49687669042699149 49797412988813424 49840703802423072 50076859750815744 50120393498284032 50268640546954368 50283788923339776 50327502562326528 50476362202107072 50625662141748078 50631826085001216 50684942211206688 50834859092747037 50879051798306886 50969369496342528 50991427122536736 51120127662291072 51142250530949589 51277574300553216 51331367859242688 51429244080505984 51489465103448064 51641761618028736 51686655795105408 51855157327194144 52053748520922918 52146151476056064 52345857098481408 52461472119902208 52562162293103232 52584909220116009 52678255062546432 52717631651737668 52724050303389696 52879998497445504 52935473104844022 53036407958021796 53098510887930816 53255566668592134 53475630993668961 53554419455733504 53600976380109312 53617128950697984 53775718709682816 53822468018043648 53941344394088448 53981665132808952 54100893123649152 54204729864762708 54324450533251008 54371676875370624 54532498450490676 54757839353178654 54838516960313856 55065122402298624 55112992639068672 55227995063725176 55398093663990528 55456209919360404 55504420143607512 55627011406403712 55767411995226624 55791546033763188 56022089612415102 56104629906006528 56336467219667712 56385442685569536 56552220615323664 56569262538757248 56785907477370456 56869573144029184 56960804345626368 57104571380161536 57273476362381664 57340540683385344 57365355512853828 57449874910804992 57510143620077456 57687271088122368 57747788841648024 57857899590569232 57925648241379072 58096981820282328 58147487769493584 58337051993093412 58423003042618368 58473792414664704 58646747304780096 58664420410563072 58715419656047616 58776278949149696 58889089235791584 59019156134889984 59063272498706091 59070463765834752 59132432579741136 59263036945364736 59489998309626192 59823836683978752 60071042620689408 60123264697165824 60248721887700192 60301098427622976 60434283997080576 60497683548393168 60550276520299104 60586817970122752 60613037666310624 60684012443349504 60729373274410071 60837176722065408 60863504764105296 61115006849907384 61205050806552576 61258258720124928 61457964239637504 61511392020621312 61693331580353088 61875809284358762 61948262702585952 62131494446690823 62139059286137856 62295896051085312 62322855371989344 62480156031689088 62553317109147648 62580387832204176 62672590811787264 62738338494629952 62931568459769856 62986277301792768 63117708644257344 63378525622126176 63433623021265728 63621248192239122 63734185137401856 63884145912041763 63978269787032832 64053185079324672 64119577035436032 64242642802681728 64384533965334528 64432660907679372 64440505926365184 64508108268808512 64631109274655616 64650585758579712 64698911572587138 64898179974137664 64966262446854027 65090137039390386 65359104547817619 65415923740680282 65455401557007616 65532046495297536 65725878422945664 65783016466497792 65928309814996992 65977590717877608 65997472961883456 66123313817793408 66200740847290368 66250225390265532 66396550651751232 66454271736564096 66670916563535328 66926248098329466 67024854062605824 67045051897786368 67301816269476096 67500882855664104 67579922948275584 67779812123662716 67838735731075848 67988569496715648 68059893991942314 68160170216388096 68189667374599452 68441823812323584 68471442859618458 68855682157371648 68915541060140544 69140209769592192 69200316023198976 69404998027897224 69691795540409196 69794476131308544 70082883057470976 70113212293488012 70290175535650224 70506664663260672 70580630806458696 70715210610695728 70798014517241088 71007422224789512 71300841324891948 71405892607644672 71467968506812416 71700958279577088 71763290690724864 71975553510411936 72134524164865536 72272973153016944 72432600711001344 72495569167160832 72709997933987568 73010452470904872 73118022613751808 73420163203064832 73483990185424896 73637326751633568 73723552307209728 73864124885320704 73941613225813872 74005893524810016 74169348541871616 74224789557612309 74247157082118888 74356549326968832 74388728045017584 74696119483220136 74761055703634608 74806173208008704 75115289626223616 75180590247426048 75402960820431552 75425683385009664 75714543303160608 75938493212622117 75947739127501824 76139428506882048 76318577697460329 76454054244513792 76487140683805104 76599833214406656 76680191493436608 76916361450829824 76997051788864032 77143866120758976 77234197655172096 77462642427043104 77529983692658112 77782735990791216 77897337390157824 78080622781384377 78195663073040128 78219227214084096 78287226208063488 78518785647722112 78692208179853312 78751029998274788 78760618354446336 78843243439654848 79017382593819648 79076447477606502 79086075455084544 79319997746168256 79403209657266033 79554611937032694 79647766331896224 79883350002888201 80094723494252544 80331629183600256 80401464570163968 80579045329440768 80663578064524224 80733702027065472 80817383555080832 80912016591132672 80972497699213428 81151339685473728 81307094797144062 81486675799876512 81798747675736014 81943952319516672 82257775440470784 82597683603447936 82669488958603008 82841992595587764 82852079048183808 83097140495985792 83184314879040606 83256630215411268 83306874708918784 83440517109605568 83651117992839936 83687319050644782 84033134418622653 84156944859009792 84255488351096832 84504700829501568 84578164028354304 84828330922985496 84853893808135872 85178861216055684 85304359716043776 85441206518439552 85656857070242304 85910214543572496 86010811025078016 86048033269280742 86174812366207488 86200781011439616 86265215430116184 86530906632183552 86621683262472036 86786849385853848 87145472730423492 87221231654240376 87634504563927552 87710688621997056 87970120957170144 87996630615844608 88073129484071424 88164418423724544 88333633853687376 88528734202334976 88605695648752128 88698648869611704 88894555418047104 89234997464439288 89366472083474432 89735755025968128 90001177140885472 90106563931034112 90373082831550288 90451647641434464 90651425995620864 90746525322589752 90880226955184128 90919556499465936 91026018665024256 91255765083098112 91295257146157944 91672510274861076 91807576209828864 91887388080187392 92186946359456256 92267088030931968 92539997370529632 92813713926538143 92922394053878928 93059301508411392 93443844076627968 93484283057984016 93720234047533632 93829975663721472 94008886217680896 94107507741944928 94397352689654784 94479415952689152 94676562966386016 95067788433189264 95150434531898592 95207856810192896 95431872288358683 95601277706102784 95684387587633152 95967404680549248 96179365553154048 96363964204022592 96576800948001792 96648991361519058 96660758889547776 96946663911983424 96975878637869568 97048367358880707 97347269961206496 97635205559085579 97893550937419776 98183102335511424 98298069742946304 98485499847094272 98588817634418496 98674524699746688 98892464722495488 98966386076816412 98996209442825184 99184970726690112 99375338085398298 99594825977626848 99681407604846144 100153719501631488 100389372147494199 100537281093908736 100567577846679552 100655005124653056 100952724404214144 101251324283496156 101263652170002432 101369884422413376 101669718185494074 101758103596613772 101982854245073472 102089840987913471 102240255324582144 102284501061899178 102662735718485376 102707164289427687 102858488161011968 102978930206896128 103283523236057472 103373311590210816 103710314654388288 104107497041845836 104691714196962816 105124324586206464 105169818440232018 105356510125092864 105435263303475336 105759996994891008 105870946209688044 106072815916043592 106197021775861632 106511133337184268 106951261987337922 107108838911467008 107201952760218624 107551437419365632 107644936036087296 107963330265617904 108201786247298304 108409459729525416 108648901066502016 108743353750741248 109064996900981352 109515678706357308 109677033920627712 110130244804597248 110225985278137344 110455990127450352 110796187327981056 110912419838720808 111008840287215024 111254022812807424 111534823990453248 111583092067526376 112044179224830204 112209259812013056 112672934439335424 112770885371139072 113104441230647328 113138525077514496 113571814954740912 113739146288058368 113921608691252736 114209142760323072 114546952724763328 114681081366770688 114730711025707656 114899749821609984 115020287240154912 115374542176244736 115495577683296048 115715799181138464 115851296482758144 116193963640564656 116294975538987168 116674103986186824 116846006085236736 116947584829329408 117293494609560192 117328840821126144 117430839312095232 117552557898299392 117778178471583168 118038312269779968 118126544997412182 118140927531669504 118264865159482272 118526073890729472 118614671216409753 118979996619252384 119331917905549041 119647673367957504 120142085241378816 120246529394331648 120497443775400384 120602196855245952 120868567994161152 120995367096786336 121100553040598208 121226075332621248 121368024886699008 121458746548820142 121674353444130816 121727009528210592 121960642195716093 122230013699814768 122410101613105152 122698121513604021 122915928479275008 123022784041242624 123386663160706176 123751618568717524 123896525405171904 124262988893381646 124278118572275712 124645710743978688 124776472318560909 124960312063378176 125106634218295296 125160775664408352 125476676989259904 125530978575967173 125863136919539712 126235417288514688 126757051244252352 126867246042531456 127242496384478244 127768291824083526 127956539574065664 128485285605363456 128769067930669056 128865321815358744 129016216537617024 129262218549311232 129301171517159424 129397823145174276 129796359948275328 129932524893708054 130180274078780772 130718209095635238 130831847481360564 130910803114015232 131451756845891328 131566032932995584 131955181435755216 131994945923766912 132246627635586816 132401481694580736 132500450780531064 132793101303502464 132908543473128192 133341833127070656 133852496196658932 134049708125211648 134603632538952192 135001765711328208 135159845896551168 135559624247325432 135677471462151696 135977138993431296 136119787983884628 136320340432776192 136379334749198904 136883647624647168 136942885719236916 137711364314743296 137831082120281088 138280419539184384 138400632046397952 138809996055794448 139383591080818392 139588952262617088 140165766114941952 140226424586976024 140580351071300448 141013329326521344 141161261612917392 141430421221391456 141596029034482176 142014844449579024 142601682649783896 142811785215289344 142935937013624832 143401916559154176 143526581381449728 143951107020823872 144269048329731072 144545946306033888 144865201422002688 144973487042278587 144991138334321664 145419995867975136 146020904941809744 146236045227503616 146840326406129664 146967980370849792 147274653503267136 147447104614419456 147728249770641408 147883226451627744 148011787049620032 148338697083743232 148449579115224618 148494314164237776 148713098653937664 148777456090035168 149063007128097447 149392238966440272 149522111407269216 149612346416017408 150230579252447232 150361180494852096 150805921640863104 150851366770019328 151429086606321216 151876986425244234 151895478255003648 152504577278241111 152637155394920658 152908108489027584 152974281367610208 153360382986873216 153426751592848767 153832722901659648 153994103577728064 154287732241517952 154468395310344192 154925284854086208 155059967385316224 155565471981582432 156161245562768754 156391326146080256 156438454428168192 157037571295444224 157384416359706624 157502059996549576 157686486879309696 157754727660348027 158034765187639296 158152894955213004 158172150910169088 158639995492336512 158806419314532066 159109223874065388 159295532663792448 159766700005776402 160426892981006883 160663258367200512 160802929140327936 161327156129048448 161467404054130944 161634767110161664 161824033182265344 161944995398426856 162302679370947456 162614189594288124 162973351599753024 163597495351472028 164515550880941568 165195367206895872 165338977917206016 165683985191175528 166194280991971584 166368629758081212 166513260430822536 166613749417837568 166881034219211136 167302235985679872 167374638101289564 168066268837245306 168313889718019584 169009401659003136 169156328056708608 169656661845970992 169707787616271744 170357722432111368 170608719432087552 170882413036879104 171313714140484608 171820429087144992 172021622050156032 172096066538561484 172349624732414976 172530430860232368 173061813264367104 173243366524944072 173573698771707696 174290945460846984 174442463308480752 175269009127855104 175421377243994112 175940241914340288 175993261231689216 176146258968142848 176328836847449088 176667267707374752 177057468404669952 177189817496118273 177211391297504256 177397297739223408 177789110836094208 178469994928878576 178732944166948864 179471510051936256 180002354281770944 180213127862068224 180746165663100576 180903295282868928 181302851991241728 181493050645179504 181760453910368256 181839112998931872 182052037330048512 182188119823230213 182511530166196224 182590514292315888 183345020549722152 183615152419657728 183774776160374784 184373892718912512 184534176061863936 185079994741059264 185627427853076286 185844788107757856 186394483340072469 186887688153255936 186968566115968032 187440468095067264 187659951327442944 188017772435361792 188215015483889856 188794705379309568 188958831905378304 189353125932772032 190135576866378528 190300869063797184 190863744576717366 191202555412205568 191652437736125289 191934809361098496 192358731106308096 192727928408045184 193153601896003584 193297982723038116 193321517779095552 193893327823966848 193951757275739136 194096734717761414 194694539922412992 195270411118171158 196077313643452857 196366204671022848 196596139485892608 197177635268836992 197349049399493376 197784929444990976 197932772153632824 197992418885650368 198369941453380224 198750676170796596 199189651955253696 199362815209692288 200778744294988398 201074562187817472 201135155693359104 201905448808428288 202502648566992312 202739768844826752 203339436370988148 203516207193227544 203965708490146944 204179681975826942 204480510649164288 204569002123798356 205325471436970752 205414328578855374 205716976322023936 206567046472114944 206746623180421632 207420629308776576 208214994083691672 209383428393925632 210248649172412928 210339636880464036 210870526606950672 211519993989782016 211741892419376088 212145631832087184 212394043551723264 213022266674368536 213902523974675844 214217677822934016 214403905520437248 215102874838731264 215289872072174592 215926660531235808 216403572494596608 216565332495255667 216818919459050832 217297802133004032 217486707501482496 218129993801962704 219031357412714616 219354067841255424 220260489609194496 220451970556274688 220911980254900704 221592374655962112 221824839677441616 222017680574430048 222508045625614848 222674368672836927 223069647980906496 223166184135052752 224088358449660408 224418519624026112 225345868878670848 225541770742278144 226208882461294656 226277050155028992 227143629909481824 227815479637866351 227843217382505472 228418285520646144 228955733092380987 229093905449526656 229362162733541376 229461422051415312 229799499643219968 230040574480309824 230749084352489472 230991155366592096 231431598362276928 231702592965516288 232387927281129312 232589951077974336 233348207972373648 233692012170473472 234241868344153131 234586989219120384 234657681642252288 234861678624190464 235105115796598784 235556356943166336 236076624539559936 236253089994824364 236281855063339008 236529730318964544 237052147781458944 237229342432819506 237959993238504768 238209628971798099 238663835811098082 239650050008664603 240284170482757632 240994887550800768 241204393710491904 241737135988322304 241990734193572672 242201106081196416 242452150665242496 242736049773398016 242917493097640284 243454019056421184 243921284391432186 244460027399629536 245396243027208042 245831856958550016 246773326321412352 247503237137435048 247793050810343808 248525977786763292 248556237144551424 249291421487957376 249552944637121818 249920624126756352 250321551328816704 250953353978519808 251061957151934346 252099403255867959 252470834577029376 253514102488504704 253734492085062912 254484992768956488 255536583648167052 255913079148131328 256970571210726912 257730643630717488 258032433075234048 258524437098622464 258602343034318848 258795646290348552 259592719896550656 259865049787416108 260360548157561544 261436418191270476 261663694962721128 261821606228030464 262903513691782656 263132065865991168 263910362871510432 263989891847533824 264493255271173632 265000901561062128 265586202607004928 265817086946256384 266683666254141312 267704992393317864 268099416250423296 269207265077904384 270003531422656416 270319691793102336 271119248494650864 271354942924303392 271954277986862592 272239575967769256 272640680865552384 272758669498397808 273767295249294336 273885771438473832 275422728629486592 275662164240562176 276560839078368768 276801264092795904 277619992111588896 278441141779614429 278767182161636784 279177904525234176 280331532229883904 280452849173952048 281160702142600896 282026658653042688 282322523225834784 282860842442782912 283192058068964352 284029688899158048 285203365299567792 285623570430578688 286295616865076049 286803833118308352 287053162762899456 287902214041647744 288538096659462144 289091892612067776 289730402844005376 289946974084557174 289982276668643328 290839991735950272 291145102076642121 292041809883619488 292905616677256737 293680652812259328 294549307006534272 294894209228838912 295456499541282816 295766452903255488 296023574099240064 296677394167486464 296899158230449236 296988628328475552 297554912180070336 298126014256194894 298784477932880544 299044222814538432 300461158504894464 301168116442482597 301611843281726208 301702733540038656 302858173212642432 303753972850488468 303790956510007296 305009154556482222 305274310789841316 305948562735220416 306720765973746432 306853503185697534 307988207155456128 308121492868283061 308575464483035904 308936790620688384 309850569708172416 310119934770632448 311130943963164864 312322491125537508 312782652292160512 314075142590888448 315004119993099152 315372973758619392 315509455320696054 316069530375278592 316305789910426008 317279990984673024 317612838629064132 318218447748130776 318591065327584896 319533400011552804 320853785962013766 321326516734401024 321605858280655872 322654312258096896 322934808108261888 323269534220323328 323889990796853712 324605358741894912 325228379188576248 325946703199506048 327194990702944056 329031101761883136 330390734413791744 330677955834412032 331367970382351056 332388561983943168 332737259516162424 333026520861645072 333227498835675136 333762068438422272 334604471971359744 334749276202579128 336132537674490612 336627779436039168 338018803318006272 338312656113417216 339313323691941984 339415575232543488 340715444864222736 341217438864175104 341764826073758208 342627428280969216 343640858174289984 344043244100312064 344192133077122968 344699249464829952 345060861720464736 346123626528734208 346486733049888144 347147397543415392 348581890921693968 348884926616961504 350538018255710208 350842754487988224 351880483828680576 351986522463378432 352292517936285696 352657673694898176 353334535414749504 354114936809339904 354379634992236546 354422782595008512 354794595478446816 355578221672188416 355844013649229259 356939989857757152 357995753716647123 358943020103872512 360004708563541888 360426255724136448 361492331326201152 361806590565737856 362605703982483456 362986101290359008 363678225997863744 364104074660097024 364376239646460426 365023060332392448 365181028584631776 366690041099444304 367230304839315456 368094364540812063 368747785437825024 369068352123727872 370159989482118528 371254855706152572 371689576215515712 372788966680144938 373937132231936064 374329416955682727 374880936190134528 375319902654885888 376430030967779712 376592935727901519 377589410758619136 378706251865544064 380271153732757056 380601738127594368 381727489153434732 383304875472250578 383869618722196992 385455856816090368 386307203792007168 386595965446076232 387786655647933696 387903514551478272 388193469435522828 389389079844825984 390540822236342316 392154627286905714 392732409342045696 394355270537673984 394698098798986752 395865544307265648 395984837771300736 396739882906760448 397501352341593192 398379303910507392 398725630419384576 401557488589976796 402149124375634944 403810897616856576 405005297133984624 405479537689653504 406678872741976296 407032414386455088 407931416980293888 408359363951653884 408961021298328576 409138004247596712 410650942873941504 410828657157710748 411433952644047872 413134092944229888 413493246360843264 414841258617553152 416429988167383344 418766856787851264 420497298344825856 420679273760928072 421741053213901344 423039987979564032 423483784838752176 424291263664174368 424788087103446528 426044533348737072 427805047949351688 428435355645868032 428807811040874496 430205749677462528 430579744144349184 431853321062471616 432807144989193216 433130664990511334 433637838918101664 434595604266008064 434920461126835761 434973415002964992 436259987603925408 438062714825429232 438708135682510848 440520979218388992 440903941112549376 441823960509801408 443184749311924224 443649679354883232 444035361148860096 445016091251229696 445348737345673854 446139295961812992 446332368270105504 447189021384292341 448176716899320816 448837039248052224 450691737757341696 451083541484556288 452417764922589312 452554100310057984 454287259818963648 455630959275732702 455686434765010944 457513731834723333 457911466184761974 458187810899053312 458724325467082752 458922844102830624 460081148960619648 460280254778546301 461498168704978944 461982310733184192 462863196724553856 463405185931032576 464775854562258624 465179902155948672 466696415944747296 468483736688306262 469173978438240768 469315363284504576 471112713886332672 472153249079119872 472506179989648728 473059460637929088 473264182981044081 474104295562917888 474458684865639012 475919986477009536 476419257943596198 477327671622196164 479300100017329206 481989775101601536 482408787420983808 483981468387145344 484402212162392832 484904301330484992 485472099546796032 485834986195280568 486908038112842368 487842568782864372 488920054799259072 490792486054416084 493546652642824704 495006474274870096 495586101620687616 497051955573526584 498582842975914752 499105889274243636 499841248253512704 500643102657633408 501906707957039616 502123914303868692 504198806511735918 504941669154058752 507028204977009408 507468984170125824 508969985537912976 511073167296334104 511826158296262656 513941142421453824 515461287261434976 516064866150468096 517048874197244928 517591292580697104 519185439793101312 519730099574832216 520721096315123088 522872836382540952 523327389925442256 523643212456060928 525807027383565312 526264131731982336 527820725743020864 527979783695067648 528986510542347264 530001803122124256 531172405214009856 531569452488354819 531634173892512768 533367332508282624 535409984786635728 536198832500846592 538414530155808768 540007062845312832 540639383586204672 542238496989301728 542709885848606784 543908555973725184 544479151935538512 545281361731104768 545517338996795616 546564359469690639 547534590498588672 547771542876947664 550845457258973184 551324328481124352 553121678156737536 553602528185591808 555239984223177792 556882283559228858 557534364323273568 559183450020217407 560663064459767808 560905698347904096 562321404285201792 564053317306085376 564645046451669568 565721684885565824 566384116137928704 568059377798316096 570406730599135584 572591233730152098 573607666236616704 575804428083295488 577076193318924288 578183785224135552 579460805688010752 579893948169114348 579964553337286656 581679983471900544 582290204153284242 584083619767238976 585811233354513474 588231940930358571 589098614013068544 589788418457677824 591532905806510976 592047148198480128 593354788334972928 593798316460898472 593977256656951104 595109824360140672 596252028512389788 597568955865761088 598088445629076864 602336232884965194 603223686563452416 603405467080077312 605716346425284864 607507945700976936 610018309112964444 610548621579682632 611897125470440832 613441531947492864 613707006371395068 615976414310912256 616242985736566122 617150928966071808 619701139416344832 620239869541264896 622261887926329728 624644982251075016 625565304584321024 628150285181776896 630008239986198304 630745947517238784 631018910641392108 632611579820852016 634559981969346048 635225677258128264 636436895496261552 637182130655169792 639066800023105608 641707571924027532 642653033468802048 643211716561311744 645308624516193792 645869616216523776 646539068440646656 647779981593707424 649210717483789824 649695997485767001 650456758377152496 651893406399012096 654389981405888112 658062203523766272 660781468827583488 661355911668824064 662735940764702112 664777123967886336 665474519032324848 666053041723290144 666454997671350272 667524136876844544 668023106018510781 669208943942719488 669498552405158256 672265075348981224 673255558872078336 676037606636012544 676625312226834432 678626647383883968 678831150465086976 681430889728445472 683446438913599053 683529652147516416 685254856561938432 687281716348579968 688086488200624128 688384266154245936 689398498929659904 690121723440929472 692247253057468416 692973466099776288 694294795086830784 697163781843387936 697769853233923008 701076036511420416 702725605032459393 703760967657361152 703973044926756864 704585035872571392 705315347389796352 706669070829499008 708229873618679808 708759269984473092 708845565190017024 709589190956893632 711156443344376832 711688027298458518 713879979715514304 714628886915394297 715991507433294246 718950150025993809 720009417127083776 720852511448272896 722984662652402304 723613181131475712 725211407964966912 725972202580718016 727356451995727488 728208149320194048 728752479292920852 730362057169263552 733380082198888608 736188729081624126 737495570875650048 740319978964237056 742509711412305144 743379152431031424 745577933360289876 747874264463872128 748658833911365454 749761872380269056 752860061935559424 753185871455803038 757412503731088128 760542307465514112 761203476255188736 763454978306869464 766609750944501156 767739237444393984 770911713632180736 773191930892152464 775573311295867392 775807029102956544 776386938871045656 778778159689651968 781081644472684632 784309254573811428 785464818684091392 788710541075347968 789396197597973504 791731088614531296 791969675542601472 793479765813520896 795002704683186384 796758607821014784 797451260838769152 803114977179953592 804298248751269888 807621795233713152 810010594267969248 810959075379307008 813357745483952592 814064828772910176 815862833960587776 816718727903307768 817922042596657152 818276008495193424 821301885747883008 821657314315421496 822867905288095744 826268185888459776 826986492721686528 829682517235106304 832859976334766688 835323425338843287 837533713575702528 840994596689651712 841358547521856144 843482106427802688 846079975959128064 846967569677504352 848582527328348736 849576174206893056 852089066697474144 855610095898703376 856870711291736064 858886850595228147 860411499354925056 861159488288698368 863706642124943232 865614289978386432 866261329981022668 867275677836203328 869191208532016128 869840922253671522 869946830005929984 872519975207850816 873435306229926363 876125429650858464 878716850031770211 881041958436777984 883647921019602816 886369498623848448 887299358709766464 888070722297720192 890032182502459392 890697474691347708 892664736540211008 894378042768584682 896353433798641632 901383475514683392 904835529845178624 905108200620115968 908574519637927296 911261918551465404 911372869530021888 915027463669446666 915822932369523948 916375621798106624 917845688205661248 920162297921239296 920560509557092602 923964621466368384 924364478604849183 925726393449107712 926810371862065152 929551709124517248 930359804311897344 933392831889494592 936967473376612524 938347956876481536 942225427772665344 945012359979297456 946118921275858176 946528365962088162 948208591125835776 948917369731278024 951839972954019072 952838515887192396 954655343244392328 958600200034658412 963979550203203072 964817574841967616 967962936774290688 968804424324785664 969808602660969984 971669972390561136 973816076225684736 975685137565728744 977840109598518144 981584972108832168 987093305285649408 990012948549740192 991172203241375232 994103911147053168 997165685951829504 998211778548487272 999682496507025408 1001286205315266816 1003813415914079232 1004247828607737384 1008397613023471836 1009883338308117504 1014056409954018816 1014937968340251648 1017939971075825952 1022146334592668208 1023652316592525312 1027882284842907648 1030922574522869952 1032129732300936192 1034097748394489856 1035182585161394208 1038370879586202624 1039460199149664432 1041442192630246176 1045745672765081904 1046654779850884512 1047286424912121856 1051614054767130624 1052528263463964672 1055641451486041728 1055959567390135296 1057973021084694528 1060003606244248512 1062344810428019712 1063138904976709638 1063268347785025536 1066734665016565248 1067532040947687777 1070819969573271456 1073987261149941369 1076829060311617536 1080014125690625664 1081278767172409344 1084476993978603456 1085419771697213568 1087817111947450368 1088958303871077024 1091034677993591232 1093128718939381278 1095069180997177344 1095543085753895328 1101690914517946368 1104283093622436189 1106243356313475072 1107205056371183616 1110479968446355584 1113764567118457716 1115068728646547136 1118366900040434814 1121811396695808192 1122988250867048181 1124642808570403584 1129290092903339136 1129778807183704557 1131443369771131648 1132768232275857408 1136118755596632192 1140813461198271168 1145182467460304196 1151608856166590976 1156367570448271104 1158921611376021504 1159787896338228696 1163359966943801088 1164580408306568484 1168167239534477952 1171622466709026948 1176463881860717142 1178197228026137088 1183065811613021952 1184094296396960256 1187596632921796944 1187954513313902208 1190219648720281344 1192504057024779576 1195137911731522176 1196176891258153728 1204672465769930388 1206447373126904832 1211432692850569728 1215015891401953872 1220036618225928888 1221097243159365264 1223794250940881664 1226883063894985728 1227414012742790136 1231952828621824512 1232485971473132244 1234301857932143616 1239402278832689664 1240479739082529792 1244523775852659456 1249289964502150032 1251130609168642048 1256300570363553792 1260016479972396608 1261491895034477568 1262037821282784216 1265223159641704032 1269119963938692096 1270451354516256528 1272873790992523104 1274364261310339584 1278133600046211216 1283415143848055064 1285306066937604096 1286423433122623488 1290617249032387584 1291739232433047552 1293078136881293312 1295559963187414848 1298421434967579648 1299391994971534002 1300913516754304992 1303786812798024192 1304761383380507283 1308779962811776224 1316124407047532544 1321562937655166976 1322711823337648128 1325471881529404224 1329554247935772672 1330949038064649696 1332106083446580288 1335048273753689088 1336046212037021562 1338417887885438976 1338997104810316512 1341567064152877023 1344530150697962448 1346511117744156672 1352075213272025088 1353250624453668864 1357253294767767936 1357662300930173952 1362861779456890944 1366892877827198106 1367059304295032832 1372541195504169999 1374563432697159936 1376172976401248256 1376768532308491872 1380243446881858944 1380840764335638903 1384494506114936832 1385946932199552576 1388589590173661568 1394327563686775872 1395539706467846016 1405451210064918786 1407521935314722304 1407946089853513728 1413338141658998016 1416459747237359616 1417518539968946184 1419178381913787264 1422312886688753664 1423376054596917036 1427759959431028608 1429257773830788594 1431983014866588492 1437900300051987618 1440018834254167552 1445969325304804608 1447226362262951424 1451944405161436032 1454712903991454976 1456416298640388096 1457504958585841704 1460724114338527104 1466760164397777216 1472377458163248252 1480639957928474112 1485019422824610288 1486758304862062848 1491155866720579752 1495748528927744256 1497317667822730908 1499523744760538112 1505720123871118848 1506371742911606076 1514825007462176256 1521084614931028224 1522406952510377472 1526909956613738928 1533219501889002312 1535478474888787968 1541823427264361472 1546383861784304928 1551146622591734784 1552773877742091312 1557556319379303936 1562163288945369264 1568618509147622856 1570929637368182784 1577421082150695936 1578792395195947008 1583462177229062592 1583939351085202944 1586959531627041792 1590005409366372768 1593517215642029568 1594708357465064457 1594902521677538304 1606229954359907184 1608596497502539776 1615243590467426304 1620021188535938496 1621918150758614016 1626715490967905184 1628129657545820352 1631725667921175552 1633437455806615536 1635844085193314304 1636552016990386848 1639693078409071917 1642603771495766016 1643314628630842992 1645735810576191488 1652536371776919552 1653972985443373056 1659365034470212608 1665719952669533376 1670646850677686574 1677550350060652221 1681989193379303424 1682717095043712288 1686964212855605376 1692159951918256128 1693935139355008704 1697165054656697472 1699152348413786112 1704178133394948288 1711220191797406752 1717773701190456294 1720822998709850112 1727413284249886464 1731228579956772864 1732522659962045336 1734551355672406656 1738382417064032256 1739681844507343044 1739893660011859968 1745039950415701632 1746870612459852726 1752250859301716928 1757433700063540422 1764695822791075713 1767295842039205632 1774598717419532928 1776141444595440384 1780064365004918784 1781394949382695416 1785329473080422016 1788756085537169364 1792706867597283264 1809671059690357248 1810216401240231936 1817149039275854592 1822523837102930808 1830054927338893332 1831645864739047896 1832751243596213248 1835691376411322496 1840324595842478592 1841121019114185204 1847929242932736768 1848728957209698366 1851452786898215424 1859103418249034496 1860719608623794688 1866785663778989184 1873934946753225048 1876695913752963072 1884450855545330688 1890024719958594912 1892237842551716352 1893056731924176324 1897834739462556048 1903679945908038144 1905677031774384792 1909310686488784656 1917200400069316824 1927959100406406144 1929635149683935232 1935925873548581376 1937608848649571328 1939617205321939968 1943339944781122272 1947632152451369472 1949087992457301003 1951370275131457488 1955680219197036288 1963169944217664336 1974186610571298816 1980025897099480384 1982344406482750464 1988207822294106336 1994331371903659008 1996423557096974544 1999364993014050816 2002572410630533632 2004069318055532343 2007626831828158464 2008495657215474768 2016795226046943672 2019766676616235008 2028112819908037632 2029875936680503296 2035879942151651904 2044292669185336416 2050339316740797159 2055764569685815296 2061845149045739904 2064259464601872384 2068195496788979712 2070365170322788416 2076741759172405248 2078920398299328864 2082884385260492352 2091491345530163808 2093309559701769024 2103228109534261248 2108176815097378179 2111282902972083456 2111919134780270592 2115946042169389056 2120007212488497024 2124689620856039424 2126277809953419276 2126536695570051072 2133469330033130496 2135064081895375554 2141639939146542912 2147974522299882738 2156850450077981427 2160028251381251328 2162557534344818688 2168953987957206912 2170839543394427136 2175634223894900736 2177916607742154048 2182069355987182464 2186257437878762556 2191086171507790656 2208566187244872378 2212486712626950144 2220959936892711168 2227529134236915432 2230137457293094272 2236733800080869628 2243622793391616384 2245976501734096362 2249285617140807168 2258580185806678272 2259557614367409114 2262886739542263296 2272237511193264384 2281626922396542336 2290364934920608392 2303217712333181952 2312735140896542208 2319575792676457392 2326719933887602176 2329160816613136968 2336334479068955904 2343244933418053896 2352927763721434284 2356394456052274176 2366131623226043904 2368188592793920512 2375193265843593888 2375909026627804416 2380439297440562688 2385008114049559152 2390275823463044352 2392353782516307456 2409344931539860776 2412894746253809664 2422865385701139456 2430031782803907744 2440073236451857776 2442194486318730528 2447588501881763328 2453766127789971456 2454828025485580272 2463905657243649024 2464971942946264488 2468603715864287232 2478804557665379328 2480959478165059584 2489047551705318912 2498579929004300064 2505970276016529861 2512601140727107584 2520032959944793216 2522983790068955136 2524075642565568432 2530446319283408064 2538239927877384192 2540902709032513056 2545747581985046208 2548728522620679168 2556267200092422432 2566830287696110128 2570612133875208192 2576660551785684441 2581234498064775168 2583478464866095104 2586156273762586624 2591119926374829696 2596842869935159296 2598783989943068004 2601827033508609984 2607573625596048384 2609522766761014566 2617559925623552448 2620305918689779089 2636150550095310633 2643125875310333952 2650943763058808448 2659108495871545344 2661898076129299392 2664212166893160576 2670096547507378176 2672092424074043124 2677994209620633024 2683134128305754046 2689060301395924896 2704150426544050176 2714506589535535872 2715324601860347904 2725723558913781888 2733785755654396212 2734118608590065664 2745082391008339998 2749126865394319872 2753537064616983744 2760486893763717888 2761681528671277806 2771893864399105152 2773093435814547549 2777179180347323136 2788655127373551744 2791079412935692032 2810902420129837572 2815043870629444608 2826676283317996032 2835037079937892368 2838356763827574528 2844625773377507328 2846752109193834072 2855519918862057216 2858515547661577188 2863966029733176984 2875800600103975236 2880037668508335104 2891938650609609216 2894452724525902848 2903888810322872064 2909425807982909952 2915009917171683408 2921448228677054208 2933520328795554432 2944754916326496504 2961279915856948224 2970038845649220576 2973516609724125696 2982311733441159504 2991497057855488512 2994635335645461816 2999047489521076224 3011440247742237696 3012743485823212152 3029650014924352512 3042169229862056448 3044813905020754944 3053819913227477856 3066439003778004624 3070956949777575936 3083646854528722944 3092767723568609856 3102293245183469568 3105547755484182624 3115112638758607872 3124326577890738528 3137237018295245712 3141859274736365568 3154842164301391872 3157584790391894016 3166924354458125184 3167878702170405888 3173919063254083584 3180010818732745536 3187034431284059136 3189416714930128914 3189805043355076608 3202596122843063331 3212459908719814368 3221961783449824107 3230487180934852608 3240042377071876992 3243836301517228032 3253430981935810368 3256259315091640704 3263451335842351104 3266874911613231072 3273104033980773696 3279386156818143834 3285207542991532032 3286629257261685984 3305072743553839104 3312849280867308567 3318730068940425216 3331439905339066752 3341293701355373148 3355100700121304442 3365434190087424576 3373928425711210752 3387870278710017408 3389336421551113671 3394330109313394944 3398304696827572224 3408356266789896576 3422440383594813504 3435547402380912588 3454826568499772928 3465045319924090672 3469102711344813312 3476764834128064512 3479363689014686088 3490079900831403264 3493741224919705452 3504501718603433856 3514867400127080844 3529391645582151426 3534591684078411264 3549197434839065856 3552282889190880768 3562789898765390832 3570658946160844032 3577512171074338728 3585413735194566528 3619342119380714496 3634298078551709184 3645047674205861616 3660109854677786664 3663291729478095792 3665502487192426496 3671382752822644992 3680649191684957184 3682242038228370408 3695858485865473536 3697457914419396732 3702905573796430848 3718206836498068992 3721439217247589376 3733571327557978368 3747869893506450096 3753391827505926144 3768901711090661376 3780049439917189824 3784475685103432704 3786113463848352648 3795669478925112096 3807359891816076288 3811354063548769584 3818621372977569312 3834400800138633648 3855918200812812288 3859270299367870464 3871851747097162752 3875217697299142656 3879234410643879936 3886679889562244544 3895264304902738944 3898175984914602006 3902740550262914976 3911360438394072576 3914284150141521849 3926339888435328672 3948373221142597632 3960051794198960768 3964688812965500928 3976415644588212672 3988662743807318016 3992847114193949088 4005144821261067264 4008138636111064686 4015253663656316928 4016991314430949536 4033590452093887344 4039533353232470016 4056225639816075264 4059751873361006592 4071759884303303808 4088585338370672832 4100678633481594318 4117623586512509997 4123690298091479808 4128518929203744768 4140730340645576832 4142522293006916709 4153483518344810496 4157840796598657728 4165768770520984704 4182982691060327616 4186619119403538048 4216353630194756358 4222565805944166912 4223838269560541184 4240014424976994048 4249379241712078848 4252555619906838552 4266938660066260992 4270128163790751108 4283279878293085824 4295949044599765476 4313700900155962854 4320056502762502656 4337907975914413824 4341679086788854272 4355833215484308096 4364138711974364928 4372514875757525112 4382172343015581312 4417132374489744756 4441919873785422336 4455058268473830864 4460274914586188544 4473467600161739256 4487245586783232768 4491953003468192724 4498571234281614336 4517160371613356544 4519115228734818228 4525773479084526592 4544475022386528768 4563253844793084672 4580729869841216784 4606435424666363904 4625470281793084416 4639151585352914784 4653439867775204352 4658321633226273936 4672668958137911808 4686489866836107792 4705855527442868568 4712788912104548352 4732263246452087808 4736377185587841024 4750386531687187776 4751818053255608832 4760878594881125376 4770016228099118304 4780551646926088704 4784125072395193371 4784707565032614912 4818689863079721552 4825789492507619328 4845730771402278912 4860063565607815488 4880146472903715552 4884388972637461056 4895177003763526656 4907532255579942912 4909656050971160544 4919079235227215751 4927811314487298048 4929943885892528976 4937207431728574464 4957609115330758656 4961918956330119168 4978095103410637824 4997159858008600128 5011940552033059722 5032651050181956663 5040065919889586432 5045967580137910272 5048151285131136864 5060892638566816128 5076479855754768384 5081805418065026112 5091495163970092416 5097457045241358336 5112534400184844864 5133660575392220256 5153321103571368882 5162468996129550336 5182239852749659392 5193685739870318592 5197567979886136008 5203654067017219968 5215147251192096768 5219045533522029132 5235119851247104896 5240611837379558178 5272301100190621266 5301887526117616896 5323796152258598784 5328424333786321152 5340193095014756352 5344184848148086248 5355988419241266048 5366268256611508092 5378120602791849792 5429013179071071744 5430649203720695808 5451447117827563776 5467571511308792424 5490164782016679996 5498253730788639744 5507074129233967488 5520973787527435776 5523363057342555612 5543787728798210304 5546186871629095098 5554358360694646272 5577310254747103488 5582158825871384064 5621804840259675144 5630087741258889216 5653352566635992064 5670074159875784736 5676713527655149056 5693504218387668144 5711039837724114432 5717031095323154376 5727932059466353968 5751601200207950472 5760075337016670208 5783877301219218432 5788905449051805696 5807777620645744128 5818851615965819904 5830019834343366816 5842896457354108416 5847263977371903009 5867040657591108864 5889509832652993008 5922559831713896448 5940077691298441152 5947033219448251392 5964623466882319008 5982994115710977024 5989270671290923632 5998094979042152448 6012207954166597029 6022880495484475392 6025486971646424304 6059300029848705024 6084338459724112896 6089627810041509888 6107639826454955712 6132878007556009248 6151017950222391477 6167293709057445888 6185535447137219712 6204586490366939136 6211095510968365248 6230225277517215744 6248653155781477056 6274474036590491424 6309684328602783744 6333848708916250368 6335757404340811776 6347838126508167168 6360021637465491072 6374068862568118272 6378833429860257828 6379610086710153216 6405192245686126662 6424919817439628736 6443923566899648214 6470551350233944281 6480084754143753984 6487672603034456064 6506861963871620736 6512518630183281408 6526902671684702208 6533749823226462144 6546208067961547392 6558772313636287668 6573258514523371968 6625698561734617134 6637460137880850432 6662879810678133504 6682587402710746296 6710201400242608884 6730868380174849152 6747856851422421504 6775740557420034816 6778672843102227342 6788660218626789888 6816712533579793152 6844880767189627008 6871094804761825176 6909653136999545856 6930090639848181344 6938205422689626624 6958727378029372176 6980159801662806528 6987482449839410904 7009003437206867712 7029734800254161688 7058783291164302852 7069183368156822528 7098394869678131712 7104565778381761536 7125579797530781664 7141317892321688064 7155024342148677456 7170827470389133056 7238684238761428992 7268596157103418368 7290095348411723232 7320219709355573328 7326583458956191584 7331004974384852992 7342765505645289984 7361298383369914368 7364484076456740816 7391716971730947072 7394915828838793464 7405811147592861696 7436413672996137984 7442878434495178752 7467142655115956736 7495739787012900192 7517910828049589583 7537803422181322752 7560098879834379648 7568951370206865408 7572226927696705296 7591338957850224192 7614719783632152576 7622708127097539168 7637242745955138624 7668801600277267296 7711836401625624576 7729981655357053323 7743703494194325504 7750435394598285312 7758468821287759872 7773359779124489088 7790528609805477888 7796351969829204012 7805481100525829952 7822720876788145152 7828568300283043698 7852679776870657344 7860917756069337267 7908451650285931899 7920103588397921536 7929377625931001856 7952831289176425344 7977325487614636032 7985694228387898176 8010289642522134528 8016277272222129372 8033982628861899072 8067180904187774688 8112451279632150528 8143519768606607616 8177170676741345664 8201357266963188636 8235247173025019994 8247380596182959616 8281460681291153664 8285044586013833418 8315681593197315456 8331537541041969408 8365965382120655232 8373238238807076096 8432707260389512716 8445131611888333824 8480028849953988096 8505111239813677104 8533877320132521984 8540256327581502216 8566559756586171648 8591898089199530952 8627401800311925708 8640113005525005312 8675815951828827648 8683358173577708544 8711666430968616192 8728277423948729856 8745029751515050224 8764344686031162624 8834264748979489512 8883839747570844672 8910116536947661728 8920549829172377088 8946935200323478512 8974491173566465536 8983906006936385448 8997142468563228672 9034320743226713088 9038230457469636456 9051546958169053184 9088950044773057536 9126507689586169344 9161459739682433568 9212870849332727808 9250940563586168832 9278303170705829568 9306879735550408704 9316643266452547872 9345337916275823616 9372979733672215584 9411711054885737136 9425577824209096704 9464526492904175616 9472754371175682048 9500773063374375552 9503636106511217664 9521757189762250752 9540032456198236608 9561103293852177408 9568250144790386742 9569415130065229824 9607788368529189993 9637379726159443104 9665885350349472321 9691461542804557824 9720127131215630976 9760292945807431104 9768777945274922112 9790354007527053312 9819312101942321088 9838158470454431502 9855622628974596096 9859887771785057952 9915218230661517312 9956190206821275648 9994319716017200256 10023881104066119444 10065302100363913326 10080131839779172864 10096302570262273728 10121785277133632256 10163610836130052224 10168009264653341013 10182990327940184832 10194914090482716672 10225068800369689728 10267321150784440512 10306642207142737764 10364479705499318784 10395135959772272016 10407308134034439936 10430294502384193536 10438091067044058264 10470239702494209792 10481223674759116356 10544602200381242532 10603775052235233792 10647592304517197568 10656848667572642304 10688369696296172496 10711976838482532096 10732536513223016184 10756241205583699584 10858026358142143488 10902894235655127552 10935143022617584848 10980329564033359992 10996507461577279488 11014148258467934976 11041947575054871552 11046726114685111224 11087575457596420608 11092373743258190196 11108716721389292544 11154620509494206976 11164317651742768128 11243609680519350288 11260175482517778432 11306705133271984128 11340148319751569472 11353427055310298112 11387008436775336288 11422079675448228864 11434062190646308752 11455864118932707936 11503202400415900944 11520150674033340416 11567754602438436864 11577810898103611392 11615555241291488256 11637703231931639808 11660039668686733632 11685792914708216832 11694527954743806018 11734081315182217728 11742852450424565547 11779019665305986016 11845119663427792896 11880155382596882304 11894066438896502784 11929246933764638016 11965988231421954048 11978541342581847264 12024415908333194058 12045760990968950784 12050973943292848608 12118600059697410048 12168676919448225792 12179255620083019776 12215279652909911424 12265756015112018496 12302035900444782954 12352870759537529991 12371070894274439424 12422191021936730496 12427566879020750127 12460450555034431488 12497306311562954112 12548948073180982848 12667697417832500736 12671514808681623552 12720043274930982144 12748137725136236544 12757666859720515656 12810384491372253324 12849839634879257472 12887847133799296428 12941102700467888562 12960169508287507968 13013723927743241472 13025037260366562816 13067499646452924288 13092416135923094784 13117544627272575336 13146517029046743936 13251397123469234268 13325759621356267008 13365174805421492592 13420402800485217768 13461736760349698304 13495713702844843008 13551481114840069632 13557345686204454684 13577320437253579776 13633425067159586304 13689761534379254016 13742189609523650352 13819306273999091712 13860181279696362688 13876410845379253248 13917454756058744352 13960319603325613056 13974964899678821808 14018006874413735424 14059469600508323376 14117566582328605704 14138366736313645056 14196789739356263424 14209131556763523072 14251159595061563328 14282635784643376128 14310048684297354912 14341654940778266112 14352375217185580113 14477368477522857984 14537192314206836736 14580190696823446464 14640439418711146656 14653166917912383168 14685531011290579968 14722596766739828736 14728968152913481632 14757237705681647253 14783433943461894144 14789831657677586928 14811622295185723392 14872827345992275968 14885756868990357504 14934285310231913472 14991479574025800384 15035821656099179166 15097953150545869989 15120197759668759296 15137902740413730816 15144453855393410592 15182677915700448384 15229439567264305152 15245416254195078336 15274485491910277248 15337603200554534592 15459963310714106646 15487406988388651008 15546719558248978176 15581057219610955776 15592703939658408024 15610962201051659904 15645441753576290304 15657136600566087396 15705359553741314688 15721835512138674534 15816903300571863798 15840207176795843072 15905662578352850688 15971388456775796352 16020579285044269056 16032554544444258744 16067965257723798144 16134361808375549376 16287039537213215232 16354341353482691328 16402714533926377272 16470494346050039988 16494761192365919232 16562921362582307328 16570089172027666836 16631363186394630912 16663075082083938816 16731930764241310464 16746476477614152192 16865414520779025432 16890263223776667648 16960057699907976192 17010222479627354208 17080512655163004432 17133119513172343296 17183796178399061904 17254803600623851416 17280226011050010624 17351631903657655296 17366716347155417088 17423332861937232384 17456554847897459712 17490059503030100448 17528689372062325248 17541791932115709027 17668529497958979024 17767679495141689344 17820233073895323456 17841099658344754176 17893870400646957024 17948982347132931072 17967812013872770896 17994284937126457344 18036623862499791087 18068641486453426176 18076460914939272912 18103093916338106368 18177900089546115072 18253015379172338688 18322919479364867136 18453053850667174431 18501881127172337664 18556606341411659136 18613759471100817408 18633286532905095744 18690675832551647232 18745959467344431168 18823422109771474272 18929052985808351232 19001546126748751104 19007272213022435328 19043514379524501504 19080064912396473216 19122206587704354816 19136500289580773484 19138830260130459648 19215576737058379986 19274759452318886208 19331770700698944642 19411654050701832843 19440254262431261952 19520585891614862208 19537555890549844224 19580708015054106624 19638624203884642176 19676316940908863004 19719775543570115904 19912380413642551296 19988639432034400512 20047762208132238888 20130604200727826652 20160263679558345728 20192605140524547456 20243570554267264512 20327221672260104448 20336018529306682026 20365980655880369664 20450137600739379456 20534642301568881024 20613284414285475528 20728959410998637568 20790271919544544032 20814616268068879872 20876182134088116528 20940479404988419584 20962447349518232712 21089204400762485064 21207550104470467584 21295184609034395136 21313697335145284608 21376739392592344992 21423953676965064192 21465073026446032368 21512482411167399168 21716052716284286976 21805788471310255104 21870286045235169696 21960659128066719984 21993014923154558976 22028296516935869952 22083895150109743104 22093452229370222448 22175150915192841216 22184747486516380392 22217433442778585088 22309241018988413952 22328635303485536256 22487219361038700576 22553732484148768749 22613410266543968256 22680296639503138944 22706854110620596224 22774016873550672576 22844159350896457728 22868124381292617504 22911728237865415872 23006404800831801888 23135509204876873728 23189944966071159969 23231110482582976512 23275406463863279616 23320079337373467264 23371585829416433664 23389055909487612036 23468162630364435456 23485704900849131094 23558039330611972032 23725354950857795697 23760310765193764608 23788132877793005568 23858493867529276032 23931976462843908096 23957082685163694528 24048831816666388116 24101947886585697216 24337353838896451584 24430559305819822848 24531512030224036992 24604071800889565908 24705741519075059982 24742141788548878848 24844382043873460992 24855133758041500254 24994612623125908224 25097896146361965696 25335394835665001472 25440086549861964288 25515333719441031312 25620768982744506648 25699679269758514944 25775694267598592856 25882205400935777124 25920339016575015936 26027447855486482944 26050074520733125632 26134999292905848576 26184832271846189568 26235089254545150672 26293034058093487872 26502794246938468536 26651519242712534016 26730349610842985184 26840805600970435536 26923473520699396608 26991427405689686016 27102962229680139264 27114691372408909368 27154640874507159552 27266850134319172608 27379523068758508032 27484379219047300704 27638612547998183424 27720362559392725376 27752821690758506496 27834909512117488704 27920639206651226112 27949929799357643616 28036013748827470848 28118939201016646752 28235133164657211408 28276733472627290112 28393579478712526848 28418263113527046144 28502319190123126656 28565271569286752256 28620097368594709824 28683309881556532224 28704750434371160226 28823365105587569979 28997656051048416963 29074384628413673472 29160381393646892928 29280878837422293312 29306333835824766336 29371062022581159936 29457936305826963264 29514475411363294506 29566867886923788288 29579663315355173856 29745654691984551936 29868570620463826944 29982959148051600768 30071643312198358332 30195906301091739978 30240395519337518592 30288907710786821184 30365355831400896768 30490832508390156672 30504027793960023039 30548970983820554496 30675206401109069184 30919926621428213292 31093439116497956352 31185407879316816048 31221924402103319808 31290883507152580608 31314273201132174792 31410719107482629376 31443671024277349068 31633806601143727596 31680414353591686144 31811325156705701376 31942776913551592704 32065109088888517488 32135930515447596288 32268723616751098752 32574079074426430464 32708682706965382656 32805429067852754544 32940988692100079976 32989522384731838464 33125842725164614656 33140178344055333672 33262726372789261824 33326150164167877632 33463861528482620928 33492952955228304384 33730829041558050864 33780526447553335296 33920115399815952384 34020444959254708416 34161025310326008864 34266239026344686592 34367592356798123808 34509607201247702832 34560452022100021248 34703263807315310592 34733432694310834176 34846665723874464768 34913109695794919424 34980119006060200896 35057378744124650496 35083583864231418054 35228557351273696641 35337058995917958048 35535358990283378688 35640466147790646912 35682199316689508352 35787740801293914048 35897964694265862144 35935624027745541792 36073247724999582174 36137282972906852352 36152921829878545824 36355800179092230144 36506030758344677376 36645838958729734272 36906107701334348862 37113212682823318272 37266573065810191488 37282700637062250381 37381351665103294464 37491918934688862336 37646844219542948544 38003092253497502208 38014544426044870656 38160129824792946432 38244413175408709632 38273000579161546968 38431153474116759972 38549518904637772416 38663541401397889284 38823308101403665686 38880508524862523904 39041171783229724416 39075111781099688448 39277248407769284352 39352633881817726008 39439551087140231808 39977278864068801024 40095524416264477776 40261208401455653304 40320527359116691456 40385210281049094912 40487141108534529024 40654443344520208896 40672037058613364052 40731961311760739328 40900275201478758912 41069284603137762048 41226568828570951056 41457918821997275136 41580543839089088064 41629232536137759744 41752364268176233056 41880958809976839168 41924894699036465424 42178408801524970128 42415100208940935168 42590369218068790272 42627394670290569216 42753478785184689984 42847907353930128384 42930146052892064736 43024964822334798336 43057125651556740339 43432105432568573952 43611576942620510208 43740572090470339392 43921318256133439968 44056593033871739904 44167790300219486208 44186904458740444896 44350301830385682432 44369494973032760784 44434866885557170176 44618482037976827904 44657270606971072512 44974438722077401152 45107464968297537498 45293859451637609967 45360593279006277888 45413708221241192448 45548033747101345152 45688318701792915456 45736248762585235008 45823456475730831744 46012809601663603776 46379889932142319938 46462220965165953024 46640158674746934528 46743171658832867328 46778111818975224072 46936325260728870912 46971409801698262188 47116078661223944064 47450709901715591394 47520621530387529216 47716987735058552064 47914165370327389056 48097663633332776232 48203895773171394432 48861118611639645696 49063024060448073984 49208143601779131816 49411483038150119964 49484283577097757696 49688764087746921984 49710267516083000508 49989225246251816448 50195792292723931392 50670789671330002944 50880173099723928576 51030667438882062624 51241537965489013296 51399358539517029888 51551388535197185712 51764410801871554248 51840678033150031872 52054895710972965888 52100149041466251264 52269998585811697152 52369664543692379136 52470178509090301344 52586068116186975744 52625375796347127081 53005588493876937072 53303038485425068032 53460699221685970368 53681611201940871072 53846947041398793216 53982854811379372032 54109871587499373261 54205924459360278528 54229382744817818736 54309281749014319104 54533700268638345216 54759046137517016064 54968758438094601408 55359161552001523293 55440725118785450752 55505643381517012992 55669819024234977408 55841278413302452224 55899859598715287232 56072027497654941696 56237878402033293504 56470266329314422816 56787158957425053696 57004638380246253312 57130543138573504512 57240194737189419648 57366619763113064448 57409500868742320452 57646730211175139958 57995312102096833926 58320762787293785856 58561757674844586624 58612667671649532672 58742124045162319872 58915872611653926528 59028950822726589012 59159326630710347712 59737141240927653888 59965918296103201536 60143286624396716664 60391812602183479956 60480791038675037184 60577815421573642368 60730711662801793536 60981665016780313344 61008055587920046078 61097941967641108992 61350412802218138368 61839853242856426584 62186878232995912704 62370815758633632096 62443848804206639616 62628546402264349584 62821438214965258752 62887342048554698136 63267613202287455192 63360828707183372288 63622650313411402752 63885553827103185408 64130218177777034976 64271861030895192576 64537447233502197504 65148158148852860928 65417365413930765312 65610858135705509088 65881977384200159952 65979044769463676928 66251685450329229312 66280356688110667344 66525452745578523648 66652300328335755264 66927723056965241856 66985905910456608768 67461658083116101728 67661197452446306247 67840230799631904768 68040889918509416832 68322050620652017728 68532478052689373184 68735184713596247616 69019214402495405664 69406527614630621184 69693331447748929536 69826219391589838848 69960238012120401792 70114757488249300992 70167167728462836108 70457114702547393282 70674117991835916096 71176064852573387091 71280932295581293824 71364398633379016704 71575481602587828096 71795929388531724288 71871248055491083584 72146495449999164348 72305843659757091648 73012061516689354752 73291677917459468544 73812215402668697724 74226425365646636544 74533146131620382976 74565401274124500762 74983837869377724672 75293688439085897088 76006184506995004416 76320259649585892864 76546001158323093936 76862306948233519944 77099037809275544832 77327082802795778568 77646616202807331372 77761017049725047808 78082343566459448832 78150223562199376896 78554496815538568704 78705267763635452016 78879102174280463616 79954557728137602048 80191048832528955552 80522416802911306608 80641054718233382912 80770420562098189824 80974282217069058048 81308886689040417792 81344074117226728104 81463922623521478656 81800550402957517824 82138569206275524096 82453137657141902112 82915837643994550272 83161087678178176128 83258465072275519488 83504728536352466112 83761917619953678336 83849789398072930848 84356817603049940256 84830200417881870336 85180738436137580544 85254789340581138432 85506957570369379968 85695814707860256768 85860292105784129472 86049929644669596672 86114251303113480678 86470095316762709937 86992968153145250889 87223153885241020416 87481144180940678784 87842636512266879936 88113186067743479808 88373808917480889792 88700603660771364864 88738989946065521568 89236964075953655808 89948877444154802304 90214929936595074996 90587718903275219934 90721186558012555776 91096067494202690304 91472497525170470016 91646912951461663488 92025619203327207552 92759779864284639876 93280317349493869056 93556223637950448144 93872650521457741824 93942819603396524376 94232157322447888128 94901419803431182788 95041243060775058432 95433975470117104128 95828330740654778112 96195327266665552464 96407791546342788864 97722237223279291392 98126048120896147968 98416287203558263632 98822966076300239928 98968567154195515392 99377528175493843968 99420535032166001016 99978450492503632896 100391584585447862784 101341579342660005888 101760346199447857152 102061334877764125248 102483075930978026592 102798717079034059776 103102777070394371424 103528821603743108496 103681356066300063744 104109791421945931776 104200298082932502528 104539997171623394304 104739329087384758272 104940357018180602688 105172136232373951488 105250751592694254162 105685672053821089923 106011176987753874144 106606076970850136064 106921398443371940736 107363222403881742144 107693894082797586432 108219743174998746522 108411848918720557056 108458765489635637472 109067400537276690432 109518092275034032128 109937516876189202816 110718323104003046586 110881450237570901504 111339638048469954816 111799719197430574464 111848101911186751143 112144054995309883392 112475756804066587008 112940532658628845632 114009276760492506624 114480389474378839296 114733239526226128896 114819001737484640904 115293460422350279916 115990624204193667852 116641525574587571712 117123515349689173248 117225335343299065344 117831745223307853056 118057901645453178024 118318653261420695424 119931836592206403072 120286573248793433328 120783625204366959912 120961582077350074368 121155630843147284736 121461423325603587072 121963330033560626688 122016111175840092156 122195883935282217984 122700825604436276736 123679706485712853168 124373756465991825408 124741631517267264192 124887697608413279232 125257092804528699168 125642876429930517504 125774684097109396272 126535226404574910384 126721657414366744576 127245300626822805504 127771107654206370816 128260436355554069952 128543722061790385152 129074894467004395008 129171376954670221017 130296316297705721856 130834730827861530624 131221716271411018176 131763954768400319904 132503370900658458624 132560713376221334688 133050905491157047296 133304600656671510528 133855446113930483712 133971811820913217536 134923316166232203456 135322394904892612494 135881578354912829901 136081779837018833664 136644101241304035456 137064956105378746368 137470369427192495232 138038428804990811328 139386662895497859072 139920476024240803584 140229514976498601984 140334335456925672216 140914229405094786564 141348235983671832192 142352129705146774182 142561864591162587648 143150963205175656192 143742496110982167168 144292990899998328696 144611687319514183296 146583355834918937088 147624430805337395448 148452850731293273088 149066292263240765952 149130802548249001524 149967675738755449344 150587376878171794176 152012369013990008832 152640519299171785728 153092002316646187872 153724613896467039888 154198075618551089664 154654165605591557136 155293232405614662744 155522034099450095616 156164687132918897664 156300447124398753792 157108993631077137408 157410535527270904032 157758204348560927232 157876127389041381243 159909115456275204096 160382097665057911104 161044833605822613216 161540841124196379648 161948564434138116096 162329614762498119783 162617773378080835584 162688148234453456208 162927845247042957312 163601100805915035648 164277138412551048192 164906275314283804224 166077484656004569879 166322175356356352256 166516930144551038976 167009457072704932224 167523835239907356672 167699578796145861696 168713635206099880512 170361476872275161088 171013915140738759936 171391629415720513536 171720584211568258944 172099859289339193344 172228502606226961356 172940190633525419874 173985936306290501778 174962288361881357568 175685273024533759872 176226372135486959616 176747617834961779584 177477979892131043136 179897754888309604608 180429859873190149992 181175437806550439868 181442373116025111552 182192134988405380608 182944995050340940032 183293825902923326976 184051238406654415104 185519559728569279752 186560634698987738112 187112447275900896288 187885639206793048752 188464314644895776256 189802839606862365576 190082486121550116864 190867950940234208256 191656661481309556224 192390654533331104928 192815583092685577728 195444474446558582784 196252096241792295936 196832574407116527264 197645932152600479856 197937134308391030784 198755056350987687936 198841070064332002032 199956900985007265792 200783169170895725568 202983592357338918741 203520692398895714304 204122669755528250496 204966151861956053184 205597434158068119552 206205554140788742848 207057643207486216992 208219582843891863552 209079994343246788608 209478658174769516544 209880714036361205376 210344272464747902976 210501503185388508324 211371344107642179846 212022353975507748288 213528194557720161273 213842796886743881472 214726444807763484288 215387788165595172864 216439486349997493044 216917530979271274944 219036184550068064256 219875033752378405632 221436646208006093172 221762900475141803008 222679276096939909632 223599438394861148928 223696203822373502286 224951513608133174016 225881065317257691264 228018553520985013248 228960778948757678592 229638003474969281808 230586920844700559832 231981248408387335704 233283051149175143424 234247030699378346496 234450670686598130688 235663490446615706112 236115803290906356048 236637306522841390848 239863673184412806144 240573146497586866656 241567250408733919824 241923164154700148736 242311261686294569472 242922846651207174144 243926660067121253376 244032222351680184312 244391767870564435968 245401651208872553472 247359412971425706336 248747512931983650816 249483263034534528384 249775395216826558464 250514185609057398336 251285752859861035008 251549368194218792544 253070452809149820768 254490601253645611008 255542215308412741632 256520872711108139904 257087444123580770304 258149788934008790016 258342753909340442034 260978904459435752667 261669461655723061248 262443432542822036352 263527909536800639808 265121426752442669376 266101810982314094592 267710892227860967424 269846632332464406912 270644789809785224988 271763156709825659802 272163559674037667328 273288202482608070912 274940738854384990464 276076857609981622656 279840952048481607168 280668670913851344432 281828458810189573128 282696471967343664384 284704259410293548364 285123729182325175296 286301926410351312384 287484992221964334336 288585981799996657392 289223374639028366592 293166711669837874176 295248861610674790896 296905701462586546176 298132584526481531904 298261605096498003048 299935351477510898688 301174753756343588352 304024738027980017664 305281038598343571456 306184004633292375744 307449227792934079776 308396151237102179328 309308331211183114272 310586464811229325488 311044068198900191232 312329374265837795328 312600894248797507584 314217987262154274816 314821071054541808064 315516408697121854464 315752254778082762486 317057016161463269769 319818230912550408192 320764195330115822208 322089667211645226432 323081682248392759296 324659229524996239566 325235546756161671168 325376296468906912416 327202201611830071296 328554276825102096384 329812550628567608448 332154969312009139758 332644350712712704512 334018914145409864448 335399157592291723392 335544305733560253429 337427270412199761024 342027830281477519872 343441168423136517888 344199718578678386688 344457005212453922712 345880381267050839748 347971872612581003556 349924576723762715136 351370546049067519744 353495235669923559168 354955959784262086272 359795509776619209216 360859719746380299984 362350875613100879736 362884746232050223104 364384269976810761216 365889990100681880064 366587651805846653952 368102476813308830208 371039119457138559504 373121269397975476224 374224894551801792576 375771278413586097504 376928629289791552512 379605679213724731152 380164972243100233728 381735901880468416512 383313322962619112448 384781309066662209856 385631166185371155456 387514130864010663051 390888948893117165568 392504192483584591872 393665148814233054528 395291864305200959712 397510112701975375872 397682140128664004064 399913801970014531584 401566338341791451136 405967184714677837482 408245339511056500992 409932303723912106368 411194868316136239104 412411108281577485696 414115286414972433984 418159988686493577216 419761428072722410752 420688544929495805952 421003006370777016648 422742688215284359692 424044707951015496576 427056389115440322546 427685593773487762944 429452889615526968576 432878972699994986088 433835061958542549888 439750067504756811264 442873292416012186344 443525800950283606016 445358552193879819264 447198876789722297856 447392407644747004572 449903027216266348032 451762130634515382528 456037107041970026496 457921557897515357184 459276006949938563616 461173841689401119664 463962496816774671408 466566102298350286848 468494061398756692992 468901341373196261376 471326980893231412224 472231606581812712096 473274613045682781696 473628382167124143729 479727346368825612288 481146292995173733312 483134500817467839648 484622523372589138944 485845693302414348288 487853320134242506752 488064444703360368624 488783535741128871936 490803302417745106944 494718825942851412672 498232453968013709637 498966526069069056768 499550790433653116928 501028371218114796672 502571505719722070016 503098736388437585088 506140905618299641536 511084430616825483264 513041745422216279808 514174888247161540608 516299577868017580032 516685507818680884068 521957808918871505334 524886865085644072704 527055819073601279616 530242853504885338752 539693264664928813824 541289579619570449976 543526313419651319604 544327119348075334656 546576404965216141824 549881477708769980928 552153715219963245312 559681904096963214336 561337341827702688864 563656917620379146256 565392943934687328768 569408518820587096728 570247458364650350592 572603852820702624768 574969984443928668672 577171963599993314784 578446749278056733184 586333423339675748352 590497723221349581792 593811402925173092352 596265169052963063808 596523210192996006096 599870702955021797376 602349507512687176704 608950777072016756223 610562077196687142912 612368009266584751488 614898455585868159552 616792302474204358656 618616662422366228544 621172929622458650976 624658748531675590656 628435974524308549632 629642142109083616128 631032817394243708928 631504509556165524972 634114032322926539538 641528390660231644416 644179334423290452864 646163364496785518592 649318459049992479132 650752592937813824832 657108553650204192768 659625101257135216896 664309938624018279516 665288701425425409024 668037828290819728896 670798315184583446784 671088611467120506858 674854540824399522048 684055660562955039744 686882336846273035776 688914010424907845424 691760762534101679496 695943745225162007112 699849153447525430272 702741092098135039488 706990471339847118336 709911919568524172544 719591019553238418432 721719439492760599968 724701751226201759472 725769492464100446208 728768539953621522432 731779980201363760128 733175303611693307904 736204953626617660416 742078238914277119008 746242538795950952448 748449789103603585152 751542556827172195008 753857258579583105024 759211358427449462304 763471803760936833024 766626645925238224896 769562618133324419712 771262332370742310912 775028261728021326102 782936713378307258001 785008384967169183744 787330297628466109056 790583728610401919424 795364280257328008128 803132676683582902272 811934369429355674964 816490679022113001984 819864607447824212736 824822216563154971392 828230572829944867968 839522856145444821504 842006012741554033296 845485376430568719384 848089415902030993152 854112778230880645092 855371187546975525888 858905779231053937152 865757945399989972176 867670123917085099776 879500135009513622528 885746584832024372688 887051601900567212032 890717104387759638528 894397753579444595712 894784815289494009144 899806054432532696064 903524261269030765056 912074214083940052992 915843115795030714368 918552013899877127232 922347683378802239328 927924993633549342816 933132204596700573696 936988122797513385984 937802682746392522752 942653961786462824448 944463213163625424192 946549226091365563392 947256764334248287458 951171048484389809307 959454692737651224576 962292585990347466624 966269001634935679296 969245046745178277888 975706640268485013504 976128889406720737248 981606604835490213888 989437651885702825344 996464907936027419274 997933052138138113536 1002056742436229593344 1006197472776875170176 1012281811236599283072 1026083490844432559616 1032599155736035160064 1033371015637361768136 1043915617837743010668 1049773730171288145408 1054111638147202559232 1060485707009770677504 1079386529329857627648 1082579159239140899952 1087052626839302639208 1088654238696150669312 1093152809930432283648 1099762955417539961856 1104307430439926490624 1119363808193926428672 1122674683655405377728 1127313835240758292512 1130785887869374657536 1138817037641174193456 1140494916729300701184 1145207705641405249536 1149939968887857337344 1154343927199986629568 1156893498556113466368 1162542392592031989153 1172666846679351496704 1180995446442699163584 1192530338105926127616 1193046420385992012192 1199741405910043594752 1204699015025374353408 1217901554144033512446 1224736018533169502976 1229796911171736319104 1233584604948408717312 1237233324844732457088 1242345859244917301952 1259284284218167232256 1262065634788487417856 1263009019112331049944 1268228064645853079076 1283056781320463288832 1288358668846580905728 1298636918099984958264 1301505185875627649664 1319250202514270433792 1328619877248036559032 1330577402850850818048 1336075656581639457792 1341596630369166893568 1342177222934241013716 1349709081648799044096 1368111321125910079488 1373764673692546071552 1377828020849815690848 1383521525068203358992 1391887490450324014224 1399698306895050860544 1405482184196270078976 1413980942679694236672 1419823839137048345088 1420885146501372431187 1439182039106476836864 1443438878985521199936 1449403502452403518944 1457537079907243044864 1463559960402727520256 1466350607223386615808 1472409907253235320832 1484156477828554238016 1494697361904041128911 1496899578207207170304 1503085113654344390016 1507714517159166210048 1518422716854898924608 1533253291850476449792 1539125236266648839424 1542524664741484621824 1550056523456042652204 1565873426756614516002 1574660595256932218112 1581167457220803838848 1590728560514656016256 1623868738858711349928 1632981358044226003968 1639729214895648425472 1649644433126309942784 1656461145659889735936 1679045712290889643008 1684012025483108066592 1690970752861137438768 1696178831804061986304 1708225556461761290184 1710742375093951051776 1717811558462107874304 1731515890799979944352 1735340247834170199552 1759000270019027245056 1771493169664048745376 1781434208775519277056 1788795507158889191424 1789569630578988018288 1799612108865065392128 1807048522538061530112 1826852331216050268669 1831686231590061428736 1837104027799754254464 1844695366757604478656 1855849987267098685632 1873976245595026771968 1885307923572925648896 1888926426327250848384 1893098452182731126784 1894513528668496574916 1902342096968779618614 1924585171980694933248 1932538003269871358592 1938490093490356555776 1952257778813441474496 1978875303771405650688 1992929815872054838548 1995866104276276227072 2004113484872459186688 2012394945553750340352 2024563622473198566144 2052166981688865119232 2066742031274723536272 2087831235675486021336 2099547460342576290816 2108223276294405118464 2120971414019541355008 2158773058659715255296 2165158318478281799904 2174105253678605278416 2177308477392301338624 2186305619860864567296 2199525910835079923712 2208614860879852981248 2238727616387852857344 2245349367310810755456 2254627670481516585024 2261571775738749315072 2277634075282348386912 2290415411282810499072 2299879937775714674688 2308687854399973259136 2313786997112226932736 2325084785184063978306 2348810140134921774003 2361990892885398327168 2386092840771984024384 2409398030050748706816 2435803108288067024892 2449472037066339005952 2459593822343472638208 2474466649689464914176 2484691718489834603904 2518568568436334464512 2526018038224662099888 2536456129291706158152 2566113562640926577664 2576717337693161811456 2597273836199969916528 2603010371751255299328 2638500405028540867584 2657239754496073118064 2661154805701701636096 2672151313163278915584 2683193260738333787136 2684354445868482027432 2699418163297598088192 2736222642251820158976 2747529347385092143104 2755656041699631381696 2767043050136406717984 2783774980900648028448 2799396613790101721088 2810964368392540157952 2827961885359388473344 2839647678274096690176 2841770293002744862374 2878364078212953673728 2886877757971042399872 2898807004904807037888 2927119920805455040512 2944819814506470641664 2968312955657108476032 2989394723808082257822 2993799156414414340608 3006170227308688780032 3036845433709797849216 3078250472533297678848 3100113046912085304408 3131746853513229032004 3149321190513864436224 3162334914441607677696 3181457121029312032512 3247737477717422699856 3265962716088452007936 3279458429791296850944 3299288866252619885568 3312922291319779471872 3358091424581779286016 3368024050966216133184 3381941505722274877536 3392357663608123972608 3416451112923522580368 3421484750187902103552 3435623116924215748608 3463031781599959888704 3470680495668340399104 3487627177776095967459 3518000540038054490112 3542986339328097490752 3577591014317778382848 3579139261157976036576 3599224217730130784256 3614097045076123060224 3653704662432100537338 3674208055599508508928 3689390733515208957312 3711699974534197371264 3777852852654501696768 3786196904365462253568 3789027057336993149832 3804684193937559237228 3849170343961389866496 3865076006539742717184 3904515557626882948992 3957750607542811301376 3985859631744109677096 3991732208552552454144 4008226969744918373376 4024789891107500680704 4049127244946397132288 4104333963377730238464 4133484062549447072544 4175662471350972042672 4199094920685152581632 4216446552588810236928 4241942828039082710016 4262655439504117293561 4317546117319430510592 4330316636956563599808 4348210507357210556832 4372611239721729134592 4399051821670159847424 4417229721759705962496 4490698734621621510912 4509255340963033170048 4523143551477498630144 4555268150564696773824 4599759875551429349376 4617375708799946518272 4627573994224453865472 4650169570368127956612 4697620280269843548006 4723981785770796654336 4772185681543968048768 4871606216576134049784 4898944074132678011904 4919187644686945276416 4948933299378929828352 4969383436979669207808 5037137136872668929024 5052036076449324199776 5072912258583412316304 5132227125281853155328 5153434675386323622912 5194547672399939833056 5206020743502510598656 5277000810057081735168 5314479508992146236128 5344302626326557831168 5366386521476667574272 5368708891736964054864 5398836326595196176384 5480556993648150806007 5495058694770184286208 5511312083399262763392 5534086100272813435968 5567549961801296056896 5621928736785080315904 5655923770718776946688 5679295356548193380352 5683540586005489724748 5773755515942084799744 5797614009809614075776 5936625911314216952064 5978789447616164515644 5987598312828828681216 6012340454617377560064 6073690867419595698432 6156500945066595357696 6200226093824170608816 6263493707026458064008 6298642381027728872448 6324669828883215355392 6362914242058624065024 6495474955434845399712 6531925432176904015872 6558916859582593701888 6598577732505239771136 6625844582639558943744 6716182849163558572032 6736048101932432266368 6763883011444549755072 6784715327216247945216 6832902225847045160736 6871246233848431497216 6926063563199919777408 6941360991336680798208 6975254355552191934918 7085972678656194981504 7158278522315952073152 7228194090152246120448 7307409324864201074676 7348416111199017017856 7378781467030417914624 7423399949068394742528 7555705705309003393536 7578054114673986299664 7609368387875118474456 7698340687922779732992 7730152013079485434368 7809031115253765897984 7915501215085622602752 7971719263488219354192 7983464417105104908288 8016453939489836746752 8049579782215001361408 8098254489892794264576 8208667926755460476928 8266968125098894145088 8351324942701944085344 8398189841370305163264 8432893105177620473856 8483885656078165420032 8525310879008234587122 8635092234638861021184 8660633273913127199616 8696421014714421113664 8834459443519411924992 8981397469243243021824 9018510681926066340096 9110536301129393547648 9234751417599893036544 9300339140736255913224 9395240560539687096012 9447963571541593308672 9544371363087936097536 9743212433152268099568 9797888148265356023808 9838375289373890552832 9897866598757859656704 9938766873959338415616 10074274273745337858048 10104072152898648399552 10145824517166824632608 10264454250563706310656 10306869350772647245824 10389095344799879666112 10412041487005021197312 10462881533328287902377 10554001620114163470336 10628959017984292472256 10732773042953335148544 10737417783473928109728 10797672653190392352768 10961113987296301612014 11022624166798525526784 11068172200545626871936 11135099923602592113792 11358590713096386760704 11367081172010979449496 11547511031884169599488 11595228019619228151552 11873251822628433904128 11957578895232329031288 11975196625657657362432 12024680909234755120128 12147381734839191396864 12313001890133190715392 12400452187648341217632 12526987414052916128016 12597284762055457744896 12649339657766430710784 12725828484117248130048 12787966318512351880683 12990949910869690799424 13117833719165187403776 13197155465010479542272 13251689165279117887488 13472096203864864532736 13527766022889099510144 13569430654432495890432 13665804451694090321472 13852127126399839554816 13882721982673361596416 13950508711104383869836 14171945357312389963008 14316557044631904146304 14614818649728402149352 14696832222398034035712 14757562934060835829248 14846799898136789485056 15111411410618006787072 15156108229347972599328 15218736775750236948912 15396681375845559465984 15460304026158970868736 15618062230507531795968 15831002430171245205504 15943438526976438708384 16032907878979673493504 16099159564430002722816 16196508979785588529152 16441670980944452418021 16533936250197788290176 16702649885403888170688 16865786210355240947712 16967771312156330840064 17050621758016469174244 17321266547826254399232 17392842029428842227328 17962794938486486043648 18037021363852132680192 18221072602258787095296 18469502835199786073088 18600678281472511826448 18790481121079374192024 18895927143083186617344 19088742726175872195072 19486424866304536199136 19595776296530712047616 19676750578747781105664 19795733197515719313408 19877533747918676831232 20148548547490675716096 20208144305797296799104 20291649034333649265216 20613738701545294491648 20778190689599759332224 20824082974010042394624 20925763066656575804754 21257918035968584944512 21474835566947856219456 21922227974592603224028 22045248333597051053568 22136344401091253743872 22270199847205184227584 22734162344021958898992 23095022063768339198976 23190456039238456303104 23746503645256867808256 23915157790464658062576 23950393251315314724864 24049361818469510240256 24294763469678382793728 24626003780266381430784 24800904375296682435264 25053974828105832256032 25194569524110915489792 25298679315532861421568 25451656968234496260096 25575932637024703761366 25981899821739381598848 26503378330558235774976 26944192407729729065472 27055532045778199020288 27331608903388180642944 27704254252799679109632 27901017422208767739672 28343890714624779926016 28633114089263808292608 29229637299456804298704 29393664444796068071424 29515125868121671658496 29693599796273578970112 30222822821236013574144 30312216458695945198656 30437473551500473897824 30793362751691118931968 30920608052317941737472 31236124461015063591936 31662004860342490411008 31886877053952877416768 32198319128860005445632 32393017959571177058304 32883341961888904836042 33067872500395576580352 33405299770807776341376 34101243516032938348488 34642533095652508798464 34785684058857684454656 35925589876972972087296 36074042727704265360384 36442145204517574190592 36939005670399572146176 37201356562945023652896 37580962242158748384048 37791854286166373234688 38177485452351744390144 38363898955537055642049 38972849732609072398272 39353501157495562211328 39591466395031438626816 39755067495837353662464 40416288611594593598208 40583298068667298530432 41556381379199518664448 41648165948020084789248 41851526133313151609508 42515836071937169889024 42949671133895712438912 43844455949185206448056 44090496667194102107136 44272688802182507487744 44540399694410368455168 45468324688043917797984 46190044127536678397952 46380912078476912606208 47493007290513735616512 47830315580929316125152 48098723636939020480512 48589526939356765587456 49601808750593364870528 50107949656211664512064 50597358631065722843136 50903313936468992520192 51151865274049407522732 51963799643478763197696 53888384815459458130944 54111064091556398040576 54663217806776361285888 55408508505599358219264 55802034844417535479344 56687781429249559852032 57266228178527616585216 58459274598913608597408 58787328889592136142848 59030251736243343316992 59387199592547157940224 60445645642472027148288 60624432917391890397312 60874947103000947795648 61841216104635883474944 62472248922030127183872 63773754107905754833536 65766683923777809672084 66135745000791153160704 66810599541615552682752 68202487032065876696976 69285066191305017596928 69571368117715368909312 71851179753945944174592 72148085455408530720768 72884290409035148381184 73878011340799144292352 74402713125890047305792 75161924484317496768096 75583708572332746469376 76354970904703488780288 76727797911074111284098 77945699465218144796544 79510134991674707324928 80832577223189187196416 81166596137334597060864 83112762758399037328896 83703052266626303219016 85031672143874339778048 85899342267791424877824 87688911898370412896112 88180993334388204214272 88545377604365014975488 89080799388820736910336 90936649376087835595968 92380088255073356795904 92761824156953825212416 94986014581027471233024 95660631161858632250304 97179053878713531174912 99203617501186729741056 100215899312423329024128 102303730548098815045464 103927599286957526395392 107776769630918916261888 108222128183112796081152 109326435613552722571776 110817017011198716438528 111604069688835070958688 113375562858499119704064 114532456357055233170432 115091696866611166926147 116918549197827217194816 118060503472486686633984 118774399185094315880448 121248865834783780794624 121749894206001895591296 124944497844060254367744 127547508215811509667072 131533367847555619344168 132271490001582306321408 133621199083231105365504 136404974064131753393952 138570132382610035193856 139142736235430737818624 144296170910817061441536 145768580818070296762368 148805426251780094611584 150323848968634993536192 152709941809406977560576 153455595822148222568196 155891398930436289593088 161665154446378374392832 162333192274669194121728 166225525516798074657792 167406104533252606438032 170063344287748679556096 171798684535582849755648 175377823796740825792224 176361986668776408428544 177090755208730029950976 178161598777641473820672 181873298752175671191936 185523648313907650424832 191321262323717264500608 198407235002373459482112 200431798624846658048256 204607461096197630090928 207855198573915052790784 215553539261837832523776 216444256366225592162304 218652871227105445143552 221634034022397432877056 223208139377670141917376 226751125716998239408128 229064912714110466340864 230183393733222333852294 233837098395654434389632 242497731669567561589248 243499788412003791182592 255095016431623019334144 263066735695111238688336 264542980003164612642816 267242398166462210731008 272809948128263506787904 277140264765220070387712 278285472470861475637248 291537161636140593524736 297610852503560189223168 300647697937269987072384 306911191644296445136392 311782797860872579186176 323330308892756748785664 324666384549338388243456 332451051033596149315584 334812209066505212876064 340126688575497359112192 343597369071165699511296 350755647593481651584448 354181510417460059901952 356323197555282947641344 363746597504351342383872 382642524647434529001216 396814470004746918964224 400863597249693316096512 409214922192395260181856 415710397147830105581568 432888512732451184324608 437305742454210890287104 446416278755340283834752 458129825428220932681728 460366787466444667704588 467674196791308868779264 484995463339135123178496 486999576824007582365184 510190032863246038668288 526133471390222477376672 529085960006329225285632 534484796332924421462016 545619896256527013575808 556570944941722951274496 595221705007120378446336 601295395874539974144768 613822383288592890272784 623565595721745158372352 646660617785513497571328 649332769098676776486912 664902102067192298631168 669624418133010425752128 680253377150994718224384 687194738142331399022592 701511295186963303168896 727493195008702684767744 765285049294869058002432 793628940009493837928448 801727194499386632193024 818429844384790520363712 831420794295660211163136 874611484908421780574208 892832557510680567669504 920733574932889335409176 935348393582617737558528 969990926678270246356992 973999153648015164730368 1020380065726492077336576 1052266942780444954753344 1068969592665848842924032 1091239792513054027151616 1190443410014240756892672 1202590791749079948289536 1227644766577185780545568 1247131191443490316744704 1298665538197353552973824 1339248836266020851504256 1374389476284662798045184 1403022590373926606337792 1454986390017405369535488 1530570098589738116004864 1587257880018987675856896 1603454388998773264386048 1636859688769581040727424 1785665115021361135339008 1841467149865778670818352 1870696787165235475117056 1939981853356540492713984 1947998307296030329460736 2040760131452984154673152 2104533885560889909506688 2182479585026108054303232 2380886820028481513785344 2405181583498159896579072 2455289533154371561091136 2494262382886980633489408 2678497672532041703008512 2806045180747853212675584 2909972780034810739070976 3061140197179476232009728 3206908777997546528772096 3273719377539162081454848 3571330230042722270678016 3682934299731557341636704 3741393574330470950234112 3895996614592060658921472 4209067771121779819013376 4364959170052216108606464 4761773640056963027570688 4810363166996319793158144 4910579066308743122182272 5356995345064083406017024 5612090361495706425351168 5819945560069621478141952 6122280394358952464019456 6547438755078324162909696 7142660460085444541356032 7365868599463114683273408 7482787148660941900468224 8418135542243559638026752 8729918340104432217212928 9620726333992639586316288 9821158132617486244364544 10713990690128166812034048 11224180722991412850702336 13094877510156648325819392 14285320920170889082712064 14731737198926229366546816 16836271084487119276053504 17459836680208864434425856 19642316265234972488729088 21427981380256333624068096 22448361445982825701404672 26189755020313296651638784 29463474397852458733093632 33672542168974238552107008 39284632530469944977458176 42855962760512667248136192 52379510040626593303277568 58926948795704917466187264 67345084337948477104214016 78569265060939889954916352 117853897591409834932374528 157138530121879779909832704 235707795182819669864749056 471415590365639339729498112
- Sum of all divisors σ(n): 1816533525114950069396296000
- Sum of proper divisors (its aliquot sum) s(n): 1345117934749310729666797888
- 471415590365639339729498112 is an abundant number, because the sum of its proper divisors (1345117934749310729666797888) is greater than itself. Its abundance is 873702344383671389937299776
Bases of 471415590365639339729498112
- Binary: 110000101111100100010001001011100011000111101001000001101101101010101010000110000000000002
- Hexadecimal: 0x185F2225C63D20DB5543000
- Base-36: 1N8E04AGHNCJ000000
Squares and roots of 471415590365639339729498112
- 471415590365639339729498112 squared (4714155903656393397294981122) is 222232658839784270265275712502555496479023431411564544
- 471415590365639339729498112 cubed (4714155903656393397294981123) is 104763940065482619884333939052818077698406552516183217016347497642494245814140928
-
The
square root of 471415590365639339729498112 is 21712106999681.9824932099 -
471415590365639339729498112 is a
perfect cube number . Itscube root is 778277808
Scales and comparisons
How big is 471415590365639339729498112?- 471,415,590,365,639,339,729,498,112 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 471,415,590,365,639,339,729,498,112 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 471415590365639339729498112 cubic inches would be around 64856484 feet tall.
Recreational maths with 471415590365639339729498112
- 471415590365639339729498112 backwards is 211894927933936563095514174
- 471415590365639339729498112 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 471415590365639339729498112's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 471415590365639339729498112 - Facts about the integer". Numbermatics.com. 2024. Web. 26 May 2024.
APA style:
Numbermatics. (2024). Number 471415590365639339729498112 - Facts about the integer. Retrieved 26 May 2024, from https://numbermatics.com/n/471415590365639339729498112/
Chicago style:
Numbermatics. 2024. "Number 471415590365639339729498112 - Facts about the integer". https://numbermatics.com/n/471415590365639339729498112/
The information we have on file for 471415590365639339729498112 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 471415590365639339729498112, math, Factors of 471415590365639339729498112, curriculum, school, college, exams, university, Prime factorization of 471415590365639339729498112, STEM, science, technology, engineering, physics, economics, calculator, four hundred seventy-one septillion, four hundred fifteen sextillion, five hundred ninety quintillion, three hundred sixty-five quadrillion, six hundred thirty-nine trillion, three hundred thirty-nine billion, seven hundred twenty-nine million, four hundred ninety-eight thousand, one hundred twelve.