80954939775074770399002624
80,954,939,775,074,770,399,002,624 is an even composite number composed of six prime numbers multiplied together.
80954939775074770399002624 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, four hundred fifty-six divisors.
Prime factorization of 80954939775074770399002624:
218 × 33 × 73 × 113 × 293 × 10093
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 11 × 11 × 11 × 29 × 29 × 29 × 1009 × 1009 × 1009)See below for interesting mathematical facts about the number 80954939775074770399002624 from the Numbermatics database.
Names of 80954939775074770399002624
- Cardinal: 80954939775074770399002624 can be written as Eighty septillion, nine hundred fifty-four sextillion, nine hundred thirty-nine quintillion, seven hundred seventy-five quadrillion, seventy-four trillion, seven hundred seventy billion, three hundred ninety-nine million, two thousand, six hundred twenty-four.
Scientific notation
- Scientific notation: 8.0954939775074770399002624 × 1025
Factors of 80954939775074770399002624
Divisors of 80954939775074770399002624
- Number of divisors d(n): 19456
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 29 32 33 36 42 44 48 49 54 56 58 63 64 66 72 77 84 87 88 96 98 99 108 112 116 121 126 128 132 144 147 154 168 174 176 189 192 196 198 203 216 224 231 232 242 252 256 261 264 288 294 297 308 319 336 343 348 352 363 378 384 392 396 406 432 441 448 462 464 484 504 512 522 528 539 576 588 594 609 616 638 672 686 693 696 704 726 756 768 783 784 792 812 841 847 864 882 896 924 928 957 968 1008 1009 1024 1029 1044 1056 1078 1089 1152 1176 1188 1218 1232 1276 1323 1331 1344 1372 1386 1392 1408 1421 1452 1512 1536 1566 1568 1584 1617 1624 1682 1694 1728 1764 1792 1827 1848 1856 1914 1936 2016 2018 2048 2058 2079 2088 2112 2156 2178 2233 2304 2352 2376 2436 2464 2523 2541 2552 2646 2662 2688 2744 2772 2784 2816 2842 2871 2904 3024 3027 3072 3087 3132 3136 3168 3234 3248 3267 3364 3388 3456 3509 3528 3584 3654 3696 3712 3773 3828 3872 3993 4032 4036 4096 4116 4158 4176 4224 4263 4312 4356 4466 4608 4704 4752 4851 4872 4928 5046 5082 5104 5292 5324 5376 5481 5488 5544 5568 5632 5684 5742 5808 5887 5929 6048 6054 6144 6174 6264 6272 6336 6468 6496 6534 6699 6728 6776 6912 7018 7056 7063 7168 7308 7392 7424 7546 7569 7623 7656 7744 7986 8064 8072 8192 8232 8316 8352 8448 8526 8613 8624 8712 8932 9081 9216 9251 9261 9317 9408 9504 9702 9744 9856 9947 10092 10164 10208 10527 10584 10648 10752 10962 10976 11088 11099 11136 11264 11319 11368 11484 11616 11774 11858 11979 12096 12108 12288 12348 12528 12544 12672 12789 12936 12992 13068 13398 13456 13552 13824 14036 14112 14126 14336 14553 14616 14784 14848 15092 15138 15246 15312 15488 15631 15972 16128 16144 16384 16464 16632 16704 16896 17052 17226 17248 17424 17661 17787 17864 18162 18432 18502 18522 18634 18816 19008 19404 19488 19712 19894 20097 20184 20328 20416 21054 21168 21189 21296 21504 21924 21952 22176 22198 22272 22528 22638 22707 22736 22869 22968 23232 23548 23716 23958 24192 24216 24389 24563 24576 24696 25056 25088 25344 25578 25872 25984 26136 26796 26912 27104 27243 27648 27753 27951 28072 28224 28252 28672 29106 29232 29261 29568 29696 29841 30184 30276 30492 30624 30976 31262 31581 31944 32256 32288 32768 32928 33264 33297 33408 33792 33957 34104 34452 34496 34848 35322 35574 35728 35937 36324 36864 37004 37044 37268 37632 38016 38367 38599 38808 38976 39424 39788 40194 40368 40656 40832 41209 41503 42108 42336 42378 42592 43008 43848 43904 44352 44396 44544 45056 45276 45414 45472 45738 45936 46464 46893 47096 47432 47916 48384 48432 48778 49126 49152 49392 49441 50112 50176 50688 51156 51744 51968 52272 52983 53361 53592 53824 54208 54486 55296 55506 55902 56144 56448 56504 57344 58212 58464 58522 59136 59392 59682 60291 60368 60552 60984 61248 61952 62524 63162 63567 63888 64512 64576 64757 65219 65536 65856 66528 66594 66816 67584 67914 68208 68904 68992 69696 70644 71148 71456 71874 72648 73167 73689 73728 74008 74088 74536 75264 76032 76734 77198 77616 77693 77952 78848 79576 80388 80736 81312 81664 82418 83006 83259 83853 84216 84672 84756 85184 86016 87696 87783 87808 88704 88792 89088 89523 90112 90552 90828 90944 91476 91872 92928 93786 94192 94743 94864 95832 96768 96864 97556 98252 98304 98784 98882 99891 100224 100352 101376 101761 101871 102312 103488 103936 104544 105966 106722 107184 107648 108416 108972 109417 110592 111012 111804 112288 112896 113008 114688 115797 116424 116928 117044 118272 118784 119364 120582 120736 121104 121968 122089 122496 123627 123904 124509 125048 126324 127134 127776 129024 129152 129514 130438 131072 131712 133056 133188 133632 135168 135828 136416 137808 137984 139392 140679 141288 142296 142912 143748 145296 146334 147378 147456 148016 148176 148323 149072 150528 152064 153468 154396 155232 155386 155904 157696 158949 159152 160083 160776 161472 162624 163328 164836 166012 166518 167706 168432 169344 169512 170368 170723 171941 172032 175392 175566 175616 177408 177584 178176 179046 180224 181104 181656 181888 182952 183744 185856 187572 188384 189486 189728 190701 191664 193536 193728 194271 195112 195657 196504 196608 197568 197764 199782 200448 200704 202752 203522 203742 204624 204827 206976 207872 209088 211932 213444 214368 215296 216832 217944 218834 219501 221067 221184 222024 223608 224576 225792 226016 229376 231594 232848 233079 233856 234088 236544 237568 238728 241164 241472 242208 243936 244178 244992 247254 247808 249018 249777 250096 251559 252648 254268 255552 258048 258304 259028 260876 262144 263349 263424 266112 266376 267264 268279 268569 270193 270336 271656 272832 275616 275968 278784 281358 282576 284592 285824 287496 288463 290592 292668 294756 294912 296032 296352 296646 298144 299673 301056 304128 305283 306936 308792 310464 310772 311808 315392 317898 318304 320166 321552 321871 322944 325248 326656 328251 329672 332024 333036 335412 336864 338688 339024 340736 341446 343882 344064 346087 347391 350784 351132 351232 354816 355168 356352 358092 360448 362208 363312 363776 365904 366267 367488 370881 371712 373527 375144 376768 378972 379456 381402 383328 387072 387456 388542 390224 391314 393008 393216 395136 395528 399564 400896 401408 405504 407044 407484 409248 409654 413952 415744 418176 422037 423864 426888 428736 430592 433664 435888 437668 439002 442134 442368 444048 444969 447216 449152 451584 452032 453299 456533 458752 463188 465696 466158 467712 468176 473088 475136 477456 482328 482944 484416 487872 488356 489984 494508 495616 498036 499554 500192 503118 505296 508536 511104 512169 515823 516096 516608 518056 521752 526698 526848 532224 532752 534528 536558 537138 540386 540672 543312 543851 545664 551232 551936 557568 562716 565152 569184 571648 574992 576926 581184 582813 585336 586971 589512 589824 592064 592704 593292 596288 599346 602112 608256 610566 613872 614481 617584 620928 621544 623616 630784 635796 636608 640332 643104 643742 645888 650496 653312 656502 658503 659344 663201 664048 666072 670824 673728 677376 678048 681472 682892 687764 688128 692174 694782 699237 701568 702264 702464 709632 710336 712327 712704 716184 720896 724416 726624 727552 731808 732534 734976 741762 743424 747054 750288 753536 757944 758912 762804 766656 774144 774912 777084 780448 782628 786016 786432 790047 790272 791056 799128 801792 802816 804837 810579 811008 814088 814968 818496 819308 827904 831488 836352 844074 847728 848569 853776 854623 857472 861184 865389 867328 871776 875336 878004 884268 884736 888096 889938 894432 898304 903168 904064 906598 913066 915849 917504 926376 931392 932316 935424 936352 946176 950272 954912 964656 965613 965888 968832 975744 976712 979968 984753 989016 991232 996072 999108 1000384 1006236 1010592 1017072 1018081 1022208 1024338 1031646 1032192 1033216 1036112 1038261 1042173 1043504 1053396 1053696 1064448 1065504 1069056 1073116 1074276 1080772 1081344 1086624 1087702 1091328 1098801 1102464 1103872 1112643 1115136 1119371 1120581 1125432 1130304 1138368 1143296 1149984 1153852 1162368 1165626 1170672 1173942 1179024 1179648 1184128 1185408 1186584 1192576 1195061 1198692 1203587 1204224 1216512 1221132 1227744 1228962 1235168 1241856 1243088 1247232 1261568 1271592 1273216 1280664 1286208 1287484 1291776 1300992 1306624 1313004 1317006 1318688 1326402 1328096 1332144 1334907 1341648 1342979 1347456 1354752 1356096 1359897 1362944 1365784 1369599 1375528 1376256 1384348 1389564 1398474 1403136 1404528 1404928 1419264 1420672 1424654 1425408 1432368 1433789 1441792 1448832 1453248 1455104 1463616 1465068 1469952 1483524 1486848 1494108 1500576 1507072 1515888 1517824 1525608 1533312 1536507 1547469 1548288 1549824 1554168 1560896 1565256 1572032 1580094 1580544 1582112 1598256 1603584 1605632 1609674 1621158 1622016 1628176 1629936 1631553 1636992 1638616 1655808 1662976 1672704 1688148 1695456 1697138 1707552 1709246 1714944 1722368 1730778 1734656 1743552 1748439 1750672 1756008 1760913 1768536 1769472 1776192 1779876 1788864 1796608 1806336 1808128 1813196 1826132 1831698 1835008 1843443 1852752 1862784 1864632 1870848 1872704 1877953 1891351 1892352 1900544 1909824 1929312 1931226 1931776 1937664 1951488 1953424 1959936 1969506 1978032 1982464 1992144 1998216 2000768 2012472 2021184 2034144 2036162 2044416 2048676 2063292 2064384 2066432 2072224 2076522 2084346 2087008 2097711 2106792 2107392 2128896 2131008 2136981 2138112 2146232 2148552 2161544 2162688 2173248 2175404 2182656 2197602 2204928 2207744 2225286 2230272 2238742 2241162 2250864 2253097 2260608 2276736 2286592 2299968 2307704 2324736 2331252 2341344 2347884 2358048 2359296 2368256 2370816 2373168 2385152 2390122 2397384 2407174 2408448 2414511 2431737 2433024 2442264 2455488 2457924 2470336 2483712 2486176 2494464 2523136 2543184 2545707 2546432 2561328 2563869 2572416 2574968 2583552 2596167 2601984 2613248 2626008 2634012 2637376 2652804 2656192 2664288 2669814 2683296 2685958 2694912 2709504 2712192 2719794 2725888 2731568 2739198 2747547 2751056 2752512 2768696 2779128 2796948 2806272 2809056 2809856 2838528 2841344 2849308 2850816 2864736 2867578 2883584 2896839 2897664 2906496 2910208 2927232 2930136 2939904 2951069 2954259 2967048 2973696 2988216 3001152 3014144 3031776 3035648 3051216 3054243 3066624 3073014 3094938 3096576 3099648 3108336 3114783 3121792 3130512 3144064 3160188 3161088 3164224 3173093 3196512 3207168 3211264 3219348 3242316 3244032 3256352 3259872 3263106 3273984 3277232 3296403 3311616 3325952 3345408 3358113 3376296 3390912 3394276 3415104 3418492 3429888 3444736 3461556 3469312 3487104 3496878 3501344 3512016 3521826 3537072 3538944 3540581 3552384 3559752 3577728 3585183 3593216 3610761 3612672 3616256 3626392 3652264 3663396 3686886 3705504 3725568 3729264 3741696 3745408 3755906 3782702 3784704 3801088 3806957 3819648 3858624 3862452 3863552 3875328 3902976 3906848 3919872 3939012 3956064 3964928 3984288 3996432 4001536 4024944 4028937 4042368 4068288 4072324 4079691 4088832 4097352 4108797 4126584 4128768 4132864 4144448 4153044 4168692 4174016 4195422 4213584 4214784 4257792 4262016 4273962 4276224 4292464 4297104 4301367 4323088 4325376 4346496 4350808 4365312 4395204 4409856 4415488 4450572 4460544 4477484 4482324 4501728 4506194 4521216 4553472 4573184 4599936 4609521 4615408 4642407 4649472 4662504 4682688 4695768 4716096 4736512 4741632 4746336 4770304 4780244 4794768 4814348 4816896 4829022 4863474 4866048 4884528 4894659 4910976 4915848 4940672 4967424 4972352 4986289 4988928 5046272 5086368 5091414 5092864 5122656 5127738 5144832 5149936 5167104 5192334 5203968 5226496 5252016 5268024 5274752 5305608 5312384 5328576 5339628 5366592 5371916 5389824 5419008 5424384 5439588 5451776 5463136 5478396 5495094 5502112 5505024 5530329 5537392 5558256 5593896 5612544 5618112 5619712 5633859 5674053 5677056 5682688 5698616 5701632 5729472 5735156 5793678 5795328 5812992 5820416 5854464 5860272 5879808 5902138 5908518 5934096 5939983 5947392 5976432 5982361 6002304 6028288 6063552 6071296 6102432 6108486 6133248 6146028 6189876 6193152 6199296 6216672 6229566 6243584 6261024 6288128 6320376 6322176 6328448 6346186 6393024 6410943 6414336 6422528 6438696 6484632 6488064 6512704 6519744 6526212 6547968 6554464 6592806 6623232 6651904 6690816 6716226 6752592 6759291 6781824 6788552 6830208 6836984 6859776 6889472 6923112 6938624 6974208 6993756 7002688 7024032 7043652 7074144 7077888 7081162 7104768 7119504 7126567 7155456 7170366 7186432 7221522 7225344 7232512 7243533 7252784 7295211 7304528 7326792 7373772 7411008 7451136 7458528 7483392 7490816 7511812 7565404 7569408 7602176 7613914 7637121 7639296 7691607 7717248 7724904 7727104 7750656 7788501 7805952 7813696 7835597 7839744 7878024 7912128 7929856 7968576 7992864 8003072 8049888 8057874 8084736 8136576 8144648 8159382 8177664 8194704 8217594 8253168 8257536 8265728 8288896 8306088 8337384 8348032 8365427 8390844 8427168 8429568 8515584 8524032 8547924 8552448 8584928 8594208 8602734 8646176 8650752 8690517 8692992 8701616 8730624 8790408 8819712 8830976 8853207 8901144 8921088 8954968 8964648 9003456 9012388 9042432 9106944 9146368 9162729 9199872 9219042 9230816 9284814 9298944 9325008 9334259 9344349 9365376 9391536 9400853 9432192 9473024 9483264 9492672 9519279 9540608 9560488 9589536 9628696 9633792 9658044 9726948 9732096 9769056 9789318 9821952 9831696 9881344 9934848 9944704 9972578 9977856 10036523 10074339 10092544 10172736 10182828 10185728 10245312 10255476 10289664 10299872 10334208 10384668 10407936 10452992 10504032 10536048 10549504 10611216 10621743 10624768 10657152 10679256 10733184 10743832 10755549 10779648 10832283 10838016 10848768 10879176 10903552 10926272 10956792 10990188 11004224 11060658 11074784 11116512 11187792 11198891 11225088 11236224 11239424 11267718 11348106 11354112 11365376 11397232 11403264 11420871 11458944 11470312 11587356 11590656 11625984 11640832 11708928 11720544 11759616 11804276 11817036 11868192 11879966 11894784 11952864 11964722 12004608 12056576 12086811 12127104 12142592 12204864 12216972 12239073 12266496 12292056 12326391 12379752 12386304 12398592 12433344 12459132 12487168 12522048 12576256 12640752 12644352 12656896 12692372 12786048 12821886 12828672 12845056 12877392 12904101 12969264 12976128 13025408 13039488 13052424 13095936 13108928 13145671 13185612 13239457 13246464 13303808 13381632 13432452 13505184 13518582 13563648 13577104 13660416 13673968 13719552 13778944 13846224 13877248 13948416 13987512 14005376 14048064 14087304 14148288 14162324 14209536 14239008 14253134 14310912 14340732 14372864 14443044 14450688 14465024 14487066 14505568 14590422 14609056 14653584 14683977 14747544 14822016 14902272 14917056 14958867 14966784 14981632 15023624 15130808 15138816 15227828 15274242 15278592 15383214 15434496 15449808 15454208 15501312 15577002 15611904 15627392 15671194 15679488 15756048 15771679 15824256 15859712 15937152 15985728 16006144 16099776 16115748 16169472 16273152 16289296 16318764 16355328 16389408 16435188 16506336 16515072 16531456 16577792 16612176 16674768 16696064 16730854 16781688 16854336 16859136 16901577 17022159 17031168 17048064 17095848 17104896 17169856 17188416 17205468 17292352 17381034 17385984 17403232 17461248 17580816 17639424 17661952 17706414 17802288 17819949 17842176 17909936 17929296 17947083 18006912 18024776 18084864 18213888 18292736 18325458 18399744 18438084 18461632 18569628 18597888 18650016 18668518 18688698 18730752 18783072 18801706 18864384 18946048 18966528 18985344 19038558 19081216 19120976 19179072 19232829 19257392 19267584 19316088 19453896 19464192 19538112 19578636 19643904 19663392 19762688 19869696 19889408 19945156 19955712 20073046 20148678 20185088 20277873 20345472 20365656 20371456 20490624 20510952 20579328 20599744 20657483 20668416 20769336 20815872 20905984 21008064 21072096 21099008 21222432 21243486 21249536 21314304 21358512 21379701 21466368 21487664 21511098 21559296 21664566 21676032 21697536 21758352 21807104 21852544 21913584 21980376 22008448 22121316 22149568 22233024 22375584 22397782 22450176 22472448 22478848 22535436 22696212 22708224 22730752 22794464 22806528 22841742 22911363 22917888 22940624 23074821 23174712 23181312 23251968 23281664 23417856 23441088 23506791 23519232 23608552 23634072 23736384 23759932 23789568 23905728 23929444 24009216 24113152 24173622 24254208 24285184 24409728 24433944 24478146 24532992 24584112 24608501 24652782 24759504 24772608 24784067 24797184 24866688 24918264 24974336 25044096 25096281 25152512 25281504 25288704 25313792 25384744 25572096 25643772 25657344 25754784 25808202 25938528 25952256 26050816 26078976 26104848 26191872 26217856 26291342 26371224 26478914 26492928 26559621 26607616 26763264 26864904 27010368 27037164 27127296 27154208 27320832 27347936 27439104 27488187 27557888 27692448 27754496 27896832 27975024 28002777 28010752 28096128 28174608 28202559 28296576 28324648 28419072 28478016 28506268 28557837 28621824 28681464 28745728 28886088 28901376 28930048 28974132 29011136 29180844 29218112 29307168 29367954 29495088 29524349 29644032 29804544 29834112 29917734 29933568 29963264 30047248 30109569 30223017 30261616 30277632 30455656 30548484 30557184 30766428 30868992 30899616 30908416 31002624 31154004 31223808 31254784 31342388 31358976 31512096 31543358 31648512 31719424 31865229 31874304 31971456 32012288 32199552 32231496 32266647 32338944 32461759 32496849 32546304 32578592 32637528 32710656 32778816 32870376 33012672 33062912 33155584 33224352 33349536 33392128 33461708 33563376 33596673 33708672 33718272 33803154 34044318 34062336 34096128 34191696 34209792 34262613 34339712 34376832 34410936 34584704 34762068 34771968 34806464 34904023 34922496 35161632 35278848 35323904 35412828 35604576 35639898 35684352 35819872 35858592 35894166 36013824 36049552 36169728 36260433 36427776 36585472 36650916 36799488 36876168 36923264 37139256 37195776 37300032 37337036 37377396 37461504 37566144 37603412 37728768 37892096 37933056 37970688 38077116 38162432 38241952 38358144 38465658 38514784 38535168 38632176 38712303 38907792 38928384 38946391 39076224 39157272 39287808 39326784 39437013 39525376 39718371 39739392 39778816 39890312 39911424 40146092 40297356 40555746 40690944 40731312 40742912 40981248 41021904 41158656 41199488 41314966 41336832 41538672 41579881 41631744 41811968 41876527 42016128 42144192 42198016 42444864 42486972 42499072 42628608 42717024 42759402 42932736 42975328 43022196 43118592 43329132 43352064 43395072 43516704 43614208 43705088 43827168 43960752 44016896 44242632 44299136 44466048 44751168 44795564 44876601 44900352 44944896 44957696 45070872 45392424 45416448 45461504 45588928 45683484 45822726 45835776 45881248 46149642 46349424 46362624 46503936 46563328 46835712 46882176 47013582 47038464 47217104 47268144 47315037 47472768 47519864 47579136 47811456 47858888 48018432 48226304 48347244 48508416 48570368 48819456 48867888 48956292 49065984 49168224 49217002 49305564 49519008 49545216 49568134 49594368 49733376 49836528 49885969 49948672 50088192 50192562 50305024 50563008 50577408 50627584 50704731 50769488 51066477 51144192 51287544 51314688 51509568 51616404 51877056 52101632 52157952 52209696 52383744 52435712 52582684 52742448 52957828 52985856 53119242 53215232 53459847 53526528 53729808 53841249 54020736 54074328 54254592 54308416 54641664 54695872 54849179 54878208 54976374 55115776 55384896 55508992 55793664 55950048 56005554 56021504 56192256 56349216 56405118 56593152 56649296 56838144 56956032 57012536 57115674 57243648 57362928 57491456 57772176 57802752 57860096 57948264 58022272 58361688 58436224 58614336 58735908 58990176 59048698 59288064 59609088 59668224 59835468 59867136 59926528 60094496 60219138 60446034 60523232 60555264 60833619 60911312 61096968 61114368 61532856 61737984 61799232 61816832 61972449 62005248 62308008 62447616 62509568 62684776 62717952 63024192 63086716 63297024 63730458 63748608 63942912 64024576 64139103 64399104 64462992 64533294 64677888 64923518 64993698 65092608 65157184 65275056 65339813 65421312 65557632 65740752 65805971 66025344 66125824 66311168 66448704 66699072 66784256 66923416 67126752 67193346 67417344 67436544 67606308 68088636 68124672 68192256 68383392 68419584 68525226 68679424 68753664 68821872 69169408 69524136 69543936 69612928 69808046 69844992 70323264 70520373 70557696 70647808 70825656 71209152 71279796 71368704 71639744 71717184 71788332 72027648 72099104 72339456 72520866 72855552 73170944 73301832 73598976 73752336 73825503 73846528 74278512 74352201 74391552 74600064 74674072 74754792 74923008 75132288 75206824 75288843 75457536 75784192 75866112 75941376 76154232 76324864 76483904 76716288 76931316 77029568 77264352 77424606 77815584 77856768 77892782 78152448 78314544 78392237 78575616 78653568 78874026 79050752 79436742 79478784 79557632 79678863 79780624 79822848 80292184 80594712 81111492 81381888 81462624 81485824 81962496 82043808 82317312 82398976 82629932 82673664 83077344 83159762 83263488 83623936 83753054 84008331 84032256 84288384 84396032 84607677 84889728 84973944 84998144 85257216 85434048 85518804 85673511 85865472 85950656 86044392 86237184 86658264 86704128 86790144 87033408 87228416 87410176 87654336 87921504 88033792 88485264 88573047 88598272 88932096 89502336 89591128 89753202 89800704 89889792 89915392 90141744 90328707 90784848 90832896 90923008 91177856 91366968 91645452 91671552 91762496 92019697 92299284 92698848 92725248 93007872 93126656 93671424 93764352 94027164 94076928 94434208 94536288 94630074 94945536 95039728 95158272 95595687 95622912 95717776 96036864 96452608 96694488 97016832 97140736 97385277 97638912 97735776 97912584 98131968 98336448 98434004 98611128 99038016 99136268 99188736 99466752 99673056 99771938 99897344 100176384 100385124 100610048 100790019 101126016 101154816 101255168 101409462 101538976 102132954 102288384 102575088 102629376 102676849 102787839 103019136 103232808 103754112 104203264 104315904 104419392 104712069 104767488 104871424 105165368 105484896 105915656 105971712 106238484 106919694 107053056 107459616 107682498 108041472 108148656 108509184 108616832 109283328 109391744 109698358 109756416 109952748 110231552 110401753 110769792 111017984 111587328 111900096 112011108 112043008 112384512 112698432 112810236 113186304 113298592 113676288 113912064 114025072 114231348 114487296 114725856 114982912 115544352 115605504 115720192 115896528 116044544 116723376 116839173 116872448 117228672 117471816 117980352 118097396 118311039 118576128 119155113 119218176 119336448 119670936 119734272 119853056 120188992 120438276 120892068 121046464 121667238 121822624 122193936 122228736 123065712 123187801 123475968 123598464 123633664 123944898 124010496 124616016 124739643 124895232 125019136 125369552 125435904 125629581 126048384 126173432 126594048 127460916 127497216 127885824 128049152 128278206 128798208 128925984 129066588 129355776 129847036 129987396 130185216 130314368 130550112 130679626 130842624 131115264 131481504 131611942 132050688 132251648 132622336 132897408 133398144 133568512 133846832 134253504 134386692 134629803 134834688 134873088 135212616 136177272 136249344 136384512 136766784 137050452 137358848 137507328 137643744 138338816 139048272 139087872 139225856 139616092 139689984 140646528 141040746 141115392 141295616 141651312 141945111 142418304 142559592 142737408 143279488 143434368 143576664 144055296 144198208 144602381 144678912 145041732 145711104 146341888 146603664 147197952 147504672 147651006 147693056 148557024 148704402 148783104 149200128 149348144 149509584 149657907 149846016 150264576 150413648 150577686 150915072 151568384 151732224 151882752 152308464 152649728 152967808 153432576 153862632 154059136 154528704 154849212 155631168 155785564 156304896 156629088 156784474 157151232 157307136 157748052 158101504 158873484 158957568 159115264 159357726 159561248 159645696 160379541 160584368 161189424 161523747 162222984 162763776 162925248 162971648 163924992 164087616 164547537 164634624 164797952 165259864 165347328 166154688 166319524 166526976 167506108 168016662 168064512 168576768 168792064 169215354 169779456 169947888 169996288 170514432 170868096 171037608 171347022 171730944 171901312 172088784 172259507 172474368 173316528 173408256 173488469 173580288 174066816 174456832 174820352 175308672 175843008 176067584 176970528 177146094 177196544 177864192 179004672 179182256 179506404 179601408 179779584 180283488 180657414 181569696 181665792 181846016 182355712 182733936 183290904 183343104 183524992 184039394 184598568 185397696 185450496 185917347 186015744 186253312 187342848 187528704 188054328 188153856 188868416 189072576 189260148 189891072 190079456 191191374 191245824 191435552 192073728 192417309 192905216 193388976 194033664 194281472 194770554 195277824 195471552 195825168 196019439 196263936 196672896 196868008 197222256 197417913 198076032 198272536 198377472 198933504 199346112 199543876 199794688 200352768 200770248 201220096 201580038 202252032 202309632 202510336 202818924 203077952 204265908 204576768 205150176 205258752 205353698 205575678 206038272 206465616 206670443 207508224 208406528 208631808 208838784 209424138 209534976 209742848 210330736 210969792 211561119 211831312 211943424 212476968 213839388 214106112 214919232 215364996 216082944 216297312 217018368 217233664 218566656 218783488 219396716 219512832 219905496 220463104 220803506 221476509 221539584 222035968 223056603 223174656 223800192 224022216 224086016 224769024 225396864 225620472 225866529 226372608 226597184 227232313 227352576 227824128 228050144 228462696 228974592 229451712 229965824 231088704 231440384 231793056 232089088 233446752 233678346 233744896 234457344 234943632 235176711 235960704 236194792 236622078 237152256 238310226 238436352 238672896 239341872 239468544 239706112 240377984 240876552 241784136 242092928 243334476 243645248 244387872 244457472 246131424 246375602 246951936 247196928 247267328 247889796 248020992 249232032 249479286 249790464 250038272 250739104 250871808 251259162 252024993 252096768 252346864 253188096 253823031 254921832 254994432 255771648 256098304 256556412 257596416 257851968 258133176 258711552 259694072 259974792 260370432 260628736 261100224 261359252 261685248 262230528 262963008 263223884 264101376 264503296 265244672 265719141 265794816 266796288 267137024 267693664 268507008 268773384 269259606 269669376 269746176 270425232 270693511 270986121 272354544 272498688 272624737 272769024 273533568 274100904 274717696 275014656 275287488 276059091 276677632 278096544 278175744 278451712 279232184 279379968 281293056 282081492 282230784 283302624 283890222 284836608 285119184 285474816 286558976 286868736 287153328 288110592 288396416 289204762 289357824 290083464 291059167 291422208 292155831 292683776 293207328 294395904 295009344 295302012 295386112 297114048 297408804 297566208 298400256 298696288 299019168 299315814 299692032 300529152 300827296 301155372 301830144 302370057 303136768 303464448 303765504 304616928 305299456 305935616 306865152 307725264 308030547 308118272 309057408 309698424 311262336 311571128 312609792 313258176 313568948 314136207 314302464 314614272 315496104 316203008 317746968 317915136 318230528 318715452 319122496 320759082 321168736 322378848 323047494 324445968 324767839 325527552 325850496 325943296 327849984 328175232 329095074 329269248 329595904 330519728 330694656 331205259 332309376 332639048 333053952 335012216 336033324 336129024 337153536 337584128 338430708 339558912 339895776 339992576 341028864 341736192 342075216 342694044 343461888 343802624 344177568 344519014 344948736 346633056 346816512 346976938 347160576 348133632 348913664 349201783 349640704 350517519 350617344 351686016 352135168 353941056 354292188 354393088 354933117 355728384 357465339 358009344 358364512 359012808 359202816 359559168 360566976 361314828 363139392 363692032 364711424 365467872 366581808 366686208 367049984 368078788 369197136 369563403 370795392 370900992 371834694 372031488 372506624 374218929 374685696 375057408 376108656 376307712 376888743 377736832 378145152 378520296 379782144 380158912 382382748 382491648 382871104 383944253 384147456 384834618 385810432 386777952 388067328 388562944 389541108 390555648 390943104 391650336 392038878 392527872 393345792 393736016 394444512 394835826 396152064 396545072 396754944 397867008 398692224 399087752 399589376 400705536 401540496 402440192 403160076 404504064 404619264 405020672 405637848 406155904 408531816 409153536 410300352 410707396 411151356 412076544 412931232 413340886 415016448 416813056 417263616 417677568 418848276 419069952 419485696 420661472 421939584 423122238 423662624 423886848 424953936 425835333 427678776 428212224 429838464 430729992 432165888 432594624 433807143 434036736 434467328 437133312 437566976 438793432 439025664 439810992 441607012 442953018 443079168 446113206 446349312 447600384 448044432 448172032 448973721 449538048 450793728 451240944 451733058 452745216 453194368 454464626 454705152 455648256 456100288 456925392 457378691 457949184 458903424 459931648 460641797 462177408 462880768 463586112 464178176 466893504 467356692 467489792 468914688 469887264 470353422 471921408 472389584 473244156 474304512 476620452 476872704 477345792 478683744 478937088 479412224 480755968 481753104 483568272 484185856 486668952 487290496 488775744 488914944 492262848 492751204 493642611 493903872 494393856 494534656 495779592 496041984 498464064 498958572 499580928 500076544 501478208 502518324 504049986 504193536 504693728 506376192 507646062 509843664 509988864 511543296 512196608 513112824 515192832 515703936 516266352 516778521 517423104 519388144 519949584 520465407 520740864 521257472 522200448 522718504 523370496 524461056 525926016 526447768 528202752 530489344 531438282 531589632 533592576 534274048 535387328 537014016 537546768 538519212 539338752 540850464 541387022 541972242 544709088 544997376 545249474 545538048 547067136 548201808 548745659 549435392 550029312 550574976 552118182 553355264 556193088 556351488 556903424 557752041 558464368 558759936 562586112 564162984 564461568 566605248 567780444 569673216 570238368 573117952 573737472 574306656 576221184 576792832 578409524 578715648 580166928 582118334 582844416 584311662 585367552 586414656 588058317 588791808 590018688 590604024 590772224 592253739 594228096 594817608 595132416 596800512 597392576 598038336 598631628 599384064 601058304 601654592 602310744 603660288 604740114 606273536 606928896 607531008 609233856 610598912 611871232 613730304 615450528 616061094 616236544 618114816 619396848 620011329 622524672 623142256 625219584 626516352 627137896 628272414 628604928 629228544 630992208 632406016 635493936 635830272 636461056 637430904 638244992 641518164 642337472 644757696 646094988 648891936 649535678 651055104 651700992 651886592 655699968 656350464 658190148 658538496 659191808 661039456 661389312 662410518 664429527 664618752 665278096 666107904 669169809 670024432 672066648 672258048 674307072 675168256 676861416 679117824 679791552 679985152 681696939 682057728 683472384 684150432 685388088 686923776 687605248 688355136 689038028 689897472 693266112 693953876 694321152 696267264 698403566 699281408 701035038 701234688 703372032 704270336 705530133 707882112 708584376 708786176 709866234 711456768 714930678 716018688 716729024 718025616 718405632 718737943 719118336 721133952 722629656 726278784 727384064 729422848 730935744 733163616 733372416 734099968 736157576 738394272 739126806 741590784 741801984 743669388 744062976 748437858 749371392 750114816 752217312 752615424 753777486 755473664 756290304 757040592 759564288 760317824 764765496 764983296 765742208 767888506 768294912 769669236 771620864 773555904 776134656 777125888 779082216 781111296 781886208 783300672 784077756 785055744 786691584 787472032 788889024 789671652 792304128 793090144 793509888 795734016 797157423 797384448 798175504 799178752 801411072 803080992 804880384 806320152 809008128 809238528 810041344 811275696 812080533 812311808 817063632 817874211 818307072 820600704 821414792 822302712 824153088 825862464 826681772 828177273 830032896 833626112 834527232 835355136 837696552 838139904 838971392 841322944 843879168 846244476 847325248 849907872 851670666 855357552 856206121 856424448 859676928 861459984 862314607 864331776 865189248 867614286 868073472 868934656 873177501 874266624 875133952 876467493 877586864 878051328 879621984 883214024 885906036 886158336 892226412 892698624 895200768 896088864 896344064 897947442 899076096 901587456 902481888 903466116 905490432 906388736 908929252 909410304 911296512 912200576 913850784 914757382 915898368 917806848 919863296 921283594 924091641 924354816 925761536 927172224 928356352 933787008 934713384 934979584 937829376 939774528 940706844 942408621 943842816 944779168 946488312 948609024 953240904 953745408 954691584 957367488 958824448 961511936 963506208 967136544 968371712 973337904 974303517 974580992 977551488 977829888 984525696 985502408 987285222 987807744 988787712 989069312 991559184 992083968 993615777 996928128 997917144 999161856 1000153088 1002956416 1005036648 1008099972 1008387072 1009387456 1012216667 1012752384 1015292124 1019687328 1019977728 1023086592 1024393216 1026225648 1027243729 1030385664 1031407872 1032532704 1033557042 1034846208 1038776288 1039899168 1040930814 1041481728 1042514944 1044400896 1045437008 1046740992 1047605349 1048922112 1051552557 1051852032 1052895536 1056405504 1060978688 1062876564 1063179264 1067185152 1068548096 1070774656 1074028032 1075093536 1077038424 1078677504 1081700928 1082774044 1083944484 1089418176 1090498948 1091076096 1094134272 1096403616 1097491318 1098870784 1100058624 1101149952 1104236364 1106710528 1108690209 1112386176 1112702976 1113806848 1115504082 1116928736 1117519872 1122656787 1125172224 1128325968 1128923136 1129445339 1130666229 1133210496 1135560888 1139346432 1140476736 1146235904 1147474944 1148613312 1151832759 1152442368 1153585664 1156819048 1157431296 1160333856 1164236668 1165688832 1168623324 1172829312 1176116634 1177583616 1180037376 1181208048 1181544448 1184507478 1188456192 1189635216 1190264832 1193601024 1194785152 1196076672 1197263256 1198768128 1202116608 1203309184 1204621488 1205816549 1207320576 1209480228 1212547072 1213857792 1214419283 1215062016 1218467712 1221197824 1223742464 1227460608 1230901056 1232122188 1232473088 1236229632 1238793696 1240022658 1245049344 1246284512 1250439168 1253032704 1254275792 1256544828 1257209856 1258457088 1261984416 1264812032 1270987872 1271660544 1272922112 1274861808 1276489984 1283036328 1284674944 1289515392 1292189976 1297783872 1299071356 1301421429 1302110208 1303401984 1303773184 1311399936 1312700928 1316380296 1317076992 1318383616 1322078912 1324821036 1328859054 1329237504 1330556192 1338339618 1340048864 1344133296 1344516096 1346921163 1348614144 1350336512 1353722832 1355065811 1358235648 1359583104 1359970304 1363393878 1364115456 1366944768 1368300864 1370776176 1372136073 1373847552 1375210496 1376710272 1378076056 1379794944 1381925391 1386532224 1387907752 1388642304 1392534528 1396807132 1398562816 1402070076 1402469376 1406744064 1408540672 1411060266 1415764224 1417168752 1417572352 1419732468 1422913536 1429861356 1432037376 1433458048 1436051232 1436811264 1437475886 1438236672 1442267904 1445259312 1446693101 1452557568 1454768128 1458845696 1461871488 1466327232 1466744832 1468199936 1472315152 1476788544 1478253612 1480927833 1483181568 1483603968 1487338776 1488125952 1496875716 1498742784 1500229632 1504434624 1507554972 1510947328 1512580608 1514081184 1519128576 1520635648 1529530992 1529966592 1531484416 1535777012 1536589824 1539338472 1543241728 1547111808 1550335563 1552269312 1554251776 1558164432 1561396221 1562222592 1563772416 1566601344 1568155512 1570111488 1573383168 1574944064 1577778048 1579343304 1584608256 1586180288 1590626191 1591468032 1594314846 1594768896 1596351008 1598357504 1602822144 1606161984 1609760768 1612640304 1618016256 1620082688 1622551392 1624161066 1624623616 1634127264 1635748422 1636614144 1641201408 1642829584 1644605424 1646236977 1648306176 1651724928 1653363544 1656354546 1660065792 1667252224 1669054464 1670710272 1675393104 1676279808 1677942784 1682645888 1687758336 1692488952 1694650496 1699815744 1703341332 1710715104 1712412242 1719353856 1722919968 1724629214 1728663552 1730378496 1735228572 1736146944 1737869312 1746355002 1748533248 1750267904 1752934986 1755173728 1756102656 1759243968 1764174951 1766428048 1771812072 1772316672 1776761217 1784452824 1785397248 1790401536 1792177728 1792688128 1795894884 1798152192 1803174912 1804963776 1806932232 1810980864 1812777472 1817858504 1818820608 1822593024 1824401152 1827701568 1829514764 1831796736 1835613696 1842567188 1848183282 1848709632 1851523072 1854344448 1856712704 1860033987 1867574016 1869426768 1869959168 1875658752 1879549056 1881413688 1884817242 1887685632 1889558336 1892976624 1894854577 1897218048 1906481808 1907490816 1908373159 1909383168 1914734976 1917648896 1923023872 1927012416 1934273088 1936743424 1946675808 1948607034 1949161984 1955102976 1955659776 1969051392 1971004816 1974570444 1975615488 1977575424 1983118368 1984167936 1987231554 1993856256 1995834288 1998323712 2000306176 2005912832 2010073296 2016199944 2016774144 2018774912 2024433334 2025504768 2030584248 2039374656 2039955456 2045090817 2046173184 2048786432 2052451296 2054487458 2060771328 2062815744 2065065408 2067114084 2069692416 2077552576 2079798336 2081861628 2082963456 2085029888 2088801792 2090874016 2095210698 2097844224 2103105114 2103704064 2105791072 2112811008 2116590399 2121957376 2125753128 2126358528 2134370304 2137096192 2141549312 2148056064 2150187072 2154076848 2156213829 2157355008 2163401856 2165548088 2167888968 2178836352 2180997896 2182152192 2188268544 2192807232 2194982636 2197741568 2200117248 2202299904 2208472728 2213421056 2217380418 2224772352 2225405952 2227613696 2231008164 2233857472 2245313574 2250344448 2256651936 2257846272 2258890678 2261332458 2266420992 2271121776 2273374873 2278692864 2280953472 2292471808 2294949888 2297226624 2303665518 2304884736 2307171328 2313638096 2314862592 2320667712 2328473336 2331377664 2337246648 2345658624 2352233268 2355167232 2360074752 2362416096 2363088896 2369014956 2376912384 2379270432 2380529664 2387202048 2389570304 2392153344 2394526512 2397536256 2404233216 2406618368 2409242976 2411633098 2414641152 2418960456 2425094144 2427715584 2428838566 2430124032 2436241599 2436935424 2442395648 2447484928 2453622633 2454921216 2461802112 2464244376 2464946176 2472459264 2477587392 2480045316 2484531819 2490098688 2492569024 2500878336 2506065408 2508551584 2513089656 2514419712 2516914176 2523968832 2529624064 2541975744 2545844224 2549723616 2552979968 2566072656 2568618363 2569349888 2579030784 2584379952 2586943821 2595567744 2598142712 2602842858 2604220416 2606803968 2607546368 2619532503 2622799872 2625401856 2632760592 2634153984 2636767232 2644157824 2649642072 2657718108 2658475008 2661112384 2676679236 2680097728 2688266592 2689032192 2693842326 2697228288 2700673024 2707445664 2710131622 2716471296 2719166208 2719940608 2726787756 2728230912 2733889536 2736601728 2741552352 2744272146 2747695104 2750420992 2753420544 2756152112 2759589888 2763850782 2772274923 2773064448 2775815504 2777284608 2785069056 2793614264 2797125632 2804140152 2804938752 2813488128 2817081344 2822120532 2831528448 2834337504 2835144704 2839464936 2845827072 2859722712 2864074752 2866916096 2872102464 2874951772 2876473344 2884535808 2890518624 2893386202 2905115136 2909536256 2917691392 2922910551 2923742976 2932654464 2933489664 2936399872 2944630304 2953577088 2956507224 2961855666 2966363136 2967207936 2974677552 2976251904 2977628621 2980847331 2993751432 2997485568 3000459264 3008869248 3015109944 3021894656 3025161216 3028162368 3036650001 3038257152 3041271296 3059061984 3059933184 3062968832 3071554024 3073179648 3078676944 3081731187 3094223616 3100671126 3104538624 3116328864 3122792442 3124445184 3127544832 3133202688 3136311024 3140222976 3142816047 3146766336 3149888128 3155556096 3158686608 3169216512 3172360576 3181252382 3182936064 3188629692 3189537792 3192702016 3196715008 3201650837 3205644288 3212323968 3219521536 3225280608 3236032512 3240165376 3245102784 3248322132 3249247232 3268254528 3271496844 3273228288 3282402816 3285659168 3289210848 3292473954 3296612352 3303449856 3306727088 3312709092 3320131584 3326070627 3334504448 3338108928 3341420544 3350786208 3352559616 3355885568 3365291776 3375516672 3384977904 3388336017 3389300992 3399631488 3406682664 3421430208 3424824484 3438707712 3445839936 3449258428 3455498277 3457327104 3460756992 3470457144 3472293888 3475738624 3492710004 3497066496 3500535808 3505869972 3510347456 3518487936 3528349902 3532856096 3543624144 3544633344 3553522434 3568905648 3570794496 3572446229 3580803072 3584355456 3585376256 3591789768 3596304384 3606349824 3609927552 3613864464 3617449647 3621961728 3625554944 3635717008 3637641216 3643257849 3645186048 3648802304 3655403136 3659029528 3663593472 3671227392 3685134376 3696366564 3697419264 3708688896 3713425408 3720067974 3735148032 3738853536 3739918336 3751317504 3759098112 3762827376 3769634484 3775371264 3779116672 3785953248 3789709154 3794436096 3812963616 3814981632 3816746318 3818766336 3829469952 3835297792 3841219613 3846047744 3854024832 3868546176 3873486848 3893351616 3897214068 3898323968 3904264287 3910205952 3911319552 3938102784 3942009632 3949140888 3951230976 3955150848 3966236736 3974463108 3987712512 3991668576 4000612352 4011825664 4020146592 4032399888 4033548288 4037549824 4048866668 4051009536 4061168496 4065197433 4078749312 4079910912 4090181634 4092346368 4097572864 4104902592 4108974916 4116408219 4121542656 4125631488 4130130816 4134228168 4139384832 4145776173 4155105152 4159596672 4163723256 4165926912 4170059776 4177603584 4181748032 4190421396 4195688448 4206210228 4207408128 4211582144 4225622016 4233180798 4243914752 4251506256 4252717056 4268740608 4274192384 4283098624 4296112128 4300374144 4308153696 4312427658 4314710016 4326803712 4331096176 4335777936 4340079303 4357672704 4361995792 4364304384 4376537088 4385614464 4389965272 4395483136 4400234496 4404599808 4416945456 4426842112 4434760836 4449544704 4450811904 4455227392 4462016328 4467714944 4490627148 4500688896 4513303872 4517781356 4522664916 4532841984 4542243552 4546749746 4557385728 4561906944 4584943616 4589899776 4594453248 4607331036 4609769472 4614342656 4627276192 4629725184 4641335424 4651006689 4656946672 4662755328 4674493296 4684188663 4691317248 4704466536 4710334464 4720149504 4724832192 4726177792 4738029912 4753824768 4758540864 4771878573 4774404096 4779140608 4784306688 4789053024 4795072512 4808466432 4813236736 4818485952 4823266196 4829282304 4837920912 4857677132 4860248064 4872483198 4873870848 4894969856 4907245266 4909842432 4923604224 4928488752 4929892352 4938710931 4944918528 4955174784 4960090632 4969063638 4980197376 4985138048 5001756672 5012130816 5017103168 5026179312 5028839424 5031165601 5033828352 5047937664 5059248128 5083951488 5091688448 5099447232 5105959936 5132145312 5137236726 5138699776 5158061568 5168759904 5173887642 5191135488 5196285424 5205685716 5208440832 5213607936 5239065006 5245599744 5250803712 5265521184 5268307968 5273534464 5288315648 5299284144 5315436216 5316950016 5322224768 5353358472 5360195456 5376533184 5378064384 5387684652 5394456576 5401346048 5414891328 5420263244 5432942592 5438332416 5439881216 5453575512 5456461824 5467779072 5473203456 5483104704 5488544292 5495390208 5500841984 5506841088 5512304224 5527701564 5544549846 5546128896 5551631008 5554569216 5570138112 5580101961 5587228528 5594251264 5608280304 5609877504 5626976256 5634162688 5644241064 5663056896 5668675008 5670289408 5678929872 5684563731 5691654144 5719445424 5725119477 5728149504 5733832192 5744204928 5749903544 5752946688 5769071616 5781037248 5786772404 5810230272 5835382784 5845821102 5847485952 5865308928 5866979328 5872799744 5889260608 5907154176 5913014448 5923711332 5932726272 5949355104 5952503808 5955257242 5961694662 5987502864 5993442847 5994971136 6000918528 6017738496 6030219888 6036202249 6043789312 6050322432 6056324736 6073300002 6076514304 6082542592 6118123968 6119866368 6125937664 6135272451 6143108048 6146359296 6157353888 6163462374 6188447232 6201342252 6209077248 6232657728 6245584884 6248890368 6255089664 6266405376 6272622048 6285632094 6293532672 6299776256 6311112192 6317373216 6338433024 6344721152 6362504764 6365872128 6377259384 6379075584 6385404032 6393430016 6403301674 6411288576 6424647936 6439043072 6450561216 6468641487 6472065024 6480330752 6490205568 6496644264 6498494464 6536509056 6542993688 6546456576 6564805632 6571318336 6578421696 6584947908 6593224704 6606899712 6613454176 6625418184 6640263168 6652141254 6669008896 6676217856 6682841088 6701572416 6711771136 6730583552 6751033344 6769955808 6776672034 6778601984 6799262976 6813365328 6820124619 6842860416 6849648968 6877415424 6891679872 6898516856 6910996554 6914654208 6921513984 6940914288 6944587776 6951477248 6985420008 6994132992 7001071616 7011739944 7020694912 7036975872 7056699804 7065712192 7087248288 7089266688 7107044868 7137811296 7141588992 7144892458 7161606144 7168710912 7170752512 7183579536 7190706103 7192608768 7212699648 7219855104 7227728928 7234899294 7243923456 7251109888 7271434016 7275282432 7286515698 7290372096 7297604608 7308724797 7310806272 7318059056 7327186944 7342454784 7360867899 7370268752 7392733128 7394838528 7417377792 7426850816 7440135948 7470296064 7477707072 7479836672 7502635008 7518196224 7525654752 7539268968 7550742528 7558233344 7571906496 7579418308 7588872192 7625927232 7633492636 7637532672 7658939904 7670595584 7682439226 7692095488 7705855089 7708049664 7737092352 7746973696 7760831463 7786703232 7794428136 7796647936 7808528574 7820411904 7822639104 7858597509 7876205568 7884019264 7898281776 7902461952 7906117373 7910301696 7932473472 7948926216 7975425024 7983337152 8001224704 8023651328 8040293184 8064799776 8067096576 8075099648 8097733336 8102019072 8122336992 8130394866 8157498624 8159821824 8180363268 8184692736 8209805184 8217949832 8232816438 8243085312 8251262976 8260261632 8268456336 8278769664 8291552346 8310210304 8319193344 8327446512 8331853824 8340119552 8355207168 8363496064 8380842792 8391376896 8412420456 8414816256 8423164288 8440715843 8451244032 8466361596 8487829504 8503012512 8505434112 8537481216 8548384768 8566197248 8592224256 8600748288 8616307392 8624855316 8629420032 8653607424 8662192352 8671555872 8680158606 8715345408 8723991584 8728608768 8753074176 8768731653 8771228928 8779930544 8790966272 8800468992 8809199616 8833890912 8853684224 8869521672 8899089408 8901623808 8910454784 8924032656 8932885863 8935429888 8981254296 9001377792 9026607744 9035562712 9045329832 9065683968 9084487104 9093499492 9109950003 9114771456 9123813888 9169887232 9179799552 9188906496 9214662072 9219538944 9228685312 9245193561 9254552384 9282670848 9302013378 9313893344 9348986592 9368377326 9382634496 9408933072 9418267331 9420668928 9428448141 9440299008 9449664384 9452355584 9476059824 9485460677 9507649536 9517081728 9543757146 9548808192 9558281216 9568613376 9578106048 9590145024 9604952511 9616932864 9626473472 9636971904 9646532392 9658564608 9675841824 9715354264 9720496128 9744966396 9747741696 9789939712 9814490532 9819684864 9847208448 9856977504 9859784704 9877421862 9889837056 9910349568 9920181264 9938127276 9960394752 9970276096 10003513344 10024261632 10034206336 10052358624 10057678848 10062331202 10067656704 10095875328 10118496256 10126851707 10165008051 10167902976 10183376896 10198894464 10211919872 10264290624 10274473452 10277399552 10316123136 10337519808 10347775284 10366494831 10382270976 10392570848 10411371432 10416881664 10427215872 10478130012 10491199488 10501607424 10531042368 10547068928 10576631296 10598568288 10630872432 10633900032 10644449536 10706716944 10717338687 10720390912 10753066368 10756128768 10775369304 10788913152 10802692096 10829782656 10840526488 10852348941 10865885184 10876664832 10879762432 10907151024 10912923648 10929773547 10935558144 10946406912 10966209408 10977088584 10990780416 11001683968 11013682176 11024608448 11055403128 11089099692 11092257792 11103262016 11134383337 11140276224 11160203922 11174457056 11188502528 11216560608 11219755008 11253952512 11268325376 11288482128 11299681019 11326113792 11337350016 11340578816 11357859744 11369127462 11383308288 11438890848 11450238954 11456299008 11467664384 11488409856 11499807088 11505893376 11523658839 11538143232 11562074496 11573544808 11620460544 11670765568 11691642204 11694971904 11730617856 11733958656 11745599488 11778521216 11814308352 11826028896 11847422664 11865452544 11898710208 11910514484 11923389324 11975005728 11986885694 12001837056 12035476992 12060439776 12072404498 12087578624 12100644864 12112649472 12146600004 12153028608 12165085184 12195592299 12236247936 12239732736 12251875328 12270544902 12286216096 12292718592 12314707776 12326924748 12349224657 12376894464 12402684504 12418154496 12437328519 12465315456 12491169768 12497780736 12510179328 12532810752 12545244096 12571264188 12587065344 12599552512 12622224384 12634746432 12676866048 12689442304 12725009528 12731744256 12754518768 12758151168 12770808064 12806603348 12822577152 12849295872 12901122432 12937282974 12944130048 12960661504 12980411136 12993288528 12996988928 13020237909 13073018112 13085987376 13092913152 13129611264 13142636672 13156843392 13169895816 13186449408 13213799424 13226908352 13250836368 13263982039 13280526336 13304282508 13338017792 13352435712 13358612113 13365682176 13403144832 13423542272 13461167104 13502066688 13539911616 13553344068 13557203968 13598525952 13626730656 13640249238 13685720832 13699297936 13754830848 13783359744 13797033712 13821993108 13829308416 13843027968 13881828576 13889175552 13902954496 13970840016 13988265984 14002143232 14023479888 14041389824 14073951744 14113399608 14131424384 14174496576 14178533376 14214089736 14275622592 14289784916 14315635719 14323212288 14337421824 14341505024 14367159072 14381412206 14385217536 14425399296 14439710208 14455457856 14469798588 14487846912 14502219776 14542868032 14573031396 14580744192 14595209216 14617449594 14621612544 14636118112 14684909568 14721735798 14740537504 14785466256 14789677056 14816132793 14834755584 14853701632 14880271896 14940592128 14955414144 14959673344 15005270016 15036392448 15051309504 15078537936 15093496803 15101485056 15116466688 15143812992 15158836616 15177744384 15251854464 15266985272 15275065344 15317879808 15364878452 15384190976 15411710178 15416099328 15474184704 15493947392 15521662926 15573406464 15588856272 15593295872 15617057148 15640823808 15717195018 15752411136 15768038528 15796563552 15804923904 15812234746 15820603392 15864946944 15897852432 15913624111 15950850048 15966674304 16002449408 16047302656 16080586368 16129599552 16134193152 16150199296 16195466672 16204038144 16244673984 16260789732 16314997248 16319643648 16360726536 16369385472 16419610368 16435899664 16465632876 16486170624 16502525952 16520523264 16536912672 16583104692 16620420608 16638386688 16654893024 16663707648 16680239104 16710414336 16726992128 16761685584 16782753792 16824840912 16829632512 16846328576 16881431686 16902488064 16932723192 16975659008 17006025024 17010868224 17053691193 17074962432 17096769536 17132394496 17175358431 17184448512 17201496576 17232614784 17249710632 17258840064 17307214848 17324384704 17343111744 17360317212 17430690816 17447983168 17506148352 17537463306 17542457856 17559861088 17581932544 17600937984 17618399232 17667781824 17707368448 17739043344 17798178816 17820909568 17848065312 17865771726 17870859776 17962508592 17980328541 18002755584 18053215488 18071125424 18090659664 18108606747 18131367936 18168974208 18186998984 18219900006 18229542912 18247627776 18339774464 18359599104 18377812992 18429324144 18439077888 18457370624 18490387122 18509104768 18565341696 18604026756 18627786688 18697973184 18736754652 18765268992 18817866144 18836534662 18856896282 18880598016 18899328768 18904711168 18952119648 18970921354 19015299072 19034163456 19087514292 19097616384 19116562432 19137226752 19156212096 19180290048 19209905022 19233865728 19252946944 19273943808 19293064784 19317129216 19351683648 19405924461 19430708528 19440992256 19489932792 19495483392 19579879424 19628981064 19639369728 19694416896 19713955008 19719569408 19754843724 19779674112 19820699136 19840362528 19876254552 19920789504 19940552192 20007026688 20048523264 20068412672 20104717248 20124662404 20135313408 20191750656 20253703414 20330016102 20335805952 20366753792 20397788928 20423839744 20460373857 20528581248 20548946904 20554799104 20632246272 20675039616 20695550568 20732989662 20764541952 20785141696 20822742864 20833763328 20843400347 20854431744 20956260024 20982398976 21003214848 21062084736 21094137856 21153262592 21197136576 21261744864 21267800064 21288899072 21413433888 21434677374 21440781824 21506132736 21512257536 21550738608 21572118309 21577826304 21659565312 21681052976 21704697882 21731770368 21753329664 21814302048 21825847296 21859547094 21871116288 21892813824 21932418816 21954177168 21981560832 22003367936 22027364352 22049216896 22110806256 22178199384 22184515584 22206524032 22268766674 22280552448 22320407844 22348914112 22377005056 22433121216 22439510016 22507905024 22536650752 22576964256 22599362038 22652227584 22674700032 22681157632 22715719488 22738254924 22766616576 22877781696 22900477908 22912598016 22935328768 22976819712 22999614176 23011786752 23047317678 23076286464 23117565267 23124148992 23147089616 23240921088 23282494389 23341531136 23383284408 23389943808 23461235712 23467917312 23491198976 23557042432 23628616704 23652057792 23694845328 23718352119 23730905088 23797420416 23821028968 23846778648 23950011456 23973771388 24003674112 24070953984 24120879552 24144808996 24175157248 24201289728 24225298944 24293200008 24306057216 24330170368 24391184598 24472495872 24479465472 24503750656 24541089804 24572432192 24629415552 24653849496 24698449314 24753788928 24805369008 24829977509 24836308992 24874657038 24930630912 24982339536 24995561472 25007123603 25020358656 25065621504 25090488192 25142528376 25174130688 25199105024 25244448768 25269492864 25322147529 25353732096 25378884608 25450019056 25463488512 25509037536 25516302336 25541616128 25613206696 25645154304 25698591744 25802244864 25874565948 25888260096 25960822272 25986577056 25993977856 26040475818 26146036224 26171974752 26185826304 26259222528 26285273344 26313686784 26339791632 26372898816 26427598848 26453816704 26501672736 26527964078 26561052672 26608565016 26676035584 26704871424 26717224226 26731364352 26798657589 26806289664 26847084544 26922334208 27004133376 27079823232 27106688136 27114407936 27197051904 27253461312 27280498476 27329850009 27371441664 27398595872 27509661696 27566719488 27594067424 27643986216 27658616832 27686055936 27735580683 27763657152 27805908992 27941680032 28004286464 28046959776 28082779648 28147903488 28226799216 28254801993 28262848768 28348993152 28357066752 28428179472 28456382031 28551245184 28579569832 28631271438 28646424576 28674843648 28683010048 28734318144 28762824412 28770435072 28814857533 28850798592 28879420416 28910915712 28939597176 28975693824 29004439552 29085736064 29146062792 29161488384 29190418432 29234899188 29243225088 29272236224 29369819136 29443471596 29481075008 29570932512 29579354112 29632265586 29669511168 29707403264 29760543792 29790068141 29881184256 29910828288 29919346688 30010540032 30072784896 30102619008 30157075872 30186993606 30202970112 30232933376 30287625984 30317673232 30355488768 30380555121 30495024153 30503708928 30533970544 30550130688 30635759616 30729756904 30768381952 30823420356 30832198656 30948369408 30987894784 31043325852 31146812928 31177712544 31186591744 31234114296 31281647616 31434390036 31504822272 31536077056 31593127104 31624469492 31641206784 31729893888 31795704864 31827248222 31901700096 31933348608 32004898816 32094605312 32152016061 32161172736 32259199104 32268386304 32300398592 32390933344 32408076288 32489347968 32521579464 32557046823 32629994496 32639287296 32721453072 32738770944 32753914831 32789320641 32839220736 32871799328 32931265752 32972341248 33005051904 33041046528 33073825344 33166209384 33240841216 33276773376 33309786048 33360478208 33403150011 33420828672 33453984256 33523371168 33565507584 33649681824 33659265024 33692657152 33762863372 33804976128 33865446384 33899043057 34012050048 34021736448 34107382386 34149924864 34264788992 34350716862 34368897024 34402993152 34465229568 34499421264 34517680128 34570976517 34614429696 34648769408 34686223488 34720634424 34861381632 34895966336 35012296704 35074926612 35084915712 35119722176 35163865088 35201875968 35218159207 35236798464 35335563648 35414736896 35478086688 35596357632 35641819136 35696130624 35731543452 35741719552 35925017184 35960657082 36005511168 36106430976 36142250848 36181319328 36217213494 36262735872 36337948416 36373997968 36439800012 36459085824 36495255552 36586776897 36679548928 36719198208 36755625984 36858648288 36878155776 36914741248 36980774244 37018209536 37130683392 37208053512 37255573376 37395946368 37473509304 37530537984 37635732288 37673069324 37713792564 37761196032 37798657536 37809422336 37904239296 37941842708 38030598144 38068326912 38175028584 38195232768 38233124864 38274453504 38312424192 38419810044 38467731456 38505893888 38547887616 38586129568 38703367296 38811848922 38861417056 38881984512 38979865584 38990966784 39060713727 39159758848 39257962128 39278739456 39296908519 39388833792 39427910016 39439138816 39509687448 39559348224 39641398272 39680725056 39752509104 39791946117 39841579008 39881104384 40014053376 40075836339 40097046528 40136825344 40209434496 40249324808 40270626816 40383501312 40507406828 40660032204 40671611904 40795577856 40847679488 40920747714 41057162496 41097893808 41109598208 41264492544 41350079232 41391101136 41465979324 41529083904 41570283392 41645485728 41667526656 41686800694 41708863488 41912520048 41954099929 41964797952 42006429696 42124169472 42188275712 42253415743 42306525184 42394273152 42523489728 42535600128 42577798144 42826867776 42869354748 42881563648 42946907157 43012265472 43024515072 43101477216 43144236618 43155652608 43319130624 43362105952 43409395764 43463540736 43506659328 43628604096 43719094188 43742232576 43785627648 43864837632 43908354336 44006735872 44054728704 44098433792 44221612512 44356398768 44369031168 44413048064 44537533348 44561104896 44640815688 44697828224 44754010112 44866242432 44879020032 45015810048 45073301504 45153928512 45198724076 45280490409 45304455168 45349400064 45362315264 45431438976 45476509848 45533233152 45755563392 45800955816 45825196032 45870657536 45953639424 45999228352 46094635356 46152572928 46235130534 46248297984 46294179232 46481842176 46564988778 46683062272 46766568816 46779887616 46922471424 46982397952 47114084864 47257233408 47304115584 47389690656 47436704238 47461810176 47594840832 47642057936 47693557296 47740872333 47900022912 47947542776 48007348224 48141907968 48241759104 48289617992 48350314496 48402579456 48450597888 48586400016 48612114432 48660340736 48782369196 48944991744 48958930944 49007501312 49082179608 49144864384 49258831104 49307698992 49396898628 49507577856 49610738016 49659955018 49749314076 49861261824 49964679072 49991122944 50014247206 50040717312 50131243008 50180976384 50285056752 50334942721 50348261376 50398210048 50488897536 50538985728 50644295058 50707464192 50757769216 50900038112 50926977024 51018075072 51032604672 51083232256 51161073579 51226413392 51290308608 51397183488 51526075293 51604489728 51749131896 51776520192 51921644544 51973154112 51987955712 52080951636 52292072448 52343949504 52518445056 52570546688 52627373568 52679583264 52745797632 52855197696 52907633408 53003345472 53055928156 53122105344 53217130032 53434448452 53462728704 53597315178 53612579328 53694169088 53844668416 53940985623 54008266752 54159646464 54213376272 54228815872 54325820241 54394103808 54506922624 54560996952 54659700018 54742883328 54797191744 55019323392 55133438976 55188134848 55287972432 55317233664 55342821611 55372111872 55471161366 55527314304 55611817984 55883360064 56008572928 56093919552 56165559296 56295806976 56453598432 56509603986 56525697536 56697986304 56714133504 56856358944 56912764062 57102490368 57159139664 57262542876 57292849152 57349687296 57468636288 57525648824 57540870144 57629715066 57701597184 57758840832 57821831424 57879194352 57951387648 58008879104 58171472128 58292125584 58322976768 58380836864 58469798376 58486450176 58544472448 58739638272 58886943192 58962150016 59141865024 59158708224 59264531172 59339022336 59414806528 59521087584 59580136282 59762368512 59821656576 59838693376 60021080064 60145569792 60205238016 60314151744 60373987212 60405940224 60465866752 60575251968 60635346464 60761110242 60990048306 61007417856 61067941088 61100261376 61271519232 61381121571 61459513808 61536763904 61646840712 61664397312 61896738816 61975789568 62086651704 62293625856 62355425088 62373183488 62468228592 62530201041 62563295232 62868780072 63009644544 63072154112 63186254208 63248938984 63282413568 63459787776 63591409728 63654496444 63803400192 63866697216 64189210624 64304032122 64322345472 64518398208 64536772608 64600797184 64716354927 64781866688 64978695936 65043158928 65114093646 65259988992 65442906144 65477541888 65507829662 65578641282 65678441472 65743598656 65862531504 65927871317 65944682496 66010103808 66082093056 66147650688 66332418768 66398224739 66481682432 66553546752 66619572096 66720956416 66806300022 66841657344 66907968512 67046742336 67131015168 67299363648 67318530048 67385314304 67525726744 67609952256 67730892768 67798086114 68024100096 68043472896 68214764772 68299849728 68529577984 68701433724 68737794048 68805986304 68930459136 68998842528 69035360256 69141953034 69228859392 69297538816 69372446976 69441268848 69722763264 69791932672 70024593408 70149853224 70169831424 70239444352 70327730176 70403751936 70436318414 70473596928 70671127296 70829473792 70956173376 71155056357 71192715264 71283638272 71392261248 71463086904 71483439104 71850034368 71921314164 72011022336 72212861952 72284501696 72362638656 72434426988 72525471744 72675896832 72747995936 72879600024 72918171648 72990511104 73173553794 73359097856 73438396416 73511251968 73717296576 73829482496 73961548488 74036419072 74261366784 74416107024 74489932527 74511146752 74791892736 74947018608 75021370809 75061075968 75271464576 75346138648 75427585128 75522392064 75597315072 75618844672 75808478592 75883685416 75966442587 76061196288 76136653824 76350057168 76390465536 76466249728 76548907008 76624848384 76839620088 76935462912 77011787776 77095775232 77172259136 77406734592 77623697844 77722834112 77959731168 77981933568 78121427454 78319517696 78515924256 78557478912 78593817038 78777667584 78855820032 78878277632 79019374896 79097767133 79118696448 79282796544 79361450112 79505018208 79583892234 79683158016 79762208768 80028106752 80151672678 80194093056 80273650688 80395972767 80418868992 80498649616 80541253632 80767002624 81014813656 81320064408 81343223808 81591155712 81695358976 81841495428 82114324992 82195787616 82219196416 82528985088 82700158464 82782202272 82931958648 83058167808 83140566784 83290971456 83373601388 83417726976 83825040096 83908199858 84012859392 84248338944 84376551424 84506831486 84613050368 84764405979 84788546304 85046979456 85071200256 85155596288 85369146093 85653735552 85738709496 85763127296 85893814314 86024530944 86049030144 86202954432 86288473236 86311305216 86444572599 86638261248 86724211904 86818791528 86927081472 87013318656 87257208192 87438188376 87484465152 87571255296 87729675264 87816708672 88013471744 88109457408 88196867584 88443225024 88712797536 88738062336 88826096128 89075066696 89122209792 89281631376 89370204423 89395656448 89732484864 89758040064 90031620096 90307857024 90397448152 90560980818 90608910336 90698800128 90724630528 90862877952 90953019696 91066466304 91141665363 91511126784 91601911632 91650392064 91741315072 91907278848 91998456704 92189270712 92305145856 92470261068 92496595968 92588358464 92847874273 92963684352 93129977556 93366124544 93533137632 93559775232 93844942848 93964795904 94228169728 94514466816 94608231168 94779381312 94873408476 94923620352 95189681664 95284115872 95387114592 95481744666 95800045824 95895085552 96014696448 96283815936 96456048183 96483518208 96579235984 96700628992 96805158912 96901195776 97172800032 97224228864 97320681472 97564738392 97889983488 97917861888 98015002624 98164359216 98261744493 98289728768 98517662208 98615397984 98793797256 99015155712 99221476032 99319910036 99498628152 99722523648 99929358144 100028494412 100081434624 100209450033 100262486016 100361952768 100570113504 100669885442 100696522752 100796420096 100977795072 101077971456 101288590116 101414928384 101515538432 101697129171 101800076224 102036150144 102065209344 102166464512 102322147158 102452826784 102794366976 103052150586 103208979456 103498263792 103553040384 103600940641 103712929551 103843289088 103946308224 103975911424 104161903272 104584144896 104687899008 105036890112 105141093376 105254747136 105359166528 105491595264 105654477621 105710395392 105815266816 106006690944 106111856312 106244210688 106434260064 106868896904 106925457408 107194630356 107225158656 107689336832 107881971246 108016533504 108319292928 108426752544 108457631744 108651640482 108788207616 109013845248 109121993904 109319400036 109485766656 109594383488 110038646784 110266877952 110376269696 110575944864 110634467328 110685643222 110744223744 110942322732 111054628608 111223635968 111395368777 111766720128 112017145856 112187839104 112331118592 112591613952 112907196864 113019207972 113051395072 113395972608 113428267008 113712717888 113825528124 114204980736 114318279328 114525085752 114585698304 114699374592 114937272576 115051297648 115259430132 115403194368 115517681664 115643662848 115758388704 116017758208 116342944256 116584251168 116645953536 116761673728 116939596752 116972900352 117088944896 117479276544 117773886384 117890725557 117924300032 118283730048 118317416448 118529062344 118678044672 118829613056 119042175168 119160272564 119375838351 119524737024 119643313152 119677386752 120042160128 120227509017 120291139584 120410476032 120628303488 120747974424 120811880448 120931733504 121150503936 121270692928 121522220484 121980096612 122014835712 122135882176 122543038464 122762243142 122919027616 123073527808 123293681424 123328794624 123793477632 123951579136 124173303408 124296491209 124587251712 124710850176 124746366976 124936457184 125060402082 125126590464 125737560144 125862299787 126019289088 126144308224 126372508416 126497877968 126564827136 126760247229 126919575552 127182819456 127308992888 127606800384 127733394432 128378421248 128608064244 128644690944 129036796416 129073545216 129201594368 129432709854 129563733376 129957391872 130086317856 130228187292 130519977984 130885812288 131015659324 131157282564 131356882944 131487197312 131725063008 131855742634 132020207616 132164186112 132295301376 132664837536 132796449478 132963364864 133107093504 133239144192 133441912832 133612600044 133683314688 133815937024 134093484672 134262030336 134598727296 134637060096 134770628608 135051453488 135219904512 135461785536 135596172228 135841471227 136048200192 136086945792 136429529544 136599699456 137059155968 137402867448 137475588096 137611972608 137860918272 137997685056 138283906068 138457718784 138595077632 138744893952 138882537696 139445526528 139583865344 140049186816 140299706448 140339662848 140478888704 140872636828 140947193856 141342254592 141912346752 142310112714 142385430528 142567276544 142784522496 142926173808 142966878208 143222616999 143700068736 143842628328 144022044672 144425723904 144569003392 144725277312 144868853976 145050943488 145351793664 145495991872 145759200048 145836343296 145903802429 145981022208 146347107588 146718195712 146876792832 147022503936 147434593152 147658964992 147923096976 148072838144 148522733568 148832214048 148979865054 149022293504 149583785472 149894037216 150042741618 150122151936 150542929152 150692277296 150855170256 151004828163 151044784128 151194630144 151616957184 151767370832 151932885174 152122392576 152273307648 152700114336 152780931072 152932499456 153097814016 153249696768 153679240176 153870925824 154023575552 154191550464 154344518272 154813469184 155247395688 155445668224 155919462336 155963867136 156242854908 156639035392 157031848512 157187634076 157555335168 157711640064 157756555264 158038749792 158195534266 158237392896 158565593088 158722900224 159010036416 159167784468 159366316032 159524417536 160303345356 160388186112 160547301376 160791945534 160837737984 160997299232 161082507264 161534005248 161822956869 162029627312 162640128816 162686447616 162977460723 163182311424 163390717952 163682990856 164228649984 164391575232 164438392832 165057970176 165400316928 165564404544 165863917296 166028464833 166116335616 166281133568 166581942912 166747202776 166835453952 167650080192 167816399716 168025718784 168496677888 169013662972 169226100736 169528811958 169577092608 170093958912 170142400512 170311192576 170738292186 171307471104 171477418992 171526254592 171787628628 172049061888 172405908864 172576946472 172622610432 172889145198 173276522496 173448423808 173637583056 173809842563 173854162944 174026637312 174514416384 174876376752 174968930304 175049865221 175142510592 175459350528 175633417344 176026943488 176218914816 176393735168 176886450048 177425595072 177476124672 177652192256 178150133392 178244419584 178563262752 178740408846 178791312896 179464969728 179516080128 180063240192 180615714048 180794896304 181121961636 181217820672 181397600256 181725755904 181906039392 182283330726 183022253568 183203823264 183300784128 183482630144 183814557696 183996913408 184378541424 184610291712 184940522136 184993191936 185176716928 185695748546 185927368704 186259955112 186732249088 187066275264 187119550464 187590603123 187689885696 187929591808 188456339456 189028933632 189216462336 189558762624 189746816952 189847240704 190379363328 190568231744 190774229184 190963489332 191600091648 191790171104 192567631872 192912096366 192967036416 193158471968 193401257984 193610317824 193802391552 194149064781 194345600064 194641362944 195129476784 195779966976 196030005248 196328718432 196523488986 196579457536 197035324416 197230795968 197587594512 197783613951 198030311424 198442952064 198639820072 198997256304 199194674217 199445047296 199858716288 200056988824 200162869248 200418900066 200524972032 200723905536 201140227008 201339770884 201393045504 201592840192 201955590144 202155942912 202577180232 202829856768 203031076864 203394258342 203600152448 204072300288 204130418688 204332929024 204644294316 204905653568 205588733952 206104301172 206417958912 206996527584 207106080768 207201881282 207425859102 207686578176 207892616448 207951822848 208323806544 208530476987 209168289792 209375798016 210073780224 210282186752 210509494272 210718333056 210983190528 211308955242 211420790784 211630533632 212013381888 212223712624 212488421376 212868520128 213465169071 213737793808 213850914816 214389260712 214450317312 215378673664 215763942492 216033067008 216638585856 216853505088 216915263488 217303280964 217576415232 218027690496 218243987808 218638800072 218971533312 219188766976 220077293568 220533755904 220752539392 221151889728 221371286444 221488447488 221884645464 222109257216 222447271936 222790737554 223469797581 223533440256 224034291712 224375678208 224662237184 225064112427 225183227904 225814393728 226038415944 226102790144 226791945216 226856534016 227425435776 227651056248 227899327761 228409961472 228636558656 229050171504 229171396608 229277403817 229398749184 229874545152 230102595296 230518860264 230806388736 231035363328 231287325696 231516777408 232035516416 232685888512 233168502336 233523347456 233879193504 233945800704 234177889792 234958553088 235547772768 235781451114 235848600064 236567460096 236634832896 237058124688 237293301399 237356089344 238084350336 238320545128 238751676702 239049474048 239286626304 240084320256 240455018034 240582279168 240820952064 241256606976 241495948848 241623760896 241863467008 242301007872 242541385856 243044440968 243960193224 244029671424 244271764352 245086076928 245524486284 245838055232 246147055616 246587362848 246657589248 247586955264 247903158272 248346606816 248592982418 249174503424 249421700352 249492733952 249872914368 250120804164 250253180928 251475120288 251724599574 252038578176 252288616448 252745016832 252995755936 253129654272 253520494458 253839151104 254293217937 254365638912 254617985776 255213600768 255466788864 256107438279 256756842496 257216128488 257289381888 258073592832 258147090432 258403188736 258865419708 259127466752 259914783744 260172635712 260456374584 261039955968 261771624576 262031318648 262314565128 262713765888 262974394624 263450126016 263711485268 264040415232 264328372224 264590602752 265329675072 265592898956 265926729728 266214187008 266478288384 266883825664 267225200088 267366629376 267631874048 268110613269 268186969344 269197454592 269274120192 269541257216 270102906976 270923571072 271192344456 271682942454 272096400384 272173891584 272859059088 273129752599 273199398912 273424996089 274118311936 274805734896 274951176192 275078359633 275223945216 275721836544 275995370112 276567812136 276915437568 277190155264 277489787904 277765075392 278543622819 278891053056 279167730688 280098373632 280599412896 280679325696 280957777408 281745273656 281894387712 282684509184 283824693504 284620225428 284770861056 285569044992 285852347616 285933756416 286445233998 287400137472 287685256656 288044089344 288851447808 289138006784 289450554624 289737707952 290101886976 290703587328 290991983744 291518400096 291672686592 291807604858 291962044416 292694215176 293436391424 293678699503 293753585664 294045007872 294785233479 294869186304 295317929984 295846193952 296145676288 297045467136 297664428096 297959730108 298044587008 299167570944 299788074432 300085483236 300244303872 300628350099 301085858304 301384554592 301710340512 302009656326 302089568256 302389260288 303233914368 303534741664 303865770348 304244785152 304546615296 305091387513 305400228672 305864998912 306195628032 306499393536 307358480352 308047151104 308383100928 308689036544 309626938368 310494791376 310802821923 310891336448 311838924672 311927734272 312485709816 313278070784 314063697024 314375268152 315110670336 315423280128 315513110528 316077499584 316391068532 316474785792 316963432863 317131186176 317445800448 318020072832 318335568936 318732632064 319048835072 320606690712 320776372224 321094602752 321583891068 321675475968 321994598464 323068010496 323645913738 324059254624 325280257632 325372895232 325954921446 326364622848 326781435904 327365981712 327690749551 328457299968 328783150464 328876785664 330115940352 330800633856 331128809088 331727834592 332056929666 332232671232 332562267136 333163885824 333494405552 333670907904 334186106331 335300160384 335632799432 336051437568 336993355776 338027325944 338452201472 339057623916 339154185216 340187917824 340284801024 340622385152 341476584372 342614942208 342954837984 343052509184 343575257256 344098123776 344811817728 345153892944 345778290396 346553044992 346896847616 347275166112 347619685126 348053274624 349028832768 349752753504 349937860608 350099730442 350285021184 350918701056 351266834688 352053886976 352344599047 352437829632 352787470336 353672176671 353772900096 354851190144 354952249344 355304384512 356300266784 356488839168 357126525504 357480817692 357582625792 358127515053 358929939456 359032160256 360126480384 360682527051 361231428096 361589792608 362243923272 362435641344 362795200512 363451511808 363812078784 364566661452 366044507136 366407646528 366965260288 367629115392 367993826816 368757082848 369220583424 369881044272 369986383872 370353433856 371391497092 371854737408 372519910224 372889473627 374132550528 374239100928 375181206246 375379771392 375859183616 376912678912 377586899361 378057867264 378432924672 379117525248 379493633904 379694481408 380280741687 380758726656 381136463488 381548458368 381926978664 383200183296 383580342208 385135263744 385824192732 385934072832 386316943936 386802515968 387220635648 387399751277 387604783104 388298129562 388691200128 389282725888 390258953568 391559933952 392060010496 392657436864 393046977972 393158915072 394070648832 394461591936 395175189024 395567227902 396060622848 396885904128 397279640144 397994512608 398389348434 398890094592 399717432576 400113977648 400325738496 400837800132 401049944064 401447811072 402280454016 402679541768 402786091008 403185680384 403911180288 404311885824 405154360464 405659713536 406062153728 406788516684 407200304896 408144600576 408260837376 408665858048 409288588632 409811307136 411177467904 412208602344 412835917824 413993055168 414403762564 414851718204 415373156352 415785232896 415903645696 416647613088 417060953974 418336579584 418751596032 420147560448 420564373504 421018988544 421436666112 422617910484 422841581568 423261067264 424026763776 424447425248 425737040256 426930338142 427475587616 427701829632 428778521424 428900634624 429667850997 430757347328 431527884984 432066134016 433277171712 433707010176 433830526976 434606561928 435152830464 436055380992 436487975616 437277600144 437711407287 437943066624 438377533952 440154587136 441067511808 441505078784 442303779456 442742572888 442976894976 443769290928 444218514432 445581475108 446939595162 447066880512 448751356416 449324474368 450128224854 450366455808 451628787456 452076831888 452205580288 453014484489 453583890432 454850871552 455302112496 455798655522 456819922944 457273117312 458100343008 458342793216 458554807634 458797498368 459749090304 460205190592 461037720528 461495099219 461612777472 462070726656 462574651392 463033554816 464071032832 464787573173 465371777024 466337004672 467046694912 467758387008 467891601408 468355779584 469917106176 471095545536 471562902228 471697200128 473134920192 473269665792 474116249376 474586602798 474712178688 476168700672 476641090256 477503353404 478098948096 478573252608 480910036068 481164558336 481641904128 482513213952 482991897696 483247521792 483726934016 484602015744 485082771712 486088881936 487920386448 488059342848 488543528704 490172153856 491048972568 491676110464 492294111232 493174725696 493315178496 495173910528 495806316544 496693213632 497185964836 498085394499 498349006848 498843400704 498985467904 499745828736 500241608328 500506361856 502950240576 503449199148 504077156352 504577232896 505490033664 505991511872 507040988916 507678302208 508586435874 508731277824 509235971552 510427201536 510933577728 512214876558 513513684992 514432256976 514578763776 516147185664 516806377472 517730839416 518254933504 519829567488 520345271424 520912749168 521429527689 522079911936 523543249152 524062637296 524629130256 525149595663 525427531776 525948789248 526900252032 527422970536 528080830464 528656744448 529181205504 530659350144 531185797912 531853459456 532428374016 532956576768 534450400176 534733258752 535263748096 536221226538 536373938688 538394909184 538548240384 539082514432 540205813952 541847142144 542384688912 543365884908 544192800768 545718118176 546259505198 546849992178 548236623872 549611469792 549902352384 550156719266 550447890432 551443673088 551990740224 553135624272 553684369931 553830875136 554380310528 554979575808 555530150784 557087245638 557782106112 558335461376 560196747264 561198825792 561358651392 561915554816 562771809369 563490547312 563788775424 565369018368 567649387008 569240450856 569541722112 571138089984 571704695232 571867512832 572890467996 574800274944 575370513312 577702895616 578276013568 578901109248 579475415904 580203773952 581407174656 581983967488 583036800192 583615209716 583924088832 585388430352 587357399006 588090015744 589570466958 589738372608 590635859968 591692387904 592291352576 593350841853 594090934272 595328856192 595919460216 596089174016 597584022651 598335141888 599576148864 600170966472 600488607744 601256700198 602171716608 602769109184 603420681024 604019312652 604179136512 604778520576 606467828736 607069483328 607731540696 608489570304 609093230592 610182775026 610800457344 611729997824 612391256064 612998787072 614716960704 616094302208 616766201856 617378073088 619253876736 620989582752 621605643846 621782672896 623677849344 623855468544 624971419632 625591430961 628127394048 628750536304 630221340672 630846560256 632154999168 632782137064 632949571584 633926865726 634262372352 634891600896 636040145664 636671137872 637465264128 638097670144 641213381424 641552744448 642189205504 643167782136 643350951936 643989196928 646136020992 647291827476 648118509248 650560515264 650745790464 651909842892 652729245696 653562871808 654731963424 655381499102 656914599936 657566300928 657753571328 660231880704 661601267712 662257618176 663455669184 664113859332 664465342464 665124534272 666327771648 666988811104 667341815808 668372212662 670409392743 670600320768 671265598864 672102875136 673986711552 675192337281 676054651888 676904402944 678115247832 678308370432 680375835648 680569602048 681244770304 682953168744 685229884416 685909675968 686105018368 687150514512 687832211451 688196247552 689623635456 690307785888 691556580792 693106089984 693793695232 694550332224 695239370252 696106549248 698057665536 699505507008 700199460884 700570042368 701837402112 702533669376 704689198094 704875659264 705574940672 707344353342 707545800192 709702380288 709904498688 710608769024 711879904197 712600533568 714253051008 714961635384 715165251584 716255030106 717859878912 720252960768 721365054102 722462856192 723179585216 724487846544 724871282688 725206584487 725590401024 726903023616 727624157568 729133322904 732089014272 732815293056 733930520576 735258230784 735987653632 737514165696 738441166848 739762088544 739972767744 740706867712 742782994184 743709474816 745039820448 745778947254 748265101056 748478201856 750362412492 750759542784 753825357824 755173798722 756115734528 756865849344 758235050496 758987267808 759388962816 760561483374 761517453312 762272926976 763096916736 763853957328 766400366592 767160684416 770270527488 771648385464 771868145664 772633887872 773605031936 774441271296 774799502554 775209566208 776596259124 777382400256 778565451776 780517907136 783119867904 784120020992 785314873728 786093955944 786317830144 788141297664 788923183872 790350378048 791134455804 792121245696 793771808256 794559280288 795989025216 796778696868 797780189184 799434865152 800227955296 800651476992 801675600264 802099888128 802895622144 804331839807 804560908032 805359083536 806371360768 807822360576 808623771648 810308720928 812124307456 813577033368 814400609792 816289201152 816521674752 817331716096 818577177264 819389257797 819622614272 822354935808 824417204688 825235078899 825671835648 827986110336 828807525128 829703436408 830746312704 831570465792 831807291392 833295226176 834121907948 835630868457 836673159168 837503192064 840295120896 841128747008 842037977088 842873332224 845235820968 845683163136 846522134528 848053527552 848894850496 851474080512 853860676284 854951175232 857557042848 857801269248 859335701994 861514694656 863055769968 863911976089 864132268032 866554343424 867414020352 867661053952 869213123856 870075438463 870305660928 872110761984 872975951232 874555200288 875422814574 875886133248 876755067904 880309174272 881036098509 882135023616 883010157568 884355700437 884607558912 885485145776 885953789952 887538581856 888437028864 891162950216 893879190324 894133761024 897502712832 898648948736 900256449708 900732911616 903257574912 904153663776 904411160576 906028968978 907167780864 909701743104 910604224992 911597311044 913639845888 914546234624 916200686016 917109615268 917594996736 919498180608 920410381184 922075441056 922990198438 924141453312 925149302784 926067109632 928142065664 929575146346 930743554048 932408465769 932674009344 934093389824 935516774016 935783202816 936711559168 939834212352 942191091072 943125804456 943394400256 946269840384 946539331584 948232498752 949173205596 949424357376 950890298589 952337401344 953282180512 955006706808 956197896192 957146505216 961820072136 962329116672 963283808256 965026427904 965983795392 967453868032 969204031488 970165543424 972177763872 975840772896 976118685696 977087057408 980344307712 982097945136 983072248653 983352220928 986349451392 986630356992 990347821056 993386427264 994371929672 996170788998 996698013696 997686801408 997970935808 999491657472 1000483216656 1001012723712 1002558318993 1005900481152 1006898398296 1008154312704 1009154465792 1010980067328 1011983023744 1014081977832 1015356604416 1017172871748 1017462555648 1018471943104 1020854403072 1021326617003 1021867155456 1024429753116 1027027369984 1028864513952 1029157527552 1032294371328 1033612754944 1035461678832 1036509867008 1039659134976 1040690542848 1041825498336 1042859055378 1044159823872 1047086498304 1048125274592 1049258260512 1050299191326 1050855063552 1051897578496 1053800504064 1054845941072 1056161660928 1057033797141 1057313488896 1058362411008 1061016530013 1061318700288 1062371595824 1063706918912 1064856748032 1065913153536 1068900800352 1069466517504 1070527496192 1072442453076 1072747877376 1076789818368 1077096480768 1078165028864 1080411627904 1083694284288 1084769377824 1086731769816 1088385601536 1091436236352 1092519010396 1093699984356 1096473247744 1099222939584 1100313438532 1100895780864 1102887346176 1103981480448 1106271248544 1107368739862 1107661750272 1108760621056 1109959151616 1111060301568 1114174491276 1115564212224 1116670922752 1118668420881 1122397651584 1122717302784 1123831109632 1125543618738 1126981094624 1127577550848 1130738036736 1132760698083 1135298774016 1138480901712 1139083444224 1139610347051 1140842225061 1142276179968 1143409390464 1143735025664 1145780935992 1149600549888 1150741026624 1155405791232 1156552027136 1157802218496 1158950831808 1160407547904 1162199253831 1162814349312 1163967934976 1166073600384 1167230419432 1167848177664 1170776860704 1174714798012 1176180031488 1179140933916 1179476745216 1183384775808 1184582705152 1186701683706 1188181868544 1190657712384 1191838920432 1192178348032 1195168045302 1196670283776 1199152297728 1200341932944 1200977215488 1202513400396 1204343433216 1205538218368 1206841362048 1208038625304 1208358273024 1209557041152 1212935657472 1214138966656 1215463081392 1216668897941 1216979140608 1218186461184 1220365550052 1221600914688 1223459995648 1224782512128 1225349056547 1225997574144 1229433921408 1232188604416 1233532403712 1234756146176 1238507753472 1241979165504 1243211287692 1243565345792 1247355698688 1247710937088 1249942839264 1251182861922 1256254788096 1257501072608 1260442681344 1261693120512 1264309998336 1265564274128 1267853731452 1268524744704 1269783201792 1272080291328 1273342275744 1276195340288 1282426762848 1283105488896 1284378411008 1286335564272 1286701903872 1287978393856 1292272041984 1294583654952 1296237018496 1301121030528 1301491580928 1303819685784 1305458491392 1307125743616 1309463926848 1310762998204 1313134221861 1313829199872 1315132601856 1315507142656 1320463761408 1323202535424 1324515236352 1326911338368 1328227718664 1328930684928 1330249068544 1332655543296 1333977622208 1336744425324 1340818785486 1341200641536 1342531197728 1347973423104 1350384674562 1352109303776 1353808805888 1356230495664 1356616740864 1359043453467 1360751671296 1362489540608 1365906337488 1367261403299 1370459768832 1371819351936 1372210036736 1374301029024 1375664422902 1376392495104 1379247270912 1380615571776 1383113161584 1384485297657 1386212179968 1387587390464 1389100664448 1390478740504 1392213098496 1394362719519 1396115331072 1399011014016 1400398921768 1401140084736 1403674804224 1405067338752 1409378396188 1409751318528 1411149881344 1414688706684 1415091600384 1419404760576 1419808997376 1421217538048 1423759808394 1425201067136 1428506102016 1429923270768 1430330503168 1432510060212 1435719757824 1442730108204 1444925712384 1446359170432 1448975693088 1449742565376 1450413168974 1451180802048 1453806047232 1455248315136 1458266645808 1459713338909 1464178028544 1465630586112 1467861041152 1470516461568 1471975307264 1475028331392 1476882333696 1479524177088 1479945535488 1481413735424 1485565988368 1487418949632 1490079640896 1491557894508 1494256183497 1496530202112 1496956403712 1500724824984 1501519085568 1507650715648 1510347597444 1512231469056 1513731698688 1516470100992 1517974535616 1521122966748 1523034906624 1524545853952 1526193833472 1527707914656 1532800733184 1534321368832 1540541054976 1543296770928 1543736291328 1545267775744 1549599005108 1550419132416 1553192518248 1554764800512 1557130903552 1561035814272 1564288583067 1566239735808 1568240041984 1570629747456 1572187911888 1572635660288 1575448786989 1576282595328 1577846367744 1580700756096 1582268911608 1584242491392 1587543616512 1589118560576 1591978050432 1593557393736 1595560378368 1598869730304 1600455910592 1603351200528 1604199776256 1604941826719 1605791244288 1608663679614 1609121816064 1610718167072 1612742721536 1615644721152 1617247543296 1620617441856 1624248614912 1627154066736 1628801219584 1632578402304 1634663432192 1637154354528 1638778515594 1639245228544 1644709871616 1648834409376 1650470157798 1651343671296 1655972220672 1657615050256 1659406872816 1661053109793 1661492625408 1663140931584 1666590452352 1668243815896 1671261736914 1673346318336 1675006384128 1680590241792 1682257494016 1684075954176 1685746664448 1690471641936 1691366326272 1693044269056 1696107055104 1697789700992 1702948161024 1707721352568 1709902350464 1715114085696 1715602538496 1718671403988 1723029389312 1726111539936 1727823952178 1733108686848 1734828040704 1735322107904 1738426247712 1740150876926 1740611321856 1744221523968 1745951902464 1749110400576 1750845629148 1751772266496 1753510135808 1762072197018 1764270047232 1766020315136 1768711400874 1769215117824 1770970291552 1771907579904 1775077163712 1776874057728 1780052525559 1782325900432 1787758380648 1788267522048 1792752067953 1795005425664 1797297897472 1800512899416 1801465823232 1806515149824 1808307327552 1808822321152 1812057937956 1814335561728 1819403486208 1821208449984 1823194622088 1827279691776 1829092469248 1832401372032 1834219230536 1835189993472 1838996361216 1840820762368 1844150882112 1845980396876 1848282906624 1850298605568 1852134219264 1859150292692 1861487108096 1864816931538 1865348018688 1868186779648 1871033548032 1871566405632 1873423118336 1876774292883 1884382182144 1886251608912 1886788800512 1892539680768 1896464997504 1898346411192 1898848714752 1901780597178 1904674802688 1906564361024 1910013413616 1911908268193 1912395792384 1914293010432 1923640144272 1924658233344 1925548517431 1926567616512 1930052855808 1931967590784 1934907736064 1938408062976 1940331086848 1944355527744 1951681545792 1952237371392 1954174114816 1960688615424 1964195890272 1966144497306 1966704441856 1972698902784 1973260713984 1980695642112 1986772854528 1988743859344 1992341577996 1993396027392 1995373602816 1998983314944 2000966433312 2002025447424 2005116637986 2011800962304 2013796796592 2016308625408 2018308931584 2021960134656 2023966047488 2028163955664 2030713208832 2034345743496 2034925111296 2036943886208 2041708806144 2042653234006 2043734310912 2048859506232 2054054739968 2057729027904 2058315055104 2063496634353 2064588742656 2067225509888 2070923357664 2073019734016 2079318269952 2081381085696 2083650996672 2085718110756 2088319647744 2094172996608 2096250549184 2098516521024 2100598382652 2101710127104 2103795156992 2107601008128 2109691882144 2114067594282 2114626977792 2116724822016 2122033060026 2122637400576 2124743191648 2127413837824 2129713496064 2131826307072 2135639712591 2137801600704 2141054992384 2144884906152 2145495754752 2153579636736 2156330057728 2160823255808 2167388568576 2169538755648 2173463539632 2175619753461 2176771203072 2182872472704 2185038020792 2187399968712 2192946495488 2198445879168 2200626877064 2201791561728 2205774692352 2207962960896 2212542497088 2214737479724 2215323500544 2217521242112 2219918303232 2222120603136 2228348982552 2231128424448 2233341845504 2237336841762 2244795303168 2245434605568 2247662219264 2251087237476 2253962189248 2261476073472 2265521396166 2270597548032 2276961803424 2278166888448 2279220694102 2281684450122 2284552359936 2286818780928 2287470051328 2291561871984 2293835246857 2299201099776 2301482053248 2310811582464 2313104054272 2315604436992 2317901663616 2320815095808 2324398507662 2325628698624 2327935869952 2332147200768 2334460838864 2335696355328 2341553721408 2349429596024 2352360062976 2358281867832 2358953490432 2366769551616 2369165410304 2373403367412 2376363737088 2381315424768 2383677840864 2384356696064 2390336090604 2393340567552 2398304595456 2400683865888 2401954430976 2405026800792 2408686866432 2411076436736 2413682724096 2416077250608 2419114082304 2425871314944 2428277933312 2430926162784 2433337795882 2436372922368 2440731100104 2443201829376 2446919991296 2449565024256 2450698113094 2451995148288 2458167773391 2458867842816 2464377208832 2467064807424 2469512292352 2475705236697 2477015506944 2483958331008 2486422575384 2487130691584 2494711397376 2495421874176 2499885678528 2502365723844 2506892605371 2512509576192 2515002145216 2520885362688 2523386241024 2528619996672 2531128548256 2535707462904 2537049489408 2539566403584 2544160582656 2546684551488 2552390680576 2564853525696 2568756822016 2572671128544 2573403807744 2575956787712 2584544083968 2589167309904 2591735928267 2592474036992 2602242061056 2602983161856 2607639371568 2610226315389 2610916982784 2618927853696 2621525996408 2626268443722 2627658399744 2630265203712 2631014285312 2640927522816 2643108295527 2646405070848 2649030472704 2653822676736 2656455437328 2657861369856 2660498137088 2665311086592 2667955244416 2673488850648 2681637570972 2682401283072 2685062395456 2695946846208 2700769349124 2704218607552 2707617611776 2712460991328 2713233481728 2718086906934 2721503342592 2724979081216 2731812674976 2734522806598 2740919537664 2743638703872 2744420073472 2748602058048 2751328845804 2752784990208 2758494541824 2761231143552 2766226323168 2768970595314 2772424359936 2775174780928 2778201328896 2780957481008 2784426196992 2788725439038 2792230662144 2797225397307 2798022028032 2800797843536 2802280169472 2807349608448 2810134677504 2818756792376 2819502637056 2822299762688 2829377413368 2830183200768 2838809521152 2839617994752 2842435076096 2847519616788 2850402134272 2857012204032 2859846541536 2860661006336 2865020120424 2871439515648 2885460216408 2889851424768 2892718340864 2897951386176 2900826337948 2902361604096 2907612094464 2910496630272 2916533291616 2919426677818 2928356057088 2931261172224 2935722082304 2941032923136 2943950614528 2949216745959 2950056662784 2959048354176 2959891070976 2962827470848 2971131976736 2980159281792 2983115789016 2988512366994 2993060404224 2993912807424 3001449649968 3003038171136 3004427278589 3007674956979 3015301431296 3020695194888 3024462938112 3027463397376 3032940201984 3035949071232 3042245933496 3046069813248 3049091707904 3052387666944 3055415829312 3063979851009 3065601466368 3068642737664 3081082109952 3086593541856 3087472582656 3090535551488 3099198010216 3100838264832 3106385036496 3109529601024 3122071628544 3128577166134 3132479471616 3141259494912 3144375823776 3145271320576 3150897573978 3152565190656 3155692735488 3161401512192 3164537823216 3168484982784 3171101391423 3175087233024 3178237121152 3183956100864 3187114787472 3191120756736 3197739460608 3200911821184 3206702401056 3208399552512 3209883653438 3211582488576 3217327359228 3218243632128 3221436334144 3225485443072 3230465694533 3231289442304 3234495086592 3241234883712 3248497229824 3254308133472 3257602439168 3265156804608 3269326864384 3274308709056 3277557031188 3278490457088 3289419743232 3297668818752 3300940315596 3302687342592 3311944441344 3315230100512 3318813745632 3322106219586 3322985250816 3326281863168 3333180904704 3336487631792 3342523473828 3346692636672 3350012768256 3356005262643 3364514988032 3368151908352 3371493328896 3380943283872 3382732652544 3386088538112 3392214110208 3395579401984 3405896322048 3415442705136 3418831041153 3419804700928 3430228171392 3431205076992 3437342807976 3446058778624 3452223079872 3455647904356 3466217373696 3469656081408 3470644215808 3476852495424 3480301753852 3481222643712 3486597761493 3488443047936 3491903804928 3498220801152 3501691258296 3503544532992 3507020271616 3524144394036 3528540094464 3532040630272 3537422801748 3538430235648 3541940583104 3550154327424 3553748115456 3560105051118 3564651800864 3575516761296 3576535044096 3585504135906 3590010851328 3594595794944 3601025798832 3602931646464 3604598245061 3613030299648 3616614655104 3617644642304 3624115875912 3628671123456 3638806972416 3642416899968 3646389244176 3650006693823 3654559383552 3658184938496 3664802744064 3668438461072 3670379986944 3676047169641 3677992722432 3681641524736 3688301764224 3691960793752 3696565813248 3700597211136 3704268438528 3718300585384 3722974216192 3729633863076 3730696037376 3742067096064 3743132811264 3746846236672 3753548585766 3768764364288 3772503217824 3773577601024 3785079361536 3792929995008 3796692822384 3803561194356 3809349605376 3813128722048 3820026827232 3823816536386 3828586020864 3847280288544 3849316466688 3851097034862 3853135233024 3860105711616 3863935181568 3869815472128 3875790589517 3876816125952 3880662173696 3888711055488 3903363091584 3904474742784 3908348229632 3921377230848 3928391780544 3932288994612 3933408883712 3939402665583 3945397805568 3946521427968 3961391284224 3973545709056 3977487718688 3984683155992 3986792054784 3990747205632 3997966629888 4001932866624 4010233275972 4023601924608 4027593593184 4036617863168 4043920269312 4047932094976 4056327911328 4061426417664 4068691486992 4069850222592 4073887772416 4085306468012 4087468621824 4097719012464 4101784209897 4115458055808 4116630110208 4126993268706 4129177485312 4134451019776 4141846715328 4146039468032 4153455892971 4158636539904 4162762171392 4167301993344 4171436221512 4176639295488 4183088158557 4188345993216 4192501098368 4197033042048 4201196765304 4203420254208 4207590313984 4215202016256 4219383764288 4228135188564 4229253955584 4233449644032 4244066120052 4245274801152 4249486383296 4254827675648 4259426992128 4263652614144 4271279425182 4275603201408 4282109984768 4289769812304 4290991509504 4307159273472 4312660115456 4321646511616 4334777137152 4339077511296 4346927079264 4351239506922 4353542406144 4365744945408 4370076041584 4374799937424 4379140016727 4396891758336 4401253754128 4403583123456 4411549384704 4415925921792 4425084994176 4429474959448 4430647001088 4435042484224 4439836606464 4444241206272 4456697965104 4462256848896 4466683691008 4474673683524 4489590606336 4490869211136 4495324438528 4502174474952 4507924378496 4522952146944 4531042792332 4541195096064 4553923606848 4558441388204 4563368900244 4569104719872 4573637561856 4574940102656 4583123743968 4587670493714 4598402199552 4602964106496 4621623164928 4626208108544 4631208873984 4635803327232 4648797015324 4651257397248 4655871739904 4664294401536 4668921677728 4671392710656 4683107442816 4692865749201 4698859192048 4704720125952 4716563735664 4717906980864 4726346360967 4733539103232 4738330820608 4746806734824 4752727474176 4762630849536 4767355681728 4768713392128 4780672181208 4786681135104 4796609190912 4801367731776 4810053601584 4814825480157 4817373732864 4822152873472 4827365448192 4832154501216 4838228164608 4851742629888 4856555866624 4861852325568 4866675591764 4872745844736 4881462200208 4886403658752 4901396226188 4903990296576 4916335546782 4917735685632 4934129614848 4939024584704 4951410473394 4954031013888 4967916662016 4972845150768 4974261383168 4983159329379 4989422794752 4999771357056 5004731447688 5013785210742 5025019152384 5030004290432 5041770725376 5046772482048 5057239993344 5062257096512 5071414925808 5074098978816 5076446091409 5079132807168 5088321165312 5093369102976 5104781361152 5129707051392 5137513644032 5145342257088 5146807615488 5151913575424 5169088167936 5178334619808 5183471856534 5184948073984 5204484122112 5205966323712 5215278743136 5220452630778 5221833965568 5237855707392 5243051992816 5252536887444 5255316799488 5260530407424 5286216591054 5292810141696 5298060945408 5307645353472 5312910874656 5315722739712 5320996274176 5330622173184 5335910488832 5346977701296 5363275141944 5364802566144 5370124790912 5391893692416 5401538698248 5408437215104 5415235223552 5424921982656 5426466963456 5436173813868 5443006685184 5449958162432 5463625349952 5469045613196 5481839075328 5487277407744 5488840146944 5497204116096 5502657691608 5505569980416 5516989083648 5522462287104 5532452646336 5537941190628 5544848719872 5550349561856 5556402657792 5561914962016 5577450878076 5584461324288 5594450794614 5596044056064 5601595687072 5604560338944 5614699216896 5620269355008 5630322878649 5637513584752 5644599525376 5658754826736 5660366401536 5677619042304 5684870152192 5695039233576 5700804268544 5714024408064 5719693083072 5721322012672 5730040240848 5735724804579 5742879031296 5770920432816 5776645552293 5779702849536 5785436681728 5795902772352 5801652675896 5804723208192 5815224188928 5820993260544 5833066583232 5838853355636 5856712114176 5862522344448 5882065846272 5887901229056 5898433491918 5900113325568 5918096708352 5919782141952 5925654941696 5942263953472 5960318563584 5966231578032 5977024733988 5986120808448 6002899299936 6006076342272 6008854557178 6015349913958 6030602862592 6041390389776 6047383832623 6048925876224 6054926794752 6065880403968 6071898142464 6084491866992 6090528069241 6092139626496 6098183415808 6104775333888 6110831658624 6127959702018 6131202932736 6137285475328 6162164219904 6173187083712 6174945165312 6181071102976 6190489903059 6198396020432 6201676529664 6212770072992 6219059202048 6244143257088 6257154332268 6264958943232 6282518989824 6288751647552 6290542641152 6301795147956 6305130381312 6311385470976 6322803024384 6329075646432 6342202782846 6350174466048 6356474242304 6367912201728 6374229574944 6382241513472 6395478921216 6401823642368 6413404802112 6419767306876 6423164977152 6434654718456 6436487264256 6442872668288 6450970886144 6460931389066 6468990173184 6482469767424 6496994459648 6508616266944 6515204878336 6526859260383 6530313609216 6538653728768 6548617418112 6555114062376 6556980914176 6578839486464 6595337637504 6601880631192 6605374685184 6623888882688 6630460201024 6637627491264 6644212439172 6645970501632 6652563726336 6666361809408 6672975263584 6685046947656 6693385273344 6700025536512 6712010525286 6729029976064 6736303816704 6742986657792 6761886567744 6772177076224 6784428220416 6791158803968 6811792644096 6830885410272 6837662082306 6839609401856 6860456342784 6862410153984 6874685615952 6881505740571 6904446159744 6911295808712 6932434747392 6939312162816 6953704990848 6960603507704 6962445287424 6973195522986 6976886095872 6983807609856 6996441602304 7003382516592 7007089065984 7014040543232 7048288788072 7057080188928 7064081260544 7074845603496 7076860471296 7083881166208 7100308654848 7107496230912 7120210102236 7129303601728 7151033522592 7153070088192 7171008271812 7180021702656 7189191589888 7202051597664 7205863292928 7209196490122 7226060599296 7233229310208 7235289284608 7248231751824 7257342246912 7277613944832 7284833799936 7292778488352 7300013387646 7309118767104 7316369876992 7329605488128 7336876922144 7340759973888 7352094339282 7355985444864 7363283049472 7374503320173 7376603528448 7383921587504 7393131626496 7401194422272 7408536877056 7427115710091 7436601170768 7445948432384 7459267726152 7461392074752 7484134192128 7486265622528 7493692473344 7507097171532 7537528728576 7545006435648 7547155202048 7570158723072 7585859990016 7593385644768 7607122388712 7618699210752 7626257444096 7640053654464 7647633072772 7657172041728 7694560577088 7702194069724 7706270466048 7720211423232 7727870363136 7739630944256 7751581179034 7753632251904 7761324347392 7775207784801 7777422110976 7806726183168 7808949485568 7816696459264 7830678946167 7856783561088 7864577989224 7866817767424 7878805331166 7890795611136 7893042855936 7922782568448 7929324886581 7947091418112 7954975437376 7969366311984 7973584109568 7977272429357 7981494411264 7995933259776 8003865733248 8020466551944 8047203849216 8055187186368 8073235726336 8087840538624 8095864189952 8112655822656 8122852835328 8137382973984 8139700445184 8147775544832 8170612936024 8174937243648 8195438024928 8203568419794 8230916111616 8233260220416 8253986537412 8258354970624 8283693430656 8292078936064 8306911785942 8317273079808 8325524342784 8334603986688 8342872443024 8353278590976 8366176317114 8376691986432 8385002196736 8394066084096 8402393530608 8406840508416 8415180627968 8430404032512 8438767528576 8456270377128 8458507911168 8466899288064 8488132240104 8490549602304 8498972766592 8509655351296 8516682285587 8518853984256 8527305228288 8542558850364 8551206402816 8564219969536 8579539624608 8581983019008 8614318546944 8625320230912 8643293023232 8669554274304 8678155022592 8693854158528 8702479013844 8707084812288 8731489890816 8740152083168 8749599874848 8758280033454 8793783516672 8802507508256 8807166246912 8823098769408 8831851843584 8847650237877 8850169988352 8858949918896 8870084968448 8879673212928 8888482412544 8913395930208 8933367382016 8949347367048 8979181212672 8981738422272 8990648877056 9004348949904 9013281835767 9015848756992 9045904293888 9062085584664 9082390192128 9107847213696 9116882776408 9126737800488 9138209439744 9147275123712 9149880205312 9166247487936 9175340987428 9191939553027 9196804399104 9205928212992 9243246329856 9252416217088 9262417747968 9271606654464 9297594030648 9302514794496 9311743479808 9328588803072 9337843355456 9366214885632 9385731498402 9397718384096 9433127471328 9435813961728 9452692721934 9467078206464 9476661641216 9493613469648 9503031736979 9505454948352 9513304174269 9525261699072 9534711363456 9537426784256 9561344362416 9570829823093 9573362270208 9593218381824 9602735463552 9620107203168 9629650960314 9634747465728 9644305746944 9654730896384 9664309002432 9676456329216 9691397083599 9703485259776 9713111733248 9723704651136 9733351183528 9745491689472 9762924400416 9772807317504 9802792452376 9807980593152 9832671093564 9835471371264 9868259229696 9878049169408 9902820946788 9908062027776 9935833324032 9945690301536 9948522766336 9966318658758 9978845589504 9999542714112 10009462895376 10027570421484 10050038304768 10060008580864 10093544964096 10114479986688 10124514193024 10142829851616 10148197957632 10152892182818 10158265614336 10176642330624 10186738205952 10209562722304 10217993372363 10256493123459 10259414102784 10275027288064 10290684514176 10293615230976 10303827150848 10338176335872 10356669239616 10366943713068 10369896147968 10408968244224 10411932647424 10430557486272 10440905261556 10443667931136 10459793284479 10475711414784 10486103985632 10505073774888 10510633598976 10521060814848 10572433182108 10585620283392 10596121890816 10615290706944 10625821749312 10641992548352 10661244346368 10671820977664 10693955402592 10726550283888 10729605132288 10740249581824 10783787384832 10803077396496 10813794735183 10816874430208 10849843965312 10852933926912 10872347627736 10886013370368 10899916324864 10927250699904 10938091226392 10950020081469 10963678150656 10974554815488 10977680293888 10994408232192 11005315383216 11011139960832 11028141508923 11033978167296 11044924574208 11064905292672 11075882381256 11089697439744 11100699123712 11112805315584 11123829924032 11154901756152 11168922648576 11188901589228 11192088112128 11203191374144 11229398433792 11234592787033 11240538710016 11260645757298 11275027169504 11289199050752 11317509653472 11320732803072 11355238084608 11369740304384 11390078467152 11401608537088 11428048816128 11439386166144 11442644025344 11460080481696 11471449609158 11485758062592 11541840865632 11553291104586 11559405699072 11570873363456 11591805544704 11603305351792 11609446416384 11627371768551 11630448377856 11641986521088 11666133166464 11677706711272 11713424228352 11725044688896 11764131692544 11775802458112 11796866983836 11800226651136 11836193416704 11839564283904 11851309883392 11884527906944 11920637127168 11932463156064 11954049467976 11972241616896 12005798599872 12017709114356 12030699827916 12061205725184 12082780779552 12094767665246 12109853589504 12131760807936 12143796284928 12168983733984 12181056138482 12184279252992 12196366831616 12209550667776 12221663317248 12255919404036 12262405865472 12274570950656 12305352629691 12346374167424 12349890330624 12362142205952 12380979806118 12396792040864 12403353059328 12425540145984 12438118404096 12460367678913 12488286514176 12514308664536 12529917886464 12549264475671 12565037979648 12577503295104 12581085282304 12603590295912 12610260762624 12622770941952 12645606048768 12658151292864 12684405565692 12700348932096 12712948484608 12735824403456 12748459149888 12764483026944 12790957842432 12803647284736 12826809604224 12839534613752 12846329954304 12869309436912 12872974528512 12885745336576 12921862778132 12937980346368 12964939534848 13017232533888 13030409756672 13053718520766 13060627218432 13077307457536 13097234836224 13110228124752 13113961828352 13137420050181 13190675275008 13203761262384 13210749370368 13247777765376 13260920402048 13275254982528 13288424878344 13291941003264 13305127452672 13332723618816 13345950527168 13370093895312 13383357877351 13386770546688 13400051073024 13424021050572 13458059952128 13472607633408 13478839622017 13485973315584 13523773135488 13544354152448 13568856440832 13582317607936 13623585288192 13661770820544 13675324164612 13679218803712 13720912685568 13724820307968 13749371231904 13763011481142 13808892319488 13822591617424 13864869494784 13878624325632 13907409981696 13921207015408 13946391045972 13953772191744 13967615219712 13992883204608 14006765033184 14014178131968 14028081086464 14096577576144 14114160377856 14128162521088 14149691206992 14153720942592 14167762332416 14200617309696 14214992461824 14240420204472 14258607203456 14302067045184 14306140176384 14342016543624 14360043405312 14378383179776 14404103195328 14418392980244 14444476440471 14452121198592 14466458620416 14470578569216 14496463503648 14514684493824 14555227889664 14569667599872 14585556976704 14600026775292 14618237534208 14632739753984 14659210976256 14673753844288 14704188678564 14711970889728 14726566098944 14749006640346 14753207056896 14767843175008 14802388844544 14817073754112 14854231420182 14873202341536 14891896864768 14918535452304 14922784149504 14949477988137 14968268384256 14987384946688 15014194343064 15075057457152 15090012871296 15094310404096 15140317446144 15171719980032 15186771289536 15214244777424 15229338274227 15237398421504 15252514888192 15280107308928 15295266145544 15314344083456 15389121154176 15404388139448 15412540932096 15440422846464 15455740726272 15503162358068 15507264503808 15522648694784 15550415569602 15554844221952 15613452366336 15617898971136 15633392918528 15661357892334 15713567122176 15729155978448 15733635534848 15757610662332 15781591222272 15858649773162 15894182836224 15909950874752 15938732623968 15947168219136 15954544858714 15962988822528 15991866519552 16007731466496 16040933103888 16056846727999 16094407698432 16110374372736 16146471452672 16175681077248 16191728379904 16225311645312 16245705670656 16274765947968 16279400890368 16295551089664 16341225872048 16349874487296 16390876049856 16407136839588 16461832223232 16466520440832 16507973074824 16516709941248 16567386861312 16584157872128 16613823571884 16634546159616 16651048685568 16669207973376 16685744886048 16732352634228 16753383972864 16770004393472 16788132168192 16804787061216 16813681016832 16830361255936 16860808065024 16877535057152 16912540754256 16933798576128 16976264480208 16981099204608 16997945533184 17033364571174 17054610456576 17085117700728 17102412805632 17128439939072 17159079249216 17163966038016 17207174413737 17228637093888 17250640461824 17286586046464 17329936656879 17339108548608 17356310045184 17387708317056 17404958027688 17414169624576 17462979781632 17480304166336 17499199749696 17516560066908 17587567033344 17605015016512 17646197538816 17663703687168 17695300475754 17700339976704 17717899837792 17740169936896 17759346425856 17776964825088 17826791860416 17866734764032 17898694734096 17958362425344 17981297754112 18008697899808 18026563671534 18031697513984 18091808587776 18124171169328 18142151497869 18164780384256 18215694427392 18233765552816 18253475600976 18271584207723 18276418879488 18294550247424 18332494975872 18350681974856 18383879106054 18393608798208 18411856425984 18486492659712 18504832434176 18524835495936 18543213308928 18595188061296 18605029588992 18623486959616 18657177606144 18675686710912 18732429771264 18771462996804 18795436768192 18866254942656 18871627923456 18905385443868 18934156412928 18953323282432 18987226939296 19006063473958 19026608348538 19050523398144 19069422726912 19074853568512 19122688724832 19141659646186 19146724540416 19186436763648 19205470927104 19240214406336 19259301920628 19269494931456 19288611493888 19309461792768 19328618004864 19352912658432 19382794167198 19406970519552 19426223466496 19447409302272 19466702367056 19490983378944 19525848800832 19545614635008 19580577781149 19605584904752 19615961186304 19665342187128 19670942742528 19736518459392 19756098338816 19805641893576 19816124055552 19871666648064 19891380603072 19897045532672 19932637317516 19957691179008 19999085428224 20018925790752 20055140842968 20100076609536 20120017161728 20187089928192 20228959973376 20249028386048 20285659703232 20305784365636 20316531228672 20353284661248 20373476411904 20435986744726 20512986246918 20518828205568 20550054576128 20581369028352 20587230461952 20607654301696 20644517221713 20713338479232 20733887426136 20739792295936 20817936488448 20861114972544 20881810523112 20887335862272 20919586568958 20951422829568 20972207971264 21010147549776 21021267197952 21030990950123 21042121629696 21144866364216 21171240566784 21192243781632 21230581413888 21251643498624 21283985096704 21322488692736 21343641955328 21387910805184 21453100567776 21459210264576 21480499163648 21567574769664 21606154792992 21627589470366 21633748860416 21699687930624 21705867853824 21744695255472 21772026740736 21854501399808 21876182452784 21900040162938 21927356301312 21949109630976 21988816464384 22010630766432 22022279921664 22056283017846 22067956334592 22089849148416 22129810585344 22151764762512 22179394879488 22201398247424 22225610631168 22247659848064 22309803512304 22337845297152 22377803178456 22384176224256 22406382748288 22458796867584 22469185574066 22481077420032 22521291514596 22550054339008 22578398101504 22635019306944 22641465606144 22710476169216 22739480608768 22780156934304 22803217074176 22856097632256 22878772332288 22885288050688 22920160963392 22942899218316 22971516125184 23083681731264 23106582209172 23118811398144 23141746726912 23183611089408 23206610703584 23218892832768 23254743537102 23260896755712 23283973042176 23325623354403 23332266332928 23355413422544 23426848456704 23450089377792 23492036838501 23551604916224 23593733967672 23600453302272 23672386833408 23679128567808 23702619766784 23769055813888 23841274254336 23864926312128 23908098935952 23931817288071 23944483233792 24011597199744 24035418228712 24061399655832 24122411450368 24165561559104 24189535330492 24219707179008 24263521615872 24287592569856 24337967467968 24362112276964 24368558505984 24392733663232 24419101335552 24443326634496 24511838808072 24524811730944 24549141901312 24610705259382 24692748334848 24699780661248 24724284411904 24761959612236 24793584081728 24851080291968 24876236808192 24920735357826 24976573028352 25028617329072 25053447306581 25059835772928 25098528951342 25130075959296 25155006590208 25162170564608 25207180591824 25220521525248 25232187715427 25245541883904 25291212097536 25316302585728 25368811131384 25400697864192 25425896969216 25471648806912 25496918299776 25528966053888 25550046856761 25581915684864 25607294569472 25653619208448 25679069227504 25692659908608 25738618873824 25745949057024 25771490673152 25843725556264 25875960692736 25929879069696 26034465067776 26060819513344 26107437041532 26121254436864 26194469672448 26220456249504 26227923656704 26274840100362 26381350550016 26407522524768 26421498740736 26495555530752 26521840804096 26550509965056 26576849756688 26610254905344 26665447237632 26691901054336 26740187790624 26766715754702 26800102146048 26848042101144 26916119904256 26945215266816 26957679244034 26971946631168 27039845507301 27047546270976 27088708304896 27137712881664 27164635215872 27247170576384 27323541641088 27350648329224 27358437607424 27441825371136 27449640615936 27498742463808 27526022962284 27575818659081 27617784638976 27645183234848 27729738989568 27757248651264 27814819963392 27842414030816 27892782091944 27907544383488 27935230439424 27985766409216 28013530066368 28056162172928 28193155152288 28256325042176 28299382413984 28307441885184 28335524664832 28401234619392 28429984923648 28480840408944 28509095210937 28517214406912 28604134090368 28612280352768 28684033087248 28712489469279 28720086810624 28808206390656 28836785960488 28888952880942 28904242397184 28932917240832 28941157138432 28992927007296 29029368987648 29074191250797 29110455779328 29139335199744 29171113953408 29200053550584 29236475068416 29265479507968 29318421952512 29347507688576 29408377357128 29423941779456 29453132197888 29498013280692 29506414113792 29535686350016 29604777689088 29634147508224 29708462840364 29746404683072 29783793729536 29837070904608 29845568299008 29898955976274 29936536768512 29974769893376 30028388686128 30150114914304 30180025742592 30188620808192 30280634892288 30343439960064 30373542579072 30428489554848 30458676548454 30474796843008 30505029776384 30560214617856 30590532291088 30628688166912 30653980117089 30769479370377 30778242308352 30808776278896 30825081864192 30880845692928 30911481452544 31006324716136 31014529007616 31045297389568 31100831139204 31109688443904 31226904732672 31235797942272 31266785837056 31322715784668 31427134244352 31458311956896 31467271069696 31515221324664 31563182444544 31717299546324 31788365672448 31819901749504 31877465247936 31909089717428 31925977645056 31983733039104 32015462932992 32081866207776 32113693455998 32188815396864 32220748745472 32292942905344 32351362154496 32383456759808 32441384205549 32450623290624 32549531895936 32558801780736 32591102179328 32682451744096 32699748974592 32781752099712 32814273679176 32850060244407 32923664446464 32933040881664 33015946149648 33033419882496 33048700064479 33084424526769 33134773722624 33168315744256 33227647143768 33269092319232 33302097371136 33338415946752 33371489772096 33464705268456 33506767945728 33540008786944 33576264336384 33609574122432 33660722511872 33703778361099 33721616130048 33755070114304 33825081508512 33867597152256 33952528960416 33962198409216 33995891066368 34066729142348 34109220913152 34170235401456 34204825611264 34318158498432 34327932076032 34414348827474 34457274187776 34573172092928 34659873313758 34678217097216 34712620090368 34775416634112 34809916055376 34828339249152 34882115305653 34925959563264 34960608332672 34998399499392 35033120133816 35175134066688 35210030033024 35292395077632 35327407374336 35390600951508 35400679953408 35435799675584 35480339873792 35518692851712 35535122639863 35553929650176 35653583720832 35733469528064 35797389468192 35916724850688 35962595508224 36017395799616 36053127343068 36063395027968 36183617175552 36248342338656 36284302995738 36329560768512 36431388854784 36467531105632 36506951201952 36543168415446 36552837758976 36589100494848 36664989951744 36701363949712 36767758212108 36787217596416 36823712851968 36916057889073 37009664868352 37049670991872 37086426617856 37190376122592 37210059177984 37246973919232 37314355212288 37351373421824 37464859542528 37542925993608 37590873536384 37732509885312 37743255846912 37810770887736 37868312825856 37906646564864 37974453878592 38012126947916 38053216697076 38101046796288 38138845453824 38149707137024 38245377449664 38283319292372 38293449080832 38372873527296 38410941854208 38480428812672 38518603841256 38538989862912 38577222987776 38618923585536 38657236009728 38765588334396 38813941039104 38852446932992 38894818604544 38933404734112 39051697601664 39091229270016 39161155562298 39211169809504 39231922372608 39330684374256 39341885485056 39412260150543 39512196677632 39611283787152 39632248111104 39650580695671 39743333296128 39782761206144 39794091065344 39865274635032 39915382358016 39998170856448 40037851581504 40110281685936 40150073632053 40200153219072 40240034323456 40374179856384 40436518866051 40457919946752 40498056772096 40571319406464 40611568731272 40633062457344 40706569322496 40746952823808 40871973489452 41025972493836 41037656411136 41162738056704 41174460923904 41215308603392 41289034443426 41426676958464 41467774852272 41479584591872 41635872976896 41722229945088 41763621046224 41839173137916 41902845659136 41944415942528 42020295099552 42042534395904 42061981900246 42084243259392 42289732728432 42331686828361 42342481133568 42384487563264 42461162827776 42503286997248 42567970193408 42633696484687 42644977385472 42687283910656 42775821610368 42906201135552 42918420529152 42960998327296 43135149539328 43212309585984 43255178940732 43267497720832 43333429321413 43399375861248 43411735707648 43489390510944 43544053481472 43709002799616 43752364905568 43800080325876 43854712602624 43898219261952 43977632928768 44021261532864 44112566035692 44135912669184 44179698296832 44259621170688 44303529525024 44402796494848 44451221262336 44495319696128 44619607024608 44675690594304 44755606356912 44768352448512 44812765496576 44938371148132 44962154840064 45042583029192 45100108678016 45156796203008 45270038613888 45282931212288 45420952338432 45478961217536 45560313868608 45606434148352 45688014822681 45712195264512 45757544664576 45770576101376 45840321926784 45885798436632 45943032250368 46167363462528 46213164418344 46237622796288 46283493453824 46367222178816 46413221407168 46509487074204 46521793511424 46567946084352 46651246708806 46664532665856 46710826845088 46853696913408 46900178755584 46984073677002 47103209832448 47187467935344 47200906604544 47344773666816 47405239533568 47538111627776 47682548508672 47729852624256 47816197871904 47863634576142 47888966467584 48023194399488 48070836457424 48122799311664 48170540183997 48331123118208 48379070660984 48439414358016 48527043231744 48575185139712 48675934935936 48724224553928 48737117011968 48785467326464 48838202671104 48886653268992 49023677616144 49049623461888 49098283802624 49221410518764 49385496669696 49399561322496 49448568823808 49523919224472 49587168163456 49702160583936 49752473616384 49841470715652 49953146056704 50057234658144 50106894613162 50197057902684 50260151918592 50310013180416 50324341129216 50414361183648 50441043050496 50464375430854 50491083767808 50582424195072 50632605171456 50737622262768 50801395728384 50851793938432 50943297613824 50993836599552 51100093713522 51163831369728 51214589138944 51307238416896 51358138455008 51385319817216 51477237747648 51491898114048 51542981346304 51621523241211 51687451112528 51751921385472 51859758139392 51989809970637 52068930135552 52121639026688 52214874083064 52242508873728 52388939344896 52440912499008 52455847313408 52549680200724 52762701100032 52815045049536 52991111061504 53043681608192 53101019930112 53153699513376 53220509810688 53330894475264 53383802108672 53480375581248 53533431509404 53600204292096 53696084202288 53915358488068 53943893262336 54079691014602 54095092541952 54177416609792 54275425763328 54329270431744 54426454493607 54494341152768 54647083282176 54701296658448 54716875214848 54814752623169 54883650742272 54997484927616 55052045924568 55151637318162 55235569277952 55290366469696 55459477979136 55514497302528 55629639926784 55684828061632 55785564183888 55815088766976 55840907005499 55870460878848 55971532818432 56027060132736 56112324345856 56386310304576 56512650084352 56598764827968 56614883770368 56671049329664 56802469238784 56859969847296 56961680817888 57018190421874 57034428813824 57208268180736 57224560705536 57368066174496 57424978938558 57440173621248 57616412781312 57673571920976 57777905761884 57808484794368 57865834481664 57985854014592 58058737975296 58148382501594 58220911558656 58278670399488 58342227906816 58400107101168 58472950136832 58530959015936 58636843905024 58695015377152 58816754714256 58847883558912 58906264395776 58996026561384 59012828227584 59071372700032 59209555378176 59268295016448 59416925680728 59492809366144 59567587459072 59674141809216 59691136598016 59797911952548 59873073537024 59949539786752 60056777372256 60300229828608 60360051485184 60377241616384 60561269784576 60686879920128 60747085158144 60856979109696 60917353096908 60949593686016 61010059552768 61120429235712 61181064582176 61307960234178 61538958740754 61556484616704 61617552557792 61650163728384 61761691385856 61822962905088 61933551665139 62012649432272 62090594779136 62201662278408 62219376887808 62453809465344 62533571674112 62645431569336 62854268488704 62916623913792 62934542139392 63030442649328 63092972850369 63126364889088 63434599092648 63576731344896 63639803499008 63754930495872 63818179434856 63851955290112 63967466078208 64030925865984 64163732415552 64227386911996 64377630793728 64441497490944 64702724308992 64766913519616 64882768411098 64901246581248 65099063791872 65117603561472 65182204358656 65364903488192 65563504199424 65628547358352 65700120488814 65847328892928 66031892299296 66066839764992 66097400128958 66168849053538 66269547445248 66336631488512 66455294287536 66521222158853 66538184638464 66604194742272 66676831893504 66742979544192 66929410536912 66995808761651 67013535891456 67080017573888 67152528672768 67219148244864 67321445023744 67407556722198 67443232260096 67510140228608 67650163017024 67735194304512 67905057920832 67924396818432 67991782132736 68133458284696 68218441826304 68340470802912 68409651222528 68636316996864 68655864152064 68828697654948 68914548375552 69146344185856 69319746627516 69356434194432 69425240180736 69550833268224 69619832110752 69656678498304 69764230611306 69851919126528 69921216665344 69996798998784 70066240267632 70350268133376 70420060066048 70654814748672 70781201903016 70801359906816 70871599351168 70960679747584 71037385703424 71070245279726 71107859300352 71307167441664 71466939056128 71594778936384 71795451864213 71833449701376 71925191016448 72034791599232 72106254686136 72126790055936 72367234351104 72496684677312 72568605991476 72659121537024 72862777709568 72935062211264 73013902403904 73086336830892 73105675517952 73178200989696 73329979903488 73402727899424 73535516424216 73574435192832 73647425703936 73832115778146 74019329736704 74099341983744 74172853235712 74380752245184 74493947838464 74628710424576 74702746843648 74929719085056 75085851987216 75160341919743 75181747072768 75465019770624 75486511693824 75621541775472 75696563146281 75736625651712 75948907757184 76024253895832 76106433394152 76202093592576 76277690907648 76299414274048 76490754899328 76566638584744 76586898161664 76650140570283 76745747054592 76821883708416 76960857625344 77037207682512 77077979725824 77154445975552 77237847171072 77314472019456 77531176668792 77627882078208 77704893865984 77789637209088 77866809468224 78103395203328 78182458540032 78322311124596 78422339619008 78661368748512 78683770970112 78824520301086 79024393355264 79222567574304 79264496222208 79301161391342 79486666592256 79565522412288 79588182130688 79730549270064 79830764716032 79996341712896 80075703163008 80220563371872 80300147264106 80400306438144 80480068646912 80748359712768 80873037732102 80915839893504 80996113544192 81119536521903 81142638812928 81223137462544 81266124914688 81413138644992 81493905647616 81743946978904 82051944987672 82075312822272 82325476113408 82348921847808 82430617206784 82578068886852 82853353916928 82935549704544 82959169183744 83271745953792 83444459890176 83527242092448 83678346275832 83805691318272 83888831885056 84040590199104 84123963800492 84168486518784 84579465456864 84663373656722 84768975126528 84922325655552 85006573994496 85135940386816 85267392969374 85289954770944 85374567821312 85527285632811 85551643220736 85812402271104 85836841058304 85921996654592 86137468407837 86424619171968 86510357881464 86534995441664 86666858642826 86798751722496 86823471415296 86978781021888 87088106962944 87222573752391 87418005599232 87504729811136 87600160651752 87709425205248 87796438523904 87955265857536 88042523065728 88225132071384 88271825338368 88359396593664 88519242341376 88607059050048 88805592989696 88902442524672 88990639392256 89239214049216 89351381188608 89511212713824 89536704897024 89625530993152 89876742296264 89924309680128 90085166058384 90200217356032 90540077227776 90565862424576 90841904676864 91120627737216 91212868296704 91376029645362 91424390529024 91515089329152 91541152202752 91680643853568 91771596873264 91886064500736 91961940351267 92334726925056 92426328836688 92475245592576 92566986907648 92734444357632 92826442814336 93018974148408 93043587022848 93135892168704 93302493417612 93329065331712 93421653690176 93683505141457 93707393826816 93800357511168 93968147354004 94206419664896 94374935870688 94401813209088 94689547333632 94810479067136 95076223255552 95365097017344 95459705248512 95632395743808 95727269152284 95777932935168 96046388798976 96141672914848 96245598623328 96341080367994 96662246236416 96758141321968 96878828716032 97054086463488 97150370279424 97324152616647 97351869871872 97448449107856 97570934652928 97676405342208 97773306537984 98047355232288 98099246923776 98196567605248 98442821037528 98770993339392 98799122644992 98897137647616 99047838448944 99146100193437 99174336326912 99404321167872 99504947232768 99682941431304 99906292113408 100114469316288 100213789226324 100394115805368 100520303837184 100620026360832 100648682258432 100828722367296 100928750861708 100982167535616 101111335083297 101164848390144 101265210342912 101475244525536 101602791456768 101703587876864 101886595227648 101987673199104 102200187427044 102327662739456 102429178277888 102614476833792 102716276910016 102954475495296 102983796228096 103085962692608 103243046482422 103374902225056 103719516278784 103979619941274 104137860271104 104243278053376 104429748166128 104485017747456 104533349106769 104646345916959 104777878689792 104881824998016 104911694626816 105099360401448 105525402200064 105630090099072 105982222123008 106087363216384 106202039860224 106307399026752 106441019621376 106605367919589 106661788950528 106767604217344 106960751162496 107066863018808 107200408584192 107392168404576 107830716976136 107887786524672 108159382029204 108190185083904 108550851526656 108658540863488 108852908987214 108988682305536 109294166564352 109402593316896 109433750429696 109629505246338 109767301484544 109994969855232 110104091849136 110303274636324 110471138555904 110580732939392 111028994605056 111259279853568 111369656123264 111571128367776 111630177533952 111681814010998 111740921757696 111943065636864 112054120265472 112224648691712 112397927095993 112772620609152 113025300168704 113197529655936 113229767540736 113342098659328 113604938477568 113719939694592 113923361635776 114036380843748 114068857627648 114416536361472 114449121411072 114736132348992 114849957877116 114880347242496 115232825562624 115347143841952 115555811523768 115616969588736 115731668963328 115971708029184 116296765003188 116441823117312 116557340798976 116684455813632 116800214202336 117061918031872 117273687810048 117390030754304 117633509428512 117695767117824 117812528791552 117992053122768 118025656455168 118142745400064 118536590032896 118833851361456 118951742087013 118985618732288 119348283618432 119382273196032 119595823905096 119746147074048 119899079573504 120113554744512 120450220896159 120600459657216 120720102970368 120754483232768 121122539569152 121309556598153 121373759840256 121494170316288 121713958219392 121834706193816 121899187372032 122020119105536 122240858471424 122362129164352 122615920468356 123077917481508 123112969233408 123235105115584 123523382771712 123645925810176 123867103330278 124025298864544 124181189558272 124403324556816 124438753775616 124907618930688 125067143348224 125290863138672 125708536977408 125833247827584 125869084278784 126060885298656 126185945700738 126252729778176 126869198185296 126995060485083 127153462689792 127279606998016 127509860991744 127636358869712 127703910580224 127901089454061 127934932156416 128061851731968 128327464831104 128454773823992 128755261587456 128882994981888 129405448617984 129533827039232 129765536822196 129802493162496 130198127583744 130235207122944 130364408717312 130729806976384 131127008398848 131257094716704 131400240977628 131694657785856 132063784598592 132194800257916 132337698107076 132539094890496 132673262977024 132910588575072 133042444317706 133208389484544 133353663787008 133485959088384 133858821073824 133991617523302 134027071782912 134160035147776 134305057345536 134438296489728 134642890047488 134815113444396 134886464520192 135020280457216 135300326034048 135470388609024 135810115841664 135848793636864 135983564265472 136266916569392 136436883652608 136680941605824 136819302445056 137064044468043 137272633993728 137311728304128 137657395309896 137829096751104 138292688371712 138639493255032 138712868388864 138850480361472 139101666536448 139239664221504 139528461222612 139703838253056 139842433330688 139993597997568 140132480535264 140700536266752 140840120132096 141309629497344 141562403806032 141602719813632 141743198702336 142140490559452 142215718600704 142614334883328 143189557872768 143590903728426 143666899402752 143850382032896 144069583198464 144212509372272 144253580111872 144511620551991 144993369354624 145137211982952 145318243074048 145725555419136 145870124422528 146027804807808 146172673661784 146211351035904 146356401979392 146659959806976 146805455798848 147071032848432 147148870385664 147216936650861 147294851407872 147664231556292 148038659473408 148198683967488 148345706471424 148761504490368 148987895676928 149257420849152 149405493687296 149859438170112 150171703974432 150320683839486 150363494145536 150930039541248 150973023387648 151243083550944 151393126292562 151473251303424 151897815514368 152048507791664 152212866788304 152404187185152 152555381815296 152981509798656 153133277169488 153300281140566 153491494109184 153643767416832 153921715250688 154074415365024 154155959451648 154308891951104 154475694342144 154628944038912 155062353337584 155255764156416 155409787731968 155579274418176 155733618936448 156206790406656 156364917080064 156644622249192 156844679238016 157322737497024 157367541940224 157649040602172 158048786710528 158445135148608 158602322782684 158973333184512 159131044824576 159176364261376 159461098540128 159661529432064 159992683425792 160151406326016 160441126743744 160600294528212 160800612876288 160960137293824 161746075464204 161831679787008 161992227088384 162239073043806 162285277625856 162446274925088 162532249829376 162826277289984 162987811295232 163279363480821 163487893957808 164103889975344 164150625644544 164444257869507 164650952226816 164861234413568 165156137773704 165706707833856 165871099409088 165918338367488 166543491907584 166888919780352 167054484184896 167356692551664 167522721016497 167611382636544 167777663770112 168081180398208 168247927600984 168336973037568 169158930913728 169326747313444 169537950253056 169844651311104 170013147988992 170534785938748 170579909541888 170749135642624 171054571265622 171103286441472 171624804542208 171673682116608 171843993309184 172274936815674 172849238343936 173020715762928 173069990883328 173333717285652 173597503444992 173957562043776 174176213925888 174445147504782 174836011198464 175009459622272 175200321303504 175374131146067 175418850410496 175592877047808 175910531715072 176085046131456 176450264142768 176543650676736 176625314007989 176718793187328 177038484682752 177214118100096 177611185979392 177804885049344 177981278784512 178478428098432 178702762377216 179022425427648 179073409794048 179251061986304 179753484592528 179848619360256 180170332116768 180400434712064 181080154455552 181131724849152 181683809353728 182241255474432 182425736593408 182752059290724 182848781058048 183030178658304 183361287707136 183543193746528 183923880702534 184669453850112 184852657673376 184950491185152 185133973815296 185468888715264 185652885628672 186037948296816 186271784337408 186604986835224 186658130663424 186843307380352 187367010282914 187600715022336 187936294708008 188412839329792 188749871741376 188803626418176 189278918551107 189379094667264 189620958134272 190152446511104 190730194034688 190919410497024 191264791487616 191454538304568 191555865870336 192092777597952 192283345829696 192491197246656 192682160735988 193324492472832 193516282643936 194108172926976 194300740558848 194648305233294 194703739743744 194896898215712 195141869305856 195352810684416 195546613075968 196094710464576 196393135210496 196885642075056 197541986678784 197794275295232 198095676897888 198292200386874 198348672653824 198808642335744 199009894465536 199365882862608 199563666476559 199812584226816 200228938632576 200427578452648 200788231610736 200987426284953 201040607674368 201240052721664 201657444734592 201857501723416 201964335071232 202222670166594 202329696780288 202530420685824 202950489051072 203205582913536 203407175753728 203773190455296 203975346398208 204400374854088 204655325478912 204858356555776 205228953667584 205432553820032 205908950990592 205967592456192 206171925385216 206486092964844 206749804450112 207439032557568 207959239882548 208275720542208 208486556106752 208859496332256 208970035494912 209066698213538 209292691833918 209555757379584 209763649996032 209823389253632 210198720802896 211050804400128 211260180198144 211964444246016 212174726432768 212404079720448 212614798053504 212882039242752 213210735839178 213323577901056 213535208434688 213921502324992 214133726037616 214400817168384 214784336809152 215386355592639 215661433952272 215775573049344 216318764058408 216380370167808 217101703053312 217317081726976 217705817974428 217977364611072 218588333128704 218805186633792 218867500859392 219259010492676 219534602969088 219989939710464 220208183698272 220606549272648 220942277111808 221161465878784 222057989210112 222518559707136 222739312246528 223142256735552 223363628021996 223481843515392 223886131273728 224108240530944 224449297383424 224795854191986 225481025759229 225545241218304 226050600337408 226395059311872 226459535081472 226684197318656 227089689438843 227209876955136 227846723271552 228072761687496 228137715255296 228833072722944 228898242822144 229472264697984 229699915754232 229760694484992 229950421710849 230465651125248 230694287683904 231111623047536 231233939177472 231340900451353 231463337926656 231943416058368 232593530006376 232883646234624 233114681597952 233368911627264 233600428404672 234123836063744 234547375620096 234780061508608 235267018857024 235625057583104 235984106245536 236051312910336 236285490800128 237073180065792 237667702722912 237903484174026 237971237464576 238696567236864 238764546392064 239191647810192 239492294148096 240227109489024 240900441792318 241200919314432 241440205940736 242245079138304 242619113196306 242747519680512 242988340632576 243427916438784 243669412387632 243798374744064 244040238211072 244481716942848 244724258328704 245231840936712 246155834963016 246225938466816 246470210231168 247046765543424 247291851620352 247734206660556 248050597729088 248362379116544 248806649113632 248877507551232 249815237861376 250134286696448 250581726277344 251417073954816 251666495655168 251738168557568 252121770597312 252371891401476 252505459556352 253738396370592 253990120970166 254306925379584 254559213996032 255019721983488 255272717739424 255407821160448 255802178908122 255869864312832 256123703463936 256581856898433 256654929662208 256909547647984 257510523174912 257765989963776 258412405223511 259067654078464 259531073644392 259604986324992 260396255167488 260470414245888 260728817434624 261459613952768 262254016797696 262514189433408 262800481955256 263389315571712 264127569197184 264389600515832 264675396214152 265078189780992 265346525954048 265821177150144 266084888635412 266416778969088 266707327574016 266971918176768 267717642147648 267983235046604 268054143565824 268320070295552 268610114691072 268876592979456 269285780094976 269630226888792 269772929040384 270040560914432 270600652068096 271620231683328 271697587273728 271967128530944 272533833138784 273361883211648 273638604890112 274128088936086 274545267987456 274623456608256 275314790619792 275587920372391 275658193502208 275885821053801 276585376743424 277278986510064 277425736777728 277554064869697 277700960722944 278203333072896 278479328443008 279056922445224 279407676506112 279684866661376 279987195995136 280264961070528 281050515424371 281401072533504 281680240264192 282619258994688 283124807612064 283205439627264 283486397404672 284280981118904 284431437201408 285228669766656 286379115745536 287181807456852 287333798805504 288139166396928 288425018744544 288507160223744 289023241103982 289986738709248 290274423965904 290636486148096 291451110838272 291740248845056 292055609615616 292345347323568 292712803958784 293319919613952 293610911597696 294142065696864 294297740771328 294433873301722 294589702815744 295328463112584 296077318946816 296321807798527 296397367934976 296691412942848 297438300580311 297523008980736 297975791353856 298514841698304 298810987374592 299718876340224 300343407948864 300641367678972 300726988291072 301860079082496 301946046775296 302486167101888 302786252585124 302946502606848 303334005249891 303795631028736 304097015583328 304425733576608 304808374370304 305110763630592 305963019597312 306266554338976 306600562281132 306982988218368 307287534833664 307843430501376 308148830730048 308617783902208 308951388684288 309257888077824 310124706675168 310819575463936 311158548836352 311467237872896 312413580813312 312729834160128 313289244498384 313600047320307 313689358476032 314645474994048 314735083880448 315298081204344 316097573421056 316890270297216 317204645565368 317946666369024 318262089649152 318352728522752 318922197080256 319323058864128 319816103758767 319985366851584 320302812652032 320882253487488 321200589056424 321601225752576 321920274587648 323492150928408 323663359574016 323984454176768 324478146087612 324570555251712 324892549850176 325652554579968 325975622590464 326558726961642 326975787915616 328207779950688 328301251289088 328888515739014 329301904453632 329722468827136 330312275547408 331413415667712 331742198818176 331836676734976 333086983815168 333777839560704 334108968369792 334713385103328 335045442032994 335222765273088 335555327540224 336162360796416 336495855201968 336673946075136 337193781287979 338317861827456 338653494626888 339075900506112 339689302622208 340026295977984 341069571877496 341159819083776 341498271285248 342109142531244 342206572882944 343249609084416 343347364233216 343687986618368 344549873631348 345698476687872 346041431525856 346139981766656 346667434571304 347195006889984 347915124087552 348890295009564 349672022396928 350018919244544 350400642607008 350748262292134 351185754095616 351821063430144 352170092262912 352900528285536 353087301353472 353250628015978 353437586374656 354076969365504 354428236200192 355222371958784 355609770098688 355962557569024 356855226261039 356956856196864 358044850855296 358146819588096 358502123972608 359506969185056 359697238720512 360340664233536 360800869424128 361350662688477 362160308911104 362263449698304 363367618707456 363928669794459 364482510948864 364851473186816 365504118581448 365697562116096 366060357316608 366722575414272 367086387493056 367847761405068 369338907700224 369705315346752 370267947630592 370937777430528 371305771257344 372075896593632 372543568674816 373209973670448 373316261326848 373686614760704 374734020565828 375201430044672 375872589416016 377499743482752 377607252836352 378557837102214 378758189334528 379241916268544 380304893022208 380985181455249 381460388069376 381838820994048 382529582975232 382909076609136 383111731740672 383703268362183 384185555195904 384566691659392 384982394493312 385364321471976 386648984945664 387032565287872 388216345853952 388601481117696 389296610466588 389407479487488 389793796431424 390283738611712 390705621368832 390886349038493 391093226151936 392189420929152 392786270420992 393771284150112 395083973357568 395588550590464 396191353795776 396584400773748 396697345307648 397617284671488 398019788931072 398731765725216 399127332953118 399625168453632 400457877265152 400855156905296 401576463221472 401974852569906 402081215348736 402480105443328 403314889469184 403715003446832 403928670142464 404445340333188 404659393560576 405060841371648 405900978102144 406411165827072 406814351507456 407546380910592 407950692796416 408800749708176 409310650957824 409716713111552 410457907335168 410865107640064 411817901981184 411935184912384 412343850770432 412972185929688 413499608900224 414878065115136 415918479765096 416551441084416 416973112213504 417718992664512 418133396427076 418585383667836 419111514759168 419527299992064 419646778507264 420397441605792 422101608800256 422520360396288 423928888492032 424349452865536 424808159440896 425229596107008 426421471678356 426647155802112 427070416869376 427843004649984 428267452075232 429568673618304 430772711185278 431322867904544 431551146098688 432637528116816 432760740335616 433534861655973 434634163453952 435411635948856 435954729222144 437176666257408 437610373267584 437735001718784 438518020985352 439069205938176 439979879420928 440416367396544 441213098545296 441650809952583 441884554223616 442322931757568 444115978420224 445037119414272 445478624493056 446284513471104 446727256043992 446963687030784 447772262547456 448216481061888 449591708383972 450962051518458 451090482436608 452790118623744 452919070162944 453368394637312 454179378877686 454419753910272 455693446543104 456145523374992 456275430510592 457666145445888 458944529395968 459399831508464 459900843421698 460931302250496 461388575367808 462223246095072 462467878354944 462681800902706 462926675853312 463886832116736 465187060012752 465648555111971 465767292469248 466229363195904 466737823254528 467200856809344 468247672127488 468970661331557 469094751240192 469560123017216 470534037714048 471250115166208 471968212491072 472102625820672 472570981600256 474146360131584 475335405445824 475806968348052 475942474929152 477393134473728 477529092784128 478383295620384 478984588296192 480454218978048 481800883584636 482401838628864 482880411881472 485238226392612 485495039361024 485976681265152 486855832877568 487338824775264 487596749488128 488080476422144 488963433885696 489448516657408 490463681873424 492311669926032 492451876933632 492940420462336 494583703240704 495468413321112 496101195458176 496724758233088 497613298227264 497755015102464 499630475722752 500268573392896 501163452554688 502568163049491 502834147909632 503332991310336 503476337115136 504243541194624 504743782802952 505010919112704 507476792741184 507980241940332 508613850759168 509118427992064 510039443966976 510545435478848 511604357816244 511739728625664 512247406927872 513163713796866 513309859324416 513819095295968 515021046349824 515531979927552 516824810447022 518135308156928 519062147288784 519209972649984 520792510334976 521457634869248 522919227905536 524508033595392 525028378866816 525600963910512 526122393438201 526778631143424 528255138394368 528779201031664 529350792428304 529875942023967 530156379561984 531642354300288 532169777270824 532833557938176 533414655148032 533943836353536 535435284295296 535966470093208 536108287131648 536640140591104 537220229382144 537753185958912 539260453777584 539545858080768 540081121828864 541201304136192 543240463366656 543395174547456 543934257061888 545067666277568 546723766423296 547277209780224 548256177872172 549090535974912 550629581239584 551175840744782 551771642107602 553170753486848 554557973020128 554851473555456 555108129739394 555401921445888 556406666145792 556958656886016 558113844890448 558815353012224 559369733322752 559974391990272 560529922141056 562101030848742 562802145067008 563360480528384 565238517989376 566249615224128 566410879254528 566972794809344 567836755653321 568561962237808 568862874402816 570457339533312 572758231491072 574363614913704 574667597611008 576278332793856 576850037489088 577014320447488 578046482207964 579973477418496 580548847931808 582902221676544 583480497690112 584111219231232 584690694647136 585425607917568 586639839227904 587221823195392 588284131393728 588867746603444 589179405631488 590656926225168 592643615597054 593382825885696 594876601160622 595046017961472 595951582707712 597029683396608 597621974749184 598690999429677 599437752680448 600686815897728 601282735357944 601453976582144 602962278854859 603720158164992 604972334203776 605572505170248 605893005213696 606668010499782 607591262057472 608194031166656 608851467153216 609616748740608 610221527261184 611926039194624 612533108677952 613201124562264 613965976436736 614575069667328 615686861002752 616297661460096 617235567804416 617902777368576 618515776155648 620249413350336 621639150927872 622317097672704 622934475745792 624827161626624 625459668320256 626578488996768 627200094640614 627378716952064 629290949988096 629470167760896 630596162408688 633780540594432 634409291130736 635893332738048 636524179298304 637844394160512 638646117728256 639632207517534 639970733703168 640605625304064 641764506974976 642401178112848 643202451505152 643840549175296 646984301856816 647326719148032 647968908353536 648956292175224 649141110503424 649785099700352 651305109159936 651951245180928 653117453923284 653951575831232 656415559901376 656602502578176 657777031478028 658603808907264 659444937654272 660624551094816 662826831335424 663484397636352 663673353469952 666173967630336 667555679121408 668217936739584 669426770206656 670090884065988 670445530546176 671110655080448 672324721592832 672991710403936 673347892150272 674387562575958 676443077277687 676635723654912 677306989253776 678151801012224 679378605244416 680052591955968 681269068316529 682139143754992 682996542570496 684218285062488 684413145765888 686499218168832 686694728466432 687375973236736 689099747262696 691396953375744 692082863051712 692279963533312 693334869142608 694022701354059 694390013779968 695830248175104 697780590019128 699344044793856 700037838489088 700801285214016 701496524584268 702371508191232 703642126860288 704340184525824 705801056571072 706501256031956 706875172749312 708153938731008 708856472400384 711219540197376 711925115138048 713710452522078 713913712393728 716089701710592 716293639176192 717004247945216 719013938370112 720681328467072 721601738848256 722701325376954 724320617822208 726735237414912 727857339588918 728965021897728 729702946373632 731008237162896 731395124232192 731733443747383 732120714633216 733445150828544 734172774986112 735695522810136 738677815400448 739410630693504 740535895261184 741875554861056 742611542514688 744151793187264 745087137349632 746419947340896 746632522653696 747373229521408 749468041131656 750402860089344 751745178832032 754999486965504 755214505672704 757115674204428 757516378669056 760609786044416 761970362910498 762920776138752 763677641988096 765059165950464 765818153218272 766223463481344 767406536724366 768371110391808 769133383318784 769964788986624 770728642943952 773297969891328 774065130575744 777202962235392 778593220933176 778814958974976 779587592862848 780567477223424 781411242737664 781772698076986 782186452303872 784378841858304 785572540841984 787542568300224 790167946715136 791177101180928 792382707591552 793168801547496 793394690615296 795234569342976 796039577862144 797463531450432 798254665906236 799250336907264 800915754530304 801710313810592 803152926442944 803949705139812 804162430697472 804960210886656 806629778938368 807430006893664 807857340284928 808890680666376 809318787121152 810121682743296 811801956204288 813628703014912 815092761821184 815901385592832 817601499416352 819433426223104 820915814670336 821730215280128 823635803962368 823870369824768 824687701540864 825944371859376 826763761117173 826999217800448 829756130230272 831836959530192 832662194609091 833102882168832 835437985329024 836266792854152 837170767335672 838223029518336 839054599984128 839293557014528 840794883211584 843151546273113 844203217600512 845040720792576 847857776984064 848698905731072 849616318881792 850459192214016 852842943356712 853294311604224 854140833738752 855686009299968 856534904150464 859137347236608 861545422370556 862645735809088 865275056233632 865521480671232 867069723311946 869268326907904 870823271897712 871909458444288 874353332514816 875220746535168 875470003437568 877036041970704 878138411876352 879959758841856 880832734793088 882426197090592 883301619905166 883769108447232 884645863515136 888231956840448 888965423395581 890074238828544 890957248986112 892314901740933 892569026942208 893454512087984 893927374061568 895544525094912 896432962123776 899183416767944 901924103036916 902180964873216 905580237247488 905838140325888 906736789274624 908358757755372 908839507820544 911386893086208 912291046749984 912550861021184 915332290891776 917889058791936 918799663016928 919801686843396 921862604500992 922777150735616 924446492190144 925363601805412 925853351706624 927773664233472 930374120025504 931297110223942 932458726391808 933475646509056 934401713618688 936495344254976 937941322663114 938189502480384 939120246034432 940800141960921 941068075428096 942500230332416 943936424982144 944205251641344 945141963200512 948292720263168 950670810891648 951613936696104 951884949858304 954786268947456 955058185568256 956766591240768 957969176592384 959448311276301 960908437956096 963601767169272 964803677257728 965760823762944 970476452785224 970990078722048 971953362530304 973711665755136 974677649550528 976160952844288 977926867771392 978897033314816 980927363746848 984623339852064 984903753867264 985880840924672 989167406481408 990936826642224 992202390916352 995226596454528 995510030204928 999260951445504 1002326905109376 1005136326098982 1005668295819264 1006665982620672 1006952674230272 1008487082389248 1009487565605904 1010021838225408 1011581343863937 1014953585482368 1015960483880664 1017227701518336 1018236855984128 1020078887933952 1021090870957696 1023208715632488 1023479457251328 1024494813855744 1026327427593732 1026619718648832 1027638190591936 1030042092699648 1030518556556027 1031063959855104 1033649620894044 1036270616313856 1038124294577568 1038419945299968 1041585020669952 1042915269738496 1045838455811072 1049016067190784 1050056757733632 1051201927821024 1052244786876402 1053557262286848 1056510276788736 1057558402063328 1058701584856608 1059751884047934 1060312759123968 1063284708600576 1064339554541648 1065667115876352 1066829310296064 1067887672707072 1070565678783117 1070870568590592 1071932940186416 1073280281182208 1074440458764288 1075506371917824 1078520907555168 1079091716161536 1080162243657728 1082402608272384 1086480926733312 1086790349094912 1087868514123776 1090135332555136 1093447532846592 1094554419560448 1096512355744344 1098181071949824 1101259162479168 1102351681489564 1103543284215204 1106341506973696 1109115946040256 1110216259478788 1110803842891776 1112813332291584 1113917313772032 1116227689780896 1117630706024448 1118739466645504 1119948783980544 1121059844282112 1124202061697484 1125604290134016 1126720961056768 1132499230448256 1132821758509056 1133945589618688 1135673511306642 1137123924475616 1137725748805632 1140914679066624 1142955544365747 1145516462982144 1148727229827408 1149335195222016 1149866840174459 1151109805086549 1152556665587712 1153700074978176 1154028640894976 1156092964415928 1159946954836992 1161097695863616 1165804443353088 1166960995380224 1168222438462464 1169381389294272 1170851215835136 1172659047115479 1173279678455808 1174443646390784 1176568262787456 1177735493206888 1178358811262976 1181313852450336 1185287231194108 1186765651771392 1189753202321244 1190092035922944 1194059366793216 1195243949498368 1197381998859354 1198875505360896 1201373631795456 1202565470715888 1202907953164288 1205924557709718 1207440316329984 1209944668407552 1211145010340496 1211786010427392 1213336020999564 1215182524114944 1216388062333312 1217702934306432 1219233497481216 1220443054522368 1223852078389248 1225066217355904 1226402249124528 1227618918022469 1227931952873472 1229150139334656 1231373722005504 1232595322920192 1234471135608832 1235805554737152 1236377198055923 1237031552311296 1240498826700672 1243278301855744 1244634195345408 1245868951491584 1249654323253248 1250919336640512 1253156977993536 1254400189281228 1254757433904128 1258581899976192 1258940335521792 1261192324817376 1267561081188864 1268818582261472 1271786665476096 1273048358596608 1275688788321024 1279264415035068 1279941467406336 1281211250608128 1283529013949952 1284802356225696 1287681098350592 1293968603713632 1294653438296064 1295937816707072 1297912584350448 1298282221006848 1299570199400704 1303902490361856 1306234907846568 1307903151662464 1312831119802752 1313205005156352 1315554062956056 1317207617814528 1318889875308544 1321249102189632 1324952429857749 1325653662670848 1326968795272704 1327346706939904 1332347935260672 1335111358242816 1336435873479168 1338853540413312 1340181768131976 1340891061092352 1342221310160896 1344649443185664 1345983420807872 1348775125151916 1352886154555374 1353271447309824 1354613978507552 1358757210488832 1360105183911936 1362538136633058 1364278287509984 1365993085140992 1368436570124976 1368826291531776 1372998436337664 1374751946473472 1378199494525392 1382793906751488 1384165726103424 1384559927066624 1386669738285216 1388045402708118 1388780027559936 1391660496350208 1395561180038256 1396945665335913 1398688089587712 1400075676978176 1401602570428032 1402993049168536 1404743016382464 1406911983994671 1407284253720576 1408680369051648 1411602113142144 1413002512063912 1413750345498624 1416307877462016 1417712944800768 1422439080394752 1423850230276096 1427420905044156 1427827424787456 1432179403421184 1432587278352384 1434008495890432 1438027876740224 1441362656934144 1443203477696512 1445402650753908 1448641235644416 1455714679177836 1457930043795456 1459405892747264 1462016474325792 1462790248464384 1463466887494766 1464241429266432 1466890301657088 1468345549972224 1471391045620272 1477355630800896 1478821261387008 1481071790522368 1483751109722112 1485223085029376 1488303586374528 1490174274699264 1492839894681792 1493265045307392 1494746459042816 1498936082263312 1500805720178688 1503490357664064 1507704489148473 1509998973931008 1510429011345408 1514231348408856 1515032757338112 1521219572088832 1523940725820996 1525841552277504 1527355283976192 1530118331900928 1531636306436544 1534813073448732 1536742220783616 1538266766637568 1539929577973248 1541457285887904 1546595939782656 1548130261151488 1554405924470784 1557186441866352 1557629917949952 1559175185725696 1563545396153972 1564372904607744 1568757683716608 1571145081683968 1575085136600448 1578367180314603 1580335893430272 1582354202361856 1584765415183104 1586337603094992 1586789381230592 1589627826071901 1590469138685952 1594927062900864 1596509331812472 1598500673814528 1601831509060608 1603420627621184 1606305852885888 1607899410279624 1608324861394944 1609920421773312 1613259557876736 1614860013787328 1617781361332752 1618637574242304 1619386303159471 1620243365486592 1623603912408576 1627257406029824 1630185523642368 1631802771185664 1635202998832704 1638866852446208 1641831629340672 1643460430560256 1647271607924736 1649375403081728 1651888743718752 1653527522234346 1653998435600896 1659512260460544 1663673919060384 1665324389218182 1666205764337664 1670875970658048 1672533585708304 1674341534671344 1676446059036672 1678109199968256 1681589766423168 1686303092546226 1688406435201024 1690081441585152 1695715553968128 1697397811462144 1699232637763584 1700918384428032 1705685886713424 1706588623208448 1708281667477504 1711372018599936 1713069808300928 1718274694473216 1723090844741112 1725291471618176 1730550112467264 1731042961342464 1734139446623892 1738536653815808 1741646543795424 1748706665029632 1750441493070336 1750940006875136 1754072083941408 1756276823752704 1759919517683712 1761665469586176 1764852394181184 1766603239810332 1767538216894464 1769291727030272 1777930846791162 1780148477657088 1781914497972224 1784629803481866 1785138053884416 1786909024175968 1787854748123136 1791089050189824 1792865924247552 1796072998289031 1798366833535888 1803848206073832 1804361929746432 1808886836564577 1811160474494976 1813473578549248 1816717515510744 1817679015641088 1822773786172416 1824582093499968 1825101722042368 1830664581783552 1835778117583872 1837599326033856 1839603373686792 1843725209001984 1845554301471232 1848892984380288 1850727203610824 1851706703413248 1855547328466944 1860748240051008 1862594220447884 1864917452783616 1866951293018112 1868803427237376 1875882645326228 1876379004960768 1878240492068864 1881600283921842 1882136150856192 1885000460664832 1887872849964288 1888410503282688 1890283926401024 1901341621783296 1903227873392208 1903769899716608 1909572537894912 1913533182481536 1915938353184768 1918896622552602 1921816875912192 1927203534338544 1929115442606737 1929607354515456 1931521647525888 1940952905570448 1941980157444096 1942878454087879 1943906725060608 1947423331510272 1949355299101056 1952321905688576 1955853735542784 1957794066629632 1961854727493696 1969246679704128 1969807507734528 1971761681849344 1978334812962816 1981873653284448 1984404781832704 1990453192909056 1991020060409856 1998521902891008 2004653810218752 2010272652197964 2011336591638528 2013331965241344 2016974164778496 2018975131211808 2020043676450816 2023162687727874 2029907170964736 2031920967761328 2034455403036672 2036473711968256 2040157775867904 2042181741915392 2046417431264976 2048989627711488 2052654855187464 2053239437297664 2055276381183872 2060084185399296 2061037113112054 2062127919710208 2067299241788088 2072541232627712 2076248589155136 2076839890599936 2082068104062177 2083170041339904 2085830539476992 2091676911622144 2098032134381568 2100113515467264 2102403855642048 2104489573752804 2107114524573696 2113020553577472 2115116804126656 2117403169713216 2119503768095868 2120625518247936 2126569417201152 2128679109083296 2133658620592128 2135775345414144 2141131357566234 2141741137181184 2143865880372832 2146560562364416 2148880917528576 2151012743835648 2157041815110336 2160324487315456 2164805216544768 2172961853466624 2175737028247552 2180270665110272 2186895065693184 2189108839120896 2193024711488688 2195200331242149 2196362143899648 2202518324958336 2204703362979128 2207086568430408 2212683013947392 2218231892080512 2220432518957576 2221607685783552 2225626664583168 2227834627544064 2232455379561792 2235261412048896 2237478933291008 2239897567961088 2242119688564224 2248404123394968 2251208580268032 2253441922113536 2264998460896512 2265643517018112 2267891179237376 2271347022613284 2274247848951232 2281829358133248 2285911088731494 2291032925964288 2297454459654816 2298670390444032 2299733680348918 2302219610173098 2305113331175424 2307400149956352 2308057281789952 2312185928831856 2319893909673984 2322195391727232 2331608886706176 2333921990760448 2336444876924928 2338762778588544 2341702431670272 2345318094230958 2346559356911616 2348887292781568 2353136525574912 2355470986413776 2356717622525952 2362627704900672 2370574462388216 2373531303542784 2379506404642488 2380184071845888 2388118733586432 2390487898996736 2394763997718708 2397751010721792 2402747263590912 2405130941431776 2405815906328576 2411849115419436 2414880632659968 2419889336815104 2422290020680992 2423572020854784 2426672041999128 2430365048229888 2432776124666624 2435405868612864 2440886109044736 2447704156778496 2450132434711808 2452804498249056 2455237836044938 2458300278669312 2462747444011008 2465190645840384 2468942271217664 2471611109474304 2472754396111846 2474063104622592 2480291283351519 2480997653401344 2486556603711488 2489268390690816 2491737902983168 2497986583827273 2499308646506496 2506313955987072 2508800378562456 2509514867808256 2517163799952384 2517880671043584 2522384649634752 2529454638819339 2535122162377728 2537637164522944 2543573330952192 2546096717193216 2551377576642048 2558528830070136 2559882934812672 2562422501216256 2567058027899904 2569604712451392 2575362196701184 2587937207427264 2591875633414144 2595825168700896 2596564442013696 2599140398801408 2607804980723712 2612469815693136 2615806303324928 2625662239605504 2626410010312704 2631108125912112 2634415235629056 2642498204379264 2649904859715498 2651307325341696 2653937590545408 2654693413879808 2664695870521344 2666896270186743 2670222716485632 2672871746958336 2677707080826624 2680363536263952 2681782122184704 2684442620321792 2689298886371328 2691966841615744 2697550250303832 2705772309110748 2706542894619648 2709227957015104 2717514420977664 2720210367823872 2725076273266116 2728556575019968 2731986170281984 2736873140249952 2737652583063552 2745996872675328 2749503892946944 2756398989050784 2765587813502976 2768331452206848 2769119854133248 2773339476570432 2776090805416236 2777560055119872 2783320992700416 2791122360076512 2793891330671826 2797376179175424 2800151353956352 2803205140856064 2805986098337072 2809486032764928 2813823967989342 2814568507441152 2817360738103296 2822400425882763 2823204226284288 2826005024127824 2827500690997248 2832615754924032 2835425889601536 2844878160789504 2847700460552192 2854841810088312 2855654849574912 2864358806842368 2865174556704768 2868016991780864 2876055753480448 2882725313868288 2886406955393024 2890805301507816 2897282471288832 2911429358355672 2915860087590912 2918811785494528 2924032948651584 2926933774989532 2928482858532864 2933780603314176 2936691099944448 2942782091240544 2954711261601792 2957642522774016 2962143581044736 2967502219444224 2970446170058752 2976607172749056 2985679789363584 2986530090614784 2989492918085632 2997872164526624 3006980715328128 3015408978296946 3019997947862016 3020858022690816 3028462696817712 3030065514676224 3031467124096301 3034744031591811 3042439144177664 3047881451641992 3051683104555008 3054710567952384 3060236663801856 3063272612873088 3069626146897464 3073484441567232 3076533533275136 3079859155946496 3082914571775808 3091555669668081 3093191879565312 3096260522302976 3108811848941568 3114372883732704 3115259835899904 3118350371451392 3127090792307944 3128745809215488 3137515367433216 3150170273200896 3156734360629206 3160671786860544 3169530830366208 3172675206189984 3173578762461184 3179255652143802 3180938277371904 3189854125801728 3193018663624944 3197001347629056 3203663018121216 3206841255242368 3212611705771776 3215798820559248 3219840843546624 3226519115753472 3229720027574656 3235562722665504 3237275148484608 3238772606318942 3240486730973184 3247207824817152 3254514812059648 3259539885783797 3260371047284736 3263605542371328 3270405997665408 3277733704892416 3283663258681344 3286920861120512 3294543215849472 3298750806163456 3303777487437504 3307055044468692 3307996871201792 3319024520921088 3327347838120768 3330648778436364 3332411528675328 3341751941316096 3345067171416608 3348683069342688 3352892118073344 3356218399936512 3363179532846336 3372606185092452 3376812870402048 3380162883170304 3394795622924288 3398465275527168 3401836768856064 3411371773426848 3413177246416896 3416563334955008 3422744037199872 3426139616601856 3436549388946432 3446181689482224 3449600520523377 3450582943236352 3461100224934528 3462085922684928 3468278893247784 3477073307631616 3483293087590848 3497413330059264 3500882986140672 3501880013750272 3508144167882816 3512553647505408 3517977141346437 3519839035367424 3523330939172352 3529704788362368 3533206479620664 3535076433788928 3538583454060544 3555861693582324 3560296955314176 3563828995944448 3569259606963732 3570276107768832 3573818048351936 3582178100379648 3585731848495104 3592145996578062 3596733667071776 3607696412147664 3608723859492864 3617773673129154 3622320948989952 3626947157098496 3633435031021488 3635358031282176 3645547572344832 3649164186999936 3650203444084736 3661329163567104 3671556235167744 3675198652067712 3679206747373584 3682856754067407 3687450418003968 3691108602942464 3697785968760576 3701454407221648 3703413406826496 3709131594167769 3711094656933888 3721496480102016 3725188440895768 3729834905567232 3733902586036224 3737606854474752 3751765290652456 3752758009921536 3756480984137728 3763200567843684 3764272301712384 3775745699928576 3776821006565376 3780567852802048 3802683243566592 3806455746784416 3807539799433216 3819145075789824 3827066364963072 3837793245105204 3843633751824384 3854407068677088 3858230885213474 3863043295051776 3881905811140896 3883960314888192 3885756908175758 3887813450121216 3894846663020544 3898710598202112 3904643811377152 3911707471085568 3915588133259264 3923709454987392 3938493359408256 3939615015469056 3943523363698688 3956669625925632 3963747306568896 3968809563665408 3974857289573247 3980906385818112 3982040120819712 3997043805782016 4009307620437504 4020545304395928 4022673183277056 4026663930482688 4033948329556992 4037950262423616 4046325375455748 4059814341929472 4063841935522656 4072947423936512 4080315551735808 4084363483830784 4092834862529952 4097979255422976 4105309710374928 4106478874595328 4110552762367744 4122074226224108 4124255839420416 4134598483576176 4152497178310272 4153679781199872 4164136208124354 4166340082679808 4171661078953984 4183353823244288 4190836996007739 4196064268763136 4200227030934528 4204807711284096 4208979147505608 4214229049147392 4220735951984013 4226041107154944 4230233608253312 4234806339426432 4239007536191736 4241251036495872 4253138834402304 4257358218166592 4267317241184256 4271550690828288 4282262715132468 4283482274362368 4287731760745664 4293121124728832 4297761835057152 4302025487671296 4314083630220672 4320648974630912 4329610433089536 4345923706933248 4351474056495104 4360541330220544 4373790131386368 4378217678241792 4386049422977376 4390400662484298 4392724287799296 4405036649916672 4409406725958256 4414173136860816 4436463784161024 4440865037915152 4443215371567104 4451253329166336 4455669255088128 4464910759123584 4470522824097792 4474957866582016 4479795135922176 4484239377128448 4496808246789936 4502417160536064 4506883844227072 4529996921793024 4531287034036224 4535782358474752 4542694045226568 4548495697902464 4563658716266496 4571822177462988 4582065851928576 4594908919309632 4599467360697836 4604439220346196 4610226662350848 4614800299912704 4616114563579904 4624371857663712 4639787819347968 4644390783454464 4663217773412352 4667843981520896 4672889753849856 4677525557177088 4690636188461916 4693118713823232 4697774585563136 4706273051149824 4710941972827552 4713435245051904 4725255409801344 4735101540943809 4741148924776432 4747062607085568 4759012809284976 4760368143691776 4768883478215703 4780975797993472 4789527995437416 4795502021443584 4805494527181824 4810261882863552 4811631812657152 4823698230838872 4829761265319936 4839778673630208 4844580041361984 4853344083998256 4858158909478413 4860730096459776 4865552249333248 4870811737225728 4881772218089472 4895408313556992 4900264869423616 4905608996498112 4910475672089876 4916600557338624 4925494888022016 4930381291680768 4945508792223692 4948126209245184 4960582566703038 4961995306802688 4978536781381632 4983475805966336 4995973167654546 4998617293012992 5012627911974144 5017600757124912 5019029735616512 5034327599904768 5044769299269504 5058909277638678 5070244324755456 5075274329045888 5087146661904384 5092193434386432 5102755153284096 5117057660140272 5119765869625344 5122134106231681 5124845002432512 5134116055799808 5139209424902784 5150724393402368 5175874414854528 5183751266828288 5191650337401792 5193128884027392 5198280797602816 5215609961447424 5224939631386272 5231612606649856 5251324479211008 5252820020625408 5262216251824224 5268830471258112 5284996408758528 5299809719430996 5302614650683392 5307875181090816 5333792540373486 5340445432971264 5345743493916672 5355414161653248 5360727072527904 5363564244369408 5368885240643584 5378597772742656 5383933683231488 5395100500607664 5411544618221496 5413085789239296 5418455914030208 5440420735647744 5450152546532232 5457113150039936 5463972340563968 5473746280499904 5475305166127104 5491993745350656 5499007785893888 5512797978101568 5531175627005952 5536662904413696 5538239708266496 5546678953140864 5552181610832472 5555120110239744 5566641985400832 5582244720153024 5587782661343652 5594752358350848 5600302707912704 5606410281712128 5611972196674144 5627647935978684 5629137014882304 5634721476206592 5644800851765526 5646408452568576 5652010048255648 5655001381994496 5665231509848064 5670851779203072 5695400921104384 5709683620176624 5711309699149824 5728717613684736 5736033983561728 5752111506960896 5765450627736576 5772813910786048 5781610603015632 5787346327820211 5794564942577664 5822858716711344 5828635362263637 5831720175181824 5848065897303168 5853867549979064 5856965717065728 5867561206628352 5873382199888896 5885564182481088 5909422523203584 5915285045548032 5935004438888448 5940892340117504 5953214345498112 5971359578727168 5973060181229568 5978985836171264 5995744329053248 6013961430656256 6030817956593892 6039995895724032 6056925393635424 6060131029352448 6062934248192602 6069488063183622 6084878288355328 6095762903283984 6103366209110016 6109421135904768 6120473327603712 6126545225746176 6139252293794928 6146968883134464 6153067066550272 6159718311892992 6165829143551616 6183111339336162 6186383759130624 6192521044605952 6217623697883136 6228745767465408 6230519671799808 6236700742902784 6246204312186531 6254181584615888 6257491618430976 6275030734866432 6300340546401792 6313468721258412 6321343573721088 6339061660732416 6345350412379968 6347157524922368 6358511304287604 6361876554743808 6379708251603456 6386037327249888 6407326036242432 6413682510484736 6425223411543552 6431597641118496 6439681687093248 6453038231506944 6459440055149312 6471125445331008 6477545212637884 6480973461946368 6494415649634304 6509029624119296 6519079771567594 6527211084742656 6540811995330816 6555467409784832 6567326517362688 6573841722241024 6585600993726447 6589086431698944 6597501612326912 6607554974875008 6614110088937384 6615993742403584 6638049041842176 6654695676241536 6661297556872728 6664823057350656 6683503882632192 6690134342833216 6697366138685376 6705784236146688 6712436799873024 6726359065692672 6745212370184904 6753625740804096 6760325766340608 6789591245848576 6796930551054336 6803673537712128 6822743546853696 6833126669910016 6845488074399744 6852279233203712 6873098777892864 6892363378964448 6899201041046754 6901165886472704 6922200449869056 6924171845369856 6936557786495568 6966586175181696 6994826660118528 7001765972281344 7016288335765632 7025107295010816 7035954282692874 7039678070734848 7046661878344704 7059409576724736 7066412959241328 7070152867577856 7077166908121088 7111723387164648 7120593910628352 7127657991888896 7138519213927464 7140552215537664 7147636096703872 7164356200759296 7171463696990208 7184291993156124 7193467334143552 7215392824295328 7217447718985728 7235547346258308 7244641897979904 7253894314196992 7266870062042976 7270716062564352 7291095144689664 7298328373999872 7300406888169472 7322658327134208 7343112470335488 7350397304135424 7358413494747168 7365713508134814 7374900836007936 7382217205884928 7395571937521152 7402908814443296 7406826813652992 7418263188335538 7422189313867776 7440873850054557 7442992960204032 7450376881791536 7459669811134464 7467805172072448 7475213708949504 7493959751481819 7503530581304912 7512961968275456 7526401135687368 7528544603424768 7551491399857152 7553642013130752 7561135705604096 7605366487133184 7612911493568832 7615079598866432 7638290151579648 7654132729926144 7675586490210408 7687267503648768 7708814137354176 7716461770426948 7726086590103552 7763811622281792 7771513816351516 7775626900242432 7789693326041088 7797421196404224 7809287622754304 7823414942171136 7831176266518528 7847418909974784 7876986718816512 7879230030938112 7887046727397376 7927494613137792 7937619127330816 7949714579146494 7961812771636224 7964080241639424 7994087611564032 8000688810560229 8018615240875008 8041090608791856 8045346366554112 8049067881221213 8053327860965376 8067896659113984 8075900524847232 8092650750911496 8119628683858944 8127683871045312 8145894847873024 8160631103471616 8168726967661568 8185669725059904 8195958510845952 8210619420749856 8212957749190656 8221105524735488 8244148452448216 8248511678840832 8269196967152352 8304994356620544 8307359562399744 8328272416248708 8332680165359616 8366707646488576 8381673992015478 8392128537526272 8400454061869056 8409615422568192 8417958295011216 8428458098294784 8441471903968026 8452082214309888 8460467216506624 8469612678852864 8478015072383472 8482502072991744 8506277668804608 8514716436333184 8534634482368512 8543101381656576 8564525430264936 8566964548724736 8575463521491328 8586242249457664 8593332426157283 8595523670114304 8604050975342592 8628167260441344 8641297949261824 8659220866179072 8691847413866496 8702948112990208 8721082660441088 8747580262772736 8756435356483584 8772098845954752 8780801324968596 8785448575598592 8810073299833344 8818813451916512 8828346273721632 8872927568322048 8881730075830304 8886430743134208 8902506658332672 8911338510176256 8929821518247168 8949915733164032 8959590271844352 8968478754256896 8993616493579872 9013767688454144 9059993843586048 9062574068072448 9071564716949504 9085388090453136 9094401372288903 9096991395804928 9127317432532992 9143644354925976 9164131703857152 9189817838619264 9198934721395672 9208878440692392 9220453324701696 9229600599825408 9232229127159808 9248743715327424 9274667009004243 9279575638695936 9288781566908928 9326435546824704 9335687963041792 9345779507699712 9355051114354176 9381272376923832 9386237427646464 9395549171126272 9412546102299648 9421883945655104 9450510819602688 9470203081887618 9482297849552864 9518025618569952 9520736287383552 9537766956431406 9561951595986944 9579055990874832 9591004042887168 9610989054363648 9620523765727104 9623263625314304 9647396461677744 9659522530639872 9679557347260416 9689160082723968 9706688167996512 9716317818956826 9721460192919552 9731104498666496 9741623474451456 9763544436178944 9778619657351391 9790816627113984 9800529738847232 9811217992996224 9820951344179752 9833201114677248 9850989776044032 9860762583361536 9891017584447384 9896252418490368 9921165133406076 9923990613605376 9957073562763264 9966951611932672 9991946335309092 9997234586025984 10025255823948288 10035201514249824 10038059471233024 10068655199809536 10089538598539008 10117818555277356 10140488649510912 10150548658091776 10184386868772864 10205510306568192 10234115320280544 10239531739250688 10244268212463362 10249690004865024 10268232111599616 10278418849805568 10301448786804736 10348801561570131 10351748829709056 10367502533656576 10383300674803584 10386257768054784 10396561595205632 10431219922894848 10449879262772544 10463225213299712 10502648958422016 10505640041250816 10524432503648448 10537660942516224 10553931424039311 10569992817517056 10599619438861992 10605229301366784 10615750362181632 10667585080746972 10680890865942528 10691486987833344 10710828323306496 10721454145055808 10737770481287168 10757195545485312 10767867366462976 10790201001215328 10823089236442992 10826171578478592 10836911828060416 10880841471295488 10900305093064464 10914226300079872 10947492560999808 10950610332254208 10983987490701312 10998015571787776 11025595956203136 11048570262202221 11062351254011904 11073325808827392 11076479416532992 11093357906281728 11104363221664944 11110240220479488 11127394782503307 11133283970801664 11164489440306048 11175565322687304 11189504716701696 11200605415825408 11212820563424256 11223944393348288 11255295871957368 11258274029764608 11269442952413184 11289601703531052 11292816905137152 11304020096511296 11330463019696128 11335704122116297 11341703558406144 11390801842208768 11419367240353248 11422619398299648 11457435227369472 11472067967123456 11504223013921792 11530901255473152 11545627821572096 11563221206031264 11574692655640422 11589129885155328 11645717433422688 11657270724527274 11663440350363648 11696131794606336 11707735099958128 11713931434131456 11735122413256704 11746764399777792 11771128364962176 11818845046407168 11830570091096064 11870008877776896 11881784680235008 11906428690996224 11942719157454336 11946120362459136 11957971672342528 11991488658106496 12027922861312512 12061635913187784 12079991791448064 12113850787270848 12125868496385204 12138976126367244 12169756576710656 12191525806567968 12218842271809536 12240946655207424 12253090451492352 12278504587589856 12293937766268928 12306134133100544 12319436623785984 12331658287103232 12366222678672324 12372767518261248 12385042089211904 12457491534930816 12461039343599616 12473401485805568 12492408624373062 12508363169231776 12514983236861952 12550061469732864 12572510988023217 12600681092803584 12626937442516824 12642687147442176 12662207855952039 12678123321464832 12690700824759936 12694315049844736 12717022608575208 12723753109487616 12759416503206912 12772074654499776 12814652072484864 12827365020969472 12850446823087104 12863195282236992 12879363374186496 12906076463013888 12918880110298624 12942250890662016 12955090425275768 12961946923892736 12988831299268608 13038159543135188 13054422169485312 13081623990661632 13134653034725376 13147683444482048 13171201987452894 13178172863397888 13195003224653824 13215109949750016 13228220177874768 13231987484807168 13309391352483072 13322595113745456 13329646114701312 13367007765264384 13380268685666432 13394732277370752 13411568472293376 13424873599746048 13452718131385344 13490424740369808 13503808098247159 13507251481608192 13520651532681216 13579182491697152 13593861102108672 13600149178615153 13607347075424256 13645487093707392 13666253339820032 13690976148799488 13704558466407424 13746197555785728 13784726757928896 13798402082093508 13802331772945408 13844400899738112 13848343690739712 13873115572991136 13933172350363392 13989653320237056 14003531944562688 14032576671531264 14071908565385748 14079356141469696 14093323756689408 14118819153449472 14132825918482656 14140305735155712 14154333816242176 14223446774329296 14241187821256704 14255315983777792 14277038427854928 14281104431075328 14295272193407744 14342927393980416 14368583986312248 14386934668287104 14430785648590656 14434895437971456 14471094692516616 14489283795959808 14507788628393984 14533740124085952 14574476728435239 14582190289379328 14596656747999744 14600813776338944 14645316654268416 14686224940670976 14700794608270848 14716826989494336 14731427016269628 14749801672015872 14764434411769856 14791143875042304 14805817628886592 14836526376671076 14844378627735552 14881747700109114 14885985920408064 14900753763583072 14935610344144896 14950427417899008 14987919502963638 15007061162609824 15025923936550912 15052802271374736 15057089206849536 15102982799714304 15122271411208192 15210732974266368 15225822987137664 15230159197732864 15276580303159296 15308265459852288 15351172980420816 15366402318695043 15374535007297536 15417628274708352 15432923540853896 15452173180207104 15527623244563584 15543027632703032 15551253800484864 15579386652082176 15594842392808448 15646829884342272 15662352533037056 15694837819949568 15753973437633024 15758460061876224 15774093454794752 15854989226275584 15875238254661632 15899429158292988 15923625543272448 16001377621120458 16037230481750016 16082181217583712 16090692733108224 16098135762442426 16106655721930752 16135793318227968 16151801049694464 16185301501822992 16239257367717888 16255367742090624 16291789695746048 16321262206943232 16337453935323136 16371339450119808 16391917021691904 16421238841499712 16425915498381312 16442211049470976 16488296904896432 16497023357681664 16538393934304704 16609988713241088 16614719124799488 16656544832497416 16665360330719232 16733415292977152 16763347984030956 16784257075052544 16800908123738112 16819230845136384 16835916590022432 16882943807936052 16904164428619776 16920934433013248 16939225357705728 16956030144766944 16965004145983488 17012555337609216 17029432872666368 17086202763313152 17129050860529872 17133929097449472 17150927042982656 17186664852314566 17208101950685184 17256334520882688 17282595898523648 17318441732358144 17362038983460633 17383694827732992 17405896225980416 17442165320882176 17485906086790911 17495160525545472 17544197691909504 17561602649937192 17570897151197184 17620146599666688 17637626903833024 17656692547443264 17745855136644096 17763460151660608 17805013316665344 17822677020352512 17859643036494336 17899831466328064 17919180543688704 17936957508513792 17987232987159744 18027535376908288 18119987687172096 18143129433899008 18170776180906272 18188802744577806 18193982791609856 18254634865065984 18287288709851952 18328263407714304 18379635677238528 18397869442791344 18417756881384784 18440906649403392 18459201199650816 18497487430654848 18549334018008486 18559151277391872 18577563133817856 18652871093649408 18671375926083584 18691559015399424 18710102228708352 18762544753847664 18772474855292928 18791098342252544 18825092204599296 18843767891310208 18901021639205376 18940406163775236 18964595699105728 19036051237139904 19041472574767104 19075533912862812 19123903191973888 19158111981749664 19221978108727296 19241047531454208 19246527250628608 19294792923355488 19319045061279744 19359114694520832 19378320165447936 19413376335993024 19432635637913652 19442920385839104 19462208997332992 19483246948902912 19527088872357888 19557239314702782 19581633254227968 19601059477694464 19622435985992448 19641902688359504 19666402229354496 19701979552088064 19721525166723072 19756802981179341 19782035168894768 19792504836980736 19842330266812152 19847981227210752 19914147125526528 19933903223865344 19983892670618184 19994469172051968 20050511647896576 20070403028499648 20076118942466048 20137310399619072 20179077197078016 20235637110554712 20280977299021824 20301097316183552 20368773737545728 20411020613136384 20468230640561088 20488536424926724 20499380009730048 20536464223199232 20556837699611136 20697603123140262 20703497659418112 20735005067313152 20766601349607168 20772515536109568 20793123190411264 20899758525545088 20926450426599424 21005297916844032 21048865007296896 21075321885032448 21107862848078622 21139985635034112 21199238877723984 21210458602733568 21220269868674107 21231500724363264 21335170161493944 21361781731885056 21382973975666688 21421656646612992 21442908290111616 21475540962574336 21514391090970624 21535734732925952 21580402002430656 21646178472885984 21652343156957184 21673823656120832 21761682942590976 21800610186128928 21828452600159744 21894985121999616 21901220664508416 21967974981402624 22051191912406272 22097140524404442 22124702508023808 22146651617654784 22186715812563456 22208726443329888 22220480440958976 22254789565006614 22266567941603328 22328978880612096 22351130645374608 22379009433403392 22401210831650816 22425641126848512 22447888786696576 22510591743914736 22538885904826368 22579203407062104 22585633810274304 22608040193022592 22660926039392256 22671408244232594 22683407116812288 22781603684417536 22838734480706496 22845238796599296 22914870454738944 22944135934246912 23008446027843584 23061802510946304 23091255643144192 23126442412062528 23149385311280844 23178259770310656 23291434866845376 23314541449054548 23326880700727296 23392263589212672 23415470199916256 23427862868262912 23470244826513408 23493528799555584 23542256729924352 23637690092814336 23661140182192128 23763569360470016 23812857381992448 23885438314908672 23892240724918272 23915943344685056 23982977316212992 24055845722625024 24123271826375568 24147203643663639 24159983582896128 24227701574541696 24251736992770408 24277952252734488 24339513153421312 24383051613135936 24437684543619072 24481893310414848 24506180902984704 24557009175179712 24587875532537856 24612268266201088 24638873247571968 24663316574206464 24732445357344648 24745535036522496 24770084178423808 24914983069861632 24922078687199232 24946802971611136 24984817248746124 25016726338463552 25100122939465728 25145021976046434 25201362185607168 25253874885033648 25285374294884352 25324415711904078 25356246642929664 25381401649519872 25388630099689472 25434045217150416 25447506218975232 25518833006413824 25544149308999552 25629304144969728 25654730041938944 25700893646174208 25726390564473984 25758726748372992 25779997278471849 25812152926027776 25837760220597248 25884501781324032 25910180850551536 25923893847785472 25977662598537216 26076319086270376 26108844338970624 26163247981323264 26269306069450752 26295366888964096 26342403974905788 26356345726795776 26430219899500032 26456440355749536 26463974969614336 26618782704966144 26645190227490912 26659292229402624 26734015530528768 26760537371332864 26789464554741504 26849747199492096 26905436262770688 26980849480739616 27007616196494318 27041303065362432 27158364983394304 27187722204217344 27200298357230306 27214694150848512 27283204116866709 27290974187414784 27332506679640064 27381952297598976 27409116932814848 27492395111571456 27569453515857792 27596804164187016 27604663545890816 27688801799476224 27696687381479424 27746231145982272 27824001027012729 27866344700726784 27979306640474112 28007063889125376 28065153343062528 28143817130771496 28158712282939392 28186647513378816 28237638306898944 28265651836965312 28308667632484352 28446893548658592 28510631967555584 28554076855709856 28562208862150656 28590544386815488 28685854787960832 28737167972624496 28773869336574208 28861571297181312 28869790875942912 28942189385033232 28978567591919616 29067480248171904 29148953456870478 29164380578758656 29193313495999488 29201627552677888 29290633308536832 29335858972054173 29372449881341952 29401589216541696 29433653978988672 29462854032539256 29499603344031744 29528868823539712 29582287750084608 29611635257773184 29673052753342152 29688757255471104 29763495400218228 29771971840816128 29801507527166144 29871220688289792 29900854835798016 29975839005927276 30014122325219648 30051847873101824 30105604542749472 30114178413699072 30205965599428608 30244542822416384 30421465948532736 30451645974275328 30460318395465728 30553160606318592 30616530919704576 30702345960841632 30732804637390086 30749070014595072 30835256549416704 30865847081707792 30904346360414208 31046404684710393 31055246489127168 31086055265406064 31102507600969728 31158773304164352 31189684785616896 31293659768684544 31324705066074112 31389675639899136 31507946875266048 31516920123752448 31548186909589504 31709978452551168 31750476509323264 31798858316585976 31847251086544896 32002755242240916 32074460963500032 32164362435167424 32196271524884852 32213311443861504 32271586636455936 32303602099388928 32370603003645984 32478514735435776 32510735484181248 32583579391492096 32642524413886464 32674907870646272 32742678900239616 32842477682999424 32851830996762624 32884422098941952 32976593809792864 32994046715363328 33076787868609408 33145710786606663 33219977426482176 33229438249598976 33313089664994832 33330720661438464 33346138365059311 33382184347509921 33466830585954304 33526695968061912 33568514150105088 33601816247476224 33638461690272768 33671833180044864 33765887615872104 33808328857239552 33841868866026496 33878450715411456 33912060289533888 34007112366348891 34025110675218432 34058865745332736 34172405526626304 34258101721059744 34267858194898944 34301854085965312 34373329704629132 34416203901370368 34512669041765376 34636883464716288 34724077966921266 34767389655465984 34884330641764352 34971812173581822 34990321051090944 35088395383819008 35123205299874384 35141794302394368 35240293199333376 35275253807666048 35313385094886528 35491710273288192 35526920303321216 35610026633330688 35645354040705024 35719286072988672 35799662932656128 35838361087377408 35854938743621767 35873915017027584 35974465974319488 36055070753816576 36239975374344192 36286258867798016 36341552361812544 36377605489155612 36387965583219712 36509269730131968 36574577419703904 36656526815428608 36759271354477056 36795738885582688 36835513762769568 36881813298806784 36918402399301632 36994974861309696 37098668036016972 37118302554783744 37155126267635712 37342751852167168 37383118030798848 37420204457416704 37525089507695328 37544949710585856 37582196684505088 37650184409198592 37687535782620416 37802043278410752 37880812327550472 37929191398211456 38072102474279808 38082945149534208 38151067825725624 38247806383947776 38316223963499328 38443956217454592 38482095062908416 38493054501257216 38589585846710976 38638090122559488 38718229389041664 38756640330895872 38826752671986048 38865271275827304 38885840771678208 38924417994665984 38966493897805824 39114478629405564 39163266508455936 39202118955388928 39244871971984896 39283805376719008 39403959104176128 39443050333446144 39513605962358682 39564070337789536 39585009673961472 39684660533624304 39695962454421504 39867806447730688 39967785341236368 39988938344103936 40101023295793152 40140806056999296 40152237884932096 40274620799238144 40358154394156032 40471274221109424 40511424294741477 40561954598043648 40602194632367104 40737547475091456 40800447535845459 40822041226272768 40936461281122176 40977072849853448 40998760019460096 41072928446398464 41113675399222272 41395206246280524 41406995318836224 41533202699214336 41545031072219136 41586246380822528 41799517051090176 41852900853198848 42010595833688064 42097730014593792 42215725696157244 42279971270068224 42398477755447968 42420917205467136 42440539737348214 42463001448726528 42670340322987888 42723563463770112 42765947951333376 42843313293225984 42885816580223232 42951081925148672 43028782181941248 43071469465851904 43160804004861312 43292356945771968 43304686313914368 43347647312241664 43523365885181952 43601220372257856 43656905200319488 43723430185305717 43789970243999232 43802441329016832 43935949962805248 44102383824812544 44194281048808884 44249405016047616 44293303235309568 44373431625126912 44417452886659776 44509579130013228 44533135883206656 44657957761224192 44702261290749216 44802421663301632 44851282253697024 44895777573393152 45021183487829472 45077771809652736 45158406814124208 45171267620548608 45216080386045184 45342816488465188 45366814233624576 45563207368835072 45677468961412992 45690477593198592 45829740909477888 45888271868493824 46016892055687168 46099206956085129 46123605021892608 46182511286288384 46252884824125056 46298770622561688 46356519540621312 46582869733690752 46629082898109096 46653761401454592 46784527178425344 46830940399832512 46940489653026816 46987057599111168 47084513459848704 47275380185628672 47322280364384256 47527138720940032 47625714763984896 47770876629817344 47831886689370112 47965954632425984 48111691445250048 48246543652751136 48294407287327278 48319967165792256 48455403149083392 48503473985540816 48555904505468976 48766103226271872 48875369087238144 48963786620829696 49012361805969408 49114018350359424 49175751065075712 49224536532402176 49277746495143936 49326633148412928 49464890714689296 49491070073044992 49540168356847616 49829966139723264 49844157374398464 49893605943222272 49969634497492248 50033452676927104 50200245878931456 50290043952092868 50402724371214336 50507749770067296 50648831423808156 50712493285859328 50762803299039744 50777260199378944 50868090434300832 50895012437950464 51037666012827648 51088298617999104 51258608289939456 51309460083877888 51401787292348416 51452781128947968 51559994556943698 51624305852055552 51675520441194496 51769003562648064 51820361701103072 51847787695570944 51955325197074432 52086116950381899 52152638172540752 52217688677941248 52326495962646528 52457718260372733 52590733777928192 52684807949811576 52712691453591552 52860439799000064 52912880711499072 52927949939228672 53237565409932288 53290380454981824 53468031061057536 53521074742665728 53578929109483008 53699494398984192 53810872525541376 53961698961479232 54015232392988636 54082606130724864 54400596714460612 54429388301697024 54566408233733418 54581948374829568 54665013359280128 54763904595197952 54818233865629696 54984790223142912 55138907031715584 55193608328374032 55209327091781632 55377603598952448 55492462291964544 55648002054025458 55732689401453568 55958613280948224 56014127778250752 56130306686125056 56287634261542992 56317424565878784 56343475168548491 56373295026757632 56475276613797888 56531303673930624 56617335264968704 56893787097317184 57021263935111168 57108153711419712 57124417724301312 57181088773630976 57371709575921664 57474335945248992 57547738673148416 57723142594362624 57739581751885824 57884378770066464 57957135183839232 58134960496343808 58297906913740956 58328761157517312 58386626991998976 58581266617073664 58671717944108346 58744899762683904 58803178433083392 58867307957977344 58925708065078512 58999206688063488 59057737647079424 59164575500169216 59223270515546368 59346105506684304 59377514510942208 59526990800436456 59543943681632256 59603015054332288 59742441376579584 59801709671596032 59951678011854552 60028244650439296 60103695746203648 60211209085498944 60228356827398144 60411931198857216 60489085644832768 60842931897065472 60903291948550656 60920636790931456 61106321212637184 61233061839409152 61404691921683264 61465609274780172 61498140029190144 61670513098833408 61731694163415584 62092809369420786 62110492978254336 62172110530812128 62205015201939456 62317546608328704 62379369571233792 62649410132148224 62779351279798272 63015893750532096 63096373819179008 63419956905102336 63500953018646528 63597716633171952 63660809606022321 63694502173089792 64005510484481832 64148921927000064 64328724870334848 64392543049769704 64426622887723008 64543173272911872 64607204198777856 64741206007291968 64957029470871552 65021470968362496 65285048827772928 65349815741292544 65485357800479232 65684955365998848 65703661993525248 65768844197883904 65953187619585728 66153575737218816 66291421573213326 66439954852964352 66626179329989664 66661441322876928 66692276730118622 66764368695019842 66933661171908608 67053391936123824 67137028300210176 67203632494952448 67276923380545536 67343666360089728 67531775231744208 67616657714479104 67683737732052992 67756901430822912 67824120579067776 68014224732697782 68050221350436864 68117731490665472 68344811053252608 68516203442119488 68535716389797888 68603708171930624 68746659409258264 68832407802740736 69025338083530752 69273766929432576 69448155933842532 69534779310931968 69768661283528704 69943624347163644 69980642102181888 70176790767638016 70246410599748768 70283588604788736 70480586398666752 70550507615332096 70626770189773056 70983420546576384 71053840606642432 71290708081410048 71438572145977344 71599325865312256 71676722174754816 71709877487243534 71747830034055168 71948931948638976 72110141507633152 72441610930990917 72479950748688384 72572517735596032 72683104723625088 72755210978311224 72775931166439424 73018539460263936 73149154839407808 73313053630857216 73518542708954112 73591477771165376 73671027525539136 73763626597613568 73836804798603264 73989949722619392 74197336072033944 74236605109567488 74310252535271424 74685503704334336 74766236061597696 74840408914833408 75050179015390656 75164393369010176 75300368818397184 75375071565240832 75604086556821504 75761624655100944 75858382796422912 76144204948559616 76165890299068416 76302135651451248 76632447926998656 76887912434909184 76964190125816832 76986109002514432 77179171693421952 77276180245118976 77339991835415547 77436458778083328 77513280661791744 77653505343972096 77730542551654608 77771681543356416 77848835989331968 77932987795611648 78228957258811128 78326533016911872 78404237910777856 78489743943969792 78567610753438016 78807918208352256 78886100666892288 79027211924717364 79128140675579072 79369321067248608 79391924908843008 79735612895461376 79935570682472736 79977876688207872 80202046591586304 80281612113998592 80304475769864192 80549241598476288 80716308788312064 80942548442218848 81022848589482954 81123909196087296 81204389264734208 81475094950182912 81600895071690918 81644082452545536 81849612350600127 81872922562244352 81954145699706896 81997520038920192 82145856892796928 82227350798444544 82790412492561048 82813990637672448 83066405398428672 83090062144438272 83172492761645056 83599034102180352 83705801706397696 84021191667376128 84195460029187584 84431451392314488 84559942540136448 84796955510895936 84881079474696428 84926002897453056 85340680645975776 85531895902666752 85686626586451968 85771633160446464 85902163850297344 86057564363882496 86142938931703808 86321608009722624 86584713891543936 86609372627828736 86695294624483328 87202440744515712 87313810400638976 87446860370611434 87579940487998464 87604882658033664 87871899925610496 88007576916162519 88204767649625088 88388562097617768 88498810032095232 88586606470619136 88746863250253824 88834905773319552 89019158260026456 89066271766413312 89315915522448384 89404522581498432 89604843326603264 89702564507394048 89791555146786304 90042366975658944 90155543619305472 90316813628248416 90342535241097216 90432160772090368 90685632976930376 90733628467249152 91354937922825984 91380955186397184 91659481818955776 92033784111374336 92198413912170258 92247210043785216 92365022572576768 92505769648250112 92597541245123376 92713039081242624 93165739467381504 93258165796218192 93307522802909184 93569054356850688 93661880799665024 93880979306053632 93974115198222336 94169026919697408 94526656687730113 94550760371257344 94644560728768512 95054277441880064 95251429527969792 95541753259634688 95663773378740224 95931909264851968 96223382890500096 96493087305502272 96588814574654556 96639934331584512 96910806298166784 97006947971081632 97111809010937952 97532206452543744 97750738174476288 97927573241659392 98024723611938816 98228036700718848 98449073064804352 98555492990287872 98653266296825856 98929781429378592 98982140146089984 99080336713695232 99659932279446528 99688314748796928 99787211886444544 99939268994984496 100038415095177933 100066905353854208 100400491757862912 100580087904185736 100805448742428672 101015499540134592 101297662847616312 101424986571718656 101525606598079488 101554520398757888 101736180868601664 102021337099046673 102075332025655296 102176597235998208 102517216579878912 102618920167755776 102803574584696832 102905562257895936 103119989113887396 103248611704111104 103351040882388992 103538007125296128 103640723402206144 103910650394148864 104172233900763798 104305276345081504 104652991925293056 104915436520745466 105181467555856384 105369615899623152 105425382907183104 105720879598000128 105825761422998144 105855899878457344 106475130819864576 106580760909963648 106936062122115072 107042149485331456 107157858218966016 107398988797968384 107564816230865301 107621745051082752 107923397922958464 108030464785977272 108165212261449728 108801193428921224 108858776603394048 109132816467466836 109163896749659136 109527809190395904 109636467731259392 109969580446285824 110277814063431168 110387216656748064 110418654183563264 110755207197904896 110984924583929088 111296004108050916 111465378802907136 112028255556501504 112260613372250112 112575268523085984 112634849131757568 112686950337096982 112746590053515264 112950553227595776 113062607347861248 113234670529937408 113787574194634368 114042527870222336 114216307422839424 114248835448602624 114362177547261952 114743419151843328 114948671890497984 115095477346296832 115446285188725248 115479163503771648 115768757540132928 115914270367678464 116269920992687616 116595813827481912 116657522315034624 116773253983997952 117343435888216692 117489799525367808 117606356866166784 117734615915954688 117851416130157024 118115475294158848 118329151000338432 118446541031092736 118692211013368608 118755029021884416 119053981600872912 119087887363264512 119206030108664576 119603419343192064 119903356023709104 120056489300878592 120422418170997888 120456713654796288 120823862397714432 120978171289665536 121534272884224431 121685863794130944 121806583897101312 121841273581862912 122212642425274368 122401342607536377 122466123678818304 122809383843366528 122931218549560344 122996280058380288 123341026197666816 123463388326831168 124185618738841572 124220985956508672 124344221061624256 124635093216657408 124758739142467584 125298820264296448 125558702559596544 126031787501064192 126192747638358016 126839913810204672 127001906037293056 127195433266343904 127321619212044642 127389004346179584 128011020968963664 128297843854000128 128657449740669696 128785086099539408 128853245775446016 129086346545823744 129214408397555712 129482412014583936 129914058941743104 130042941936724992 130570097655545856 130699631482585088 130970715600958464 131369910731997696 131407323987050496 131537688395767808 131906375239171456 132307151474437632 132582843146426652 132879909705928704 133252358659979328 133384553460237244 133528737390039684 133867322343817216 134106783872247648 134407264989904896 134553846761091072 134687332720179456 135063550463488416 135233315428958208 135367475464105984 135513802861645824 135648241158135552 136028449465395564 136100442700873728 136235462981330944 136689622106505216 137032406884238976 137071432779595776 137207416343861248 137493318818516528 137664815605481472 138050676167061504 138297620868255387 138547533858865152 138896311867685064 139069558621863936 139537322567057408 139887248694327288 139961284204363776 140353581535276032 140492821199497536 140961172797333504 141101015230664192 141253540379546112 141966841093152768 142107681213284864 142581416162820096 142877144291954688 143419754974487068 143495660068110336 143897863897277952 144883221861981834 144959901497376768 145145035471192064 145366209447250176 145510421956622448 145551862332878848 146298309678815616 146626107261714432 147037085417908224 147182955542330752 147342055051078272 147527253195227136 147673609597206528 147979899445238784 148394672144067888 148473210219134976 148541889080718749 148620505070542848 149371007408668672 149532472123195392 149680817829666816 150100358030781312 150328786738020352 150600737636794368 150750143130481664 151208173113643008 151523249310201888 151716765592845824 152288409897119232 152331780598136832 152604271302902496 153264895853997312 153775824869818368 153928380251633664 154358343386843904 154679983670831094 154872917556166656 155026561323583488 155307010687944192 155461085103309216 155543363086712832 155697671978663936 155865975591223296 156457914517622256 156653066033823744 156808475821555712 156979487887939584 157135221506876032 157772201333784576 158054423849434728 158256281351158144 158738642134497216 158783849817686016 159471225790922752 159871141364945472 160404093183172608 160563224227997184 160608951539728384 161098483196952576 161432617576624128 161885096884437696 162045697178965908 162247818392174592 162408778529468416 163201790143381836 163288164905091072 163699224701200254 163745845124488704 163908291399413792 163995040077840384 164291713785593856 164454701596889088 165580824985122096 165627981275344896 166132810796857344 166344985523290112 167198068204360704 167411603412795392 168042383334752256 168390920058375168 168862902784628976 169030425505645473 169119885080272896 169593911021791872 169762158949392856 169852005794906112 170681361291951552 171063791805333504 171373253172903936 171543266320892928 172115128727764992 172285877863407616 172643216019445248 173169427783087872 173218745255657472 173390589248966656 174404881489031424 174627620801277952 174893720741222868 175159880975996928 175743799851220992 176015153832325038 176409535299250176 176777124195235536 176997620064190464 177173212941238272 177493726500507648 177669811546639104 178038316520052912 178132543532826624 178631831044896768 178809045162996864 179209686653206528 179405129014788096 179583110293572608 180084733951317888 180311087238610944 180633627256496832 180685070482194432 180864321544180736 181371265953860752 181467256934498304 182709875845651968 182761910372794368 183318963637911552 184067568222748672 184396827824340516 184494420087570432 185011539296500224 185195082490246752 186331478934763008 186516331592436384 186615045605818368 187138108713701376 187323761599330048 187948230396444672 188338053839394816 189053313375460226 189289121457537024 190108554883760128 190502859055939584 190982428818066963 191083506519269376 191327546757480448 191863818529703936 192446765781000192 192986174611004544 193177629149309112 193279868663169024 193821612596333568 194013895942163264 194223618021875904 195064412905087488 195855146483318784 196049447223877632 196456073401437696 196898146129608704 197110985980575744 197306532593651712 197859562858757184 198160673427390464 199319864558893056 199574423772889088 199878537989968992 200076830190355866 200133810707708416 200800983515725824 201160175808371472 201610897484857344 202030999080269184 202595325695232624 202849973143437312 203051213196158976 203472361737203328 204042674198093346 204150664051310592 204353194471996416 205034433159757824 205237840335511552 205607149169393664 205811124515791872 206239978227774792 206497223408222208 206702081764777984 207076014250592256 207281446804412288 207821300788297728 208344467801527596 208610552690163008 209305983850586112 209830873041490932 210362935111712768 210739231799246304 210850765814366208 211441759196000256 211651522845996288 211711799756914688 212950261639729152 213161521819927296 213872124244230144 214084298970662912 214315716437932032 214797977595936768 215129632461730602 215243490102165504 215846795845916928 216060929571954544 216330424522899456 217324832792972751 217602386857842448 217717553206788096 218265632934933672 218327793499318272 219055618380791808 219272935462518784 219939160892571648 220555628126862336 220774433313496128 220837308367126528 221510414395809792 221969849167858176 222592008216101832 222930757605814272 224056511113003008 224521226744500224 225150537046171968 225373900674193964 225493180107030528 225901106455191552 226125214695722496 226469341059874816 227575148389268736 228085055740444672 228432614845678848 228497670897205248 228724355094523904 229897343780995968 230190954692593664 230892570377450496 230958327007543296 231537515080265856 231828540735356928 232019975506246641 232539841985375232 233191627654963824 233315044630069248 233422968555415177 233546507967995904 234686871776433384 234979599050735616 235212713732333568 235469231831909376 235702832260314048 236230950588317696 236658302000676864 236893082062185472 237384422026737216 238107963201745824 238175774726529024 238412060217329152 239206838686384128 239806712047418208 240112978601757184 240844836341995776 240913427309592576 241647724795428864 243068545768448862 243371727588261888 243613167794202624 244425284850548736 244802685215072754 244932247357636608 245618767686733056 245862437099120688 245992560116760576 246682052395333632 246926776653662336 248371237477683144 248441971913017344 248688442123248512 249270186433314816 249517478284935168 250597640528592896 251117405119193088 252063575002128384 252385495276716032 253679827620409344 254003812074586112 254390866532687808 254643238424089284 254778008692359168 256022041937927328 256595687708000256 257314899481339392 257570172199078816 257706491550892032 258172693091647488 258428816795111424 258964824029167872 259828117883486208 260085883873449984 261399262965170176 261941431201916928 262739821463995392 262814647974100992 263075376791535616 263812750478342912 264614302948875264 265165686292853304 265759819411857408 266504717319958656 266769106920474488 267057474780079368 267734644687634432 268213567744495296 268814529979809792 269107693522182144 269374665440358912 270127100926976832 270466630857916416 270734950928211968 271027605723291648 271296482316271104 272056898930791128 272200885401747456 272470925962661888 274064813768477952 274142865559191552 274414832687722496 274986637637033056 276101352334123008 276595241736510774 277095067717730304 277792623735370128 278139117243727872 279074645134114816 279774497388654576 279922568408727552 280707163070552064 280985642398995072 281922345594667008 282202030461328384 282507080759092224 283579970063190339 283933682186305536 284215362426569728 285162832325640192 285754288583909376 286839509948974136 286991320136220672 287795727794555904 289766443723963668 289919802994753536 290732418894500352 291020843913244896 291103724665757696 292596619357631232 293252214523428864 294074170835816448 294365911084661504 294684110102156544 295347219194413056 295959798890477568 296789344288135776 296946420438269952 297083778161437498 297241010141085696 298742014817337344 299064944246390784 299361635659333632 300115245285533799 300200716061562624 300657573476040704 301201475273588736 301500286260963328 302416346227286016 303046498620403776 303433531185691648 304576819794238464 304663561196273664 305208542605804992 306064011297140019 306529791707994624 307551649739636736 307856760503267328 308716686773687808 309359967341662188 309745835112333312 310053122647166976 310614021375888384 310922170206618432 311395343957327872 311731951182446592 312915829035244512 313616951643111424 313958975775879168 314270443013752064 315544402667569152 316108847698869456 316512562702316288 317477284268994432 317567699635372032 318942451581845504 319742282729890944 320808186366345216 321126448455994368 321217903079456768 322196966393905152 322694448692595903 322865235153248256 323770193768875392 324091394357931816 324495636784349184 324817557058936832 326403580286763672 326576329810182144 327398449402400508 327491690248977408 327816582798827584 328583427571187712 328909403193778176 331161649970244192 331255962550689792 332265621593714688 332689971046580224 334396136408721408 334823206825590784 336084766669504512 336781840116750336 337725805569257952 338060851011290946 338239770160545792 339187822043583744 339524317898785712 339704011589812224 341362722583903104 342127583610667008 342746506345807872 343086532641785856 344230257455529984 344571755726815232 345286432038890496 346338855566175744 346437490511314944 346781178497933312 348809762978062848 349255241602555904 349787441482445736 350319761951993856 352030307664650076 352819070598500352 353554248390471072 354346425882476544 354987453001015296 355339623093278208 356076633040105824 356265087065653248 357263662089793536 357618090325993728 358419373306413056 358810258029576192 359166220587145216 360169467902635776 361267254512993664 361370140964388864 361728643088361472 362742531907721504 362934513868996608 364602818652673293 365419751691303936 365523820745588736 366637927275823104 367204027822609131 368135136445497344 368793655648681032 368988840175140864 370023078593000448 370390164980493504 372662957869526016 373032663184872768 374276217427402752 374647523198660096 375896460792889344 376676107678789632 378106626750920452 378578242915074048 381005718111879168 381964857636133926 382167013038538752 382655093514960896 383727637059407872 384893531562000384 385972349222009088 386355258298618224 386559737326338048 387643225192667136 388027791884326528 388447236043751808 390128825810174976 391710292966637568 392098894447755264 392912146802875392 393796292259217408 394221971961151488 394404326179839437 394613065187303424 395719125717514368 396321346854780928 398639729117786112 399148847545778176 399757075979937984 400153660380711732 400267621415416832 401601967031451648 402320351616742944 403221794969714688 404061998160538368 405190651390465248 405699946286874624 406102426392317952 406944723474406656 408085348396186692 408301328102621184 408706388943992832 410068866319515648 410475680671023104 411214298338787328 411622249031583744 412479956455549584 412994446816444416 413404163529555968 414152028501184512 414562893608824576 415642601576595456 416688935603055192 417221105380326016 418611967701172224 419661746082981864 420725870223425536 421478463598492608 422883518392000512 423303045691992576 423423599513829376 425900523279458304 426323043639854592 427744248488460288 428168597941325824 428631432875864064 430259264923461204 430486980204331008 431693591691833856 432121859143909088 434649665585945502 435204773715684896 435435106413576192 436531265869867344 436655586998636544 438545870925037568 439878321785143296 441111256253724672 441548866626992256 441674616734253056 443020828791619584 443939698335716352 445184016432203664 445625667242156247 445861515211628544 448113022226006016 449042453489000448 450301074092343936 450747801348387928 450986360214061056 451802212910383104 452250429391444992 455150296778537472 456865229691357696 456995341794410496 457448710189047808 459794687561991936 460381909385187328 461785140754900992 463075030160531712 464039951012493282 465079683970750464 466383255309927648 466630089260138496 466845937110830354 467093015935991808 469373743552866768 469959198101471232 470425427464667136 470938463663818752 471405664520628096 472461901176635392 473316604001353728 473786164124370944 474768844053474432 476215926403491648 476351549453058048 476824120434658304 478413677372768256 479613424094836416 480225957203514368 481689672683991552 481826854619185152 483295449590857728 486137091536897724 486743455176523776 487226335588405248 489605370430145508 489864494715273216 491237535373466112 491724874198241376 491985120233521152 493364104790667264 493853553307324672 496742474955366288 496883943826034688 497376884246497024 499034956569870336 501195281057185792 502234810238386176 504127150004256768 504770990553432064 507091276516936419 507359655240818688 508007624149172224 508781733065375616 509286476848178568 509556017384718336 512044083875854656 513191375416000512 514629798962678784 515140344398157632 516345386183294976 516857633590222848 517929648058335744 519656235766972416 520171767746899968 522798525930340352 523882862403833856 525479642927990784 526150753583071232 527625500956685824 529228605897750528 530331372585706608 531519638823714816 533009434639917312 533538213840948976 534114949560158736 536427135488990592 537629059959619584 538215387044364288 538749330880717824 540254201853953664 540933261715832832 541469901856423936 542055211446583296 542592964632542208 544113797861582256 544401770803494912 544941851925323776 548129627536955904 548285731118383104 548829665375444992 549973275274066112 552202704668246016 553190483473021548 555585247470740256 558149290268229632 559548994777309152 559845136817455104 561414326141104128 561971284797990144 563844691189334016 564404060922656768 565014161518184448 567159940126380678 567867364372611072 568430724853139456 570325664651280384 571508577167818752 572947286454200889 573679019897948272 573982640272441344 575591455589111808 579532887447927336 579839605989507072 581464837789000704 582041687826489792 582207449331515392 585193238715262464 588148341671632896 588731822169323008 589368220204313088 590694438388826112 591919597780955136 593578688576271552 594167556322874996 594482020282171392 598723271318667264 600230490571067598 600401432123125248 601315146952081408 602402950547177472 603000572521926656 604832692454572032 606092997240807552 606867062371383296 609153639588476928 610417085211609984 612128022594280038 613059583415989248 615103299479273472 615713521006534656 617433373547375616 618719934683324376 619491670224666624 620106245294333952 621228042751776768 621844340413236864 622790687914655744 623463902364893184 625831658070489024 627233903286222848 627917951551758336 628540886027504128 631088805335138304 632217695397738912 633025125404632576 634954568537988864 635135399270744064 639484565459781888 641616372732690432 642252896911988736 644393932787810304 645388897385191806 645730470306496512 647540387537750784 648182788715863632 648991273568698368 649635114117873664 652807160573527344 653152659620364288 654796898804801016 654983380497954816 655633165597655168 657166855142375424 657818806387556352 662323299940488384 662511925101379584 664531243187429376 665379942093160448 668792272817442816 669646413651181568 672169533339009024 673563680233500672 675451611138515904 676121702022581892 676479540321091584 678375644087167488 679048635797571424 679408023179624448 682725445167806208 684255167221334016 685493012691615744 686173065283571712 689143511453630464 690572864077780992 692677711132351488 692874981022629888 693562356995866624 697619525956125696 698510483205111808 699574882964891472 700268905666245531 700639523903987712 704060615329300152 705638141197000704 707108496780942144 708692851764953088 709974906002030592 710679246186556416 712153266080211648 714527324179587072 715236180651987456 717620516059152384 718332441174290432 720338935805271552 722534509025987328 722740281928777728 723457286176722944 725485063815443008 729205637305346586 730839503382607872 733275854551646208 734408055645218262 736270272890994688 737587311297362064 737977680350281728 740046157186000896 740780329960987008 745325915739052032 746065326369745536 748552434854805504 749295046397320192 751792921585778688 753352215357579264 756213253501840904 757156485830148096 762011436223758336 763929715272267852 764334026077077504 767455274118815744 769787063124000768 771944698444018176 772710516597236448 773119474652676096 775286450385334272 776055583768653056 776894472087503616 780257651620349952 784197788895510528 785824293605750784 787592584518434816 788443943922302976 788808652359678874 789226130374606848 791438251435028736 792642693709561856 797279458235572224 798297695091556352 799514151959875968 800307320761423464 800535242830833664 803203934062903296 804640703233485888 806443589939429376 808123996321076736 810381302780930496 811399892573749248 812204852784635904 813889446948813312 816170696792373384 816602656205242368 817412777887985664 820951361342046208 822428596677574656 823244498063167488 824959912911099168 826808327059111936 828304057002369024 829125787217649152 831285203153190912 833377871206110384 834442210760652032 837223935402344448 839323492165963728 842956927196985216 845767036784001024 846606091383985152 846847199027658752 850739910189571017 851801046558916608 852646087279709184 855488496976920576 856337195882651648 857262865751728128 860518529846922408 860973960408662016 863387183383667712 864243718287818176 869299331171891004 870409547431369792 873062531739734688 873311173997273088 877091741850075136 879756643570286592 882222512507449344 883097733253984512 883349233468506112 886041657583239168 887879396671432704 890368032864407328 891251334484312494 891723030423257088 896226044452012032 898084906978000896 900345735856601397 900602148184687872 901495602696775856 901972720428122112 903604425820766208 904500858782889984 910300593557074944 913730459382715392 913990683588820992 914897420378095616 919589375123983872 920763818770374656 923570281509801984 926150060321063424 928079902024986564 930159367941500928 932766510619855296 933691874221660708 934186031871983616 938747487105733536 940850854929334272 941876927327637504 942811329041256192 944923802353270784 946633208002707456 947572328248741888 949537688106948864 952431852806983296 952703098906116096 953648240869316608 956827354745536512 959226848189672832 960451914407028736 963379345367983104 963653709238370304 966590899181715456 968083346077787709 972274183073795448 973486910353047552 974452671176810496 979210740860291016 979728989430546432 982475070746932224 983449748396482752 986728209581334528 987707106614649344 993484949910732576 993767887652069376 994753768492994048 998069913139740672 1004469620476772352 1008254300008513536 1014182553033872838 1014719310481637376 1016015248298344448 1017563466130751232 1018572953696357136 1019112034769436672 1024088167751709312 1026382750832001024 1029259597925357568 1030280688796315264 1032690772366589952 1033715267180445696 1035859296116671488 1039312471533944832 1039793223565031243 1040343535493799936 1045597051860680704 1047765724807667712 1050959285855981568 1052301507166142464 1055251001913371648 1058457211795501056 1060662745171413216 1063039277647429632 1066018869279834624 1067076427681897952 1068229899120317472 1072854270977981184 1075258119919239168 1076430774088728576 1077498661761435648 1080508403707907328 1082939803712847872 1084110422893166592 1085185929265084416 1088227595723164512 1088803541606989824 1089883703850647552 1096259255073911808 1096571462236766208 1097659330750889984 1099946550548132224 1104405409336492032 1106380966946043096 1111170494941480512 1116298580536459264 1119097989554618304 1122828652282208256 1123942569595980288 1127689382378668032 1128808121845313536 1130028323036368896 1134319880252761356 1135734728745222144 1136861449706278912 1143017154335637504 1145894572908401778 1147358039795896544 1147965280544882688 1151182911178223616 1159065774895854672 1159679211979014144 1162929675578001408 1164083375652979584 1164414898663030784 1170386477430524928 1176296683343265792 1177463644338646016 1178736440408626176 1181388876777652224 1183212978539518311 1183839195561910272 1187157377152543104 1188335112645749992 1188964040564342784 1197446542637334528 1200460981142135196 1200802864246250496 1204805901094354944 1206001145043853312 1209665384909144064 1212185994481615104 1213734124742766592 1218307279176953856 1220834170423219968 1224256045188560076 1226119166831978496 1230206598958546944 1231427042013069312 1234866747094751232 1237439869366648752 1238983340449333248 1240212490588667904 1242456085503553536 1243688680826473728 1245581375829311488 1246927804729786368 1251663316140978048 1254467806572445696 1255835903103516672 1257081772055008256 1262177610670276608 1264435390795477824 1266050250809265152 1269909137075977728 1270270798541488128 1278969130919563776 1283232745465380864 1284505793823977472 1290777794770383612 1291460940612993024 1295080775075501568 1296365577431727264 1299270228235747328 1305614321147054688 1306305319240728576 1309593797609602032 1309966760995909632 1311266331195310336 1315637612775112704 1324646599880976768 1325023850202759168 1329062486374858752 1330759884186320896 1336877001726468741 1337584545634885632 1339292827302363136 1344339066678018048 1347127360467001344 1350903222277031808 1352243404045163784 1352959080642183168 1356751288174334976 1358097271595142848 1365450890335612416 1370986025383231488 1372346130567143424 1378287022907260928 1381145728155561984 1385355422264702976 1387124713991733248 1395239051912251392 1397020966410223616 1399149765929782944 1400537811332491062 1401279047807975424 1408121230658600304 1411276282394001408 1414216993561884288 1417385703529906176 1419949812004061184 1421358492373112832 1424306532160423296 1429054648359174144 1430472361303974912 1435241032118304768 1436664882348580864 1440677871610543104 1445069018051974656 1445480563857555456 1446914572353445888 1450970127630886016 1458411274610693172 1461679006765215744 1468816111290436524 1472540545781989376 1475174622594724128 1475955360700563456 1480092314372001792 1481560659921974016 1490651831478104064 1492130652739491072 1497104869709611008 1498590092794640384 1503585843171557376 1506704430715158528 1512426507003681808 1514312971660296192 1521273829550809257 1524022872447516672 1527859430544535704 1528668052154155008 1534910548237631488 1539574126248001536 1543889396888036352 1545421033194472896 1550572900770668544 1552111167537306112 1553788944175007232 1560515303240699904 1568395577791021056 1571648587211501568 1577617304719357748 1578452260749213696 1582876502870057472 1585285387419123712 1594558916471144448 1596595390183112704 1599028303919751936 1600614641522846928 1601070485661667328 1609281406466971776 1612887179878858752 1616247992642153472 1620762605561860992 1622799785147498496 1624409705569271808 1627778893897626624 1632341393584746768 1633205312410484736 1633960779887906239 1634825555775971328 1641902722684092416 1644857193355149312 1646488996126334976 1649919825822198336 1653616654118223872 1656608114004738048 1658251574435298304 1666755742412220768 1668884421521304064 1674447870804688896 1678646984331927456 1685913854393970432 1691534073568002048 1693212182767970304 1701479820379142034 1703602093117833216 1705292174559418368 1710976993953841152 1712674391765303296 1714525731503456256 1721037059693844816 1721947920817324032 1726774366767335424 1728487436575636352 1738598662343782008 1740819094862739584 1746125063479469376 1746622347994546176 1754183483700150272 1764445025014898688 1766195466507969024 1766698466937012224 1772083315166478336 1775758793342865408 1780736065728814656 1782502668968624988 1783446060846514176 1796169813956001792 1800691471713202794 1801204296369375744 1802991205393551712 1803945440856244224 1807208851641532416 1809001717565779968 1820601187114149888 1827460918765430784 1829794840756191232 1839178750247967744 1841527637540749312 1847140563019603968 1852300120642126848 1856159804049973128 1860318735883001856 1865533021239710592 1867383748443321416 1868372063743967232 1877494974211467072 1881701709858668544 1883753854655275008 1885622658082512384 1893266416005414912 1895144656497483776 1899075376213897728 1904863705613966592 1905406197812232192 1907296481738633216 1918453696379345664 1920903828814057472 1926758690735966208 1933181798363430912 1936166692155575418 1944548366147590896 1946973820706095104 1948905342353620992 1958421481720582032 1959457978861092864 1964950141493864448 1966899496792965504 1973456419162669056 1975414213229298688 1986969899821465152 1987535775304138752 1989507536985988096 1996139826279481344 2008939240953544704 2016508600017027072 2028365106067745676 2029438620963274752 2035126932261502464 2037145907392714272 2038224069538873344 2048176335503418624 2052765501664002048 2058519195850715136 2060561377592630528 2067430534360891392 2071718592233342976 2078624943067889664 2079586447130062486 2080687070987599872 2091194103721361408 2095531449615335424 2100806716998736593 2101918571711963136 2104603014332284928 2110502003826743296 2116914423591002112 2121325490342826432 2126078555294859264 2132037738559669248 2134152855363795904 2136459798240634944 2145708541955962368 2152861548177457152 2154997323522871296 2161016807415814656 2165879607425695744 2168220845786333184 2170371858530168832 2176455191446329024 2179767407701295104 2192518510147823616 2195318661501779968 2199893101096264448 2208810818672984064 2212761933892086192 2222340989882961024 2232597161072918528 2238195979109236608 2245657304564416512 2247885139191960576 2255378764757336064 2257616243690627072 2260056646072737792 2268639760505522712 2271469457490444288 2273722899412557824 2286034308671275008 2291789145816803556 2294716079591793088 2302365822356447232 2318131549791709344 2319358423958028288 2325859351156002816 2328166751305959168 2328829797326061568 2340772954861049856 2352593366686531584 2354927288677292032 2357472880817252352 2362777753555304448 2366425957079036622 2367678391123820544 2374314754305086208 2376670225291499984 2377928081128685568 2394893085274669056 2400921962284270392 2401605728492500992 2409611802188709888 2412002290087706624 2419330769818288128 2424371988963230208 2427468249485533184 2436614558353907712 2441668340846439936 2448512090377120152 2452238333663956992 2462854084026138624 2469733494189502464 2474879738733297504 2480424981177335808 2484912171007107072 2487377361652947456 2491162751658622976 2493855609459572736 2503326632281956096 2508935613144891392 2511671806207033344 2514163544110016512 2528870781590955648 2532100501618530304 2539818274151955456 2540541597082976256 2552219730568713051 2557938261839127552 2566465490930761728 2569011587647954944 2581555589540767224 2582921881225986048 2590161550151003136 2592731154863454528 2598540456471494656 2611228642294109376 2619187595219204064 2619933521991819264 2622532662390620672 2631275225550225408 2649293199761953536 2650047700405518336 2658124972749717504 2673754003452937482 2675169091269771264 2678585654604726272 2688678133356036096 2694254720934002688 2701806444554063616 2704486808090327568 2705918161284366336 2713502576348669952 2716194543190285696 2730901780671224832 2741972050766462976 2744692261134286848 2756574045814521856 2762291456311123968 2770710844529405952 2774249427983466496 2790478103824502784 2794041932820447232 2798299531859565888 2801075622664982124 2802558095615950848 2816242461317200608 2822552564788002816 2828433987123768576 2834771407059812352 2839899624008122368 2842716984746225664 2848613064320846592 2858109296718348288 2860944722607949824 2870482064236609536 2873329764697161728 2881355743221086208 2890138036103949312 2890961127715110912 2893829144706891776 2901940255261772032 2916822549221386344 2923358013530431488 2937632222580873048 2945081091563978752 2950349245189448256 2960184628744003584 2963121319843948032 2981303662956208128 2984261305478982144 2994209739419222016 2997180185589280768 3013408861430317056 3024853014007363616 3042547659101618514 3048045744895033344 3055718861089071408 3057336104308310016 3069821096475262976 3079148252496003072 3087778793776072704 3090842066388945792 3101145801541337088 3104222335074612224 3107577888350014464 3119379670695093729 3121030606481399808 3136791155582042112 3143297174423003136 3155234609438715496 3156904521498427392 3165753005740114944 3189117832942288896 3198056607839503872 3201229283045693856 3202140971323334656 3218562812933943552 3225774359757717504 3232495985284306944 3241525211123721984 3248819411138543616 3255557787795253248 3264682787169493536 3266410624820969472 3267921559775812478 3269651111551942656 3283805445368184832 3289714386710298624 3292977992252669952 3299839651644396672 3307233308236447744 3313216228009476096 3316503148870596608 3333511484824441536 3337768843042608128 3348895741609377792 3357293968663854912 3371827708787940864 3383068147136004096 3386424365535940608 3402959640758284068 3407204186235666432 3410584349118836736 3425348783530606592 3429051463006912512 3442074119387689632 3443895841634648064 3453548733534670848 3456974873151272704 3477197324687564016 3481638189725479168 3492250126958938752 3493244695989092352 3508366967400300544 3528890050029797376 3532390933015938048 3533396933874024448 3544166630332956672 3549638935618554933 3551517586685730816 3561472131457629312 3565005337937249976 3566892121693028352 3592339627912003584 3601382943426405588 3602408592738751488 3605982410787103424 3614417703283064832 3618003435131559936 3641202374228299776 3654921837530861568 3659589681512382464 3678357500495935488 3683055275081498624 3694281126039207936 3704600241284253696 3712319608099946256 3720637471766003712 3731066042479421184 3734767496886642832 3736744127487934464 3754989948422934144 3763403419717337088 3767507709310550016 3771245316165024768 3786532832010829824 3790289312994967552 3798150752427795456 3809727411227933184 3810812395624464384 3814592963477266432 3836907392758691328 3841807657628114944 3853517381471932416 3872333384311150836 3889096732295181792 3897810684707241984 3916842963441164064 3918915957722185728 3929900282987728896 3933798993585931008 3946912838325338112 3950828426458597376 3973939799642930304 3975071550608277504 3979015073971976192 3992279652558962688 4010631005179406223 4017878481907089408 4033017200034054144 4056730212135491352 4058877241926549504 4070253864523004928 4074291814785428544 4096352671006837248 4117038391701430272 4121122755185261056 4134861068721782784 4143437184466685952 4159172894260124972 4161374141975199744 4191062899230670848 4201613433997473186 4203837143423926272 4209206028664569856 4221004007653486592 4233828847182004224 4242650980685652864 4252157110589718528 4264075477119338496 4268305710727591808 4272919596481269888 4291417083911924736 4305723096354914304 4309994647045742592 4322033614831629312 4331759214851391488 4336441691572666368 4340743717060337664 4352910382892658048 4359534815402590208 4385037020295647232 4390637323003559936 4399786202192528896 4417621637345968128 4425523867784172384 4444681979765922048 4476391958218473216 4491314609128833024 4495770278383921152 4510757529514672128 4515232487381254144 4520113292145475584 4537279521011045424 4542938914980888576 4547445798825115648 4572068617342550016 4583578291633607112 4589432159183586176 4604731644712894464 4636263099583418688 4651718702312005632 4656333502611918336 4657659594652123136 4681545909722099712 4705186733373063168 4709854577354584064 4714945761634504704 4732851914158073244 4735356782247641088 4748629508610172416 4753340450582999968 4755856162257371136 4789786170549338112 4801843924568540784 4803211456985001984 4824004580175413248 4838661539636576256 4848743977926460416 4854936498971066368 4873229116707815424 4883336681692879872 4897024180754240304 4901882339663718717 4904476667327913984 4925708168052277248 4939466988379004928 4949759477466595008 4960849962354671616 4969824342014214144 4974754723305894912 5006653264563912192 5023343612414066688 5028327088220033024 5057741563181911296 5064201003237060608 5079636548303910912 5104439461137426102 5115876523678255104 5132930981861523456 5138023175295909888 5163111179081534448 5165843762451972096 5180323100302006272 5185462309726909056 5197080912942989312 5222457284588218752 5238375190438408128 5239867043983638528 5245065324781241344 5262550451100450816 5298586399523907072 5300095400811036672 5316249945499435008 5347508006905874964 5350338182539542528 5388509441868005376 5403612889108127232 5408973616180655136 5411836322568732672 5427005152697339904 5432389086380571392 5461803561342449664 5489384522268573696 5513148091629043712 5524582912622247936 5541421689058811904 5548498855966932992 5580956207649005568 5588083865640894464 5596599063719131776 5602151245329964248 5605116191231901696 5632484922634401216 5645105129576005632 5656867974247537152 5679799248016244736 5685433969492451328 5697226128641693184 5716218593436696576 5721889445215899648 5746659529394323456 5762711486442172416 5780276072207898624 5787658289413783552 5803880510523544064 5833645098442772688 5846716027060862976 5875264445161746096 5900698490378896512 5920369257488007168 5926242639687896064 5962607325912416256 5968522610957964288 5988419478838444032 5994360371178561536 6026817722860634112 6049706028014727232 6085095318203237028 6111437722178142816 6114672208616620032 6139642192950525952 6158296504992006144 6175557587552145408 6181684132777891584 6202291603082674176 6208444670149224448 6215155776700028928 6238759341390187458 6242061212962799616 6273582311164084224 6286594348846006272 6302420150996209779 6310469218877430992 6313809042996854784 6331506011480229888 6378235665884577792 6396113215679007744 6402458566091387712 6404281942646669312 6437125625867887104 6464991970568613888 6483050422247443968 6497638822277087232 6511115575590506496 6529365574338987072 6535843119551624956 6539302223103885312 6567610890736369664 6585955984505339904 6599679303288793344 6614466616472895488 6626432456018952192 6633006297741193216 6667022969648883072 6675537686085216256 6697791483218755584 6714587937327709824 6743655417575881728 6766136294272008192 6772848731071881216 6805919281516568136 6814408372471332864 6821168698237673472 6850697567061213184 6858102926013825024 6884148238775379264 6907097467069341696 6913949746302545408 6954394649375128032 6963276379450958336 6984500253917877504 6986489391978184704 7057780100059594752 7064781866031876096 7088333260665913344 7099277871237109866 7103035173371461632 7122944262915258624 7130010675874499952 7133784243386056704 7184679255824007168 7202765886852811176 7204817185477502976 7211964821574206848 7228835406566129664 7236006870263119872 7282404748456599552 7309843675061723136 7319179363024764928 7356715000991870976 7366110550162997248 7388562252078415872 7409200482568507392 7424639216199892512 7441274943532007424 7462132084958842368 7469534993773285664 7473488254975868928 7509979896845868288 7526806839434674176 7535015418621100032 7542490632330049536 7580578625989935104 7596301504855590912 7619454822455866368 7621624791248928768 7629185926954532864 7673814785517382656 7683615315256229888 7707034762943864832 7744666768622301672 7778193464590363584 7795621369414483968 7833685926882328128 7859800565975457792 7867597987171862016 7893825676650676224 7901656852917194752 7947879599285860608 7950143101216555008 7958030147943952384 8021262010358812446 8035756963814178816 8066034400068108288 8113460424270982704 8117754483853099008 8140507729046009856 8148583629570857088 8192705342013674496 8234076783402860544 8242245510370522112 8269722137443565568 8286874368933371904 8318345788520249944 8322748283950399488 8382125798461341696 8403226867994946372 8407674286847852544 8442008015306973184 8467657694364008448 8485301961371305728 8504314221179437056 8528150954238676992 8536611421455183616 8545839192962539776 8582834167823849472 8611446192709828608 8619989294091485184 8644067229663258624 8663518429702782976 8672883383145332736 8681487434120675328 8705820765785316096 8719069630805180416 8770074040591294464 8781274646007119872 8799572404385057792 8835243274691936256 8851047735568344768 8889363959531844096 8952783916436946432 8982629218257666048 8991540556767842304 9030464974762508288 9040226584290951168 9074559042022090848 9094891597650231296 9144137234685100032 9167156583267214224 9178864318367172352 9209463289425788928 9272526199166837376 9303437404624011264 9312667005223836672 9315319189304246272 9358139012085281187 9363091819444199424 9410373466746126336 9419709154709168128 9429891523269009408 9465703828316146488 9470713564495282176 9497259017220344832 9506680901165999936 9603687849137081568 9606422913970003968 9648009160350826496 9677323079273152512 9697487955852920832 9709872997942132736 9746458233415630848 9766673363385759744 9794048361508480608 9803764679327437434 9808953334655827968 9851416336104554496 9878933976758009856 9899518954933190016 9921699924709343232 9939648684028428288 9949509446611789824 10013306529127824384 10046687224828133376 10056654176440066048 10115483126363822592 10128402006474121216 10159273096607821824 10208878922274852204 10231753047356510208 10276046350591819776 10326222358163068896 10331687524903944192 10360646200604012544 10370924619453818112 10394161825885978624 10444914569176437504 10476750380876816256 10479734087967277056 10490130649562482688 10525100902200901632 10597172799047814144 10600190801622073344 10632499890998870016 10648916806855664799 10695016013811749928 10700676365079085056 10777018883736010752 10807225778216254464 10817947232361310272 10854010305394679808 10864778172761142784 10923607122684899328 10978769044537147392 11049165825244495872 11082843378117623808 11096997711933865984 11161912415298011136 11176167731281788928 11193198127438263552 11204302490659928496 11210232382463803392 11264969845268802432 11290210259152011264 11313735948495074304 11359598496032489472 11370867938984902656 11394452257283386368 11432437186873393152 11437725459215343673 11443778890431799296 11493319058788646912 11525422972884344832 11560552144415797248 11575316578827567104 11607761021047088128 11667290196885545376 11693432054121725952 11750528890323492192 11801396980757793024 11840738514976014336 11852485279375792128 11925214651824832512 11937045221915928576 11976838957676888064 11988720742357123072 12053635445721268224 12099412056029454464 12170190636406474056 12222875444356285632 12279284385901051904 12351115175104290816 12363368265555783168 12404583206165348352 12416889340298448896 12430311553400057856 12477518682780374916 12484122425925599232 12573188697692012544 12604840301992419558 12620938437754861984 12627618085993709568 12663012022960459776 12756471331769155584 12792226431358015488 12804917132182775424 12808563885293338624 12874251251735774208 12929983941137227776 12966100844494887936 12995277644554174464 13022231151181012992 13058731148677974144 13071686239103249912 13078604446207770624 13171911969010679808 13199358606577586688 13252864912037904384 13266012595482386432 13334045939297766144 13351075372170432512 13429175874655419648 13487310835151763456 13532272588544016384 13545697462143762432 13611838563033136272 13628816744942665728 13642337396475346944 13701395134122426368 13716205852027650048 13768296477550758528 13814194934138683392 13827899492605090816 13908789298750256064 13926552758901916672 13969000507835755008 13972978783956369408 14115560200119189504 14129563732063752192 14198555742474219732 14206070346742923264 14245888525830517248 14260021351748999904 14267568486772113408 14369358511648014336 14405531773705622352 14409634370955005952 14423929643148413696 14472013740526239744 14564809496913199104 14619687350123446272 14638358726049529856 14705647018991156151 14713430001983741952 14732221100325994496 14777124504156831744 14818400965137014784 14849278432399785024 14882549887064014848 14924264169917684736 14939069987546571328 15019959793691736576 15070030837242200064 15084981264660099072 15161157251979870208 15192603009711181824 15238909644911732736 15258371853909065728 15347629571034765312 15367230630512459776 15414069525887729664 15489333537244603344 15556386929180727168 15591242738828967936 15667371853764656256 15719601131950915584 15735195974343724032 15787651353301352448 15803313705834389504 15895759198571721216 15900286202433110016 15916060295887904768 16042524020717624892 16226920848541965408 16235508967706198016 16281015458092019712 16297167259141714176 16385410684027348992 16468153566805721088 16484491020741044224 16539444274887131136 16573748737866743808 16636691577040499888 16645496567900798976 16764251596922683392 16806453735989892744 16815348573695705088 16884016030613946368 16935315388728016896 16970603922742611456 17056301908477353984 17073222842910367232 17091678385925079552 17165668335647698944 17239978588182970368 17288134459326517248 17362974868241350656 17411641531570632192 17438139261610360832 17540148081182588928 17562549292014239744 17599144808770115584 17702095471136689536 17778727919063688192 17905567832873892864 17965258436515332096 17983081113535684608 18060929949525016576 18080453168581902336 18149118084044181696 18189783195300462592 18334313166534428448 18357728636734344704 18418926578851577856 18545052398333674752 18606874809248022528 18625334010447673344 18716278024170562374 18726183638888398848 18820746933492252672 18839418309418336256 18859783046538018816 18931407656632292976 18941427128990564352 18994518034440689664 19013361802331999872 19207375698274163136 19212845827940007936 19296018320701652992 19394975911705841664 19419745995884265472 19492916466831261696 19533346726771519488 19588096723016961216 19607529358654874868 19617906669311655936 19702832672209108992 19757867953516019712 19799037909866380032 19843399849418686464 19879297368056856576 19899018893223579648 20026613058255648768 20093374449656266752 20113308352880132096 20230966252727645184 20256804012948242432 20318546193215643648 20417757844549704408 20463506094713020416 20552092701183639552 20652444716326137792 20721292401208025088 20741849238907636224 20889829138352875008 20953500761753632512 20959468175934554112 20980261299124965376 21194345598095628288 21264999781997740032 21297833613711329598 21390032027623499856 21401352730158170112 21554037767472021504 21614451556432508928 21635894464722620544 21708020610789359616 21729556345522285568 21847214245369798656 21957538089074294784 22098331650488991744 22165686756235247616 22323824830596022272 22386396254876527104 22408604981319856992 22420464764927606784 22529939690537604864 22580420518304022528 22627471896990148608 22741735877969805312 22788904514566772736 22864874373746786304 22875450918430687346 22887557780863598592 22986638117577293824 23050845945768689664 23121104288831594496 23150633157655134208 23215522042094176256 23334580393771090752 23386864108243451904 23501057780646984384 23602793961515586048 23681477029952028672 23704970558751584256 23850429303649665024 23874090443831857152 23977441484714246144 24107270891442536448 24198824112058908928 24340381272812948112 24445750888712571264 24558568771802103808 24702230350208581632 24726736531111566336 24809166412330696704 24833778680596897792 24860623106800115712 24955037365560749832 24968244851851198464 25146377395384025088 25209680603984839116 25241876875509723968 25326024045920919552 25512942663538311168 25584452862716030976 25609834264365550848 25617127770586677248 25748502503471548416 25859967882274455552 25932201688989775872 25990555289108348928 26044462302362025984 26117462297355948288 26143372478206499824 26157208892415541248 26343823938021359616 26398717213155173376 26505729824075808768 26532025190964772864 26668091878595532288 26702150744340865024 26858351749310839296 26974621670303526912 27091394924287524864 27223677126066272544 27284674792950693888 27402790268244852736 27432411704055300096 27536592955101517056 27628389868277366784 27655798985210181632 27817578597500512128 27853105517803833344 27938001015671510016 27945957567912738816 28074417036255843561 28231120400238379008 28259127464127504384 28397111484948439464 28412140693485846528 28491777051661034496 28520042703497999808 28811063547411244704 28819268741910011904 28847859286296827392 28944027481052479488 29129618993826398208 29239374700246892544 29411294037982312302 29426860003967483904 29464442200651988992 29554249008313663488 29636801930274029568 29698556864799570048 29765099774128029696 29848528339835369472 29878139975093142656 30039919587383473152 30140061674484400128 30169962529320198144 30322314503959740416 30385206019422363648 30477819289823465472 30516743707818131456 30695259142069530624 30734461261024919552 30828139051775459328 30978667074489206688 31112773858361454336 31182485477657935872 31334743707529312512 31439202263901831168 31470391948687448064 31575302706602704896 31606627411668779008 31791518397143442432 31800572404866220032 31832120591775809536 32085048041435249784 32453841697083930816 32562030916184039424 32594334518283428352 32770821368054697984 32936307133611442176 32968982041482088448 33147497475733487616 33273383154080999776 33290993135801597952 33528503193845366784 33612907471979785488 33630697147391410176 33768032061227892736 33870630777456033792 33941207845485222912 34112603816954707968 34146445685820734464 34183356771850159104 34313176377646031019 34331336671295397888 34479957176365940736 34576268918653034496 34725949736482701312 34823283063141264384 35080296162365177856 35198289617540231168 35404190942273379072 35557455838127376384 35811135665747785728 35930516873030664192 35966162227071369216 36121859899050033152 36160906337163804672 36298236168088363392 36379566390600925184 36668626333068856896 36715457273468689408 36837853157703155712 37090104796667349504 37213749618496045056 37250668020895346688 37432556048341124748 37452367277776797696 37678836618836672512 37719566093076037632 37862815313264585952 37882854257981128704 37989036068881379328 38026723604663999744 38414751396548326272 38425691655880015872 38592036641403305984 38789951823411683328 38839491991768530944 38985832933662523392 39066693453543038976 39176193446033922432 39215058717309749736 39235813338623311872 39515735907032039424 39598075819732760064 39758594736113713152 39798037786447159296 40053226116511297536 40226616705760264192 40461932505455290368 40513608025896484864 40637092386431287296 40835515689099408816 40927012189426040832 41104185402367279104 41304889432652275584 41442584802416050176 41483698477815272448 41779658276705750016 41907001523507265024 41918936351869108224 41960522598249930752 42388691196191256576 42595667227422659196 42780064055246999712 42802705460316340224 43108075534944043008 43228903112865017856 43271788929445241088 43416041221578719232 43459112691044571136 43694428490739597312 43915076178148589568 44116941056973468453 44196663300977983488 44331373512470495232 44647649661192044544 44772792509753054208 44817209962639713984 45059879381075209728 45254943793980297216 45483471755939610624 45577809029133545472 45750901836861374692 45775115561727197184 45973276235154587648 46101691891537379328 46242208577663188992 46301266315310268416 46431044084188352512 46669160787542181504 46773728216486903808 47002115561293968768 47205587923031172096 47362954059904057344 47409941117503168512 47700858607299330048 47748180887663714304 47954882969428492288 48397648224117817856 48680762545625896224 48891501777425142528 49404460700417163264 49453473062223132672 49618332824661393408 49667557361193795584 49721246213600231424 49910074731121499664 49936489703702396928 50292754790768050176 50419361207969678232 50483753751019447936 50652048091841839104 51168905725432061952 51219668528731101696 51234255541173354496 51497005006943096832 51719935764548911104 51864403377979551744 52088924604724051968 52234924594711896576 52286744956412999648 52314417784831082496 52687647876042719232 52797434426310346752 53064050381929545728 53336183757191064576 53404301488681730048 53716703498621678592 53949243340607053824 54182789848575049728 54447354252132545088 54569349585901387776 55073185910203034112 55256779736554733568 55311597970420363264 55635157195001024256 55706211035607666688 55876002031343020032 56148834072511687122 56462240800476758016 56518254928255008768 56794222969896878928 56824281386971693056 56983554103322068992 57040085406995999616 57622127094822489408 57638537483820023808 57695718572593654784 57888054962104958976 58259237987652796416 58478749400493785088 58822588075964624604 58853720007934967808 59108498016627326976 59273603860548059136 59397113729599140096 59530199548256059392 59697056679670738944 59756279950186285312 60079839174766946304 60280123348968800256 60339925058640396288 60644629007919480832 60770412038844727296 60955638579646930944 61033487415636262912 61390518284139061248 61468922522049839104 61656278103550918656 61957334148978413376 62225547716722908672 62669487415058625024 62878404527803662336 62940783897374896128 63213254823337558016 63583036794286884864 63664241183551619072 64170096082870499568 64907683394167861632 65124061832368078848 65188669036566856704 65541642736109395968 65872614267222884352 65937964082964176896 66294994951466975232 66546766308161999552 67225814943959570976 67261394294782820352 67536064122455785472 67741261554912067584 67882415690970445824 68225207633909415936 68292891371641468928 68366713543700318208 68626352755292062038 68662673342590795776 68959914352731881472 69152537837306068992 69451899472965402624 69646566126282528768 70160592324730355712 70396579235080462336 70808381884546758144 71114911676254752768 71622271331495571456 71932324454142738432 72243719798100066304 72321812674327609344 72596472336176726784 72759132781201850368 73337252666137713792 73430914546937378816 73675706315406311424 74180209593334699008 74427499236992090112 74501336041790693376 74865112096682249496 74904734555553595392 75357673237673345024 75439132186152075264 75725630626529171904 75978072137762758656 76053447209327999488 76829502793096652544 76851383311760031744 77579903646823366656 77678983983537061888 77971665867325046784 78133386907086077952 78352386892067844864 78430117434619499472 78471626677246623744 79031471814064078848 79196151639465520128 79517189472227426304 79596075572894318592 80106452233022595072 80453233411520528384 80923865010910580736 81027216051792969728 81274184772862574592 81671031378198817632 81854024378852081664 82208370804734558208 82609778865304551168 82885169604832100352 82967396955630544896 83559316553411500032 83814003047014530048 83837872703738216448 83921045196499861504 84777382392382513152 85191334454845318392 85560128110493999424 86457806225730035712 86543577858890482176 86832082443157438464 86918225382089142272 87388856981479194624 88233882113946936906 88393326601955966976 88662747024940990464 89295299322384089088 89545585019506108416 89634419925279427968 90119758762150419456 90509887587960594432 90966943511879221248 91155618058267090944 91501803673722749384 91550231123454394368 92203383783074758656 92484417155326377984 92862088168376705024 93338321575084363008 93547456432973807616 94004231122587937536 94411175846062344192 94725908119808114688 94819882235006337024 95401717214598660096 95496361775327428608 95909765938856984576 96795296448235635712 97361525091251792448 97783003554850285056 98808921400834326528 98906946124446265344 99335114722387591168 99442492427200462848 99820149462242999328 99872979407404793856 100585509581536100352 100838722415939356464 100967507502038895872 101304096183683678208 102337811450864123904 102439337057462203392 102468511082346708992 102939529132938093057 102994010013886193664 103439871529097822208 103728806755959103488 104177849209448103936 104469849189423793152 104573489912825999296 105594868852620693504 106128100763859091456 106672367514382129152 106808602977363460096 107433406997243357184 107898486681214107648 108365579697150099456 108894708504265090176 109138699171802775552 110146371820406068224 110513559473109467136 110623195940840726528 111270314390002048512 111412422071215333376 111752004062686040064 112297668145023374244 113036509856510017536 113588445939793757856 113648562773943386112 113967108206644137984 114080170813991999232 115244254189644978816 115277074967640047616 115391437145187309568 115776109924209917952 116518475975305592832 116957498800987570176 117645176151929249208 117707440015869935616 118547207721096118272 118794227459198280192 119394113359341477888 119512559900372570624 120159678349533892608 120679850117280792576 121540824077689454592 121911277159293861888 122066974831272525824 122781036568278122496 122937845044099678208 123312556207101837312 123914668297956826752 124451095433445817344 125338974830117250048 125756809055607324672 125881567794749792256 126426509646675116032 127166073588573769728 127328482367103238144 128340192165740999136 129815366788335723264 130248123664736157696 130377338073133713408 131083285472218791936 131745228534445768704 131875928165928353792 132589989902933950464 133093532616323999104 134451629887919141952 135072128244911570944 135764831381940891648 136450415267818831872 136585782743282937856 136733427087400636416 137252705510584124076 137325346685181591552 137919828705463762944 138305075674612137984 138903798945930805248 139293132252565057536 140321184649460711424 140793158470160924672 141616763769093516288 142229823352509505536 143244542662991142912 143864648908285476864 145192944672353453568 146674505332275427584 146861829093874757632 148360419186669398016 148854998473984180224 149002672083581386752 149730224193364498992 149809469111107190784 150715346475346690048 150878264372304150528 151451261253058343808 151956144275525517312 152106894418655998976 153659005586193305088 153702766623520063488 155159807293646733312 156266773814172155904 156704773784135689728 156860234869238998944 156943253354493247488 158062943628128157696 158392303278931040256 159192151145788637184 160212904466045190144 160906466823041056768 161847730021821161472 162054432103585939456 162548369545725149184 163342062756397635264 163708048757704163328 165219557730609102336 165770339209664200704 165934793911261089792 167118633106823000064 167628006094029060096 167842090392999723008 169554764784765026304 170382668909690636784 171120256220987998848 172915612451460071424 173087155717780964352 173664164886314876928 173836450764178284544 174777713962958389248 176467764227893873812 177325494049881980928 178590598644768178176 179091170039012216832 179268839850558855936 180239517524300838912 181019775175921188864 181933887023758442496 182311236116534181888 183003607347445498768 183100462246908788736 184406767566149517312 184968834310652755968 185724176336753410048 186676643150168726016 188008462245175875072 188822351692124688384 189639764470012674048 190992723550654857216 191819531877713969152 193590592896471271424 194723050182503584896 195566007109700570112 197617842801668653056 197813892248892530688 198670229444775182336 198884984854400925696 199640298924485998656 201677444831878712928 201935015004077791744 202608192367367356416 204675622901728247808 204878674114924406784 205879058265876186114 205988020027772387328 206879743058195644416 207457613511918206976 208355698418896207872 208939698378847586304 209146979825651998592 211189737705241387008 212256201527718182912 213344735028764258304 213617205954726920192 214866813994486714368 215796973362428215296 216731159394300198912 217789417008530180352 218277398343605551104 220292743640812136448 221027118946218934272 221246391881681453056 222540628780004097024 222824844142430666752 223504008125372080128 224595336290046748488 226073019713020035072 227176891879587515712 227934216413288275968 228160341627983998464 230488508379289957632 230554149935280095232 230782874290374619136 233036951950611185664 233914997601975140352 235290352303858498416 235414880031739871232 237094415442192236544 237588454918396560384 238788226718682955776 239025119800745141248 240319356699067785216 241359700234561585152 243081648155378909184 243822554318587723776 245562073136556244992 246625112414203674624 247829336595913653504 248902190866891634688 250677949660234500096 251513618111214649344 251763135589499584512 252853019293350232064 254332147177147539456 254656964734206476288 256680384331481998272 259630733576671446528 260496247329472315392 260754676146267426816 262166570944437583872 263751856331856707584 265179979805867900928 266187065232647998208 268903259775838283904 270144256489823141888 271529662763881783296 272900830535637663744 273171565486565875712 273466854174801272832 274505411021168248152 274650693370363183104 276610151349224275968 278586264505130115072 280642369298921422848 281586316940321849344 283233527538187032576 284459646705019011072 286489085325982285824 287729297816570953728 290385889344706907136 293349010664550855168 293723658187749515264 296720838373338796032 298005344167162773504 299460448386728997984 299618938222214381568 301430692950693380096 301756528744608301056 302902522506116687616 303912288551051034624 304213788837311997952 307318011172386610176 307405533247040126976 308818587398814279171 310319614587293466624 312533547628344311808 313409547568271379456 313720469738477997888 316784606557862080512 318384302291577274368 320425808932090380288 321812933646082113536 323695460043642322944 324108864207171878912 325096739091450298368 326684125512795270528 327416097515408326656 330439115461218204672 331540678419328401408 331869587822522179584 334237266213646000128 335256012188058120192 335684180785999446016 339109529569530052608 340765337819381273568 342240512441975997696 345831224902920142848 346174311435561928704 347328329772629753856 347672901528356569088 349555427925916778496 352935528455787747624 358182340078024433664 358537679701117711872 360479035048601677824 362039550351842377728 364622472233068363776 366007214694890997536 366200924493817577472 368813535132299034624 369937668621305511936 371448352673506820096 373353286300337452032 376016924490351750144 377644703384249376768 379279528940025348096 381985447101309714432 387181185792942542848 389446100365007169792 391132014219401140224 395235685603337306112 395627784497785061376 397340458889550364672 397769969708801851392 399280597848971997312 403354889663757425856 403870030008155583488 405216384734734712832 409351245803456495616 409757348229848813568 411758116531752372228 411976040055544774656 413759486116391288832 414915227023836413952 416711396837792415744 417879396757695172608 418293959651303997184 422379475410482774016 424512403055436365824 426689470057528516608 427234411909453840384 429733627988973428736 431593946724856430592 435578834017060360704 440585487281624272896 442492783763362906112 445081257560008194048 445649688284861333504 447008016250744160256 449190672580093496976 452146039426040070144 454353783759175031424 455868432826576551936 456320683255967996928 460977016758579915264 461108299870560190464 461565748580749238272 470580704607716996832 470829760063479742464 474188830884384473088 475176909836793120768 477576453437365911552 478050239601490282496 480638713398135570432 482719400469123170304 486163296310757818368 487645108637175447552 491124146273112489984 495658673191827307008 497804381733783269376 501355899320469000192 503526271178999169024 505706038586700464128 508664294354295078912 509313929468412952576 513360768662963996544 519261467153342893056 520992494658944630784 521509352292534853632 524333141888875167744 527503712663713415168 532374130465295996416 537806519551676567808 543059325527763566592 545801661071275327488 546343130973131751424 546933708349602545664 549010822042336496304 549301386740726366208 553220302698448551936 557172529010260230144 563172633880643698688 566467055076374065152 568919293410038022144 572978170651964571648 575458595633141907456 580771778689413814272 586698021329101710336 587447316375499030528 593441676746677592064 596010688334325547008 598920896773457995968 605805045012233375232 607824577102102069248 608427577674623995904 614636022344773220352 617637174797628558342 620639229174586933248 625067095256688623616 626819095136542758912 627440939476955995776 633569213115724161024 636768604583154548736 640851617864180760576 647390920087284645888 650193478182900596736 653368251025590541056 654832195030816653312 660878230922436409344 663081356838656802816 663739175645044359168 668474532427292000256 670512024376116240384 671368361571998892032 678219059139060105216 681530675638762547136 684481024883951995392 691662449805840285696 692348622871123857408 695345803056713138176 699110855851833556992 705871056911575495248 716364680156048867328 717075359402235423744 720958070097203355648 724079100703684755456 729244944466136727552 732014429389781995072 739875337242611023872 742896705347013640192 746706572600674904064 752033848980703500288 755289406768498753536 758559057880050696192 763970894202619428864 774362371585885085696 778892200730014339584 782264028438802280448 791255568995570122752 794680917779100729344 795539939417603702784 798561195697943994624 806709779327514851712 807740060016311166976 810432769469469425664 818702491606912991232 819514696459697627136 823516233063504744456 823952080111089549312 829830454047672827904 835758793515390345216 836587919302607994368 844758950820965548032 853378940115057033216 854468823818907680768 859467255977946857472 863187893449712861184 871157668034120721408 881170974563248545792 884985567526725812224 890162515120016388096 891299376569722667008 894016032501488320512 898381345160186993952 904292078852080140288 908707567518350062848 911736865653153103872 912641366511935993856 921954033517159830528 922216599741120380928 923131497161498476544 941161409215433993664 950353819673586241536 955152906874731823104 956100479202980564992 961277426796271140864 965438800938246340608 972326592621515636736 975290217274350895104 982248292546224979968 991317346383654614016 995608763467566538752 1002711798640938000384 1007052542357998338048 1017328588708590157824 1026721537325927993088 1038522934306685786112 1041984989317889261568 1043018704585069707264 1048666283777750335488 1055007425327426830336 1064748260930591992832 1075613039103353135616 1086118651055527133184 1092686261946263502848 1093867416699205091328 1098021644084672992608 1098602773481452732416 1106440605396897103872 1114345058020520460288 1126345267761287397376 1132934110152748130304 1137838586820076044288 1145956341303929143296 1161543557378827628544 1173396042658203420672 1174894632750998061056 1186883353493355184128 1192021376668651094016 1197841793546915991936 1211610090024466750464 1215649154204204138496 1216855155349247991808 1229272044689546440704 1235274349595257116684 1241278458349173866496 1250134190513377247232 1253638190273085517824 1254881878953911991552 1267138426231448322048 1273537209166309097472 1281703235728361521152 1294781840174569291776 1306736502051181082112 1321756461844872818688 1327478351290088718336 1336949064854584000512 1341024048752232480768 1342736723143997784064 1356438118278120210432 1363061351277525094272 1368962049767903990784 1383324899611680571392 1384697245742247714816 1390691606113426276352 1411742113823150990496 1432729360312097734656 1434150718804470847488 1441916140194406711296 1448158201407369510912 1458489888932273455104 1464028858779563990144 1485793410694027280384 1493413145201349808128 1504067697961407000576 1510578813536997507072 1517118115760101392384 1527941788405238857728 1548724743171770171392 1557784401460028679168 1564528056877604560896 1582511137991140245504 1597122391395887989248 1613419558655029703424 1615480120032622333952 1637404983213825982464 1639029392919395254272 1647032466127009488912 1647904160222179098624 1659660908095345655808 1671517587030780690432 1673175838605215988736 1689517901641931096064 1706757880230114066432 1718934511955893714944 1726375786899425722368 1742315336068241442816 1762341949126497091584 1769971135053451624448 1780325030240032776192 1782598753139445334016 1788032065002976641024 1796762690320373987904 1817415135036700125696 1823473731306306207744 1825282733023871987712 1843908067034319661056 1846262994322996953088 1882322818430867987328 1900707639347172483072 1910305813749463646208 1912200958405961129984 1922554853592542281728 1950580434548701790208 1964496585092449959936 1982634692767309228032 1991217526935133077504 2005423597281876000768 2014105084715996676096 2034657177417180315648 2053443074651855986176 2077045868613371572224 2086037409170139414528 2097332567555500670976 2110014850654853660672 2129496521861183985664 2151226078206706271232 2172237302111054266368 2185372523892527005696 2187734833398410182656 2196043288169345985216 2228690116041040920576 2252690535522574794752 2265868220305496260608 2275677173640152088576 2291912682607858286592 2323087114757655257088 2346792085316406841344 2349789265501996122112 2373766706986710368256 2384042753337302188032 2395683587093831983872 2423220180048933500928 2431298308408408276992 2433710310698495983616 2458544089379092881408 2470548699190514233368 2507276380546171035648 2509763757907823983104 2534276852462896644096 2563406471456723042304 2589563680349138583552 2613473004102362164224 2643512923689745637376 2654956702580177436672 2673898129709168001024 2682048097504464961536 2712876236556240420864 2726122702555050188544 2737924099535807981568 2766649799223361142784 2769394491484495429632 2781383212226852552704 2823484227646301980992 2865458720624195469312 2868301437608941694976 2883832280388813422592 2896316402814739021824 2916979777864546910208 2928057717559127980288 2971586821388054560768 2986826290402699616256 3008135395922814001152 3021157627073995014144 3097449486343540342784 3115568802920057358336 3129056113755209121792 3165022275982280491008 3194244782791775978496 3226839117310059406848 3230960240065244667904 3278058785838790508544 3294064932254018977824 3295808320444358197248 3319321816190691311616 3343035174061561380864 3346351677210431977472 3379035803283862192128 3413515760460228132864 3437869023911787429888 3484630672136482885632 3524683898252994183168 3539942270106903248896 3560650060480065552384 3565197506278890668032 3576064130005953282048 3593525380640747975808 3634830270073400251392 3646947462612612415488 3650565466047743975424 3687816134068639322112 3692525988645993906176 3764645636861735974656 3801415278694344966144 3820611627498927292416 3824401916811922259968 3845109707185084563456 3965269385534618456064 3982435053870266155008 4010847194563752001536 4028210169431993352192 4069314354834360631296 4106886149303711972352 4154091737226743144448 4172074818340278829056 4258993043722367971328 4302452156413412542464 4344474604222108532736 4370745047785054011392 4375469666796820365312 4392086576338691970432 4457380232082081841152 4531736440610992521216 4551354347280304177152 4583825365215716573184 4646174229515310514176 4693584170632813682688 4699578531003992244224 4747533413973420736512 4791367174187663967744 4846440360097867001856 4867420621396991967232 4917088178758185762816 4941097398381028466736 5014552761092342071296 5019527515815647966208 5068553704925793288192 5179127360698277167104 5226946008204724328448 5287025847379491274752 5309913405160354873344 5347796259418336002048 5364096195008929923072 5452245405110100377088 5475848199071615963136 5538788982968990859264 5562766424453705105408 5646968455292603961984 5730917441248390938624 5736602875217883389952 5767664560777626845184 5856115435118255960576 5973652580805399232512 6016270791845628002304 6042315254147990028288 6194898972687080685568 6231137605840114716672 6258112227510418243584 6330044551964560982016 6388489565583551956992 6453678234620118813696 6461920480130489335808 6556117571677581017088 6588129864508037955648 6686070348123122761728 6692703354420863954944 6758071606567724384256 6827031520920456265728 6875738047823574859776 6969261344272965771264 7049367796505988366336 7121300120960131104768 7152128260011906564096 7187050761281495951616 7269660540146800502784 7293894925225224830976 7301130932095487950848 7375632268137278644224 7385051977291987812352 7529291273723471949312 7602830557388689932288 7648803833623844519936 7690219414370169126912 7930538771069236912128 7964870107740532310016 8021694389127504003072 8138628709668721262592 8213772298607423944704 8308183474453486288896 8344149636680557658112 8517986087444735942656 8604904312826825084928 8688949208444217065472 8741490095570108022784 8750939333593640730624 8784173152677383940864 8914760464164163682304 9063472881221985042432 9292348459030621028352 9387168341265627365376 9399157062007984488448 9495066827946841473024 9582734348375327935488 9692880720195734003712 9734841242793983934464 9834176357516371525632 9882194796762056933472 10029105522184684142592 10039055031631295932416 10137107409851586576384 10453892016409448656896 10574051694758982549504 10619826810320709746688 10695592518836672004096 10728192390017859846144 10904490810220200754176 10951696398143231926272 11077577965937981718528 11293936910585207923968 11461834882496781877248 11473205750435766779904 11535329121555253690368 11712230870236511921152 11947305161610798465024 12032541583691256004608 12084630508295980056576 12389797945374161371136 12462275211680229433344 12516224455020836487168 12776979131167103913984 12907356469240237627392 12923840960260978671616 13112235143355162034176 13176259729016075911296 13372140696246245523456 13385406708841727909888 13654063041840912531456 13751476095647149719552 13938522688545931542528 14098735593011976732672 14242600241920262209536 14374101522562991903232 14539321080293601005568 14602261864190975901696 14751264536274557288448 14770103954583975624704 15058582547446943898624 15205661114777379864576 15297607667247689039872 15861077542138473824256 15929740215481064620032 16043388778255008006144 16427544597214847889408 16616366948906972577792 16688299273361115316224 17035972174889471885312 17209808625653650169856 17568346305354767881728 18126945762443970084864 18584696918061242056704 18774336682531254730752 18990133655893682946048 19165468696750655870976 19385761440391468007424 19469682485587967868928 19668352715032743051264 19764389593524113866944 20058211044369368285184 20078110063262591864832 20274214819703173152768 20907784032818897313792 21148103389517965099008 21456384780035719692288 21808981620440401508352 21903392796286463852544 22155155931875963437056 22587873821170415847936 22946411500871533559808 23070658243110507380736 23424461740473023842304 23894610323221596930048 24065083167382512009216 24779595890748322742272 24924550423360458866688 25032448910041672974336 25553958262334207827968 25814712938480475254784 25847681920521957343232 26224470286710324068352 26352519458032151822592 26744281392492491046912 26770813417683455819776 27877045377091863085056 28197471186023953465344 28485200483840524419072 28748203045125983806464 29078642160587202011136 29204523728381951803392 29502529072549114576896 30117165094893887797248 30411322229554759729152 30595215334495378079744 31722155084276947648512 31859480430962129240064 32086777556510016012288 32855089194429695778816 33232733897813945155584 34071944349778943770624 34419617251307300339712 35136692610709535763456 36253891524887940169728 37169393836122484113408 37548673365062509461504 38330937393501311741952 38771522880782936014848 38939364971175935737856 39336705430065486102528 39528779187048227733888 40116422088738736570368 40156220126525183729664 41815568065637794627584 42296206779035930198016 43617963240880803016704 43806785592572927705088 44310311863751926874112 45175747642340831695872 45892823001743067119616 46848923480946047684608 47789220646443193860096 48130166334765024018432 49849100846720917733376 50064897820083345948672 51107916524668415655936 51629425876960950509568 51695363841043914686464 52705038916064303645184 53541626835366911639552 55754090754183726170112 56970400967681048838144 57496406090251967612928 58157284321174404022272 58409047456763903606784 59005058145098229153792 60234330189787775594496 60822644459109519458304 61190430668990756159488 63444310168553895297024 65710178388859391557632 66465467795627890311168 68143888699557887541248 68839234502614600679424 70273385221419071526912 74338787672244968226816 75097346730125018923008 76661874787002623483904 77543045761565872029696 78673410860130972205056 79057558374096455467776 80232844177477473140736 80312440253050367459328 83631136131275589255168 84592413558071860396032 87235926481761606033408 87613571185145855410176 90351495284681663391744 91785646003486134239232 93697846961892095369216 95578441292886387720192 96260332669530048036864 99698201693441835466752 102215833049336831311872 103258851753921901019136 103390727682087829372928 105410077832128607290368 107083253670733823279104 111508181508367452340224 114992812180503935225856 116314568642348808044544 116818094913527807213568 118010116290196458307584 120468660379575551188992 126888620337107790594048 131420356777718783115264 132930935591255780622336 136287777399115775082496 137678469005229201358848 140546770442838143053824 150194693460250037846016 153323749574005246967808 155086091523131744059392 158115116748192910935552 160624880506100734918656 167262272262551178510336 174471852963523212066816 175227142370291710820352 180702990569363326783488 183571292006972268478464 187395693923784190738432 199396403386883670933504 204431666098673662623744 206517703507843802038272 210820155664257214580736 214166507341467646558208 223016363016734904680448 229985624361007870451712 232629137284697616089088 236020232580392916615168 240937320759151102377984 253777240674215581188096 262840713555437566230528 272575554798231550164992 275356938010458402717696 281093540885676286107648 306647499148010493935616 310172183046263488118784 316230233496385821871104 321249761012201469837312 334524544525102357020672 348943705927046424133632 350454284740583421640704 361405981138726653566976 374791387847568381476864 398792806773767341867008 408863332197347325247488 413035407015687604076544 421640311328514429161472 428333014682935293116416 459971248722015740903424 465258274569395232178176 481874641518302204755968 525681427110875132461056 550713876020916805435392 562187081771352572215296 613294998296020987871232 632460466992771643742208 642499522024402939674624 669049089050204714041344 697887411854092848267264 722811962277453307133952 749582775695136762953728 817726664394694650494976 826070814031375208153088 843280622657028858322944 919942497444031481806848 930516549138790464356352 963749283036604409511936 1051362854221750264922112 1124374163542705144430592 1226589996592041975742464 1264920933985543287484416 1284999044048805879349248 1395774823708185696534528 1445623924554906614267904 1499165551390273525907456 1652141628062750416306176 1686561245314057716645888 1839884994888062963613696 1927498566073208819023872 2248748327085410288861184 2453179993184083951484928 2529841867971086574968832 2791549647416371393069056 2891247849109813228535808 2998331102780547051814912 3373122490628115433291776 3679769989776125927227392 3854997132146417638047744 4497496654170820577722368 5059683735942173149937664 5782495698219626457071616 6746244981256230866583552 7359539979552251854454784 8994993308341641155444736 10119367471884346299875328 11564991396439252914143232 13492489962512461733167104 20238734943768692599750656 26984979925024923466334208 40477469887537385199501312 80954939775074770399002624
- Sum of all divisors σ(n): 318983065720864370841600000
- Sum of proper divisors (its aliquot sum) s(n): 238028125945789600442597376
- 80954939775074770399002624 is an abundant number, because the sum of its proper divisors (238028125945789600442597376) is greater than itself. Its abundance is 157073186170714830043594752
Bases of 80954939775074770399002624
- Binary: 1000010111101101110000000010100001100010110000011111110100110000000110000000000000000002
- Hexadecimal: 0x42F6E0143160FE980C0000
- Base-36: A66TJJSEAQI2S7PC0
Squares and roots of 80954939775074770399002624
- 80954939775074770399002624 squared (809549397750747703990026242) is 6553702273985983116921425882586506211596053958885376
- 80954939775074770399002624 cubed (809549397750747703990026243) is 530554572894305835358511151924743249472010676912188862581861017204373139226624
-
The
square root of 80954939775074770399002624 is 8997496305921.7073734133 -
80954939775074770399002624 is a
perfect cube number . Itscube root is 432594624
Scales and comparisons
How big is 80954939775074770399002624?- 80,954,939,775,074,770,399,002,624 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 80,954,939,775,074,770,399,002,624 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 80954939775074770399002624 cubic inches would be around 36049552 feet tall.
Recreational maths with 80954939775074770399002624
- 80954939775074770399002624 backwards is 42620099307747057793945908
- 80954939775074770399002624 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 80954939775074770399002624'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 80954939775074770399002624 - Facts about the integer". Numbermatics.com. 2024. Web. 15 May 2024.
APA style:
Numbermatics. (2024). Number 80954939775074770399002624 - Facts about the integer. Retrieved 15 May 2024, from https://numbermatics.com/n/80954939775074770399002624/
Chicago style:
Numbermatics. 2024. "Number 80954939775074770399002624 - Facts about the integer". https://numbermatics.com/n/80954939775074770399002624/
The information we have on file for 80954939775074770399002624 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 80954939775074770399002624, math, Factors of 80954939775074770399002624, curriculum, school, college, exams, university, Prime factorization of 80954939775074770399002624, STEM, science, technology, engineering, physics, economics, calculator, eighty septillion, nine hundred fifty-four sextillion, nine hundred thirty-nine quintillion, seven hundred seventy-five quadrillion, seventy-four trillion, seven hundred seventy billion, three hundred ninety-nine million, two thousand, six hundred twenty-four.