4109383645496888730557184
4,109,383,645,496,888,730,557,184 is an even composite number composed of six prime numbers multiplied together.
4109383645496888730557184 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty thousand, seven hundred thirty-six divisors.
Prime factorization of 4109383645496888730557184:
28 × 311 × 193 × 232 × 373 × 793
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 19 × 19 × 19 × 23 × 23 × 37 × 37 × 37 × 79 × 79 × 79)See below for interesting mathematical facts about the number 4109383645496888730557184 from the Numbermatics database.
Names of 4109383645496888730557184
- Cardinal: 4109383645496888730557184 can be written as Four septillion, one hundred nine sextillion, three hundred eighty-three quintillion, six hundred forty-five quadrillion, four hundred ninety-six trillion, eight hundred eighty-eight billion, seven hundred thirty million, five hundred fifty-seven thousand, one hundred eighty-four.
Scientific notation
- Scientific notation: 4.109383645496888730557184 × 1024
Factors of 4109383645496888730557184
Divisors of 4109383645496888730557184
- Number of divisors d(n): 20736
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 19 23 24 27 32 36 37 38 46 48 54 57 64 69 72 74 76 79 81 92 96 108 111 114 128 138 144 148 152 158 162 171 184 192 207 216 222 228 237 243 256 276 288 296 304 316 324 333 342 361 368 384 414 432 437 444 456 474 486 513 529 552 576 592 608 621 632 648 666 684 703 711 722 729 736 768 828 851 864 874 888 912 948 972 999 1026 1058 1083 1104 1152 1184 1216 1242 1264 1296 1311 1332 1368 1369 1406 1422 1444 1458 1472 1501 1539 1587 1656 1702 1728 1748 1776 1817 1824 1863 1896 1944 1998 2052 2109 2116 2133 2166 2187 2208 2304 2368 2432 2484 2528 2553 2592 2622 2664 2736 2738 2812 2844 2888 2916 2923 2944 2997 3002 3078 3174 3249 3312 3404 3456 3496 3552 3634 3648 3726 3792 3888 3933 3996 4104 4107 4218 4232 4266 4332 4374 4416 4503 4617 4736 4761 4864 4968 5056 5106 5184 5244 5328 5451 5472 5476 5589 5624 5688 5776 5832 5846 5888 5994 6004 6156 6241 6327 6348 6399 6498 6561 6624 6808 6859 6912 6992 7104 7268 7296 7452 7584 7659 7776 7866 7992 8208 8214 8303 8436 8464 8532 8664 8748 8769 8832 8991 9006 9234 9472 9522 9747 9936 10051 10112 10212 10368 10488 10656 10902 10944 10952 11178 11248 11376 11552 11664 11692 11799 11988 12008 12312 12321 12482 12654 12696 12798 12996 13122 13248 13357 13509 13616 13718 13851 13984 14208 14283 14536 14592 14904 15168 15318 15552 15732 15984 16169 16353 16416 16428 16606 16767 16872 16928 17064 17328 17496 17538 17664 17982 18012 18468 18723 18981 19044 19197 19494 19573 19683 19872 20102 20224 20424 20577 20736 20976 21312 21804 21888 21904 22356 22496 22752 22977 23104 23328 23384 23598 23976 24016 24624 24642 24909 24964 25308 25392 25596 25992 26011 26244 26307 26496 26714 26973 27018 27232 27436 27702 27968 28416 28519 28566 29072 29241 29808 30153 30336 30636 31104 31464 31487 31968 32338 32706 32832 32856 33212 33534 33744 33856 34128 34523 34656 34992 35076 35397 35964 36024 36936 36963 37446 37962 38088 38394 38988 39146 39366 39744 40071 40204 40527 40848 41154 41553 41791 41952 42624 42849 43608 43776 43808 44712 44992 45504 45954 46208 46656 46768 47196 47952 48032 48507 49059 49248 49284 49818 49928 50301 50616 50653 50784 51192 51984 52022 52488 52614 52992 53428 53946 54036 54464 54872 55404 55537 55936 56169 56943 57038 57132 57591 58144 58482 58719 59049 59616 60306 60672 61272 61731 62208 62928 62974 63936 64676 65412 65664 65712 66424 67068 67229 67488 67712 68256 68931 69046 69312 69984 70152 70794 71928 72048 73872 73926 74727 74892 75924 76176 76788 77976 78033 78292 78732 78921 79488 80142 80408 80919 81054 81696 82308 83106 83582 83904 85248 85557 85698 87216 87616 87723 89424 89984 90459 91008 91908 92416 93312 93536 94392 94461 95904 96064 97014 98118 98496 98568 99636 99856 100602 101232 101306 101568 102384 103569 103968 104044 104976 105228 106191 106856 107892 108072 108151 108928 109744 110808 110889 111074 111872 112338 113886 114076 114264 115182 116288 116964 117438 118098 118579 119232 120213 120612 121581 122544 123462 124659 125373 125856 125948 127872 128547 129352 130824 131328 131424 132848 134136 134458 134976 135424 136512 137862 138092 138624 139968 140304 141588 143543 143856 144096 145521 147177 147744 147852 149454 149784 150903 151848 151959 152352 153576 155952 156066 156584 157464 157757 157842 158976 160284 160816 161838 162108 163392 164616 166212 166611 167164 167808 168507 170829 171114 171396 172773 174432 175232 175446 176157 177147 178848 179968 180918 182016 183816 185193 186624 187072 188784 188922 190969 191808 192128 194028 196236 196992 197136 199272 199712 201204 201687 202464 202612 203136 204768 206793 207138 207936 208088 209952 210456 212382 213712 215784 216144 216302 217856 219488 221616 221778 222148 224181 224676 227772 228152 228528 230364 230917 232576 233928 234099 234876 236196 236763 237158 238464 240426 241224 242757 243162 245088 246924 249318 250746 251712 251896 253783 255744 256671 257094 258704 261648 262848 263169 265696 268272 268916 269952 271377 273024 275724 276184 277248 279936 280608 283176 283383 287086 287712 288192 291042 294354 295488 295704 298908 299568 301806 303696 303918 304704 307152 307211 310707 311904 312132 313168 314928 315514 315684 318573 320568 321632 323676 324216 324453 326784 329232 332424 332667 333222 334328 335616 337014 341658 342228 342792 345546 348864 350464 350892 352314 354294 355737 357696 360639 361836 364743 367632 370386 371887 373977 374144 376119 377568 377844 381938 383616 384256 385641 388056 392472 393984 394272 398544 399424 402408 403374 404928 405224 406272 409536 413586 414276 415872 416176 419904 420912 424764 427424 430629 431568 432288 432604 436563 438976 441531 443232 443556 444296 448362 449352 452709 455544 455877 456304 457056 460728 461834 465152 467856 468198 469752 472392 473271 473526 474316 476928 480852 482448 485514 486324 490176 493039 493848 494209 498636 499833 501492 503424 503792 505521 507566 512487 513342 514188 517408 518319 523296 525696 526338 528471 531392 536544 537832 539904 541861 542754 546048 551448 552368 555579 559872 561216 566352 566766 572907 574172 575424 576384 582084 588708 590976 591408 597816 598253 599136 603612 605061 607392 607836 609408 614304 614422 620379 621414 623808 624264 626336 629856 631028 631368 637146 641136 643264 647352 648432 648906 653568 655937 658464 664848 665334 666444 668656 672543 674028 683316 684456 685584 691092 692751 697728 701784 702297 704628 708588 710289 711474 715392 721278 723672 724201 728271 729486 735264 740772 743774 747954 748288 752238 755136 755688 761349 763876 767232 770013 771282 776112 784944 788544 789507 794029 797088 798848 804816 806748 809856 810448 814131 819072 827172 828552 831744 832352 839808 841824 849528 850149 854848 861258 863136 864576 865208 873126 877952 883062 886464 887112 888592 896724 898704 905418 911088 911754 912608 914112 921456 921633 923668 932121 935712 936396 939504 944784 946542 947052 948632 955719 961704 962407 964896 971028 972648 973359 980352 986078 987696 988418 997272 998001 999666 1002984 1006848 1007584 1011042 1015132 1024974 1026684 1028376 1034816 1036638 1046592 1051392 1052676 1055203 1056942 1062784 1067211 1073088 1075664 1081917 1083722 1085508 1094229 1102896 1104736 1111158 1115661 1121931 1122432 1128357 1132704 1133532 1145814 1148344 1150848 1152768 1156923 1164168 1165019 1177416 1181952 1182816 1195632 1196506 1198272 1207224 1210122 1214784 1215672 1218816 1228608 1228844 1240758 1242828 1247616 1248528 1252672 1259712 1262056 1262736 1274292 1277351 1282272 1286528 1291887 1294704 1296864 1297812 1309689 1311874 1316928 1324593 1329696 1330668 1332888 1337312 1345086 1348056 1358127 1366632 1367631 1368912 1371168 1382184 1385502 1395456 1403568 1404594 1409256 1417176 1419813 1420578 1422948 1430784 1442556 1447344 1448402 1456542 1458972 1470528 1479117 1481544 1482627 1487548 1495908 1499499 1504476 1510272 1511376 1516563 1522698 1527752 1537461 1540026 1542564 1546267 1552224 1554957 1569888 1577088 1579014 1585413 1588058 1594176 1597696 1609632 1613496 1619712 1620896 1625583 1628262 1638144 1654344 1657104 1664704 1666737 1679616 1683648 1699056 1700298 1709696 1718721 1722516 1726272 1729152 1730416 1746252 1755904 1766124 1772928 1774224 1777184 1793448 1794759 1797408 1810836 1815183 1822176 1823508 1825216 1828224 1842912 1843266 1847336 1861137 1864242 1871424 1872792 1879008 1889568 1893084 1894104 1897264 1911438 1923408 1924814 1929792 1942056 1945296 1946718 1960704 1967811 1972156 1975392 1976836 1994544 1996002 1999332 2005968 2015168 2017629 2022084 2030264 2049948 2053368 2054869 2056752 2069632 2073276 2078253 2093184 2105352 2106891 2110406 2113884 2125568 2130867 2134422 2146176 2151328 2163834 2167444 2171016 2172603 2184813 2188458 2205792 2209472 2222316 2231322 2243862 2244864 2253001 2256714 2265408 2267064 2284047 2291628 2296688 2301696 2310039 2313846 2328336 2330038 2354832 2365632 2368521 2382087 2391264 2393012 2396544 2414448 2420244 2429568 2431344 2442393 2457216 2457688 2481516 2485656 2487473 2495232 2497056 2505344 2519424 2524112 2525472 2548584 2550447 2554702 2564544 2573056 2583774 2589408 2593728 2595624 2619378 2623748 2633856 2649186 2659392 2661336 2665776 2674624 2690172 2696112 2716254 2727317 2733264 2735262 2737824 2742336 2764368 2764899 2771004 2796363 2807136 2809188 2818512 2834352 2839626 2841156 2845896 2867157 2885112 2887221 2894688 2896804 2913084 2917944 2920077 2941056 2958234 2963088 2965254 2975096 2991816 2994003 2998998 3008952 3020544 3022752 3033126 3045396 3055504 3074922 3080052 3085128 3092534 3104448 3109914 3139776 3154176 3158028 3165609 3170826 3176116 3188352 3201633 3219264 3226992 3241792 3245751 3251166 3256524 3282687 3301489 3308688 3314208 3329408 3333474 3346983 3365793 3367296 3385071 3398112 3400596 3419392 3437442 3445032 3452544 3458304 3460832 3470769 3492504 3495057 3532248 3545856 3548448 3554368 3586896 3589518 3594816 3621672 3628411 3630366 3644352 3647016 3650432 3656448 3685824 3686532 3694672 3722274 3728484 3742848 3745584 3758016 3779136 3786168 3788208 3794528 3822876 3832053 3846816 3849628 3859584 3875661 3884112 3890592 3893436 3929067 3935622 3944312 3950784 3953672 3973779 3989088 3992004 3998664 4001587 4011936 4030336 4035258 4044168 4060528 4074381 4099896 4102893 4106736 4109738 4113504 4139264 4146552 4156506 4186368 4210704 4213782 4220812 4227768 4259439 4261734 4268844 4292352 4302656 4327668 4334888 4342032 4345206 4369626 4376916 4387423 4411584 4418944 4437351 4444632 4447881 4462644 4487724 4498497 4506002 4513428 4530816 4534128 4549689 4568094 4583256 4593376 4612383 4620078 4627692 4638801 4656672 4660076 4664871 4709664 4731264 4737042 4756239 4764174 4782528 4786024 4793088 4828896 4840488 4859136 4862688 4876749 4884786 4914432 4915376 4963032 4971312 4974946 4994112 5000211 5010688 5038848 5048224 5050944 5097168 5100894 5109404 5129088 5156163 5167548 5178816 5187456 5191248 5238756 5247496 5267712 5298372 5311091 5318784 5322672 5331552 5349248 5380344 5384277 5392224 5432508 5445549 5454634 5466528 5470524 5475648 5484672 5528736 5529798 5542008 5583411 5592726 5614272 5618376 5637024 5668704 5679252 5682312 5691792 5734314 5770224 5774442 5789376 5793608 5826168 5835888 5837009 5840154 5882112 5903433 5916468 5926176 5930508 5950192 5983632 5988006 5997996 6017904 6045504 6052887 6066252 6090792 6111008 6149844 6160104 6164607 6170256 6185068 6208896 6219828 6234759 6279552 6316056 6320673 6331218 6341652 6352232 6376704 6392601 6403266 6438528 6453984 6483584 6491502 6502332 6513048 6517809 6554439 6565374 6602978 6617376 6628416 6658816 6666948 6693966 6731586 6734592 6759003 6770142 6796224 6801192 6852141 6874884 6890064 6905088 6921664 6930117 6941538 6985008 6990114 7064496 7065853 7096896 7105563 7108736 7146261 7173792 7179036 7189632 7243344 7256822 7260732 7288704 7294032 7300864 7327179 7371648 7373064 7389344 7444548 7456968 7462419 7485696 7491168 7516032 7558272 7572336 7576416 7589056 7645752 7651341 7664106 7693632 7699256 7719168 7751322 7768224 7781184 7786872 7858134 7871244 7888624 7901568 7907344 7947558 7978176 7984008 7997328 8003174 8023872 8060672 8070516 8088336 8121056 8148762 8181951 8199792 8205786 8213472 8219476 8227008 8293104 8294697 8313012 8389089 8421408 8427564 8441624 8455536 8518878 8523468 8537688 8543929 8601471 8605312 8655336 8661663 8669776 8684064 8690412 8739252 8753832 8760231 8774846 8823168 8837888 8874702 8889264 8895762 8925288 8975448 8982009 8996994 9012004 9026856 9061632 9068256 9099378 9136188 9166512 9186752 9224766 9240156 9255384 9277602 9313344 9320152 9329742 9367741 9389971 9419328 9462528 9474084 9496827 9512478 9528348 9565056 9572048 9604899 9657792 9680976 9725376 9737253 9753498 9769572 9830752 9848061 9904467 9926064 9942624 9949892 9988224 10000422 10040949 10096448 10101888 10155213 10194336 10201788 10218808 10258176 10312326 10335096 10357632 10374912 10382496 10412307 10477512 10485171 10494992 10596744 10622182 10637568 10645344 10663104 10698496 10760688 10768554 10784448 10865016 10885233 10891098 10909268 10933056 10941048 10951296 10969344 11057472 11059596 11084016 11166822 11185452 11228544 11236752 11274048 11337408 11339897 11358504 11364624 11366807 11383584 11468628 11496159 11540448 11548884 11578752 11587216 11626983 11652336 11671776 11674018 11680308 11787201 11806866 11832936 11852352 11861016 11900384 11921337 11967264 11976012 11995992 12004761 12035808 12091008 12105774 12132504 12181584 12222016 12299688 12308679 12320208 12329214 12340512 12370136 12417792 12439656 12462803 12469518 12559104 12632112 12641346 12662436 12683304 12704464 12778317 12785202 12806532 12877056 12907968 12967168 12983004 13004664 13026096 13035618 13108878 13130748 13162269 13205956 13234752 13256832 13312053 13333896 13343643 13387932 13463172 13495491 13518006 13540284 13592448 13602384 13649067 13704282 13749768 13759819 13780128 13837149 13843328 13860234 13883076 13916403 13970016 13980228 13994613 14128992 14131706 14193792 14211126 14217472 14268717 14292522 14347584 14358072 14379264 14486688 14513644 14521464 14577408 14588064 14630247 14654358 14743296 14746128 14778688 14889096 14913936 14924838 14982336 15000633 15032064 15086551 15116544 15144672 15152832 15178112 15291504 15302682 15328212 15387264 15398512 15468489 15502644 15536448 15562368 15573744 15716268 15742488 15777248 15803136 15814688 15895116 15933273 15956352 15968016 15994656 16006348 16047744 16141032 16152831 16176672 16242112 16297524 16336647 16363902 16399584 16411572 16426944 16438952 16454016 16586208 16589394 16626024 16750233 16778178 16842816 16855128 16883248 16911072 17037756 17046936 17075376 17087858 17202942 17210624 17310672 17323326 17339552 17368128 17380824 17478504 17507664 17511027 17520462 17549692 17646336 17710299 17749404 17778528 17791524 17850576 17950896 17964018 17993988 18024008 18053712 18136512 18158661 18198756 18242443 18272376 18285733 18333024 18373504 18449532 18480312 18493821 18510768 18555204 18626688 18640304 18659484 18704277 18735482 18779942 18838656 18948168 18962019 18993654 19024956 19056696 19130112 19144096 19177803 19209798 19315584 19361952 19450752 19474506 19506996 19539144 19553427 19661504 19696122 19808934 19852128 19885248 19899784 19976448 20000844 20048857 20081898 20192896 20203776 20277009 20310426 20388672 20403576 20437616 20556423 20624652 20670192 20715264 20764992 20790351 20824614 20955024 20970342 20989984 21193488 21197559 21244364 21290688 21316689 21326208 21438783 21521376 21537108 21568896 21730032 21770466 21782196 21818536 21866112 21882096 21902592 21981537 22114944 22119192 22135361 22168032 22333644 22370904 22387257 22457088 22473504 22548096 22674816 22679794 22717008 22729248 22733614 22767168 22937256 22954023 22992318 23080896 23097768 23157504 23174432 23253966 23304672 23343552 23348036 23360616 23574402 23613732 23665872 23704704 23722032 23800768 23842674 23934528 23952024 23991984 24009522 24071616 24182016 24211548 24265008 24269669 24363168 24444032 24545853 24599376 24617358 24640416 24658428 24681024 24740272 24879312 24884091 24925606 24939036 25167267 25264224 25282692 25324872 25366608 25408928 25556634 25570404 25613064 25631787 25804413 25815936 25966008 25984989 26009328 26052192 26071236 26217756 26261496 26280693 26324538 26411912 26469504 26513664 26624106 26667792 26687286 26775864 26795437 26926344 26946027 26990982 27036012 27080568 27184896 27204768 27298134 27408564 27499536 27519638 27560256 27674298 27686656 27720468 27766152 27832806 27940032 27960456 27989226 28103223 28169913 28257984 28263412 28387584 28422252 28490481 28537434 28585044 28695168 28716144 28814697 28973376 29027288 29042928 29176128 29211759 29260494 29308716 29379073 29492256 29544183 29557376 29713401 29778192 29827872 29849676 29964672 30001266 30122847 30173102 30289344 30305664 30356224 30465639 30583008 30605364 30656424 30774528 30797024 30936978 31005288 31072896 31124736 31147488 31236921 31432536 31455513 31484976 31554496 31629376 31790232 31866546 31912704 31936032 31989312 32012696 32095488 32282064 32305662 32353344 32484224 32595048 32655699 32673294 32727804 32799168 32823144 32853888 32877904 32908032 33172416 33178788 33252048 33500466 33556356 33685632 33710256 33766496 33822144 34019691 34075512 34093872 34100421 34150752 34175716 34405884 34488477 34621344 34646652 34679104 34736256 34761648 34880949 34957008 35015328 35022054 35040924 35099384 35361603 35420598 35498808 35557056 35583048 35701152 35764011 35901792 35928036 35987976 36014283 36048016 36107424 36273024 36317322 36397512 36484886 36544752 36571466 36666048 36747008 36899064 36926037 36960624 36987642 37021536 37110408 37253376 37280608 37318968 37388409 37408554 37470964 37559884 37677312 37896336 37924038 37987308 38049912 38113392 38288192 38334951 38355606 38419596 38631168 38723904 38901504 38949012 39013992 39042511 39078288 39106854 39323008 39392244 39486807 39617868 39704256 39770496 39799568 39936159 40001688 40030929 40097714 40163796 40385792 40486473 40554018 40620852 40777344 40807152 40875232 40947201 41112846 41249304 41279457 41340384 41511447 41529984 41580702 41649228 41749209 41910048 41940684 41979968 42386976 42395118 42488728 42581376 42633378 42652416 42806151 42807019 42877566 43042752 43074216 43137792 43460064 43540932 43564392 43637072 43732224 43764192 43890741 43963074 44229888 44238384 44270722 44336064 44667288 44741808 44774514 44947008 45001899 45096192 45259653 45349632 45359588 45434016 45458496 45467228 45534336 45874512 45908046 45984636 46161792 46195536 46348864 46405467 46507932 46609344 46687104 46696072 46721232 47148804 47227464 47261987 47331744 47409408 47444064 47601536 47685348 47799819 47869056 47904048 47983968 48019044 48143232 48423096 48458493 48530016 48539338 48726336 48888064 49009941 49091706 49198752 49234716 49280832 49316856 49362048 49480544 49758624 49768182 49851212 49878072 50250699 50334534 50528448 50565384 50649744 50733216 50817856 51113268 51140808 51226128 51263574 51608826 51631872 51819023 51932016 51969978 52018656 52104384 52142472 52435512 52522992 52533081 52561386 52649076 52823824 52939008 53130897 53248212 53335584 53374572 53551728 53590874 53852688 53892054 53981964 54072024 54161136 54409536 54475983 54596268 54727329 54817128 54857199 54999072 55039276 55120512 55348596 55440936 55481463 55532304 55665612 55880064 55920912 55978452 56112831 56206446 56339826 56515968 56526824 56844504 56886057 56980962 57074868 57170088 57211879 57390336 57432288 57533409 57629394 57946752 58054576 58085856 58352256 58423518 58520988 58617432 58660281 58758146 58984512 59088366 59114752 59426802 59556384 59655744 59699352 59929344 60002532 60146571 60245694 60346204 60578688 60611328 60831027 60931278 61166016 61210728 61312848 61594048 61669269 61873956 62010576 62145792 62294976 62371053 62473842 62728291 62865072 62911026 62969952 63108992 63258752 63580464 63592677 63733092 63872064 63950067 63978624 64025392 64316349 64564128 64611324 64706688 64968448 65190096 65311398 65346588 65455608 65598336 65646288 65707776 65755808 65944611 66344832 66357576 66406083 66504096 67000932 67112712 67161771 67371264 67420512 67532992 67644288 68039382 68151024 68187744 68200842 68301504 68351432 68811768 68862069 68976954 69242688 69293304 69358208 69472512 69523296 69761898 69914016 70030656 70044108 70081848 70198768 70723206 70841196 70997616 71114112 71166096 71402304 71528022 71803584 71856072 71975952 72028566 72096032 72214848 72546048 72634644 72795024 72809007 72969772 73089504 73142932 73332096 73637559 73798128 73852074 73921248 73975284 74043072 74220816 74561216 74637936 74652273 74776818 74817108 74941928 75119768 75501801 75792672 75848076 75974616 76030153 76099824 76226784 76576384 76669902 76711212 76839192 76895361 77413239 77447808 77898024 77954967 78027984 78085022 78156576 78213708 78646016 78784488 78842079 78973614 79235736 79408512 79540992 79599136 79872318 80003376 80061858 80195428 80327592 80386311 80838081 80972946 81108036 81241704 81554688 81614304 81750464 81894402 82225692 82498608 82558914 82680768 83022894 83059968 83161404 83298456 83361037 83498418 83820096 83881368 83959936 84309669 84509739 84773952 84790236 84977456 85162752 85266756 85471443 85612302 85614038 85755132 86085504 86148432 86444091 86920128 87081864 87128784 87274144 87528384 87635277 87781482 87926148 88137219 88476768 88541444 88632549 88672128 89140203 89334576 89483616 89549028 89894016 90003798 90368541 90519306 90719176 90868032 90916992 90934456 91068672 91396917 91749024 91816092 91969272 92036501 92323584 92391072 92697728 92810934 93015864 93218688 93374208 93392144 93442464 93710763 94297608 94366539 94454928 94523974 94663488 94888128 95203072 95370696 95599638 95738112 95808096 95967936 96038088 96286464 96846192 96916986 97060032 97078676 97452672 97967097 98019882 98183412 98397504 98469432 98561664 98633712 98724096 98961088 99517248 99536364 99702424 99756144 100501398 100669068 100910729 101056896 101130768 101299488 101466432 101635712 102059073 102226536 102281616 102301263 102452256 102527148 103217652 103465431 103638046 103864032 103939956 104037312 104208768 104284944 104642847 104871024 105045984 105066162 105122772 105298152 105647648 106084809 106261794 106496424 106671168 106749144 107103456 107181748 107292033 107705376 107784108 107963928 108042849 108144048 108322272 108819072 108951966 109192536 109454658 109634256 109714398 109998144 110078552 110241024 110697192 110778111 110881872 110962926 111064608 111331224 111760128 111841824 111956904 112165227 112225662 112412892 112679652 113031936 113053648 113689008 113772114 113961924 114149736 114340176 114423758 114864576 115004853 115066818 115258788 115893504 116109152 116171712 116704512 116847036 117041976 117127533 117234864 117320562 117516292 117969024 118176732 118460421 118853604 119112768 119311488 119398704 119808477 120005064 120092787 120293142 120491388 120692408 121157376 121459419 121662054 121862556 122155093 122332032 122421456 122625696 122841603 123188096 123338538 123747912 123838371 124021152 124534341 124589952 124742106 124947684 125247627 125456582 125730144 125822052 125939904 126217984 126517504 127160928 127185354 127466184 127744128 127900134 127957248 128050784 128418453 128421057 128632698 129128256 129222648 129413376 130380192 130622796 130693176 130911216 131196672 131292576 131511616 131672223 131889222 132689664 132715152 132812166 133008192 134001864 134225424 134251207 134323542 134841024 135005697 135065984 135288576 135778959 136078764 136302048 136375488 136401684 136603008 136702864 137623536 137724138 137953908 138485376 138586608 138716416 139046592 139216401 139523796 139828032 140061312 140088216 140163696 140397536 141446412 141682392 141785961 141995232 142228224 142332192 142804608 143056044 143399457 143607168 143712144 143951904 144057132 144192064 144429696 145269288 145375479 145590048 145618014 145939544 146179008 146285864 146664192 147029823 147275118 147596256 147704148 147842496 147950568 148086144 148441632 149122432 149275872 149304546 149553636 149634216 149883856 150239536 150752097 151003602 151585344 151696152 151949232 152060306 152199648 152453568 153152768 153339804 153422424 153678384 153790722 154826478 154895616 155457069 155796048 155909934 156055968 156170044 156313152 156427416 157568976 157599243 157684158 157947228 158471472 158817024 159198272 159392691 159744636 160006752 160123716 160390856 160655184 160772622 161676162 161945892 162216072 162334651 162483408 163228608 163427949 163500928 163788804 164181987 164451384 164571597 164997216 165117828 165361536 166045788 166322808 166444389 166596912 166722074 166996836 167640192 167762736 167919872 168338493 168619338 169019478 169547904 169580472 169954912 170533512 170658171 170942886 171224604 171228076 171510264 171635637 172171008 172296864 172600227 172888182 173840256 174163728 174257568 174548288 175056768 175270554 175562964 175852296 175980843 176274438 176953536 177082888 177265098 177344256 177987079 178280406 178669152 178967232 179098056 179788032 180007596 180439713 180737082 181038612 181438352 181736064 181833984 181868912 182493081 182793834 183498048 183632184 183938544 184073002 184782144 185007807 185395456 185621868 186031728 186437376 186784288 186884928 187113159 187421526 188184873 188595216 188733078 188909856 189047948 189326976 189776256 190741392 190778031 191199276 191616192 191935872 192076176 192949047 193692384 193833972 194120064 194157352 194905344 195934194 196039764 196366824 196510367 196795008 196938864 197123328 197267424 197833833 197922176 199034496 199072728 199218249 199404848 199512288 201002796 201338136 201485313 201821458 202113792 202261536 202598976 202932864 203271424 204118146 204453072 204563232 204602526 204904512 205054296 206435304 206586207 206930862 207276092 207728064 207879912 208074624 208417536 208569888 209285694 209742048 210091968 210132324 210245544 210596304 211295296 212169618 212523588 212992848 213342336 213498288 214206912 214363496 214584066 215410752 215458043 215568216 215927856 215969333 216085698 216288096 216644544 217638144 217903932 218385072 218427021 218909316 219268512 219428796 219996288 220157104 220912677 221394384 221556222 221763744 221925852 222129216 222662448 223683648 223913808 223956819 224330454 224451324 224825784 225359304 226107296 226505403 227378016 227544228 227923848 228090459 228299472 228680352 228847516 229729152 230009706 230133636 230517576 230686083 232218304 232343424 233694072 233864901 234083952 234255066 234469728 234641124 235032584 235938048 236353464 236526237 236920842 237707208 238225536 238622976 238797408 239616954 240010128 240185574 240586284 240982776 241158933 241384816 242514243 242918838 243324108 243725112 244310186 244664064 244842912 245251392 245683206 246376192 246677076 247495824 247676742 248042304 249068682 249179904 249484212 249895368 250083111 250495254 250913164 251460288 251644104 251879808 252929007 253529217 254321856 254370708 254932368 255488256 255800268 256101568 256414329 256836906 256842114 257265396 258256512 258445296 259332273 260760384 260817631 261245592 261386352 261436561 261822432 262585152 262905831 263023232 263344446 263778444 264411657 265430304 265624332 265897647 266016384 267420609 268003728 268450848 268502414 268647084 269682048 270011394 270131968 271105623 271557918 272157528 272604096 272750976 272803368 273206016 273405728 274190751 275247072 275448276 275907816 276109503 276970752 277173216 278093184 278432802 279047592 279656064 280122624 280176432 280327392 280795072 282892824 283099617 283364784 283571922 283990464 284664384 285609216 286112088 286644469 286798914 287214336 287424288 287903808 288114264 288384128 288859392 290538576 290750958 291180096 291236028 291879088 292358016 292571728 293901291 294059646 294550236 295192512 295408296 295684992 295901136 296172288 296883264 298244864 298551744 298609092 299107272 299268432 299767712 300479072 301504194 302007204 302732187 303170688 303392304 303898464 304120612 304399296 304907136 306177219 306679608 306844848 306903789 307356768 307581444 309652956 310396293 310914138 311592096 311819868 312111936 312340088 312626304 312854832 313928541 315137952 315198486 315368316 315894456 316125373 316942944 318254427 318396544 318785382 319489272 320013504 320247432 320781712 321310368 321545244 321876099 323352324 323891784 324128547 324432144 324669302 324966816 326457216 326855898 327001856 327577608 328363974 328902768 329143194 329994432 330235656 330723072 332091576 332334333 332645616 332888778 333193824 333444148 333993672 335280384 335525472 336495681 336676986 337238676 338038956 339095808 339160944 339909824 341067024 341316342 341885772 342449208 342456152 343020528 343271274 344593728 345014559 345200454 345776364 346606417 347428927 347680512 348327456 348515136 349096576 350113536 350541108 351125928 351382599 351704592 351961686 352548876 353907072 354165776 354530196 355381263 355974158 356560812 357338304 357934464 358196112 359425431 360015192 360278361 360879426 361474164 362077224 362876704 363472128 363737824 364378257 364986162 365587668 366465279 366996096 367264368 367877088 368146004 368524809 369564288 370015614 371243736 371515113 372063456 373568576 373769856 374226318 374843052 375742881 376369746 377190432 377466156 377819712 378095896 378653952 379552512 381482784 381556062 382398552 383232384 383871744 384152352 385255359 385263171 385898094 387384768 387667944 388240128 388314704 391868388 392079528 392733648 393020734 393590016 393877728 394534848 395016669 395667666 395844352 398068992 398145456 398436498 398809696 399024576 402005592 402676272 402753621 402970626 403642916 404523072 405017091 405197952 405865728 407336877 408236292 408906144 409126464 409205052 409809024 410108592 412870608 413172414 413861724 414552184 415456128 415759824 416149248 417139776 417649203 418571388 419484096 419576189 420183936 420264648 420491088 420571859 421192608 422590592 424339236 425047176 425357883 425985696 426684672 426996576 428413824 428726992 429168132 430198371 430821504 430916086 431136432 431855712 431938666 432171396 432576192 433289088 435807864 436126437 436770144 436854042 437818632 438537024 438857592 439992576 440314208 441089469 441825354 442788768 443112444 443527488 443851704 444258432 445324896 447367296 447827616 447913638 448660908 448902648 449651568 450718608 452214592 453010806 454756032 455088456 455847696 456180918 456598944 457360704 457695032 459458304 460019412 460267272 461035152 461123711 461372166 464436608 464686848 466371207 467388144 467729802 468167904 468510132 468939456 469282248 470065168 472706928 472797729 473052474 473841684 475414416 476451072 477594816 478178073 479233908 480020256 480371148 481172568 481965552 482317866 482769632 485028486 485837676 486648216 487003953 487450224 488620372 489685824 490283847 490502784 491366412 492545961 493354152 493714791 494991648 495353484 496084608 498137364 498968424 499333167 499790736 500166222 500990508 501826328 502920576 503288208 503759616 505015479 505858014 507058434 508643712 508741416 509113303 509864736 511600536 511974513 512203136 512828658 513673812 513684228 514530792 514906911 516513024 516890592 517800681 518664546 521520768 521635262 522491184 522772704 522873122 523644864 525170304 525811662 526046464 526688892 527556888 527942529 528823314 530860608 531248664 531795294 532032768 533961237 534841218 536007456 536901696 537004828 537294168 539364096 540022788 541319139 542211246 543115836 544315056 545208192 545501952 545606736 546811456 547479243 548381502 550494144 550896552 551815632 552219006 554346432 555023421 556186368 556865604 558095184 558202387 559312128 560352864 560654784 561339477 561590144 564554619 565785648 566199234 566729568 567143844 567980928 569328768 572224176 572334093 573288938 573597828 574848576 575807616 576228528 576768256 578847141 581077152 581501916 582360192 582472056 583758176 584716032 585143456 587802582 588119292 589100472 589531101 590385024 590816592 591369984 591802272 593501499 593766528 597103488 597218184 597654747 598214544 598536864 599535424 600958144 603008388 604014408 604455939 605464374 606341376 606784608 607796928 608241224 608798592 609814272 612354438 613359216 613689696 613807578 614713536 615162888 619305912 619758621 620792586 621828276 623184192 623639736 624223872 624680176 625252608 625709664 627857082 630275904 630396972 630736632 631788912 632250746 633885888 636508854 636793088 637570764 638978544 640027008 640494864 641563424 642620736 643090488 643752198 646374129 646704648 647783568 647907999 648257094 648864288 649338604 649933632 652914432 653711796 655155216 655281063 656727948 657805536 658286388 659988864 660471312 662738031 664183152 664668666 665291232 665777556 666387648 666888296 667987344 671050944 671870457 672991362 673353972 674477352 674970391 676077912 678321888 679516209 679819648 682134048 682632684 683771544 684271377 684898416 684912304 686041056 686542548 689187456 690029118 690400908 691552728 692058249 693212834 694857854 696654912 697030272 698193152 701082216 701594703 702251856 702765198 703409184 703923372 705097752 707814144 708331552 709060392 709578711 710762526 711948316 713121624 714676608 715868928 716392224 718850862 720030384 720556722 721758852 722948328 723476799 724154448 725753408 727475648 728756514 729972324 731175336 732930558 733992192 734528736 735754176 736292008 737049618 739128576 740031228 741807709 742487472 743030226 744126912 747137152 747539712 748452636 749686104 750249333 751485762 752739492 754380864 754932312 755639424 756191792 758787021 760587651 762965568 763112124 764797104 766464768 768304704 769242987 770510718 770526342 771796188 774769536 775335888 776629408 777996819 782452893 783736776 784159056 784309683 785467296 786041468 787755456 788717493 789069696 790033338 791335332 793234971 796290912 796872996 797619392 798049152 802261827 804011184 805352544 805507242 805941252 807285832 809046144 810034182 810395904 813316869 814673754 816472584 817812288 818252928 818410104 819618048 820217184 822572253 825741216 826344828 827723448 828328509 829104368 830912256 831519648 834279552 835298406 837142776 838968192 839152378 840367872 840529296 840982176 841143718 842385216 845181184 848678472 849298851 850094352 850715766 851971392 853993152 856827648 857453984 858336264 859933407 860396742 861643008 861832172 862272864 863711424 863877332 864342792 865152384 866578176 871615728 872252874 873540288 873708084 875637264 877074048 877715184 880628416 881703873 882178938 883650708 885577536 886224888 887054976 887703408 888516864 890649792 894734592 895655232 895827276 897321816 897805296 897977753 899303136 901437216 904429184 906021612 908196561 909512064 910176912 911695392 912361836 913197888 914721408 915390064 918531657 920038824 920534544 920711367 922070304 922247422 922744332 928873216 931188879 932742414 934776288 935459604 936335808 937020264 937878912 938564496 940130336 941785623 945413856 945595458 946104948 947683368 948376119 950828832 954763281 955189632 956356146 958467816 960040512 960742296 962345136 963931104 964635732 965539264 970056972 971675352 972385641 973296432 974007906 974900448 977240744 979371648 980567694 981005568 982732824 984561437 985091922 986708304 987429582 989983296 990706968 992169216 996274728 997002999 997936848 998666334 999581472 1000332444 1001981016 1003652656 1005841152 1006576416 1009487043 1010030958 1011716028 1014116868 1017287424 1017482832 1018226606 1019729472 1023201072 1023949026 1024406272 1025657316 1027347624 1027368456 1029061584 1029813822 1033781184 1035043677 1035601362 1037329092 1039819251 1042286781 1043041536 1043270524 1044982368 1045545408 1045746244 1047289728 1050340608 1051623324 1053377784 1054147797 1055113776 1055885058 1057646628 1061721216 1062497328 1063590588 1066143789 1067922474 1069682436 1072014912 1073803392 1074009656 1074588336 1078276293 1080045576 1080835083 1082638278 1084422492 1086231672 1087025701 1088630112 1090416384 1091213472 1093134771 1093622912 1094958486 1096763004 1099395837 1100988288 1101793104 1103631264 1104438012 1105574427 1108692864 1110046842 1113731208 1114545339 1116190368 1116404774 1120705728 1121309568 1122678954 1123180288 1127228643 1129109238 1131571296 1132398468 1133459136 1134287688 1135961856 1138657536 1144448352 1144668186 1146577876 1147195656 1149697152 1151615232 1152457056 1155766077 1155789513 1157694282 1162154304 1163003832 1164720384 1164944112 1167516352 1170286912 1175605164 1176238584 1178200944 1179062202 1180770048 1181633184 1183604544 1185050007 1187002998 1187533056 1191837529 1194206976 1194436368 1195309494 1196429088 1197073728 1199070848 1201916288 1206016776 1208028816 1208260863 1208911878 1210928748 1213569216 1215051273 1215593856 1216482448 1217597184 1222010631 1224708876 1226718432 1227379392 1227615156 1229427072 1230325776 1238611824 1239517242 1241585172 1243656552 1246368384 1247279472 1248447744 1249360352 1251419328 1252947609 1255714164 1258728567 1260551808 1260793944 1261473264 1261715577 1263577824 1264501492 1267771776 1273017708 1275141528 1276073649 1277957088 1280054016 1280989728 1283126848 1285241472 1286180976 1287504396 1290595113 1292748258 1293409296 1295567136 1295815998 1296514188 1297728576 1298677208 1299867264 1307423592 1308379311 1310310432 1310562126 1313455896 1315611072 1316572776 1319977728 1320942624 1323268407 1325476062 1328366304 1329337332 1330582464 1331555112 1332775296 1333776592 1335974688 1342101888 1343740914 1345982724 1346707944 1348954704 1349940782 1352155824 1356643776 1359032418 1359639296 1364268096 1365265368 1367543088 1368542754 1369796832 1369824608 1372082112 1373085096 1378374912 1380058236 1380801816 1383105456 1383371133 1384116498 1386425668 1389715708 1393309824 1394060544 1399113621 1402164432 1403189406 1404503712 1405530396 1406818368 1407846744 1410195504 1416663104 1418120784 1418393187 1419157422 1421525052 1423896632 1426243248 1429353216 1432784448 1434534219 1437701724 1440060768 1441113444 1443517704 1444572907 1445896656 1446953598 1448308896 1451506816 1454951296 1457513028 1459944648 1461011859 1462350672 1465861116 1469057472 1470851541 1471508352 1472584016 1474099236 1477637883 1480062456 1481144373 1483615418 1484974944 1486060452 1488253824 1494274304 1496905272 1497999501 1499372208 1500498666 1502971524 1505478984 1508761728 1509864624 1511278848 1512383584 1515046437 1517574042 1521175302 1525931136 1526224248 1527339909 1529594208 1535923539 1536609408 1538485974 1541021436 1541052684 1543592376 1544720733 1549539072 1550671776 1553258816 1555993638 1564905786 1567473552 1568318112 1568619366 1570934592 1572082936 1575510912 1577434986 1578139392 1580066676 1582670664 1583827587 1583859703 1586469942 1592581824 1593745992 1595238784 1596098304 1601883711 1604523654 1608022368 1610705088 1611014484 1611882504 1614571664 1618092288 1620068364 1623957417 1626633738 1629347508 1632945168 1635624576 1636505856 1636820208 1640434368 1642437729 1645144506 1651482432 1652689656 1655446896 1656657018 1658208736 1663039296 1665070263 1668559104 1670596812 1674285552 1674607161 1677936384 1678304756 1681058592 1681964352 1682287436 1684018431 1684770432 1693663857 1697356944 1698597702 1700188704 1701431532 1703942784 1707986304 1714907968 1716672528 1717002279 1719866814 1720793484 1723664344 1724545728 1727422848 1727754664 1728685584 1730304768 1736541423 1743231456 1744505748 1747080576 1747416168 1748693519 1751274528 1754148096 1755430368 1761256832 1763407746 1764357876 1767301416 1768593303 1771155072 1772449776 1774109952 1775406816 1780504497 1781299584 1791310464 1791654552 1792964241 1794643632 1795610592 1795955506 1798606272 1802874432 1808858368 1812043224 1813367817 1816393122 1819024128 1820353824 1823390784 1824723672 1826395776 1829442816 1830780128 1837063314 1840077648 1841069088 1841422734 1844140608 1844494844 1845488664 1859275863 1862377758 1865484828 1869552576 1870919208 1872671616 1874040528 1875757824 1877128992 1880260672 1883571246 1890827712 1891190916 1892209896 1895366736 1896752238 1901657664 1909526562 1910379264 1912712292 1916935632 1917303851 1920081024 1921484592 1924690272 1927862208 1929271464 1931078528 1939122387 1940113944 1943350704 1943723997 1944771282 1946592864 1948015812 1949800896 1954481488 1958743296 1961135388 1965465648 1965843189 1969122874 1970183844 1973416608 1974859164 1979966592 1981413936 1988214093 1992549456 1994005998 1995873696 1997332668 1999162944 2000664888 2003962032 2007305312 2013152832 2015611371 2018974086 2020061916 2023432056 2024911173 2028233736 2034965664 2036453212 2038548627 2039458944 2046402144 2047898052 2051314632 2052814131 2054695248 2054736912 2058123168 2059627644 2067562368 2070087354 2071202724 2074658184 2076174747 2079638502 2084573562 2086541048 2089964736 2091090816 2091492488 2094579456 2103246648 2104784109 2106755568 2108295594 2110227552 2111770116 2115293256 2116839523 2123442432 2124994656 2127181176 2128736133 2132287578 2135844948 2139364872 2144029824 2147606784 2148019312 2149176672 2156552586 2160091152 2161670166 2165276556 2168844984 2170430397 2172463344 2174051402 2177260224 2182426944 2186269542 2187245824 2189916972 2193526008 2198791674 2201976576 2203586208 2207262528 2208876024 2211148854 2217385728 2220093684 2225423127 2227462416 2229090678 2232380736 2232809548 2241411456 2242619136 2245357908 2250747999 2254457286 2258218476 2263142592 2264796936 2266918272 2268575376 2276361063 2281762953 2288896704 2289336372 2293155752 2294391312 2299394304 2304914112 2307728961 2311532154 2311579026 2315388564 2320946767 2324308608 2326007664 2329888224 2333990457 2335032704 2340573824 2347358679 2351210328 2352477168 2352929049 2356401888 2358124404 2363266368 2366152479 2367209088 2370100014 2374005996 2379704913 2383675058 2388872736 2390618988 2392858176 2394147456 2398141696 2403832576 2406785481 2412033552 2416057632 2416521726 2417823756 2421857496 2427138432 2430102546 2431187712 2432964896 2439950607 2444021262 2449417752 2453436864 2454758784 2455230312 2458854144 2460651552 2467716759 2477223648 2479034484 2483170344 2484985527 2487313104 2492736768 2494558944 2498720704 2502838656 2505895218 2511428328 2517457134 2521103616 2521587888 2522946528 2523431154 2527155648 2529002984 2535543552 2546035416 2547896553 2550283056 2552147298 2555914176 2561979456 2566253696 2570482944 2572361952 2575008792 2579800221 2581190226 2585496516 2586818592 2591134272 2591631996 2593028376 2595457152 2597354416 2599734528 2614847184 2616758622 2620620864 2621124252 2626911792 2631222144 2633145552 2641885248 2645111619 2646536814 2650952124 2656732608 2658674664 2661164928 2663110224 2665550592 2667553184 2671949376 2684203776 2687481828 2691965448 2693415888 2693933259 2697909408 2699881564 2704311648 2713287552 2718064836 2724589683 2728536192 2730530736 2735086176 2737085508 2739593664 2739649216 2744164224 2746170192 2755594971 2760116472 2761603632 2762134101 2766210912 2766742266 2768232996 2772851336 2779431416 2786619648 2793566637 2798227242 2804328864 2806378812 2809007424 2811060792 2813636736 2815693488 2820391008 2825356869 2833326208 2836241568 2836786374 2838314844 2843050104 2845128357 2847793264 2852486496 2864289843 2865568896 2869068438 2875403448 2880121536 2882226888 2887035408 2889145814 2891793312 2893907196 2896617792 2903013632 2909902592 2915026056 2917156923 2919889296 2922023718 2924701344 2931722232 2938114944 2941703082 2943016704 2945168032 2948198472 2953684311 2955275766 2960124912 2962288746 2967230836 2969949888 2972120904 2976507648 2991008997 2993810544 2995999002 2998744416 3000997332 3005943048 3010957968 3017523456 3019729248 3024767168 3028461129 3030092874 3035148084 3042350604 3051862272 3052448496 3054679818 3059188416 3071847078 3073218816 3076971948 3082042872 3082105368 3084358369 3087184752 3089441466 3101343552 3105131031 3106517632 3111987276 3119457753 3126860343 3129811572 3134947104 3136636224 3137238732 3141869184 3144165872 3151021824 3154869972 3160133352 3162443391 3165341328 3167655174 3167719406 3172939884 3185163648 3187491984 3190477568 3198431367 3203767422 3209047308 3216044736 3221410176 3222028968 3223765008 3229143328 3234828879 3240136728 3242505249 3247914834 3253267476 3258695016 3261077103 3265890336 3271249152 3273640416 3279404313 3280868736 3284875458 3290289012 3298187511 3302964864 3305379312 3310893792 3313314036 3316417472 3326078592 3330140526 3341193624 3343636017 3348571104 3349214322 3356609512 3362117184 3363928704 3364574872 3368036862 3369540864 3381685929 3381754501 3387327714 3394713888 3397195404 3400377408 3402863064 3407885568 3415972608 3429815936 3433345056 3434004558 3439733628 3441586968 3447328688 3449091456 3454845696 3455509328 3457371168 3467298231 3467368539 3473082846 3486462912 3489011496 3494161152 3494832336 3497387038 3502549056 3510860736 3522513664 3526815492 3528715752 3534602832 3537186606 3542310144 3544899552 3550813632 3555150021 3561008994 3562599168 3575512587 3582620928 3583309104 3585928482 3589287264 3591221184 3591911012 3597212544 3605748864 3624086448 3624782589 3626735634 3632786244 3640707648 3646781568 3649447344 3652791552 3661560256 3666031893 3674126628 3680155296 3682138176 3682845468 3688281216 3688989688 3690977328 3718551726 3724755516 3730969656 3733696973 3739105152 3741838416 3745343232 3748081056 3754257984 3758842827 3760521344 3767142492 3776185701 3781655424 3782381832 3784419792 3785146731 3790733472 3793504476 3803315328 3819053124 3825424584 3828220947 3833871264 3834607702 3840162048 3842969184 3849380544 3855724416 3858542928 3862157056 3871785339 3878244774 3880227888 3886701408 3887447994 3889542564 3893185728 3896031624 3899601792 3908962976 3922270776 3925137933 3930931296 3931686378 3938245748 3940367688 3946833216 3949718328 3959933184 3962827872 3969805221 3976428186 3985098912 3988011996 3991747392 3994665336 3998325888 4001329776 4007924064 4014610624 4026305664 4031222742 4037948172 4040123832 4046864112 4049822346 4056467472 4069931328 4072906424 4077097254 4078917888 4092804288 4093702817 4095796104 4102629264 4105628262 4109390496 4109473824 4116246336 4119255288 4135124736 4140174708 4142405448 4149316368 4150113399 4152349494 4159277004 4169147124 4173082096 4179929472 4182181632 4182984976 4197340863 4206493296 4209568218 4213511136 4216591188 4220455104 4223540232 4230586512 4233679046 4249989312 4254362352 4255179561 4257472266 4264575156 4271689896 4278729744 4288059648 4296038624 4298353344 4303602657 4313105172 4320182304 4323340332 4330553112 4333718721 4337689968 4340860794 4344926688 4348102804 4354520448 4364853888 4372539084 4379833944 4383035577 4387052016 4397583348 4407172416 4414525056 4417752048 4422297708 4432913649 4440187368 4443433119 4450846254 4454924832 4458181356 4464761472 4465619096 4482822912 4490715816 4493998503 4501495998 4508914572 4516436952 4519738441 4526285184 4529593872 4533836544 4537150752 4545139311 4552722126 4563525906 4577793408 4578672744 4582019727 4586311504 4588782624 4607770617 4609828224 4615457922 4623064308 4623158052 4630777128 4634162199 4641893534 4648617216 4652015328 4659776448 4667980914 4670065408 4681147648 4694717358 4702420656 4704954336 4705858098 4712803776 4716248808 4726532736 4732304958 4734418176 4740200028 4748011992 4751482761 4751579109 4759409826 4767350116 4777745472 4781237976 4785716352 4788294912 4805651133 4813570962 4824067104 4832115264 4833043452 4835647512 4843714992 4854276864 4860205092 4865929792 4871872251 4879901214 4888042524 4898835504 4906873728 4909517568 4910460624 4921303104 4927313187 4935433518 4954447296 4955534989 4958068968 4966340688 4967294659 4969971054 4974626208 4989117888 4995210789 4997441408 5005677312 5011790436 5022856656 5023821483 5034914268 5043175776 5045893056 5046862308 5052055293 5054311296 5058005968 5080991571 5092070832 5095793106 5100566112 5104294596 5111828352 5123958912 5132507392 5144723904 5150017584 5151006837 5159600442 5162380452 5170993032 5173637184 5182268544 5183263992 5186056752 5190914304 5194708832 5209624269 5229694368 5233517244 5241241728 5242248504 5246080557 5253823584 5262444288 5266291104 5283770496 5290223238 5293073628 5301904248 5305779909 5313465216 5317349328 5322329856 5326220448 5335106368 5343898752 5374963656 5378892723 5383930896 5386831776 5387866518 5395818816 5399763128 5408623296 5426575104 5436129672 5440103451 5449179366 5457072384 5461061472 5470172352 5474171016 5479187328 5479298432 5488328448 5492340384 5511189942 5520232944 5523207264 5524268202 5532421824 5533484532 5536465992 5545702672 5558862832 5577827589 5587133274 5596454484 5608657728 5612757624 5618014848 5622121584 5627273472 5631386976 5640782016 5650713738 5666652416 5672483136 5673572748 5676629688 5686100208 5690256714 5695586528 5704972992 5728579686 5731137792 5738136876 5750806896 5751911553 5760243072 5764453776 5774070816 5778291628 5783586624 5787814392 5793235584 5817367161 5830052112 5831171991 5834313846 5839778592 5844047436 5849402688 5863444464 5876229888 5883406164 5890336064 5896396944 5897529567 5907368622 5910551532 5920249824 5924577492 5934461672 5939899776 5944241808 5964642279 5982017994 5987621088 5991998004 5997488832 6001994664 6006382087 6011886096 6021915936 6039458496 6046834113 6049534336 6056922258 6060185748 6070296168 6074733519 6084701208 6104896992 6109359636 6115645881 6118376832 6143694156 6153943896 6158442393 6164085744 6164210736 6168716738 6174369504 6178882932 6202687104 6210262062 6213035264 6223974552 6228524241 6238915506 6253720686 6259623144 6269894208 6273272448 6274477464 6283738368 6288331744 6309739944 6314352327 6320266704 6324886782 6330682656 6335310348 6335438812 6345879768 6350518569 6370327296 6374983968 6386208399 6396862734 6407534844 6418094616 6432089472 6442820352 6444057936 6447530016 6458286656 6469657758 6480273456 6485010498 6495829668 6506534952 6511291191 6517390032 6522154206 6531780672 6547280832 6558808626 6561737472 6569750916 6580578024 6585521923 6596375022 6605929728 6610758624 6621787584 6626628072 6632834944 6652157184 6660281052 6676269381 6682387248 6687272034 6697142208 6698428644 6713219024 6724234368 6727857408 6729149744 6736073724 6752243997 6763371858 6763509002 6774655428 6789427776 6794390808 6800754816 6805726128 6829083189 6845288859 6859631872 6866690112 6868009116 6879467256 6883173936 6894657376 6898182912 6911018656 6914742336 6923186883 6934596462 6934737078 6946165692 6962840301 6972925824 6978022992 6989664672 6994774076 7001971371 7005098112 7021721472 7042076037 7053630984 7057431504 7058787147 7069205664 7074373212 7089799104 7101627264 7110300042 7122017988 7139114739 7151025174 7166618208 7171856964 7178574528 7182442368 7183822024 7194425088 7211497728 7220356443 7248172896 7249565178 7253471268 7265572488 7270883579 7281415296 7293563136 7298894688 7319851821 7323120512 7332063786 7348253256 7360310592 7364276352 7365690936 7376562432 7377979376 7381954656 7403150277 7437103452 7449511032 7454956581 7461939312 7467393946 7478210304 7483676832 7496162112 7508515968 7517685654 7521042688 7534284984 7552371402 7563310848 7564763664 7568839584 7570293462 7581466944 7587008952 7606630656 7638106248 7643689659 7650849168 7656441894 7667742528 7669215404 7685938368 7698761088 7711448832 7717085856 7739400663 7743570678 7756489548 7760455776 7773402816 7774895988 7779085128 7786371456 7792063248 7799203584 7817925952 7844541552 7850275866 7861862592 7863372756 7876491496 7880735376 7893666432 7899436656 7925655744 7935334857 7939610442 7952856372 7970197824 7971947591 7976023992 7983494784 7989330672 7990865321 7996651776 8002659552 8015848128 8029221248 8052611328 8062445484 8075896344 8080247664 8081799777 8093728224 8099644692 8112934944 8139862656 8145812848 8154194508 8173769049 8185608576 8187405634 8191592208 8205258528 8211256524 8218780992 8218947648 8232492672 8238510576 8266784913 8280349416 8284810896 8286402303 8298632736 8300226798 8304698988 8318554008 8338294248 8346164192 8359858944 8365969952 8380699911 8394681726 8412986592 8419136436 8427022272 8433182376 8440910208 8447080464 8461173024 8467358092 8476070607 8499978624 8508724704 8510359122 8514944532 8529150312 8535385071 8543379792 8557459488 8592077248 8596706688 8607205314 8626210344 8640364608 8646680664 8661106224 8667437442 8675379936 8681721588 8689853376 8696205608 8709040896 8729707776 8745078168 8751470769 8759667888 8766071154 8774104032 8795166696 8814344832 8829050112 8835504096 8844595416 8861052933 8865827298 8880374736 8886866238 8901692508 8909849664 8916362712 8929522944 8931238192 8973026991 8981431632 8987997006 9002991996 9017829144 9032873904 9039476882 9052570368 9059187744 9074301504 9085383387 9090278622 9105444252 9127051812 9155586816 9157345488 9164039454 9172623008 9177565248 9215541234 9219656448 9230915844 9246128616 9246316104 9253075107 9261554256 9268324398 9283787068 9304030656 9315393093 9319552896 9335961828 9358373259 9380581029 9389434716 9404841312 9409908672 9411716196 9425607552 9432497616 9453065472 9464609916 9480400056 9487330173 9496023984 9502965522 9503158218 9518819652 9534700232 9555490944 9562475952 9571432704 9595294101 9611302266 9627141924 9648134208 9650252347 9664230528 9666086904 9671295024 9673152757 9687429984 9704486637 9720410184 9727515747 9731859584 9743744502 9759802428 9776085048 9783231309 9797671008 9813747456 9820921248 9838212939 9842606208 9854626374 9870867036 9894562533 9908894592 9911069978 9916137936 9932681376 9934589318 9939942108 9949252416 9978235776 9990421578 9994882816 10023580872 10030908051 10045713312 10047642966 10069828536 10086351552 10091786112 10093724616 10104110586 10108622592 10116011936 10145057787 10145263503 10161983142 10184141664 10191586212 10201132224 10208589192 10223656704 10247917824 10289447808 10300035168 10302013674 10319200884 10324760904 10341986064 10347274368 10364537088 10366527984 10372113504 10389417664 10402105617 10419248538 10459388736 10467034488 10482483456 10484497008 10492161114 10507647168 10532582208 10567540992 10580446476 10586147256 10603808496 10605845353 10611559818 10626930432 10634698656 10652440896 10665450063 10670212736 10687797504 10726537761 10749927312 10757785446 10767861792 10773663552 10775733036 10791637632 10799526256 10817246592 10872259344 10874347767 10880206902 10898358732 10922122944 10940344704 10948342032 10958374656 10958596864 10984680768 10998095679 11022379884 11040465888 11046414528 11048536404 11064843648 11066969064 11072931984 11091405344 11117725664 11155655178 11174266548 11192908968 11201090919 11217315456 11225515248 11236029696 11244243168 11262773952 11276528481 11281564032 11301427476 11328557103 11344966272 11347145496 11353259376 11355440193 11372200416 11380513428 11391173056 11409945984 11457159372 11476273752 11484662841 11501613792 11503823106 11520486144 11528907552 11548141632 11556583256 11567173248 11575628784 11586471168 11615356017 11634734322 11660104224 11662343982 11668627692 11679557184 11688094872 11698805376 11726888928 11766812328 11775413799 11780672128 11792793888 11795059134 11814737244 11821103064 11840499648 11849154984 11868923344 11879799552 11888483616 11909415663 11929284558 11964035988 11975242176 11983996008 11994977664 12003989328 12012764174 12023772192 12043831872 12078916992 12093668226 12099068672 12113844516 12120371496 12140592336 12149467038 12169402416 12209793984 12218719272 12231291762 12236753664 12281108451 12287388312 12307887792 12316884786 12328171488 12328421472 12337433476 12348739008 12357765864 12405374208 12420524124 12447949104 12450340197 12457048482 12477831012 12507441372 12519246288 12539788416 12546544896 12548954928 12576663488 12592022589 12619479888 12628704654 12640533408 12649773564 12661365312 12670620696 12670877624 12691759536 12701037138 12749967936 12765538683 12772416798 12793725468 12815069688 12824437429 12836189232 12864178944 12888115872 12895060032 12910807971 12916573312 12939315516 12960546912 12970020996 12991659336 13001156163 13013069904 13022582382 13034780064 13044308412 13063561344 13094561664 13117617252 13139501832 13149106731 13161156048 13171043846 13192750044 13221517248 13243575168 13253256144 13265669888 13298740947 13320562104 13330299357 13352538762 13364774496 13374544068 13394284416 13396857288 13426438048 13448468736 13458299488 13472147448 13481995509 13504487994 13526743716 13527018004 13549310856 13559215323 13578855552 13588781616 13601509632 13611452256 13635417933 13658166378 13690577718 13733380224 13736018232 13746059181 13758934512 13766347872 13789314752 13822037312 13829484672 13846373766 13869192924 13869474156 13892331384 13902486597 13925680602 13945851648 13956045984 13979329344 13989548152 14003942742 14010196224 14043442944 14084152074 14107261968 14114863008 14117574294 14138411328 14148746424 14179598208 14203254528 14220600084 14244035976 14254448283 14254737327 14278229478 14302050348 14333236416 14343713928 14357149056 14364884736 14367644048 14416953399 14440712886 14496345792 14499130356 14506942536 14531144976 14541767158 14562830592 14597789376 14615616753 14639703642 14646241024 14664127572 14696506512 14720621184 14728552704 14731381872 14755958752 14763909312 14781939561 14806300554 14866604967 14874206904 14899022064 14901883977 14909913162 14923878624 14934787892 14967353664 14985632367 14992324224 15017031936 15035371308 15068569968 15071464449 15104742804 15129527328 15137679168 15140586924 15162933888 15174017904 15242974713 15276212496 15287379318 15301698336 15312883788 15335485056 15338430808 15371876736 15397522176 15434171712 15453020511 15478801326 15487141356 15512979096 15520911552 15524318993 15546805632 15549791976 15558170256 15572742912 15584126496 15628872807 15635851904 15689083104 15700551732 15723725184 15726745512 15738241671 15752982992 15761470752 15787332864 15798873312 15851311488 15870669714 15879220884 15905712744 15917339727 15940395648 15943895182 15952047984 15966989568 15978661344 15981730642 16005319104 16031696256 16058442496 16124890968 16136678169 16151792688 16160495328 16163599554 16187456448 16199289384 16225869888 16279725312 16291625696 16308389016 16320310353 16347538098 16371217152 16374811268 16383184416 16410517056 16422513048 16437561984 16437895296 16464985344 16477021152 16533569826 16560698832 16569621792 16572804606 16597265472 16600453596 16609397976 16637108016 16676588496 16692328384 16731939904 16761399822 16789363452 16825973184 16838272872 16854044544 16866364752 16881820416 16894160928 16922346048 16934716184 16952141214 16999957248 17017449408 17020718244 17029889064 17058300624 17061577307 17070770142 17086759584 17114918976 17184154496 17193413376 17214410628 17252420688 17255734659 17280729216 17293361328 17322212448 17334874884 17350759872 17363443176 17379706752 17392411216 17452101483 17490156336 17493515973 17502941538 17519335776 17532142308 17548208064 17590333392 17628689664 17671008192 17689190832 17692588701 17722105866 17731654596 17760749472 17773732476 17803385016 17819699328 17832725424 17862476384 17893926837 17946053982 17962863264 17975994012 18005983992 18019146261 18035658288 18065747808 18078953764 18118375488 18140502339 18148603008 18170766774 18180557244 18210888504 18224200557 18254103624 18314690976 18328078908 18345246016 18355130496 18431082468 18461831688 18475327179 18492257232 18492632208 18506150214 18523108512 18536648796 18567574136 18608061312 18630786186 18639105792 18671923656 18685572723 18716746518 18761162058 18778869432 18809682624 18819817344 18823432392 18851215104 18864995232 18929219832 18943056981 18960800112 18974660346 18992047968 19005931044 19006316436 19037639304 19051555707 19069400464 19110981888 19124951904 19158625197 19190588202 19222604532 19254283848 19296268416 19300504694 19328461056 19332173808 19342590048 19346305514 19374859968 19408973274 19440820368 19455031494 19463719168 19487489004 19519604856 19533873573 19552170096 19566462618 19595342016 19641842496 19676425878 19685212416 19709252748 19741734072 19756565769 19789125066 19817789184 19822139956 19832275872 19865362752 19869178636 19879884216 19898504832 19956471552 19980843156 20028808143 20047161744 20061816102 20091426624 20095285932 20139657072 20172703104 20183572224 20187449232 20208221172 20232023872 20256731991 20290115574 20290527006 20323966284 20368283328 20383172424 20402264448 20417178384 20487249567 20535866577 20578895616 20600070336 20604027348 20638401768 20649521808 20653488319 20683972128 20694548736 20733055968 20744227008 20769560649 20778835328 20804211234 20838497076 20888520903 20918777472 20934068976 20968994016 20984322228 21005914113 21015294336 21065164416 21126228111 21160892952 21172294512 21176361441 21207616992 21211690706 21223119636 21269397312 21304881792 21330900126 21340425472 21417344217 21453075522 21499854624 21515570892 21535723584 21547327104 21551466072 21583275264 21599052512 21634493184 21661069329 21744518688 21748695534 21760413804 21796717464 21812650737 21844245888 21880689408 21896684064 21959555463 21969361536 21996191358 22044759768 22080931776 22092829056 22097072808 22129687296 22133938128 22145863968 22182810688 22235451328 22311310356 22348533096 22364869743 22385817936 22402181838 22434630912 22451030496 22488486336 22525547904 22553056962 22563128064 22602854952 22644913051 22657114206 22689932544 22694290992 22706518752 22710880386 22744400832 22761026856 22782346112 22819891968 22914318744 22931068977 22952547504 22969325682 23003227584 23007646212 23057815104 23096283264 23113166512 23134346496 23151257568 23218201989 23230712034 23269468644 23320208448 23324687964 23337255384 23359114368 23376189744 23397610752 23453777856 23533624656 23550827598 23561344256 23585587776 23590118268 23629474488 23642206128 23680999296 23698309968 23737846688 23776967232 23806004571 23818831326 23858569116 23915842773 23928071976 23950484352 23967992016 23972595963 23989955328 24007978656 24025528348 24047544384 24087663744 24157833984 24187336452 24227689032 24240742992 24245399331 24281184672 24298934076 24338804832 24419587968 24437438544 24462583524 24521307147 24562216902 24574776624 24615775584 24633769572 24656342976 24656842944 24674866952 24697478016 24715531728 24800354739 24841048248 24859206909 24895898208 24900680394 24914096964 24955662024 24973904467 25014882744 25038492576 25079576832 25097909856 25142099733 25153326976 25184045178 25238959776 25257409308 25281066816 25299547128 25322730624 25341241392 25341755248 25383519072 25402074276 25428211821 25499935872 25531077366 25544833596 25587450936 25606155213 25630139376 25648874858 25672378464 25776231744 25790120064 25821615942 25833146624 25878631032 25921093824 25940041992 25983318672 26002312326 26026139808 26045164764 26069560128 26088616824 26127122688 26189123328 26235234504 26254412307 26279003664 26298213462 26322312096 26342087692 26385500088 26443034496 26487150336 26506512288 26583158799 26597481894 26641124208 26660598714 26705077524 26729548992 26749088136 26788568832 26793714576 26852876096 26916598976 26944294896 26963991018 27008975988 27053487432 27054036008 27098621712 27118430646 27157711104 27177563232 27222904512 27256150161 27270835866 27316332756 27381155436 27446885233 27466760448 27472036464 27492118362 27517869024 27532695744 27578629504 27644074624 27658969344 27692747532 27738385848 27738948312 27759225321 27784662768 27804973194 27851361204 27912091968 27946179279 27958658688 27979096304 28007885484 28075119777 28141743087 28168304148 28214523936 28229726016 28235148588 28276822656 28297492848 28359196416 28441200168 28461990519 28488071952 28508896566 28509474654 28556458956 28604100696 28666472832 28687427856 28714298112 28735288096 28785882303 28833906798 28881425772 28950757041 28992691584 28998260712 29013885072 29019458271 29062289952 29083534316 29113459911 29182547241 29195578752 29231233506 29279407284 29328255144 29349693927 29393013024 29441242368 29462763744 29511917504 29527818624 29563879122 29612601108 29683687599 29733209934 29748413808 29798044128 29803767954 29819826324 29847757248 29869575784 29934707328 29971264734 29984648448 30070742616 30092724153 30137139936 30142928898 30209485608 30259054656 30275358336 30281173848 30325867776 30348035808 30435173361 30435790509 30485949426 30552424992 30574758636 30603396672 30625767576 30670970112 30676861616 30743753472 30868343424 30906041022 30957602652 30974282712 31025958192 31041823104 31048637986 31093611264 31099583952 31116340512 31168252992 31206316851 31257745614 31271703808 31378166208 31401103464 31447450368 31453491024 31476483342 31505965984 31522941504 31597746624 31702622976 31741339428 31758441768 31811425488 31817536059 31834679454 31880791296 31887790364 31904095968 31957322688 31963461284 31996350189 32010638208 32063392512 32179613283 32249781936 32273356338 32303585376 32320990656 32327199108 32374912896 32398578768 32451739776 32583251392 32616778032 32623043301 32640620706 32695076196 32749622536 32766368832 32821034112 32845026096 32875123968 32875790592 32954042304 32994287037 33067139652 33121397664 33139243584 33145609212 33194530944 33200907192 33218795952 33225176861 33274216032 33353176992 33384656768 33463879808 33522799644 33578726904 33603272757 33651946368 33676545744 33708089088 33732729504 33788321856 33829585443 33844692096 33869432368 33904282428 33985671309 34034898816 34041436488 34059778128 34066320579 34116601248 34123154614 34141540284 34173519168 34229837952 34368308992 34428821256 34453988523 34504841376 34511469318 34561458432 34586722656 34644424896 34669749768 34701519744 34726886352 34759413504 34784822432 34846068051 34904202966 34980312672 34987031946 35005883076 35038671552 35064284616 35096416128 35180666784 35326241397 35342016384 35378381664 35385177402 35444211732 35463309192 35521498944 35547464952 35606770032 35639398656 35665450848 35724952768 35787853674 35892107964 35925726528 35951988024 36011967984 36038292522 36071316576 36131495616 36157907528 36236750976 36281004678 36297206016 36341533548 36361114488 36421777008 36428773169 36448401114 36508207248 36629381952 36656157816 36690492032 36710260992 36843325353 36862164936 36923663376 36950654358 36984514464 36985264416 37012300428 37046217024 37073297592 37135148272 37216122624 37261572372 37343847312 37351020591 37371145446 37433493036 37522324116 37557738864 37619365248 37639634688 37646864784 37729990464 37776067767 37858439664 37886113962 37921600224 37949320692 37984095936 38011862088 38012632872 38075278608 38103111414 38138800928 38249903808 38296616049 38317250394 38381176404 38445209064 38473312287 38508567696 38592536832 38601009388 38664347616 38685180096 38692611028 38732423913 38749719936 38817946548 38881640736 38910062988 38974978008 39003468489 39039209712 39067747146 39104340192 39132925236 39190684032 39283684992 39352851756 39418505496 39447320193 39483468144 39513131538 39578250132 39644279912 39664551744 39730725504 39738357272 39759768432 39797009664 39896222841 39961686312 39990898071 40057616286 40094323488 40123632204 40182853248 40190571864 40219950937 40279314144 40345406208 40374898464 40416442344 40445986527 40464047744 40513463982 40580231148 40581054012 40647932568 40677645969 40736566656 40766344848 40804528896 40834356768 40906253799 40974499134 41071733154 41200140672 41208054696 41238177543 41276803536 41299043616 41306976638 41367944256 41466111936 41488454016 41539121298 41557670656 41608422468 41676994152 41707459791 41777041806 41837554944 41868137952 41937988032 41968644456 42011828226 42030588672 42130328832 42252456222 42321785904 42344589024 42352722882 42415233984 42423381412 42446239272 42538794624 42609763584 42661800252 42763344849 42764211981 42834688434 42906151044 42999709248 43031141784 43071447168 43094654208 43102932144 43198105024 43250860197 43322138658 43489037376 43497391068 43520827608 43593434928 43625301474 43688491776 43793368128 43846850259 43919110926 43938723072 43992382716 44089519536 44097988573 44161863552 44185658112 44194145616 44267876256 44291727936 44345818683 44365621376 44470902656 44599814901 44622620712 44697066192 44705651931 44729739486 44771635872 44804363676 44902060992 44956897101 44976972672 45051095808 45106113924 45205709904 45214393347 45289826102 45314228412 45388581984 45413037504 45421760772 45488801664 45522053712 45564692224 45728924139 45828637488 45862137954 45905095008 45938651364 46006455168 46015292424 46115630208 46192566528 46226333024 46302515136 46359061533 46436403978 46461424068 46538937288 46572956979 46640416896 46649375928 46674510768 46718228736 46752379488 46886618421 46907555712 47067249312 47101655196 47171175552 47180236536 47214725013 47258948976 47284412256 47361998592 47396619936 47475693376 47553934464 47612009142 47637662652 47717138232 47752019181 47831685546 47856143952 47900968704 47935984032 47945191926 48015957312 48051056696 48095088768 48175327488 48374672904 48410034507 48455378064 48481485984 48490798662 48562369344 48597868152 48677609664 48839175936 48874877088 48925167048 48960931059 49042614294 49124433804 49149553248 49231551168 49267539144 49312685952 49313685888 49349733904 49394956032 49431063456 49600709478 49682096496 49718413818 49791796416 49801360788 49828193928 49911324048 49947808934 50029765488 50076985152 50195819712 50284199466 50306653952 50368090356 50477919552 50514818616 50562133632 50599094256 50645461248 50682482784 50683510496 50767038144 50804148552 50856423642 50999871744 51062154732 51089667192 51174901872 51184731921 51212310426 51260278752 51297749716 51344756928 51552463488 51580240128 51643231884 51757262064 51767203977 51842187648 51880083984 51966637344 52004624652 52052279616 52090329528 52139120256 52177233648 52356304449 52470469008 52480547919 52508824614 52558007328 52596426924 52644624192 52684175384 52771000176 52886068992 53013024576 53077766103 53166317598 53194963788 53282248416 53321197428 53410155048 53459097984 53498176272 53587429152 53681780511 53705752192 53833197952 53888589792 53927982036 54017951976 54057438783 54106974864 54108072016 54197243424 54236861292 54355126464 54421507017 54445809024 54512300322 54541671732 54632665512 54672601671 54762310872 54893770466 54944072928 54984236724 55035738048 55065391488 55157259008 55288149248 55385495064 55425981537 55476771696 55477896624 55518450642 55569325536 55609946388 55702722408 55824183936 55892358558 55917317376 55958192608 56015770968 56056718169 56150239554 56283486174 56336608296 56429047872 56459452032 56470297176 56553645312 56594985696 56829170943 56882400336 56923981038 56976143904 57017793132 57018949308 57112917912 57154667121 57208201392 57332945664 57374855712 57470576192 57571764606 57667813596 57762851544 57901514082 57985383168 57996521424 58027770144 58038916542 58124579904 58167068632 58226919822 58365094482 58391157504 58462467012 58558814568 58601620719 58602809011 58656510288 58699387854 58786026048 58925527488 59023835008 59055637248 59127758244 59225202216 59269697307 59367375198 59466419868 59496827616 59596088256 59607535908 59639652648 59695514496 59739151568 59869414656 59942529468 60086424429 60141485232 60185448306 60274279872 60285857796 60418971216 60518109312 60550716672 60562347696 60696071616 60770195973 60870346722 60871581018 60971898852 61104849984 61149517272 61206793344 61251535152 61353723232 61461748701 61607599731 61736686848 61812082044 61915205304 61948565424 61960464957 62051916384 62083646208 62097275972 62199167904 62232681024 62308681947 62336505984 62412633702 62515491228 62665562709 62756332416 62802206928 62906982048 62952966684 63011931968 63045883008 63195493248 63378684333 63482678856 63516883536 63529084323 63622850976 63635072118 63669358908 63775580728 63808191936 63914645376 63926922568 63992700378 64021276416 64252032651 64359226566 64499563872 64546712676 64607170752 64641981312 64654398216 64749825792 64797157536 64903479552 64983207987 65166502784 65233556064 65246086602 65281241412 65390152392 65437952211 65499245072 65532737664 65642068224 65690052192 65878666389 65908084608 65988574074 66134279304 66242795328 66278487168 66291218424 66389061888 66401814384 66437591904 66450353722 66548432064 66706353984 66769313536 66927759616 67045599288 67094609229 67157453808 67206545514 67303892736 67353091488 67465459008 67576643712 67659170886 67689384192 67738864736 67808564856 67934739153 67971342618 68069797632 68082872976 68119556256 68132641158 68233202496 68246309228 68283080568 68347038336 68459675904 68793206931 68857642512 68907977046 69009682752 69022938636 69173445312 69288849792 69339499536 69403039488 69453772704 69569644864 69654605967 69692136102 69808405932 69960625344 69974063892 70011766152 70077343104 70128569232 70192832256 70361333568 70652482794 70684032768 70756763328 70770354804 70888423464 70926618384 70940242487 71042997888 71094929904 71213540064 71330901696 71418013713 71449905536 71575707348 71747528319 71784215928 71851453056 71903976048 71917787889 72023935968 72076585044 72142633152 72262991232 72315815056 72473501952 72562009356 72683067096 72722228976 72736197993 72843554016 72857546338 72896802228 73016414496 73258763904 73312315632 73380984064 73563921441 73686650706 73724329872 73847326752 73901308716 73969028928 73970528832 74024600856 74092434048 74146595184 74270296544 74401064217 74523144744 74577620727 74687694624 74702041182 74742290892 74866986072 74921713401 75044648232 75115477728 75238730496 75293729568 75426299199 75459980928 75552135534 75716879328 75772227924 75843200448 75898641384 75968191872 76023724176 76025265744 76150557216 76206222828 76277601856 76499807616 76593232098 76634500788 76762352808 76818465639 76890418128 76946624574 77017135392 77202018776 77328695232 77370360192 77385222056 77464847826 77499439872 77635893096 77763281472 77780353523 77820125976 77949956016 78006936978 78078419424 78135494292 78208680384 78265850472 78381368064 78567369984 78705703512 78763236921 78837010992 78894640386 78966936288 79026263076 79156500264 79288559824 79329103488 79461451008 79476714544 79519536864 79749476397 79792445682 79923372624 79981796142 80115232572 80188646976 80247264408 80365706496 80381143728 80439901874 80558628288 80749796928 80832884688 80891973054 80928095488 81026927964 81160462296 81162108024 81295865136 81355291938 81473133312 81532689696 81668713536 81768450483 81812507598 81948998268 82143466308 82340655699 82400281344 82416109392 82476355086 82553607072 82598087232 82613953276 82735888512 82932223872 82976908032 83078242596 83216844936 83277675963 83353988304 83414919582 83554083612 83736275904 83875976064 83937288912 84023656452 84225359331 84425229261 84504912444 84643571808 84689178048 84705445764 84830467968 84846762824 84892478544 85077589248 85323600504 85385971557 85526689698 85528423962 85669376868 85812302088 85875030379 85999418496 86062283568 86142894336 86205864288 86357646909 86396210048 86501720394 86644277316 86852271123 86978074752 86994782136 87041655216 87058374813 87186869856 87250602948 87340379733 87547641723 87586736256 87693700518 87838221852 87984765432 88049081781 88179039072 88195977146 88323727104 88388291232 88535752512 88583455872 88691637366 88731242752 88941805312 89051062797 89199629802 89245241424 89394132384 89411303862 89459478972 89543271744 89608727352 89804121984 89913794202 89953945344 90212227848 90278172459 90411419808 90428786694 90579652204 90628456824 90777163968 90826075008 90843521544 90977603328 91044107424 91305520083 91307371527 91457848278 91657274976 91724275908 91810190016 91877302728 92012910336 92030584848 92231260416 92452666048 92605030272 92718123066 92872807956 92922848136 93077874576 93145913958 93280833792 93298751856 93349021536 93504758976 93618950553 93773236842 93815111424 94134498624 94155164791 94203310392 94342351104 94360473072 94429450026 94517897952 94568824512 94793239872 94951386752 95107868928 95224018284 95275325304 95434276464 95452608177 95504038362 95663371092 95712287904 95871968064 95890383852 95989050567 96031914624 96102113392 96190177536 96538839849 96749345808 96820069014 96910756128 96962971968 96981597324 97124738688 97195736304 97355219328 97749754176 97850334096 97869129903 97921862118 98085228588 98248867608 98299106496 98463102336 98535078288 98625371904 98627371776 98699467808 98862126912 98982861111 99201418956 99364192992 99436827636 99583592832 99602721576 99656387856 99675530583 99822648096 99895617868 100059530976 100153970304 100391639424 100568398932 100736180712 100809818271 100955839104 101029637232 101124267264 101198188512 101364965568 101367020992 101534076288 101608297104 101712847284 101957013927 102124309464 102179334384 102198961737 102349803744 102369463842 102424620852 102520557504 102595499432 102689513856 103104926976 103286463768 103361965569 103514524128 103534407954 103684375296 103760167968 103933274688 104009249304 104104559232 104180659056 104278240512 104354467296 104538204153 104712608898 104940938016 104961095838 105017649228 105116014656 105192853848 105289248384 105368350768 105542000352 105978724191 106026049152 106155532206 106332635196 106389927576 106564496832 106642394856 106820310096 106918195968 106996352544 107174858304 107363561022 107411504384 107666395904 107777179584 107855964072 108035903952 108114877566 108213949728 108216144032 108394486848 108473722584 108710252928 108843014034 108891618048 109024600644 109083343464 109265331024 109286319507 109345203342 109524621744 109787540932 109888145856 109968473448 110071476096 110130782976 110529976059 110770990128 110851963074 110953543392 110955793248 111036901284 111138651072 111219892776 111405444816 111648367872 111784717116 111916385216 112031541936 112053061773 112113436338 112300479108 112566972348 112673216592 112858095744 112918904064 112940594352 113189971392 113328203301 113658341886 113764800672 113847962076 113952287808 114035586264 114037898616 114121259653 114225835824 114309334242 114416402784 114749711424 114889848147 114941152384 115143529212 115335627192 115419936861 115525703088 115803028164 115993042848 116055540288 116077833084 116197271739 116249159808 116334137264 116453839644 116730188964 116924934024 117010405467 117117629136 117203241438 117205618022 117313020576 117398775708 117572052096 117851054976 118047670016 118255516488 118341960579 118450404432 118539394614 118734750396 118932839736 118993655232 119192176512 119215071816 119279305296 119391028992 119478303136 119688668523 119885058936 119972694213 120172848858 120282970464 120370896612 120548559744 120571715592 120659852811 120837942432 121036218624 121124695392 121337959581 121392143232 121540391946 121740693444 121743162036 121943797704 122032937907 122209699968 122299034544 122413586688 122503070304 122707446464 122923497402 123215199462 123624164088 123714532629 123830410608 123897130848 123920929914 124103832768 124194551944 124398335808 124465362048 124617363894 124673011968 124825267404 125030982456 125122379373 125124916537 125331125418 125512664832 125604413856 125813964096 125905933368 126023863936 126091766016 126390986496 126757368666 126965357712 127033767072 127058168646 127245701952 127270144236 127338717816 127551161456 127616383872 127829290752 127853845136 127985400756 128290034547 128292635943 128504065302 128718453132 128999127744 129093425352 129214341504 129283962624 129308796432 129594315072 129752580591 129966415974 130333005568 130467112128 130492173204 130562482824 130780304784 130875904422 130998490144 131065475328 131380104384 131540550777 131757332778 131816169216 131977148148 132268558608 132293965719 132485590656 132556974336 132582436848 132803628768 132875183808 132900707444 133037456049 133096864128 133412707968 133799444703 134091198576 134116955793 134189218458 134314907616 134413091028 134706182976 134930918016 135153287424 135318341772 135477729472 135617129712 135643180041 135869478306 135942685236 136165745952 136239112512 136265282316 136466404992 136492618456 136566161136 136694076672 137186772417 137586413862 137715285024 137815954092 138019365504 138045877272 138146788001 138346890624 138577699584 138678999072 138907545408 139077184599 139139289728 139309211934 139384272204 139616811864 139718870937 139921250688 139948127784 140023532304 140154686208 140257138464 140659855263 140722667136 141304965588 141513526656 141540709608 141644175039 141776846928 141853236768 141880484974 142085995776 142189859808 142427080128 142661803392 142836027426 142899811072 143151414696 143256057543 143495056638 143568431856 143702906112 143807952096 143835575778 144047871936 144153170088 144285266304 144525982464 144631630112 145124018712 145230103521 145366134192 145444457952 145472395986 145687108032 145715092676 145793604456 146032828992 146517527808 146624631264 146882793177 147127842882 147373301412 147448659744 147694653504 147802617432 147938057856 147941057664 148049201712 148184868096 148293190368 148540593088 148802128434 149046289488 149155241454 149375389248 149404082364 149484581784 149733972144 149843426802 150089296464 150230955456 150587459136 150852598398 150919961856 151104271068 151433758656 151467004229 151544455848 151686400896 151797282768 151936383744 152047448352 152050531488 152301114432 152412445656 152555203712 152999615232 153186464196 153269001576 153524705616 153554195763 153636931278 153780836256 153893249148 154034270784 154404037552 154657390464 154740720384 154770444112 154929695652 155271786192 155301611931 155526562944 155560707046 155640251952 155899912032 156013873956 156156838848 156270988584 156417360768 156531700944 157068913347 157411407024 157441643757 157526473842 157674021984 157789280772 157933872576 158052526152 158313000528 158577119648 158658206976 158953429088 159039073728 159233298309 159498952794 159584891364 159846745248 159963592284 160230465144 160377293952 160494528816 160762287456 160879803748 161045341533 161117256576 161499593856 161665769376 161783946108 162053855928 162172316349 162320924592 162324216048 162591730272 162710583876 163065379392 163337427072 163536900966 163625015196 163897996536 164017805013 164286932616 164681311398 164832218784 164952710172 165107214144 165196174464 165227906552 165471777024 165864447744 166156485192 166277944611 166433689872 166555351926 166707976608 166829839164 167108167224 167230322317 167472551808 167751952128 167874577824 168047312904 168170154507 168450718662 168850458522 169009824888 169287143616 169378356096 169410891528 169660935936 169693525648 169784957088 170487512829 170647201008 170771943114 171053379396 171056847924 171338753736 171464001363 171624604176 171750060758 171998836992 172124567136 172411728576 172715293818 172792420096 173003440788 173288554632 173704542246 173956149504 173989564272 174083310432 174116749626 174373739712 174501205896 174680759466 175095283446 175173472512 175387401036 175676443704 175804862157 175808427033 175969530864 176098163562 176358078144 176391954292 176776582464 177071505024 177166911744 177383274732 177809091921 178102125594 178399259604 178490482848 178788264768 178822607724 178918957944 179086543488 179217454704 179608243968 179827588404 180259273287 180424455696 180556344918 180822839616 180857573388 181159304408 181256913648 181554327936 181652150016 181687043088 182088214848 182310587919 182611040166 182614743054 182915696556 183314549952 183354794593 183448551816 183620380032 183754605456 183789902383 184061169696 184385246103 184822799193 184905332096 185210060544 185436246132 185745615912 185845696272 185881394871 186155749152 186291827916 186597503712 186698043072 186926045841 187009517952 187237901106 187546473684 187996688127 188268997248 188310329582 188406620784 188720946144 188858900052 189035795904 189137649024 189586479744 189902773504 190136052999 190448036568 190550650608 190587252969 190868552928 190905216354 191008076724 191326742184 191424575808 191743936128 191780767704 191978101134 192063829248 192204226784 192756097953 193077679698 193498691616 193640138028 193821512256 193925943936 193963194648 194249477376 194391472608 194710438656 194949623961 195499508352 195700668192 195738259806 195843724236 196170457176 196313856633 196497735216 196598212992 196926204672 197070156576 197398935616 197724253824 197965722222 198402837912 198728385984 198873655272 199167185664 199205443152 199312775712 199351061166 199645296192 199791235736 200119061952 200307940608 200783278848 201136797864 201283827687 201472361424 201619636542 201911678208 202059274464 202396377024 202729931136 202734041984 203068152576 203216594208 203425694568 203804217459 203914027854 204248618928 204358668768 204397923474 204699607488 204738927684 204849241704 205041115008 205190998864 205379027712 206379620793 206572927536 206723931138 207029048256 207068815908 207520335936 207866549376 208018498608 208209118464 208361318112 208708934592 208963817901 209076408306 209425217796 209881876032 209922191676 210035298456 210232029312 210385707696 210578496768 210736701536 211084000704 211957448382 212052098304 212311064412 212665270392 212779855152 212820727461 213128993664 213284789712 213640620192 213992705088 214254041139 214349716608 214727122044 215242584957 215554359168 215711928144 215753363667 216071807904 216229755132 216427899456 216432288064 216788973696 216947445168 217420505856 217686028068 218049201288 218166686928 218208593979 218530662048 218572639014 218690406684 219049243488 219575081864 219776291712 219936946896 220142952192 220691764323 221059952118 221541980256 221703926148 221907086784 221911586496 222073802568 222277302144 222439785552 222810889632 223203192651 223569434232 223732862181 223832770432 224063083872 224106123546 224226872676 224600958216 224765140203 225133944696 225346433184 225716191488 225881188704 226278897597 226379942784 226656406602 227316683772 227529601344 227695924152 227904575616 228071172528 228075797232 228242519306 228451671648 228618668484 228832805568 229499422848 229779696294 229882304768 230287058424 230455396917 230671254384 230839873722 231051406176 231606056328 231986085696 232111080576 232155666168 232394543478 232498319616 232668274528 232907679288 233341060569 233460377928 233849868048 234020810934 234235258272 234406482876 234411236044 234626041152 234797551416 235144104192 235702109952 236289710763 236511032976 236683921158 236900808864 237078789228 237469500792 237865679472 237987310464 238384353024 238430143632 238558610592 238956606272 239248429191 239377337046 239770117872 239945388426 240345697716 240565940928 240741793224 241097119488 241143431184 241319705622 241675884864 242249390784 242675919162 242784286464 243080783892 243481386888 243486324072 243664311151 243887595408 244065875814 244419399936 244598069088 245006140608 245305351449 245414892928 245846994804 246430398924 247021967097 247248328176 247429065258 247660821216 247794261696 247841859828 248207665536 248389103888 248796671616 248930724096 249234727788 249650534808 249833027889 250061964912 250244758746 250249833074 250662250836 251208827712 251627928192 251811866736 252047727872 252676077993 253275687783 253514737332 253930715424 254067534144 254116337292 254491403904 254540288472 254677435632 255102322912 255232767744 255707690272 255970801512 256157914671 256580069094 256585271886 257008130604 257436906264 257625091137 257998255488 258186850704 258428683008 258617592864 259072940727 259188630144 259505161182 259932831948 260556813369 260934224256 260984346408 261124965648 261175124439 261560609568 261751808844 261996980288 262760208768 263081101554 263514665556 263954296296 264147245343 264537117216 264587931438 264971181312 265164873696 265607257536 265750367616 265801414888 266074912098 266193728256 266825415936 267153188391 267598889406 268182397152 268233911586 268378436916 268629815232 268826182056 269412365952 269861836032 270636683544 270834517377 270955458944 271234259424 271286360082 271738956612 271885370472 272331491904 272478225024 272530564632 272932809984 272985236912 273132322272 273916560249 273922114581 274373544834 275172827724 275430570048 275631908184 276038731008 276091754544 276293576002 276693781248 277357998144 277815090816 278154369198 278278579456 278618423868 278768544408 279233623728 279437741874 279842501376 279896255568 280047064608 280514276928 280856851659 281319710526 281445334272 282465494373 282609931176 283027053312 283081419216 283288350078 283553693856 283706473536 283760969948 284379719616 284854160256 285323606784 285672054852 286302829392 286357824531 286512115086 286990113276 287136863712 287615904192 287671151556 288095743872 288306340176 288570532608 289263260224 289616519547 290248037424 290460207042 290732268384 290888915904 290944791972 291374216064 291430185352 291587208912 292065657984 293249262528 293607389709 293765586354 294255685764 294746602824 294897319488 294962060867 295389307008 295605234864 295876115712 295882115328 296098403424 296586380736 296948583333 297081186176 297604256868 298092578976 298310482908 298750778496 298808164728 298969163568 299026591749 299467944288 299686853604 300178592928 300461910912 301174918272 301705196796 302208542136 302429454813 302867517312 302934008458 303088911696 303372801792 303594565536 304094896704 304101062976 304602228864 304824891312 305110407424 305871041781 306372928392 306538003152 306596885211 307049411232 307108391526 307273862556 307561672512 307786498296 308068541568 308808075104 309314780928 309540888224 309859391304 310085896707 310543572384 310603223862 311053125888 311121414092 311280503904 311799824064 312027747912 312313677696 312541977168 312834721536 313063401888 313614612459 314137826694 314822814048 314883287514 315052947684 315348043968 315578561544 315867745152 316105052304 316626001056 317154239296 317906858176 318078147456 318466596618 318997905588 319169782728 319693490496 319927184568 320460930288 320754587904 320989057632 321524574912 321759607496 322090683066 322234513152 322999187712 323331538752 323567892216 324107711856 324344632698 324641849184 324648432096 325183460544 325421167752 326130758784 326674854144 327073801932 327250030392 327795993072 327858958521 328035610026 328573865232 329362622796 329664437568 329905420344 330214428288 330392348928 330455813104 331589928177 332312970384 332555889222 332867379744 333110703852 333415953216 333659678328 334216334448 334460644634 334945103616 335749155648 336094625808 336159185319 336340309014 336901437324 337700917044 338019649776 338574287232 338756712192 338821783056 339387051296 339569914176 339984609903 340975025658 341294402016 341543886228 342106758792 342113695848 342363778959 342677507472 342928002726 343249208352 343500121516 344249134272 344669544441 344823457152 345430587636 346006881576 346259810583 346577109264 347409084492 347979128544 348166620864 348233499252 348747479424 349002411792 349361518932 350190566892 350774802072 351031216401 351352887408 351609724314 351616854066 351939061728 352196327124 352716156288 352783908584 353553164928 354143010048 354766549464 355025881737 355618183842 356204251188 356798519208 356980965696 357059336839 357576529536 357645215448 357837915888 358173086976 358434909408 359066005569 359655176808 359918082639 360518546574 360848911392 361112689836 361645679232 361715146776 361979558433 362318608816 362513827296 363108655872 363374086176 364013878743 364176429696 364621175838 365222080332 365229486108 365831393112 366098813721 366629099904 366709589186 366897103632 367240760064 367509210912 367579804766 368122339392 368770492206 369645598386 369810664192 370872492264 371143597887 371491231824 371691392544 371762789742 372311498304 372583655832 373195007424 373396086144 373852091682 374019035904 374475802212 375092947368 375367138119 375374749611 375993376254 376537994496 376620659164 376813241568 377441892288 377717800104 378071591808 378275298048 379172959488 380272105998 380896073136 381101301216 381174505938 381737105856 381810432708 382016153448 382653484368 382849151616 383487872256 383561535408 383956202268 384408453568 384877907829 385512195906 386155359396 386997383232 387280276056 387643024512 387851887872 387926389296 388782945216 389257741773 389899247922 390999016704 391401336384 391476519612 391687448472 392340914352 392416278061 392627713266 392995470432 393196425984 394140313152 394621652331 394797871232 395448507648 395931444444 396805675824 396881897157 397456771968 397747310544 398410886304 398625551424 398702122332 399112368147 399290592384 399582471472 400238123904 401398334109 402273595728 402350867379 402567655374 402944722848 403239273084 404118548928 404792754048 405459862272 405468083968 406433188416 406851389136 406929540123 407608434918 407828055708 408497237856 408717337536 408795846948 409399214976 409477855368 409698483408 410082230016 410381997728 411560317251 412759241586 413145855072 413447862276 414058096512 414137631816 414440364003 415040671872 415733098752 416036997216 416722636224 417231553797 417417869184 417927635802 418152816612 418850435592 419156612811 419763752064 419844383352 420070596912 420464058624 420771415392 421473403072 422168001408 423914896764 424622128824 424932525117 425330540784 425559710304 425641454922 426257987328 426569579424 427281240384 427985410176 428508082278 428699433216 429454244088 429768172629 430485169914 431108718336 431423856288 431506727334 432143615808 432459510264 432855798912 432864576128 433577947392 433894890336 435372056136 435690310563 436098402576 436333373856 436417187958 437061324096 437145278028 437380813368 438098486976 439150163728 439552583424 439873893792 440648379531 441383528646 442119904236 443083960512 443407852296 443814173568 443823172992 444147605136 444554604288 444879571104 445621779264 446406385302 447138868464 447465724362 447665540864 448126167744 448212247092 448453745352 449201916432 449530280406 450267889392 450692866368 451762377408 452557795194 452759885568 453312813204 454401012687 454633367544 455059202688 455391848304 455809151232 456142345056 456151594464 456485038612 456903343296 457237336968 457665611136 458998845696 459559392588 460574116848 460662587289 460910793834 461342508768 461679747444 462102812352 463212112656 463972171392 464222161152 464311332336 464789086956 465336549056 465815358576 465904835793 466682121138 466920755856 467699736096 468041621868 468470516544 468812965752 468822472088 469252082304 469595102832 471206740041 472324931271 472579421526 473022065952 473367842316 473801617728 474157578456 474504184873 474939001584 475731358944 475974620928 476860287264 477117221184 477699894927 477913212544 478496858382 478754674092 479540235744 479890776852 480691395432 481131881856 481483586448 482286862368 482639411244 483136024599 483351769728 484498781568 485351838324 486161567784 486516949047 486962773776 486972648144 487328622302 487775190816 488131751628 489196138176 490012281216 490610702898 490829785856 491693989608 492053415039 492860797848 494043934194 494496656352 494858130516 495321642432 495588523392 495683719656 496415331072 496778207776 497593343232 498469455576 498833833833 499301069616 499666055778 500123929824 500489517492 500499666148 501324501672 501690966951 502417655424 503255856384 503623733472 504510463521 505352155986 506551375566 507029474664 507861430848 508135068288 508232674584 508982807808 509080576944 509354871264 510204645824 511415380544 511941603024 512315829342 513160138188 513170543772 514016261208 514392004089 514873812528 515250182274 515996510976 516373701408 517235185728 518145881454 518377260288 519010322364 519865663896 521113626738 521868448512 521968692816 522249931296 522350248878 523121219136 523503617688 523993960576 525520417536 526162203108 527029331112 527414586471 527425281099 527908592592 528294490686 529074234432 529175862876 530329747392 531214515072 531500735232 531602829776 532149824196 533427275763 534306376782 535197778812 536364794304 536467823172 536756873832 537259630464 537652364112 538824731904 540777819861 541273367088 541669034754 541910917888 542468518848 542572720164 543477913224 543770740944 544662983808 544956450048 545061129264 545970473824 546264644544 546931763757 547833120498 547844229162 548747089668 550064383779 550345655448 550861140096 551263816368 551369707149 552183509088 552587152004 553155738309 554468397579 554715996288 555630181632 556308738396 557236847736 557537088816 557644184613 558467247456 558875483748 559792511136 560094129216 561028553856 561713703318 562639421052 563990064381 564930988746 565219862352 566162838432 566576700156 567107387712 567412947072 567521939896 568759439232 569708320512 570408158997 571344109704 571761758907 572605658784 572715649062 573024230172 573980226552 574273727424 574399802741 575231808384 575342303112 576191487744 576612680352 578268293859 578526520448 579233039094 580496074848 580920414084 581464536768 581777831808 581889583944 582748432128 582860370704 583174417824 584131315968 584848871883 586498525056 587214779418 587531172708 588511371528 588941569899 589493205648 589794638976 589924121734 590778614016 591210469728 592196806848 593172761472 593897166666 594162372352 595208513736 596185157952 596620965816 597501556992 597616329456 597938327136 598053183498 598935888576 599373707208 600357185856 600923821824 602349836544 603410393592 603851483061 604417084272 604858909626 605735034624 605868016916 606177823392 607189131072 608189793408 608202125952 609204457728 609649782624 611412652377 611742083562 612745856784 613076006304 613193770422 614098822464 614216783052 614547725112 615123345024 615572996592 616137083136 617616150208 619081776448 619718782608 620171793414 621087144768 621206447724 622242828184 622561007808 623599648128 624055495824 624627355392 625083954336 626126803776 626891453703 627229224918 628275653388 629645628096 629766575028 630105895368 630696087936 631157123088 631278360359 631735490304 632210104608 633252002112 634308478592 635813716352 636156294912 636933193236 637995811176 638339565456 638462182383 639386980992 639854369136 640921860576 641978115264 642762123417 643049149824 643519214992 644181366132 645727754871 646663077504 647135784432 647260091001 648215423712 648689265396 649283698368 649296864192 650366921088 650842335504 652261517568 654147603864 654500060784 654625781937 655591986144 655717917042 656071220052 657147730464 658725245592 659328875136 659810840688 660428856576 660911626208 662075292969 663179856354 664625940768 665111778444 665734759488 666221407704 666831906432 667319356656 668432668896 668921289268 669609577953 671198586543 671498311296 672189251616 672318370638 672680618028 673802874648 674295420609 675401834088 676039299552 677148574464 677643566112 678774102592 679139828352 679969219806 681950051316 682588804032 683087772456 684213517584 684227391696 684727557918 685355014944 685856005452 686498416704 687000243032 688498268544 689339088882 689646914304 690861175272 691366190751 692013763152 692519621166 693154218528 694818168984 695958257088 696333241728 696466998504 697494958848 698004823584 698723037864 700023181707 700381133784 701549604144 702062432802 702705774816 703219448628 703233708132 703878123456 704392654248 705432312576 705567817168 707106329856 708869132289 709533098928 710051763474 711236367684 712408502376 713597038416 713961931392 714118673678 715153059072 715290430896 715675831776 716869818816 717745287573 718132011138 719310353616 719836165278 721037093148 721697822784 722225379672 723291358464 723430293552 723959116866 724637217632 725027654592 726748172352 728027757486 728352859392 729242351676 730444160664 730458972216 730992933453 731662786224 732197627442 733258199808 733419178372 733794207264 735018421824 735159609532 735916054347 736244678784 737540984412 739291196772 741065901291 741744984528 742287195774 742982463648 743382785088 743525579484 744622996608 745167311664 746390014848 746792172288 747704183364 748951604424 749499083667 750185894736 750734276238 750749499222 751986752508 753241318328 753626483136 754883784576 755435600208 756143183616 758028233979 759827063349 760544211996 761792146272 762202602432 762349011876 763474211712 763620865416 764032306896 764179067803 765306968736 765698303232 767123070816 767912404536 768473744013 768816907136 769755815658 771024391812 772310718792 772875273411 773994766464 774560552112 775286049024 775852778592 777218822181 777565890432 778515483546 779798495844 781670440107 782802672768 782953039224 783374896944 783525373317 784681828704 784832556122 785255426532 785990940864 788280626304 789243304662 789595742464 791862888888 792441736029 793611351648 793763794314 794913543936 795494621088 796821772608 797251102848 797404244664 798224736294 798581184768 799164942944 800476247808 801459565173 802796668218 804547191456 804701734758 805135310748 805889445696 806478546168 808237097856 809585508096 812503552131 812866376832 813702778272 813859080246 815216869836 815656111416 816994475712 817434675072 817591693896 818798429952 818955710736 819396966816 820763995456 821766343743 823120634502 825518483172 826291710144 826895724552 828116193024 828275263632 828880728006 830081343744 832073994432 833445272448 834463107594 834835738368 835855271604 836305633224 837700871184 837861782887 838313225622 839527504128 839688766704 840141193824 841542830784 842570554977 842946806144 844336002816 847396483119 847829793528 849244257648 849865050234 850661081568 851119420608 851282909844 853139158848 854562480768 855970820352 857016164556 858908488176 859073473593 859536345258 860970339828 862847712576 863013454668 864287231616 864919020528 865711597824 865729152256 867789780672 868849558641 870744112272 871380621126 872196805152 872666747712 872834375916 874122648192 874290556056 874761626736 876196973952 878300327456 879747787584 880822169127 881296759062 882767057292 884239808472 884886182601 886167921024 886815704592 887628347136 887646345984 888295210272 889759142208 890845749999 891243558528 892812770604 894277736928 894931448724 896252335488 896424494184 896907490704 897079775247 898403832864 899060560812 900535778784 901385732736 903524754816 905115590388 906625626408 907288364439 908802025374 909266735088 910118405376 910783696608 912284690112 912303188928 912970077224 913806686592 914474673936 915331222272 917613125343 919118785176 919790655633 921148233696 921325174578 921821587668 922685017536 923359494888 924205624704 926424225312 927944342784 928622664672 929578173912 930257690121 930673098112 931630717152 931809671586 933364242276 933841511712 935399472192 936083243736 936941033088 937625931504 937644944176 938504164608 939190205664 940843837377 942413480082 944649862542 945158843052 946044131904 946735684632 947603235456 948315156912 949008369746 949878003168 951462717888 953720574528 954234442368 955399789854 955826425088 956993716764 957509348184 959080471488 959781553704 961382790864 962263763712 962967172896 964573724736 965278822488 966272049198 966703539456 968997563136 970703676648 972323135568 973033898094 973925547552 973945296288 974657244604 975550381632 976263503256 978392276352 980024562432 981221405796 983387979216 983576875563 984106830078 985721595696 988087868388 988993312704 989716261032 990643284864 991177046784 991367439312 993556415552 994769784531 996938911152 997667667666 998602139232 999332111556 1000247859648 1000979034984 1000999332296 1002649003344 1003381933902 1004835310848 1007247466944 1008477555957 1009020927042 1010704311972 1013102751132 1014058949328 1015722861696 1016270136576 1016465349168 1018161153888 1018709742528 1019953829709 1020409291648 1022830761088 1023883206048 1024631658684 1026320276376 1026341087544 1027091336877 1028032522416 1028784008178 1029747625056 1030500364548 1032747402816 1034008633323 1034470371456 1036291762908 1038020644728 1038779431749 1039731327792 1042227253476 1043937385632 1044499862592 1044700497756 1046242438272 1047007235376 1047987921152 1052324406216 1053093649203 1054058662224 1054829172942 1054850562198 1055817185184 1056588981372 1058148468864 1058351725752 1060659494784 1062429030144 1063205659552 1064299648392 1065077645211 1066854551526 1068612753564 1070395557624 1071178010517 1072729588608 1072935646344 1073513747664 1074519260928 1075304728224 1077198016707 1079754247917 1081555639722 1082546734176 1083338069508 1084937037696 1085145440328 1085938675299 1086955826448 1087541481888 1089325967616 1090122258528 1091940947648 1092529289088 1093863527514 1095666240996 1095688458324 1097494179336 1098296441163 1100128767558 1100691310896 1101722280192 1102527632736 1102739414298 1104367018176 1105174304008 1106311476618 1108936795158 1109431992576 1112617476792 1113430793661 1114473695472 1115074177632 1115288369226 1116934494912 1117750967496 1119585022272 1120188258432 1122057107712 1123427406636 1125278842104 1126101414357 1126124248833 1127980128762 1129861977492 1130439724704 1132325676864 1133153400312 1134214775424 1134825894144 1135043879792 1137518878464 1140816317994 1142688219408 1143523517814 1145211317568 1145431298124 1146048460344 1147960453104 1148547454848 1148799605482 1150463616768 1150684606224 1153225360704 1154633723487 1156536587718 1157053040896 1158466078188 1160992149696 1161840828168 1162929073536 1163555663616 1163779167888 1165720741408 1166348835648 1167773225319 1169697743766 1172997050112 1174429558836 1175062345416 1177022743056 1177248834183 1177883139798 1178986411296 1179589277952 1179848243468 1182420939456 1183864956993 1184393613696 1186345522944 1187794333332 1190417027472 1190645691471 1192370315904 1193241931632 1195232658912 1195876654272 1196106366996 1197871777152 1198747414416 1200714371712 1204195002327 1206820787184 1207052602137 1207702966122 1208834168544 1209717819252 1211736033832 1212355646784 1214378262144 1216379586816 1216404251904 1219299565248 1220788620369 1222825304754 1223484167124 1225491713568 1226152012608 1226387540844 1228197644928 1228433566104 1229095450224 1230246690048 1231145993184 1234680951753 1235232300416 1238163552896 1239437565216 1240343586828 1242174289536 1242412895448 1243321092009 1244485656368 1245122015616 1247199296256 1248110991648 1250167908672 1251694661391 1252253607552 1253782907406 1254458449836 1256551306776 1257469838433 1259291256192 1259533150056 1260211790736 1261392175872 1262314246176 1262556720718 1264420209216 1266504004224 1268616957184 1271627432704 1273866386472 1274797575351 1275991622352 1276679130912 1276924364766 1278773961984 1279708738272 1281843721152 1283956230528 1285524246834 1286098299648 1287038429984 1288362732264 1289304517887 1291455509742 1293326155008 1294271568864 1294520182002 1296430847424 1297378530792 1298567396736 1298593728384 1300733842176 1301684671008 1307070931689 1308295207728 1309000121568 1309251563874 1311183972288 1311435834084 1312142440104 1314295460928 1317450491184 1318657750272 1319621681376 1321823252416 1324150585938 1326359712708 1329251881536 1330223556888 1331469518976 1332442815408 1333663812864 1334638713312 1336865337792 1337842578536 1339219155906 1342397173086 1342996622592 1344378503232 1344636741276 1345361236056 1347605749296 1347864607253 1348590841218 1350803668176 1352078599104 1355287132224 1357548205184 1358279656704 1359938439612 1363203038061 1363900102632 1365177608064 1366175544912 1368427035168 1368454783392 1369455115836 1370710029888 1371712010904 1372996833408 1374000486064 1376996537088 1378678177764 1381722350544 1381987761867 1382732381502 1384027526304 1385039242332 1386308437056 1389636337968 1391916514176 1392666483456 1392933997008 1396009647168 1397446075728 1397714507379 1400046363414 1400762267568 1403099208288 1404124865604 1405411549632 1406438897256 1406467416264 1407756246912 1408785308496 1411135634336 1413620220123 1416974793813 1417738264578 1419066197856 1420103526948 1422472735368 1423512554619 1424817004752 1427194076832 1427923862784 1428237347356 1430580861792 1431351663552 1433099684781 1433739637632 1435490575146 1436264022276 1438620707232 1439672330556 1442074186296 1443395645568 1444450759344 1446860587104 1447918233732 1449274435264 1450055309184 1453496344704 1456055514972 1458484703352 1459550847141 1460888321328 1460917944432 1461985866906 1463325572448 1464395254884 1466838356744 1467588414528 1470036843648 1470319219064 1471832108694 1472489357568 1475081968824 1476160245117 1478582393544 1482131802582 1483489969056 1484574391548 1485964927296 1486765570176 1487051158968 1489245993216 1490334623328 1492780029696 1495408366728 1496501501499 1497903208848 1498998167334 1500371789472 1501468552476 1501498998444 1503973505016 1505072900853 1506482636656 1507252966272 1509767569152 1510871200416 1513531390563 1516056467958 1519654126698 1521088423992 1523584292544 1524405204864 1524698023752 1526948423424 1527241730832 1528064613792 1528358135606 1530613937472 1534246141632 1535824809072 1536947488026 1537633814272 1539511631316 1542048783624 1543176012267 1544621437584 1545750546822 1547989532928 1549121104224 1551705557184 1554437644362 1555131780864 1557030967092 1559596991688 1563340880214 1565605345536 1565906078448 1566749793888 1567050746634 1569363657408 1569665112244 1570510853064 1571981881728 1576561252608 1578486609324 1582243759413 1582275843297 1583725777776 1584883472058 1587222703296 1587527588628 1590989242176 1593643545216 1594502205696 1594808489328 1596449472588 1598329885888 1600281827289 1602919130346 1605593336436 1609094382912 1609403469516 1610270621496 1611778891392 1612957092336 1616474195712 1622333459583 1625007104262 1625732753664 1627405556544 1627718160492 1630433739672 1631312222832 1631625577201 1633988951424 1634869350144 1635183387792 1637911421472 1638793933632 1640795291271 1641527990912 1643532687486 1646241269004 1650193151337 1651036966344 1652583420288 1653791449104 1654109121447 1656550527264 1657761456012 1659467214927 1663405192737 1664147988864 1666890544896 1668926215188 1671710543208 1672611266448 1672932553839 1675401742368 1675723565774 1676626451244 1679377533408 1680282387648 1683085661568 1685141109954 1685893612288 1691970193143 1694792966238 1695659587056 1698488515296 1699730100468 1701322163136 1702238841216 1702565819688 1706278317696 1709124961536 1711224476991 1714032329112 1715285276721 1717816976352 1718146947186 1719072690516 1721940679656 1723199408223 1725695425152 1726026909336 1728574463232 1729838041056 1734804881577 1735579561344 1737699117282 1741488224544 1742761242252 1744393610304 1745333495424 1745668751832 1748245296384 1748581112112 1749523253472 1752393947904 1756600654912 1759495575168 1761644338254 1762593518124 1765534114584 1766824709697 1768479616944 1769772365202 1772335842048 1773631409184 1776590420544 1779518284416 1781691499998 1782487117056 1785625541208 1788555473856 1788948131029 1789862897448 1792504670976 1792848988368 1793814981408 1794159550494 1796807665728 1798121121624 1801071557568 1802771465472 1807049509632 1810231180776 1811554449183 1813251252816 1814576728878 1817604050748 1818533470176 1821567393216 1824569380224 1824606377856 1825940154448 1827613373184 1828949347872 1834237957131 1835226250686 1838237570352 1839581311266 1842296467392 1842650349156 1843643175336 1845370035072 1846718989776 1848411249408 1852848450624 1857245329344 1859156347824 1860515380242 1861346196224 1863261434304 1863619343172 1866728484552 1867683023424 1870798944384 1872166487472 1873882066176 1875251863008 1875289888352 1878380411328 1880674361109 1881687674754 1884826960164 1889299725084 1890317686104 1892088263808 1893471369264 1893835081077 1895206470912 1896630313824 1898016739492 1899756006336 1902925435776 1907441149056 1908468884736 1910799579708 1913987433528 1915018696368 1915386547149 1918160942976 1919563107408 1922765581728 1925934345792 1929147449472 1930557644976 1932544098396 1937183264613 1941407353296 1941780273003 1944646271136 1946067796188 1947851095104 1947890592576 1949314489208 1951100763264 1952527006512 1956784552704 1962442811592 1963877345811 1966775958432 1967153751126 1968213660156 1971443191392 1976175736776 1977986625408 1979432522064 1981286569728 1982734878624 1986225878907 1987112831104 1989539569062 1993877822304 1995335335332 1997204278464 1998664223112 2000495719296 2001958069968 2001998664592 2005298006688 2006763867804 2008828733859 2013595759629 2014494933888 2016955111914 2018041854084 2021408623944 2022886261827 2026205502264 2028117898656 2031445723392 2032930698336 2036322307776 2037419485056 2039907659418 2040818583296 2045661522176 2047766412096 2049263317368 2052640552752 2052682175088 2054182673754 2056065044832 2057568016356 2059495250112 2061000729096 2065494805632 2068017266646 2068940742912 2072583525816 2074098572253 2076041289456 2077558863498 2079462655584 2084454506952 2087874771264 2088999725184 2089400995512 2092484876544 2094014470752 2100069545121 2104648812432 2106187298406 2108117324448 2109658345884 2109701124396 2111634370368 2113177962744 2116296937728 2116703451504 2121318989568 2126411319104 2128599296784 2130155290422 2133709103052 2137225507128 2140791115248 2142356021034 2145459177216 2145871292688 2147027495328 2150609456448 2153235862719 2154396033414 2159508495834 2163111279444 2165093468352 2166676139016 2168303933407 2169874075392 2170290880656 2171877350598 2173911652896 2175082963776 2180244517056 2183881895296 2185058578176 2187727055028 2191332481992 2191376916648 2192978800359 2194988358672 2196592882326 2200257535116 2201382621792 2205055265472 2205478828596 2207748163041 2208734036352 2210348608016 2212622953236 2217873590316 2223197703873 2225234953584 2226861587322 2228947390944 2230148355264 2230576738452 2233868989824 2235501934992 2239170044544 2240376516864 2246854813272 2248497251001 2250557684208 2252202828714 2252248497666 2255960257524 2259723954984 2260879449408 2264651353728 2266306800624 2268429550848 2270087759584 2274084701937 2279481190047 2281632635988 2285376438816 2287047035628 2290422635136 2290862596248 2292096920688 2292537203409 2295920906208 2297094909696 2297599210964 2301369212448 2305421232039 2306450721408 2309267446974 2313073175436 2316932156376 2318625820233 2321984299392 2323681656336 2325858147072 2327558335776 2331441482816 2332697671296 2335546450638 2339395487532 2345011320321 2348859117672 2350124690832 2350576119951 2354045486112 2354497668366 2355766279596 2357972822592 2359696486936 2364841878912 2367729913986 2368787227392 2375588666664 2377325208087 2380834054944 2381291382942 2384740631808 2386483863264 2390465317824 2391753308544 2392212733992 2395743554304 2397494828832 2401428743424 2404378695519 2408390004654 2413641574368 2414105204274 2415405932244 2417668337088 2419435638504 2423472067664 2424711293568 2428756524288 2437510656393 2438599130496 2441577240738 2445650609508 2446968334248 2450983427136 2452304025216 2452775081688 2456395289856 2456867132208 2458190900448 2462291986368 2465299031229 2469361903506 2470464600832 2476327105792 2478875130432 2480687173656 2484348579072 2484825790896 2486642184018 2488971312736 2490244031232 2496221983296 2500335817344 2503389322782 2504507215104 2507565814812 2508916899672 2513102613552 2513585348661 2514939676866 2518582512384 2519066300112 2520423581472 2524628492352 2525113441436 2527711664931 2528840418432 2533008008448 2542189449357 2547732772944 2549595150702 2551983244704 2553358261824 2553848729532 2559417476544 2563687442304 2567912461056 2571048493668 2574076859968 2576725464528 2577220420779 2578609035774 2582911019484 2588543137728 2589040364004 2592861694848 2594757061584 2597134793472 2597187456768 2603369342016 2606548675923 2614141863378 2616590415456 2618000243136 2618503127748 2622367944576 2622871668168 2624284880208 2624788972019 2628590921856 2634900982368 2639243362752 2642466507381 2643646504832 2648301171876 2652719425416 2654658547803 2658503763072 2660447113776 2662939037952 2664885630816 2669277426624 2672537249997 2673730675584 2675685157072 2678438311812 2684794346172 2688757006464 2689273482552 2690722472112 2691239325741 2695211498592 2695729214506 2697181682436 2701607336352 2704157198208 2710574264448 2715096410368 2719876879224 2721865093317 2726406076122 2727800205264 2730355216128 2732351089824 2736854070336 2736909566784 2738910231672 2741420059776 2743424021808 2745993666816 2748000972128 2752839376029 2757356355528 2759371966899 2763444701088 2763975523734 2765464763004 2768055052608 2770078484664 2772616874112 2779272675936 2783833028352 2785867994016 2790773070363 2792019294336 2794892151456 2795429014758 2800092726828 2801524535136 2806198416576 2808249731208 2810823099264 2812877794512 2812934832528 2815512493824 2817570616992 2822271268672 2827240440246 2833949587626 2835476529156 2838132395712 2840207053896 2844945470736 2847025109238 2849634009504 2854388153664 2856474694712 2861161723584 2862703327104 2866199369562 2867479275264 2870981150292 2872528044552 2877241414464 2877873080351 2879344661112 2884148372592 2886791291136 2888901518688 2893721174208 2895836467464 2898548870528 2900110618368 2906992689408 2912111029944 2916969406704 2919101694282 2921776642656 2921835888864 2923971733812 2926651144896 2928790509768 2933676713488 2935176829056 2940073687296 2940638438128 2943664217388 2950163937648 2950730626689 2952320490234 2957164787088 2964263605164 2966979938112 2969148783096 2971929854592 2973531140352 2974102317936 2980669246656 2984309353593 2990816733456 2993003002998 2995806417696 2997996334668 3000743578944 3002937104952 3002997996888 3007947010032 3010145801706 3012965273312 3014505932544 3021742400832 3025432667871 3027062781126 3032112935916 3039308253396 3042176847984 3047168585088 3048810409728 3049396047504 3054483461664 3056129227584 3056716271212 3059861489127 3061227874944 3068492283264 3071649618144 3073894976052 3079023262632 3081274010631 3084097567248 3086352024534 3089242875168 3091501093644 3098242208448 3103411114368 3108875288724 3114061934184 3116338295247 3119193983376 3126681760428 3131812156896 3133499587776 3134101493268 3138727314816 3139330224488 3141021706128 3143963763456 3156973218648 3159280947609 3164487518826 3164551686594 3167451555552 3169766944116 3174445406592 3175055177256 3177376124023 3181978484352 3187287090432 3189616978656 3192898945176 3195232935633 3196659771776 3200563654578 3205838260692 3211186672872 3213534031551 3218188765824 3218806939032 3220541242992 3223557782784 3225914184672 3231594050121 3239262743751 3244666919166 3250014208524 3254811113088 3255436320984 3257816025897 3260867479344 3262624445664 3263251154402 3267977902848 3270366775584 3275822842944 3277587867264 3281590582542 3283055981824 3287065374972 3292482538008 3294889323489 3300386302674 3302073932688 3305166840576 3307582898208 3308218242894 3313101054528 3315522912024 3318934429854 3326810385474 3328295977728 3337852430376 3340292380983 3343421086416 3345222532896 3345865107678 3350803484736 3351447131548 3353252902488 3358755066816 3360564775296 3366171323136 3370282219908 3378304243071 3378372746499 3383940386286 3389585932476 3391319174112 3396977030592 3399460200936 3402644326272 3404477682432 3405131639376 3412556635392 3422448953982 3428064658224 3430570553442 3435633952704 3436293894372 3438145381032 3443881359312 3446398816446 3451390850304 3452053818672 3459676082112 3463901170461 3469609763154 3471159122688 3475398234564 3482976449088 3483741097267 3485522484504 3488787220608 3490666990848 3491337503664 3497162224224 3499046506944 3503319675957 3513201309824 3518991150336 3523288676508 3525187036248 3531068229168 3531746502549 3533649419394 3536959233888 3539544730404 3547262818368 3551594870979 3553180841088 3559036568832 3563382999996 3571251082416 3571937074413 3577110947712 3577896262058 3579725794896 3585697976736 3587629962816 3588319100988 3593615331456 3596242243248 3602143115136 3612585006981 3620462361552 3621157806411 3623108898366 3626502505632 3629153457756 3635208101496 3637066940352 3643134786432 3649138760448 3649212755712 3651880308896 3657898695744 3662365861107 3668475914262 3670452501372 3676475140704 3679162622532 3684592934784 3685300698312 3687286350672 3690740070144 3693437979552 3704042855259 3705696901248 3714490658688 3718312695648 3721030760484 3726522868608 3727238686344 3729963276027 3733456969104 3735366046848 3741597888768 3744332974944 3750503726016 3750579776704 3756760822656 3761348722218 3763375349508 3769653920328 3772409515299 3778599450168 3780635372208 3784176527616 3786942738528 3787670162154 3793260627648 3796033478984 3799512012672 3805850871552 3814882298112 3821599159416 3824392726053 3827974867056 3830037392736 3830773094298 3836321885952 3839126214816 3845531163456 3851868691584 3858294898944 3861115289952 3865088196792 3867913553661 3874366529226 3882814706592 3883560546006 3889292542272 3892135592376 3895702190208 3895781185152 3898628978416 3902201526528 3905054013024 3921212795067 3924885623184 3927754691622 3933551916864 3934307502252 3936427320312 3942886382784 3952351473552 3955973250816 3958865044128 3965469757248 3972451757814 3974225662208 3979079138124 3987755644608 3990670670664 3994408556928 3997328446224 4000991438592 4003916139936 4003997329184 4010596013376 4013527735608 4017657467718 4027191519258 4028989867776 4033910223828 4036083708168 4042817247888 4043593821759 4045772523654 4052411004528 4056235797312 4065861396672 4072644615552 4074838970112 4079815318836 4089609114183 4095532824192 4098526634736 4105281105504 4105364350176 4108365347508 4112130089664 4115136032712 4118990500224 4122001458192 4130989611264 4136034533292 4145167051632 4145963285601 4148197144506 4152082578912 4155117726996 4158925311168 4168909013904 4175749542528 4177999450368 4178801991024 4188028941504 4193143522137 4200139090242 4209297624864 4212374596812 4216234648896 4219316691768 4219402248792 4223268740736 4226355925488 4233406903008 4240860660369 4250924381439 4252822638208 4257198593568 4260310580844 4267418206104 4270537663857 4274451014256 4281582230496 4284712042068 4291742585376 4294054990656 4299299054343 4301218912896 4306471725438 4308792066828 4319016991668 4326222558888 4330186936704 4333352278032 4336607866814 4340581761312 4343754701196 4347823305792 4350165927552 4360489034112 4367763790592 4375454110056 4378652541423 4382664963984 4382753833296 4385957600718 4389976717344 4393185764652 4400515070232 4402765243584 4410110530944 4410957657192 4415496326082 4417468072704 4420697216032 4425245906472 4428480735351 4435747180632 4446395407746 4450469907168 4453723174644 4457894781888 4460296710528 4461153476904 4467737979648 4471003869984 4478340089088 4489504504497 4493709626544 4496994502002 4501115368416 4504405657428 4504496995332 4511920515048 4515218702559 4519447909968 4521758898816 4529302707456 4532613601248 4540175519168 4548169403874 4558962380094 4563265271976 4570752877632 4574094071256 4580845270272 4581725192496 4584193841376 4585074406818 4591841812416 4595198421928 4602738424896 4610842464078 4612901442816 4618534893948 4626146350872 4629528036801 4629621911869 4633864312752 4637251640466 4643968598784 4647363312672 4655116671552 4662882965632 4665395342592 4671092901276 4678790975064 4690022640642 4697718235344 4700249381664 4701152239902 4708090972224 4708995336732 4711532559192 4715945645184 4719392973872 4729683757824 4735459827972 4746731278239 4746827529891 4751177333328 4754650416174 4761668109888 4762582765884 4772967726528 4780930635648 4783506617088 4784425467984 4794989657664 4800845481867 4808757391038 4816780009308 4827283148736 4828210408548 4830811864488 4835336674176 4838871277008 4846944135328 4849422587136 4867000378749 4875021312786 4877198260992 4883154481476 4891301219016 4893936668496 4894876731603 4901966854272 4904608050432 4905550163376 4913734264416 4916381800896 4922385873813 4924583972736 4930598062458 4938723807012 4950579454011 4957750260864 4961374347312 4962327364341 4969651581792 4973284368036 4977942625472 4992443966592 5000671634688 5006778645564 5015131629624 5017833799344 5018797661517 5026205227104 5027170697322 5029879353732 5038132600224 5040847162944 5049256984704 5050226882872 5055423329862 5057680836864 5075910579429 5084378898714 5095465545888 5099190301404 5103966489408 5106716523648 5107697459064 5118834953088 5127374884608 5133673430973 5142096987336 5145855830163 5148153719936 5153450929056 5154440841558 5157218071548 5165822038968 5169598224669 5177086275456 5178080728008 5185723389696 5189514123168 5204414644731 5206738684032 5213097351846 5228283726756 5233180830912 5236000486272 5237006255496 5244735889152 5245743336336 5248569760416 5249577944038 5257181843712 5269801964736 5278486725504 5284933014762 5287293009664 5296602343752 5300474129091 5305438850832 5309317095606 5317007526144 5320894227552 5329771261632 5338554853248 5345074499994 5347461351168 5351370314144 5356876623624 5366844393087 5369588692344 5377514012928 5378546965104 5381444944224 5382478651482 5390422997184 5391458429012 5394363364872 5403214672704 5408314396416 5421148528896 5434663347549 5439753758448 5443730186634 5452812152244 5455600410528 5464702179648 5473708140672 5473819133568 5477820463344 5482840119552 5486848043616 5496001944256 5502713871393 5505678752058 5514712711056 5518743933798 5526889402176 5527951047468 5530929526008 5536110105216 5540156969328 5545233748224 5558545351872 5571735988032 5581546140726 5584038588672 5589784302912 5590858029516 5600185453656 5603049070272 5604279156473 5612396833152 5616499462416 5621646198528 5625755589024 5625869665056 5635141233984 5642023083327 5644542537344 5654480880492 5667899175252 5670953058312 5676264791424 5680414107792 5681505243231 5689890941472 5694050218476 5699268019008 5708776307328 5712949389424 5722323447168 5725406654208 5732398739124 5741962300584 5745056089104 5746159641447 5754482828928 5755746160702 5758689322224 5768296745184 5777803037376 5787442348416 5791672934928 5797097741056 5811549793839 5824222059888 5825340819009 5833938813408 5838203388564 5843553285312 5843671777728 5847943467624 5853302289792 5857581019536 5867353426976 5870353658112 5881276876256 5887328434776 5891632037433 5900327875296 5901461253378 5904640980468 5914329574176 5928527210328 5933959876224 5938297566192 5943859709184 5948204635872 5958677636721 5961338493312 5968618707186 5981633466912 5986006005996 5991612835392 5995992669336 6001487157888 6005874209904 6005995993776 6015894020064 6020291603412 6025930546624 6043484801664 6050865335742 6054125562252 6064225871832 6068658785481 6078616506792 6084353695968 6094337170176 6098792095008 6108966923328 6112258455168 6113432542424 6119722978254 6122455749888 6136984566528 6143299236288 6147789952104 6158046525264 6162548021262 6168195134496 6172704049068 6178485750336 6183002187288 6196484416896 6206822228736 6217750577448 6222295716759 6228123868368 6232676590494 6238387966752 6253363520856 6263624313792 6266999175552 6268202986536 6277454629632 6278660448976 6282043412256 6300208635363 6313946437296 6318561895218 6328975037652 6329103373188 6334903111104 6339533888232 6348890813184 6350110354512 6354752248046 6363956968704 6379233957312 6385797890352 6390465871266 6393319543552 6401127309156 6411676521384 6422373345744 6427068063102 6436377531648 6437613878064 6441082485984 6451828369344 6459707588157 6463188100242 6478525487502 6489333838332 6500028417048 6504911800221 6509622226176 6510872641968 6515632051794 6521734958688 6525248891328 6526502308804 6540733551168 6551645685888 6555175734528 6563181165084 6574130749944 6578936401077 6584965076016 6589778646978 6600772605348 6604147865376 6615165796416 6616436485788 6626202109056 6631045824048 6637868859708 6653620770948 6669593111619 6675704860752 6680584761966 6686842172832 6690445065792 6691730215356 6701606969472 6702894263096 6706505804976 6717510133632 6721129550592 6740564439816 6745491753003 6756608486142 6756745492998 6767880772572 6779171864952 6782638348224 6784127399941 6793954061184 6798920401872 6805288652544 6810263278752 6822254105811 6838443570141 6844897907964 6856129316448 6861141106884 6871267905408 6872587788744 6876290762064 6877611610227 6887762718624 6892797632892 6904107637344 6916263696117 6919352164224 6927802340922 6939219526308 6950796469128 6955877460699 6965952898176 6967482194534 6971044969008 6977574441216 6982675007328 6994324448448 6998093013888 7006639351914 7026402619648 7035033960963 7046577353016 7050374072496 7051728359853 7062136458336 7063493005098 7067298838788 7073918467776 7079089460808 7094525636736 7103189741958 7106361682176 7126765999992 7131975624261 7142502164832 7143874148826 7154221895424 7155792524116 7159451589792 7171395953472 7175259925632 7176638201976 7187230662912 7192484486496 7204286230272 7213136086557 7225170013962 7240924723104 7242315612822 7246217796732 7253005011264 7258306915512 7270416202992 7274133880704 7286269572864 7303760617792 7315797391488 7324731722214 7336951828524 7340905002744 7352950281408 7358325245064 7369185869568 7370601396624 7374572701344 7386875959104 7395897093687 7408085710518 7411393802496 7428981317376 7436625391296 7442061520968 7453045737216 7454477372688 7459926552054 7466913938208 7470732093696 7488665949888 7501007452032 7501159553408 7513521645312 7522697444436 7526750699016 7539307840656 7540756045983 7544819030598 7557198900336 7561270744416 7573885477056 7575340324308 7583134994793 7586521255296 7592066957968 7599024025344 7626568348071 7643198318832 7648785452106 7655949734112 7660074785472 7661546188596 7678252429632 7691062326912 7703737383168 7722230579904 7730176393584 7731661262337 7735827107322 7748733058452 7765629413184 7767121092012 7778585084544 7784271184752 7791404380416 7791562370304 7797257956832 7810108026048 7819646027769 7842425590134 7849771246368 7855509383244 7867103833728 7868615004504 7872854640624 7874366916057 7885772765568 7904702947104 7917730088256 7927399522143 7930939514496 7944903515628 7958158276248 7963975643409 7975511289216 7981341341328 7988817113856 7994656892448 8007832279872 8007994658368 8021192026752 8027055471216 8035314935436 8054383038516 8067820447656 8072167416336 8073717977223 8085634495776 8087187643518 8091545047308 8104822009056 8112471594624 8131722793344 8145289231104 8159630637672 8165595279951 8179218228366 8191065648384 8197053269472 8210562211008 8210728700352 8216730695016 8224260179328 8230272065424 8237981000448 8244002916384 8258518128087 8272069066584 8278115900697 8290334103264 8291926571202 8296394289012 8304165157824 8310235453992 8317850622336 8337818027808 8351499085056 8357603982048 8372319211089 8376057883008 8386287044274 8400278180484 8418595249728 8424749193624 8432469297792 8438633383536 8438804497584 8446537481472 8452711850976 8466813806016 8481721320738 8501848762878 8505645276416 8514397187136 8520621161688 8534836412208 8541075327714 8548902028512 8563164460992 8569424084136 8583485170752 8588109981312 8598598108686 8602437825792 8612943450876 8617584133656 8633619241053 8638033983336 8652445117776 8660373873408 8666704556064 8673215733628 8681163522624 8687509402392 8695646611584 8700331855104 8720978068224 8750908220112 8757305082846 8765329927968 8765507666592 8771915201436 8779953434688 8786371529304 8801030140464 8805530487168 8820221061888 8821915314384 8830992652164 8841394432064 8850491812944 8852191880067 8856961470702 8871494361264 8892790815492 8900939814336 8907446349288 8915789563776 8920593421056 8922306953808 8942007739968 8952928060779 8979009008994 8987419253088 8993989004004 9002230736832 9008811314856 9008993990664 9015579512587 9023841030096 9030437405118 9038895819936 9043517797632 9065227202496 9076298003613 9080351038336 9096338807748 9117924760188 9126530543952 9141505755264 9148188142512 9163450384992 9168387682752 9170148813636 9179584467381 9183683624832 9190396843856 9205476849792 9221684928156 9237069787896 9243822031893 9252292701744 9259056073602 9259243823738 9267728625504 9274503280932 9294726625344 9310233343104 9325765931264 9342185802552 9349014885741 9357581950128 9380045281284 9395436470688 9400498763328 9402304479804 9416181944448 9417990673464 9423065118384 9431891290368 9438785947744 9470919655944 9477842842827 9493462556478 9493655059782 9502354666656 9509300832348 9523336219776 9525165531768 9532128372069 9545935453056 9561861271296 9568850935968 9585698806899 9589979315328 9601690963734 9617514782076 9633560018616 9640602094653 9654566297472 9656420817096 9661623728976 9670673348352 9677742554016 9693888270656 9734000757498 9750042625572 9766308962952 9773448077691 9782602438032 9787873336992 9789753463206 9803933708544 9811100326752 9827468528832 9832763601792 9844771747626 9849167945472 9861196124916 9877447614024 9884667970467 9901158908022 9915500521728 9922748694624 9924654728682 9939303163584 9946568736072 9955885250944 9984887933184 10013557291128 10020877142949 10030263259248 10035667598688 10037595323034 10052410454208 10054341394644 10059758707464 10076265200448 10081694325888 10098513969408 10100453765744 10110846659724 10134912729213 10135118239497 10151821158858 10168757797428 10190931091776 10198380602808 10207932978816 10213433047296 10215394918128 10237669906176 10267346861946 10284193974672 10291711660326 10296307439872 10306901858112 10308881683116 10314436143096 10331644077936 10339196449338 10354172550912 10356161456016 10379028246336 10391703511383 10408829289462 10413477368064 10426194703692 10451223291801 10456567453512 10466361661824 10472000972544 10474012510992 10491486672672 10497139520832 10499155888076 10509959027871 10539603929472 10556973451008 10569866029524 10593204687504 10595239507647 10600948258182 10610877701664 10618634191212 10641788455104 10659542523264 10677109706496 10690148999988 10702740628288 10713753247248 10715811223239 10733688786174 10739177384688 10757093930208 10762889888448 10764957302964 10780845994368 10782916858024 10788726729744 10806429345408 10837755020943 10863473419233 10869326695098 10879507516896 10887460373268 10905624304488 10911200821056 10913596252079 10929404359296 10947416281344 10947638267136 10955640926688 10973696087232 10987097583321 10992003888512 11005427742786 11011357504116 11029425422112 11037487867596 11053778804352 11055902094936 11061859052016 11072220210432 11080313938656 11112128565777 11117090703744 11143471976064 11163092281452 11179568605824 11181716059032 11189889828081 11200370907312 11206098140544 11208558312946 11224793666304 11232998924832 11251511178048 11251739330112 11270282467968 11284046166654 11289085074688 11308961760984 11317228545897 11335798350504 11341906116624 11352529582848 11360828215584 11363010486462 11379781882944 11388100436952 11398536038016 11417552614656 11425898778848 11444646894336 11464797478248 11473178178159 11483924601168 11490112178208 11492319282894 11508965657856 11511492321404 11517378644448 11536593490368 11555606074752 11574884696832 11583345869856 11603740660983 11623099587678 11648444119776 11650681638018 11667877626816 11676406777128 11687106570624 11687343555456 11695886935248 11706604579584 11715162039072 11734706853952 11762553752512 11774656869552 11783264074866 11800655750592 11802922506756 11809281960936 11828659148352 11857054420656 11867919752448 11876595132384 11896409271744 11917355273442 11922676986624 11937237414372 11963266933824 11972012011992 11983225670784 11991985338672 12002974315776 12011748419808 12011991987552 12031788040128 12040583206824 12051861093248 12086969603328 12101730671484 12108251124504 12128451743664 12130781465277 12137317570962 12157233013584 12168707391936 12197584190016 12217933846656 12224516910336 12226865084848 12239445956508 12268827342549 12286598472576 12295579904208 12316093050528 12325096042524 12336390268992 12345408098136 12356971500672 12366004374576 12392968833792 12435501154896 12437889856803 12444591433518 12456247736736 12465353180988 12476775933504 12506727041712 12527248627584 12533998351104 12536405973072 12557320897952 12564086824512 12579430566411 12600417270726 12627892874592 12637123790436 12657950075304 12658206746376 12669806222208 12679067776464 12700220709024 12709504496092 12722581981107 12752773144317 12758467914624 12771595780704 12780931742532 12802254618312 12811612991571 12823353042768 12844746691488 12854136126204 12875227756128 12882164971968 12903656738688 12919415176314 12926376200484 12957050975004 12978667676664 13000056834096 13009823600442 13021745283936 13031264103588 13043469917376 13050497782656 13053004617608 13081467102336 13103291371776 13126362330168 13135957624269 13148261499888 13157872802154 13169930152032 13179557293956 13201545210696 13208295730752 13211195463043 13230331592832 13232872971576 13252404218112 13262091648096 13275737719416 13285442206053 13307241541896 13339186223238 13351409721504 13361169523932 13373684345664 13380890131584 13383460430712 13403213938944 13405788526192 13413011609952 13435020267264 13468513513491 13481128879632 13490983506006 13513216972284 13513490985996 13535761545144 13545656107677 13558343729904 13565276696448 13568254799882 13587908122368 13597840803744 13620526557504 13644508211622 13676887140282 13689795815928 13712258632896 13722282213768 13742535810816 13745175577488 13752581524128 13755223220454 13775525437248 13785595265784 13808215274688 13832527392234 13838704328448 13855604681844 13878439052616 13888584110403 13888865735607 13901592938256 13911754921398 13931905796352 13934964389068 13942089938016 13965350014656 13988648896896 13996186027776 14013278703828 14070067921926 14093154706032 14100748144992 14103456719706 14124272916672 14126986010196 14134597677576 14147836935552 14158178921616 14189051273472 14206379483916 14240482589673 14253531999984 14263951248522 14285004329664 14287748297652 14311585048232 14318903179584 14342791906944 14350519851264 14353276403952 14384968972992 14402536445601 14426272173114 14450340027924 14481849446208 14484631225644 14492435593464 14506010022528 14516613831024 14519402288257 14540832405984 14548267761408 14601001136247 14607521235584 14631594782976 14649463444428 14673903657048 14681810005488 14684630194809 14705900562816 14716650490128 14741202793248 14749145402688 14767157621439 14773751918208 14791794187374 14816171421036 14851738362033 14873250782592 14884123041936 14886982093023 14908954745376 14919853104108 14933827876416 14977331899776 15002014904064 15002319106816 15045394888872 15053501398032 15056392984551 15078615681312 15081512091966 15089638061196 15114397800672 15122541488832 15147770954112 15150680648616 15166269989586 15173042510592 15184133915936 15227731738287 15253136696142 15286396637664 15297570904212 15311899468224 15320149570944 15323092377192 15356504859264 15382124653824 15401020292919 15437567490489 15444461159808 15460352787168 15463322524674 15471654214644 15497466116904 15508794674007 15531258826368 15534242184024 15557170169088 15568542369504 15594515913664 15620216052096 15639292055538 15684851180268 15699542492736 15711018766488 15734207667456 15737230009008 15745709281248 15748733832114 15771545531136 15809405894208 15835460176512 15854799044286 15861879028992 15889807031256 15901422387273 15916316552496 15927951286818 15951022578432 15962682682656 15989313784896 16015664559744 16015989316736 16042384053504 16054110942432 16070629870872 16100533179261 16108766077032 16135640895312 16144334832672 16147435954446 16171268991552 16174375287036 16183090094616 16209644018112 16224943189248 16263445586688 16303990042647 16319261275344 16331190559902 16358436456732 16394106538944 16421124422016 16421457400704 16433461390032 16448520358656 16460544130848 16488005832768 16508141614179 16517036256174 16544138133168 16556231801394 16580668206528 16583853142404 16592788578024 16608330315648 16620470907984 16635701244672 16675636055616 16715207964096 16744638422178 16752115766016 16772574088548 16800556360968 16812837469419 16837190499456 16849498387248 16864938595584 16877266767072 16877608995168 16905423701952 16926069249981 16933627612032 16963442641476 17003697525756 17028794374272 17041242323376 17044515729693 17069672824416 17082150655428 17097804057024 17126328921984 17138848168272 17166970341504 17176219962624 17197196217372 17225886901752 17235168267312 17238478924341 17267238482106 17276067966672 17304890235552 17333409112128 17346431467256 17362327045248 17375018804784 17391293223168 17434649381517 17476022457027 17501816440224 17514610165692 17530659855936 17531015333184 17543830402872 17559906869376 17572743058608 17602060280928 17611060974336 17643830628768 17661985304328 17674896112299 17682788864128 17700983625888 17704383760134 17713922941404 17742988722528 17785581630984 17801879628672 17814892698576 17831579127552 17844613907616 17876032910163 17884015479936 17905856121558 17958018017988 17974838506176 17987978008008 18004461473664 18017622629712 18017987981328 18031159025174 18047682060192 18060874810236 18077791639872 18130454404992 18152596007226 18160702076672 18192677615496 18205976356443 18235849520376 18253061087904 18283011510528 18296376285024 18326900769984 18336775365504 18340297627272 18359168934762 18367367249664 18380793687712 18410953699584 18443369856312 18474139575792 18487644063786 18504585403488 18518112147204 18518487647476 18535457251008 18549006561864 18589453250688 18620466686208 18666887150277 18684371605104 18698029771482 18715163900256 18760090562568 18790872941376 18800997526656 18804608959608 18832363888896 18835981346928 18846130236768 18877571895488 18900625906089 18941839311888 18955685685654 18986925112956 18987310119564 19004709333312 19018601664696 19046672439552 19050331063536 19064256744138 19091870906112 19137701871936 19171397613798 19179958630656 19203381927468 19235029564152 19267120037232 19281204189306 19309132594944 19312841634192 19323247457952 19355485108032 19379122764471 19387776541312 19468001514996 19500085251144 19514735400663 19532617925904 19546896155382 19565204876064 19575746673984 19579506926412 19622200653504 19654937057664 19665527203584 19689543495252 19722392249832 19736809203231 19754895228048 19769335940934 19802317816044 19845497389248 19849309457364 19878606327168 19893137472144 19911770501888 20008779334857 20027114582256 20041754285898 20060526518496 20071335197376 20075190646068 20104820908416 20108682789288 20119517414928 20152530400896 20163388651776 20200907531488 20221693319448 20236475259009 20269825458426 20270236478994 20303642317716 20337515594856 20352382199823 20381862183552 20396761205616 20415865957632 20430789836256 20466762317433 20515330710423 20534693723892 20568387949344 20583423320652 20613803716224 20617763366232 20628872286192 20632834830681 20663288155872 20678392898676 20712322912032 20758056492672 20783407022766 20817658578924 20852389407384 20867632382097 20902446583602 20913134907024 20932723323648 20948025021984 20982973345344 20994279041664 20998311776152 21019918055742 21079207858944 21105101882889 21139732059048 21155185079559 21186409375008 21190479015294 21201896516364 21221755403328 21237268382424 21283576910208 21319085046528 21380297999976 21395926872783 21405481256576 21427506494496 21431622446478 21467377572348 21478354769376 21514187860416 21525779776896 21529914605928 21561691988736 21565833716048 21577453459488 21612858690816 21639408259671 21675510041886 21726946838466 21738653390196 21759015033792 21774920746536 21811248608976 21822401642112 21827192504158 21858808718592 21911281853376 21947392174464 21974195166642 21984007777024 22010855485572 22022715008232 22058850844224 22074975735192 22107557608704 22111804189872 22123718104032 22160627877312 22187691281061 22224257131554 22234181407488 22286943952128 22326184562904 22359137211648 22363432118064 22379779656162 22400741814624 22412196281088 22417116625892 22465997849664 22503022356096 22503478660224 22540564935936 22568092333308 22617923521968 22622268137949 22634457091794 22671596701008 22683812233248 22721656431168 22726020972924 22759563765888 22776200873904 22797072076032 22851797557696 22879705044213 22929594956496 22946356356318 22967849202336 22980224356416 22984638565788 23022984642808 23034757288896 23073186980736 23111212149504 23166691739712 23194983787011 23207481321966 23246199175356 23296888239552 23301363276036 23335755253632 23352813554256 23374213141248 23374687110912 23391773870496 23430324078144 23458938083307 23469413707904 23525107505024 23549313739104 23566528149732 23601311501184 23605845013512 23618563921872 23623100748171 23657318296704 23714108841312 23753190264768 23782198566429 23792818543488 23834710546884 23874474828744 23891926930227 23926533867648 23944024023984 23966451341568 23983970677344 24023496839616 24023983975104 24063576080256 24081166413648 24103722186496 24203461342968 24216502249008 24221153931669 24256903487328 24261562930554 24274635141924 24314466027168 24337414783872 24395168380032 24435867693312 24453730169696 24478891913016 24496785839853 24537654685098 24573196945152 24591159808416 24632186101056 24650192085048 24672780537984 24690816196272 24713943001344 24732008749152 24775554384261 24834347702091 24871002309792 24875779713606 24889182867036 24912495473472 24930706361976 24953551867008 25013454083424 25054497255168 25072811946144 25114641795904 25128173649024 25158861132822 25200834541452 25255785749184 25274247580872 25315900150608 25316413492752 25339612444416 25358135552928 25400441418048 25419008992184 25445163962214 25505546288634 25516935829248 25543191561408 25561863485064 25604509236624 25623225983142 25646706085536 25689493382976 25708272252408 25750455512256 25764329943936 25807313477376 25838830352628 25852752400968 25900857723159 25914101950008 25957335353328 26000113668192 26019647200884 26043490567872 26062528207176 26086939834752 26100995565312 26106009235216 26162934204672 26252724660336 26271915248538 26296522999776 26315745604308 26339860304064 26359114587912 26403090421392 26416591461504 26422390926086 26460663185664 26465745943152 26524183296192 26551475438832 26556575640201 26570884412106 26614483083792 26678372446476 26702819443008 26722339047864 26747368691328 26761780263168 26766920861424 26811577052384 26826023219904 26858784182337 26937027026982 26962257759264 26981967012012 27026433944568 27026981971992 27046738537761 27071523090288 27091312215354 27116687459808 27130553392896 27136509599764 27195681607488 27228894010839 27241053115008 27289016423244 27353774280564 27379591631856 27424517265792 27444564427536 27490351154976 27505163048256 27510446440908 27551050874496 27571190531568 27616430549376 27665054784468 27711209363688 27731466095679 27756878105232 27777168220806 27777731471214 27803185876512 27823509842796 27869928778136 27884179876032 27930700029312 27977297793792 28026557407656 28047044657223 28140135843852 28186309412064 28201496289984 28206913439412 28248545833344 28253972020392 28269195355152 28295673871104 28316357843232 28412758967832 28433528528481 28480965179346 28507063999968 28527902497044 28570008659328 28575496595304 28596385116207 28623170096464 28637806359168 28685583813888 28706552807904 28757096420697 28769937945984 28805072891202 28852544346228 28900680055848 28921806283959 28963698892416 28969262451288 28984871186928 29012020045056 29033227662048 29038804576514 29081664811968 29202002272494 29215042471168 29298926888856 29320344233073 29347807314096 29363620010976 29369260389618 29411801125632 29433300980256 29482405586496 29498290805376 29534315242878 29547503836416 29583588374748 29632342842072 29654003911401 29703476724066 29746501565184 29768246083872 29773964186046 29817909490752 29839706208216 29867655752832 29954663799552 30062631428847 30090789777744 30107002796064 30112785969102 30157231362624 30163024183932 30179276122392 30228795601344 30245082977664 30295541908224 30301361297232 30332539979172 30368267831872 30405354718491 30455463476574 30506273392284 30572793275328 30595141808424 30623798936448 30640299141888 30646184754384 30713009718528 30802040585838 30875134980978 30888922319616 30920705574336 30926645049348 30943308429288 30994932233808 31000885966819 31017589348014 31062517652736 31068484368048 31137084739008 31175110534149 31189031827328 31240432104192 31278584111076 31353669875403 31369702360536 31399084985472 31422037532976 31474460018016 31491418562496 31497467664228 31529877083613 31618811788416 31670920353024 31709598088572 31779614062512 31785718522941 31802844774546 31832633104992 31855902573636 31925365365312 31978627569792 32031329119488 32031978633472 32108221884864 32141259741744 32147433669717 32201066358522 32217532154064 32271281790624 32288669665344 32294871908892 32342537983104 32348750574072 32366180189232 32419288036224 32513265062829 32590420257699 32607980085294 32638522550688 32662381119804 32716872913464 32740788756237 32788213077888 32842248844032 32842914801408 32866922780064 32921088261696 32961292749963 32976011665536 33016283228358 33034072512348 33088276266336 33112463602788 33161336413056 33167706284808 33185577156048 33216660631296 33240941815968 33351272111232 33430415928192 33489276844356 33545148177096 33569669484243 33601112721936 33625674938838 33674380998912 33698996774496 33754533534144 33755217990336 33810847403904 33852138499962 33867255224064 33926885282952 33951685637691 34007395051512 34057588748544 34082484646752 34089031459386 34139345648832 34164301310856 34195608114048 34252657843968 34277696336544 34333940683008 34394392434744 34419534534477 34451773803504 34470336534624 34476957848682 34534476964212 34552135933344 34609780471104 34666818224256 34692862934512 34724654090496 34750037609568 34811221982949 34869298763034 34952044914054 35003632880448 35029220331384 35061319711872 35062030666368 35087660805744 35119813738752 35145486117216 35204120561856 35287661257536 35323970608656 35349792224598 35365577728256 35401967251776 35408767520268 35427845882808 35485977445056 35571163261968 35603759257344 35629785397152 35689227815232 35752065820326 35768030959872 35811712243116 35916036035976 35949677012352 35975956016016 36008922947328 36035245259424 36035975962656 36062318050348 36095364120384 36121749620472 36155583279744 36260908809984 36305192014452 36385355230992 36392344395831 36411952712886 36471699040752 36506122175808 36592752570048 36653801539968 36673550731008 36680595254544 36718337869524 36761587375424 36806482027647 36886739712624 36948279151584 36975288127572 37009170806976 37036224294408 37036975294952 37070914502016 37098013123728 37178906501376 37313669570409 37333774300554 37368743210208 37396059542964 37430327800512 37520181125136 37581745882752 37601995053312 37609217919216 37671962693856 37692260473536 37738291699233 37755143790976 37801251812178 37883678623776 37911371371308 37973850225912 37974620239128 38009418666624 38037203329392 38100662127072 38128513488276 38167745943321 38258319432951 38275403743872 38342795227596 38406763854936 38434838974713 38470059128304 38534240074464 38562408378612 38625683268384 38646494915904 38710970216064 38758245528942 38775553082624 38936003029992 39000170502288 39029470801326 39065235851808 39093792310764 39130409752128 39151493347968 39159013852824 39244401307008 39309874115328 39379086990504 39407872872807 39444784499664 39473618406462 39509790456096 39538671881868 39604635632088 39633586389129 39690994778496 39698618914728 39757212654336 39786274944288 39856326618159 40017558669714 40054229164512 40083508571796 40121053036992 40142670394752 40150381292136 40209641816832 40217365578576 40239034829856 40305060801792 40401815062976 40443386638896 40472950518018 40539650916852 40540472957988 40607284635432 40636968323031 40675031189712 40704764399646 40763724367104 40793522411232 40861579672512 40933524634866 41030661420846 41069387447784 41136775898688 41166846641304 41227607432448 41235526732464 41257744572384 41265669661362 41326576311744 41356785797352 41424645824064 41516112985344 41566814045532 41635317157848 41665752331209 41666597206821 41704778814768 41735264764194 41804893167204 41826269814048 41896050043968 41965946690688 41988558083328 41996623552304 42039836111484 42210203765778 42279464118096 42310370159118 42372818750016 42380958030588 42403793032728 42443510806656 42474536764848 42567153820416 42721447769019 42760595999952 42791853745566 42810962513152 42855012988992 42863244892956 42934755144696 42956709538752 43028375720832 43051559553792 43059829211856 43131667432096 43154906918976 43207609336803 43278816519342 43351020083772 43453893676932 43477306780392 43518030067584 43549841493072 43558206864771 43622497217952 43644803284224 43654385008316 43803003408741 43822563706752 43894784348928 43948390333284 44021710971144 44045430016464 44053890584427 44117701688448 44149951470384 44223608379744 44247436208064 44321255754624 44375382562122 44448514263108 44555215086099 44652369125808 44660946279069 44726864236128 44759559312324 44801483629248 44834233251784 44931995699328 45006044712192 45006957320448 45136184666616 45169178953653 45235847043936 45244536275898 45268914183588 45343193402016 45367624466496 45443312862336 45452041945848 45519127531776 45552401747808 45683195214861 45703595115392 45759410088426 45859189912992 45892712712636 45935698404672 45960448712832 45969277131576 46045969285616 46069514577792 46146373961472 46203060878757 46312702471467 46333383479424 46389967574022 46414962643932 46492398350712 46526384022021 46593776479104 46602726552072 46671510507264 46705627108512 46783547740992 46860648156288 46917876166614 46938827415808 47050215010048 47098627478208 47133056299464 47202623002368 47211690027024 47237127843744 47246201496342 47314636593408 47428217682624 47506380529536 47564397132858 47585637086976 47669421093768 47704267161819 47748949657488 47783853860454 47853067735296 47888048047968 47967941354688 48046993679232 48047967950208 48127152160512 48162332827296 48301599537783 48406922685936 48433004498016 48442307863338 48513806974656 48523125861108 48549270283848 48628932054336 48674829567744 48790336760064 48907460339392 48957783826032 48993571679706 49075309370196 49182319616832 49264372202112 49300384170096 49345561075968 49381632392544 49464017498304 49524424842537 49551108768522 49668695404182 49742004619584 49751559427212 49778365734072 49824990946944 49861412723952 49870990468361 49907103734016 50026908166848 50145623892288 50229283591808 50256347298048 50317722265644 50401669082904 50438512408257 50511571498368 50548495161744 50631800301216 50632826985504 50716271105856 50778207749943 50800882836096 50838017984368 50890327924428 51011092577268 51086383122816 51123726970128 51133547189079 51209018473248 51246451966284 51293412171072 51378986765952 51416544504816 51500911024512 51528659887872 51677660705256 51705504801936 51715436773023 51801715446318 51828203900016 51914670706656 52000227336384 52039294401768 52086981135744 52125056414352 52173879669504 52212018470432 52303948144551 52428067371081 52505449320672 52543830497076 52593045999552 52631491208616 52679720608128 52718229175824 52806180842784 52833182923008 52844781852172 52931491886304 53024688336897 53048366592384 53102950877664 53113151280402 53141768824212 53228966167584 53356744892952 53405638886016 53444678095728 53494737382656 53533841722848 53623154104768 53652046439808 53717568364674 53874054053964 53924515518528 53963934024024 54052867889136 54053963943984 54093477075522 54143046180576 54182624430708 54233374919616 54273019199528 54391363214976 54457788021678 54482106230016 54578032846488 54617929069329 54707548561128 54759183263712 54849034531584 54889128855072 54980702309952 55010326096512 55020892881816 55102101748992 55142381063136 55232861098752 55330109568936 55422418727376 55462932191358 55513756210464 55554336441612 55555462942428 55606371753024 55647019685592 55739857556272 55768359752064 55861400058624 56000661450831 56053114815312 56094089314446 56280271687704 56372618824128 56402992579968 56413826878824 56497091666688 56507944040784 56538390710304 56632715686464 56701877718267 56825517935664 56867057056962 56961930358692 57014127999936 57055804994088 57140017318656 57150993190608 57192770232414 57246340192928 57275612718336 57413105615808 57514192841394 57539875891968 57610145782404 57705088692456 57801360111696 57843612567918 57927397784832 57938524902576 57969742373856 58066455324096 58077609153028 58137368293413 58163329623936 58404004544988 58544206201989 58597853777712 58640688466146 58695614628192 58727240021952 58738520779236 58866601960512 58964811172992 58996581610752 59068630485756 59167176749496 59210427609693 59264685684144 59308007822802 59406953448132 59536492167744 59547928372092 59635818981504 59679412416432 59735311505664 60026338004571 60125262857694 60181579555488 60214005592128 60225571938204 60314462725248 60326048367864 60358552244784 60370146356437 60457591202688 60490165955328 60602722594464 60665079958344 60709425777027 60736535663744 60810709436982 60910926953148 61012546784568 61057146599469 61145586550656 61190283616848 61247597872896 61292369508768 61400286952299 61545992131269 61604081171676 61750269961956 61841411148672 61853290098696 61886616858576 61898504492043 61989864467616 62001771933638 62035178696028 62136968736096 62274169478016 62350221068298 62378063654656 62557168222152 62602897146291 62707339750806 62739404721072 62798169970944 62844075065952 62948920036032 62982837124992 62994935328456 63059754167226 63237623576832 63315305648667 63419196177144 63465555238677 63559228125024 63571437045882 63605689549092 63665266209984 63711805147272 63850730730624 63957255139584 64187780618349 64216443769728 64282519483488 64294867339434 64402132717044 64435064308128 64542563581248 64577339330688 64589743817784 64685075966208 64697501148144 64732360378464 64838576072448 65026530125658 65180840515398 65215960170588 65277045101376 65324762239608 65433745826928 65481577512474 65576426155776 65733845560128 65842176523392 65922585499926 65952023331072 66032566456716 66068145024696 66176552532672 66191080848073 66224927205576 66322672826112 66335412569616 66371154312096 66481883631936 66563073843183 66702544222464 66860831856384 66978553688712 67090296354192 67139338968486 67202225443872 67251349877676 67397993548992 67509067068288 67510435980672 67621694807808 67704276999924 67853770565904 67866804413847 67903371275382 68014790103024 68164969293504 68178062918772 68278691297664 68328602621712 68391216228096 68555392673088 68639115132639 68788784869488 68839069068954 68903547607008 68940673069248 68953915697364 69068953928424 69104271866688 69219560942208 69333636448512 69385725869024 69500075219136 69584951361033 69622443965898 69738597526068 69904089828108 70007265760896 70058440662768 70122639423744 70124061332736 70175321611488 70290972234432 70376814249921 70408241123712 70575322515072 70647941217312 70699584449196 70803934503552 70817535040536 70855691765616 70869302244513 70971954890112 71142326523936 71259570794304 71378455630464 71504131640652 71623424486232 71675780790681 71832072071952 71899354024704 71951912032032 72070490518848 72071951925312 72124636100696 72190728240768 72243499240944 72311166559488 72610384028904 72663461795007 72770710461984 72784688791662 72823905425772 72943398081504 73012244351616 73185505140096 73307603079936 73361190509088 73436675739048 73490357519559 73523174750848 73612964055294 73773479425248 73896558303168 73950576255144 74018341613952 74072448588816 74073950589904 74141829004032 74196026247456 74326663152783 74503043106273 74627339140818 74667548601108 74737486420416 74792119085928 74860655601024 75040362250272 75163491765504 75218435838432 75343925387712 75384520947072 75476583398466 75510287581952 75602503624356 75767357247552 75822742742616 75947700451824 75949240478256 76018837333248 76074406658784 76201324254144 76257026976552 76335491886642 76516638865902 76550807487744 76685590455192 76813527709872 76869677949426 76940118256608 77068480148928 77124816757224 77251366536768 77292989831808 77421940432128 77516491057884 77702573169477 77872006059984 78000341004576 78058941602652 78130471703616 78187584621528 78260819504256 78302986695936 78318027705648 78488802614016 78758173981008 78815745745614 78889568999328 78947236812924 79019580912192 79077343763736 79209271264176 79267172778258 79381989556992 79397237829456 79572549888576 79669726920603 79712653236318 80035117339428 80108458329024 80167017143592 80242106073984 80285340789504 80300762584272 80434731157152 80478069659712 80576352547011 80803630125952 80886773277792 80945901036036 81079301833704 81080945915976 81140215613283 81214569270864 81273936646062 81350062379424 81409528799292 81587044822464 81686682032517 81723159345024 81867049269732 82061322841692 82138774895568 82273551797376 82333693282608 82471053464928 82515489144768 82531339322724 82653152623488 82713571594704 82849291648128 83133628091064 83194398287037 83270634315696 83331504662418 83333194413642 83409557629536 83470529528388 83609786334408 83652539628096 83792100087936 83931893381376 83993247104608 84079672222968 84141133971669 84420407531556 84558928236192 84620740318236 84745637500032 84761916061176 84807586065456 84887021613312 84949073529696 85300585585443 85442895538038 85521191999904 85583707491132 85710025977984 85726489785912 85789155348621 85869510289392 85913419077504 86056751441664 86119658423712 86263334864192 86309813837952 86415218673606 86557633038684 86702040167544 86765418851877 86907787353864 86954613560784 87036060135168 87099682986144 87116413729542 87244994435904 87308770016632 87606006817482 87645127413504 87896780666568 87961032699219 88043421942288 88090860032928 88107781168854 88235403376896 88299902940768 88447216759488 88494872416128 88642511509248 88750765124244 88897028526216 88962011734203 89110430172198 89304738251616 89321892558138 89453728472256 89519118624648 89602967258496 89668466503568 89863991398656 90187894286541 90272369333232 90338357907306 90471694087872 90489072551796 90537828367176 90686386804032 90735248932992 90886625724672 90904083891696 91104803495616 91216064155473 91366390429722 91407190230784 91518820176852 91718379825984 91785425425272 91871396809344 91920897425664 91938554263152 92091938571232 92139029155584 92406121757514 92625404942934 92666766958848 92779935148044 92829925287864 92984796701424 93002657900457 93052768044042 93187552958208 93205453104144 93411254217024 93525331602447 93567095481984 93721296312576 93835752333228 94061009626209 94197254956416 94266112598928 94423380054048 94474255687488 94492402992684 94856435365248 95012761059072 95128794265716 95338842187536 95357155568823 95408534323638 95497899314976 95567707720908 95776096095936 95935882709376 96093987358464 96095935900416 96324665654592 96442301009151 96603199075566 96813845371872 96866008996032 96884615726676 97027613949312 97046251722216 97098540567696 97257864108672 97539795188487 97771260773097 97814920678784 97915567652064 97987143359412 98150618740392 98222366268711 98364639233664 98528744404224 98600768340192 98763264785088 98883878249889 98928034996608 99048849685074 99102217537044 99337390808364 99484009239168 99503118854424 99556731468144 99649981893888 99722825447904 99741980936722 100053816333696 100291247784576 100458567183616 100635444531288 100709008452729 100803338165808 100877024816514 101023142996736 101096990323488 101263600602432 101265653971008 101432542211712 101556415499886 101601765672192 101676035968736 101780655848856 101855056913073 102022185154536 102172766245632 102247453940256 102267094378158 102418036946496 102492903932568 102586824342144 102757973531904 102833089009632 103001822049024 103258603603431 103355321410512 103411009603872 103430873546046 103603430892636 103656407800032 103829341413312 104000454672768 104078588803536 104173962271488 104250112828704 104424036940864 104607896289102 104856134742162 105010898641344 105087660994152 105186091999104 105262982417232 105359441216256 105436458351648 105612361685568 105689563704344 105862983772608 106049376673794 106096733184768 106205901755328 106226302560804 106283537648424 106457932335168 106481303972987 106713489785904 106811277772032 106889356191456 107067683445696 107246308209536 107304092879616 107435136729348 107748108107928 107849031037056 107927868048048 108105735778272 108107927887968 108186954151044 108286092361152 108365248861416 108466749839232 108546038399056 108782726429952 108915576043356 109156065692976 109177033187493 109235858138658 109415097122256 109518366527424 109778257710144 109961404619904 110020652193024 110041785763632 110284762126272 110419446082941 110660219137872 110844837454752 110925864382716 111027512420928 111108672883224 111110925884856 111212743506048 111294039371184 111479715112544 111536719504128 111941008711227 112001322901662 112106229630624 112188178628892 112560543375408 112745237648256 112805985159936 112827653757648 113015888081568 113076781420608 113214875097699 113265431372928 113403755436534 113651035871328 113734114113924 113923860717384 114028255999872 114111609988176 114301986381216 114385540464828 114492680385856 114826211231616 115028385682788 115220291564808 115304516924139 115410177384912 115602720223392 115687225135836 115877049805152 115939484747712 116132910648192 116155218306056 116274736586826 116326659247872 116808009089976 117088412403978 117195707555424 117281376932292 117391229256384 117454480043904 117477041558472 117733203921024 117929622345984 118137260971512 118223618618421 118334353498992 118420855219386 118529371368288 118616015645604 118813906896264 118900759167387 119072984335488 119095856744184 119271637963008 119358824832864 119568979854477 120052676009142 120250525715388 120363159110976 120428011184256 120451143876408 120628925450496 120652096735728 120717104489568 120740292712874 120915182405376 121205445188928 121330159916688 121418851554054 121473071327488 121621418873964 121821853906296 121910904969093 122025093569136 122114293198938 122291173101312 122380567233696 122584739017536 122800573904598 123091984262538 123208162343352 123500539923912 123682822297344 123706580197392 123773233717152 123797008984086 123979728935232 124003543867276 124070357392056 124273937472192 124548338956032 124700442136596 124997256993627 124999791620463 125114336444304 125205794292582 125414679501612 125478809442144 125688150131904 125897840072064 125965674249984 125989870656912 126119508334452 126630611297334 126838392354288 126931110477354 127118456250048 127142874091764 127211379098184 127330532419968 127423610294544 127701461461248 128164343307057 128375561236698 128432887539456 128565038966976 128589734678868 128804265434088 128870128616256 128898420598879 129085127162496 129154678661376 129179487635568 129395002296288 129464720756928 129622828010409 130053060251316 130361681030796 130431920341176 130554090202752 130649524479216 130674620594313 130867491653856 130963155024948 131409010226223 131467691120256 131684353046784 131845170999852 132065132913432 132136290049392 132161671753281 132353105065344 132382161696146 132449854411152 132670825139232 132742308624192 132963767263872 133126147686366 133665645258297 133957107377424 133982838837207 134180592708384 134278677936972 134404450887744 134502699755352 134795987097984 135018134136576 135020871961344 135408553999848 135507536860959 135707541131808 135733608827694 135806742550764 136029580206048 136329938587008 136356125837544 136557382595328 136657205243424 137049585644583 137110785346176 137278230265278 137577569738976 137678138137908 137807095214016 137881346138496 137907831394728 138137907856848 138208543733376 138439121884416 138771451738048 139000150438272 139169902722066 139244887931796 139477195052136 139579152066063 139808179656216 140014531521792 140116881325536 140350643222976 140581944468864 140753628499842 140816482247424 141150645030144 141295882434624 141399168898392 141607869007104 141635070081072 141711383531232 141738604489026 141943909780224 142284653047872 142519141588608 142756911260928 143008263281304 143112801485457 143246848972464 143351561581362 143664144143904 143903824064064 144140981037696 144143903850624 144249272201392 144381456481536 144486998481888 144904798613349 145220768057808 145326923590014 145541420923968 145569377583324 145647810851544 145886796163008 146024488703232 146371010280192 146722381018176 146873351478096 146980715039118 147046349501696 147225928110588 147546958850496 147793116606336 147901152510288 148036683227904 148144897177632 148147901179808 148392052494912 148573274527611 148653326305566 149006086212546 149254678281636 149335097202216 149474972840832 149584238171856 149612971405083 149721311202048 150080724500544 150436871676864 150687850775424 150769041894144 150953166796932 151205007248712 151315537224771 151534714495104 151645485485232 151895400903648 151898480956512 152148813317568 152402648508288 152514053953104 152670983773284 153033277731804 153371180910384 153400641567237 153627055419744 153739355898852 153880236513216 154136960297856 154249633514448 154502733073536 154585979663616 155032982115768 155146310319069 155405146338954 155744012119968 156000682009152 156117883205304 156260943407232 156375169243056 156521639008512 156636055411296 156911844433653 157284202113243 157516347962016 157631491491228 157779137998656 157894473625848 158039161824384 158154687527472 158418542528352 158534345556516 158794475658912 159074065010691 159145099777152 159339453841206 159425306472636 160070234678856 160216916658048 160334034287184 160484212147968 160601525168544 160869462314304 160956139319424 161152705094022 161607260251904 161773546555584 161891802072072 162158603667408 162161891831952 162280431226566 162429138541728 162547873292124 162700124758848 162819057598584 163174089644928 163373364065034 163446318690048 163734098539464 163853787207987 164122645683384 164277549791136 164547103594752 164667386565216 164942106929856 165030978289536 165062678645448 165306305246976 165427143189408 165698583296256 166267256182128 166388796574074 166541268631392 166663009324836 166666388827284 166819115259072 166941059056776 167219572668816 167305079256192 167584200175872 167986494209216 168159344445936 168282267943338 168840815063112 169117856472384 169241480636472 169491275000064 169523832122352 169615172130912 169898147059392 170105633154801 170601171170886 170885791076076 171042383999808 171167414982264 171296010739153 171420051955968 171452979571824 171578310697242 171739020578784 171826838155008 172239316847424 172526669728384 172619627675904 172830437347212 173115266077368 173404080335088 173530837703754 173815574707728 173909227121568 174199365972288 174232827459084 174412104880239 174489988871808 174617540033264 175212013634964 175632618605967 175793561333136 175922065398438 176086843884576 176181720065856 176215562337708 176599805881536 176894433518976 176989744832256 177501530248488 177631282829079 177794057052432 177924023468406 178220860344396 178609476503232 178643785116276 178907456944512 179038237249296 179205934516992 179336933007136 180079014013713 180375788573082 180544738666464 180676715814612 180943388175744 180978145103592 181075656734352 181110439069311 181372773608064 181470497865984 181808167783392 182128277331081 182209606991232 182432128310946 182732780859444 183037640353704 183171439798407 183436759651968 183570850850544 183742793618688 183877108526304 184183877142464 184812243515028 185250809885868 185559870296088 185659850575728 185695513476129 185969593402848 186005315800914 186105536088084 186410906208288 186822508434048 187050663204894 187134190963968 187671504666456 187808691438873 188122019252418 188394509912832 188532225197856 188846760108096 188948511374976 188984805985368 189712870730496 189945916946001 190257588531432 190396665716031 190677684375072 190714311137646 190817068647276 190995798629952 191135415441816 191552192191872 191871765418752 192563341855047 192649331309184 192884602018302 193206398151132 193627690743744 193732017992064 193769231453352 194055227898624 194092503444432 194197081135392 194515728217344 195079590376974 195542521546194 195629841357568 195831135304128 195974286718824 196301237480784 196444732537422 196729278467328 197201536680384 197526529570176 197767756499778 197856069993216 198097699370148 198204435074088 198573242544219 198674781616728 198968018478336 199006237708848 199113462936288 199445650895808 199483961873444 199689221529549 200107632667392 200582495569152 201270889062576 201418016905458 201606676331616 201754049633028 202193980646976 202527201204864 202531307942016 202865084423424 203112830999772 203352071937472 203561311697712 203600413241541 203710113826146 204044370309072 204494907880512 204534188756316 204836073892992 204985807865136 205173648684288 205666178019264 205917345397917 206517207206862 206710642821024 206822019207744 206861747092092 207206861785272 207312815600064 207358328789501 207658682826624 208000909345536 208157177607072 208500225657408 208754854083099 208848073881728 209215792578204 209712269484324 210021797282688 210175321988304 210372183998208 210525964834464 210872916703296 211130442749763 211224723371136 211379127408688 211725967545216 212098753347588 212411803510656 212452605121608 212567075296848 212607906733539 212915864670336 212962607945974 213426979571808 213778712382912 214135366891392 214492616419072 214870273458696 215027342372043 215496216215856 215698062074112 215855736096096 216211471556544 216215855775936 216373908302088 216572184722304 216730497722832 216933499678464 217092076798112 217831152086712 217990385385021 218312131385952 218354066374986 218471716277316 218830194244512 219036733054848 219556515420288 219922809239808 220083571527264 220471072558677 220569524252544 220838892165882 221320438275744 221689674909504 221851728765432 222055024841856 222217345766448 222221851769712 222425487012096 222588078742368 222959430225088 223882017422454 224002645803324 224212459261248 224376357257784 225121086750816 225490475296512 225655307515296 226031776163136 226153562841216 226429750195398 226530862745856 226807510873068 227302071742656 227468228227848 227847721434768 228056511999744 228223219976352 228603972762432 228771080929656 228985360771712 229652422463232 230056771365576 230440583129616 230609033848278 230820354769824 231205440446784 231374450271672 231754099610304 231878969495424 232265821296384 232310436612112 232549473173652 233107719508431 233616018179952 234176824807956 234391415110848 234562753864584 234782458512768 234908960087808 234954083116944 235466407842048 236274521943024 236447237236842 236668706997984 236841710438772 237058742736576 237232031291208 237627813792528 237801518334774 238145968670976 238191713488368 238717649665728 239009180761809 239137959708954 240105352018284 240501051430776 240726318221952 240856022368512 240902287752816 241304193471456 241434208979136 241480585425748 241729057641033 242410890377856 242660319833376 242837703108108 243242837747928 243420646839849 243643707812592 243821809938186 244050187138272 244228586397876 244761134467392 245169478035072 245601147809196 246183968525076 246416324686704 247001079847824 247413160394784 247546467434304 247594017968172 247959457870464 248007087734552 248140714784112 248547874944384 249400884273192 249583194861111 249994513987254 249999583240926 250228672888608 250411588585164 250829359003224 250957618884288 251012713797817 251376300263808 251795680144128 251979741313824 252239016668904 252423401915007 253261222594668 253676784708576 253862220954708 254236912500096 254285748183528 254422758196368 254661064839936 254847220589088 255901756756329 256328686614114 256751122473396 257130077933952 257179469357736 257367466045863 257608530868176 257740257232512 257796841197758 258170254324992 258358975271136 258790004592576 258929441513856 259245656020818 260106120502632 260296256555631 260723362061592 260863840682352 261108180405504 261299048958432 261349241188626 261734983307712 261926310049896 262818020452446 262935382240512 263690341999704 263883098097657 264130265826864 264272580098784 264323343506562 264706210130688 264764323392292 264899708822304 265341650278464 265484617248384 265927534527744 266252295372732 266886035202609 267331290516594 267914214754848 267965677674414 268361185416768 268557355873944 268808901775488 269005399510704 269591974195968 270817107999696 271015073721918 271415082263616 271467217655388 271613485101528 272059160412096 272659877174016 272712251675088 273314410486848 273648192466419 274099171289166 274221570692352 274556460530556 275155139477952 275356276275816 275614190428032 275762692276992 275815662789456 276275815713696 276417087466752 277542903476096 278000300876544 278339805444132 278489775863592 278954390104272 279007973701371 279158304132126 279616359312432 280233762651072 280575994807341 280701286445952 281163888937728 281507256999684 282183028878627 282591764869248 282798337796784 283270140162144 283422767062464 283477208978052 284569306095744 285038283177216 286016526562608 286071466706469 286225602970914 286493697944928 286703123162724 287328288287808 287807648128128 288281962075392 288287807701248 288498544402784 288973996963776 289326903027453 289809597226698 290441536115616 290653847180028 291082841847936 291138755166648 291295621703088 291773592326016 292619385565461 293313782319291 293444762036352 293746702956192 293961430078236 294451856221176 294667098806133 295093917700992 295586233212672 295802305020576 296289794355264 296295802359616 296784104989824 297146549055222 297306652611132 298012172425092 298509356563272 298670194404432 298949945681664 299168476343712 299225942810166 300161449001088 300873743353728 301375701550848 301906333593864 302127025358187 302410014497424 302631074449542 303069428990208 303290970970464 303790801807296 303796961913024 304297626635136 304805297016576 305028107906208 305341967546568 305565170739219 306066555463608 306742361820768 306801283134474 307254110839488 307478711797704 307760473026432 308273920595712 308499267028896 309005466147072 309775810810293 310065964231536 310292620638138 310810292677908 311488024239936 312001364018304 312235766410608 312521886814464 312750338486112 313272110822592 313823688867306 314568404226486 315032695924032 315262982982456 315558275997312 315788947251696 316078323648768 316309375054944 316837085056704 317068691113032 317588951317824 318148130021382 318290199554304 318678907682412 318850612945272 319443911918961 320140469357712 320433833316096 320668068574368 321203050337088 321738924628608 321912278638848 322305410188044 323547093111168 323783604144144 324317207334816 324323783663904 324560862453132 324858277083456 325095746584248 325400249517696 325638115197168 326348179289856 326746728130068 327468197078928 327531099562479 327707574415974 328245291366768 328555099582272 329334773130432 329884213859712 330061956579072 330125357290896 330854286378816 331258338248823 332534512364256 332777593148148 333082537262784 333326018649672 333332777654568 333638230518144 333882118113552 334439145337632 334610158512384 335823026133681 335972988418432 336318688891872 336564535886676 337681630126224 338235712944768 338482961272944 339047664244704 339230344261824 339644625293097 339796294118784 340211266309602 341202342341772 341771582152152 342084767999616 342334829964528 342592021478306 342905959143648 343156621394484 343478041157568 344478633694848 345053339456768 345660874694424 345913550772417 346230532154736 346808160670176 347061675407508 347631149415456 347818454243136 348398731944576 348465654918168 348824209760478 348979977743616 349235080066528 350424027269928 351265237211934 351587122666272 351844130796876 352173687769152 352363440131712 352431124675416 353199611763072 353788867037952 354670855855263 355003060496976 355262565658158 355588114104864 355848046936812 356441720688792 356702277502161 357218953006464 357287570232552 357814913889024 358076474498592 358673866014272 360158028027426 360751577146164 361089477332928 361353431629224 361886776351488 361956290207184 362151313468704 362220878138622 362745547216128 363616335566784 364256554662162 364419213982464 364864256621892 365465561718888 365732714907279 366075280707408 366342879596814 366873519303936 367141701701088 367754217052608 368367754284928 369624487030056 370501619771736 371119740592176 371319701151456 371391026952258 371939186805696 372010631601828 372211072176168 372821812416576 373645016868096 374101326409788 374991770980881 374999374861389 375343009332912 375617382877746 376244038504836 377064450395712 377693520216192 377897022749952 377969611970736 379891833892002 380515177062864 380793331432062 381355368750144 381428622275292 381634137294552 381991597259904 382270830883632 383104384383744 384493029921171 385126683710094 385298662618368 385769204036604 386412796302264 386695261796637 387255381487488 387464035984128 387538462906704 388185006888864 388394162270784 388868484031227 390159180753948 391085043092388 391662270608256 391948573437648 392023861782939 392602474961568 392889465074844 394403073360768 395053059140352 395535512999556 396195398740296 396408870148176 396485015259843 397146485088438 397349563233456 398012475417696 398226925872576 398891301791616 398967923746888 399378443059098 400996935774891 401948516511621 402541778125152 402836033810916 403213352663232 403508099266056 404387961293952 405054402409728 405062615884032 406225661999544 406522610582877 406704143874944 407122623395424 407200826483082 407420227652292 408088740618144 408989815761024 409068377512632 409672147785984 409971615730272 411148756933749 411332356038528 411834690795834 413034414413724 413421285642048 413644038415488 413723494184184 414413723570544 414625631200128 414716657579002 415317365653248 416314355214144 417000451314816 417509708166198 417696147763456 418431585156408 418737456198189 419424538968648 420043594565376 420350643976608 421051929668928 421745833406592 422260885499526 422449446742272 422758254817376 423451935090432 424197506695176 424823607021312 424905210243216 425134150593696 425215813467078 425831729340672 425925215891948 426853959143616 427557424765824 428270733782784 429338404456371 429740546917392 430054684744086 430992432431712 431711472192192 432422943113088 432431711551872 432747816604176 433144369444608 433460995445664 434184153596224 434714395840047 435662304173424 435980770770042 436624262771904 436708132749972 436943432554632 437660388489024 438073466109696 439113030840576 440167143054528 440942145117354 441139048505088 441677784331764 442640876551488 443379349819008 443703457530864 444110049683712 444434691532896 444443703539424 445176157484736 445719823582833 445918860450176 447764034844908 448005291606648 448424918522496 448752714515568 448838914215249 450242173501632 451310615030592 452063552326272 452307125682432 452859500390796 453615021746136 453946611674313 454604143485312 454936456455696 455695442869536 456446439952704 457207945524864 457542161859312 457970721543424 460113542731152 460201924701711 460881166259232 461218067696556 461640709539648 462410880893568 462748900543344 463508199220608 463757938990848 464620873224224 465098946347304 465438930957207 466215439016862 467232036359904 468353649615912 468782830221696 469125507729168 469564917025536 469908166233888 470735533300959 471852606339729 472549043886048 472894474473684 473337413995968 473683420877544 474117485473152 474464062582416 475255627585056 475603036669548 476383426976736 477435299331456 478018361523618 478275919417908 480210704036568 481002102861552 481452636443904 481804575505632 482608386942912 482868417958272 482961170851496 483458115282066 484821780755712 485320639666752 485675406216216 486485675495856 486841293679698 487287415625184 487643619876372 488100374276544 488457172795752 489522268934784 490338956070144 491202295618392 491561361623961 492367937050152 492832649373408 494002159695648 494826320789568 495092934868608 495188035936344 495918915740928 496014175469104 496281429568224 497095749888768 498801768546384 499166389722222 499989027974508 499999166481852 500457345777216 500823177170328 501658718006448 501915237768576 502025427595634 502752600527616 503959482627648 504478033337808 504846803830014 506522445189336 507353569417152 507724441909416 508473825000192 508571496367056 508845516392736 509694441178176 510316899464403 511803513512658 512657373228228 513502244946792 513888032217459 514260155867904 514358938715472 514734932091726 515217061736352 515480514465024 515593682395516 516717950542272 517580009185152 517858883027712 518491312041636 520212241005264 520592513111262 521446724123184 521727681364704 522598097916864 522698482377252 523469966615424 523852620099792 525636040904892 526897855817901 527380683999408 527766196195314 528260531653728 528545160197568 528646687013124 529528646784584 529799417644608 530683300556928 530969234496768 532504590745464 532893848487237 533772070405218 534662581033188 535828429509696 535931355348828 536722370833536 537114711747888 537617803550976 538010799021408 540237042041139 541634215999392 542030147443836 542830164527232 542934435310776 543226970203056 543331317207933 544118320824192 545424503350176 546384831993243 546628820973696 547296384932838 548198342578332 549112921061112 549514319395221 550310278955904 550712552551632 551228380856064 551631325578912 552551631427392 555085806952192 556679610888264 556979551727184 557086540428387 557908780208544 558015947402742 558316608264252 559232718624864 560467525302144 561151989614682 561402572891904 563014513999368 563426074316619 564366057757254 565183529738496 565596675593568 566540280324288 566845534124928 566954417956104 569138612191488 569837750838003 571189997148093 572033053125216 572142933412938 572451205941828 572987395889856 573406246325448 574656576575616 575615296256256 576997088805568 577947993927552 578653806054906 579619194453396 580883072231232 581307694360056 582165683695872 582277510333296 582591243406176 583547184652032 585238771130922 586627564638582 586889524072704 587493405912384 587922860156472 588903712442352 589334197612266 590187835401984 591604610041152 592579588710528 592591604719232 593568209979648 594293098110444 594613305222264 595719727632657 596024344850184 597018713126544 597340388808864 598336952687424 598451885620332 599067664588647 600322898002176 601747486707456 603812667187728 604254050716374 604820028994848 605262148899084 606581941940928 607581603614592 607593923826048 608595253270272 610056215812416 610683935093136 610801239724623 611130341478438 612133110927216 613484723641536 613602566268948 614508221678976 614957423595408 615520946052864 616998534057792 617752036193751 619551621620586 620131928463072 620585241276276 621620585355816 622074986368503 622976048479872 624002728036608 624471532821216 625500676972224 626264562249297 626544221645184 627647377734612 629136808452972 630065391848064 630525965964912 631116551994624 631577894503392 632618750109888 633674170113408 634137382226064 635177902635648 636296260042764 637357815364824 637701225890544 637823720200617 638887823837922 640280938715424 641336137148736 642406100674176 643477849257216 644610820376088 645082027116129 647094186222336 647567208288288 648634414669632 648647567327808 649121724906264 649716554166912 650191493168496 650800499035392 651276230394336 653493456260136 653971156155063 654936394157856 655062199124958 655415148831948 656490582733536 657110199164544 658669546260864 659768427719424 660250714581792 661413217676031 661708572757632 662516676497646 665069024728512 665555186296296 666165074525568 666652037299344 666665555309136 667276461036288 667764236227104 668878290675264 671646052267362 671945976836864 672637377783744 673129071773352 675363260252448 676471425889536 676965922545888 678095328489408 678460688523648 679289250586194 679592588237568 680422532619204 682404684683544 683543164304304 684169535999232 684669659929056 685184042956612 685811918287296 686313242788968 686956082315136 688957267389696 691321749388848 691827101544834 692461064309472 693616321340352 694123350815016 695262298830912 695636908486272 696797463889152 696931309836336 697648419520956 698470160133056 699323158525293 700848054539856 702530474423868 703174245332544 703688261593752 704347375538304 704726880263424 704862249350832 706399223526144 709341711710526 710006120993952 710525131316316 711176228209728 711696093873624 712883441377584 713404555004322 714437906012928 714575140465104 716152948997184 717027542285427 717347732028544 720316056054852 721503154292328 722178954665856 722706863258448 723912580414368 724302626937408 724441756277244 725187172923099 727232671133568 728513109324324 729728513243784 730261940519547 730931123437776 731465429814558 732150561414816 732685759193628 734283403402176 735508434105216 736735508569856 739248974060112 741003239543472 742239481184352 742639402302912 742782053904516 743878373611392 744021263203656 744422144352336 745643624833152 748202652819576 748749584583333 749983541961762 749998749722778 750686018665824 751234765755492 752488077009672 753038141393451 754128900791424 755387040432384 755939223941472 757270205745021 759783667784004 761030354125728 761586662864124 762710737500288 762857244550584 763268274589104 763983194519808 764541661767264 768986059842342 770253367420188 771538408073208 772102398137589 772825592604528 773390523593274 774510762974976 775076925813408 776370013777728 776788324541568 777736968062454 780318361507896 780888769666893 782170086184776 783324541216512 783897146875296 784047723565878 785204949923136 785778930149688 788806146721536 791071025999112 791649294292971 792390797480592 792817740296352 792970030519686 794292970176876 794699126466912 796024950835392 796453851745152 797782603583232 797935847493776 798756886118196 800658105607827 801993871549782 803897033023242 805083556250304 805672067621832 806426705326464 807016198532112 808775922587904 812451323999088 813045221165754 813408287749888 814245246790848 814401652966164 814840455304584 816177481236288 817979631522048 818136755025264 819943231460544 820944577399257 822297513867498 822664712077056 823669381591668 826068828827448 826842571284096 827288076830976 827446988368368 828827447141088 829251262400256 829433315158004 832628710428288 834000902629632 835019416332396 836863170312816 837023921104113 837474912396378 838849077937296 840701287953216 842103859337856 843491666813184 844521770999052 845516509634752 846549086635881 848395013390352 849810420486432 850268301187392 850431626934156 851850431783896 853707918287232 855114849531648 858214400119407 858676808912742 859481093834784 860109369488172 861984864863424 863422944384384 864845886226176 864863423103744 865495633208352 866921990891328 867980709082359 868368307192448 869428791680094 871324608346848 871961541540084 873248525543808 873416265499944 873886865109264 875320776978048 877858156696383 879941346957873 880334286109056 881884290234708 883355568663528 884001296418399 885281753102976 886758699638016 887406915061728 888869383065792 888887407078848 890352314969472 891439647165666 891837720900352 895528069689816 896010583213296 896849837044992 897505429031136 897677828430498 900484347003264 902621230061184 904127104652544 905719000781592 906381076074561 907230043492272 907893223348626 909208286970624 909872912911392 911390885739072 912892879905408 914415891049728 915084323718624 916695512217657 920227085462304 920403849403422 921762332518464 922436135393112 923281419079296 924821761787136 925497801086688 927016398441216 929241746448448 930197892694608 930877861914414 932430878033724 934464072719808 936707299231824 937565660443392 938251015458336 939816332467776 941471066601918 943705212679458 945098087772096 945788948947368 946674827991936 947366841755088 948234970946304 948928125164832 950511255170112 951206073339096 952766853953472 954870598662912 956036723047236 956551838835816 958331735756883 960421408073136 962004205723104 963609151011264 965216773885824 965736835916544 965922341702992 966916230564132 970641279333504 971350812432432 972971350991712 973682587359396 974574831250368 975287239752744 976200748553088 976914345591504 979044537869568 982404591236784 982593298687437 983122723247922 984735874100304 985665298746816 988004319391296 989652641579136 990185869737216 990376071872688 992028350938208 992562859136448 993775014746469 997603537092768 998332779444444 999978055949016 999998332963704 1000914691554432 1001646354340656 1003317436012896 1003830475537152 1004050855191268 1007469078401043 1007918965255296 1008956066675616 1009693607660028 1013044890378672 1014707138834304 1015448883818832 1017142992734112 1017691032785472 1019388882356352 1020633798928806 1023607027025316 1025314746456456 1027004489893584 1027776064434918 1028717877430944 1029469864183452 1030434123472704 1031187364791032 1033435901084544 1035160018370304 1036982624083272 1037740652317251 1040424482010528 1041185026222524 1042893448246368 1043455362729408 1045196195833728 1045396964754504 1046939933230848 1047705240199584 1051272081809784 1053795711635802 1054761367998816 1055532392390628 1056521063307456 1057090320395136 1057293374026248 1059057293569168 1059598835289216 1061366601113856 1064012567565789 1065009181490928 1065787696974474 1067544140810436 1069325162066376 1070106832506483 1071656859019392 1071862710697656 1073444741667072 1074229423495776 1076021598042816 1080474084082278 1083268431998784 1084060294887672 1085660329054464 1085868870621552 1086453940406112 1086662634415866 1088236641648384 1090849006700352 1092769663986486 1093257641947392 1094592769865676 1096396685156664 1097198144721837 1098225842122224 1099028638790442 1100620557911808 1101425105103264 1103262651157824 1105103262854784 1113359221776528 1113959103454368 1114173080856774 1115817560417088 1116031894805484 1116633216528504 1118465437249728 1120935050604288 1122303979229364 1124998124584167 1126029027998736 1126852148633238 1128732115514508 1131193351187136 1133080560648576 1133691068249856 1133908835912208 1139675501676006 1142379994296186 1144066106250432 1144285866825876 1144902411883656 1145974791779712 1146812492650896 1147032780772303 1149313153151232 1153479089763513 1153994177611136 1155895987855104 1157307612109812 1159238388906792 1160085785389911 1161766144462464 1162615388720112 1164555020666592 1165182486812352 1166605452093681 1170477542261844 1173255129277164 1174986811824768 1175845720312944 1176071585348817 1177807424884704 1178668395224532 1183209220082304 1185159177421056 1185183209438464 1188586196220888 1189226610444528 1189455045779529 1191439455265314 1192048689700368 1194037426253088 1194680777617728 1196673905374848 1196903771240664 1198135329177294 1202990807324673 1205845549534863 1207625334375456 1208508101432748 1209640057989696 1210524297798168 1213163883881856 1215163207229184 1215187847652096 1219567831748631 1220112431624832 1221367870186272 1221602479449246 1222260682956876 1224266221854432 1226969447283072 1227205132537896 1229016443357952 1229914847190816 1233997068115584 1235504072387502 1239103243241172 1240263856926144 1241170482552552 1243241170711632 1244149972737006 1245952096959744 1248943065642432 1251001353944448 1252529124498594 1253088443290368 1255294755469224 1256212368594567 1258273616905944 1260130783696128 1261051931929824 1263155789006784 1265237500219776 1267348340226816 1268274764452128 1270355805271296 1272592520085528 1274715630729648 1275402451781088 1275647440401234 1277775647675844 1280561877430848 1282672274297472 1284812201348352 1288015213369113 1289221640752176 1290164054232258 1295134416576576 1297268829339264 1297295134655616 1298243449812528 1299433108333824 1300382986336992 1302552460788672 1304143187520141 1306986912520272 1307942312310126 1309872788315712 1310124398249916 1310830297663896 1312981165467072 1314220398329088 1317339092521728 1320501429163584 1322826435352062 1323417145515264 1325033352995292 1330138049457024 1331110372592592 1332330149051136 1333304074598688 1333331110618272 1335528472454208 1337159470748499 1337756581350528 1343292104534724 1345274755567488 1346258143546704 1346516742645747 1350726520504896 1353931845091776 1356190656978816 1356921377047296 1358578501172388 1360845065238408 1361839835022939 1364809369367088 1367086328608608 1369339319858112 1370368085913224 1371623836574592 1372626485577936 1373912164630272 1380605774105133 1382643498777696 1383654203089668 1384922128618944 1387232642680704 1388246701630032 1390524597661824 1391273816972544 1393862619672672 1395296839041912 1396316792871621 1396940320266112 1398646317050586 1401696109079712 1405060948847736 1406348490665088 1407376523187504 1408694751076608 1409724498701664 1412206599902877 1415557819019187 1418683423421052 1420012241987904 1421050262632632 1422352456419456 1423392187747248 1425766882755168 1426809110008644 1429150280930208 1432305897994368 1434055084570854 1434695464057088 1440632112109704 1443006308584656 1444357909331712 1445413726516896 1447825160828736 1448605253874816 1448883512554488 1450374345846198 1454465342267136 1457026218648648 1459457026487568 1460523881039094 1461862246875552 1462930859629116 1464301122829632 1465371518387256 1468566806804352 1471016868210432 1474684084871883 1478497948120224 1482006479086944 1484478962368704 1485278804605824 1485564107809032 1487756747222784 1488042526407312 1488844288704672 1491287249666304 1496405305639152 1497499169166666 1499967083923524 1499997499445556 1501372037331648 1502469531510984 1504976154019344 1506076282786902 1508257801582848 1511878447882944 1514540411490042 1519567335568008 1522060708251456 1523173325728248 1525421475000576 1525714489101168 1526536549178208 1529083323534528 1530950698393209 1537972119684684 1540506734840376 1541664096652377 1543076816146416 1544204796275178 1545651185209056 1546781047186548 1550153851626816 1552740027555456 1553576649083136 1555473936124908 1560636723015792 1561777539333786 1564340172369552 1567794293750592 1568095447131756 1570409899846272 1571557860299376 1580693567453703 1582142051998224 1583298588585942 1584781594961184 1585635480592704 1585940061039372 1588585940353752 1589398252933824 1592049901670784 1592907703490304 1595871694987552 1597513772236392 1598681545461711 1601316211215654 1603987743099564 1607794066046484 1610167112500608 1611344135243664 1612853410652928 1614032397064224 1620711126123417 1624902647998176 1626090442331508 1628490493581696 1628803305932328 1629680910609168 1629993951623799 1632354962472576 1636273510050528 1639886462921088 1641889154798514 1644595027734996 1647338763183336 1648542958185663 1652137657654896 1653685142568192 1654893976736736 1657654894282176 1658866630316008 1665257420856576 1670038832664792 1671259621285161 1673726340625632 1674047842208226 1674949824792756 1677698155874592 1681402575906432 1684207718675712 1689043541998104 1690278222949857 1691033019269504 1693098173271762 1696790026780704 1699620840972864 1700536602374784 1700863253868312 1703700863567792 1707415836574464 1709513252514009 1713569991444279 1716428800238814 1717353617825484 1718962187669568 1720218738976344 1723969729726848 1726845888768768 1730991266416704 1733843981782656 1735961418164718 1736736614384896 1738857583360188 1742649216693696 1743923083080168 1746497051087616 1746832530999888 1747773730218528 1750641553956096 1755716313392766 1759882693915746 1760668572218112 1763768580469416 1766711137327056 1768002592836798 1770563506205952 1774813830123456 1777738766131584 1777774814157696 1780704629938944 1782879294331332 1787159182897971 1791056139379632 1792021166426592 1795010858062272 1795355656860996 1800968694006528 1805242460122368 1811438001563184 1812762152149122 1814460086984544 1815786446697252 1819745825822784 1822781771478144 1825785759810816 1830168647437248 1832403719173869 1833391024435314 1840454170924608 1840807698806844 1843524665036928 1844872270786224 1846562838158592 1850995602173376 1853256108581253 1858483492896896 1860395785389216 1861755723828828 1864861756067448 1866224959105509 1868928145439616 1873414598463648 1876502030916672 1878793686747891 1879632664935552 1882942133203836 1887410425358916 1890196175544192 1891577897894736 1893349655983872 1894733683510176 1897856250329664 1901022510340224 1902412146678192 1905533707906944 1912073446094472 1913103677671632 1913471160601851 1916663471513766 1920842816146272 1924008411446208 1927218302022528 1930433547771648 1931844683405984 1933832461128264 1935246081348387 1941282558667008 1942701624864864 1945942701983424 1947365174718792 1949149662500736 1950574479505488 1952401497106176 1953828691183008 1961913468465189 1964809182473568 1965186597374874 1966245446495844 1969471748200608 1971330597493632 1976008638782592 1979305283158272 1980752143745376 1984056701876416 1985125718272896 1987550029492938 1995207074185536 1996665558888888 1999956111898032 1999996665927408 2001829383108864 2003292708681312 2006634872025792 2008101710382536 2014938156802086 2015837930510592 2017912133351232 2019387215320056 2026089780757344 2029414277668608 2030897767637664 2034285985468224 2035382065570944 2038777764712704 2041267597857612 2047214054050632 2050629492912912 2054008979787168 2055552128869836 2057435754861888 2058939728366904 2060868246945408 2062374729582064 2066871802169088 2073965248166544 2075481304634502 2080848964021056 2082370052445048 2085786896492736 2086910725458816 2090392391667456 2090793929509008 2095410480399168 2097969475575879 2102544163619568 2107591423271604 2109522735997632 2111064784781256 2113042126614912 2114180640790272 2114586748052496 2118114587138336 2119197670578432 2128025135131578 2130018362981856 2131575393948948 2135088281620872 2138650324132752 2140213665012966 2143313718038784 2143725421395312 2148458846991552 2151082626856281 2152043196085632 2160948168164556 2166536863997568 2168120589775344 2171737741243104 2172907880812224 2173325268831732 2181698013400704 2185539327972972 2189185539731352 2190785821558641 2192793370313328 2194396289443674 2196451684244448 2198057277580884 2202850210206528 2206525302315648 2210206525709568 2226718443553056 2227918206908736 2228346161713548 2231635120834176 2232063789610968 2233266433057008 2236930874499456 2244607958458728 2246248753749999 2249996249168334 2252058055997472 2253704297266476 2257464231029016 2259114424180353 2262386702374272 2266161121297152 2267817671824416 2271810617235063 2279351003352012 2284759988592372 2288132212500864 2288571733651752 2289804823767312 2291949583559424 2293624985301792 2294065561544606 2306958179527026 2307988355222272 2314615224219624 2316307194412767 2318476777813584 2320171570779822 2323532288924928 2325230777440224 2329110041333184 2330364973624704 2333210904187362 2340955084523688 2342666309000679 2346510258554328 2349973623649536 2351691440625888 2352143170697634 2355614849769408 2357336790449064 2366418440164608 2374947882878913 2377172392441776 2378453220889056 2378910091559058 2382878910530628 2384097379400736 2388074852506176 2389361555235456 2393347810749696 2393807542481328 2396270658354588 2405981614649346 2411691099069726 2415250668750912 2417016202865496 2419280115979392 2421048595596336 2426327767763712 2439135663497262 2440224863249664 2442735740372544 2443204958898492 2444521365913752 2448532443708864 2449069991378701 2453938894566144 2454410265075792 2459829694381632 2462833732197771 2467994136231168 2471008144775004 2478206486482344 2480527713852288 2482340965105104 2486482341423264 2488299945474012 2497886131284864 2502002707888896 2505058248997188 2510589510938448 2511071763312339 2512424737189134 2516547233811888 2522103863859648 2526311578013568 2530475000439552 2536549528904256 2539647259907643 2545185040171056 2549431261459296 2550804903562176 2551294880802468 2555551295351688 2561123754861696 2565344548594944 2574643200358221 2576030426738226 2578443281504352 2580328108464516 2590268833153152 2594537658678528 2594590269311232 2596486899625056 2600765972673984 2603942127247077 2605104921577344 2608286375040282 2613973825040544 2615884624620252 2619745576631424 2620248796499832 2621660595327792 2625962330934144 2641002858327168 2645652870704124 2650066705990584 2652003889255197 2660276098914048 2662220745185184 2666608149197376 2666662221236544 2671056944908416 2674318941496998 2675513162701056 2686584209069448 2690549511134976 2692516287093408 2693033485291494 2701453041009792 2707863690183552 2712381313957632 2717157002344776 2719143228223683 2721690130476816 2723679670045878 2729618738734176 2734172657217216 2738678639716224 2740736171826448 2743247673149184 2745252971155872 2750086536652971 2761211548210266 2765286997555392 2767308406179336 2769844257237888 2774465285361408 2776493403260064 2781049195323648 2787725239345344 2790593678083824 2792633585743242 2793880640532224 2797292634101172 2803392218159424 2810121897695472 2812696981330176 2814753046375008 2819448997403328 2824413199805754 2831115638038374 2837366846842104 2840024483975808 2842100525265264 2844704912838912 2846784375494496 2851533765510336 2853618220017288 2858300561860416 2864611795988736 2868110169141708 2874995207270649 2881264224219408 2886012617169312 2890827453033792 2895650321657472 2897210507749632 2897767025108976 2900748691692396 2914052437297296 2918914052975136 2921047762078188 2923724493751104 2925861719258232 2928602245659264 2930743036774512 2937133613608704 2947779896062311 2949368169743766 2956995896240448 2964012958173888 2968957924737408 2970557609211648 2971128215618064 2976085052814624 2977688577409344 2981325044239407 2992810611278304 2994998338333332 2999934167847048 2999994998891112 3002744074663296 3004939063021968 3009952308038688 3012152565573804 3022407235203129 3023756895765888 3029080822980084 3039134671136016 3044121416502912 3046346651456496 3051428978202336 3053073098356416 3058166647069056 3061901396786418 3075944239369368 3081013469680752 3083328193304754 3086153632292832 3088409592550356 3091302370418112 3093562094373096 3100307703253632 3105480055110912 3110947872249816 3113221956951753 3121273446031584 3123555078667572 3128680344739104 3135588587501184 3136190894263512 3140819799692544 3143115720598752 3161387134907406 3164284103996448 3166597177171884 3169563189922368 3171270961185408 3171880122078744 3177171880707504 3178796505867648 3184099803341568 3191743389975104 3195027544472784 3197363090923422 3202632422431308 3207975486199128 3210320497519449 3215588132092968 3220334225001216 3222688270487328 3228064794128448 3241422252246834 3249805295996352 3252180884663016 3256980987163392 3257606611864656 3259361821218336 3259987903247598 3264709924945152 3272547020101056 3279772925842176 3283778309597028 3289190055469992 3291594434165511 3294677526366672 3297085916371326 3304275315309792 3309787953473472 3315309788564352 3317733260632016 3340077665329584 3342519242570322 3347452681251264 3348095684416452 3349899649585512 3355396311749184 3362805151812864 3374994373752501 3378087083996208 3380556445899714 3382066038539008 3386196346543524 3393580053561408 3399241681945728 3401073204749568 3401726507736624 3407401727135584 3419026505028018 3427139982888558 3432857600477628 3434707235650968 3437924375339136 3440437477952688 3441098342316909 3447939459453696 3460437269290539 3461982532833408 3467687963565312 3471922836329436 3477715166720376 3480257356169733 3485298433387392 3487846166160336 3493665061999776 3495547460437056 3511432626785532 3519765387831492 3527537160938832 3528214756046451 3533422274654112 3536005185673596 3549627660246912 3555477532263168 3555549628315392 3565758588662664 3568365137338587 3574318365795942 3582112278759264 3584042332853184 3590021716124544 3590711313721992 3608972421974019 3617536648604589 3622876003126368 3625524304298244 3628920173969088 3631572893394504 3639491651645568 3645563542956288 3658703495245893 3660337294874496 3664807438347738 3666782048870628 3680908341849216 3681615397613688 3687049330073856 3689744541572448 3701991204346752 3706512217162506 3716966985793792 3720791570778432 3723511447657656 3729723512134896 3732449918211018 3737856290879232 3746829196927296 3753004061833344 3757587373495782 3759265329871104 3765884266407672 3768637105783701 3774820850717832 3780392351088384 3783155795789472 3789467367020352 3795712500659328 3802045020680448 3804824293356384 3811067415813888 3824146892188944 3826207355343264 3826942321203702 3833326943027532 3841685632292544 3848016822892416 3854436604045056 3863689366811968 3867664922256528 3870492162696774 3885403249729728 3891885403966848 3894730349437584 3898299325001472 3901148959010976 3907657382366016 3912429562560423 3923826936930378 3929618364947136 3930373194749748 3932490892991688 3938943496401216 3939808247000519 3942661194987264 3952017277565184 3961504287490752 3968113403752832 3970251436545792 3975100058985876 3990414148371072 3993331117777776 3999912223796064 3999993331854816 4006585417362624 4011478412245497 4013269744051584 4016203420765072 4029876313604172 4035824266702464 4038774430640112 4039550227937241 4052179561514688 4061795535275328 4068571970936448 4070764131141888 4082535195715224 4085519505068817 4094428108101264 4101258985825824 4108017959574336 4111104257739672 4114871509723776 4117879456733808 4121736493890816 4124749459164128 4141817322315399 4147930496333088 4150962609269004 4161697928042112 4164740104890096 4171573792985472 4173821450917632 4181587859018016 4188950378614863 4190820960798336 4195938951151758 4205088327239136 4215182846543208 4219045471995264 4222129569562512 4226084253229824 4229173496104992 4236229174276672 4256050270263156 4260036725963712 4263150787897896 4270176563241744 4277300648265504 4280427330025932 4287450842790624 4296917693983104 4302165253712562 4304086392171264 4321896336329112 4333073727995136 4336241179550688 4343475482486208 4345815761624448 4346650537663464 4363396026801408 4371078655945944 4378371079462704 4381571643117282 4385586740626656 4388792578887348 4392903368488896 4396114555161768 4405700420413056 4413050604631296 4424052254615649 4453436887106112 4455836413817472 4456692323427096 4463270241668352 4464127579221936 4466532866114016 4473861748998912 4489215916917456 4492497507499998 4499992498336668 4504116111994944 4507408594532952 4514928462058032 4518228848360706 4524773404748544 4535635343648832 4543621234470126 4558702006704024 4569519977184744 4576264425001728 4577143467303504 4579609647534624 4587249970603584 4588131123089212 4592852095179627 4613916359054052 4624992289957131 4629230448439248 4632614388825534 4636953555627168 4640343141559644 4650461554880448 4658220082666368 4660729947249408 4666421808374724 4681910169047376 4685332618001358 4693020517108656 4703382881251776 4704286341395268 4711229699538816 4714673580898128 4742080702361109 4749895765757826 4754344784883552 4756906441778112 4757820183118116 4765757821061256 4768194758801472 4769241562158523 4776149705012352 4778723110470912 4787615084962656 4792541316709176 4796044636385133 4811963229298692 4823382198139452 4830501337501824 4834032405730992 4838560231958784 4842097191192672 4862133378370251 4878271326994524 4885471480745088 4886409917796984 4889042731827504 4889981854871397 4897064887417728 4898139982757402 4908820530151584 4919659388763264 4925667464395542 4942016289550008 4945628874556989 4956412972964688 4961055427704576 4964681930210208 4972964682846528 4976599890948024 4995772262569728 5010116497994376 5013778863855483 5021179021876896 5022143526624678 5024849474378268 5033094467623776 5044207727719296 5052623156027136 5070834668849571 5073099057808512 5079294519815286 5090370080342112 5098862522918592 5101609807124352 5102589761604936 5111102590703376 5122247509723392 5149286400716442 5152060853476452 5156886563008704 5160656216929032 5180537666306304 5192973799250112 5201531945347968 5207884254494154 5210209843154688 5216572750080564 5227947650081088 5231769249240504 5239491153262848 5240497592999664 5243321190655584 5251924661868288 5282005716654336 5291305741408248 5300133411981168 5304007778510394 5324441490370368 5333216298394752 5333324442473088 5342113889816832 5348637882993996 5361477548693913 5373168418138896 5385032574186816 5386066970582988 5402906082019584 5415727380367104 5434314004689552 5438286456447366 5443380260953632 5447359340091756 5459237477468352 5468345314434432 5477357279432448 5481472343652896 5490505942311744 5497211157521607 5500173073305942 5522423096420532 5530573995110784 5534616812358672 5539688514475776 5552986806520128 5559768325743759 5575450478690688 5581187356167648 5585267171486484 5594585268202344 5598674877316527 5606784436318848 5620243795390944 5629506092750016 5638897994806656 5648826399611508 5662231276076748 5674733693684208 5680048967951616 5684201050530528 5693568750988992 5703067531020672 5707236440034576 5716601123720832 5736220338283416 5740413481805553 5749990414541298 5762528448438816 5772025234338624 5781654906067584 5791300643314944 5795534050217952 5801497383384792 5805738244045161 5828104874594592 5837828105950272 5842095524156376 5847448987502208 5851723438516464 5857204491318528 5861486073549024 5885740405395567 5895559792124622 5898736339487532 5913991792480896 5928025916347776 5937915849474816 5942256431236128 5952170105629248 5955377154818688 5962650088478814 5985621222556608 5989996676666664 5999868335694096 5999989997782224 6005488149326592 6009878126043936 6019904616077376 6024305131147608 6044814470406258 6047513791531776 6058161645960168 6078269342272032 6088242833005824 6092693302912992 6102857956404672 6106146196712832 6116333294138112 6123802793572836 6151888478738736 6162026939361504 6166656386609508 6172307264585664 6176819185100712 6182604740836224 6187124188746192 6200615406507264 6221895744499632 6226443913903506 6242546892063168 6247110157335144 6257360689478208 6271177175002368 6272381788527024 6286231441197504 6293908426727637 6322774269814812 6328568207992896 6333194354343768 6339126379844736 6342541922370816 6343760244157488 6354343761415008 6357593011735296 6383486779950208 6390055088945568 6394726181846844 6405264844862616 6415950972398256 6420640995038898 6431176264185936 6445376540974656 6453247880568843 6456129588256896 6482844504493668 6499610591992704 6504361769326032 6515213223729312 6518723642436672 6519975806495196 6545094040202112 6567556619194056 6572357464675923 6578380110939984 6583188868331022 6589355052733344 6594171832742652 6608550630619584 6619575906946944 6630619577128704 6635466521264032 6680155330659168 6685038485140644 6694905362502528 6696191368832904 6699799299171024 6710792623498368 6738746261249997 6749988747505002 6756174167992416 6761112891799428 6772392693087048 6777343272541059 6787160107122816 6798483363891456 6803453015473248 6814803454271168 6838053010056036 6854279965777116 6865715200955256 6869414471301936 6875848750678272 6880874955905376 6882196684633818 6920874538581078 6923965065666816 6943845672658872 6948921583238301 6955430333440752 6960514712339466 6970596866774784 6975692332320672 6987330123999552 6991094920874112 7022865253571064 7027998927002037 7039530775662984 7055074321877664 7056429512092902 7066844549308224 7072010371347192 7099255320493824 7124843648636739 7131517177325328 7136730274677174 7148636731591884 7164224557518528 7168084665706368 7180043432249088 7181422627443984 7217944843948038 7235073297209178 7245752006252736 7251048608596488 7257840347938176 7263145786789008 7278983303291136 7317406990491786 7320674589748992 7329614876695476 7333564097741256 7347209974136103 7361816683698432 7363230795227376 7379489083144896 7388501196593313 7403982408693504 7413024434325012 7441583141556864 7447022895315312 7459447024269792 7464899836422036 7493658393854592 7506008123666688 7515174746991564 7531768532815344 7533215289937017 7537274211567402 7549641701435664 7566311591578944 7578934734040704 7591425001318656 7609648586712768 7618941779722929 7648293784377888 7652414710686528 7653884642407404 7666653886055064 7683371264585088 7696033645784832 7723929601074663 7727378733623936 7735329844513056 7740984325393548 7770806499459456 7783770807933696 7789460698875168 7802297918021952 7811826381741231 7815314764732032 7824859125120846 7847653873860756 7859236729894272 7860746389499496 7864981785983376 7877886992802432 7879616494001038 7923008574981504 7936226807505664 7950200117971752 7956011667765591 7980828296742144 7986662235555552 7999824447592128 7999986663709632 8013170834725248 8022956824490994 8026539488103168 8032406841530144 8059752627208344 8071648533404928 8077548861280224 8079100455874482 8104359123029376 8123591070550656 8137143941872896 8157429684671049 8165070391430448 8171039010137634 8188856216202528 8202517971651648 8216035919148672 8222208515479344 8229743019447552 8235758913467616 8249498918328256 8283634644630798 8295860992666176 8301925218538008 8323395856084224 8329480209780192 8343147585970944 8363175718036032 8377900757229726 8381641921596672 8391877902303516 8410176654478272 8430365693086416 8438090943990528 8444259139125024 8458346992209984 8472458348553344 8512100540526312 8520073451927424 8526301575795792 8540353126483488 8554601296531008 8560854660051864 8574901685581248 8593835387966208 8604330507425124 8624985621811947 8643792672658224 8672482359101376 8686950964972416 8691631523248896 8693301075326928 8742157311891888 8756742158925408 8763143286234564 8771173481253312 8777585157774696 8785806736977792 8792229110323536 8811400840826112 8843339688186933 8848104509231298 8906873774212224 8911672827634944 8913384646854192 8928255158443872 8933065732228032 8943975132718221 8978431833834912 8984995014999996 8999984996673336 9008232223989888 9014817189065904 9029856924116064 9036457696721412 9071270687297664 9087242468940252 9117404013408048 9139039954369488 9154286934607008 9159219295069248 9174499941207168 9176262246178424 9185704190359254 9227832718108104 9249984579914262 9258460896878496 9265228777651068 9273907111254336 9280686283119288 9300923109760896 9316440165332736 9332843616749448 9339665870855259 9363820338094752 9370665236002716 9386041034217312 9406765762503552 9408572682790536 9422459399077632 9429347161796256 9484161404722218 9499791531515652 9508689569767104 9513812883556224 9515640366236232 9531515642122512 9536389517602944 9538483124317046 9552299410024704 9575230169925312 9585082633418352 9592089272770266 9623926458597384 9630961492558347 9646764396278904 9661002675003648 9668064811461984 9684194382385344 9724266756740502 9756542653989048 9770942961490176 9772819835593968 9778085463655008 9779963709742794 9794129774835456 9796279965514804 9817641060303168 9839318777526528 9851334928791084 9874783302496533 9884032579100016 9891257749113978 9912825945929376 9929363860420416 9945929365693056 9953199781896048 10020232995988752 10027557727710966 10042358043753792 10044287053249356 10049698948756536 10066188935247552 10088415455438592 10124983121257503 10141669337699142 10146198115617024 10158589039630572 10180740160684224 10197725045837184 10203219614248704 10205179523209872 10222205181406752 10298572801432884 10304121706952904 10313773126017408 10321312433858064 10323295026950727 10381311807871617 10385947598500224 10403063890695936 10415768508988308 10433145500161128 10440772068509199 10455895300162176 10463538498481008 10480995185999328 10486642381311168 10582611482816496 10584644268139353 10600266823962336 10608015557020788 10648882980740736 10666432596789504 10666648884946176 10697275765987992 10705095412015761 10722955097387826 10746336836277792 10770065148373632 10772133941165976 10826917265922057 10852609945813767 10868628009379104 10876572912894732 10886760521907264 10894718680183512 10918474954936704 10936690628868864 10962944687305792 10981011884623488 10994422315043214 11000346146611884 11044846192841064 11061147990221568 11069233624717344 11105973613040256 11119536651487518 11150900957381376 11162374712335296 11170534342972968 11189170536404688 11197349754633054 11213568872637696 11240487590781888 11259012185500032 11277795989613312 11297652799223016 11305911317351103 11324462552153496 11349467387368416 11368402101061056 11387137501977984 11406135062041344 11414472880069152 11433202247441664 11472440676566832 11480826963611106 11499980829082596 11525056896877632 11544050468677248 11563309812135168 11591068100435904 11602994766769584 11611476488090322 11656209749189184 11675656211900544 11684191048312752 11694897975004416 11703446877032928 11722972147098048 11737288687681269 11771480810791134 11791119584249244 11797472678975064 11819424741001557 11827983584961792 11856051832695552 11884512862472256 11904340211258496 11910754309637376 11925300176957628 11971242445113216 11979993353333328 11999736671388192 11999979995564448 12019756252087872 12039809232154752 12048610262295216 12089628940812516 12116323291920336 12118650683811723 12156538684544064 12185386605825984 12205715912809344 12212292393425664 12247605587145672 12256558515206451 12303776957477472 12324053878723008 12333312773219016 12344614529171328 12353638370201424 12365209481672448 12374248377492384 12425451966946197 12443791488999264 12452887827807012 12485093784126336 12494220314670288 12514721378956416 12544763577054048 12566851135844589 12572462882395008 12587816853455274 12645548539629624 12657136415985792 12666388708687536 12678252759689472 12687520488314976 12708687522830016 12766973559900416 12780110177891136 12789452363693688 12810529689725232 12831901944796512 12841281990077796 12862352528371872 12890753081949312 12906495761137686 12912259176513792 12965689008987336 12999221183985408 13008723538652064 13030426447458624 13037447284873344 13039951612990392 13090188080404224 13135113238388112 13144714929351846 13156760221879968 13166377736662044 13178710105466688 13188343665485304 13217101261239168 13239151813893888 13270933042528064 13360310661318336 13370076970281288 13389810725005056 13392382737665808 13399598598342048 13421585246996736 13477492522499994 13499977495010004 13512348335984832 13522225783598856 13544785386174096 13554686545082118 13574320214245632 13606906030946496 13629606908542336 13676106020112072 13708559931554232 13731430401910512 13738828942603872 13761749911810752 13764393369267636 13778556285538881 13841749077162156 13874976869871393 13887691345317744 13897843166476602 13910860666881504 13921029424678932 13951384664641344 13974660247999104 13982189841748224 14045730507142128 14055997854004074 14079061551325968 14110148643755328 14112859024185804 14133689098616448 14144020742694384 14226242107083327 14249687297273478 14263034354650656 14273460549354348 14297273463183768 14307724686475569 14328449115037056 14336169331412736 14362845254887968 14388133909155399 14435889687896076 14470146594418356 14491504012505472 14502097217192976 14515680695876352 14526291573578016 14634813980983572 14659229753390952 14667128195482512 14669945564614191 14694419948272206 14726461590454752 14758978166289792 14777002393186626 14826048868650024 14836886623670967 14883166283113728 14894045790630624 14918894048539584 14929799672844072 14987316787709184 15030349493983128 15041336591566449 15063537065630688 15066430579874034 15074548423134804 15099283402871328 15132623183157888 15157869468081408 15212504006548713 15219297173425536 15237883559445858 15296587568755776 15304829421373056 15307769284814808 15333307772110128 15366742529170176 15447859202149326 15454757467247872 15470659689026112 15481968650787096 15541612998918912 15578921397750336 15604595836043904 15623652763482462 15630629529464064 15649718250241692 15695307747721512 15718473459788544 15721492778998992 15729963571966752 15755773985604864 15759232988002076 15846017149963008 15900400235943504 15912023335531182 15973324471111104 15999648895184256 15999973327419264 16026341669450496 16045913648981988 16064813683060288 16084432646081739 16119505254416688 16155097722560448 16158200911748964 16208718246058752 16247182141101312 16314859369342098 16330140782860896 16342078020275268 16377712432405056 16405035943303296 16432071838297344 16444417030958688 16471517826935232 16491633472564821 16498997836656512 16567269289261596 16591721985332352 16603850437076016 16658960419560384 16679304977231277 16726351436072064 16755801514459452 16783755804607032 16796024631949581 16820353308956544 16860731386172832 16888518278250048 16916693984419968 16944916697106688 17024201081052624 17040146903854848 17052603151591584 17080706252966976 17109202593062016 17121709320103728 17149803371162496 17208661014850248 17221240445416659 17249971243623894 17287585345316448 17344964718202752 17373901929944832 17386602150653856 17417214732135483 17484314623783776 17513484317850816 17526286572469128 17542346962506624 17555170315549392 17571613473955584 17584458220647072 17686679376373866 17696209018462596 17813747548424448 17826769293708384 17856510316887744 17866131464456064 17887950265436442 17956863667669824 17969990029999992 17999969993346672 18016464447979776 18029634378131808 18059713848232128 18072915393442824 18142541374595328 18174484937880504 18234808026816096 18278079908738976 18308573869214016 18318438590138496 18348999882414336 18352524492356848 18371408380718508 18455665436216208 18499969159828524 18516921793756992 18530457555302136 18547814222508672 18561372566238576 18601846219521792 18665687233498896 18679331741710518 18727640676189504 18741330472005432 18772082068434624 18813531525007104 18817145365581072 18858694323592512 18881725280182911 18968322809444436 18999583063031304 19017379139534208 19027625767112448 19031280732472464 19063031284245024 19072779035205888 19076966248634092 19150460339850624 19170165266836704 19184178545540532 19247852917194768 19261922985116694 19293528792557808 19336129622923968 19368388764770688 19448533513481004 19513085307978096 19545639671187936 19556170927310016 19559927419485588 19592559931029608 19635282120606336 19702669857582168 19717072394027769 19749566604993066 19768065158200032 19782515498227956 19825651891858752 19858727720840832 19891858731386112 19906399563792096 20040465991977504 20055115455421932 20084716087507584 20088574106498712 20099397897513072 20132377870495104 20216238783749991 20249966242515006 20283338675398284 20317178079261144 20332029817623177 20361480321368448 20395450091674368 20410359046419744 20444410362813504 20597145602865768 20608243413905808 20627546252034816 20642624867716128 20646590053901454 20762623615743234 20771895197000448 20831537017976616 20846764749714903 20866291000322256 20881544137018398 20911790600324352 20927076996962016 20961990371998656 20973284762622336 21083996781006111 21165222965632992 21169288536278706 21200533647924672 21216031114041576 21297765961481472 21394551531975984 21410190824031522 21445910194775652 21492673672555584 21540130296747264 21544267882331952 21653834531844114 21705219891627534 21737256018758208 21753145825789464 21773521043814528 21789437360367024 21836949909873408 21925889374611584 21962023769246976 21988844630086428 22000692293223768 22041629922408309 22089692385682128 22138467249434688 22165503589779939 22211947226080512 22239073302975036 22324749424670592 22341068685945936 22378341072809376 22394699509266108 22480975181563776 22518024371000064 22595305598446032 22599645869811051 22611822634702206 22648925104306992 22698934774736832 22736804202122112 22774275003955968 22828945760138304 22856825339168787 22944881353133664 22961653927222212 22999961658165192 23050113793755264 23088100937354496 23171788803223989 23182136200871808 23205989533539168 23222952976180644 23312419498378368 23351312423801088 23368382096625504 23406893754065856 23445944294196096 23474577375362538 23542961621582268 23582239168498488 23594945357950128 23638849482003114 23769025724944512 23808680422516992 23850600353915256 23868035003296773 23942484890226432 23959986706666656 23999473342776384 23999959991128896 24039512504175744 24079618464309504 24097220524590432 24179257881625032 24232646583840672 24237301367623446 24313077369088128 24370773211651968 24411431825618688 24472289054013147 24495211174291344 24513117030412902 24607553914954944 24648107757446016 24666625546438032 24689229058342656 24707276740402848 24748496754984768 24850903933892394 24887582977998528 24905775655614024 24970187568252672 24988440629340576 25029442757912832 25089527154108096 25133702271689178 25144925764790016 25175633706910548 25291097079259248 25314272831971584 25332777417375072 25375040976629952 25417375045660032 25560220355782272 25578904727387376 25621059379450464 25663803889593024 25682563980155592 25724705056743744 25781506163898624 25812991522275372 25874956865435841 25931378017974672 26017447077304128 26060852894917248 26074894569746688 26079903225980784 26270226476776224 26289429858703692 26313520443759936 26332755473324088 26357420210933376 26376687330970608 26434202522478336 26530019064560799 26541866085056128 26720621322636672 26740153940562576 26784765475331616 26799197196684096 26831925398154663 26954985044999988 26999954990020008 27024696671969664 27044451567197712 27089570772348192 27109373090164236 27213812061892992 27259213817084672 27352212040224144 27417119863108464 27462860803821024 27477657885207744 27523499823621504 27528786738535272 27557112571077762 27683498154324312 27749953739742786 27775382690635488 27795686332953204 27821721333763008 27842058849357864 27902769329282688 27949320495998208 28018997612565777 28091461014284256 28111995708008148 28158123102651936 28220297287510656 28225718048371608 28267378197232896 28288041485388768 28452484214166654 28499374594546956 28526068709301312 28546921098708696 28594546926367536 28615449372951138 28656898230074112 28725690509775936 28776267818310798 28871779375792152 28892884477675041 28940293188836712 28983008025010944 29004194434385952 29052583147156032 29269627961967144 29318459506781904 29334256390965024 29339891129228382 29388839896544412 29452923180909504 29517956332579584 29554004786373252 29624349907489599 29652097737300048 29673773247341934 29788091581261248 29837788097079168 29859599345688144 30060698987966256 30082673183132898 30127074131261376 30132861159748068 30149096846269608 30198566805742656 30265246366315776 30374949363772509 30425008013097426 30438594346851072 30475767118891716 30593175137511552 30609658842746112 30615538569629616 30666615544220256 30895718404298652 30941319378052224 30963937301574192 30969885080852181 31157842795500672 31209191672087808 31247305526964924 31299436500483384 31322316205527597 31390615495443024 31442985557997984 31459927143933504 31518465976004152 31753932804418059 31800800471887008 31824046671062364 31946648942222208 31999297790368512 31999946654838528 32091827297963976 32115286236047283 32129627366120576 32168865292163478 32239010508833376 32310195445120896 32316401823497928 32480751797766171 32557829837441301 32629718738684196 32660281565721792 32684156040550536 32755424864810112 32810071886606592 32888834061917376 32943035653870464 32983266945129642 32997995673313024 33134538578523192 33183443970664704 33207700874152032 33317920839120768 33358609954462554 33452702872144128 33511603028918904 33567511609214064 33592049263899162 33640706617913088 33721462772345664 33777036556500096 33833387968839936 33917733952053309 34048402162105248 34105206303183168 34161412505933952 34218405186124032 34243418640207456 34299606742324992 34417322029700496 34442480890833318 34499942487247788 34575170690632896 34689929436405504 34773204301307712 34834429464270966 34968629247567552 35026968635701632 35052573144938256 35084693925013248 35110340631098784 35168916441294144 35211866063043807 35373358752747732 35392418036925192 35458274223004671 35653538587416768 35713020633775488 35732262928912128 35775900530872884 35913727335339648 35939980059999984 35999939986693344 36059268756263616 36119427696464256 36145830786885648 36348969875761008 36355952051435169 36469616053632192 36556159817477952 36617147738428032 36636877180276992 36705048984713696 36742816761437016 36769675545619353 36911330872432416 36999938319657048 37033843587513984 37060915110604272 37095628445017344 37122745132477152 37276355900838591 37331374466997792 37358663483421036 37455281352379008 37482660944010864 37544164136869248 37634290731162144 37717388647185024 37763450560365822 37936645618888872 37999166126062608 38034758279068416 38062561464944928 38126062568490048 38153932497268184 38300920679701248 38340330533673408 38368357091081064 38495705834389536 38523845970233388 38587057585115616 38672259245847936 38736777529541376 38897067026962008 39026170615956192 39091279342375872 39112341854620032 39119854838971176 39185119862059216 39270564241212672 39405339715164336 39434144788055538 39499133209986132 39536130316400064 39565030996455912 39651303783717504 39717455441681664 39812799127584192 40080931983955008 40110230910843864 40169432175015168 40177148212997424 40198795795026144 40264755740990208 40432477567499982 40499932485030012 40566677350796568 40634356158522288 40664059635246354 40722960642736896 40820718092839488 40888820725627008 41194291205731536 41216486827811616 41285249735432256 41293180107802908 41525247231486468 41624930609614179 41663074035953232 41693529499429806 41732582000644512 41763088274036796 41854153993924032 41923980743997312 41946569525244672 42167993562012222 42330445931265984 42338577072557412 42401067295849344 42432062228083152 42678726321249981 42789103063951968 42820381648063044 42891820389551304 42923174059426707 42985347345111168 43088535764663904 43164401727466197 43307669063688228 43410439783255068 43474512037516416 43506291651578928 43547042087629056 43578874720734048 43851778749223168 43977689260172856 44001384586447536 44009836693842573 44083259844816618 44179384771364256 44276934498869376 44331007179559878 44478146605950072 44510659871012901 44649498849341184 44682137371891872 44756682145618752 44789399018532216 44961950363127552 45124009774699347 45190611196892064 45199291739622102 45223645269404412 45297850208613984 45397869549473664 45473608404244224 45657891520276608 45713650678337574 45889762706267328 45923307854444424 45999923316330384 46100227587510528 46343577606447978 46364272401743616 46411979067078336 46445905952361288 46624838996756736 46736764193251008 46813787508131712 46891888588392192 46949154750725076 47085923243164536 47164478336996976 47189890715900256 47277698964006228 47538051449889024 47701200707830512 47736070006593546 47919973413333312 47998946685552768 47999919982257792 48079025008351488 48194441049180864 48253297938245217 48358515763250064 48465293167681344 48474602735246892 48626154738176256 48741546423303936 48944578108026294 48990422348582688 49026234060825804 49215107829909888 49296215514892032 49333251092876064 49414553480805696 49474900417694463 49496993509969536 49701807867784788 49775165955997056 49811551311228048 49976881258681152 50179054308216192 50267404543378356 50351267413821096 50388073895848743 50582194158518496 50665554834750144 50750081953259904 50834750091320064 51120440711564544 51157809454774752 51242118758900928 51327607779186048 51365127960311184 51449410113487488 51625983044550744 51663721336249977 51749913730871682 51862756035949344 52034894154608256 52121705789834496 52159806451961568 52251644196406449 52540452953552448 52578859717407384 52627040887519872 52665510946648176 52714840421866752 52753374661941216 53060038129121598 53083732170112256 53441242645273344 53480307881125152 53569530950663232 53598394393368192 53663850796309326 53909970089999976 53999909980040016 54049393343939328 54088903134395424 54179141544696384 54218746180328472 54427624123785984 54704424080448288 54834239726216928 54925721607642048 54955315770415488 55046999647243008 55057573477070544 55114225142155524 55366996308648624 55499907479485572 55550765381270976 55591372665906408 55643442667526016 55684117698715728 55805538658565376 56037995225131554 56182922028568512 56223991416016296 56316246205303872 56440594575021312 56451436096743216 56576082970777536 56645175840548733 56904968428333308 56998749189093912 57052137418602624 57093842197417392 57189093852735072 57230898745902276 57451381019551872 57552535636621596 57743558751584304 57785768955350082 57880586377673424 58008388868771904 58105166294312064 58539255923934288 58636919013563808 58668512781930048 58679782258456764 58777679793088824 58905846361819008 59108009572746504 59151217182083307 59248699814979198 59304195474600096 59347546494683868 59576183162522496 59675576194158336 59719198691376288 60121397975932512 60165346366265796 60254148262522752 60265722319496136 60298193692539216 60397133611485312 60749898727545018 60850016026194852 60951534237783432 60996089452869531 61186350275023104 61231077139259232 61333231088440512 61791436808597304 61882638756104448 61927874603148384 61939770161704362 62315685591001344 62494611053929848 62540294249144709 62598873000966768 62644632411055194 62781230990886048 62885971115995968 62919854287867008 63036931952008304 63251990343018333 63507865608836118 63601600943774016 63648093342124728 63893297884444416 64183654595927952 64230572472094566 64259254732241152 64337730584326956 64478021017666752 64620390890241792 64632803646995856 64961503595532342 65115659674882602 65259437477368392 65320563131443584 65368312081101072 65510849729620224 65777668123834752 65886071307740928 65966533890259284 66124889767224927 66269077157046384 66415401748304064 66635841678241536 66717219908925108 67023206057837808 67135023218428128 67184098527798324 67442925544691328 67554073113000192 67798937609433153 67835467904106618 68096804324210496 68210412606366336 68322825011867904 68486837280414912 68570476017506361 68834644059400992 68884961781666636 68999884974495576 69150341381265792 69515366409671967 69546408602615424 69668858928541932 69937258495135104 70053937271403264 70105146289876512 70220681262197568 70337832882588288 70423732126087614 70746717505495464 70784836073850384 70916548446009342 71307077174833536 71426041267550976 71551801061745768 71604105009890319 71827454670679296 71879960119999968 71999879973386688 72118537512527232 72238855392928512 72291661573771296 72697939751522016 72711904102870338 72939232107264384 73112319634955904 73234295476856064 73410097969427392 73485633522874032 73539351091238706 73822661744864832 73999876639314096 74067687175027968 74121830221208544 74245490264954304 74552711801677182 74662748933995584 74717326966842072 74910562704758016 74965321888021728 75088328273738496 75268581462324288 75434777294370048 75526901120731644 75873291237777744 75998332252125216 76125122929889856 76252125136980096 76307864994536368 76680661067346816 76736714182162128 76991411668779072 77047691940466776 77174115170231232 77344518491695872 77624870596307523 77794134053924016 78052341231912384 78182558684751744 78224683709240064 78239709677942352 78370239724118432 78810679430328672 78868289576111076 78998266419972264 79072260632800128 79130061992911824 79302607567435008 79590057193682397 79625598255168384 80161863967910016 80220461821687728 80354296425994848 80397591590052288 80864955134999964 80999864970060024 81133354701593136 81268712317044576 81328119270492708 81641436185678976 81777641451254016 82388582411463072 82432973655623232 82570499470864512 82586360215605816 83050494462972936 83249861219228358 83326148071906464 83387058998859612 83465164001289024 83526176548073592 83708307987848064 83847961487994624 84056992837697331 84335987124024444 84660891862531968 84677154145114824 84802134591698688 84864124456166304 85357452642499962 85578206127903936 85640763296126088 85783640779102608 85846348118853414 85970694690222336 86177071529327808 86328803454932394 86615338127376456 86678653433025123 86820879566510136 86949024075032832 87012583303157856 87157749441468096 87955378520345712 88002769172895072 88019673387685146 88166519689633236 88358769542728512 88553868997738752 88662014359119756 88956293211900144 89021319742025802 89364274743783744 89513364291237504 89578798037064432 90248019549398694 90381222393784128 90398583479244204 90447290538808824 90595700417227968 90615589681011937 90795739098947328 91124848091317527 91315783040553216 91427301356675148 91779525412534656 91846615708888848 91999846632660768 92687155212895956 92823958134156672 92891811904722576 92909655242556543 93473528386502016 93627575016263424 93898309501450152 93966948616582791 94171846486329072 94328956673993952 94379781431800512 94555397928012456 95261798413254177 95402401415661024 95472140013187092 95839946826666624 95997893371105536 95999839964515584 96345858708141849 96388882098361728 96506595876490434 96717031526500128 96930586335362688 96949205470493784 97889156216052588 97980844697165376 98052468121651608 98430215659819776 98666502185752128 98829106961611392 98949800835388926 98993987019939072 99403615735569576 99550331911994112 99623102622456096 99953762517362304 100358108616432384 100534809086756712 100702534827642192 100776147791697486 101164388317036992 101331109669500288 101500163906519808 101753201856159927 102315618909549504 102484237517801856 102655215558372096 102730255920622368 102898820226974976 103251966089101488 103327442672499954 103499827461743364 103725512071898688 104069788309216512 104319612903923136 104503288392812898 105080905907104896 105157719434814768 105254081775039744 105331021893296352 105506749323882432 105635598189131421 106120076258243196 106374822669014013 106960615762250304 107139061901326464 107196788786736384 107327701592618652 107819940179999952 107999819960080032 108177806268790848 108358283089392768 108437492360656944 109067856154305507 109408848160896576 109668479452433856 109851443215284096 109910631540830976 110115146954141088 110228450284311048 110309026636858059 110733992617297248 110999814958971144 111101530762541952 111182745331812816 111286885335052032 111368235397431456 111829067702515773 112075990450263108 112365844057137024 112447982832032592 112632492410607744 112902872193486432 113152165941555072 113290351681097466 113809936856666616 113997498378187824 114104274837205248 114187684394834784 114378187705470144 114461797491804552 114902762039103744 115105071273243192 115487117503168608 115571537910700164 115761172755346848 116016777737543808 116210332588624128 117078511847868576 117273838027127616 117337025563860096 117359564516913528 117555359586177648 117811692723638016 118216019145493008 118302434364166614 118497399629958396 118608390949200192 118695092989367736 119152366325044992 119438397382752576 120242795951865024 120330692732531592 120508296525045504 120531444638992272 120596387385078432 120794267222970624 121499797455090036 121700032052389704 121903068475566864 121992178905739062 122462154278518464 122666462176881024 123582873617194608 123855749206296768 123879540323408724 124874791828842537 124989222107859696 125080588498289418 125197746001933536 125289264822110388 125562461981772096 125771942231991936 125839708575734016 126073863904016608 126503980686036666 127015731217672236 127203201887548032 127296186684249456 128036178963749943 128367309191855904 128461144944189132 128675461168653912 128769522178280121 128956042035333504 129265607293991712 129923007191064684 130231319349765204 130518874954736784 130641126262887168 130736624162202144 131555336247669504 131933067780518568 132029510081527719 132249779534449854 132538154314092768 132830803496608128 133434439817850216 133531979613038703 134046412115675616 134270046436856256 134368197055596648 134885851089382656 135372029324098041 135597875218866306 135670935808213236 136193608648420992 136420825212732672 136973674560829824 137140952035012722 137669288118801984 137769923563333272 137999769948991152 138300682762531584 139030732819343934 139092817205230848 139337717857083864 139874516990270208 140210292579753024 140441362524395136 140675665765176576 140847464252175228 141493435010990928 141569672147700768 141833096892018684 142614154349667072 143103602123491536 143208210019780638 143759920239999936 143999759946773376 144237075025054464 144583323147542592 144759893814735651 145395879503044032 145423808205740676 145878464214528768 146224639269911808 146820195938854784 146971267045748064 147078702182477412 147645323489729664 147999753278628192 148243660442417088 148424701253083389 148490980529908608 149105423603354364 149325497867991168 149434653933684144 149930643776043456 150537162924648576 151053802241463288 151164221687546229 151746582475555488 151996664504250432 152250245859779712 152504250273960192 152615729989072736 153361322134693632 153473428364324256 153982823337558144 154095383880933552 154348230340462464 154991164008749931 155249741192615046 155588268107848032 156104682463824768 156365117369503488 156479419355884704 156740479448236864 157621358860657344 157736579152222152 157996532839944528 158144521265600256 158260123985823648 159180114387364794 159251196510336768 160323727935820032 160440923643375456 160708592851989696 160795183180104576 161729910269999928 161999729940120048 162266709403186272 162537424634089152 162656238540985416 163282872371357952 164777164822926144 164865947311246464 165140998941729024 165172720431211632 166100988925945872 166499722438456716 166652296143812928 166774117997719224 166930328002578048 167052353096147184 167416615975696128 168113985675394662 168671974248048888 169321783725063936 169354308290229648 169728248912332608 169935527521646199 170714905284999924 171156412255807872 171281526592252176 171567281558205216 171692696237706828 172354143058655616 172657606909864788 173230676254752912 173357306866050246 173641759133020272 174025166606315712 174315498882936192 175910757040691424 176005538345790144 176039346775370292 176333039379266472 176717539085457024 177324028718239512 177453651546249921 177912586423800288 178042639484051604 178728549487567488 179026728582475008 179157596074128864 180496039098797388 180762444787568256 180797166958488408 180894581077617648 181191400834455936 181231179362023874 182249696182635054 182854602713350296 182988268358608593 183559050825069312 183693231417777696 183999693265321536 185374310425791912 185647916268313344 185783623809445152 185819310485113086 186947056773004032 187620882747434127 187796619002900304 187933897233165582 188343692972658144 188657913347987904 188759562863601024 189110795856024912 190523596826508354 190804802831322048 190944280026374184 191679893653333248 192691717416283698 192777764196723456 193013191752980868 193434063053000256 193861172670725376 193898410940987568 195778312432105176 195961689394330752 196104936243303216 197333004371504256 197658213923222784 197899601670777852 198374669301674781 198807231471139152 199246205244912192 199907525034724608 201069618173513424 201405069655284384 201552295583394972 202328776634073984 202662219339000576 203396812828299459 203506403712319854 204631237819099008 204968475035603712 205460511841244736 205711428052519083 206503932178202976 206654885344999908 206999654923486728 207451024143797376 208639225807846272 209006576785625796 210161811814209792 210315438869629536 210662043786592704 211013498647764864 211271196378262842 212240152516486392 212749645338028026 213921231524500608 214278123802652928 214655403185237304 214812315029670957 215639880359999904 215999639920160064 216355612537581696 216716566178785536 216874984721313888 218135712308611014 218817696321793152 219336958904867712 219702886430568192 220230293908282176 220456900568622096 220618053273716118 221467985234594496 221999629917942288 222203061525083904 222365490663625632 222736470794862912 223658135405031546 224151980900526216 224731688114274048 224895965664065184 225264984821215488 225805744386972864 226304331883110144 226580703362194932 227619873713333232 227994996756375648 228375368789669568 228756375410940288 228923594983609104 230210142546486384 230974235006337216 231143075821400328 231522345510693696 232033555475087616 232874611788922569 234157023695737152 234547676054255232 234674051127720192 234719129033827056 235110719172355296 236432038290986016 236604868728333228 236994799259916792 237216781898400384 237390185978735472 238770171581047191 238876794765505152 240485591903730048 240661385465063184 241062889277984544 241192774770156864 242999594910180072 243400064104779408 243806136951133728 243984357811478124 244924308557036928 245332924353762048 247165747234389216 247711498412593536 247759080646817448 249749583657685074 249978444215719392 250161176996578836 250395492003867072 250578529644220776 251124923963544192 251543884463983872 252147727808033216 253007961372073332 254031462435344472 254406403775096064 254592373368498912 256072357927499886 256734618383711808 256922289888378264 257350922337307824 257539044356560242 257912084070667008 258531214587983424 259846014382129368 260035960299075369 260462638699530408 261037749909473568 261473248324404288 263866135561037136 264059020163055438 264499559068899708 265076308628185536 265661606993216256 266868879635700432 267063959226077406 268092824231351232 268540092873712512 268736394111193296 270744058648196082 271195750437732612 271341871616426472 271846769043035811 272387217296841984 273374544273952581 273947349121659648 274281904070025444 275338576237603968 275539847126666544 275999539897982304 278061465638687868 278675435714167728 278728965727669629 280420585159506048 280882725048790272 281694928504350456 281900845849748373 282986870021981856 283139344295401536 283666193784037368 285785395239762531 286207204246983072 286416420039561276 287519840479999872 287999519893546752 289037576124425547 289166646295085184 289519787629471302 290791759006088064 290847616411481352 293640391877709568 293942534091496128 294157404364954824 295290646979459328 295999506557256384 296487320884834176 296849402506166778 296981961059817216 298210847206708728 298650995735982336 298869307867368288 299861287552086912 301074325849297152 302107604482926576 302328443375092458 303493164951110976 303993329008500864 304500491719559424 305231459978145472 306946856728648512 307965646675116288 308190767761867104 308696460680924928 309982328017499862 310499482385230092 311176536215696064 312209364927649536 312958838711769408 313480958896473728 315242717721314688 315473158304444304 315993065679889056 316520247971647296 316906794567394263 318360228774729588 319124468007042039 320881847286750912 321417185703979392 321590366360209152 323459820539999856 323999459880240096 324533418806372544 325074849268178304 325312477081970832 327203568462916521 329554329645852288 329731894622492928 330345440862423264 330927079910574177 332201977851891744 332999444876913432 333304592287625856 333548235995438448 333860656005156096 334104706192294368 336227971350789324 337343948496097776 338708616580459296 339456497824665216 339871055043292398 341429810569999848 342312824511615744 342563053184504352 343134563116410432 343385392475413656 344708286117311232 345315213819729576 346461352509505824 346714613732100492 347283518266040544 348050333212631424 348630997765872384 351821514081382848 352011076691580288 352078693550740584 352666078758532944 353435078170914048 354648057436479024 354907303092499842 355825172847600576 356085278968103208 357457098975134976 358315192148257728 360992078197594776 361524889575136512 361594333916976816 361789162155235296 362382801668911872 362462358724047748 364499392365270108 365709205426700592 365976536717217186 367386462835555392 367999386530643072 370748620851583824 371567247618890304 371638620970226172 374624375486527611 375241765494868254 375593238005800608 375867794466331164 376687385945316288 377315826695975808 377519125727202048 378221591712049824 381047193653016708 381609605662644096 381888560052748368 384108536891249829 385383434832567396 386026383505961736 386308566534840363 386868126106000512 387796821881975136 391556624864210352 391923378788661504 392209872486606432 394666008743008512 395799203341555704 396088530244583157 396749338603349562 397614462942278304 398492410489824384 400595938839116109 402139236347026848 402810139310568768 403104591166789944 404657553268147968 406793625656598918 407012807424639708 409262475638198016 410921023682489472 411422856105038166 413007864356405952 413309770689999816 413999309846973456 414902048287594752 417278451615692544 418013153571251592 420630877739259072 421324087573185408 422026997295529728 422542392756525684 424480305032972784 425499290676056052 427842463049001216 429310806370474608 429624630059341914 431279760719999808 431999279840320128 432711225075163392 433749969442627776 434279681444206953 436271424617222028 437635392643586304 438673917809735424 440460587816564352 440913801137244192 441236106547432236 442935970469188992 443999259835884576 444730981327251264 445472941589725824 447316270810063092 448303961801052432 449791931328130368 451611488773945728 453161406724389864 453492665062638687 455239747426666464 455989993512751296 456750737579339136 457512750821880576 457847189967218208 460420285092972768 461948470012674432 462286151642800656 463044691021387392 464973492026249793 465749223577845138 468314047391474304 469095352108510464 469438258067654112 470221438344710592 472864076581972032 473209737456666456 473989598519833584 474433563796800768 474780371957470944 477540343162094382 477753589531010304 480971183807460096 481322770930126368 482125778555969088 482385549540313728 485999189820360144 486800128209558816 487612273902267456 487968715622956248 489848617114073856 494331494468778432 495422996825187072 495518161293634896 499499167315370148 499956888431438784 500322353993157672 500790984007734144 501157059288441552 502249847927088384 504295455616066432 506015922744146664 508062924870688944 509184746736997824 509806582564938597 512144715854999772 513469236767423616 513844579776756528 514701844674615648 515078088713120484 517062429175966848 519692028764258736 520071920598150738 520925277399060816 522075499818947136 522946496648808576 527732271122074272 528118040326110876 528999118137799416 530152617256371072 532360954638749763 533737759271400864 534127918452154812 536185648462702464 537080185747425024 537472788222386592 541488117296392164 542391500875465224 542683743232852944 543693538086071622 546749088547905162 548563808140050888 548964805075825779 550677152475207936 551079694253333088 551999079795964608 556122931277375736 557350871428335456 557457931455339258 560841170319012096 562862648242302381 563389857008700912 563801691699496746 565973740043963712 566278688590803072 567332387568074736 571570790479525062 572414408493966144 572832840079122552 575039680959999744 578075152248851094 578333292590170368 579039575258942604 581583518012176128 581695232822962704 587885068182992256 588314808729909648 591999013114512768 592974641769668352 593698805012333556 595124007905024343 596421694413417456 597738615734736576 599722575104173824 604215208965853152 604656886750184916 606986329902221952 607986658017001728 610190438484898377 610462919956290944 613893713457297024 616381535523734208 617134284157557249 619964656034999724 620998964770460184 622353072431392128 625917677423538816 626961917792947456 630485435442629376 630946316608888608 631986131359778112 633040495943294592 633813589134788526 636720457549459176 638248936014084078 641763694573501824 642834371407958784 644436945089012871 646919641079999712 647998919760480192 649066837612745088 650149698536356608 650624954163941664 654407136925833042 659108659291704576 660690881724846528 661854159821148354 664403955703783488 665998889753826864 666609184575251712 667096471990876896 668209412384588736 672455942701578648 674687896992195552 677417233160918592 678912995649330432 679742110086584796 682859621139999696 685126106369008704 686269126232820864 686770784950827312 690630427639459152 692922705019011648 693429227464200984 694567036532081088 696100666425262848 698623835366767707 703643028162765696 704022153383160576 704157387101481168 705332157517065888 709296114872958048 709814606184999684 711650345695201152 712170557936206416 716630384296515456 721984156395189552 723188667833953632 723578324310470592 724924717448095496 728998784730540216 731418410853401184 731953073434434372 734772925671110784 735998773061286144 741497241703167648 743134495237780608 743277241940452344 749248750973055222 750483530989736508 751186476011601216 751735588932662328 753374771890632576 754631653391951616 756443183424099648 762094387306033416 763219211325288192 763777120105496736 768217073782499658 770766869665134792 772052767011923472 772617133069680726 773736252212001024 775593643763950272 780107880897226107 783113249728420704 784419744973212864 791598406683111408 792177060489166314 793498677206699124 795228925884556608 796984820979648768 801191877678232218 804278472694053696 805620278621137536 806209182333579888 813587251313197836 814025614849279416 815540307129107433 820123632821857743 821842047364978944 822845712210076332 826015728712811904 826619541379999632 827998619693946912 836026307142503184 836186897183008887 841261755478518144 842648175146370816 845084785513051368 845702537549245119 848960610065945568 850998581352112104 857356185719287593 858621612740949216 859249260118683828 862559521439999616 863998559680640256 867499938885255552 868559362888413906 872542849234444056 880921175633128704 881827602274488384 882472213094864472 885871940938377984 887998519671769152 889461962654502528 890945883179451648 894632541620126184 896607923602104864 899583862656260736 903222977547891456 906322813448779728 906985330125277374 910479494853332928 911979987025502592 913501475158678272 915694379934436416 920840570185945536 923896940025348864 924572303285601312 926089382042774784 929946984052499586 931498447155690276 936628094782948608 938876516135308224 940442876689421184 945728153163944064 946419474913332912 947979197039667168 949560743914941888 955080686324188764 957373404021126117 962645541860252736 964251557111938176 964771099080627456 971998379640720288 973600256419117632 975224547804534912 975937431245912496 981610705388749563 988662988937556864 991036322587269792 992781239731722531 998998334630740296 999913776862877568 1000644707986315344 1001581968015468288 1002314118576883104 1008590911232132864 1012031845488293328 1016125849741377888 1018369493473995648 1019613165129877194 1024289431709999544 1026938473534847232 1027689159553513056 1029403689349231296 1030156177426240968 1034124858351933696 1039384057528517472 1040143841196301476 1041850554798121632 1044150999637894272 1045892993297617152 1055464542244148544 1056236080652221752 1057998236275598832 1060305234512742144 1064721909277499526 1067475518542801728 1068255836904309624 1072371296925404928 1074945576444773184 1082976234592784328 1084783001750930448 1085367486465705888 1087387076172143244 1093498177095810324 1097127616280101776 1097929610151651558 1102159388506666176 1103998159591929216 1112245862554751472 1114701742856670912 1114915862910678516 1123873126459582833 1125725296484604762 1126779714017401824 1127603383398993492 1131947480087927424 1132557377181606144 1134664775136149472 1143141580959050124 1144828816987932288 1145665680158245104 1156150304497702188 1158079150517885208 1158925699604521089 1163390465645925408 1175770136365984512 1176629617459819296 1183998026229025536 1187397610024667112 1188265590733749471 1190248015810048686 1192843388826834912 1195477231469473152 1201787816517348327 1208430417931706304 1209313773500369832 1213972659804443904 1220380876969796754 1220925839912581888 1227787426914594048 1232763071047468416 1234268568315114498 1239929312069999448 1241997929540920368 1244706144862784256 1251835354847077632 1261892633217777216 1263972262719556224 1266080991886589184 1267627178269577052 1273440915098918352 1276497872028168156 1283527389147003648 1288873890178025742 1293839282159999424 1295997839520960384 1298133675225490176 1301249908327883328 1302839044332620859 1308814273851666084 1321381763449693056 1323708319642296708 1328807911407566976 1331997779507653728 1334192943981753792 1336418824769177472 1344911885403157296 1349375793984391104 1354834466321837184 1359484220173169592 1360477995187916061 1365719242279999392 1370252212738017408 1372538252465641728 1373541569901654624 1381260855278918304 1385845410038023296 1386858454928401968 1389134073064162176 1397247670733535414 1407286056325531392 1408314774202962336 1410664315034131776 1418592229745916096 1419629212369999368 1423300691390402304 1424341115872412832 1433260768593030912 1443968312790379104 1446377335667907264 1447156648620941184 1449849434896190992 1457997569461080432 1462836821706802368 1463906146868868744 1469545851342221568 1482994483406335296 1486268990475561216 1486554483880904688 1498497501946110444 1500967061979473016 1502372952023202432 1503471177865324656 1506749543781265152 1512886366848199296 1524188774612066832 1527554240210993472 1536434147564999316 1541533739330269584 1544105534023846944 1545234266139361452 1551187287527900544 1560215761794452214 1566226499456841408 1568839489946425728 1583196813366222816 1584354120978332628 1586997354413398248 1590457851769113216 1597082863916249289 1602383755356464436 1608556945388107392 1611240557242275072 1612418364667159776 1627174502626395672 1628051229698558832 1631080614258214866 1640247265643715486 1645691424420152664 1646894415227477337 1652031457425623808 1653239082759999264 1655997239387893824 1672052614285006368 1672373794366017774 1682523510957036288 1690169571026102736 1691405075098490238 1697921220131891136 1701997162704224208 1714712371438575186 1717243225481898432 1718498520237367656 1725119042879999232 1734999877770511104 1737118725776827812 1745085698468888112 1763655204548976768 1764944426189728944 1775997039343538304 1778923925309005056 1785372023715073029 1789265083240252368 1793215847204209728 1799167725312521472 1812645626897559456 1813970660250554748 1820958989706665856 1823959974051005184 1830571315454695131 1831388759868872832 1841681140371891072 1849144606571202624 1859893968104999172 1862996894311380552 1877753032270616448 1880885753378842368 1891456306327888128 1892838949826665824 1895958394079334336 1899121487829883776 1910161372648377528 1914746808042252234 1925291083720505472 1928503114223876352 1933310835267038613 1943996759281440576 1947200512838235264 1950449095609069824 1951874862491824992 1963221410777499126 1977325977875113728 1982072645174539584 1985562479463445062 1997996669261480592 1999827553725755136 2001289415972630688 2004628237153766208 2024063690976586656 2032251699482755776 2036738986947991296 2039226330259754388 2048578863419999088 2055378319107026112 2058807378698462592 2060312354852481936 2078768115057034944 2080287682392602952 2083701109596243264 2088301999275788544 2095871506100303121 2110929084488297088 2112472161304443504 2115996472551197664 2129443818554999052 2134951037085603456 2136511673808619248 2149891152889546368 2165952469185568656 2169566003501860896 2170734972931411776 2174774152344286488 2186996354191620648 2194255232560203552 2195859220303303116 2204318777013332352 2207996319183858432 2224491725109502944 2229403485713341824 2229831725821357032 2247746252919165666 2251450592969209524 2253559428034803648 2255206766797986984 2263894960175854848 2269329550272298944 2286283161918100248 2289657633975864576 2291331360316490208 2312300608995404376 2316158301035770416 2317851399209042178 2326780931291850816 2340323642691678321 2353259234919638592 2374795220049334224 2376531181467498942 2380496031620097372 2385686777653669824 2390954462938946304 2403575633034696654 2416860835863412608 2418627547000739664 2440761753939593508 2446620921387322299 2465526142094936832 2468537136630228996 2479858624139998896 2483995859081840736 2508560691549026661 2523785266435554432 2527944525439112448 2535254356539154104 2537107612647735357 2546881830197836704 2552995744056336312 2572068557157862779 2577747780356051484 2587678564319998848 2591995679041920768 2602499816655766656 2605678088665241718 2617628547703332168 2642763526899386112 2647416639284593416 2657615822815133952 2663995559015307456 2668385887963507584 2672837649538354944 2689823770806314592 2698751587968782208 2709668932643674368 2718968440346339184 2720955990375832122 2731438484559998784 2740504425476034816 2747083139803309248 2762521710557836608 2771690820076046592 2773716909856803936 2778268146128324352 2794495341467070828 2816629548405924672 2821328630068263552 2837184459491832192 2839258424739998736 2848682231744825664 2872120212063378351 2887936625580758208 2892754671335814528 2894313297241882368 2899698869792381984 2915995138922160864 2925673643413604736 2927812293737737488 2944832116166248689 2965988966812670592 2973108967761809376 2996995003892220888 3001934123958946032 3004745904046404864 3006942355730649312 3025772733696398592 3048377549224133664 3055108480421986944 3072868295129998632 3083067478660539168 3088211068047693888 3090468532278722904 3102374575055801088 3120431523588904428 3132452998913682816 3137678979892851456 3166393626732445632 3168708241956665256 3173994708826796496 3180915703538226432 3194165727832498578 3204767510712928872 3217113890776214784 3224836729334319552 3254349005252791344 3256102459397117664 3262161228516429732 3280494531287430972 3291382848840305328 3293788830454954674 3306478165519998528 3311994478775787648 3344105228570012736 3344747588732035548 3371619379378748499 3380339142052205472 3382810150196980476 3395842440263782272 3403994325408448416 3429424742877150372 3434486450963796864 3436997040474735312 3474237451553655624 3476777098813563267 3490171396937776224 3527310409097953536 3529888852379457888 3551994078687076608 3564796772201248413 3570744047430146058 3578530166480504736 3586431694408419456 3625291253795118912 3627941320501109496 3641917979413331712 3661142630909390262 3662777519737745664 3683362280743782144 3698289213142405248 3719787936209998344 3725993788622761104 3755506064541232896 3785677899653331648 3791916788158668672 3798242975659767552 3820322745296755056 3829493616084504468 3850582167441010944 3866621670534077226 3887993518562881152 3894401025676470528 3903749724983649984 3908517132997862577 3926442821554998252 3964145290349079168 3971124958926890124 3995993338522961184 4002578831945261376 4009256474307532416 4048127381953173312 4064503398965511552 4078452660519508776 4081433985563748183 4097157726839998176 4110756638214052224 4117614757396925184 4120624709704963872 4157536230114069888 4160575364785205904 4167402219192486528 4191743012200606242 4221858168976594176 4224944322608887008 4231992945102395328 4258887637109998104 4269902074171206912 4273023347617238496 4299782305779092736 4331904938371137312 4339132007003721792 4341469945862823552 4349548304688572976 4373992708383241296 4388510465120407104 4391718440606606232 4408637554026664704 4448983450219005888 4458806971426683648 4459663451642714064 4495492505838331332 4502901185938419048 4507118856069607296 4510413533595973968 4538659100544597888 4572566323836200496 4582662720632980416 4624601217990808752 4632316602071540832 4635702798418084356 4653561862583701632 4680647285383356642 4706518469839277184 4749590440098668448 4753062362934997884 4760992063240194744 4771373555307339648 4807151266069393308 4833721671726825216 4837255094001479328 4881523507879187016 4893241842774644598 4937074273260457992 4940683245682432011 4959717248279997792 4967991718163681472 5017121383098053322 5047570532871108864 5070508713078308208 5074215225295470714 5093763660395673408 5105991488112672624 5144137114315725558 5155495560712102968 5175357128639997696 5204999633311533312 5211356177330483436 5235257095406664336 5294833278569186832 5327991118030614912 5336771775927015168 5356116071145219087 5379647541612629184 5397503175937564416 5437936880692678368 5441911980751664244 5462876969119997568 5491713946364085393 5494166279606618496 5525043421115673216 5547433819713607872 5588990682934141656 5633259096811849344 5642657260136527104 5674368918983664384 5678516849479997472 5697364463489651328 5744240424126756702 5775873251161516416 5785509342671629056 5799397739584763968 5831990277844321728 5851347286827209472 5855624587475474976 5889664232332497378 5931977933625341184 5946217935523618752 5993990007784441776 6003868247917892064 6013884711461298624 6096755098448267328 6110216960843973888 6145736590259997264 6166134957321078336 6176422136095387776 6180937064557445808 6240863047177808856 6264905997827365632 6287614518300909363 6332787253464891264 6337416483913330512 6347989417653592992 6388331455664997156 6409535021425857744 6449673458668639104 6508698010505582688 6512204918794235328 6524322457032859464 6560989062574861944 6582765697680610656 6587577660909909348 6612956331039997056 6623988957551575296 6688210457140025472 6689495177464071096 6743238758757496998 6760678284104410944 6765620300393960952 6791684880527564544 6807988650816896832 6858849485754300744 6868972901927593728 6873994080949470624 6948474903107311248 6953554197627126534 6980342793875552448 7059777704758915776 7129593544402496826 7141488094860292116 7157060332961009472 7172863388816838912 7250582507590237824 7255882641002218992 7322285261818780524 7339862764161966897 7396578426284810496 7439575872419996688 7451987577245522208 7525682074647079983 7571355799306663296 7583833576317337344 7611322837943206071 7640645490593510112 7658987232169008936 7733243341068154452 7775987037125762304 7807499449967299968 7817034265995725154 7852885643109996504 7928290580698158336 7942249917853780248 7991986677045922368 8005157663890522752 8018512948615064832 8096254763906346624 8129006797931023104 8156905321039017552 8162867971127496366 8194315453679996352 8221513276428104448 8241249419409927744 8315072460228139776 8321150729570411808 8334804438384973056 8383486024401212484 8449888645217774016 8463985890204790656 8517775274219996208 8546046695234476992 8616360636190135053 8663809876742274624 8678264014007443584 8682939891725647104 8699096609377145952 8747985416766482592 8777020930240814208 8783436881213212464 8834496348498746067 8897966900438011776 8919326903285428128 8990985011676662664 9005802371876838096 9014237712139214592 9020827067191947936 9077318201089195776 9145132647672400992 9165325441265960832 9249202435981617504 9264633204143081664 9271405596836168712 9307123725167403264 9361294570766713284 9413036939678554368 9499180880197336896 9506124725869995768 9521984126480389488 9542747110614679296 9614302532138786616 9674510188002958656 9763047015758374032 9786483685549289196 9874148546520915984 9881366491364864022 9919434496559995584 9935983436327362944 10034242766196106644 10114858138136245497 10141017426156616416 10148430450590941428 10187527320791346816 10211982976225345248 10288274228631451116 10310991121424205936 10422712354660966872 10430331296440689801 10470514190813328672 10589666557138373664 10655982236061229824 10694390316603745239 10712232142290438174 10759295083225258368 10875873761385356736 10883823961503328488 10925753938239995136 10983427892728170786 10988332559213236992 11050086842231346432 11094867639427215744 11177981365868283312 11266518193623698688 11357033698959994944 11394728926979302656 11488480848253513404 11551746502323032832 11598795479169527936 11663980555688643456 11711249174950949952 11725551398993587731 11779328464664994756 11892435871047237504 11987980015568883552 12007736495835784128 12027769422922597248 12193510196896534656 12244301956691244549 12291473180519994528 12332269914642156672 12352844272190775552 12361874129114891616 12481726094355617712 12575229036601818726 12665574506929782528 12674832967826661024 12695978835307185984 12776662911329994312 12819070042851715488 12899346917337278208 13017396021011165376 13024409837588470656 13048644914065718928 13121978125149723888 13165531395361221312 13175155321819818696 13225912662079994112 13376420914280050944 13378990354928142192 13486477517514993996 13521356568208821888 13531240600787921904 13615977301633793664 13717698971508601488 13747988161898941248 13896949806214622496 13907108395254253068 13960685587751104896 14119555409517831552 14259187088804993652 14282976189720584232 14314120665922018944 14501165015180475648 14511765282004437984 14644570523637561048 14679725528323933794 14822049737047296033 14879151744839993376 14903975154491044416 15051364149294159966 15142711598613326592 15222645675886412142 15281290981187020224 15317974464338017872 15466486682136308904 15614998899934599936 15634068531991450308 15705771286219993008 15884499835707560496 15983973354091844736 16010315327781045504 16068348213435657261 16192509527812693248 16313810642078035104 16325735942254992732 16388630907359992704 16482498838819855488 16642301459140823616 16766972048802424968 16899777290435548032 16927971780409581312 17035550548439992416 17092093390468953984 17232721272380270106 17327619753484549248 17356528028014887168 17398193218754291904 17495970833532965184 17554041860481628416 17566873762426424928 17668992696997492134 17795933800876023552 17838653806570856256 17981970023353325328 18011604743753676192 18041654134383895872 18290265295344801984 18330650882531921664 18498404871963235008 18529266408286163328 18542811193672337424 18722589141533426568 18862843554902728089 18998361760394673792 19012249451739991536 19043968252960778976 19228605064277573232 19349020376005917312 19526094031516748064 19572967371098578392 19748297093041831968 19762732982729728044 19838868993119991168 19871966872654725888 20068485532392213288 20229716276272490994 20282034852313232832 20296860901181882856 20375054641582693632 20423965952450690496 20576548457262902232 20621982242848411872 20845424709321933744 20860662592881379602 20941028381626657344 21179333114276747328 21388780633207490478 21424464284580876348 21518590166450516736 21751747522770713472 21767647923006656976 21966855785456341572 22019588292485900691 22189735278854431488 22355962731736566624 22577046223941239949 22714067397919989888 22833968513829618213 22976961696507026808 23197590958339055872 23327961111377286912 23422498349901899904 23451102797987175462 23558656929329989512 23784871742094475008 23975960031137767104 24015472991671568256 24055538845845194496 24387020393793069312 24488603913382489098 24582946361039989056 24664539829284313344 24723748258229783232 24963452188711235424 25150458073203637452 25349665935653322048 25391957670614371968 25553325822659988624 25638140085703430976 25849081908570405159 26034792042022330752 26048819675176941312 26097289828131437856 26243956250299447776 26331062790722442624 26350310643639637392 26757980709856284384 26972955035029987992 27042713136417643776 27062481201575843808 27231954603267587328 27435397943017202976 27495976323797882496 27793899612429244992 27814216790508506136 27921371175502209792 28239110819035663104 28518374177609987304 28565952379441168464 28628241331844037888 29023530564008875968 29289141047275122096 29359451056647867588 29644099474094592066 29758303489679986752 29807950308982088832 30102728298588319932 30344574414408736491 30445291351772824284 30562581962374040448 30635948928676035744 30932973364272617808 31268137063982900616 31290993889322069403 31411542572439986016 31768999671415120992 31967946708183689472 32136696426871314522 32627621284156070208 32651471884509985464 32777261814719985408 32964997677639710976 33284602918281647232 33533944097604849936 33799554580871096064 34071101096879984832 34184186780937907968 34465442544760540212 34655239506969098496 34796386437508583808 34991941667065930368 35133747524852849856 35337985393994984268 35677307613141712512 35963940046706650656 36023209487507352384 36083308268767791744 36580530590689603968 36732905870073733647 36996809743926470016 37058532816572326656 37085622387344674848 37445178283066853136 37725687109805456178 37996723520789347584 38024498903479983072 38087936505921557952 38457210128555146464 38698040752011834624 39052188063033496128 39145934742197156784 39496594186083663936 39525465965459456088 39677737986239982336 40136971064784426576 40459432552544981988 40564069704626465664 40593721802363765712 40847931904901380992 41153096914525804464 41243964485696823744 41690849418643867488 41721325185762759204 41882056763253314688 42358666228553494656 42777561266414980956 42848928569161752696 43503495045541426944 43535295846013313952 43933711570912683144 44039176584971801382 44466149211141888099 44711925463473133248 45154092447882479898 45428134795839979776 45667937027659236426 45953923393014053616 46844996699803799808 46902205595974350924 47117313858659979024 47951920062275534208 48030945983343136512 48205044640306971783 48977207826764978196 49165892722079978112 49447496516459566464 49926904377422470848 50300916146407274904 50699331871306644096 50783915341228743936 51106651645319977248 51276280171406861952 51698163817140810318 52069584084044661504 52194579656262875712 52487912500598895552 52662125581444885248 52700621287279274784 53515961419712568768 53945910070059975984 54124962403151687616 54870795886034405952 54991952647595764992 55587799224858489984 55628433581017012272 57036748355219974608 57131904758882336928 58047061128017751936 58578282094550244192 58718902113295735176 59288198948189184132 59516606979359973504 59615900617964177664 60205456597176639864 60689148828817472982 60890582703545648568 61125163924748080896 61271897857352071488 61865946728545235616 62536274127965801232 62581987778644138806 62823085144879972032 63537999342830241984 64273392853742629044 65255242568312140416 65302943769019970928 66058764877457702073 66569205836563294464 67067888195209699872 67731138671823719847 68142202193759969664 68930885089521080424 69592772875017167616 69983883334131860736 70267495049705699712 70675970787989968536 71354615226283425024 71927880093413301312 72046418975014704768 72166616537535583488 73161061181379207936 73465811740147467294 73993619487852940032 74171244774689349696 74890356566133706272 75451374219610912356 76048997806959966144 76175873011843115904 76914420257110292928 77547245725711215477 78104376126066992256 78291869484394313568 78993188372167327872 79050931930918912176 80273942129568853152 80918865105089963976 81128139409252931328 81187443604727531424 81695863809802761984 82306193829051608928 82487928971393647488 83381698837287734976 83442650371525518408 83764113526506629376 84717332457106989312 85555122532829961912 85697857138323505392 87070591692026627904 87867423141825366288 88078353169943602764 88932298422283776198 89423850926946266496 90308184895764959796 91335874055318472852 91907846786028107232 93804411191948701848 93872981667966208209 94234627717319958048 95903840124551068416 96410089280613943566 97954415653529956392 98331785444159956224 98894993032919132928 99853808754844941696 100601832292814549808 101398663742613288192 102213303290639954496 102552560342813723904 103396327634281620636 104389159312525751424 104975825001197791104 105401242574558549568 107031922839425137536 107891820140119951968 108249924806303375232 109741591772068811904 111175598449716979968 111256867162034024544 114073496710439949216 114263809517764673856 116094122256035503872 117156564189100488384 117437804226591470352 118576397896378368264 119033213958719947008 120410913194353279728 121378297657634945964 121781165407091297136 122543795714704142976 123731893457090471232 125072548255931602464 125163975557288277612 125646170289759944064 127075998685660483968 128546785707485258088 130510485136624280832 130605887538039941856 132117529754915404146 134135776390419399744 135462277343647439694 136284404387519939328 137861770179042160848 140534990099411399424 141351941575979937072 143855760186826602624 144092837950029409536 144615133920920915349 146931623480294934588 148342489549378699392 149780713132267412544 150902748439221824712 152097995613919932288 152351746023686231808 153828840514220585856 155094491451422430954 156208752252133984512 156583738968788627136 157986376744334655744 158101863861837824352 160547884259137706304 161837730210179927952 162374887209455062848 164612387658103217856 164975857942787294976 166763397674575469952 166885300743051036816 171110245065659923824 171395714276647010784 174141183384053255808 175734846283650732576 176156706339887205528 177864596844567552396 178847701853892532992 180616369791529919592 182671748110636945704 183815693572056214464 187608822383897403696 187745963335932416418 188469255434639916096 192820178561227887132 195908831307059912784 198176294632373106219 199707617509689883392 201203664585629099616 203193416015471159541 204426606581279908992 206792655268563241272 208778318625051502848 209951650002395582208 210802485149117099136 214063845678850275072 215783640280239903936 216499849612606750464 219483183544137623808 222513734324068049088 228146993420879898432 228527619035529347712 232641737177133646431 234313128378200976768 234875608453182940704 237152795792756736528 240821826388706559456 242756595315269891928 243562330814182594272 245087591429408285952 247463786914180942464 250145096511863204928 250327951114576555224 251292340579519888128 254151997371320967936 257093571414970516176 261211775076079883712 264235059509830808292 268271552780838799488 270924554687294879388 275723540358084321696 281618945003898624627 282703883151959874144 287711520373653205248 289230267841841830698 293863246960589869176 296684979098757398784 299561426264534825088 301805496878443649424 304195991227839864576 307657681028441171712 310188982902844861908 313167477937577254272 316203727723675648704 321095768518275412608 323675460420359855904 324749774418910125696 329224775316206435712 333526795349150939904 333770601486102073632 342220490131319847648 342791428553294021568 348282366768106511616 351469692567301465152 352313412679774411056 355729193689135104792 361232739583059839184 365343496221273891408 367631387144112428928 375217644767794807392 375491926671864832836 376938510869279832192 385640357122455774264 391817662614119825568 396352589264746212438 402407329171258199232 406386832030942319082 408853213162559817984 413585310537126482544 421604970298234198272 431567280560479807872 433845401762762746047 445027468648136098176 456293986841759796864 457055238071058695424 465283474354267292862 468626256756401953536 469751216906365881408 474305591585513473056 481643652777413118912 485513190630539783856 487124661628365188544 494927573828361884928 500290193023726409856 500655902229153110448 514187142829941032352 522423550152159767424 528470119019661616584 536543105561677598976 541849109374589758776 551447080716168643392 563237890007797249254 565407766303919748288 578460535683683661396 587726493921179738352 594528883897119318657 599122852529069650176 603610993756887298848 620377965805689723816 626334955875154508544 632407455447351297408 642191537036550825216 647350920840719711808 649499548837820251392 658449550632412871424 667541202972204147264 684440980262639695296 685582857106588043136 697925211531400939293 702939385134602930304 704626825359548822112 711458387378270209584 722465479166119678368 730686992442547782816 735262774288224857856 750435289535589614784 750983853343729665672 753877021738559664384 771280714244911548528 783635325228239651136 792705178529492424876 804814658342516398464 812773664061884638164 827170621074252965088 844856835011695873881 863134561120959615744 867690803525525492094 890054937296272196352 912587973683519593728 930566948708534585724 939502433812731762816 948611183171026946112 963287305554826237824 971026381261079567712 974249323256730377088 1000580386047452819712 1001311804458306220896 1028374285659882064704 1044847100304319534848 1056940238039323233168 1083698218749179517552 1102894161432337286784 1126475780015594498508 1130815532607839496576 1156921071367367322792 1175452987842359476704 1189057767794238637314 1207221987513774597696 1240755931611379447632 1264814910894702594816 1294701841681439423616 1335082405944408294528 1368881960525279390592 1371165714213176086272 1395850423062801878586 1405878770269205860608 1409253650719097644224 1422916774756540419168 1444930958332239356736 1461373984885095565632 1500870579071179229568 1501967706687459331344 1542561428489823097056 1567270650456479302272 1585410357058984849752 1609629316685032796928 1625547328123769276328 1654341242148505930176 1689713670023391747762 1735381607051050984188 1783586651691357955971 1861133897417069171448 1879004867625463525632 1897222366342053892224 1926574611109652475648 1942052762522159135424 1948498646513460754176 2002623608916612441792 2056748571319764129408 2113880476078646466336 2167396437498359035104 2205788322864674573568 2252951560031188997016 2261631065215678993152 2313842142734734645584 2350905975684718953408 2378115535588477274628 2414443975027549195392 2481511863222758895264 2589403683362878847232 2670164811888816589056 2737763921050558781184 2791700846125603757172 2818507301438195288448 2845833549513080838336 2889861916664478713472 2922747969770191131264 3001741158142358459136 3003935413374918662688 3085122856979646194112 3134541300912958604544 3170820714117969699504 3251094656247538552656 3308682484297011860352 3379427340046783495524 3470763214102101968376 3567173303382715911942 3722267794834138342896 3794444732684107784448 3884105525044318270848 4005247217833224883584 4113497142639528258816 4227760952157292932672 4334792874996718070208 4505903120062377994032 4627684285469469291168 4701811951369437906816 4756231071176954549256 4828887950055098390784 4963023726445517790528 5350759955074073867913 5583401692251207514344 5637014602876390576896 5691667099026161676672 5779723833328957426944 5845495939540382262528 6007870826749837325376 6170245713959292388224 6341641428235939399008 6502189312495077105312 6617364968594023720704 6758854680093566991048 6941526428204203936752 7134346606765431823884 7444535589668276685792 7768211050088636541696 8010494435666449767168 8455521904314585865344 8669585749993436140416 9011806240124755988064 9255368570938938582336 9403623902738875813632 9512462142353909098512 9926047452891035581056 10701519910148147735826 11166803384502415028688 11383334198052323353344 12015741653499674650752 12340491427918584776448 12683282856471878798016 13004378624990154210624 13517709360187133982096 13883052856408407873504 14268693213530863647768 14889071179336553371584 16052279865222221603739 16911043808629171730688 17339171499986872280832 18023612480249511976128 18510737141877877164672 19024924284707818197024 19852094905782071162112 21403039820296295471652 22333606769004830057376 24031483306999349301504 25366565712943757596032 26008757249980308421248 27035418720374267964192 27766105712816815747008 28537386427061727295536 29778142358673106743168 32104559730444443207478 36047224960499023952256 37021474283755754329344 38049848569415636394048 42806079640592590943304 44667213538009660114752 50733131425887515192064 52017514499960616842496 54070837440748535928384 55532211425633631494016 57074772854123454591072 59556284717346213486336 64209119460888886414956 72094449920998047904512 76099697138831272788096 85612159281185181886608 89334427076019320229504 108141674881497071856768 111064422851267262988032 114149545708246909182144 128418238921777772829912 152199394277662545576192 171224318562370363773216 178668854152038640459008 216283349762994143713536 228299091416493818364288 256836477843555545659824 342448637124740727546432 456598182832987636728576 513672955687111091319648 684897274249481455092864 1027345911374222182639296 1369794548498962910185728 2054691822748444365278592 4109383645496888730557184
- Sum of all divisors σ(n): 14132752599690292771840000
- Sum of proper divisors (its aliquot sum) s(n): 10023368954193404041282816
- 4109383645496888730557184 is an abundant number, because the sum of its proper divisors (10023368954193404041282816) is greater than itself. Its abundance is 5913985308696515310725632
Bases of 4109383645496888730557184
- Binary: 11011001100011001000100010010000001100101110111101110100010010001110011011000000002
- Hexadecimal: 0x366322240CBBDD1239B00
- Base-36: IL6EQET5SQ0R0000
Squares and roots of 4109383645496888730557184
- 4109383645496888730557184 squared (41093836454968887305571842) is 16887033945877298870719905744266089800583094009856
- 4109383645496888730557184 cubed (41093836454968887305571843) is 69395301118138964016356394935230766999588760092890559026596045975667605504
-
The
square root of 4109383645496888730557184 is 2027161474943.9396177243 -
The
cube root of 4109383645496888730557184 is 160174076.7567397945
Scales and comparisons
How big is 4109383645496888730557184?- 4,109,383,645,496,888,730,557,184 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 4,109,383,645,496,888,730,557,184 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 4109383645496888730557184 cubic inches would be around 13347839.7 feet tall.
Recreational maths with 4109383645496888730557184
- 4109383645496888730557184 backwards is 4817550378886945463839014
- The number of decimal digits it has is: 25
- The sum of 4109383645496888730557184's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 4109383645496888730557184 - Facts about the integer". Numbermatics.com. 2024. Web. 23 May 2024.
APA style:
Numbermatics. (2024). Number 4109383645496888730557184 - Facts about the integer. Retrieved 23 May 2024, from https://numbermatics.com/n/4109383645496888730557184/
Chicago style:
Numbermatics. 2024. "Number 4109383645496888730557184 - Facts about the integer". https://numbermatics.com/n/4109383645496888730557184/
The information we have on file for 4109383645496888730557184 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 4109383645496888730557184, math, Factors of 4109383645496888730557184, curriculum, school, college, exams, university, Prime factorization of 4109383645496888730557184, STEM, science, technology, engineering, physics, economics, calculator, four septillion, one hundred nine sextillion, three hundred eighty-three quintillion, six hundred forty-five quadrillion, four hundred ninety-six trillion, eight hundred eighty-eight billion, seven hundred thirty million, five hundred fifty-seven thousand, one hundred eighty-four.