523592521623809432185208832
523,592,521,623,809,432,185,208,832 is an even composite number composed of five prime numbers multiplied together.
523592521623809432185208832 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-seven thousand, six hundred sixty-four divisors.
Prime factorization of 523592521623809432185208832:
218 × 312 × 76 × 193 × 1673
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 19 × 19 × 19 × 167 × 167 × 167)See below for interesting mathematical facts about the number 523592521623809432185208832 from the Numbermatics database.
Names of 523592521623809432185208832
- Cardinal: 523592521623809432185208832 can be written as Five hundred twenty-three septillion, five hundred ninety-two sextillion, five hundred twenty-one quintillion, six hundred twenty-three quadrillion, eight hundred nine trillion, four hundred thirty-two billion, one hundred eighty-five million, two hundred eight thousand, eight hundred thirty-two.
Scientific notation
- Scientific notation: 5.23592521623809432185208832 × 1026
Factors of 523592521623809432185208832
Divisors of 523592521623809432185208832
- Number of divisors d(n): 27664
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 27 28 32 36 38 42 48 49 54 56 57 63 64 72 76 81 84 96 98 108 112 114 126 128 133 144 147 152 162 167 168 171 189 192 196 216 224 228 243 252 256 266 288 294 304 324 334 336 342 343 361 378 384 392 399 432 441 448 456 486 501 504 512 513 532 567 576 588 608 648 668 672 684 686 722 729 756 768 784 798 864 882 896 912 931 972 1002 1008 1024 1026 1029 1064 1083 1134 1152 1169 1176 1197 1216 1296 1323 1336 1344 1368 1372 1444 1458 1503 1512 1536 1539 1568 1596 1701 1728 1764 1792 1824 1862 1944 2004 2016 2048 2052 2058 2128 2166 2187 2268 2304 2338 2352 2394 2401 2432 2527 2592 2646 2672 2688 2736 2744 2793 2888 2916 3006 3024 3072 3078 3087 3136 3173 3192 3249 3402 3456 3507 3528 3584 3591 3648 3724 3888 3969 4008 4032 4096 4104 4116 4256 4332 4374 4509 4536 4608 4617 4676 4704 4788 4802 4864 5054 5103 5184 5292 5344 5376 5472 5488 5586 5776 5832 6012 6048 6144 6156 6174 6272 6346 6384 6498 6517 6561 6804 6859 6912 7014 7056 7168 7182 7203 7296 7448 7581 7776 7938 8016 8064 8183 8192 8208 8232 8379 8512 8664 8748 9018 9072 9216 9234 9261 9352 9408 9519 9576 9604 9728 9747 10108 10206 10368 10521 10584 10688 10752 10773 10944 10976 11172 11552 11664 11907 12024 12096 12288 12312 12348 12544 12692 12768 12996 13034 13122 13527 13608 13718 13824 13851 14028 14112 14336 14364 14406 14592 14896 15162 15309 15552 15876 16032 16128 16366 16384 16416 16464 16758 16807 17024 17328 17496 17689 18036 18144 18432 18468 18522 18704 18816 19038 19152 19208 19456 19494 19551 19683 20216 20412 20577 20736 21042 21168 21376 21504 21546 21609 21888 21952 22211 22344 22743 23104 23328 23814 24048 24192 24549 24576 24624 24696 25088 25137 25384 25536 25992 26068 26244 27054 27216 27436 27648 27702 27783 27889 28056 28224 28557 28672 28728 28812 29184 29241 29792 30324 30618 31104 31563 31752 32064 32256 32319 32732 32768 32832 32928 33516 33614 34048 34656 34992 35378 35721 36072 36288 36864 36936 37044 37408 37632 38076 38304 38416 38912 38988 39102 39366 40432 40581 40824 41154 41472 41553 42084 42336 42752 43008 43092 43218 43776 43904 44422 44688 45486 45619 45927 46208 46656 47628 48013 48096 48384 49098 49152 49248 49392 50176 50274 50421 50768 51072 51984 52136 52488 53067 54108 54432 54872 55296 55404 55566 55778 56112 56448 57114 57281 57344 57456 57624 58368 58482 58653 59049 59584 60287 60648 61236 61731 62208 63126 63504 64128 64512 64638 64827 65464 65536 65664 65856 66633 67032 67228 68096 68229 69312 69984 70756 71442 72144 72576 73647 73728 73872 74088 74816 75264 75411 76152 76608 76832 77824 77976 78204 78732 80864 81162 81648 82308 82944 83106 83349 83667 84168 84672 85504 85671 86016 86184 86436 87552 87723 87808 88844 89376 90972 91238 91854 92416 93312 94689 95256 96026 96192 96768 96957 98196 98304 98496 98784 100352 100548 100842 101536 102144 103968 104272 104976 106134 107163 108216 108864 109744 110592 110808 111132 111556 112224 112896 114228 114562 114688 114912 115248 116736 116964 117306 117649 118098 119168 120574 121296 121743 122472 123462 123823 124416 124659 126252 127008 128256 129024 129276 129654 130928 131072 131328 131712 133266 134064 134456 136192 136458 136857 137781 138624 139968 141512 142884 144039 144288 145152 147294 147456 147744 148176 149632 150528 150822 151263 152304 153216 153664 155477 155648 155952 156408 157464 159201 161728 162324 163296 164616 165888 166212 166698 167334 168336 169344 171008 171342 171843 172032 172368 172872 175104 175446 175616 175959 177147 177688 178752 180861 181944 182476 183708 184832 185193 186624 189378 190512 192052 192384 193536 193914 194481 195223 196392 196608 196992 197568 199899 200704 201096 201684 203072 204288 204687 207936 208544 209952 212268 214326 216432 217728 219488 220941 221184 221616 222264 223112 224448 225792 226233 228456 229124 229376 229824 230496 233472 233928 234612 235298 236196 238336 241148 242592 243486 244944 246924 247646 248832 249318 250047 251001 252504 254016 256512 257013 258048 258552 259308 261856 262144 262656 263169 263424 266532 268128 268912 272384 272916 273714 275562 277248 279936 283024 284067 285768 288078 288576 290304 290871 294588 294912 295488 296352 299264 301056 301644 302526 304608 306432 307328 310954 311296 311904 312816 314928 318402 319333 321489 323456 324648 326592 329232 331776 332424 333396 334668 336091 336672 338688 342016 342684 343686 344064 344736 345744 350208 350892 351232 351918 352947 354294 355376 357504 361722 363888 364952 365229 367416 369664 370386 371469 373248 373977 378756 381024 384104 384768 387072 387828 388962 390446 392784 393216 393984 395136 399798 400967 401408 402192 403368 406144 408576 409374 410571 413343 415872 417088 419904 422009 424536 428652 432117 432864 435456 438976 441882 442368 443232 444528 446224 448896 451584 452466 453789 456912 458248 458752 459648 460992 466431 466944 467856 469224 470596 472392 476672 477603 482296 485184 486972 489888 493848 495292 497664 498636 500094 502002 505008 508032 513024 514026 515529 516096 517104 518616 523712 525312 526338 526848 527877 529891 531441 533064 536256 537824 542583 544768 545832 547428 551124 554496 555579 559872 566048 568134 571536 576156 577152 580608 581742 583443 585669 589176 589824 590976 592704 598528 599697 602112 603288 605052 609216 612864 614061 614656 621908 622592 623808 625632 629856 636804 638666 642978 646912 649296 653184 658464 662823 663552 664848 666792 669336 672182 673344 677376 678699 684032 685368 687372 688128 689472 691488 700416 701784 702464 703836 705894 708588 710752 715008 723444 727776 729904 730458 734832 739328 740772 742938 746496 747954 750141 753003 757512 762048 768208 769536 771039 774144 775656 777924 780892 785568 786432 787968 789507 790272 799596 801934 802816 804384 806736 812288 817152 818748 821142 826686 831744 834176 839808 844018 849072 852201 857304 864234 865728 866761 870912 872613 877952 883764 884736 886464 889056 892448 897792 903168 904932 907578 913824 916496 917504 919296 921984 932862 933888 935712 938448 941192 944784 953344 955206 957999 964467 964592 970368 973944 979776 987696 990584 995328 997272 1000188 1004004 1008273 1010016 1016064 1026048 1028052 1031058 1032192 1034208 1037232 1047424 1050624 1052676 1053696 1055754 1058841 1059782 1062882 1066128 1072512 1075648 1085166 1088339 1089536 1091664 1094856 1095687 1102248 1108992 1111158 1114407 1119744 1121931 1132096 1136268 1143072 1145453 1152312 1154304 1161216 1163484 1166886 1171338 1178352 1179648 1181952 1185408 1197056 1199394 1202901 1204224 1206576 1210104 1218432 1225728 1228122 1229312 1231713 1240029 1243816 1245184 1247616 1251264 1259712 1266027 1273608 1277332 1285956 1293824 1296351 1298592 1306368 1316928 1325646 1327104 1329696 1333584 1338672 1344364 1346688 1354752 1357398 1361367 1366561 1368064 1370736 1374744 1376256 1378944 1382976 1399293 1400832 1403568 1404928 1407672 1411788 1417176 1421504 1430016 1432809 1446888 1455552 1459808 1460916 1469664 1478656 1481544 1485876 1492992 1495908 1500282 1506006 1515024 1524096 1536416 1539072 1542078 1546587 1548288 1551312 1555848 1561784 1571136 1575936 1579014 1580544 1583631 1589673 1599192 1603868 1605632 1608768 1613472 1624576 1627749 1634304 1637496 1642284 1653372 1663488 1666737 1668352 1679616 1688036 1698144 1704402 1714608 1728468 1731456 1733522 1741824 1745226 1750329 1755904 1757007 1767528 1769472 1772928 1778112 1784896 1795584 1799091 1806336 1809864 1815156 1827648 1832992 1835008 1838592 1842183 1843968 1865724 1867776 1871424 1876896 1882384 1889568 1906688 1910412 1915998 1928934 1929184 1940736 1947888 1959552 1975392 1981168 1988469 1990656 1994544 2000376 2008008 2016546 2020032 2032128 2036097 2052096 2056104 2062116 2064384 2068416 2074464 2094848 2101248 2105352 2107392 2111508 2117682 2119564 2125764 2132256 2145024 2151296 2170332 2176678 2179072 2183328 2189712 2191374 2204496 2217984 2222316 2228814 2235331 2239488 2243862 2250423 2259009 2264192 2272536 2286144 2290906 2304624 2308608 2313117 2322432 2326968 2333772 2342676 2352637 2356704 2359296 2363904 2368521 2370816 2394112 2398788 2405802 2408448 2413152 2420208 2436864 2451456 2456244 2458624 2463426 2480058 2487632 2490368 2495232 2502528 2519424 2532054 2547216 2554664 2556603 2571912 2587648 2592702 2597184 2600283 2612736 2617839 2633856 2651292 2654208 2659392 2667168 2677344 2688728 2693376 2709504 2714796 2722734 2733122 2736128 2741472 2749488 2752512 2757888 2765952 2798586 2801664 2806769 2807136 2809856 2815344 2823576 2834352 2843008 2860032 2865618 2873997 2893401 2893776 2911104 2919616 2921832 2939328 2954063 2957312 2963088 2971752 2985984 2991816 3000564 3012012 3024819 3030048 3048192 3072832 3078144 3084156 3093174 3096576 3102624 3111696 3123568 3142272 3151872 3158028 3161088 3167262 3176523 3179346 3198384 3207736 3211264 3217536 3226944 3249152 3255498 3265017 3268608 3274992 3284568 3287061 3306744 3326976 3333474 3336704 3343221 3359232 3365793 3376072 3396288 3408804 3429216 3436359 3456936 3462912 3467044 3483648 3490452 3500658 3511808 3514014 3535056 3538944 3545856 3556224 3569792 3591168 3598182 3608703 3612672 3619728 3630312 3655296 3665984 3677184 3684366 3687936 3695139 3709237 3720087 3731448 3735552 3742848 3753792 3764768 3779136 3798081 3813376 3820824 3831996 3857868 3858368 3881472 3889053 3895776 3919104 3950784 3962336 3976938 3981312 3989088 4000752 4016016 4033092 4040064 4064256 4072194 4084101 4099683 4104192 4112208 4124232 4128768 4136832 4148928 4189696 4197879 4202496 4210704 4214784 4223016 4235364 4239128 4251528 4264512 4290048 4298427 4302592 4340664 4353356 4358144 4366656 4379424 4382748 4408992 4435968 4444632 4457628 4470662 4478976 4487724 4500846 4518018 4528384 4545072 4572288 4581812 4609248 4617216 4626234 4639761 4644864 4653936 4657463 4667544 4685352 4705274 4713408 4727808 4737042 4741632 4750893 4769019 4788224 4797576 4811604 4816896 4826304 4840416 4873728 4883247 4902912 4912488 4917248 4926852 4960116 4975264 4980736 4990464 5000211 5005056 5038848 5064108 5094432 5109328 5113206 5143824 5175296 5185404 5194368 5200566 5225472 5235678 5250987 5267712 5271021 5302584 5308416 5318784 5334336 5354688 5377456 5386752 5397273 5419008 5429592 5445468 5466244 5472256 5482944 5498976 5505024 5515776 5526549 5531904 5597172 5603328 5613538 5614272 5619712 5630688 5647152 5668704 5686016 5720064 5731236 5747994 5786802 5787552 5822208 5839232 5843664 5878656 5908126 5914624 5926176 5943504 5965407 5971968 5983632 6001128 6024024 6049638 6060096 6067327 6096384 6108291 6145664 6156288 6168312 6186348 6193152 6205248 6223392 6247136 6284544 6303744 6316056 6322176 6334524 6353046 6358692 6396768 6415472 6422528 6435072 6453888 6498304 6510996 6530034 6537216 6549984 6569136 6574122 6613488 6653952 6666948 6673408 6686442 6705993 6718464 6731586 6751269 6752144 6777027 6792576 6817608 6858432 6872718 6913872 6925824 6934088 6939351 6967296 6980904 7001316 7023616 7028028 7057911 7070112 7077888 7091712 7105563 7112448 7139584 7182336 7196364 7217406 7225344 7239456 7260624 7310592 7331968 7354368 7368732 7375872 7390278 7418474 7440174 7462896 7471104 7485696 7507584 7529536 7558272 7596162 7618373 7626752 7641648 7663992 7669809 7715736 7716736 7762944 7778106 7791552 7800849 7838208 7853517 7901568 7924672 7953876 7962624 7978176 8001504 8018171 8032032 8066184 8080128 8128512 8144388 8168202 8199366 8208384 8224416 8248464 8257536 8273664 8297856 8379392 8395758 8404992 8420307 8421408 8429568 8446032 8470728 8478256 8503056 8529024 8580096 8596854 8605184 8621991 8680203 8681328 8706712 8716288 8733312 8758848 8765496 8817984 8862189 8871936 8889264 8915256 8941324 8957952 8975448 9001692 9036036 9056768 9074457 9090144 9144576 9163624 9218496 9234432 9252468 9279522 9289728 9307872 9314926 9335088 9370704 9410548 9426816 9455616 9474084 9483264 9501786 9529569 9538038 9565927 9576448 9595152 9623208 9633792 9652608 9680832 9747456 9766494 9795051 9805824 9824976 9834496 9853704 9861183 9920232 9950528 9980928 10000422 10010112 10029663 10067929 10077696 10097379 10128216 10188864 10218656 10226412 10287648 10309077 10350592 10370808 10388736 10401132 10450944 10471356 10501974 10535424 10542042 10605168 10616832 10637568 10668672 10709376 10754912 10773504 10794546 10826109 10838016 10859184 10890936 10932488 10944512 10965888 10997952 11031552 11053098 11063808 11085417 11127711 11194344 11206656 11227076 11228544 11239424 11261376 11294304 11337408 11372032 11394243 11440128 11462472 11495988 11573604 11575104 11644416 11667159 11678464 11687328 11757312 11816252 11829248 11852352 11887008 11930814 11943936 11967264 12002256 12048048 12099276 12120192 12134654 12192768 12216582 12252303 12291328 12299049 12312576 12336624 12372696 12386304 12410496 12446784 12494272 12569088 12593637 12607488 12632112 12644352 12669048 12706092 12717384 12793536 12830944 12845056 12870144 12895281 12907776 12996608 13021992 13060068 13074432 13099968 13138272 13148244 13226976 13307904 13333896 13346816 13372884 13411986 13436928 13463172 13502538 13504288 13554054 13585152 13635216 13716864 13745436 13827744 13851648 13868176 13878702 13919283 13934592 13961808 13972389 14002632 14047232 14056056 14115822 14140224 14183424 14211126 14224896 14252679 14279168 14307057 14364672 14392728 14434812 14450688 14478912 14521248 14621184 14649741 14663936 14708736 14737464 14751744 14780556 14836948 14880348 14925792 14942208 14971392 15000633 15015168 15059072 15116544 15192324 15236746 15253504 15283296 15327984 15339618 15431472 15433472 15525888 15556212 15583104 15601698 15676416 15707034 15752961 15803136 15813063 15849344 15907752 15925248 15956352 16003008 16036342 16064064 16132368 16160256 16191819 16257024 16288776 16336404 16398732 16416768 16448832 16468459 16496928 16515072 16547328 16579647 16595712 16758784 16791516 16809984 16840614 16842816 16859136 16892064 16941456 16956512 17006112 17058048 17160192 17193708 17210368 17243982 17360406 17362656 17413424 17432576 17466624 17517696 17530992 17635968 17724378 17743872 17778528 17830512 17882648 17896221 17915904 17950896 18003384 18072072 18113536 18148914 18180288 18201981 18289152 18324873 18327248 18436992 18468864 18504936 18559044 18579456 18615744 18629852 18670176 18741408 18821096 18853632 18911232 18948168 18966528 19003572 19059138 19076076 19131854 19152896 19190304 19246416 19267584 19305216 19361664 19494912 19532988 19590102 19611648 19647383 19649952 19668992 19707408 19722366 19840464 19901056 19961856 20000844 20020224 20059326 20117979 20135858 20155392 20194758 20253807 20256432 20331081 20377728 20437312 20452824 20575296 20618154 20678441 20701184 20741616 20777472 20802264 20818053 20901888 20942712 21003948 21070848 21084084 21173733 21210336 21233664 21275136 21316689 21337344 21418752 21509824 21547008 21589092 21652218 21676032 21718368 21781872 21864976 21889024 21931776 21995904 22063104 22106196 22127616 22170834 22255422 22388688 22413312 22454152 22457088 22478848 22522752 22588608 22674816 22744064 22788486 22855119 22880256 22924944 22991976 23009427 23147208 23150208 23288832 23334318 23356928 23374656 23402547 23514624 23560551 23632504 23658496 23704704 23774016 23861628 23887872 23934528 24004512 24054513 24096096 24198552 24240384 24269308 24385536 24433164 24504606 24582656 24598098 24625152 24673248 24745392 24772608 24820992 24893568 24988544 25138176 25187274 25214976 25260921 25264224 25288704 25338096 25412184 25434768 25587072 25661888 25740288 25790562 25815552 25865973 25964659 25993216 26040609 26043984 26120136 26148864 26199936 26276544 26296488 26453952 26586567 26615808 26667792 26693632 26745768 26823972 26873856 26926344 27005076 27008576 27108108 27170304 27223371 27270432 27433728 27490872 27655488 27703296 27736352 27757404 27838566 27869184 27923616 27944778 28005264 28094464 28112112 28231644 28280448 28366848 28422252 28449792 28505358 28558336 28588707 28614114 28697781 28729344 28785456 28869624 28901376 28957824 29042496 29242368 29299482 29327872 29385153 29417472 29474928 29503488 29561112 29583549 29673896 29760696 29851584 29942784 30001266 30030336 30088989 30118144 30203787 30233088 30384648 30473492 30507008 30566592 30655968 30679236 30862944 30866944 30927231 31051776 31112424 31166208 31203396 31352832 31414068 31505922 31606272 31626126 31698688 31815504 31850496 31912704 32006016 32072684 32128128 32264736 32320512 32383638 32478327 32514048 32577552 32602241 32672808 32797464 32833536 32897664 32936918 32993856 33094656 33159294 33191424 33256251 33383133 33517568 33583032 33619968 33681228 33685632 33718272 33784128 33882912 33913024 34012224 34116096 34182729 34320384 34387416 34420736 34487964 34720812 34725312 34826848 34865152 34933248 35001477 35035392 35061984 35271936 35448756 35487744 35557056 35661024 35765296 35792442 35831808 35901792 36006768 36144144 36227072 36297828 36360576 36403962 36578304 36649746 36654496 36756909 36873984 36897147 36937728 37009872 37118088 37158912 37231488 37259704 37340352 37482816 37642192 37707264 37780911 37822464 37896336 37933056 38007144 38118276 38152152 38263708 38305792 38380608 38492832 38535168 38610432 38685843 38723328 38989824 39065976 39180204 39223296 39294766 39299904 39337984 39414816 39444732 39680928 39802112 39923712 40001688 40040448 40118652 40235958 40271716 40310784 40389516 40507614 40512864 40662162 40755456 40874624 40905648 41150592 41236308 41356882 41402368 41483232 41554944 41604528 41636106 41757849 41803776 41885424 41917167 42007896 42141696 42168168 42347466 42420672 42471289 42550272 42633378 42674688 42758037 42837504 42921171 43019648 43094016 43178184 43304436 43352064 43436736 43563744 43729952 43778048 43863552 43949223 43991808 44126208 44212392 44255232 44341668 44510844 44777376 44826624 44908304 44914176 44957696 45001899 45045504 45177216 45349632 45488128 45576972 45710238 45760512 45849888 45983952 46018854 46294416 46300416 46577664 46668636 46713856 46749312 46805094 47029248 47121102 47258883 47265008 47316992 47409408 47439189 47548032 47723256 47775744 47869056 48009024 48109026 48192192 48397104 48480768 48538616 48575457 48771072 48866328 49009212 49165312 49196196 49250304 49346496 49405377 49490784 49545216 49641984 49738941 49787136 49977088 50276352 50374548 50429952 50521842 50528448 50577408 50676192 50824368 50869536 51174144 51323776 51480576 51581124 51631104 51731946 51929318 51986432 52081218 52087968 52240272 52297728 52399872 52553088 52592976 52907904 53173134 53231616 53328611 53335584 53387264 53491536 53647944 53688663 53747712 53852688 54010152 54017152 54216216 54340608 54446742 54540864 54605943 54867456 54974619 54981744 55310976 55406592 55472704 55514808 55677132 55738368 55847232 55889556 56010528 56127197 56188928 56224224 56463288 56560896 56733696 56844504 56899584 57010716 57116672 57177414 57228228 57395562 57458688 57570912 57739248 57802752 57915648 58084992 58484736 58598964 58655744 58770306 58834944 58942149 58949856 59006976 59122224 59167098 59347792 59521392 59703168 59885568 60002532 60060672 60177978 60236288 60353937 60407574 60466176 60761421 60769296 60946984 60993243 61014016 61133184 61311936 61358472 61725888 61733888 61854462 62035323 62103552 62224848 62332416 62406792 62454159 62705664 62828136 63011844 63212544 63252252 63397376 63521199 63631008 63700992 63825408 63950067 64012032 64145368 64256256 64529472 64641024 64767276 64956654 65028096 65155104 65204482 65345616 65594928 65667072 65795328 65873836 65987712 66189312 66318588 66382848 66512502 66766266 66961489 67035136 67166064 67239936 67362456 67371264 67436544 67568256 67765824 67826048 68024448 68232192 68365458 68565357 68640768 68774832 68841472 68975928 69028281 69441624 69450624 69653696 69866496 70002954 70070784 70123968 70207641 70475503 70543872 70681653 70897512 70975488 71114112 71322048 71530592 71584884 71663616 71803584 72013536 72163539 72288288 72454144 72595656 72721152 72807924 73156608 73299492 73308992 73513818 73747968 73794294 73875456 74019744 74236176 74317824 74462976 74519408 74680704 74965632 75284384 75414528 75561822 75644928 75782763 75792672 75866112 76014288 76236552 76304304 76527416 76611584 76761216 76985664 77220864 77371686 77446656 77597919 77893977 77979648 78131952 78360408 78446592 78589532 78599808 78675968 78829632 78889464 79361856 79604224 79759701 79847424 80003376 80080896 80237304 80471916 80543432 80621568 80779032 81015228 81025728 81324324 81510912 81670113 81749248 81811296 82301184 82472616 82713764 82804736 82966464 83109888 83209056 83272212 83515698 83607552 83770848 83834334 84015792 84283392 84336336 84694932 84841344 84942578 85100544 85266756 85349376 85516074 85675008 85766121 85842342 86039296 86093343 86188032 86356368 86608872 86704128 86873472 87127488 87459904 87727104 87898446 87983616 88155459 88252416 88424784 88491797 88510464 88683336 88750647 89021688 89554752 89816608 89828352 89915392 90003798 90091008 90266967 90354432 90611361 90699264 90976256 91153944 91420476 91521024 91699776 91967904 92037708 92588832 92600832 92781693 93155328 93337272 93427712 93498624 93610188 94058496 94242204 94517766 94530016 94633984 94818816 94878378 95096064 95446512 95551488 95738112 96018048 96218052 96384384 96794208 96961536 97077232 97150914 97434981 97542144 97732656 97806723 98018424 98330624 98392392 98500608 98692992 98810754 98981568 99283968 99477882 99574272 99768753 99954176 100149399 100552704 100749096 100859904 101043684 101056896 101154816 101352384 101648736 101739072 102348288 102548187 102647552 102961152 103162248 103262208 103463892 103858636 103972864 104162436 104175936 104480544 104595456 104799744 105004431 105106176 105185952 105815808 106346268 106463232 106657222 106671168 106774528 106983072 107295888 107377326 107495424 107705376 108020304 108034304 108432432 108681216 108893484 109081728 109211886 109734912 109949238 109963488 110270727 110621952 110691441 110813184 110945408 111029616 111354264 111476736 111694464 111779112 112021056 112254394 112377856 112448448 112926576 113121792 113342733 113467392 113689008 113799168 114021432 114233344 114354828 114456456 114791124 114917376 115141824 115279213 115478496 115605504 115831296 116057529 116169984 116969472 117197928 117311488 117540612 117669888 117884298 117899712 118013952 118244448 118334196 118695584 119042784 119406336 119771136 120005064 120121344 120355956 120472576 120707874 120815148 120932352 121522842 121538592 121893968 121986486 122028032 122266368 122623872 122716944 123451776 123467776 123708924 124070646 124207104 124449696 124664832 124813584 124908318 125273547 125411328 125656272 125751501 126023688 126425088 126504504 126794752 127042398 127262016 127413867 127650816 127900134 128024064 128274111 128290736 128512512 128763513 129058944 129282048 129534552 129913308 130056192 130310208 130408964 130691232 131189856 131334144 131590656 131747672 131847669 131975424 132378624 132637176 132765696 133025004 133532532 133922978 134070272 134332128 134479872 134724912 134742528 134873088 135005697 135136512 135531648 135652096 136048896 136464384 136730916 137130714 137281536 137549664 137682944 137951856 138056562 138883248 138901248 139307392 139732992 140005908 140141568 140247936 140415282 140951006 141087744 141363306 141776649 141795024 141950976 142228224 142317567 142644096 143061184 143169768 143327232 143607168 144027072 144327078 144576576 144749087 144908288 145191312 145442304 145615848 145726371 146313216 146598984 146617984 147027636 147495936 147588588 147750912 148039488 148216131 148472352 148635648 148925952 149038816 149216823 149361408 149931264 150568768 150829056 151123644 151289856 151565526 151585344 151732224 152028576 152473104 152608608 153054832 153223168 153522432 153971328 154441728 154743372 154893312 155195838 155787954 155959296 156263904 156720816 156893184 157179064 157199616 157351936 157659264 157778928 158723712 159208448 159519402 159694848 159985833 160006752 160161792 160474608 160943832 161065989 161086864 161243136 161558064 162030456 162051456 162648648 163021824 163340226 163498496 163622592 163817829 164602368 164923857 164945232 165427528 165609472 165932928 166219776 166418112 166544424 167031396 167215104 167541696 167668668 168031584 168381591 168566784 168672672 169389864 169682688 169885156 170201088 170533512 170698752 171032148 171350016 171532242 171684684 172078592 172186686 172376064 172712736 173217744 173408256 173746944 174254976 174919808 175454208 175796892 175967232 176310918 176504832 176826447 176849568 176983594 177020928 177366672 177501294 178043376 179109504 179633216 179656704 180007596 180182016 180533934 180708864 181061811 181222722 181398528 181752613 181952512 182284263 182307888 182840952 182979729 183042048 183399552 183935808 184075416 185177664 185201664 185563386 186105969 186310656 186674544 186855424 186997248 187220376 187362477 188116992 188484408 189035532 189060032 189637632 189756756 190192128 190563597 190893024 191102976 191290651 191476224 191850201 192036096 192436104 192768768 193588416 193923072 194154464 194301828 194869962 195084288 195465312 195613446 196036848 196661248 196784784 197001216 197385984 197621508 197963136 198567936 198955764 199148544 199537506 199908352 200298798 200884467 201105408 201498192 201719808 202087368 202113792 202309632 202704768 203297472 203478144 204696576 205096374 205295104 205696071 205922304 206324496 206524416 206927784 207084843 207717272 207945728 208324872 208351872 208961088 209599488 210008862 210212352 210371904 210622923 211426509 211631616 212692536 212926464 213314444 213342336 213549056 213966144 214591776 214754652 214990848 215410752 216040608 216068608 216490617 216864864 217362432 217786968 218163456 218423772 219469824 219898476 219926976 220541454 221243904 221382882 221626368 221890816 222059232 222708528 222953472 223388928 223558224 224042112 224508788 224755712 224896896 225853152 226243584 226685466 226934784 227348289 227378016 227598336 228042864 228215687 228466688 228709656 228912912 229582248 229834752 230283648 230558426 230956992 231662592 232115058 232339968 232793757 233681931 233938944 234395856 234622976 235081224 235339776 235768596 235799424 236027904 236488896 236668392 237391168 238085568 238812672 239279103 239542272 240010128 240242688 240711912 240945152 241415748 241630296 241864704 243045684 243077184 243787936 243972972 244056064 244532736 245010339 245247744 245433888 246903552 246935552 247417848 248141292 248414208 248899392 249329664 249627168 249816636 250547094 250822656 251312544 251503002 252047376 252850176 253009008 253589504 254084796 254524032 254827734 255301632 255800268 256048128 256548222 256581472 257025024 257298363 257527026 258117888 258280029 258564096 259069104 259826616 260112384 260620416 260817928 261382464 262379712 263181312 263495344 263695338 263950848 264466377 264757248 265274352 265475391 265531392 266050008 267065064 267845956 268140544 268664256 269449824 269485056 269746176 270011394 270273024 270800901 271063296 271304192 271834083 272097792 272928768 273461832 274261428 274563072 275099328 275365888 275903712 276113124 277766496 277802496 278345079 278614784 279465984 280011816 280283136 280495872 280830564 281902012 282175488 282726612 283553298 283590048 283901952 284456448 284635134 285288192 286122368 286339536 286654464 287214336 288054144 288654156 289153152 289498174 289816576 290382624 290884608 291231696 291452742 292304943 292626432 293197968 293235968 293420169 294055272 294991872 295177176 295501824 296078976 296432262 296944704 297851904 298077632 298433646 298722816 299306259 299862528 300448197 301137536 301658112 302247288 302579712 303131052 303170688 303464448 304057152 304946208 305217216 306109664 306446336 307044864 307644561 307942656 308883456 309486744 309786624 310391676 311575908 311918592 312527808 313441632 313786368 314358128 314399232 314703872 315013293 315318528 315557856 317447424 318416896 319038804 319389696 319971666 320013504 320323584 320949216 321887664 322131978 322173728 322486272 323116128 324060912 324102912 325297296 326043648 326680452 326996992 327245184 327635658 329204736 329847714 329890464 330812181 330855056 331218944 331865856 332074323 332439552 332836224 333088848 334062792 334430208 335083392 335337336 336063168 336763182 337133568 337345344 338779728 339365376 339770312 340028199 340402176 341067024 341397504 342064296 342700032 343064484 343369368 344157184 344373372 344752128 345425472 345837639 346435488 346816512 347493888 348172587 348509952 349839616 350908416 351593784 351934464 352621836 353009664 353652894 353699136 353967188 354041856 354733344 355002588 356086752 358219008 359266432 359313408 360015192 360364032 361067868 361417728 362123622 362445444 362797056 363505226 363905024 364568526 364615776 365681904 365959458 366084096 366799104 367871616 368150832 370355328 370403328 371126772 372211938 372621312 373300277 373349088 373710848 373994496 374440752 374724954 375820641 376233984 376968816 377254503 378071064 378120064 379275264 379513512 380384256 381127194 381786048 382241601 382581302 382952448 383700402 384072192 384822333 384872208 385537536 386290539 387176832 387846144 388308928 388603656 389739924 390168576 390930624 391226892 392073696 392890379 393322496 393569568 394002432 394771968 395243016 395543007 395926272 397135872 397911528 398297088 399075012 399816704 400597596 401768934 402210816 402996384 403439616 404174736 404227584 404619264 405017091 405409536 406594944 406956288 409393152 410192748 410590208 411392142 411844608 412648992 413048832 413855568 414169686 415434544 415891456 416649744 416703744 417922176 419198976 420017724 420424704 420743808 421245846 422853018 423263232 425329947 425385072 425852928 426628888 426684672 426952701 427098112 427932288 429183552 429509304 429981696 430821504 432081216 432137216 432981234 433729728 434247261 434724864 435573936 436326912 436847544 437179113 438939648 439796952 439853952 441082908 442487808 442765764 443252736 443781632 444118464 444648393 445417056 445906944 446777856 447116448 447650469 448084224 449017576 449511424 449793792 451706304 452487168 453370932 453869568 454696578 454756032 455196672 456085728 456431374 456933376 457419312 457825824 459164496 459669504 460567296 461116852 461913984 463325184 464230116 464679936 465587514 467363862 467877888 468730423 468791712 469245952 470162448 470679552 471537192 471598848 472055808 472977792 473336784 474782336 476171136 477625344 478558206 479084544 479957499 480020256 480485376 481423824 481890304 482831496 483197967 483260592 483729408 486091368 486154368 487575872 487945944 489065472 490020678 490495488 490867776 491453487 493328521 493807104 493871104 494771571 494835696 496282584 496828416 497798784 498659328 499254336 499633272 501094188 501645312 502625088 503006004 504094752 505144773 505700352 506018016 507179008 508169592 509048064 509655468 510603264 511600536 512096256 513096444 513162944 514050048 514596726 515054052 516235776 516560058 517128192 518138208 519653232 520224768 521240832 521635856 522764928 524759424 526362624 526990688 527390676 527901696 528932754 529514496 530479341 530548704 530950782 531062784 532100016 534130128 535691912 536281088 537328512 538899648 538970112 540022788 540546048 541601802 542126592 542608384 543185433 543668166 544195584 545257839 545857536 546923664 548522856 548939187 549126144 550198656 550731776 551807424 552226248 555532992 555604992 556690158 557229568 558317907 558931968 560023632 560566272 560991744 561661128 562087431 563804024 564350976 565453224 567106596 567180096 568912896 569270268 570576384 571690791 572244736 572679072 573308928 573871953 574428672 576108288 577308312 578306304 578996348 579633152 580765248 581769216 582463392 582905484 584609886 585252864 586395936 586471936 586840338 588110544 589983744 590354352 591003648 592157952 592864524 593889408 595703808 596155264 596867292 597445632 598612518 599725056 600896394 602275072 602653401 603316224 604494576 605159424 606262104 606341376 606928896 608114304 609892416 610434432 612219328 614089728 615289122 615885312 617088213 617766912 618973488 619442579 619573248 620783352 621254529 623151816 623837184 625055616 626883264 628716256 628798464 629407744 630026586 630637056 631115712 631868769 634279527 634894848 636833792 638077608 638779392 639943332 640027008 640647168 641898432 643775328 644263956 644347456 644972544 646232256 648121824 648205824 649471851 650594592 652087296 653360904 653993984 654490368 655271316 658409472 659695428 659780928 661624362 661710112 662437888 663731712 664148646 664879104 665672448 666177696 668125584 668860416 670166784 670674672 672126336 673526364 674267136 674690688 677559456 678730752 679540624 680056398 680804352 682044867 682134048 682795008 684128592 684647061 685400064 686128968 686738736 688314368 688746744 689504256 690850944 691675278 692870976 694987776 696345174 697019904 698381271 699679232 701045793 701816832 703187568 703868928 705243672 706019328 707305788 707398272 707934376 708083712 709466688 710005176 712173504 716438016 717837309 718532864 718626816 720030384 720728064 722135736 722835456 724247244 724890888 725594112 727010452 727810048 729137052 729231552 731363808 731918916 732168192 733598208 735031017 735743232 736301664 740710656 740806656 742253544 744423876 745242624 746600554 746698176 747421696 747988992 748881504 749449908 751641282 752467968 753937632 754509006 756142128 756240128 758550528 759027024 760768512 762254388 763572096 764483202 765162604 765904896 767400804 768144384 769644666 769744416 771075072 771895089 772581078 774353664 774840087 775692288 776617856 777207312 779479848 780337152 781861248 782453784 784147392 785780758 786644992 787139136 789543936 790486032 791086014 791852544 793399131 794271744 795823056 796426173 796594176 798150024 799633408 801195192 803537868 804421632 805992768 806954491 808349472 808455168 809238528 810034182 810819072 812402703 813189888 813912576 815502249 818786304 820385496 821180416 822784284 823689216 825297984 826097664 827711136 828339372 830869088 831782912 833299488 833407488 835035237 835844352 838397952 840035448 840849408 841487616 842491692 845706036 846526464 850659894 850770144 851705856 853257776 853369344 853905402 854196224 855864576 858367104 859018608 859963392 861643008 864162432 864274432 865962468 867459456 868494522 869449728 871147872 872653824 873695088 874358226 876914829 877879296 879593904 879707904 880260507 882165816 884975616 885531528 886505472 887563264 888236928 889296786 890834112 893555712 894232896 895300938 896168448 897918777 898035152 899022848 899587584 901344591 903412608 904974336 906741864 907739136 909393156 909512064 910393344 912171456 912862748 913866752 914838624 915651648 918328992 919339008 921134592 922233704 922933683 923827968 926650368 928460232 929359872 931175028 934727724 935755776 937460846 937583424 938491904 940324896 941359104 943074384 943197696 944111616 945039879 945955584 946673568 949564672 952342272 955250688 957116412 958169088 959914998 960040512 960970752 962847648 963780608 965662992 966395934 966521184 967458816 972182736 972308736 975151744 975891888 978130944 980041356 980990976 981735552 982906974 986657042 987614208 987742208 989543142 989671392 992436543 992565168 993656832 995597568 996222969 997318656 998508672 999266544 1002188376 1003290624 1005250176 1006012008 1008189504 1010289546 1011400704 1012036032 1013243609 1014358016 1016339184 1018096128 1019310936 1020084597 1021206528 1023201072 1024192512 1026192888 1026325888 1028100096 1029193452 1030108104 1032471552 1033120116 1034256384 1036276416 1037512917 1039306464 1040449536 1042481664 1043271712 1044517761 1045529856 1049518848 1052725248 1053981376 1054781352 1055803392 1057865508 1059028992 1060958682 1061097408 1061901564 1062125568 1064200032 1068260256 1071383824 1072562176 1074657024 1077799296 1077940224 1080045576 1081092096 1083203604 1084253184 1085216768 1086370866 1087336332 1088391168 1090515678 1091715072 1093847328 1097045712 1097878374 1098252288 1100397312 1101463552 1103614848 1104452496 1111065984 1111209984 1113380316 1114459136 1116635814 1117863936 1119900831 1120047264 1121132544 1121983488 1123322256 1124174862 1127461923 1127608048 1128701952 1130906448 1131763509 1134213192 1134360192 1137825792 1138540536 1141152768 1143381582 1144489472 1145358144 1146724803 1147743906 1148857344 1152216576 1154466999 1154616624 1156612608 1157992696 1158871617 1159266304 1161530496 1163538432 1164926784 1165810968 1169219772 1170505728 1172791872 1172943872 1173680676 1176221088 1178671137 1179967488 1180708704 1182007296 1184315904 1185729048 1186629021 1187778816 1191407616 1192310528 1193734584 1194891264 1197225036 1199450112 1201792788 1204550144 1205306802 1206632448 1208989152 1210318848 1212524208 1212682752 1213857792 1215051273 1216228608 1219784832 1220868864 1224438656 1228179456 1230578244 1231770624 1234176426 1235533824 1237946976 1238885158 1239146496 1241566704 1242509058 1246303632 1247674368 1250111232 1253766528 1257432512 1257596928 1260053172 1261274112 1262231424 1263737538 1268559054 1269789696 1272268291 1273667584 1275989841 1276155216 1277558784 1279886664 1280054016 1280858103 1281294336 1283796864 1287550656 1288527912 1288694912 1289945088 1292464512 1296243648 1296411648 1298943702 1301189184 1302741783 1304174592 1306721808 1307987968 1308980736 1310542632 1311537339 1316818944 1319390856 1319561856 1323248724 1323420224 1327463424 1328297292 1329758208 1331344896 1332355392 1333945179 1336251168 1337720832 1339034557 1340333568 1341349344 1342951407 1344252672 1347052728 1348534272 1349381376 1355118912 1357461504 1359081248 1360112796 1361608704 1364089734 1364268096 1365590016 1368257184 1369294122 1370800128 1372257936 1373477472 1376628736 1377493488 1379008512 1381701888 1383350556 1385741952 1389975552 1392690348 1394039808 1396762542 1399358464 1402091586 1403633664 1406191269 1406375136 1407737856 1410487344 1412038656 1414611576 1414796544 1415868752 1416167424 1418933376 1420010352 1424347008 1432876032 1435674618 1437065728 1437253632 1439872497 1440060768 1441456128 1444271472 1445670912 1448494488 1449593901 1449781776 1451188224 1454020904 1455620096 1458274104 1458463104 1462727616 1463837832 1467196416 1470062034 1471486464 1472603328 1474360461 1479985563 1481421312 1481613312 1484507088 1488847752 1490485248 1493201108 1493396352 1494843392 1495977984 1497763008 1498899816 1503282564 1504935936 1507875264 1509018012 1512284256 1512480256 1515434319 1517101056 1518054048 1521537024 1524508776 1527144192 1528966404 1530325208 1531809792 1534801608 1536288768 1539289332 1539488832 1542150144 1543790178 1545162156 1548707328 1549680174 1551384576 1553235712 1554414624 1558959696 1560674304 1563722496 1564907568 1568294784 1571561516 1573289984 1574278272 1579087872 1580972064 1582172028 1583705088 1586798262 1588543488 1591438023 1591646112 1592852346 1593188352 1596300048 1597509809 1599266816 1602390384 1607075736 1608843264 1611985536 1613908982 1616698944 1616910336 1620068364 1621638144 1624805406 1626379776 1627825152 1629556299 1631004498 1635773517 1637572608 1640770992 1642360832 1645568568 1646817561 1647378432 1650595968 1652195328 1655422272 1656678744 1661738176 1666598976 1666814976 1670070474 1671688704 1674953721 1676795904 1680070896 1681344143 1681698816 1682975232 1684983384 1686262293 1691412072 1693052928 1701319788 1701540288 1706515552 1706738688 1707810804 1708392448 1711729152 1715072373 1716734208 1718037216 1719926784 1721615859 1723286016 1728324864 1728548864 1731924936 1734918912 1736989044 1738899456 1742295744 1745307648 1747390176 1748716452 1753829658 1755758592 1759187808 1759415808 1760521014 1764331632 1769951232 1771063056 1773010944 1775126528 1776473856 1778593572 1781668224 1787111424 1788465792 1790601876 1792336896 1795837554 1796070304 1798045696 1799175168 1802689182 1806825216 1807960203 1809948672 1813483728 1815478272 1818786312 1819024128 1820786688 1824342912 1825725496 1827733504 1829677248 1831303296 1836657984 1842269184 1844467408 1845867366 1847655936 1851264639 1853300736 1856920464 1858327737 1858719744 1862350056 1869455448 1871511552 1874921692 1875166848 1876983808 1880649792 1886148768 1886395392 1888223232 1890079758 1891911168 1893347136 1895606307 1899129344 1902838581 1904684544 1910501376 1914232824 1916338176 1919829996 1920081024 1921941504 1925695296 1927561216 1931325984 1932791868 1933042368 1934917632 1944365472 1944617472 1948415553 1950303488 1951783776 1956261888 1960082712 1961981952 1963471104 1965813948 1973314084 1975228416 1975484416 1979086284 1979342784 1984873086 1985130336 1987313664 1991195136 1992445938 1994637312 1997017344 1998533088 2004376752 2006581248 2010500352 2012024016 2016379008 2020579092 2022801408 2024072064 2026487218 2028716032 2032678368 2036192256 2038621872 2040169194 2042413056 2046134601 2046402144 2048385024 2052385776 2052651776 2053941183 2056200192 2058386904 2060216208 2064943104 2066240232 2068512768 2072552832 2075025834 2078612928 2084963328 2086543424 2089035522 2091059712 2095143813 2099037696 2103137379 2105450496 2107962752 2109562704 2111606784 2115731016 2118057984 2121917364 2122194816 2123803128 2124251136 2128400064 2136520512 2142767648 2145124352 2149314048 2153511927 2155598592 2155880448 2160091152 2162184192 2166407208 2168506368 2170433536 2172741732 2174672664 2176782336 2181031356 2183430144 2187694656 2194091424 2195756748 2196504576 2200794624 2202927104 2205093051 2207229696 2208904992 2222131968 2222419968 2226760632 2228918272 2233271628 2235727872 2239801662 2240094528 2242265088 2243966976 2246644512 2248349724 2254923846 2255216096 2257403904 2261812896 2263527018 2268426384 2268720384 2275651584 2277081072 2282305536 2286763164 2288978944 2290716288 2293449606 2295487812 2297714688 2304433152 2308933998 2309233248 2313225216 2315685267 2315985392 2317743234 2318532608 2323060992 2324520261 2327076864 2329853568 2331621936 2338439544 2341011456 2345583744 2345887744 2347361352 2352442176 2357342274 2359934976 2361417408 2368631808 2371458096 2373258042 2375557632 2380197393 2382815232 2384621056 2387469168 2389278519 2389782528 2394450072 2398900224 2403585576 2409100288 2410613604 2413264896 2417978304 2420863473 2425048416 2425365504 2427715584 2430102546 2432457216 2437208109 2439569664 2441737728 2446506747 2448877312 2456358912 2461156488 2463541248 2468352852 2471067648 2475893952 2477770316 2478292992 2483133408 2485018116 2492607264 2495348736 2500222464 2505105711 2507533056 2514865024 2515193856 2520106344 2522548224 2524462848 2527475076 2537118108 2539579392 2544536582 2547335168 2551979682 2552310432 2555117568 2559773328 2560108032 2561716206 2562588672 2567593728 2575101312 2577055824 2577389824 2579890176 2584929024 2592487296 2592823296 2597887404 2602378368 2605483566 2608349184 2613443616 2615975936 2617961472 2621085264 2623074678 2630744487 2633637888 2638781712 2639123712 2640781521 2646497448 2646840448 2654926848 2656594584 2659516416 2662689792 2664710784 2667890358 2672502336 2678069114 2680667136 2682698688 2685902814 2688505344 2693756331 2694105456 2697068544 2698762752 2704033773 2710237824 2714923008 2718162496 2720225592 2723217408 2728179468 2728536192 2731180032 2736514368 2738588244 2741600256 2744515872 2746954944 2750232653 2753257472 2754986976 2758017024 2763403776 2766701112 2768801049 2771483904 2779951104 2785380696 2788079616 2793525084 2798716928 2804183172 2807267328 2812382538 2812750272 2815475712 2820974688 2824077312 2829223152 2829593088 2831737504 2832334848 2835119637 2837866752 2840020704 2848694016 2865752064 2871349236 2874131456 2874507264 2879744994 2880121536 2882912256 2888542944 2891341824 2896988976 2899187802 2899563552 2902376448 2908041808 2911240192 2916548208 2916926208 2925455232 2927675664 2934392832 2940124068 2942972928 2945206656 2948720922 2959971126 2962842624 2963226624 2969014176 2977309629 2977695504 2980970496 2986402216 2986792704 2988668907 2989686784 2991955968 2995526016 2997799632 3006565128 3009871872 3015750528 3018036024 3024568512 3024960512 3030868638 3034202112 3036108096 3039730827 3043074048 3049017552 3054288384 3057932808 3060253791 3060650416 3063619584 3069603216 3072577536 3078578664 3078977664 3084300288 3087580356 3090324312 3097414656 3099360348 3102769152 3106471424 3108829248 3112538751 3117919392 3121348608 3127444992 3129815136 3133553283 3136589568 3143123032 3146579968 3148556544 3158175744 3161944128 3164344056 3167410176 3173596524 3177086976 3182876046 3183292224 3185704692 3186376704 3192600096 3195019618 3198533632 3204780768 3214151472 3217686528 3223971072 3227817964 3233397888 3233820672 3240136728 3243276288 3249610812 3252759552 3255650304 3259112598 3262008996 3271547034 3275145216 3281112961 3281541984 3284721664 3291137136 3293635122 3294756864 3301191936 3304390656 3310844544 3313357488 3323476352 3333197952 3333629952 3340140948 3343377408 3349907442 3353591808 3359702493 3360141792 3362688286 3363397632 3365950464 3369966768 3372524586 3382385769 3382824144 3386105856 3395290527 3402639576 3403080576 3413031104 3413477376 3415621608 3423458304 3430144746 3433468416 3436074432 3440174409 3443231718 3446572032 3453299647 3456649728 3457097728 3463400997 3463849872 3469837824 3473978088 3476614851 3477798912 3484591488 3490615296 3494780352 3497432904 3507659316 3511517184 3518375616 3518831616 3521042028 3528663264 3536013411 3539902464 3542126112 3546021888 3550253056 3552947712 3557187144 3559887063 3563336448 3574222848 3576931584 3581203752 3584673792 3591675108 3592140608 3598350336 3605378364 3613650432 3615920406 3619897344 3626967456 3630956544 3637572624 3638048256 3641573376 3645153819 3648685824 3651450992 3655467008 3659354496 3662606592 3673315968 3684538368 3688934816 3691734732 3695311872 3702529278 3706601472 3713840928 3716655474 3717439488 3724700112 3738910896 3743023104 3749843384 3750333696 3753967616 3761299584 3772297536 3772790784 3780159516 3783822336 3786694272 3791212614 3798258688 3805677162 3809369088 3816804873 3821002752 3828465648 3832676352 3839659992 3840162048 3842574309 3843883008 3851390592 3855122432 3862651968 3865583736 3866084736 3869835264 3888730944 3889234944 3896831106 3900606976 3903567552 3908225349 3912523776 3920165424 3923963904 3926942208 3931627896 3934612017 3946628168 3950456832 3950968832 3958172568 3958685568 3969746172 3970260672 3982390272 3984891876 3989274624 3994034688 3997066176 4001835537 4008753504 4013162496 4017103671 4021000704 4024048032 4032758016 4041158184 4045602816 4048144128 4052974436 4057432064 4065356736 4072384512 4077243744 4080338388 4084826112 4092269202 4092804288 4096770048 4104771552 4105303552 4107882366 4112400384 4116773808 4120432416 4129886208 4132480464 4137025536 4145105664 4150051668 4157225856 4169926656 4173086848 4178071044 4182119424 4190287626 4198075392 4206274758 4210900992 4215925504 4218573807 4219125408 4223213568 4231462032 4236115968 4243834728 4244389632 4247606256 4248502272 4256800128 4273041024 4285535296 4298628096 4307023854 4311197184 4311760896 4319617491 4320182304 4324368384 4332814416 4336098053 4337012736 4340867072 4345483464 4348781703 4349345328 4353564672 4362062712 4366860288 4375389312 4388182848 4391513496 4401589248 4405854208 4410186102 4414459392 4417809984 4423081383 4439956689 4444263936 4444839936 4453521264 4457836544 4466543256 4471455744 4479603324 4480189056 4484530176 4487933952 4493289024 4496699448 4509847692 4510432192 4514807808 4523625792 4527054036 4536852768 4537440768 4546302957 4551303168 4554162144 4564611072 4573526328 4577957888 4581432576 4586899212 4590975624 4595429376 4608866304 4617867996 4618466496 4626450432 4631370534 4631970784 4635486468 4637065216 4646121984 4649040522 4654153728 4659707136 4663243872 4676879088 4682022912 4691167488 4691775488 4694722704 4704884352 4714684548 4719869952 4722834816 4737263616 4742916192 4746516084 4751115264 4760394786 4765630464 4769242112 4774314069 4774938336 4778557038 4779565056 4788900144 4792529427 4797800448 4807171152 4818200576 4821227208 4826529792 4835956608 4841726946 4850096832 4850731008 4860205092 4864914432 4874416218 4879139328 4883475456 4888668897 4893013494 4897754624 4907320551 4912717824 4922312976 4927082496 4936705704 4940452683 4942135296 4951787904 4955540632 4956585984 4966266816 4970036232 4985214528 5000444928 5010211422 5015066112 5024861163 5029730048 5030387712 5040212688 5044032429 5045096448 5048925696 5054950152 5074236216 5079158784 5089073164 5094670336 5103959364 5104620864 5119546656 5120216064 5123432412 5125177344 5135187456 5145217119 5150202624 5154111648 5154779648 5159780352 5164847577 5169858048 5184974592 5185646592 5195774808 5204756736 5210967132 5216698368 5226887232 5231951872 5235922944 5242170528 5246149356 5261488974 5267275776 5277563424 5278247424 5281563042 5292994896 5293680896 5309853696 5313189168 5319032832 5325379584 5329421568 5335780716 5345004672 5356138228 5361334272 5365397376 5371805628 5377010688 5387512662 5388210912 5394137088 5397525504 5408067546 5420475648 5423880609 5429846016 5436324992 5440451184 5446434816 5456358936 5457072384 5462360064 5473028736 5477176488 5483200512 5489031744 5493909888 5500465306 5506514944 5509973952 5526807552 5533402224 5537602098 5542967808 5553793917 5559902208 5570761392 5574983211 5576159232 5587050168 5597433856 5608366344 5614534656 5624765076 5625500544 5630951424 5641949376 5658446304 5659186176 5663475008 5664669696 5670239274 5675733504 5680041408 5686818921 5697388032 5708515743 5731504128 5742698472 5748262912 5749014528 5759489988 5760243072 5765824512 5777085888 5782683648 5793977952 5798375604 5799127104 5804752896 5816083616 5822480384 5833096416 5833852416 5845246659 5850910464 5855351328 5868785664 5880248136 5885945856 5890413312 5897441844 5919942252 5925685248 5926453248 5938028352 5954619258 5955391008 5961940992 5972804432 5973585408 5977337814 5979373568 5983911936 5991052032 5995599264 6013130256 6019743744 6031501056 6036072048 6049137024 6049921024 6061737276 6068404224 6072216192 6079461654 6086148096 6098035104 6108576768 6115865616 6120507582 6121300832 6127239168 6138403803 6139206432 6145155072 6157157328 6157955328 6161823549 6168600576 6175160712 6180648624 6194829312 6198720696 6205538304 6212942848 6217658496 6225077502 6235838784 6254889984 6259630272 6267106566 6273179136 6285431439 6286246064 6293159936 6297113088 6309412137 6316351488 6323888256 6328688112 6334820352 6347193048 6354173952 6365752092 6366584448 6371409384 6372753408 6385200192 6390039236 6397067264 6409561536 6428302944 6435373056 6447942144 6455635928 6460535781 6466795776 6467641344 6480273456 6486552576 6499221624 6505519104 6511300608 6518225196 6524017992 6543094068 6550290432 6562225922 6563083968 6569443328 6582274272 6587270244 6589513728 6602383872 6608781312 6615279153 6621689088 6626714976 6646952704 6666395904 6667259904 6680281896 6686754816 6699814884 6707183616 6719404986 6720283584 6725376572 6726795264 6731900928 6739933536 6745049172 6764771538 6765648288 6772211712 6790581054 6805279152 6806161152 6826062208 6826954752 6831243216 6846916608 6860289492 6866936832 6872148864 6880348818 6886463436 6893144064 6906599294 6913299456 6914195456 6926801994 6927699744 6939675648 6947055801 6947956176 6953229702 6955597824 6969182976 6973560783 6981230592 6989560704 6994865808 7015318632 7023034368 7036751232 7037663232 7042084056 7057326528 7072026822 7079804928 7084252224 7092705263 7100506112 7105895424 7114374288 7119774126 7126672896 7140592179 7148445696 7153863168 7162407504 7167835557 7169347584 7183350216 7184281216 7196700672 7210756728 7227300864 7231840812 7239794688 7253934912 7262590419 7275145248 7276096512 7283146752 7290307638 7297371648 7302901984 7310934016 7311624327 7318708992 7325213184 7339520241 7346631936 7369076736 7377869632 7383469464 7390623744 7405058556 7413202944 7427681856 7433310948 7434878976 7449400224 7477821792 7486046208 7499686768 7500667392 7507935232 7515317133 7522599168 7544595072 7545581568 7560319032 7567644672 7573388544 7582425228 7596517376 7611354324 7618738176 7633609746 7642005504 7656931296 7665352704 7679319984 7680324096 7685148618 7687766016 7702781184 7710244864 7725303936 7731167472 7732169472 7739670528 7777461888 7778469888 7793662212 7801213952 7807135104 7816450698 7825047552 7840330848 7847927808 7853884416 7863255792 7869224034 7892233461 7893256336 7900913664 7901937664 7916345136 7917371136 7922344563 7939492344 7940521344 7964780544 7969783752 7978549248 7988069376 7994132352 8003671074 8017507008 8034207342 8042001408 8048096064 8065516032 8081268993 8082316368 8091205632 8096288256 8105948872 8112101319 8114864128 8130713472 8144769024 8154487488 8160676776 8169652224 8184538404 8185608576 8193540096 8209543104 8210607104 8215764732 8224800768 8233547616 8240864832 8250697959 8259772416 8264960928 8274051072 8290211328 8300103336 8306403147 8314451712 8339853312 8346173696 8356142088 8364238848 8380575252 8396150784 8412549516 8421801984 8431851008 8437147614 8438250816 8446427136 8462924064 8472231936 8487669456 8488779264 8495212512 8497004544 8505358911 8513600256 8546082048 8571070592 8597256192 8614047708 8622394368 8623521792 8639234982 8640364608 8648736768 8665628832 8672196106 8674025472 8681734144 8690966928 8697563406 8698690656 8707129344 8724125424 8733720576 8750778624 8776365696 8783026992 8803178496 8820372204 8828918784 8835619968 8846162766 8879913378 8888527872 8889679872 8905878037 8907042528 8915673088 8931928887 8933086512 8942911488 8959206648 8960378112 8966006721 8969060352 8975867904 8986578048 8993398896 9019695384 9020864384 9029615616 9047251584 9054108072 9073705536 9074881536 9092605914 9102606336 9108324288 9119192481 9129222144 9147052656 9155915776 9162865152 9173798424 9180761373 9181951248 9190858752 9217732608 9235735992 9236932992 9252900864 9262741068 9263941568 9270972936 9292243968 9298081044 9308307456 9319414272 9326487744 9337616253 9353758176 9364045824 9373241899 9382334976 9383550976 9389445408 9400659849 9409768704 9429369096 9439739904 9445669632 9474527232 9485832384 9493032168 9502230528 9520789572 9531260928 9538484224 9548628138 9549876672 9557114076 9559130112 9577800288 9585058854 9595600896 9614342304 9636401152 9642454416 9653059584 9671913216 9683453892 9700193664 9701462016 9720410184 9729828864 9748832436 9758278656 9766950912 9777337794 9786026988 9795509248 9814641102 9825435648 9843338883 9844625952 9854164992 9873411408 9880905366 9884270592 9903575808 9911081264 9913171968 9932533632 9940072464 9970429056 10000889856 10020422844 10030132224 10049722326 10059460096 10060775424 10079107479 10080425376 10088064858 10090192896 10097851392 10109900304 10147157307 10148472432 10158317568 10178146328 10185871581 10189340672 10207918728 10209241728 10239093312 10240432128 10246864824 10270374912 10290434238 10300405248 10308223296 10309559296 10320523227 10329695154 10339716096 10359898941 10369949184 10371293184 10391549616 10409513472 10421934264 10429844553 10433396736 10453774464 10463903744 10471845888 10484341056 10492298712 10522977948 10534551552 10555126848 10556494848 10563126084 10585989792 10587361792 10608040233 10619707392 10626378336 10638065664 10650759168 10658843136 10671561432 10679661189 10690009344 10712276456 10722668544 10730794752 10743611256 10754021376 10775025324 10776421824 10795051008 10816135092 10840951296 10847761218 10859692032 10872649984 10880902368 10892869632 10912717872 10914144768 10924720128 10946057472 10954352976 10966401024 10978063488 10987819776 11000930612 11013029888 11019947904 11053615104 11066804448 11075204196 11085935616 11107587834 11119804416 11141522784 11149966422 11152318464 11174100336 11182568663 11194867712 11216732688 11229069312 11249530152 11251001088 11261902848 11283898752 11316892608 11318372352 11326950016 11340478548 11351467008 11360082816 11373637842 11394776064 11417031486 11450414619 11463008256 11485396944 11496525824 11498029056 11518979976 11520486144 11527722927 11531649024 11554171776 11565367296 11587955904 11596751208 11598254208 11609505792 11632167232 11666192832 11667704832 11690493318 11701820928 11710702656 11724676047 11737571328 11760496272 11769409001 11771891712 11780826624 11794883688 11803836051 11839884504 11851370496 11852906496 11876056704 11909238516 11910782016 11945608864 11947170816 11954675628 11958747136 11967823872 11982104064 11991198528 12005506611 12026260512 12039487488 12051311013 12063002112 12072144096 12098274048 12099842048 12123474552 12136808448 12144432384 12158923308 12172296192 12196070208 12217153536 12231731232 12241015164 12242601664 12254478336 12276807606 12278412864 12290310144 12314314656 12315910656 12323647098 12337201152 12350321424 12361297248 12389658624 12397441392 12411076608 12425885696 12435316992 12450155004 12471677568 12509779968 12519260544 12534213132 12546358272 12570862878 12572492128 12586319872 12594226176 12618824274 12632702976 12647776512 12655721421 12657376224 12669640704 12694386096 12708347904 12731504184 12733168896 12742818768 12745506816 12770400384 12780078472 12794134528 12819123072 12856605888 12895884288 12911271856 12921071562 12933591552 12935282688 12958852473 12960546912 12973105152 12998443248 13008294159 13011038208 13022601216 13036450392 13048035984 13086188136 13100580864 13124451844 13126167936 13138886656 13164548544 13174540488 13204767744 13217562624 13230558306 13243378176 13253429952 13269244149 13293905408 13319870067 13332791808 13334519808 13360563792 13373509632 13399629768 13414367232 13438809972 13440567168 13450753144 13453590528 13463801856 13479867072 13490098344 13529543076 13531296576 13544423424 13581162108 13610558304 13612322304 13638908871 13652124416 13653909504 13662486432 13693833216 13720578984 13733873664 13744297728 13760697636 13772926872 13786288128 13813198588 13826598912 13828390912 13853603988 13855399488 13879351296 13894111602 13895912352 13906459404 13911195648 13938365952 13947121566 13962461184 13979121408 13989731616 14030637264 14046068736 14073502464 14075326464 14084168112 14114653056 14144053644 14159609856 14168504448 14185410526 14201012224 14211790848 14228748576 14239548252 14253345792 14281184358 14296891392 14307726336 14322942207 14324815008 14335671114 14338695168 14366700432 14368562432 14377588281 14393401344 14421513456 14454601728 14463681624 14479589376 14507869824 14525180838 14550290496 14552193024 14580615276 14594743296 14605803968 14623248654 14637417984 14650426368 14666006691 14679040482 14693263872 14721961653 14738153472 14755739264 14766938928 14781247488 14810117112 14821358049 14826405888 14855363712 14866621896 14869757952 14898800448 14955643584 14999373536 15001334784 15015870464 15030634266 15045198336 15074583489 15089190144 15091163136 15120638064 15132097287 15135289344 15146777088 15164850456 15193034752 15222708648 15237476352 15267219492 15284011008 15313862592 15358639968 15360648192 15370297236 15375532032 15405562368 15420489728 15435651357 15450607872 15462334944 15464338944 15479341056 15494542731 15554923776 15556939776 15587324424 15602427904 15614270208 15632901396 15650095104 15680661696 15695855616 15707768832 15726511584 15738448068 15784466922 15786512672 15801827328 15803875328 15832690272 15834742272 15844689126 15878984688 15881042688 15929561088 15939567504 15957098496 15976138752 15988264704 16007342148 16035014016 16068414684 16084002816 16096192128 16131032064 16162537986 16164632736 16182411264 16192576512 16211897744 16224202638 16229728256 16261426944 16271641827 16289538048 16308974976 16321353552 16339304448 16369076808 16371217152 16387080192 16419086208 16421214208 16431529464 16449601536 16467095232 16481729664 16501395918 16519544832 16529921856 16580422656 16600206672 16612806294 16628903424 16661381751 16679706624 16692347392 16712284176 16724949633 16728477696 16761150504 16792301568 16825099032 16843603968 16863702016 16874295228 16876501632 16892854272 16925848128 16975338912 16977558528 16990425024 16994009088 17010717822 17027200512 17060456763 17092164096 17125547229 17142141184 17194512384 17228095416 17244788736 17247043584 17278469964 17280729216 17297473536 17331257664 17344392212 17348050944 17363468288 17381933856 17395126812 17397381312 17414258688 17448250848 17467441152 17501557248 17535739977 17552731392 17566053984 17606356992 17640744408 17657837568 17671239936 17692325532 17759826756 17777055744 17779359744 17811756074 17814085056 17831346176 17863857774 17866173024 17885822976 17918413296 17920756224 17932013442 17938120704 17951735808 17973156096 17986797792 18039390768 18041728768 18059231232 18094503168 18108216144 18147411072 18149763072 18185211828 18205212672 18216648576 18238384962 18258444288 18294105312 18311831552 18325730304 18347596848 18361522746 18363902496 18381717504 18415211409 18435465216 18471471984 18473865984 18485470647 18505801728 18525482136 18527883136 18541945872 18584487936 18596162088 18616614912 18638828544 18652975488 18675232506 18707516352 18746483798 18764669952 18767101952 18778890816 18801319698 18819537408 18856294317 18858738192 18879479808 18891339264 18928236411 18949054464 18971664768 18986064336 19004461056 19041579144 19062521856 19076968448 19097256276 19099753344 19114228152 19118260224 19155600576 19170117708 19191201792 19228684608 19251628571 19272802304 19284908832 19306119168 19343826432 19366907784 19381607343 19400387328 19402924032 19440820368 19459657728 19497664872 19516557312 19533901824 19554675588 19572053976 19591018496 19629282204 19650871296 19686677766 19689251904 19708329984 19746822816 19761810732 19768541184 19807151616 19822162528 19826343936 19845837459 19865067264 19880144928 19940858112 20001779712 20040845688 20060264448 20099444652 20118920192 20121550848 20158214958 20160850752 20176129716 20180385792 20195702784 20219800608 20294314614 20296944864 20316635136 20356292656 20371743162 20378681344 20415837456 20418483456 20478186624 20480864256 20493729648 20540749824 20580868476 20600810496 20616446592 20619118592 20641046454 20659390308 20679432192 20719797882 20739898368 20742586368 20783099232 20819026944 20841167403 20843868528 20859689106 20866793472 20907548928 20920682349 20927807488 20943691776 20968682112 20984597424 21045955896 21069103104 21110253696 21112989696 21126252168 21171979584 21174723584 21216080466 21239414784 21252756672 21278115789 21301518336 21317686272 21343122864 21359322378 21380018688 21421776537 21424552912 21445337088 21461589504 21487222512 21503506671 21508042752 21550050648 21552843648 21590102016 21632270184 21681902592 21695522436 21719384064 21745299968 21761804736 21787771257 21825435744 21828289536 21849440256 21892114944 21908705952 21932802048 21934872981 21956126976 21975639552 22001861224 22018560723 22026059776 22039895808 22107230208 22133608896 22150408392 22171871232 22215175668 22239608832 22283045568 22299932844 22304636928 22348200672 22365137326 22389735424 22433465376 22458138624 22499060304 22502002176 22523805696 22545951399 22567797504 22633785216 22636744704 22653900032 22680957096 22702934016 22720165632 22747275684 22789552128 22834062972 22900829238 22926016512 22970793888 22993051648 22996058112 23037959952 23040972288 23055445854 23063298048 23108343552 23130734592 23175911808 23193502416 23196508416 23219011584 23264334464 23332385664 23335409664 23380986636 23403641856 23421405312 23449352094 23475142656 23520992544 23538818002 23543783424 23561653248 23589767376 23607672102 23676700383 23679769008 23702740992 23705812992 23752113408 23767033689 23818477032 23821564032 23891217728 23894341632 23909351256 23935647744 23964208128 23982397056 24011013222 24052521024 24102622026 24126004224 24144288192 24173097529 24196548096 24199684096 24243806979 24246949104 24273616896 24288864768 24317846616 24336303957 24344592384 24392140416 24434307072 24463462464 24482030328 24485203328 24508956672 24553615212 24556825728 24580620288 24628629312 24631821312 24647294196 24674402304 24700642848 24722594496 24752093877 24779317248 24794882784 24822153216 24851771392 24870633984 24900310008 24919209441 24943355136 25019559936 25038521088 25068426264 25092716544 25141725756 25144984256 25188452352 25237648548 25265405952 25295553024 25311442842 25314752448 25339281408 25388772192 25416695808 25463008368 25466337792 25485637536 25491013632 25516076733 25540800768 25560156944 25588269056 25638246144 25713211776 25791768576 25822543712 25842143124 25867183104 25870565376 25917704946 25921093824 25946210304 25996886496 26016588318 26022076416 26045202432 26072900784 26096071968 26172376272 26201161728 26248903688 26252335872 26277773312 26329097088 26349080976 26409535488 26461116612 26486756352 26506859904 26538488298 26587810816 26639740134 26665583616 26669039616 26717634111 26721127584 26747019264 26799259536 26828734464 26877619944 26881134336 26898020163 26901506288 26907181056 26927603712 26959734144 26980196688 27059086152 27062593152 27088846848 27162324216 27221116608 27224644608 27277817742 27304248832 27307819008 27324972864 27357577443 27387666432 27441157968 27467747328 27488595456 27521395272 27542284119 27545853744 27572576256 27626397176 27653197824 27656781824 27707207976 27710798976 27758702592 27788223204 27791824704 27812918808 27876731904 27894243132 27924922368 27958242816 27979463232 28012848759 28061274528 28092137472 28119725697 28147004928 28150652928 28168336224 28229306112 28288107288 28319219712 28337008896 28370821052 28402024448 28423581696 28457497152 28479096504 28506691584 28562368716 28593782784 28615452672 28645884414 28649630016 28671342228 28677390336 28733400864 28737124864 28755176562 28786802688 28843026912 28909203456 28927363248 28959178752 29015739648 29050361676 29100580992 29104386048 29161230552 29189486592 29211607936 29246497308 29274835968 29300852736 29332013382 29358080964 29386527744 29443923306 29476306944 29511478528 29530016649 29533877856 29562494976 29620234224 29642716098 29652811776 29710727424 29733243792 29739515904 29797600896 29911287168 29998747072 30002669568 30061268532 30090396672 30149166978 30178380288 30182326272 30237322437 30241276128 30264194574 30270578688 30293554176 30329700912 30352686371 30386069504 30441471921 30445417296 30474952704 30534438984 30557614743 30568022016 30627725184 30717279936 30721296384 30740594472 30811124736 30840979456 30871302714 30901215744 30924669888 30928677888 30961569681 30989085462 31079696823 31109847552 31113879552 31174648848 31204855808 31228540416 31265802792 31289533659 31300190208 31361323392 31391711232 31415537664 31453023168 31476896136 31568933844 31573025344 31603654656 31665380544 31669484544 31689378252 31757969376 31762085376 31824120699 31859122176 31879135008 31914196992 31945538717 31952277504 31976529408 32014684296 32038983567 32070028032 32136829368 32168005632 32192384256 32262064128 32325075972 32329265472 32385153024 32423795488 32448405276 32459456512 32522853888 32543283654 32579076096 32617949952 32642707104 32678608896 32738153616 32742434304 32774160384 32838172416 32842428416 32863058928 32899203072 32934190464 32963459328 33002791836 33039089664 33059843712 33160845312 33200413344 33225612588 33257806848 33322763502 33359413248 33384694784 33424568352 33449899266 33456955392 33522301008 33547705989 33584603136 33650198064 33687207936 33727404032 33748590456 33753003264 33785708544 33851696256 33950677824 33955117056 33980850048 34021435644 34054401024 34120913526 34184328192 34251094458 34284282368 34351243857 34389024768 34456190832 34489577472 34494087168 34556939928 34561458432 34583168781 34594947072 34662515328 34688784424 34696101888 34726936576 34763867712 34790253624 34794762624 34828517376 34896501696 35003114496 35071479954 35105462784 35132107968 35174028141 35212713984 35281488816 35308227003 35315675136 35342479872 35384651064 35519653512 35554111488 35558719488 35623512148 35628170112 35662692352 35727715548 35732346048 35836826592 35841512448 35864026884 35876241408 35903471616 35946312192 35973595584 36016519833 36078781536 36083457536 36118462464 36153933039 36189006336 36216432288 36294822144 36299526144 36370423656 36410425344 36433297152 36476769924 36516888576 36588210624 36623663104 36651460608 36695193696 36723045492 36727804992 36763435008 36830422818 36870930432 36942943968 36947731968 36970941294 37011603456 37050964272 37055766272 37083891744 37168975872 37192324176 37233229824 37277657088 37305950976 37350465012 37415032704 37492967596 37529339904 37534203904 37557781632 37602639396 37639074816 37712588634 37717476384 37758959616 37782678528 37856472822 37898108928 37943329536 37967164263 37972128672 38008922112 38083158288 38125043712 38153936896 38194512552 38199506688 38228456304 38236520448 38311201152 38340235416 38382403584 38457369216 38503257142 38545604608 38569817664 38687652864 38733815568 38763214686 38800774656 38805848064 38876557419 38881640736 38919315456 38995329744 39024882477 39033114624 39067803648 39109351176 39144107952 39182036992 39258564408 39301742592 39373355532 39378503808 39416659968 39493645632 39523621464 39614303232 39644325056 39652687872 39691674918 39730134528 39760289856 39807732447 39881716224 39959610201 40003559424 40081691376 40120528896 40198889304 40237840384 40243101696 40316429916 40321701504 40352259432 40360771584 40391405568 40439601216 40588629228 40593889728 40633270272 40712585312 40743486324 40757362688 40831674912 40836966912 40916726613 40956373248 40961728512 40987459296 41081499648 41161736952 41201620992 41232893184 41238237184 41282092908 41318780616 41358864384 41439595764 41479796736 41485172736 41566198464 41638053888 41682334806 41687737056 41719378212 41733586944 41815097856 41841364698 41855614976 41887383552 41937364224 41969194848 42091911792 42138206208 42220507392 42225979392 42252504336 42343959168 42349447168 42432160932 42478829568 42505513344 42556231578 42603036672 42635372544 42686245728 42718644756 42760037376 42843553074 42849105824 42890674176 42923179008 42968826621 42974445024 43007013342 43016085504 43100101296 43105687296 43132764843 43180204032 43264540368 43363805184 43391044872 43438768128 43490599936 43523609472 43575542514 43650871488 43656579072 43784229888 43817411904 43869745962 43912253952 43951279104 43998020073 44003722448 44037121446 44052119552 44079791616 44165884959 44214460416 44267217792 44300816784 44343742464 44430351336 44479217664 44566091136 44599865688 44609273856 44696401344 44730274652 44779470848 44866930752 44998120608 45004004352 45047611392 45091902798 45135595008 45223750467 45267570432 45273489408 45307800064 45361914192 45396291861 45405868032 45440331264 45494551368 45579104256 45668125944 45801658476 45852033024 45941587776 45986103296 46075919904 46081944576 46110891708 46126596096 46216687104 46261469184 46306954071 46351823616 46387004832 46393016832 46438023168 46483628193 46528668928 46664771328 46670819328 46761973272 46807283712 46842810624 46898704188 46950285312 47041985088 47077636004 47087566848 47123306496 47179534752 47215344204 47353400766 47359538016 47405481984 47411625984 47504226816 47534067378 47636954064 47643128064 47782435456 47788683264 47818702512 47871295488 47928416256 47964794112 48022026444 48105042048 48205244052 48252008448 48288576384 48346195058 48393096192 48399368192 48487613958 48493898208 48547233792 48577729536 48635693232 48672607914 48689184768 48784280832 48814925481 48868614144 48926924928 48964060656 48970406656 49017913344 49107230424 49113651456 49161240576 49257258624 49263642624 49294588392 49348804608 49401285696 49445188992 49504187754 49558634496 49589765568 49703542784 49741267968 49800620016 49838418882 49886710272 49984145253 50039119872 50077042176 50136852528 50174848899 50185433088 50283451512 50289968512 50376904704 50475297096 50530811904 50591106048 50622885684 50629504896 50678562816 50777544384 50926016736 50932675584 50971275072 50982027264 51032153466 51081601536 51120313888 51176538112 51181370289 51276492288 51376641687 51426423552 51583537152 51645087424 51684286248 51734366208 51741130752 51835409892 51842187648 51892420608 51993772992 52033176636 52044152832 52090404864 52145801568 52192143936 52344752544 52402323456 52497807376 52504671744 52555546624 52607219931 52658194176 52698161952 52819070976 52922233224 52973512704 53013719808 53076976596 53175621632 53279480268 53331167232 53338079232 53435268222 53442255168 53494038528 53598519072 53657468928 53755239888 53762268672 53796040326 53803012576 53814362112 53855207424 53919468288 53960393376 54118172304 54125186304 54177693696 54324648432 54442233216 54449289216 54555635484 54608497664 54615638016 54649945728 54715154886 54775332864 54882315936 54935494656 54977190912 55042790544 55084568238 55091707488 55145152512 55245634227 55252794352 55306395648 55313563648 55414415952 55421597952 55456411941 55517405184 55576446408 55583649408 55625837616 55753463808 55788486264 55849844736 55916485632 55958926464 56025697518 56122549056 56239451394 56294009856 56301305856 56336672448 56458612224 56568882951 56576214576 56638439424 56674017792 56741642104 56784709233 56804048896 56847163392 56914994304 56958193008 57013383168 57124737432 57187565568 57230905344 57291768828 57299260032 57342684456 57354780672 57466801728 57474249728 57510353124 57573605376 57686053824 57754885713 57818406912 57854726496 57918357504 58031479296 58100723352 58144822029 58201161984 58208772096 58322461104 58378973184 58423215872 58492994616 58549671936 58601705472 58664026764 58716161928 58773055488 58887846612 58952613888 59022957056 59060033298 59067755712 59124989952 59240468448 59285432196 59305623552 59421454848 59466487584 59479031808 59537512377 59595201792 59822574336 59997494144 60005339136 60122537064 60180793344 60298333956 60356760576 60364652544 60474644874 60482552256 60528389148 60541157376 60587108352 60659401824 60705372742 60772139008 60882943842 60890834592 60949905408 61068877968 61115229486 61136044032 61255450368 61434559872 61442592768 61481188944 61622249472 61742605428 61802431488 61849339776 61857355776 61923139362 61978170924 62159393646 62219695104 62227759104 62341146259 62349297696 62409711616 62457080832 62523502209 62531605584 62579067318 62600380416 62722646784 62762047047 62783422464 62831075328 62906046336 62953792272 63137867688 63146050688 63207309312 63330761088 63338969088 63378756504 63515938752 63524170752 63648241398 63718244352 63758270016 63834347367 63891077434 63904555008 63953058816 64029368592 64077967134 64140056064 64265329611 64273658736 64336011264 64384768512 64510520013 64524128256 64650151944 64658530944 64770306048 64847590976 64896810552 65045707776 65086567308 65158152192 65235899904 65285414208 65363313771 65476307232 65484868608 65548320768 65612693293 65676344832 65684856832 65726117856 65798406144 65804618943 65868380928 65926918656 66005583672 66055682169 66078179328 66119687424 66321690624 66400826688 66451225176 66515613696 66645527004 66718826496 66769389568 66849136704 66899798532 66913910784 67044602016 67095411978 67169206272 67300396128 67374415872 67454808064 67497180912 67506006528 67571417088 67637854197 67703392512 67901355648 67910234112 67961700096 68042871288 68108802048 68241827052 68368656384 68502188916 68568564736 68702487714 68778049536 68912381664 68979154944 68988174336 69113879856 69122916864 69166337562 69189894144 69325030656 69377568848 69392203776 69453873152 69527735424 69580507248 69589525248 69657034752 69793003392 70006228992 70142959908 70210925568 70264215936 70348056282 70425427968 70562977632 70616454006 70631350272 70684959744 70769302128 71030101149 71039307024 71108222976 71117438976 71247024296 71256340224 71301101067 71325384704 71455431096 71464692096 71673653184 71683024896 71728053768 71806943232 71892624384 71947191168 72033039666 72157563072 72166915072 72307866078 72378012672 72432864576 72519292587 72589644288 72599052288 72740847312 72820850688 72866594304 72953539848 73008911871 73033777152 73176421248 73247326208 73302921216 73390387392 73446090984 73455609984 73526870016 73660845636 73741860864 73885887936 73895463936 73941882588 74023206912 74101928544 74111532544 74167783488 74256281631 74337951744 74384648352 74466459648 74555314176 74611901952 74700930024 74757628323 74830065408 74985935192 75058679808 75068407808 75115563264 75205278792 75278149632 75425177268 75434952768 75565357056 75712945644 75796217856 75886659072 75934328526 75944257344 76017844224 76166316576 76250087424 76307873792 76389025104 76399013376 76456912608 76473040896 76622402304 76680470832 76764807168 76914738432 77006514284 77091209216 77139635328 77375305728 77467631136 77526429372 77601549312 77611696128 77753114838 77763281472 77838630912 77990659488 78049764954 78066229248 78135607296 78218702352 78277980641 78288215904 78364073984 78517128816 78603485184 78746711064 78757007616 78833319936 78987291264 79047242928 79228606464 79288650112 79383349836 79460269056 79520579712 79615464894 79763432448 79919220402 80007118848 80152902333 80163382752 80241057792 80397778608 80475680768 80486203392 80632859832 80643403008 80694060489 80704518864 80721543168 80782811136 80879202432 81177258456 81187779456 81266540544 81425170624 81486972648 81663349824 81673933824 81833453226 81912746496 81923457024 81974918592 82072732329 82162999296 82323473904 82385863007 82403241984 82465786368 82476474368 82564185816 82626852357 82637561232 82717728768 82879191528 82959593472 82970345472 83132396928 83276107776 83364669612 83375474112 83438756424 83630195712 83682729396 83711229952 83774767104 83874728448 83938389696 84038546277 84183823584 84276412416 84359177091 84441014784 84451958784 84505008672 84687918336 84698894336 84864321864 84957659136 85011026688 85112463156 85206073344 85270745088 85372491456 85437289512 85520074752 85687106148 85698211648 85781348352 85846358016 85937653242 85948890048 86014026684 86032171008 86200202592 86211374592 86265529686 86360408064 86529080736 86727610368 86782089744 86877536256 86981199872 87047218944 87151085028 87301742976 87313158144 87568459776 87634823808 87739491924 87824507904 87902558208 87996040146 88007444896 88074242892 88104239104 88159583232 88331769918 88428920832 88534435584 88590049947 88601633568 88687484928 88860702672 88958435328 89132182272 89199731376 89218547712 89392802688 89460549304 89558941696 89733861504 89996241216 90008008704 90183805596 90271190016 90447500934 90535140864 90546978816 90615600128 90711967311 90723828384 90792583722 90811736064 90880662528 90989102736 91058059113 91158208512 91336251888 91603316952 91672844229 91704066048 91883175552 91972206592 92151839808 92163889152 92221783416 92433374208 92522938368 92613908142 92703647232 92774009664 92786033664 92884709043 92967256386 93057337856 93239090469 93329542656 93341638656 93523946544 93614567424 93685621248 93797408376 93868600977 93900570624 94083970176 94155272008 94175133696 94246612992 94359069504 94430688408 94706801532 94719076032 94810963968 95008453632 95068134756 95273908128 95286256128 95472362097 95564870912 95577366528 95637405024 95742590976 95836616151 95856832512 95929588224 96044052888 96210084096 96410488104 96504016896 96577152768 96692390116 96786192384 96798736384 96975227916 96987796416 97155459072 97271386464 97345215828 97378369536 97568561664 97629850962 97737228288 97853849856 97928121312 97940813312 98035826688 98214460848 98227302912 98322481152 98514517248 98527285248 98589176784 98697609216 98802571392 98890377984 99008375508 99117268992 99179531136 99407085568 99482535936 99601240032 99676837764 99773420544 99968290506 100078239744 100154084352 100273705056 100349697798 100370866176 100566903024 100579937024 100643117967 100753809408 100950594192 101061623808 101182212096 101245771368 101259009792 101357125632 101555088768 101852033472 101865351168 101942550144 102064306932 102163203072 102240627776 102362740578 102552984576 102753283374 102852847104 103053731571 103167074304 103290174848 103368572496 103468732416 103482261504 103670819784 103684375296 103749506343 103784841216 103987545984 104066353272 104088305664 104180809728 104291603136 104384287872 104689505088 104995614752 105009343488 105111093248 105214439862 105316388352 105396323904 105522084423 105638141952 105844466448 105924681009 105947025408 106027439616 106153953192 106351243264 106558960536 106662334464 106676158464 106870536444 106884510336 106988077056 107197038144 107510479776 107524537344 107592080652 107606025152 107628724224 107710414848 107838936576 107920786752 108049559499 108236344608 108250372608 108355387392 108461799117 108649296864 108884466432 108898578432 109111270968 109216995328 109231276032 109299891456 109430309772 109550665728 109764631872 109870989312 109954381824 110085581088 110169136476 110183414976 110290305024 110491268454 110505588704 110612791296 110627127296 110828831904 110843195904 110912823882 111034810368 111152892816 111167298816 111251675232 111506927616 111576972528 111699689472 111832971264 111917852928 112051395036 112245098112 112478902788 112588019712 112602611712 112673344896 112917224448 113137765902 113152429152 113276878848 113348035584 113483284208 113569418466 113608097792 113694326784 113829988608 113901492789 113916386016 114026766336 114249474864 114375131136 114461810688 114583537656 114598520064 114685368912 114709561344 114933603456 114948499456 115020706248 115147210752 115372107648 115509771426 115636813824 115709452992 116062958592 116201446704 116289644058 116402323968 116417544192 116629672257 116644922208 116757946368 116846431744 116985989232 117074647431 117099343872 117203410944 117328053528 117432323856 117546110976 117775693224 117905227776 118045914112 118120066596 118135511424 118249979904 118480936896 118570864392 118842909696 118932975168 118958063616 119075024754 119190403584 119423197341 119645148672 119878830603 119994988288 120010678272 120245074128 120361586688 120596667912 120713521152 120729305088 120949289748 120965104512 121056778296 121082314752 121174216704 121318803648 121410745484 121544278016 121765887684 121781669184 121899810816 122137755936 122230458972 122272088064 122510900736 122750179839 122869119744 122885185536 122962377888 123244498944 123485210856 123604862976 123698679552 123714711552 123846278724 123956341848 124318787292 124439390208 124455518208 124682292518 124698595392 124819423232 124914161664 125047004418 125063211168 125158134636 125200760832 125445293568 125524094094 125566844928 125662150656 125812092672 125907584544 126275735376 126292101376 126414618624 126661522176 126677938176 126757513008 127031877504 127048341504 127296482796 127436488704 127516540032 127668694734 127782154868 127809110016 127906117632 128058737184 128155934268 128280112128 128530659222 128547317472 128672022528 128769537024 128906479863 129021040026 129048256512 129300303888 129317061888 129398294529 129540612096 129695181952 129793621104 130091415552 130173134616 130316304384 130471799808 130570828416 130726627542 130952614464 130969737216 131225386586 131352689664 131369713664 131452235712 131609237886 131736761856 131853837312 131994060219 132011167344 132111364338 132156358656 132239374848 132497654877 132643381248 132801653376 132902450352 133031227392 133291054008 133437652992 133538779136 133698273408 133799597064 133827821568 134089204032 134190823956 134338412544 134600792256 134761399997 134909616128 134994361824 135012013056 135142834176 135275708394 135406785024 135671251401 135802711296 135820468224 135923400192 136085742576 136188875583 136217604096 136483654104 136737312768 137004377832 137137129472 137404975428 137556099072 137824763328 137958309888 138227759712 138245833728 138332675124 138379788288 138650061312 138755137696 138784407552 138907746304 138920862213 139055470848 139161014496 139179050496 139314069504 139450884579 139586006784 140012457984 140285919816 140421851136 140528431872 140696112564 140850855936 141125955264 141232908012 141262700544 141369919488 141538604256 142060202298 142078614048 142216445952 142234877952 142494048592 142512680448 142602202134 142650769408 142910862192 142929384192 143347306368 143366049792 143456107536 143613886464 143785248768 143894382336 144066079332 144315126144 144333830144 144615732156 144756025344 144865729152 145038585174 145179288576 145198104576 145481694624 145641701376 145733188608 145907079696 146017823742 146067554304 146352842496 146444776443 146494652416 146605842432 146780774784 146892181968 146911219968 147053740032 147321691272 147483721728 147771775872 147790927872 147883765176 148046413824 148203857088 148223065088 148335566976 148512563262 148675903488 148769296704 149110628352 149223803904 149401860048 149515256646 149660130816 149952435759 149971870384 150117359616 150136815616 150231126528 150410557584 150524546697 150556299264 150850354536 150869905536 151130714112 151425891288 151592435712 151773318144 151868657052 151888514688 152035688448 152332633152 152615747584 152778050208 152798026752 152913825216 152946081792 153244804608 153360941664 153529614336 153544110867 153829476864 154013028568 154129925061 154182418432 154279270656 154750611456 154935262272 155052858744 155203098624 155223392256 155506229676 155526562944 155677261824 155981318976 156099529908 156132458496 156271214592 156437404704 156555961282 156576431808 156728147968 157034257632 157206970368 157493422128 157514015232 157666639872 157821659793 157974582528 158094485856 158457212928 158577300224 158766699672 158920538112 159041159424 159230929788 159526864896 159838440804 160014237696 160305804666 160326765504 160482115584 160795557216 160951361536 160972406784 161265719664 161286806016 161388120978 161409037728 161443086336 161565622272 161758404864 162354516912 162375558912 162533081088 162850341248 162973945296 163326699648 163347867648 163666906452 163825492992 163846914048 163949837184 164145464658 164325998592 164646947808 164771726014 164806483968 164931572736 164952948736 165128371632 165253704714 165275122464 165435457536 165736902681 165758383056 165919186944 165940690944 166264793856 166369235823 166552215552 166729339224 166750948224 166877512848 167260391424 167365458792 167549534208 167749456896 167876779392 168077092554 168367647168 168718354182 168882029568 168903917568 169010017344 169211682703 169375836672 169397788672 169706648853 169728643728 169915318272 170022053376 170224926312 170354127699 170412146688 170541490176 170744982912 170874579024 171040149504 171374212296 171396423296 171562696704 171692716032 171875306484 171897780096 172028053368 172064342016 172400405184 172422749184 172531059372 172720816128 173058161472 173264657139 173455220736 173564179488 173755072512 173962399744 174094437888 174302170056 174434466087 174603485952 174626316288 175136919552 175269647616 175478983848 175649015808 175805116416 175992080292 176014889792 176148485784 176319166464 176663539836 176857841664 177068871168 177180099894 177203267136 177374969856 177721405344 177916870656 178264364544 178399462752 178437095424 178612537131 178785605376 178921098608 179117883392 179467723008 179992482432 180016017408 180367611192 180542380032 180895001868 181070281728 181093957632 181231200256 181423934622 181447656768 181585167444 181623472128 181761325056 181978205472 182116118226 182316417024 182672503776 183206633904 183345688458 183408132096 183766351104 183944413184 184303679616 184327778304 184443566832 184866748416 185227816284 185407294464 185548019328 185572067328 185769418086 185934512772 186114675712 186478180938 186659085312 186683277312 187023438777 187047893088 187229134848 187371242496 187594816752 187737201954 187801141248 188167940352 188286141141 188310544016 188350267392 188493225984 188718139008 188861376816 189413603064 189438152064 189621927936 190016907264 190136269512 190547816256 190572512256 190944724194 191129741824 191154733056 191274810048 191503042101 191673232302 191713665024 191859176448 192088105776 192420168192 192795988833 192820976208 193008033792 193154305536 193384780232 193531560039 193572384768 193597472768 193950455832 193975592832 194310918144 194542772928 194690431656 195137123328 195259701924 195474456576 195707699712 195856242624 195881626624 196089941313 196428921696 196454605824 196644962304 196838079879 197029034496 197054570496 197178353568 197395218432 197605142784 197780755968 198016751016 198167046507 198234537984 198359062272 198814171136 198965071872 199202480064 199353675528 199546841088 199936581012 200156479488 200308168704 200547410112 200699395596 200741732352 201133806048 201159874048 201286235934 201507618816 201901188384 202123247616 202364424192 202491542736 202518019584 202714251264 202913562591 203110177536 203704066944 203730702336 203885100288 204128613864 204326406144 204481255552 204725481156 205105969152 205506566748 205705694208 206107463142 206334148608 206580349696 206737144992 206937464832 206964523008 207341639568 207368750592 207499012686 207569682432 207975091968 208132706544 208176611328 208361619456 208583206272 208768575744 209379010176 209991229504 210018686976 210428879724 210632776704 210792647808 211044168846 211276283904 211688932896 211849362018 211894050816 212054879232 212307906384 212468804597 212702486528 213090303447 213117921072 213324668928 213352316928 213741072888 213769020672 213903303201 213976154112 214394076288 215020959552 215049074688 215184161304 215212050304 215420829696 215677873152 215841573504 216099118998 216472689216 216500745216 216923598234 217298593728 217557877761 217768932864 217797156864 218222541936 218433990656 218462552064 218599782912 218860619544 219026735613 219101331456 219529263744 219741978624 219908763648 220171162176 220338272952 220366829952 220580610048 220982536908 221011177408 221225582592 221657663808 221686391808 221825647764 222069620736 222305785632 222334597632 222503350464 222768844893 223013855232 223153945056 223399378944 223618771019 223665942528 223835705856 224102790072 224272884969 224490196224 224957805576 225176039424 225205223424 225346689792 225834448896 226275531804 226304858304 226696071168 226966568416 227138836932 227216195584 227388653568 227659977216 227802985578 227832772032 228053532672 228498949728 228750262272 228923621376 229167075312 229197040128 229370737824 229419122688 229867206912 229896998912 230041412496 230294421504 230744215296 231019542852 231273627648 231418905984 232125917184 232402893408 232579288116 232804647936 232835088384 233259344514 233289844416 233515892736 233692863488 233971978464 234149294862 234198687744 234406821888 234656107056 234833941923 234864647712 235092221952 235551386448 235810455552 236091828224 236240133192 236271022848 236499959808 236961873792 237141728784 237685819392 237865950336 238150049508 238380807168 238846394682 239290297344 239757661206 239989976576 240021356544 240458706999 240490148256 240723173376 241193335824 241427042304 241458610176 241898579496 241930209024 242082181467 242113556592 242164629504 242348433408 242637607296 242821490968 243088556032 243531775368 243563338368 243799621632 244275511872 244460917944 245021801472 245500359678 245738239488 245770371072 245924755776 246218196987 246488997888 246970421712 247157589021 247209725952 247397359104 247429423104 247692557448 247912683696 248637574584 248878780416 248911036416 249364585036 249397190784 249638846464 249828323328 250094008836 250126422336 250316269272 250890587136 251048188188 251133689856 251324301312 251624185344 251815169088 252115638831 252551470752 252584202752 252829237248 253077531273 253323044352 253355876352 253515026016 254063755008 254096683008 254592965592 254872977408 255033080064 255337389468 255564309736 255618220032 255812235264 256117474368 256311868536 256560224256 257061318444 257094634944 257344045056 257539074048 257812959726 258042080052 258096513024 258600607776 258634123776 258796589058 259081224192 259390363904 259587242208 260182831104 260346269232 260632608768 260943599616 261141656832 261453255084 261905228928 261939474432 262450773172 262705379328 262739427328 262904471424 263218475772 263473523712 263707674624 263988120438 264022334688 264222728676 264312717312 264478749696 264995309754 265286762496 265603306752 265770149841 265804900704 266062454784 266582108016 266875305984 267077558272 267396546816 267599194128 267655643136 268178408064 268381647912 268676825088 269201584512 269522799994 269819232256 269988723648 270024026112 270551416788 270813570048 271342502802 271605422592 271640936448 271846800384 272135901933 272171485152 272377751166 272435208192 272967308208 273174177339 273474625536 274008755664 274274258944 274809950856 275018532687 275112198144 275649526656 275916619776 276455519424 276491667456 276665350248 277300122624 277510275392 277568815104 277841724426 278110941696 278322028992 278358100992 278654127129 278901769158 279172013568 279717271407 280024915968 280571839632 280843702272 281056863744 281392225128 281605802931 281701711872 282251910528 282465816024 282525401088 282739838976 283077208512 284120404596 284157228096 284432891904 284988097184 285025360896 285204404268 285301538816 285821724384 285858768384 286417086291 286694612736 286732099584 286912215072 287227772928 287509848453 287570497536 287788764672 288132158664 288630252288 288667660288 289231464312 289512050688 289731458304 290077170348 290358577152 290396209152 290963389248 291466377216 291814159392 292035647484 292135108608 292705684992 292889552886 292989304832 293211684864 293561549568 293784363936 293822439936 294107480064 294643382544 294967443456 295543551744 295581855744 295767530352 296092827648 296407714176 296446130176 296671133952 297025126524 297351806976 297538593408 298221256704 298447607808 298803720096 299030513292 299320261632 299904871518 299943740768 300234719232 300273631232 300462253056 300821115168 301049093394 301112598528 301700709072 301739811072 301929353901 302261428224 302851782576 303184871424 303546636288 303737314104 303777029376 304071376896 304665266304 305231495168 305556100416 305596053504 305827650432 306489609216 306721883328 307088221734 307658953728 308026057136 308259850122 308364836864 308558541312 309161194713 309501222912 309870524544 310105717488 310406197248 310446784512 311012459352 311053125888 311354523648 311962637952 312199059816 312264916992 312542429184 312874809408 313111922564 313152863616 313456295936 314068515264 314986844256 315028030464 315333279744 315643319586 315949165056 316188971712 316566253269 316914425856 317154600448 317533399344 317774043027 317841076224 318082318848 318461859576 319053729792 319676881608 320028475392 320611609332 320653531008 320964231168 321591114432 321902723072 322531439328 322573612032 322776241956 322818075456 322886172672 323131244544 323516809728 324148678497 324709033824 324751117824 325066162176 325385397351 325700682496 325947890592 326653399296 326695735296 327333812904 327650985984 327693828096 327899674368 328290929316 328651997184 329293895616 329543452028 329612967936 329863145472 329905897472 330256743264 330507409428 330550244928 330870915072 331473805362 331516766112 331838373888 331881381888 332529587712 332738471646 333104431104 333458678448 333501896448 333755025696 334520782848 334730917584 335099068416 335498913792 335753558784 336154185108 336735294336 337436708364 337764059136 337807835136 338020034688 338423365406 338751673344 338795577344 339413297706 339457287456 339830636544 340044106752 340449852624 340708255398 340824293376 341082980352 341489965824 341704478367 341749158048 342080299008 342748424592 342792846592 343125393408 343385432064 343750612968 343795560192 344056106736 344128684032 344800810368 344845498368 345062118744 345441632256 346116322944 346529314278 346910441472 347128358976 347924799488 348188875776 348604340112 348868932174 349206971904 349252632576 349889016771 350273839104 350539295232 350957967696 351223942293 351298031616 351610232832 351984160584 352029779584 352296971568 352638332928 353327079672 353715683328 354137742336 354360199788 354406534272 354749939712 355442810688 356528729088 356798925504 356874190848 357225074262 357571210752 357842197216 358235766784 358269592023 358935446016 359636491809 359984964864 360032034816 360735222384 361084760064 361790003736 362140563456 362187915264 362462400512 362847869244 362895313536 363170334888 363246944256 363522650112 363956410944 364232236452 364632834048 365345007552 366413267808 366691376916 366816264192 367532702208 367888826368 368250539517 368607359232 368655556608 368887133664 369733496832 370455632568 370814588928 371096038656 371144134656 371538836172 371869025544 372229351424 372956361876 373318170624 373366554624 374046877554 374095786176 374458269696 374742484992 375189633504 375474403908 375602282496 376335880704 376572282282 376621088032 376700534784 376986451968 377436278016 377722753632 378827206128 378876304128 379243855872 380033814528 380272539024 381095632512 381145024512 381889448388 382259483648 382309466112 382549620096 383006084202 383346464604 383427330048 383718352896 384176211552 384840336384 385591977666 385641952416 386016067584 386308611072 386719439589 386769560464 387063120078 387144769536 387194945536 387900911664 387951185664 388194883587 388621836288 389085545856 389380863312 390274246656 390519403848 390948913152 391415399424 391712485248 391763253248 392179882626 392857843392 392909211648 393676159758 394058068992 394109140992 394356707136 395210285568 395561511936 395982180657 396033502032 396334093014 396469075968 396718124544 397492964631 397628342272 397930143744 398404960128 398707351056 399093682176 399873162024 400312958976 400616337408 401094820224 401398791192 401483464704 402267612096 402319748096 402572471868 403015237632 403802376768 404284199991 404728848384 404983085472 405036039168 405428502528 405827125182 406220355072 407013754203 407408133888 407461404672 407770200576 408257227728 408566626749 408652812288 408962511104 409450962312 410211938304 411013133496 411411388416 412214926284 412668297216 413160699392 413474289984 413874929664 414683279136 414737501184 414998025372 415139364864 415950183936 416265413088 416353222656 416723238912 416762586639 417166412544 417537151488 418352653737 418758020352 419982459008 420037373952 420857759448 421265553408 421585295616 422088337692 422552567808 423377865792 423698724036 423788101632 424109758464 424615812768 424937609194 425404973056 426180606894 426235842144 426649337856 426704633856 427482145776 427538041344 427806606402 427952308224 428788152576 430041919104 430098149376 430368322608 430424100608 430841659392 431355746304 431683147008 432198237996 432945378432 433001490432 433847196468 434597187456 435115755522 435537865728 435594313728 436445083872 436867981312 436925104128 437199565824 437721239088 438053471226 438202662912 439058527488 439334329329 439483957248 439817527296 440342324352 440676545904 440733659904 441161220096 441965073816 442022354816 442451165184 443315327616 443372783616 443651295528 444139241472 444611571264 444669195264 445006700928 445537689786 446027710464 446307890112 447237542038 447331885056 447671411712 448205580144 448545769938 448980392448 449857307277 449915611152 450352078848 450410446848 450693379584 451573640091 451668897792 452551063608 452609716608 453392142336 453933136832 454277673864 454777307136 455319954432 455605971156 455665544064 456107065344 456997899456 457847242752 458334150624 458394080256 458741475648 458838245376 459288853051 459734413824 459793997824 460082824992 460588843008 460632332601 461488430592 462039085704 462389775183 462547255296 462837811968 464251834368 464805786816 465158576232 465609295872 465670176768 466518689028 466579688832 467031785472 467385726976 467943956928 468298589724 468397375488 468813643776 469312214112 469667883846 469729295424 470184443904 471102772896 471620911104 472183656448 472480266384 472542045696 472999919616 473464979379 473923747584 474283457568 475371638784 475731900672 476300099016 476761614336 477692789364 478580594688 479515322412 479979953152 480042713088 480917413998 480980296512 481446346752 482386671648 482854084608 482917220352 483797158992 483860418048 484164362934 484227113184 484329259008 484696866816 485275214592 485642981936 486177112064 487063550736 487126676736 487599243264 488551023744 488921835888 490043602944 491000719356 491476478976 491540742144 491849511552 492436393974 492977995776 493940843424 494315178042 494419451904 494794718208 494858846208 495385114896 495825367392 497210708043 497275149168 497757560832 497822072832 498729170072 498794381568 499107707469 499277692928 499656646656 500188017672 500252844672 500632538544 501781174272 502096376376 502648602624 503248370688 503630338176 504231277662 505102941504 505168405504 506155062546 506646088704 506711752704 507030052032 507635048109 508127510016 508193366016 509185931184 509745954816 510066160128 510674778936 511062383097 511128619472 511236440064 511624470528 512234948736 512623737072 513120448512 514122636888 514189269888 514688090112 515078148096 515625919452 516084160104 516193026048 517201215552 517268247552 517593178116 518162448384 518780727808 519174484416 519793971417 520365662208 520692538464 521265217536 521887199232 522283313664 522906510168 523303398261 523810457856 523878948864 524901546344 525410758656 525478854656 525808942848 526436951544 526947047424 527415349248 527976240876 528044669376 528445457352 528957499392 529990619508 530573524992 531206613504 531540299682 531609801408 532124909568 533164216032 533750611968 534155116544 534793093632 535198388256 535311286272 536356816128 536763295824 537353650176 538403169024 539045599988 539638464512 539977447296 540048052224 541102833576 541627140096 542685005604 543210845184 543281872896 543693600768 544271803866 544342970304 544755502332 544870416384 545934616416 546348354678 546949251072 547945864487 548017511328 548548517888 549619901712 550037065374 550224396288 551299053312 551833239552 552911038848 552983334912 553330700496 554600245248 555020550784 555683448852 556221883392 556644057984 556716201984 557308254258 557803538316 558344027136 559434542814 560049831936 561070316331 561143679264 561687404544 562113727488 562784450256 563211605862 563403423744 564503821056 564858423423 564931632048 565050802176 565479677952 566154417024 568240809192 568314456192 568865783808 569976194368 570050721792 570408808536 571643448768 571717536768 572834172582 573389225472 573464199168 573824430144 574509126303 575019696906 575140995072 575577529344 576264317328 576701041049 577260504576 577335320576 578387966499 578462928624 579024101376 579462916608 580154340696 580594680117 580717154304 580792418304 581926778496 582932754432 583628318784 584071294968 585411369984 585779105772 585978609664 586423369728 587123099136 587568727872 587644879872 588269823939 589286765088 589934886912 590514239637 591087103488 591163711488 591535060704 592185655296 592815428352 592892260352 593342267904 594050253048 594501139521 594703613952 595077186816 596442513408 596895215616 597607440192 598061026584 598640523264 599809743036 599887481536 600469438464 600924506112 601642230336 602098186788 602225197056 603401418144 603479622144 603858707802 604522856448 605703565152 606369742848 607093272576 607474628208 607554058752 608142753792 608740687773 609330532608 610462990336 611112200832 611192107008 611655300864 612979218432 613443766656 614176443468 615317907456 616052114272 616519700244 616729673728 617117082624 618322389426 619002445824 619741049088 620211434976 620812394496 620893569024 622024918704 622106251776 622709047296 623925275904 624398119632 624529833984 625084858368 625749618816 626223845128 626305727232 626912591872 628137030528 629973688512 630056060928 631286639172 631898330112 632377943424 633132506538 633828851712 634309200896 635066798688 635548086054 635682152448 636164637696 636923719152 637406413791 638107459584 639353763216 640056950784 641223218664 641307062016 641709909603 641928462336 643182228864 643805446144 645062878656 645147224064 645552483912 645636150912 646262489088 647033619456 648297356994 649418067648 649502235648 650770794702 651401364992 651895781184 652673633283 653306798592 653391470592 654667625808 655301971968 655387656192 655799348736 656581858632 657080206839 657303994368 658587791232 659086904056 659225935872 659726290944 659811794944 660513486528 661014818856 661100489856 661741830144 662947610724 663033532224 663676747776 665059175424 665476943292 666208862208 666917356896 667003792896 667510051392 668306534679 669041565696 669461835168 670198136832 670856313057 670997827584 671507117568 672308370216 673470588672 674873416728 675528118272 675615670272 676040069376 676846730812 677503346688 677591154688 678826595412 678914574912 680088213504 680899705248 681416510796 681648586752 682165960704 682979931648 683408956734 683498316096 684160598016 685496849184 685585693184 686250786816 686770864128 687501225936 687591120384 688112213472 688257368064 689601620736 689690996736 690124237488 690883264512 692232645888 693058628556 693820882944 694256717952 695849598976 696377751552 697208680224 697737864348 698413943808 698505265152 699778033542 700547678208 701078590464 701915935392 702447884586 702596063232 703220465664 703968321168 704059559168 704501825769 704593943136 705276665856 706654159344 707431366656 708275484672 708720399576 708813068544 709499879424 710885621376 713057458176 713597851008 714450148524 715142421504 715684394432 716539184046 717870892032 719272983618 719969929728 720064069632 721376120997 721470444768 722169520128 723580007472 724281126912 724375830528 724924801024 725695738488 725790627072 726246544401 726340669776 726493888512 727045300224 727912821888 728464472904 729265668096 730690015104 732826535616 733382753832 735065404416 735777652736 736501079034 737214718464 737311113216 737774267328 738654590961 739466993664 740911265136 741472767063 741629177856 742192077312 742288269312 743077672344 743738051088 744458702848 745912723752 746636341248 746733109248 748093755108 748191572352 748916539392 749484969984 750379267008 750948807816 752671761408 753144564564 753242176064 753401069568 753972903936 754872556032 755445507264 756346916493 757654412256 757752608256 758487711744 759232593819 760067629056 760545078048 762191265024 762290049024 763778896776 764518967296 764618932224 765099240192 766012168404 766692929208 766854660096 767436705792 768352423104 769680672768 771183955332 771283904832 772032135168 772617222144 773438879178 773539120928 774126240156 774289539072 774389891072 775801823328 775902371328 776389767174 777243672576 778171091712 778761726624 780548493312 781038807696 781897826304 782830798848 783424970496 783526506496 784359765252 785715686784 785818423296 787352319516 788116137984 788218281984 788713414272 790420571136 791123023872 791964361314 792067004064 792668186028 792938151936 793436249088 794985929262 795256684544 795860287488 796809920256 797310449523 797414702112 798187364352 799746324048 800625917952 801232674816 802189640448 802797582384 802966929408 804535224192 804639496192 805144943736 806030475264 807604753536 808568399982 809457696768 809966170944 810072078336 811654250364 812440710144 814027508406 814816267776 814922809344 815540401152 816407705799 816514455456 817133253498 817305624576 817925022208 818901924624 819522532017 820423876608 822026266992 822822776832 824429852568 825055598061 825336594432 826321398784 826948579968 827749859328 829366558272 829475002368 829996050744 831900367872 832530826176 832706445312 833525173278 834332825088 835074302976 835962381387 836705307474 837516040704 839151814221 839964918016 840074747904 841715518896 842531106816 843170591232 844176675384 845105135616 846755731584 847397448072 847576203264 848219516928 849231625536 849875218388 850809946112 852361213788 852471684288 853298675712 854964291552 855076082688 855613212804 855904616448 857576305152 859251258873 860083838208 860196298752 860736645216 860848201216 861683318784 862529545359 862711492608 863366294016 864396475992 865890756864 866002980864 867694392936 869194374912 870231511044 871075731456 871188627456 872890167744 873735962624 874399131648 875442478176 876106942452 876405325824 878117054976 878668658658 878967914496 879635054592 880684648704 881353091808 881467319808 882322440192 883930147632 884044709632 884902330368 886630655232 886745567232 887302591056 888278482944 889223142528 889338390528 890013401856 891075379572 892055420928 892615780224 894475084076 894663770112 895342823424 896411160288 897091539876 897960784896 899714614554 899831222304 900704157696 900820893696 901386759168 903147280182 903337795584 905102127216 905219433216 905788061703 906784284672 907866273664 908555347728 909554614272 910639908864 911211942312 911331088128 912214130688 913995798912 915694485504 916668301248 916788160512 917482951296 918577706102 919468827648 919587995648 920165649984 921264665202 922976861184 924078171408 924779550366 925094510592 925675623936 927483584139 928503668736 929611573632 930317152464 931218591744 931340353536 933037378056 933159377664 934063570944 934771453952 935887913856 936597179448 936794750976 937627287552 938624428224 939335767692 939458590848 940368887808 942205545792 944367312896 944960532768 945084091392 945999839232 946929958758 947847495168 948566915136 949698759807 950743277568 951463801344 952600198032 953322129081 953523228672 955385578728 957161189376 959030644824 959959906304 960085426176 961834827996 961960593024 962892693504 964773343296 965708169216 967594317984 967720836096 968328725868 968454226368 968658518016 969393733632 970550429184 971285963872 972354224128 972446035491 974127101472 974253353472 975198486528 976156192053 977102047488 977843671776 980087205888 982001438712 982952957952 983081484288 983699023104 984872787948 985955991552 987881686848 988630356084 988838903808 989589436416 989717692416 990770229792 991650734784 994421416086 994550298336 995515121664 995644145664 997458340144 997588763136 998215414938 998555385856 999313293312 1000376035344 1000505689344 1001265077088 1003562348544 1004192752752 1005297205248 1006496741376 1007260676352 1008462555324 1010205883008 1010336811008 1012310125092 1013292177408 1013423505408 1014060104064 1015270096218 1016255020032 1016386732032 1018371862368 1019491909632 1020132320256 1021349557872 1022124766194 1022257238944 1022472880128 1023248941056 1024469897472 1025113435101 1025247474144 1026240897024 1028245273776 1028378539776 1029376180224 1030156296192 1031251838904 1032168320208 1032386052096 1034402431104 1034536495104 1035186356232 1036324896768 1037561455616 1038348968832 1039587942834 1040731324416 1041385076928 1043774398464 1044566627328 1045813020336 1046606796522 1047620915712 1047757897728 1049667050313 1049803092688 1050821517312 1050957709312 1051617885696 1052873903088 1053671826879 1053894094848 1054830698496 1055952481752 1056089338752 1056890914704 1057914998784 1059981239016 1061147049984 1062413227008 1063080599364 1063219602816 1064249819136 1066328432064 1068310233088 1069586187264 1070396776512 1070622572544 1072713632256 1073526591648 1074707300352 1074808776069 1076806338048 1078091199976 1078909475427 1079276929024 1079954894592 1080096104448 1082205667152 1083254280192 1085370011208 1086421690368 1086563745792 1087387201536 1088543607732 1088685940608 1089511004664 1089740832768 1091869232832 1092696709356 1093898502144 1095891728974 1096035022656 1097097035776 1099239803424 1100074130748 1100448792576 1102598106624 1103666479104 1104751618551 1105822077696 1105966669824 1106661400992 1109200490496 1110041101568 1111366897704 1112443766784 1113288115968 1113432403968 1114616508516 1115607076632 1116688054272 1118869085628 1120099663872 1122140632662 1122287358528 1123374809088 1124227454976 1125568900512 1126423211724 1126806847488 1129007642112 1129716846846 1129863264096 1130101604352 1130959355904 1132308834048 1136481618384 1136628912384 1137731567616 1139952388736 1140101443584 1140817617072 1143286897536 1143435073536 1145668345164 1146778450944 1146928398336 1147648860288 1149018252606 1150039393812 1150281990144 1151155058688 1152528634656 1153402082098 1154521009152 1154670641152 1156775932998 1156925857248 1158048202752 1158925833216 1160158318767 1160308681392 1161189360234 1161434308608 1161584836608 1163853556992 1164584650761 1165865508864 1167256637568 1168142589936 1170822739968 1171558211544 1172846739456 1174246198272 1175137455744 1175289759744 1176539647878 1178573530176 1181028479274 1182174206976 1182327422976 1183070121408 1184481778921 1185630856704 1185784520704 1186684535808 1187946541971 1188100506096 1189002279042 1189407227904 1190154373632 1192478893893 1192885026816 1193790431232 1195214880384 1196122053168 1197281046528 1199619486072 1199774963072 1200938876928 1201849012224 1203284460672 1204196373576 1204450394112 1206802836288 1206959244288 1207717415604 1209045712896 1211407130304 1212852599973 1214186545152 1214949256416 1215108117504 1216285507584 1217481375546 1218661065216 1220925980672 1221041262609 1222224401664 1222384214016 1223310601728 1225699880247 1225958436864 1226887533312 1228352886936 1230635814912 1232104228544 1233039400488 1234234165248 1236644778852 1238004891648 1239482098176 1240422869952 1241624788992 1244049837408 1244212503552 1245418094592 1247850551808 1248796239264 1249059667968 1250169716736 1250287759917 1251499237632 1252447690256 1252611454464 1253825183744 1255057961211 1256274061056 1259947377024 1260112121856 1262573278344 1263796660224 1264755886848 1266265013076 1267657703424 1268618401792 1270133597376 1271096172108 1271364304896 1272329275392 1273847438304 1274812827582 1276214919168 1278707526432 1280113901568 1282446437328 1282614124032 1283419819206 1283856924672 1286364457728 1287610892288 1290125757312 1290294448128 1291104967824 1291272301824 1292524978176 1294067238912 1296594713988 1298836135296 1299004471296 1301541589404 1302802729984 1303791562368 1305347266566 1306613597184 1306782941184 1309335251616 1310603943936 1310775312384 1311598697472 1313163717264 1314160413678 1314607988736 1317175582464 1318002987987 1318173808112 1318451871744 1319452581888 1319623589888 1321026973056 1322029637712 1322200979712 1323483660288 1325895221448 1326067064448 1327353495552 1330118350848 1330953886584 1332417724416 1333834713792 1334007585792 1335020102784 1336613069358 1338083131392 1338923670336 1341712626114 1341995655168 1343014235136 1344616740432 1346941177344 1349571921831 1349746833456 1351056236544 1351231340544 1352080138752 1353693461624 1354720920273 1355006693376 1355182309376 1357653190824 1357829149824 1360176427008 1361799410496 1362833021592 1364331921408 1365959863296 1366817913468 1366996632192 1368321196032 1370993698368 1371171386368 1373541728256 1375002451872 1375182240768 1376224426944 1376514736128 1377866559153 1379203241472 1379381993472 1380248474976 1381766529024 1384465291776 1386117257112 1387169325549 1387641765888 1388513435904 1391699197952 1392755503104 1394417360448 1395475728696 1396827887616 1397010530304 1399556067084 1401095356416 1402157180928 1403831870784 1404895769172 1405192126464 1406440931328 1407936642336 1408119118336 1409003651538 1409187886272 1410553331712 1413308318688 1414862733312 1416550969344 1417440799152 1417626137088 1418999758848 1420394938137 1421771242752 1426114916352 1427195702016 1428900297048 1430284843008 1431368788864 1433078368092 1435741784064 1438545967236 1439939859456 1440128139264 1442752241994 1442940889536 1444339040256 1447160014944 1448562253824 1448751661056 1449849602048 1451391476976 1451581254144 1452493088802 1452681339552 1452987777024 1454090600448 1455825643776 1456928945808 1458531336192 1461380030208 1465653071232 1466765507664 1470130808832 1473002158068 1474429436928 1474622226432 1475548534656 1477309181922 1478933987328 1481822530272 1482945534126 1483258355712 1484384154624 1484576538624 1486155344688 1487281632179 1487476102176 1488917405696 1491632124129 1491825447504 1493272682496 1493466218496 1496187510216 1496383144704 1497323122407 1497833078784 1498969939968 1500758534016 1501897615632 1505343522816 1506289129128 1506484352128 1507945807872 1509745112064 1510891014528 1512693832986 1515308824512 1515505216512 1518465187638 1520135258112 1521090156096 1522905144327 1524382530048 1524580098048 1527557793552 1529037934592 1529237864448 1530198480384 1532024336808 1533187149291 1533385858416 1533709320192 1534873411584 1536704846208 1539361345536 1542367910664 1542567809664 1544064270336 1545234444288 1546877758356 1547078241856 1548252480312 1548579078144 1551603646656 1551804742656 1552779534348 1554487345152 1556342183424 1557523453248 1559381914251 1561096986624 1562077615392 1563795652608 1565331397133 1565661597696 1566849940992 1567053012992 1568719530504 1569910194783 1571431373568 1571636846592 1574704639032 1576232275968 1576436563968 1577426828544 1580841142272 1582246047744 1583928722628 1584134008128 1585336372056 1586872498176 1589971858524 1590513369088 1591720574976 1593619840512 1594620899046 1594829404224 1596374728704 1599492648096 1601251835904 1602465349632 1604379280896 1605595164768 1605933858816 1609070448384 1609278992384 1610289887472 1612060950528 1615209507072 1617136799964 1618915393536 1619932341888 1620144156672 1623308500728 1624881420288 1628055016812 1629632535552 1629845618688 1631080802304 1632815411598 1633028910912 1634266506996 1634611249152 1635850044416 1637803849248 1639045064034 1640847753216 1643837593461 1644052533984 1645645553664 1648859705136 1650111196122 1650673188864 1652642797568 1653897159936 1655499718656 1658733116544 1658950004736 1659992101488 1663800735744 1665061652352 1667050346556 1668665650176 1670148605952 1671924762774 1673410614948 1675032081408 1678303628442 1679929836032 1680149495808 1683210948993 1683431037792 1685062213632 1686341182464 1688353350768 1690210271232 1693511463168 1694575270269 1694794896144 1695152406528 1696439033856 1698463251072 1699750436776 1701619892224 1704722427576 1704943368576 1706597351424 1709928583104 1710152165376 1711226425608 1715152610304 1718502517746 1720167676416 1720392597504 1721473290432 1721696402432 1723527378909 1725059090718 1725422985216 1726732588032 1728792951984 1730103123147 1731781513728 1732005961728 1735388785872 1738388749824 1740463022088 1741784040351 1742151462912 1742377254912 1745780335488 1747471925248 1748798263296 1750884956352 1752213884904 1756234109952 1757337317316 1757935828992 1759270109184 1761369297408 1762706183616 1762934639616 1764809471817 1767860295264 1768089419264 1769804660736 1771542718911 1773261310464 1773491134464 1774605182112 1776556965888 1778446285056 1778676781056 1780026803712 1782150759144 1783503418563 1784110841856 1785231560448 1788950168152 1789327540224 1790685646848 1792822320576 1794183079752 1795921569792 1799429229108 1799662444608 1801408315392 1802773518336 1806294560364 1806675591168 1810204254432 1810438866432 1811576123406 1813568569344 1815732547328 1817110695456 1819109228544 1821279817728 1822423884624 1822662176256 1824428261376 1827991597824 1831388971008 1833336602496 1833576321024 1834965902592 1837155412204 1838937655296 1839175991296 1840331299968 1842529330404 1845953722368 1848156342816 1849559100732 1850189021184 1851351247872 1854967168278 1857007337472 1859223147264 1860634304928 1862437183488 1862680707072 1866074756112 1866318755328 1868127141888 1869542907904 1871775827712 1873194358896 1873589501952 1875254575104 1877248856448 1878671535384 1878917181696 1880737775616 1884411091584 1888734625792 1889921065536 1890168182784 1893859917516 1895694990336 1897133830272 1899397519614 1901486555136 1902927602688 1905200396064 1906644258162 1907046457344 1910771157456 1912219241373 1914322378752 1918061289648 1919919812608 1920170852352 1923669655992 1923921186048 1925129728809 1925785387008 1929546686592 1931416338432 1935188635968 1935441672192 1936657451736 1936908452736 1938787467264 1941100858368 1942571927744 1944892070982 1948254202944 1948506706944 1952312384106 1954204094976 1955687343552 1958020899849 1960174411776 1964002877424 1965905915904 1966162968576 1967398046208 1969745575896 1971240620517 1971911983104 1975763373696 1977260712168 1977677807616 1979178872832 1979435384832 1981540459584 1983301469568 1988842832172 1989100596672 1991030243328 1994916680288 1995177526272 1996430829876 1997110771712 1998626586624 2000752070688 2001011378688 2002530154176 2004919604037 2007124697088 2008385505504 2010594410496 2012568939171 2012993482752 2014521352704 2016925110648 2020411766016 2020673622016 2024620250184 2026584354816 2026847010816 2028120208128 2030540192436 2032510040064 2032773464064 2036743724736 2040264640512 2042699115744 2044249532388 2044514477888 2044945760256 2046497882112 2048939794944 2050226870202 2050494948288 2052481794048 2056490547552 2056757079552 2058752360448 2060312592384 2062503677808 2064336640416 2064772104192 2068804862208 2069072990208 2070372712464 2072649793536 2075122911232 2076697937664 2079175885668 2081462648832 2082770153856 2087548796928 2089133254656 2091626040672 2093213593044 2095241831424 2095515795456 2099334100626 2099606185376 2101643034624 2101915418624 2103235771392 2105747806176 2107343653758 2107788189696 2109661396992 2111904963504 2112178677504 2113505477307 2113781829408 2115829997568 2119962478032 2122294099968 2124826454016 2126161198728 2126439205632 2128499638272 2132656864128 2136620466176 2139172374528 2140793553024 2145427264512 2147053183296 2149617552138 2153612676096 2156182399952 2157818950854 2158553858048 2159909789184 2160192208896 2164128362991 2164411334304 2166508560384 2170740022416 2172843380736 2173127491584 2174774403072 2177087215464 2177371881216 2179022009328 2179481665536 2183738465664 2185393418712 2187797004288 2191783457948 2192070045312 2194194071552 2198479606848 2200148261496 2205196213248 2207332958208 2209503237102 2211644155392 2211933339648 2213322801984 2215963772883 2218400980992 2220082203136 2222733795408 2224418301189 2224887533568 2226576231936 2226864807936 2229233017032 2231214153264 2233376108544 2237738171256 2240199327744 2244281265324 2244574717056 2246749618176 2248454909952 2251137801024 2252846423448 2258015284224 2259433693692 2259726528192 2260203208704 2261918711808 2264617668096 2269040749479 2272963236768 2273257824768 2275463135232 2277697781457 2279904777472 2280202887168 2281635234144 2286573795072 2286870147072 2291336690328 2293556901888 2293856796672 2295297720576 2298036505212 2300078787624 2300563980288 2302310117376 2305057269312 2306804164196 2309042018304 2309341282304 2313551865996 2313851714496 2316096405504 2317851666432 2320316637534 2320617362784 2322378720468 2322868617216 2323169673216 2327707113984 2329169301522 2331731017728 2334513275136 2336285179872 2341645479936 2343116423088 2345693478912 2348492396544 2350274911488 2350579519488 2353079295756 2357147060352 2362056958548 2364348413952 2364654845952 2366140242816 2368963557842 2371261713408 2371569041408 2373369071616 2375893083942 2376201012192 2378004558084 2378814455808 2380308747264 2384957787786 2385770053632 2387580862464 2390429760768 2391931348569 2392244106336 2394562093056 2399238972144 2399549926144 2401877753856 2403698024448 2406568921344 2408392747152 2408900788224 2413605672576 2413918488576 2415434831208 2418091425792 2422814260608 2425705199946 2428373090304 2429898512832 2430216235008 2434962751092 2437322130432 2442082525218 2444448803328 2444768428032 2446621203456 2449223117397 2451399760494 2451916873728 2453775066624 2456705773872 2458567596051 2461271629824 2464208457088 2466078800976 2468468330496 2473289557704 2475166794183 2476009783296 2478964196352 2480845739904 2483249577984 2488099674816 2488425007104 2495701103616 2497592478528 2498119335936 2500575519834 2502998475264 2504895380512 2505222908928 2507650367488 2507887144161 2510115922422 2512548122112 2517455442663 2519894754048 2520224243712 2525146556688 2527593320448 2529511773696 2532530026152 2535315406848 2537236803584 2540267194752 2542192344216 2542728609792 2544658550784 2547694876608 2549625655164 2552429838336 2557415052864 2564892874656 2565228248064 2566839638412 2567713849344 2572728915456 2575221784576 2577753776619 2580251514624 2580588896256 2582209935648 2582544603648 2585049956352 2587588636077 2588134477824 2593189427976 2597672270592 2598008942592 2603083178808 2605605459968 2607583124736 2610694533132 2613227194368 2613565882368 2618670503232 2621207887872 2623197394944 2626327434528 2628320827356 2629215977472 2634351164928 2636005975974 2636347616224 2636903743488 2638905163776 2639247179776 2642053946112 2644059275424 2644401959424 2646967320576 2651790442896 2652134128896 2654706991104 2660236701696 2661907773168 2664835448832 2667669427584 2668015171584 2670040205568 2673226138716 2676166262784 2677847340672 2683425252228 2683991310336 2686028470272 2689233480864 2693882354688 2699143843662 2699493666912 2702112473088 2702462681088 2704160277504 2707386923248 2709441840546 2710013386752 2710364618752 2715306381648 2715658299648 2717364185109 2720352854016 2723598820992 2725666043184 2728663842816 2731919726592 2733635826936 2733993264384 2736642392064 2741987396736 2742342772736 2747083456512 2750004903744 2750364481536 2752448853888 2755733118306 2758406482944 2758763986944 2760496949952 2768930583552 2772234514224 2774338651098 2775283531776 2777026871808 2782450752417 2783398395904 2785511006208 2788834720896 2790951457392 2793655775232 2794021060608 2799112134168 2802190712832 2804314361856 2807663741568 2809791538344 2810384252928 2812881862656 2815873284672 2816238236672 2818007303076 2818375772544 2821106663424 2826616637376 2833101938688 2834881598304 2835252274176 2837999517696 2840789876274 2843542485504 2849096279421 2852229832704 2854391404032 2857800594096 2859966387243 2860569686016 2862737577728 2866156736184 2871483568128 2877091934472 2879879718912 2880256278528 2885504483988 2885881779072 2888678080512 2894320029888 2897124507648 2899699204096 2902782953952 2903162508288 2904986177604 2905362679104 2905975554048 2908181200896 2911651287552 2913857891616 2917062672384 2917338106473 2922760060416 2928468576159 2931306142464 2933531015328 2940261617664 2946004316136 2948858873856 2949244452864 2951097069312 2954618363844 2957867974656 2963645060544 2965891068252 2966516711424 2968768309248 2969153077248 2972310689376 2974563264358 2974952204352 2977834811392 2983264248258 2983650895008 2986545364992 2986932436992 2992375020432 2992766289408 2994646244814 2995666157568 2997939879936 3001517068032 3003795231264 3010687045632 3012578258256 3012968704256 3015891615744 3019490224128 3021782029056 3025387665972 3030617649024 3031010433024 3036930375276 3040270516224 3042180312192 3045810288654 3048765060096 3049160196096 3055115587104 3058075869184 3058475728896 3060396960768 3064048673616 3066374298582 3066771716832 3067418640384 3069746823168 3073409692416 3075340305303 3078722691072 3084735821328 3085135619328 3088128540672 3090468888576 3093755516712 3094156483712 3096504960624 3097158156288 3103207293312 3103609485312 3105559068696 3108974690304 3112684366848 3115046906496 3118763828502 3122193973248 3124155230784 3130662794266 3131323195392 3133699881984 3134106025984 3137439061008 3139820389566 3142862747136 3143273693184 3149001150939 3149409278064 3152464551936 3152873127936 3154853657088 3161015480637 3161682284544 3164492095488 3167857445256 3168268016256 3170672744112 3173744996352 3179943717048 3183441149952 3187239681024 3189241798092 3189658808448 3192749457408 3198985296192 3204930699264 3208758561792 3211190329536 3211867717632 3215021971357 3218140896768 3218557984768 3220579774944 3224121901056 3224426328207 3230419014144 3234273599928 3236728426281 3237830787072 3239864683776 3240288313344 3246617001456 3249762840576 3256110033624 3259265071104 3259691237376 3262161604608 3265630823196 3266057821824 3268533013992 3269222498304 3271700088832 3275607698496 3278090128068 3281695506432 3287675186922 3288105067968 3291291107328 3297719410272 3300222392244 3301346377728 3305285595136 3307794319872 3310999437312 3314254855653 3317466233088 3317900009472 3319984202976 3327601471488 3330123304704 3334100693112 3337331300352 3340297211904 3343849525548 3346821229896 3350064162816 3356607256884 3359859672064 3360298991616 3366421897986 3366862075584 3370124427264 3372682364928 3376706701536 3380420542464 3387022926336 3389150540538 3389589792288 3390304813056 3392878067712 3396926502144 3399500873552 3403239784448 3409444855152 3409886737152 3413194702848 3419857166208 3420304330752 3422452851216 3430305220608 3437005035492 3440335352832 3440785195008 3442946580864 3443392804864 3447054757818 3450118181436 3450845970432 3453465176064 3457585903968 3460206246294 3463563027456 3464011923456 3470777571744 3476777499648 3480474956301 3480926044176 3483568080702 3484302925824 3484754509824 3491560670976 3493753952283 3494943850496 3497596526592 3501769912704 3504427769808 3512468219904 3514674634632 3518540218368 3522738594816 3525412367232 3525869279232 3529618943634 3535720590528 3536178838528 3543085437822 3546522620928 3546982268928 3549210364224 3553445336763 3556892570112 3557353562112 3560053607424 3564301518288 3567006837126 3568221683712 3570463120896 3577436681679 3577900336304 3578655080448 3581371293696 3585644641152 3588366159504 3591843139584 3598858458216 3599324889216 3602816630784 3605547036672 3612589120728 3613351182336 3620408508864 3620877732864 3623152246812 3627137138688 3631465094656 3634221390912 3638557799919 3642559635456 3644847769248 3645324352512 3648856522752 3655983195648 3662777942016 3663123787827 3666673204992 3667152642048 3669931805184 3674310824408 3677099640741 3677875310592 3678351982592 3680662599936 3685058660808 3691907444736 3696312685632 3699118201464 3702702495744 3709934336556 3714014674944 3718446294528 3721268609856 3724874366976 3732149512224 3732637510656 3736254283776 3739085815808 3743551655424 3746388717792 3747179003904 3750509150208 3754497712896 3757343070768 3757834363392 3761475551232 3765173883633 3768822183168 3777469251584 3779842131072 3780336365568 3787719835032 3791389980672 3794267660544 3798795039228 3802973110272 3805855205376 3810400792128 3813288516324 3814092914688 3821542314912 3824438482746 3828644757504 3836122579296 3839839625216 3840341704704 3847339311984 3847842372096 3850259457618 3851570774016 3859093373184 3862832676864 3870377271936 3870883344384 3873314903472 3873816905472 3877574934528 3882201716736 3885143855488 3889784141964 3896508405888 3897013413888 3904624768212 3908408189952 3911374687104 3916041799698 3920348823552 3928005754848 3931811831808 3932325937152 3934796092416 3939491151792 3942481241034 3943823966208 3951526747392 3954008963961 3954521424336 3955355615232 3958357745664 3958870769664 3963080919168 3966602939136 3977685664344 3978201193344 3982060486656 3989833360576 3990355052544 3992861659752 3997253173248 4001504141376 4002022757376 4005060308352 4009839208074 4014249394176 4016771011008 4025137878342 4025986965504 4029042705408 4033850221296 4036907287343 4040823532032 4041347244032 4048715765493 4049240500368 4053168709632 4053694021632 4056240416256 4061080384872 4064162760819 4065020080128 4065546928128 4073487449472 4080529281024 4085398231488 4088499064776 4089028955776 4092995764224 4097879589888 4100453740404 4100989896576 4104963588096 4112981095104 4113514159104 4120625184768 4125007355616 4128673280832 4129544208384 4133599677459 4137609724416 4138145980416 4140745424928 4145299587072 4150245822464 4153395875328 4158351771336 4161507976647 4162925297664 4165540307712 4175097593856 4178266509312 4183252081344 4186427186088 4190483662848 4191031590912 4198668201252 4199212370752 4203286069248 4206471542784 4211495612352 4214687307516 4215576379392 4219322793984 4223809927008 4224357355008 4227010954614 4227563658816 4231659995136 4239924956064 4244588199936 4249652908032 4252322397456 4252878411264 4256999276544 4261184814411 4265313728256 4273240932352 4278344749056 4281587106048 4290854529024 4294106366592 4299235104276 4307225352192 4312364799904 4315637901708 4317107716096 4319819578368 4320384417792 4328256725982 4328822668608 4333017120768 4341480044832 4345686761472 4346254983168 4349548806144 4354174430928 4354743762432 4358044018656 4358963331072 4367476931328 4370786837424 4375594008576 4383566915896 4384140090624 4388388143104 4396959213696 4400296522992 4410392426496 4419006474204 4423288310784 4423866679296 4426645603968 4431927545766 4436801961984 4440164406272 4445467590816 4448836602378 4449775067136 4453152463872 4453729615872 4458466034064 4461844896537 4462428306528 4466752217088 4475476342512 4480398655488 4488562530648 4489149434112 4491969367221 4493499236352 4496909819904 4502275602048 4505692846896 4516030568448 4518867387384 4519453056384 4523837423616 4529235336192 4538081498958 4545926473536 4546515649536 4555395562914 4559809554944 4560405774336 4563270468288 4568715432981 4573147590144 4573740294144 4582673380656 4587113803776 4587713593344 4590595441152 4596073010424 4599561447873 4600157575248 4601127960576 4604620234752 4610114538624 4613608328392 4618084036608 4618682564608 4627103731992 4627703428992 4632192811008 4635703332864 4640633275068 4641234725568 4644757440936 4645737234432 4655414227968 4658338603044 4663462035456 4669026550272 4672570359744 4678145742753 4683290959872 4686232846176 4691386957824 4695994191399 4696984793088 4700549822976 4701159038976 4706158591512 4714294120704 4724113917096 4728696827904 4729309691904 4732280485632 4737927115684 4742523426816 4743138082816 4746738143232 4751786167884 4752402024384 4756009116168 4760617494528 4769915575572 4771540107264 4775161724928 4780859521536 4783862697138 4784488212672 4789124186112 4798477944288 4799099852288 4803755507712 4807396048896 4813137842688 4816785494304 4817801576448 4827211345152 4827836977152 4830869662416 4836182851584 4845628521216 4851410399892 4856746180608 4859797025664 4860432470016 4869925502184 4874644260864 4884165050436 4888897606656 4889536856064 4893242406912 4898446234794 4902799520988 4903833747456 4907550133248 4913411547744 4917135192102 4922543259648 4928416914176 4931512780383 4932157601952 4936936660992 4946579115408 4950333588366 4952019566592 4957928392704 4961691479808 4966499155968 4976199349632 4976850014208 4991402207232 4995184957056 5001151039668 5005996950528 5009790761024 5010445817856 5015774288322 5020231844844 5025096244224 5034910885326 5039789508096 5040448487424 5049632846979 5050293113376 5055186640896 5059023547392 5065060052304 5070630813696 5074473607168 5080534389504 5083725810807 5084384688432 5085457219584 5089317101568 5095389753216 5099251310328 5104859676672 5114830105728 5129785749312 5130456496128 5133679276824 5145457830912 5150443569152 5155507553238 5160503029248 5161177792512 5164419871296 5165089207296 5170582136727 5175177272154 5176268955648 5186378855952 5190309369441 5195344541184 5196017885184 5206166357616 5211210919936 5215166249472 5221389066264 5225352121053 5226454388736 5227131764736 5237341006464 5242415775744 5246394789888 5252654869056 5256641654712 5268702329856 5272011951948 5272695232448 5273807486976 5277810327552 5284107892224 5288118550848 5288803918848 5294428415451 5303580885792 5304268257792 5309413982208 5314628156733 5320473403392 5323815546336 5329670897664 5335338855168 5336030343168 5340080411136 5346452277432 5350510255689 5352332525568 5355694681344 5366850504456 5367982620672 5372056940544 5378466961728 5387764709376 5398287687324 5398987333824 5404224946176 5408320555008 5414773846496 5418883681092 5420026773504 5420729237504 5430612763296 5431316599296 5434728370218 5440705708032 5447197641984 5451332086368 5457327685632 5463839453184 5467271653872 5467986528768 5473284784128 5483974793472 5484685545472 5494166913024 5500009807488 5500728963072 5504897707776 5511466236612 5516812965888 5517527973888 5520993899904 5537861167104 5544469028448 5548677302196 5550567063552 5554053743616 5564901504834 5566796791808 5571022012416 5577669441792 5581902914784 5587311550464 5588042121216 5598224268336 5604381425664 5608628723712 5615327483136 5619583076688 5620768505856 5625763725312 5631746569344 5632476473344 5636014606152 5636751545088 5642213326848 5653233274752 5666203877376 5669763196608 5670504548352 5681579752548 5687084971008 5698192558842 5704459665408 5708782808064 5715601188192 5719932774486 5721139372032 5725475155456 5732313472368 5736657724119 5742967136256 5754183868944 5759759437824 5760512557056 5771008967976 5771763558144 5775389186427 5777356161024 5788640059776 5794249015296 5799398408192 5805565907904 5806325016576 5809972355208 5810725358208 5816362401792 5823302575104 5827715783232 5834676212946 5845520120832 5856937152318 5862612284928 5867062030656 5874062699547 5880523235328 5892008632272 5897717747712 5898488905728 5902194138624 5909236727688 5915735949312 5927290121088 5931782136504 5933033422848 5937536618496 5938306154496 5944621378752 5949126528716 5949904408704 5955669622784 5966528496516 5967301790016 5973090729984 5984750040864 5985532578816 5989292489628 5991332315136 5995879759872 6003034136064 6007590462528 6014758812111 6021374091264 6025156516512 6025937408512 6031783231488 6037706817513 6038980448256 6043564058112 6050775331944 6061235298048 6062020866048 6073860750552 6080541032448 6084360624384 6091620577308 6097530120192 6098320392192 6110231174208 6116151738368 6120793921536 6128097347232 6132748597164 6133543433664 6134837280768 6139493646336 6146819384832 6150680610606 6157445382144 6169471642656 6170271238656 6176257081344 6180937777152 6187511033424 6188312967424 6193009921248 6194316312576 6206414586624 6207218970624 6211118137392 6217949380608 6225368733696 6230093812992 6237527657004 6244387946496 6248310461568 6261325588532 6262646390784 6267399763968 6268212051968 6274878122016 6279640779132 6285725494272 6286547386368 6298002301878 6298818556128 6304929103872 6305746255872 6309707314176 6322030961274 6323364569088 6328984190976 6335714890512 6336536032512 6340516431921 6341345488224 6347489992704 6359887434096 6366882299904 6374479362048 6378483596184 6379317616896 6385498914816 6397970592384 6409861398528 6417517123584 6422380659072 6430043942714 6436281793536 6437115969536 6441159549888 6448852656414 6460838028288 6468547199856 6473456852562 6475661574144 6479729367552 6480576626688 6492385088973 6493234002912 6499525681152 6512220067248 6518530142208 6519382474752 6524323209216 6531261646392 6532115643648 6537066027984 6538444996608 6543400177664 6551215396992 6556180256136 6563391012864 6575350373844 6576210135936 6582582214656 6595438820544 6600444784488 6610571190272 6615588639744 6621998874624 6628509711306 6634932466176 6635800018944 6639968405952 6647891318649 6655202942976 6660246609408 6668201386224 6673254903567 6674662600704 6680594423808 6687699051096 6693642459792 6700128325632 6713214513768 6719719344128 6720597983232 6732843795972 6733724151168 6740248854528 6745364729856 6753413403072 6774045852672 6778301081076 6779179584576 6780609626112 6785756135424 6793853004288 6799001747104 6806479568896 6807122248437 6818889710304 6819773474304 6826389405696 6833093344371 6839714332416 6840608661504 6844905702432 6860610441216 6874010070984 6880670705664 6881570390016 6885893161728 6886785609728 6894109515636 6900236362872 6901691940864 6906930352128 6915171807936 6920412492588 6927126054912 6928023846912 6941555143488 6953554999296 6960949912602 6961852088352 6967136161404 6968605851648 6969509019648 6983121341952 6987507904566 6989887700992 6995193053184 7003539825408 7008855539616 7024936439808 7029349269264 7037080436736 7045477189632 7050824734464 7051738558464 7059237887268 7071441181056 7072357677056 7086170875644 7093045241856 7093964537856 7098420728448 7106890673526 7113785140224 7114707124224 7120107214848 7128603036576 7134013674252 7136443367424 7140926241792 7154873363358 7155800672608 7157310160896 7162742587392 7171289282304 7175794045707 7176732319008 7183686279168 7197716916432 7198649778432 7205633261568 7211094073344 7225178241456 7226702364672 7240817017728 7241755465728 7246304493624 7254274277376 7262930189312 7268442781824 7277115599838 7285119270912 7289695538496 7290648705024 7311966391296 7326247575654 7333346409984 7334305284096 7339863610368 7347669352191 7348621648816 7354199281482 7355750621184 7356703965184 7361325199872 7370117321616 7375702788153 7383814889472 7392625371264 7398236402928 7405404991488 7419868673112 7428029349888 7436892589056 7442537219712 7449748733952 7464299024448 7465275021312 7478171631616 7487103310848 7492777435584 7494358007808 7508995425792 7514686141536 7515668726784 7522951102464 7523661432483 7530347767266 7537644366336 7552366327989 7554938503168 7559684262144 7560672731136 7575439670064 7582779961344 7588535321088 7597590078456 7605946220544 7611710410752 7620801584256 7626577032648 7628185829376 7643084629824 7648876965492 7657289515008 7672245158592 7679679250432 7694678623968 7695684744192 7700518915236 7703141548032 7718186746368 7725665353728 7733261329857 7740754543872 7741766688768 7746629806944 7747633810944 7755149869056 7762765908231 7764403433472 7770287710976 7779568283928 7793016811776 7794026827776 7809249536424 7816816379904 7822749374208 7832083599396 7840697647104 7856011509696 7863623663616 7869592184832 7878982303584 7884962482068 7887647932416 7903053494784 7908017927922 7909042848672 7910711230464 7916715491328 7917741539328 7926161838336 7933205878272 7955371328688 7956402386688 7964120973312 7979666721152 7980710105088 7985723319504 7994506346496 8003008282752 8004045514752 8010120616704 8019678416148 8028498788352 8033542022016 8050275756684 8051973931008 8058085410816 8067700442592 8073814574686 8081647064064 8082694488064 8097431530986 8098481000736 8106337419264 8107388043264 8112480832512 8122160769744 8128325521638 8130040160256 8131093856256 8146974898944 8152092555327 8161058562048 8170796462976 8176998129552 8178057911552 8185991528448 8195759179776 8200907480808 8201979793152 8209927176192 8225962190208 8227028318208 8241250369536 8250014711232 8257346561664 8267199354918 8275219448832 8276291960832 8281490849856 8300491644928 8306791750656 8316703542672 8323015953294 8325850595328 8331080615424 8347352257251 8350195187712 8356533018624 8366504162688 8372854372176 8380967325696 8382063181824 8397336402504 8398424741504 8406572138496 8412943085568 8422991224704 8429374615032 8431152758784 8438645587968 8447619854016 8448714710016 8454021909228 8455127317632 8463319990272 8479849912128 8499305816064 8504644794912 8505756822528 8513998553088 8522369628822 8530627456512 8546481864704 8547288838263 8556689498112 8563174212096 8579899161729 8581709058048 8588212733184 8598470208552 8614450704384 8624729599808 8631275803416 8639639156736 8640768835584 8656513451964 8657645337216 8666034241536 8682960089664 8691373522944 8699097612288 8708348861856 8709487524864 8716088037312 8717926662144 8734953862656 8741573674848 8751188017152 8752014319419 8767133831792 8768280181248 8776776286208 8785405728477 8793918427392 8800593045984 8820784852992 8838012948408 8846576621568 8847733358592 8853291207936 8863855091532 8873603923968 8880328812544 8890935181632 8897673204756 8899550134272 8906304927744 8907459231744 8916932068128 8923689793074 8924856613056 8933504434176 8950952685024 8960797310976 8977125061296 8978298868224 8983938734442 8986998472704 8993819639808 9004551204096 9011385693792 9032061136896 9037734774768 9038906112768 9047674847232 9058470672384 9076162997916 9091852947072 9093031299072 9110791125828 9119619109888 9120811548672 9126540936576 9137430865962 9146295180288 9147480588288 9165346761312 9174227607552 9175427186688 9181190882304 9192146020848 9199122895746 9200315150496 9202255921152 9209240469504 9220229077248 9226020915909 9227216656784 9236168073216 9237365129216 9254207463984 9255406857984 9264385622016 9271406665728 9281266550136 9282469451136 9289514881872 9291474468864 9310828455936 9316677206088 9326924070912 9338053100544 9345140719488 9356291485506 9366581919744 9372465692352 9391988382798 9393969586176 9401099645952 9402318077952 9412317183024 9428588241408 9447003452817 9448227834192 9457393655808 9458619383808 9464560971264 9475854231368 9483046441911 9485046853632 9486276165632 9493476286464 9503572335768 9504804048768 9512018232336 9521234989056 9539831151144 9550323449856 9561719043072 9567725394276 9568976425344 9578248372224 9596955888576 9598199704576 9614792097792 9626275685376 9633570988608 9635603152896 9645065914071 9654422690304 9655673954304 9661739324832 9672365703168 9691257042432 9702820799784 9710185278843 9713492361216 9719594051328 9720864940032 9739851004368 9749288521728 9768330100872 9777795213312 9779073712128 9786484813824 9796892469588 9805599041976 9807667494912 9815100266496 9826823095488 9834270384204 9845086519296 9856833828352 9863025560766 9864315203904 9873873321984 9893158230816 9900667176732 9904039133184 9915856785408 9923382959616 9932998311936 9942764566959 9952398699264 9953700028416 9982804414464 9990369914112 10002302079336 10011993901056 10019581522048 10020891635712 10031548576644 10040463689688 10050192488448 10069821770652 10079579016192 10080896974848 10099265693958 10100586226752 10110373281792 10118047094784 10130120104608 10141261627392 10148947214336 10161068779008 10167451621614 10168769376864 10170914439168 10178634203136 10190779506432 10198502620656 10209719353344 10229660211456 10259571498624 10260912992256 10267358553648 10290915661824 10311015106476 10321006058496 10322355585024 10328839742592 10330178414592 10341164273454 10350354544308 10352537911296 10372757711904 10380618738882 10390689082368 10392035770368 10410971425253 10412332715232 10422421839872 10430332498944 10441424868903 10442778132528 10450704242106 10452908777472 10454263529472 10474682012928 10481261856849 10484831551488 10492789579776 10505309738112 10513283309424 10537404659712 10544023903896 10545390464896 10555620655104 10568215784448 10576237101696 10577607837696 10588856830902 10607161771584 10608536515584 10629256313466 10640946806784 10647631092672 10660336010289 10670677710336 10672060686336 10680160822272 10692904554864 10701020511378 10704665051136 10711389362688 10732310045037 10733701008912 10735965241344 10744113881088 10756933923456 10775529418752 10796575374648 10797974667648 10808449892352 10816641110016 10829547692992 10837767362184 10840053547008 10861225526592 10862633198592 10869456740436 10881411416064 10894395283968 10902664172736 10915673399757 10927678906368 10934543307744 10935973057536 10946569568256 10957319779931 10967949586944 10969371090944 10988333826048 10989371363481 11000019614976 11001457926144 11009795415552 11022932473224 11031298922223 11033625931776 11035055947776 11041987799808 11075722334208 11088938056896 11097354604392 11108107487232 11129803009668 11133593583616 11142044024832 11155338883584 11163805829568 11174623100928 11196448536672 11208762851328 11217257447424 11230654966272 11239166153376 11241537011712 11251527450624 11263493138688 11264952946688 11272029212304 11273503090176 11284426653696 11295521650899 11306466549504 11332407754752 11339526393216 11341009096704 11363159505096 11374169942016 11396385117684 11408919330816 11417565616128 11431202376384 11439865548972 11442278744064 11450950310912 11464626944736 11473315448238 11485934272512 11508367737888 11519518875648 11521025114112 11542017935952 11543527116288 11550778372854 11554712322048 11577280119552 11588498030592 11598796816384 11611131815808 11612650033152 11619944710416 11621450716416 11632724803584 11646605150208 11655431566464 11669352425892 11691040241664 11713874304636 11725224569856 11734124061312 11748125399094 11761046470656 11784017264544 11795435495424 11796977811456 11804388277248 11818473455376 11831471898624 11854580242176 11862026891883 11863564273008 11866066845696 11875073236992 11876612308992 11889242757504 11898253057432 11899808817408 11911339245568 11933056993032 11934603580032 11946181459968 11969500081728 11971065157632 11978584979256 11991759519744 12006068272128 12015180925056 12029517624222 12042748182528 12050313033024 12051874817024 12075413635026 12077960896512 12087128116224 12101550663888 12110721862029 12122470596096 12124041732096 12147721501104 12161082064896 12168721248768 12183241154616 12192488282457 12195060240384 12196640784384 12220462348416 12232303476736 12241587843072 12256194694464 12265497194328 12267086867328 12278987292672 12293638769664 12301361221212 12314890764288 12338943285312 12340542477312 12361875554304 12375022066848 12376625934848 12386019842496 12388632625152 12400799032377 12412829173248 12414437941248 12422236274784 12435898761216 12450737467392 12460187625984 12475055314008 12484523929941 12488775892992 12496620923136 12522651177064 12525292781568 12534799527936 12536424103936 12549756244032 12559281558264 12571450988544 12573094772736 12596004603756 12597637112256 12609858207744 12619414628352 12644061922548 12646729138176 12657968381952 12671429781024 12673072065024 12681032863842 12682690976448 12694979985408 12719774868192 12733764599808 12748958724096 12756967192368 12758635233792 12770997829632 12795941184768 12819722797056 12835034247168 12844761318144 12860087885428 12872563587072 12874231939072 12882319099776 12897705312828 12921676056576 12937094399712 12946913705124 12951323148288 12959458735104 12961153253376 12984770177946 12986468005824 12999051362304 13024440134496 13037060284416 13038764949504 13048646418432 13062523292784 13064231287296 13074132055968 13076889993216 13086800355328 13102430793984 13112360512272 13126782025728 13150700747688 13152420271872 13165164429312 13190877641088 13200889568976 13221142380544 13231177279488 13257019422612 13269864932352 13271600037888 13279936811904 13295782637298 13310405885952 13320493218816 13336402772448 13346509807134 13349325201408 13361188847616 13375398102192 13385534689611 13387284919584 13400256651264 13426429027536 13439438688256 13441195966464 13465687591944 13467448302336 13475908101663 13480497709056 13490729459712 13506826806144 13548091705344 13556602162152 13558359169152 13571512270848 13587706008576 13598003494208 13614244496874 13637779420608 13639546948608 13666186688742 13679428664832 13681217323008 13689811404864 13706146298943 13721220882432 13748020141968 13761341411328 13763140780032 13771786323456 13773571219456 13788219031272 13798684343619 13800472725744 13803383881728 13813860704256 13830343615872 13840824985176 13854252109824 13856047693824 13883110286976 13907109998592 13921899825204 13923704176704 13934272322808 13937211703296 13966242683904 13975015809132 13979775401984 13990386106368 14007079650816 14017711079232 14034437228259 14049872879616 14058698538528 14074160873472 14087982574197 14090954379264 14101649468928 14103477116928 14118475774536 14142882362112 14144715354112 14172341751288 14186090483712 14187929075712 14196841456896 14213781347052 14227570280448 14229414248448 14240214429696 14257206073152 14268027348504 14281852483584 14309746726716 14311601345216 14314620321792 14325485174784 14342578564608 14351588091414 14353464638016 14367372558336 14395433832864 14397299556864 14411266523136 14422188146688 14450356482912 14453404729344 14481634035456 14483510931456 14492608987248 14508548554752 14525860378624 14536885563648 14554231199676 14570238541824 14579391076992 14581297410048 14623932782592 14652495151308 14666692819968 14668610568192 14679727220736 14695338704382 14697243297632 14708398562964 14711501242368 14713407930368 14722650399744 14740234643232 14751405576306 14767629778944 14785250742528 14794538341149 14796472805856 14810809982976 14839737346224 14856058699776 14873785178112 14885074439424 14899497467904 14928598048896 14930550042624 14956343263232 14974206621696 14985554871168 15017990851584 15029372283072 15031337453568 15047322864966 15060695534532 15075288732672 15104732655978 15109877006336 15119368524288 15121345462272 15148898540937 15150879340128 15165559922688 15177070642176 15195180156912 15211892441088 15223420821504 15241603168512 15253154065296 15256371658752 15286169259648 15297753930984 15314579030016 15344490317184 15359358500864 15389357247936 15391369488384 15401037830472 15436373492736 15451330707456 15466522659714 15481509087744 15483533377536 15493259613888 15495267621888 15511746410181 15525531816462 15528806866944 15540575421952 15559136567856 15570928108323 15586033623552 15588053655552 15618499072848 15633632759808 15645498748416 15664167198792 15676056363159 15681395294208 15712023019392 15727247327232 15739184369664 15757964607168 15769924964136 15806106989568 15816035855844 15818085697344 15821422460928 15833430982656 15852323676672 15866411756544 15883285246353 15910742657376 15912804773376 15928241946624 15943884470199 15959333442304 15961420210176 15971446639008 15989012692992 16006016565504 16008091029504 16020241233408 16039356832296 16056997576704 16067084044032 16100551513368 16103947862016 16116170821632 16135400885184 16147629149372 16163294128128 16165388976128 16194863061972 16196962001472 16212674838528 16224961665024 16244321539488 16256651043276 16260080320512 16262187712512 16293949797888 16304185110654 16322117124096 16341592925952 16353996259104 16356115823104 16371983056896 16391518359552 16401814961616 16403959586304 16419854352384 16451924380416 16454056636416 16482500739072 16500029422464 16514693123328 16534398709836 16550438897664 16552583921664 16562981699712 16600983289856 16613583501312 16633407085344 16646031906588 16651701190656 16662161230848 16694704514502 16700390375424 16713066037248 16733008325376 16745708744352 16761934651392 16764126363648 16794672805008 16796849483008 16813144276992 16825886171136 16845982449408 16858749230064 16862305517568 16877291175936 16895239708032 16897429420032 16908043818456 16910254635264 16926639980544 16959699824256 16998611632128 17009289589824 17011513645056 17044739257644 17061254913024 17094577676526 17113378996224 17126348424192 17159798323458 17163418116096 17176425466368 17196940417104 17209973172357 17228901408768 17249459199616 17262551606832 17279278313472 17281537671168 17313026903928 17315290674432 17326167559281 17332068483072 17365920179328 17382747045888 17398195224576 17416697723712 17418975049728 17432176074624 17469907725312 17483147349696 17504028638838 17534267663584 17536560362496 17553552572416 17570811456954 17587836854784 17601186091968 17622188098641 17641569705984 17676025896816 17693153243136 17695466717184 17706582415872 17727710183064 17747207847936 17760657625088 17781870363264 17795346409512 17799100268544 17812609855488 17814918463488 17833864136256 17847379586148 17849713226112 17867008868352 17901905370048 17954250122592 17956597736448 17967877468884 17973996945408 17987639279616 18009102408192 18022771387584 18044276436333 18064122273792 18075469549536 18077812225536 18095349694464 18113120452539 18116941344768 18152325995832 18183705894144 18186062598144 18221582251656 18239238219776 18241623097344 18253081873152 18274861731924 18292590360576 18294961176576 18330693522624 18348455215104 18362381764608 18384292041696 18398245791492 18400630300992 18404511842304 18418480939008 18440458154496 18452041831818 18454433313568 18472336146432 18474730258432 18508414927968 18510813715968 18528771244032 18542813331456 18562533100272 18564938902272 18579029763744 18582948937728 18621656911872 18633354412176 18653848141824 18676106201088 18690281438976 18712582971012 18733163839488 18744931384704 18783976765596 18787939172352 18802199291904 18804636155904 18824634366048 18857176482816 18894006905634 18896455668384 18914787311616 18917238767616 18929121942528 18951708462736 18966092883822 18970093707264 18972552331264 18986952572928 19007144671536 19009608097536 19021549295763 19024036464672 19042469978112 19079662302288 19100646899712 19123438086144 19135450788552 19137952850688 19156496744448 19193911777152 19196399409152 19229584195584 19252551370752 19267141977216 19290131828142 19308845380608 19311347908608 19323478649664 19382514084864 19405641599568 19420370557686 19426984722432 19439188102656 19441729880064 19477155266919 19479702008736 19498577043456 19536660201744 19555590426624 19558147424256 19572969627648 19593784939176 19611198083952 19615334989824 19630200532992 19653646190976 19668540768408 19690173038592 19713667656704 19726051121532 19728630407808 19747746643968 19786316461632 19801334353464 19831713570816 19846765919232 19865996623872 19885529133918 19904797398528 19907400056832 19943673955947 19965608828928 19980739828224 20004604158672 20019764710701 20023987802112 20039163044096 20041783271424 20063097153288 20080927379376 20100384976896 20139643541304 20159158032384 20161793949696 20198531387916 20201172453504 20220746563584 20236094189568 20260240209216 20297894428672 20322137558016 20334903243228 20337538753728 20341828878336 20357268406272 20381559012864 20397005241312 20419438706688 20421366745311 20459320422912 20499280033113 20519142997248 20521825984512 20534717107296 20581831323648 20622030212952 20642012116992 20644711170048 20657679485184 20660356829184 20682328546908 20700709088616 20705075822592 20745515423808 20761237477764 20781378164736 20784071540736 20821942850506 20824665430464 20844843679744 20860664997888 20882849737806 20885556265056 20901408484212 20905817554944 20908527058944 20949364025856 20962523713698 20969663102976 20985579159552 21010619476224 21026566618848 21074809319424 21088047807792 21090780929792 21111241310208 21136431568896 21152474203392 21155215675392 21177713661804 21214323543168 21217073031168 21258512626932 21281893613568 21295262185344 21320672020578 21341355420672 21344121372672 21360321644544 21385809109728 21402041022756 21409330102272 21422778725376 21464620090074 21467402017824 21471930482688 21488227762176 21513867846912 21527382137121 21551058837504 21593150749296 21595949335296 21616899784704 21633282220032 21659095385984 21675534724368 21680107094016 21722451053184 21725266397184 21738913480872 21762822832128 21788790567936 21805328345472 21831346799514 21855357812736 21869086615488 21871946115072 21914639559862 21935899173888 21938742181888 21978742726962 22000039229952 22002915852288 22019590831104 22043008056573 22045864946448 22062597844446 22067251863552 22070111895552 22083975599616 22127108364459 22151444668416 22177876113792 22194709208784 22216214974464 22259606019336 22284088049664 22310677767168 22327611659136 22349246201856 22392897073344 22434514894848 22461309932544 22478332306752 22483074023424 22505153799499 22526986277376 22529905893376 22544058424608 22547006180352 22568853307392 22570984297449 22591043301798 22612933099008 22657098983967 22664815509504 22679052786432 22682018193408 22726319010192 22748339884032 22792770235368 22817838661632 22835131232256 22862404752768 22879731097944 22884557488128 22901900621824 22929253889472 22946630896476 22971868545024 23016735475776 23039037751296 23084035871904 23087054232576 23101556745708 23109424644096 23154560239104 23176996061184 23197593632768 23199783989571 23222263631616 23225300066304 23239889420832 23242901432832 23265449607168 23288297724693 23293210300416 23310863132928 23338704851784 23382080483328 23427748609272 23450449139712 23468248122624 23496250798188 23522092941312 23568034529088 23590870990848 23608776554496 23636946910752 23662943797248 23709160484352 23724053783766 23727128546016 23732133691392 23750146473984 23753224617984 23778485515008 23796506114864 23799617634816 23822678491136 23866113986064 23869207160064 23892362919936 23939000163456 23942130315264 23957169958512 23983519039488 24012136544256 24030361850112 24059035248444 24085496365056 24100626066048 24103749634048 24150827270052 24155921793024 24174256232448 24203101327776 24221443724058 24244941192192 24248083464192 24295443002208 24322164129792 24337442497536 24366482309232 24384976564914 24390120480768 24393281568768 24440924696832 24456277665981 24464606953472 24483175686144 24512389388928 24530994388656 24534173734656 24557974585344 24587277539328 24602722442424 24629781528576 24677886570624 24681084954624 24723751108608 24750044133696 24753251869696 24772039684992 24801598064754 24825658346496 24828875882496 24844472549568 24901474934784 24920375251968 24950110628016 24969047859882 24977551785984 24993241846272 25042056771753 25045302354128 25050585563136 25069599055872 25072848207872 25099512488064 25118563116528 25142901977088 25146189545472 25192009207512 25195274224512 25219716415488 25238829256704 25288123845096 25293458276352 25315936763904 25342859562048 25346144130048 25362065727684 25365381952896 25389959970816 25439549736384 25497917448192 25513934384736 25517270467584 25541995659264 25591882369536 25639445594112 25641866514789 25670068494336 25689522636288 25720175770856 25739697485187 25745127174144 25748463878144 25764638199552 25795410625656 25843352113152 25874188799424 25893827410248 25918917470208 25922306506752 25969540355892 25972936011648 25998102724608 26048880268992 26074120568832 26097292836864 26125046585568 26128462574592 26148264111936 26153779986432 26173600710656 26204861587968 26224721024544 26253564051456 26301401495376 26304840543744 26330328858624 26356217185431 26381755282176 26401779137952 26442284761088 26462354558976 26514038845224 26539729864704 26543200075776 26559873623808 26591565274596 26620811771904 26640986437632 26672805544896 26693019614268 26698650402816 26722377695232 26750796204384 26771069379222 26774569839168 26800513302528 26852858055072 26878877376512 26882391932928 26931375183888 26934896604672 26951816203326 26960995418112 26981458919424 27013653612288 27096183410688 27113204324304 27116718338304 27143024541696 27175412017152 27196006988416 27228488993748 27275558841216 27279093897216 27332373377484 27358857329664 27362434646016 27379622809728 27412292597886 27442441764864 27496040283936 27522682822656 27526281560064 27543572646912 27547142438912 27576438062544 27597368687238 27600945451488 27606767763456 27627721408512 27660687231744 27678062747727 27681649970352 27708504219648 27712095387648 27766220573952 27814219997184 27843799650408 27847408353408 27868544645616 27874423406592 27932485367808 27950031618264 27980772212736 28014159301632 28035422158464 28068874456518 28099745759232 28117397077056 28175965148394 28181908758528 28203298937856 28206954233856 28236951549072 28258351011401 28285764724224 28289430708224 28341010358451 28344683502576 28372180967424 28375858151424 28393682913792 28427562694104 28449139325733 28455140560896 28458828496896 28480428859392 28514412146304 28536054697008 28563704967168 28619493453432 28623202690432 28650970349568 28685157129216 28703176182828 28706929276032 28734745116672 28790867665728 28794599113728 28844376293376 28900712965824 28906809458688 28935197742213 28963268070912 28967021862912 28985217974496 29017097109504 29051720757248 29073771127296 29108462399352 29130555836529 29140477083648 29158782153984 29162594820096 29247865565184 29304990302616 29333385639936 29337221136384 29359454441472 29390677408764 29394486595264 29416797125928 29423002484736 29445300799488 29480469286464 29502811152612 29535259557888 29570501485056 29589076682298 29592945611712 29621619965952 29679474692448 29712117399552 29747570356224 29770148878848 29798994935808 29828293700877 29857196097792 29861100085248 29912686526464 29948413243392 29971109742336 30035981703168 30058744566144 30062674907136 30094645729932 30121391069064 30150577465344 30209465311956 30219754012672 30238737048576 30242690924544 30297797081874 30301758680256 30331119845376 30354141284352 30390360313824 30423784882176 30446841643008 30483206337024 30506308130592 30512743317504 30572338519296 30595507861968 30629158060032 30688980634368 30718717001728 30778714495872 30782738976768 30802075660944 30872746985472 30933045319428 30963018175488 30967066755072 30986519227776 30990535243776 31023492820362 31051063632924 31057613733888 31081150843904 31118273135712 31141856216646 31172067247104 31176107311104 31232914275759 31236998145696 31267265519616 31290997496832 31328334397584 31352112726318 31362790588416 31424046038784 31443785570547 31454494654464 31478368739328 31515929214336 31539849928272 31612213979136 31632071711688 31636171394688 31666861965312 31704647353344 31732823513088 31766570492706 31821485314752 31825609546752 31887768940398 31918666884608 31922840420352 31942893278016 31981008030867 32012033131008 32016182059008 32040482466816 32078713664592 32113995153408 32134168088064 32196930135111 32201103026736 32207895724032 32232341643264 32270801770368 32295258298744 32326588256256 32330777952256 32389726123944 32393924002944 32425349677056 32449923330048 32488643078976 32513302086552 32520160641024 32587899595776 32608370221308 32644234248192 32683185851904 32707992518208 32712231646208 32747020199271 32783036719104 32803629923232 32807919172608 32839708704768 32871959339793 32903848760832 32908113272832 32965001478144 33000058844928 33029386246656 33068797419672 33093896766669 33100877795328 33105167843328 33125963399424 33201966579712 33227167002624 33266814170688 33292063813176 33324322461696 33389409029004 33400780750848 33426132074496 33466016650752 33491417488704 33523869302784 33589345610016 33593698966016 33626288553984 33651772342272 33691964898816 33717498460128 33724611035136 33754582351872 33790479416064 33794858840064 33816087636912 33820509270528 33853279961088 33886564952697 33919399648512 33997223264256 34018579179648 34023027290112 34089478515288 34122509826048 34189155353052 34226757992448 34252696848384 34319596646916 34326836232192 34352850932736 34393880834208 34419946344714 34457802817536 34498918399232 34525103213664 34558556626944 34563075342336 34626053807856 34630581348864 34652335118562 34664136966144 34731840358656 34765494091776 34796390449152 34833395447424 34837950099456 34864352149248 34939815450624 34966294699392 35008057277676 35068535327168 35073120724992 35141622913908 35175673709568 35202372183936 35244376197282 35283139411968 35352051793632 35386306486272 35390933434368 35413164831744 35455420366128 35494415695872 35521315250176 35563740726528 35586080675649 35590692819024 35598200537088 35625219710976 35629836926976 35667728272512 35694759172296 35699426452224 35734017736704 35803810740096 35908500245184 35913195472896 35935754937768 35975278559232 36018204816384 36045542775168 36088552872666 36128244547584 36150939099072 36155624451072 36226240905078 36233882689536 36304651991664 36332165586087 36367411788288 36372125196288 36443164503312 36478476439552 36483246194688 36506163746304 36549723463848 36577464847371 36585180721152 36589922353152 36661387045248 36696910430208 36724763529216 36768584083392 36796491582984 36801260601984 36836961878016 36880916308992 36904083663636 36908866627136 36944672292864 37016829855936 37021627431936 37085626662912 37125066200544 37129877804544 37158059527488 37165897875456 37202397097131 37243313823744 37266708824352 37307696283648 37352212402176 37380562877952 37425165942024 37453571789823 37466327678976 37489862769408 37567953531192 37575878344704 37604398583808 37609272311808 37649268732096 37714352965632 37788013811268 37792911336768 37829574623232 37858243885056 37903416925472 37932185767644 37940187414528 37945104662528 37973905145856 38014289343072 38019216195072 38043098591526 38048072929344 38084939956224 38159324604576 38201293799424 38246876172288 38270901577104 38275905701376 38312993488896 38387823554304 38392798818304 38459168391168 38505102741504 38534283954432 38580263656284 38617690761216 38622695817216 38646957299328 38765028169728 38811283199136 38840741115372 38853969444864 38878376205312 38883459760128 38954310533838 38959404017472 38997154086912 39073320403488 39111180853248 39116294848512 39145939255296 39187569878352 39222396167904 39230669979648 39260401065984 39307292381952 39337081536816 39380346077184 39427335313408 39452102243064 39457260815616 39495493287936 39572632923264 39602668706928 39663427141632 39693531838464 39771058267836 39809594797056 39814800113664 39887347911894 39931217657856 39961479656448 40009208317344 40039529421402 40047975604224 40078326088192 40083566542848 40126194306576 40156604068833 40161854758752 40200769953792 40279287082608 40318316064768 40323587899392 40397062775832 40402344907008 40427724304989 40441493127168 40472188379136 40520480418432 40595788857344 40644275116032 40669806486456 40675077507456 40714536812544 40763118025728 40794010482624 40842733490622 40918640845824 40998560066226 41038285994496 41043651969024 41069434214592 41118438896829 41163662647296 41244060425904 41284024233984 41289422340096 41315358970368 41320713658368 41364657093816 41401418177232 41410151645184 41491030847616 41522474955528 41562756329472 41568143081472 41643885701012 41649330860928 41689687359488 41721329995776 41765699475612 41771112530112 41802816968424 41811635109888 41898728051712 41925047427396 41939326205952 41971158319104 42021238952448 42053133237696 42103311684777 42149618638848 42176095615584 42181561859584 42222482620416 42263947722591 42272863137792 42304948406784 42310431350784 42355427323608 42428647086336 42434146062336 42517025253864 42563787227136 42590524370688 42641344041156 42682710841344 42688242745344 42720643289088 42771618219456 42804082045512 42845557450752 42929240180148 42934804035648 42943860965376 42976455524352 43027735693824 43054764274242 43102117675008 43186301498592 43191898670592 43233799569408 43266564440064 43318190771968 43351069448736 43360214188032 43444902106368 43450532794368 43477826961744 43525645664256 43577581135872 43610656690944 43662693599028 43710715625472 43738173230976 43743892230144 43829279119724 43871798347776 43877484363776 43957485453924 44000078459904 44005831704576 44039181662208 44086016113146 44091729892896 44125195688892 44134503727104 44140223791104 44167951199232 44254216728918 44302889336832 44355752227584 44383615023447 44389418417568 44432429948928 44519212038672 44568176099328 44621355534336 44655223318272 44698492403712 44785794146688 44869029789696 44922619865088 44956664613504 45010307598998 45053972554752 45059811786752 45088116849216 45094012360704 45141968594898 45182086603596 45225866198016 45314197967934 45329631019008 45358105572864 45364036386816 45446695622811 45452638020384 45496679768064 45585540470736 45635677323264 45670262464512 45724809505536 45759462195888 45769114976256 45803801243648 45858507778944 45893261792952 45943737090048 46033470951552 46078075502592 46168071743808 46174108465152 46203113491416 46309120478208 46353992122368 46399567979142 46444527263232 46450600132608 46479778841664 46485802865664 46535239230543 46576595449386 46586420600832 46621726265856 46677409703568 46712784324969 46764160966656 46855497218544 46900898279424 46936496245248 46992501596376 47028169089477 47044185882624 47136069058176 47181741981696 47217553108992 47273893821504 47418320968704 47448107567532 47454257092032 47464267382784 47500292947968 47556971030016 47593012229728 47599235269632 47645356982272 47649855739059 47732227972128 47738414320128 47784725839872 47831653410597 47878000326912 47884260630528 47914339917024 47967038078976 48024273088512 48060723700224 48118070496888 48170992730112 48201252132096 48207499268096 48301654540104 48311843586048 48348512464896 48406202655552 48442887448116 48489882384384 48496166928384 48590886004416 48674884995072 48732964618464 48769953129828 48780240961536 48786563137536 48881849393664 48912555331962 48929213906944 48966351372288 49024778777856 49061988777312 49068347469312 49115949170688 49174555078656 49205444884848 49259563057152 49355773141248 49362169909248 49447502217216 49500088267392 49506503739392 49544079369984 49603196129508 49651316692992 49657751764992 49688945099136 49802949869568 49840750503936 49900221256032 49938095719764 49955103571968 49986483692544 50084113543506 50090604708256 50101171126272 50139198111744 50145696415744 50199024976128 50237126233056 50285803954176 50292379090944 50384018415024 50390548449024 50439432830976 50477658513408 50576247690192 50586916552704 50631873527808 50685719124096 50692288260096 50724131455368 50730763905792 50779919941632 50879099472768 50995834896384 51027868769472 51034540935168 51183764739072 51283733029578 51340136988672 51379045272576 51440351541712 51479394970374 51490254348288 51496927756288 51529276399104 51590821251312 51629919517071 51686704226304 51748377598848 51787654820496 51837834940416 51844613013504 51939080711784 51945872023296 51996205449216 52097760537984 52148241137664 52194585673728 52250093171136 52256925149184 52296528223872 52347201421312 52409723175936 52449442049088 52602802990752 52609681087488 52660657717248 52712434370862 52763510564352 52803558275904 52866564295923 52884569522176 52924709117952 53028077690448 53079459729408 53086400151552 53119747247616 53183130549192 53241623543808 53281972875264 53345611089792 53386039228536 53397300805632 53444755390464 53501592408768 53542138758444 53549139678336 53601026605056 53705716110144 53757754753024 53862750367776 53869793209344 53903632406652 53921990836224 53962917838848 54027307224576 54132829308999 54192366821376 54226408648608 54233436676608 54286049083392 54339361357617 54350824034304 54392013976832 54456977987496 54551117682432 54558187794432 54664746754968 54717714659328 54724869292032 54759245619456 54824585195772 54884883529728 54992080567872 55045365645312 55087145293824 55094284877824 55152876125088 55194737374476 55201890902976 55213535526912 55255442817024 55321374463488 55356125495454 55363299940704 55417008439296 55424190775296 55532441147904 55628439994368 55687599300816 55694816706816 55737089291232 55748846813184 55864970735616 55900063236528 55961544425472 56028318603264 56070844316928 56137748913036 56199491518464 56234794154112 56351930296788 56363817517056 56406597875712 56413908467712 56473903098144 56516702022802 56571529448448 56578861416448 56682020716902 56689367005152 56744361934848 56751716302848 56787365827584 56855125388208 56898278651466 56910281121792 56917656993792 56960857718784 57028824292608 57064647887289 57072109394016 57127409934336 57238986906864 57246405380864 57301940699136 57370314258432 57406352365656 57413858552064 57469490233344 57581735331456 57589198227456 57688752586752 57801425931648 57870395484426 57926536141824 57934043725824 57970435948992 58103441514496 58147542254592 58216924798704 58261111673058 58280954167296 58317564307968 58325189640192 58431465800757 58495731130368 58609980605232 58666771279872 58674442272768 58718908882944 58781354817528 58788973190528 58833594251856 58846004969472 58890601598976 58960938572928 59005622305224 59070519115776 59141002970112 59178153364596 59185891223424 59243239931904 59358949384896 59495140712448 59540297757696 59597989871616 59656587401754 59714392195584 59722200170496 59825373052928 59831021867841 59896826486784 59942219484672 60059294132103 60071963406336 60117489132288 60125349814272 60189291459864 60242782138128 60301154930688 60418930623912 60477474097152 60485381849088 60595594163748 60603517360512 60662239690752 60708282568704 60780720627648 60893683286016 60966412674048 61012616261184 61025486635008 61144677038592 61191015723936 61258316120064 61264100235933 61377961268736 61437434003456 61497840099339 61557428991744 61565477953536 61604151321888 61745493970944 61866090638856 61926036350976 61934133510144 61973038455552 61981070487552 62046985640724 62102127265848 62115227467776 62162301687808 62236546271424 62283712433292 62344134494208 62352214622208 62465828551518 62473996291392 62534531039232 62581994993664 62656668795168 62704225452636 62725581176832 62848092077568 62887571141094 62908989308928 62956737478656 63031858428672 63079699856544 63224427958272 63264143423376 63272342789376 63333723930624 63409294706688 63465647026176 63533140985412 63642970629504 63651219093504 63775537880796 63837333769216 63845680840704 63885786556032 63962016061734 64024066262016 64032364118016 64080964933632 64157427329184 64227990306816 64268336176128 64393860270222 64402206053472 64415791448064 64464683286528 64541603540736 64582146411363 64590516597488 64653176512512 64661555904512 64779452247888 64787848005888 64850699354112 64899846660096 64977286157952 65026604173104 65040321282048 65175799191552 65216740442616 65288468496384 65366371703808 65415985036416 65424463292416 65494040398542 65566073438208 65607259846464 65615838345216 65743918679586 65807697521664 65816226545664 66000117689856 66058772493312 66129024169719 66137594839344 66187793533338 66201755590656 66210335686656 66251926798848 66381325093377 66403933159424 66454334005248 66533628341376 66584127626352 66648644923392 66778818058008 66852264148992 66932033301504 66982834977408 67047738605568 67178691220032 67187397932032 67303544684544 67383929797632 67434996920256 67449222070272 67515461398497 67580958832128 67589717680128 67632175273824 67641018541056 67706559922176 67773129905394 67838799297024 67971296951901 67994446528512 68037158359296 68046054580224 68178957030576 68245019652096 68378310706104 68453515984896 68505393696768 68639193293832 68653672464384 68705701865472 68787761668416 68839892689428 68915605635072 68997836798464 69050206427328 69117113253888 69252107615712 69261162697728 69304670237124 69328273932288 69463680717312 69530988183552 69592780898304 69599351968713 69666790894848 69675900198912 69728704298496 69864893174079 69879630901248 69932589398784 70016114555352 70137070654336 70146241449984 70283245827816 70351347419136 70404744367872 70488752394564 70566278823936 70704103587264 70772612972544 70826329663488 70910840732256 70988831391744 71042630500352 71127481453056 71172161351298 71181385638048 71196401074176 71250439421952 71259673853952 71335456545024 71389518344592 71398852904448 71468035473408 71607621480192 71817000490368 71826390945792 71871509875536 71950557118464 72036409632768 72091085550336 72177105745332 72256489095168 72301878198144 72311248902144 72452481810156 72467765379072 72609303983328 72664331172174 72734823576576 72744250392576 72886329006624 72956952879104 72966492389376 73012327492608 73099446927696 73154929694742 73170361442304 73179844706304 73322774090496 73368832997943 73393820860416 73449527058432 73537168166784 73592983165968 73602521203968 73673923756032 73761832617984 73808167327272 73817733254272 73889344585728 74033659711872 74043254863872 74171253325824 74250132401088 74259755609088 74316119054976 74404794194262 74486627647488 74533417648704 74704424804352 74761125755904 74850331884048 74907143579646 74932655357952 74979725538816 75126170315259 75135907062384 75151756689408 75208797167616 75218544623616 75298537464192 75428705931264 75576027622536 75585822673536 75659149246464 75716487770112 75806833850944 75864371535288 75880374829056 75947810291712 76028578686144 76038432390144 76086197183052 76096145858688 76169879912448 76318649209152 76493752344576 76541803154208 76551811402752 76625986977792 76701238459517 76775647108608 76785597636608 76918336782336 76925599544367 77010205483008 77068567908864 77160527312568 77219092455561 77235381522432 77245391634432 77293914598656 77530056339456 77622566398272 77681482230744 77756752410624 77766919520256 77908621067676 77918808034944 77994308173824 78146640806976 78222361706496 78291878510592 78375139756704 78444792335808 78461339959296 78520802131968 78614584763904 78674163073632 78760692154368 78854670626816 78904204486128 78914521631232 78990986575872 79068651556293 79145265846528 79205337413856 79326854283264 79387063676928 79542116535672 79619189594112 79629600227328 79774695823788 79862435315712 79922959312896 80018416634688 80079058842804 80095951208448 80156652176384 80167133085696 80252388613152 80313208137666 80323709517504 80401539907584 80558574165216 80636632129536 80647175798784 80794125551664 80804689814016 80855448609978 80882986254336 80944376758272 81040960836864 81191577714688 81288550232064 81339612972912 81350155014912 81429073625088 81526236051456 81588020965248 81685466981244 81837281691648 81997120132452 82076571988992 82087303938048 82138868429184 82236877793658 82327325294592 82488120851808 82568048467968 82578844680192 82630717940736 82641427316736 82729314187632 82802836354464 82820303290368 82982061695232 83034188243181 83044949911056 83125512658944 83136286162944 83287771402024 83298661721856 83379374718976 83442659991552 83531398951224 83542225060224 83605633936848 83623270219776 83797456103424 83850094854792 83942316638208 84042477904896 84106266475392 84206623369554 84299237277696 84352191231168 84363123719168 84527895445182 84545726275584 84609896813568 84620862701568 84710854647216 84775053034203 84857294172672 84868292124672 85034050507728 85127574454272 85181048741376 85282688082312 85347417977199 85365421682688 85376485490688 85441286578176 85543236438912 85608164091024 85691114901504 85858480360296 85869608071296 85952911048704 86055471387648 86109528548484 86204235350016 86372602997184 86383797341184 86533128880128 86636381543936 86702138897472 86720428376064 86805593226639 86889804212736 86901065588736 86955653923488 87051291328512 87155162271744 87221313381888 87325387198056 87391667509587 87421431250944 87476346461952 87487784460288 87658558239448 87743596695552 87754968727552 87914970907848 88000156919808 88011663409152 88078363324416 88172032226292 88183459785792 88250391377784 88269007454208 88335902398464 88508433457836 88605778673664 88711504455168 88767230046894 88778836835136 88864859897856 89038424077344 89136352198656 89242711068672 89310446636544 89396984807424 89571588293376 89738059579392 89845239730176 89913329227008 90020615197996 90107945109504 90119623573504 90176233698432 90188024721408 90283937189796 90364173207192 90451732396032 90628395935868 90659262038016 90716211145728 90728072773632 90893391245622 90905276040768 90993359536128 91171080941472 91271354646528 91340524929024 91449619011072 91518924391776 91538229952512 91607602487296 91717015557888 91786523585904 91887474180096 92066941903104 92156151005184 92336143487616 92348216930304 92406226982832 92618240956416 92799135958284 92889054526464 92901200265216 92959557683328 92971605731328 93070478461086 93153190898772 93172841201664 93243452531712 93354819407136 93425568649938 93528321933312 93698742827277 93710994437088 93801796558848 93872992490496 93985003192752 94056338178954 94088371765248 94272138116352 94331356711641 94363483963392 94435106217984 94547787643008 94836641937408 94896215135064 94908514184064 95000585895936 95113942060032 95186024459456 95198470539264 95299711478118 95464455944256 95476828640256 95663306821194 95756000653824 95768521261056 95828679834048 95943024092601 96048546177024 96121447400448 96236140993776 96341985460224 96402504264192 96414998536192 96590790405333 96603309080208 96623687172096 96697024929792 96812405311104 96885774896232 96979764768768 96992333856768 97181772008832 97349769990144 97465929236928 97539906259656 97560481923072 97763698787328 97825110663924 97858427813888 97932702744576 98049557555712 98123977554624 98136694938624 98241060597813 98349110157312 98410889769696 98519126114304 98615878019379 98711546282496 98724339818496 98895004434432 99000176534784 99013007478784 99088158739968 99206392259016 99281690300007 99302633385984 99315503529984 99377890198272 99605899739136 99681501007872 99800442512064 99876191439528 99972967385088 100168227087012 100181209416512 100202342252544 100278396223488 100398049952256 100474252466112 100571607908352 100768036830048 100781096898048 100878865661952 100955317026816 101152495380384 101173833105408 101263747055616 101371438248192 101384576520192 101448262910736 101461527811584 101559839883264 101659694858091 101758198945536 101991669792768 102055737538944 102069081870336 102367529478144 102567466059156 102680273977344 102758090545152 102880703083424 102958789940748 102980508696576 102993855512576 103058552798208 103181642502624 103259839034142 103373408452608 103496755197696 103575309640992 103675669880832 103689226027008 103878161423568 103891744046592 103992410898432 104195521075968 104296482275328 104389171347456 104500186342272 104513850298368 104593056447744 104694402842624 104819446351872 104898884098176 105205605981504 105219362174976 105424868741724 105527021128704 105607116551808 105733128591846 105769139044352 105849418235904 106056155380896 106158919458816 106172800303104 106239494495232 106366261098384 106483247087616 106563945750528 106691222179584 106772078457072 106794601611264 106889510780928 107003184817536 107084277516888 107098279356672 107202053210112 107411432220288 107515509506048 107725500735552 107739586418688 107807264813304 107925835677696 108054614449152 108265658617998 108384733642752 108452817297216 108466873353216 108678722715234 108701648068608 108784027953664 108913955974992 108996496758261 109102235364864 109116375588864 109329493509936 109435429318656 109449738584064 109518491238912 109649170391544 109732394542113 109769767059456 109984161135744 110090731290624 110174290587648 110188569755648 110305752250176 110389474748952 110403781805952 110510885634048 110642748926976 110712250990908 110726599881408 110834016878592 111064882295808 111256879988736 111375198601632 111389633413632 111474178582464 111497693626368 111607191291393 111729941471232 111800126473056 111923088850944 112056637206528 112141688633856 112275497826072 112398983036928 112469588308224 112703860593576 112727635034112 112813195751424 112827816935424 112947806196288 113033404045604 113143058896896 113157722832896 113364041433804 113378734010304 113488723869696 113574731655168 113710250776416 113796557302932 113820562243584 113835313987584 113921715437568 114057648585216 114129295774578 114144218788032 114254819868672 114477973813728 114492810761728 114603881398272 114740628516864 114812704731312 114827717104128 114938980466688 115163470662912 115178396454912 115377505173504 115602851863296 115740790968852 115853072283648 115868087451648 115940871897984 116206883028992 116295084509184 116433849597408 116522223346116 116561908334592 116635128615936 116650379280384 116862931601514 116991462260736 117219961210464 117333542559744 117348884545536 117437817765888 117562709635056 117577946381056 117667188503712 117692009938944 117781203197952 117921877145856 118011244610448 118141038231552 118282005940224 118356306729192 118371782446848 118486479863808 118717898769792 118990281424896 119080595515392 119313174803508 119428784391168 119444400340992 119662043735682 119793652973568 119884438969344 120118588264206 120143926812672 120234978264576 120250699628544 120378582919728 120469812206499 120485564276256 120602309861376 120837861247824 120954948194304 120970763698176 121191188327496 121207034721024 121283172914967 121324479381504 121416565137408 121561441255296 121787366572032 121932825348096 122025232522368 122289354077184 122382031447872 122528200471866 122755922537472 122874868006912 122995680198678 123114857983488 123130955907072 123208302643776 123355316690487 123490987941888 123732181277712 123852072701952 123868267020288 123946076911104 123962140975104 124093971281448 124204254531696 124230454935552 124324603375616 124473092542848 124567424866584 124688268988416 124704429244416 124931657103036 124947992582784 125069062078464 125163989987328 125313337590336 125408450905272 125696184155136 125775142282188 125817978617856 125913474957312 126063716857344 126159399713088 126309935054331 126448855916544 126528286846752 126544685578752 126667447861248 126791843167773 126818589413376 126931294052352 127066281970824 127285941259008 127302438187008 127551075761592 127674667538432 127691361681408 127771573112064 127924032123468 128048132524032 128064728236032 128161929867264 128314854658368 128536672352256 128787720540444 128804412106944 128831582896128 128929366573056 129083207081472 129164292822726 129181033194976 129306353025024 129323111809024 129558904495776 129575696011776 129701398708224 129799693320192 129954572315904 130053208346208 130080642564096 130351598383104 130433480885232 130576936992768 130732743407616 130831970072832 130848926584832 130988080797084 131132146876416 131214519692928 131231676690432 131487837359172 131615395043328 131632453091328 132000235379712 132117544986624 132258048339438 132275189678688 132375587066676 132403511181312 132420671373312 132503853597696 132762650186754 132807866318848 132908668010496 133067256682752 133150845070341 133168255252704 133297289846784 133557636116016 133704528297984 133864066603008 133965669954816 134095477211136 134357382440064 134374795864064 134607089369088 134767859595264 134869993840512 135030922796994 135161917664256 135179435360256 135264350547648 135282037082112 135546259810788 135677598594048 135942593903802 135988893057024 136074316718592 136092109160448 136340086868433 136357914061152 136490039304192 136756621412208 136907031969792 137010787393536 137278386587664 137307344928768 137411403730944 137575523336832 137679785378856 137831211270144 137995673596928 138100412854656 138234226507776 138504215231424 138522325395456 138609340474248 138927361434624 139061976367104 139198703937426 139333581789696 139351800397824 139457408596992 139605717691629 139729786348158 139759261802496 139865178797568 140032229110704 140138352974907 140274141308672 140292482899968 140566491655632 140702694838272 140809488735744 140977504789128 141132557647872 141408207174528 141545225945088 141652659326976 141821681464512 142085261000704 142254962906112 142344322702596 142362771276096 142392802148352 142500878843904 142670913090048 142779036689184 142797705808896 142936070946816 142949567217177 143215242960384 143494960231791 143634000980736 143652781891584 143743019751072 143901114236928 144072819265536 144182171100672 144354211490664 144512978190336 144603756396288 144622497804288 144904963620312 144935530758144 145218607966656 145328662344348 145469647153152 145488500785152 145772658013248 145913905758208 146024654985216 146198893855392 146309859389484 146340722884608 146359689412608 146645548180992 146737665995886 146787641720832 146899054116864 147074336333568 147185966331936 147205042407936 147347847512064 147523665235968 147616334654544 147635466508544 147778689171456 148067319423744 148086509727744 148342506651648 148500264802176 148519511218176 148632238109952 148809588388524 148973255294976 149066835297408 149408849608704 149522251511808 149700663768096 149814287159292 149865310715904 149959451077632 150252340630518 150271814124768 150303513378816 150417594335232 150437089247232 150597074928384 150857411862528 151152055245072 151171645347072 151318298492928 151432975540224 151613667701888 151728743070576 151760749658112 151895620583424 152057157372288 152076864780288 152172394366104 152192291717376 152339759824896 152637298418304 152987504689152 153083606308416 153103622805504 153402476919034 153551294217216 153571195273216 153851199088734 154020410966016 154137135817728 154321054625136 154438184911122 154470763044864 154490783268864 154587829197312 154889758551213 155060112678912 155245132796544 155362964461488 155513504821248 155533839040512 155817242135352 155837616069888 155988616347648 156293281613952 156444723412992 156583757021184 156750279513408 156889584671616 157041604263936 157229169527808 157348326147264 157709341253632 157808408972256 157829043262464 157981973151744 158137303112586 158290531693056 158410674827712 158599692887769 158653708566528 158774127353856 159084233071344 159238379188224 159259200454656 159549391647576 159724870631424 159845918625792 160036833269376 160158117685608 160191902416896 160313304352768 160334266171392 160504777226304 160626416275332 160647419035008 160803079815168 161117148330432 161273264259072 161588251103328 161609379628032 161710897219956 161765972508672 161888753516544 162081921673728 162383155429376 162398487926997 162577100464128 162679225945824 162700310029824 162858147250176 163018084072851 163052472102912 163176041930496 163370933962488 163674563383296 163994240264904 164153143977984 164174607876096 164277736858368 164473755587316 164654650589184 164976241703616 165136096935936 165261435881472 165282854633472 165458628375264 165605672708928 165640606580736 165964123390464 166068376486362 166089899822112 166251025317888 166272572325888 166575542804048 166597323443712 166758749437952 166885319983104 167062797902448 167084450120448 167211267873696 167246540439552 167594912206848 167700189709584 167884633276416 168084955809792 168212532950784 168413246739108 168598474555392 168704382462336 168726247438336 169055790890364 169091452551168 169219793627136 169241725403136 169421709294432 169550106068406 169714588345344 169736584249344 170068101015456 170255148908544 170362097482752 170565376164624 170694835954398 170730843365376 170752970981376 170882573156352 171086472877824 171193943661867 171216328182048 171382229803008 171716960720592 171739216142592 171905822097408 172110942775296 172219057096968 172408470700032 172745205994368 172767594682368 173066257760256 173272763087872 173404277794944 173611186453278 173779608425472 173802131177472 173911307846976 174310324543488 174442626763776 174650774396112 174783335019174 174842862501888 174952692923904 174975568920576 175294397402271 175317116478896 175487193391104 175509937455104 175829941815696 176000313839616 176023326818304 176156726648832 176344064452584 176366919571584 176500782755568 176538014908416 176671804796928 177016866915672 177211557347328 177423008910336 177534460093788 177557673670272 177729719795712 178076848154688 178485422137344 178620893273088 178793969614848 179143176586752 179476119158784 179493065603523 179690479460352 179826658454016 180041230395992 180177882396309 180215890219008 180239247147008 180352467396864 180376049442816 180567874379592 180728346414384 180903464792064 181256791871736 181432422291456 181456145547264 181786782491244 181810552081536 181986719072256 182342161882944 182681049858048 182899238022144 183037848783552 183076459905024 183215204974592 183434031115776 183573047171808 183774948360192 184133883806208 184312302010368 184493520298017 184672286975232 184696433860608 184812453965664 185236481912832 185598271916568 185778109052928 185802400530432 185919115366656 185943211462656 186140956922172 186306381797544 186345682403328 186486905063424 186709638814272 186851137299876 187056643866624 187397485654554 187421988874176 187603593117696 187745984980992 187970006385504 188112676357908 188176743530496 188544276232704 188662713423282 188726967926784 188870212435968 189095575286016 189673283874816 189792430270128 189817028368128 190001171791872 190227884120064 190372048918912 190396941078528 190599422956236 190928911888512 190953657280512 191326613642388 191512001307648 191537042522112 191657359668096 191886048185202 192097092354048 192242894800896 192472281987552 192683970920448 192805008528384 192829997072384 193181580810666 193206618160416 193247374344192 193394049859584 193624810622208 193746439234089 193771549792464 193959529537536 193984667713536 194363544017664 194699539980288 194931858473856 195079812519312 195120963846144 195527397574656 195650221327848 195865405489152 196099115111424 196247955109248 196273389877248 196482121195626 196698220314624 196821779539392 197231756038758 197423092564992 197448679636992 197808457079807 198000353069568 198026014957568 198176317479936 198387072509157 198412784518032 198563380600014 198605266771968 198631007059968 198755780396544 199143975280131 199211799478272 199363002015744 199600885024128 199752382879056 199945934770176 200336454174024 200362418833024 200556792446976 200796099904512 200948504932224 201143215816704 201536073660096 201562193796096 201910634053632 202304990760768 202347666210816 202546384195491 202742876496384 202769153040384 202896525821472 202923055623168 203119679766528 203319389716182 203516397891072 203913890855703 203983339585536 204111475077888 204138163740672 204735058956288 205134932118312 205360547954688 205516181090304 205761406166848 205917579881496 205961017393152 206117105596416 206363285005248 206519678068284 206746816905216 206993510395392 207150619281984 207351339761664 207756322847136 207783488093184 207984821796864 208391042151936 208592964550656 208778342694912 208798055906139 209000372684544 209027700596736 209186112895488 209388805685248 209594679522237 209638892703744 209797768196352 210411211963008 210438724349952 210849737483448 211054042257408 211214233103616 211466257183692 211538278088704 211698836471808 212112310761792 212317838917632 212478988990464 212732522196768 212966494175232 213127891501056 213382444359168 213544156914144 213589203222528 213779021561856 214006369635072 214168555033776 214196558713344 214404106420224 214822864440576 215031019012096 215451001471104 215479172837376 215614529626608 215851671355392 216109228898304 216531317235996 216769467285504 216905634594432 216933746706432 217357445430468 217403296137216 217568055907328 217827911949984 217992993516522 218204470729728 218232751177728 218658987019872 218870858637312 218899477168128 219036982477824 219298340783088 219464789084226 219539534118912 219968322271488 220106498993829 220181462581248 220348581175296 220377139511296 220611504500352 220778949497904 220807563611904 221021771268096 221285497853952 221424501981816 221453199762816 221668033757184 222129764591616 222513759977472 222750397203264 222779266827264 222948357164928 223214382582786 223459882942464 223600252946112 224113274413056 224283377267712 224550995652144 224797966073856 224939176616448 225378510945777 225407721187152 225455270068224 225626391502848 225655633870848 225895612392576 226066808091208 226286117793792 226315445665792 226728082867608 226757468020608 226977447739392 227149463310336 227420501552832 227593114605864 227641124487168 227843430875136 228115297170432 228258591549156 228288437576064 228509639737344 228955947627456 228985621523456 229481257033728 229625409462624 229655434208256 229877960933376 230103715378551 230326941325824 230356792909824 230755010347008 231205703726592 231481581937704 231657277366683 231706144567296 231736174903296 231881743795968 232413766057984 232590169018368 232867699194816 233044446692232 233270257231872 233300758560768 233725863203028 233982924521472 234439922420928 234667085119488 234875635531776 235125419270112 235155892762112 235334377007424 235384019877888 235562406395904 235843754291712 236022489220896 236282076463104 236564011880448 236712613458384 236743564893696 236972959727616 237205954668879 237435797539584 237980562849792 238161191030784 238626349607016 238857568782336 238888800681984 239324087471364 239587305947136 239768877938688 240237176528412 240287853625344 240469956529152 240501399257088 240757165839456 240939624412998 240971128552512 241204619722752 241675722495648 241909896388608 241941527396352 242382376654992 242414069442048 242566345829934 242648958763008 242833130274816 243122882510592 243574733144064 243865650696192 244050465044736 244578708154368 244764062895744 245056400943732 245511845074944 245991360397356 246229715966976 246261911814144 246416605287552 246710633380974 246981975883776 247464362555424 247704145403904 247736534040576 247892153822208 247924281950208 248187942562896 248408509063392 248460909871104 248649206751232 248946185085696 249102564729543 249134849733168 249376537976832 249408858488832 249863314206072 249895985165568 250138124156928 250327979974656 250626675180672 250816901810544 251392368310272 251550284564376 251826949914624 252127433714688 252318799426176 252619870108662 252897711833088 253056573693504 253089371157504 253583686335546 253637178826752 253862588104704 254132563941648 254325159102609 254571882518016 254604876374016 255102151523184 255349335076864 255382723362816 255543146224128 255848064246936 256042253931597 256096265048064 256129456472064 256323859734528 256629709316736 257073344704512 257575441080888 257608824213888 257858733146112 258166414162944 258328585645452 258362066389952 258612706050048 259117808991552 259151392023552 259599386640384 259909144631808 260106416692416 260161285128192 260416779679917 260703196766208 260866961770464 261153873985536 261465486815232 261663940145664 261697853169664 261976161594168 262175002528761 262264293752832 262429039385856 262463353380864 262975674718344 263230790086656 263264906182656 264000470759424 264235089973248 264516096678876 264550379357376 264751174133352 264807022362624 265007707195392 265525300373508 265615732637696 265817336020992 266134513365504 266301690140682 266336510505408 266594579693568 267115272232032 267409056595968 267728133206016 267931339909632 268190954422272 268714764880128 268749591728128 269214178738176 269535719190528 269739987681024 270061845593988 270323835328512 270358870720512 270528701095296 270564074164224 271092519621576 271355197188096 271885187807604 271977786114048 272148633437184 272184218320896 272680173736866 272715828122304 272980078608384 273513242824416 273814063939584 274021574787072 274556773175328 274614689857536 274822807461888 275151046673664 275359570757712 275662422540288 275991347193856 276200825709312 276468453015552 277008430462848 277044650790912 277218680948496 277854722869248 278397407874852 278667163579392 278703600795648 278914817193984 279211435383258 279459572696316 279518523604992 279730357595136 280064458221408 280276705949814 280548282617344 280584965799936 281096228481831 281132983311264 281405389676544 281618977471488 281955009578256 282265115295744 282816414349056 282994070134923 283090451890176 283305318653952 283643362929024 284170522001408 284509925812224 284688645405192 284725542552192 285001757687808 285341826180096 285558073378368 285595411617792 285899134434354 286430485920768 286989920463582 287268001961472 287305563783168 287486039502144 287829072277803 288145638531072 288364342201344 288708422981328 289025956380672 289207512792576 289244995608576 289809927240624 289871061516288 290437215933312 290657324688696 290939294306304 290977001570304 291545316026496 291827811516416 292049309970432 292397787710784 292619718778968 292681445769216 293291096361984 293475331991772 293575283441664 293798108233728 294148672667136 294371932663872 294410084815872 294723181793439 295047330471936 295232669309088 295270933017088 295557378342912 295847634058137 296134638847488 296173019455488 296685013303296 297000529604352 297039022436352 297264476219904 297619176777048 297845070900021 297946510589952 298133670594816 298817699217408 299044503023616 299401327536192 299628574318584 299918902155264 300504681261036 300543628249536 300607026757632 300835188670464 301194149856768 301714823725056 302304110490144 302343290694144 302636596985856 302865951080448 303227335403776 303457486141152 303521499316224 303791241166848 304114314744576 304153729560576 304344788732208 304384583434752 304679519649792 305274596836608 305975009378304 306167212616832 306207245611008 306804953838068 307102588434432 307142390546432 307702398177468 308040821932032 308274271635456 308642109250272 308876369822244 308941526089728 308981566537728 309175658394624 309779517102426 310120225357824 310490265593088 310725928922976 311027009642496 311067678081024 311634484270704 311675232139776 311977232695296 312586563227904 312889446825984 313167514042368 313500559026816 313779169343232 314083208527872 314458339055616 314696652294528 315418682507264 315616817944512 315658086524928 316274606225172 316581063386112 316821349655424 317199385775538 317307417133056 317548254707712 318168466142688 318476758376448 318518400909312 319098783295152 319449741262848 319691837251584 320073666538752 320316235371216 320383804833792 320626608705536 320668532342784 321009554452608 321252832550664 321294838070016 321606159630336 322234296660864 322546528518144 323176502206656 323218759256064 323421794439912 323777507033088 324163843347456 324796975853994 325154200928256 325358451891648 325400620059648 326036168145702 326104944205824 326352083860992 326741867924976 326989490274783 327349126766592 327988480529808 328306287955968 328349215752192 328555473716736 328947511174632 329197183626339 329309301178368 329952483407232 330272193871872 330522871762944 330565709266944 330917256750528 331211345417856 331928246780928 332136752972724 332179799644224 332502050635776 333151085608096 333194646887424 333517498875904 333770639966208 334125595804896 334168900240896 334422535747392 334493080879104 334821573874179 335189824413696 335400379419168 335769266552832 336169911619584 336425065901568 336826493478216 337196949110784 337408764924672 337452494876672 338111581780728 338182905102336 338439587254272 338483450806272 338843418588864 339100212136812 339429176690688 339473168498688 340136202030912 340724194965504 341130752329248 341389671908796 341461686730752 341505941962752 341765146312704 342172945755648 342387887323734 342432656364096 342764459606016 343433921441184 343478432285184 343811644194816 344221885550592 344438114193936 344816941400064 345490411988736 345535189364736 346132515520512 346545526175744 346808555589888 347222372906556 347559216850944 347604262354944 347822615693952 348620649086976 348885253527552 349301548792224 349566670038348 349685725003776 349905385847808 349951137841152 350588794804542 350634232957792 350974386782208 351019874910208 351659883631392 352000627679232 352046653636608 352313453297664 352688128905168 352733839143168 353001565511136 353076029816832 353343609593856 354033733831344 354423114694656 354846017820672 355068920187576 355115347340544 355459439591424 356153696309376 356970844274688 357241786546176 358286353173504 358986131207046 359380958920704 359653316908032 360082460791984 360355764792618 360431780438016 360478494294016 360704934793728 360752098885632 361135748759184 361409436619497 361456692828768 361806929584128 362513583743472 362864844582912 362912291094528 363573564982488 363621104163072 363973438144512 364684323765888 365362099716096 365798476044288 366075697567104 366430409949184 366868062231552 367146094343616 368267767612416 368624604020736 368987040596034 369344573950464 369392867721216 369624907931328 370065950071461 370472963825664 371196543833136 371556218105856 371604801060864 371838230733312 371886422925312 372281913844344 372612763595088 372691364806656 372973810126848 373419277628544 373702274599752 374113287733248 374794971309108 374843977748352 375207186235392 375491969961984 375940012771008 376225352715816 377088552465408 377325426846564 377453935853568 377740424871936 378191150572032 378929805162993 379346567749632 379584860540256 379634056736256 380002343583744 380375529503319 380455768240128 380744097837824 380793882157056 381198845912472 381857823777024 381907314561024 382653227284776 383024002615296 383074085044224 383314719336192 383772096370404 384194184708096 384485789601792 384944563975104 385610017056768 385659994144768 386363161621332 386413236320832 386494748688384 386788099719168 387249621244416 387492878468178 387543099584928 387919059075072 387969335427072 388727088035328 389399079960576 389863716947712 390159625038624 390241927692288 391054795149312 391300442655696 391730810978304 392198230222848 392495910218496 392546779754496 392964242391252 393396440629248 393643559078784 394463512077516 394846185129984 394897359273984 395616914159614 396000706139136 396052029915136 396352634959872 396774145018314 396825569036064 397126761200028 397210533543936 397262014119936 397511560793088 398287950560262 398423598956544 398726004031488 399201770048256 399452535211023 399504765758112 399891869540352 400672908348048 400724837666048 401113584893952 401592199809024 401897009864448 402286431633408 403072147320192 403124387592192 403821268107264 404609981521536 405092768390982 405485752992768 405538306080768 405793051642944 405846111246336 406638779432364 407032795782144 407827781711406 407966679171072 408222950155776 408276327481344 409020260605299 409470117912576 410269864236624 410721095909376 411032362180608 411522812333696 411835159762992 411922034786304 412234211192832 412726570010496 413039356136568 413493633810432 413987020790784 414301238563968 414702679523328 415512645694272 415566976186368 416782084303872 417185929101312 417596111812278 418000745369088 418055401193472 418372225790976 418777611370496 418817153074887 419189359044474 419277785407488 419595536392704 420415058924721 420822423926016 420877448699904 421699474966896 422108084514816 422428466207232 422932514367384 423397672943616 424224621523584 424635677835264 424957977980928 425465044393536 426255783002112 426764888718336 427088313828288 427178406445056 428012739270144 428337110067552 428393117426688 428808212840448 428848701651531 429645728881152 430062038024192 430484880695373 430902002942208 430958345674752 431229059253216 431703342710784 432218457796608 433062634471992 433538934571008 433811269188864 433867493412864 434714890860936 434806592274432 435136111814656 435655823899968 435985987033044 436408941459456 436465502355456 437317974039744 437741717274624 438073964955648 438596681566176 438929578168452 439079068237824 439936644542976 440212997987658 440362925162496 440697162350592 440754279022592 441223009000704 441557898995808 441615127223808 442043542536192 442570995707904 442849003963632 442906399525632 443336067514368 444259529183232 445027519954944 445500794406528 445558533654528 445896714329856 446428765165572 446919765884928 447200505892224 448226548826112 448566754535424 449101991304288 449595932147712 449878353232896 450757021891554 450815442374304 450910540136448 451252783005696 451311267741696 451791224785152 452133616182416 452572235587584 452630891331584 453456165735216 453514936041216 453954895478784 454298926620672 454841003105664 455186229211728 455282248974336 455686861750272 456230594340864 456517183098312 456576875152128 457019279474688 457911895254912 457971243046912 458962514067456 459250818925248 459310868416512 460207430757102 460653882651648 460713585819648 462411407453184 462963163875408 463314554733366 463412289134592 463472349806592 463763487591936 464669275653639 464827532115968 465180338036736 465735398389632 466088893384464 466540514463744 466601517121536 467451726406056 467965849042944 468879844841856 469334170238976 469751271063552 470250838540224 470311785524224 470668754014848 471124812791808 471687508583424 472044978441792 473128023760896 473425226916768 473487129787392 473945919455232 474411909337758 474871595079168 475799078663307 475961125699584 476322382061568 477252699214032 477715137564672 477777601363968 478648174942728 479174611894272 479537755877376 480474353056824 480575707250688 480939913058304 481002798514176 481514331678912 481879248825996 481942257105024 482409239445504 483351444991296 483819792777216 484764753309984 484828138884096 485132691659868 485297917526016 485666260549632 486245765021184 487149466288128 487195463780991 487731301392384 488100930089472 489054252218553 489157416308736 489528125791488 490112801887464 491023690149888 491982720794712 492459431933952 492523823628288 492833210575104 493421266761948 493963951767552 494928725110848 495408290807808 495784307644416 495848563900416 496375885125792 496817018126784 496921819742208 497298413502464 497892370171392 498205129459086 498269699466336 498753075953664 498817716977664 499726628412144 499791970331136 500276248313856 500655959949312 501253350361344 501633803621088 502784736620544 503100569128752 503653899829248 504254867429376 504637598852352 505239740217324 505795423666176 506113147387008 506178742315008 507167372671092 507274357653504 507725176209408 508265127883296 508650318205218 509143765036032 509209752748032 510204303046368 510698670153728 510765446725632 511086292448256 511696128493872 512084507863194 512192530096128 512258912944128 512647719469056 513259418633472 513581830985601 514146689409024 515150882161776 515217648427776 515717466292224 516332828325888 516657171290904 516724132779904 517225412100096 518235617983104 518302784047104 519198773280768 519818289263616 520212833384832 520833559359834 521406393532416 521733923540928 522930973630464 523327880291328 523395706339328 523952323188336 524350005057522 524528587505664 524858078771712 524926706761728 525883192206813 525951349436688 526461580173312 526529812365312 528000941518848 528470179946496 529032193357752 529100758714752 529502348266704 529614044725248 530015414390784 531050600747016 531634672041984 532269026731008 532603380281364 532673021010816 533189159387136 534230544464064 535456266412032 535862679819264 536381908844544 536908669216619 537429529760256 537499183456256 538428357476352 538479196810569 539071438381056 539479975362048 540123691187976 540533647188927 540647670657024 540717741441024 541057402190592 541128148328448 542185039243152 542710394376192 543770375615208 544297266874368 544368436641792 545360347473732 545431656244608 545960157216768 547026485648832 548043149574144 549113546350656 549229379715072 549645614923776 550302093347328 550719141515424 551324845080576 551982694387712 552401651418624 552936906031104 553480560894051 554016860925696 554089301581824 554437361896992 555709445738496 556794815749704 557334327158784 557407201591296 557829634387968 558422870766516 558919145392632 559037047209984 559460715190272 560128916442816 560553411899628 561096565234688 561169931599872 562192456963662 562265966622528 562810779353088 563237954942976 563910019156512 564530230591488 565632828698112 565988140269846 566180903780352 566610637307904 567286725858048 568341044002816 569019851624448 569377290810384 569451085104384 570003515375616 570683652360192 571116146756736 571190823235584 571798268868708 572860971841536 573979840927164 574536003922944 574611127566336 574972079004288 575658144555606 576291277062144 576728684402688 577416845962656 578051912761344 578415025585152 578489991217152 579619854481248 579742123032576 580874431866624 581239317702267 581314649377392 581878588612608 581954003140608 583090632052992 583655623032832 584098619940864 584795575421568 585239437557936 585362891538432 586582192723968 586950663983544 587596216467456 588297345334272 588743865327744 588820169631744 589446363586878 590094660943872 590465338618176 590541866034176 591695268116274 592269277694976 592346038910976 593425371239421 594001059208704 594078044872704 594528952439808 595238353554096 595690141800042 595893021179904 596267341189632 597431925840393 597635398434816 598089006047232 598802655072384 599257148637168 599837804310528 601009362522072 601087256499072 601670377340928 602388299713536 603429647450112 604608220980288 604686581388288 605731902160896 606454670807552 606914972282304 607042998632448 607639152586473 608228629489152 608307459121152 608689577464416 608769166869504 609359039299584 610549193673216 611741672567109 611950018756608 612334425233664 612414491222016 613609907676136 614205176868864 614284781092864 615404796354936 616081643864064 616548543270912 617284218500544 617752739644488 617883052179456 618351316789248 619559034204852 620240450715648 620980531186176 621451857845952 622054019284992 623268968541408 623350464279552 623954465390592 625173126455808 625778893651968 626335028084736 627001118053632 627558338686464 628166417055744 628784038566711 628916678111232 629393304589056 630837365014528 631233635889024 631316173049856 632549212450344 633162126772224 633642699310848 634398771551076 634614834266112 635096509415424 636336932285376 636953516752896 638197566590304 638899482525696 639383674503168 640147333077504 640632470742432 640767609667584 641253217411072 641337064685568 642019108905216 642505665101328 642589676140032 643212319260672 644468593321728 645093057036288 646353004413312 646437518512128 646843588879824 647555014066176 648327686694912 649593951707988 650308401856512 650716903783296 650801240119296 652072336291404 652209888411648 652704167721984 653483735849952 653978980549566 654698253533184 655976961059616 656612575911936 656698431504384 657110947433472 657895022349264 658394367252678 658618602356736 659904966814464 660319496981487 660544387743744 661045743525888 661131418533888 661834513501056 662422690835712 663856493561856 664273505945448 664359599288448 665004101271552 666302171216192 666389293774848 667541279932416 668251191609792 668337800481792 668845071494784 669643147748358 670379648827392 670800758838336 672339823239168 672850131803136 673652986956432 674393898221568 674817529849344 674904989753344 676135532837331 676223163561456 676365810204672 676879174508544 676966901612544 677686837177728 678200424273624 678858353381376 678946336997376 680272404061824 681448389931008 682261504658496 682779343817592 682923373461504 683530292625408 684345891511296 684775774647468 684865312728192 685528919212032 686867842882368 686956864570368 688443771101184 688876228387872 689633882800128 690311146135653 690980823977472 691070378729472 692265031041024 693091052351488 693617111179776 694444745813112 694971832100049 695118433701888 695208524709888 695645231387904 697241298173952 697770507055104 698603097584448 699133340076696 699810771695616 699902275682304 701177589609084 701268465915584 701948773564416 703319767262784 704001255358464 704626906595328 705376257810336 705467678286336 706003131022272 706152059633664 706687219187712 708067467662688 708846229389312 709692035641344 710137840375152 710230694681088 710918879182848 711617864006637 712307392618752 713941688549376 714483573092352 716572706347008 717972262414092 718761917841408 719306633816064 720164921583968 720711529585236 720863560876032 720956988588032 721409869587456 721504197771264 722271497518368 722818873238994 722913385657536 723613859168256 725027167486944 725729689165824 725824582189056 727147129964976 727242208326144 727946876289024 729368647531776 730724199432192 731596952088576 732151395134208 732860819898368 733736124463104 734292188687232 736535535224832 737974081192068 738689147900928 738785735442432 739249815862656 740131900142922 740945927651328 742393087666272 743112436211712 743209602121728 743676461466624 743772845850624 744563827688688 745225527190176 745382729613312 745947620253696 746838555257088 747404549199504 748226575466496 749589942618216 749687955496704 750414372470784 750983939923968 751880025542016 752450705431632 754177104930816 754650853693128 755480849743872 756382301144064 757859610325986 758693135499264 759169721080512 759268113472512 760751059006638 760911536480256 761488195675648 761587764314112 762397691824944 762975477307827 763715647554048 763814629122048 765306454569552 766048005230592 766148170088448 766629438672384 767544192740808 768126761794791 768388369416192 768971579203584 769889127950208 771220034113536 771319988289536 772726323242664 772826472641664 773576199438336 774499242488832 774985756936356 775086199169856 775838118150144 777454176070656 778798159921152 779727433895424 780319250077248 780483855384576 781250339039751 782109590298624 782600885311392 783461621956608 784396460445696 784991820436992 785093559508992 785928484782504 786792881258496 787287118157568 788927024155032 789692370259968 789794718547968 791233828319228 792001412278272 792104059830272 792705269919744 793548290036628 793651138072128 794253522400056 794421067087872 795023121586176 796575901120524 796847197913088 797452008062976 798403540096512 798905070422046 799009531516224 799783739080704 801345816696096 801449675332096 802227169787904 803184399618048 803794019728896 804572863266816 806144294640384 806248775184384 807642536214528 809219963043072 810185536781964 810971505985536 811076612161536 811586103285888 811692222492672 813277558864728 814065591564288 815655563422812 815933358342144 816445900311552 816552654962688 818040521210598 818940235825152 820539728473248 821442191818752 822064724361216 823045624667392 823670319525984 823844069572608 824468422385664 825453140020992 826078712273136 826987267620864 827974041581568 828602477127936 829405359046656 831025291388544 831133952372736 833564168607744 835192223624556 836001490738176 836110802386944 836744451581952 837634306149774 838378718088948 838555570814976 839191072785408 840830117849442 841644847852032 841754897399808 843288685445493 843398949933792 844216169029632 844856932414464 845865028734768 846795345887232 848449243047168 848982210404769 849271355670528 849915955961856 850930088787072 852511566004224 853529777436672 854176627656576 856025478540288 856674220135104 856786234853376 857697403303062 859291457762304 860124076048384 860969761390746 861804005884416 861916691349504 862458118506432 863487216833409 864436915593216 866125268943984 867077869142016 867622538377728 867734986825728 869429781721872 869613184548864 870272223629312 871311647799936 871971974066088 872817882918912 872931004710912 874635948079488 875483434549248 876147929911296 877193363132352 877859156336904 879873289085952 880425995975316 880725850324992 881394324701184 882446018001408 883115797991616 883230254447616 884169545380317 885141991415808 885698007927264 885812799051264 886672135028736 887542902174411 888519058366464 890055039909888 891001588813056 891117067309056 891793428659712 892857530331144 893535212700063 893839531769856 894401011784448 896453097652224 897133509070848 898203982608576 899756706465792 901514043783108 901630884748608 901821080272896 902505566011392 903582449570304 904267232364832 905144471175168 905261782663168 906912331470432 907029872082432 907909790957568 908597853241344 909682006211328 910372458423456 910564497948672 911373723500544 912461188681728 913034366196624 913153750304256 914038558949376 915823790509824 915942486093824 917925028134912 918501637850496 918621736833024 920414861514204 921307765303296 921427171639296 924822814906368 925926327750816 926629109466732 926824578269184 926944699613184 927526975183872 929338551307278 929655064231936 930360676073472 931470796779264 932177786768928 933081028927488 933203034243072 934903452812112 935931698085888 937759689683712 938668340477952 939502542127104 940501677080448 940623571048448 941337508029696 942249625583616 943375017166848 944089956883584 946256047521792 946850453833536 946974259574784 948823818675516 949743190158336 951598157326614 951922251399168 952644764123136 954505398428064 955430275129344 955555202727936 957296349885456 958349223788544 959075511754752 960948706113648 961151414501376 961879826116608 962005597028352 963028663357824 963758497651992 963884514210048 964818478891008 966702889982592 967639585554432 969529506619968 969656277768192 970265383319736 971332521099264 972491530042368 974390927561982 975462602784768 976201860178944 978108504437106 978314832617472 979056251582976 980225603774928 980968470824349 982047380299776 983965441589424 984918863867904 985047647256576 985666421150208 986842533523896 987927903535104 989857450221696 990816581615616 991568615288832 991697127800832 992751770251584 993634036253568 994596827004928 995784740342784 996410258918172 996539398932672 997506151907328 999453256824288 999583940662272 1000552496627712 1001311919898624 1002506700722688 1003267607242176 1004464721622537 1005569473241088 1006201138257504 1007307799658496 1008509734858752 1009275197704704 1010479480434648 1011590847332352 1012226294774016 1012357484630016 1014334745342184 1014548715307008 1015450352418816 1016530255766592 1017300636410436 1018287530072064 1018419505496064 1020408606092736 1021397340307456 1022172584896512 1023392256987744 1024169015726388 1024385060192256 1024517825888256 1025295438938112 1026518837266944 1027163661971202 1028293378818048 1030301764323552 1030435296855552 1031434932584448 1032665656651776 1033314342581808 1033448265559808 1034450824200192 1036471235966208 1036605568094208 1038397546561536 1039636578527232 1040425666769664 1041667118719668 1042812787064832 1043467847081856 1045861947260928 1046655760582656 1046791412678656 1047904646376672 1048700010115044 1049057175011328 1049716157543424 1049853413523456 1051766384413626 1051902698873376 1052923160346624 1053059624730624 1056001883037696 1056940359892992 1058064386715504 1058201517429504 1059004696533408 1059228089450496 1060030828781568 1062101201494032 1063269344083968 1064538053462016 1065206760562728 1065346042021632 1066378318774272 1068461088928128 1070912532824064 1071725359638528 1073817338433238 1074859059520512 1074998366912512 1076958393621138 1078142876762112 1078959950724096 1080247382375952 1081067294377854 1081295341314048 1081435482882048 1082114804381184 1082256296656896 1084228309858491 1084370078486304 1085420788752384 1087540751230416 1088594533748736 1088736873283584 1090720694947464 1090863312489216 1091920314433536 1094052971297664 1096086299148288 1098227092701312 1099291229847552 1100604186694656 1101438283030848 1103965388775424 1104803302837248 1105873812062208 1106961121788102 1108033721851392 1108178603163648 1108874723793984 1110197850214383 1111418891476992 1113589631499408 1114668654317568 1114814403182592 1115659268775936 1116845741533032 1117838290785264 1118074094419968 1118921430380544 1120257832885632 1121106823799256 1122193130469376 1122339863199744 1124384913927324 1124531933245056 1125621558706176 1126475909885952 1127820038313024 1131265657396224 1131976280539692 1132361807560704 1133221274615808 1134573451716096 1136682088005632 1136789415488979 1138039703248896 1138754581620768 1138902170208768 1140007030751232 1141126588509957 1141367304720384 1142232293513472 1142381646471168 1143596537737416 1145721943683072 1147959681854328 1149072007845888 1149222255132672 1149944158008576 1151316289111212 1152582554124288 1153457368805376 1154833691925312 1156830051170304 1156979982434304 1159239708962496 1159484246065152 1161748863733248 1162478635404534 1162629298754784 1163757177225216 1163908006281216 1166181264105984 1167311246065664 1168197239881728 1169591150843136 1170478875115872 1170725783076864 1173164385447936 1173901327967088 1175192432934912 1176594690668544 1177487730655488 1177640339263488 1178892727173756 1180189321887744 1180930677236352 1181083732068352 1183390536232548 1184538555389952 1184692077821952 1186850742478842 1188002118417408 1188156089745408 1189057904879616 1190476707108192 1191380283600084 1191786042359808 1192534682379264 1194863851680786 1195270796869632 1196178012094464 1197605310144768 1198357605633069 1198514297274336 1199675608621056 1202018725044144 1202174512998144 1203340754681856 1204776599427072 1206859294900224 1209216441960576 1209373162776576 1211463804321792 1212909341615104 1213829944564608 1215278305172946 1216457258978304 1216614918242304 1217379154928832 1217538333739008 1221098387346432 1223483345134218 1223900037513216 1224668850467328 1224828982444032 1227060781815897 1227219815352272 1228410353737728 1228569562185728 1230809592709872 1232163287728128 1233097086541824 1234568437001088 1235505479288976 1235766104358912 1236702633578496 1239118068409704 1240480901431296 1241961062372352 1242903715691904 1244108038569984 1246537937082816 1246700928559104 1250346252911616 1251557787303936 1254002236107264 1255116677372928 1256332834111488 1256451459224661 1257568077133422 1257833356222464 1258786609178112 1261245176774163 1261674730029056 1262467271778048 1262632346099712 1265098424900688 1266324253544448 1267285398621696 1268797543102152 1270193018830848 1272673864570752 1273907033505792 1276395133180608 1278767349006336 1280294666155008 1281264941484864 1281535219335168 1282506434822144 1284038217810432 1285011330202656 1285179352280064 1286424638521344 1288937186643456 1290186114072576 1291454642086119 1292706008826624 1292875037024256 1293687177759648 1295110028132352 1296655373389824 1299187903415976 1300616803713024 1301433807566592 1301602480238592 1304144672582808 1304419776823296 1305408335443968 1306967471699904 1307957961099132 1309396507066368 1311953922119232 1313225151823872 1314221894866944 1315790044698528 1316788734505356 1317237204713472 1319809933628928 1320638993962974 1321088775487488 1322091487051776 1322262837067776 1323669027002112 1324845381671424 1327712987123712 1328547011890896 1328719198576896 1330008202543104 1332604342432384 1332778587549696 1335082559864832 1336502383219584 1336675600963584 1337690142989568 1339286295496716 1340759297654784 1341601517676672 1344679646478336 1345700263606272 1347305973912864 1348787796443136 1349635059698688 1349809979506688 1352271065674662 1352446327122912 1352731620409344 1353758349017088 1353933803225088 1355373674355456 1356400848547248 1357716706762752 1357892673994752 1360544808123648 1362896779862016 1364523009316992 1365558687635184 1365846746923008 1367060585250816 1368691783022592 1369551549294936 1369730625456384 1371057838424064 1373735685764736 1373913729140736 1376887542202368 1377752456775744 1380622292271306 1381961647954944 1382140757458944 1386182104702976 1387234222359552 1388889491626224 1389943664200098 1390236867403776 1390417049419776 1391290462775808 1394007826960917 1394482596347904 1395541014110208 1397206195168896 1398266680153392 1399621543391232 1399804551364608 1402355179218168 1402536931831168 1403897547128832 1406639534525568 1408002510716928 1409253813190656 1410752515620672 1410935356572672 1412006262044544 1413374438375424 1416134935325376 1419384071282688 1420275680750304 1420461389362176 1421837758365696 1423235728013274 1424614785237504 1427397235989921 1427883377098752 1428967146184704 1433145412694016 1435944524828184 1437523835682816 1438613267632128 1440329843167936 1441423059170472 1441727121752064 1442819739174912 1443008395542528 1444542995036736 1445637746477988 1445826771315072 1447227718336512 1450054334973888 1451459378331648 1454294259929952 1454484416652288 1455893752578048 1458737295063552 1461448398864384 1461586391342973 1463193904177152 1464302790268416 1465721639796736 1467162756655659 1467472248926208 1468584377374464 1473071070449664 1475948162384136 1477378295801856 1477571470884864 1478499631725312 1480263800285844 1481891855302656 1484786175332544 1486224872423424 1487352922933248 1487545691701248 1489127655377376 1490451054380352 1490765459226624 1491895240507392 1493677110514176 1494809098399008 1496453150932992 1499179885236432 1499375910993408 1500828744941568 1501967879847936 1503760051084032 1504901410863264 1508354209861632 1509301707386256 1510961699487744 1512764602288128 1515719220651972 1517386270998528 1518339442161024 1518536226945024 1521502118013276 1521823072960512 1522976391351296 1523175528628224 1524795383649888 1525950954615654 1527431295108096 1527629258244096 1530612909139104 1532096010461184 1532296340176896 1533258877344768 1535088385481616 1536253523589582 1536776738832384 1537943158407168 1539778255900416 1540745492956803 1542440068227072 1542639976579072 1545452646485328 1545652945283328 1547152398876672 1548998484977664 1549971513872712 1550172398339712 1551676236300288 1554908352141312 1557596319842304 1559454867790848 1560638500154496 1562500678079502 1564219180597248 1565201770622784 1568792920891392 1569983640873984 1570187119017984 1571856969565008 1573585762516992 1574574236315136 1577649576620439 1577854048310064 1579384740519936 1579589437095936 1582467656638456 1584002824556544 1584208119660544 1585410539839488 1587096580073256 1587302276144256 1588507044800112 1588842134175744 1590046243172352 1593151802241048 1594904016125952 1596807080193024 1597810140844092 1598019063032448 1599567478161408 1602691633392192 1602899350664192 1606368799236096 1607588039457792 1609145726533632 1610726007649857 1612288589280768 1612497550368768 1615285072429056 1618439926086144 1620371073563928 1621600941566781 1621943011971072 1622153224323072 1623172206571776 1623384444985344 1626555117729456 1628131183128576 1631311126845624 1632891800623104 1633105309925376 1636081042421196 1637880471650304 1641079456946496 1644129448722432 1646091249334784 1647340639051968 1647688139145216 1648936844771328 1650906280041984 1652157424546272 1653974535241728 1655948083163136 1657204954255872 1658810718093312 1660441682682153 1662050582777088 1662267904745472 1667128337215488 1670384447249112 1672002981476352 1672221604773888 1673488903163904 1675268612299548 1676757436177896 1677111141629952 1678382145570816 1681660235698884 1683289695704064 1683509794799616 1686577370890986 1686797899867584 1688432338059264 1689713864828928 1691730057469536 1693590691774464 1696898486094336 1697964420809538 1698542711341056 1699831911923712 1701860177574144 1705023132008448 1707059554873344 1708353255313152 1712050957080576 1713348440270208 1713572469706752 1715394806606124 1718582915524608 1721939522781492 1723608011768832 1723833382699008 1724916237012864 1726974433666818 1728873831186432 1732250537887968 1734155738284032 1735245076755456 1735469973651456 1738859563443744 1739226369097728 1740544447258624 1742623295599872 1743717953106801 1743943948132176 1745635765837824 1745862009421824 1749271896158976 1750966869098496 1752295859822592 1754386726264704 1755718312673808 1759746578171904 1760851991950632 1762788649402368 1764892036002816 1766231595983232 1766460508895232 1768339090760634 1770283982831616 1771396015854528 1771625598102528 1775085804348822 1777038116732928 1780276113718263 1782003177626112 1782234134618112 1783586857319424 1785715060662288 1787070425400126 1787679063539712 1788802023568896 1792295777521179 1792906195304448 1794267018141696 1796407965217152 1799513412931584 1803028087566216 1803261769497216 1805011132022784 1807164899140608 1808534464729664 1810288942350336 1813824662940864 1814059744164864 1817195706482688 1819364012422656 1820744916846912 1821128995897344 1822917457759419 1824922377363456 1826068732393248 1826307500608512 1828077117898752 1831647581019648 1831884972187648 1835225017701327 1835850056269824 1837003275700992 1837243473666048 1840829723028408 1842615530606592 1842854343278592 1849645629812736 1851852655501632 1853258218933464 1853649156538368 1855053950367744 1858677102614556 1859310128463872 1860721352146944 1862941593558528 1864355573537856 1866162057854976 1869806905624224 1871863396171776 1875519379367424 1877336680955904 1879005084254208 1881003354160896 1881247142096896 1882675016059392 1884499251167232 1886352115700133 1886750034333696 1888179913767168 1892512095043584 1893700907667072 1893948519149568 1897647637351032 1899486380316672 1903196314653228 1903844502798336 1905289528246272 1909010796856128 1910860550258688 1914592699770912 1916698447577088 1918151023509504 1921897412227296 1922302829002752 1923759652233216 1924011194056704 1926057326715648 1927516995303984 1927769028420096 1929636957782016 1933405779965184 1935279171108864 1939059013239936 1939312555536384 1940530766639472 1942665042198528 1944983060084736 1948781855123964 1950925205569536 1952403720357888 1956217008874212 1956629665234944 1958112503165952 1960451207549856 1961936941648698 1964094760599552 1967930883178848 1969837727735808 1970095294513152 1971332842300416 1973685067047792 1975855807070208 1979714900443392 1980958490944461 1981633163231232 1983137230577664 1983394255601664 1985503540503168 1987268072507136 1989193654009856 1991569480685568 1992820517836344 1993078797865344 1995012303814656 1998906513648576 1999167881324544 2002623839797248 2005013401445376 2006535214484352 2008929443245074 2011138946482176 2012402276515008 2017019469717504 2018550395409408 2020958960869296 2023181694664704 2024452589548032 2024714969260032 2028669490684368 2029097430614016 2030900704837632 2033060511533184 2034601272820872 2036575060144128 2036839010992128 2040817212185472 2042794680614912 2044345169793024 2046784513975488 2048338031452776 2048770120384512 2050590877876224 2053037674533888 2054327323942404 2056586757636096 2060603528647104 2060870593711104 2065331313303552 2066628685163616 2066896531119616 2068901648400384 2070933438406959 2072942471932416 2073211136188416 2076795093123072 2079273157054464 2080851333539328 2083334237439336 2084915496300147 2085625574129664 2086935694163712 2091723894521856 2093311521165312 2093582825357312 2095809292753344 2097400020230088 2099432315086848 2099706827046912 2103532768827252 2103805397746752 2105846320693248 2112003766075392 2113880719785984 2116128773431008 2116403034859008 2118009393066816 2118456178900992 2120061657563136 2124202402988064 2126538688167936 2129076106924032 2130413521125456 2130692084043264 2132756637548544 2136922177856256 2141825065648128 2143450719277056 2147634676866476 2149718119041024 2149996733825024 2153916787242276 2156285753524224 2157919901448192 2160494764751904 2162134588755708 2162590682628096 2162870965764096 2164229608762368 2164512593313792 2168456619716982 2168740156972608 2170841577504768 2175081502460832 2177189067497472 2177473746567168 2181441389894928 2181726624978432 2183840628867072 2188105942595328 2192172598296576 2196454185402624 2198582459695104 2201208373389312 2202876566061696 2207930777550848 2209606605674496 2213922243576204 2216067443702784 2216357206327296 2217749447587968 2220395700428766 2222837782953984 2227179262998816 2229337308635136 2229628806365184 2231318537551872 2233691483066064 2235676581570528 2236148188839936 2237842860761088 2240515665771264 2242213647598512 2244386260938752 2244679726399488 2248769827854648 2249063866490112 2251243117412352 2252951819771904 2255640076626048 2262531314792448 2263952561079384 2266442549231616 2269146903432192 2273578830977958 2276079406497792 2277509163241536 2277804340417536 2282253177019914 2282734609440768 2284464587026944 2284763292942336 2287193075474832 2288926431923481 2291443887366144 2295919363708656 2298144015691776 2298444510265344 2299888316017152 2302632578222424 2304380285384373 2305165108248576 2306914737610752 2309667383850624 2313660102340608 2313959964868608 2318479417924992 2323497727466496 2324957270809068 2325258597509568 2327514354450432 2332362528211968 2334622492131328 2336394479763456 2339182301686272 2340957750231744 2341451566153728 2343751017119253 2346328770895872 2347802655934176 2350384865869824 2353189381337088 2354975461310976 2355280678526976 2357785454347512 2360378643775488 2361861354472704 2362167464136704 2366781072465096 2369077110779904 2369384155643904 2373701484957684 2376004236834816 2376312179490816 2378115809759232 2380953414216384 2382760567200168 2385069364758528 2389727703361572 2390541593739264 2392356024188928 2395210620289536 2396715211266138 2397028594548672 2399351217242112 2404037450088288 2404349025996288 2406681509363712 2409553198854144 2413718589800448 2418432883921152 2418746325553152 2422927608643584 2425818683230208 2427659889129216 2430556610345892 2432914517956608 2433229836484608 2434758309857664 2435076667478016 2442196774692864 2446966690268436 2447800075026432 2449337700934656 2449657964888064 2454121563631794 2454439630704544 2456820707475456 2457139124371456 2461619185419744 2464326575456256 2466194173083648 2469136874002176 2471010958577952 2471532208717824 2473405267156992 2478236136819408 2480961802862592 2483922124744704 2485807431383808 2488216077139968 2493075874165632 2493401857118208 2500692505823232 2508004472214528 2510233354745856 2512902918449322 2515136154266844 2515666712444928 2517573218356224 2522490353548326 2523349460058112 2524934543556096 2525264692199424 2529866056336479 2530196849801376 2532648507088896 2534570797243392 2537595086204304 2540386037661696 2545347729141504 2547814067011584 2552790266361216 2557534698012672 2560589332310016 2562529882969728 2565012869644288 2568076435620864 2570022660405312 2570358704560128 2577874373286912 2580372228145152 2582909284172238 2585412017653248 2585750074048512 2587374355519296 2590461650500227 2593310746779648 2598375806831952 2601233607426048 2602867615133184 2603204960477184 2608289345165616 2608839553646592 2610816670887936 2613934943399808 2615915922198264 2618793014132736 2623907844238464 2626450303647744 2628443789733888 2631580089397056 2633577469010712 2639619867257856 2641277987925948 2642177550974976 2644182974103552 2647338054004224 2649690763342848 2652508636140951 2655425974247424 2657094023781792 2657438397153792 2660016405086208 2662628706523233 2665208684864768 2665557175099392 2670165119729664 2673004766439168 2673351201927168 2675380285979136 2678572590993432 2681518595309568 2683203035353344 2689359292956672 2691400527212544 2694611947825728 2699270119397376 2699619959013376 2704542131349324 2704892654245824 2705463240818688 2707516698034176 2710747348710912 2712801697094496 2715433413525504 2715785347989504 2721089616247296 2725793559724032 2729046018633984 2731117375270368 2731693493846016 2734121170501632 2737383566045184 2739103098589872 2739461250912768 2742115676848128 2747471371529472 2747827458281472 2753775084404736 2755504913551488 2761244584542612 2763923295909888 2764281514917888 2772364209405952 2774468444719104 2777778983252448 2779887328400196 2780473734807552 2780834098839552 2782580925551616 2788015653921834 2788965192695808 2791082028220416 2794412390337792 2796533360306784 2799243086782464 2799609102729216 2804710358436336 2805073863662336 2807795094257664 2813279069051136 2816005021433856 2818507626381312 2821505031241344 2821870713145344 2824012524089088 2826748876750848 2832269870650752 2838768142565376 2840551361500608 2840922778724352 2846471456026548 2849229570475008 2854794471979842 2855766754197504 2857934292369408 2866290825388032 2871889049656368 2875047671365632 2877226535264256 2880659686335872 2882846118340944 2883454243504128 2885639478349824 2886016791085056 2889085990073472 2891275492955976 2891653542630144 2894455436673024 2900108669947776 2902918756663296 2908588519859904 2908968833304576 2917474590127104 2923172782685946 2926387808354304 2928605580536832 2931443279593472 2934325513311318 2934944497852416 2937168754748928 2942905412473047 2946142140899328 2951896324768272 2954756591603712 2955142941769728 2956999263450624 2960527600571688 2963783710605312 2969572350665088 2972449744846848 2974705845866496 2975091383402496 2978255310754752 2980902108760704 2983790481014784 2987354221028352 2989618196798016 2998359770472864 2998751821986816 3001657489883136 3003935759695872 3007520102168064 3009802821726528 3013394164867611 3016708419723264 3018603414772512 3021923398975488 3025529204576256 3031438441303944 3034772541997056 3036678884322048 3037072453890048 3043004236026552 3043646145921024 3045952782702592 3046351057256448 3049590767299776 3051901909231308 3054862590216192 3055258516488192 3061225818278208 3064192020922368 3066517754689536 3070176770963232 3072507047179164 3073553477664768 3075886316814336 3079556511800832 3081490985913606 3084880136454144 3085279953158144 3090905292970656 3091305890566656 3094304797753344 3097996969955328 3099943027745424 3100344796679424 3103352472600576 3109816704282624 3115192639684608 3118909735581696 3121277000308992 3125001356159004 3128438361194496 3130403541245568 3137585841782784 3139967281747968 3140374238035968 3143713939130016 3147171525033984 3149148472630272 3155299153240878 3155708096620128 3158769481039872 3159178874191872 3164935313276912 3168005649113088 3168416239321088 3170821079678976 3174193160146512 3174604552288512 3177014089600224 3177684268351488 3180092486344704 3186303604482096 3189808032251904 3193614160386048 3195620281688184 3196038126064896 3199134956322816 3205383266784384 3205798701328384 3212737598472192 3215176078915584 3221452015299714 3224577178561536 3224995100737536 3236879852172288 3240742147127856 3243201883133562 3243886023942144 3244306448646144 3246344413143552 3246768889970688 3252684929575473 3253110235458912 3256262366257152 3262622253691248 3265783601246208 3266210619850752 3272162084842392 3275760943300608 3282158913892992 3288258897444864 3292182498669568 3294681278103936 3297873689542656 3301812560083968 3304314849092544 3311896166326272 3314409908511744 3317621436186624 3320883365364306 3324101165554176 3324535809490944 3330593550643149 3334256674430976 3340768894498224 3344005962952704 3344443209547776 3346977806327808 3350537224599096 3353514872355792 3354222283259904 3356764291141632 3363320471397768 3366579391408128 3367019589599232 3373154741781972 3373595799735168 3376864676118528 3379427729657856 3383460114939072 3393796972188672 3395928841619076 3397085422682112 3399663823847424 3403720355148288 3410046264016896 3410368246466937 3414119109746688 3416706510626304 3423379765529871 3424101914161152 3426696880540416 3427144939413504 3430789613212248 3437165831049216 3443879045562984 3447216023537664 3447666765398016 3449832474025728 3453948867333636 3457747662372864 3464501075775936 3470490153510912 3470939947302912 3477719126887488 3478452738195456 3481088894517248 3485246591199744 3487435906213602 3487887896264352 3491271531675648 3491724018843648 3498543792317952 3501933738196992 3504591719645184 3508773452529408 3511436625347616 3519493156343808 3521703983901264 3525577298804736 3529784072005632 3532463191966464 3532921017790464 3536678181521268 3540567965663232 3542792031709056 3543251196205056 3550171608697644 3554076233465856 3560552227436526 3564006355252224 3564468269236224 3567173714638848 3571430121324576 3574140850800252 3575358127079424 3577604047137792 3584591555042358 3585812390608896 3588534036283392 3592815930434304 3595072816899207 3599026825863168 3606056175132432 3606523538994432 3610022264045568 3614329798281216 3617068929459328 3620577884700672 3627649325881728 3628119488329728 3634391412965376 3638728024845312 3641489833693824 3645834915518838 3649844754726912 3652137464786496 3652615001217024 3663295162039296 3663769944375296 3670450035402654 3671700112539648 3674006551401984 3674486947332096 3681182345447691 3681659446056816 3685231061213184 3685708686557184 3699291259625472 3703705311003264 3706516437866928 3707298313076736 3710107900735488 3717354205229112 3721442704293888 3725883187117056 3728711147075712 3732324115709952 3739613811248448 3751038758734848 3754673361911808 3758360684516333 3762006708321792 3762494284193792 3765350032118784 3768998502334464 3769354377673983 3772704231400266 3773500068667392 3776359827534336 3783735530322489 3785024190087168 3787401815334144 3787897038299136 3795295274702064 3798972760633344 3806392629306456 3810579056492544 3818021593712256 3821721100517376 3829185399541824 3836302047019008 3843794824454592 3844605658005504 3847519304466432 3852114653431296 3855033990607968 3855538056840192 3859273915564032 3866811559930368 3870558342217728 3874363926258357 3878118026479872 3878625111072768 3881061533278944 3885330084397056 3889966120169472 3897563710247928 3901850411139072 3904807440715776 3912434017748424 3913259330469888 3916225006331904 3920902415099712 3923873883297396 3928189521199104 3935861766357696 3939675455471616 3942665684600832 3947370134095584 3951711614140416 3959429800886784 3961916981888922 3963266326462464 3966274461155328 3966788511203328 3971007081006336 3974536145014272 3978387308019712 3983138961371136 3985641035672688 3986157595730688 3990024607629312 3997813027297152 3998335762649088 4005247679594496 4010026802890752 4013070428968704 4017858886490148 4022277892964352 4024804553030016 4034038939435008 4037100790818816 4041917921738592 4046363389329408 4048905179096064 4049429938520064 4057338981368736 4058194861228032 4061801409675264 4066121023066368 4069202545641744 4073150120288256 4073678021984256 4081634424370944 4085589361229824 4088690339586048 4093569027950976 4096676062905552 4097540240769024 4101181755752448 4106075349067776 4108654647884808 4113173515272192 4121207057294208 4121741187422208 4130662626607104 4133257370327232 4133793062239232 4141866876813918 4145884943864832 4146422272376832 4158546314108928 4161702667078656 4166668474878672 4169830992600294 4171251148259328 4173871388327424 4182023480882751 4183447789043712 4186623042330624 4187165650714624 4191618585506688 4194800040460176 4198864630173696 4199413654093824 4207065537654504 4207610795493504 4211692641386496 4224007532150784 4227761439571968 4232257546862016 4232806069718016 4236018786133632 4240123315126272 4248404805976128 4258152213848064 4260827042250912 4261384168086528 4265513275097088 4273844355712512 4282191707969763 4283650131296256 4286901438554112 4295269353732952 4299436238082048 4299993467650048 4307833574484552 4312571507048448 4315839802896384 4320989529503808 4324269177511416 4325181365256192 4328459217524736 4329025186627584 4336913239433964 4337480313945216 4341683155009536 4350163004921664 4354378134994944 4362882779789856 4363453249956864 4367681257734144 4376211885190656 4384345196593152 4392908370805248 4397164919390208 4401488269966977 4402416746778624 4405753132123392 4415861555101696 4419213211348992 4427844487152408 4432134887405568 4432714412654592 4435498895175936 4440791400857532 4445675565907968 4454358525997632 4458674617270272 4462637075103744 4467382966132128 4471353163141056 4472296377679872 4475685721522176 4481031331542528 4484427295197024 4488772521877504 4489359452798976 4497539655709296 4498127732980224 4502486234824704 4505903639543808 4511280153252096 4525062629584896 4527905122158768 4532885098463232 4538293806864384 4547157661955916 4552158812995584 4555018326483072 4555608680835072 4564506354039828 4565469218881536 4568929174053888 4569526585884672 4574386150949664 4577852863846962 4582887774732288 4591838727417312 4596288031383552 4596889020530688 4599776632034304 4605265156444848 4608760570768746 4610330216497152 4613829475221504 4619334767701248 4622236478870409 4627320204681216 4627919929737216 4636958835849984 4646995454932992 4649914541618136 4650517195019136 4655028708900864 4664725056423936 4672788959526912 4678364603372544 4681915500463488 4687502034238506 4692657541791744 4695605311868352 4706378762674176 4709950922621952 4710561357053952 4715570908695024 4720757287550976 4723722708945408 4724334928273408 4732948729861317 4733562144930192 4738154221559808 4738768311287808 4747402969915368 4752008473669632 4752624358981632 4756231619518464 4761906828432768 4765521134400336 4770138729517056 4779455406723144 4784712048377856 4790421240579072 4793430422532276 4794057189097344 4798702434484224 4808074900176576 4808698051992576 4819106397708288 4827437179600896 4832178022949571 4836865767842304 4837492651106304 4845855217287168 4851637366460416 4855319778258432 4861113220691784 4864802824700343 4865829035913216 4866459672969216 4869516619715328 4870153334956032 4884393549385728 4893933380536872 4898675401869312 4899315929776128 4908243127263588 4908879261409088 4913641414950912 4923238370839488 4932388346167296 4938273748004352 4942021917155904 4943064417435648 4946810534313984 4956472273638816 4961923605725184 4967844249489408 4971614862767616 4976432154279936 4981325048046459 4986151748331264 4986803714236416 5001385011646464 5016008944429056 5020466709491712 5025805836898644 5030272308533688 5031333424889856 5035146436712448 5044980707096652 5046698920116224 5049869087112192 5050529384398848 5059732112672958 5060393699602752 5065297014177792 5069141594486784 5075190172408608 5080772075323392 5090695458283008 5095628134023168 5105580532722432 5115069396025344 5121178664620032 5125059765939456 5130025739288576 5136152871241728 5140045320810624 5140717409120256 5155748746573824 5165818568344476 5170824035306496 5171500148097024 5174748711038592 5180923301000454 5186621493559296 5196751613663904 5202467214852096 5205735230266368 5206409920954368 5216578690331232 5217679107293184 5221633341775872 5227869886799616 5231831844396528 5237586028265472 5247815688476928 5252900607295488 5256887579467776 5263160178794112 5267154938021424 5279239734515712 5282555975851896 5288365948207104 5294676108008448 5299381526685696 5305017272281902 5310851948494848 5314188047563584 5314876794307584 5325257413046466 5330417369729536 5331114350198784 5340828341154789 5346009532878336 5346702403854336 5350760571958272 5357145181986864 5363037190619136 5366406070706688 5376887332563537 5378718585913344 5382801054425088 5389223895651456 5398540238794752 5399239918026752 5409084262698648 5409785308491648 5415033396068352 5421494697421824 5425603394188992 5430866827051008 5442179232494592 5451587119448064 5458092037267968 5462234750540736 5463386987692032 5468752373278257 5474767132090368 5478206197179744 5478922501825536 5484231353696256 5494942743058944 5495654916562944 5507550168809472 5511009827102976 5522489169085224 5527846591819776 5528563029835776 5544728418811904 5548936889438208 5555557966504896 5559774656800392 5560947469615104 5565161851103232 5576031307843668 5577930385391616 5582164056440832 5588824780675584 5593066720613568 5598486173564928 5609420716872672 5610147727324672 5615590188515328 5626558138102272 5632010042867712 5637015252762624 5643010062482688 5643741426290688 5648025048178176 5653497753501696 5659056347100399 5664539741301504 5677536285130752 5681102723001216 5681845557448704 5692942912053096 5698459140950016 5709588943959684 5711533508395008 5715868584738816 5732581650776064 5743778099312736 5750095342731264 5754453070528512 5761319372671744 5765692236681888 5766908487008256 5771278956699648 5772033582170112 5778171980146944 5782550985911952 5783307085260288 5788910873346048 5800217339895552 5805837513326592 5817177039719808 5817937666609152 5834949180254208 5846345565371892 5852775616708608 5857211161073664 5868651026622636 5869888995704832 5874337509497856 5885810824946094 5892284281798656 5903792649536544 5909513183207424 5910285883539456 5913998526901248 5921055201143376 5927567421210624 5939144701330176 5942875472833383 5944899489693696 5949411691732992 5950182766804992 5956510621509504 5961804217521408 5967580962029568 5974708442056704 5979236393596032 5996719540945728 5997503643973632 6007871519391744 6015040204336128 6019605643453056 6026788329735222 6033416839446528 6037206829545024 6051058409152512 6062876882607888 6069545083994112 6073357768644096 6074144907780096 6086008472053104 6087292291842048 6091905565405184 6092702114512896 6099181534599552 6103803818462616 6109725180432384 6110517032976384 6122451636556416 6128384041844736 6133035509379072 6140353541926464 6145014094358328 6151772633628672 6159113023601664 6162981971827212 6169760272908288 6181810585941312 6182611781133312 6195993939910656 6199886055490848 6200689593358848 6206704945201152 6212800315220877 6219633408565248 6230385279369216 6237819471163392 6242554000617984 6250002712318008 6254746488900441 6256876722388992 6260807082491136 6275171683565568 6279934563495936 6280748476071936 6287427878260032 6298296945260544 6310598306481756 6311416193240256 6317538962079744 6329870626553824 6336011298226176 6336832478642176 6341642159357952 6348386320293024 6349209104577024 6354028179200448 6355368536702976 6360184972689408 6372607208964192 6379616064503808 6387228320772096 6391240563376368 6392076252129792 6398269912645632 6410766533568768 6411597402656768 6425475196944384 6430352157831168 6442904030599428 6449154357123072 6449990201475072 6473759704344576 6481484294255712 6486403766267124 6487772047884288 6488612897292288 6492688826287104 6493537779941376 6505369859150946 6506220470917824 6512524732514304 6525244507382496 6531567202492416 6532421239701504 6544324169684784 6551521886601216 6564317827785984 6576517794889728 6584364997339136 6589362556207872 6595747379085312 6603625120167936 6608629698185088 6623792332652544 6628819817023488 6641766730728612 6648202331108352 6649071618981888 6661187101286298 6668513348861952 6681537788996448 6688011925905408 6688886419095552 6693955612655616 6701074449198192 6707029744711584 6708444566519808 6713528582283264 6726640942795536 6733158782816256 6734039179198464 6746309483563944 6747191599470336 6753729352237056 6758855459315712 6766920229878144 6787593944377344 6791857683238152 6799327647694848 6807440710296576 6820736492933874 6828238219493376 6833413021252608 6846759531059742 6848203828322304 6853393761080832 6854289878827008 6861579226424496 6866779295770443 6874331662098432 6887758091125968 6894432047075328 6895333530796032 6899664948051456 6907897734667272 6915495324745728 6929002151551872 6940980307021824 6941879894605824 6955438253774976 6962177789034496 6970493182399488 6974871812427204 6975775792528704 6982543063351296 6997087584635904 7003867476393984 7009183439290368 7017546905058816 7022873250695232 7031253051357759 7038986312687616 7043407967802528 7051154597609472 7059568144011264 7064926383932928 7065842035580928 7073356363042536 7081135931326464 7085584063418112 7086502392410112 7100343217395288 7108152466931712 7121104454873052 7128012710504448 7128936538472448 7134347429277696 7142860242649152 7148281701600504 7155208094275584 7169183110084716 7171624781217792 7177068072566784 7185631860868608 7190145633798414 7198053651726336 7212112350264864 7213047077988864 7220044528091136 7228659596562432 7234137858918656 7241155769401344 7255298651763456 7256238976659456 7268782825930752 7277456049690624 7282979667387648 7291669831037676 7299689509453824 7304274929572992 7305230002434048 7326590324078592 7327539888750592 7340900070805308 7343400225079296 7348013102803968 7348973894664192 7362364690895382 7363318892113632 7370462122426368 7371417373114368 7398582519250944 7407410622006528 7413032875733856 7414596626153472 7420215801470976 7434708410458224 7442885408587776 7451766374234112 7457422294151424 7464648231419904 7479227622496896 7502077517469696 7516721369032666 7524013416643584 7524988568387584 7530700064237568 7538708755347966 7545408462800532 7547000137334784 7552719655068672 7567471060644978 7570048380174336 7574803630668288 7575794076598272 7589598169009437 7590590549404128 7597945521266688 7612785258612912 7621158112985088 7636043187424512 7643442201034752 7658370799083648 7672604094038016 7687589648909184 7695038608932864 7704229306862592 7710067981215936 7711076113680384 7733623119860736 7741116684435456 7748727852516714 7756236052959744 7757250222145536 7762123066557888 7771384951500681 7779932240338944 7795127420495856 7803700822278144 7809614881431552 7824868035496848 7826518660939776 7832450012663808 7841804830199424 7847747766594792 7856379042398208 7871723532715392 7879350910943232 7885331369201664 7894740268191168 7918859601773568 7923833963777844 7926532652924928 7932548922310656 7942014162012672 7949072290028544 7956774616039424 7957525908422853 7966277922742272 7971282071345376 7972315191461376 7980049215258624 7987886119569699 7995626054594304 7996671525298176 8010495359188992 8020053605781504 8026140857937408 8035717772980296 8044555785928704 8049609106060032 8068077878870016 8074201581637632 8083835843477184 8097810358192128 8098859877040128 8114677962737472 8116389722456064 8132242046132736 8138405091283488 8146300240576512 8147356043968512 8163268848741888 8171178722459648 8177380679172096 8187138055901952 8193352125811104 8195080481538048 8202363511504896 8212150698135552 8217309295769616 8226347030544384 8242414114588416 8243482374844416 8261325253214208 8266514740654464 8267586124478464 8283733753627836 8291769887729664 8292844544753664 8317092628217856 8323405334157312 8333336949757344 8339661985200588 8342502296518656 8347742776654848 8364046961765502 8366895578087424 8373246084661248 8374331301429248 8383237171013376 8389600080920352 8397729260347392 8398827308187648 8414131075309008 8415221590987008 8423385282772992 8448015064301568 8455522879143936 8464515093724032 8465612139436032 8472037572267264 8480246630252544 8496809611952256 8516304427696128 8521654084501824 8522768336173056 8547688711425024 8564383415939526 8567300262592512 8573802877108224 8590538707465904 8598872476164096 8599986935300096 8615667148969104 8625143014096896 8631679605792768 8641979059007616 8648538355022832 8650362730512384 8656918435049472 8658050373255168 8673826478867928 8674960627890432 8683366310019072 8700326009843328 8708756269989888 8725765559579712 8726906499913728 8752423770381312 8785816741610496 8794329838780416 8802976539933954 8804833493557248 8811506264246784 8828716237419141 8831723110203392 8838426422697984 8855688974304816 8864269774811136 8865428825309184 8870997790351872 8881582801715064 8891351131815936 8908717051995264 8917349234540544 8925274150207488 8934765932264256 8942706326282112 8951371443044352 8962062663085056 8968854590394048 8977545043755008 8995079311418592 8996255465960448 9004972469649408 9011807279087616 9022560306504192 9040182494602833 9050125259169792 9055810244317536 9065770196926464 9076587613728768 9094315323911832 9104317625991168 9110036652966144 9111217361670144 9129012708079656 9130938437763072 9137858348107776 9139053171769344 9148772301899328 9155705727693924 9165775549464576 9183677454834624 9192576062767104 9199553264068608 9210530312889696 9217521141537492 9220660432994304 9227658950443008 9238669535402496 9244472957740818 9254640409362432 9255839859474432 9273917671699968 9293990909865984 9299829083236272 9301034390038272 9310057417801728 9329450112847872 9345577919053824 9356729206745088 9363831000926976 9375004068477012 9385315083583488 9391210623736704 9412757525348352 9419901845243904 9421122714107904 9431141817390048 9441514575101952 9447445417890816 9448669856546816 9465897459722634 9467124289860384 9476308443119616 9477536622575616 9494805939830736 9504016947339264 9505248717963264 9512463239036928 9523813656865536 9531042268800672 9540277459034112 9558910813446288 9569424096755712 9580842481158144 9586860845064552 9588114378194688 9597404868968448 9616149800353152 9617396103985152 9638212795416576 9664356045899142 9673731535684608 9674985302212608 9703274732920832 9710639556516864 9722226441383568 9729605649400686 9731658071826432 9732919345938432 9739033239430656 9740306669912064 9758054788726419 9768787098771456 9787866761073744 9797350803738624 9798631859552256 9816486254527176 9817758522818176 9827282829901824 9846476741678976 9864776692334592 9876547496008704 9884043834311808 9893621068627968 9912944547277632 9935688498978816 9943229725535232 9952864308559872 9962650096092918 9972303496662528 9973607428472832 9991780651929447 10002770023292928 10032017888858112 10040933418983424 10051611673797288 10060544617067376 10062666849779712 10070292873424896 10089961414193304 10099738174224384 10101058768797696 10119464225345916 10120787399205504 10130594028355584 10138283188973568 10150380344817216 10181390916566016 10191256268046336 10211161065444864 10230138792050688 10231104739400811 10242357329240064 10250119531878912 10260051478577152 10270139296589613 10272305742483456 10280090641621248 10281434818240512 10311497493147648 10331637136688952 10341648070612992 10343000296194048 10349497422077184 10361846602000908 10373242987118592 10393503227327808 10411470460532736 10412819841908736 10433157380662464 10435358214586368 10443266683551744 10455739773599232 10463663688793056 10475172056530944 10495631376953856 10505801214590976 10513775158935552 10526320357588224 10534309876042848 10558479469031424 10565111951703792 10576731896414208 10589352216016896 10598763053371392 10610034544563804 10621703896989696 10628376095127168 10629753588615168 10650514826092932 10660834739459072 10662228700397568 10681656682309578 10692019065756672 10693404807708672 10701521143916544 10714290363973728 10726074381238272 10732812141413376 10753774665127074 10757437171826688 10765602108850176 10778447791302912 10785218450697621 10797080477589504 10798479836053504 10818168525397296 10819570616983296 10830066792136704 10842989394843648 10851206788377984 10861733654102016 10884358464989184 10903174238896128 10916184074535936 10924469501081472 10937504746556514 10949534264180736 10956412394359488 10957845003651072 10989885486117888 10991309833125888 11015100337618944 11022019654205952 11043547036343073 11044978338170448 11055693183639552 11057126059671552 11089456837623808 11097873778876416 11111115933009792 11119549313600784 11121894939230208 11130323702206464 11152062615687336 11164328112881664 11177649561351168 11186133441227136 11196972347129856 11218841433745344 11220295454649344 11253116276204544 11264020085735424 11275082053548999 11286020124965376 11287482852581376 11296050096356352 11306995507003392 11318112694200798 11329079482603008 11351206590967467 11355072570261504 11362205446002432 11363691114897408 11385885824106192 11396918281900032 11419177887919368 11431737169477632 11465163301552128 11487556198625472 11508906141057024 11522638745343488 11531384473363776 11533816974016512 11542557913399296 11556343960293888 11565101971823904 11566614170520576 11577821746692096 11600434679791104 11611675026653184 11623091778775071 11634354079439616 11635875333218304 11669898360508416 11692691130743784 11705551233417216 11714422322147328 11737302053245272 11739777991409664 11748675018995712 11771621649892188 11784568563597312 11807585299073088 11819026366414848 11827997053802496 11842110402286752 11855134842421248 11878289402660352 11885750945666766 11889798979387392 11898823383465984 11900365533609984 11913021243019008 11923608435042816 11935161924059136 11949416884113408 11958472787192064 11993439081891456 11995007287947264 12015743038783488 12030080408672256 12039211286906112 12053576659470444 12066833678893056 12074413659090048 12102116818305024 12125753765215776 12139090167988224 12146715537288192 12148289815560192 12172016944106208 12174584583684096 12183811130810368 12185404229025792 12198363069199104 12207607636925232 12219450360864768 12221034065952768 12244903273112832 12256768083689472 12266071018758144 12280707083852928 12290028188716656 12303545267257344 12318226047203328 12325963943654424 12339520545816576 12363621171882624 12365223562266624 12391987879821312 12399772110981696 12401379186717696 12425600630441754 12439266817130496 12475638942326784 12485108001235968 12500005424636016 12509492977800882 12513753444777984 12521614164982272 12546070442648253 12550343367131136 12559869126991872 12561496952143872 12574855756520064 12596593890521088 12621196612963512 12622832386480512 12635077924159488 12659741253107648 12672022596452352 12683284318715904 12696772640586048 12698418209154048 12708056358400896 12720369945378816 12745214417928384 12774456641544192 12782481126752736 12784152504259584 12796539825291264 12821533067137536 12823194805313536 12846575123909289 12850950393888768 12860704315662336 12885808061198856 12898308714246144 12899980402950144 12947519408689152 12962968588511424 12972807532534248 12975544095768576 12985377652574208 12987075559882752 13010739718301892 13012440941835648 13025049465028608 13050489014764992 13063134404984832 13088648339369568 13103043773202432 13128635655571968 13153035589779456 13168729994678272 13178725112415744 13191494758170624 13204464809900931 13207250240335872 13217259396370176 13247584665305088 13257639634046976 13283533461457224 13296404662216704 13298143237963776 13322374202572596 13337026697723904 13363075577992896 13376023851810816 13387911225311232 13402148898396384 13414059489423168 13416889133039616 13427057164566528 13453281885591072 13466317565632512 13468078358396928 13492618967127888 13494383198940672 13507458704474112 13517710918631424 13533840459756288 13575187888754688 13583715366476304 13598655295389696 13614881420593152 13641472985867748 13656476438986752 13666826042505216 13693519062119484 13696407656644608 13706787522161664 13708579757654016 13723158452848992 13733558591540886 13748663324196864 13775516182251936 13788864094150656 13790667061592064 13799329896102912 13815795469334544 13830990649491456 13858004303103744 13866709436611227 13881960614043648 13883759789211648 13910876507549952 13924355578068992 13940986364798976 13949743624854408 13951551585057408 13965086126702592 13994175169271808 14018366878580736 14035093810117632 14045746501390464 14062506102715518 14077972625375232 14086815935605056 14119136288022528 14129852767865856 14131684071161856 14146712726085072 14162271862652928 14171168126836224 14173004784820224 14200686434790576 14216304933863424 14242208909746104 14256025421008896 14257873076944896 14268694858555392 14285720485298304 14296563403201008 14310416188551168 14338366220169432 14354136145133568 14371263721737216 14380291267596828 14396107303452672 14424224700529728 14426094155977728 14457319193124864 14468275717837312 14482311538802688 14496534068848713 14510597303526912 14512477953318912 14537565651861504 14554912099381248 14565959334775296 14583339662075352 14594408474101029 14599379018907648 14608549859145984 14610460004868096 14653180648157184 14655079777501184 14681800141610616 14696026205607936 14697947789328384 14724729381790764 14726637784227264 14740924244852736 14797165038501888 14814821244013056 14826065751467712 14829193252306944 14840431602941952 14869416820916448 14885770817175552 14903532748468224 14914844588302848 14929296462839808 14958455244993792 15004155034939392 15033442738065332 15048026833287168 15049977136775168 15061400128475136 15077417510695932 15090816925601064 15094000274669568 15105439310137344 15134942121289956 15140096760348672 15149607261336576 15151588153196544 15179196338018874 15181181098808256 15195891042533376 15225570517225824 15242316225970176 15272086374849024 15286884402069504 15316741598167296 15345208188076032 15375179297818368 15390077217865728 15408458613725184 15420135962431872 15422152227360768 15467246239721472 15497455705033428 15512472105919488 15514500444291072 15524246133115776 15542769903001362 15559864480677888 15590254840991712 15607401644556288 15619229762863104 15649736070993696 15653037321879552 15664900025327616 15683609660398848 15695495533189584 15712758084796416 15743447065430784 15758701821886464 15770662738403328 15789480536382336 15837719203547136 15847667927555688 15865097844621312 15884028324025344 15898144580057088 15915051816845706 15932555845484544 15942564142690752 15944630382922752 15975772239139398 15991252109188608 15993343050596352 16022485023464367 16040107211563008 16052281715874816 16071435545960592 16089111571857408 16099218212120064 16130661997690611 16136155757740032 16148403163275264 16167671686954368 16195620716384256 16197719754080256 16229355925474944 16264484092265472 16276810182566976 16292600481153024 16326537697483776 16342357444919296 16354761358344192 16374276111803904 16386704251622208 16390160963076096 16406257119834771 16424301396271104 16434618591539232 16452694061088768 16484828229176832 16486964749688832 16522650506428416 16533029481308928 16535172248956928 16567467507255672 16583539775459328 16585689089507328 16634185256435712 16646810668314624 16666673899514688 16679323970401176 16695485553309696 16728093923531004 16733791156174848 16746492169322496 16766474342026752 16779200161840704 16795458520694784 16828262150618016 16830443181974016 16846770565545984 16896030128603136 16911045758287872 16929030187448064 16931224278872064 16944075144534528 16960493260505088 16977169041301197 16993619223904512 17032608855392256 17043308169003648 17045536672346112 17095377422850048 17128766831879052 17134600525185024 17147605754216448 17181077414931808 17197744952328192 17199973870600192 17231334297938208 17250286028193792 17263359211585536 17283958118015232 17297076710045664 17300725461024768 17313836870098944 17316100746510336 17347652957735856 17349921255780864 17366732620038144 17400652019686656 17417512539979776 17451531119159424 17453812999827456 17504847540762624 17571633483220992 17605953079867908 17609666987114496 17623012528493568 17657432474838282 17663446220406784 17676852845395968 17711377948609632 17728539549622272 17730857650618368 17741995580703744 17763165603430128 17782702263631872 17817434103990528 17834698469081088 17850548300414976 17869531864528512 17885412652564224 17902742886088704 17924125326170112 17937709180788096 17955090087510016 17990158622837184 17992510931920896 18023614558175232 18045120613008384 18080364989205666 18100250518339584 18111620488635072 18153175227457536 18188630647823664 18208635251982336 18220073305932288 18222434723340288 18258025416159312 18261876875526144 18275716696215552 18278106343538688 18297544603798656 18311411455387848 18331551098929152 18367354909669248 18385152125534208 18399106528137216 18421060625779392 18435042283074984 18455317900886016 18477339070804992 18488945915481636 18509280818724864 18547835343399936 18587981819731968 18599658166472544 18602068780076544 18620114835603456 18638400945662631 18658900225695744 18691155838107648 18713458413490176 18727662001853952 18750008136954024 18770630167166976 18782421247473408 18825515050696704 18839803690487808 18842245428215808 18862283634780096 18894890835781632 18897339713093632 18931794919445268 18934248579720768 18952616886239232 18989611879661472 19008033894678528 19010497435926528 19024926478073856 19047627313731072 19062084537601344 19080554918068224 19117821626892576 19138848193511424 19161684962316288 19173721690129104 19176228756389376 19194809737936896 19232299600706304 19234792207970304 19276425590833152 19328712091798284 19347463071369216 19349970604425216 19406549465841664 19421279113033728 19444452882767136 19459211298801372 19463316143652864 19465838691876864 19478066478861312 19480613339824128 19516109577452838 19537574197542912 19575733522147488 19594701607477248 19597263719104512 19632972509054352 19635517045636352 19654565659803648 19692953483357952 19729553384669184 19753094992017408 19768087668623616 19787242137255936 19825889094555264 19871376997957632 19886459451070464 19925300192185836 19944606993325056 19947214856945664 19983561303858894 20005540046585856 20064035777716224 20081866837966848 20103223347594576 20121089234134752 20125333699559424 20140585746849792 20179922828386608 20199476348448768 20202117537595392 20238928450691832 20241574798411008 20261188056711168 20276566377947136 20300760689634432 20362781833132032 20422322130889728 20462209478801622 20484714658480128 20500239063757824 20520102957154304 20540278593179226 20544611484966912 20560181283242496 20562869636481024 20600337887311329 20622994986295296 20663274273377904 20683296141225984 20686000592388096 20698994844154368 20723693204001816 20746485974237184 20787006454655616 20822940921065472 20825639683817472 20866314761324928 20886533367103488 20911479547198464 20927327377586112 20991262753907712 21011602429181952 21027550317871104 21052640715176448 21068619752085696 21093759154073277 21116958938062848 21130223903407584 21153463792828416 21178704432033792 21197526106742784 21220069089127608 21243407793979392 21256752190254336 21259507177230336 21301029652185864 21321669478918144 21324457400795136 21363313364619156 21384038131513344 21386809615417344 21403042287833088 21428580727947456 21465624282826752 21507549330254148 21514874343653376 21531204217700352 21556895582605824 21570436901395242 21594160955179008 21596959672107008 21636337050794592 21639141233966592 21660133584273408 21685978789687296 21702413576755968 21723467308204032 21768716929978368 21806348477792256 21832368149071872 21848939002162944 21875009493113028 21899068528361472 21912824788718976 21915690007302144 21979770972235776 21982619666251776 22030200675237888 22044039308411904 22087094072686146 22089956676340896 22111386367279104 22114252119343104 22178913675247616 22195747557752832 22222231866019584 22239098627201568 22243789878460416 22260647404412928 22304125231374672 22328656225763328 22355299122702336 22372266882454272 22393944694259712 22437682867490688 22440590909298688 22506232552409088 22550164107097998 22572040249930752 22574965705162752 22592100192712704 22636225388401596 22658158965206016 22702413181934934 22710145140523008 22724410892004864 22727382229794816 22768794507028311 22771771648212384 22793836563800064 22838355775838736 22863474338955264 22930326603104256 22975112397250944 23017812282114048 23045277490686976 23062768946727552 23085115826798592 23112687920587776 23130203943647808 23133228341041152 23200869359582208 23223350053306368 23246183557550142 23268708158879232 23271750666436608 23314154854502043 23339796721016832 23385382261487568 23411102466834432 23428844644294656 23474604106490544 23479555982819328 23497350037991424 23543243299784376 23569137127194624 23615170598146176 23638052732829696 23655994107604992 23684220804573504 23756578805320704 23771501891333532 23779597958774784 23797646766931968 23826042486038016 23847216870085632 23870323848118272 23872577725268559 23898833768226816 23916945574384128 23963658358709097 23986878163782912 23990014575894528 24031486077566976 24060160817344512 24078422573812224 24107153318940888 24133667357786112 24148827318180096 24204233636610048 24251507530431552 24293431074576384 24296579631120384 24344033888212416 24349169167368192 24367622261620736 24396726138398208 24415215273850464 24438900721729536 24442068131905536 24489806546225664 24513536167378944 24532142037516288 24561414167705856 24580056377433312 24607090534514688 24636452094406656 24651927887308848 24679041091633152 24727242343765248 24730447124533248 24783975759642624 24799544221963392 24802758373435392 24851201260883508 24878533634260992 24951277884653568 24970216002471936 25000010849272032 25018985955601764 25027506889555968 25043228329964544 25092140885296506 25100686734262272 25119738253983744 25122993904287744 25149711513040128 25193187781042176 25242393225927024 25245664772961024 25270155848318976 25319482506215296 25344045192904704 25366568637431808 25393545281172096 25396836418308096 25416112716801792 25440739890757632 25490428835856768 25548913283088384 25564962253505472 25568305008519168 25643066134275072 25646389610627072 25693150247818578 25701900787777536 25721408631324672 25771616122397712 25796617428492288 25799960805900288 25895038817378304 25925937177022848 25945615065068496 25951088191537152 25970755305148416 25974151119765504 26021479436603784 26024881883671296 26050098930057216 26100978029529984 26126268809969664 26177296678739136 26257271311143936 26337459989356544 26357450224831488 26382989516341248 26408929619801862 26414500480671744 26434518792740352 26486148712257423 26495169330610176 26515279268093952 26567066922914448 26592809324433408 26596286475927552 26644748405145192 26674053395447808 26726151155985792 26752047703621632 26775822450622464 26804297796792768 26828118978846336 26854114329133056 26906563771182144 26932635131265024 26985237934255776 26988766397881344 27014917408948224 27035421837262848 27067680919512576 27120547483808499 27150375777509376 27167430732952608 27197310590779392 27229762841186304 27282945971735496 27312952877973504 27333652085010432 27387038124238968 27392815313289216 27413575044323328 27417159515308032 27446316905697984 27467117183081772 27497326648393728 27551032364503872 27577728188301312 27598659792205824 27631590938669088 27661981298982912 27716008606207488 27733418873222454 27763921228087296 27767519578423296 27821753015099904 27848711156137984 27881972729597952 27899487249708816 27903103170114816 27930172253405184 27988350338543616 28036733757161472 28070187620235264 28091493002780928 28125012205431036 28155945250750464 28173631871210112 28238272576045056 28259705535731712 28263368142323712 28293425452170144 28324543725305856 28342336253672448 28346009569640448 28401372869581152 28432609867726848 28484417819492208 28512050842017792 28515746153889792 28537389717110784 28571440970596608 28593126806402016 28620832377102336 28676732440338864 28708272290267136 28742527443474432 28760582535193656 28792214606905344 28848449401059456 28852188311955456 28914638386249728 28936551435674624 28993068137697426 29021194607053824 29024955906637824 29109824198762496 29131918669550592 29166679324150704 29188816948202058 29198758037815296 29217099718291968 29220920009736192 29274164366179257 29306361296314368 29310159555002368 29363600283221232 29392052411215872 29395895578656768 29449458763581528 29453275568454528 29481848489705472 29594330077003776 29629642488026112 29652131502935424 29680863205883904 29738833641832896 29807065496936448 29829689176605696 29858592925679616 29916910489987584 29975341955788341 30008310069878784 30066885476130664 30096053666574336 30099954273550336 30122800256950272 30154835021391864 30181633851202128 30188000549339136 30210878620274688 30269884242579912 30299214522673152 30303176306393088 30358392676037748 30362362197616512 30391782085066752 30451141034451648 30544172749698048 30573768804139008 30633483196334592 30690416376152064 30750358595636736 30780154435731456 30810417889768839 30816917227450368 30840271924863744 30844304454721536 30934492479442944 30994911410066856 31024944211838976 31029000888582144 31048492266231552 31085539806002724 31119728961355776 31180509681983424 31238459525726208 31299472141987392 31306074643759104 31329800050655232 31367219320797696 31390991066379168 31425516169592832 31486894130861568 31517403643772928 31541325476806656 31578961072764672 31675438407094272 31695335855111376 31730195689242624 31768056648050688 31796289160114176 31830103633691412 31865111690969088 31885128285381504 31889260765845504 31951544478278796 31982504218377216 31986686101192704 32044970046928734 32080214423126016 32104563431749632 32142871091921184 32178223143714816 32198436424240128 32261323995381222 32272311515480064 32296806326550528 32335343373908736 32355655352092863 32391241432768512 32395439508160512 32458711850949888 32528968184530944 32553620365133952 32585200962306048 32653075394967552 32709522716688384 32748552223607808 32773408503244416 32812514239669542 32848602792542208 32869237183078464 32969656458353664 32973929499377664 33045301012856832 33066058962617856 33070344497913856 33130641109029219 33134935014511344 33167079550918656 33171378179014656 33268370512871424 33293621336629248 33333347799029376 33358647940802352 33390971106619392 33456187847062008 33492984338644992 33532948684053504 33558400323681408 33590917041389568 33656524301236032 33660886363948032 33792060257206272 33825246160646997 33858060374896128 33862448557744128 33888150289069056 33920986521010176 33954338082602394 33987238447809024 34053619772902401 34065217710784512 34086616338007296 34091073344692224 34190754845700096 34257533663758104 34295211508432896 34362154829863616 34395489904656384 34462668595876416 34526718423171072 34567916236030464 34594153420091328 34601450922049536 34627673740197888 34695305915471712 34699842511561728 34733465240076288 34801304039373312 34835025079959552 34869275336325213 34903062238318848 34907625999654912 35009695081525248 35143266966441984 35211906159735816 35219333974228992 35246025056987136 35314864949676564 35326892440813568 35353705690791936 35422755897219264 35457079099244544 35483991161407488 35526331206860256 35565404527263744 35634868207981056 35669396938162176 35701096600829952 35739063729057024 35770825305128448 35805485772177408 35848250652340224 35875418361576192 35910180175020032 35980317245674368 35985021863841792 36047229116350464 36090241226016768 36160729978411332 36200501036679168 36223240977270144 36306350454915072 36377261295647328 36417270503964672 36440146611864576 36444869446680576 36516050832318624 36523753751052288 36551433392431104 36556212687077376 36595089207597312 36622822910775696 36663102197858304 36734709819338496 36770304251068416 36798213056274432 36842121251558784 36870084566149968 36910635801772032 36954678141609984 36977891830963272 37018561637449728 37095670686799872 37175963639463936 37199316332945088 37204137560153088 37276801891325262 37317800451391488 37426916826980352 37455324003707904 37500016273908048 37541260334333952 37564842494946816 37638211327944759 37651030101393408 37679607380975616 37684490856431616 37724567269560192 37789781671563264 37794679426187264 37863589838890536 37868497159441536 37905233772478464 37979223759322944 38016067789357056 38049852956147712 38095254627462144 38124169075202688 38161109836136448 38235643253785152 38323369924632576 38347443380258208 38352457512778752 38389619475873792 38464599201412608 38469584415940608 38552851181666304 38657424183596568 38694926142738432 38699941208850432 38813098931683328 38842558226067456 38888905765534272 38918422597602744 38926632287305728 38956132957722624 38961226679648256 39032219154905676 39075148395085824 39151467044294976 39189403214954496 39265945018108704 39271034091272704 39309131319607296 39385906966715904 39459106769338368 39506189984034816 39536175337247232 39574484274511872 39613394429702793 39651778189110528 39742753995915264 39772918902140928 39850600384371672 39889213986650112 39894429713891328 39967122607717788 40011080093171712 40128071555432448 40163733675933696 40206446695189152 40242178468269504 40250667399118848 40281171493699584 40359845656773216 40398952696897536 40404235075190784 40477856901383664 40483149596822016 40522376113422336 40553132755894272 40601521379268864 40725563666264064 40844644261779456 40924418957603244 40969429316960256 41000478127515648 41080557186358452 41089222969933824 41120362566484992 41125739272962048 41200675774622658 41245989972590592 41326548546755808 41366592282451968 41372001184776192 41397989688308736 41447386408003632 41492971948474368 41574012909311232 41600128309833681 41645881842130944 41651279367634944 41732629522649856 41773066734206976 41822959094396928 41854654755172224 41982525507815424 42055100635742208 42105281430352896 42137239504171392 42187518308146554 42233917876125696 42260447806815168 42357408864067584 42395052213485568 42440138178255216 42486815587958784 42513504380508672 42519014354460672 42602059304371728 42643338957836288 42648914801590272 42726626729238312 42768076263026688 42773619230834688 42806084575666176 42857161455894912 42931248565653504 43015098660508296 43062408435400704 43113791165211648 43140873802790484 43188321910358016 43272674101589184 43278282467933184 43371957579374592 43404827153511936 43446934616408064 43489602206546139 43537433859956736 43612696955584512 43664736298143744 43697878004325888 43750018986226056 43783225422303087 43798137056722944 43825649577437952 43831380014604288 43959541944471552 43965239332503552 44088078616823808 44174188145372292 44179913352681792 44222772734558208 44357827350495232 44391495115505664 44444463732039168 44478197254403136 44487579756920832 44521294808825856 44608250462749344 44657312451526656 44710598245404672 44744533764908544 44787889388519424 44875365734981376 44881181818597376 45012465104818176 45100328214195996 45144080499861504 45149931410325504 45184200385425408 45272450776803192 45316317930412032 45404826363869868 45420290281046016 45448821784009728 45454764459589632 45537589014056622 45543543296424768 45587673127600128 45676711551677472 45726948677910528 45860653206208512 45950224794501888 46035624564228096 46090554981373952 46125537893455104 46170231653597184 46225375841175552 46260407887295616 46266456682082304 46401738719164416 46492367115100284 46537416317758464 46543501332873216 46628309709004086 46679593442033664 46770764522975136 46822204933668864 46857689288589312 46949208212981088 46959111965638656 46994700075982848 47086486599568752 47138274254389248 47230341196292352 47276105465659392 47311988215209984 47368441609147008 47513157610641408 47543003782667064 47595293533863936 47652084972076032 47694433740171264 47745155450537118 47797667536453632 47833891148768256 47927316717418194 47973756327565824 47980029151789056 48067455070393101 48120321634689024 48156845147624448 48214306637881776 48267334715572224 48297654636360192 48408467273220096 48503015060863104 48586862149152768 48593159262240768 48688067776424832 48735244523241472 48793452276796416 48830430547700928 48877801443459072 48979613092451328 49027072334757888 49064284075032576 49122828335411712 49160112754866624 49218771359504313 49272904188813312 49303855774617696 49358082183266304 49454484687530496 49460894249066496 49567951519285248 49599088443926784 49605516746870784 49702402521767016 49757067268521984 49902555769307136 49940432004943872 50000021698544064 50037971911203528 50086456659929088 50184281770593012 50201373468524544 50239476507967488 50299423026080256 50386375562084352 50484786451854048 50491329545922048 50540311696637952 50638965012430592 50688090385809408 50733137274863616 50787090562344192 50793672836616192 50832225433603584 50881479781515264 50980857671713536 51097826566176768 51129924507010944 51136610017038336 51286132268550144 51292779221254144 51386300495637156 51403801575555072 51442817262649344 51543232244795424 51593234856984576 51599921611800576 51790077634756608 51851874354045696 51891230130136992 51902176383074304 51941510610296832 51948302239531008 52042958873207568 52049763767342592 52100197860114432 52201956059059968 52252537619939328 52354593357478272 52514542622287872 52674919978713088 52714900449662976 52817859239603724 52829000961343488 52869037585480704 52972297424514846 52990338661220352 53030558536187904 53134133845828896 53185618648866816 53192572951855104 53289496810290384 53348106790895616 53452302311971584 53504095407243264 53551644901244928 53608595593585536 53656237957692672 53708228658266112 53813127542364288 53865270262530048 53970475868511552 53977532795762688 54070843674525696 54135361839025152 54241094967616998 54300751555018752 54334861465905216 54459525682372608 54565891943470992 54625905755947008 54667304170020864 54774076248477936 54785630626578432 54827150088646656 54834319030616064 54892633811395968 54934234366163544 54994653296787456 55102064729007744 55155456376602624 55197319584411648 55263181877338176 55432017212414976 55466837746444908 55527842456174592 55643506030199808 55697422312275968 55763945459195904 55798974499417632 55806206340229632 55860344506810368 55915202836987893 55976700677087232 56073467514322944 56140375240470528 56182986005561856 56250024410862072 56311890501500928 56347263742420224 56476545152090112 56519411071463424 56526736284647424 56586850904340288 56684672507344896 56692019139280896 56802745739162304 56968835638984416 57024101684035584 57031492307779584 57074779434221568 57142881941193216 57186253612804032 57241664754204672 57353464880677728 57416544580534272 57485054886948864 57521165070387312 57584429213810688 57696898802118912 57704376623910912 57829276772499456 57873102871349248 57986136275394852 58042389214107648 58049911813275648 58219648397524992 58263837339101184 58333358648301408 58377633896404116 58397516075630592 58434199436583936 58441840019472384 58548328732358514 58612722592628736 58620319110004736 58727200566442464 58784104822431744 58791791157313536 58898917527163056 58906551136909056 58963696979410944 59188660154007552 59259284976052224 59304263005870848 59361726411767808 59477667283665792 59614130993872896 59659378353211392 59833820979975168 59950683911576682 60016620139757568 60133770952261328 60192107333148672 60199908547100672 60245600513900544 60309670042783728 60363267702404256 60376001098678272 60421757240549376 60539768485159824 60598429045346304 60606352612786176 60716785352075496 60724724395233024 60783564170133504 60902282068903296 61088345499396096 61266966392669184 61500717191273472 61560308871462912 61620835779537678 61633834454900736 61680543849727488 61688608909443072 61801013661933987 61868984958885888 61989822820133712 62049888423677952 62058001777164288 62096984532463104 62171079612005448 62239457922711552 62361019363966848 62476919051452416 62598944283974784 62659600101310464 62734438641595392 62781982132758336 62973788261723136 63034807287545856 63082650953613312 63157922145529344 63281277462219831 63350876814188544 63390671710222752 63460391378485248 63536113296101376 63592578320228352 63660207267382824 63730223381938176 63770256570763008 63778521531691008 63903088956557592 63965008436754432 63973372202385408 64089940093857468 64160428846252032 64209126863499264 64285742183842368 64396872848480256 64522647990762444 64544623030960128 64593612653101056 64670686747817472 64711310704185726 64782482865537024 64790879016321024 64917423701899776 65057936369061888 65107240730267904 65170401924612096 65306150789935104 65419045433376768 65497104447215616 65546817006488832 65625028479339084 65697205585084416 65738474366156928 65939312916707328 65947858998755328 66090602025713664 66132117925235712 66140688995827712 66261282218058438 66269870029022688 66334159101837312 66342756358029312 66536741025742848 66587242673258496 66666695598058752 66717295881604704 66781942213238784 66912375694124016 66985968677289984 67065897368107008 67116800647362816 67181834082779136 67313048602472064 67321772727896064 67650492321293994 67716120749792256 67724897115488256 67776300578138112 67908676165204788 67974476895618048 68107239545804802 68130435421569024 68173232676014592 68182146689384448 68306383521084933 68381509691400192 68515067327516208 68590423016865792 68724309659727232 68790979809312768 68925337191752832 69053436846342144 69135832472060928 69188306840182656 69255347480395776 69390611830943424 69399685023123456 69602608078746624 69670050159919104 69738550672650426 69806124476637696 69815251999309824 69942464563506129 70019390163050496 70286533932883968 70423812319471632 70438667948457984 70492050113974272 70629729899353128 70707411381583872 70845511794438528 70914158198489088 70967982322814976 71052662413720512 71269736415962112 71338793876324352 71478127458114048 71541650610256896 71610971544354816 71617733175805677 71696501304680448 71750836723152384 71820360350040064 71890975076127291 71960634491348736 71970043727683584 72094458232700928 72180482452033536 72321459956822664 72401002073358336 72446481954540288 72612700909830144 72754522591294656 72880293223729152 72889738893361152 73032101664637248 73047507502104576 73102866784862208 73190178415194624 73245645821551392 73326204395716608 73469419638676992 73540608502136832 73596426112548864 73684242503117568 73740169132299936 73821271603544064 73909356283219968 73955783661926544 74037123274899456 74191341373599744 74351927278927872 74398632665890176 74408275120306176 74553603782650524 74635600902782976 74853833653960704 74910648007415808 75000032547816096 75082520668667904 75129684989893632 75276422655889518 75302060202786816 75359214761951232 75368981712863232 75449134539120384 75579563343126528 75589358852374528 75727179677781072 75736994318883072 75810467544956928 75958447518645888 76032135578714112 76099705912295424 76190509254924288 76248338150405376 76322219672272896 76471286507570304 76646739849265152 76694886760516416 76704915025557504 76929198402825216 76939168831881216 77105702363332608 77314848367193136 77389852285476864 77399882417700864 77626197863366656 77685116452134912 77777811531068544 77836845195205488 77853264574611456 77912265915445248 77922453359296512 78064438309811352 78150296790171648 78302934088589952 78378806429908992 78531890036217408 78542068182545408 78771813933431808 79012379968069632 79072350674494464 79148968549023744 79226788859405586 79303556378221056 79458446136772269 79485507991830528 79545837804281856 79701200768743344 79778427973300224 79788859427782656 79934245215435576 80022160186343424 80256143110864896 80327467351867392 80412893390378304 80484356936539008 80562342987399168 80719691313546432 80797905393795072 80955713802767328 80966299193644032 81044752226844672 81106265511788544 81203042758537728 81361642451425497 81451127332528128 81689288523558912 81848837915206488 81938858633920512 82000956255031296 82161114372716904 82178445939867648 82240725132969984 82251478545924096 82401351549245316 82491979945181184 82653097093511616 82733184564903936 82795979376617472 82894772816007264 82985943896948736 83148025818622464 83200256619667362 83291763684261888 83302558735269888 83465259045299712 83546133468413952 83645918188793856 83709309510344448 83965051015630848 84110201271484416 84210562860705792 84274479008342784 84375036616293108 84467835752251392 84520895613630336 84714817728135168 84790104426971136 84880276356510432 84973631175917568 85027008761017344 85038028708921344 85204118608743456 85286677915672576 85297829603180544 85453253458476624 85536152526053376 85547238461669376 85612169151332352 85714322911789824 85862497131307008 86030197321016592 86124816870801408 86227582330423296 86281747605580968 86376643820716032 86545348203178368 86556564935866368 86743915158749184 86809654307023872 86979204413092278 87074867719913472 87329472596287488 87395756008651776 87500037972452112 87566450844606174 87596274113445888 87651299154875904 87662760029208576 87822493098537771 87919083888943104 87930478665007104 88176157233647616 88348376290744584 88359826705363584 88445545469116416 88782990231011328 88888927464078336 88956394508806272 89042589617651712 89216500925498688 89421196490809344 89489067529817088 89575778777038848 89750731469962752 89762363637194752 89926025867365023 90024930209636352 90200656428391992 90288160999723008 90299862820651008 90368400770850816 90544901553606384 90632635860824064 90809652727739736 90897643568019456 90909528919179264 91075178028113244 91087086592849536 91175346255200256 91353423103354944 91721306412417024 91900449589003776 92071249128456192 92181109962747904 92251075786910208 92340463307194368 92431253669306517 92450751682351104 92520815774591232 92532913364164608 92803477438328832 92984734230200568 93074832635516928 93087002665746432 93256619418008172 93359186884067328 93541529045950272 93715378577178624 93898416425962176 93918223931277312 93989400151965696 94172973199137504 94276548508778496 94460682392584704 94552210931318784 94623976430419968 94736883218294016 95026315221282816 95086007565334128 95190587067727872 95304169944152064 95388867480342528 95490310901074236 95595335072907264 95667782297536512 95854633434836388 95947512655131648 95960058303578112 96134910140786202 96240643269378048 96313690295248896 96428613275763552 96534669431144448 96595309272720384 96816934546440192 97006030121726208 97066966056278589 97173724298305536 97186318524481536 97376135552849664 97470489046482944 97586904553592832 97660861095401856 97755602886918144 97959226184902656 98128568150065152 98245656670823424 98320225509733248 98437542719008626 98545808377626624 98607711549235392 98908969375060992 98921788498132992 99135903038570496 99198176887853568 99211033493741568 99404805043534032 99514134537043968 99805111538614272 99880864009887744 100000043397088128 100075943822407056 100172913319858176 100368563541186024 100478953015934976 100598846052160512 100772751124168704 100969572903708096 100982659091844096 101277930024861184 101376180771618816 101475738481940991 101574181124688384 101587345673232384 101664450867207168 101762959563030528 101961715343427072 102160859318707203 102195653132353536 102259849014021888 102273220034076672 102572264537100288 102585558442508288 102772600991274312 102885634525298688 103086464489590848 103186469713969152 103580155269513216 103703748708091392 103782460260273984 103804352766148608 103883021220593664 104085917746415136 104099527534685184 104200395720228864 104403912118119936 104505075239878656 104709186714956544 105029085244575744 105349839957426176 105429800899325952 105635718479207448 105658001922686976 105738075170961408 105944594849029692 105980677322440704 106061117072375808 106268267691657792 106371237297733632 106578993620580768 106696213581791232 106904604623943168 107008190814486528 107103289802489856 107217191187171072 107312475915385344 107416457316532224 107626255084728576 107730540525060096 107940951737023104 107955065591525376 108141687349051392 108270723678050304 108482189935233996 108601503110037504 108669722931810432 108919051364745216 109131783886941984 109251811511894016 109334608340041728 109548152496955872 109571261253156864 109654300177293312 109668638061232128 109785267622791936 109868468732327088 109989306593574912 110204129458015488 110310912753205248 110394639168823296 110526363754676352 110864034424829952 110933675492889816 111055684912349184 111287012060399616 111527890918391808 111597948998835264 111612412680459264 111830405673975786 111953401354174464 112280750480941056 112365972011123712 112500048821724144 112623781003001856 112694527484840448 112914633983834277 112953090304180224 113038822142926848 113053472569294848 113173701808680576 113369345014689792 113384038278561792 113605491478324608 113937671277968832 114048203368071168 114149558868443136 114285763882386432 114372507225608064 114483329508409344 114706929761355456 114970109773897728 115042330140774624 115168858427621376 115393797604237824 115408753247821824 115658553544998912 115746205742698496 115972272550789704 116084778428215296 116099823626551296 116439296795049984 116527674678202368 116666717296602816 116755267792808232 116868398873167872 116883680038944768 117096657464717028 117225445185257472 117454401132884928 117568209644863488 117797835054326112 117813102273818112 117927393958821888 118377320308015104 118518569952104448 118608526011741696 118723452823535616 118840183289108379 118955334567331584 119228261987745792 119318756706422784 119667641959950336 119901367823153364 120033240279515136 120267541904522656 120384214666297344 120399817094201344 120491201027801088 120619340085567456 120726535404808512 120752002197356544 120843514481098752 121079536970319648 121196858090692608 121212705225572352 121433570704150992 121449448790466048 121567128340267008 121804564137806592 122176690998792192 122533932785338368 123001434382546944 123241671559075356 123267668909801472 123361087699454976 123377217818886144 123602027323867974 123737969917771776 123979645640267424 124099776847355904 124116003554328576 124193969064926208 124342159224010896 124478915845423104 124722038727933696 124953838102904832 125197888567949568 125319200202620928 125468877283190784 125563964265516672 125947576523446272 126165301907226624 126315844291058688 126562554924439662 126701753628377088 126781343420445504 127072226592202752 127185156640456704 127320414534765648 127460446763876352 127540513141526016 127557043063382016 127806177913115184 127930016873508864 127946744404770816 128179880187714936 128320857692504064 128418253726998528 128571484367684736 128793745696960512 129045295981524888 129187225306202112 129341373495634944 129422621408371452 129564965731074048 129834847403799552 130115872738123776 130214481460535808 130340803849224192 130468806619638417 130612301579870208 130838090866753536 130994208894431232 131093634012977664 131250056958678168 131394411170168832 131476948732313856 131878625833414656 131895717997510656 132264235850471424 132281377991655424 132522564436116876 132539740058045376 132668318203674624 133073482051485696 133174485346516992 133333391196117504 133434591763209408 133563884426477568 133824751388248032 133971937354579968 134131794736214016 134233601294725632 134363668165558272 134626097204944128 134643545455792128 135300984642587988 135432241499584512 135449794230976512 135552601156276224 135817352330409576 135948953791236096 136214479091609604 136260870843138048 136346465352029184 136364293378768896 136612767042169866 136763019382800384 137030134655032416 137180846033731584 137448619319454464 137581959618625536 137850674383505664 138106873692684288 138271664944121856 138376613680365312 138510694960791552 138781223661886848 138799370046246912 139205216157493248 139477101345300852 139612248953275392 139630503998619648 139884929127012258 140038780326100992 140573067865767936 140847624638943264 140877335896915968 140984100227948544 141259459798706256 141414822763167744 141691023588877056 141828316396978176 141935964645629952 142105324827441024 142539472831924224 142956254916228096 143083301220513792 143235466351611354 143393002609360896 143501673446304768 143640720700080128 143781950152254582 143921268982697472 143940087455367168 144202365211179303 144360964904067072 144642919913645328 144802004146716672 144892963909080576 145225401819660288 145509045182589312 145760586447458304 145779477786722304 146064203329274496 146205733569724416 146380356830389248 146491291643102784 146938839277353984 147081217004273664 147192852225097728 147368485006235136 147480338264599872 147656314078512939 147818712566439936 147911567323853088 148074246549798912 148382682747199488 148703854557855744 148797265331780352 148816550240612352 149107207565301048 149271201805565952 149707667307921408 149821296014831616 150000065095632192 150259369979787264 150552845311779036 150604120405573632 150718429523902464 150898269078240768 151159126686253056 151178717704749056 151454359355562144 151473988637766144 151620935089913856 151916895037291776 152064271157428224 152199411824590848 152381018509848576 152496676300810752 152644439344545792 152942573015140608 153293479698530304 153389773521032832 153409830051115008 153858396805650432 153878337663762432 154211404726665216 154629696734386272 154779704570953728 154799764835401728 155252395726733312 155370232904269824 155555623062137088 155673690390410976 155706529149222912 155824531830890496 155844906718593024 156128876619622704 156300593580343296 156605868177179904 156757612859817984 157063780072434816 157084136365090816 157543627866863616 158024759936139264 158144701348988928 158453577718811172 158607112756442112 158916892273544538 158971015983661056 159091675608563712 159402401537486688 159556855946600448 159577718855565312 159868490430871152 160044320372686848 160512286221729792 160654934703734784 160825786780756608 160968713873078016 161124685974798336 161439382627092864 161595810787590144 161911427605534656 161932598387288064 162212531023577088 162406085517075456 162723284902850994 162902254665056256 163378577047117824 163697675830412976 163877717267841024 164001912510062592 164322228745433808 164356891879735296 164481450265939968 164502957091848192 164802703098490632 164983959890362368 165306194187023232 165466369129807872 165591958753234944 165789545632014528 166296051637244928 166400513239334724 166583527368523776 166930518090599424 167092266936827904 167291836377587712 167418619020688896 167745608510963679 167930102031261696 168220402542968832 168421125721411584 168548958016685568 168750073232586216 168935671504502784 169041791227260672 169429635456270336 169580208853942272 169760552713020864 170054017522034688 170076057417842688 170408237217486912 170573355831345152 170906506916953248 171072305052106752 171094476923338752 171224338302664704 171428645823579648 171724994262614016 172060394642033184 172249633741602816 172455164660846592 172563495211161936 172753287641432064 173090696406356736 173113129871732736 173487830317498368 173619308614047744 173958408826184556 174149735439826944 174658945192574976 174791512017303552 175000075944904224 175132901689212348 175192548226891776 175302598309751808 175325520058417152 175644986197075542 175838167777886208 175860957330014208 176352314467295232 176696752581489168 176719653410727168 176891090938232832 177565980462022656 177777854928156672 177912789017612544 178085179235303424 178433001850997376 178842392981618688 178978135059634176 179501462939925504 179524727274389504 179852051734730046 180049860419272704 180401312856783984 180576321999446016 180599725641302016 180736801541701632 181089803107212768 181265271721648128 181619305455479472 181795287136038912 181819057838358528 182150356056226488 182174173185699072 182350692510400512 182706846206709888 183800899178007552 184362219925495808 184502151573820416 184680926614388736 184862507338613034 184901503364702208 185041631549182464 185065826728329216 185403040985801961 185606954876657664 185969468460401136 186149665271033856 186174005331492864 186513238836016344 186718373768134656 187083058091900544 187430757154357248 187796832851924352 187978800303931392 188345946398275008 188921364785169408 189104421862637568 189247952860839936 189473766436588032 189843832386659493 190052630442565632 190172015130668256 190381174135455744 190608339888304128 190777734960685056 190980621802148472 191190670145814528 191335564595073024 191709266869672776 191895025310263296 191920116607156224 192269820281572404 192481286538756096 192627380590497792 192857226551527104 193190618545440768 193633869092880384 194012060243452416 194133932112557178 194347448596611072 194372637048963072 194752271105699328 194940978092965888 195173809107185664 195321722190803712 195511205773836288 195918452369805312 196257136300130304 196491313341646848 196640451019466496 196875085438017252 197091616755253248 197215423098470784 197817938750121984 197843576996265984 198271806077140992 198396353775707136 198422066987483136 198809610087068064 199028269074087936 199610223077228544 199761728019775488 200000086794176256 200151887644814112 200345826639716352 200737127082372048 200957906031869952 201197692104321024 201545502248337408 201939145807416192 201965318183688192 202555860049722368 202951476963881982 203148362249376768 203174691346464768 203328901734414336 203923430686854144 204321718637414406 204391306264707072 204519698028043776 204546440068153344 204919150563254799 205144529074200576 205171116885016576 205545201982548624 205771269050597376 206172928979181696 206372939427938304 207160310539026432 207407497416182784 207564920520547968 207766042441187328 208171835492830272 208199055069370368 208807824236239872 209010150479757312 209418373429913088 209827393690518387 210058170489151488 210699679914852352 210859601798651904 211271436958414896 211316003845373952 211476150341922816 211889189698059384 212122234144751616 212536535383315584 212742474595467264 213157987241161536 213809209247886336 214016381628973056 214434382374342144 214624951830770688 214832914633064448 215252510169457152 215461081050120192 215672925228381873 215881903474046208 215910131183050752 216283374698102784 216541447356100608 216964379870467992 217203006220075008 217339445863620864 217838102729490432 218263567773883968 218669216680083456 219096304993911744 219142522506313728 219308600354586624 219570535245583872 219736937464654176 219978613187149824 220408258916030976 220621825506410496 220789278337646592 221052727509352704 221728068849659904 221867350985779632 222111369824698368 222574024120799232 223055781836783616 223195897997670528 223224825360918528 223660811347951572 223906802708348928 224561500961882112 224731944022247424 225000097643448288 225247562006003712 225389054969680896 225829267967668554 225906180608360448 226077644285853696 226106945138589696 226347403617361152 226738690029379584 226768076557123584 227210982956649216 227875342555937664 228096406736142336 228299117736886272 228571527764772864 228745014451216128 228966659016818688 229413859522710912 229940219547795456 230084660281549248 230787595208475648 230817506495643648 231317107089997824 231492411485396992 231944545101579408 232169556856430592 232199647253102592 232878593590099968 233055349356404736 233333434593205632 233510535585616464 233736797746335744 233767360077889536 234193314929434056 234450890370514944 234908802265769856 235136419289726976 235595670108652224 235626204547636224 237037139904208896 237217052023483392 237446905647071232 237680366578216758 237910669134663168 238375338410316807 238456523975491584 238637513412845568 239335283919900672 239802735646306728 240066480559030272 240535083809045312 240768429332594688 240982402055602176 241238680171134912 241453070809617024 241687028962197504 242159073940639296 242393716181385216 242867141408301984 242898897580932096 243134256680534016 243609128275613184 244084927354276491 244353381997584384 245067865570676736 246002868765093888 246483343118150712 246535337819602944 246722175398909952 246754435637772288 247204054647735948 247475939835543552 247959291280534848 248199553694711808 248387938129852416 248684318448021792 248957831690846208 249444077455867392 249907676205809664 250395777135899136 250638400405241856 250937754566381568 251127928531033344 251895153046892544 252330603814453248 252631688582117376 253125109848879324 253403507256754176 253562686840891008 254144453184405504 254370313280913408 254640829069531296 254920893527752704 255081026283052032 255114086126764032 255612355826230368 255860033747017728 255893488809541632 256359760375429872 256641715385008128 256836507453997056 257142968735369472 257587491393921024 258090591963049776 258374450612404224 258682746991269888 258845242816742904 259129931462148096 259669694807599104 260231745476247552 260428962921071616 260937613239276834 261224603159740416 261988417788862464 262187268025955328 262500113917356336 262788822340337664 262953897464627712 263467479295613313 263757251666829312 263791435995021312 264528471700942848 264562755983310848 265045128872233752 265079480116090752 265336636407349248 266348970693033984 266666782392235008 266869183526418816 267127768852955136 267649502776496064 268263589472428032 268467202589451264 268727336331116544 269252194409888256 269287090911584256 270601969285175976 270864482999169024 270899588461953024 271105202312552448 271634704660819152 271897907582472192 272428958183219208 272692930704058368 272728586757537792 273225534084339732 273526038765600768 274060269310064832 274897238638908928 275163919237251072 275701348767011328 276213747385368576 276543329888243712 276753227360730624 277021389921583104 277293761007919551 277562447323773696 277598740092493824 278410432314986496 278954202690601704 279224497906550784 279261007997239296 279769858254024516 280077560652201984 281146135731535872 281695249277886528 281754671793831936 281968200455897088 282518919597412512 282829645526335488 283382047177754112 283656632793956352 283871929291259904 284210649654882048 285078945663848448 285912509832456192 286166602441027584 286470932703222708 286786005218721792 287003346892609536 287563900304509164 287842537965394944 287880174910734336 288404730422358606 288721929808134144 289285839827290656 289604008293433344 289785927818161152 290450803639320576 291018090365178624 291200898168835767 291521172894916608 291558955573444608 292128406658548992 292411467139448832 292760713660778496 292982583286205568 293877678554707968 294385704450195456 294736970012470272 294960676529199744 295312628157025878 295637425132879872 295823134647706176 296765365494398976 297407709115711488 297594530663560704 297633100481224704 298214415130602096 298542403611131904 299415334615842816 299642592029663232 300000130191264384 300518739959574528 301105690623558072 301436859047804928 301796538156481536 302318253372506112 302908718711124288 302947977275532288 303833790074583552 304128542314856448 304427215445822973 304762037019697152 304993352601621504 305288878689091584 305885146030281216 306482577956121609 306586959397060608 306779547042065664 306819660102230016 307716793611300864 307756675327524864 309259393468772544 309559409141907456 310504791453466624 310740465808539648 311111246124274176 311347380780821952 311413058298445824 311649063661780992 312257753239245408 312601187160686592 313211736354359808 313515225719635968 314127560144869632 314168272730181632 315087255733727232 316049519872278528 316289402697977856 316907155437622344 317214225512884224 317833784547089076 317942031967322112 318183351217127424 318804803074973376 319113711893200896 319736980861742304 320088640745373696 321024572443459584 321309869407469568 321651573561513216 321937427746156032 322249371949596672 322878765254185728 323191621575180288 323822855211069312 323865196774576128 324425062047154176 324812171034150912 325446569805701988 325804509330112512 326757154094235648 327395351660825952 327755434535682048 328003825020125184 328644457490867616 328713783759470592 328962900531879936 329005914183696384 329605406196981264 329967919780724736 330612388374046464 330932738259615744 331183917506469888 331579091264029056 332592103274489856 332801026478669448 333167054737047552 333861036181198848 334583672755175424 334837238041377792 335491217021927358 335860204062523392 336842251442823168 337097916033371136 337500146465172432 337871343009005568 338083582454521344 338859270912540672 339160417707884544 339521105426041728 340108035044069376 340152114835685376 340816474434973824 341146711662690304 341813013833906496 342144610104213504 342448676605329408 342857291647159296 343449988525228032 344120789284066368 344910329321693184 345126990422323872 345506575282864128 346181392812713472 346226259743465472 346975660634996736 347238617228095488 347916817652369112 348299470879653888 349317890385149952 349583024034607104 350000151889808448 350265803378424696 350605196619503616 350651040116834304 351289972394151084 351676335555772416 352704628934590464 353393505162978336 353439306821454336 353782181876465664 355131960924045312 355555709856313344 355825578035225088 356170358470606848 356866003701994752 357684785963237376 357956270119268352 359002925879851008 359049454548779008 359704103469460092 360099720838545408 360802625713567968 361152643998892032 361199451282604032 361473603083403264 362179606214425536 362530543443296256 363238610910958944 363590574272077824 363638115676717056 364300712112452976 364348346371398144 364701385020801024 365413692413419776 367601798356015104 368724439850991616 369004303147640832 369725014677226068 369803006729404416 370083263098364928 370131653456658432 370806081971603922 371213909753315328 371938936920802272 372299330542067712 372348010662985728 373026477672032688 373436747536269312 374166116183801088 374861514308714496 375593665703848704 375957600607862784 376691892796550016 377842729570338816 378495905721679872 378947532873176064 379687664773318986 380105260885131264 380344030261336512 381216679776608256 381555469921370112 381961243604296944 382381340291629056 382671129190146048 383418533739345552 383790050620526592 383840233214312448 384539640563144808 384962573077512192 385254761180995584 385714453103054208 386381237090881536 388024120486904832 388267864225114356 388694897193222144 389504542211398656 389881956185931776 390347618214371328 390643444381607424 391022411547672576 391406419858915251 391836904739610624 392514272600260608 392982626683293696 393280902038932992 393750170876034504 394183233510506496 394430846196941568 395635877500243968 395687153992531968 396792707551414272 396844133974966272 397619220174136128 399220446154457088 399523456039550976 400000173588352512 400303775289628224 400691653279432704 401474254164744096 401915812063739904 402395384208642048 403091004496674816 403878291614832384 403930636367376384 405111720099444736 405902953927763964 406296724498753536 406349382692929536 406657803468828672 407846861373708288 408643437274828812 408782612529414144 409039396056087552 409092880136306688 409838301126509598 410289058148401152 410342233770033152 411090403965097248 411542538101194752 412345857958363392 412745878855876608 414320621078052864 414814994832365568 415129841041095936 415532084882374656 416343670985660544 416398110138740736 417615648472479744 418836746859826176 419654787381036774 420116340978302976 421399359829704704 421719203597303808 422542873916829792 422632007690747904 422952300683845632 423778379396118768 424244468289503232 425073070766631168 425484949190934528 426315974482323072 427618418495772672 428868764748684288 429249903661541376 430505020338914304 430922162100240384 431345850456763746 431763806948092416 431820262366101504 432607095633537909 433082894712201216 433928759740935984 434406012440150016 434678891727241728 435676205458980864 436527135547767936 437338433360166912 438192609987823488 438617200709173248 439141070491167744 439473874929308352 440816517832061952 441243651012820992 441578556675293184 442105455018705408 442968942235538817 443456137699319808 443734701971559264 444222739649396736 445148048241598464 446111563673567232 446391795995341056 446449650721837056 447321622695903144 447813605416697856 449123001923764224 449463888044494848 450000195286896576 450778109939361792 451658535935337108 451812361216720896 452155288571707392 452694807234722304 453477380058759168 453536153114247168 454421965913298432 455750685111875328 456192813472284672 456598235473772544 457143055529545728 457490028902432256 457933318033637376 458827719045421824 459880439095590912 460169320563098496 461575190416951296 461635012991287296 462634214179995648 462984822970793984 463889090203158816 464339113712861184 464399294506205184 465757187180199936 466110698712809472 466666869186411264 467021071171232928 467473595492671488 467534720155779072 468386629858868112 468901780741029888 469817604531539712 470272838579453952 471191340217304448 471252409095272448 474074279808417792 474434104046966784 475360733156433516 475821338269326336 476750676820633614 476913047950983168 477275026825691136 478670567839801344 479605471292613456 480132961118060544 481070167618090624 481536858665189376 481964804111204352 482477360342269824 482906141619234048 483374057924395008 484318147881278592 484787432362770432 485734282816603968 485797795161864192 487218256551226368 488169854708552982 488706763995168768 490135731141353472 492005737530187776 492966686236301424 493070675639205888 493444350797819904 493508871275544576 494408109295471896 494951879671087104 495918582561069696 496399107389423616 496775876259704832 497368636896043584 498888154911734784 500791554271798272 501276800810483712 501875509132763136 502255857062066688 503236825532891037 503790306093785088 504661207628906496 505263377164234752 506250219697758648 506807014513508352 507125373681782016 508288906368811008 508740626561826816 509281658139062592 510162052566104064 510228172253528064 511224711652460736 511720067494035456 512719520750859744 513283430770016256 513673014907994112 514285937470738944 515174982787842048 516181183926099552 516748901224808448 517365493982539776 517690485633485808 518259862924296192 519339389615198208 520463490952495104 520857925842143232 521875226478553668 522449206319480832 523976835577724928 524374536051910656 525000227834712672 525577644680675328 525907794929255424 526934958591226626 527514503333658624 527582871990042624 529056943401885696 529125511966621696 530090257744467504 530158960232181504 530673272814698496 532697941386067968 533333564784470016 533738367052837632 534255537705910272 535299005552992128 536527178944856064 536934405178902528 538504388819776512 538574181823168512 541203938570351952 541728965998338048 541799176923906048 542210404625104896 543269409321638304 543795815164944384 544857916366438416 545385861408116736 545457173515075584 546451068168679464 547052077531201536 548120538620129664 549794477277817856 551402697534022656 553086659776487424 553506454721461248 554042779843166208 554587522015839102 555124894647547392 555197480184987648 556209122957405883 556820864629972992 557908405381203408 558448995813101568 558522015994478592 559539716508049032 560155121304403968 562292271463071744 563390498555773056 563936400911794176 565037839194825024 566764094355508224 567313265587912704 567743858582519808 568421299309764096 569531497159978479 570157891327696896 571825019664912384 572333204882055168 572941865406445416 573572010437443584 574006693785219072 575127800609018328 575685075930789888 575760349821468672 576809460844717212 577443859616268288 578571679654581312 579571855636322304 580901607278641152 582036180730357248 582401796337671534 583042345789833216 583117911146889216 584256813317097984 584822934278897664 585521427321556992 585965166572411136 587755357109415936 588771408900390912 589473940024940544 589921353058399488 590625256314051756 591274850265759744 591646269295412352 593530730988797952 594815418231422976 595189061327121408 595266200962449408 596428830261204192 597084807222263808 598830669231685632 599285184059326464 600000260382528768 601037479919149056 602211381247116144 602873718095609856 603593076312963072 604636506745012224 605817437422248576 605895954551064576 607667580149167104 608854430891645946 609524074039394304 609986705203243008 611770292060562432 612965155912243218 613173918794121216 613559094084131328 613639320204460032 614757451689764397 615433587222601728 615513350655049728 618518786937545088 619118818283814912 621480931617079296 622222492248548352 622694761561643904 623298127323561984 624515506478490816 626423472708719616 627030451439271936 628255120289739264 628336545460363264 629482181071555161 630174511467454464 632099039744557056 632578805395955712 633814310875244688 634428451025768448 635667569094178152 636366702434254848 637609606149946752 638227423786401792 639473961723484608 642049144886919168 643303147123026432 643874855492312064 644498743899193344 645757530508371456 646383243150360576 647018775685145619 647645710422138624 647730393549152256 648850124094308352 649624342068301824 650893139611403976 651609018660225024 653514308188471296 654790703321651904 656007650040250368 657288914981735232 657427567518941184 657925801063759872 659210812393962528 659935839561449472 661224776748092928 661865476519231488 662367835012939776 663158182528058112 665184206548979712 665602052957338896 666334109474095104 667722072362397696 669167345510350848 669674476082755584 670982434043854716 671720408125046784 673684502885646336 674195832066742272 675000292930344864 675742686018011136 676167164909042688 677718541825081344 678320835415769088 679042210852083456 680216070088138752 680304229671370752 681632948869947648 682293423325380608 683626027667812992 684289220208427008 684897353210658816 685714583294318592 686899977050456064 688241578568132736 689820658643386368 690253980844647744 692362785625426944 692452519486930944 693951321269993472 694477234456190976 695833635304738224 696598941759307776 698635780770299904 699166048069214208 700000303779616896 700531606756849392 701210393239007232 701302080233668608 702579944788302168 703352671111544832 705409257869180928 706787010325956672 706878613642908672 711111419712626688 711651156070450176 712340716941213696 713732007403989504 715126015230950421 715369571926474752 715912540238536704 718005851759702016 718098909097558016 719408206938920184 720199441677090816 721605251427135936 722305287997784064 722947206166806528 724359212428851072 725061086886592512 726477221821917888 727181148544155648 728601424224905952 728696692742796288 729402770041602048 730827384826839552 735203596712030208 737448879701983232 738008606295281664 739450029354452136 739606013458808832 740166526196729856 740263306913316864 741612163943207844 742427819506630656 743877873841604544 744598661084135424 746052955344065376 746873495072538624 748332232367602176 749723028617428992 751187331407697408 751915201215725568 753383785593100032 755685459140677632 756991811443359744 757895065746352128 759375329546637972 760210521770262528 760688060522673024 762433359553216512 763110939842740224 763922487208593888 764762680583258112 765342258380292096 766837067478691104 767580101241053184 767680466428624896 769079281126289616 769925146155024384 770509522361991168 771428906206108416 772762474181763072 776048240973809664 776535728450228712 777389794386444288 779009084422797312 780695236428742656 781286888763214848 782812839717830502 783673809479221248 785965253366587392 786561804077865984 787500341752069008 788366467021012992 788861692393883136 790402437886839939 791271755000487936 791374307985063936 793585415102828544 793688267949932544 795238440348272256 799046912079101952 800000347176705024 800607550579256448 801383306558865408 802948508329488192 804790768417284096 806182008993349632 807756583229664768 807861272734752768 810223440198889472 811805907855527928 812593448997507072 812698765385859072 813315606937657344 815693722747416576 817286874549657624 818078792112175104 818185760272613376 819676602253019196 820578116296802304 822180807930194496 824691715916726784 825491757711753216 828641242156105728 829629989664731136 830259682082191872 831064169764749312 831881283023758653 832687341971321088 832796220277481472 835231296944959488 837673493719652352 839309574762073548 840232681956605952 842798719659409408 843438407194607616 845085747833659584 845264015381495808 845904601367691264 847556758792237536 848488936579006464 850146141533262336 850969898381869056 852631948964646144 855236836991545344 857737529497368576 858499807323082752 861010040677828608 862691700913527492 863527613896184832 863640524732203008 865214191267075818 866165789424402432 867857519481871968 868812024880300032 869357783454483456 871352410917961728 873054271095535872 874676866720333824 876385219975646976 877234401418346496 878282140982335488 878947749858616704 881633035664123904 883157113350586368 884210910037410816 885937884471077634 886912275398639616 887469403943118528 890296096483196928 892223127347134464 892783591990682112 892899301443674112 894643245391806288 895627210833395712 898246003847528448 898927776088989696 900000390573793152 901556219878723584 903317071870674216 904310577143414784 905389614469444608 906954760117518336 908843931826596864 911501370223750656 912385626944569344 913281646337468919 914286111059091456 914980057804864512 915866636067274752 917655438090843648 919760878191181824 920338641126196992 923150380833902592 923270025982574592 925969645941587968 927778180406317632 928678227425722368 931514374360399872 932221397425618944 933333738372822528 934042142342465856 934947190985342976 936773259717736224 937803561482059776 939635209063079424 940545677158907904 942382680434608896 942504818190544896 948148559616835584 948868208093933568 950721466312867032 951642676538652672 953501353641267228 953826095901966336 954550053651382272 957341135679602688 959210942585226912 960265922236121088 962140335236181248 963073717330378752 963929608222408704 964954720684539648 965812283238468096 966748115848790016 968636295762557184 969574864725540864 971468565633207936 971595590323728384 974436513102452736 976339709417105964 977413527990337536 980271462282706944 984011475060375552 985933372472602848 986141351278411776 986888701595639808 987017742551089152 988816218590943792 989903759342174208 991837165122139392 992798214778847232 993551752519409664 994737273792087168 997776309823469568 1001583108543596544 1003751018265526272 1004511714124133376 1006473651065782074 1007580612187570176 1010526754328469504 1012500439395517296 1013614029027016704 1014250747363564032 1016577812737622016 1017481253123653632 1018563316278125184 1020324105132208128 1020456344507056128 1022449423304921472 1023440134988070912 1025439041501719488 1027346029815988224 1028571874941477888 1030349965575684096 1032362367852199104 1034730987965079552 1035380971266971616 1036519725848592384 1038678779230396416 1040926981904990208 1041715851684286464 1043750452957107336 1044898412638961664 1047953671155449856 1048749072103821312 1050000455669425344 1051815589858510848 1053869917182453252 1055029006667317248 1058113886803771392 1058251023933243392 1060180515488935008 1060317920464363008 1061346545629396992 1065395882772135936 1066667129568940032 1067476734105675264 1068511075411820544 1070598011105984256 1073054357889712128 1073868810357805056 1077008777639553024 1077148363646337024 1082407877140703904 1083457931996676096 1083598353847812096 1084420809250209792 1086538818643276608 1087591630329888768 1089715832732876832 1090771722816233472 1090914347030151168 1092902136337358928 1094104155062403072 1096241077240259328 1099588954555635712 1102805395068045312 1106173319552974848 1107012909442922496 1109175044031678204 1110249789295094784 1110394960369975296 1112418245914811766 1113641729259945984 1115816810762406816 1116897991626203136 1117044031988957184 1119079433016098064 1120310242608807936 1124584542926143488 1126780997111546112 1127872801823588352 1130075678389650048 1133528188711016448 1135487717165039616 1136842598619528192 1139062994319956958 1140315782655393792 1143650039329824768 1144666409764110336 1145883730812890832 1147144020874887168 1148013387570438144 1150255601218036656 1151370151861579776 1151520699642937344 1153618921689434424 1154887719232536576 1157143359309162624 1159143711272644608 1164072361460714496 1164803592675343068 1166084691579666432 1168513626634195968 1169645868557795328 1171042854643113984 1171930333144822272 1174219259576745753 1175510714218831872 1177542817800781824 1178947880049881088 1179842706116798976 1181250512628103512 1182549700531519488 1183292538590824704 1187061461977595904 1190378122654242816 1190532401924898816 1192857660522408384 1197661338463371264 1198570368118652928 1200000520765057536 1202074959838298112 1204422762494232288 1205747436191219712 1207186152625926144 1209273013490024448 1211634874844497152 1211791909102129152 1215335160298334208 1217708861783291892 1219048148078788608 1219973410406486016 1223540584121124864 1225930311824486436 1226347837588242432 1227118188168262656 1227278640408920064 1229514903379528794 1230867174445203456 1231026701310099456 1237037573875090176 1238237636567629824 1242961863234158592 1244444984497096704 1245389523123287808 1246596254647123968 1249031012956981632 1252846945417439232 1256510240579478528 1256673090920726528 1258964362143110322 1260349022934908928 1264198079489114112 1265157610791911424 1267628621750489376 1268856902051536896 1271335138188356304 1272733404868509696 1275219212299893504 1276454847572803584 1278947923446969216 1286606294246052864 1287749710984624128 1291515061016742912 1292766486300721152 1294037551370291238 1295291420844277248 1295460787098304512 1297821286900613727 1299248684136603648 1301786279222807952 1303218037320450048 1307028616376942592 1309581406643303808 1312015300080500736 1314577829963470464 1315851602127519744 1318421624787925056 1322449553496185856 1323730953038462976 1324735670025879552 1326316365056116224 1328906826706616451 1330368413097959424 1331204105914677792 1332668218948190208 1335444144724795392 1338334691020701696 1339348952165511168 1341964868087709432 1343440816250093568 1347369005771292672 1348391664133484544 1350000585860689728 1352334329818085376 1355437083650162688 1358084421704166912 1360432140176277504 1360608459342741504 1363265897739895296 1364586846650761216 1367252055335625984 1368578440416854016 1369794706421317632 1371429166588637184 1373799954100912128 1376483157136265472 1379641317286772736 1380507961689295488 1384725571250853888 1384905038973861888 1387902642539986944 1388954468912381952 1391667270609476448 1393197883518615552 1397271561540599808 1398332096138428416 1400000607559233792 1401063213513698784 1402420786478014464 1402604160467337216 1405159889576604336 1406705342223089664 1410818515738361856 1413574020651913344 1413757227285817344 1422222839425253376 1423302312140900352 1427464014807979008 1430252030461900842 1430739143852949504 1431825080477073408 1436011703519404032 1436197818195116032 1438816413877840368 1440398883354181632 1443210502854271872 1444610575995568128 1445894412333613056 1448718424857702144 1450122173773185024 1452954443643835776 1454362297088311296 1457202848449811904 1457393385485592576 1461654769653679104 1470407193424060416 1474897759403966464 1476017212590563328 1478900058708904272 1479212026917617664 1480333052393459712 1480526613826633728 1483224327886415688 1484855639013261312 1487755747683209088 1489197322168270848 1492105910688130752 1496664464735204352 1502374662815394816 1503830402431451136 1506767571186200064 1509710476598673111 1511370918281355264 1513983622886719488 1515790131492704256 1518750659093275944 1520421043540525056 1521376121045346048 1524866719106433024 1526221879685480448 1527844974417187776 1530684516760584192 1533674134957382208 1535160202482106368 1538158562252579232 1539850292310048768 1541019044723982336 1542857812412216832 1545524948363526144 1552096481947619328 1553071456900457424 1554779588772888576 1558018168845594624 1561390472857485312 1562573777526429696 1565625679435661004 1567347618958442496 1571930506733174784 1573123608155731968 1575000683504138016 1576732934042025984 1577723384787766272 1580804875773679878 1582543510000975872 1582748615970127872 1587170830205657088 1587376535899865088 1590476880696544512 1598093824158203904 1600000694353410048 1601215101158512896 1602766613117730816 1605897016658976384 1609581536834568192 1615513166459329536 1615722545469505536 1620446880397778944 1623611815711055856 1625186897995014144 1625397530771718144 1626631213875314688 1631387445494833152 1634573749099315248 1636157584224350208 1636371520545226752 1639353204506038392 1641156232593604608 1644361615860388992 1649383431833453568 1659259979329462272 1660519364164383744 1662128339529498624 1663762566047517306 1665374683942642176 1665592440554962944 1668627368872217649 1670462593889918976 1675346987439304704 1678619149524147096 1680465363913211904 1686876814389215232 1690171495667319168 1691809202735382528 1695113517584475072 1700292283066524672 1701939796763738112 1705263897929292288 1708594491479935437 1710473673983090688 1715475058994737152 1716999614646165504 1722020081355657216 1725383401827054984 1727055227792369664 1727281049464406016 1730428382534151636 1732331578848804864 1735715038963743936 1738715566908966912 1742704821835923456 1746108542191071744 1749353733440667648 1752770439951293952 1754468802836692992 1756564281964670976 1757895499717233408 1763266071328247808 1766314226701172736 1768421820074821632 1771875768942155268 1773824550797279232 1774938807886237056 1780592192966393856 1784446254694268928 1785567183981364224 1785798602887348224 1789286490783612576 1791254421666791424 1796492007695056896 1797855552177979392 1800000781147586304 1803112439757447168 1806634143741348432 1808621154286829568 1810779228938889216 1813909520235036672 1817687863653193728 1823002740447501312 1826563292674937838 1828572222118182912 1829960115609729024 1835310876181687296 1839521756382363648 1840677282252393984 1844272355069293191 1846300761667805184 1846540051965149184 1851939291883175936 1855556360812635264 1857356454851444736 1864442794851237888 1866667476745645056 1868084284684931712 1869894381970685952 1873546519435472448 1879270418126158848 1881091354317815808 1884765360869217792 1885009636381089792 1896297119233671168 1897736416187867136 1901442932625734064 1903285353077305344 1907002707282534456 1909100107302764544 1914682271359205376 1918421885170453824 1924280670472362496 1926147434660757504 1929909441369079296 1931624566476936192 1933496231697580032 1937272591525114368 1939149729451081728 1941056327055436857 1942937131266415872 1943191180647456768 1948873026204905472 1952679418834211928 1954827055980675072 1960542924565413888 1968022950120751104 1971866744945205696 1972282702556823552 1973777403191279616 1977632437181887584 1979807518684348416 1983674330244278784 1985596429557694464 1987103505038819328 1989474547584174336 1995552619646939136 2003166217087193088 2007502036531052544 2009023428248266752 2012947302131564148 2015161224375140352 2021053508656939008 2025000878791034592 2027228058054033408 2028501494727128064 2033155625475244032 2034962506247307264 2037126632556250368 2040648210264416256 2040912689014112256 2044898846609842944 2046880269976141824 2050878083003438976 2054692059631976448 2057143749882955776 2060699931151368192 2064724735704398208 2069461975930159104 2070761942533943232 2077357558460792832 2081853963809980416 2083431703368572928 2087500905914214672 2089796825277923328 2095907342310899712 2097498144207642624 2100000911338850688 2103631179717021696 2107739834364906504 2110058013334634496 2116227773607542784 2120361030977870016 2120635840928726016 2133334259137880064 2134953468211350528 2137022150823641088 2141196022211968512 2145378045692851263 2146108715779424256 2147737620715610112 2154017555279106048 2154296727292674048 2164815754281407808 2166915863993352192 2168841618500419584 2173077637286553216 2175183260659777536 2179431665465753664 2181543445632466944 2185804272674717856 2188208310124806144 2192482154480518656 2199177909111271424 2205610790136090624 2212346639105949696 2214025818885844992 2218350088063356408 2220499578590189568 2220789920739950592 2224836491829623532 2227283458519891968 2231633621524813632 2233795983252406272 2238158866032196128 2240620485217615872 2249169085852286976 2253561994223092224 2255745603647176704 2260151356779300096 2267056377422032896 2270975434330079232 2273685197239056384 2278125988639913916 2280631565310787584 2287300078659649536 2289332819528220672 2291767461625781664 2294288041749774336 2296026775140876288 2300511202436073312 2302740303723159552 2303041399285874688 2307237843378868848 2309775438465073152 2314286718618325248 2318287422545289216 2328144722921428992 2329607185350686136 2332169383159332864 2337027253268391936 2342085709286227968 2343860666289644544 2348438519153491506 2351021428437663744 2357895760099762176 2359685412233597952 2362501025256207024 2365099401063038976 2366585077181649408 2374122923955191808 2380756245308485632 2381064803849797632 2385715321044816768 2397140736237305856 2400001041530115072 2404149919676596224 2408845524988464576 2414372305251852288 2418546026980048896 2423269749688994304 2423583818204258304 2430670320596668416 2435417723566583784 2438096296157577216 2439946820812972032 2447081168242249728 2451860623648972872 2454236376336525312 2454557280817840128 2459029806759057588 2461734348890406912 2474075147750180352 2476475273135259648 2485923726468317184 2488889968994193408 2490779046246575616 2493192509294247936 2498062025913963264 2505693890834878464 2513020481158957056 2513346181841453056 2517928724286220644 2520698045869817856 2528396158978228224 2530315221583822848 2535257243500978752 2537713804103073792 2542670276376712608 2545466809737019392 2550438424599787008 2552909695145607168 2557895846893938432 2573212588492105728 2575499421969248256 2583030122033485824 2588075102740582476 2590582841688554496 2590921574196609024 2595642573801227454 2598497368273207296 2603572558445615904 2606436074640900096 2614057232753885184 2619162813286607616 2624030600161001472 2629155659926940928 2631703204255039488 2636843249575850112 2644899106992371712 2649471340051759104 2652632730112232448 2657813653413232902 2660736826195918848 2662408211829355584 2670888289449590784 2676669382041403392 2678697904331022336 2683929736175418864 2686881632500187136 2694738011542585344 2696783328266969088 2700001171721379456 2704668659636170752 2716168843408333824 2720864280352555008 2726531795479790592 2729173693301522432 2734504110671251968 2737156880833708032 2739844939012406757 2742858333177274368 2747599908201824256 2752966314272530944 2759282634573545472 2761015923378590976 2769451142501707776 2769810077947723776 2777908937824763904 2783334541218952896 2794543123081199616 2796664192276856832 2800001215118467584 2802126427027397568 2804841572956028928 2810319779153208672 2813410684446179328 2821637031476723712 2827148041303826688 2827514454571634688 2844445678850506752 2846604624281800704 2854928029615958016 2860504060923801684 2861478287705899008 2863650160954146816 2872023407038808064 2872395636390232064 2877632827755680736 2880797766708363264 2886421005708543744 2889221151991136256 2891788824667226112 2897436849715404288 2900244347546370048 2905908887287671552 2908724594176622592 2914405696899623808 2914786770971185152 2923309539307358208 2940814386848120832 2949795518807932928 2952034425181126656 2957800117417808544 2958424053835235328 2960666104786919424 2961053227653267456 2966448655772831376 2969711278026522624 2975511495366418176 2978394644336541696 2984211821376261504 2993328929470408704 3004749325630789632 3013535142372400128 3019420953197346222 3022741836562710528 3031580262985408512 3037501318186551888 3040842087081050112 3042752242090692096 3049733438212866048 3052443759370960896 3055689948834375552 3061369033521168384 3067348269914764416 3070320404964212736 3076317124505158464 3082038089447964672 3085715624824433664 3091049896727052288 3104192963895238656 3106142913800914848 3109559177545777152 3116036337691189248 3122780945714970624 3125147555052859392 3131251358871322008 3134695237916884992 3143861013466349568 3146247216311463936 3150001367008276032 3155446769575532544 3161609751547359756 3165087020001951744 3174341660411314176 3174753071799730176 3180953761393089024 3196187648316407808 3200001388706820096 3202430202317025792 3205533226235461632 3211794033317952768 3219163073669136384 3231026332918659072 3231445090939011072 3240893760795557888 3247223631422111712 3250373795990028288 3250795061543436288 3253262427750629376 3262774890989666304 3269147498198630496 3272315168448700416 3272743041090453504 3278706409012076784 3282312465187209216 3288723231720777984 3298766863666907136 3318519958658924544 3321038728328767488 3327525132095034612 3330749367885284352 3331184881109925888 3337254737744435298 3340925187779837952 3350693974878609408 3357238299048294192 3360930727826423808 3373753628778430464 3380342991334638336 3383618405470765056 3390227035168950144 3400584566133049344 3410527795858584576 3417188982959870874 3420947347966181376 3430950117989474304 3433999229292331008 3444040162711314432 3450766803654109968 3454110455584739328 3454562098928812032 3460856765068303272 3464663157697609728 3471430077927487872 3477431133817933824 3492217084382143488 3505540879902587904 3508937605673385984 3513128563929341952 3515790999434466816 3522657778730237259 3526532142656495616 3532628453402345472 3536843640149643264 3543751537884310536 3547649101594558464 3549877615772474112 3561184385932787712 3571134367962728448 3571597205774696448 3578572981567225152 3592984015390113792 3595711104355958784 3600001562295172608 3606224879514894336 3613268287482696864 3617242308573659136 3621558457877778432 3627819040470073344 3635375727306387456 3646005480895002624 3653126585349875676 3657144444236365824 3659920231219458048 3670621752363374592 3679043512764727296 3681354564504787968 3688544710138586382 3692601523335610368 3693080103930298368 3703878583766351872 3711112721625270528 3714712909702889472 3728885589702475776 3733334953491290112 3736168569369863424 3739788763941371904 3747093038870944896 3758540836252317696 3769530721738435584 3770019272762179584 3792594238467342336 3795472832375734272 3802885865251468128 3806570706154610688 3814005414565068912 3818200214605529088 3829364542718410752 3836843770340907648 3848561340944724992 3859818882738158592 3863249132953872384 3874545183050228736 3878299458902163456 3882112654110873714 3885874262532831744 3886382361294913536 3893463860701841181 3897746052409810944 3905358837668423856 3909654111961350144 3921085849130827776 3936045900241502208 3943733489890411392 3947554806382559232 3955264874363775168 3967348660488557568 3971192859115388928 3974207010077638656 3978949095168348672 3986720480119849353 3991105239293878272 4006332434174386176 4015004073062105088 4018046856496533504 4025894604263128296 4030322448750280704 4042107017313878016 4050001757582069184 4057002989454256128 4066311250950488064 4074253265112500736 4081296420528832512 4081825378028224512 4089797693219685888 4093760539952283648 4101756166006877952 4109384119263952896 4114287499765911552 4121399862302736384 4129449471408796416 4138923951860318208 4141523885067886464 4154715116921585664 4163707927619960832 4166863406737145856 4175001811828429344 4179593650555846656 4191814684621799424 4194996288415285248 4200001822677701376 4207262359434043392 4215479668729813008 4220116026669268992 4232455547215085568 4240722061955740032 4241271681857452032 4266668518275760128 4269906936422701056 4282392044423937024 4290756091385702526 4292217431558848512 4295475241431220224 4308035110558212096 4308593454585348096 4329631508562815616 4333831727986704384 4337683237000839168 4346155274573106432 4350366521319555072 4358863330931507328 4363086891264933888 4371608545349435712 4384964308961037312 4398355818222542848 4411221580272181248 4424693278211899392 4428051637771689984 4436700176126712816 4440999157180379136 4441579841479901184 4449672983659247064 4454566917039783936 4463267243049627264 4467591966504812544 4476317732064392256 4507123988446184448 4511491207294353408 4520302713558600192 4529131429796019333 4534112754844065792 4541950868660158464 4547370394478112768 4556251977279827832 4561263130621575168 4574600157319299072 4578665639056441344 4583534923251563328 4592053550281752576 4601022404872146624 4605480607446319104 4614475686757737696 4619550876930146304 4628573437236650496 4636574845090578432 4656289445842857984 4659214370701372272 4664338766318665728 4674054506536783872 4684171418572455936 4687721332579289088 4696877038306983012 4702042856875327488 4715791520199524352 4719370824467195904 4725002050512414048 4730198802126077952 4733170154363298816 4748245847910383616 4761512490616971264 4762129607699595264 4771430642089633536 4794281472474611712 4800002083060230144 4808299839353192448 4817691049976929152 4828744610503704576 4846539499377988608 4847167636408516608 4861340641193336832 4870835447133167568 4876192592315154432 4879893641625944064 4894162336484499456 4903721247297945744 4908472752673050624 4909114561635680256 4918059613518115176 4923468697780813824 4948150295500360704 4977779937988386816 4981558092493151232 4986385018588495872 4996124051827926528 5005882106616652947 5011387781669756928 5026040962317914112 5026692363682906112 5035857448572441288 5041396091739635712 5060630443167645696 5070514487001957504 5075427608206147584 5085340552753425216 5100876849199574016 5105819390291214336 5115791693787876864 5146425176984211456 5150998843938496512 5166060244066971648 5176150205481164952 5181165683377108992 5181843148393218048 5191285147602454908 5196994736546414592 5207145116891231808 5228114465507770368 5238325626573215232 5248061200322002944 5258311319853881856 5263406408510078976 5273686499151700224 5289798213984743424 5298942680103518208 5305265460224464896 5315627306826465804 5321473652391837696 5324816423658711168 5341776578899181568 5353338764082806784 5357395808662044672 5367859472350837728 5373763265000374272 5389476023085170688 5393566656533938176 5400002343442758912 5409337319272341504 5432337686816667648 5441728560705110016 5453063590959581184 5469008221342503936 5479689878024813514 5485716666354548736 5505932628545061888 5518565269147090944 5522031846757181952 5532817065207879573 5538902285003415552 5539620155895447552 5555817875649527808 5566669082437905792 5593328384553713664 5600002430236935168 5604252854054795136 5609683145912057856 5620639558306417344 5643274062953447424 5654296082607653376 5655028909143269376 5688891357701013504 5693209248563601408 5709856059231916032 5721008121847603368 5727300321908293632 5744046814077616128 5755265655511361472 5772842011417087488 5778442303982272512 5794873699430808576 5800488695092740096 5811817774575343104 5817449188353245184 5823168981166310571 5828811393799247616 5829573541942370304 5846619078614716416 5881628773696241664 5899591037615865856 5904068850362253312 5915600234835617088 5916848107670470656 5921332209573838848 5932897311545662752 5939422556053045248 5951022990732836352 5956789288673083392 5968423642752523008 5986657858940817408 6009498651261579264 6027070284744800256 6038841906394692444 6045483673125421056 6063160525970817024 6075002636373103776 6081684174162100224 6085504484181384192 6099466876425732096 6104887518741921792 6111379897668751104 6122738067042336768 6134696539829528832 6140640809928425472 6152634249010316928 6164076178895929344 6171431249648867328 6182099793454104576 6208385927790477312 6212285827601829696 6232072675382378496 6245561891429941248 6250295110105718784 6262502717742644016 6269390475833769984 6287722026932699136 6292494432622927872 6300002734016552064 6310893539151065088 6323219503094719512 6330174040003903488 6348683320822628352 6361907522786178048 6400002777413640192 6404860404634051584 6411066452470923264 6423588066635905536 6438326147338272768 6462052665837318144 6462890181878022144 6481787521591115776 6494447262844223424 6500747591980056576 6506524855501258752 6525549781979332608 6538294996397260992 6544630336897400832 6557412818024153568 6564624930374418432 6577446463441555968 6597533727333814272 6637039917317849088 6642077456657534976 6655050264190069224 6661498735770568704 6662369762219851776 6674509475488870596 6681850375559675904 6701387949757218816 6714476598096588384 6721861455652847616 6747507257556860928 6760685982669276672 6767236810941530112 6780454070337900288 6801169132266098688 6821055591717169152 6834377965919741748 6841894695932362752 6861900235978948608 6867998458584662016 6888080325422628864 6901533607308219936 6908220911169478656 6909124197857624064 6921713530136606544 6929326315395219456 6942860155854975744 6954862267635867648 6984434168764286976 7011081759805175808 7026257127858683904 7031581998868933632 7045315557460474518 7053064285312991232 7073687280299286528 7087503075768621072 7095298203189116928 7099755231544948224 7122368771865575424 7142268735925456896 7143194411549392896 7157145963134450304 7191422208711917568 7200003124590345216 7212449759029788672 7226536574965393728 7243116915755556864 7255638080940146688 7270751454612774912 7292010961790005248 7306253170699751352 7314288888472731648 7319840462438916096 7341243504726749184 7362709129009575936 7377089420277172764 7385203046671220736 7407757167532703744 7422225443250541056 7429425819405778944 7457771179404951552 7466669906982580224 7472337138739726848 7479577527882743808 7494186077741889792 7517081672504635392 7539061443476871168 7540038545524359168 7585188476934684672 7590945664751468544 7605771730502936256 7613141412309221376 7628010829130137824 7636400429211058176 7658729085436821504 7673687540681815296 7697122681889449984 7719637765476317184 7726498265907744768 7749090366100457472 7764225308221747428 7771748525065663488 7772764722589827072 7786927721403682362 7795492104819621888 7810717675336847712 7819308223922700288 7842171698261655552 7872091800483004416 7887466979780822784 7895109612765118464 7910529748727550336 7934697320977115136 7948414020155277312 7957898190336697344 7973440960239698706 7982210478587756544 8012664868348772352 8030008146124210176 8036093712993067008 8051789208526256592 8060644897500561408 8084214034627756032 8100003515164138368 8114005978908512256 8148506530225001472 8162592841057665024 8179595386439371776 8187521079904567296 8203512332013755904 8219534817037220271 8228574999531823104 8242799724605472768 8258898942817592832 8277847903720636416 8283047770135772928 8309430233843171328 8333726813474291712 8350003623656858688 8383629369243598848 8389992576830570496 8400003645355402752 8414524718868086784 8430959337459626016 8440232053338537984 8464911094430171136 8481444123911480064 8482543363714904064 8533337036551520256 8539813872845402112 8564784088847874048 8581512182771405052 8584434863117697024 8590950482862440448 8616070221116424192 8617186909170696192 8659263017125631232 8667663455973408768 8675366474001678336 8692310549146212864 8700733042639110144 8717726661863014656 8726173782529867776 8743217090698871424 8769928617922074624 8796711636445085696 8822443160544362496 8849386556423798784 8856103275543379968 8873400352253425632 8881998314360758272 8883159682959802368 8899345967318494128 8909133834079567872 8926534486099254528 8935183933009625088 8952635464128784512 9014247976892368896 9040605427117200384 9058262859592038666 9068225509688131584 9094740788956225536 9112503954559655664 9122526261243150336 9149200314638598144 9157331278112882688 9167069846503126656 9184107100563505152 9202044809744293248 9210961214892638208 9228951373515475392 9257146874473300992 9273149690181156864 9312578891685715968 9318428741402744544 9328677532637331456 9348109013073567744 9368342837144911872 9375442665158578176 9393754076613966024 9404085713750654976 9431583040399048704 9438741648934391808 9450004101024828096 9466340308726597632 9523024981233942528 9524259215399190528 9542861284179267072 9588562944949223424 9600004166120460288 9616599678706384896 9635382099953858304 9657489221007409152 9693078998755977216 9694335272817033216 9722681282386673664 9741670894266335136 9752385184630308864 9759787283251888128 9788324672968998912 9807442494595891488 9816945505346101248 9818229123271360512 9836119227036230352 9846937395561627648 9896300591000721408 9955559875976773632 9963116184986302464 9992248103655853056 10011764213233305894 10022775563339513856 10052081924635828224 10053384727365812224 10071714897144882576 10082792183479271424 10121260886335291392 10141028974003915008 10150855216412295168 10170681105506850432 10201753698399148032 10231583387575753728 10292850353968422912 10301997687876993024 10332120488133943296 10352300410962329904 10362331366754217984 10363686296786436096 10382570295204909816 10393989473092829184 10414290233782463616 10476651253146430464 10516622639707763712 10526812817020157952 10547372998303400448 10567973336190711777 10579596427969486848 10597885360207036416 10610530920448929792 10631254613652931608 10642947304783675392 10649632847317422336 10683553157798363136 10714791617324089344 10735718944701675456 10778952046170341376 10787133313067876352 10800004686885517824 10818674638544683008 10864675373633335296 10883457121410220032 10906127181919162368 10938016442685007872 10959379756049627028 10971433332709097472 11011865257090123776 11037130538294181888 11044063693514363904 11065634130415759146 11077804570006831104 11079240311790895104 11111635751299055616 11133338164875811584 11186656769107427328 11200004860473870336 11208505708109590272 11219366291824115712 11241279116612834688 11308592165215306752 11310057818286538752 11377782715402027008 11386418497127202816 11419712118463832064 11442016243695206736 11454600643816587264 11488093628155232256 11510531311022722944 11545684022834174976 11589747398861617152 11623635549150686208 11634898376706490368 11646337962332621142 11657622787598495232 11659147083884740608 11680391582105523543 11693238157229432832 11763257547392483328 11808137700724506624 11831200469671234176 11842664419147677696 11865794623091325504 11902045981465672704 11913578577346166784 11936847285505046016 11960161440359548059 11973315717881634816 12018997302523158528 12054140569489600512 12077683812789384888 12090967346250842112 12126321051941634048 12150005272746207552 12171008968362768384 12198933752851464192 12222759795337502208 12245476134084673536 12269393079659057664 12281281619856850944 12305268498020633856 12328152357791858688 12342862499297734656 12364199586908209152 12416771855580954624 12424571655203659392 12464145350764756992 12491123782859882496 12500590220211437568 12525005435485288032 12538780951667539968 12575444053865398272 12584988865245855744 12600005468033104128 12621787078302130176 12646439006189439024 12660348080007806976 12697366641645256704 12723815045572356096 12800005554827280384 12809720809268103168 12847176133271811072 12876652294676545536 12924105331674636288 12925780363756044288 12963575043182231552 12988894525688446848 13001495183960113152 13013049711002517504 13051099563958665216 13076589992794521984 13089260673794801664 13114825636048307136 13154892926883111936 13195067454667628544 13274079834635698176 13284154913315069952 13310100528380138448 13322997471541137408 13324739524439703552 13349018950977741192 13363700751119351808 13402775899514437632 13428953196193176768 13521371965338553344 13534473621883060224 13560908140675800576 13587394289388057999 13602338264532197376 13642111183434338304 13668755931839483496 13683789391864725504 13723800471957897216 13735996917169324032 13776160650845257728 13803067214616439872 13816441822338957312 13843427060273213088 13858652630790438912 13885720311709951488 13909724535271735296 13968868337528573952 14022163519610351616 14052514255717367808 14063163997737867264 14090631114920949036 14106128570625982464 14147374560598573056 14175006151537242144 14190596406378233856 14199510463089896448 14244737543731150848 14284537471850913792 14286388823098785792 14314291926268900608 14382844417423835136 14400006249180690432 14424899518059577344 14453073149930787456 14486233831511113728 14541502909225549824 14584021923580010496 14612506341399502704 14628577776945463296 14639680924877832192 14682487009453498368 14725418258019151872 14754178840554345528 14770406093342441472 14844450886501082112 14933339813965160448 14944674277479453696 14959155055765487616 14988372155483779584 15017646319849958841 15034163345009270784 15078122886953742336 15080077091048718336 15181891329502937088 15211543461005872512 15226282824618442752 15256021658260275648 15317458170873643008 15347375081363630592 15394245363778899968 15439275530952634368 15452996531815489536 15498180732200914944 15528450616443494856 15543497050131326976 15545529445179654144 15573855442807364724 15590984209639243776 15621435350673695424 15684343396523311104 15744183600966008832 15774933959561645568 15790219225530236928 15821059497455100672 15869394641954230272 15896828040310554624 15915796380673394688 15946881920479397412 15964420957175513088 16025329736697544704 16060016292248420352 16072187425986134016 16103578417052513184 16121289795001122816 16168428069255512064 16200007030328276736 16228011957817024512 16297013060450002944 16325185682115330048 16359190772878743552 16407024664027511808 16439069634074440542 16457149999063646208 16517797885635185664 16555695807441272832 16566095540271545856 16618860467686342656 16667453626948583424 16700007247313717376 16779985153661140992 16800007290710805504 16829049437736173568 16861918674919252032 16929822188860342272 16962888247822960128 16965086727429808128 17066674073103040512 17079627745690804224 17129568177695748096 17163024365542810104 17181900965724880896 17232140442232848384 17318526034251262464 17335326911946817536 17384621098292425728 17401466085278220288 17435453323726029312 17452347565059735552 17486434181397742848 17539857235844149248 17593423272890171392 17644886321088724992 17698773112847597568 17712206551086759936 17746800704506851264 17763996628721516544 17798691934636988256 17818267668159135744 17853068972198509056 17870367866019250176 17905270928257569024 18028495953784737792 18081210854234400768 18116525719184077332 18136451019376263168 18189481577912451072 18225007909119311328 18245052522486300672 18298400629277196288 18314662556225765376 18334139693006253312 18368214201127010304 18404089619488586496 18421922429785276416 18457902747030950784 18514293748946601984 18546299380362313728 18625157783371431936 18636857482805489088 18696218026147135488 18736685674289823744 18750885330317156352 18787508153227932048 18808171427501309952 18863166080798097408 18877483297868783616 18900008202049656192 18932680617453195264 19046049962467885056 19085722568358534144 19200008332240920576 19233199357412769792 19270764199907716608 19314978442014818304 19386157997511954432 19388670545634066432 19445362564773347328 19483341788532670272 19519574566503776256 19576649345937997824 19614884989191782976 19633891010692202496 19672238454072460704 19693874791123255296 19792601182001442816 19911119751953547264 19926232369972604928 19984496207311706112 20023528426466611788 20045551126679027712 20104163849271656448 20106769454731624448 20143429794289765152 20165584366958542848 20242521772670582784 20282057948007830016 20301710432824590336 20341362211013700864 20403507396798296064 20463166775151507456 20585700707936845824 20603995375753986048 20664240976267886592 20704600821924659808 20724662733508435968 20727372593572872192 20765140590409819632 20787978946185658368 20828580467564927232 20953302506292860928 21033245279415527424 21094745996606800896 21135946672381423554 21159192855938973696 21221061840897859584 21262509227305863216 21285894609567350784 21299265694634844672 21367106315596726272 21429583234648178688 21471437889403350912 21574266626135752704 21600009373771035648 21637349277089366016 21729350747266670592 21766914242820440064 21812254363838324736 21876032885370015744 21918759512099254056 21942866665418194944 22023730514180247552 22088127387028727808 22131268260831518292 22155609140013662208 22223271502598111232 22266676329751623168 22373313538214854656 22400009720947740672 22417011416219180544 22438732583648231424 22482558233225669376 22617184330430613504 22620115636573077504 22755565430804054016 22772836994254405632 22839424236927664128 22884032487390413472 22909201287633174528 22976187256310464512 23021062622045445888 23091368045668349952 23179494797723234304 23247271098301372416 23292675924665242284 23315245575196990464 23318294167769481216 23360783164211047086 23386476314458865664 23526515094784966656 23616275401449013248 23662400939342468352 23685328838295355392 23731589246182651008 23804091962931345408 23873694571010092032 23920322880719096118 23946631435763269632 24037994605046317056 24108281138979201024 24155367625578769776 24181934692501684224 24252642103883268096 24300010545492415104 24342017936725536768 24445519590675004416 24538786159318115328 24562563239713701888 24610536996041267712 24658604451111660813 24685724998595469312 24728399173816418304 24833543711161909248 24849143310407318784 24928290701529513984 25001180440422875136 25050010870970576064 25150888107730796544 25169977730491711488 25200010936066208256 25243574156604260352 25292878012378878048 25320696160015613952 25394733283290513408 25447630091144712192 25600011109654560768 25619441618536206336 25694352266543622144 25753304589353091072 25848210663349272576 25851560727512088576 25927150086364463104 25977789051376893696 26002990367920226304 26026099422005035008 26102199127917330432 26153179985589043968 26178521347589603328 26229651272096614272 26309785853766223872 26390134909335257088 26548159669271396352 26568309826630139904 26620201056760276896 26645994943082274816 26649479048879407104 26698037901955482384 26727401502238703616 26805551799028875264 26857906392386353536 27042743930677106688 27121816281351601152 27174788578776115998 27204676529064394752 27284222366868676608 27337511863678966992 27367578783729451008 27447600943915794432 27471993834338648064 27552321301690515456 27606134429232879744 27632883644677914624 27686854120546426176 27771440623419902976 27819449070543470592 27937736675057147904 28044327039220703232 28105028511434735616 28126327995475734528 28181262229841898072 28212257141251964928 28294749121197146112 28350012303074484288 28399020926179792896 28569074943701827584 28572777646197571584 28628583852537801216 28765688834847670272 28800012498361380864 28849799036119154688 28906146299861574912 28972467663022227456 29083005818451099648 29168043847160020992 29225012682799005408 29257155553890926592 29279361849755664384 29364974018906996736 29450836516038303744 29508357681108691056 29540812186684882944 29688901773002164224 29866679627930320896 29889348554958907392 29976744310967559168 30035292639699917682 30068326690018541568 30156245773907484672 30160154182097436672 30363782659005874176 30423086922011745024 30452565649236885504 30512043316520551296 30694750162727261184 30788490727557799936 30878551061905268736 30905993063630979072 30996361464401829888 31056901232886989712 31086994100262653952 31091058890359308288 31147710885614729448 31181968419278487552 31242870701347390848 31549867919123291136 31580438451060473856 31642118994910201344 31703920008572135331 31738789283908460544 31793656080621109248 31831592761346789376 31893763840958794824 31928841914351026176 32050659473395089408 32144374851972268032 32207156834105026368 32336856138511024128 32400014060656553472 32456023915634049024 32594026120900005888 32650371364230660096 32718381545757487104 32814049328055023616 32878139268148881084 32914299998127292416 33035595771270371328 33111391614882545664 33132191080543091712 33237720935372685312 33334907253897166848 33400014494627434752 33559970307322281984 33600014581421611008 33658098875472347136 33723837349838504064 33925776495645920256 33930173454859616256 34133348146206081024 34159255491381608448 34259136355391496192 34326048731085620208 34363801931449761792 34464280884465696768 34637052068502524928 34769242196584851456 34870906647452058624 34904695130119471104 34972868362795485696 35041174746316570629 35079714471688298496 35186846545780342784 35289772642177449984 35424413102173519872 35493601409013702528 35527993257443033088 35597383869273976512 35706137944397018112 35740735732038500352 35810541856515138048 36056991907569475584 36162421708468801536 36233051438368154664 36272902038752526336 36378963155824902144 36450015818238622656 36596801258554392576 36668279386012506624 36736428402254020608 36808179238977172992 36843844859570552832 36915805494061901568 37028587497893203968 37092598760724627456 37250315566742863872 37273714965610978176 37392436052294270976 37473371348579647488 37501770660634312704 37575016306455864096 37616342855002619904 37726332161596194816 37754966595737567232 37800016404099312384 37865361234906390528 38092099924935770112 38171445136717068288 38400016664481841152 38541528399815433216 38629956884029636608 38772315995023908864 38777341091268132864 38890725129546694656 38966683577065340544 39039149133007552512 39153298691875995648 39229769978383565952 39267782021384404992 39344476908144921408 39585202364002885632 39822239503907094528 39852464739945209856 39968992414623412224 40047056852933223576 40091102253358055424 40208327698543312896 40286859588579530304 40564115896015660032 40603420865649180672 40682724422027401728 40762182868164173997 40807014793596592128 40926333550303014912 41171401415873691648 41207990751507972096 41328481952535773184 41409201643849319616 41449325467016871936 41530281180819639264 41575957892371316736 41657160935129854464 41906605012585721856 42066490558831054848 42189491993213601792 42271893344762847108 42318385711877947392 42442123681795719168 42525018454611726432 42571789219134701568 42598531389269689344 42734212631193452544 42859166469296357376 42942875778806701824 43148533252271505408 43200018747542071296 43274698554178732032 43458701494533341184 43624508727676649472 43752065770740031488 43837519024198508112 43885733330836389888 44047461028360495104 44176254774057455616 44262536521663036584 44311218280027324416 44533352659503246336 44800019441895481344 44834022832438361088 44877465167296462848 44965116466451338752 45234368660861227008 45240231273146155008 45545673988508811264 45678848473855328256 45768064974780826944 45952374512620929024 46042125244090891776 46182736091336699904 46358989595446468608 46494542196602744832 46585351849330484568 46630491150393980928 46636588335538962432 46721566328422094172 46772952628917731328 47053030189569933312 47232550802898026496 47324801878684936704 47370657676590710784 47463178492365302016 47608183925862690816 47747389142020184064 47840645761438192236 47893262871526539264 48075989210092634112 48216562277958402048 48310735251157539552 48363869385003368448 48505284207766536192 48600021090984830208 48684035873451073536 48891039181350008832 49077572318636230656 49221073992082535424 49317208902223321626 49371449997190938624 49667087422323818496 49698286620814637568 49856581403059027968 50002360880845750272 50100021741941152128 50339955460983422976 50400021872132416512 50487148313208520704 50585756024757756096 50789466566581026816 50895260182289424384 51200022219309121536 51238883237072412672 51388704533087244288 51696421326698545152 51854300172728926208 51955578102753787392 52005980735840452608 52204398255834660864 52306359971178087936 52357042695179206656 52459302544193228544 52619571707532447744 52780269818670514176 53096319338542792704 53136619653260279808 53240402113520553792 53291989886164549632 53396075803910964768 53454803004477407232 53611103598057750528 53715812784772707072 54085487861354213376 54243632562703202304 54349577157552231996 54409353058128789504 54568444733737353216 54675023727357933984 54735157567458902016 54895201887831588864 54943987668677296128 55104642603381030912 55212268858465759488 55265767289355829248 55373708241092852352 55542881246839805952 55638898141086941184 55875473350114295808 56088654078441406464 56210057022869471232 56252655990951469056 56362524459683796144 56424514282503929856 56589498242394292224 56700024606148968576 56798041852359585792 57138149887403655168 57257167705075602432 57600024996722761728 57699598072238309376 57812292599723149824 57944935326044454912 58166011636902199296 58336087694320041984 58450025365598010816 58558723699511328768 58729948037813993472 58901673032076607488 59016715362217382112 59081624373369765888 59377803546004328448 59733359255860641792 59778697109917814784 59953488621935118336 60070585279399835364 60136653380037083136 60312491547814969344 60320308364194873344 60727565318011748352 60846173844023490048 60905131298473771008 61024086633041102592 61389500325454522368 61576981455115599872 61757102123810537472 61811986127261958144 61992722928803659776 62113802465773979424 62173988200525307904 62182117780718616576 62295421771229458896 62363936838556975104 62485741402694781696 63099735838246582272 63284237989820402688 63407840017144270662 63477578567816921088 63663185522693578752 63787527681917589648 63857683828702052352 64101318946790178816 64288749703944536064 64414313668210052736 64800028121313106944 64912047831268098048 65188052241800011776 65300742728461320192 65436763091514974208 65628098656110047232 65756278536297762168 65828599996254584832 66071191542540742656 66264382161086183424 66669814507794333696 66800028989254869504 67119940614644563968 67200029162843222016 67316197750944694272 67447674699677008128 67851552991291840512 67860346909719232512 68266696292412162048 68318510982763216896 68518272710782992384 68652097462171240416 68727603862899523584 68928561768931393536 69274104137005049856 69538484393169702912 69741813294904117248 69945736725590971392 70082349492633141258 70159428943376596992 70373693091560685568 70579545284354899968 70848826204347039744 70987202818027405056 71055986514886066176 71194767738547953024 71412275888794036224 71621083713030276096 72113983815138951168 72324843416937603072 72466102876736309328 72545804077505052672 72757926311649804288 72900031636477245312 73336558772025013248 73616358477954345984 73687689719141105664 73831610988123803136 73975813353334982439 74057174995786407936 74185197521449254912 74500631133485727744 74547429931221956352 74784872104588541952 75003541321268625408 75150032612911728192 75452664323192389632 75509933191475134464 75600032808198624768 75730722469812781056 76184199849871540224 76342890273434136576 76800033328963682304 77083056799630866432 77259913768059273216 77544631990047817728 77554682182536265728 77781450259093389312 77933367154130681088 78078298266015105024 78306597383751991296 78459539956767131904 78535564042768809984 78688953816289842816 79170404728005771264 79644479007814189056 79704929479890419712 79937984829246824448 80094113705866447152 80182204506716110848 80416655397086625792 80573719177159060608 81128231792031320064 81365448844054803456 81524365736328347994 81614029587193184256 81852667100606029824 82342802831747383296 82415981503015944192 82656963905071546368 82818403287698639232 82898650934033743872 83060562361639278528 83314321870259708928 83813210025171443712 84132981117662109696 84378983986427203584 84543786689525694216 84636771423755894784 84884247363591438336 85050036909223452864 85197062778539378688 85718332938592714752 85885751557613403648 86297066504543010816 86400037495084142592 86549397108357464064 86917402989066682368 87249017455353298944 87504131541480062976 87675038048397016224 87771466661672779776 88094922056720990208 88352509548114911232 88525073043326073168 88622436560054648832 89066705319006492672 89600038883790962688 89668045664876722176 89930232932902677504 90468737321722454016 90480462546292310016 91091347977017622528 91357696947710656512 91536129949561653888 92084250488181783552 92365472182673399808 92717979190892937216 92989084393205489664 93170703698660969136 93260982300787961856 93273176671077924864 93443132656844188344 93545905257835462656 94649603757369873408 94741315353181421568 94926356984730604032 95111760025716405993 95216367851725381632 95494778284040368128 95681291522876384472 95786525743053078528 96151978420185268224 96433124555916804096 96621470502315079104 97010568415533072384 97200042181969660416 97368071746902147072 97782078362700017664 98155144637272461312 98442147984165070848 98634417804446643252 98742899994381877248 99334174844647636992 99396573241629275136 99713162806118055936 100004721761691500544 100200043483882304256 100679910921966845952 100800043744264833024 100974296626417041408 101171512049515512192 101790520364578848768 102400044438618243072 102477766474144825344 102777409066174488576 103392842653397090304 103911156205507574784 104612719942356175872 104714085390358413312 104918605088386457088 105123524238949711887 105239143415064895488 105560539637341028352 106273239306520559616 106480804227041107584 106583979772329099264 106792151607821929536 107222207196115501056 107431625569545414144 108170975722708426752 108487265125406404608 108699154315104463992 108818706116257579008 109136889467474706432 109350047454715867968 109790403775663177728 110209285206762061824 110424537716931518976 110531534578711658496 110747416482185704704 111085762493679611904 111277796282173882368 111750946700228591616 112177308156882812928 112420114045738942464 112505311981902938112 112725048919367592288 112849028565007859712 113178996484788584448 113400049212297937152 113596083704719171584 114276299774807310336 114514335410151204864 115200049993445523456 115624585199446299648 115889870652088909824 116332023273804398592 116672175388640083968 116900050731196021632 117117447399022657536 117459896075627986944 117803346064153214976 118033430724434764224 118755607092008656896 119466718511721283584 119557394219835629568 119906977243870236672 120141170558799670728 120273306760074166272 120624983095629938688 121692347688046980096 121810262596947542016 122048173266082205184 122779000650909044736 123153962910231199744 123514204247621074944 123623972254523916288 123985445857607319552 124227604931547958848 124347976401050615808 124590843542458917792 124727873677113950208 124971482805389563392 126199471676493164544 126568475979640805376 126815680034288541324 126955157135633842176 127326371045387157504 127575055363835179296 127715367657404104704 128202637893580357632 128577499407889072128 128828627336420105472 129600056242626213888 129824095662536196096 130376104483600023552 130873526183029948416 131256197312220094464 131512557072595524336 131657199992509169664 132142383085081485312 132528764322172366848 133600057978509739008 134400058325686444032 134632395501889388544 134895349399354016256 135703105982583681024 135720693819438465024 136637021965526433792 137036545421565984768 137304194924342480832 137857123537862787072 138548208274010099712 139076968786339405824 139483626589808234496 139891473451181942784 140164698985266282516 140318857886753193984 140747386183121371136 141159090568709799936 141697652408694079488 141974405636054810112 142111973029772132352 142389535477095906048 142824551777588072448 143242167426060552192 144227967630277902336 144649686833875206144 144932205753472618656 145091608155010105344 145515852623299608576 145800063272954490624 146673117544050026496 147232716955908691968 147663221976247606272 147951626706669964878 148114349991572815872 149001262266971455488 149094859862443912704 149569744209177083904 150007082642537250816 150300065225823456384 151019866382950268928 151200065616397249536 151461444939625562112 152368399699743080448 152685780546868273152 153600066657927364608 154166113599261732864 155089263980095635456 155562900518186778624 155866734308261362176 156613194767503982592 156919079913534263808 157071128085537619968 157377907632579685632 158340809456011542528 159288958015628378112 159409858959780839424 159875969658493648896 160188227411732894304 160364409013432221696 160833310794173251584 161147438354318121216 162256463584062640128 162730897688109606912 163048731472656695988 163228059174386368512 163705334201212059648 164685605663494766592 164831963006031888384 165313927810143092736 165636806575397278464 165797301868067487744 166121124723278557056 166628643740519417856 167626420050342887424 168265962235324219392 168757967972854407168 169087573379051388432 169273542847511789568 169768494727182876672 170100073818446905728 170394125557078757376 171771503115226807296 172800074990168285184 173098794216714928128 173834805978133364736 174498034910706597888 175008263082960125952 175350076096794032448 176189844113441980416 176705019096229822464 177050146086652146336 177244873120109297664 178133410638012985344 179200077767581925376 179336091329753444352 179860465865805355008 180937474643444908032 180960925092584620032 182182695954035245056 182715393895421313024 183072259899123307776 184168500976363567104 184730944365346799616 185435958381785874432 185978168786410979328 186341407397321938272 186521964601575923712 186546353342155849728 186886265313688376688 187091810515670925312 189299207514739746816 189852713969461208064 190223520051432811986 190432735703450763264 190989556568080736256 191362583045752768944 191573051486106157056 192303956840370536448 192866249111833608192 193242941004630158208 194400084363939320832 194736143493804294144 195564156725400035328 196310289274544922624 196884295968330141696 197268835608893286504 197485799988763754496 198793146483258550272 200009443523383001088 200400086967764608512 201359821843933691904 201600087488529666048 201948593252834082816 202343024099031024384 203581040729157697536 204800088877236486144 204955532948289650688 205554818132348977152 206785685306794180608 207822312411015149568 209225439884712351744 209837210176772914176 210247048477899423774 210478286830129790976 211121079274682056704 212546478613041119232 212961608454082215168 213167959544658198528 213584303215643859072 214863251139090828288 216341951445416853504 216974530250812809216 217398308630208927984 217637412232515158016 218273778934949412864 218700094909431735936 220849075433863037952 221063069157423316992 221494832964371409408 221927440060004947317 222171524987359223808 222555592564347764736 223501893400457183232 224354616313765625856 225010623963805876224 225450097838735184576 226357992969577168896 226800098424595874304 227192167409438343168 228552599549614620672 229028670820302409728 230400099986891046912 231249170398892599296 231779741304177819648 232664046547608797184 233344350777280167936 233800101462392043264 234234894798045315072 234919792151255973888 235606692128306429952 236066861448869528448 237511214184017313792 238933437023442567168 239114788439671259136 239813954487740473344 240282341117599341456 240546613520148332544 241249966191259877376 243384695376093960192 244096346532164410368 245558001301818089472 246307925820462399488 247028408495242149888 247247944509047832576 247970891715214639104 248455209863095917696 248695952802101231616 249181687084917835584 249942965610779126784 252398943352986329088 253136951959281610752 253631360068577082648 253910314271267684352 254652742090774315008 255150110727670358592 257154998815778144256 257657254672840210944 259200112485252427776 259648191325072392192 260752208967200047104 261747052366059896832 262512394624440188928 263025114145191048672 263314399985018339328 264284766170162970624 265057528644344733696 267200115957019478016 268800116651372888064 269790698798708032512 271406211965167362048 271441387638876930048 273274043931052867584 274073090843131969536 274608389848684961664 277096416548020199424 278153937572678811648 278967253179616468992 279782946902363885568 280329397970532565032 280637715773506387968 283948811272109620224 284223946059544264704 284779070954191812096 285335280077149217979 285649103555176144896 286484334852121104384 288455935260555804672 289299373667750412288 289864411506945237312 291031705246599217152 291600126545908981248 293346235088100052992 294465433911817383936 295326443952495212544 295903253413339929756 296228699983145631744 298002524533942910976 298189719724887825408 299139488418354167808 300014165285074501632 300600130451646912768 302039732765900537856 302400131232794499072 302922889879251124224 305371561093736546304 307200133315854729216 308332227198523465728 310178527960191270912 311733468616522724352 313838159827068527616 314142256171075239936 314755815265159371264 316681618912023085056 318819717919561678848 319751939316987297792 320376454823465788608 321666621588346503168 322294876708636242432 324512927168125280256 325461795376219213824 326097462945313391976 326456118348772737024 327410668402424119296 329371211326989533184 330627855620286185472 331273613150794556928 331594603736134975488 332242249446557114112 333257287481038835712 335252840100685774848 336531924470648438784 337515935945708814336 338175146758102776864 338547085695023579136 339536989454365753344 340200147636893811456 340788251114157514752 343543006230453614592 345600149980336570368 347669611956266729472 348996069821413195776 350016526165920251904 350700152193588064896 352379688226883960832 353410038192459644928 354100292173304292672 356266821276025970688 358400155535163850752 358672182659506888704 359720931731610710016 361874949286889816064 365430787790842626048 366144519798246615552 368337001952727134208 369461888730693599232 370871916763571748864 371956337572821958656 372682814794643876544 373043929203151847424 373772530627376753376 374183621031341850624 378598415029479493632 379705427938922416128 380447040102865623972 380865471406901526528 381979113136161472512 382725166091505537888 383146102972212314112 384607913680741072896 385732498223667216384 386485882009260316416 388800168727878641664 389472286987608588288 391128313450800070656 392620578549089845248 393768591936660283392 394537671217786573008 394971599977527508992 397586292966517100544 400800173935529217024 403200174977059332096 403897186505668165632 404686048198062048768 407162081458315395072 409911065896579301376 411109636264697954304 413571370613588361216 415644624822030299136 418450879769424703488 419674420353545828352 420494096955798847548 420956573660259581952 422242158549364113408 425092957226082238464 425923216908164430336 426335919089316397056 427168606431287718144 429726502278181656576 432683902890833707008 433949060501625618432 434796617260417855968 435274824465030316032 436547557869898825728 437400189818863471872 441698150867726075904 442989665928742818816 443854880120009894634 444343049974718447616 447003786800914366464 448709232627531251712 450021247927611752448 450900195677470369152 453600196849191748608 454384334818876686336 457105199099229241344 458057341640604819456 460800199973782093824 462498340797785198592 466688701554560335872 467600202924784086528 469839584302511947776 471213384256612859904 472133722897739056896 475022428368034627584 477866874046885134336 478229576879342518272 479627908975480946688 480564682235198682912 481093227040296665088 482499932382519754752 486769390752187920384 488192693064328820736 491116002603636178944 492615851640924798976 494056816990484299776 494495889018095665152 495941783430429278208 496910419726191835392 497391905604202463232 498363374169835671168 499885931221558253568 504797886705972658176 506273903918563221504 507262720137154165296 507820628542535368704 509305484181548630016 510300221455340717184 515314509345680421888 518400224970504855552 519296382650144784384 521504417934400094208 523494104732119793664 525024789248880377856 526050228290382097344 528569532340325941248 530115057288689467392 534400231914038956032 537600233302745776128 539581397597416065024 542812423930334724096 542882775277753860096 546548087862105735168 548146181686263939072 549216779697369923328 554192833096040398848 556307875145357623296 557934506359232937984 559565893804727771136 560658795941065130064 561275431547012775936 567897622544219240448 569558141908383624192 570670560154298435958 571298207110352289792 572968669704242208768 576911870521111609344 578598747335500824576 579728823013890474624 583200253091817962496 586692470176200105984 588930867823634767872 590652887904990425088 591806506826679859512 592457399966291263488 596379439449775650816 600028330570149003264 601200260903293825536 604079465531801075712 604800262465588998144 605845779758502248448 610743122187473092608 614400266631709458432 616664454397046931456 620357055920382541824 623466937233045448704 627676319654137055232 629511630530318742528 633363237824046170112 637639435839123357696 639503878633974595584 640752909646931577216 644589753417272484864 649025854336250560512 650923590752438427648 652194925890626783952 652912236697545474048 654821336804848238592 662547226301589113856 663189207472269950976 664484498893114228224 665782320180014841951 666514574962077671424 670505680201371549696 673063848941296877568 675031871891417628672 676350293516205553728 679073978908731506688 680400295273787622912 681576502228315029504 687086012460907229184 691200299960673140736 695339223912533458944 697992139642826391552 700033052331840503808 701400304387176129792 704759376453767921664 706820076384919289856 708200584346608585344 712533642552051941376 716800311070327701504 717344365319013777408 719441863463221420032 723749898573779632128 732289039596493231104 736674003905454268416 738923777461387198464 741743833527143497728 743912675145643917312 745365629589287753088 746087858406303694848 747545061254753506752 757196830058958987264 759410855877844832256 760894080205731247944 761730942813803053056 763958226272322945024 765450332183011075776 771464996447334432768 772971764018520632832 777600337455757283328 778944573975217176576 782256626901600141312 785241157098179690496 787537183873320566784 789075342435573146016 789943199955055017984 795172585933034201088 801600347871058434048 806400349954118664192 809372096396124097536 814324162916630790144 819822131793158602752 822219272529395908608 831289249644060598272 836901759538849406976 839348840707091656704 840988193911597695096 841913147320519163904 851846433816328860672 852671838178632794112 854337212862575436288 859453004556363313152 865367805781667414016 867898121003251236864 869593234520835711936 873095115739797651456 874800379637726943744 883396301735452151808 885979331857485637632 887709760240019789268 888686099949436895232 894007573601828732928 897418465255062503424 900042495855223504896 901800391354940738304 907200393698383497216 908768669637753372672 916114683281209638912 921600399947564187648 924996681595570397184 935200405849568173056 942426768513225719808 944267445795478113792 950044856736069255168 956459153758685036544 959255817950961893376 961129364470397365824 964999864765039509504 973538781504375840768 976385386128657641472 982232005207272357888 985231703281849597952 988113633980968599552 991883566860858556416 993820839452383670784 994783811208404926464 996726748339671342336 999771862443116507136 1009595773411945316352 1012547807837126443008 1014525440274308330592 1015641257085070737408 1018610968363097260032 1020600442910681434368 1030629018691360843776 1036800449941009711104 1043008835868800188416 1046988209464239587328 1050049578497760755712 1052100456580764194688 1057139064680651882496 1060230114577378934784 1068800463828077912064 1075200466605491552256 1079162795194832130048 1085624847860669448192 1096292363372527878144 1098433559394739846656 1108385666192080797696 1112615750290715246592 1115869012718465875968 1119131787609455542272 1121317591882130260128 1122550863094025551872 1135795245088438480896 1139116283816767248384 1141341120308596871916 1142596414220704579584 1145937339408484417536 1153823741042223218688 1157197494671001649152 1159457646027780949248 1166400506183635924992 1173384940352400211968 1177861735647269535744 1181305775809980850176 1183613013653359719024 1184914799932582526976 1192758878899551301632 1202400521806587651072 1209600524931177996288 1211691559517004496896 1221486244374946185216 1233328908794093862912 1240714111840765083648 1246933874466090897408 1255352639308274110464 1259023261060637485056 1266726475648092340224 1275278871678246715392 1279007757267949191168 1281505819293863154432 1289179506834544969728 1298051708672501121024 1301847181504876855296 1304389851781253567904 1305824473395090948096 1309642673609696477184 1325094452603178227712 1328968997786228456448 1331564640360029683902 1333029149924155342848 1341011360402743099392 1346127697882593755136 1350063743782835257344 1352700587032411107456 1360800590547575245824 1363153004456630059008 1374172024921814458368 1382400599921346281472 1400066104663681007616 1402800608774352259584 1409518752907535843328 1413640152769838579712 1416401168693217170688 1425067285104103882752 1433600622140655403008 1434688730638027554816 1438883726926442840064 1447499797147559264256 1464578079192986462208 1473348007810908536832 1477847554922774396928 1483487667054286995456 1487825350291287834624 1490731259178575506176 1492175716812607389696 1495090122509507013504 1514393660117917974528 1518821711755689664512 1521788160411462495888 1523461885627606106112 1527916452544645890048 1530900664366022151552 1545943528037041265664 1555200674911514566656 1557889147950434353152 1564513253803200282624 1570482314196359380992 1575074367746641133568 1578150684871146292032 1590345171866068402176 1603200695742116868096 1612800699908237328384 1618744192792248195072 1628648325833261580288 1639644263586317205504 1644438545058791817216 1662578499288121196544 1673803519077698813952 1678697681414183313408 1681976387823195390192 1683826294641038327808 1703692867632657721344 1708674425725150872576 1718906009112726626304 1730735611563334828032 1735796242006502473728 1739186469041671423872 1749600759275453887488 1766792603470904303616 1771958663714971275264 1775419520480039578536 1777372199898873790464 1800084991710447009792 1803600782709881476608 1814400787396766994432 1817537339275506745344 1832229366562419277824 1843200799895128375296 1849993363191140794368 1870400811699136346112 1888534891590956227584 1900089713472138510336 1912918307517370073088 1918511635901923786752 1922258728940794731648 1947077563008751681536 1952770772257315282944 1964464010414544715776 1987641678904767341568 1989567622416809852928 1993453496679342684672 1997346960540044525853 1999543724886233014272 2019191546823890632704 2025095615674252886016 2029050880548616661184 2037221936726194520064 2041200885821362868736 2061258037382721687552 2073600899882019422208 2086017671737600376832 2093976418928479174656 2100099156995521511424 2104200913161528389376 2114278129361303764992 2120460229154757869568 2137600927656155824128 2150400933210983104512 2158325590389664260096 2171249695721338896384 2196867118789479693312 2216771332384161595392 2225231500581430493184 2231738025436931751936 2238263575218911084544 2242635183764260520256 2271590490176876961792 2278232567633534496768 2282682240617193743832 2285192828441409159168 2291874678816968835072 2314394989342003298304 2318915292055561898496 2332801012367271849984 2346769880704800423936 2355723471294539071488 2362611551619961700352 2367226027306719438048 2369829599865165053952 2385517757799102603264 2404801043613175302144 2419201049862355992576 2442972488749892370432 2466657817588187725824 2493867748932181794816 2510705278616548220928 2518046522121274970112 2558015514535898382336 2563011638587726308864 2578359013669089939456 2596103417345002242048 2603694363009753710592 2608779703562507135808 2619285347219392954368 2650188905206356455424 2657937995572456912896 2663129280720059367804 2666058299848310685696 2682022720805486198784 2692255395765187510272 2700127487565670514688 2705401174064822214912 2721601181095150491648 2726306008913260118016 2748344049843628916736 2764801199842692562944 2805601217548704519168 2827280305539677159424 2832802337386434341376 2850134570208207765504 2869377461276055109632 2877767453852885680128 2894999594295118528512 2929156158385972924416 2946696015621817073664 2955695109845548793856 2975650700582575669248 2981462518357151012352 2984351433625214779392 2990180245019014027008 3028787320235835949056 3037643423511379329024 3043576320822924991776 3046923771255212212224 3055832905089291780096 3061801328732044303104 3091887056074082531328 3110401349823029133312 3129026507606400565248 3140964628392718761984 3150148735493282267136 3156301369742292584064 3180690343732136804352 3206401391484233736192 3225601399816474656768 3237488385584496390144 3288877090117583634432 3325156998576242393088 3347607038155397627904 3357395362828366626816 3363952775646390780384 3367652589282076655616 3407385735265315442688 3417348851450301745152 3437812018225453252608 3461471223126669656064 3471592484013004947456 3478372938083342847744 3499201518550907774976 3533585206941808607232 3543917327429942550528 3550839040960079157072 3554744399797747580928 3607201565419762953216 3628801574793533988864 3635074678551013490688 3664458733124838555648 3699986726382281588736 3740801623398272692224 3777069783181912455168 3800179426944277020672 3825836615034740146176 3837023271803847573504 3844517457881589463296 3894155126017503363072 3905541544514630565888 3928928020829089431552 3975283357809534683136 3986906993358685369344 3994693921080089051706 3999087449772466028544 4038383093647781265408 4050191231348505772032 4058101761097233322368 4082401771642725737472 4122516074765443375104 4147201799764038844416 4200198313991043022848 4208401826323056778752 4228556258722607529984 4240920458309515739136 4275201855312311648256 4300801866421966209024 4316651180779328520192 4342499391442677792768 4393734237578959386624 4433542664768323190784 4450463001162860986368 4463476050873863503872 4476527150437822169088 4485270367528521040512 4543180980353753923584 4556465135267068993536 4565364481234387487664 4570385656882818318336 4583749357633937670144 4637830584111123796992 4665602024734543699968 4693539761409600847872 4711446942589078142976 4725223103239923400704 4734452054613438876096 4771035515598205206528 4809602087226350604288 4838402099724711985152 4885944977499784740864 4933315635176375451648 4987735497864363589632 5021410557233096441856 5036093044242549940224 5126023277175452617728 5156718027338179878912 5192206834690004484096 5207388726019507421184 5217559407125014271616 5300377810412712910848 5315875991144913825792 5326258561440118735608 5332116599696621371392 5400254975131341029376 5410802348129644429824 5443202362190300983296 5452612017826520236032 5496688099687257833472 5529602399685385125888 5611202435097409038336 5665604674772868682752 5700269140416415531008 5738754922552110219264 5755534907705771360256 5858312316771945848832 5893392031243634147328 5962925036714302024704 5968702867250429558784 5980360490038028054016 6057574640471671898112 6075286847022758658048 6087152641645849983552 6111665810178583560192 6123602657464088606208 6183774112148165062656 6220802699646058266624 6258053015212801130496 6281929256785437523968 6300297470986564534272 6312602739484585168128 6361380687464273608704 6412802782968467472384 6451202799632949313536 6474976771168992780288 6650313997152484786176 6695214076310795255808 6714790725656733253632 6727905551292781560768 6814771470530630885376 6834697702900603490304 6875624036450906505216 6943184968026009894912 6956745876166685695488 6998403037101815549952 7067170413883617214464 7087834654859885101056 7101678081920158314144 7109488799595495161856 7214403130839525906432 7257603149587067977728 7328917466249677111296 7399973452764563177472 7481603246796545384448 7554139566363824910336 7674046543607695147008 7689034915763178926592 7788310252035006726144 7811083089029261131776 7857856041658178863104 7950566715619069366272 7973813986717370738688 7989387842160178103412 7998174899544932057088 8076766187295562530816 8100382462697011544064 8116203522194466644736 8164803543285451474944 8245032149530886750208 8294403599528077688832 8416803652646113557504 8481840916619031478272 8550403710624623296512 8633302361558657040384 8684998782885355585536 8787468475157918773248 8867085329536646381568 8926952101747727007744 8953054300875644338176 8970540735057042081024 9086361960707507847168 9112930270534137987072 9130728962468774975328 9140771313765636636672 9167498715267875340288 9275661168222247593984 9331204049469087399936 9387079522819201695744 9422893885178156285952 9450446206479846801408 9468904109226877752192 9542071031196410413056 9619204174452701208576 9676804199449423970304 9866631270352750903296 9975470995728727179264 10042821114466192883712 10072186088485099880448 10252046554350905235456 10313436054676359757824 10384413669380008968192 10414777452039014842368 10435118814250028543232 10600755620825425821696 10631751982289827651584 10652517122880237471216 10664233199393242742784 10821604696259288859648 10886404724380601966592 10905224035653040472064 10993376199374515666944 11222404870194818076672 11331209349545737365504 11400538280832831062016 11477509845104220438528 11511069815411542720512 11716624633543891697664 11786784062487268294656 11925850073428604049408 11960720980076056108032 12115149280943343796224 12150573694045517316096 12174305283291699967104 12247205314928177212416 12367548224296330125312 12441605399292116533248 12600594941973129068544 12625205478969170336256 12722761374928547217408 12825605565936934944768 12902405599265898627072 12949953542337985560576 13300627994304969572352 13390428152621590511616 13429581451313466507264 13455811102585563121536 13629542941061261770752 13669395405801206980608 13751248072901813010432 13913491752333371390976 13996806074203631099904 14134340827767234428928 14175669309719770202112 14203356163840316628288 14428806261679051812864 14515206299174135955456 14657834932499354222592 14799946905529126354944 14963206493593090768896 15108279132727649820672 15378069831526357853184 15576620504070013452288 15622166178058522263552 15901133431238138732544 15947627973434741477376 15978775684320356206824 15996349799089864114176 16200764925394023088128 16232407044388933289472 16329607086570902949888 16490064299061773500416 16588807199056155377664 16833607305292227115008 17100807421249246593024 17266604723117314080768 17574936950315837546496 17906108601751288676352 17941081470114084162048 18172723921415015694336 18225860541068275974144 18261457924937549950656 18334997430535750680576 18551322336444495187968 18662408098938174799872 18774159045638403391488 18845787770356312571904 18900892412959693602816 18937808218453755504384 19084142062392820826112 19238408348905402417152 19353608398898847940608 19950941991457454358528 20085642228932385767424 20144372176970199760896 20504093108701810470912 20626872109352719515648 20829554904078029684736 20870237628500057086464 21201511241650851643392 21263503964579655303168 21305034245760474942432 21328466398786485485568 21643209392518577719296 21772809448761203933184 21986752398749031333888 22444809740389636153344 22662418699091474731008 23022139630823085441024 23433249267087783395328 23573568124974536589312 23851700146857208098816 23921441960152112216064 24230298561886687592448 24301147388091034632192 24348610566583399934208 24494410629856354424832 24735096448592660250624 24883210798584233066496 25250410957938340672512 25445522749857094434816 25651211131873869889536 25899907084675971121152 26601255988609939144704 26780856305243181023232 26859162902626933014528 26911622205171126243072 27259085882122523541504 27338790811602413961216 27502496145803626020864 27826983504666742781952 27993612148407262199808 28268681655534468857856 28351338619439540404224 28406712327680633256576 28857612523358103625728 29030412598348271910912 29599893811058252709888 29926412987186181537792 30216558265455299641344 30756139663052715706368 31153241008140026904576 31244332356117044527104 31802266862476277465088 31895255946869482954752 31957551368640712413648 31992699598179728228352 32464814088777866578944 32659214173141805899776 32980128598123547000832 33667214610584454230016 34201614842498493186048 34533209446234628161536 35149873900631675092992 35882162940228168324096 36345447842830031388672 36451721082136551948288 36522915849875099901312 37102644672888990375936 37324816197876349599744 37801784825919387205632 37875616436907511008768 38168284124785641652224 38476816697810804834304 38707216797797695881216 39901883982914908717056 40171284457864771534848 40288744353940399521792 41008186217403620941824 41253744218705439031296 41740475257000114172928 42403022483301703286784 42527007929159310606336 42610068491520949884864 43286418785037155438592 43545618897522407866368 43973504797498062667776 44889619480779272306688 45324837398182949462016 46866498534175566790656 47703400293714416197632 47842883920304224432128 48602294776182069264384 48697221133166799868416 48988821259712708849664 49470192897185320501248 49766421597168466132992 50500821915876681345024 51302422263747739779072 51799814169351942242304 53718325805253866029056 53823244410342252486144 54518171764245047083008 54677581623204827922432 55004992291607252041728 55653967009333485563904 55987224296814524399616 56537363311068937715712 56702677238879080808448 56813424655361266513152 57715225046716207251456 58060825196696543821824 59852825974372363075584 60433116530910599282688 61512279326105431412736 62488664712234089054208 63604533724952554930176 63790511893738965909504 63915102737281424827296 63985399196359456456704 64929628177555733157888 65318428346283611799552 65960257196247094001664 67334429221168908460032 69066418892469256323072 70299747801263350185984 71764325880456336648192 72690895685660062777344 72903442164273103896576 73045831699750199802624 74205289345777980751872 74649632395752699199488 75751232873815022017536 76336568249571283304448 76953633395621609668608 79803767965829817434112 80342568915729543069696 80577488707880799043584 82016372434807241883648 82507488437410878062592 83480950514000228345856 84806044966603406573568 85054015858318621212672 85220136983041899769728 86572837570074310877184 87091237795044815732736 89779238961558544613376 90649674796365898924032 93732997068351133581312 95406800587428832395264 95685767840608448864256 97394442266333599736832 97977642519425417699328 98940385794370641002496 101001643831753362690048 102604844527495479558144 103599628338703884484608 107646488820684504972288 109036343528490094166016 109355163246409655844864 111307934018666971127808 111974448593629048799232 113405354477758161616896 113626849310722533026304 115430450093432414502912 116121650393393087643648 119705651948744726151168 120866233061821198565376 123024558652210862825472 127209067449905109860352 127581023787477931819008 127830205474562849654592 129859256355111466315776 130636856692567223599104 131920514392494188003328 134668858442337816920064 140599495602526700371968 143528651760912673296384 145806884328546207793152 146091663399500399605248 148410578691555961503744 149299264791505398398976 151502465747630044035072 153907266791243219337216 161154977415761598087168 164032744869614483767296 165014976874821756125184 166961901028000456691712 169612089933206813147136 170108031716637242425344 170440273966083799539456 173145675140148621754368 174182475590089631465472 179558477923117089226752 181299349592731797848064 187465994136702267162624 190813601174857664790528 191371535681216897728512 194788884532667199473664 195955285038850835398656 197880771588741282004992 202003287663506725380096 207199256677407768969216 215292977641369009944576 218072687056980188332032 218710326492819311689728 222615868037333942255616 223948897187258097598464 227253698621445066052608 230860900186864829005824 239411303897489452302336 241732466123642397130752 246049117304421725650944 254418134899810219720704 255162047574955863638016 255660410949125699309184 259718512710222932631552 261273713385134447198208 269337716884675633840128 281198991205053400743936 287057303521825346592768 292183326799000799210496 296821157383111923007488 303004931495260088070144 307814533582486438674432 328065489739228967534592 333923802056000913383424 340216063433274484850688 340880547932167599078912 346291350280297243508736 348364951180179262930944 359116955846234178453504 362598699185463595696128 381627202349715329581056 382743071362433795457024 389577769065334398947328 391910570077701670797312 395761543177482564009984 404006575327013450760192 430585955282738019889152 437420652985638623379456 445231736074667884511232 447897794374516195196928 454507397242890132105216 461721800373729658011648 483464932247284794261504 492098234608843451301888 508836269799620439441408 510324095149911727276032 511320821898251398618368 519437025420445865263104 522547426770268894396416 538675433769351267680256 562397982410106801487872 574114607043650693185536 584366653598001598420992 593642314766223846014976 606009862990520176140288 656130979478457935069184 667847604112001826766848 681761095864335198157824 692582700560594487017472 718233911692468356907008 725197398370927191392256 763254404699430659162112 765486142724867590914048 779155538130668797894656 783821140155403341594624 808013150654026901520384 861171910565476039778304 890463472149335769022464 909014794485780264210432 923443600747459316023296 984196469217686902603776 1020648190299823454552064 1022641643796502797236736 1038874050840891730526208 1045094853540537788792832 1077350867538702535360512 1148229214087301386371072 1168733307196003196841984 1187284629532447692029952 1212019725981040352280576 1312261958956915870138368 1335695208224003653533696 1363522191728670396315648 1385165401121188974034944 1450394796741854382784512 1526508809398861318324224 1530972285449735181828096 1558311076261337595789312 1567642280310806683189248 1616026301308053803040768 1722343821130952079556608 1780926944298671538044928 1818029588971560528420864 1968392938435373805207552 2045283287593005594473472 2077748101681783461052416 2154701735077405070721024 2296458428174602772742144 2337466614392006393683968 2424039451962080704561152 2671390416448007307067392 2727044383457340792631296 2770330802242377948069888 3061944570899470363656192 3116622152522675191578624 3135284560621613366378496 3232052602616107606081536 3444687642261904159113216 3561853888597343076089856 3636059177943121056841728 3936785876870747610415104 4090566575186011188946944 4155496203363566922104832 4592916856349205545484288 4674933228784012787367936 4848078903924161409122304 5342780832896014614134784 5454088766914681585262592 6233244305045350383157248 6464105205232215212163072 6889375284523808318226432 7272118355886242113683456 8181133150372022377893888 8310992406727133844209664 9185833712698411090968576 9349866457568025574735872 9696157807848322818244608 10685561665792029228269568 10908177533829363170525184 12466488610090700766314496 13778750569047616636452864 14544236711772484227366912 16362266300744044755787776 18699732915136051149471744 19392315615696645636489216 21816355067658726341050368 24932977220181401532628992 27557501138095233272905728 29088473423544968454733824 32724532601488089511575552 37399465830272102298943488 43632710135317452682100736 58176946847089936909467648 65449065202976179023151104 74798931660544204597886976 87265420270634905364201472 130898130405952358046302208 174530840541269810728402944 261796260811904716092604416 523592521623809432185208832
- Sum of all divisors σ(n): 1946014164756993058693795200
- Sum of proper divisors (its aliquot sum) s(n): 1422421643133183626508586368
- 523592521623809432185208832 is an abundant number, because the sum of its proper divisors (1422421643133183626508586368) is greater than itself. Its abundance is 898829121509374194323377536
Bases of 523592521623809432185208832
- Binary: 110110001000110110000011101111000110110101000111000001010000001000111010000000000000000002
- Hexadecimal: 0x1B11B0778DA8E0A04740000
- Base-36: 1TSEKK102XQ8000000
Squares and roots of 523592521623809432185208832
- 523592521623809432185208832 squared (5235925216238094321852088322) is 274149128700379347832002270199923600616909159450804224
- 523592521623809432185208832 cubed (5235925216238094321852088323) is 143542433597201888696347332207727876619416362454142768033704543788625979787706368
-
The
square root of 523592521623809432185208832 is 22882144165785.8941168329 -
523592521623809432185208832 is a
perfect cube number . Itscube root is 805992768
Scales and comparisons
How big is 523592521623809432185208832?- 523,592,521,623,809,432,185,208,832 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 523,592,521,623,809,432,185,208,832 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 523592521623809432185208832 cubic inches would be around 67166064 feet tall.
Recreational maths with 523592521623809432185208832
- 523592521623809432185208832 backwards is 238802581234908326125295325
- 523592521623809432185208832 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 523592521623809432185208832's digits is 108
- 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 523592521623809432185208832 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 523592521623809432185208832 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/523592521623809432185208832/
Chicago style:
Numbermatics. 2024. "Number 523592521623809432185208832 - Facts about the integer". https://numbermatics.com/n/523592521623809432185208832/
The information we have on file for 523592521623809432185208832 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 523592521623809432185208832, math, Factors of 523592521623809432185208832, curriculum, school, college, exams, university, Prime factorization of 523592521623809432185208832, STEM, science, technology, engineering, physics, economics, calculator, five hundred twenty-three septillion, five hundred ninety-two sextillion, five hundred twenty-one quintillion, six hundred twenty-three quadrillion, eight hundred nine trillion, four hundred thirty-two billion, one hundred eighty-five million, two hundred eight thousand, eight hundred thirty-two.