21003516410317431289514496
21,003,516,410,317,431,289,514,496 is an even composite number composed of six prime numbers multiplied together.
21003516410317431289514496 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, six hundred divisors.
Prime factorization of 21003516410317431289514496:
29 × 39 × 193 × 233 × 373 × 793
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 19 × 19 × 19 × 23 × 23 × 23 × 37 × 37 × 37 × 79 × 79 × 79)See below for interesting mathematical facts about the number 21003516410317431289514496 from the Numbermatics database.
Names of 21003516410317431289514496
- Cardinal: 21003516410317431289514496 can be written as Twenty-one septillion, three sextillion, five hundred sixteen quintillion, four hundred ten quadrillion, three hundred seventeen trillion, four hundred thirty-one billion, two hundred eighty-nine million, five hundred fourteen thousand, four hundred ninety-six.
Scientific notation
- Scientific notation: 2.1003516410317431289514496 × 1025
Factors of 21003516410317431289514496
Divisors of 21003516410317431289514496
- Number of divisors d(n): 25600
-
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 512 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 1536 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 4608 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 9728 9747 9936 10051 10112 10212 10368 10488 10656 10902 10944 10952 11178 11248 11376 11552 11664 11692 11776 11799 11988 12008 12167 12312 12321 12482 12654 12696 12798 12996 13122 13248 13357 13509 13616 13718 13824 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 18944 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 24334 24624 24642 24909 24964 25308 25392 25596 25992 26011 26244 26307 26496 26714 26973 27018 27232 27436 27702 27968 28416 28519 28566 29072 29184 29241 29808 30153 30336 30636 31104 31464 31487 31968 32338 32706 32832 32856 33212 33534 33744 33856 34128 34523 34656 34992 35076 35328 35397 35964 36024 36501 36936 36963 37446 37962 38088 38394 38988 39146 39366 39744 40071 40204 40448 40527 40848 41154 41472 41553 41791 41952 42624 42849 43608 43776 43808 44712 44992 45504 45954 46208 46656 46768 47196 47952 48032 48507 48668 49059 49248 49284 49818 49928 50301 50616 50653 50784 51192 51984 52022 52488 52614 52992 53428 53946 54036 54464 54872 55404 55537 55936 56169 56832 56943 57038 57132 57591 58144 58482 58719 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 73002 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 87552 87616 87723 89424 89984 90459 91008 91908 92416 93312 93536 94392 94461 95904 96064 97014 97336 98118 98496 98568 99636 99856 100602 101232 101306 101568 102384 103569 103968 104044 104976 105228 105984 106191 106856 107892 108072 108151 108928 109503 109744 110808 110889 111074 111872 112338 113886 114076 114264 115182 116288 116964 117438 118579 119232 120213 120612 121344 121581 122544 123462 124416 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 146004 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 170496 170829 171114 171396 172773 174432 175232 175446 176157 178848 179968 180918 182016 183816 184832 185193 186624 187072 188784 188922 190969 191808 192128 194028 194672 196236 196992 197136 199272 199712 201204 201687 202464 202612 203136 204768 206793 207138 207936 208088 209952 210456 212382 213712 215784 216144 216302 217856 219006 219488 221616 221778 222148 223744 224181 224676 227772 228152 228528 230364 230917 231173 232576 233928 234099 234876 236763 237158 238464 240426 241224 242757 243162 245088 246924 249318 250746 251712 251896 253783 255744 256671 257094 258704 261648 262656 262848 263169 265696 268272 268916 269952 270848 271377 273024 275724 276184 277248 279936 280608 283176 283383 287086 287712 288192 291042 292008 294354 295488 295704 298908 299568 301806 303696 303918 304704 307152 307211 310707 311904 312132 313168 314928 315514 315684 317952 318573 320568 321632 323676 324216 324453 326784 328509 329232 332424 332667 333222 334328 335616 337014 341658 342228 342792 345546 348864 350464 350892 352314 355737 357696 359936 360639 361836 364032 364743 367632 370386 371887 373248 373977 374144 376119 377568 377844 381938 383616 384256 385641 388056 389344 392472 393984 394272 398544 399424 402408 403374 404928 405224 406272 409536 413586 414276 415872 416176 419904 420912 424764 427424 430629 431568 432288 432604 435712 436563 438012 438976 441531 443232 443556 444296 448362 449352 450179 452709 455544 455877 456304 457056 460728 461834 462346 465152 467856 468198 469752 473271 473526 474316 476928 480852 482448 485514 486324 490176 493039 493848 494209 498636 499833 501492 503424 503792 505521 507566 511488 512487 513342 514188 517408 518319 523296 525696 526338 528471 531392 536544 537832 539904 541861 542754 546048 551448 552368 554496 555579 559872 561216 566352 566766 572907 574172 575424 576384 582084 584016 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 657018 658464 664848 665334 666444 668656 671232 672543 674028 683316 684456 685584 691092 692751 693519 697728 700928 701784 702297 704628 710289 711474 715392 721278 723672 724201 728271 729486 735264 740772 743774 747954 748288 752238 755136 755688 761349 763876 767232 768512 770013 771282 776112 778688 784944 787968 788544 789507 794029 797088 798848 804816 806748 809856 810448 812544 814131 819072 827172 828552 831744 832352 839808 841824 849528 850149 854848 861258 863136 864576 865208 873126 876024 877952 883062 886464 887112 888592 896724 898704 900358 905418 911088 911754 912608 914112 921456 921633 923668 924692 930304 932121 935712 936396 939504 946542 947052 948632 953856 955719 961193 961704 962407 964896 971028 972648 973359 980352 985527 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 1079808 1081917 1083722 1085508 1092096 1094229 1102896 1104736 1111158 1115661 1119744 1122432 1128357 1132704 1133532 1145814 1148344 1150848 1152768 1156923 1164168 1165019 1168032 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 1307136 1309689 1311874 1314036 1316928 1324593 1329696 1330668 1332888 1337312 1345086 1348056 1350537 1366632 1367631 1368912 1371168 1382184 1385502 1387038 1395456 1403568 1404594 1409256 1419813 1420578 1422948 1430784 1442556 1447344 1448402 1456542 1458972 1470528 1479117 1481544 1482627 1487548 1495908 1496576 1499499 1504476 1510272 1511376 1516563 1522698 1527752 1534464 1537461 1540026 1542564 1546267 1552224 1554957 1557376 1569888 1577088 1579014 1585413 1588058 1594176 1597696 1609632 1613496 1619712 1620896 1625583 1628262 1638144 1654344 1657104 1663488 1664704 1666737 1679616 1683648 1699056 1700298 1709696 1718721 1722516 1726272 1729152 1730416 1746252 1752048 1755904 1766124 1772928 1774224 1777184 1793448 1794759 1797408 1800716 1810836 1815183 1822176 1823508 1825216 1828224 1842912 1843266 1847336 1849384 1861137 1864242 1871424 1872792 1879008 1893084 1894104 1897264 1911438 1922386 1923408 1924814 1929792 1942056 1945296 1946718 1960704 1967811 1971054 1972156 1975392 1976836 1994544 1996002 1999332 2005968 2013696 2015168 2017629 2022084 2030264 2049948 2053368 2054869 2056752 2069632 2073276 2078253 2080557 2093184 2102784 2105352 2106891 2110406 2113884 2125568 2130867 2134422 2146176 2151328 2163834 2167444 2171016 2172603 2188458 2205792 2209472 2222316 2231322 2244864 2253001 2256714 2265408 2267064 2284047 2291628 2296688 2301696 2305536 2310039 2313846 2328336 2330038 2336064 2354832 2363904 2365632 2368521 2382087 2391264 2393012 2396544 2414448 2420244 2429568 2431344 2437632 2442393 2457216 2457688 2481516 2485656 2487473 2495232 2497056 2505344 2519424 2524112 2525472 2548584 2550447 2554702 2564544 2573056 2583774 2589408 2593728 2595624 2619378 2623748 2628072 2633856 2649186 2659392 2661336 2665776 2674624 2690172 2696112 2701074 2727317 2733264 2735262 2737824 2742336 2764368 2764899 2771004 2774076 2790912 2796363 2807136 2809188 2818512 2839626 2841156 2845896 2861568 2867157 2883579 2885112 2887221 2894688 2896804 2913084 2917944 2920077 2941056 2956581 2958234 2963088 2965254 2975096 2991816 2994003 2998998 3008952 3020544 3022752 3033126 3045396 3055504 3074922 3080052 3085128 3092534 3104448 3109914 3114752 3139776 3154176 3158028 3165609 3170826 3176116 3188352 3195392 3201633 3219264 3226992 3239424 3241792 3245751 3251166 3256524 3276288 3282687 3301489 3308688 3314208 3329408 3333474 3346983 3359232 3367296 3385071 3398112 3400596 3419392 3437442 3445032 3452544 3458304 3460832 3470769 3492504 3495057 3504096 3511808 3532248 3545856 3548448 3554368 3586896 3589518 3594816 3601432 3621672 3628411 3630366 3644352 3647016 3650432 3656448 3685824 3686532 3694672 3698768 3722274 3728484 3742848 3745584 3758016 3786168 3788208 3794528 3822876 3832053 3844772 3846816 3849628 3859584 3875661 3884112 3890592 3893436 3921408 3929067 3935622 3942108 3944312 3950784 3953672 3973779 3989088 3992004 3998664 4001587 4011936 4030336 4035258 4044168 4051611 4060528 4099896 4102893 4106736 4109738 4113504 4139264 4146552 4156506 4161114 4186368 4210704 4213782 4220812 4227768 4251136 4259439 4261734 4268844 4292352 4302656 4327668 4334888 4342032 4345206 4376916 4387423 4392287 4411584 4418944 4437351 4444632 4447881 4462644 4489728 4498497 4506002 4513428 4530816 4534128 4549689 4568094 4583256 4593376 4603392 4612383 4620078 4627692 4638801 4656672 4660076 4672128 4709664 4731264 4737042 4756239 4764174 4782528 4786024 4793088 4828896 4840488 4859136 4862688 4876749 4884786 4914432 4915376 4963032 4971312 4974946 4990464 4994112 5000211 5010688 5038848 5048224 5050944 5097168 5100894 5109404 5129088 5146112 5156163 5167548 5178816 5187456 5191248 5238756 5247496 5256144 5267712 5298372 5311091 5318784 5322672 5331552 5349248 5380344 5384277 5392224 5402148 5445549 5454634 5466528 5470524 5475648 5484672 5528736 5529798 5542008 5548152 5583411 5592726 5614272 5618376 5637024 5679252 5682312 5691792 5734314 5767158 5770224 5774442 5789376 5793608 5826168 5835888 5837009 5840154 5882112 5903433 5913162 5916468 5926176 5930508 5950192 5983632 5988006 5997996 6017904 6041088 6045504 6052887 6066252 6090792 6111008 6149844 6160104 6164607 6170256 6185068 6208896 6219828 6229504 6234759 6241671 6279552 6308352 6316056 6320673 6331218 6341652 6352232 6376704 6392601 6403266 6438528 6453984 6483584 6491502 6502332 6513048 6517809 6565374 6602978 6617376 6628416 6658816 6666948 6693966 6734592 6759003 6770142 6796224 6801192 6838784 6852141 6874884 6890064 6905088 6916608 6921664 6930117 6941538 6985008 6990114 7008192 7064496 7065853 7091712 7096896 7105563 7108736 7146261 7173792 7179036 7189632 7202864 7243344 7256822 7260732 7288704 7294032 7300864 7312896 7327179 7371648 7373064 7389344 7397536 7444548 7456968 7462419 7485696 7491168 7516032 7572336 7576416 7589056 7645752 7651341 7664106 7689544 7693632 7699256 7719168 7751322 7768224 7781184 7786872 7858134 7871244 7884216 7888624 7901568 7907344 7947558 7978176 7984008 7997328 8003174 8023872 8060672 8070516 8088336 8103222 8121056 8181951 8199792 8205786 8213472 8219476 8227008 8278528 8293104 8294697 8313012 8322228 8372736 8389089 8421408 8427564 8441624 8455536 8518878 8523468 8537688 8543929 8553401 8584704 8601471 8605312 8650737 8655336 8661663 8669776 8684064 8690412 8753832 8760231 8774846 8784574 8823168 8837888 8869743 8874702 8889264 8895762 8925288 8982009 8996994 9012004 9026856 9061632 9068256 9099378 9136188 9166512 9186752 9224766 9240156 9255384 9277602 9313344 9320152 9344256 9367741 9389971 9419328 9462528 9474084 9496827 9512478 9528348 9565056 9572048 9586176 9604899 9657792 9680976 9718272 9725376 9737253 9753498 9769572 9828864 9830752 9848061 9904467 9926064 9942624 9949892 9988224 10000422 10021376 10040949 10077696 10096448 10101888 10155213 10194336 10201788 10218808 10258176 10312326 10335096 10357632 10374912 10382496 10412307 10477512 10485171 10494992 10512288 10535424 10596744 10622182 10637568 10645344 10663104 10698496 10760688 10768554 10784448 10804296 10885233 10891098 10909268 10933056 10941048 10951296 10969344 11057472 11059596 11084016 11096304 11166822 11185452 11228544 11236752 11274048 11339897 11358504 11364624 11366807 11383584 11468628 11496159 11534316 11540448 11548884 11578752 11587216 11626983 11652336 11671776 11674018 11680308 11764224 11787201 11806866 11826324 11832936 11852352 11861016 11900384 11921337 11967264 11976012 11995992 12004761 12035808 12091008 12105774 12132504 12154833 12181584 12222016 12299688 12308679 12320208 12329214 12340512 12370136 12417792 12439656 12462803 12469518 12483342 12559104 12632112 12641346 12662436 12683304 12704464 12753408 12778317 12785202 12806532 12877056 12907968 12967168 12983004 13004664 13026096 13035618 13130748 13162269 13176861 13205956 13234752 13256832 13312053 13317632 13333896 13343643 13387932 13469184 13495491 13518006 13540284 13592448 13602384 13649067 13704282 13749768 13759819 13780128 13810176 13837149 13843328 13860234 13883076 13916403 13970016 13980228 14016384 14128992 14131706 14193792 14211126 14217472 14268717 14292522 14347584 14358072 14379264 14405728 14486688 14513644 14521464 14577408 14588064 14601728 14630247 14654358 14743296 14746128 14778688 14795072 14889096 14913936 14924838 14971392 14982336 15000633 15032064 15086551 15144672 15152832 15178112 15291504 15302682 15328212 15379088 15387264 15398512 15438336 15468489 15502644 15536448 15562368 15573744 15716268 15742488 15768432 15777248 15803136 15814688 15895116 15933273 15956352 15968016 15994656 16006348 16047744 16121344 16141032 16152831 16176672 16206444 16242112 16336647 16363902 16399584 16411572 16426944 16438952 16454016 16586208 16589394 16626024 16644456 16656623 16750233 16778178 16842816 16855128 16883248 16911072 17037756 17046936 17075376 17087858 17106802 17202942 17210624 17301474 17310672 17323326 17339552 17368128 17380824 17507664 17511027 17520462 17549692 17569148 17646336 17675776 17710299 17739486 17749404 17778528 17791524 17850576 17964018 17993988 18024008 18053712 18123264 18136512 18158661 18198756 18242443 18262667 18272376 18285733 18333024 18373504 18449532 18480312 18493821 18510768 18555204 18626688 18640304 18688512 18704277 18725013 18735482 18779942 18838656 18925056 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 20516352 20556423 20624652 20670192 20715264 20749824 20764992 20790351 20824614 20955024 20970342 20989984 21024576 21193488 21197559 21244364 21275136 21290688 21326208 21396992 21438783 21521376 21537108 21568896 21608592 21770466 21782196 21818536 21866112 21882096 21902592 21938688 21981537 22114944 22119192 22135361 22168032 22192608 22333644 22370904 22387257 22457088 22473504 22548096 22679794 22717008 22729248 22733614 22767168 22937256 22954023 22992318 23068632 23080896 23097768 23157504 23174432 23253966 23304672 23343552 23348036 23360616 23574402 23613732 23652648 23665872 23704704 23722032 23800768 23842674 23934528 23952024 23991984 24009522 24071616 24182016 24211548 24265008 24269669 24309666 24363168 24444032 24545853 24599376 24617358 24640416 24658428 24681024 24740272 24835584 24879312 24884091 24925606 24939036 24966684 25118208 25167267 25264224 25282692 25324872 25366608 25408928 25556634 25570404 25613064 25631787 25660203 25754112 25815936 25934336 25952211 25966008 25984989 26009328 26052192 26071236 26261496 26280693 26324538 26353722 26411912 26469504 26513664 26609229 26624106 26667792 26687286 26775864 26795437 26946027 26990982 27036012 27080568 27184896 27204768 27298134 27408564 27499536 27519638 27560256 27674298 27686656 27720468 27766152 27832806 27940032 27960456 28032768 28103223 28169913 28257984 28263412 28387584 28422252 28434944 28490481 28537434 28585044 28695168 28716144 28758528 28811456 28814697 28973376 29027288 29042928 29154816 29176128 29211759 29260494 29308716 29379073 29486592 29492256 29544183 29557376 29590144 29713401 29778192 29827872 29849676 29964672 30001266 30064128 30122847 30173102 30289344 30305664 30356224 30465639 30583008 30605364 30656424 30758176 30774528 30797024 30936978 31005288 31072896 31124736 31147488 31432536 31455513 31484976 31536864 31554496 31606272 31629376 31790232 31866546 31912704 31936032 31989312 32012696 32095488 32282064 32305662 32353344 32412888 32484224 32655699 32673294 32727804 32799168 32823144 32853888 32877904 32908032 33172416 33178788 33252048 33288912 33313246 33500466 33556356 33685632 33710256 33766496 33822144 34019691 34075512 34093872 34100421 34150752 34175716 34213604 34405884 34421248 34488477 34602948 34621344 34646652 34679104 34736256 34761648 34880949 35015328 35022054 35040924 35099384 35138296 35292672 35361603 35420598 35478972 35498808 35557056 35564141 35583048 35701152 35764011 35928036 35987976 36014283 36048016 36107424 36273024 36317322 36397512 36464499 36484886 36525334 36544752 36571466 36666048 36747008 36899064 36926037 36960624 36987642 37021536 37110408 37253376 37280608 37388409 37408554 37450026 37470964 37559884 37677312 37896336 37924038 37987308 38049912 38113392 38260224 38288192 38334951 38355606 38419596 38631168 38723904 38901504 38949012 39013992 39042511 39078288 39106854 39323008 39392244 39486807 39530583 39617868 39704256 39770496 39799568 39936159 39952896 40001688 40030929 40097714 40163796 40385792 40407552 40486473 40554018 40620852 40777344 40807152 40875232 40947201 41112846 41249304 41279457 41340384 41430528 41529984 41580702 41649228 41749209 41910048 41940684 41979968 42049152 42386976 42395118 42488728 42581376 42652416 42806151 42807019 42877566 43042752 43074216 43137792 43217184 43540932 43564392 43637072 43732224 43764192 43805184 43890741 43963074 44229888 44238384 44270722 44336064 44385216 44667288 44741808 44774514 44914176 44947008 45001899 45096192 45259653 45359588 45434016 45458496 45467228 45534336 45874512 45908046 45984636 46137264 46161792 46195536 46315008 46348864 46405467 46507932 46609344 46687104 46696072 46721232 47148804 47227464 47261987 47305296 47331744 47409408 47444064 47601536 47685348 47799819 47869056 47904048 47983968 48019044 48143232 48364032 48423096 48458493 48530016 48539338 48619332 48726336 48888064 49009941 49091706 49198752 49234716 49280832 49316856 49362048 49480544 49758624 49768182 49851212 49878072 49933368 49969869 50334534 50528448 50565384 50649744 50733216 50817856 51113268 51140808 51226128 51263574 51320406 51631872 51819023 51904422 51932016 51969978 52018656 52104384 52142472 52522992 52533081 52561386 52649076 52707444 52823824 52939008 53027328 53130897 53218458 53248212 53335584 53374572 53551728 53590874 53892054 53981964 54072024 54161136 54369792 54409536 54475983 54596268 54727329 54788001 54817128 54857199 54999072 55039276 55120512 55348596 55373312 55440936 55481463 55532304 55665612 55880064 55920912 56065536 56112831 56175039 56206446 56339826 56515968 56526824 56775168 56844504 56886057 56980962 57074868 57170088 57211879 57390336 57432288 57533409 57622912 57629394 57946752 58054576 58085856 58352256 58423518 58520988 58617432 58660281 58758146 58984512 59088366 59114752 59180288 59426802 59556384 59655744 59699352 59929344 60002532 60146571 60245694 60346204 60578688 60611328 60712448 60831027 60931278 61166016 61210728 61312848 61516352 61549056 61594048 61669269 61873956 62010576 62145792 62249472 62294976 62371053 62728291 62865072 62911026 62969952 63073728 63108992 63258752 63580464 63592677 63733092 63825408 63872064 63978624 64025392 64190976 64316349 64564128 64611324 64706688 64825776 64968448 65311398 65346588 65455608 65598336 65646288 65707776 65755808 65816064 65944611 66344832 66357576 66406083 66504096 66577824 66626492 67000932 67112712 67161771 67371264 67420512 67532992 67644288 68039382 68151024 68187744 68200842 68301504 68351432 68427208 68811768 68862069 68976954 69205896 69242688 69293304 69358208 69472512 69523296 69761898 70030656 70044108 70081848 70198768 70276592 70723206 70841196 70957944 70997616 71114112 71128282 71166096 71402304 71528022 71856072 71975952 72028566 72096032 72214848 72546048 72634644 72795024 72809007 72928998 72969772 73050668 73089504 73142932 73332096 73494016 73637559 73798128 73852074 73921248 73975284 74043072 74220816 74506752 74561216 74652273 74776818 74817108 74900052 74941928 75119768 75354624 75501801 75792672 75848076 75934247 75974616 76030153 76099824 76226784 76576384 76669902 76711212 76839192 76895361 76980609 77262336 77447808 77803008 77856633 77898024 77954967 78027984 78085022 78156576 78213708 78646016 78784488 78842079 78973614 79061166 79235736 79408512 79540992 79599136 79827687 79872318 80003376 80061858 80195428 80327592 80386311 80771584 80972946 81108036 81241704 81554688 81614304 81750464 81894402 82225692 82498608 82558914 82680768 83059968 83161404 83298456 83361037 83453453 83498418 83820096 83881368 83959936 84098304 84309669 84509739 84773952 84790236 84977456 85162752 85304832 85471443 85612302 85614038 85755132 86085504 86148432 86275584 86434368 86444091 87081864 87128784 87274144 87464448 87528384 87635277 87781482 87926148 88137219 88459776 88476768 88541444 88672128 88770432 89140203 89334576 89483616 89549028 89894016 90003798 90192384 90368541 90519306 90719176 90868032 90916992 90934456 91068672 91396917 91749024 91816092 91969272 92036501 92274528 92323584 92391072 92697728 92810934 93015864 93218688 93374208 93392144 93442464 94297608 94366539 94454928 94523974 94610592 94663488 94818816 94888128 95203072 95370696 95599638 95738112 95808096 95967936 96038088 96286464 96846192 96916986 97060032 97078676 97238664 97452672 97776128 97967097 98019882 98183412 98397504 98469432 98561664 98633712 98724096 98961088 99517248 99536364 99702424 99756144 99866736 99939738 100669068 100910729 101056896 101130768 101299488 101466432 101635712 102059073 102226536 102281616 102301263 102452256 102527148 102640812 103263744 103465431 103638046 103808844 103864032 103939956 104037312 104208768 104284944 104642847 105045984 105066162 105122772 105298152 105414888 105647648 105878016 106084809 106261794 106436916 106496424 106671168 106692423 106749144 107103456 107181748 107784108 107963928 108042849 108144048 108322272 108819072 108951966 109192536 109393497 109454658 109576002 109634256 109714398 109998144 110078552 110241024 110697192 110778111 110881872 110962926 111064608 111331224 111760128 111841824 112165227 112225662 112350078 112412892 112679652 113031936 113053648 113689008 113772114 113961924 114149736 114340176 114423758 114780672 114864576 115004853 115066818 115245824 115258788 115893504 116109152 116171712 116704512 116847036 117041976 117127533 117234864 117320562 117516292 117969024 118176732 118229504 118360576 118460421 118591749 118853604 119112768 119311488 119398704 119808477 119858688 120005064 120092787 120293142 120491388 120692408 121157376 121222656 121459419 121662054 121862556 122155093 122332032 122421456 122625696 122841603 123032704 123188096 123338538 123747912 123838371 124021152 124291584 124589952 124742106 125247627 125456582 125730144 125822052 125939904 126147456 126217984 126517504 127160928 127185354 127466184 127744128 127957248 128050784 128418453 128421057 128632698 129128256 129222648 129413376 129651552 129936896 130622796 130693176 130911216 131196672 131292576 131415552 131511616 131672223 131889222 132689664 132715152 132812166 133008192 133155648 133252984 134001864 134225424 134251207 134323542 134742528 134841024 135005697 135065984 135288576 135778959 136078764 136302048 136375488 136401684 136603008 136702864 136854416 137623536 137724138 137953908 138411792 138485376 138586608 138716416 138945024 139046592 139216401 139523796 140061312 140088216 140163696 140397536 140553184 141446412 141682392 141785961 141915888 141995232 142228224 142256564 142332192 142804608 143056044 143399457 143712144 143951904 144057132 144192064 144429696 145092096 145269288 145375479 145590048 145618014 145857996 145939544 146101336 146179008 146285864 146664192 147029823 147275118 147596256 147704148 147842496 147950568 148086144 148441632 149122432 149304546 149553636 149634216 149800104 149883856 149909607 150239536 151003602 151585344 151696152 151868494 151949232 152060306 152199648 152453568 153152768 153339804 153422424 153678384 153790722 153961218 154895616 155457069 155713266 155796048 155909934 156055968 156170044 156313152 156427416 157292032 157568976 157599243 157684158 157947228 158122332 158471472 158817024 159081984 159198272 159392691 159655374 159744636 160006752 160123716 160390856 160655184 160772622 161945892 162216072 162334651 162483408 162514619 163109376 163228608 163427949 163500928 163788804 164181987 164364003 164451384 164571597 164997216 165117828 165361536 166119936 166322808 166444389 166596912 166722074 166906906 166996836 167640192 167762736 167919872 168196608 168338493 168525117 168619338 169019478 169547904 169580472 169954912 170325504 170658171 170942886 171224604 171228076 171510264 171635637 172171008 172296864 172868736 172888182 174163728 174257568 174548288 175056768 175270554 175562964 175852296 175980843 176274438 176953536 177082888 177344256 177540864 177987079 178280406 178669152 178967232 179098056 179788032 180007596 180439713 180737082 181038612 181438352 181736064 181833984 181868912 182137344 182493081 182793834 183498048 183632184 183938544 184073002 184549056 184647168 184782144 185007807 185395456 185621868 186031728 186437376 186748416 186784288 186884928 187113159 188184873 188595216 188733078 188909856 189047948 189221184 189326976 189776256 190406144 190741392 190778031 191199276 191476224 191616192 191935872 192076176 192572928 192949047 193692384 193833972 194120064 194157352 194477328 194905344 195934194 196039764 196366824 196510367 196795008 196938864 197123328 197267424 197448192 197833833 197922176 199034496 199072728 199218249 199404848 199512288 199733472 199879476 201338136 201485313 201821458 202113792 202261536 202598976 202932864 203271424 204118146 204453072 204563232 204602526 204904512 205054296 205281624 206586207 206930862 207276092 207617688 207728064 207879912 208074624 208417536 208569888 209285694 210091968 210132324 210245544 210596304 210829776 211295296 212169618 212523588 212873832 212992848 213342336 213384846 213498288 214206912 214363496 215458043 215568216 215927856 215969333 216085698 216288096 216644544 217638144 217903932 218385072 218427021 218786994 218909316 219152004 219268512 219428796 219996288 220157104 220482048 220912677 221394384 221556222 221763744 221925852 222129216 222662448 223520256 223683648 223956819 224330454 224451324 224700156 224825784 225359304 226063872 226107296 226505403 227378016 227544228 227802741 227923848 228090459 228299472 228680352 228847516 229729152 230009706 230133636 230491648 230517576 230686083 230941827 231787008 232218304 232343424 233409024 233569899 233694072 233864901 234083952 234255066 234469728 234641124 235032584 235938048 236353464 236526237 236920842 237183498 237707208 238225536 238622976 238797408 239483061 239616954 240010128 240185574 240586284 240982776 241158933 241384816 242314752 242918838 243324108 243725112 244310186 244664064 244842912 245251392 245683206 246065408 246376192 246677076 247495824 247676742 248042304 249179904 249484212 250083111 250360359 250495254 250913164 251460288 251644104 251879808 252294912 252435968 252929007 253035008 253529217 254321856 254370708 254932368 255488256 255914496 256101568 256414329 256836906 256842114 257265396 258256512 258445296 258826752 259303104 259332273 260817631 261245592 261386352 261436561 261822432 262393344 262585152 262905831 263023232 263344446 263778444 264411657 265379328 265430304 265624332 266016384 266311296 266505968 267420609 268003728 268450848 268502414 268647084 269682048 270011394 270131968 270577152 271105623 271557918 272157528 272604096 272750976 272803368 273206016 273405728 273708832 274190751 275247072 275448276 275907816 276109503 276823584 276970752 277173216 277432832 278093184 278432802 279047592 280122624 280176432 280327392 280795072 281106368 282892824 283099617 283364784 283571922 283831776 283990464 284456448 284513128 284664384 285609216 286112088 286644469 286798914 287424288 287903808 288114264 288384128 288859392 290538576 290750958 291180096 291236028 291715992 291879088 292202672 292358016 292571728 293328384 293901291 294059646 294550236 295192512 295408296 295684992 295901136 296172288 296883264 298244864 298609092 299107272 299268432 299600208 299767712 299819214 300479072 302007204 302732187 303170688 303392304 303736988 303898464 304120612 304399296 304907136 306177219 306305536 306679608 306844848 306903789 307356768 307581444 307922436 309791232 310396293 310914138 311426532 311592096 311819868 312111936 312340088 312626304 312854832 313928541 315137952 315198486 315368316 315894456 316125373 316244664 316475837 316942944 317634048 318254427 318396544 318785382 319310748 319489272 320013504 320077269 320247432 320781712 321310368 321545244 323891784 324128547 324432144 324669302 324966816 325029238 326457216 326855898 327001856 327577608 328180491 328363974 328728006 328902768 329143194 329994432 330235656 330723072 332334333 332645616 332888778 333193824 333444148 333813812 333993672 335280384 335525472 335839744 336495681 336676986 337050234 337238676 338038956 339095808 339160944 339909824 341316342 341885772 342449208 342456152 343020528 343271274 344342016 344593728 345014559 345737472 345776364 346606417 346990673 347428927 348327456 348515136 349096576 350113536 350541108 351125928 351382599 351704592 351961686 352548876 353907072 354165776 354688512 355081728 355381263 355775247 355974158 356560812 357338304 357934464 358196112 359425431 359576064 360015192 360278361 360879426 361474164 362077224 362876704 363472128 363667968 363737824 364378257 364986162 365587668 366465279 366996096 367264368 367877088 368146004 369098112 369564288 370015614 370790912 371243736 371515113 372063456 372874752 373568576 373769856 374226318 375742881 376369746 377190432 377466156 377819712 378095896 378442368 378653952 379552512 381482784 381556062 382398552 383232384 383871744 384152352 385255359 385263171 385898094 387384768 387667944 388240128 388314704 388954656 389810688 391868388 392079528 392733648 393020734 393590016 393877728 394246656 394534848 395016669 395667666 395844352 398068992 398145456 398436498 398809696 399024576 399466944 399758952 402676272 402753621 402970626 403642916 404227584 404523072 405197952 405865728 406542848 407336877 408236292 408906144 409126464 409205052 409809024 410108592 410563248 413172414 413861724 414552184 415235376 415456128 415759824 416149248 416835072 417139776 417649203 418571388 419576189 420183936 420264648 420491088 420571859 421192608 421659552 422590592 424339236 425047176 425357883 425747664 425985696 426684672 426769692 426996576 428413824 428726992 430198371 430916086 431136432 431855712 431938666 432171396 432576192 433289088 435276288 435807864 436126437 436770144 436854042 437573988 437818632 438304008 438537024 438857592 439992576 440314208 441089469 441825354 442788768 443112444 443527488 443851704 444258432 445324896 447367296 447913638 448660908 448902648 449400312 449651568 449728821 450718608 452214592 453010806 454756032 455088456 455605482 455847696 456180918 456598944 457360704 457695032 459458304 460019412 460267272 461035152 461123711 461372166 461883654 464436608 464686848 466371207 467139798 467388144 467729802 468167904 468510132 468939456 469282248 470065168 471876096 472706928 472797729 473052474 473841684 474366996 475414416 476451072 477245952 477594816 478178073 478966122 479233908 480020256 480371148 481172568 481965552 482317866 482769632 485837676 486648216 487003953 487450224 487543857 488620372 489328128 489685824 490502784 491366412 492130816 492545961 492752384 493092009 493354152 493714791 494991648 495353484 496084608 498359808 498968424 499333167 500166222 500720718 500990508 501826328 502920576 503288208 503759616 504589824 505015479 505575351 505858014 507058434 508643712 508741416 509113303 509864736 510976512 511974513 512203136 512828658 513673812 513684228 514530792 514906911 516513024 516890592 518606208 518664546 521635262 522491184 522772704 522873122 523644864 525170304 525811662 526046464 526688892 527556888 527942529 528823314 530860608 531248664 532032768 532622592 533011936 533961237 534841218 536007456 536901696 537004828 537294168 539364096 540022788 540263936 541319139 542211246 543115836 544315056 545208192 545501952 545606736 546412032 546811456 547417664 547479243 548381502 550494144 550896552 551815632 552219006 553647168 553941504 554346432 555023421 556186368 556865604 558095184 558202387 560245248 560352864 560654784 561339477 561590144 562212736 564554619 565785648 566199234 566729568 567143844 567663552 567980928 569026256 569328768 571218432 572224176 572334093 573288938 573597828 574848576 575807616 576228528 576768256 577718784 578847141 581077152 581501916 582360192 582472056 583431984 583758176 584405344 584716032 585143456 587802582 588119292 589100472 589531101 590385024 590816592 591369984 591802272 592344576 593766528 596489728 597218184 597654747 598214544 598536864 599200416 599535424 599638428 600958144 604014408 604455939 605464374 606341376 606784608 607473976 607796928 608241224 608798592 609814272 612354438 613359216 613689696 613807578 614713536 615162888 615844872 616295051 619758621 620792586 621828276 622853064 623184192 623639736 624223872 624680176 625252608 625709664 627857082 630275904 630396972 630736632 631788912 632250746 632489328 632951674 633885888 636508854 636793088 637570764 638621496 638978544 640027008 640154538 640494864 641563424 642620736 643090488 646374129 647783568 647907999 648257094 648864288 649338604 649933632 650058476 652914432 653711796 654003712 655155216 655281063 656360982 656727948 657456012 657805536 658286388 659988864 660471312 661446144 662738031 664668666 665291232 665777556 666387648 666888296 667627624 667987344 670560768 671050944 671870457 672991362 673353972 674100468 674477352 674970391 675718679 676077912 678191616 678321888 679516209 679819648 682632684 683408223 683771544 684271377 684898416 684912304 686041056 686542548 689187456 690029118 691474944 691552728 692058249 692825481 693212834 693981346 694857854 696654912 697030272 698193152 700227072 700709697 701082216 701594703 702251856 702765198 703409184 703923372 705097752 707814144 708331552 709578711 710762526 711550494 711948316 713121624 714676608 715868928 716392224 718850862 720030384 720556722 721758852 722948328 723476799 724154448 725753408 726944256 727475648 728756514 729972324 731175336 732930558 733992192 734528736 735754176 736292008 738196224 739128576 740031228 741807709 742487472 743030226 744126912 747137152 747539712 748452636 750249333 751081077 751485762 752739492 754380864 754932312 755639424 756191792 756884736 757307904 758787021 759105024 760587651 762965568 763112124 764797104 766464768 767743488 768304704 769242987 770510718 770526342 771796188 774769536 775335888 776480256 776629408 777909312 777996819 782452893 783736776 784159056 784309683 785467296 786041468 787180032 787755456 789069696 790033338 791335332 791688704 793234971 796137984 796290912 796872996 797619392 798049152 798933888 799517904 802261827 805352544 805507242 805941252 807285832 809046144 810395904 811731456 813316869 814673754 816472584 817812288 818252928 818410104 819618048 820217184 821126496 822572253 826344828 827723448 828328509 829104368 830470752 830912256 831519648 832298496 834279552 835298406 837142776 839152378 840367872 840529296 840982176 841143718 842385216 843319104 845181184 848678472 849298851 850094352 850715766 851495328 851971392 853369344 853539384 853993152 856827648 857453984 859933407 860396742 861832172 862272864 863711424 863877332 864342792 865152384 866578176 871615728 872252874 873540288 873708084 875147976 875637264 876608016 877074048 877715184 879985152 880628416 881703873 882178938 883650708 885577536 886224888 887054976 887703408 888516864 890649792 894734592 895827276 897321816 897805296 897977753 898800624 899303136 899457642 901437216 904429184 906021612 908196561 909512064 910176912 911210964 911695392 912361836 913197888 914721408 915390064 918531657 918916608 920038824 920534544 920711367 922070304 922247422 922744332 923767308 928873216 929373696 931188879 932742414 934279596 934776288 935459604 936335808 937020264 937878912 938564496 940130336 941785623 945413856 945595458 946104948 947683368 948376119 948733992 949427511 950828832 952902144 955189632 956356146 957932244 958467816 960040512 960231807 960742296 962345136 963931104 964635732 965539264 971675352 972385641 973296432 974007906 974900448 975087714 977240744 979371648 981005568 982732824 984541473 984561437 985091922 986184018 986708304 987429582 989983296 990706968 992169216 997002999 997936848 998666334 1000332444 1001441436 1001981016 1003652656 1005841152 1006576416 1007519232 1009487043 1010030958 1011150702 1011716028 1014116868 1017287424 1017482832 1018226606 1019729472 1023949026 1024406272 1025657316 1027347624 1027368456 1029061584 1029813822 1033026048 1033781184 1035043677 1037212416 1037329092 1039819251 1040972019 1042286781 1043270524 1044982368 1045545408 1045746244 1047289728 1050340608 1051623324 1052092928 1053377784 1054147797 1055113776 1055885058 1057646628 1061721216 1062497328 1064065536 1065245184 1066023872 1066143789 1067325741 1067922474 1069682436 1072014912 1073803392 1074009656 1074588336 1078276293 1078728192 1080045576 1080835083 1082638278 1084422492 1086231672 1087025701 1088630112 1090416384 1091003904 1091213472 1093134771 1093622912 1094835328 1094958486 1096763004 1099395837 1100988288 1101793104 1103631264 1104438012 1107294336 1108692864 1110046842 1112372736 1113731208 1114545339 1116190368 1116404774 1120705728 1121309568 1122678954 1123180288 1124425472 1127228643 1129109238 1131571296 1132398468 1133459136 1134287688 1135327104 1135961856 1138052512 1138657536 1144448352 1144668186 1146577876 1147195656 1149697152 1151615232 1152457056 1153536512 1155789513 1157694282 1162154304 1163003832 1164720384 1164944112 1166863968 1167516352 1168810688 1169432064 1170286912 1175605164 1176238584 1178200944 1179062202 1180770048 1181633184 1182739968 1183604544 1185050007 1187533056 1191837529 1194436368 1195309494 1196429088 1197073728 1198400832 1199070848 1199276856 1201916288 1208028816 1208260863 1208911878 1210928748 1212682752 1213569216 1214947952 1215593856 1216482448 1217597184 1219628544 1222010631 1224708876 1226718432 1227379392 1227615156 1229427072 1230325776 1231689744 1232590102 1239517242 1241585172 1243656552 1245706128 1246368384 1247279472 1248447744 1249360352 1250505216 1251419328 1252947609 1255714164 1258728567 1260551808 1260793944 1261473264 1261715577 1263577824 1264501492 1264978656 1265903348 1267771776 1273017708 1273586176 1275141528 1276073649 1277242992 1277957088 1280054016 1280309076 1280989728 1283126848 1285241472 1286180976 1290595113 1292748258 1295567136 1295815998 1296514188 1297728576 1298677208 1299867264 1300116952 1305828864 1307423592 1308379311 1310310432 1310562126 1312721964 1313455896 1314912024 1315611072 1315873217 1316572776 1319977728 1320942624 1323268407 1325476062 1329337332 1330582464 1331555112 1332775296 1333776592 1335255248 1335974688 1342101888 1343740914 1345982724 1346707944 1348200936 1348954704 1349186463 1349940782 1351437358 1352155824 1356643776 1359032418 1359639296 1365265368 1366816446 1367543088 1368542754 1369796832 1369824608 1372082112 1373085096 1378374912 1380058236 1383105456 1383371133 1384116498 1385650962 1386425668 1387962692 1389715708 1393309824 1394060544 1396386304 1399113621 1401419394 1402164432 1403189406 1404503712 1405530396 1406818368 1407846744 1410195504 1415628288 1416663104 1418393187 1419157422 1421525052 1423100988 1423896632 1426243248 1429353216 1431737856 1432784448 1434534219 1437701724 1440060768 1441113444 1442750693 1443517704 1444572907 1445896656 1446953598 1448308896 1451506816 1454951296 1457513028 1459944648 1461011859 1462350672 1462631571 1465861116 1467984384 1469057472 1471508352 1472584016 1476392448 1477637883 1478257152 1479276027 1480062456 1481144373 1483615418 1484974944 1486060452 1488253824 1494274304 1495079424 1496905272 1497999501 1500498666 1502162154 1502971524 1505478984 1508761728 1509864624 1511278848 1512383584 1513769472 1515046437 1516726053 1517574042 1521175302 1525931136 1526224248 1527339909 1529594208 1532929536 1536609408 1538485974 1541021436 1541052684 1543592376 1544720733 1549539072 1550671776 1553258816 1555818624 1555993638 1564905786 1567473552 1568318112 1568619366 1570934592 1572082936 1575510912 1578139392 1580066676 1582670664 1583827587 1583859703 1586469942 1592581824 1593745992 1595238784 1596098304 1597867776 1599035808 1601883711 1604523654 1610705088 1611014484 1611882504 1614571664 1618092288 1620791808 1623957417 1626633738 1629347508 1632945168 1635624576 1636505856 1636820208 1639236096 1640434368 1642252992 1642437729 1645144506 1652689656 1655446896 1656657018 1658208736 1660941504 1661824512 1663039296 1665070263 1668559104 1670596812 1674285552 1674607161 1678304756 1680735744 1681058592 1681964352 1682287436 1684770432 1686638208 1690362368 1693663857 1697356944 1698597702 1700188704 1701431532 1702990656 1703942784 1707078768 1707986304 1713655296 1714907968 1717002279 1719866814 1720793484 1723664344 1724545728 1727422848 1727754664 1728685584 1730304768 1733156352 1736541423 1743231456 1744505748 1747080576 1747416168 1748693519 1750295952 1751274528 1753216032 1754148096 1755430368 1761256832 1763407746 1764357876 1767301416 1768593303 1771155072 1772449776 1774109952 1775406816 1777033728 1781299584 1789469184 1791654552 1792964241 1794643632 1795610592 1795955506 1797601248 1798606272 1798915284 1802874432 1808858368 1812043224 1813367817 1816393122 1819024128 1820353824 1822421928 1823390784 1824723672 1826395776 1829442816 1830780128 1837063314 1840077648 1841069088 1841422734 1844140608 1844494844 1845488664 1847534616 1848885153 1857746432 1862377758 1865484828 1868559192 1869552576 1870919208 1872671616 1874040528 1875757824 1877128992 1880260672 1883571246 1890827712 1891190916 1892209896 1895366736 1896752238 1897467984 1898855022 1901657664 1910379264 1912712292 1915864488 1916935632 1917303851 1920081024 1920463614 1921484592 1924690272 1927862208 1929271464 1931078528 1939122387 1943350704 1943723997 1944771282 1946592864 1948015812 1949800896 1950175428 1954481488 1958743296 1962011136 1965465648 1965843189 1969082946 1969122874 1970183844 1972368036 1973416608 1974859164 1979966592 1981413936 1984338432 1988214093 1994005998 1995873696 1997332668 2000664888 2002882872 2003962032 2007305312 2011682304 2013152832 2015611371 2018974086 2020061916 2022301404 2023432056 2024911173 2027156037 2028233736 2034574848 2034965664 2036453212 2039458944 2047898052 2048812544 2050224669 2051314632 2052814131 2054695248 2054736912 2058123168 2059627644 2067562368 2070087354 2074424832 2074658184 2076174747 2078476443 2079638502 2081944038 2084573562 2086541048 2089964736 2091090816 2091492488 2094579456 2100681216 2102129091 2103246648 2104784109 2106755568 2108295594 2110227552 2111770116 2115293256 2116839523 2123442432 2124994656 2128736133 2132047744 2132287578 2134651482 2135844948 2139364872 2144029824 2147606784 2148019312 2149176672 2156552586 2160091152 2161670166 2165276556 2168844984 2170430397 2172463344 2174051402 2177260224 2180832768 2182426944 2186269542 2187245824 2189670656 2189916972 2193526008 2198791674 2201976576 2203586208 2207262528 2208876024 2214588672 2217385728 2220093684 2225423127 2227462416 2229090678 2232380736 2232809548 2241411456 2242619136 2245357908 2246360576 2248850944 2250747999 2253243231 2254457286 2258218476 2263142592 2264796936 2266918272 2268575376 2270654208 2271923712 2276105024 2276361063 2277315072 2281762953 2288896704 2289336372 2293155752 2294391312 2299394304 2303230464 2304914112 2307728961 2311579026 2315388564 2320946767 2324308608 2326007664 2329440768 2329888224 2333727936 2333990457 2335032704 2337621376 2340573824 2347358679 2351210328 2352477168 2352929049 2356401888 2358124404 2361540096 2363266368 2367209088 2370100014 2375066112 2379704913 2383675058 2388872736 2390618988 2392858176 2394147456 2396801664 2398141696 2398553712 2403832576 2406785481 2416057632 2416521726 2417823756 2421857496 2427138432 2429895904 2431187712 2432964896 2435194368 2439950607 2444021262 2449417752 2453436864 2454758784 2455230312 2458854144 2460651552 2463379488 2465180204 2479034484 2483170344 2484985527 2487313104 2491412256 2492736768 2494558944 2496895488 2498720704 2502838656 2505895218 2511428328 2517457134 2521103616 2521587888 2522946528 2523431154 2527155648 2529002984 2529957312 2531806696 2535543552 2546035416 2547896553 2550283056 2552147298 2554485984 2555914176 2560108032 2560618152 2561979456 2566253696 2570482944 2572361952 2579800221 2581190226 2585496516 2591134272 2591631996 2593028376 2595457152 2597354416 2599734528 2600233904 2614847184 2616758622 2620620864 2621124252 2625443928 2626911792 2629824048 2631222144 2631746434 2633145552 2639955456 2641885248 2645111619 2646536814 2650952124 2658674664 2661164928 2663110224 2665550592 2667553184 2670510496 2671949376 2684203776 2687481828 2691965448 2693415888 2693933259 2696401872 2697909408 2698372926 2699881564 2702874716 2704311648 2713287552 2718064836 2719278592 2724589683 2730530736 2733632892 2735086176 2737085508 2739593664 2739649216 2744164224 2746170192 2755594971 2756749824 2760116472 2762134101 2766210912 2766742266 2768232996 2771301924 2772851336 2775925384 2779431416 2786619648 2788121088 2793566637 2798227242 2802838788 2804328864 2806378812 2809007424 2809567139 2811060792 2813636736 2815693488 2820391008 2825356869 2833326208 2836786374 2838314844 2843050104 2845128357 2846201976 2847793264 2848282533 2852486496 2858706432 2865568896 2869068438 2875403448 2880121536 2880695421 2882226888 2885501386 2887035408 2889145814 2891793312 2893907196 2896617792 2903013632 2909902592 2915026056 2917156923 2919889296 2922023718 2924701344 2925263142 2931722232 2938114944 2943016704 2945168032 2953624419 2953684311 2955275766 2958552054 2960124912 2962288746 2967230836 2969949888 2972120904 2976507648 2988548608 2993810544 2995999002 3000997332 3004324308 3005943048 3010957968 3017523456 3019729248 3022557696 3024767168 3028461129 3030092874 3033452106 3035148084 3042350604 3051862272 3052448496 3054679818 3059188416 3073218816 3076971948 3082042872 3082105368 3084358369 3087184752 3087777761 3089441466 3099078144 3101343552 3105131031 3106517632 3111637248 3111987276 3119457753 3122916057 3126860343 3129811572 3134947104 3136636224 3137238732 3141869184 3144165872 3151021824 3156278784 3160133352 3162443391 3165341328 3167655174 3167719406 3172939884 3185163648 3187491984 3190477568 3192196608 3195735552 3198071616 3198431367 3201977223 3203767422 3209047308 3221410176 3222028968 3223765008 3229143328 3234828879 3236184576 3242505249 3247914834 3253267476 3258695016 3261077103 3265890336 3271249152 3273011712 3273640416 3280868736 3284505984 3284875458 3290289012 3298187511 3305379312 3310893792 3313314036 3316417472 3321883008 3326078592 3330140526 3337118208 3341193624 3343636017 3348571104 3349214322 3356609512 3362117184 3363928704 3364574872 3369540864 3373276416 3381685929 3381754501 3387327714 3394713888 3397195404 3400377408 3402863064 3405981312 3407885568 3414157536 3415972608 3429815936 3434004558 3439733628 3441586968 3447328688 3449091456 3454845696 3455509328 3457371168 3460609536 3467368539 3473082846 3486462912 3489011496 3494161152 3494832336 3497387038 3500591904 3502549056 3506432064 3508296192 3510860736 3522513664 3526815492 3528715752 3534602832 3537186606 3542310144 3544899552 3548219904 3550813632 3555150021 3562599168 3575512587 3583309104 3585928482 3589287264 3591221184 3591911012 3595202496 3597212544 3597830568 3605748864 3617716736 3624086448 3624782589 3626735634 3632786244 3638048256 3640707648 3644843856 3646781568 3649447344 3652791552 3658885632 3661560256 3666031893 3674126628 3680155296 3682138176 3682845468 3688281216 3688989688 3690977328 3695069232 3697770306 3724755516 3730969656 3733696973 3737118384 3739105152 3741838416 3745343232 3748081056 3751515648 3754257984 3758842827 3760521344 3767142492 3776185701 3781655424 3782381832 3784419792 3785146731 3790733472 3793504476 3794935968 3797710044 3803315328 3820758528 3825424584 3828220947 3831728976 3833871264 3834607702 3840162048 3840927228 3842969184 3849380544 3855724416 3858542928 3862157056 3871785339 3878244774 3886701408 3887447994 3889542564 3893185728 3896031624 3899601792 3900350856 3908962976 3917486592 3925137933 3930931296 3931686378 3938165892 3938245748 3940367688 3944736072 3946833216 3947619651 3949718328 3959933184 3962827872 3976428186 3988011996 3991747392 3994665336 4001329776 4005765744 4007924064 4014610624 4026305664 4031222742 4037948172 4040123832 4044602808 4046864112 4047559389 4049822346 4054312074 4056467472 4069931328 4072906424 4078917888 4093702817 4095796104 4100449338 4102629264 4105628262 4109390496 4109473824 4116246336 4119255288 4135124736 4140174708 4149316368 4150113399 4152349494 4156952886 4159277004 4163888076 4169147124 4173082096 4179929472 4182181632 4182984976 4189158912 4197340863 4204258182 4206493296 4209568218 4213511136 4216591188 4220455104 4223540232 4230586512 4233679046 4246884864 4249989312 4255179561 4257472266 4264095488 4264575156 4269302964 4271689896 4278729744 4288059648 4295213568 4296038624 4298353344 4303602657 4313105172 4320182304 4323340332 4328252079 4330553112 4333718721 4337689968 4340860794 4344926688 4348102804 4354520448 4364853888 4372539084 4374491648 4379341312 4379833944 4383035577 4387052016 4387894713 4397583348 4403953152 4407172416 4414525056 4417752048 4429177344 4432913649 4434771456 4437828081 4440187368 4443433119 4450846254 4454924832 4458181356 4464761472 4465619096 4482822912 4485238272 4490715816 4493998503 4501495998 4506486462 4508914572 4516436952 4519738441 4526285184 4529593872 4533836544 4537150752 4541308416 4545139311 4550178159 4552210048 4552722126 4563525906 4577793408 4578672744 4582019727 4586311504 4588782624 4598788608 4609828224 4615457922 4623158052 4630777128 4634162199 4641893534 4648617216 4652015328 4659776448 4667455872 4667980914 4670065408 4675242752 4681147648 4694717358 4702420656 4704954336 4705858098 4712803776 4716248808 4726532736 4734418176 4740200028 4751482761 4751579109 4759409826 4767350116 4777745472 4781237976 4785716352 4788294912 4793603328 4796283392 4797107424 4805651133 4807665152 4813570962 4832115264 4833043452 4835647512 4843714992 4854276864 4859791808 4862375424 4865929792 4871872251 4879901214 4888042524 4898835504 4906873728 4909517568 4910460624 4917708288 4921303104 4926758976 4927313187 4930360408 4955534989 4958068968 4966340688 4967294659 4969971054 4974626208 4982824512 4985473536 4989117888 4995210789 4997441408 5005677312 5011790436 5022856656 5023821483 5034914268 5042207232 5043175776 5045893056 5046862308 5054311296 5058005968 5059914624 5063613392 5071087104 5080991571 5092070832 5095793106 5100566112 5104294596 5108971968 5111828352 5121236304 5123958912 5132507392 5140965888 5144723904 5151006837 5159600442 5162380452 5170993032 5182268544 5183263992 5186056752 5190914304 5194708832 5199469056 5200467808 5209624269 5229694368 5233517244 5241241728 5242248504 5246080557 5250887856 5253823584 5259648096 5262444288 5263492868 5266291104 5283770496 5290223238 5293073628 5301904248 5305779909 5317349328 5322329856 5326220448 5331101184 5335106368 5341020992 5343898752 5368407552 5374963656 5378892723 5383930896 5386831776 5387866518 5392803744 5395818816 5396745852 5399763128 5405749432 5408623296 5426575104 5436129672 5440103451 5449179366 5461061472 5467265784 5470172352 5474171016 5479187328 5479298432 5488328448 5492340384 5511189942 5520232944 5524268202 5532421824 5533484532 5536465992 5542603848 5545702672 5546655459 5551850768 5558862832 5573239296 5587133274 5596454484 5605677576 5608657728 5612757624 5618014848 5619134278 5622121584 5627273472 5631386976 5640782016 5650713738 5666652416 5673572748 5676629688 5686100208 5690256714 5692403952 5695586528 5696565066 5704972992 5731137792 5738136876 5750806896 5751911553 5760243072 5761390842 5764453776 5771002772 5774070816 5778291628 5783586624 5787814392 5793235584 5806027264 5817367161 5819805184 5830052112 5831171991 5834313846 5839778592 5844047436 5849402688 5850526284 5863444464 5876229888 5886033408 5890336064 5897529567 5907248838 5907368622 5910551532 5917104108 5920249824 5924577492 5934461672 5939899776 5944241808 5953015296 5964642279 5987621088 5991998004 5998805513 6001994664 6006382087 6008648616 6011886096 6013040903 6021915936 6035046912 6039458496 6046834113 6049534336 6056922258 6060185748 6066904212 6070296168 6074733519 6081468111 6084701208 6103724544 6104896992 6109359636 6118376832 6146437632 6150674007 6153943896 6158442393 6164085744 6164210736 6168716738 6174369504 6175555522 6178882932 6202687104 6210262062 6213035264 6223274496 6223974552 6228524241 6235429329 6238915506 6245832114 6253720686 6259623144 6269894208 6273272448 6274477464 6283738368 6288331744 6302043648 6306387273 6314352327 6320266704 6324886782 6330682656 6335310348 6335438812 6345879768 6350518569 6370327296 6374983968 6380955136 6396143232 6396862734 6403954446 6407534844 6418094616 6442820352 6444057936 6447530016 6458286656 6469657758 6485010498 6495829668 6506534952 6511291191 6517390032 6522154206 6531780672 6542498304 6547280832 6561737472 6569011968 6569750916 6580578024 6585521923 6592822787 6596375022 6610758624 6621787584 6626628072 6632834944 6643766016 6652157184 6660281052 6676269381 6682387248 6687272034 6697142208 6698428644 6713219024 6724234368 6727857408 6729149744 6739081728 6746552832 6752243997 6759729693 6763371858 6763509002 6774655428 6789427776 6794390808 6800754816 6805726128 6811962624 6815771136 6828315072 6829083189 6831945216 6845288859 6859631872 6868009116 6879467256 6883173936 6894657376 6898182912 6909691392 6911018656 6914742336 6923186883 6934737078 6946165692 6962840301 6972925824 6978022992 6988322304 6989664672 6994774076 7001183808 7005098112 7012864128 7021721472 7042076037 7045027328 7053630984 7057431504 7058787147 7069205664 7074373212 7084620288 7089799104 7101627264 7110300042 7125198336 7139114739 7151025174 7166618208 7171856964 7178574528 7182442368 7183822024 7190404992 7194425088 7195661136 7211497728 7220356443 7248172896 7249565178 7253471268 7265572488 7270883579 7281415296 7289687712 7293563136 7298894688 7305583104 7319851821 7323120512 7332063786 7348253256 7360310592 7364276352 7365690936 7376562432 7377979376 7381954656 7390138464 7395540612 7449511032 7454956581 7461939312 7467393946 7474236768 7478210304 7483676832 7490686464 7496162112 7508515968 7517685654 7521042688 7534284984 7552371402 7563310848 7564763664 7568839584 7570293462 7581466944 7587008952 7589871936 7595420088 7606630656 7643689659 7650849168 7656441894 7663457952 7667742528 7669215404 7680324096 7681854456 7685938368 7698761088 7711448832 7717085856 7724314112 7739400663 7743570678 7756489548 7773402816 7774895988 7779085128 7786371456 7792063248 7799203584 7800701712 7817925952 7850275866 7861862592 7863372756 7876331784 7876491496 7880735376 7889472144 7893666432 7895239302 7899436656 7919866368 7925655744 7935334857 7952856372 7971947591 7976023992 7983494784 7989330672 7990865321 8002659552 8011531488 8015848128 8029221248 8052611328 8062445484 8075896344 8080247664 8081799777 8089205616 8093728224 8095118778 8099644692 8108624148 8112934944 8139862656 8145812848 8157835776 8173769049 8187405634 8191592208 8200898676 8205258528 8211256524 8218780992 8218947648 8232492672 8238510576 8266784913 8270249472 8280349416 8286402303 8298632736 8300226798 8304698988 8313905772 8318554008 8327776152 8338294248 8346164192 8359858944 8364363264 8365969952 8380699911 8394681726 8408516364 8412986592 8419136436 8427022272 8428701417 8433182376 8440910208 8447080464 8461173024 8467358092 8499978624 8510359122 8514944532 8528190976 8529150312 8535385071 8538605928 8543379792 8544847599 8557459488 8576119296 8592077248 8596706688 8607205314 8626210344 8640364608 8642086263 8646680664 8656504158 8661106224 8667437442 8675379936 8681721588 8689853376 8696205608 8709040896 8729707776 8745078168 8751470769 8759667888 8766071154 8774104032 8775789426 8795166696 8814344832 8829050112 8835504096 8860873257 8861052933 8865827298 8875656162 8880374736 8886866238 8901692508 8909849664 8916362712 8929522944 8931238192 8965645824 8981431632 8987997006 9002991996 9012972924 9017829144 9032873904 9039476882 9052570368 9059187744 9067673088 9074301504 9085383387 9090278622 9100356318 9104420096 9105444252 9127051812 9155586816 9157345488 9164039454 9172623008 9177565248 9219656448 9230915844 9246316104 9253075107 9261554256 9263333283 9268324398 9283787068 9297234432 9304030656 9319552896 9334911744 9335961828 9340130816 9350485504 9358373259 9362295296 9368748171 9380581029 9389434716 9404841312 9409908672 9411716196 9425607552 9432497616 9453065472 9468836352 9480400056 9487330173 9502965522 9503158218 9518819652 9534700232 9555490944 9562475952 9571432704 9576589824 9587206656 9594214848 9595294101 9605931669 9611302266 9627141924 9650252347 9664230528 9666086904 9671295024 9673152757 9687429984 9704486637 9708553728 9719583616 9727515747 9731859584 9743744502 9759802428 9776085048 9783231309 9797671008 9813747456 9819035136 9820921248 9842606208 9853517952 9854626374 9860720816 9894562533 9911069978 9916137936 9932681376 9934589318 9939942108 9949252416 9965649024 9978235776 9990421578 9994882816 10011354624 10023580872 10030908051 10045713312 10047642966 10069828536 10086351552 10091786112 10093724616 10108622592 10116011936 10119829248 10127226784 10145057787 10145263503 10161983142 10184141664 10191586212 10201132224 10208589192 10217943936 10223656704 10242472608 10247917824 10265014784 10289447808 10302013674 10319200884 10324760904 10341986064 10364537088 10366527984 10372113504 10381828608 10389417664 10400935616 10402105617 10419248538 10459388736 10467034488 10482483456 10484497008 10492161114 10501775712 10507647168 10519296192 10524888576 10526985736 10532582208 10567540992 10580446476 10586147256 10603808496 10605845353 10611559818 10634698656 10644659712 10652440896 10665450063 10670212736 10682041984 10687797504 10726537761 10749927312 10757785446 10767861792 10773663552 10775733036 10785607488 10791637632 10793491704 10799526256 10811498864 10817246592 10853150208 10872259344 10874347767 10880206902 10898358732 10922122944 10934531568 10940344704 10948342032 10958374656 10958596864 10976656896 10984680768 10998095679 11022379884 11040465888 11048536404 11064843648 11066969064 11072931984 11085207696 11091405344 11093310918 11103701536 11117725664 11174266548 11192908968 11201090919 11211355152 11217315456 11225515248 11236029696 11238268556 11244243168 11254546944 11262773952 11281564032 11301427476 11328557103 11333304832 11347145496 11353259376 11355440193 11372200416 11380513428 11384807904 11391173056 11393130132 11409945984 11462275584 11476273752 11484662841 11501613792 11503823106 11520486144 11522781684 11528907552 11542005544 11548141632 11556583256 11567173248 11575628784 11586471168 11615356017 11634734322 11660104224 11662343982 11668627692 11679557184 11688094872 11698805376 11701052568 11709605969 11726888928 11752459776 11775413799 11780672128 11795059134 11814497676 11814737244 11821103064 11834208216 11840499648 11842858953 11849154984 11868923344 11879799552 11888483616 11929284558 11975242176 11983996008 11997611026 12003989328 12012764174 12017297232 12023772192 12026081806 12043831872 12078916992 12093668226 12099068672 12113844516 12120371496 12133808424 12140592336 12142678167 12149467038 12162936222 12169402416 12209793984 12218719272 12236753664 12281108451 12301348014 12307887792 12316884786 12328171488 12328421472 12337433476 12348739008 12351111044 12357765864 12405374208 12420524124 12426070528 12447949104 12450340197 12457048482 12470858658 12477831012 12491664228 12507441372 12519246288 12539788416 12546544896 12548954928 12567476736 12576663488 12592022589 12612774546 12628704654 12640533408 12649773564 12661365312 12670620696 12670877624 12691759536 12701037138 12740654592 12749967936 12765538683 12792286464 12793725468 12807908892 12815069688 12824437429 12836189232 12838654901 12885640704 12888115872 12895060032 12910807971 12916573312 12939315516 12970020996 12984756237 12991659336 13001156163 13013069904 13022582382 13034780064 13044308412 13063561344 13094561664 13123474944 13138023936 13139501832 13149106731 13161156048 13163684139 13171043846 13185645574 13192750044 13221517248 13243575168 13253256144 13265669888 13287532032 13298740947 13304314368 13313484243 13320562104 13330299357 13352538762 13364774496 13374544068 13394284416 13396857288 13426438048 13448468736 13455714816 13458299488 13481995509 13504487994 13519459386 13526743716 13527018004 13549310856 13559215323 13578855552 13588781616 13601509632 13611452256 13623925248 13656630144 13658166378 13690577718 13719263744 13736018232 13746059181 13758934512 13766347872 13789314752 13796365824 13822037312 13829484672 13846373766 13869474156 13892331384 13902486597 13925680602 13945851648 13956045984 13979329344 13989548152 14002367616 14010196224 14025728256 14043442944 14084152074 14107261968 14114863008 14117574294 14138411328 14148746424 14179598208 14203254528 14220600084 14254448283 14254737327 14278229478 14302050348 14333236416 14343713928 14357149056 14364884736 14367644048 14380809984 14388850176 14391322272 14416953399 14422995456 14440712886 14496345792 14499130356 14506942536 14531144976 14541767158 14562830592 14579375424 14587126272 14597789376 14615616753 14639703642 14646241024 14664127572 14696506512 14720621184 14728552704 14731381872 14753124864 14755958752 14763909312 14780276928 14781939561 14791081224 14866604967 14899022064 14901883977 14909913162 14923878624 14934787892 14948473536 14956420608 14967353664 14992324224 15017031936 15035371308 15042085376 15068569968 15071464449 15104742804 15126621696 15129527328 15137679168 15140586924 15162933888 15174017904 15179743872 15190840176 15213261312 15242974713 15287379318 15301698336 15312883788 15326915904 15335485056 15338430808 15363708912 15371876736 15397522176 15422897664 15434171712 15453020511 15478801326 15487141356 15512979096 15524318993 15546805632 15549791976 15558170256 15572742912 15584126496 15598407168 15601403424 15628872807 15635851904 15700551732 15723725184 15726745512 15738241671 15752663568 15752982992 15761470752 15778944288 15787332864 15790478604 15798873312 15851311488 15870669714 15905712744 15917339727 15943895182 15952047984 15966989568 15978661344 15981730642 16005319104 16023062976 16031696256 16058442496 16105222656 16124890968 16136678169 16151792688 16160495328 16163599554 16178411232 16187456448 16190237556 16199289384 16217248296 16225869888 16279725312 16291625696 16320310353 16347538098 16374811268 16383184416 16401797352 16410517056 16422513048 16437561984 16437895296 16464985344 16477021152 16533569826 16560698832 16572804606 16597265472 16600453596 16609397976 16627811544 16637108016 16639966377 16655552304 16676588496 16692328384 16719717888 16731939904 16761399822 16789363452 16817032728 16825973184 16838272872 16854044544 16857402834 16866364752 16881820416 16894160928 16922346048 16934716184 16999957248 17020718244 17029889064 17058300624 17061577307 17070770142 17077211856 17086759584 17089695198 17114918976 17184154496 17193413376 17214410628 17252420688 17255734659 17280729216 17284172526 17293361328 17313008316 17322212448 17334874884 17350759872 17363443176 17379706752 17392411216 17418081792 17452101483 17459415552 17490156336 17493515973 17502941538 17519335776 17532142308 17548208064 17551578852 17590333392 17628689664 17658100224 17671008192 17692588701 17721746514 17722105866 17731654596 17751312324 17760749472 17773732476 17803385016 17819699328 17832725424 17859045888 17862476384 17893926837 17962863264 17975994012 17996416539 18005983992 18019146261 18025945848 18035658288 18039122709 18065747808 18078953764 18105140736 18118375488 18148603008 18170766774 18180557244 18200712636 18208840192 18210888504 18224200557 18244404333 18254103624 18311173632 18314690976 18328078908 18345246016 18355130496 18439312896 18452022021 18461831688 18475327179 18492632208 18506150214 18523108512 18526666566 18536648796 18567574136 18608061312 18639105792 18669823488 18671923656 18685572723 18706287987 18716746518 18737496342 18761162058 18778869432 18809682624 18819817344 18823432392 18851215104 18864995232 18906130944 18919161819 18943056981 18960800112 18974660346 19005931044 19006316436 19037639304 19051555707 19069400464 19110981888 19124951904 19142865408 19188429696 19190588202 19211863338 19222604532 19254283848 19300504694 19328461056 19332173808 19342590048 19346305514 19374859968 19408973274 19439167232 19455031494 19463719168 19487489004 19519604856 19533873573 19552170096 19566462618 19595342016 19627494912 19641842496 19685212416 19707035904 19709252748 19721441632 19756565769 19778468361 19789125066 19822139956 19832275872 19865362752 19869178636 19879884216 19898504832 19931298048 19956471552 19980843156 19989765632 20028808143 20047161744 20061816102 20091426624 20095285932 20139657072 20172703104 20183572224 20187449232 20217245184 20232023872 20239658496 20254453568 20256731991 20279189079 20290115574 20290527006 20323966284 20368283328 20383172424 20402264448 20417178384 20435887872 20447313408 20484945216 20487249567 20495835648 20535866577 20578895616 20604027348 20638401768 20649521808 20653488319 20683972128 20729074176 20733055968 20744227008 20769560649 20778835328 20801871232 20804211234 20838497076 20888520903 20918777472 20934068976 20964966912 20968994016 20984322228 21003551424 21015294336 21038592384 21053971472 21065164416 21126228111 21135081984 21160892952 21172294512 21176361441 21207616992 21211690706 21223119636 21269397312 21304881792 21330900126 21340425472 21364083968 21375595008 21417344217 21453075522 21499854624 21515570892 21535723584 21547327104 21551466072 21571214976 21583275264 21586983408 21599052512 21622997728 21634493184 21661069329 21744518688 21748695534 21760413804 21796717464 21812650737 21844245888 21869063136 21880689408 21896684064 21916749312 21917193728 21969361536 21996191358 22044759768 22080931776 22097072808 22129687296 22133938128 22145863968 22170415392 22182810688 22186621836 22207403072 22235451328 22348533096 22364869743 22385817936 22402181838 22422710304 22434630912 22451030496 22472059392 22476537112 22488486336 22525547904 22563128064 22602854952 22644913051 22657114206 22694290992 22706518752 22710880386 22744400832 22761026856 22769615808 22782346112 22786260264 22819891968 22931068977 22952547504 22969325682 23003227584 23007646212 23040972288 23045563368 23057815104 23084011088 23096283264 23113166512 23134346496 23151257568 23172942336 23218201989 23230712034 23269468644 23320208448 23324687964 23337255384 23359114368 23376189744 23397610752 23402105136 23419211938 23453777856 23550827598 23561344256 23590118268 23628995352 23629474488 23642206128 23668416432 23680999296 23685717906 23698309968 23737846688 23759599104 23776967232 23806004571 23858569116 23915842773 23950484352 23967992016 23972595963 23995222052 24007978656 24025528348 24034594464 24047544384 24052163612 24087663744 24157833984 24187336452 24198137344 24227689032 24240742992 24245399331 24267616848 24281184672 24285356334 24298934076 24325872444 24338804832 24419587968 24437438544 24473507328 24521307147 24562216902 24602696028 24615775584 24633769572 24656342976 24656842944 24674866952 24697478016 24702222088 24715531728 24800354739 24810748416 24841048248 24859206909 24895898208 24900680394 24914096964 24941717316 24955662024 24973904467 24983328456 25001591123 25014882744 25038492576 25079576832 25093089792 25097909856 25142099733 25153326976 25184045178 25225549092 25257409308 25281066816 25286104251 25299547128 25322730624 25341241392 25341755248 25383519072 25402074276 25499935872 25531077366 25584572928 25587450936 25606155213 25615817784 25630139376 25634542797 25648874858 25672378464 25677309802 25776231744 25790120064 25821615942 25833146624 25878631032 25926258789 25940041992 25969512474 25983318672 26002312326 26026139808 26045164764 26069560128 26088616824 26127122688 26189123328 26254412307 26279003664 26298213462 26322312096 26327368278 26342087692 26371291148 26385500088 26443034496 26487150336 26506512288 26531339776 26583158799 26597481894 26626968486 26641124208 26660598714 26705077524 26729548992 26749088136 26788568832 26793714576 26852876096 26896937472 26916598976 26963991018 27008975988 27038918772 27053487432 27054036008 27098621712 27118430646 27157711104 27177563232 27203019264 27222904512 27256150161 27313260288 27316332756 27381155436 27412263167 27446885233 27472036464 27492118362 27517869024 27532695744 27578629504 27644074624 27658969344 27692747532 27738948312 27759225321 27784662768 27789999849 27804973194 27851361204 27891703296 27912091968 27958658688 27979096304 28004735232 28020392448 28051456512 28075119777 28086885888 28106244513 28141743087 28168304148 28214523936 28229726016 28235148588 28276822656 28297492848 28359196416 28406509056 28441200168 28461990519 28508896566 28509474654 28556458956 28604100696 28666472832 28687427856 28714298112 28729769472 28735288096 28761619968 28782644544 28785882303 28817795007 28833906798 28881425772 28950757041 28992691584 28998260712 29013885072 29019458271 29062289952 29083534316 29125661184 29158750848 29195578752 29231233506 29279407284 29292482048 29328255144 29349693927 29393013024 29441242368 29457105408 29462763744 29511917504 29527818624 29560553856 29563879122 29582162448 29683687599 29733209934 29798044128 29803767954 29819826324 29847757248 29869575784 29896947072 29934707328 29984648448 30034063872 30070742616 30092724153 30137139936 30142928898 30209485608 30259054656 30275358336 30281173848 30325867776 30348035808 30359487744 30381680352 30435173361 30435790509 30485949426 30574758636 30603396672 30625767576 30653831808 30670970112 30676861616 30727417824 30743753472 30795044352 30868343424 30906041022 30957602652 30974282712 31025958192 31048637986 31093611264 31099583952 31116340512 31145485824 31168252992 31202806848 31206316851 31257745614 31271703808 31401103464 31447450368 31453491024 31476483342 31505327136 31505965984 31522941504 31557888576 31574665728 31580957208 31597746624 31702622976 31741339428 31811425488 31817536059 31834679454 31887790364 31904095968 31933979136 31957322688 31963461284 32010638208 32046125952 32063392512 32116884992 32179613283 32249781936 32273356338 32303585376 32320990656 32327199108 32356822464 32374912896 32380475112 32398578768 32434496592 32451739776 32559450624 32583251392 32623043301 32640620706 32695076196 32749622536 32766368832 32803594704 32821034112 32845026096 32875123968 32875790592 32929970688 32954042304 32994287037 33067139652 33121397664 33145609212 33194530944 33200907192 33218795952 33225176861 33255623088 33274216032 33279932754 33311104608 33353176992 33384656768 33463879808 33522799644 33578726904 33603272757 33634065456 33651946368 33676545744 33708089088 33714805668 33732729504 33763640832 33788321856 33844692096 33869432368 33985671309 33999914496 34041436488 34059778128 34066320579 34116601248 34123154614 34141540284 34154423712 34173519168 34179390396 34229837952 34368308992 34386826752 34428821256 34453988523 34504841376 34511469318 34561458432 34568345052 34586722656 34626016632 34644424896 34669749768 34701519744 34726886352 34759413504 34784822432 34846068051 34904202966 34980312672 34987031946 35005883076 35038671552 35064284616 35096416128 35103157704 35128817907 35180666784 35257379328 35342016384 35385177402 35443493028 35444211732 35463309192 35502624648 35521498944 35528576859 35547464952 35606770032 35639398656 35665450848 35724952768 35787853674 35925726528 35951988024 35992833078 36011967984 36038292522 36051891696 36071316576 36078245418 36131495616 36157907528 36236750976 36297206016 36341533548 36361114488 36401425272 36421777008 36428034501 36428773169 36448401114 36488808666 36508207248 36629381952 36656157816 36690492032 36710260992 36843325353 36904044042 36923663376 36950654358 36985264416 37012300428 37046217024 37053333132 37073297592 37135148272 37216122624 37278211584 37343847312 37351020591 37371145446 37412575974 37433493036 37474992684 37522324116 37557738864 37619365248 37639634688 37646864784 37702430208 37729990464 37776067767 37838323638 37886113962 37921600224 37949320692 38011862088 38012632872 38075278608 38103111414 38138800928 38221963776 38249903808 38296616049 38376859392 38381176404 38423726676 38445209064 38473312287 38508567696 38515964703 38601009388 38656922112 38664347616 38685180096 38692611028 38749719936 38817946548 38878334464 38910062988 38927438336 38954268711 38974978008 39003468489 39039209712 39067747146 39104340192 39132925236 39190684032 39283684992 39370424832 39414071808 39418505496 39442883264 39447320193 39491052417 39513131538 39556936722 39578250132 39644279912 39664551744 39730725504 39738357272 39759768432 39797009664 39862596096 39896222841 39912943104 39940452729 39961686312 39990898071 40057616286 40094323488 40123632204 40182853248 40190571864 40219950937 40279314144 40345406208 40367144448 40374898464 40445986527 40464047744 40508907136 40513463982 40558378158 40580231148 40581054012 40647932568 40677645969 40736566656 40766344848 40804528896 40834356768 40871775744 40969890432 40974499134 41071733154 41157791232 41208054696 41238177543 41276803536 41299043616 41306976638 41367944256 41466111936 41488454016 41539121298 41557670656 41603742464 41608422468 41676994152 41707459791 41777041806 41837554944 41868137952 41937988032 41968644456 42007102848 42030588672 42077184768 42107942944 42130328832 42252456222 42321785904 42344589024 42352722882 42415233984 42423381412 42446239272 42538794624 42609763584 42661800252 42680850944 42728167936 42764211981 42834688434 42906151044 42999709248 43031141784 43071447168 43094654208 43102932144 43142429952 43166550528 43173966816 43198105024 43245995456 43250860197 43268986368 43322138658 43489037376 43497391068 43520827608 43593434928 43625301474 43688491776 43738126272 43761378816 43793368128 43846850259 43938723072 43992382716 44089519536 44097988573 44161863552 44194145616 44259374592 44267876256 44291727936 44340830784 44345818683 44365621376 44373243672 44414806144 44470902656 44599814901 44697066192 44705651931 44729739486 44771635872 44804363676 44845420608 44869261824 44902060992 44953074224 44976972672 45051095808 45126256128 45205709904 45214393347 45289826102 45314228412 45388581984 45413037504 45421760772 45488801664 45522053712 45539231616 45564692224 45572520528 45639783936 45728924139 45862137954 45905095008 45938651364 46006455168 46015292424 46091126736 46115630208 46168022176 46192566528 46226333024 46268692992 46302515136 46359061533 46436403978 46461424068 46538937288 46572956979 46640416896 46649375928 46674510768 46718228736 46752379488 46795221504 46804210272 46838423876 46907555712 47101655196 47122688512 47180236536 47214725013 47257990704 47258948976 47284412256 47336832864 47361998592 47371435812 47396619936 47475693376 47553934464 47612009142 47717138232 47752019181 47831685546 47900968704 47935984032 47945191926 47990444104 48015957312 48051056696 48069188928 48095088768 48104327224 48175327488 48315667968 48374672904 48410034507 48455378064 48481485984 48490798662 48535233696 48562369344 48570712668 48597868152 48651744888 48677609664 48687309029 48839175936 48874877088 48960931059 49042614294 49124433804 49205392056 49231551168 49267539144 49312685952 49313685888 49349733904 49394956032 49404444176 49431063456 49600709478 49682096496 49718413818 49791796416 49801360788 49828193928 49883434632 49911324048 49919899131 49947808934 49966656912 50003182246 50029765488 50076985152 50159153664 50195819712 50284199466 50306653952 50368090356 50451098184 50514818616 50562133632 50572208502 50599094256 50645461248 50682482784 50683510496 50767038144 50804148552 50999871744 51062154732 51174901872 51184731921 51212310426 51231635568 51260278752 51269085594 51297749716 51344756928 51354619604 51552463488 51580240128 51643231884 51666293248 51757262064 51767203977 51852517578 51880083984 51939024948 51966637344 52004624652 52052279616 52090329528 52139120256 52177233648 52254245376 52356304449 52378246656 52480547919 52508824614 52558007328 52596426924 52644624192 52654736556 52684175384 52742582296 52771000176 52886068992 52974300672 53013024576 53077766103 53166317598 53194963788 53253936972 53282248416 53321197428 53381775641 53410155048 53459097984 53498176272 53577137664 53587429152 53681780511 53705752192 53833197952 53927982036 53989249617 54017951976 54057438783 54077837544 54106974864 54108072016 54117368127 54197243424 54236861292 54315422208 54355126464 54445809024 54512300322 54626520576 54632665512 54672601671 54733212999 54762310872 54824526334 54893770466 54944072928 54984236724 55035738048 55065391488 55157259008 55288149248 55317938688 55356066063 55385495064 55425981537 55477896624 55518450642 55569325536 55579999698 55609946388 55702722408 55824183936 55917317376 55958192608 56009470464 56056718169 56118863961 56150239554 56212489026 56283486174 56336608296 56429047872 56459452032 56470297176 56553645312 56594985696 56718392832 56882400336 56923981038 57017793132 57018949308 57112917912 57154667121 57208201392 57332945664 57374855712 57428596224 57470576192 57565289088 57571764606 57635590014 57667813596 57762851544 57901514082 57985383168 57996521424 58027770144 58038916542 58124579904 58167068632 58317501696 58391157504 58462467012 58558814568 58601620719 58602809011 58656510288 58699387854 58786026048 58882484736 58925527488 59023835008 59055637248 59121107712 59127758244 59164324896 59269697307 59335405083 59367375198 59466419868 59596088256 59607535908 59639652648 59695514496 59739151568 59793894144 59869414656 59969296896 60086424429 60141485232 60185448306 60274279872 60285857796 60418971216 60518109312 60550716672 60562347696 60651735552 60696071616 60718975488 60763360704 60770195973 60837567237 60870346722 60871581018 60971898852 61149517272 61206793344 61251535152 61307663616 61341940224 61353723232 61454835648 61461748701 61487506944 61607599731 61736686848 61812082044 61915205304 61948565424 61960464957 62051916384 62097275972 62187222528 62199167904 62232681024 62336505984 62405613696 62412633702 62515491228 62543407616 62665562709 62802206928 62894900736 62906982048 62952966684 63010654272 63011931968 63045883008 63115777152 63161914416 63195493248 63378684333 63405245952 63482678856 63529084323 63622850976 63635072118 63669358908 63775580728 63808191936 63914645376 63926922568 64021276416 64092251904 64126785024 64252032651 64359226566 64499563872 64546712676 64607170752 64641981312 64654398216 64713644928 64749825792 64760950224 64797157536 64868993184 64903479552 64983207987 65166502784 65246086602 65281241412 65390152392 65437952211 65499245072 65532737664 65607189408 65642068224 65690052192 65750247936 65751581184 65908084608 65988574074 66134279304 66242795328 66291218424 66389061888 66401814384 66437591904 66450353722 66511246176 66548432064 66559865508 66622209216 66706353984 66769313536 66927759616 67045599288 67094609229 67157453808 67206545514 67268130912 67303892736 67353091488 67416178176 67429611336 67465459008 67576643712 67689384192 67738864736 67934739153 67971342618 68082872976 68119556256 68132641158 68233202496 68246309228 68283080568 68308847424 68347038336 68358780792 68459675904 68736617984 68857642512 68907977046 69009682752 69022938636 69122916864 69136690104 69173445312 69252033264 69288849792 69339499536 69403039488 69453772704 69518827008 69569644864 69654605967 69692136102 69808405932 69960625344 69974063892 70011766152 70077343104 70128569232 70192832256 70206315408 70257635814 70361333568 70684032768 70770354804 70886986056 70888423464 70926618384 70940242487 71005249296 71042997888 71057153718 71094929904 71213540064 71278797312 71330901696 71418013713 71449905536 71575707348 71747528319 71851453056 71903976048 71917787889 71985666156 72023935968 72076585044 72103783392 72142633152 72156490836 72262991232 72315815056 72473501952 72594412032 72683067096 72722228976 72736197993 72802850544 72843554016 72856069002 72857546338 72896802228 72977617332 73016414496 73258763904 73312315632 73380984064 73420521984 73563921441 73686650706 73808088084 73847326752 73901308716 73970528832 74024600856 74092434048 74106666264 74146595184 74270296544 74401064217 74432245248 74577620727 74687694624 74702041182 74742290892 74825151948 74866986072 74921713401 74949985368 75004773369 75044648232 75115477728 75238730496 75279269376 75293729568 75459980928 75552135534 75676647276 75772227924 75843200448 75858312753 75898641384 76023724176 76025265744 76150557216 76206222828 76277601856 76499807616 76593232098 76753718784 76762352808 76818465639 76847453352 76890418128 76903628391 76946624574 77017135392 77031929406 77202018776 77328695232 77370360192 77385222056 77499439872 77635893096 77778776367 77780353523 77820125976 77908537422 77949956016 78006936978 78078419424 78135494292 78208680384 78265850472 78381368064 78567369984 78763236921 78837010992 78885766528 78894640386 78982104834 79026263076 79113873444 79156500264 79288559824 79329103488 79461451008 79476714544 79519536864 79594019328 79749476397 79792445682 79880905458 79923372624 79981796142 80115232572 80188646976 80247264408 80365706496 80381143728 80439901874 80558628288 80690812416 80749796928 80891973054 80928095488 81017814272 81026927964 81116756316 81160462296 81162108024 81295865136 81355291938 81473133312 81532689696 81609057792 81668713536 81768450483 81939780864 81948998268 82143466308 82236789501 82340655699 82416109392 82476355086 82553607072 82598087232 82613953276 82735888512 82932223872 82976908032 83078242596 83115341312 83207484928 83216844936 83277675963 83353988304 83369999547 83414919582 83554083612 83675109888 83736275904 83875976064 83937288912 84014205696 84061177344 84154369536 84215885888 84225359331 84260657664 84318733539 84425229261 84504912444 84643571808 84689178048 84705445764 84830467968 84846762824 84892478544 85077589248 85219527168 85323600504 85385971557 85528423962 85669376868 85812302088 85875030379 85999418496 86062283568 86142894336 86189308416 86205864288 86284859904 86347933632 86357646909 86396210048 86453385021 86491990912 86501720394 86644277316 86852271123 86978074752 86994782136 87041655216 87058374813 87186869856 87250602948 87376983552 87476252544 87586736256 87693700518 87877446144 87984765432 88049081781 88179039072 88195977146 88323727104 88388291232 88535752512 88583455872 88681661568 88691637366 88731242752 88746487344 88829612288 88941805312 89051062797 89199629802 89394132384 89411303862 89459478972 89543271744 89608727352 89690841216 89804121984 89906148448 89953945344 90102191616 90278172459 90411419808 90428786694 90579652204 90628456824 90777163968 90826075008 90843521544 90977603328 91044107424 91078463232 91129384448 91145041056 91307371527 91457848278 91724275908 91810190016 91877302728 92012910336 92030584848 92182253472 92231260416 92336044352 92385133056 92452666048 92605030272 92718123066 92872807956 92922848136 93077874576 93145913958 93280833792 93298751856 93349021536 93436457472 93504758976 93608420544 93618950553 93676847752 93815111424 94155164791 94203310392 94360473072 94429450026 94515981408 94517897952 94568824512 94673665728 94723997184 94742871624 94793239872 94951386752 95107868928 95224018284 95434276464 95452608177 95504038362 95663371092 95801937408 95871968064 95890383852 95980888208 96031914624 96102113392 96138377856 96190177536 96208654448 96350654976 96538839849 96749345808 96820069014 96910756128 96962971968 96981597324 97070467392 97124738688 97141425336 97195736304 97303489776 97355219328 97374618058 97678351872 97749754176 97869129903 97921862118 98085228588 98248867608 98410784112 98463102336 98535078288 98625371904 98627371776 98699467808 98789912064 98808888352 98862126912 98982861111 99201418956 99364192992 99436827636 99583592832 99602721576 99656387856 99675530583 99766869264 99822648096 99839798262 99895617868 99933313824 100006364492 100059530976 100153970304 100391639424 100568398932 100613307904 100736180712 100809818271 100902196368 101029637232 101124267264 101144417004 101198188512 101290922496 101364965568 101367020992 101534076288 101608297104 101957013927 101999743488 102124309464 102198961737 102349803744 102369463842 102424620852 102463271136 102520557504 102538171188 102595499432 102689513856 102709239208 103104926976 103160480256 103286463768 103361965569 103514524128 103534407954 103705035156 103760167968 103878049896 103933274688 103953984143 104009249304 104104559232 104180659056 104278240512 104354467296 104538204153 104712608898 104961095838 105017649228 105116014656 105192853848 105289248384 105309473112 105368350768 105386453721 105485164592 105542000352 105772137984 106026049152 106155532206 106332635196 106389927576 106507873944 106564496832 106585730577 106642394856 106763551282 106820310096 106918195968 106996352544 107174858304 107363561022 107411504384 107666395904 107855964072 107978499234 108035903952 108114877566 108155675088 108213949728 108216144032 108234736254 108394486848 108473722584 108710252928 108891618048 109024600644 109265331024 109284103503 109286319507 109345203342 109466425998 109524621744 109649052668 109787540932 109888145856 109968473448 110071476096 110130782976 110314518016 110529976059 110576298496 110712132126 110770990128 110851963074 110955793248 111036901284 111138651072 111159999396 111219892776 111405444816 111648367872 111834634752 111916385216 112053061773 112113436338 112237727922 112300479108 112424978052 112566972348 112673216592 112858095744 112918904064 112940594352 113107290624 113189971392 113328203301 113764800672 113847962076 113977304747 114035586264 114037898616 114121259653 114225835824 114247777157 114309334242 114416402784 114665891328 114749711424 114889848147 114941152384 115130578176 115143529212 115271180028 115335627192 115419936861 115525703088 115547894109 115803028164 115970766336 115993042848 116055540288 116077833084 116249159808 116334137264 116635003392 116782315008 116862806133 116924934024 117010405467 117117629136 117203241438 117205618022 117313020576 117398775708 117572052096 117851054976 118047670016 118111274496 118242215424 118255516488 118328649792 118341960579 118473157251 118539394614 118670810166 118734750396 118932839736 119192176512 119215071816 119279305296 119391028992 119478303136 119587788288 119688668523 119738829312 119821358187 119972694213 120172848858 120282970464 120370896612 120548559744 120571715592 120659852811 120837942432 121036218624 121101433344 121124695392 121392143232 121526721408 121540391946 121675134474 121740693444 121743162036 121943797704 122032937907 122299034544 122413586688 122503070304 122615327232 122707446464 122909671296 122923497402 123215199462 123473373696 123624164088 123714532629 123830410608 123897130848 123920929914 124103832768 124194551944 124398335808 124465362048 124673011968 124811227392 124825267404 125030982456 125122379373 125124916537 125331125418 125604413856 125813964096 125905933368 126021308544 126023863936 126091766016 126231554304 126323828832 126390986496 126757368666 126965357712 127058168646 127245701952 127270144236 127338717816 127551161456 127616383872 127829290752 127853845136 128042552832 128184503808 128292635943 128504065302 128718453132 128999127744 129093425352 129214341504 129283962624 129308796432 129427289856 129499651584 129521900448 129594315072 129737986368 129752580591 129806959104 129966415974 130333005568 130492173204 130562482824 130780304784 130875904422 130998490144 131065475328 131214378816 131284136448 131380104384 131540550777 131816169216 131977148148 132268558608 132293965719 132485590656 132582436848 132778123776 132803628768 132875183808 132900707444 133022492352 133096864128 133119731016 133244418432 133412707968 133538627072 133799444703 133855519232 134091198576 134116955793 134189218458 134314907616 134413091028 134536261824 134607785472 134706182976 134859222672 134930918016 135153287424 135378768384 135477729472 135643180041 135869478306 135942685236 136165745952 136239112512 136265282316 136466404992 136492618456 136566161136 136617694848 136694076672 136717561584 136919351808 137186772417 137715285024 137815954092 138019365504 138045877272 138146788001 138273380208 138346890624 138504066528 138577699584 138678999072 138806078976 138907545408 139077184599 139139289728 139309211934 139384272204 139616811864 139718870937 139921250688 139948127784 140023532304 140154686208 140257138464 140385664512 140412630816 140515271628 140722667136 141368065536 141540709608 141644175039 141773972112 141776846928 141853236768 141880484974 142010498592 142085995776 142114307436 142189859808 142427080128 142661803392 142836027426 142899811072 143151414696 143256057543 143495056638 143702906112 143807952096 143835575778 143971332312 144047871936 144153170088 144207566784 144285266304 144312981672 144525982464 144631630112 144947003904 145230103521 145366134192 145444457952 145472395986 145605701088 145687108032 145712138004 145715092676 145793604456 145955234664 146032828992 146061927087 146517527808 146624631264 146761968128 147127842882 147373301412 147616176168 147694653504 147802617432 147941057664 148049201712 148184868096 148213332528 148293190368 148540593088 148802128434 149155241454 149375389248 149404082364 149484581784 149650303896 149733972144 149759697393 149843426802 149899970736 150009546738 150089296464 150230955456 150477460992 150587459136 150919961856 151104271068 151353294552 151467004229 151544455848 151686400896 151716625506 151797282768 152047448352 152050531488 152301114432 152412445656 152555203712 152999615232 153186464196 153524705616 153554195763 153636931278 153694906704 153780836256 153807256782 153893249148 154034270784 154063858812 154404037552 154657390464 154740720384 154770444112 154998879744 155271786192 155301611931 155557552734 155560707046 155640251952 155817074844 155899912032 156013873956 156156838848 156270988584 156417360768 156531700944 156762736128 157068913347 157134739968 157441643757 157526473842 157674021984 157771533056 157789280772 157964209668 158052526152 158227746888 158313000528 158577119648 158658206976 158922902016 158953429088 159039073728 159233298309 159498952794 159584891364 159761810916 159846745248 159963592284 160145326923 160230465144 160377293952 160494528816 160731412992 160762287456 160879803748 161117256576 161499593856 161783946108 161856190976 161967748851 162035628544 162053855928 162172316349 162233512632 162320924592 162324216048 162352104381 162591730272 162710583876 162946266624 163065379392 163337427072 163536900966 163879561728 163897996536 164017805013 164199638997 164286932616 164473579002 164681311398 164832218784 164952710172 165107214144 165196174464 165227906552 165471777024 165864447744 165953816064 166068198189 166156485192 166277944611 166433689872 166555351926 166707976608 166739999094 166829839164 167108167224 167230322317 167472551808 167751952128 167874577824 168028411392 168170154507 168356591883 168431771776 168450718662 168637467078 168850458522 169009824888 169287143616 169378356096 169410891528 169660935936 169693525648 169784957088 170155178496 170647201008 170771943114 171056847924 171338753736 171464001363 171624604176 171750060758 171998836992 172124567136 172285788672 172411728576 172695867264 172715293818 172792420096 172906770042 172983981824 173003440788 173288554632 173704542246 173956149504 173989564272 174083310432 174116749626 174373739712 174501205896 174952505088 175173472512 175387401036 175804862157 175808427033 175969530864 176098163562 176358078144 176391954292 176647454208 176776582464 177071505024 177166911744 177363323136 177383274732 177462485504 177492974688 177659224576 177809091921 177883610624 178006215249 178102125594 178399259604 178788264768 178822607724 178918957944 179086543488 179217454704 179381682432 179608243968 179812296896 179907890688 180259273287 180556344918 180822839616 180857573388 181159304408 181256913648 181554327936 181652150016 181687043088 181955206656 182088214848 182156926464 182290082112 182310587919 182512701711 182614743054 182915696556 183354794593 183448551816 183620380032 183754605456 183789902383 184025820672 184061169696 184364506944 184385246103 184462520832 184672088704 184822799193 184905332096 185210060544 185436246132 185745615912 185845696272 185881394871 186155749152 186291827916 186561667584 186597503712 186698043072 187009517952 187216841088 187237901106 187353695504 187630222848 187996688127 188310329582 188406620784 188720946144 188858900052 189031962816 189035795904 189137649024 189347331456 189485743248 189586479744 189902773504 190136052999 190215737856 190448036568 190587252969 190868552928 190905216354 191008076724 191326742184 191743936128 191780767704 191961776416 192063829248 192204226784 192276755712 192380355072 192417308896 192756097953 193077679698 193498691616 193640138028 193821512256 193925943936 193963194648 194140934784 194249477376 194282850672 194391472608 194606979552 194710438656 194749236116 195499508352 195738259806 195843724236 196170457176 196313856633 196497735216 196821568224 196926204672 197070156576 197250743808 197254743552 197398935616 197617776704 197724253824 197965722222 198402837912 198728385984 198873655272 199167185664 199205443152 199312775712 199351061166 199533738528 199645296192 199679596524 199791235736 199866627648 200012728984 200119061952 200307940608 200783278848 201136797864 201283827687 201472361424 201619636542 201804392736 202059274464 202248534528 202288834008 202396377024 202729931136 202734041984 203068152576 203216594208 203804217459 203914027854 204248618928 204397923474 204699607488 204738927684 204849241704 204926542272 205041115008 205076342376 205190998864 205379027712 205418478416 206209853952 206572927536 206723931138 207029048256 207068815908 207410070312 207520335936 207756099792 207866549376 207907968286 208018498608 208209118464 208361318112 208556481024 208708934592 208963817901 209076408306 209425217796 209922191676 210035298456 210232029312 210385707696 210578496768 210618946224 210736701536 210772907442 210970329184 211084000704 212052098304 212311064412 212665270392 212779855152 212820727461 213015747888 213128993664 213171461154 213284789712 213527102564 213640620192 213836391936 213992705088 214349716608 214727122044 214823008768 215242584957 215332791808 215711928144 215753363667 215956998468 216071807904 216229755132 216311350176 216427899456 216432288064 216469472508 216788973696 216947445168 217420505856 217783236096 218049201288 218208593979 218530662048 218568207006 218572639014 218690406684 218932851996 219049243488 219298105336 219575081864 219776291712 219936946896 220142952192 220261565952 220691764323 221059952118 221424264252 221541980256 221703926148 221911586496 221955803981 222073802568 222277302144 222319998792 222439785552 222482513411 222810889632 223203192651 223296735744 223732862181 223832770432 224106123546 224226872676 224475455844 224600958216 224765140203 224849956104 225014320107 225133944696 225346433184 225716191488 225837808128 225881188704 226379942784 226656406602 227529601344 227574938259 227695924152 227954609494 228071172528 228075797232 228242519306 228451671648 228495554314 228618668484 228832805568 229499422848 229779696294 229882304768 230261156352 230287058424 230455396917 230542360056 230671254384 230710885173 230839873722 231051406176 231095788218 231606056328 231986085696 232111080576 232155666168 232498319616 232668274528 233336329101 233341060569 233725612266 233849868048 234020810934 234235258272 234406482876 234411236044 234626041152 234797551416 235144104192 235702109952 236095340032 236511032976 236657299584 236683921158 236946314502 237078789228 237341620332 237469500792 237865679472 238384353024 238430143632 238558610592 238782057984 238956606272 239248429191 239377337046 239642716374 239945388426 240345697716 240565940928 240741793224 241097119488 241143431184 241319705622 241675884864 242072437248 242249390784 242784286464 243053442816 243080783892 243350268948 243481386888 243486324072 243664311151 243887595408 243934443119 244065875814 244598069088 244827173376 245006140608 245305351449 245414892928 245819342592 245846994804 246430398924 246710368503 247021967097 247248328176 247429065258 247660821216 247794261696 247841859828 248207665536 248389103888 248796671616 248930724096 249346023936 249622454784 249650534808 249833027889 250061964912 250109998641 250244758746 250249833074 250662250836 251208827712 251627928192 251811866736 252042617088 252047727872 252183532032 252463108608 252647657664 252676077993 252781972992 252956200617 253275687783 253514737332 253930715424 254116337292 254491403904 254540288472 254677435632 255102322912 255232767744 255658581504 255707690272 256157914671 256585271886 257008130604 257436906264 257625091137 257998255488 258186850704 258428683008 258567925248 258617592864 258854579712 259043800896 259188630144 259475972736 259505161182 259932831948 260556813369 260666011136 260984346408 261124965648 261175124439 261560609568 261751808844 261996980288 262130950656 262428757632 262760208768 263081101554 263632338432 263954296296 264147245343 264537117216 264587931438 264971181312 265164873696 265607257536 265750367616 265801414888 266044984704 266193728256 266239462032 266488836864 266825415936 267153188391 267598889406 268182397152 268233911586 268378436916 268629815232 268826182056 269072523648 269412365952 269718445344 269861836032 270306574848 270834517377 270955458944 271286360082 271738956612 271885370472 272331491904 272478225024 272530564632 272932809984 272985236912 273132322272 273235389696 273388153344 273435123168 273922114581 274373544834 275430570048 275631908184 276038731008 276091754544 276293576002 276546760416 276693781248 277008133056 277155399168 277357998144 277815090816 278154369198 278278579456 278618423868 278768544408 279233623728 279437741874 279842501376 279896255568 280047064608 280309372416 280514276928 280825261632 280856851659 281030543256 281445334272 282465494373 283081419216 283288350078 283547944224 283553693856 283706473536 283760969948 284020997184 284171991552 284228614872 284379719616 284854160256 285323606784 285672054852 285799622144 286302829392 286357824531 286512115086 286990113276 287405812224 287615904192 287671151556 287942664624 288095743872 288306340176 288415133568 288570532608 288625963344 289051964928 289263260224 289616519547 290460207042 290732268384 290888915904 290944791972 291211402176 291374216064 291424276008 291430185352 291587208912 291910469328 292065657984 292123854174 293035055616 293249262528 293607389709 294255685764 294746602824 294962060867 295232352336 295389307008 295605234864 295882115328 296098403424 296369736192 296426665056 296586380736 296948583333 297081186176 297604256868 298310482908 298750778496 298808164728 298969163568 299026591749 299300607792 299467944288 299519394786 299686853604 299799941472 300019093476 300178592928 300461910912 301174918272 301839923712 302208542136 302429454813 302706589104 302934008458 303088911696 303372801792 303433251012 303594565536 304094896704 304101062976 304602228864 304824891312 305110407424 305871041781 305999230464 306372928392 306596885211 307049411232 307108391526 307273862556 307389813408 307561672512 307614513564 307786498296 308068541568 308127717624 308808075104 309314780928 309481440768 309540888224 310085896707 310543572384 310603223862 311115105468 311121414092 311280503904 311634149688 311799824064 311861952429 312027747912 312313677696 312541977168 312834721536 313063401888 314137826694 314883287514 315052947684 315348043968 315543066112 315578561544 315928419336 316105052304 316159361163 316455493776 316626001056 317154239296 317316413952 317906858176 318078147456 318466596618 318997905588 319169782728 319523621832 319693490496 319757191731 319927184568 320290653846 320460930288 320754587904 320989057632 321524574912 321759607496 322234513152 322999187712 323567892216 323935497702 324107711856 324344632698 324467025264 324641849184 324648432096 324704208762 325183460544 325421167752 326130758784 326674854144 327073801932 327795993072 327852310509 327858958521 328035610026 328399277994 328573865232 328947158004 329362622796 329664437568 329905420344 330214428288 330392348928 330455813104 330943554048 331589928177 331728895488 332136396378 332312970384 332555889222 332867379744 333110703852 333415953216 333479998188 333659678328 334216334448 334460644634 334945103616 335503904256 335749155648 336159185319 336340309014 336713183766 336863543552 336901437324 337274934156 337700917044 338019649776 338574287232 338756712192 338821783056 339321871872 339387051296 339569914176 339984609903 341294402016 341543886228 341931914241 342113695848 342363778959 342677507472 342743331471 342928002726 343249208352 343500121516 343997673984 344249134272 344823457152 345391734528 345430587636 345584840192 345813540084 345967963648 346006881576 346259810583 346577109264 346643682327 347409084492 347912299008 347979128544 348166620864 348233499252 348747479424 349002411792 349905010176 350346945024 350588418399 350774802072 351031216401 351609724314 351616854066 351939061728 352196327124 352716156288 352783908584 353553164928 354143010048 354333823488 354726646272 354766549464 354985949376 355025881737 355419471753 355618183842 356012430498 356204251188 356798519208 357059336839 357576529536 357645215448 357837915888 358173086976 358434909408 358763364864 359066005569 359216487936 359464074561 359624593792 359918082639 360518546574 361112689836 361645679232 361715146776 361979558433 362318608816 362513827296 363108655872 363304300032 363374086176 364176429696 364580164224 364621175838 365025403422 365229486108 365831393112 366098813721 366709589186 366897103632 367240760064 367509210912 367579804766 368122339392 368729013888 368770492206 369344177408 369645598386 369810664192 370420121088 370872492264 371143597887 371491231824 371691392544 371762789742 372311498304 372583655832 373195007424 373396086144 374019035904 374433682176 374475802212 374707391008 375367138119 375374749611 375993376254 376620659164 376813241568 377441892288 377717800104 378063925632 378071591808 378275298048 378694662912 378971486496 379172959488 379805547008 380272105998 380896073136 381174505938 381737105856 381810432708 382016153448 382653484368 383487872256 383561535408 383923552832 384127658496 384408453568 384553511424 384834617792 384877907829 385512195906 386155359396 386997383232 387280276056 387643024512 387851887872 387926389296 388281869568 388498954752 388565701344 388782945216 389213959104 389257741773 389420877312 389498472232 390999016704 391476519612 391687448472 392340914352 392416278061 392627713266 392995470432 393643136448 393852409344 394140313152 394621652331 394797871232 395235553408 395448507648 395931444444 396805675824 396881897157 397456771968 397747310544 398334371328 398410886304 398625551424 398702122332 399067477056 399290592384 399359193048 399582471472 399733255296 400025457968 400238123904 400615881216 401398334109 401566557696 402273595728 402350867379 402567655374 402944722848 403239273084 403608785472 404118548928 404577668016 404792754048 405459862272 405468083968 406136305152 406433188416 406929540123 407608434918 407828055708 408497237856 408795846948 409399214976 409477855368 409698483408 409853084544 410082230016 410152684752 410381997728 410758055424 410836956832 411560317251 413145855072 413447862276 414058096512 414137631816 414440364003 414820140624 415040671872 415512199584 415733098752 415815936572 416036997216 416418236928 416722636224 417417869184 417927635802 418152816612 418850435592 419156612811 419844383352 420070596912 420464058624 420771415392 421156993536 421237892448 421473403072 421545814884 421940658368 422168001408 424104196608 424622128824 424932525117 425330540784 425559710304 425641454922 426031495776 426257987328 426342922308 426569579424 427054205128 427281240384 427985410176 428699433216 429454244088 429768172629 430485169914 431423856288 431506727334 431913996936 432143615808 432459510264 432622700352 432855798912 432864576128 432938945016 433577947392 433894890336 434841011712 435690310563 436098402576 436417187958 437061324096 437136414012 437145278028 437380813368 437865703992 438098486976 438185781261 438596210672 439150163728 439552583424 439873893792 440285904384 441383528646 442119904236 442848528504 443083960512 443407852296 443823172992 443911607962 444147605136 444554604288 444639997584 444879571104 444965026822 445621779264 446406385302 447465724362 447665540864 448212247092 448453745352 448950911688 449201916432 449279092179 449530280406 449699912208 450028640214 450267889392 450692866368 451432382976 451762377408 452759885568 453312813204 454401012687 455059202688 455149876518 455391848304 455909218988 456142345056 456151594464 456485038612 456903343296 456991108628 457237336968 457665611136 458998845696 459559392588 459764609536 460574116848 460662587289 460910793834 461084720112 461342508768 461421770346 461679747444 462102812352 462191576436 463212112656 463972171392 464222161152 464311332336 464996639232 465336549056 465904835793 466672658202 466682121138 467451224532 467699736096 468041621868 468470516544 468812965752 468822472088 469252082304 469595102832 470288208384 471206740041 471404219904 472324931271 473022065952 473314599168 473367842316 473892629004 474157578456 474504184873 474683240664 474939001584 475030231337 475731358944 476768706048 476860287264 477117221184 477699894927 477913212544 478496858382 478754674092 479285432748 479890776852 480435980769 480691395432 481131881856 481483586448 482194238976 482286862368 482639411244 483351769728 484498781568 485568572928 485903246553 486106885632 486161567784 486516949047 486700537896 486962773776 486972648144 487056313143 487328622302 487775190816 487868886238 488131751628 489196138176 490012281216 490610702898 490829785856 491638685184 491693989608 492053415039 492598916991 492860797848 493420737006 494043934194 494496656352 494858130516 495321642432 495588523392 495683719656 496415331072 496778207776 497593343232 497861448192 498204594567 498833833833 499301069616 499666055778 500123929824 500219997282 500489517492 500499666148 501324501672 501690966951 502417655424 503255856384 503623733472 504085234176 504095455744 505295315328 505352155986 505912401234 506551375566 507029474664 507861430848 508232674584 508982807808 509080576944 509354871264 510204645824 510465535488 511415380544 512315829342 513170543772 514016261208 514392004089 514873812528 515250182274 515996510976 516373701408 516857366016 517235185728 518087601792 518377260288 518951945472 519010322364 519865663896 520833000173 521113626738 521968692816 522249931296 522350248878 523121219136 523503617688 523993960576 524857515264 525520417536 526162203108 527414586471 527425281099 527908592592 528294490686 529074234432 529175862876 529942362624 530329747392 531214515072 531500735232 531602829776 532089969408 532387456512 532478924064 532977673728 533427275763 533650831872 534018645747 534306376782 535197778812 536364794304 536467823172 536756873832 537259630464 537652364112 538145047296 538824731904 539436890688 539723672064 540777819861 541669034754 541910917888 542572720164 543477913224 543770740944 544662983808 544956450048 545061129264 545865619968 545970473824 546264644544 546470779392 546870246336 546931763757 547538105133 547844229162 548747089668 550064383779 550861140096 551263816368 551369707149 552077462016 552183509088 552587152004 553093520832 553387562496 554016266112 554715996288 555630181632 556308738396 556557158912 557236847736 557537088816 557644184613 558467247456 558875483748 559685002752 559792511136 560094129216 561028553856 561650523264 561713703318 562061086512 562890668544 563990064381 564930988746 566162838432 566576700156 567095888448 567107387712 567412947072 567521939896 568041994368 568457229744 568759439232 569708320512 570408158997 570647213568 571344109704 571761758907 572605658784 572715649062 573024230172 573980226552 574399802741 575231808384 575342303112 575885329248 576191487744 576612680352 576830267136 577141065216 577251926688 578268293859 578526520448 579233039094 580920414084 581464536768 581777831808 581889583944 582422804352 582748432128 582848552016 582860370704 583174417824 583820938656 584131315968 584247708348 586498525056 587214779418 588511371528 588941569899 589493205648 589924121734 590464704672 590778614016 591210469728 591764230656 592196806848 592853330112 593172761472 593897166666 594162372352 595208513736 596620965816 597501556992 597616329456 597938327136 598053183498 598601215584 598935888576 599038789572 599373707208 599599882944 600038186952 600357185856 600923821824 602349836544 603851483061 604417084272 604858909626 605413178208 605868016916 606177823392 606745603584 606866502024 607189131072 608189793408 608202125952 609204457728 609649782624 610220814848 611412652377 611742083562 612745856784 613193770422 614098822464 614216783052 614547725112 614779626816 615123345024 615229027128 615572996592 616137083136 616255435248 617616150208 618629561856 619081776448 620171793414 621087144768 621206447724 622230210936 622242828184 622561007808 623268299376 623599648128 623723904858 624055495824 624627355392 625083954336 625669443072 626126803776 626891453703 628275653388 629766575028 630105895368 630696087936 631157123088 631278360359 631856838672 632210104608 632318722326 632910987552 633252002112 634308478592 635813716352 636156294912 636933193236 637995811176 638339565456 638462182383 639047243664 639386980992 639514383462 639854369136 640581307692 640921860576 641509175808 641978115264 643049149824 643519214992 644469026304 645727754871 645998375424 647135784432 647260091001 647870995404 648215423712 648689265396 648934050528 649283698368 649296864192 649408417524 650366921088 650842335504 652261517568 653349708288 654147603864 654625781937 655591986144 655704621018 655717917042 656071220052 656798555988 657147730464 657894316008 658725245592 659328875136 659810840688 660428856576 660784697856 660911626208 662075292969 663179856354 664272792756 664625940768 665111778444 665734759488 665867411943 666221407704 666831906432 666959996376 667319356656 667447540233 668432668896 668921289268 669890207232 671498311296 672318370638 672680618028 673426367532 673727087104 673802874648 674295420609 674549868312 675042960321 675401834088 676039299552 677148574464 677513424384 677643566112 678774102592 679139828352 679969219806 682588804032 682724814777 683087772456 683863828482 684227391696 684727557918 685355014944 685486662942 685856005452 686498416704 687000243032 688498268544 689646914304 690783469056 690861175272 691366190751 691627080168 692013763152 692132655519 692519621166 693154218528 693287364654 694818168984 695958257088 696333241728 696466998504 697494958848 698004823584 700008987303 700023181707 701176836798 701549604144 702062432802 703219448628 703233708132 703878123456 704392654248 705432312576 705567817168 707106329856 708286020096 709533098928 709971898752 710051763474 710838943506 711236367684 712024860996 712408502376 713597038416 714118673678 715153059072 715290430896 715675831776 716346173952 716869818816 717745287573 718132011138 718928149122 719249187584 719836165278 721037093148 722225379672 723291358464 723430293552 723959116866 724637217632 725027654592 726217311744 726748172352 728352859392 729160328448 729242351676 730050806844 730458972216 730992933453 731662786224 731803329357 732197627442 733419178372 733794207264 734481520128 735018421824 735159609532 736244678784 737458027776 737540984412 738688354816 739291196772 739621328384 740131105509 741065901291 741744984528 742287195774 742982463648 743382785088 743525579484 744622996608 745167311664 746390014848 746792172288 748038071808 748867364352 748951604424 749414782016 749499083667 750329995923 750734276238 750749499222 751986752508 753241318328 753626483136 754883784576 755435600208 756127851264 756143183616 756550596096 757389325824 757942972992 758028233979 758345918976 758868601851 759827063349 760544211996 761792146272 762349011876 763474211712 763620865416 764032306896 764179067803 765306968736 766975744512 767123070816 767847105664 768473744013 768816907136 769669235584 769755815658 771024391812 772310718792 772875273411 773994766464 774560552112 775286049024 775703775744 775852778592 776563739136 777131402688 777565890432 778427918208 778515483546 778996944464 781670440107 781998033408 782953039224 783374896944 783525373317 784681828704 784832556122 785255426532 785990940864 787286272896 788280626304 789243304662 789595742464 790471106816 790897015296 791862888888 792441736029 793611351648 793763794314 794913543936 795494621088 796821772608 797251102848 797404244664 798134954112 798581184768 798718386096 799164942944 799466510592 800050915936 800476247808 801459565173 802796668218 804547191456 804701734758 805135310748 805889445696 806478546168 807217570944 808237097856 809155336032 809585508096 810919724544 810936167936 812866376832 813859080246 815216869836 815656111416 816994475712 817591693896 818798429952 818955710736 819396966816 819706169088 820164460032 820305369504 820763995456 821673913664 821766343743 823120634502 826291710144 826895724552 828116193024 828275263632 828880728006 829640281248 830081343744 831024399168 831466197504 831631873144 832073994432 833445272448 834835738368 835855271604 836305633224 837700871184 837861782887 838313225622 839688766704 840141193824 840928117248 841542830784 842475784896 842570554977 842946806144 843091629768 843881316736 844336002816 847396483119 849244257648 849865050234 850661081568 851119420608 851282909844 852062991552 852515974656 852685844616 853139158848 854108410256 854562480768 855970820352 857398866432 858908488176 859073473593 859536345258 860970339828 862847712576 863013454668 863827993872 864287231616 864919020528 865245400704 865711597824 865729152256 865877890032 867155894784 867789780672 868849558641 871380621126 872196805152 872834375916 874122648192 874272828024 874290556056 874761626736 875731407984 876196973952 876371562522 877192421344 878300327456 879105166848 879747787584 880822169127 882767057292 884239808472 884886182601 885697057008 886167921024 886815704592 887646345984 887823215924 888295210272 889109208576 889279995168 889759142208 889930053644 891243558528 892812770604 894931448724 895331081728 896424494184 896907490704 897079775247 897901823376 898403832864 898558184358 899060560812 899399824416 900057280428 900535778784 901385732736 903524754816 905519771136 906625626408 907288364439 908802025374 910118405376 910299753036 910783696608 911818437976 912284690112 912303188928 912970077224 913806686592 913982217256 914474673936 915331222272 917613125343 917997691392 919118785176 919790655633 921148233696 921325174578 921821587668 922169440224 922685017536 922843540692 923359494888 924205624704 924383152872 925058871551 926424225312 927944342784 928444322304 928622664672 930257690121 930673098112 931809671586 933345316404 933364242276 934902449064 935399472192 935585857287 936083243736 936941033088 937625931504 937644944176 938504164608 939190205664 942413480082 944649862542 946044131904 946629198336 946735684632 947785258008 948315156912 948478083489 949008369746 949366481328 949878003168 950060462674 951462717888 953720574528 954234442368 955399789854 955826425088 956993716764 957509348184 958570865496 959271575193 959781553704 960871961538 961382790864 962263763712 962967172896 964573724736 965278822488 966703539456 968997563136 971806493106 972323135568 973033898094 973401075792 973925547552 973945296288 974112626286 974657244604 975550381632 975737772476 976263503256 978392276352 980024562432 981221405796 981659571712 983387979216 983576875563 984106830078 985197833982 985721595696 986841474012 988087868388 988993312704 989716261032 990643284864 991177046784 991367439312 992830662144 993556415552 994769784531 995186686464 996409189134 997667667666 998602139232 999332111556 1000247859648 1000439994564 1000979034984 1000999332296 1002649003344 1003381933902 1004835310848 1006511712768 1007247466944 1008477555957 1010590630656 1010704311972 1011824802468 1013102751132 1014058949328 1014253737179 1015722861696 1016465349168 1017965615616 1018161153888 1018709742528 1019953829709 1020409291648 1022830761088 1024631658684 1025795742723 1026341087544 1027091336877 1028032522416 1028229994413 1028784008178 1029747625056 1030500364548 1031993021952 1032747402816 1034470371456 1036175203584 1036754520576 1037903890944 1038020644728 1038779431749 1039731327792 1039931046981 1041666000346 1042227253476 1043937385632 1044499862592 1044700497756 1046242438272 1047007235376 1047987921152 1049715030528 1051040835072 1051765255197 1052324406216 1053093649203 1054829172942 1054850562198 1055817185184 1056588981372 1058148468864 1058351725752 1060659494784 1062429030144 1063001470464 1063205659552 1064179938816 1064957848128 1065077645211 1066258415259 1066854551526 1068037291494 1068612753564 1070395557624 1071178010517 1072729588608 1072935646344 1073513747664 1074519260928 1075304728224 1076290094592 1077649463808 1078873781376 1081555639722 1083338069508 1083821835776 1085145440328 1085938675299 1086955826448 1087541481888 1089325967616 1089912900096 1090122258528 1091940947648 1092529289088 1093740492672 1093863527514 1095076210266 1095688458324 1097494179336 1098296441163 1100128767558 1101722280192 1102527632736 1102739414298 1104367018176 1105174304008 1106187041664 1108032532224 1109431992576 1111260363264 1112617476792 1113430793661 1114473695472 1115074177632 1115288369226 1116934494912 1117750967496 1119585022272 1120188258432 1122057107712 1123301046528 1123427406636 1124122173024 1126101414357 1126124248833 1127980128762 1129861977492 1132325676864 1133153400312 1134191776896 1134214775424 1134825894144 1135043879792 1136083988736 1136914459488 1137518878464 1139416641024 1140816317994 1142688219408 1143523517814 1145211317568 1145431298124 1146048460344 1147960453104 1148799605482 1150463616768 1150684606224 1151770658496 1152382975488 1153225360704 1153660534272 1154503853376 1154633723487 1156536587718 1157053040896 1158466078188 1161840828168 1162929073536 1163555663616 1163779167888 1164845608704 1165496864256 1165697104032 1165720741408 1166348835648 1167641877312 1167773225319 1168262631936 1168495416696 1172997050112 1174429558836 1177022743056 1177248834183 1177883139798 1178986411296 1179848243468 1180929409344 1181557228032 1182420939456 1184393613696 1185706660224 1186345522944 1187794333332 1188324744704 1190417027472 1190645691471 1193241931632 1195003113984 1195232658912 1195876654272 1196106366996 1197202431168 1197871777152 1198077579144 1198747414416 1199199765888 1200076373904 1200714371712 1201847643648 1204195002327 1204699673088 1207052602137 1207702966122 1208834168544 1209717819252 1210826356416 1211736033832 1212355646784 1213733004048 1214378262144 1216379586816 1216404251904 1218408915456 1219299565248 1220788620369 1222825304754 1223484167124 1225491713568 1226387540844 1228197644928 1228433566104 1229095450224 1229559253632 1230246690048 1230458054256 1231145993184 1232274166272 1232510870496 1234680951753 1235232300416 1238163552896 1240343586828 1242174289536 1242412895448 1243321092009 1244460421872 1244485656368 1245122015616 1246536598752 1247199296256 1247447809716 1248110991648 1249254710784 1250167908672 1252253607552 1253782907406 1256551306776 1257469838433 1259533150056 1260211790736 1261392175872 1262314246176 1262556720718 1263713677344 1264420209216 1264637444652 1265821975104 1266504004224 1268616957184 1271627432704 1272312589824 1273866386472 1274797575351 1275991622352 1276679130912 1276924364766 1278094487328 1278773961984 1279028766924 1279708738272 1281162615384 1281843721152 1283956230528 1286098299648 1287038429984 1289304517887 1291455509742 1294271568864 1294520182002 1295741990808 1296430847424 1297378530792 1297868101056 1298567396736 1298593728384 1298816835048 1300733842176 1301684671008 1304523035136 1308295207728 1309251563874 1311183972288 1311409242036 1311435834084 1312142440104 1313597111976 1314295460928 1314557343783 1315788632016 1317450491184 1318657750272 1319621681376 1320857713152 1321823252416 1324150585938 1326359712708 1328545585512 1329251881536 1330223556888 1331469518976 1331734823886 1332442815408 1333663812864 1333919992752 1334638713312 1334895080466 1336865337792 1337842578536 1342996622592 1344636741276 1345361236056 1346852735064 1347605749296 1347837276537 1347864607253 1348590841218 1349099736624 1350085920642 1350803668176 1352078599104 1354297148928 1355287132224 1357548205184 1358279656704 1359938439612 1363203038061 1365177608064 1365449629554 1366175544912 1367727656964 1368454783392 1369455115836 1370710029888 1370973325884 1371712010904 1372996833408 1374000486064 1376996537088 1379293828608 1381722350544 1381987761867 1382732381502 1383254160336 1384027526304 1384265311038 1385039242332 1386308437056 1386574729308 1389636337968 1391916514176 1392666483456 1392933997008 1394989917696 1396009647168 1397714507379 1400017974606 1400046363414 1402353673596 1403099208288 1404124865604 1406438897256 1406467416264 1407756246912 1408785308496 1410864625152 1411135634336 1413620220123 1414212659712 1416974793813 1419066197856 1419943797504 1420103526948 1421677887012 1422472735368 1423512554619 1424049721992 1424817004752 1425090694011 1427194076832 1428237347356 1430306118144 1430580861792 1431351663552 1433739637632 1435490575146 1436264022276 1437856298244 1438498375168 1439672330556 1441307942307 1442074186296 1444450759344 1446582716928 1446860587104 1447918233732 1449274435264 1450055309184 1453496344704 1456705718784 1457709739659 1458320656896 1458484703352 1459550847141 1460101613688 1460917944432 1461168939429 1461985866906 1463325572448 1463606658714 1464395254884 1466838356744 1467588414528 1470036843648 1470319219064 1472489357568 1474916055552 1475081968824 1476160245117 1477796750973 1478582393544 1480262211018 1482131802582 1483489969056 1484574391548 1485964927296 1486765570176 1487051158968 1489245993216 1490334623328 1492780029696 1493584344576 1494613783701 1496501501499 1497903208848 1498829564032 1498998167334 1500659991846 1501468552476 1501498998444 1503973505016 1505072900853 1506482636656 1507252966272 1509767569152 1510871200416 1512255702528 1512286367232 1515885945984 1516056467958 1517737203702 1519654126698 1521088423992 1523584292544 1524698023752 1526948423424 1527241730832 1528064613792 1528358135606 1530613937472 1534246141632 1535694211328 1536947488026 1537633814272 1539338471168 1539511631316 1542048783624 1543176012267 1544621437584 1545750546822 1547989532928 1549121104224 1550572098048 1551705557184 1554262805376 1555131780864 1556855836416 1557030967092 1557993888928 1562499000519 1563340880214 1565906078448 1566749793888 1567050746634 1569363657408 1569665112244 1570510853064 1571981881728 1574572545792 1576561252608 1578486609324 1579191484928 1580942213632 1582275843297 1583725777776 1584883472058 1587222703296 1587527588628 1589827087872 1590989242176 1593643545216 1594502205696 1594808489328 1596269908224 1597162369536 1597436772192 1598329885888 1598933021184 1600101831872 1600281827289 1600952495616 1602055937241 1602919130346 1605593336436 1609094382912 1609403469516 1610270621496 1611778891392 1612957092336 1614435141888 1616474195712 1618310672064 1619171016192 1622333459583 1625732753664 1627718160492 1630433739672 1631312222832 1631625577201 1633988951424 1635183387792 1637596859904 1637911421472 1638793933632 1639412338176 1640610739008 1640795291271 1641527990912 1642614315399 1643347827328 1643532687486 1646241269004 1650193151337 1652583420288 1653791449104 1654109121447 1656232386048 1656550527264 1657761456012 1659280562496 1660162687488 1662048798336 1663263746288 1664147988864 1666890544896 1669671476736 1671710543208 1672611266448 1672932553839 1675401742368 1675723565774 1676626451244 1679377533408 1680282387648 1683085661568 1684951569792 1685141109954 1685893612288 1686183259536 1687762633472 1688672005632 1691970193143 1694792966238 1698488515296 1699730100468 1701322163136 1702238841216 1702565819688 1704125983104 1705371689232 1706278317696 1708216820512 1709124961536 1711224476991 1711941640704 1715285276721 1717816976352 1718146947186 1719072690516 1721940679656 1723199408223 1725695425152 1726026909336 1727655987744 1728574463232 1729838041056 1730490801408 1731423195648 1731458304512 1731755780064 1735579561344 1737699117282 1742761242252 1744393610304 1745668751832 1748245296384 1748545656048 1748581112112 1749523253472 1751462815968 1752393947904 1752743125044 1754384842688 1756600654912 1759495575168 1761644338254 1765534114584 1766824709697 1768479616944 1769772365202 1771394114016 1772335842048 1773631409184 1775292691968 1775646431848 1776590420544 1778559990336 1779518284416 1779860107288 1782487117056 1785625541208 1788948131029 1789862897448 1792848988368 1793814981408 1794159550494 1795803646752 1796807665728 1797116368716 1798121121624 1798799648832 1800114560856 1801071557568 1802771465472 1807049509632 1811554449183 1813251252816 1814576728878 1817604050748 1820236810752 1820599506072 1821567393216 1823636875952 1824569380224 1824606377856 1825940154448 1827613373184 1827964434512 1828949347872 1830662444544 1834237957131 1835226250686 1838237570352 1839581311266 1842296467392 1842650349156 1843643175336 1844338880448 1845370035072 1845687081384 1846718989776 1848411249408 1848766305744 1850117743102 1852848450624 1855888685568 1857245329344 1860515380242 1861346196224 1863619343172 1866690632808 1866728484552 1869804898128 1870798944384 1871171714574 1872166487472 1873882066176 1875251863008 1875289888352 1877008329216 1878380411328 1880674361109 1884826960164 1889299725084 1892088263808 1893471369264 1893835081077 1895570516016 1896630313824 1896956166978 1898016739492 1898732962656 1899756006336 1900120925348 1902925435776 1907441149056 1908468884736 1910799579708 1911652850176 1913987433528 1915018696368 1915386547149 1917141730992 1918543150386 1919563107408 1921743923076 1922765581728 1924527527424 1925934345792 1929147449472 1930557644976 1933407078912 1937183264613 1937995126272 1941780273003 1943612986212 1944646271136 1946067796188 1946802151584 1947851095104 1947890592576 1948225252572 1949314489208 1951100763264 1951475544952 1952527006512 1956784552704 1960049124864 1962442811592 1963877345811 1966775958432 1967153751126 1968213660156 1970395667964 1971443191392 1973682948024 1975125698717 1976175736776 1977986625408 1979432522064 1981286569728 1982354093568 1982734878624 1986225878907 1987112831104 1989539569062 1992818378268 1995335335332 1997204278464 1997602235829 1998664223112 2000495719296 2000879989128 2001958069968 2001998664592 2002342620699 2005298006688 2006763867804 2009670621696 2014494933888 2016955111914 2021181261312 2021408623944 2022886261827 2023649604936 2025128880963 2026205502264 2028117898656 2028507474358 2031445723392 2032930698336 2036322307776 2037419485056 2039907659418 2040818583296 2045661522176 2048174444331 2049263317368 2051591485446 2052682175088 2054182673754 2056065044832 2056459988826 2057568016356 2059495250112 2061000729096 2065494805632 2068940742912 2072350407168 2074098572253 2076041289456 2076397966557 2077558863498 2079462655584 2079862093962 2083332000692 2084454506952 2087874771264 2088999725184 2089400995512 2092484876544 2094014470752 2095975842304 2100069545121 2103530510394 2104648812432 2106187298406 2109658345884 2109701124396 2111634370368 2113177962744 2116296937728 2116703451504 2121318989568 2124858060288 2126411319104 2129915696256 2130155290422 2132516830518 2133709103052 2136074582988 2137225507128 2140791115248 2142356021034 2145459177216 2145871292688 2147027495328 2149038521856 2150609456448 2153235862719 2157747562752 2163111279444 2165568790193 2166676139016 2168303933407 2170290880656 2171877350598 2173911652896 2175082963776 2178651935232 2180244517056 2183881895296 2185058578176 2187480985344 2187727055028 2190152420532 2191376916648 2192978800359 2194988358672 2195409988071 2196592882326 2200257535116 2203444560384 2205055265472 2205478828596 2208734036352 2210348608016 2212374083328 2216065064448 2218863985152 2220393316527 2223197703873 2225234953584 2226861587322 2228947390944 2230148355264 2230576738452 2233868989824 2235501934992 2239170044544 2240376516864 2244114215424 2246602093056 2246854813272 2248244346048 2248497251001 2250989987769 2252202828714 2252248497666 2255960257524 2259723954984 2264651353728 2266306800624 2268383553792 2268429550848 2269651788288 2270087759584 2272167977472 2273828918976 2274084701937 2275037756928 2276605805553 2279481190047 2281632635988 2285376438816 2287047035628 2290422635136 2290862596248 2292096920688 2292537203409 2295920906208 2297599210964 2300927233536 2301369212448 2303541316992 2306450721408 2309007706752 2309267446974 2313073175436 2314106081792 2316932156376 2318625820233 2323681656336 2325858147072 2327111327232 2327558335776 2329691217408 2331394208064 2331441482816 2332697671296 2335283754624 2335546450638 2336990833392 2345011320321 2345994100224 2348859117672 2350576119951 2354045486112 2354497668366 2355766279596 2357972822592 2359696486936 2361858818688 2364841878912 2368787227392 2371413320448 2372691045888 2375588666664 2377325208087 2380834054944 2381291382942 2386483863264 2390465317824 2391753308544 2392212733992 2394404862336 2395743554304 2396155158288 2397494828832 2398399531776 2400152747808 2401428743424 2404378695519 2408390004654 2414105204274 2415405932244 2417668337088 2419435638504 2421652712832 2423472067664 2424711293568 2427466008096 2428756524288 2432759173632 2432808503808 2438599130496 2441577240738 2445650609508 2446968334248 2450983427136 2452775081688 2456395289856 2456867132208 2458190900448 2459118507264 2460493380096 2460916108512 2462291986368 2465021740992 2465299031229 2469361903506 2470464600832 2476327105792 2480687173656 2484348579072 2484825790896 2486642184018 2488920843744 2488971312736 2490244031232 2493073197504 2494398592512 2494895619432 2496221983296 2500335817344 2504507215104 2507565814812 2513102613552 2513585348661 2514939676866 2519066300112 2520423581472 2522784351744 2524628492352 2525113441436 2527427354688 2528840418432 2529274889304 2531643950208 2533008008448 2537233914368 2542189449357 2543254865408 2547732772944 2549595150702 2551983244704 2553358261824 2553848729532 2556188974656 2557547923968 2558057533848 2559417476544 2562325230768 2563687442304 2567912461056 2572196599296 2574076859968 2577220420779 2578609035774 2582911019484 2588543137728 2589040364004 2591483981616 2592861694848 2594757061584 2595736202112 2597134793472 2597187456768 2597633670096 2601467684352 2603369342016 2606548675923 2616590415456 2618503127748 2622367944576 2622818484072 2622871668168 2624284880208 2624788972019 2627194223952 2628590921856 2629114687566 2631577264032 2634900982368 2637315500544 2639243362752 2642466507381 2643646504832 2648301171876 2652719425416 2654658547803 2657091171024 2658503763072 2660447113776 2662939037952 2663469647772 2664885630816 2667327625728 2667839985504 2669277426624 2669790160932 2673730675584 2675685157072 2685993245184 2689273482552 2690722472112 2691239325741 2693705470128 2695211498592 2695674553074 2695729214506 2697181682436 2698199473248 2700171841284 2701607336352 2704157198208 2710574264448 2715096410368 2716559313408 2719876879224 2721865093317 2726406076122 2730355216128 2730899259108 2732351089824 2735455313928 2736909566784 2738910231672 2741420059776 2741946651768 2743424021808 2745993666816 2748000972128 2752839376029 2753993074176 2759371966899 2763444701088 2763975523734 2765464763004 2766508320672 2768055052608 2768530622076 2770078484664 2772616874112 2773149458616 2775176614653 2779272675936 2783833028352 2785332966912 2785867994016 2792019294336 2795429014758 2800035949212 2800092726828 2804707347192 2806198416576 2806757571861 2808249731208 2812877794512 2812934832528 2815512493824 2817570616992 2822271268672 2827240440246 2833949587626 2838132395712 2839887595008 2840207053896 2843355774024 2844945470736 2845434250467 2847025109238 2848099443984 2849634009504 2850181388022 2854388153664 2856474694712 2861161723584 2862703327104 2867479275264 2870981150292 2872528044552 2875712596488 2877814725579 2877873080351 2879344661112 2882615884614 2884148372592 2888901518688 2893721174208 2895836467464 2898548870528 2900110618368 2906992689408 2915419479318 2916969406704 2919101694282 2920203227376 2921835888864 2922337878858 2923971733812 2926651144896 2927213317428 2928790509768 2933676713488 2935176829056 2940073687296 2940638438128 2944978715136 2950163937648 2950730626689 2952320490234 2955593501946 2957164787088 2960524422036 2964263605164 2966979938112 2969148783096 2971929854592 2973531140352 2974102317936 2978491986432 2980669246656 2984309353593 2985560059392 2989227567402 2993003002998 2995806417696 2997659128064 2997996334668 3001319983692 3002937104952 3002997996888 3007947010032 3010145801706 3012965273312 3014505932544 3019535138304 3021742400832 3025432667871 3031771891968 3032112935916 3035474407404 3039308253396 3042176847984 3042761211537 3047168585088 3049396047504 3053896846848 3054483461664 3056129227584 3056716271212 3061227874944 3068492283264 3071388422656 3073894976052 3075267628544 3077387228169 3078676942336 3079023262632 3081274010631 3084097567248 3084689983239 3086352024534 3089242875168 3091501093644 3095979065856 3098242208448 3103411114368 3108525610752 3110263561728 3113711672832 3114061934184 3115987777856 3116338295247 3119793140943 3124998001038 3126681760428 3131812156896 3133499587776 3134101493268 3138727314816 3139330224488 3141021706128 3143963763456 3149145091584 3153122505216 3155295765591 3156973218648 3159280947609 3164551686594 3167451555552 3169766944116 3174445406592 3175055177256 3177376124023 3181978484352 3187287090432 3189004411392 3189616978656 3192539816448 3194873544384 3195232935633 3196659771776 3198775245777 3200203663744 3200563654578 3204111874482 3205838260692 3211186672872 3213534031551 3218188765824 3218806939032 3220541242992 3223557782784 3225914184672 3228870283776 3232948391424 3236621344128 3244666919166 3251465507328 3255436320984 3257816025897 3260867479344 3262624445664 3263251154402 3267977902848 3270366775584 3275822842944 3277587867264 3281221478016 3281590582542 3283055981824 3285228630798 3286695654656 3287065374972 3292482538008 3294889323489 3300386302674 3305166840576 3307582898208 3308218242894 3313101054528 3315522912024 3318561124992 3324097596672 3326527492576 3328295977728 3333781089792 3340292380983 3343421086416 3345222532896 3345865107678 3350803484736 3351447131548 3353252902488 3358755066816 3360564775296 3366171323136 3369903139584 3370282219908 3371787224576 3372366519072 3375525266944 3378372746499 3383940386286 3389585932476 3396977030592 3399460200936 3402644326272 3404477682432 3405131639376 3408251966208 3410743378464 3412556635392 3416433641024 3418249923072 3422448953982 3430570553442 3435633952704 3436293894372 3438145381032 3443881359312 3446398816446 3451390850304 3452053818672 3455311975488 3457148926464 3459676082112 3460981602816 3463511560128 3463901170461 3471159122688 3475398234564 3483741097267 3485522484504 3488787220608 3491337503664 3496490592768 3497091312096 3497162224224 3499046506944 3502925631936 3503319675957 3504787895808 3505486250088 3508769685376 3513201309824 3518991150336 3523288676508 3531068229168 3531746502549 3533649419394 3536959233888 3539544730404 3542788228032 3544671684096 3547262818368 3551292863696 3553180841088 3557119980672 3559036568832 3559720214576 3564974234112 3571251082416 3571937074413 3577896262058 3579725794896 3585697976736 3587629962816 3588319100988 3591607293504 3593615331456 3594232737432 3596242243248 3597599297664 3600229121712 3602143115136 3605542930944 3612585006981 3614099019264 3621157806411 3623108898366 3626502505632 3629153457756 3635208101496 3641199012144 3643134786432 3647273751904 3649138760448 3649212755712 3651880308896 3655226746368 3655928869024 3657898695744 3662365861107 3668475914262 3670452501372 3676475140704 3679162622532 3684592934784 3685300698312 3687286350672 3688677760896 3690740070144 3691374162768 3693437979552 3696822498816 3697532611488 3700235486204 3705696901248 3714490658688 3721030760484 3722692392448 3727238686344 3729963276027 3733381265616 3733456969104 3739609796256 3741597888768 3742343429148 3744332974944 3747764132352 3750503726016 3750579776704 3756760822656 3761348722218 3769653920328 3772409515299 3778599450168 3784176527616 3786942738528 3787670162154 3791141032032 3793260627648 3793912333956 3796033478984 3797465925312 3799512012672 3800241850696 3805850871552 3814882298112 3816937769472 3821599159416 3824392726053 3827974867056 3830037392736 3830773094298 3834283461984 3837086300772 3839126214816 3843487846152 3845531163456 3846297413291 3851868691584 3858294898944 3861115289952 3867913553661 3874366529226 3883560546006 3887225972424 3889292542272 3892135592376 3893604303168 3895702190208 3895781185152 3896450505144 3898628978416 3902201526528 3902951089904 3905054013024 3913569105408 3924885623184 3927754691622 3933551916864 3934307502252 3936427320312 3940791335928 3942886382784 3943672031349 3947365896048 3950251397434 3952351473552 3955973250816 3958865044128 3962573139456 3965469757248 3972451757814 3974225662208 3979079138124 3985636756536 3990670670664 3994408556928 3995204471658 3997328446224 4000991438592 4001759978256 4003916139936 4003997329184 4004685241398 4010596013376 4013527735608 4028989867776 4033910223828 4042817247888 4043511829611 4043593821759 4045772523654 4047299209872 4050257761926 4052411004528 4056235797312 4057014948716 4062891446784 4065861396672 4072644615552 4074838970112 4079815318836 4081637166592 4089609114183 4091323044352 4096348888662 4098526634736 4103182970892 4105364350176 4108365347508 4112130089664 4112919977652 4115136032712 4118990500224 4122001458192 4130989611264 4137881485824 4145963285601 4148197144506 4152082578912 4152795933114 4155117726996 4158925311168 4159724187924 4166664001384 4168909013904 4175749542528 4177999450368 4178801991024 4184969753088 4188028941504 4193143522137 4200139090242 4207061020788 4209297624864 4212374596812 4217160275639 4219316691768 4219402248792 4223268740736 4226355925488 4227167754809 4232593875456 4233406903008 4240860660369 4242637979136 4250924381439 4252822638208 4259831392512 4260310580844 4265033661036 4267418206104 4270537663857 4272149165976 4274451014256 4275272082033 4281582230496 4284712042068 4290918354432 4291742585376 4294054990656 4301218912896 4306471725438 4315495125504 4323923826921 4326222558888 4331137580386 4333352278032 4336607866814 4340581761312 4343754701196 4347823305792 4350165927552 4360489034112 4367763790592 4370117156352 4373129218977 4374961970688 4375454110056 4378652541423 4380304841064 4382753833296 4383506818287 4385957600718 4389976717344 4390819976142 4393185764652 4400515070232 4410110530944 4410957657192 4417468072704 4420697216032 4424748166656 4428480735351 4433390252919 4440786633054 4446395407746 4450469907168 4453723174644 4457894781888 4460296710528 4461153476904 4467737979648 4471003869984 4478340089088 4480753033728 4493709626544 4496488692096 4496994502002 4501979975538 4504405657428 4504496995332 4511920515048 4515218702559 4519447909968 4529302707456 4532613601248 4536767107584 4536859101696 4540175519168 4547657837952 4548169403874 4553211611106 4558962380094 4563265271976 4570752877632 4574094071256 4580845270272 4581725192496 4584193841376 4585074406818 4591841812416 4595198421928 4602738424896 4607082633984 4612901442816 4618015413504 4618534893948 4626146350872 4629528036801 4629621911869 4633864312752 4637251640466 4647363312672 4651716294144 4655116671552 4662788416128 4662882965632 4665395342592 4670567509248 4671092901276 4673981666784 4687497001557 4690022640642 4697718235344 4701152239902 4708090972224 4708995336732 4711532559192 4715945645184 4719392973872 4723717637376 4729683757824 4737574454784 4742826640896 4746827529891 4751177333328 4754650416174 4761668109888 4762582765884 4772967726528 4780930635648 4783506617088 4784425467984 4788809724672 4791487108608 4792310316576 4794989657664 4796799063552 4800305495616 4800845481867 4802857486848 4806167811723 4808757391038 4816780009308 4828210408548 4830811864488 4835336674176 4838871277008 4843305425664 4846944135328 4849422587136 4854932016192 4857513048576 4867000378749 4877198260992 4883154481476 4891301219016 4893936668496 4894876731603 4901966854272 4905550163376 4912790579712 4913734264416 4916381800896 4918237014528 4921832217024 4924583972736 4930043481984 4930598062458 4938723807012 4940929201664 4950579454011 4952654211584 4961374347312 4962327364341 4968697158144 4969651581792 4973284368036 4977841687488 4977942625472 4980488062464 4986146395008 4989791238864 4992443966592 5000671634688 5009014430208 5015131629624 5018797661517 5026205227104 5027170697322 5029879353732 5038132600224 5040847162944 5049256984704 5050226882872 5054854709376 5057680836864 5058549778608 5063287900416 5066016016896 5075910579429 5084378898714 5095465545888 5099190301404 5103966489408 5106716523648 5107697459064 5112377949312 5116115067696 5118834953088 5124650461536 5127374884608 5133673430973 5135824922112 5145855830163 5148153719936 5154440841558 5157218071548 5165822038968 5169598224669 5177086275456 5178080728008 5182967963232 5185723389696 5189514123168 5191472404224 5194269586944 5194374913536 5195267340192 5206738684032 5213097351846 5233180830912 5237006255496 5244735889152 5245636968144 5245743336336 5248569760416 5249577944038 5254388447904 5257181843712 5258229375132 5263154528064 5269801964736 5278486725504 5284933014762 5287293009664 5296602343752 5300474129091 5305438850832 5309317095606 5314182342048 5317007526144 5320894227552 5325878075904 5326939295544 5329771261632 5335679971008 5338554853248 5339580321864 5347461351168 5351370314144 5366844393087 5378546965104 5381444944224 5382478651482 5387410940256 5390422997184 5391349106148 5391458429012 5394363364872 5396398946496 5400343682568 5403214672704 5408314396416 5421148528896 5430192820736 5439753758448 5443730186634 5452812152244 5460710432256 5461798518216 5464702179648 5470910627856 5473819133568 5477820463344 5482840119552 5483893303536 5486848043616 5491987333632 5496001944256 5502713871393 5505678752058 5518743933798 5526889402176 5527951047468 5530929526008 5533016641344 5536110105216 5537061244152 5540156969328 5545233748224 5546298917232 5550353229306 5558545351872 5567666056704 5571735988032 5584038588672 5590858029516 5600071898424 5600185453656 5604279156473 5609414694384 5612396833152 5613515143722 5616499462416 5625755589024 5625869665056 5631024987648 5635141233984 5642023083327 5644542537344 5654480880492 5667899175252 5676264791424 5680414107792 5681505243231 5686711548048 5689890941472 5690868500934 5694050218476 5696198887968 5699268019008 5700362776044 5708776307328 5712949389424 5722323447168 5725406654208 5734958550528 5741962300584 5745056089104 5746159641447 5751425192976 5755629451158 5755746160702 5758689322224 5765231769228 5768296745184 5777803037376 5787442348416 5791672934928 5797097741056 5800221236736 5811549793839 5813985378816 5825340819009 5830838958636 5833938813408 5838203388564 5840406454752 5843671777728 5844675757716 5847943467624 5853302289792 5854426634856 5857581019536 5867353426976 5870353658112 5880147374592 5881276876256 5891632037433 5900327875296 5901461253378 5904640980468 5911187003892 5914329574176 5921048844072 5925377096151 5928527210328 5933959876224 5938297566192 5943859709184 5947062280704 5948204635872 5961338493312 5968618707186 5978455134804 5986006005996 5991612835392 5992806707487 5995318256128 5995992669336 6002639967384 6005874209904 6005995993776 6007027862097 6015894020064 6020291603412 6025930546624 6029011865088 6043484801664 6050865335742 6063543783936 6064225871832 6068658785481 6070948814808 6075386642889 6078616506792 6084353695968 6085522423074 6094337170176 6098792095008 6108966923328 6112258455168 6113432542424 6122455749888 6136984566528 6144523332993 6147789952104 6154774456338 6158046525264 6162548021262 6168195134496 6169379966478 6172704049068 6178485750336 6183002187288 6196484416896 6206822228736 6217051221504 6222295716759 6228123868368 6229193899671 6231975555712 6232676590494 6239586281886 6249996002076 6253363520856 6263624313792 6266999175552 6268202986536 6277454629632 6278660448976 6282043412256 6287927526912 6300208635363 6310591531182 6313946437296 6318561895218 6329103373188 6334903111104 6339533888232 6348890813184 6350110354512 6354752248046 6363956968704 6374574180864 6379233957312 6389747088768 6390465871266 6393319543552 6397550491554 6400407327488 6401127309156 6408223748964 6411676521384 6422373345744 6427068063102 6436377531648 6437613878064 6441082485984 6447115565568 6451828369344 6459707588157 6473242688256 6489333838332 6496706370579 6504911800221 6510872641968 6515632051794 6521734958688 6525248891328 6526502308804 6535955805696 6540733551168 6551645685888 6555175734528 6562442956032 6563181165084 6566111963648 6570457261596 6573391309312 6574130749944 6578936401077 6584965076016 6586229964213 6589778646978 6600772605348 6610333681152 6615165796416 6616436485788 6626202109056 6631045824048 6637122249984 6648195193344 6653054985152 6656591955456 6661179949581 6669593111619 6680584761966 6686842172832 6690445065792 6691730215356 6701606969472 6702894263096 6706505804976 6717510133632 6721129550592 6732342646272 6739806279168 6740564439816 6744733038144 6745491753003 6752969963307 6756745492998 6767880772572 6779171864952 6784127399941 6793954061184 6798920401872 6805288652544 6808955364864 6810263278752 6816503932416 6821486756928 6822254105811 6825113270784 6829817416659 6832867282048 6838443570141 6844897907964 6861141106884 6871267905408 6872587788744 6876290762064 6877611610227 6887762718624 6892797632892 6902781700608 6904107637344 6910623950976 6919352164224 6927023120256 6927802340922 6942318245376 6950796469128 6955877460699 6967482194534 6971044969008 6977574441216 6982675007328 6994182624192 6994324448448 6998093013888 7005851263872 7006639351914 7010972500176 7017539370752 7026402619648 7035033960963 7037982300672 7046577353016 7051728359853 7062136458336 7063493005098 7067298838788 7073918467776 7079089460808 7085576456064 7094525636736 7102585727392 7106361682176 7114239961344 7118073137664 7119440429152 7131975624261 7142502164832 7143874148826 7155792524116 7159451589792 7171395953472 7175259925632 7176638201976 7183214587008 7187230662912 7188465474864 7192484486496 7195198595328 7200458243424 7204286230272 7225170013962 7242315612822 7246217796732 7253005011264 7258306915512 7270416202992 7282398024288 7286269572864 7294547503808 7298277520896 7298425511424 7303760617792 7311857738048 7315797391488 7324731722214 7336951828524 7340905002744 7352950281408 7358325245064 7369185869568 7370601396624 7374572701344 7377355521792 7381480140288 7382748325536 7386875959104 7395065222976 7395897093687 7400470972408 7411393802496 7428981317376 7442061520968 7454477372688 7459926552054 7466762531232 7466913938208 7479219592512 7483195777536 7484686858296 7488665949888 7501007452032 7501159553408 7513521645312 7522697444436 7539307840656 7540756045983 7544819030598 7557198900336 7568353055232 7573885477056 7575340324308 7582282064064 7586521255296 7587824667912 7592066957968 7594931850624 7599024025344 7600483701392 7611701743104 7626568348071 7629764596224 7643198318832 7648785452106 7655949734112 7660074785472 7661546188596 7668566923968 7674172601544 7678252429632 7686975692304 7691062326912 7692594826582 7703737383168 7716589797888 7722230579904 7731661262337 7735827107322 7748733058452 7767121092012 7774451944848 7778585084544 7784271184752 7787208606336 7791404380416 7791562370304 7792901010288 7797257956832 7804403053056 7805902179808 7810108026048 7819646027769 7849771246368 7855509383244 7867103833728 7868615004504 7872854640624 7874366916057 7881582671856 7885772765568 7887344062698 7894731792096 7900502794868 7904702947104 7911946501632 7917730088256 7930939514496 7944903515628 7948451324416 7958158276248 7963975643409 7971273513072 7981341341328 7988817113856 7990408943316 7994656892448 8001982877184 8003519956512 8007832279872 8007994658368 8009370482796 8021192026752 8027055471216 8057979735552 8067820447656 8073717977223 8085634495776 8087023659222 8087187643518 8091545047308 8094598419744 8100515523852 8104822009056 8112471594624 8114029897432 8131722793344 8145289231104 8149677940224 8159630637672 8165595279951 8179218228366 8192697777324 8197053269472 8206365941784 8210728700352 8212364747297 8216730695016 8224260179328 8225839955304 8230272065424 8237981000448 8244002916384 8258518128087 8261979222528 8278115900697 8291926571202 8296394289012 8304165157824 8305591866228 8310235453992 8317850622336 8319448375848 8325529843959 8333328002768 8337818027808 8351499085056 8355998900736 8357603982048 8376057883008 8386287044274 8400278180484 8414122041576 8418595249728 8420272715583 8424749193624 8434320551278 8438633383536 8438804497584 8446537481472 8452711850976 8454335509618 8466813806016 8481721320738 8501848762878 8505645276416 8519662785024 8520621161688 8530067322072 8534836412208 8536302751401 8541075327714 8544298331952 8548902028512 8550544164066 8563164460992 8569424084136 8583485170752 8588109981312 8602437825792 8612943450876 8633444176737 8633619241053 8647847653842 8652445117776 8662275160772 8666704556064 8673215733628 8681163522624 8687509402392 8695646611584 8700331855104 8720978068224 8735527581184 8746258437954 8750908220112 8757305082846 8760609682128 8765507666592 8767013636574 8771915201436 8779953434688 8781639952284 8786371529304 8801030140464 8820221061888 8821915314384 8834936145408 8841394432064 8852191880067 8856961470702 8866780505838 8881573266108 8892790815492 8900939814336 8907446349288 8915789563776 8920593421056 8922306953808 8935475959296 8942007739968 8952928060779 8956680178176 8987419253088 8992977384192 8993989004004 9003959951076 9008811314856 9008993990664 9015579512587 9023841030096 9025574395403 9030437405118 9038895819936 9058605414912 9065227202496 9076298003613 9080351038336 9095315675904 9096338807748 9106423222212 9117924760188 9126530543952 9128283634611 9141505755264 9148188142512 9161690540544 9163450384992 9168387682752 9170148813636 9183683624832 9190396843856 9205476849792 9214165267968 9225802885632 9232161684507 9236030827008 9237069787896 9243822031893 9252292701744 9254069949717 9259056073602 9259243823738 9267728625504 9274503280932 9294726625344 9310233343104 9325576832256 9325765931264 9330790685184 9341135018496 9342185802552 9347963333568 9349014885741 9359379422829 9374994003114 9380045281284 9395436470688 9402304479804 9416181944448 9417990673464 9423065118384 9431891290368 9438785947744 9447435274752 9459367515648 9465887296773 9477842842827 9493655059782 9502354666656 9509300832348 9523336219776 9525165531768 9532128372069 9545935453056 9561861271296 9567013234176 9568850935968 9577619449344 9584620633152 9589979315328 9600610991232 9601690963734 9612335623446 9617514782076 9633560018616 9640602094653 9656420817096 9661623728976 9670673348352 9677742554016 9686610851328 9693888270656 9698845174272 9709864032384 9734000757498 9754396521984 9766308962952 9773448077691 9782602438032 9787873336992 9789753463206 9803933708544 9811100326752 9827468528832 9832763601792 9843664434048 9849167945472 9860086963968 9861196124916 9877447614024 9884667970467 9901158908022 9922748694624 9924654728682 9939303163584 9946568736072 9955683374976 9955885250944 9972292790016 9979582477728 9984887933184 10001343269376 10020877142949 10030263259248 10037595323034 10052410454208 10054341394644 10059758707464 10076265200448 10081694325888 10098513969408 10100453765744 10109709418752 10115361673728 10117099557216 10126575800832 10135118239497 10151821158858 10168757797428 10190931091776 10198380602808 10207932978816 10213433047296 10215394918128 10224755898624 10232230135392 10237669906176 10249300923072 10254749769216 10267346861946 10291711660326 10296307439872 10308881683116 10314436143096 10331644077936 10339196449338 10354172550912 10356161456016 10365935926464 10371446779392 10379028246336 10382944808448 10390534680384 10391703511383 10413477368064 10426194703692 10451223291801 10466361661824 10474012510992 10489471778304 10491273936288 10491486672672 10497139520832 10499155888076 10508776895808 10514363687424 10516458750264 10526309056128 10539603929472 10556973451008 10569866029524 10574586019328 10593204687504 10595239507647 10600948258182 10610877701664 10618634191212 10628364684096 10634015052288 10641788455104 10653878591088 10659542523264 10671359942016 10677109706496 10679160643728 10694922702336 10702740628288 10715811223239 10733688786174 10757093930208 10762889888448 10764957302964 10774821880512 10780845994368 10782698212296 10782916858024 10788726729744 10792797892992 10800687365136 10806429345408 10816628792832 10837755020943 10842297057792 10863473419233 10879507516896 10887460373268 10905624304488 10913596252079 10923597036432 10929404359296 10941821255712 10947638267136 10955640926688 10965680239104 10967786607072 10973696087232 10987097583321 10992003888512 11005427742786 11011357504116 11037487867596 11053778804352 11055902094936 11061859052016 11066033282688 11072220210432 11074122488304 11080313938656 11090467496448 11092597834464 11100706458612 11117090703744 11143471976064 11168077177344 11181716059032 11189889828081 11200143796848 11200370907312 11208558312946 11218829388768 11224793666304 11227030287444 11232998924832 11251511178048 11251739330112 11270282467968 11284046166654 11289085074688 11308961760984 11317228545897 11335798350504 11352529582848 11360828215584 11363010486462 11373423096096 11379781882944 11381737001868 11388100436952 11392397775936 11398536038016 11400725552088 11417552614656 11425898778848 11444646894336 11450813308416 11473178178159 11483924601168 11490112178208 11492319282894 11502850385952 11511258902316 11511492321404 11517378644448 11530463538456 11536593490368 11538892239873 11555606074752 11574884696832 11583345869856 11594195482112 11623099587678 11650681638018 11661677917272 11667877626816 11676406777128 11680812909504 11687343555456 11689351515432 11695886935248 11706604579584 11708853269712 11715162039072 11734706853952 11740707316224 11762553752512 11783264074866 11800655750592 11802922506756 11809281960936 11822374007784 11828659148352 11831016094047 11842097688144 11850754192302 11857054420656 11867919752448 11876595132384 11887719418368 11896409271744 11922676986624 11937237414372 11956910269608 11972012011992 11983225670784 11985613414974 11991985338672 12005279934768 12011748419808 12011991987552 12014055724194 12031788040128 12040583206824 12051861093248 12086969603328 12101730671484 12128451743664 12130535488833 12130781465277 12137317570962 12141897629616 12150773285778 12157233013584 12168707391936 12171044846148 12188674340352 12197584190016 12217933846656 12224516910336 12226865084848 12244911499776 12268827342549 12273969133056 12289046665986 12295579904208 12309548912676 12316093050528 12325096042524 12336390268992 12338759932956 12345408098136 12356971500672 12366004374576 12392968833792 12413644457472 12437889856803 12444591433518 12456247736736 12458387799342 12463951111424 12465353180988 12479172563772 12499992004152 12506727041712 12527248627584 12533998351104 12536405973072 12554909259264 12557320897952 12564086824512 12579430566411 12600417270726 12621183062364 12627892874592 12637123790436 12651480826917 12658206746376 12669806222208 12679067776464 12681503264427 12697781626368 12700220709024 12709504496092 12727913937408 12758467914624 12779494177536 12780931742532 12786639087104 12795100983108 12800814654976 12802254618312 12811612991571 12816447497928 12823353042768 12825816246099 12844746691488 12854136126204 12872755063296 12875227756128 12882164971968 12903656738688 12919415176314 12946485376512 12971771480763 12978667676664 12993412741158 13009823600442 13021745283936 13031264103588 13043469917376 13050497782656 13053004617608 13081467102336 13103291371776 13110351469056 13119387656931 13124885912064 13126362330168 13135957624269 13140914523192 13148261499888 13150520454861 13157872802154 13169930152032 13172459928426 13179557293956 13201545210696 13211195463043 13230331592832 13232872971576 13252404218112 13262091648096 13274244499968 13285442206053 13300170758757 13306109970304 13322359899162 13339186223238 13361169523932 13373684345664 13380890131584 13383460430712 13403213938944 13405788526192 13413011609952 13435020267264 13442259101184 13481128879632 13489466076288 13490983506006 13505939926614 13513490985996 13535761545144 13545656107677 13558343729904 13568254799882 13587908122368 13597840803744 13610577305088 13620526557504 13642973513856 13644508211622 13659634833318 13665734564096 13676887140282 13689795815928 13722282213768 13742535810816 13745175577488 13752581524128 13755223220454 13775525437248 13785595265784 13808215274688 13821247901952 13838704328448 13854046240512 13855604681844 13888584110403 13888865735607 13901592938256 13911754921398 13934964389068 13942089938016 13955148882432 13965350014656 13988365248384 13988648896896 13996186027776 14011702527744 14013278703828 14021945000352 14035078741504 14052805239296 14062491004671 14070067921926 14093154706032 14103456719706 14124272916672 14126986010196 14134597677576 14147836935552 14158178921616 14171152912128 14189051273472 14205171454784 14212723364352 14228479922688 14238880858304 14240482589673 14263951248522 14285004329664 14287748297652 14311585048232 14318903179584 14342791906944 14350519851264 14353276403952 14366429174016 14374461325824 14376930949728 14384968972992 14390397190656 14400916486848 14402536445601 14408572460544 14418503435169 14450340027924 14484631225644 14492435593464 14506010022528 14516613831024 14519402288257 14540832405984 14564796048576 14572539145728 14589095007616 14601001136247 14607521235584 14623715476096 14631594782976 14649463444428 14673903657048 14681810005488 14684630194809 14705900562816 14716650490128 14738371739136 14741202793248 14749145402688 14754711043584 14765496651072 14773751918208 14790130445952 14791794187374 14800941944816 14822787604992 14851738362033 14857962634752 14884123041936 14886982093023 14908954745376 14919853104108 14933525062464 14933827876416 14958439185024 14969373716592 14977331899776 15002014904064 15002319106816 15027043290624 15045394888872 15056392984551 15078615681312 15081512091966 15089638061196 15114397800672 15147770954112 15150680648616 15164564128128 15173042510592 15175649335824 15184133915936 15189863701248 15198048050688 15200967402784 15227731738287 15253136696142 15286396637664 15297570904212 15311899468224 15320149570944 15323092377192 15337133847936 15348345203088 15356504859264 15373951384608 15382124653824 15385189653164 15407474766336 15444461159808 15463322524674 15471654214644 15497466116904 15508794674007 15534242184024 15548903889696 15557170169088 15568542369504 15574417212672 15582808760832 15583124740608 15585802020576 15594515913664 15611804359616 15620216052096 15639292055538 15699542492736 15711018766488 15734207667456 15737230009008 15745709281248 15748733832114 15763165343712 15771545531136 15774688125396 15789463584192 15801005589736 15809405894208 15835460176512 15861879028992 15889807031256 15901422387273 15916316552496 15927951286818 15942547026144 15962682682656 15977634227712 15980817886632 15989313784896 16007039913024 16015664559744 16015989316736 16018740965592 16042384053504 16054110942432 16100533179261 16135640895312 16147435954446 16171268991552 16174047318444 16174375287036 16183090094616 16189196839488 16201031047704 16209644018112 16224943189248 16228059794864 16263445586688 16290578462208 16319261275344 16331190559902 16358436456732 16385395554648 16394106538944 16412731883568 16421457400704 16424729494594 16433461390032 16448520358656 16451679910608 16460544130848 16475962000896 16488005832768 16508141614179 16517036256174 16556231801394 16583853142404 16592788578024 16608330315648 16611183732456 16620470907984 16635701244672 16638896751696 16651059687918 16666656005536 16675636055616 16702998170112 16715207964096 16752115766016 16772574088548 16800556360968 16812837469419 16828244083152 16837190499456 16840545431166 16849498387248 16868641102556 16877266767072 16877608995168 16893074962944 16905423701952 16908671019236 16933627612032 16963442641476 17003697525756 17011290552832 17041242323376 17044515729693 17060134644144 17069672824416 17072605502802 17082150655428 17088596663904 17097804057024 17101088328132 17126328921984 17138848168272 17166970341504 17176219962624 17204875651584 17225886901752 17238478924341 17266888353474 17267238482106 17295695307684 17304890235552 17324550321544 17333409112128 17346431467256 17362327045248 17375018804784 17391293223168 17400663710208 17434649381517 17441956136448 17476022457027 17492516875908 17501816440224 17514610165692 17521219364256 17531015333184 17534027273148 17543830402872 17559906869376 17563279904568 17572743058608 17576118559469 17602060280928 17640442123776 17643830628768 17674896112299 17682788864128 17704383760134 17713922941404 17733561011676 17763146532216 17776131288453 17785581630984 17801879628672 17814892698576 17831579127552 17841186842112 17844613907616 17884015479936 17905856121558 17974838506176 17978420122461 17985954768384 17987978008008 18007919902152 18017622629712 18017987981328 18021083586291 18031159025174 18047682060192 18051148790806 18060874810236 18077791639872 18130454404992 18152596007226 18160702076672 18190631351808 18192677615496 18205976356443 18212846444424 18226159928667 18235849520376 18253061087904 18256567269222 18283011510528 18296376285024 18326900769984 18336775365504 18340297627272 18367367249664 18380793687712 18410953699584 18433569998979 18464323369014 18474139575792 18487644063786 18504585403488 18508139899434 18518112147204 18518487647476 18535457251008 18549006561864 18589453250688 18620466686208 18651153664512 18651531862528 18684371605104 18695926667136 18698029771482 18718758845658 18749988006228 18760090562568 18790872941376 18804608959608 18832363888896 18835981346928 18846130236768 18863782580736 18877571895488 18900625906089 18931774593546 18955685685654 18987310119564 19004709333312 19018601664696 19046672439552 19050331063536 19064256744138 19091870906112 19123722542592 19137701871936 19169241266304 19179958630656 19201221982464 19203381927468 19224671246892 19235029564152 19267120037232 19270821006401 19281204189306 19312841634192 19323247457952 19341346696704 19355485108032 19379122764471 19387776541312 19419728064768 19468001514996 19490119111737 19514735400663 19532617925904 19546896155382 19565204876064 19575746673984 19579506926412 19607867417088 19622200653504 19654937057664 19665527203584 19687328868096 19698335890944 19720173927936 19722392249832 19736809203231 19754895228048 19758689892639 19769335940934 19802317816044 19845497389248 19849309457364 19878606327168 19893137472144 19911366749952 19911770501888 19944585580032 19959164955456 19969775866368 19983539848743 20008779334857 20041754285898 20060526518496 20075190646068 20104820908416 20108682789288 20119517414928 20152530400896 20163388651776 20197027938816 20200907531488 20219418837504 20234199114432 20236475259009 20258909889921 20270236478994 20303642317716 20337515594856 20352382199823 20381862183552 20396761205616 20415865957632 20426866094592 20430789836256 20449511797248 20464460270784 20475339812352 20498601846144 20534693723892 20583423320652 20592614879744 20617763366232 20628872286192 20632834830681 20663288155872 20678392898676 20708345101824 20712322912032 20731871852928 20758056492672 20781069360768 20783407022766 20826954736128 20852389407384 20867632382097 20902446583602 20932723323648 20948025021984 20982547872576 20982973345344 20994279041664 20998311776152 21017553791616 21032917500528 21052618112256 21079207858944 21105101882889 21113946902016 21139732059048 21155185079559 21186409375008 21190479015294 21201896516364 21221755403328 21237268382424 21256729368192 21283576910208 21307757182176 21319085046528 21342719884032 21354219412992 21358321287456 21395926872783 21405481256576 21431622446478 21467377572348 21514187860416 21525779776896 21529914605928 21549643761024 21561691988736 21565396424592 21565833716048 21577453459488 21585595785984 21601374730272 21612858690816 21675510041886 21726946838466 21759015033792 21774920746536 21811248608976 21827192504158 21847194072864 21858808718592 21883642511424 21895276534272 21911281853376 21935573214144 21947392174464 21974195166642 21984007777024 22010855485572 22022715008232 22074975735192 22107557608704 22111804189872 22123718104032 22132066565376 22144440420864 22148244976608 22160627877312 22185195668928 22187691281061 22201412917224 22234181407488 22286943952128 22363432118064 22379779656162 22400287593696 22400741814624 22417116625892 22437658777536 22449587332608 22454060574888 22465997849664 22503022356096 22503478660224 22540564935936 22568092333308 22578170149376 22617923521968 22622268137949 22634457091794 22671596701008 22705059165696 22721656431168 22726020972924 22746846192192 22759563765888 22763474003736 22776200873904 22784795551872 22797072076032 22801451104176 22835105229312 22851797557696 22879705044213 22889293788672 22946356356318 22967849202336 22980224356416 22984638565788 23005700771904 23022517804632 23022984642808 23034757288896 23060927076912 23073186980736 23077784479746 23111212149504 23149769393664 23166691739712 23194983787011 23246199175356 23301363276036 23323355834544 23335755253632 23352813554256 23361625819008 23374687110912 23378703030864 23391773870496 23413209159168 23417706539424 23430324078144 23458938083307 23469413707904 23525107505024 23566528149732 23601311501184 23605845013512 23618563921872 23623100748171 23644748015568 23657318296704 23662032188094 23684195376288 23701508384604 23714108841312 23735839504896 23753190264768 23792818543488 23845353973248 23874474828744 23891926930227 23913820539216 23944024023984 23966451341568 23971226829948 23983970677344 24010559869536 24023496839616 24023983975104 24028111448388 24063576080256 24081166413648 24103722186496 24173939206656 24203461342968 24221153931669 24256903487328 24261070977666 24261562930554 24274635141924 24283795259232 24301546571556 24314466027168 24337414783872 24342089692296 24395168380032 24435867693312 24449033820672 24453730169696 24496785839853 24537654685098 24578093331972 24591159808416 24619097825352 24632186101056 24637094241891 24650192085048 24672780537984 24677519865912 24690816196272 24713943001344 24732008749152 24785937667584 24875779713606 24889182867036 24912495473472 24916775598684 24927902222848 24930706361976 24958345127544 24976589531877 24999984008304 25013454083424 25054497255168 25067996702208 25072811946144 25114641795904 25128173649024 25158861132822 25200834541452 25242366124728 25255785749184 25260818146749 25274247580872 25302961653834 25316413492752 25339612444416 25358135552928 25363006528854 25400441418048 25419008992184 25516935829248 25558988355072 25561863485064 25590201966216 25604509236624 25608908254203 25623225983142 25632894995856 25646706085536 25651632492198 25689493382976 25708272252408 25750455512256 25764329943936 25807313477376 25838830352628 25900332530211 25900857723159 25943542961526 25957335353328 25986825482316 26019647200884 26043490567872 26062528207176 26086939834752 26100995565312 26106009235216 26162934204672 26206582743552 26238775313862 26252724660336 26271915248538 26281829046384 26296522999776 26301040909722 26315745604308 26339860304064 26344919856852 26359114587912 26403090421392 26422390926086 26460663185664 26465745943152 26504808436224 26524183296192 26556575640201 26570884412106 26600341517514 26612219940608 26644719798324 26678372446476 26722339047864 26747368691328 26761780263168 26766920861424 26806427877888 26811577052384 26826023219904 26858784182337 26870040534528 26962257759264 26978932152576 26981967012012 27011879853228 27026981971992 27046738537761 27071523090288 27076723186209 27091312215354 27116687459808 27136509599764 27175816244736 27195681607488 27241053115008 27285947027712 27289016423244 27319269666636 27331469128192 27353774280564 27379591631856 27384850903833 27444564427536 27485071621632 27490351154976 27505163048256 27510446440908 27551050874496 27571190531568 27616430549376 27642495803904 27677408656896 27696485053521 27708092481024 27711209363688 27731466095679 27762209849151 27777168220806 27777731471214 27803185876512 27823509842796 27869928778136 27884179876032 27930700029312 27976730496768 27977297793792 27992372055552 28023405055488 28026557407656 28043890000704 28047044657223 28078138268487 28124982009342 28140135843852 28186309412064 28206913439412 28248545833344 28253972020392 28269195355152 28295673871104 28316357843232 28342305824256 28378102546944 28397661890319 28410342909568 28433528528481 28477761716608 28480965179346 28527902497044 28570008659328 28575496595304 28596385116207 28623170096464 28637806359168 28685583813888 28701039702528 28706552807904 28732858348032 28753861899456 28769937945984 28801832973696 28805072891202 28837006870338 28900680055848 28921806283959 28969262451288 28984871186928 29012020045056 29033227662048 29038804576514 29081664811968 29129592097152 29178190015232 29202002272494 29215042471168 29247430952192 29263189565952 29298926888856 29320344233073 29347807314096 29363620010976 29369260389618 29411801125632 29433300980256 29482405586496 29498290805376 29530993302144 29547503836416 29580260891904 29583588374748 29601883889632 29654003911401 29703476724066 29768246083872 29773964186046 29817909490752 29839706208216 29867050124928 29867655752832 29916878370048 29938747433184 29954663799552 30004029808128 30004638213632 30090789777744 30112785969102 30157231362624 30163024183932 30179276122392 30228795601344 30295541908224 30301361297232 30329128256256 30346085021184 30351298671648 30368267831872 30379727402496 30401934805568 30405354718491 30455463476574 30506273392284 30572793275328 30595141808424 30623798936448 30640299141888 30646184754384 30674267695872 30696690406176 30713009718528 30747902769216 30764249307648 30770379306328 30888922319616 30926645049348 30943308429288 30994932233808 31000885966819 31017589348014 31068484368048 31097807779392 31114340338176 31137084739008 31148834425344 31171604041152 31175110534149 31189031827328 31223608719232 31240432104192 31278584111076 31353669875403 31399084985472 31422037532976 31468415334912 31474460018016 31491418562496 31497467664228 31526330687424 31543091062272 31549376250792 31578927168384 31602011179472 31618811788416 31670920353024 31723758057984 31779614062512 31785718522941 31802844774546 31832633104992 31855902573636 31885094052288 31925365365312 31961635773264 31978627569792 32014079826048 32031329119488 32031978633472 32037481931184 32084768107008 32108221884864 32147433669717 32201066358522 32271281790624 32294871908892 32342537983104 32348094636888 32348750574072 32366180189232 32378393678976 32402062095408 32419288036224 32449886378496 32456119589728 32513265062829 32526891173376 32590420257699 32638522550688 32662381119804 32716872913464 32740788756237 32770791109296 32788213077888 32825463767136 32842914801408 32849458989188 32866922780064 32897040717312 32903359821216 32921088261696 32976011665536 33016283228358 33034072512348 33112463602788 33167706284808 33185577156048 33216660631296 33222367464912 33240941815968 33271402489344 33277793503392 33302119375836 33333312011072 33351272111232 33430415928192 33504231532032 33545148177096 33569669484243 33601112721936 33625674938838 33656488166304 33674380998912 33681090862332 33698996774496 33737282205112 33754533534144 33755217990336 33810847403904 33817342038472 33867255224064 33926885282952 33951685637691 34007395051512 34082484646752 34089031459386 34120269288288 34139345648832 34145211005604 34164301310856 34177193327808 34195608114048 34202176656264 34252657843968 34277696336544 34333940683008 34352439925248 34419534534477 34451773803504 34476957848682 34533776706948 34534476964212 34591390615368 34609780471104 34616676719619 34649100643088 34666818224256 34692862934512 34724654090496 34750037609568 34782586446336 34869298763034 34952044914054 34985033751816 35003632880448 35029220331384 35042438728512 35062030666368 35068054546296 35087660805744 35119813738752 35126559809136 35145486117216 35152237118938 35204120561856 35287661257536 35349792224598 35365577728256 35408767520268 35427845882808 35467122023352 35493048282141 35526293064432 35552262576906 35571163261968 35603759257344 35629785397152 35663158255104 35689227815232 35768030959872 35811712243116 35949677012352 35956840244922 35975956016016 36015839804304 36035245259424 36035975962656 36042167172582 36062318050348 36095364120384 36102297581612 36121749620472 36155583279744 36260908809984 36305192014452 36321404153344 36385355230992 36392344395831 36411952712886 36425692888848 36452319857334 36471699040752 36506122175808 36513134538444 36566023021056 36592752570048 36653801539968 36673550731008 36680595254544 36734734499328 36761587375424 36806482027647 36821907399168 36867139997958 36928646738028 36948279151584 36975288127572 37009170806976 37016279798868 37036224294408 37036975294952 37070914502016 37098013123728 37178906501376 37240933372416 37313669570409 37368743210208 37391853334272 37396059542964 37437517691316 37499976012456 37520181125136 37527388275623 37581745882752 37609217919216 37664727777792 37671962693856 37692260473536 37738291699233 37755143790976 37801251812178 37863549187092 37911371371308 37954442480751 37974620239128 38009418666624 38037203329392 38044509793281 38093344879104 38100662127072 38128513488276 38183741812224 38275403743872 38338482532608 38359917261312 38402443964928 38406763854936 38434838974713 38449342493784 38470059128304 38477448738297 38534240074464 38541642012802 38562408378612 38625683268384 38646494915904 38710970216064 38758245528942 38775553082624 38839456129536 38915314442289 38936003029992 38980238223474 39029470801326 39065235851808 39093792310764 39130409752128 39151493347968 39159013852824 39244401307008 39309874115328 39331054407168 39358162970793 39374657736192 39407872872807 39444784499664 39451561364583 39473618406462 39509790456096 39517379785278 39538671881868 39604635632088 39633586389129 39690994778496 39698618914728 39757212654336 39786274944288 39822733499904 39823541003776 39918329910912 39967079697486 40017558669714 40083508571796 40121053036992 40150381292136 40209641816832 40217365578576 40239034829856 40305060801792 40326777303552 40401815062976 40468398228864 40472950518018 40517819779842 40540472957988 40607284635432 40636968323031 40675031189712 40704764399646 40763724367104 40793522411232 40831731915264 40861579672512 40928920541568 40997203692288 41069387447784 41145807013667 41166846641304 41235526732464 41257744572384 41265669661362 41326576311744 41356785797352 41424645824064 41463743705856 41516112985344 41562138721536 41566814045532 41665752331209 41666597206821 41704778814768 41735264764194 41804893167204 41865446647296 41896050043968 41965095745152 41965946690688 41988558083328 41996623552304 42035107583232 42065835001056 42105236224512 42158415717888 42187473014013 42210203765778 42279464118096 42310370159118 42372818750016 42380958030588 42403793032728 42443510806656 42474536764848 42513458736384 42567153820416 42615514364352 42638170093056 42685439768064 42716642574912 42721447769019 42791853745566 42810962513152 42863244892956 42934755144696 43028375720832 43051559553792 43059829211856 43099287522048 43123383977472 43130792849184 43131667432096 43154906918976 43171191571968 43202749460544 43207609336803 43225717381632 43255510305507 43351020083772 43453893676932 43518030067584 43549841493072 43558206864771 43622497217952 43654385008316 43694388145728 43717617437184 43767285022848 43822563706752 43871146428288 43894784348928 43948390333284 43968015554048 44021710971144 44045430016464 44053890584427 44149951470384 44215115217408 44223608379744 44247436208064 44264133130752 44296489953216 44321255754624 44370391337856 44375382562122 44402825834448 44468362814976 44555215086099 44573887904256 44660946279069 44726864236128 44759559312324 44800575187392 44801483629248 44834233251784 44875317555072 44908121149776 44931995699328 45006044712192 45006957320448 45081129871872 45136184666616 45169178953653 45235847043936 45244536275898 45268914183588 45343193402016 45443312862336 45452041945848 45493692384384 45519127531776 45526948007472 45552401747808 45569591103744 45594144152064 45602902208352 45683195214861 45703595115392 45759410088426 45892712712636 45935698404672 45960448712832 45969277131576 46011401543808 46045035609264 46045969285616 46069514577792 46121854153824 46146373961472 46155568959492 46222424299008 46333383479424 46389967574022 46492398350712 46526384022021 46602726552072 46646711669088 46671510507264 46705627108512 46723251638016 46749374221824 46757406061728 46783547740992 46835413078848 46860648156288 46917876166614 46938827415808 47050215010048 47133056299464 47202623002368 47211690027024 47237127843744 47246201496342 47289496031136 47314636593408 47324064376188 47368390752576 47403016769208 47428217682624 47506380529536 47585637086976 47704267161819 47748949657488 47783853860454 47827641078432 47888048047968 47932902683136 47942453659896 47967941354688 48021119739072 48046993679232 48047967950208 48056222896776 48127152160512 48162332827296 48207444372992 48301599537783 48406922685936 48442307863338 48513806974656 48522141955332 48523125861108 48549270283848 48567590518464 48603093143112 48628932054336 48674829567744 48684179384592 48790336760064 48871735386624 48907460339392 48993571679706 49075309370196 49156186663944 49182319616832 49238195650704 49264372202112 49274188483782 49300384170096 49345561075968 49355039731824 49381632392544 49427886002688 49464017498304 49524424842537 49751559427212 49778365734072 49824990946944 49833551197368 49861412723952 49870990468361 49916690255088 49953179063754 49999968016608 50026908166848 50108994510336 50145623892288 50229283591808 50256347298048 50317722265644 50401669082904 50438512408257 50484732249456 50511571498368 50521636293498 50548495161744 50605923307668 50632826985504 50679224888832 50716271105856 50726013057708 50800882836096 50838017984368 51033871658496 51123726970128 51133547189079 51180403932432 51209018473248 51217816508406 51246451966284 51265789991712 51293412171072 51303264984396 51378986765952 51416544504816 51500911024512 51528659887872 51614626954752 51677660705256 51715436773023 51800665060422 51801715446318 51887085923052 51914670706656 51973650964632 52039294401768 52086981135744 52125056414352 52173879669504 52201991130624 52212018470432 52303948144551 52325868409344 52428067371081 52477550627724 52505449320672 52543830497076 52563658092768 52593045999552 52602081819444 52631491208616 52679720608128 52689839713704 52718229175824 52728355678407 52806180842784 52844781852172 52921326371328 52931491886304 53048366592384 53113151280402 53141768824212 53200683035028 53224439881216 53289439596648 53328393865359 53356744892952 53444678095728 53494737382656 53523560526336 53533841722848 53623154104768 53652046439808 53717568364674 53924515518528 53935260367383 53957864305152 53963934024024 54023759706456 54053963943984 54063250758873 54093477075522 54143046180576 54153446372418 54182624430708 54233374919616 54273019199528 54391363214976 54482106230016 54571894055424 54578032846488 54617929069329 54638539333272 54678479786001 54707548561128 54759183263712 54769701807666 54889128855072 54980702309952 55010326096512 55020892881816 55102101748992 55142381063136 55232861098752 55300709996937 55392970107042 55422418727376 55462932191358 55524419698302 55554336441612 55555462942428 55606371753024 55647019685592 55739857556272 55768359752064 55861400058624 55953460993536 55954595587584 56053114815312 56087780001408 56094089314446 56156276536974 56249964018684 56280271687704 56372618824128 56413826878824 56497091666688 56507944040784 56538390710304 56591347742208 56632715686464 56701877718267 56795323780638 56820685819136 56867057056962 56955523433216 56961930358692 57055804994088 57140017318656 57150993190608 57192770232414 57246340192928 57275612718336 57371167627776 57413105615808 57507723798912 57539875891968 57603665947392 57610145782404 57674013740676 57801360111696 57812463019203 57843612567918 57938524902576 57969742373856 58024040090112 58066455324096 58077609153028 58163329623936 58259184194304 58356380030464 58404004544988 58430084942336 58470357335211 58494861904384 58544206201989 58597853777712 58640688466146 58695614628192 58727240021952 58738520779236 58823602251264 58866601960512 58964811172992 58996581610752 59061986604288 59095007672832 59160521783808 59167176749496 59203767779264 59210427609693 59276069677917 59308007822802 59406953448132 59536492167744 59547928372092 59635818981504 59679412416432 59734100249856 59735311505664 59833756740096 59877494866368 59909327599104 59950619546229 60026338004571 60181579555488 60225571938204 60314462725248 60326048367864 60358552244784 60370146356437 60457591202688 60591083816448 60602722594464 60658256512512 60702597343296 60709425777027 60736535663744 60776729669763 60803869611136 60810709436982 60910926953148 61012546784568 61057146599469 61145586550656 61190283616848 61247597872896 61280598283776 61292369508768 61348535391744 61393380812352 61426019437056 61495805538432 61540758612656 61777844639232 61853290098696 61886616858576 61898504492043 61989864467616 62001771933638 62035178696028 62136968736096 62195615558784 62274169478016 62343208082304 62350221068298 62378063654656 62447217438464 62480864208384 62557168222152 62602897146291 62707339750806 62798169970944 62844075065952 62948920036032 62982837124992 62994935328456 63052661374848 63098752501584 63157854336768 63204022358944 63237623576832 63315305648667 63341840706048 63465555238677 63559228125024 63571437045882 63605689549092 63665266209984 63711805147272 63770188104576 63850730730624 63923271546528 63957255139584 64028159652096 64062658238976 64063957266944 64074963862368 64216443769728 64294867339434 64402132717044 64542563581248 64589743817784 64685075966208 64696189273776 64697501148144 64732360378464 64756787357952 64804124190816 64838576072448 64912239179456 65026530125658 65180840515398 65277045101376 65324762239608 65433745826928 65481577512474 65541582218592 65576426155776 65650927534272 65685829602816 65698917978376 65733845560128 65806719642432 65842176523392 65952023331072 66032566456716 66068145024696 66191080848073 66224927205576 66335412569616 66371154312096 66433321262592 66444734929824 66481883631936 66555587006784 66563073843183 66604238751672 66666624022144 66702544222464 66860831856384 67090296354192 67139338968486 67202225443872 67251349877676 67312976332608 67348761997824 67362181724664 67397993548992 67474564410224 67509067068288 67510435980672 67621694807808 67634684076944 67734510448128 67853770565904 67866804413847 67903371275382 68014790103024 68164969293504 68178062918772 68240538576576 68278691297664 68290422011208 68328602621712 68354386655616 68391216228096 68404353312528 68505315687936 68555392673088 68639115132639 68667881366016 68839069068954 68903547607008 68953915697364 69067553413896 69068953928424 69182781230736 69219560942208 69233353439238 69298201286176 69333636448512 69385725869024 69449308180992 69500075219136 69584951361033 69738597526068 69904089828108 69970067503632 70007265760896 70058440662768 70084877457024 70124061332736 70136109092592 70175321611488 70239627477504 70253119618272 70290972234432 70304474237876 70408241123712 70575322515072 70699584449196 70731155456512 70817535040536 70855691765616 70869302244513 70934244046704 70986096564282 71052586128864 71104525153812 71142326523936 71207518514688 71259570794304 71378455630464 71536061919744 71623424486232 71675780790681 71899354024704 71913680489844 71951912032032 72031679608608 72070490518848 72071951925312 72084334345164 72124636100696 72190728240768 72204595163224 72243499240944 72311166559488 72521817619968 72610384028904 72663461795007 72770710461984 72784688791662 72823905425772 72851385777696 72904639714668 72943398081504 73012244351616 73026269076888 73079650852529 73185505140096 73307603079936 73347101462016 73361190509088 73490357519559 73523174750848 73612964055294 73734279995916 73857293476056 73896558303168 73911282725673 73950576255144 74018341613952 74032559597736 74072448588816 74073950589904 74141829004032 74196026247456 74357813002752 74627339140818 74737486420416 74783706668544 74792119085928 74875035382632 74929768595631 74999952024912 75040362250272 75054776551246 75163491765504 75218435838432 75343925387712 75384520947072 75476583398466 75510287581952 75602503624356 75727098374184 75782454440247 75822742742616 75908884961502 75949240478256 76018837333248 76074406658784 76089019586562 76201324254144 76257026976552 76550807487744 76676965065216 76813527709872 76826724762609 76869677949426 76898684987568 76940118256608 76954897476594 77068480148928 77083284025604 77124816757224 77251366536768 77292989831808 77421940432128 77516491057884 77551106165248 77702573169477 77830628884578 77872006059984 77960476446948 78058941602652 78130471703616 78187584621528 78260819504256 78302986695936 78318027705648 78488802614016 78619748230656 78716325941586 78815745745614 78889568999328 78903122729166 78947236812924 79019580912192 79034759570556 79077343763736 79209271264176 79267172778258 79381989556992 79397237829456 79514425308672 79572549888576 79669726920603 79836659821824 79934159394972 80035117339428 80126045237141 80167017143592 80242106073984 80300762584272 80419283633664 80434731157152 80478069659712 80576352547011 80610121603584 80803630125952 80936796457728 80945901036036 81035639559684 81080945915976 81140215613283 81214569270864 81230169558627 81273936646062 81350062379424 81409528799292 81527448734208 81587044822464 81723159345024 81857841083136 81994407384576 82138774895568 82154552711499 82291614027334 82333693282608 82471053464928 82515489144768 82531339322724 82653152623488 82713571594704 82849291648128 82927487411712 83032225970688 83089455160563 83124277443072 83133628091064 83194398287037 83286629547453 83331504662418 83333194413642 83409557629536 83470529528388 83609786334408 83792100087936 83930191490304 83931893381376 83977116166656 83993247104608 84070215166464 84131670002112 84141133971669 84234414805461 84374946028026 84420407531556 84558928236192 84620740318236 84745637500032 84761916061176 84807586065456 84887021613312 84949073529696 85026917472768 85134307640832 85231028728704 85433285149824 85442895538038 85583707491132 85621925026304 85726489785912 85789155348621 85869510289392 86056751441664 86103119107584 86119658423712 86198575044096 86261585698368 86263334864192 86309813837952 86405498921088 86415218673606 86511020611014 86702040167544 86765418851877 86907787353864 87036060135168 87099682986144 87116413729542 87244994435904 87308770016632 87388776291456 87534570045696 87645127413504 87742292856576 87789568697856 87896780666568 87961032699219 88043421942288 88090860032928 88107781168854 88299902940768 88447216759488 88494872416128 88592979906432 88642511509248 88740782675712 88750765124244 88805651668896 88962011734203 89110430172198 89321892558138 89453728472256 89519118624648 89601150374784 89602967258496 89668466503568 89750635110144 89816242299552 89863991398656 90012089424384 90013914640896 90272369333232 90338357907306 90471694087872 90489072551796 90537828367176 90686386804032 90886625724672 90904083891696 90987384768768 91038255063552 91053896014944 91104803495616 91139182207488 91205804416704 91216064155473 91366390429722 91407190230784 91518820176852 91785425425272 91871396809344 91920897425664 91938554263152 92022803087616 92090071218528 92091938571232 92139029155584 92243708307648 92292747922944 92311137918984 92666766958848 92779935148044 92984796701424 93002657900457 93052768044042 93205453104144 93293423338176 93343021014528 93411254217024 93446503276032 93514812123456 93567095481984 93670826157696 93721296312576 93835752333228 93877654831616 94061009626209 94100430020096 94266112598928 94405246004736 94423380054048 94474255687488 94492402992684 94578992062272 94629273186816 94648128752376 94736781505152 94806033538416 94856435365248 95012761059072 95171274173952 95357155568823 95408534323638 95497899314976 95567707720908 95655282156864 95776096095936 95884907319792 95935882709376 96042239478144 96093987358464 96095935900416 96112445793552 96254304321024 96324665654592 96442301009151 96603199075566 96813845371872 96884615726676 97027613949312 97044283910664 97046251722216 97098540567696 97135181036928 97206186286224 97257864108672 97349659135488 97368358769184 97539795188487 97580673520128 97771260773097 97814920678784 97987143359412 98150618740392 98222366268711 98312373327888 98364639233664 98476391301408 98528744404224 98548376967564 98600768340192 98691122151936 98710079463648 98763264785088 98928034996608 99048849685074 99503118854424 99556731468144 99649981893888 99667102394736 99722825447904 99741980936722 99833380510176 99906358127508 99999936033216 100053816333696 100291247784576 100458567183616 100512694596096 100635444531288 100709008452729 100803338165808 100877024816514 100969464498912 101023142996736 101043272586996 101096990323488 101211846615336 101265653971008 101432542211712 101452026115416 101601765672192 101676035968736 101855056913073 102247453940256 102267094378158 102360807864864 102418036946496 102435633016812 102492903932568 102531579983424 102586824342144 102606529968792 102757973531904 102833089009632 103001822049024 103057319775744 103355321410512 103430873546046 103601330120844 103603430892636 103774171846104 103829341413312 103850030158857 103947301929264 104078588803536 104173962271488 104250112828704 104347759339008 104424036940864 104607896289102 104856134742162 104955101255448 105010898641344 105087660994152 105127316185536 105186091999104 105204163638888 105262982417232 105359441216256 105379679427408 105436458351648 105456711356814 105612361685568 105689563704344 105862983772608 106096733184768 106226302560804 106283537648424 106401366070056 106479144846423 106481303972987 106578879193296 106656787730718 106713489785904 106889356191456 106989474765312 107067683445696 107246308209536 107304092879616 107435136729348 107849031037056 107870520734766 107927868048048 108047519412912 108107927887968 108126501517746 108186954151044 108286092361152 108306892744836 108365248861416 108466749839232 108546038399056 108782726429952 108964212460032 109156065692976 109177033187493 109235858138658 109277078666544 109356959572002 109415097122256 109518366527424 109539403615332 109778257710144 109961404619904 110020652193024 110041785763632 110204203497984 110284762126272 110419446082941 110465722197504 110601419993874 110785940214084 110844837454752 110925864382716 111048839396604 111108672883224 111110925884856 111212743506048 111294039371184 111479715112544 111536719504128 111722800117248 111941008711227 112106229630624 112175560002816 112188178628892 112312553073948 112499928037368 112560543375408 112582164826869 112745237648256 112827653757648 112994183333376 113015888081568 113076781420608 113265431372928 113403755436534 113590647561276 113641371638272 113734114113924 113863327442253 113911046866432 113923860717384 114111609988176 114133529379843 114280034637312 114301986381216 114385540464828 114492680385856 114551225436672 114826211231616 115015447597824 115079751783936 115207331894784 115220291564808 115304516924139 115348027481352 115432346214891 115602720223392 115624926038406 115687225135836 115877049805152 115939484747712 116132910648192 116155218306056 116326659247872 116518368388608 116745943326867 116808009089976 116940714670422 117088412403978 117195707555424 117281376932292 117391229256384 117454480043904 117477041558472 117733203921024 117929622345984 117993163221504 118074488912379 118123973208576 118223618618421 118334353498992 118354684093749 118407535558528 118420855219386 118552139355834 118616015645604 118813906896264 118900759167387 119072984335488 119095856744184 119271637963008 119358824832864 119468200499712 119470623011328 119754989732736 119901239092458 120052676009142 120363159110976 120451143876408 120628925450496 120652096735728 120717104489568 120740292712874 120915182405376 121205445188928 121405194686592 121418851554054 121473071327488 121553459339526 121607739222272 121621418873964 121821853906296 121910904969093 122025093569136 122114293198938 122291173101312 122380567233696 122495195745792 122584739017536 122786761624704 122991611076864 123081517225312 123437421041001 123706580197392 123773233717152 123797008984086 123979728935232 124003543867276 124070357392056 124273937472192 124391231117568 124548338956032 124686416164608 124700442136596 124756127309312 124894434876928 124999791620463 125114336444304 125205794292582 125414679501612 125596339941888 125688150131904 125897840072064 125965674249984 125989870656912 126105322749696 126197505003168 126315708673536 126408044717888 126475247153664 126562419042039 126630611297334 126931110477354 127118456250048 127142874091764 127211379098184 127330532419968 127423610294544 127540376209152 127701461461248 127846543093056 127914510279168 128056319304192 128149927724736 128164343307057 128432887539456 128589734678868 128804265434088 128898420598879 129085127162496 129179487635568 129370151932416 129392378547552 129395002296288 129464720756928 129513574715904 129608248381632 129622828010409 129677152144896 129766530916521 129824478358912 130053060251316 130361681030796 130554090202752 130649524479216 130674620594313 130867491653856 130963155024948 131083164437184 131152852311552 131301855068544 131397835956752 131467691120256 131613439284864 131684353046784 131904046662144 132065132913432 132136290049392 132161671753281 132382161696146 132449854411152 132670825139232 132742308624192 132889469859648 132963767263872 133111174013568 133126147686366 133208477503344 133333248044288 133405088444928 133665645258297 133721663712768 133982838837207 134180592708384 134278677936972 134404450887744 134502699755352 134625952665216 134724363449328 134795987097984 134949128820448 135018134136576 135020871961344 135243389615616 135269368153888 135507536860959 135707541131808 135733608827694 135806742550764 136029580206048 136329938587008 136356125837544 136481077153152 136557382595328 136580844022416 136657205243424 136708773311232 136782432456192 136808706625056 137110785346176 137278230265278 137678138137908 137807095214016 137907831394728 138135106827792 138137907856848 138365562461472 138439121884416 138466706878476 138596402572352 138667272897024 138771451738048 139000150438272 139169902722066 139477195052136 139579152066063 139808179656216 139940135007264 140014531521792 140116881325536 140169754914048 140248122665472 140272218185184 140350643222976 140506239236544 140581944468864 140608948475752 140816482247424 141150645030144 141399168898392 141635070081072 141711383531232 141738604489026 141868488093408 141972193128564 142105172257728 142209050307624 142284653047872 142519141588608 142756911260928 143112801485457 143246848972464 143351561581362 143798708049408 143827360979688 143903824064064 144063359217216 144140981037696 144143903850624 144168668690328 144249272201392 144381456481536 144409190326448 144486998481888 144622333118976 144904798613349 145220768057808 145326923590014 145541420923968 145569377583324 145647810851544 145702771555392 145809279429336 145886796163008 146024488703232 146052538153776 146159301705058 146371010280192 146615206159872 146722381018176 146980715039118 147046349501696 147225928110588 147468559991832 147714586952112 147793116606336 147822565451346 147901152510288 148036683227904 148065119195472 148144897177632 148147901179808 148283658008064 148392052494912 148573274527611 149254678281636 149474972840832 149584238171856 149612971405083 149750070765264 149859537191262 149999904049824 150080724500544 150109553102492 150326983531008 150436871676864 150687850775424 150769041894144 150953166796932 151020575163904 151205007248712 151315537224771 151454196748368 151564908880494 151645485485232 151817769923004 151898480956512 152037674666496 152148813317568 152178039173124 152402648508288 152514053953104 153101614975488 153400641567237 153627055419744 153653449525218 153739355898852 153797369975136 153880236513216 153909794953188 154136960297856 154166568051208 154249633514448 154502733073536 154585979663616 154843880864256 155032982115768 155146310319069 155405146338954 155661257769156 155744012119968 155920952893896 156034930198643 156117883205304 156260943407232 156375169243056 156521639008512 156605973391872 156636055411296 156911844433653 156977605228032 157284202113243 157432651883172 157631491491228 157779137998656 157806245458332 157894473625848 158039161824384 158069519141112 158154687527472 158185067035221 158418542528352 158534345556516 158763979113984 158794475658912 159145099777152 159339453841206 159673319643648 159868318789944 159985181596077 160070234678856 160252090474282 160334034287184 160484212147968 160601525168544 160869462314304 160956139319424 161152705094022 161607260251904 161805781102149 161873592915456 161891802072072 162071279119368 162161891831952 162189752276619 162280431226566 162429138541728 162460339117254 162547873292124 162700124758848 162819057598584 163174089644928 163446318690048 163715682166272 163853787207987 164035439358003 164277549791136 164309105422998 164583228054668 164667386565216 164942106929856 165030978289536 165062678645448 165306305246976 165427143189408 165698583296256 166178910321126 166267256182128 166388796574074 166573259094906 166663009324836 166666388827284 166819115259072 166941059056776 167219572668816 167584200175872 167860382980608 167863786762752 167986494209216 168263340004224 168282267943338 168468829610922 168749892056052 168840815063112 169117856472384 169241480636472 169491275000064 169523832122352 169615172130912 169774043226624 169898147059392 170105633154801 170462057457408 170866570299648 170885791076076 171167414982264 171296010739153 171452979571824 171578310697242 171739020578784 172113502883328 172239316847424 172523171396736 172526669728384 172619627675904 172810997842176 172830437347212 173022041222028 173404080335088 173437389057609 173530837703754 173815574707728 174072120270336 174199365972288 174232827459084 174489988871808 174617540033264 174777552582912 175069140091392 175290254827008 175411072005633 175484585713152 175632618605967 175793561333136 175922065398438 176086843884576 176181720065856 176215562337708 176599805881536 176894433518976 176989744832256 177185959812864 177285023018496 177481565351424 177501530248488 177611303337792 177631282829079 177828209033751 177924023468406 178220860344396 178643785116276 178907456944512 179038237249296 179202300749568 179205934516992 179336933007136 179501270220288 179632484599104 179727982797312 179851858638687 180079014013713 180544738666464 180676715814612 180943388175744 180978145103592 181075656734352 181110439069311 181372773608064 181773251449344 181808167783392 181974769537536 182107792029888 182209606991232 182411608833408 182432128310946 182732780859444 182814380461568 183037640353704 183171439798407 183570850850544 183742793618688 183841794851328 183877108526304 184045606175232 184180142437056 184183877142464 184278058311168 184487416615296 184622275837968 185333533917696 185559870296088 185695513476129 185969593402848 186005315800914 186105536088084 186410906208288 186586846676352 186822508434048 187029624246912 187134190963968 187341652315392 187442592625152 187671504666456 187808691438873 188122019252418 188532225197856 188846760108096 188948511374976 188984805985368 189157984124544 189296257504752 189473563010304 189612067076832 189712870730496 189945916946001 190025522118144 190396665716031 190714311137646 190817068647276 190995798629952 191135415441816 191310564313728 191552192191872 191769814639584 191871765418752 192084478956288 192187974716928 192191871800832 192224891587104 192649331309184 192884602018302 193206398151132 193627690743744 193769231453352 194055227898624 194088567821328 194092503444432 194197081135392 194270362073856 194412372572448 194515728217344 194736717538368 195079590376974 195542521546194 195629841357568 195974286718824 196301237480784 196444732537422 196624746655776 196729278467328 196952782602816 197057488808448 197096753935128 197201536680384 197420158927296 197526529570176 197856069993216 198097699370148 198573242544219 199006237708848 199113462936288 199299963787776 199334204789472 199445650895808 199483961873444 199666761020352 199812716255016 199999872066432 200107632667392 200582495569152 200917134367232 201270889062576 201418016905458 201606676331616 201754049633028 201938928997824 202046285993472 202086545173992 202193980646976 202423693230672 202531307942016 202865084423424 202904052230832 203203531344384 203352071937472 203600413241541 203710113826146 204494907880512 204534188756316 204721615729728 204836073892992 204871266033624 204985807865136 205063159966848 205173648684288 205213059937584 205515947063808 205666178019264 205917345397917 206003644098048 206710642821024 206861747092092 207202660241688 207206861785272 207358328789501 207548343692208 207658682826624 207700060317714 207894603858528 208157177607072 208347924542976 208500225657408 208754854083099 208848073881728 209215792578204 209712269484324 209910202510896 210021797282688 210175321988304 210254632371072 210372183998208 210408327277776 210525964834464 210718882432512 210759358854816 210872916703296 210913422713628 211224723371136 211379127408688 211725967545216 212193466369536 212452605121608 212567075296848 212607906733539 212802732140112 212958289692846 212962607945974 213157758386592 213313575461436 213426979571808 213778712382912 214135366891392 214492616419072 214608185759232 214870273458696 215027342372043 215698062074112 215741041469532 215855736096096 216095038825824 216215855775936 216253003035492 216373908302088 216572184722304 216613785489672 216730497722832 216933499678464 217092076798112 217565452859904 217990385385021 218312131385952 218354066374986 218471716277316 218554157333088 218713919144004 218830194244512 219036733054848 219078807230664 219238952557587 219556515420288 219922809239808 220041304386048 220083571527264 220569524252544 220838892165882 221202839987748 221571880428168 221689674909504 221733848177019 221851728765432 222097678793208 222217345766448 222221851769712 222425487012096 222588078742368 222959430225088 223073439008256 223882017422454 224212459261248 224351120005632 224376357257784 224625106147896 224789305786893 224999856074736 225121086750816 225164329653738 225490475296512 225655307515296 226031776163136 226153562841216 226530862745856 226807510873068 227181295122552 227347363320741 227468228227848 227726654884506 227847721434768 228223219976352 228267058759686 228603972762432 228771080929656 228985360771712 229652422463232 230030895195648 230440583129616 230480174287827 230609033848278 230696054962704 230864692429782 231205440446784 231249852076812 231374450271672 231754099610304 231878969495424 232265821296384 232310436612112 232653318495744 233107719508431 233491886653734 233616018179952 233881429340844 234176824807956 234391415110848 234562753864584 234782458512768 234908960087808 234954083116944 235466407842048 235859244691968 236148977824758 236447237236842 236668706997984 236709368187498 236815071117056 236841710438772 237104278711668 237232031291208 237627813792528 237801518334774 238145968670976 238191713488368 238543275926016 238717649665728 239009180761809 239509979465472 239802478184916 240105352018284 240378135711423 240726318221952 240902287752816 241257850900992 241304193471456 241434208979136 241480585425748 241830364810752 242410890377856 242810389373184 242837703108108 242946142654976 243106918679052 243215478444544 243242837747928 243420646839849 243643707812592 243690508675881 243821809938186 244050187138272 244228586397876 244582346202624 244761134467392 245169478035072 245573523249408 245983222153728 246163034450624 246463658134497 246874842082002 247413160394784 247546467434304 247594017968172 247959457870464 248007087734552 248140714784112 248547874944384 248782462235136 249096677912064 249268365481689 249372832329216 249400884273192 249583194861111 249859888642359 249999583240926 250228672888608 250411588585164 250829359003224 251012713797817 251376300263808 251795680144128 251931348499968 251979741313824 252210645499392 252395010006336 252423401915007 252703244416383 252816089435776 253124838084078 253261222594668 253862220954708 254236912500096 254285748183528 254422758196368 254661064839936 254847220589088 255080752418304 255402922922496 255693086186112 256299855449472 256328686614114 256865775078912 257179469357736 257367466045863 257608530868176 257796841197758 258170254324992 258358975271136 258784757095104 258790004592576 258929441513856 259216496763264 259245656020818 259533061833042 259648956717824 260106120502632 260296256555631 260723362061592 261108180405504 261299048958432 261349241188626 261734983307712 261926310049896 262166328874368 262603710137088 262795671913504 262935382240512 263226878569728 263368706093568 263883098097657 264130265826864 264272580098784 264323343506562 264764323392292 264899708822304 265341650278464 265484617248384 265778939719296 265927534527744 266222348027136 266252295372732 266416955006688 266666496088576 267331290516594 267965677674414 268361185416768 268557355873944 268808901775488 269005399510704 269251905330432 269448726898656 269591974195968 269898257640896 270036268273152 270041743922688 270538736307776 271015073721918 271415082263616 271467217655388 271613485101528 272059160412096 272659877174016 272712251675088 272962154306304 273114765190656 273161688044832 273314410486848 273417546622464 273617413250112 273648192466419 274221570692352 274556460530556 275356276275816 275614190428032 275815662789456 276270213655584 276275815713696 276731124922944 276878243768832 276933413756952 277192805144704 277542903476096 278000300876544 278339805444132 278954390104272 279007973701371 279158304132126 279616359312432 279880270014528 280029063043584 280233762651072 280339509828096 280544436370368 280701286445952 281012478473088 281163888937728 281217896951504 281632964494848 282183028878627 282301290060288 282798337796784 283270140162144 283422767062464 283477208978052 283736976186816 283944386257128 284210344515456 284418100615248 284569306095744 285038283177216 285513822521856 286071466706469 286225602970914 286493697944928 286703123162724 287654721959376 287807648128128 288126718434432 288281962075392 288287807701248 288337337380656 288498544402784 288762912963072 288818380652896 288973996963776 289326903027453 289809597226698 290441536115616 290653847180028 291082841847936 291138755166648 291295621703088 291405543110784 291618558858672 291773592326016 292048977406464 292105076307552 292318603410116 292742020560384 293444762036352 293961430078236 294092699003392 294451856221176 294667098806133 294937119983664 295429173904224 295586233212672 295645130902692 295802305020576 296073366455808 296130238390944 296289794355264 296295802359616 296784104989824 297146549055222 298509356563272 298949945681664 299168476343712 299225942810166 299500141530528 299719074382524 299999808099648 300161449001088 300219106204984 300873743353728 301375701550848 301538083788288 301906333593864 302127025358187 302410014497424 302631074449542 302908393496736 303129817760988 303290970970464 303635539846008 303796961913024 303857495649989 304297626635136 304356078346248 304805297016576 305028107906208 305565170739219 306801283134474 307254110839488 307306899050436 307478711797704 307594739950272 307760473026432 307819589906376 308273920595712 308333136102416 308499267028896 309005466147072 309171959327232 310065964231536 310292620638138 310810292677908 311322515538312 311488024239936 311550090476571 311841905787792 312069860397286 312235766410608 312521886814464 312750338486112 313043278017024 313272110822592 313823688867306 314568404226486 314865303766344 315262982982456 315558275997312 315612490916664 315788947251696 316078323648768 316139038282224 316309375054944 316370134070442 316837085056704 317068691113032 317588951317824 318290199554304 318678907682412 319437434539269 319443911918961 319736637579888 319970363192154 320140469357712 320504180948564 320668068574368 320968424295936 321203050337088 321738924628608 321912278638848 322305410188044 323214520503808 323611562204298 323783604144144 324142558238736 324323783663904 324379504553238 324560862453132 324858277083456 324920678234508 325095746584248 325400249517696 325638115197168 326348179289856 326892637380096 327531099562479 327707574415974 328070878716006 328555099582272 328618210845996 329166456109336 329334773130432 329884213859712 330061956579072 330125357290896 330612610493952 330854286378816 331258338248823 331397166592512 332357820642252 332534512364256 332777593148148 333146518189812 333326018649672 333332777654568 333638230518144 333882118113552 333946252629911 334439145337632 335168400351744 335823026133681 335972988418432 336526680008448 336564535886676 336937659221844 337499784112104 337681630126224 337746494480607 338235712944768 338482961272944 338982550000128 339047664244704 339230344261824 339796294118784 340211266309602 340924114914816 341589982326759 341733140599296 341771582152152 342334829964528 342400588139529 342592021478306 342905959143648 343156621394484 343478041157568 344478633694848 345046342793472 345053339456768 345239255351808 345621995684352 345660874694424 345913550772417 346044082444056 346297038644673 346808160670176 346874778115218 347061675407508 347631149415456 348398731944576 348465654918168 348979977743616 349235080066528 349555105165824 350237829980601 350822144011266 351265237211934 351587122666272 351844130796876 352173687769152 352363440131712 352431124675416 353199611763072 353788867037952 353979489664512 354371919625728 355003060496976 355222606675584 355262565658158 355656418067502 355848046936812 356441720688792 356702277502161 357287570232552 357814913889024 358076474498592 358404601499136 358411869033984 358673866014272 359264969198208 359703717277374 360158028027426 361089477332928 361353431629224 361886776351488 361956290207184 362151313468704 362220878138622 362745547216128 363616335566784 364215584059776 364419213982464 364823217666816 364864256621892 365465561718888 365732714907279 366075280707408 366342879596814 367141701701088 367485587237376 367754217052608 368360284874112 368367754284928 368974833230592 369244551675936 370312263123003 371119740592176 371391026952258 371939186805696 372010631601828 372211072176168 372821812416576 373173693352704 373645016868096 374059248493824 374268381927936 374683304630784 374999374861389 375343009332912 375617382877746 376244038504836 377064450395712 377693520216192 377897022749952 377969611970736 378315968249088 378592515009504 378947126020608 379224134153664 379425741460992 379687257126117 379891833892002 380793331432062 381428622275292 381634137294552 381991597259904 382270830883632 382621128627456 383104384383744 383539629279168 383743530837504 384168957912576 384449783174208 384493029921171 385298662618368 385769204036604 386412796302264 386695261796637 387255381487488 387538462906704 388110455797248 388177135642656 388185006888864 388394162270784 388540724147712 388824745144896 389031456434688 389473435076736 390159180753948 391085043092388 391259682715136 391948573437648 392023861782939 392602474961568 392889465074844 393249493311552 393458556934656 393905565205632 394193507870256 394403073360768 394840317854592 395053059140352 395712139986432 396195398740296 396485015259843 397146485088438 398012475417696 398226925872576 398668409578944 398891301791616 398967923746888 399333522040704 399625432510032 399999744132864 400215265334784 400996935774891 401164991138304 401948516511621 402541778125152 402836033810916 403213352663232 403508099266056 403877857995648 404173090347984 404387961293952 404847386461344 405062615884032 405730168846848 405808104461664 406522610582877 406704143874944 407200826483082 407420227652292 408989815761024 409068377512632 409443231459456 409672147785984 409742532067248 409971615730272 410126319933696 410347297368576 410426119875168 411332356038528 411834690795834 413421285642048 413723494184184 414405320483376 414413723570544 414716657579002 415096687384416 415317365653248 415400120635428 415789207717056 416314355214144 417000451314816 417509708166198 417696147763456 418431585156408 418737456198189 419424538968648 419820405021792 420043594565376 420350643976608 420509264742144 420744367996416 420816654555552 421051929668928 421518717709632 421745833406592 421826845427256 422449446742272 422758254817376 423451935090432 424905210243216 425134150593696 425215813467078 425605464280224 425916579385692 425925215891948 426315516773184 426627150922872 426853959143616 427557424765824 428270733782784 428985232838144 429740546917392 430054684744086 431396124148224 431482082939064 431711472192192 432190077651648 432431711551872 432506006070984 432747816604176 433144369444608 433227570979344 433460995445664 433866999356928 434184153596224 434714395840047 435980770770042 436624262771904 436708132749972 436943432554632 437108314666176 437427838288008 437660388489024 438073466109696 438157614461328 438477905115174 439113030840576 439845618479616 440167143054528 441139048505088 441677784331764 442405679975496 443143760856336 443379349819008 443467696354038 443703457530864 444195357586416 444434691532896 444443703539424 444850974024192 445176157484736 445719823582833 445918860450176 447764034844908 448424918522496 448752714515568 448838914215249 449250212295792 449578611573786 449999712149472 450242173501632 450328659307476 450980950593024 451310615030592 452063552326272 452307125682432 453061725491712 453615021746136 453946611674313 454362590245104 454694726641482 454936456455696 455453309769012 455695442869536 456446439952704 456534117519372 457207945524864 457542161859312 457970721543424 459304844926464 460201924701711 460881166259232 460960348575654 461218067696556 461392109925408 461729384859564 462410880893568 462499704153624 462748900543344 463508199220608 463757938990848 464531642592768 464620873224224 465438930957207 466215439016862 466983773307468 467232036359904 467762858681688 468104790595929 468353649615912 468782830221696 469125507729168 469564917025536 469817920175616 469908166233888 470932815684096 472297955649516 472894474473684 473337413995968 473418736374996 473630142234112 473683420877544 474208557423336 474464062582416 474555201105663 475255627585056 475603036669548 476291937341952 476383426976736 477435299331456 478018361523618 479019958930944 479604956369832 479955544788231 480210704036568 480756271422846 481452636443904 481804575505632 482608386942912 482868417958272 482961170851496 484821780755712 485417343306447 485620778746368 485675406216216 486213837358104 486485675495856 486569256829857 486841293679698 487287415625184 487381017351762 487643619876372 488100374276544 488457172795752 489522268934784 490338956070144 491147046498816 491561361623961 492106318074009 492326068901248 492927316268994 493749684164004 494826320789568 495092934868608 495188035936344 495918915740928 496014175469104 496281429568224 497095749888768 498536730963378 498801768546384 499166389722222 499719777284718 499999166481852 500457345777216 500823177170328 501658718006448 502025427595634 502752600527616 503591360288256 503959482627648 504790020012672 504846803830014 505406488832766 505632178871552 506249676168156 506522445189336 507724441909416 508473825000192 508571496367056 508845516392736 509322129679872 509694441178176 510316899464403 511386172372224 512599710898944 512657373228228 513888032217459 514358938715472 514734932091726 515217061736352 515593682395516 516340508649984 516717950542272 517569514190208 517580009185152 517858883027712 518432993526528 518491312041636 519066123666084 519297913435648 520212241005264 520312167172827 520592513111262 521446724123184 522216360811008 522598097916864 522698482377252 523469966615424 523852620099792 524332657748736 525207420274176 525591343827008 525870764481024 526233216016899 526453757139456 526897855817901 527766196195314 528260531653728 528545160197568 528646687013124 529528646784584 529799417644608 530683300556928 530969234496768 531557879438592 531855069055488 532444696054272 532504590745464 532833910013376 532893848487237 533484627101253 534662581033188 535931355348828 536722370833536 537114711747888 537617803550976 538010799021408 538503810660864 538897453797312 539183948391936 539555575916061 539796515281792 540237042041139 541077472615552 542030147443836 542830164527232 542934435310776 543226970203056 543331317207933 544118320824192 545319754348032 545424503350176 545924308612608 546323376089664 546628820973696 547234826500224 547296384932838 548443141384704 549112921061112 549514319395221 550712552551632 551228380856064 551631325578912 552540427311168 552551631427392 553462249845888 553866827513904 554385610289408 555085806952192 556000601753088 556679610888264 557086540428387 557908780208544 558015947402742 558316608264252 559232718624864 559760540029056 560467525302144 561088872740736 561402572891904 562024956946176 562327777875456 562435793903008 563426074316619 564366057757254 565596675593568 566540280324288 566845534124928 566954417956104 567473952373632 567888772514256 568420689030912 568836201230496 569138612191488 570076566354432 572142933412938 572451205941828 572987395889856 573406246325448 575309443918752 575615296256256 576253436868864 576563924150784 576575615402496 576674674761312 576997088805568 577636761305792 577947993927552 578653806054906 579619194453396 580883072231232 581307694360056 582165683695872 582277510333296 582591243406176 582811086221568 583237117717344 583547184652032 584210152615104 584637206820232 586889524072704 587922860156472 588903712442352 589334197612266 589874239967328 590858347808448 591172466425344 591290261805384 591604610041152 592260476781888 592579588710528 592591604719232 593568209979648 594293098110444 595719727632657 597018713126544 597899891363328 598336952687424 598451885620332 599000283061056 599438148765048 599999616199296 600322898002176 600438212409968 601747486707456 602751403101696 603812667187728 604254050716374 604820028994848 605262148899084 605816786993472 606259635521976 606581941940928 607271079692016 607593923826048 607714991299978 608595253270272 608712156692496 609610594033152 610056215812416 610801239724623 611130341478438 613602566268948 614508221678976 614613798100872 614957423595408 615189479900544 615520946052864 615639179812752 616547841191424 616666272204832 616998534057792 617752036193751 618010932294144 620131928463072 620585241276276 621620585355816 622074986368503 622645031076624 622976048479872 623100180953142 623683811575584 624139720794572 624471532821216 625043773628928 625500676972224 626544221645184 627647377734612 629136808452972 629730607532688 630525965964912 631116551994624 631224981833328 631577894503392 632156647297536 632278076564448 632618750109888 632740268140884 633674170113408 634137382226064 635177902635648 636580399108608 637357815364824 637823720200617 638874869078538 638887823837922 639473275159776 639940726384308 640280938715424 641008361897128 641336137148736 642406100674176 643477849257216 643824557277696 644610820376088 645082027116129 647223124408596 647567208288288 648285116477472 648647567327808 648759009106476 649121724906264 649716554166912 649841356469016 650191493168496 650800499035392 651276230394336 652696358579712 653971156155063 655062199124958 655415148831948 656141757432012 657110199164544 657236421691992 657716857672761 658332912218672 658669546260864 659768427719424 660123913158144 660250714581792 661708572757632 662516676497646 664715641284504 665069024728512 665201544531057 665555186296296 666293036379624 666652037299344 666665555309136 667276461036288 667764236227104 667892505259822 668878290675264 671646052267362 671945976836864 673053360016896 673129071773352 673875318443688 674367917360679 674999568224208 675363260252448 675492988961214 676471425889536 676965922545888 678095328489408 678460688523648 679592588237568 680422532619204 682042089962223 683179964653518 683543164304304 684669659929056 684801176279058 685184042956612 685811918287296 686313242788968 686956082315136 688957267389696 690092685586944 690106678913536 691321749388848 691827101544834 692088164888112 692594077289346 693616321340352 693749556230436 694123350815016 695262298830912 696797463889152 696931309836336 697959955487232 698470160133056 699323158525293 700475659961202 701644288022532 702530474423868 703174245332544 703688261593752 704347375538304 704726880263424 704862249350832 706399223526144 707577734075904 710006120993952 710445213351168 710525131316316 711312836135004 711696093873624 712883441377584 713020377236837 713404555004322 714575140465104 715629827778048 716152948997184 717027542285427 717347732028544 718529938396416 719407434554748 720316056054852 721134407134269 722178954665856 722706863258448 723773552702976 723912580414368 724302626937408 724441756277244 725491094432256 727232671133568 728431168119552 728838427964928 729646435333632 729728513243784 730261940519547 730931123437776 731071526027643 731465429814558 732150561414816 732685759193628 734283403402176 735508434105216 736720569748224 736735508569856 737949666461184 738489103351872 739390974403491 740624526246006 742239481184352 742782053904516 743878373611392 744021263203656 744422144352336 745643624833152 746347386705408 747290033736192 747805096445067 748118496987648 748749584583333 749579665927077 749998749722778 750686018665824 751234765755492 752488077009672 753038141393451 754128900791424 755387040432384 755794045499904 755939223941472 756631936498176 757185030019008 758448268307328 759374514252234 759783667784004 761586662864124 762857244550584 763268274589104 763983194519808 764541661767264 765242257254912 766208768767488 767079258558336 768899566348416 768986059842342 770597325236736 771538408073208 772102398137589 772825592604528 773390523593274 774510762974976 775076925813408 776354271285312 776370013777728 776788324541568 777649490289792 778946870153472 780318361507896 780888769666893 782170086184776 783897146875296 784047723565878 785204949923136 785778930149688 786498986623104 787811130411264 788387015740512 788806146721536 789680635709184 790106118280704 791649294292971 792390797480592 792970030519686 794292970176876 796024950835392 796453851745152 797336819157888 797782603583232 797935847493776 798667044081408 799250865020064 799999488265728 801993871549782 803897033023242 805083556250304 805672067621832 806426705326464 807016198532112 807755715991296 808346180695968 808775922587904 809694772922688 810125231768064 811616208923328 813045221165754 813408287749888 814401652966164 814840455304584 817979631522048 818136755025264 818886462918912 819344295571968 819485064134496 819943231460544 820252639867392 820852239750336 820944577399257 822664712077056 823669381591668 826842571284096 827446988368368 828810640966752 828827447141088 829433315158004 830193374768832 830634731306496 830800241270856 831578415434112 832628710428288 834000902629632 835019416332396 835392295526912 836863170312816 837023921104113 837474912396378 838849077937296 839640810043584 840087189130752 840701287953216 841018529484288 841633309111104 842103859337856 843037435419264 843491666813184 843653690854512 844898893484544 845516509634752 846549086635881 846903870180864 849810420486432 850268301187392 850431626934156 851210928560448 851833158771384 851850431783896 852631033546368 853254301845744 853707918287232 855114849531648 856541467565568 858214400119407 859481093834784 860109369488172 862964165878128 863422944384384 864380155303296 864863423103744 865012012141968 865495633208352 866288738889216 866455141958688 866921990891328 867980709082359 868368307192448 869428791680094 871961541540084 873248525543808 873416265499944 873886865109264 874216629332352 874855676576016 875320776978048 876146932219392 876315228922656 876955810230348 878226061681152 880334286109056 882278097010176 883355568663528 884001296418399 884811359950992 886287521712672 886758699638016 886935392708076 887406915061728 888390715172832 888869383065792 888887407078848 890352314969472 891439647165666 891837720900352 895528069689816 896849837044992 897505429031136 897677828430498 898500424591584 899157223147572 899999424298944 900484347003264 900657318614952 902621230061184 904127104652544 904614251364864 906381076074561 907230043492272 907893223348626 908725180490208 909389453282964 909872912911392 910906619538024 911390885739072 911572486949967 912892879905408 913068235038744 914415891049728 915084323718624 915941443086848 920403849403422 921762332518464 921920697151308 922436135393112 922784219850816 923458769719128 924821761787136 924999408307248 925497801086688 927016398441216 927515877981696 929241746448448 930877861914414 932430878033724 933967546614936 934464072719808 934650271429713 935525717363376 936209581191858 936707299231824 937565660443392 938251015458336 939129834051072 939816332467776 944595911299032 945788948947368 946674827991936 946837472749992 947366841755088 948417114846672 948928125164832 949110402211326 950511255170112 951206073339096 952766853953472 954870598662912 956036723047236 958312303617807 958331735756883 959209912739664 959911089576462 960421408073136 961512542845692 962905272887808 963609151011264 965216773885824 965736835916544 965922341702992 969643561511424 970834686612894 971350812432432 972427674716208 972971350991712 973138513659714 973682587359396 974574831250368 974762034703524 975287239752744 976200748553088 976914345591504 979044537869568 980677912140288 982593298687437 983122723247922 984212636148018 984652137802496 985854632537988 987499368328008 989652641579136 990185869737216 990376071872688 991837831481856 992028350938208 992562859136448 993775014746469 994191499777536 997073461926756 997603537092768 998332779444444 999439554569436 999998332963704 1000914691554432 1001646354340656 1001838757889733 1003317436012896 1004050855191268 1005505201055232 1007918965255296 1009580040025344 1009693607660028 1010812977665532 1011264357743104 1012499352336312 1013044890378672 1013239483441821 1015448883818832 1016947650000384 1017142992734112 1017691032785472 1019388882356352 1020633798928806 1022772344744448 1024769946980277 1025199421797888 1025314746456456 1027201764418587 1027776064434918 1028717877430944 1029469864183452 1030434123472704 1031187364791032 1033435901084544 1035139028380416 1035160018370304 1035717766055424 1036865987053056 1036982624083272 1037740652317251 1038132247332168 1038891115934019 1040424482010528 1040624334345654 1041185026222524 1042893448246368 1045196195833728 1045396964754504 1046939933230848 1047705240199584 1048665315497472 1050713489941803 1051182687654016 1052466432033798 1053795711635802 1055532392390628 1056521063307456 1057090320395136 1057293374026248 1059057293569168 1059598835289216 1061366601113856 1061938468993536 1063115758877184 1065009181490928 1065667820026752 1065787696974474 1066969254202506 1069325162066376 1070106832506483 1071862710697656 1073444741667072 1074229423495776 1075235607101952 1076021598042816 1077794907594624 1079111151832122 1079593030563584 1080474084082278 1082154945231104 1084060294887672 1085660329054464 1085868870621552 1086453940406112 1086662634415866 1088236641648384 1090849006700352 1092646752179328 1093257641947392 1094469653000448 1094592769865676 1097198144721837 1098225842122224 1099028638790442 1101425105103264 1102456761712128 1103262651157824 1105080854622336 1105103262854784 1106924499691776 1107733655027808 1108771220578816 1110171613904384 1110936789369009 1113359221776528 1114173080856774 1115817560417088 1116031894805484 1116633216528504 1118465437249728 1119521080058112 1120935050604288 1122177745481472 1122805145783808 1124049913892352 1124871587806016 1124998124584167 1126852148633238 1128732115514508 1131193351187136 1133080560648576 1133691068249856 1133908835912208 1134947904747264 1135777545028512 1136841378061824 1137672402460992 1138277224382976 1139061771378351 1144285866825876 1144902411883656 1145974791779712 1146812492650896 1147032780772303 1150618887837504 1151230592512512 1152506873737728 1153349349522624 1153479089763513 1153994177611136 1155273522611584 1155895987855104 1157307612109812 1159238388906792 1160085785389911 1161766144462464 1162615388720112 1164331367391744 1164555020666592 1165182486812352 1165622172443136 1166474235434688 1167094369304064 1168420305230208 1169274413640464 1173779048145408 1175845720312944 1176071585348817 1177807424884704 1178668395224532 1179748479934656 1181716695616896 1182580523610768 1183209220082304 1184520953563776 1185159177421056 1185183209438464 1187136419959296 1188586196220888 1189455045779529 1191439455265314 1194037426253088 1196673905374848 1196903771240664 1198000566122112 1198876297530096 1199999232398592 1200645796004352 1200876424819936 1202990807324673 1203494973414912 1205845549534863 1207625334375456 1208508101432748 1209640057989696 1210524297798168 1211633573986944 1212519271043952 1213163883881856 1214542159384032 1215187847652096 1215429982599956 1217190506540544 1217424313384992 1220112431624832 1221602479449246 1222260682956876 1227205132537896 1229016443357952 1229227596201744 1229914847190816 1230378959801088 1231041892105728 1231278359625504 1233332544409664 1233997068115584 1235504072387502 1240263856926144 1241170482552552 1243241170711632 1244149972737006 1245290062153248 1245952096959744 1246200361906284 1247367623151168 1248279441589144 1248943065642432 1251001353944448 1253088443290368 1255294755469224 1256212368594567 1258273616905944 1259461215065376 1261051931929824 1262233103989248 1262449963666656 1263155789006784 1264556153128896 1265237500219776 1265480536281768 1267348340226816 1268274764452128 1270355805271296 1274715630729648 1275647440401234 1277749738157076 1277775647675844 1278946550319552 1279881452768616 1280561877430848 1282016723794256 1282672274297472 1284812201348352 1286955698514432 1289221640752176 1290164054232258 1294446248817192 1295134416576576 1296570232954944 1297295134655616 1297518018212952 1298243449812528 1299433108333824 1299682712938032 1300382986336992 1301600998070784 1302552460788672 1304143187520141 1307942312310126 1310124398249916 1310830297663896 1312283514864024 1314220398329088 1314472843383984 1315433715345522 1316665824437344 1317339092521728 1319536855438848 1320501429163584 1323417145515264 1325033352995292 1329431282569008 1330138049457024 1330403089062114 1331110372592592 1332586072759248 1333304074598688 1333331110618272 1334552922072576 1335528472454208 1335785010519644 1337756581350528 1343292104534724 1343891953673728 1346258143546704 1346516742645747 1347750636887376 1348735834721358 1349999136448416 1350726520504896 1350985977922428 1352942851779072 1353931845091776 1356190656978816 1356921377047296 1359185176475136 1360845065238408 1361839835022939 1364084179924446 1366359929307036 1367086328608608 1369339319858112 1369602352558116 1370368085913224 1371623836574592 1372626485577936 1373912164630272 1377914534779392 1380605774105133 1382643498777696 1383654203089668 1384176329776224 1385188154578692 1387232642680704 1387499112460872 1388246701630032 1388513366198051 1390524597661824 1393594927778304 1393862619672672 1396316792871621 1396940320266112 1398646317050586 1400951319922404 1403288576045064 1404314371787787 1405060948847736 1406348490665088 1407376523187504 1408694751076608 1409453760526848 1409724498701664 1412798447052288 1420012241987904 1420890426702336 1421050262632632 1422625672270008 1423392187747248 1423665603316989 1425766882755168 1426040754473674 1426809110008644 1429150280930208 1432305897994368 1434055084570854 1434695464057088 1437059876792832 1438814869109496 1439866634364693 1440632112109704 1442268814268538 1444357909331712 1445413726516896 1447825160828736 1448605253874816 1448883512554488 1454465342267136 1456252029919341 1456862336239104 1459457026487568 1459707770489571 1460523881039094 1461862246875552 1462143052055286 1462930859629116 1464301122829632 1465371518387256 1468566806804352 1471016868210432 1473441139496448 1473471017139712 1476978206703744 1478781948806982 1481249052492012 1484478962368704 1485564107809032 1487756747222784 1488042526407312 1488844288704672 1491287249666304 1495610192890134 1497499169166666 1499159331854154 1499997499445556 1501372037331648 1502469531510984 1504976154019344 1506076282786902 1508257801582848 1510774080864768 1511878447882944 1514370060038016 1516896536614656 1518749028504468 1519567335568008 1522394859505679 1523173325728248 1525714489101168 1526536549178208 1527966389039616 1529083323534528 1530950698393209 1534158517116672 1537799132696832 1537972119684684 1541664096652377 1543076816146416 1544204796275178 1545651185209056 1546781047186548 1549021525949952 1550153851626816 1552708542570624 1552740027555456 1553576649083136 1555298980579584 1557893740306944 1560636723015792 1560936501518481 1561777539333786 1564340172369552 1567794293750592 1568095447131756 1570409899846272 1571557860299376 1572997973246208 1575622260822528 1576774031481024 1577612293443072 1578699648050697 1579361271418368 1580693567453703 1583298588585942 1584781594961184 1585940061039372 1588585940353752 1592049901670784 1592907703490304 1594673638315776 1595565207166464 1595871694987552 1597334088162816 1598501730040128 1598681545461711 1600453881303759 1603987743099564 1607794066046484 1610167112500608 1611344135243664 1612853410652928 1614032397064224 1615511431982592 1616692361391936 1617551845175808 1619389545845376 1623232417846656 1626090442331508 1626816575499776 1628803305932328 1629680910609168 1629993951623799 1635959263044096 1636273510050528 1637772925837824 1638970128268992 1639886462921088 1641704479500672 1641889154798514 1645329424154112 1647338763183336 1648542958185663 1653685142568192 1654893976736736 1657621281933504 1657654894282176 1658866630316008 1660386749537664 1661600482541712 1663156830868224 1665257420856576 1668001805259264 1670038832664792 1671259621285161 1673726340625632 1674047842208226 1674949824792756 1677698155874592 1679281620087168 1681402575906432 1683266618222208 1684207718675712 1686074870838528 1686983333626368 1687307381709024 1690278222949857 1691033019269504 1693098173271762 1699620840972864 1700536602374784 1700863253868312 1702421857120896 1703666317542768 1703700863567792 1705262067092736 1706508603691488 1707415836574464 1710229699063296 1716428800238814 1718962187669568 1720218738976344 1725928331756256 1726845888768768 1728760310606592 1729726846207488 1730024024283936 1730991266416704 1732910283917376 1733843981782656 1735961418164718 1736736614384896 1738857583360188 1743923083080168 1746497051087616 1746832530999888 1747773730218528 1748433258664704 1749711353152032 1750641553956096 1752630457845312 1753911620460696 1760668572218112 1766711137327056 1768002592836798 1769622719901984 1772575043425344 1773517399276032 1773870785416152 1774813830123456 1776781430345664 1777738766131584 1777774814157696 1780704629938944 1782879294331332 1783675441800704 1787159182897971 1791056139379632 1793699674089984 1795010858062272 1795355656860996 1797000849183168 1798314446295144 1799998848597888 1800968694006528 1801314637229904 1805242460122368 1808254209305088 1812762152149122 1814460086984544 1815786446697252 1817450360980416 1818778906565928 1819745825822784 1821813239076048 1822781771478144 1823144973899934 1825785759810816 1826136470077488 1828831782099456 1830168647437248 1832403719173869 1840807698806844 1843524665036928 1843841394302616 1844872270786224 1845568439701632 1846917539438256 1849643523574272 1849998816614496 1850995602173376 1853256108581253 1854032796882432 1858483492896896 1861755723828828 1864861756067448 1866224959105509 1867935093229872 1868928145439616 1869300542859426 1871051434726752 1872419162383716 1873414598463648 1875131320886784 1876502030916672 1879632664935552 1889191822598064 1891577897894736 1893349655983872 1893674945499984 1894733683510176 1896834229693344 1897856250329664 1898220804422652 1901022510340224 1902412146678192 1905533707906944 1909741197325824 1912073446094472 1913471160601851 1916624607235614 1916663471513766 1918419825479328 1919822179152924 1920842816146272 1923025085691384 1927218302022528 1930433547771648 1931473671833088 1931844683405984 1935246081348387 1941669373225788 1942701624864864 1944855349432416 1945942701983424 1946277027319428 1947365174718792 1949149662500736 1949524069407048 1950574479505488 1952401497106176 1953828691183008 1958089075739136 1965186597374874 1966245446495844 1968425272296036 1969304275604992 1971709265075976 1973150573018283 1974998736656016 1979305283158272 1980371739474432 1980752143745376 1984056701876416 1985125718272896 1987550029492938 1994146923853512 1995207074185536 1995604633593171 1996665558888888 1998879109138872 1999996665927408 2001829383108864 2003292708681312 2003677515779466 2006634872025792 2008101710382536 2015837930510592 2019160080050688 2019387215320056 2021625955331064 2023103752082037 2024998704672624 2026089780757344 2026478966883642 2030897767637664 2034285985468224 2035382065570944 2038777764712704 2041267597857612 2046126269886669 2049539893960554 2050629492912912 2054403528837174 2055552128869836 2057435754861888 2058939728366904 2060868246945408 2062374729582064 2066871802169088 2070278056760832 2070320036740608 2073965248166544 2075481304634502 2076264494664336 2077782231868038 2080848964021056 2081248668691308 2082370052445048 2085786896492736 2090392391667456 2090793929509008 2093879866461696 2095410480399168 2097969475575879 2101426979883606 2102365375308032 2104932864067596 2107591423271604 2111064784781256 2113042126614912 2114180640790272 2114586748052496 2118114587138336 2119197670578432 2122733202227712 2130018362981856 2131335640053504 2131575393948948 2133938508405012 2138650324132752 2139061131710511 2140213665012966 2143725421395312 2146889483334144 2148458846991552 2152043196085632 2155589815189248 2158222303664244 2159186061127168 2160948168164556 2163403221402807 2164309890462208 2168120589775344 2171320658108928 2171737741243104 2172907880812224 2173325268831732 2176473283296768 2181698013400704 2185293504358656 2186515283894784 2188939306000896 2189185539731352 2190785821558641 2193214578082929 2194396289443674 2196451684244448 2198057277580884 2202850210206528 2206525302315648 2210161709244672 2210206525709568 2213848999383552 2215467310055616 2218172923210473 2221873578738018 2226718443553056 2228346161713548 2231635120834176 2232063789610968 2233266433057008 2236930874499456 2239042160116224 2241870101208576 2243415289335201 2244355490962944 2246248753749999 2248738997781231 2249743175612032 2249996249168334 2253704297266476 2257464231029016 2259114424180353 2262386702374272 2266161121297152 2267382136499712 2267817671824416 2269895809494528 2271555090057024 2275344804921984 2278123542756702 2288571733651752 2289804823767312 2291949583559424 2293624985301792 2294065561544606 2301237775675008 2306698699045248 2306958179527026 2307988355222272 2310547045223168 2311791975710208 2314615224219624 2316307194412767 2318476777813584 2320171570779822 2323532288924928 2325230777440224 2329110041333184 2330364973624704 2332948470869376 2336840610460416 2338548827280928 2342666309000679 2351691440625888 2352143170697634 2355614849769408 2357336790449064 2359496959869312 2363433391233792 2365161047221536 2366418440164608 2369041907127552 2370318354842112 2370366418876928 2377172392441776 2378910091559058 2382878910530628 2388074852506176 2393347810749696 2393807542481328 2396001132244224 2397752595060192 2399998464797184 2401752849639872 2405981614649346 2411691099069726 2415250668750912 2417016202865496 2419280115979392 2421048595596336 2423267147973888 2425038542087904 2426327767763712 2429084318768064 2430375695304192 2430859965199912 2434848626769984 2440224863249664 2443204958898492 2444521365913752 2449069991378701 2454410265075792 2458032886715904 2458455192403488 2459829694381632 2460757919602176 2462556719251008 2462833732197771 2466665088819328 2467994136231168 2471008144775004 2480527713852288 2482340965105104 2486482341423264 2488299945474012 2490580124306496 2491904193919488 2492400723812568 2494735246302336 2496558883178288 2497886131284864 2502002707888896 2506176886580736 2510589510938448 2511071763312339 2512424737189134 2516547233811888 2518922430130752 2522103863859648 2524899927333312 2526311578013568 2529112306257792 2530475000439552 2530961072563536 2534696680453632 2536549528904256 2539647259907643 2540711610542592 2549431261459296 2551294880802468 2555499476314152 2555551295351688 2557893100639104 2559762905537232 2561123754861696 2564033447588512 2565344548594944 2569624402696704 2574643200358221 2578443281504352 2580328108464516 2588892497634384 2590268833153152 2593140465909888 2594590269311232 2595036036425904 2596486899625056 2598866216667648 2599365425876064 2600765972673984 2605104921577344 2608286375040282 2615884624620252 2620248796499832 2621660595327792 2624567029728048 2628440796658176 2628945686767968 2630867430691044 2633331648874688 2634678185043456 2641002858327168 2646834291030528 2650066705990584 2652003889255197 2658862565138016 2660276098914048 2660806178124228 2662220745185184 2665172145518496 2666608149197376 2666662221236544 2671056944908416 2671570021039288 2675513162701056 2686584209069448 2692516287093408 2693033485291494 2695501273774752 2697471669442716 2699998272896832 2701453041009792 2701971955844856 2707863690183552 2712381313957632 2713842754094592 2719143228223683 2721690130476816 2723679670045878 2728168359848892 2732719858614072 2734172657217216 2734717460849901 2738678639716224 2739204705116232 2740736171826448 2743247673149184 2745252971155872 2747824329260544 2761211548210266 2765286997555392 2767308406179336 2768352659552448 2770376309157384 2774465285361408 2774998224921744 2776493403260064 2777026732396102 2781049195323648 2787725239345344 2792633585743242 2793880640532224 2797292634101172 2801902639844808 2803950814289139 2806577152090128 2808628743575574 2810121897695472 2812696981330176 2814753046375008 2817389502153216 2819448997403328 2840024483975808 2842100525265264 2845251344540016 2846784375494496 2847331206633978 2851533765510336 2852081508947348 2853618220017288 2858300561860416 2864611795988736 2868110169141708 2869390928114176 2874995207270649 2877629738218992 2879733268729386 2881264224219408 2884537628537076 2888715818663424 2890827453033792 2895650321657472 2897210507749632 2897767025108976 2908930684534272 2912504059838682 2918914052975136 2919415540979142 2921047762078188 2923724493751104 2924286104110572 2925861719258232 2928602245659264 2930743036774512 2937133613608704 2942033736420864 2947779896062311 2953956413407488 2957563897613964 2962498104984024 2964663673774217 2968957924737408 2971128215618064 2975513494445568 2976085052814624 2977688577409344 2981325044239407 2982574499332608 2991220385780268 2994998338333332 2998318663708308 2999994998891112 3002744074663296 3004939063021968 3005516273669199 3009952308038688 3012152565573804 3016515603165696 3023756895765888 3028740120076032 3033793073229312 3037498057008936 3039134671136016 3039718450325463 3044789719011358 3046346651456496 3051428978202336 3053073098356416 3058166647069056 3061901396786418 3068317034233344 3074309840940831 3075598265393664 3075944239369368 3081605293255761 3083328193304754 3086153632292832 3088409592550356 3091302370418112 3093562094373096 3100307703253632 3105417085141248 3105480055110912 3107153298166272 3110597961159168 3113221956951753 3116673347802057 3121273446031584 3121873003036962 3123555078667572 3128680344739104 3135588587501184 3136190894263512 3140819799692544 3143115720598752 3145995946492416 3153548062962048 3157399296101394 3161387134907406 3166597177171884 3169563189922368 3171880122078744 3177171880707504 3184099803341568 3185815406980608 3189347276631552 3191743389975104 3197003460080256 3197363090923422 3200907762607518 3207975486199128 3210320497519449 3215588132092968 3220334225001216 3222688270487328 3225706821305856 3228064794128448 3233384722783872 3238779091690752 3246464835693312 3252180884663016 3257606611864656 3259361821218336 3259987903247598 3272547020101056 3277940256537984 3279772925842176 3283408959001344 3283778309597028 3291594434165511 3294677526366672 3297085916371326 3307370285136384 3309787953473472 3315242563867008 3315309788564352 3317733260632016 3320773499075328 3323200965083424 3326313661736448 3330514841713152 3332810368107027 3340077665329584 3342519242570322 3347452681251264 3348095684416452 3349899649585512 3355396311749184 3358563240174336 3362805151812864 3366533236444416 3368415437351424 3372149741677056 3374614763418048 3374994373752501 3380556445899714 3382066038539008 3386196346543524 3399241681945728 3401073204749568 3401726507736624 3404843714241792 3407332635085536 3407401727135584 3410524134185472 3413017207382976 3414831673148928 3417185314135053 3432857600477628 3437924375339136 3440437477952688 3441098342316909 3451856663512512 3453691777537536 3457520621213184 3460048048567872 3461982532833408 3465820567834752 3467687963565312 3471922836329436 3473473228769792 3477715166720376 3480257356169733 3487846166160336 3492994102175232 3493665061999776 3495547460437056 3496866517329408 3499422706304064 3501283107912192 3505260915690624 3507823240921392 3521337144436224 3528214756046451 3533422274654112 3536005185673596 3539245439803968 3545150086850688 3547741570832304 3549627660246912 3553562860691328 3555477532263168 3555549628315392 3561409259877888 3565758588662664 3568365137338587 3574318365795942 3582112278759264 3590021716124544 3590711313721992 3594001698366336 3596628892590288 3599997697195776 3601937388013056 3602629274459808 3608972421974019 3610484920244736 3617536648604589 3625524304298244 3628920173969088 3631572893394504 3634900721960832 3637557813131856 3639491651645568 3643626478152096 3645563542956288 3646289947799868 3651571519621632 3652272940154976 3660337294874496 3664807438347738 3681615397613688 3687049330073856 3687682788605232 3689744541572448 3691136879403264 3693835078876512 3699997633228992 3701991204346752 3706512217162506 3716966985793792 3723511447657656 3729723512134896 3732449918211018 3735870186459744 3737856290879232 3738601085718852 3742102869453504 3744838324767432 3746829196927296 3753004061833344 3759265329871104 3768637105783701 3778383645196128 3783155795789472 3786699311967744 3787349890999968 3789467367020352 3793668459386688 3795712500659328 3796441608845304 3802045020680448 3804824293356384 3811067415813888 3824146892188944 3826942321203702 3833249214471228 3833326943027532 3836839650958656 3839644358305848 3841685632292544 3846050171382768 3854436604045056 3860867095543296 3863689366811968 3870492162696774 3883338746451576 3885403249729728 3889710698864832 3891885403966848 3892554054638856 3894730349437584 3898299325001472 3899048138814096 3901148959010976 3904802994212352 3907657382366016 3912429562560423 3930373194749748 3932490892991688 3936850544592072 3939808247000519 3943418530151952 3946301146036566 3949997473312032 3958610566316544 3961504287490752 3968113403752832 3970251436545792 3975100058985876 3988293847707024 3990414148371072 3991209267186342 3993331117777776 3997758218277744 3999993331854816 4003658766217728 4006585417362624 4007355031558932 4013269744051584 4016203420765072 4031675861021184 4038774430640112 4039550227937241 4043251910662128 4046207504164074 4049997409345248 4052179561514688 4052957933767284 4061795535275328 4068571970936448 4070764131141888 4077555529425408 4082535195715224 4085519505068817 4092252539773338 4099079787921108 4101258985825824 4108807057674348 4111104257739672 4114871509723776 4117879456733808 4121736493890816 4124749459164128 4133743604338176 4141817322315399 4147930496333088 4150962609269004 4152528989328672 4155564463736076 4161697928042112 4162497337382616 4164740104890096 4165540098594153 4171573792985472 4180784783334912 4181587859018016 4190820960798336 4195938951151758 4202853959767212 4204730750616064 4209865728135192 4212943115363361 4215182846543208 4222129569562512 4226084253229824 4228361281580544 4229173496104992 4236229174276672 4238395341156864 4260036725963712 4262671280107008 4263150787897896 4267877016810024 4270996809950967 4277300648265504 4278122263421022 4280427330025932 4287450842790624 4296917693983104 4304086392171264 4311179630378496 4316444607328488 4319599903094079 4321896336329112 4326806442805614 4336241179550688 4343475482486208 4345815761624448 4346650537663464 4363396026801408 4368756089758023 4370587008717312 4378371079462704 4379123311468713 4381571643117282 4386429156165858 4388792578887348 4392903368488896 4396114555161768 4405700420413056 4413050604631296 4420323418489344 4420413051419136 4430934620111232 4436345846420946 4443747157476036 4453436887106112 4456692323427096 4463270241668352 4464127579221936 4466532866114016 4473861748998912 4486830578670402 4492497507499998 4497477995562462 4499486351224064 4499992498336668 4507408594532952 4514928462058032 4518228848360706 4524773404748544 4532322242594304 4535635343648832 4543110180114048 4550689609843968 4556247085513404 4567184578517037 4577143467303504 4579609647534624 4583899167118848 4587249970603584 4588131123089212 4602475551350016 4613397398090496 4613916359054052 4615976710444544 4621094090446336 4624992289957131 4629230448439248 4632614388825534 4636953555627168 4640343141559644 4647064577849856 4650461554880448 4658220082666368 4660729947249408 4665896941738752 4673681220920832 4677097654561856 4682809504555443 4685332618001358 4703382881251776 4704286341395268 4711229699538816 4714673580898128 4718993919738624 4726866782467584 4730322094443072 4732836880329216 4736098944152091 4738083814255104 4742080702361109 4754344784883552 4757820183118116 4765757821061256 4769241562158523 4776149705012352 4786695621499392 4787615084962656 4792002264488448 4795505190120384 4796044636385133 4801361643911277 4803505699279744 4811963229298692 4823382198139452 4830501337501824 4834032405730992 4838560231958784 4842097191192672 4846534295947776 4850077084175808 4852655535527424 4858168637536128 4861719930399824 4869697253539968 4880449726499328 4886409917796984 4889042731827504 4889981854871397 4898139982757402 4908820530151584 4916910384806976 4919659388763264 4925113438502016 4925667464395542 4933330177638656 4935988272462336 4942016289550008 4945628874556989 4961055427704576 4964681930210208 4972964682846528 4976599890948024 4981160248612992 4984801447625136 4989470492604672 4993117766356576 4995772262569728 5004005415777792 5013778863855483 5021179021876896 5022143526624678 5024849474378268 5033094467623776 5037844860261504 5044207727719296 5049799854666624 5052623156027136 5058224612515584 5060950000879104 5061922145127072 5073099057808512 5079294519815286 5098862522918592 5102589761604936 5110998952628304 5111102590703376 5115786201278208 5119525811074464 5122247509723392 5128066895177024 5130689097189888 5149286400716442 5156886563008704 5160656216929032 5177784995268768 5180537666306304 5186280931819776 5189180538622464 5190072072851808 5192973799250112 5198730851752128 5201531945347968 5210209843154688 5216572750080564 5231769249240504 5240497592999664 5243321190655584 5249134059456096 5257891373535936 5261734861382088 5266663297749376 5282005716654336 5300133411981168 5304007778510394 5317725130276032 5320552197828096 5321612356248456 5324441490370368 5330344291036992 5333216298394752 5333324442473088 5342113889816832 5343140042078576 5351026325402112 5361477548693913 5373168418138896 5385032574186816 5386066970582988 5391002547549504 5394943338885432 5399996545793664 5402906082019584 5403943911689712 5415727380367104 5424762627915264 5438286456447366 5443380260953632 5447359340091756 5456336719697784 5465439717228144 5468345314434432 5469434921699802 5477357279432448 5478409410232464 5481472343652896 5486495346298368 5490505942311744 5497211157521607 5522423096420532 5530573995110784 5534616812358672 5536705319104896 5540752618314768 5548930570722816 5549996449843488 5552986806520128 5554053464792204 5562098390647296 5575450478690688 5585267171486484 5587761281064448 5594585268202344 5598674877316527 5603805279689616 5607901628578278 5613154304180256 5617257487151148 5620243795390944 5625393962660352 5629506092750016 5638897994806656 5680048967951616 5684201050530528 5690502689080032 5693568750988992 5694662413267956 5703067531020672 5704163017894696 5707236440034576 5716601123720832 5729223591977472 5736220338283416 5740413481805553 5749990414541298 5755259476437984 5759466537458772 5762528448438816 5769075257074152 5773292417349791 5781654906067584 5791300643314944 5794421015499264 5795534050217952 5805738244045161 5825008119677364 5837828105950272 5838831081958284 5842095524156376 5847448987502208 5848572208221144 5851723438516464 5857204491318528 5861486073549024 5874267227217408 5895559792124622 5907912826814976 5915127795227928 5919451719054849 5924996209968048 5929327347548434 5937915849474816 5942256431236128 5952170105629248 5955377154818688 5962650088478814 5982440771560536 5986813900779513 5989996676666664 5996637327416616 5999989997782224 6005488149326592 6009878126043936 6011032547338398 6019904616077376 6024305131147608 6047513791531776 6057480240152064 6069311256246111 6074996114017872 6078269342272032 6079436900650926 6089579438022716 6092693302912992 6102857956404672 6106146196712832 6116333294138112 6123802793572836 6148619681881662 6151888478738736 6163210586511522 6166656386609508 6172307264585664 6176819185100712 6182604740836224 6187124188746192 6200615406507264 6210834170282496 6210960110221824 6226443913903506 6233346695604114 6242546892063168 6243746006073924 6247110157335144 6257360689478208 6271177175002368 6272381788527024 6281639599385088 6286231441197504 6293908426727637 6307096125924096 6314798592202788 6322774269814812 6333194354343768 6339126379844736 6343760244157488 6354343761415008 6368199606683136 6383486779950208 6394006920160512 6394726181846844 6401815525215036 6415950972398256 6417183395131533 6420640995038898 6431176264185936 6440668450002432 6445376540974656 6456129588256896 6466769445567744 6477558183381504 6490209664208421 6492929671386624 6504361769326032 6515213223729312 6518723642436672 6519975806495196 6545094040202112 6555880513075968 6559545851684352 6566817918002688 6567556619194056 6572357464675923 6579643734248787 6583188868331022 6589355052733344 6594171832742652 6619575906946944 6630485127734016 6630619577128704 6635466521264032 6641546998150656 6646401930166848 6654518769631419 6665620736214054 6680155330659168 6685038485140644 6694905362502528 6696191368832904 6699799299171024 6710792623498368 6717126480348672 6725610303625728 6733066472888832 6749229526836096 6749988747505002 6761112891799428 6764132077078016 6772392693087048 6777343272541059 6798483363891456 6802146409499136 6803453015473248 6809687428483584 6814665270171072 6814803454271168 6826034414765952 6834370628270106 6865715200955256 6875848750678272 6880874955905376 6882196684633818 6903713327025024 6920096097135744 6923965065666816 6931641135669504 6935375927130624 6943845672658872 6948921583238301 6955430333440752 6960514712339466 6975692332320672 6987330123999552 6991094920874112 6998845412608128 7010521831381248 7015646481842784 7027998927002037 7056429512092902 7066844549308224 7072010371347192 7078490879607936 7090300173701376 7095483141664608 7099255320493824 7107125721382656 7110955064526336 7111099256630784 7131517177325328 7136730274677174 7148636731591884 7164224557518528 7180043432249088 7181422627443984 7188003396732672 7193257785180576 7199995394391552 7205258548919616 7217944843948038 7235073297209178 7251048608596488 7257840347938176 7263145786789008 7269801443921664 7275115626263712 7278983303291136 7287252956304192 7291127085912576 7292579895599736 7304545880309952 7320674589748992 7329614876695476 7347209974136103 7363230795227376 7374098660147712 7375365577210464 7379489083144896 7382273758806528 7387670157753024 7399995266457984 7403982408693504 7413024434325012 7433933971587584 7447022895315312 7459447024269792 7464899836422036 7471740372919488 7475712581758464 7477202171437704 7484205738907008 7489676649534864 7493658393854592 7506008123666688 7518530659742208 7533215289937017 7537274211567402 7556767290392256 7566311591578944 7574699781999936 7578934734040704 7587336918773376 7591425001318656 7592883217690608 7604090041360896 7609648586712768 7618941779722929 7622134831627776 7648293784377888 7653884642407404 7666498428942456 7666653886055064 7673679301917312 7679288716611696 7683371264585088 7692100342765536 7708873208090112 7723929601074663 7727378733623936 7740984325393548 7766677492903152 7770806499459456 7779421397729664 7783770807933696 7785108109277712 7789460698875168 7796598650002944 7798096277628192 7802297918021952 7815314764732032 7824859125120846 7860746389499496 7864981785983376 7873701089184144 7879616494001038 7886837060303904 7892602292073132 7899994946624064 7923008574981504 7936226807505664 7940502873091584 7950200117971752 7956011667765591 7976587695414048 7980828296742144 7982418534372684 7986662235555552 7995516436555488 7999986663709632 8013170834725248 8014710063117864 8026539488103168 8032406841530144 8077548861280224 8079100455874482 8086503821324256 8092415008328148 8099994818690496 8104359123029376 8105915867534568 8123591070550656 8137143941872896 8141528262283776 8165070391430448 8171039010137634 8184505079546676 8198159575842216 8202517971651648 8204152382549703 8217614115348696 8222208515479344 8229743019447552 8235758913467616 8243472987781632 8249498918328256 8283634644630798 8295860992666176 8301925218538008 8305057978657344 8311128927472152 8323395856084224 8324994674765232 8329480209780192 8331080197188306 8343147585970944 8363175718036032 8381641921596672 8391877902303516 8405707919534424 8411852442867417 8419731456270384 8425886230726722 8430365693086416 8444259139125024 8452168506459648 8458346992209984 8472458348553344 8520073451927424 8526301575795792 8535754033620048 8541993619901934 8554601296531008 8556244526842044 8560854660051864 8574901685581248 8593835387966208 8608172784342528 8624985621811947 8632889214656976 8639199806188158 8643792672658224 8653612885611228 8672482359101376 8686950964972416 8691631523248896 8693301075326928 8726792053602816 8737512179516046 8756742158925408 8758246622937426 8763143286234564 8772858312331716 8777585157774696 8785806736977792 8792229110323536 8811400840826112 8826101209262592 8843339688186933 8861869240222464 8872691692841892 8887494314952072 8893991021322651 8906873774212224 8913384646854192 8926540483336704 8928255158443872 8933065732228032 8947723497997824 8973661157340804 8984995014999996 8994955991124924 8998972702448128 8999984996673336 9014817189065904 9016548821007597 9029856924116064 9036457696721412 9049546809497088 9071270687297664 9086220360228096 9101379219687936 9112494171026808 9119155350976389 9134369157034074 9154286934607008 9159219295069248 9174499941207168 9176262246178424 9204951102700032 9222929522822493 9226794796180992 9227832718108104 9244815879767283 9249984579914262 9258460896878496 9265228777651068 9273907111254336 9280686283119288 9300923109760896 9316440165332736 9321459894498816 9331793883477504 9339665870855259 9350020043406171 9354195309123712 9365619009110886 9370665236002716 9406765762503552 9408572682790536 9422459399077632 9429347161796256 9437987839477248 9460644188886144 9472197888304182 9484161404722218 9508689569767104 9515640366236232 9531515642122512 9538483124317046 9552299410024704 9575230169925312 9591010380240768 9592089272770266 9602723287822554 9607011398559488 9623926458597384 9630961492558347 9646764396278904 9661002675003648 9668064811461984 9677120463917568 9684194382385344 9700154168351616 9716337275072256 9723439860799648 9739394507079936 9772819835593968 9778085463655008 9779963709742794 9796279965514804 9817641060303168 9833820769613952 9839318777526528 9850226877004032 9851334928791084 9866660355277312 9884032579100016 9891257749113978 9922110855409152 9929363860420416 9945929365693056 9953199781896048 9962320497225984 9969602895250272 9978940985209344 9986235532713152 9991544525139456 9998431104321081 10027557727710966 10042358043753792 10044287053249356 10049698948756536 10066188935247552 10075689720523008 10088415455438592 10099599709333248 10105246312054272 10116449225031168 10123844290254144 10124983121257503 10146198115617024 10158589039630572 10197725045837184 10205179523209872 10221997905256608 10222205181406752 10231572402556416 10239051622148928 10244495019446784 10251555942405159 10256133790354048 10298572801432884 10313773126017408 10321312433858064 10323295026950727 10355569990537536 10361075332612608 10372561863639552 10380144145703616 10385947598500224 10397461703504256 10403063890695936 10420419686309376 10433145500161128 10440772068509199 10463538498481008 10480995185999328 10486642381311168 10498268118912192 10515782747071872 10523469722764176 10533326595498752 10564011433308672 10584644268139353 10600266823962336 10608015557020788 10635450260552064 10643224712496912 10648882980740736 10660688582073984 10666432596789504 10666648884946176 10684227779633664 10686280084157152 10705095412015761 10722955097387826 10746336836277792 10770065148373632 10772133941165976 10782005095099008 10789886677770864 10799993091587328 10805812164039168 10807887823379424 10831454760734208 10876572912894732 10886760521907264 10894718680183512 10912673439395568 10930879434456288 10936690628868864 10938869843399604 10954714558864896 10956818820464928 10962944687305792 10981011884623488 10994422315043214 11044846192841064 11061147990221568 11069233624717344 11073410638209792 11081505236629536 11099992899686976 11105973613040256 11108106929584408 11150900957381376 11170534342972968 11189170536404688 11197349754633054 11207610559379232 11215803257156556 11226308608360512 11234514974302296 11240487590781888 11259012185500032 11277795989613312 11305911317351103 11360097935903232 11368402101061056 11381005378160064 11387137501977984 11389324826535912 11406135062041344 11408326035789392 11414472880069152 11433202247441664 11472440676566832 11480826963611106 11499980829082596 11510518952875968 11518933074917544 11525056896877632 11538150514148304 11546584834699582 11563309812135168 11582601286629888 11591068100435904 11611476488090322 11650016239354728 11675656211900544 11677662163916568 11684191048312752 11694897975004416 11697144416442288 11703446877032928 11714408982637056 11722972147098048 11737288687681269 11791119584249244 11819424741001557 11830255590455856 11838903438109698 11849992419936096 11858654695096868 11875831698949632 11884512862472256 11904340211258496 11910754309637376 11925300176957628 11964881543121072 11973627801559026 11979993353333328 11993274654833232 11999979995564448 12010976298653184 12019756252087872 12022065094676796 12039809232154752 12048610262295216 12095027583063552 12118650683811723 12138622512492222 12149992228035744 12156538684544064 12158873801301852 12179158876045432 12185386605825984 12205715912809344 12212292393425664 12232666588276224 12247605587145672 12256558515206451 12297239363763324 12303776957477472 12326421173023044 12333312773219016 12344614529171328 12353638370201424 12365209481672448 12374248377492384 12401230813014528 12425451966946197 12452887827807012 12466693391208228 12485093784126336 12487492012147848 12494220314670288 12496620295782459 12514721378956416 12542354350004736 12544763577054048 12572462882395008 12587816853455274 12614192251848192 12629597184405576 12638829346090083 12645548539629624 12666388708687536 12678252759689472 12687520488314976 12708687522830016 12766973559900416 12788013840321024 12789452363693688 12803631050430072 12812990429852901 12831901944796512 12834366790263066 12841281990077796 12862352528371872 12890753081949312 12912259176513792 12933538891135488 12958799709282237 12980419328416842 13008723538652064 13030426447458624 13037447284873344 13039951612990392 13090188080404224 13111761026151936 13135113238388112 13144714929351846 13159287468497574 13166377736662044 13178710105466688 13188343665485304 13239151813893888 13260970255468032 13261239154257408 13270933042528064 13292803860333696 13309037539262838 13331241472428108 13360310661318336 13370076970281288 13389810725005056 13392382737665808 13399598598342048 13421585246996736 13498459053672192 13499977495010004 13522225783598856 13544785386174096 13554686545082118 13596966727782912 13606906030946496 13629330540342144 13629606908542336 13652068829531904 13668741256540212 13701553735551111 13731430401910512 13751697501356544 13761749911810752 13764393369267636 13807426654050048 13840192194271488 13847930131333632 13863282271339008 13874976869871393 13887691345317744 13897843166476602 13910860666881504 13921029424678932 13951384664641344 13974660247999104 13982189841748224 13997690825216256 14021043662762496 14031292963685568 14048428513666329 14055997854004074 14112859024185804 14133689098616448 14144020742694384 14156981759215872 14180600347402752 14190966283329216 14198510640987648 14208296832456273 14214251442765312 14226242107083327 14263034354650656 14273460549354348 14297273463183768 14307724686475569 14328449115037056 14360086864498176 14362845254887968 14376006793465344 14386515570361152 14410517097839232 14435889687896076 14470146594418356 14502097217192976 14515680695876352 14526291573578016 14539602887843328 14550231252527424 14557966606582272 14574505912608384 14585159791199472 14609091760619904 14641349179497984 14659229753390952 14669945564614191 14694419948272206 14726461590454752 14750731154420928 14758978166289792 14775340315506048 14799990532915968 14807964817387008 14826048868650024 14836886623670967 14894045790630624 14918894048539584 14929799672844072 14943480745838976 14954404342875408 14968411477814016 14979353299069728 14987316787709184 15012016247333376 15041336591566449 15066430579874034 15074548423134804 15113534580784512 15132623183157888 15149399563999872 15157869468081408 15174673837546752 15182850002637312 15185766435381216 15219297173425536 15237883559445858 15296587568755776 15307769284814808 15332996857884912 15333307772110128 15347358603834624 15358577433223392 15366742529170176 15384200685531072 15447859202149326 15454757467247872 15481968650787096 15533354985806304 15541612998918912 15558842795459328 15567541615867392 15570216218555424 15578921397750336 15596192555256384 15604595836043904 15630629529464064 15649718250241692 15721492778998992 15729963571966752 15747402178368288 15759232988002076 15773674120607808 15785204584146264 15799989893248128 15846017149963008 15872453615011328 15900400235943504 15912023335531182 15953175390828096 15961656593484288 15964837068745368 15973324471111104 15991032873110976 15999973327419264 16026341669450496 16029420126235728 16053078976206336 16064813683060288 16084432646081739 16155097722560448 16158200911748964 16173007642648512 16184830016656296 16199989637380992 16208718246058752 16211831735069136 16247182141101312 16274287883745792 16330140782860896 16342078020275268 16369010159093352 16396319151684432 16405035943303296 16408304765099406 16435228230697392 16444417030958688 16459486038895104 16471517826935232 16491633472564821 16498997836656512 16567269289261596 16591721985332352 16603850437076016 16610115957314688 16622257854944304 16646791712168448 16649989349530464 16658960419560384 16662160394376612 16686295171941888 16726351436072064 16763283843193344 16783755804607032 16796024631949581 16811415839068848 16823704885734834 16839462912540768 16851772461453444 16860731386172832 16888518278250048 16916693984419968 16944916697106688 17040146903854848 17052603151591584 17071508067240096 17083987239803868 17109202593062016 17112489053684088 17121709320103728 17149803371162496 17187670775932416 17221240445416659 17249971243623894 17265778429313952 17278399612376316 17287585345316448 17307225771222456 17319877252049373 17344964718202752 17373901929944832 17383263046497792 17386602150653856 17475024359032092 17513484317850816 17516493245874852 17526286572469128 17545716624663432 17555170315549392 17571613473955584 17584458220647072 17622801681652224 17686679376373866 17723738480444928 17745383385683784 17758355157164547 17774988629904144 17787982042645302 17813747548424448 17826769293708384 17856510316887744 17866131464456064 17947322314681608 17960441702338539 17969990029999992 17989911982249848 17999969993346672 18029634378131808 18033097642015194 18059713848232128 18072915393442824 18142541374595328 18172440720456192 18207933768738333 18224988342053616 18238310701952778 18268738314068148 18308573869214016 18318438590138496 18348999882414336 18352524492356848 18445859045644986 18455665436216208 18489631759534566 18499969159828524 18516921793756992 18530457555302136 18547814222508672 18561372566238576 18601846219521792 18632880330665472 18679331741710518 18700040086812342 18708390618247424 18731238018221772 18741330472005432 18813531525007104 18817145365581072 18844918798155264 18858694323592512 18881725280182911 18921288377772288 18944395776608364 18968322809444436 19017379139534208 19031280732472464 19063031284245024 19076966248634092 19104598820049408 19150460339850624 19182020760481536 19184178545540532 19205446575645108 19214022797118976 19247852917194768 19251550185394599 19261922985116694 19293528792557808 19322005350007296 19336129622923968 19368388764770688 19400308336703232 19432674550144512 19446879721599296 19470628992625263 19478789014159872 19545639671187936 19556170927310016 19559927419485588 19592559931029608 19635282120606336 19667641539227904 19678637555053056 19700453754008064 19702669857582168 19717072394027769 19738931202746361 19768065158200032 19782515498227956 19858727720840832 19891858731386112 19906399563792096 19924640994451968 19939205790500544 19963556308894257 19972471065426304 19996862208642162 20055115455421932 20084716087507584 20088574106498712 20099397897513072 20132377870495104 20151379441046016 20176830910877184 20199199418666496 20247688580508288 20249966242515006 20292396231234048 20317178079261144 20332029817623177 20395450091674368 20410359046419744 20443995810513216 20444410362813504 20478103244297856 20503111884810318 20512267580708096 20597145602865768 20627546252034816 20642624867716128 20646590053901454 20711139981075072 20760288291407232 20771895197000448 20794923407008512 20806127781391872 20846764749714903 20866291000322256 20881544137018398 20927076996962016 20961990371998656 20973284762622336 20996536237824384 21031565494143744 21046939445528352 21066653190997504 21169288536278706 21200533647924672 21216031114041576 21270900521104128 21286449424993824 21297765961481472 21321377164147968 21332865193579008 21333297769892352 21372560168314304 21410190824031522 21445910194775652 21492673672555584 21540130296747264 21544267882331952 21564010190198016 21579773355541728 21599986183174656 21615775646758848 21753145825789464 21773521043814528 21789437360367024 21825346878791136 21861758868912576 21873381257737728 21877739686799208 21913637640929856 21925889374611584 21962023769246976 21988844630086428 22041629922408309 22089692385682128 22122295980443136 22138467249434688 22146821276419584 22163010473259072 22199985799373952 22211947226080512 22216213859168816 22301801914762752 22341068685945936 22378341072809376 22394699509266108 22415221118758464 22431606514313112 22452617216721024 22469029948604592 22480975181563776 22518024371000064 22555591979226624 22599645869811051 22611822634702206 22736804202122112 22762010756320128 22774275003955968 22778649653071824 22812270124082688 22816652071578784 22828945760138304 22856825339168787 22866404494883328 22944881353133664 22961653927222212 22999961658165192 23021037905751936 23037866149835088 23050113793755264 23076301028296608 23093169669399164 23126619624270336 23182136200871808 23222952976180644 23300032478709456 23351312423801088 23355324327833136 23368382096625504 23389795950008832 23394288832884576 23406893754065856 23445944294196096 23474577375362538 23582239168498488 23638849482003114 23660511180911712 23677806876219396 23699984839872192 23717309390193736 23769025724944512 23808680422516992 23821508619274752 23850600353915256 23868035003296773 23929763086242144 23947255603118052 23959986706666656 23986549309666464 23999959991128896 24039512504175744 24044130189353592 24079618464309504 24097220524590432 24237301367623446 24277245024984444 24299984456071488 24313077369088128 24317747602603704 24358317752090864 24370773211651968 24411431825618688 24424584786851328 24495211174291344 24513117030412902 24594478727526648 24607553914954944 24612457147649109 24652842346046088 24666625546438032 24689229058342656 24707276740402848 24730418963344896 24748496754984768 24850903933892394 24905775655614024 24933386782416456 24970187568252672 24974984024295696 24988440629340576 24993240591564918 25029442757912832 25089527154108096 25144925764790016 25175633706910548 25235557328602251 25259194368811152 25277658692180166 25291097079259248 25332777417375072 25356505519378944 25375040976629952 25417375045660032 25533947119800832 25578904727387376 25607262100860144 25625980859705802 25663803889593024 25668733580526132 25682563980155592 25724705056743744 25781506163898624 25824518353027584 25874956865435841 25917599418564474 25960838656833684 26017447077304128 26060852894917248 26074894569746688 26079903225980784 26180376160808448 26270226476776224 26289429858703692 26318574936995148 26332755473324088 26357420210933376 26376687330970608 26381753957762969 26478303627787776 26530019064560799 26541866085056128 26585607720667392 26618075078525676 26662482944856216 26681973063967953 26720621322636672 26740153940562576 26779621450010112 26784765475331616 26799197196684096 26843170493993472 26996918107344384 26999954990020008 27044451567197712 27049646463022791 27089570772348192 27109373090164236 27213812061892992 27258661080684288 27259213817084672 27304137659063808 27337482513080424 27357466052929167 27403107471102222 27462860803821024 27523499823621504 27528786738535272 27614853308100096 27668788568467479 27680384388542976 27734447639301849 27749953739742786 27775382690635488 27795686332953204 27821721333763008 27842058849357864 27902769329282688 27949320495998208 27964379683496448 27995381650432512 28062585927371136 28096857027332658 28111995708008148 28225718048371608 28267378197232896 28288041485388768 28313963518431744 28381932566658432 28416593664912546 28452484214166654 28526068709301312 28546921098708696 28594546926367536 28615449372951138 28656898230074112 28725690509775936 28773031140722304 28821034195678464 28871779375792152 28892884477675041 28940293188836712 29004194434385952 29031361391752704 29052583147156032 29100462505054848 29149011825216768 29170319582398944 29218183521239808 29318459506781904 29339891129228382 29388839896544412 29452923180909504 29501462308841856 29517956332579584 29550680631012096 29599981065831936 29652097737300048 29673773247341934 29788091581261248 29837788097079168 29859599345688144 29886961491677952 29908808685750816 29936822955628032 29958706598139456 29974633575418368 29995293312963243 30082673183132898 30132861159748068 30149096846269608 30227069161569024 30265246366315776 30298799127999744 30315738936162816 30349347675093504 30371532870762432 30374949363772509 30438594346851072 30475767118891716 30593175137511552 30615538569629616 30665993715769824 30666615544220256 30694717207669248 30717154866446784 30733485058340352 30768401371062144 30895718404298652 30909514934495744 30963937301574192 30969885080852181 31066709971612608 31083225997837824 31117685590918656 31140432437110848 31157842795500672 31192385110512768 31209191672087808 31261259058928128 31299436500483384 31322316205527597 31442985557997984 31459927143933504 31494804356736576 31518465976004152 31547348241215616 31570409168292528 31599979786496256 31692034299926016 31753932804418059 31800800471887008 31824046671062364 31906350781656192 31929674137490736 31946648942222208 31982065746221952 31999946654838528 32052683338900992 32058840252471456 32115286236047283 32129627366120576 32168865292163478 32310195445120896 32316401823497928 32346015285297024 32369660033312592 32399979274761984 32417436492117504 32423663470138272 32494364282202624 32660281565721792 32684156040550536 32738020318186704 32792638303368864 32810071886606592 32816609530198812 32870456461394784 32888834061917376 32943035653870464 32983266945129642 32997995673313024 33134538578523192 33183443970664704 33207700874152032 33220231914629376 33244515709888608 33299978699060928 33317920839120768 33324320788753224 33452702872144128 33567511609214064 33592049263899162 33622831678137696 33647409771469668 33678925825081536 33703544922906888 33721462772345664 33777036556500096 33833387968839936 33889833394213376 34080293807709696 34105206303183168 34143016134480192 34167974479607736 34218405186124032 34224978107368176 34243418640207456 34299606742324992 34442480890833318 34499942487247788 34531556858627904 34556799224752632 34575170690632896 34614451542444912 34639754504098746 34689929436405504 34747803859889664 34773204301307712 34950048718064184 35026968635701632 35032986491749704 35052573144938256 35091433249326864 35110340631098784 35143226947911168 35168916441294144 35211866063043807 35373358752747732 35458274223004671 35490766771367568 35516710314329094 35549977259808288 35575964085290604 35627495096848896 35653538587416768 35713020633775488 35732262928912128 35894644629363216 35920883404677078 35939980059999984 35979823964499696 35999939986693344 36059268756263616 36066195284030388 36119427696464256 36145830786885648 36285082749190656 36355952051435169 36415867537476666 36449976684107232 36476621403905556 36537476628136296 36617147738428032 36636877180276992 36697999764828672 36705048984713696 36769675545619353 36891718091289972 36911330872432416 36979263519069132 36999938319657048 37033843587513984 37060915110604272 37095628445017344 37122745132477152 37203692439043584 37358663483421036 37400080173624684 37416781236494848 37462476036443544 37482660944010864 37489860887347377 37627063050014208 37634290731162144 37717388647185024 37763450560365822 37842576755544576 37888791553216728 37916488038270249 37936645618888872 38034758279068416 38062561464944928 38126062568490048 38153932497268184 38300920679701248 38364041520963072 38368357091081064 38410893151290216 38438971289558703 38495705834389536 38503100370789198 38523845970233388 38587057585115616 38672259245847936 38736777529541376 38800616673406464 38876399127846711 38893759443198592 38941257985250526 39091279342375872 39112341854620032 39119854838971176 39185119862059216 39270564241212672 39335283078455808 39405339715164336 39434144788055538 39477862405492722 39536130316400064 39565030996455912 39717455441681664 39783717462772224 39812799127584192 39878411581001088 39927112617788514 39944942130852608 39993724417284324 40110230910843864 40169432175015168 40177148212997424 40198795795026144 40264755740990208 40495377161016576 40499932485030012 40634356158522288 40664059635246354 40790900183348736 40820718092839488 40887991621026432 40888820725627008 40956206488595712 41006223769620636 41024535161416192 41104661206653333 41194291205731536 41255092504069632 41285249735432256 41293180107802908 41422279962150144 41520576582814464 41543790394000896 41589846814017024 41624930609614179 41693529499429806 41732582000644512 41763088274036796 41854153993924032 41923980743997312 41946569525244672 41993072475648768 42063130988287488 42093878891056704 42145285540998987 42338577072557412 42401067295849344 42432062228083152 42541801042208256 42572898849987648 42595531922962944 42624890497368819 42642754328295936 42678726321249981 42745120336628608 42820381648063044 42891820389551304 42923174059426707 42985347345111168 43080260593494528 43088535764663904 43128020380396032 43159546711083456 43231551293517696 43506291651578928 43547042087629056 43578874720734048 43650693757582272 43723517737825152 43755479373598416 43827275281859712 43851778749223168 43924047538493952 43977689260172856 44009836693842573 44083259844816618 44179384771364256 44276934498869376 44326020946518144 44399971598747904 44423894452161024 44432427718337632 44510659871012901 44682137371891872 44756682145618752 44789399018532216 44830442237516928 44863213028626224 44905234433442048 44938059897209184 44961950363127552 45036048742000128 45199291739622102 45223645269404412 45473608404244224 45524021512640256 45548550007911936 45557299306143648 45633304143157568 45657891520276608 45713650678337574 45889762706267328 45923307854444424 45999923316330384 46042075811503872 46075732299670176 46100227587510528 46152602056593216 46186339338798328 46364272401743616 46445905952361288 46600064957418912 46702624847602176 46710648655666272 46736764193251008 46788577665769152 46813787508131712 46891888588392192 46949154750725076 47164478336996976 47277698964006228 47321022361823424 47355613752438792 47399969679744384 47434618780387472 47538051449889024 47617360845033984 47701200707830512 47736070006593546 47859526172484288 47894511206236104 47919973413333312 47973098619332928 47999919982257792 48079025008351488 48088260378707184 48159236928619008 48194441049180864 48253297938245217 48474602735246892 48554490049968888 48599968912142976 48626154738176256 48635495205207408 48716635504181728 48741546423303936 48822863651237376 48990422348582688 49026234060825804 49188957455053296 49215107829909888 49224914295298218 49305684692092176 49333251092876064 49378458116685312 49414553480805696 49496993509969536 49701807867784788 49811551311228048 49866773564832912 49940375136505344 49949968048591392 49976881258681152 49986481183129836 50058885515825664 50179054308216192 50289851529580032 50351267413821096 50388073895848743 50471114657204502 50518388737622304 50555317384360332 50582194158518496 50665554834750144 50750081953259904 50834750091320064 51157809454774752 51214524201720288 51251961719411604 51327607779186048 51337467161052264 51365127960311184 51449410113487488 51563012327797248 51663721336249977 51749913730871682 51835198837128948 51921677313667368 51959631756148119 52034894154608256 52121705789834496 52149789139493376 52159806451961568 52540452953552448 52578859717407384 52637149873990296 52665510946648176 52714840421866752 52753374661941216 52763507915525938 53060038129121598 53083732170112256 53171215441334784 53236150157051352 53275065471493641 53324965889712432 53363946127935906 53441242645273344 53480307881125152 53569530950663232 53598394393368192 53881325107015617 53999909980040016 54088903134395424 54099292926045582 54179141544696384 54218746180328472 54427624123785984 54517322161368576 54518427634169344 54674965026160848 54714932105858334 54806214942204444 54925721607642048 55046999647243008 55057573477070544 55337577136934958 55468895278603698 55499907479485572 55550765381270976 55591372665906408 55643442667526016 55684117698715728 55805538658565376 55898640991996416 56125171854742272 56193714054665316 56223991416016296 56328609801710123 56451436096743216 56534756394465792 56576082970777536 56645175840548733 56763865133316864 56833187329825092 56904968428333308 57052137418602624 57093842197417392 57189093852735072 57230898745902276 57313796460148224 57451381019551872 57546062281444608 57642068391356928 57743558751584304 57754650556183797 57785768955350082 57880586377673424 58008388868771904 58105166294312064 58200925010109696 58298023650433536 58340639164797888 58411886977875789 58436367042479616 58636919013563808 58679782258456764 58777679793088824 58905846361819008 59002924617683712 59035912665159168 59101361262024192 59151217182083307 59216793608239083 59304195474600096 59347546494683868 59576183162522496 59675576194158336 59719198691376288 59773922983355904 59817617371501632 59917413196278912 59990586625926486 60165346366265796 60265722319496136 60298193692539216 60454138323138048 60530492732631552 60597598255999488 60743065741524864 60749898727545018 60877188693702144 60951534237783432 60996089452869531 61186350275023104 61231077139259232 61331987431539648 61333231088440512 61434309732893568 61536802742124288 61791436808597304 61927874603148384 61939770161704362 62133419943225216 62280864874221696 62315685591001344 62384770221025536 62418383344175616 62540294249144709 62598873000966768 62644632411055194 62885971115995968 62919854287867008 62989608713473152 63036931952008304 63094696482431232 63140818336585056 63199959572992512 63507865608836118 63601600943774016 63648093342124728 63812701563312384 63859348274981472 63893297884444416 63964131492443904 63999893309677056 64117680504942912 64230572472094566 64259254732241152 64337730584326956 64620390890241792 64632803646995856 64692030570594048 64739320066625184 64799958549523968 64847326940276544 65320563131443584 65368312081101072 65476040636373408 65585276606737728 65620143773213184 65633219060397624 65740912922789568 65777668123834752 65886071307740928 65966533890259284 65995991346626048 66124889767224927 66269077157046384 66366887941329408 66415401748304064 66440463829258752 66489031419777216 66599957398121856 66635841678241536 66648641577506448 66905405744288256 67135023218428128 67184098527798324 67245663356275392 67294819542939336 67357851650163072 67407089845813776 67442925544691328 67554073113000192 67666775937679872 67798937609433153 68210412606366336 68286032268960384 68335948959215472 68436810372248064 68449956214736352 68486837280414912 68570476017506361 68599213484649984 68884961781666636 68999884974495576 69063113717255808 69113598449505264 69150341381265792 69228903084889824 69279509008197492 69379858872811008 69546408602615424 69900097436128368 70053937271403264 70065972983499408 70105146289876512 70182866498653728 70220681262197568 70337832882588288 70423732126087614 70746717505495464 70916548446009342 70981533542735136 71033420628658188 71099954519616576 71151928170581208 71307077174833536 71426041267550976 71464525857824256 71604105009890319 71789289258726432 71841766809354156 71879960119999968 71959647928999392 71999879973386688 72118537512527232 72132390568060776 72238855392928512 72291661573771296 72711904102870338 72831735074953332 72899953368214464 72953242807811112 73074953256272592 73234295476856064 73273754360553984 73410097969427392 73539351091238706 73783436182579944 73822661744864832 73837371442947327 73958527038138264 73999876639314096 74067687175027968 74121830221208544 74191256890034688 74245490264954304 74717326966842072 74800160347249368 74924952072887088 74965321888021728 74979721774694754 75268581462324288 75434777294370048 75526901120731644 75706671985806753 75777583106433456 75832976076540498 75873291237777744 76069516558136832 76125122929889856 76252125136980096 76307864994536368 76601841359402496 76736714182162128 76821786302580432 76877942579117406 76991411668779072 77006200741578396 77047691940466776 77174115170231232 77344518491695872 77473555059082752 77624870596307523 77752798255693422 77787518886397184 77882515970501052 78182558684751744 78224683709240064 78239709677942352 78370239724118432 78541128482425344 78810679430328672 78868289576111076 78955724810985444 79072260632800128 79130061992911824 79145261873288907 79434910883363328 79625598255168384 79756823162002176 79854225235577028 79889884261705216 79987448834568648 80045919191903859 80220461821687728 80338864350030336 80354296425994848 80397591590052288 80529511481980416 80990754322033152 80999864970060024 81148939389068373 81268712317044576 81328119270492708 81641436185678976 81775983242052864 81777641451254016 81912412977191424 82012447539241272 82072398158787501 82209322413306666 82388582411463072 82570499470864512 82586360215605816 82844559924300288 83006365705402437 83041153165628928 83203342917905547 83249861219228358 83387058998859612 83465164001289024 83526176548073592 83708307987848064 83847961487994624 83893139050489344 83986144951297536 84187757782113408 84290571081997974 84677154145114824 84802134591698688 84864124456166304 85145797699975296 85249780994737638 85357452642499962 85490240673257216 85640763296126088 85783640779102608 85846348118853414 85970694690222336 86177071529327808 86319093422166912 86463102587035392 86678653433025123 87012583303157856 87094084175258112 87157749441468096 87301387515164544 87447035475650304 87510958747196832 87654550563719424 87703557498446336 87955378520345712 88019673387685146 88166519689633236 88358769542728512 88553868997738752 88652041893036288 88799943197495808 88864855436675264 89021319742025802 89364274743783744 89513364291237504 89578798037064432 89660884475033856 89726426057252448 89810468866884096 89876119794418368 89923900726255104 89985879938889729 90398583479244204 90447290538808824 90615589681011937 90947216808488448 91048043025280512 91114598612287296 91124848091317527 91266608286315136 91315783040553216 91427301356675148 91779525412534656 91846615708888848 91999846632660768 92084151623007744 92151464599340352 92200455175021056 92305204113186432 92372678677596656 92728544803487232 92891811904722576 92909655242556543 93200129914837824 93421297311332544 93473528386502016 93577155331538304 93627575016263424 93783777176784384 93898309501450152 93966948616582791 94328956673993952 94555397928012456 94642044723646848 94711227504877584 94799939359488768 94869237560774944 95076102899778048 95261798413254177 95402401415661024 95472140013187092 95719052344968576 95789022412472208 95839946826666624 95946197238665856 95999839964515584 96158050016702976 96176520757414368 96388882098361728 96506595876490434 96949205470493784 97108980099937776 97199937824285952 97252309476352512 97270990410414816 97433271008363456 97483092846607872 97980844697165376 98052468121651608 98377914910106592 98430215659819776 98449828590596436 98611369384184352 98666502185752128 98829106961611392 98993987019939072 99403615735569576 99623102622456096 99733547129665824 99899936097182784 99953762517362304 99972962366259672 100358108616432384 100702534827642192 100776147791697486 100942229314409004 101036777475244608 101110634768720664 101164388317036992 101331109669500288 101500163906519808 101669500182640128 102315618909549504 102429048403440576 102503923438823208 102655215558372096 102674934322104528 102730255920622368 102898820226974976 103327442672499954 103499827461743364 103670397674257896 103843354627334736 103919263512296238 104069788309216512 104243411579668992 104319612903923136 105080905907104896 105157719434814768 105274299747980592 105331021893296352 105429680843733504 105506749323882432 105527015831051876 106120076258243196 106167464340224512 106374822669014013 106472300314102704 106550130942987282 106649931779424864 106727892255871812 106882485290546688 106960615762250304 107139061901326464 107196788786736384 107762650214031234 107999819960080032 108177806268790848 108198585852091164 108358283089392768 108437492360656944 108855248247571968 109067856154305507 109349930052321696 109429864211716668 109612429884408888 109692555929646029 109851443215284096 110093999294486016 110115146954141088 110309026636858059 110675154273869916 110937790557207396 110999814958971144 111101530762541952 111182745331812816 111286885335052032 111368235397431456 111611077317130752 112250343709484544 112387428109330632 112447982832032592 112469582662042131 112657219603420246 112902872193486432 113152165941555072 113290351681097466 113527730266633728 113666374659650184 113749464114810747 113809936856666616 114104274837205248 114187684394834784 114378187705470144 114461797491804552 114902762039103744 115092124562889216 115316913868676109 115487117503168608 115509301112367594 115571537910700164 115761172755346848 116016777737543808 116210332588624128 116401850020219392 116681278329595776 116823773955751578 117273838027127616 117359564516913528 117555359586177648 117811692723638016 118005849235367424 118302434364166614 118433587216478166 118608390949200192 118695092989367736 119152366325044992 119351152388316672 119438397382752576 119635234743003264 119834826392557824 119981173251852972 120330692732531592 120531444638992272 120596387385078432 121486131483049728 121499797455090036 121903068475566864 121992178905739062 122372700550046208 122462154278518464 122663974863079296 122666462176881024 122868619465787136 123073605484248576 123313983619959999 123582873617194608 123855749206296768 123879540323408724 124266839886450432 124561729748443392 124631371182002688 124769540442051072 124874791828842537 125080588498289418 125197746001933536 125289264822110388 125771942231991936 125839708575734016 125979217426946304 126073863904016608 126189392964862464 126281636673170112 126435856622996961 127015731217672236 127203201887548032 127296186684249456 127625403126624768 127718696549962944 127786595768888832 127928262984887808 128235361009885824 128461144944189132 128518509464482304 128675461168653912 128769522178280121 129240781780483584 129265607293991712 129384061141188096 129478640133250368 129694653880553088 130641126262887168 130736624162202144 130952081272746816 131170553213475456 131266438120795248 131481825845579136 131555336247669504 131772142615481856 131933067780518568 132029510081527719 132249779534449854 132538154314092768 132830803496608128 132978062839554432 133199914796243712 133271683356483072 133297283155012896 133531979613038703 134270046436856256 134368197055596648 134491326712550784 134589639085878672 134715703300326144 134814179691627552 134885851089382656 135108146226000384 135597875218866306 136420825212732672 136572064537920768 136671897918430944 136899912429472704 136973674560829824 137140952035012722 137769923563333272 137999769948991152 138126227434511616 138227196899010528 138300682762531584 138457806169779648 138559018016394984 139092817205230848 139800194872256736 140107874542806528 140131945966998816 140210292579753024 140365732997307456 140441362524395136 140675665765176576 140847464252175228 141493435010990928 141833096892018684 141963067085470272 142066841257316376 142199909039233152 142303856341162416 142614154349667072 142852082535101952 143208210019780638 143578578517452864 143683533618708312 143759920239999936 143919295857998784 143999759946773376 144237075025054464 144264781136121552 144477710785857024 144583323147542592 144759893814735651 145423808205740676 145663470149906664 145799906736428928 145906485615622224 146149906512545184 146468590953712128 146820195938854784 147078702182477412 147566872365159888 147645323489729664 147674742885894654 147917054076276528 147999753278628192 148135374350055936 148243660442417088 148490980529908608 149434653933684144 149600320694498736 149849904145774176 149930643776043456 149959443549389508 150537162924648576 150869554588740096 151053802241463288 151164221687546229 151413343971613506 151555166212866912 151665952153080996 151746582475555488 152250245859779712 152504250273960192 152615729989072736 153473428364324256 153643572605160864 153755885158234812 153982823337558144 154012401483156792 154095383880933552 154348230340462464 154689036983391744 155249741192615046 155505596511386844 155575037772794368 155765031941002104 155878895268444357 156365117369503488 156449367418480128 156479419355884704 156740479448236864 157621358860657344 157736579152222152 157911449621970888 158144521265600256 158260123985823648 158290523746577814 159251196510336768 159513646324004352 159708450471154056 159825196414480923 159974897669137296 160091838383807718 160440923643375456 160708592851989696 160795183180104576 161643975321046851 161999729940120048 162297878778136746 162537424634089152 162656238540985416 163282872371357952 163551966484105728 163555282902508032 164024895078482544 164144796317575002 164418644826613332 164777164822926144 165140998941729024 165172720431211632 166012731410804874 166406685835811094 166499722438456716 166774117997719224 166930328002578048 167052353096147184 167416615975696128 167695922975989248 168375515564226816 168581142163995948 168985829405130369 169354308290229648 169604269183397376 169728248912332608 170291595399950592 170499561989475276 170714905284999924 170980481346514432 171281526592252176 171567281558205216 171692696237706828 171941389380444672 172354143058655616 172638186844333824 172926205174070784 173263951668551391 173357306866050246 174025166606315712 174315498882936192 174602775030329088 174894070951300608 175021917494393664 175235660933627367 175309101127438848 175910757040691424 176039346775370292 176333039379266472 176717539085457024 177107737995477504 177304083786072576 177453651546249921 177650380824717249 177729710873350528 178042639484051604 178728549487567488 179026728582475008 179157596074128864 179321768950067712 179452852114504896 179752239588836736 179971759877779458 180797166958488408 180894581077617648 181231179362023874 182229197224574592 182249696182635054 182533216572630272 182631566081106432 182854602713350296 182988268358608593 183559050825069312 183693231417777696 183999693265321536 184302929198680704 184610408226372864 184745357355193312 185783623809445152 185819310485113086 186400259829675648 186842594622665088 186947056773004032 187154310663076608 187255150032526848 187796619002900304 187933897233165582 188657913347987904 189110795856024912 189284089447293696 189422455009755168 189599878718977536 189738475121549888 190523596826508354 190804802831322048 190944280026374184 191438104689937152 191578044824944416 191679893653333248 191892394477331712 191999679929031168 192353041514828736 192777764196723456 193013191752980868 193898410940987568 194217960199875552 194399875648571904 194541980820829632 194866542016726912 195961689394330752 196104936243303216 196755829820213184 196860431319639552 196899657181192872 197222738768368704 197333004371504256 197658213923222784 197987974039878144 198374669301674781 198807231471139152 199246205244912192 199467094259331648 199799872194365568 199907525034724608 199945924732519344 200716217232864768 201405069655284384 201552295583394972 201884458628818008 202073554950489216 202221269537441328 202328776634073984 202662219339000576 203000327813039616 203396812828299459 204631237819099008 204858096806881152 205007846877646416 205310431116744192 205349868644209056 205460511841244736 205797640453949952 206654885344999908 206999654923486728 207340795348515792 207686709254669472 207838527024592476 208139576618433024 208639225807846272 210161811814209792 210315438869629536 210548599495961184 210662043786592704 211013498647764864 211054031662103752 212240152516486392 212749645338028026 212944600628205408 213100261885974564 213299863558849728 213455784511743624 213921231524500608 214278123802652928 214393577573472768 214812315029670957 215525300428062468 215999639920160064 216355612537581696 216397171704182328 216716566178785536 216874984721313888 218135712308611014 218699860104643392 218859728423433336 219224859768817776 219385111859292058 219702886430568192 220230293908282176 220618053273716118 221350308547739832 221512114328841981 221875581114414792 221999629917942288 222203061525083904 222365490663625632 222573770670104064 222736470794862912 224774856218661264 224895965664065184 224939165324084262 225314439206840492 225805744386972864 226304331883110144 226580703362194932 227332749319300368 227498928229621494 227619873713333232 228208549674410496 228375368789669568 228756375410940288 228923594983609104 229805524078207488 230633827737352218 230974235006337216 231018602224735188 231143075821400328 231522345510693696 232033555475087616 232420665177248256 232874611788922569 233362556659191552 233647547911503156 234547676054255232 234719129033827056 235110719172355296 235623385447276032 236604868728333228 236867174432956332 237216781898400384 237390185978735472 237435785619866721 238304732650089984 238876794765505152 239270469486006528 239669652785115648 239962346503705944 240137757575711577 240661385465063184 241062889277984544 241192774770156864 242972262966099456 242999594910180072 243446818167205119 243806136951133728 243984357811478124 244924308557036928 245327949726158592 245332924353762048 245737238931574272 246217194476362503 246627967239919998 247165747234389216 247711498412593536 247759080646817448 248533679772900864 249123459496886784 249749583657685074 250161176996578836 250395492003867072 250578529644220776 251543884463983872 251679417151468032 251958434853892608 252147727808033216 252563273346340224 252871713245993922 254031462435344472 254406403775096064 254592373368498912 255437393099925888 256470722019771648 256922289888378264 257350922337307824 257539044356560242 258531214587983424 258957280266500736 259389307761106176 260035960299075369 261282252525774336 261473248324404288 261904162545493632 262341106426950912 262532876241590496 262963651691158272 263110672495339008 263866135561037136 264059020163055438 264499559068899708 265076308628185536 265661606993216256 265956125679108864 266399829592487424 266594566310025792 267063959226077406 268540092873712512 268736394111193296 268982653425101568 269179278171757344 269431406600652288 269628359383255104 269771702178765312 269957639816669187 271195750437732612 271846769043035811 272841650425465344 273144129075841536 273343795836861888 273799824858945408 273947349121659648 274281904070025444 275539847126666544 275999539897982304 276252454869023232 276454393798021056 276601365525063168 276915612339559296 277118036032789968 278185634410461696 278728965727669629 279600389744513472 280263891933997632 280420585159506048 280731465994614912 280882725048790272 281351331530353152 281694928504350456 281900845849748373 282986870021981856 283666193784037368 283926134170940544 284133682514632752 284399818078466304 284607712682324832 285228308699334144 285785395239762531 286416420039561276 287157157034905728 287367067237416624 287519840479999872 287838591715997568 287999519893546752 288474150050108928 288529562272243104 289166646295085184 289519787629471302 290847616411481352 291326940299813328 291599813472857856 291812971231244448 292299813025090368 293640391877709568 294157404364954824 295133744730319776 295290646979459328 295349485771789308 295834108152553056 295999506557256384 296487320884834176 296981961059817216 298869307867368288 299200641388997472 299699808291548352 299861287552086912 299918887098779016 301074325849297152 302107604482926576 302328443375092458 302826687943227012 303110332425733824 303331904306161992 303493164951110976 304500491719559424 305008500547920384 305231459978145472 306946856728648512 307287145210321728 307511770316469624 307965646675116288 308024802966313584 308190767761867104 308696460680924928 310499482385230092 311011193022773688 311530063882004208 311757790536888714 312730234739006976 312958838711769408 313480958896473728 315242717721314688 315473158304444304 315822899243941776 316289042531200512 316520247971647296 316581047493155628 318502393020673536 319124468007042039 319416900942308112 319650392828961846 319949795338274592 320183676767615436 320881847286750912 321417185703979392 321590366360209152 323287950642093702 323999459880240096 324595757556273492 325074849268178304 325312477081970832 326565744742715904 327203568462916521 328049790156965088 328289592635150004 328837289653226664 329077667788938087 329554329645852288 330281997883458048 330345440862423264 332025462821609748 332813371671622188 332999444876913432 333548235995438448 333860656005156096 334104706192294368 334833231951392256 336751031128453632 337162284327991896 337408747986126393 337971658810260738 338708616580459296 339456497824665216 340583190799901184 340999123978950552 341248392344432241 341429810569999848 342563053184504352 343134563116410432 343385392475413656 344708286117311232 345276373688667648 345950741606028327 346527903337102782 346714613732100492 348050333212631424 348630997765872384 349205550060658176 350043834988787328 350471321867254734 351821514081382848 352078693550740584 352666078758532944 353435078170914048 354907303092499842 355300761649434498 355459421746701056 356085278968103208 357457098975134976 358053457164950016 358315192148257728 358905704229009792 359504479177673472 359943519755558916 361594333916976816 361789162155235296 362462358724047748 364458394449149184 364499392365270108 365066433145260544 365709205426700592 365976536717217186 367118101650138624 367386462835555392 367999386530643072 368605858397361408 369220816452745728 369490714710386624 369941950859879997 371567247618890304 371638620970226172 372800519659351296 373685189245330176 373894113546008064 374308621326153216 374624375486527611 375593238005800608 375867794466331164 377315826695975808 378221591712049824 378568178894587392 378844910019510336 379307569868990883 379476950243099776 381047193653016708 381609605662644096 381888560052748368 382876209379874304 383156089649888832 383359787306666496 383784788954663424 384706083029657472 385555528393446912 386026383505961736 386308566534840363 387796821881975136 388435920399751104 389083961641659264 389733084033453824 391923378788661504 392209872486606432 393511659640426368 393799314362385744 394445477536737408 394666008743008512 395316427846445568 396088530244583157 396749338603349562 397614462942278304 398492410489824384 398934188518663296 399599744388731136 399815050069449216 399891849465038688 402810139310568768 403104591166789944 403768917257636016 404147109900978432 404442539074882656 404657553268147968 405324438678001152 406793625656598918 409262475638198016 409716193613762304 410015693755292832 410699737288418112 410921023682489472 413309770689999816 413999309846973456 414681590697031584 415373418509338944 415677054049184952 417278451615692544 420323623628419584 420630877739259072 421097198991922368 421324087573185408 422026997295529728 422108063324207504 424480305032972784 425499290676056052 425889201256410816 426200523771949128 426599727117699456 426911569023487248 427842463049001216 428556247605305856 429624630059341914 431050600856124936 431999279840320128 432711225075163392 432794343408364656 433433132357571072 433749969442627776 434279681444206953 436271424617222028 437399720209286784 437719456846866672 438449719537635552 438770223718584116 439405772861136384 440460587816564352 441236106547432236 442700617095479664 443024228657683962 443751162228829584 443999259835884576 444406123050167808 444730981327251264 445472941589725824 449549712437322528 449791931328130368 449878330648168524 450628878413680984 451611488773945728 452608663766220288 453161406724389864 453492665062638687 454665498638600736 454997856459242988 455239747426666464 456750737579339136 457512750821880576 457847189967218208 461267655474704436 461948470012674432 462037204449470376 462286151642800656 463044691021387392 464067110950175232 465749223577845138 466725113318383104 467295095823006312 467636685805333071 469095352108510464 469438258067654112 470221438344710592 473209737456666456 473734348865912664 474433563796800768 474780371957470944 474871571239733442 477753589531010304 478540938972013056 479475589243442769 479924693007411888 480275515151423154 481322770930126368 482125778555969088 482385549540313728 485999189820360144 486893636334410238 487612273902267456 487968715622956248 489848617114073856 490655899452317184 490665848707524096 492434388952725006 493255934479839996 494331494468778432 495422996825187072 495518161293634896 499499167315370148 500322353993157672 500790984007734144 501157059288441552 503087768927967744 504295455616066432 505126546692680448 505743426491987844 506957488215391107 508062924870688944 508812807550192128 509184746736997824 510874786199851776 512941444039543296 513844579776756528 514701844674615648 515078088713120484 517062429175966848 517914560533001472 518778615522212352 519791855005654173 520071920598150738 522946496648808576 523808325090987264 524682212853901824 525065752483180992 525706982800882101 525927303382316544 527732271122074272 528118040326110876 528999118137799416 530152617256371072 531323213986432512 531912251358217728 533189132620051584 534127918452154812 537080185747425024 537472788222386592 537965306850203136 538358556343514688 539256718766510208 539915279633338374 542391500875465224 543693538086071622 546687591673723776 547599649717890816 547894698243319296 548563808140050888 548964805075825779 551079694253333088 551999079795964608 552908787596042112 553831224679118592 554236072065579936 557457931455339258 559200779489026944 560527783867995264 560841170319012096 561462931989229824 561765450097580544 563389857008700912 563801691699496746 565973740043963712 567332387568074736 567852268341881088 568267365029265504 568799636156932608 569215425364649664 571570790479525062 572832840079122552 574314314069811456 574734134474833248 575039680959999744 575677183431995136 575999039787093504 577059124544486208 578333292590170368 579039575258942604 581695232822962704 582653880599626656 583199626945715712 583625942462488896 584599626050180736 587280783755419136 588314808729909648 590267489460639552 590581293958918656 590698971543578616 591668216305106112 591999013114512768 592974641769668352 593963922119634432 595124007905024343 597738615734736576 598401282777994944 599399616583096704 599722575104173824 599837774197558032 602148651698594304 604215208965853152 604656886750184916 605653375886454024 606220664851467648 606663808612323984 606986329902221952 609000983439118848 610190438484898377 610462919956290944 613893713457297024 614574290420643456 615023540632939248 615931293350232576 616049605932627168 616381535523734208 617392921361849856 620998964770460184 622022386045547376 623060127764008416 623515581073777428 625917677423538816 626961917792947456 630485435442629376 630946316608888608 631645798487883552 633040495943294592 633162094986311256 638248936014084078 638833801884616224 639300785657923692 639899590676549184 640367353535230872 641763694573501824 642834371407958784 643180732720418304 646575901284187404 647998919760480192 649191515112546984 650149698536356608 650624954163941664 654407136925833042 656099580313930176 656579185270300008 657674579306453328 658155335577876174 659108659291704576 660690881724846528 664050925643219496 664536342986525943 665626743343244376 665998889753826864 667096471990876896 667721312010312192 668209412384588736 674324568655983792 674817495972252786 675943317620521476 677417233160918592 678912995649330432 681998247957901104 682496784688864482 682859621139999696 685126106369008704 686269126232820864 686770784950827312 689416572234622464 691901483212056654 693055806674205564 693429227464200984 696100666425262848 697261995531744768 698623835366767707 700087669977574656 700942643734509468 703643028162765696 704157387101481168 705332157517065888 706870156341828096 709814606184999684 710601523298868996 710918843493402112 712170557936206416 712307356859600163 714914197950269952 716630384296515456 717811408458019584 719008958355346944 719887039511117832 720413272727134731 723188667833953632 723578324310470592 724924717448095496 728916788898298368 728998784730540216 730340454501615357 731418410853401184 731953073434434372 734772925671110784 735998773061286144 737211716794722816 738651583429087509 738981429420773248 739883901719759994 743134495237780608 743277241940452344 745601039318702592 747370378490660352 749248750973055222 751186476011601216 751735588932662328 754631653391951616 756443183424099648 757689820039020672 758615139737981766 758953900486199552 762094387306033416 763219211325288192 763777120105496736 766312179299777664 769412166059314944 772052767011923472 772617133069680726 775593643763950272 776871840799502208 778167923283318528 779466168066907648 783846757577323008 784419744973212864 787023319280852736 787598628724771488 788890955073474816 789332017486017024 792177060489166314 793498677206699124 795228925884556608 796984820979648768 797868377037326592 799199488777462272 799783698930077376 805620278621137536 806209182333579888 807537834515272032 808294219801956864 808885078149765312 809315106536295936 809872919450007561 813587251313197836 815540307129107433 818524951276396032 819432387227524608 820031387510585664 821399474576836224 821842047364978944 826619541379999632 827998619693946912 829363181394063168 830746837018677888 831354108098369904 834556903231385088 836186897183008887 841261755478518144 842194397983844736 842648175146370816 844053994591059456 844216126648415008 845702537549245119 848960610065945568 850998581352112104 851778402512821632 852401047543898256 853199454235398912 853823138046974496 855684926098002432 859249260118683828 862101201712249872 863998559680640256 865422450150326784 865588686816729312 867499938885255552 868559362888413906 872542849234444056 874799440418573568 875438913693733344 876899439075271104 877540447437168232 880921175633128704 882472213094864472 885401234190959328 886048457315367924 887502324457659168 887998519671769152 889461962654502528 890945883179451648 899099424874645056 899583862656260736 899756661296337048 901257756827361968 903222977547891456 906322813448779728 906985330125277374 909330997277201472 909995712918485976 910479494853332928 913501475158678272 915025501643761152 915694379934436416 922535310949408872 923896940025348864 924074408898940752 924572303285601312 926089382042774784 931498447155690276 934590191646012624 935273371610666142 938190704217020928 938876516135308224 940442876689421184 946419474913332912 947468697731825328 948867127593601536 949560743914941888 949743142479466884 955507179062020608 957373404021126117 958951178486885538 959849386014823776 960551030302846308 962645541860252736 964251557111938176 964771099080627456 971998379640720288 973787272668820476 975224547804534912 975937431245912496 979697234228147712 981610705388749563 984868777905450012 986511868959679992 987233003366814261 988662988937556864 990845993650374144 991036322587269792 998998334630740296 1000644707986315344 1001581968015468288 1002314118576883104 1008590911232132864 1010253093385360896 1011486852983975688 1012226243958379179 1013914976430782214 1016125849741377888 1018369493473995648 1021749572399703552 1023745177033296723 1027689159553513056 1029403689349231296 1030156177426240968 1034124858351933696 1035829121066002944 1039583710011308346 1040143841196301476 1045892993297617152 1047616650181974528 1050131504966361984 1051413965601764202 1055464542244148544 1056236080652221752 1057998236275598832 1060305234512742144 1066378265240103168 1068255836904309624 1074160371494850048 1074945576444773184 1076717112687029376 1078513437533020416 1079830559266676748 1084783001750930448 1087387076172143244 1093375183347447552 1095199299435781632 1097127616280101776 1097929610151651558 1102159388506666176 1103998159591929216 1105817575192084224 1107662449358237184 1108472144131159872 1109825852579639991 1114915862910678516 1118401558978053888 1121055567735990528 1121682340638024192 1122925863978459648 1123873126459582833 1126779714017401824 1127603383398993492 1131947480087927424 1134664775136149472 1135704536683762176 1136534730058531008 1138430850729299328 1143141580959050124 1145665680158245104 1148628628139622912 1149468268949666496 1150079361919999488 1151354366863990272 1154118249088972416 1156666585180340736 1158079150517885208 1158925699604521089 1163390465645925408 1165307761199253312 1167251884924977792 1169199252100361472 1176629617459819296 1180534978921279104 1181397943087157232 1183336432610212224 1183998026229025536 1185949283539336704 1188265590733749471 1190248015810048686 1195477231469473152 1196802565555989888 1198799233166193408 1199445150208347648 1199675548395116064 1208430417931706304 1209313773500369832 1211306751772908048 1212441329702935296 1213327617224647968 1213972659804443904 1220380876969796754 1220925839912581888 1227787426914594048 1229148580841286912 1230047081265878496 1232099211865254336 1232763071047468416 1241997929540920368 1244044772091094752 1246120255528016832 1247031162147554856 1251835354847077632 1253923835585894912 1260970870885258752 1261892633217777216 1263291596975767104 1266080991886589184 1266324189972622512 1276497872028168156 1277667603769232448 1278601571315847384 1279799181353098368 1280734707070461744 1283527389147003648 1285668742815917568 1293151802568374808 1295997839520960384 1298383030225093968 1300299397072713216 1301249908327883328 1302839044332620859 1308814273851666084 1312199160627860352 1313158370540600016 1315349158612906656 1316310671155752348 1318217318583409152 1321381763449693056 1328101851286438992 1329072685973051886 1331253486686488752 1331997779507653728 1334192943981753792 1336418824769177472 1348649137311967584 1349634991944505572 1351886635241042952 1354834466321837184 1357825991298660864 1360477995187916061 1363996495915802208 1364993569377728964 1365719242279999392 1370252212738017408 1372538252465641728 1373541569901654624 1383802966424113308 1386111613348411128 1386858454928401968 1392201332850525696 1397247670733535414 1400175339955149312 1401885287469018936 1402910057415999213 1407286056325531392 1408314774202962336 1410664315034131776 1419629212369999368 1421203046597737992 1424341115872412832 1424614713719200326 1433260768593030912 1435622816916039168 1438426767730328307 1439774079022235664 1440826545454269462 1446377335667907264 1447156648620941184 1449849434896190992 1457997569461080432 1460680909003230714 1462836821706802368 1463906146868868744 1469545851342221568 1471997546122572288 1477303166858175018 1477962858841546496 1479767803439519988 1486268990475561216 1486554483880904688 1498497501946110444 1502372952023202432 1503471177865324656 1509263306783903232 1512886366848199296 1515379640078041344 1517230279475963532 1517907800972399104 1520872464646173321 1524188774612066832 1526438422650576384 1527554240210993472 1532624358599555328 1538824332118629888 1544105534023846944 1545234266139361452 1551187287527900544 1553743681599004416 1556335846566637056 1559375565016962519 1568839489946425728 1574046638561705472 1575197257449542976 1577120948402646303 1577781910146949632 1584354120978332628 1586997354413398248 1590457851769113216 1593969641959297536 1595736754074653184 1599567397860154752 1611240557242275072 1612418364667159776 1615075669030544064 1617770156299530624 1619745838900015122 1627174502626395672 1631080614258214866 1640062775021171328 1642798949153672448 1643684094729957888 1646894415227477337 1653239082759999264 1655997239387893824 1658726362788126336 1661493674037355776 1662708216196739808 1672373794366017774 1682523510957036288 1684388795967689472 1685296350292741632 1688432253296830016 1691405075098490238 1697921220131891136 1701997162704224208 1703556805025643264 1704802095087796512 1706398908470797824 1707646276093948992 1718498520237367656 1724202403424499744 1727997119361280512 1731177373633458624 1734999877770511104 1737118725776827812 1745085698468888112 1749598880837147136 1750877827387466688 1753798878150542208 1755080894874336464 1761842351266257408 1764944426189728944 1770802468381918656 1772096914630735848 1775004648915318336 1775997039343538304 1778923925309005056 1781891766358903296 1785372023715073029 1798198849749290112 1799167725312521472 1799513322592674096 1802515513654723936 1806445955095782912 1812645626897559456 1813970660250554748 1818661994554402944 1819991425836971952 1820958989706665856 1827002950317356544 1831388759868872832 1845070621898817744 1847793880050697728 1848148817797881504 1849144606571202624 1852178764085549568 1862996894311380552 1869180383292025248 1870546743221332284 1877753032270616448 1880885753378842368 1892838949826665824 1894937395463650656 1899121487829883776 1899486284958933768 1914746808042252234 1917902356973771076 1919698772029647552 1921102060605692616 1925291083720505472 1928503114223876352 1929542198161254912 1943996759281440576 1947574545337640952 1950449095609069824 1951874862491824992 1963221410777499126 1969737555810900024 1973023737919359984 1974466006733628522 1977325977875113728 1982072645174539584 1993609028959577829 1997996669261480592 2001289415972630688 2003163936030936576 2004628237153766208 2017181822464265728 2022973705967951376 2024452487916758358 2027829952861564428 2032251699482755776 2036738986947991296 2047490354066593446 2055378319107026112 2058807378698462592 2060312354852481936 2068249716703867392 2079167420022616692 2080287682392602952 2084158562663274551 2091785986595234304 2095871506100303121 2100263009932723968 2102827931203528404 2110929084488297088 2112472161304443504 2115996472551197664 2120610469025484288 2132756530480206336 2136511673808619248 2136922070578800489 2149891152889546368 2153434225374058752 2157026875066040832 2159661118533353496 2161239818181404193 2169566003501860896 2174774152344286488 2186750366694895104 2191021363504846071 2194255232560203552 2195859220303303116 2204318777013332352 2207996319183858432 2211635150384168448 2216944288262319744 2219651705159279982 2229831725821357032 2236803117956107776 2242111135471981056 2247746252919165666 2253559428034803648 2255206766797986984 2263894960175854848 2269329550272298944 2273069460117062016 2276861701458598656 2286283161918100248 2291331360316490208 2298936537899332992 2308236498177944832 2316158301035770416 2317851399209042178 2326780931291850816 2330615522398506624 2334503769849955584 2338398504200722944 2353259234919638592 2361069957842558208 2362795886174314464 2366672865220424448 2367996052458051072 2376531181467498942 2380496031620097372 2390954462938946304 2393605131111979776 2397598466332386816 2399351096790232128 2416860835863412608 2418627547000739664 2422613503545816096 2424882659405870592 2426655234449295936 2427945319608887808 2440761753939593508 2441851679825163776 2446620921387322299 2455574853829188096 2458297161682573824 2460094162531756992 2464198423730508672 2465526142094936832 2483995859081840736 2488089544182189504 2492240511056033664 2494062324295109712 2503670709694155264 2508560691549026661 2523785266435554432 2526583193951534208 2532161983773178368 2532648379945245024 2537107612647735357 2552995744056336312 2555335207538464896 2557203142631694768 2559598362706196736 2561469414140923488 2567054778294007296 2586303605136749616 2591995679041920768 2596766060450187936 2602499816655766656 2605678088665241718 2617628547703332168 2624398321255720704 2626316741081200032 2630698317225813312 2632621342311504696 2642763526899386112 2656203702572877984 2658145371946103772 2662506973372977504 2663995559015307456 2668385887963507584 2672837649538354944 2697298274623935168 2699269983889011144 2703773270482085904 2709668932643674368 2720955990375832122 2727992991831604416 2729987138755457928 2731438484559998784 2740504425476034816 2745076504931283456 2747083139803309248 2767605932848226616 2772223226696822256 2773716909856803936 2794495341467070828 2803770574938037872 2805820114831998426 2814572112651062784 2816629548405924672 2821328630068263552 2839258424739998736 2842406093195475984 2848682231744825664 2849229427438400652 2866521537186061824 2872120212063378351 2876853535460656614 2879548158044471328 2881653090908538924 2892754671335814528 2894313297241882368 2899698869792381984 2915995138922160864 2921361818006461428 2925673643413604736 2927812293737737488 2939091702684443136 2954606333716350036 2955925717683092992 2959535606879039976 2961699010100442783 2972537980951122432 2973108967761809376 2996995003892220888 3004745904046404864 3006942355730649312 3025772733696398592 3030759280156082688 3034460558951927064 3036678731875137537 3041744929292346642 3048377549224133664 3055108480421986944 3065248717199110656 3071235531099890169 3088211068047693888 3090468532278722904 3102374575055801088 3107487363198008832 3118751130033925038 3137678979892851456 3150394514899085952 3154241896805292606 3168708241956665256 3173994708826796496 3180915703538226432 3199134795720309504 3222481114484550144 3224836729334319552 3230151338061088128 3235540312599061248 3239491677800030244 3254349005252791344 3262161228516429732 3280125550042342656 3285597898307344896 3293788830454954674 3306478165519998528 3311994478775787648 3317452725576252672 3322987348074711552 3325416432393479616 3329477557738919973 3344747588732035548 3365047021914072576 3368777591935378944 3371619379378748499 3376864506593660032 3382810150196980476 3395842440263782272 3403994325408448416 3407113610051286528 3409604190175593024 3415292552187897984 3436997040474735312 3448404806848999488 3462354747266917248 3469999755541022208 3474237451553655624 3476777098813563267 3490171396937776224 3501755654774933376 3507597756301084416 3510161789748672928 3529888852379457888 3541604936763837312 3544193829261471696 3550009297830636672 3551994078687076608 3557847850618010112 3570744047430146058 3596397699498580224 3598335450625042944 3599026645185348192 3605031027309447872 3625291253795118912 3627941320501109496 3637323989108805888 3639982851673943904 3641917979413331712 3662777519737745664 3690141243797635488 3696297635595763008 3698289213142405248 3725993788622761104 3738360766584050496 3741093486442664568 3755506064541232896 3761771506757684736 3785677899653331648 3789874790927301312 3798242975659767552 3798972569917867536 3829493616084504468 3835804713947542152 3839397544059295104 3842204121211385232 3850582167441010944 3857006228447752704 3887993518562881152 3895149090675281904 3900898191218139648 3903749724983649984 3926442821554998252 3939475111621800048 3946047475838719968 3948932013467257044 3954651955750227456 3964145290349079168 3987218057919155658 3995993338522961184 4002578831945261376 4009256474307532416 4045947411935902752 4048904975833516716 4055659905723128856 4064503398965511552 4073477973895982592 4081433985563748183 4094980708133186892 4110756638214052224 4117614757396925184 4120624709704963872 4158334840045233384 4160575364785205904 4168317125326549102 4191743012200606242 4200526019865447936 4205655862407056808 4208730172247997639 4221858168976594176 4224944322608887008 4231992945102395328 4273023347617238496 4273844141157600978 4299782305779092736 4306868450748117504 4319322237066706992 4322479636362808386 4339132007003721792 4349548304688572976 4382042727009692142 4388510465120407104 4391718440606606232 4408637554026664704 4415992638367716864 4433888576524639488 4439303410318559964 4459663451642714064 4495492505838331332 4507118856069607296 4510413533595973968 4527789920351709696 4538659100544597888 4546138920234124032 4553723402917197312 4562617393938519963 4572566323836200496 4582662720632980416 4597873075798665984 4616472996355889664 4632316602071540832 4635702798418084356 4653561862583701632 4661231044797013248 4669007539699911168 4678126695050887557 4706518469839277184 4722139915685116416 4725591772348628928 4733345730440848896 4753062362934997884 4760992063240194744 4781908925877892608 4787210262223959552 4798702193580464256 4833721671726825216 4837255094001479328 4845227007091632192 4853310468898591872 4881523507879187016 4893241842774644598 4920188325063513984 4928396847461017344 4931052284189873664 4940683245682432011 4967991718163681472 4976179088364379008 4984481022112067328 4988124648590219424 5017121383098053322 5047570532871108864 5053166387903068416 5065296759890490048 5074215225295470714 5105991488112672624 5110670415076929792 5114406285263389536 5119196725412393472 5122938828281846976 5172607210273499232 5183991358083841536 5193532120900375872 5204999633311533312 5211356177330483436 5235257095406664336 5248796642511441408 5252633482162400064 5261396634451626624 5265242684623009392 5285527053798772224 5312407405145755968 5316290743892207544 5325013946745955008 5327991118030614912 5336771775927015168 5345675299076709888 5356116071145219087 5394596549247870336 5398539967778022288 5407546540964171808 5419337865287348736 5441911980751664244 5455985983663208832 5459974277510915856 5462876969119997568 5481008850952069632 5494166279606618496 5535211865696453232 5544446453393644512 5547433819713607872 5588990682934141656 5607541149876075744 5611640229663996852 5633259096811849344 5642657260136527104 5678516849479997472 5684812186390951968 5697364463489651328 5698458854876801304 5744240424126756702 5753707070921313228 5759096316088942656 5763306181817077848 5785509342671629056 5788626594483764736 5799397739584763968 5831990277844321728 5842723636012922856 5851347286827209472 5855624587475474976 5909212667432700072 5919071213758079952 5923398020200885566 5946217935523618752 5980827086878733487 5993990007784441776 6009491808092809728 6013884711461298624 6051545467392797184 6068921117903854128 6073357463750275074 6083489858584693284 6096755098448267328 6110216960843973888 6142471062199780338 6176422136095387776 6180937064557445808 6204749150111602176 6237502260067850076 6252475687989823653 6275357959785702912 6300789029798171904 6308483793610585212 6337416483913330512 6347989417653592992 6361831407076452864 6398269591440619008 6410766211736401467 6449673458668639104 6460302676122176256 6471080625198122496 6478983355600060488 6483719454544212579 6508698010505582688 6524322457032859464 6560251100084685312 6573064090514538213 6587577660909909348 6612956331039997056 6623988957551575296 6634905451152505344 6650832864786959232 6658955115477839946 6689495177464071096 6743238758757496998 6753729013187320064 6765620300393960952 6791684880527564544 6807988650816896832 6819208380351186048 6830585104375795968 6873994080949470624 6896809613697998976 6924709494533834496 6948474903107311248 6953554197627126534 6980342793875552448 7003511309549866752 7015195512602168832 7020323579497345856 7059777704758915776 7083209873527674624 7088387658522943392 7100018595661273344 7103988157374153216 7141488094860292116 7192795398997160448 7198053290370696384 7210062054618895744 7250582507590237824 7255882641002218992 7274647978217611776 7279965703347887808 7283835958826663424 7325555039475491328 7339862764161966897 7380282487595270976 7392595271191526016 7396578426284810496 7451987577245522208 7476721533168100992 7482186972885329136 7511012129082465792 7525682074647079983 7571355799306663296 7579749581854602624 7596485951319535104 7597945139835735072 7658987232169008936 7671609427895084304 7678795088118590208 7684408242422770464 7701164334882021888 7775987037125762304 7790298181350563808 7807499449967299968 7852885643109996504 7878950223243600096 7892094951677439936 7897864026934514088 7928290580698158336 7974436115838311316 7991986677045922368 8005157663890522752 8018512948615064832 8091894823871805504 8097809951667033432 8111319811446257712 8129006797931023104 8162867971127496366 8189961416266373784 8221513276428104448 8235229514793850368 8241249419409927744 8316669680090466768 8321150729570411808 8336634250653098204 8383486024401212484 8411311724814113616 8417460344495995278 8443716337953188352 8449888645217774016 8463985890204790656 8546046695234476992 8547688282315201956 8599564611558185472 8616360636190135053 8638644474133413984 8644959272725616772 8678264014007443584 8699096609377145952 8764085454019384284 8777020930240814208 8783436881213212464 8817275108053329408 8867777153049278976 8878606820637119928 8885097030301328349 8919326903285428128 8990985011676662664 9014237712139214592 9020827067191947936 9077318201089195776 9092277840468248064 9110036195625412611 9125234787877039926 9145132647672400992 9165325441265960832 9195746151597331968 9264633204143081664 9271405596836168712 9307123725167403264 9322462089594026496 9356253390101775114 9413036939678554368 9451183544697257856 9506124725869995768 9521984126480389488 9597404387160928512 9667443343453650432 9674510188002958656 9690454014183264384 9706620937797183744 9763047015758374032 9786483685549289196 9840376650127027968 9856793694922034688 9881366491364864022 9935983436327362944 9952358176728758016 9968962044224134656 9976249297180438848 9988432673216759919 10034242766196106644 10095141065742217728 10106332775806136832 10130593519780980096 10148430450590941428 10211982976225345248 10221340830153859584 10228812570526779072 10245877656563693952 10345214420546998464 10387064241800751744 10409999266623066624 10422712354660966872 10430331296440689801 10470514190813328672 10505266964324800128 10522793268903253248 10530485369246018784 10624814810291511936 10632581487784415088 10650027893491910016 10655982236061229824 10673543551854030336 10712232142290438174 10789193098495740672 10797079935556044576 10815093081928343616 10883823961503328488 10911971967326417664 10919948555021831712 10925753938239995136 10988332559213236992 11070423731392906464 11088892906787289024 11094867639427215744 11177981365868283312 11215082299752151488 11223280459327993704 11266518193623698688 11285314520273054208 11357033698959994944 11369624372781903936 11394728926979302656 11396917709753602608 11488480848253513404 11507414141842626456 11518192632177885312 11526612363634155696 11571018685343258112 11598795479169527936 11663980555688643456 11685447272025845712 11702694573654418944 11711249174950949952 11818425334865400144 11838142427516159904 11846796040401771132 11892435871047237504 11961654173757466974 11987980015568883552 12027769422922597248 12137842235807708256 12146714927500550148 12166979717169386568 12193510196896534656 12220433921687947776 12284942124399560676 12352844272190775552 12361874129114891616 12475004520135700152 12504951375979647306 12601578059596343808 12616967587221170424 12626190516743992917 12674832967826661024 12695978835307185984 12821532423472802934 12899346917337278208 12920605352244352512 12957966711200120976 12967438909088425158 13017396021011165376 13048644914065718928 13146128181029076426 13175155321819818696 13225912662079994112 13247977915103150592 13301665729573918464 13317910230955679892 13378990354928142192 13486477517514993996 13507458026374640128 13531240600787921904 13583369761055129088 13615977301633793664 13638416760702372096 13661170208751591936 13687852181815559889 13747988161898941248 13793619227395997952 13849418989067668992 13896949806214622496 13907108395254253068 13960685587751104896 14007022619099733504 14034380085152662671 14040647158994691712 14119555409517831552 14166419747055349248 14176775317045886784 14200037191322546688 14282976189720584232 14396106580741392768 14420124109237791488 14501165015180475648 14511765282004437984 14559931406695775616 14679725528323933794 14760564975190541952 14785190542383052032 14793156852569620992 14903975154491044416 14953443066336201984 14964373945770658272 15051364149294159966 15142711598613326592 15159499163709205248 15195890279671470144 15317974464338017872 15343218855790168608 15357590176237180416 15368816484845540928 15551974074251524608 15580596362701127616 15614998899934599936 15705771286219993008 15757900446487200192 15784189903354879872 15795728053869028176 15856581161396316672 15948872231676622632 15983973354091844736 16010315327781045504 16037025897230129664 16068348213435657261 16183789647743611008 16195619903334066864 16222639622892515424 16258013595862046208 16325735942254992732 16379922832532747568 16443026552856208896 16482498838819855488 16633339360180933536 16642301459140823616 16673268501306196408 16766972048802424968 16822623449628227232 16834920688991990556 16899777290435548032 16927971780409581312 17092093390468953984 17095376564630403912 17232721272380270106 17277288948266827968 17289918545451233544 17356528028014887168 17398193218754291904 17528170908038768568 17554041860481628416 17566873762426424928 17757213641274239856 17770194060602656698 17838653806570856256 17981970023353325328 18028475424278429184 18041654134383895872 18154636402178391552 18220072391250825222 18250469575754079852 18290265295344801984 18330650882531921664 18529266408286163328 18542811193672337424 18614247450334806528 18712506780203550228 18757427063969470959 18826073879357108736 18902367089394515712 19012249451739991536 19043968252960778976 19194808774321857024 19232298635209204401 19349020376005917312 19380908028366528768 19413241875594367488 19451158363632637737 19526094031516748064 19572967371098578392 19680753300254055936 19762732982729728044 19871966872654725888 19904716353457516032 19952498594360877696 19976865346433519838 20068485532392213288 20261187039561960192 20296860901181882856 20423965952450690496 20457625141053558144 20491755313127387904 20690428841093996928 20774128483601503488 20845424709321933744 20860662592881379602 20941028381626657344 21010533928649600256 21045586537806506496 21060970738492037568 21249629620583023872 21265162975568830176 21300055786983820032 21311964472122459648 21424464284580876348 21578386196991481344 21594159871112089152 21630186163856687232 21767647923006656976 21823943934652835328 21839897110043663424 21851507876479990272 21976665118426473984 22019588292485900691 22140847462785812928 22177785813574578048 22189735278854431488 22355962731736566624 22430164599504302976 22446560918655987408 22533036387247397376 22577046223941239949 22714067397919989888 22739248745563807872 22789457853958605312 22793835419507205216 22976961696507026808 23014828283685252912 23036385264355770624 23053224727268311392 23197590958339055872 23327961111377286912 23370894544051691424 23422498349901899904 23636850669730800288 23676284855032319808 23693592080803542264 23784871742094475008 23923308347514933948 23975960031137767104 24055538845845194496 24275684471615416512 24293429855001100296 24333959434338773136 24387020393793069312 24569884248799121352 24705688544381551104 24723748258229783232 24950009040271400304 25009902751959294612 25233935174442340848 25252381033487985834 25349665935653322048 25391957670614371968 25643064846945605868 25798693834674556416 25849081908570405159 25915933422400241952 25934877818176850316 26034792042022330752 26097289828131437856 26292256362058152852 26350310643639637392 26451825324159988224 26603331459147836928 26635820461911359784 26655291090903985047 26757980709856284384 26972955035029987992 27062481201575843808 27231954603267587328 27276833521404744192 27330108586876237833 27375704363631119778 27495976323797882496 27587238454791995904 27793899612429244992 27814216790508506136 27921371175502209792 28068760170305325342 28081294317989383424 28239110819035663104 28353550634091773568 28565952379441168464 28792213161482785536 28840248218475582976 29002330030360951296 29023530564008875968 29119862813391551232 29359451056647867588 29521129950381083904 29570381084766104064 29807950308982088832 29906886132672403968 29928747891541316544 29965298019650279757 30102728298588319932 30285423197226653184 30318998327418410496 30391780559342940288 30635948928676035744 30686437711580337216 30737632969691081856 31161192725402255232 31229997799869199872 31290993889322069403 31411542572439986016 31515800892974400384 31568379806709759744 31591456107738056352 31897744463353245264 31967946708183689472 32020630655562091008 32136696426871314522 32367579295487222016 32391239806668133728 32445279245785030848 32651471884509985464 32759845665065495136 32964997677639710976 33266678720361867072 33284602918281647232 33346537002612392816 33533944097604849936 33645246899256454464 33669841377983981112 33799554580871096064 33855943560819162624 34184186780937907968 34190753129260807824 34465442544760540212 34554577896533655936 34579837090902467088 34713056056029774336 34796386437508583808 35056341816077537136 35108083720963256832 35133747524852849856 35514427282548479712 35540388121205313396 35677307613141712512 35963940046706650656 36083308268767791744 36440144782501650444 36500939151508159704 36580530590689603968 36661301765063843328 37058532816572326656 37085622387344674848 37425013560407100456 37514854127938941918 37804734178789031424 37878571550231978751 38024498903479983072 38087936505921557952 38464597270418408802 38698040752011834624 38761816056733057536 38902316727265275474 39052188063033496128 39145934742197156784 39525465965459456088 39743933745309451776 39904997188721755392 39953730692867039676 40136971064784426576 40522374079123920384 40593721802363765712 40847931904901380992 40915250282107116288 40983510626254775808 41063556545446679667 41380857682187993856 41548256967203006976 41690849418643867488 41721325185762759204 41882056763253314688 42021067857299200512 42121941476984075136 42499259241166047744 42530325951137660352 42600111573967640064 42848928569161752696 43188319742224178304 43260372327713374464 43535295846013313952 43679794220087326848 44039176584971801382 44281694925571625856 44355571627149156096 44379470557708862976 44711925463473133248 44860329199008605952 44893121837311974816 45154092447882479898 45428134795839979776 45478497491127615744 45587670839014410432 45953923393014053616 46029656567370505824 46072770528711541248 46106449454536622784 46395181916678111744 46655922222754573824 46741789088103382848 46844996699803799808 47273701339461600576 47352569710064639616 47387184161607084528 47569743484188950016 47846616695029867896 47951920062275534208 48111077691690388992 48205044640306971783 48551368943230833024 48586859710002200592 48667918868677546272 48774040787586138624 49139768497598242704 49447496516459566464 49900018080542800608 50019805503918589224 50467870348884681696 50504762066975971668 50699331871306644096 50783915341228743936 51286129693891211736 51698163817140810318 51831866844800483904 51869755636353700632 52069584084044661504 52194579656262875712 52584512724116305704 52700621287279274784 53271640923822719568 53310582181807970094 53515961419712568768 53945910070059975984 54124962403151687616 54463909206535174656 54660217173752475666 54751408727262239556 54991952647595764992 55587799224858489984 55628433581017012272 55842742351004419584 56137520340610650684 56162588635978766848 56272281191908412877 56478221638071326208 56707101268183547136 57131904758882336928 57584426322965571072 57696895905627613203 58047061128017751936 58239725626783102464 58353475090897913211 58718902113295735176 59042259900762167808 59615900617964177664 59857495783082633088 59930596039300559514 60205456597176639864 60783561118685880576 61271897857352071488 61372875423160674432 61475265939382163712 62322385450804510464 62581987778644138806 62823085144879972032 63031601785948800768 63136759613419519488 63182912215476112704 63795488926706490528 63935893416367378944 64273392853742629044 64735158590974444032 64782479613336267456 64890558491570061696 65302943769019970928 65519691330130990272 65929995355279421952 66058764877457702073 66533357440723734144 66569205836563294464 66693074005224785632 67067888195209699872 67290493798512908928 67339682755967962224 67599109161742192128 68368373561875815936 68381506258521615648 68930885089521080424 69109155793067311872 69159674181804934176 69592772875017167616 70112683632155074272 70267495049705699712 71028854565096959424 71080776242410626792 71354615226283425024 71927880093413301312 72166616537535583488 72880289565003300888 73001878303016319408 73161061181379207936 74117065633144653312 74171244774689349696 74850027120814200912 75029708255877883836 75757143100463957502 76048997806959966144 76175873011843115904 76929194540836817604 77396081504023669248 77547245725711215477 77804633454530550948 78104376126066992256 78291869484394313568 79050931930918912176 79809994377443510784 79907461385734079352 79965873272711955141 80273942129568853152 81187443604727531424 81695863809802761984 81830500564214232576 82127113090893359334 82761715364375987712 83381698837287734976 83442650371525518408 83764113526506629376 84243882953968150272 85060651902275320704 85697857138323505392 86376639484448356608 86520744655426748928 87070591692026627904 87359588440174653696 88078353169943602764 88563389851143251712 88711143254298312192 89423850926946266496 89720658398017211904 89786243674623949632 90308184895764959796 90856269591679959552 90956994982255231488 91175341678028820864 91907846786028107232 92059313134741011648 92212898909073245568 93483578176206765696 93689993399607599616 93872981667966208209 94547402678923201152 94705139420129279232 94774368323214169056 95693233390059735792 95903840124551068416 96410089280613943566 97102737886461666048 97173719420004401184 97335837737355092544 98279536995196485408 98894993032919132928 99800036161085601216 100039611007837178448 100935740697769363392 101009524133951943336 101398663742613288192 101567830682457487872 102572259387782423472 103396327634281620636 103663733689600967808 103739511272707401264 104139168168089323008 104389159312525751424 105169025448232611408 105401242574558549568 106543281847645439136 106621164363615940188 107031922839425137536 107891820140119951968 108249924806303375232 109320434347504951332 109502817454524479112 109983905295191529984 111175598449716979968 111256867162034024544 112275040681221301368 112544562383816825754 113414202536367094272 113635714650695936253 114263809517764673856 115393791811255226406 116094122256035503872 116706950181795826422 117437804226591470352 119231801235928355328 119714991566165266176 119861192078601119028 120410913194353279728 121567122237371761152 122543795714704142976 122745750846321348864 122950531878764327424 123190669636340039001 124644770901609020928 125163975557288277612 125646170289759944064 126063203571897601536 126365824430952225408 127590977853412981056 128546785707485258088 129564959226672534912 129781116983140123392 130605887538039941856 131039382660261980544 132117529754915404146 133066714881447468288 133138411673126588928 133386148010449571264 134135776390419399744 134580987597025817856 134679365511935924448 136763012517043231296 137861770179042160848 138218311586134623744 138319348363609868352 139185545750034335232 140225367264310148544 140534990099411399424 142057709130193918848 142161552484821253584 142709230452566850048 143855760186826602624 144333233075071166976 145760579130006601776 146003756606032638816 146322122362758415872 148342489549378699392 149700054241628401824 150059416511755767672 151514286200927915004 152097995613919932288 152351746023686231808 153858389081673635208 155094491451422430954 155609266909061101896 156208752252133984512 156583738968788627136 158101863861837824352 159814922771468158704 159931746545423910282 160547884259137706304 162374887209455062848 163391727619605523968 164254226181786718668 166763397674575469952 166885300743051036816 167528227053013258752 168487765907936300544 168816843575725238631 170121303804550641408 171395714276647010784 172753278968896713216 173090687716882839609 174141183384053255808 174719176880349307392 176156706339887205528 177126779702286503424 178847701853892532992 179572487349247899264 180616369791529919592 182350683356057641728 183815693572056214464 184118626269482023296 184425797818146491136 186967156352413531392 187745963335932416418 189094805357846402304 189410278840258558464 189548736646428338112 191386466780119471584 191807680249102136832 192820178561227887132 194205475772923332096 194347438840008802368 194671675474710185088 196559073990392970816 197789986065838265856 198176294632373106219 199600072322171202432 200079222015674356896 201871481395538726784 202019048267903886672 202797327485226576384 205144518775564846944 206792655268563241272 207327467379201935616 207479022545414802528 208778318625051502848 210338050896465222816 210802485149117099136 213086563695290878272 213242328727231880376 214063845678850275072 215783640280239903936 216499849612606750464 218640868695009902664 219005634909048958224 222351196899433959936 222513734324068049088 224550081362442602736 225089124767633651508 227271429301391872506 228527619035529347712 230787583622510452812 232188244512071007744 233413900363591652844 234875608453182940704 239429983132330532352 239722384157202238056 239897619818135865423 240821826388706559456 245087591429408285952 245491501692642697728 246381339272680078002 250327951114576555224 251292340579519888128 252731648861904450816 255181955706825962112 257093571414970516176 259129918453345069824 259562233966280246784 261211775076079883712 262078765320523961088 264235059509830808292 266133429762894936576 266772296020899142528 268271552780838799488 269161975194051635712 269358731023871848896 273526025034086462592 275723540358084321696 276638696727219736704 280450734528620297088 281069980198822798848 284115418260387837696 284323104969642507168 287711520373653205248 291521158260013203552 292007513212065277632 296684979098757398784 299400108483256803648 300118833023511535344 303028572401855830008 304195991227839864576 304703492047372463616 307716778163347270416 310188982902844861908 311218533818122203792 312417504504267969024 313167477937577254272 316203727723675648704 319629845542936317408 319863493090847820564 321095768518275412608 324749774418910125696 328508452363573437336 333526795349150939904 333770601486102073632 337633687151450477262 340242607609101282816 342791428553294021568 346181375433765679218 348282366768106511616 352313412679774411056 357695403707785065984 359144974698495798528 361232739583059839184 364701366712115283456 367631387144112428928 368237252538964046592 368851595636292982272 369572008909020117003 373934312704827062784 375491926671864832836 378189610715692804608 379097473292856676224 382772933560238943168 385640357122455774264 388694877680017604736 389343350949420370176 393118147980785941632 396352589264746212438 399200144644342404864 400158444031348713792 403742962791077453568 404038096535807773344 410289037551129693888 413585310537126482544 414654934758403871232 414958045090829605056 417556637250103005696 420676101792930445632 421604970298234198272 426173127390581756544 426484657454463760752 428127691357700550144 431567280560479807872 432999699225213500928 437281737390019805328 438011269818097916448 445027468648136098176 449100162724885205472 450178249535267303016 454542858602783745012 457055238071058695424 461575167245020905624 466827800727183305688 469751216906365881408 479444768314404476112 479795239636271730846 481643652777413118912 490175182858816571904 492762678545360156004 500655902229153110448 502584681159039776256 505463297723808901632 506450530727175715893 510363911413651924224 514187142829941032352 518259836906690139648 519272063150648518827 522423550152159767424 524157530641047922176 528470119019661616584 533544592041798285056 536543105561677598976 538717462047743697792 547052050068172925184 551447080716168643392 553277393454439473408 560901469057240594176 568230836520775675392 568646209939285014336 575423040747306410496 583042316520026407104 584015026424130555264 593369958197514797568 594528883897119318657 598800216966513607296 600237666047023070688 606057144803711660016 608391982455679729152 615433556326694540832 620377965805689723816 622437067636244407584 626334955875154508544 632407455447351297408 639259691085872634816 639726986181695641128 642191537036550825216 649499548837820251392 657016904727146874672 667053590698301879808 667541202972204147264 675267374302900954524 685582857106588043136 692362750867531358436 696564733536213023232 704626825359548822112 718289949396991597056 719692859454407596269 722465479166119678368 735262774288224857856 736474505077928093184 739144017818040234006 750983853343729665672 758194946585713352448 765545867120477886336 771280714244911548528 777389755360035209472 778686701898840740352 786236295961571883264 792705178529492424876 798400289288684809728 800316888062697427584 807485925582154907136 808076193071615546688 820578075102259387776 827170621074252965088 829916090181659210112 841352203585860891264 843209940596468396544 852346254781163513088 852969314908927521504 863134561120959615744 874563474780039610656 876022539636195832896 890054937296272196352 898200325449770410944 900356499070534606032 909085717205567490024 914110476142117390848 923150334490041811248 933655601454366611376 939502433812731762816 958889536628808952224 959590479272543461692 963287305554826237824 985525357090720312008 1001311804458306220896 1012901061454351431786 1020727822827303848448 1028374285659882064704 1038544126301297037654 1044847100304319534848 1056940238039323233168 1067089184083596570112 1073086211123355197952 1077434924095487395584 1094104100136345850368 1102894161432337286784 1106554786908878946816 1108716026727060351009 1121802938114481188352 1137292419878570028672 1166084633040052814208 1168030052848261110528 1189057767794238637314 1197600433933027214592 1200475332094046141376 1212114289607423320032 1230867112653389081664 1240755931611379447632 1244874135272488815168 1252669911750309017088 1264814910894702594816 1278519382171745269632 1279453972363391282256 1284383074073101650432 1298999097675640502784 1314033809454293749344 1335082405944408294528 1350534748605801909048 1371165714213176086272 1384725501735062716872 1409253650719097644224 1439385718908815192538 1444930958332239356736 1470525548576449715712 1478288035636080468012 1501967706687459331344 1516389893171426704896 1519351592181527147679 1531091734240955772672 1542561428489823097056 1554779510720070418944 1572472591923143766528 1585410357058984849752 1600633776125394855168 1616152386143231093376 1641156150204518775552 1654341242148505930176 1659832180363318420224 1682704407171721782528 1704692509562327026176 1705938629817855043008 1726269122241919231488 1749126949560079221312 1752045079272391665792 1780109874592544392704 1783586651691357955971 1796400650899540821888 1800712998141069212064 1818171434411134980048 1846300668980083622496 1867311202908733222752 1879004867625463525632 1917779073257617904448 1919180958545086923384 1926574611109652475648 1971050714181440624016 2002623608916612441792 2025802122908702863572 2056748571319764129408 2077088252602594075308 2089694200608639069696 2113880476078646466336 2154869848190974791168 2159078578363222788807 2205788322864674573568 2217432053454120702018 2274584839757140057344 2332169266080105628416 2336060105696522221056 2378115535588477274628 2395200867866054429184 2400950664188092282752 2424228579214846640064 2461734225306778163328 2481511863222758895264 2489748270544977630336 2529629821789405189632 2557038764343490539264 2558907944726782564512 2628067618908587498688 2670164811888816589056 2701069497211603818096 2742331428426352172544 2769451003470125433744 2818507301438195288448 2878771437817630385076 2889861916664478713472 2956576071272160936024 3003935413374918662688 3038703184363054295358 3062183468481911545344 3085122856979646194112 3170820714117969699504 3201267552250789710336 3232304772286462186752 3282312300409037551104 3308682484297011860352 3319664360726636840448 3365408814343443565056 3411877259635710086016 3498253899120158442624 3504090158544783331584 3567173303382715911942 3592801301799081643776 3601425996282138424128 3636342868822269960096 3692601337960167244992 3734622405817466445504 3758009735250927051264 3835558146515235808896 3838361917090173846768 3853149222219304951296 3942101428362881248032 4005247217833224883584 4051604245817405727144 4113497142639528258816 4154176505205188150616 4227760952157292932672 4318157156726445577614 4411576645729349147136 4434864106908241404036 4549169679514280114688 4558054776544581443037 4664338532160211256832 4756231071176954549256 4801901328376184565504 4848457158429693280128 4923468450613556326656 4963023726445517790528 4979496541089955260672 5114077528686981078528 5117815889453565129024 5256135237817174997376 5340329623777633178112 5402138994423207636192 5538902006940250867488 5637014602876390576896 5757542875635260770152 5779723833328957426944 5913152142544321872048 6007870826749837325376 6077406368726108590716 6170245713959292388224 6341641428235939399008 6464609544572924373504 6617364968594023720704 6823754519271420172032 6996507798240316885248 7008180317089566663168 7134346606765431823884 7185602603598163287552 7202851992564276848256 7272685737644539920192 7385202675920334489984 7469244811634932891008 7671116293030471617792 7676723834180347693536 7884202856725762496064 8010494435666449767168 8103208491634811454288 8226994285279056517632 8308353010410376301232 8455521904314585865344 8636314313452891155228 8869728213816482808072 9116109553089162886074 9512462142353909098512 9603802656752369131008 9696914316859386560256 9846936901227112653312 9926047452891035581056 9958993082179910521344 10235631778907130258048 10512270475634349994752 10804277988846415272384 11077804013880501734976 11274029205752781153792 11515085751270521540304 11559447666657914853888 11826304285088643744096 12015741653499674650752 12154812737452217181432 12340491427918584776448 12683282856471878798016 13234729937188047441408 13647509038542840344064 13674164329633744329111 13993015596480633770496 14268693213530863647768 14405703985128553696512 14545371475289079840384 14770405351840668979968 14938489623269865782016 15342232586060943235584 15353447668360695387072 15768405713451524992128 16020988871332899534336 16206416983269622908576 16616706020820752602464 16911043808629171730688 17272628626905782310456 17739456427632965616144 18232219106178325772148 19024924284707818197024 19393828633718773120512 19852094905782071162112 20471263557814260516096 21024540951268699989504 21608555977692830544768 22155608027761003469952 23030171502541043080608 23652608570177287488192 24031483306999349301504 24309625474904434362864 24680982855837169552896 25366565712943757596032 27348328659267488658222 28537386427061727295536 28811407970257107393024 29090742950578159680768 29540810703681337959936 29876979246539731564032 30706895336721390774144 31536811426903049984256 32412833966539245817152 33233412041641505204928 33822087617258343461376 34545257253811564620912 35478912855265931232288 36464438212356651544296 38049848569415636394048 39704189811564142324224 40942527115628521032192 41022492988901232987333 43217111955385661089536 44311216055522006939904 46060343005082086161216 47305217140354574976384 48062966613998698603008 48619250949808868725728 50733131425887515192064 54696657318534977316444 57074772854123454591072 58181485901156319361536 61413790673442781548288 63073622853806099968512 64825667933078491634304 66466824083283010409856 69090514507623129241824 70957825710531862464576 72928876424713303088592 76099697138831272788096 82044985977802465974666 86434223910771322179072 88622432111044013879808 92120686010164172322432 94610434280709149952768 97238501899617737451456 101466262851775030384128 109393314637069954632888 114149545708246909182144 122827581346885563096576 129651335866156983268608 132933648166566020819712 138181029015246258483648 141915651421063724929152 145857752849426606177184 152199394277662545576192 164089971955604931949332 184241372020328344644864 189220868561418299905536 194477003799235474902912 218786629274139909265776 228299091416493818364288 259302671732313966537216 265867296333132041639424 276362058030492516967296 283831302842127449858304 291715505698853212354368 304398788555325091152384 328179943911209863898664 368482744040656689289728 388954007598470949805824 437573258548279818531552 456598182832987636728576 552724116060985033934592 567662605684254899716608 583431011397706424708736 656359887822419727797328 777908015196941899611648 875146517096559637063104 913196365665975273457152 1105448232121970067869184 1166862022795412849417472 1312719775644839455594656 1750293034193119274126208 2333724045590825698834944 2625439551289678911189312 3500586068386238548252416 5250879102579357822378624 7001172136772477096504832 10501758205158715644757248 21003516410317431289514496
- Sum of all divisors σ(n): 72309344232597014568960000
- Sum of proper divisors (its aliquot sum) s(n): 51305827822279583279445504
- 21003516410317431289514496 is an abundant number, because the sum of its proper divisors (51305827822279583279445504) is greater than itself. Its abundance is 30302311411962151989931008
Bases of 21003516410317431289514496
- Binary: 10001010111111010101011100111111101011101100001110100110101111001100110001010000000002
- Hexadecimal: 0x115FAAE7F5D874D7998A00
- Base-36: 2N08RAZP1MSZU0000
Squares and roots of 21003516410317431289514496
- 21003516410317431289514496 squared (210035164103174312895144962) is 441147701598473634696831117961321555778195394134016
- 21003516410317431289514496 cubed (210035164103174312895144963) is 9265652989897358301091997335275201559220811457341008852418042155126998695936
-
The
square root of 21003516410317431289514496 is 4582959350716.2412196609 -
21003516410317431289514496 is a
perfect cube number . Itscube root is 275907816
Scales and comparisons
How big is 21003516410317431289514496?- 21,003,516,410,317,431,289,514,496 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 21,003,516,410,317,431,289,514,496 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 21003516410317431289514496 cubic inches would be around 22992318 feet tall.
Recreational maths with 21003516410317431289514496
- 21003516410317431289514496 backwards is 69441598213471301461530012
- The number of decimal digits it has is: 26
- The sum of 21003516410317431289514496's digits is 90
- 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 21003516410317431289514496 - Facts about the integer". Numbermatics.com. 2024. Web. 5 May 2024.
APA style:
Numbermatics. (2024). Number 21003516410317431289514496 - Facts about the integer. Retrieved 5 May 2024, from https://numbermatics.com/n/21003516410317431289514496/
Chicago style:
Numbermatics. 2024. "Number 21003516410317431289514496 - Facts about the integer". https://numbermatics.com/n/21003516410317431289514496/
The information we have on file for 21003516410317431289514496 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 21003516410317431289514496, math, Factors of 21003516410317431289514496, curriculum, school, college, exams, university, Prime factorization of 21003516410317431289514496, STEM, science, technology, engineering, physics, economics, calculator, twenty-one septillion, three sextillion, five hundred sixteen quintillion, four hundred ten quadrillion, three hundred seventeen trillion, four hundred thirty-one billion, two hundred eighty-nine million, five hundred fourteen thousand, four hundred ninety-six.