707960440337917445975310336
707,960,440,337,917,445,975,310,336 is an even composite number composed of five prime numbers multiplied together.
707960440337917445975310336 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-two thousand, seven hundred forty-three divisors.
Prime factorization of 707960440337917445975310336:
218 × 318 × 72 × 236 × 312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 23 × 23 × 23 × 23 × 23 × 23 × 31 × 31)See below for interesting mathematical facts about the number 707960440337917445975310336 from the Numbermatics database.
Names of 707960440337917445975310336
- Cardinal: 707960440337917445975310336 can be written as Seven hundred seven septillion, nine hundred sixty sextillion, four hundred forty quintillion, three hundred thirty-seven quadrillion, nine hundred seventeen trillion, four hundred forty-five billion, nine hundred seventy-five million, three hundred ten thousand, three hundred thirty-six.
Scientific notation
- Scientific notation: 7.07960440337917445975310336 × 1026
Factors of 707960440337917445975310336
Divisors of 707960440337917445975310336
- Number of divisors d(n): 22743
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 23 24 27 28 31 32 36 42 46 48 49 54 56 62 63 64 69 72 81 84 92 93 96 98 108 112 124 126 128 138 144 147 161 162 168 184 186 189 192 196 207 216 217 224 243 248 252 256 276 279 288 294 322 324 336 368 372 378 384 392 414 432 434 441 448 483 486 496 504 512 529 552 558 567 576 588 621 644 648 651 672 713 729 736 744 756 768 784 828 837 864 868 882 896 961 966 972 992 1008 1024 1058 1104 1116 1127 1134 1152 1176 1242 1288 1296 1302 1323 1344 1426 1449 1458 1472 1488 1512 1519 1536 1568 1587 1656 1674 1701 1728 1736 1764 1792 1863 1922 1932 1944 1953 1984 2016 2048 2116 2139 2187 2208 2232 2254 2268 2304 2352 2484 2511 2576 2592 2604 2646 2688 2852 2883 2898 2916 2944 2976 3024 3038 3072 3136 3174 3312 3348 3381 3402 3456 3472 3528 3584 3703 3726 3844 3864 3888 3906 3968 3969 4032 4096 4232 4278 4347 4374 4416 4464 4508 4536 4557 4608 4704 4761 4968 4991 5022 5103 5152 5184 5208 5292 5376 5589 5704 5766 5796 5832 5859 5888 5952 6048 6076 6144 6272 6348 6417 6561 6624 6696 6727 6762 6804 6912 6944 7056 7168 7406 7452 7533 7688 7728 7776 7812 7936 7938 8064 8192 8464 8556 8649 8694 8748 8832 8928 9016 9072 9114 9216 9408 9522 9936 9982 10044 10143 10206 10304 10368 10416 10584 10752 11109 11178 11408 11532 11592 11664 11718 11776 11904 11907 12096 12152 12167 12288 12544 12696 12834 13041 13122 13248 13392 13454 13524 13608 13671 13824 13888 14112 14283 14336 14812 14904 14973 15066 15309 15376 15456 15552 15624 15872 15876 16128 16384 16399 16767 16928 17112 17298 17388 17496 17577 17664 17856 18032 18144 18228 18432 18816 19044 19251 19683 19872 19964 20088 20181 20286 20412 20608 20736 20832 21168 21504 22103 22218 22356 22599 22816 23064 23184 23328 23436 23552 23808 23814 24192 24304 24334 24576 25088 25392 25668 25921 25947 26082 26244 26496 26784 26908 27048 27216 27342 27648 27776 28224 28566 28672 29624 29808 29946 30132 30429 30618 30752 30912 31104 31248 31744 31752 32256 32768 32798 33327 33534 33856 34224 34596 34776 34937 34992 35154 35328 35712 35721 36064 36288 36456 36501 36864 37632 38088 38502 39123 39366 39744 39928 40176 40362 40572 40824 41013 41216 41472 41664 42336 42849 43008 44206 44436 44712 44919 45198 45632 45927 46128 46368 46656 46872 47089 47104 47616 47628 48384 48608 48668 49152 49197 50176 50301 50784 51336 51842 51894 52164 52488 52731 52992 53568 53816 54096 54432 54684 55296 55552 56448 57132 57344 57753 59049 59248 59616 59892 60264 60543 60858 61236 61504 61824 62208 62496 63488 63504 64512 65536 65596 66309 66654 67068 67712 67797 68448 69192 69552 69874 69984 70308 70656 71424 71442 72128 72576 72912 73002 73728 75264 76176 77004 77763 77841 78246 78732 79488 79856 80352 80724 81144 81648 82026 82432 82944 83328 84672 85169 85698 86016 88412 88872 89424 89838 90396 91264 91287 91854 92256 92736 93312 93744 94178 94208 95232 95256 96768 97216 97336 98304 98394 99981 100352 100602 101568 102672 103684 103788 104328 104811 104976 105462 105984 107136 107163 107632 108192 108864 109368 109503 110592 111104 112896 114264 114688 114793 115506 117369 118098 118496 119232 119784 120528 121086 121716 122472 123008 123039 123648 124416 124992 126976 127008 128547 129024 131072 131192 132618 133308 134136 134757 135424 135594 136896 137781 138384 139104 139748 139968 140616 141267 141312 142848 142884 144256 145152 145824 146004 147456 147591 150528 150903 152352 154008 154721 155526 155682 156492 157464 158193 158976 159712 160704 161448 162288 163296 164052 164864 165888 166656 169344 170338 171396 172032 173259 176824 177147 177744 178848 179676 180792 181629 182528 182574 183708 184512 185472 186624 187488 188356 188416 190464 190512 193536 194432 194672 196608 196788 198927 199962 200704 201204 203136 203391 205344 207368 207576 208656 209622 209952 210924 211968 214272 214326 215264 216384 217728 218736 219006 221184 222208 225792 228528 229376 229586 231012 233289 233523 234738 236196 236992 238464 239568 241056 242172 243432 244944 246016 246078 247296 248832 249984 253952 254016 255507 257094 258048 262144 262384 265236 266616 268272 269514 270848 271188 273792 273861 275562 276768 278208 279496 279841 279936 281232 282534 282624 285696 285768 288512 290304 291648 292008 294912 295182 299943 301056 301806 304704 308016 309442 311052 311364 312984 314433 314928 316386 317952 319424 321408 321489 322896 324576 326592 328104 328509 329728 331776 333312 338688 340676 342792 344064 344379 346518 352107 353648 354294 355488 357696 359352 361584 363258 365056 365148 367416 369024 369117 370944 373248 374976 376712 376832 377177 380928 381024 385641 387072 388864 389344 393216 393576 397854 399924 401408 402408 404271 406272 406782 410688 413343 414736 415152 417312 419244 419904 421848 423801 423936 428544 428652 430528 432768 435456 437472 438012 442368 442773 444416 451584 452709 457056 458752 459172 462024 464163 466578 467046 469476 472392 473984 474579 476928 479136 482112 484344 486864 489888 492032 492156 494592 497664 499968 507904 508032 508369 511014 514188 516096 519777 524768 530472 531441 533232 536544 539028 541696 542376 544887 547584 547722 551124 553536 556416 558992 559682 559872 562464 565068 565248 571392 571536 577024 580608 583296 584016 589824 590364 596183 596781 599886 602112 603612 609408 610173 616032 618884 622104 622728 625968 628866 629856 632772 635904 638848 642816 642978 645792 649152 653184 656208 657018 659456 663552 666624 677376 681352 685584 688128 688758 693036 699867 700569 704214 707296 708588 710976 715392 718704 723168 726516 730112 730296 734832 738048 738234 741888 746496 749952 753424 753664 754354 761856 762048 766521 771282 774144 777728 778688 786432 787152 795708 799848 802816 803551 804816 808542 812544 813564 821376 821583 826686 829472 830304 834624 838488 839523 839808 843696 847602 847872 857088 857304 861056 865536 870912 874944 876024 884736 885546 888832 899829 903168 905418 914112 917504 918344 924048 928326 933156 934092 938952 943299 944784 947968 949158 953856 958272 964224 964467 968688 973728 979776 984064 984312 985527 989184 995328 999936 1015808 1016064 1016738 1022028 1028376 1032192 1033137 1039554 1049536 1056321 1060944 1062882 1066464 1073088 1078056 1083047 1083392 1084752 1089774 1095168 1095444 1102248 1107072 1107351 1112832 1117984 1119364 1119744 1124928 1130136 1130496 1131531 1142784 1143072 1154048 1156923 1161216 1166592 1168032 1179648 1180728 1192366 1193562 1199772 1204224 1207224 1212813 1218816 1220346 1232064 1237768 1240029 1244208 1245456 1251936 1257732 1259712 1265544 1271403 1271808 1277696 1285632 1285956 1291584 1298304 1306368 1312416 1314036 1318912 1327104 1328319 1333248 1354752 1358127 1362704 1371168 1376256 1377516 1386072 1392489 1399734 1401138 1408428 1414592 1417176 1421952 1423737 1430784 1437408 1446336 1453032 1460224 1460592 1469664 1476096 1476468 1483776 1492992 1499904 1506848 1507328 1508708 1523712 1524096 1525107 1533042 1542564 1548288 1555456 1557376 1559331 1574304 1591416 1594323 1599696 1605632 1607102 1609632 1617084 1625088 1627128 1634661 1642752 1643166 1653372 1658944 1660608 1669248 1676976 1679046 1679616 1687392 1695204 1695744 1714176 1714608 1722112 1731072 1741824 1749888 1752048 1769472 1771092 1777664 1788549 1790343 1799658 1806336 1810836 1828224 1830519 1835008 1836688 1848096 1856652 1866312 1868184 1877904 1886598 1889568 1895936 1898316 1907712 1916544 1928448 1928934 1937376 1947456 1958887 1959552 1968128 1968624 1971054 1978368 1990656 1999872 2031616 2032128 2033476 2044056 2056752 2064384 2066274 2079108 2099072 2099601 2101707 2112642 2121888 2125764 2132928 2146176 2156112 2166094 2166784 2169504 2179548 2190336 2190888 2204496 2214144 2214702 2225664 2235968 2238728 2239488 2249856 2260272 2260992 2263062 2285568 2286144 2299563 2308096 2313846 2322432 2333184 2336064 2359296 2361456 2384732 2387124 2399544 2408448 2410653 2414448 2425626 2437632 2440692 2464128 2464749 2475536 2480058 2488416 2490912 2503872 2515464 2518569 2519424 2531088 2542806 2543616 2555392 2571264 2571912 2583168 2596608 2612736 2624832 2628072 2637824 2640239 2654208 2656638 2666496 2699487 2709504 2716254 2725408 2742336 2752512 2755032 2772144 2784978 2799468 2802276 2816856 2829184 2829897 2834352 2843904 2847474 2861568 2874816 2892672 2893401 2906064 2920448 2921184 2939328 2952192 2952936 2956581 2967552 2985984 2999808 3013696 3014656 3017416 3047424 3048192 3050214 3066084 3085128 3096576 3099411 3110912 3114752 3118662 3148608 3168963 3182832 3188646 3199392 3211264 3214204 3219264 3234168 3249141 3250176 3254256 3269322 3285504 3286332 3306744 3317888 3321216 3322053 3338496 3353952 3358092 3359232 3374784 3390408 3391488 3394593 3428352 3429216 3444224 3462144 3470769 3483648 3499776 3504096 3538944 3542184 3555328 3558583 3577098 3580686 3599316 3612672 3621672 3638439 3656448 3661038 3673376 3696192 3713304 3720087 3732624 3736368 3755808 3773196 3779136 3791872 3796632 3814209 3815424 3833088 3856896 3857868 3874752 3894912 3917774 3919104 3936256 3937248 3942108 3956736 3981312 3984957 3999744 4063232 4064256 4066952 4074381 4088112 4113504 4128768 4132548 4158216 4177467 4198144 4199202 4203414 4225284 4243776 4251528 4265856 4271211 4292352 4312224 4332188 4333568 4339008 4359096 4380672 4381776 4408992 4428288 4429404 4451328 4471936 4477456 4478976 4499712 4520544 4521984 4526124 4571136 4572288 4575321 4599126 4616192 4627692 4644864 4666368 4672128 4677993 4722912 4769464 4774248 4782969 4799088 4816896 4821306 4828896 4851252 4875264 4881384 4903983 4928256 4929498 4951072 4960116 4976832 4981824 5007744 5030928 5037138 5038848 5062176 5085612 5087232 5110784 5142528 5143824 5166336 5193216 5225472 5249664 5256144 5275648 5280478 5308416 5313276 5332992 5365647 5371029 5398974 5419008 5432508 5450816 5484672 5491557 5505024 5510064 5544288 5569956 5598936 5604552 5633712 5658368 5659794 5668704 5687808 5694948 5723136 5749632 5785344 5786802 5812128 5840896 5842368 5876661 5878656 5904384 5905872 5913162 5935104 5971968 5999616 6027392 6029312 6034832 6094848 6096384 6100428 6132168 6170256 6193152 6198822 6221824 6229504 6237324 6297216 6298803 6305121 6337926 6365664 6377292 6398784 6422528 6428408 6436343 6438528 6468336 6498282 6500352 6508512 6538644 6571008 6572664 6613488 6635776 6642432 6644106 6676992 6707904 6716184 6718464 6749568 6780816 6782976 6789186 6856704 6858432 6888448 6898689 6924288 6941538 6967296 6999552 7008192 7077888 7084368 7110656 7117166 7154196 7161372 7198632 7225344 7231959 7243344 7276878 7312896 7322076 7346752 7392384 7394247 7426608 7440174 7465248 7472736 7511616 7546392 7555707 7558272 7583744 7593264 7628418 7630848 7666176 7713792 7715736 7749504 7789824 7835548 7838208 7872512 7874496 7884216 7913472 7920717 7962624 7969914 7999488 8098461 8126464 8128512 8133904 8148762 8176224 8227008 8257536 8265096 8316432 8354934 8396288 8398404 8406828 8450568 8487552 8489691 8503056 8531712 8542422 8584704 8624448 8664376 8667136 8675071 8678016 8680203 8718192 8761344 8763552 8817984 8856576 8858808 8869743 8902656 8943872 8954912 8957952 8999424 9041088 9043968 9052248 9142272 9144576 9150642 9198252 9232384 9255384 9289728 9298233 9332736 9344256 9355986 9445824 9506889 9538928 9548496 9565938 9598176 9633792 9642612 9657792 9702504 9747423 9750528 9762768 9807966 9856512 9858996 9902144 9920232 9953664 9963648 9966159 10015488 10061856 10074276 10077696 10124352 10171224 10174464 10183779 10221568 10285056 10287648 10332672 10386432 10412307 10450944 10499328 10512288 10551296 10560956 10616832 10626552 10665984 10675749 10731294 10742058 10797948 10838016 10865016 10901632 10915317 10969344 10983114 11020128 11088576 11139912 11160261 11197872 11209104 11267424 11316736 11319588 11337408 11375616 11389896 11442627 11446272 11499264 11570688 11573604 11624256 11681792 11684736 11692487 11753322 11757312 11808768 11811744 11826324 11870208 11943936 11954871 11999232 12054784 12069664 12189696 12192768 12200856 12223143 12264336 12340512 12386304 12397644 12443648 12459008 12474648 12532401 12594432 12597606 12610242 12675852 12731328 12754584 12797568 12813633 12845056 12856816 12872686 12877056 12936672 12996564 13000704 13017024 13077288 13142016 13145328 13226976 13271552 13284864 13288212 13353984 13415808 13432368 13436928 13499136 13561632 13565952 13578372 13712209 13713408 13716864 13725963 13776896 13797378 13848576 13883076 13934592 13999104 14016384 14033979 14168736 14221312 14234332 14308392 14322744 14348907 14397264 14450688 14463918 14486688 14553756 14625792 14644152 14693504 14711949 14784768 14788494 14853216 14880348 14930496 14945472 15023232 15092784 15111414 15116544 15167488 15186528 15256836 15261696 15332352 15427584 15431472 15499008 15579648 15671096 15676416 15745024 15748992 15768432 15826944 15841434 15925248 15939828 15998976 16096941 16113087 16196922 16257024 16267808 16297524 16352448 16454016 16474671 16515072 16530192 16632864 16709868 16792576 16796808 16813656 16901136 16975104 16979382 17006112 17063424 17084844 17169408 17248896 17328752 17334272 17350142 17356032 17360406 17436384 17522688 17527104 17629983 17635968 17713152 17717616 17739486 17805312 17887744 17909824 17915904 17998848 18082176 18087936 18104496 18284544 18289152 18301284 18396504 18464768 18481673 18510768 18579456 18596466 18665472 18688512 18711972 18891648 18896409 18915363 19013778 19077856 19096992 19131876 19196352 19267584 19285224 19309029 19315584 19405008 19494846 19501056 19525536 19615932 19713024 19717992 19804288 19840464 19907328 19927296 19932318 20030976 20123712 20148552 20155392 20248704 20342448 20348928 20367558 20443136 20570112 20575296 20665344 20696067 20772864 20824614 20901888 20998656 21024576 21102592 21121912 21233664 21253104 21331968 21351498 21462588 21484116 21595896 21676032 21695877 21730032 21803264 21830634 21938688 21966228 22040256 22177152 22182741 22279824 22320522 22395744 22418208 22534848 22633472 22639176 22667121 22674816 22751232 22779792 22885254 22892544 22998528 23141376 23147208 23248512 23363584 23369472 23384974 23506644 23514624 23617536 23623488 23652648 23740416 23762151 23887872 23909742 23998464 24109568 24139328 24295383 24379392 24385536 24401712 24446286 24528672 24681024 24772608 24795288 24887296 24910081 24918016 24949296 25064802 25188864 25195212 25220484 25351704 25462656 25469073 25509168 25595136 25627266 25713632 25745372 25754112 25873344 25993128 26001408 26025213 26034048 26040609 26154576 26284032 26290656 26453952 26543104 26569728 26576424 26609229 26707968 26831616 26864736 26873856 26998272 27123264 27131904 27156744 27424418 27426816 27433728 27451926 27553792 27594756 27697152 27766152 27869184 27894699 27998208 28032768 28067958 28337472 28442624 28468664 28520667 28616784 28645488 28697814 28794528 28901376 28927836 28973376 29107512 29242269 29251584 29288304 29387008 29423898 29569536 29576988 29706432 29760696 29860992 29890944 29898477 30046464 30185568 30222828 30233088 30334976 30373056 30513672 30523392 30551337 30664704 30855168 30862944 30998016 31159296 31236921 31342192 31352832 31490048 31497984 31536864 31653888 31682868 31850496 31879656 31997952 32027247 32193882 32226174 32393844 32514048 32535616 32595048 32704896 32745951 32908032 32949342 33060384 33265728 33419736 33480783 33585152 33593616 33627312 33802272 33950208 33958764 34012224 34126848 34169688 34327881 34338816 34497792 34657504 34668544 34700284 34712064 34720812 34872768 35045376 35054208 35077461 35259966 35271936 35426304 35435232 35478972 35610624 35775488 35819648 35831808 35864613 35997696 36164352 36208992 36569088 36578304 36602568 36669429 36793008 36929536 36963346 37021536 37158912 37192932 37330944 37377024 37423944 37597203 37783296 37792818 37830726 38027556 38155712 38193984 38263752 38392704 38440899 38535168 38570448 38618058 38631168 38810016 38989692 39002112 39051072 39231864 39426048 39435984 39608576 39680928 39814656 39854592 39864636 40061952 40247424 40297104 40310784 40497408 40684896 40697856 40735116 40886272 41136627 41140224 41150592 41177889 41330688 41392134 41545728 41649228 41803776 41997312 42049152 42101937 42205184 42243824 42506208 42663936 42702996 42925176 42968232 43046721 43191792 43352064 43391754 43460064 43606528 43661268 43877376 43932456 44080512 44135847 44354304 44365482 44559648 44641044 44791488 44836416 45054401 45069696 45266944 45278352 45334242 45349632 45502464 45559584 45770508 45785088 45997056 46282752 46294416 46497024 46727168 46738944 46769948 47013288 47029248 47235072 47246976 47305296 47480832 47524302 47775744 47819484 47996928 48219136 48278656 48290823 48339261 48590766 48771072 48803424 48892572 49057344 49362048 49424013 49545216 49590576 49774592 49820162 49836032 49898592 50129604 50377728 50390424 50440968 50703408 50925312 50938146 51018336 51190272 51254532 51427264 51490744 51508224 51746688 51986256 52002816 52050426 52068096 52081218 52309152 52568064 52581312 52889949 52907904 53086208 53139456 53152848 53218458 53415936 53663232 53729472 53747712 53996544 54246528 54263808 54313488 54848836 54853632 54867456 54903852 55107584 55189512 55394304 55445019 55532304 55738368 55789398 55996416 56065536 56135916 56674944 56689227 56746089 56885248 56937328 57041334 57233568 57290976 57395628 57589056 57802752 57855672 57927087 57946752 58215024 58484538 58503168 58576608 58774016 58847796 59139072 59153976 59412864 59521392 59721984 59781888 59796954 60092928 60371136 60445656 60466176 60669952 60725497 60746112 61027344 61046784 61102674 61329408 61710336 61725888 61996032 62088201 62318592 62473842 62684384 62705664 62980096 62995968 63073728 63307776 63365736 63700992 63759312 63995904 64054494 64387764 64452348 64787688 65028096 65071232 65087631 65190096 65409792 65491902 65816064 65898684 66120768 66531456 66548223 66839472 66961566 67170304 67187232 67254624 67604544 67900416 67917528 68001363 68024448 68253696 68339376 68655762 68677632 68995584 69315008 69337088 69400568 69424128 69441624 69745536 70090752 70108416 70154922 70519932 70543872 70852608 70870464 70957944 71221248 71286453 71550976 71639296 71663616 71729226 71995392 72328704 72417984 72886149 73138176 73156608 73205136 73338858 73586016 73859072 73926692 74043072 74317824 74385864 74661888 74730243 74754048 74847888 75194406 75566592 75585636 75661452 76055112 76311424 76387968 76407219 76527504 76785408 76881798 77140896 77236116 77262336 77620032 77979384 78004224 78075639 78102144 78121827 78463728 78852096 78871968 79217152 79361856 79629312 79709184 79729272 79827687 80123904 80494848 80594208 80621568 80994816 81369792 81395712 81470232 81772544 81847409 82273254 82280448 82301184 82355778 82661376 82784268 83091456 83298456 83607552 83684097 83994624 84098304 84203874 84487648 85012416 85327872 85405992 85562001 85850352 85936464 86093442 86383584 86704128 86783508 86920128 87213056 87322536 87726807 87754752 87864912 88161024 88271694 88708608 88730964 89119296 89282088 89582976 89672832 89695431 90108802 90139392 90533888 90556704 90668484 90699264 91004928 91119168 91541016 91570176 91654011 91994112 92565504 92588832 92994048 93454336 93477888 93539896 93710763 94026576 94058496 94470144 94493952 94610592 94961664 95048604 95551488 95638968 95993856 96081741 96438272 96557312 96581646 96678522 97181532 97542144 97606848 97785144 98114688 98237853 98724096 98848026 99181152 99549184 99640324 99672064 99797184 100259208 100442349 100755456 100780848 100881936 101406816 101850624 101876292 102036672 102380544 102509064 102854528 102981488 102983643 103016448 103493376 103972512 104005632 104100852 104136192 104162436 104618304 105136128 105162624 105232383 105779898 105815808 106172416 106278912 106305696 106436916 106831872 107326464 107458944 107495424 107593839 107993088 108493056 108626976 109697672 109707264 109734912 109807704 110008287 110215168 110379024 110788608 110890038 111064608 111476736 111578796 111992832 112131072 112271832 112791609 113349888 113378454 113492178 113874656 114082668 114467136 114581952 114791256 115178112 115322697 115605504 115711344 115854174 115893504 116430048 116969076 117006336 117153216 117548032 117695592 118278144 118307952 118825728 119042784 119443968 119563776 119593908 120185856 120742272 120891312 120932352 121339904 121450994 121492224 122054688 122093568 122205348 122658816 123409881 123420672 123451776 123533667 123992064 124176402 124637184 124947684 125368768 125411328 125960192 125991936 126147456 126305811 126615552 126731472 127518624 127991808 128108988 128775528 128904696 129140163 129575376 130056192 130142464 130175262 130380192 130819584 130983804 131632128 131797368 132241536 132407541 133062912 133096446 133678944 133923132 134340608 134374464 134509248 135163203 135209088 135800832 135835056 136002726 136048896 136507392 136678752 137311524 137355264 137991168 138630016 138674176 138801136 138848256 138883248 139491072 140181504 140216832 140309844 141039864 141087744 141705216 141740928 141915888 142442496 142572906 143101952 143278592 143327232 143458452 143990784 144657408 144835968 144872469 145017783 145772298 146313216 146410272 146677716 147172032 147718144 147853384 148035889 148086144 148272039 148635648 148771728 149323776 149460486 149508096 149695776 150388812 151133184 151171272 151322904 152110224 152622848 152775936 152814438 153055008 153570816 153763596 154281792 154472232 154524672 155240064 155958768 156008448 156151278 156204288 156243654 156927456 157704192 157743936 158434304 158669847 158723712 159258624 159418368 159458544 159655374 160247808 160989696 161188416 161243136 161989632 162739584 162791424 162940464 163545088 163694818 164546508 164560896 164602368 164711556 165322752 165568536 166182912 166335057 166596912 167215104 167368194 167989248 168196608 168407748 168975296 170024832 170067681 170238267 170655744 170811984 171124002 171700704 171872928 172186884 172767168 173408256 173567016 173781261 173840256 174426112 174645072 175453614 175509504 175729824 176322048 176543388 177417216 177461928 178238592 178564176 179165952 179345664 179390862 180217604 180278784 181067776 181113408 181336968 181398528 182009856 182176491 182238336 183082032 183140352 183308022 183988224 185131008 185177664 185988096 186264603 186908672 186955776 187079792 187421526 188053152 188116992 188940288 188987904 189221184 189923328 190097208 191102976 191277936 191987712 192163482 192876544 193114624 193163292 193357044 194363064 195084288 195213696 195262893 195570288 196229376 196475706 197448192 197696052 198362304 199098368 199280648 199344128 199526633 199594368 199644669 200518416 200884698 201510912 201561696 201763872 202813632 203701248 203752584 204004089 204073344 204761088 205018128 205709056 205962976 205967286 206032896 206986752 207945024 208011264 208201704 208272384 208324872 209236608 210272256 210325248 210464766 211559796 211631616 212344832 212557824 212611392 212873832 213663744 213859359 214652928 214917888 214990848 215187678 215986176 216986112 217253952 218658447 219395344 219414528 219469824 219615408 220016574 220430336 220758048 221577216 221780076 222129216 222953472 223157592 223985664 224190729 224262144 224543664 225583218 226699776 226756908 226984356 227749312 228165336 228934272 229163904 229221657 229582512 230356224 230645394 231422688 231708348 231787008 232860096 233938152 234012672 234226917 234306432 234365481 235096064 235391184 236556288 236615904 237651456 238085568 238887936 239127552 239187816 239483061 240371712 241484544 241782624 241864704 242679808 242901988 242984448 244109376 244187136 244410696 245317632 245542227 246819762 246841344 246903552 247067334 247984128 248352804 249274368 249895368 250737536 250822656 251052291 251920384 251983872 252294912 252611622 253462944 255037248 255983616 256217976 256686003 257551056 257809392 258280326 259150752 260112384 260284928 260350524 260760384 261639168 261967608 263180421 263264256 263594736 264483072 264815082 266125824 266192892 267357888 267846264 268681216 268748928 268927201 269018496 269086293 270326406 270418176 271601664 271670112 272005452 272097792 273014784 273357504 274623048 274710528 274962033 275982336 277260032 277602272 277696512 277766496 278982144 280363008 280433664 280619688 281132289 282079728 282175488 283410432 283481856 283831776 284884992 285145812 286203904 286557184 286654464 286916904 287981568 288245223 289314816 289671936 289744938 290035566 291544596 292626432 292820544 293355432 294344064 294713559 295436288 295706768 296071778 296172288 296544078 297543456 298647552 298920972 299016192 299391552 300777624 301327047 302266368 302342544 302645808 304220448 305245696 305551872 305628876 306110016 307141632 307527192 308563584 308944464 308950929 309049344 310480128 311917536 312016896 312302556 312408576 312487308 313854912 315380807 315408384 315487872 315697149 316868608 317339694 317447424 318517248 318836736 318917088 319310748 320495616 321979392 322376832 322486272 322781517 323979264 325479168 325880928 327090176 327389636 329093016 329121792 329204736 329423112 330024861 330645504 331137072 332365824 332670114 333193824 334430208 334736388 335978496 336393216 336815496 337950592 338374827 340049664 340135362 340476534 341623968 342248004 343401408 343745856 344373768 345534336 345968091 346816512 347134032 347562522 347680512 348852224 349290144 350907228 351019008 351459648 352644096 353086776 354834432 354923856 356477184 357128352 358331904 358691328 358781724 360435208 360557568 362135552 362226816 362673936 362797056 364019712 364352982 364476672 366164064 366280704 366616044 367976448 370229643 370262016 370355328 370601001 371976192 372529206 373911552 374159584 374843052 376106304 376233984 377880576 377975808 378442368 378917433 379846656 380194416 382555872 383975424 384326964 385753088 386229248 386326584 386714088 387420489 388726128 390168576 390427392 390525786 391140576 392458752 392951412 394896384 395392104 396724608 397222623 398196736 398561296 398688256 399053266 399188736 399289338 401036832 401769396 403021824 403123392 403527744 405489609 405627264 407402496 407505168 408008178 408146688 409522176 410036256 411418112 411925952 411934572 412065792 413973504 415890048 416022528 416403408 416544768 416649744 418473216 420544512 420650496 420929532 423119592 423263232 424689664 425078479 425115648 425222784 425747664 427327488 427718718 429305856 429835776 429981696 430375356 431972352 433972224 434507904 434617407 435053349 437316894 438790688 438939648 439230816 440033148 440860672 441516096 443154432 443560152 444107667 444258432 444816117 445906944 446315184 447971328 448381458 448524288 449087328 451166436 453399552 453513816 453968712 455498624 456330672 457868544 458327808 458443314 459165024 460712448 461290788 462845376 463416696 463574016 465720192 467876304 468025344 468453834 468612864 468730962 470192128 470782368 473112576 473231808 475302912 476009541 476171136 477775872 478255104 478375632 478966122 480743424 482969088 483565248 483729408 485359616 485803976 485968896 488218752 488374272 488821392 490635264 491084454 493639524 493682688 493807104 494134668 495968256 496705608 498548736 499005171 499790736 501475072 501645312 502104582 503967744 504589824 505223244 506925888 510074496 510203043 510714801 511967232 512435952 513372006 515102112 515618784 516560652 518301504 520224768 520569856 520701048 521343783 521520768 523278336 523935216 526360842 526528512 527189472 528966144 529630164 532251648 532385784 534715776 535692528 537362432 537497856 537854402 538036992 538172586 540652812 540836352 543203328 543340224 544010904 544195584 546029568 546529473 546715008 549246096 549421056 549924066 551964672 554520064 555204544 555393024 555532992 557964288 558793809 560726016 560867328 561239376 562264578 564159456 564350976 566820864 566963712 567663552 569769984 570291624 572407808 572931863 573114368 573308928 573833808 575963136 576490446 578629632 579343872 579489876 580071132 583089192 585252864 585641088 585788679 586710864 588688128 589427118 591413536 592143556 592344576 593088156 595086912 597295104 597841944 598032384 598579899 598783104 598934007 601555248 602654094 604532736 604685088 605291616 608440896 610491392 611103744 611257752 612012267 612220032 614283264 615054384 617127168 617888928 617901858 618098688 620960256 623835072 624033792 624605112 624817152 624974616 627709824 630761614 630816768 630975744 631394298 633737216 634679388 634894848 637034496 637673472 637834176 638621496 640991232 641578077 643958784 644753664 644972544 645563034 647958528 650958336 651761856 654180352 654779272 655975341 658186032 658243584 658409472 658846224 660049722 661291008 662274144 664731648 665340228 666387648 668860416 669472776 671956992 672572187 672786432 673630992 675901184 676749654 680099328 680270724 680953068 683247936 684496008 686802816 687491712 687664971 688747536 691068672 691936182 694268064 695125044 695361024 697704448 698580288 701814456 702038016 702680751 702919296 703096443 705288192 706173552 709668864 709847712 712954368 714256704 716663808 717382656 717563448 718449183 720870416 721115136 724271104 724453632 725347872 725594112 728039424 728705964 728953344 732328128 732561408 733232088 735952896 736626681 740459286 740524032 740710656 741202002 743952384 745058412 747823104 748319168 749686104 752212608 752467968 753156873 755761152 755951616 756884736 757834866 760388832 765111744 767950848 768653928 770058009 771506176 772458496 772653168 773428176 774840978 777452256 780337152 780854784 781051572 782281152 784917504 785902824 789541263 789792768 790784208 793449216 794445246 797122592 797376512 798106532 798377472 798578676 802073664 803538792 806043648 806246784 806781603 807055488 807258879 810979218 811254528 814804992 815010336 816016356 816293376 819044352 820072512 822836224 823851904 823869144 824131584 824886099 827947008 831780096 832806816 833089536 833299488 836946432 841089024 841300992 841859064 843396867 846239184 846526464 849379328 850156958 850231296 850445568 851495328 854654976 855437436 858611712 859671552 859963392 860750712 863944704 864735669 867944448 869015808 869234814 870106698 874633788 877581376 877879296 878461632 880066296 881721344 883032192 884140677 886308864 887120304 888215334 888516864 889632234 892630368 895942656 896762916 897048576 898174656 902332872 903981141 906799104 907027632 907937424 910997248 912661344 915737088 916655616 916886628 918330048 921424896 922581576 925690752 926833392 926852787 927148032 931440384 935752608 936050688 936907668 937225728 937461924 940384256 941564736 946142421 946225152 946463616 947091447 950605824 952019082 952342272 955551744 956510208 956751264 957932244 961486848 965938176 967130496 967458816 968344551 970719232 971607952 971937792 976437504 977642784 981270528 982168908 987279048 987365376 987614208 988269336 990074583 991936512 993411216 997097472 998010342 999581472 1002950144 1003290624 1004209164 1007935488 1009179648 1010446488 1013851776 1015124481 1020148992 1020406086 1021429602 1024871904 1026744012 1030204224 1031237568 1033121304 1036251223 1036603008 1037904273 1040449536 1041139712 1041402096 1042687566 1043041536 1046556672 1047870432 1052721684 1053057024 1054378944 1057932288 1059260328 1064503296 1064771568 1069431552 1071385056 1074724864 1074995712 1075708804 1076073984 1076345172 1081305624 1081672704 1086406656 1086680448 1088021808 1088391168 1092059136 1093058946 1093430016 1098492192 1098842112 1099848132 1103929344 1109040128 1110409088 1110688929 1110786048 1111065984 1111803003 1115928576 1117587618 1121734656 1122478752 1124529156 1128318912 1128701952 1133641728 1133927424 1135327104 1136752299 1139539968 1140583248 1144815616 1145863726 1146228736 1147667616 1151926272 1152980892 1157259264 1158687744 1158979752 1160142264 1166178384 1170505728 1171282176 1171577358 1173421728 1177376256 1178854236 1182827072 1184287112 1184689152 1186176312 1190173824 1191667869 1194590208 1195683888 1196064768 1197159798 1197566208 1197868014 1203110496 1205308188 1209065472 1209370176 1210583232 1216468827 1216881792 1220982784 1222207488 1222515504 1224024534 1224440064 1228566528 1230108768 1234254336 1235777856 1235803716 1236197376 1241920512 1247670144 1248067584 1249210224 1249634304 1249949232 1255419648 1261523228 1261633536 1261951488 1262788596 1267474432 1269358776 1269789696 1274068992 1275235437 1275346944 1275668352 1277242992 1281982464 1283156154 1287917568 1289507328 1289945088 1291126068 1295917056 1301916672 1303523712 1303852221 1305160047 1308360704 1309558544 1311950682 1316372064 1316818944 1317692448 1320099444 1322582016 1324548288 1329463296 1330680456 1332323001 1332775296 1334448351 1337720832 1338945552 1343913984 1345144374 1345572864 1347261984 1351802368 1353499308 1360198656 1360541448 1361906136 1366495872 1368992016 1373605632 1374983424 1375329942 1377495072 1382137344 1383872364 1388536128 1390250088 1390722048 1395408896 1396686431 1397160576 1403628912 1404076032 1405361502 1405838592 1406192886 1410576384 1412347104 1419337728 1419695424 1425908736 1428028623 1428513408 1433327616 1434765312 1435126896 1436898366 1441740832 1442230272 1448542208 1448907264 1450695744 1451188224 1456078848 1457411928 1457906688 1464656256 1465122816 1466464176 1471905792 1473253362 1480918572 1481048064 1481421312 1482404004 1487904768 1490116824 1495646208 1496638336 1497015513 1499372208 1504425216 1504935936 1506313746 1511903232 1513769472 1515669732 1520777664 1530223488 1530609129 1532144403 1535901696 1537307856 1540116018 1543012352 1544916992 1545306336 1546856352 1549681956 1554904512 1560674304 1561709568 1562103144 1564031349 1564562304 1569835008 1571805648 1579082526 1579585536 1581568416 1586898432 1588890492 1594245184 1594753024 1596213064 1596754944 1597157352 1604147328 1607077584 1612087296 1612493568 1613563206 1614110976 1614517758 1621958436 1622509056 1629609984 1630020672 1632032712 1632586752 1638088704 1639588419 1640145024 1645672448 1647703808 1647738288 1648263168 1649772198 1655894016 1663560192 1665613632 1666179072 1666598976 1673892864 1676381427 1682178048 1682601984 1683718128 1686793734 1692478368 1693052928 1698758656 1700313916 1700462592 1700891136 1702990656 1709309952 1710874872 1717223424 1718795589 1719343104 1719926784 1721501424 1727889408 1729471338 1735888896 1738031616 1738469628 1740213396 1749267576 1755162752 1755758592 1756923264 1757366037 1760132592 1763442688 1766064384 1768281354 1774240608 1776430668 1777033728 1779264468 1785260736 1791885312 1793525832 1794097152 1795739697 1796349312 1796802021 1804665744 1807962282 1813598208 1814055264 1815874848 1821994496 1825322688 1831474176 1833311232 1833773256 1836036801 1836660096 1842849792 1845163152 1851381504 1853666784 1853705574 1854296064 1862880768 1871505216 1872101376 1873815336 1874451456 1874923848 1880768512 1882490407 1883129472 1892284842 1892450304 1892927232 1894182894 1901211648 1904038164 1904684544 1911103488 1913020416 1913502528 1915864488 1922973696 1924734231 1931876352 1934260992 1934917632 1936689102 1943215904 1943875584 1952875008 1955285568 1962541056 1964337816 1967926023 1974558096 1974730752 1975228416 1976538672 1980149166 1983873024 1986822432 1994194944 1996020684 1999162944 2005900288 2006581248 2008418328 2015870976 2017716561 2018359296 2020892976 2027703552 2030248962 2040297984 2040812172 2042859204 2049743808 2053488024 2060408448 2062475136 2062994913 2066242608 2072502446 2073206016 2075808546 2082279424 2082804192 2085375132 2086083072 2093113344 2095740864 2105443368 2106114048 2108042253 2108757888 2109289329 2115864576 2118520656 2129006592 2129543136 2138863104 2142770112 2149449728 2149991424 2151417608 2152147968 2152690344 2155347549 2162611248 2163345408 2172813312 2173360896 2176043616 2176782336 2184118272 2186117892 2186860032 2196984384 2197684224 2199696264 2207858688 2209880043 2218080256 2220818176 2221377858 2221572096 2222131968 2223606006 2231857152 2235175236 2243469312 2244957504 2249058312 2256637824 2257403904 2259470619 2267283456 2267854848 2270654208 2273504598 2281166496 2289631232 2291727452 2292457472 2295335232 2303852544 2305961784 2310174027 2314518528 2317375488 2317959504 2320284528 2332356768 2341011456 2342564352 2343154716 2346843456 2354752512 2357708472 2365654144 2368574224 2368623789 2369378304 2372352624 2380347648 2383335738 2391367776 2392129536 2394319596 2395132416 2395736028 2406220992 2410616376 2418130944 2418740352 2420344809 2421166464 2421776637 2432937654 2433763584 2441965568 2444414976 2445031008 2448049068 2448880128 2457133056 2460217536 2468508672 2471555712 2471607432 2472394752 2474658297 2483841024 2495340288 2498420448 2499268608 2499898464 2510839296 2523046456 2523267072 2523902976 2525577192 2530190601 2534948864 2538717552 2539579392 2548137984 2550470874 2550693888 2551336704 2554485984 2563964928 2566312308 2575835136 2579014656 2579890176 2582252136 2591834112 2594207007 2603833344 2607047424 2607704442 2610320094 2619117088 2623901364 2632744128 2633637888 2635384896 2640198888 2645164032 2649096576 2652422031 2658926592 2661360912 2664646002 2665550592 2668896702 2677891104 2687827968 2690288748 2691145728 2694523968 2703604736 2706998616 2711943423 2720397312 2721082896 2723812272 2732991744 2737984032 2747211264 2749966848 2750659884 2754990144 2764274688 2767744728 2777072256 2780500176 2780558361 2781444096 2790817792 2793372862 2794321152 2807257824 2808152064 2810723004 2811677184 2812385772 2821152768 2824694208 2838427263 2838675456 2839390848 2841274341 2851817472 2856057246 2857026816 2866655232 2869530624 2870253792 2873796732 2883481664 2884460544 2897084416 2897814528 2901391488 2902376448 2905033653 2912157696 2914823856 2915813376 2929312512 2932928352 2943811584 2946506724 2961837144 2962096128 2962842624 2964808008 2970223749 2975809536 2980233648 2991292416 2993276672 2994031026 2998744416 3008850432 3009871872 3012627492 3023806464 3027538944 3031339464 3041555328 3045373443 3060446976 3061218258 3064288806 3074615712 3080232036 3086024704 3089833984 3090612672 3093712704 3099363912 3108753669 3109809024 3113712819 3121348608 3123419136 3124206288 3128062698 3129124608 3139670016 3143611296 3158165052 3159171072 3163136832 3173796864 3177780984 3188490368 3189506048 3192426128 3193509888 3194314704 3208294656 3214155168 3224174592 3224987136 3227126412 3228221952 3229035516 3243916872 3245018112 3259219968 3260041344 3264065424 3265173504 3276177408 3279176838 3280290048 3291344896 3295407616 3295476576 3296526336 3299544396 3311788032 3327120384 3331227264 3332066787 3332358144 3333197952 3335409009 3347785728 3352762854 3365203968 3367436256 3373587468 3384956736 3386105856 3397517312 3400627832 3400925184 3401782272 3405981312 3410256897 3418619904 3421749744 3434446848 3437591178 3438686208 3443002848 3455778816 3458942676 3471777792 3476063232 3476939256 3480426792 3498535152 3510325504 3511517184 3513846528 3514732074 3520265184 3532128768 3536562708 3548481216 3552861336 3554067456 3558528936 3570521472 3575003607 3583770624 3587051664 3588194304 3591479394 3592698624 3593604042 3609331488 3615924564 3627196416 3628110528 3631749696 3643988992 3649406481 3650645376 3662948352 3666622464 3667546512 3672073602 3673320192 3685699584 3690326304 3702763008 3707333568 3707411148 3708592128 3725761536 3743010432 3744202752 3747630672 3748902912 3749847696 3761537024 3764980814 3766258944 3784569684 3784900608 3785854464 3788365788 3802423296 3808076328 3809369088 3822206976 3825706311 3826040832 3827005056 3831728976 3845947392 3849468462 3863752704 3868521984 3869835264 3873378204 3886431808 3887751168 3905750016 3910571136 3911556663 3915480141 3925082112 3928675632 3935852046 3949116192 3950456832 3953077344 3960298332 3967746048 3973644864 3988389888 3992041368 3996969003 3998325888 4003345053 4011800576 4013162496 4016836656 4031741952 4035433122 4036718592 4041785952 4055407104 4060497924 4080595968 4081624344 4085718408 4099487616 4106976048 4120816896 4124950272 4125989826 4132485216 4145004892 4146412032 4151617092 4164558848 4165608384 4170750264 4172166144 4186226688 4190059293 4191481728 4210886736 4212228096 4216084506 4217515776 4218578658 4231729152 4237041312 4258013184 4259086272 4277726208 4284085869 4285540224 4298899456 4299982848 4302835216 4304295936 4305380688 4310695098 4325222496 4326690816 4345626624 4346721792 4352087232 4353564672 4368236544 4372235784 4373720064 4393968768 4395368448 4399392528 4415717376 4419760086 4436160512 4441636352 4442755716 4443144192 4444263936 4447212012 4463714304 4470350472 4486938624 4489915008 4491046539 4498116624 4513275648 4514807808 4518941238 4535709696 4541308416 4547009196 4562332992 4579262464 4583454904 4584914944 4589112559 4590670464 4591827387 4596433209 4607705088 4611923568 4620348054 4629037056 4634750976 4635919008 4640569056 4664713536 4682022912 4685128704 4686309432 4692094047 4693686912 4709505024 4715416944 4731308288 4737148448 4737247578 4738756608 4744705248 4760695296 4766671476 4782735552 4784259072 4788639192 4790264832 4791472056 4812441984 4821232752 4836261888 4837480704 4840689618 4842332928 4843553274 4865875308 4867527168 4883931136 4888829952 4890062016 4896098136 4897760256 4914266112 4918765257 4920435072 4937017344 4943111424 4943214864 4944789504 4949316594 4967682048 4990680576 4996840896 4998537216 4999796928 5021678592 5029144281 5046092912 5046534144 5047805952 5051154384 5060381202 5069897728 5077435104 5079158784 5096275968 5100941748 5101387776 5102673408 5108971968 5127929856 5132624616 5151670272 5156386767 5158029312 5159780352 5164504272 5183668224 5188414014 5207666688 5214094848 5215408884 5220640188 5238234176 5247802728 5265488256 5267275776 5270769792 5272098111 5280397776 5290328064 5298193152 5304844062 5322721824 5329292004 5331101184 5337793404 5355782208 5375655936 5380577496 5382291456 5387219091 5389047936 5390406063 5407209472 5413997232 5423886846 5440794624 5442165792 5447624544 5465983488 5475968064 5494422528 5499933696 5501319768 5508110403 5509980288 5528549376 5535489456 5554144512 5561000352 5561116722 5562888192 5581635584 5586745724 5588642304 5614515648 5616304128 5621446008 5623354368 5624771544 5642305536 5647471221 5649388416 5676854526 5677350912 5678781696 5682548682 5703634944 5712114492 5714053632 5733310464 5739061248 5740507584 5747593464 5766963328 5768921088 5774202693 5794168832 5795629056 5802782976 5804752896 5810067306 5829647712 5831626752 5858625024 5865856704 5887623168 5893013448 5903778069 5923674288 5924192256 5925685248 5929616016 5940447498 5951619072 5960467296 5982584832 5986553344 5988062052 5997488832 6017700864 6019743744 6025254984 6047612928 6053149683 6055077888 6062678928 6083110656 6090746886 6120893952 6122436516 6128577612 6149231424 6160464072 6172049408 6179667968 6181225344 6185325623 6187425408 6188984739 6198727824 6217507338 6219618048 6227425638 6246838272 6248412576 6256125396 6258249216 6279340032 6287222592 6316330104 6318342144 6324126759 6326273664 6327867987 6347593728 6355561968 6376980736 6384852256 6387019776 6388629408 6416589312 6428310336 6448349184 6449974272 6454252824 6456443904 6458071032 6466042647 6487833744 6490036224 6518439936 6520082688 6528130848 6530347008 6552354816 6558353676 6560580096 6582689792 6590815232 6590953152 6593052672 6599088792 6623576064 6629640129 6654240768 6662454528 6664133574 6664716288 6666395904 6670818018 6695571456 6705525708 6730407936 6734872512 6747174936 6769913472 6772211712 6778411857 6795034624 6801255664 6801850368 6803564544 6811962624 6820513794 6843499488 6868893696 6875182356 6877372416 6886005696 6911557632 6917885352 6930522081 6943555584 6952126464 6953878512 6960853584 6997070304 7020651008 7023034368 7027693056 7029464148 7040530368 7064257536 7073125416 7096962432 7105722672 7105871367 7108134912 7117057872 7141042944 7150007214 7174103328 7176388608 7182958788 7185397248 7187208084 7218662976 7231849128 7253758561 7254392832 7256221056 7261034427 7263499392 7265329911 7287977984 7298812962 7301290752 7325896704 7333244928 7335093024 7344147204 7346640384 7371399168 7380652608 7405526016 7414667136 7414822296 7417184256 7423974891 7451523072 7486020864 7495261344 7497805824 7499695392 7523074048 7529961628 7532517888 7569139368 7569801216 7571708928 7576731576 7590571803 7604846592 7616152656 7618738176 7644413952 7651412622 7652081664 7654010112 7663457952 7691894784 7698936924 7727505408 7737043968 7739670528 7746756408 7772863616 7775502336 7782621021 7811500032 7821142272 7823113326 7830960282 7857351264 7871704092 7898232384 7900913664 7906154688 7920596664 7935492096 7947289728 7957266093 7976779776 7984082736 7993938006 7996651776 8006690106 8023601152 8033673312 8063483904 8070866244 8073437184 8083571904 8110814208 8120995848 8161191936 8163248688 8171436816 8198975232 8213952096 8241633792 8249900544 8251979652 8264970432 8290009784 8292824064 8303234184 8329117696 8331216768 8341500528 8341675083 8344332288 8372453376 8380118586 8382963456 8421773472 8424456192 8432169012 8435031552 8437157316 8463458304 8474082624 8515281789 8516026368 8518172544 8523823023 8555452416 8568171738 8571080448 8599965696 8605670432 8608591872 8610761376 8621390196 8650444992 8653381632 8691253248 8693443584 8704174464 8707129344 8715100959 8736473088 8744471568 8747440128 8787937536 8798785056 8831434752 8839520172 8872321024 8883272704 8885511432 8886288384 8888527872 8894424024 8910671247 8927428608 8940700944 8973877248 8979830016 8982093078 8996233248 9026551296 9029615616 9037882476 9071419392 9082616832 9094018392 9124665984 9136120329 9158524928 9166909808 9169829888 9178225118 9181340928 9183654774 9192866418 9223847136 9240696108 9258074112 9269501952 9271838016 9281138112 9326261007 9329427072 9341138457 9364045824 9370257408 9372618864 9384188094 9387373824 9419010048 9430833888 9462616576 9474296896 9474495156 9477513216 9489410496 9521390592 9533342952 9565471104 9568518144 9577278384 9580529664 9582944112 9624883968 9642465504 9672523776 9674961408 9681379236 9684665856 9687106548 9731750616 9735054336 9767862272 9776805017 9777659904 9780124032 9792196272 9795520512 9828532224 9837530514 9840870144 9874034688 9886222848 9886429728 9889579008 9898633188 9935364096 9981361152 9993681792 9996200361 9997074432 9999593856 10006227027 10043357184 10058288562 10092185824 10095611904 10102308768 10120762404 10139795456 10154870208 10158317568 10192551936 10201883496 10202775552 10205346816 10217943936 10230770691 10255859712 10265249232 10303340544 10312773534 10316058624 10329008544 10367336448 10376828028 10415333376 10428189696 10430817768 10441280376 10476468352 10495605456 10530976512 10534551552 10541539584 10544196222 10560795552 10596386304 10609688124 10645443648 10658584008 10662202368 10675586808 10711564416 10725010821 10751311872 10761154992 10764582912 10774438182 10778095872 10780812126 10814418944 10827994464 10847773692 10881589248 10884331584 10895249088 10931966976 10948219443 10951936128 10988845056 10999867392 11002639536 11016220806 11019960576 11057098752 11070978912 11108289024 11122000704 11122233444 11125776384 11163271168 11173491448 11177284608 11229031296 11232608256 11242892016 11246708736 11249543088 11284611072 11294942442 11298776832 11353709052 11354701824 11357563392 11365097364 11407269888 11424228984 11428107264 11466620928 11477118933 11478122496 11481015168 11495186928 11533926656 11537842176 11548405386 11591258112 11605565952 11609505792 11620134612 11659295424 11663253504 11717250048 11731713408 11734669989 11746440423 11775246336 11786026896 11807556138 11847348576 11851370496 11859232032 11880894996 11903238144 11920934592 11965169664 11973106688 11976124104 11990907009 11994977664 12010035159 12035401728 12039487488 12050509968 12095225856 12106299366 12110155776 12125357856 12166221312 12181493772 12241787904 12244873032 12257155224 12298462848 12320928144 12344098816 12359335936 12362450688 12370651246 12374850816 12377969478 12397455648 12435014676 12439236096 12454851276 12493676544 12496825152 12512250792 12516498432 12558680064 12570177879 12574445184 12632660208 12636684288 12648253518 12652547328 12655735974 12695187456 12711123936 12753961472 12769704512 12774039552 12777258816 12833178624 12852257607 12856620672 12896698368 12899948544 12908505648 12912887808 12916142064 12932085294 12975667488 12980072448 13036879872 13040165376 13056261696 13060694016 13104709632 13116707352 13121160192 13165379584 13177432849 13181630464 13181906304 13186105344 13198177584 13247152128 13259280258 13308481536 13324909056 13328267148 13329432576 13332791808 13341636036 13391142912 13411051416 13460815872 13469745024 13473139617 13494349872 13539826944 13544423424 13556823714 13602511328 13607129088 13623925248 13641027588 13686998976 13737787392 13750364712 13754744832 13767337677 13772011392 13775482161 13789299627 13823115264 13835770704 13861044162 13887111168 13904252928 13907757024 13921707168 13994140608 14041302016 14046068736 14055386112 14058928296 14076282141 14081060736 14128515072 14146250832 14193924864 14211445344 14211742734 14216269824 14234115744 14282085888 14300014428 14348206656 14352777216 14365917576 14370794496 14374416168 14437325952 14463698256 14507517122 14508785664 14512442112 14522068854 14526998784 14530659822 14575955968 14597625924 14602581504 14651793408 14666489856 14670186048 14688294408 14693280768 14742798336 14756295771 14761305216 14811052032 14829334272 14829644592 14834368512 14847949782 14903046144 14972041728 14990522688 14995611648 14999390784 15046148096 15059923256 15065035776 15087432843 15138278736 15139602432 15143417856 15153463152 15181143606 15209693184 15232305312 15237476352 15288827904 15302825244 15304163328 15308020224 15326915904 15383789568 15397873848 15455010816 15469160301 15474087936 15479341056 15493512816 15545727232 15551004672 15565242042 15623000064 15642284544 15646226652 15661920564 15714702528 15743408184 15796464768 15801827328 15812309376 15816294333 15841193328 15870984192 15894579456 15914532186 15968165472 15987876012 15993303552 16013380212 16047202304 16067346624 16126967808 16141732488 16146874368 16161657273 16167143808 16171218189 16221628416 16241991696 16322383872 16326497376 16342873632 16397950464 16427904192 16483267584 16499801088 16503959304 16524331209 16529940864 16580019568 16585648128 16606468368 16658235392 16662433536 16683001056 16683350166 16688664576 16744906752 16760237172 16765926912 16843546944 16848912384 16864338024 16870063104 16874314632 16926916608 16942413663 16948165248 17030563578 17032052736 17036345088 17047646046 17110904832 17136343476 17142160896 17199931392 17211340864 17217183744 17221522752 17242780392 17300889984 17306763264 17322608079 17382506496 17386887168 17408348928 17414258688 17430201918 17488943136 17494880256 17575875072 17597570112 17662869504 17679040344 17711334207 17744642048 17766545408 17771022864 17772576768 17777055744 17788848048 17821342494 17854857216 17881401888 17947754496 17959660032 17964186156 17992466496 18053102592 18059231232 18075764952 18142838784 18159449049 18165233664 18188036784 18249331968 18272240658 18333819616 18339659776 18356450236 18362681856 18367309548 18385732836 18447694272 18481392216 18516148224 18539003904 18543676032 18555976869 18562276224 18566954217 18652522014 18658854144 18682276914 18740514816 18745237728 18768376188 18774747648 18838020096 18861667776 18925233152 18948593792 18948990312 18955026432 18972380277 18978820992 18983603961 19042781184 19066685904 19130942208 19154556768 19161059328 19165888224 19249767936 19284931008 19345047552 19349922816 19362758472 19369331712 19374213096 19398127941 19463501232 19470108672 19535724544 19553610034 19555319808 19560248064 19584392544 19591041024 19657064448 19675061028 19681740288 19748069376 19772445696 19772859456 19779158016 19797266376 19870728192 19888920387 19962722304 19987363584 19992400722 19994148864 19999187712 20012454054 20086714368 20116577124 20184371648 20191223808 20204617536 20241524808 20279590912 20309740416 20316635136 20335235571 20385103872 20403766992 20405551104 20410693632 20435887872 20461541382 20530498464 20606681088 20625547068 20632117248 20658017088 20734672896 20753656056 20791566243 20830666752 20856379392 20861635536 20882560752 20952936704 20991210912 21061953024 21069103104 21083079168 21088392444 21121591104 21192772608 21219376248 21290887296 21317168016 21317614101 21324404736 21351173616 21423128832 21450021642 21522309984 21529165824 21548876364 21556191744 21561624252 21628837888 21655988928 21695547384 21761275683 21763178496 21768663168 21783103281 21790498176 21795989733 21863933952 21896438886 21903872256 21977690112 21999734784 22005279072 22032441612 22039921152 22114197504 22141957824 22216578048 22244001408 22244466888 22251552768 22271924673 22326542336 22346982896 22354569216 22458062592 22485784032 22493417472 22499086176 22569222144 22589884884 22597553664 22707418104 22709403648 22715126784 22730194728 22771715409 22814539776 22848457968 22856214528 22933241856 22954237866 22956244992 22962030336 22990373856 23067853312 23075684352 23096810772 23182516224 23211131904 23219011584 23240269224 23318590848 23326507008 23347863063 23434500096 23463426816 23469339978 23492880846 23572053792 23615112276 23694697152 23702740992 23718464064 23761789992 23806476288 23841869184 23871798279 23930339328 23946213376 23952248208 23981814018 23989955328 24020070318 24070803456 24101019936 24190451712 24212598732 24220311552 24250715712 24332442624 24362987544 24483575808 24489746064 24514310448 24596925696 24641856288 24718671872 24724901376 24741302492 24749701632 24755938956 24794911296 24870029352 24878472192 24909702552 24987353088 24993650304 25024501584 25025025249 25032996864 25117360128 25140355758 25148890368 25265320416 25273368576 25296507036 25305094656 25311471948 25390374912 25422247872 25507922944 25539409024 25545845367 25548079104 25554517632 25571469069 25666357248 25704515214 25713241344 25799897088 25817011296 25825775616 25832284128 25864170588 25951334976 25960144896 26073759744 26080330752 26112523392 26121388032 26145302877 26209419264 26233414704 26242320384 26330759168 26354865698 26363260928 26363812608 26396355168 26494304256 26518560516 26616963072 26649818112 26656534296 26658865152 26665583616 26683272072 26782285824 26822102832 26921631744 26939490048 26946279234 26988699744 27079653888 27088846848 27113647428 27205022656 27214258176 27247850496 27282055176 27373997952 27408360987 27475574784 27500729424 27509489664 27534675354 27544022784 27550964322 27578599254 27671541408 27722088324 27774222336 27808505856 27815514048 27843414336 27978783021 27988281216 28023415371 28082604032 28092137472 28110772224 28117856592 28152564282 28162121472 28257030144 28292501664 28387849728 28422890688 28423485468 28432539648 28468231488 28564171776 28600028856 28696413312 28705554432 28731835152 28741588992 28748832336 28874651904 28927396512 29015034244 29017571328 29024884224 29044137708 29053997568 29061319644 29151911936 29195251848 29205163008 29303586816 29330415051 29332979712 29340372096 29376588816 29386561536 29485596672 29512591542 29522610432 29622104064 29658668544 29659289184 29668737024 29695899564 29806092288 29944083456 29981045376 29988601083 29991223296 29998781568 30018681081 30092296192 30119846512 30130071552 30174865686 30276557472 30286835712 30306926304 30362287212 30419386368 30464610624 30474952704 30577655808 30605650488 30608326656 30616040448 30653831808 30692312073 30767579136 30795747696 30910021632 30938320602 30948175872 30987025632 31091454464 31102009344 31130484084 31246000128 31284569088 31292453304 31323841128 31429405056 31486816368 31592929536 31603654656 31624618752 31632588666 31682386656 31789158912 31829064372 31936330944 31975752024 31986607104 32026760424 32094404608 32123787913 32134693248 32175032463 32253935616 32283464976 32293748736 32323314546 32334287616 32342436378 32443256832 32483983392 32644767744 32652994752 32685747264 32795900928 32844658329 32855808384 32966535168 32999602176 33007918608 33048662418 33059881728 33160039136 33171296256 33212936736 33316470784 33324867072 33366002112 33366700332 33377329152 33489813504 33520474344 33531853824 33687093888 33697824768 33728676048 33740126208 33748629264 33853833216 33884827326 33896330496 34061127156 34064105472 34072690176 34095292092 34221809664 34272686952 34284321792 34399862784 34422681728 34431356799 34434367488 34443045504 34485560784 34601779968 34613526528 34645216158 34773774336 34816697856 34828517376 34860403836 34977886272 34989760512 35151750144 35195140224 35204009967 35239321269 35325739008 35358080688 35422668414 35489284096 35533090816 35542045728 35554111488 35577696096 35642684988 35709714432 35762803776 35895508992 35919320064 35928372312 35972721027 35984932992 36106205184 36118462464 36151529904 36285677568 36318898098 36330467328 36376073568 36498663936 36544481316 36667639232 36679319552 36712900472 36725363712 36734619096 36771465672 36895388544 36962784432 37032296448 37078007808 37087352064 37111953738 37124552448 37133908434 37305044028 37317708288 37364553828 37481029632 37490475456 37536752376 37549495296 37676040192 37710533637 37723335552 37850466304 37897187584 37897980624 37910052864 37944760554 37957641984 37967207922 38085562368 38133371808 38261884416 38309113536 38322118656 38331776448 38499535872 38556772821 38569862016 38690095104 38699845632 38725516944 38738663424 38748426192 38796255882 38927002464 38940217344 39071449088 39107220068 39110639616 39120496128 39168785088 39182082048 39314128896 39350122056 39363480576 39496138752 39532298547 39544891392 39545718912 39558316032 39594532752 39741456384 39777840774 39925444608 39974727168 39984801444 39988297728 39998375424 40024908108 40173428736 40233154248 40368743296 40382447616 40409235072 40419418851 40483049616 40559181824 40619480832 40633270272 40670471142 40807533984 40821387264 40871775744 40923082764 41060996928 41213362176 41251094136 41264234496 41302013031 41316034176 41326446483 41367898881 41469345792 41507312112 41583132486 41661333504 41712758784 41723271072 41765121504 41905873408 41982421824 42123906048 42138206208 42166158336 42176784888 42228846423 42243182208 42385545216 42438752496 42581774592 42634336032 42635228202 42648809472 42702347232 42846257664 42900043284 43044619968 43058331648 43097752728 43112383488 43123248504 43257675776 43297279361 43311977856 43391094768 43522551366 43526356992 43537326336 43566206562 43580996352 43591979466 43727867904 43792877772 43807744512 43955380224 43999469568 44010558144 44064883224 44079842304 44228395008 44268887313 44283915648 44433156096 44488002816 44488933776 44503105536 44543849346 44693965792 44709138432 44916125184 44971568064 44986834944 44998172352 45138444288 45179769768 45195107328 45262298529 45414836208 45418807296 45430253568 45460389456 45543430818 45629079552 45696915936 45712429056 45866483712 45908475732 45912489984 45924060672 45980747712 46135706624 46151368704 46193621544 46365032448 46407480903 46422263808 46438023168 46480538448 46637181696 46653014016 46695726126 46869000192 46926853632 46938679956 46985761692 47144107584 47230224552 47389394304 47405481984 47436928128 47448882999 47523579984 47612952576 47683738368 47743596558 47892426752 47904496416 47963628036 47979910656 48040140636 48141606912 48202039872 48380903424 48425197464 48440623104 48484971819 48501431424 48513654567 48664885248 48725975088 48967151616 48979492128 49028620896 49193851392 49283712576 49437343744 49449802752 49482604984 49499403264 49511877912 49572993627 49589822592 49740058704 49756944384 49819405104 49974706176 49987300608 50049003168 50050050498 50065993728 50234720256 50280711516 50297780736 50530640832 50546737152 50593014072 50610189312 50622943896 50780749824 50827240989 50844495744 51015845888 51078818048 51091690734 51096158208 51109035264 51142938138 51332714496 51409030428 51426482688 51599794176 51634022592 51651551232 51664568256 51728341176 51902669952 51920289792 51967824237 52147519488 52160661504 52225046784 52242776064 52290605754 52466829408 52484640768 52661518336 52709731396 52726521856 52727625216 52792710336 52988608512 53037121032 53134002621 53233926144 53299636224 53313068592 53317730304 53331167232 53366544144 53564571648 53644205664 53843263488 53878980096 53892558468 53977399488 54159307776 54177693696 54227294856 54410045312 54428516352 54478347147 54495700992 54564110352 54747995904 54816721974 55001458848 55018979328 55069350708 55088045568 55101928644 55157198508 55343082816 55444176648 55548444672 55617011712 55631028096 55667930607 55686828672 55700862651 55957566042 55976562432 56046830742 56165208064 56221544448 56235713184 56305128564 56324242944 56514060288 56585003328 56775699456 56845781376 56846970936 56865079296 56917140831 56936462976 57128343552 57200057712 57392826624 57463670304 57483177984 57497664672 57749303808 57854793024 58030068488 58035142656 58049768448 58088275416 58107995136 58122639288 58194383823 58303823872 58390503696 58410326016 58607173632 58660830102 58665959424 58680744192 58753177632 58773123072 58971193344 59025183084 59045220864 59244208128 59317337088 59318578368 59337474048 59391799128 59612184576 59666761161 59888166912 59962090752 59977202166 59982446592 59997563136 60037362162 60239693024 60260143104 60349731372 60553114944 60573671424 60613852608 60724574424 60838772736 60929221248 60949905408 61005706713 61155311616 61211300976 61216653312 61232080896 61307663616 61384624146 61591495392 61820043264 61876641204 61896351744 61974051264 62182908928 62204018688 62260968168 62374698729 62492000256 62569138176 62584906608 62647682256 62858810112 62973632736 63185859072 63207309312 63249237504 63265177332 63364773312 63578317824 63658128744 63872661888 63951504048 63952842303 63973214208 64053520848 64188809216 64247575826 64269386496 64350064926 64566929952 64587497472 64646629092 64668575232 64684872756 64886513664 64967966784 65283827049 65289535488 65305989504 65349309843 65371494528 65387969199 65591801856 65689316658 65711616768 65933070336 65999204352 66015837216 66097324836 66119763456 66320078272 66342592512 66425873472 66632941568 66649734144 66732004224 66733400664 66754658304 66815774019 66979627008 67040948688 67063707648 67374187776 67457352096 67480252416 67497258528 67707666432 67769654652 67792660992 68122254312 68128210944 68145380352 68190584184 68315146227 68443619328 68545373904 68568643584 68799725568 68845363456 68862713598 68868734976 68886091008 68971121568 69203559936 69227053056 69290432316 69547548672 69633395712 69657034752 69720807672 69955772544 69979521024 70043589189 70303500288 70390280448 70408019934 70478642538 70716161376 70845336828 70978568192 71066181632 71084091456 71108222976 71155392192 71285369976 71419428864 71525607552 71615394837 71791017984 71838640128 71856744624 71945442054 71969865984 72212410368 72303059808 72571355136 72637796196 72660934656 72752147136 72997327872 73088962632 73335278464 73358639104 73425800944 73450727424 73469238192 73542931344 73790777088 73925568864 74156015616 74174704128 74223907476 74249104896 74267816868 74610088056 74635416576 74729107656 74962059264 74980950912 75073504752 75075075747 75098990592 75352080384 75421067274 75446671104 75700932608 75794375168 75795961248 75820105728 75889521108 75915283968 75934415844 76171124736 76266743616 76523768832 76618227072 76637536101 76644237312 76663552896 76714407207 76999071744 77113545642 77139724032 77399691264 77451033888 77477326848 77496852384 77592511764 77854004928 77880434688 78142898176 78214440136 78221279232 78240992256 78337570176 78364164096 78435908631 78628257792 78700244112 78726961152 78992277504 79064597094 79089782784 79091437824 79189065504 79482912768 79555681548 79850889216 79949454336 79969602888 79976595456 79996750848 80049816216 80346857472 80466308496 80737486592 80764895232 80818470144 80838837702 80966099232 81238961664 81266540544 81340942284 81615067968 81642774528 81743551488 81846165528 82121993856 82225082961 82426724352 82502188272 82528468992 82604026062 82632068352 82652892966 82735797762 83014624224 83166264972 83322667008 83425517568 83446542144 83530243008 83811746816 83936349063 83964843648 84070246113 84247812096 84276412416 84332316672 84353569776 84457692846 84486364416 84771090432 84877504992 85163549184 85268672064 85270456404 85297618944 85404694464 85692515328 85800086568 86089239936 86116663296 86195505456 86224766976 86246497008 86515351552 86594558722 86623955712 86782189536 87045102732 87052713984 87074652672 87132413124 87161992704 87183958932 87455735808 87585755544 87615489024 87910760448 87991245153 87998939136 88021116288 88129766448 88159684608 88456790016 88537774626 88567831296 88866312192 88976005632 88977867552 89006211072 89087698692 89387931584 89418276864 89832250368 89943136128 89965803249 89973669888 89996344704 90056043243 90276888576 90359539536 90390214656 90524597058 90829672416 90860507136 90920778912 91086861636 91258159104 91393831872 91424858112 91732967424 91816951464 91824979968 91848121344 91961495424 92076936219 92271413248 92302737408 92387243088 92730064896 92814961806 92844527616 92961076896 93274363392 93306028032 93391452252 93738000384 93853707264 93877359912 93971523384 94288215168 94460449104 94778788608 94810963968 94873856256 94897765998 95047159968 95367476736 95487193116 95784853504 95808992832 95927256072 95959821312 96080281272 96283213824 96371363739 96404079744 96525097389 96761806848 96850394928 96881246208 96969943638 97002862848 97027309134 97329770496 97451950176 97934303232 97958984256 98057241792 98387702784 98533974987 98567425152 98874687488 98899605504 98965209968 98998806528 99023755824 99145987254 99179645184 99480117408 99513888768 99638810208 99949412352 99974601216 100098006336 100100100996 100131987456 100469440512 100561423032 100595561472 101061281664 101093474304 101186028144 101220378624 101245887792 101561499648 101654481978 101688991488 102031691776 102157636096 102183381468 102192316416 102218070528 102285876276 102665428992 102818060856 102852965376 103199588352 103268045184 103294070397 103303102464 103329136512 103456682352 103805339904 103840579584 103935648474 104321323008 104450093568 104485552128 104581211508 104933658816 104969281536 105323036672 105419462792 105453043712 105455250432 105585420672 105612029901 105717963807 105977217024 106074242064 106268005242 106467852288 106599272448 106626137184 106662334464 106733088288 107129143296 107288411328 107686526976 107757960192 107785116936 107918163081 107954798976 108318615552 108355387392 108454589712 108820090624 108857032704 108956694294 108991401984 109128220704 109495991808 109633443948 110002917696 110037958656 110138701416 110176091136 110203857288 110314397016 110686165632 110888353296 111096889344 111234023424 111262056192 111335861214 111373657344 111401725302 111915132084 111953124864 112093661484 112330416128 112443088896 112471426368 112610257128 112648485888 113028120576 113131600911 113170006656 113551398912 113691562752 113693941872 113730158592 113834281662 113872925952 114256687104 114400115424 114785653248 114927340608 114966355968 114995329344 115498607616 115670318463 115709586048 116060136976 116070285312 116099536896 116176550832 116215990272 116245278576 116388767646 116607647744 116781007392 116820652032 117214347264 117321660204 117331918848 117361488384 117506355264 117546246144 117942386688 118050366168 118090441728 118488416256 118596895641 118634674176 118637156736 118674948096 118783598256 119224369152 119333522322 119776333824 119924181504 119954404332 119964893184 119995126272 120074724324 120479386048 120520286208 120699462744 121106229888 121147342848 121227705216 121258256553 121449148848 121677545472 121858442496 121899810816 122011413426 122422601952 122464161792 122615327232 122769248292 123182990784 123640086528 123753282408 123792703488 123906039093 123948102528 123979339449 124103696643 124365817856 124408037376 124521936336 124749397458 124984000512 125138276352 125169813216 125295364512 125717620224 125947265472 126371718144 126414618624 126498475008 126530354664 126686539269 126729546624 127156635648 127316257488 127745323776 127903008096 127905684606 127946428416 128107041696 128377618432 128495151652 128538772992 128700129852 129133859904 129174994944 129293258184 129337150464 129369745512 129773027328 129891838083 129935933568 130567654098 130579070976 130611979008 130698619686 130742989056 130775938398 131183603712 131378633316 131423233536 131866140672 131998408704 132031674432 132194649672 132239526912 132640156544 132685185024 132806661939 132851746944 133265883136 133299468288 133464008448 133466801328 133509316608 133631548038 134081897376 134127415296 134748375552 134914704192 134960504832 134994517056 135415332864 135539309304 135585321984 135786895587 136244508624 136256421888 136290760704 136381168368 136630292454 136887238656 137090747808 137137287168 137599451136 137690726912 137725427196 137737469952 137772182016 137942243136 138407119872 138454106112 138580864632 139095097344 139222442709 139266791424 139314069504 139441615344 139911545088 139959042048 140087178378 140607000576 140780560896 140816039868 140957285076 141432322752 141690673656 141957136384 142132363264 142168182912 142216445952 142262489329 142310784384 142346648997 142570739952 142838857728 143051215104 143230789674 143677280256 143713489248 143890884108 143939731968 144424820736 144606119616 145142710272 145275592392 145321869312 145454915457 145504294272 145540963701 145994655744 146177925264 146670556928 146851601888 146901454848 146938476384 147085862688 147581554176 147851137728 148312031232 148349408256 148447814952 148498209792 148535633736 148718980881 149220176112 149270833152 149458215312 149924118528 149961901824 150147009504 150150151494 150197981184 150704160768 150842134548 150893342208 151401865216 151588750336 151591922496 151640211456 151779042216 151830567936 151868831688 152342249472 152481722967 152533487232 153047537664 153236454144 153275072202 153288474624 153327105792 153428814414 153998143488 154227091284 154279448064 154799382528 154902067776 154954653696 154993704768 155185023528 155708009856 155760869376 155903472711 156285796352 156428880272 156442558464 156481984512 156675140352 156728328192 156871817262 157400488224 157453922304 157984555008 158129194188 158179565568 158182875648 158378131008 158965825536 159111363096 159402007863 159701778432 159898908672 159939205776 159953190912 159993501696 160099632432 160693714944 160932616992 161474973184 161529790464 161636940288 161677675404 161932198464 162477923328 162533081088 162681884568 163230135936 163285549056 163435041441 163487102976 163692331056 164243987712 164450165922 165004376544 165056937984 165208052124 165264136704 165305785932 165471595524 166029248448 166332529944 166645334016 166851035136 166893084288 167003791821 167060486016 167102587953 167623493632 167872698126 167929687296 168140492226 168495624192 168664633344 168707139552 168915385692 168972728832 169542180864 169755009984 170327098368 170537344128 170540912808 170595237888 170751422493 170809388928 171385030656 171600173136 172178479872 172391010912 172449533952 172492994016 173030703104 173189117444 173247911424 173564379072 174090205464 174105427968 174149305344 174264826248 174323985408 174367917864 174583151469 174911471616 175171511088 175230978048 175821520896 175982490306 175997878272 176042232576 176259532896 176319369216 176913580032 177075549252 177135662592 177732624384 177952011264 177955735104 178012422144 178175397384 178775863168 178836553728 179000283483 179664500736 179886272256 179931606498 179947339776 179992689408 180112086486 180719079072 180780429312 181049194116 181659344832 181721014272 181841557824 182173723272 182516318208 182787663744 182849716224 183017120139 183465934848 183633902928 183649959936 183696242688 183922990848 184153872438 184542826496 184774486176 185460129792 185629923612 185689055232 185922153792 186548726784 186612056064 186782904504 187476000768 187707414528 187754719824 187943046768 188576430336 188920898208 189557577216 189621927936 189747712512 189795531996 190094319936 190734953472 190974386232 191569707008 191617985664 191854512144 191858526909 191919642624 192160562544 192566427648 192742727478 192808159488 193050194778 193700789856 193762492416 193939887276 194005725696 194054618268 194659540992 194903900352 195851481147 195868606464 195917968512 196047929529 196114483584 196163907597 196775405568 197067949974 197134850304 197799211008 197930419936 197997613056 198047511648 198291974508 198359290368 198960234816 199027777536 199277620416 199898824704 199949202432 200196012672 200200201992 200263974912 200447322057 200938881024 201122846064 201191122944 202122563328 202372056288 202440757248 202491775584 203122999296 203308963956 203377982976 204063383552 204315272192 204366762936 204384632832 204436141056 204571752552 204945438681 205330857984 205636121712 205705930752 206399176704 206536090368 206588140794 206606204928 206658273024 206913364704 207610679808 207681159168 207871296948 208642646016 208900187136 208971104256 209162423016 209867317632 209938563072 210130767567 210646073344 210838925584 210906087424 210910500864 211170841344 211224059802 211435927614 212148484128 212536010484 212935704576 213198544896 213252274368 213324668928 213466176576 214258286592 214576822656 214846184511 215373053952 215515920384 215570233872 215836326162 215909597952 216637231104 216909179424 217640181248 217714065408 217913388588 217982803968 218256441408 218991983616 219266887896 220005835392 220075917312 220277402832 220352182272 220407714576 220628794032 221372331264 221776706592 222468046848 222524112384 222671722428 222747314688 222803450604 223830264168 223906249728 224187322968 224660832256 224866515391 224886177792 224942852736 225220514256 225225227241 225296971776 226056241152 226263201822 226340013312 227102797824 227383125504 227387883744 227460317184 227668563324 227745851904 228513374208 228800230848 229571306496 229854681216 229912608303 229932711936 229990658688 230143221621 230997215232 231340636926 231419172096 232120273952 232199073792 232353101664 232431980544 232490557152 232777535292 233215295488 233562014784 233641304064 234428694528 234643320408 234663837696 234722976768 235012710528 235092492288 235307725893 235884773376 236100732336 236180883456 236976832512 237193791282 237269348352 237274313472 237567196512 238448738304 238667044644 239552667648 239848363008 239908808664 239929786368 239990252544 240149448648 240958772096 241040572416 241398925488 242212459776 242294685696 242455410432 242516513106 242898297696 243716884992 243799621632 244022826852 244845203904 244928323584 245230654464 245538496584 246365981568 246675248883 247280173056 247506564816 247585406976 247812078186 247896205056 247958678898 248207393286 248731635712 249043872672 249498794916 249968001024 250276552704 250339626432 250590729024 251435240448 251809047189 251894530944 252743436288 252829237248 252996950016 253060709328 253373078538 253459093248 254313271296 254632514976 255490647552 255806016192 255811369212 255892856832 256214083392 256755236864 256990303304 257077545984 257400259704 258267719808 258349989888 258586516368 258674300928 258739491024 259546054656 259783676166 259871867136 261135308196 261158141952 261223958016 261397239372 261485978112 261551876796 262367207424 262757266632 262846467072 263732281344 263973735459 263996817408 264063348864 264389299344 264479053824 265280313088 265370370048 265613323878 265703493888 266598936576 266928016896 266933602656 267018633216 267263096076 268163794752 268254830592 269496751104 269829408384 269897409747 269921009664 269989034112 270168129729 270830665728 271078618608 271170643968 271573791174 272489017248 272581521408 272762336736 273260584908 273774477312 274181495616 274274574336 275198902272 275381453824 275450854392 275474939904 275544364032 275884486272 276230808657 276814239744 276908212224 277161729264 278190194688 278444885418 278533582848 278883230688 279823090176 279918084096 280174356756 281214001152 281561121792 281632079736 281914570152 282864645504 283381347312 283914272768 284264726528 284336365824 284432891904 284524978658 284621568768 284693297994 285141479904 286102430208 286461579348 287354560512 287426978496 287781768216 287879463936 288849641472 289114091217 289212239232 289575292167 290285420544 290551184784 290643738624 290909830914 291008588544 291081927402 291989311488 292355850528 293341113856 293703203776 293802909696 293876952768 294171725376 295163108352 295601924961 295702275456 296624062464 296698816512 296895629904 296996419584 297071267472 297437961762 298440352224 298541666304 298916430624 299848237056 299923803648 300294019008 300300302988 300395962368 301408321536 301684269096 301786684416 302803730432 303080955527 303177500672 303183844992 303280422912 303558084432 303661135872 303737663376 304684498944 304963445934 305066974464 306095075328 306472908288 306550144404 306576949248 306654211584 306857628828 307996286976 308454182568 308558896128 309598765056 309804135552 309882211191 309909307392 309987409536 310370047056 311416019712 311521738752 311806945422 312857760544 312963969024 313350280704 313456656384 313743634524 314800976448 314907844608 315969110016 316258388376 316359131136 316365751296 316756262016 316836089703 317153891421 317931651072 318222726192 318804015726 319403556864 319797817344 319878411552 319987003392 320199264864 321387429888 321865233984 322949946368 323059580928 323273880576 323355350808 323754489243 323864396928 324955846656 325066162176 325363769136 326460271872 326571098112 326870082882 326974205952 327384662112 328487975424 328900331844 330008753088 330113875968 330416104248 330528273408 330611571864 330943191048 332058496896 332665059888 333290668032 333702070272 333786168576 334007583642 334120972032 334205175906 335246987264 335745396252 335859374592 336280984452 336991248384 337329266688 337414279104 337830771384 337945457664 339084361728 339394802733 339510019968 340654196736 341074688256 341081825616 341190475776 341502844986 341618777856 342770061312 343200346272 344356959744 344782021824 344899067904 344985988032 346061406208 346378234888 346495822848 347010955389 347128758144 348180410928 348210855936 348298610688 348529652496 348647970816 348735835728 349166302938 349822943232 350343022176 350461956096 351643041792 351964980612 351995756544 352084465152 352519065792 352638738432 353827160064 354151098504 354271325184 355465248768 355790686923 355904022528 355911470208 356024844288 356350794768 357551726336 357673107456 358000566966 359329001472 359772544512 359863212996 359894679552 359985378816 360224172972 361438158144 361560858624 362098388232 363318689664 363442028544 363683115648 363774769659 364347446544 365032636416 365575327488 365699432448 366034240278 367267805856 367392485376 367845981696 368307744876 369085652992 369548972352 370920259584 371259847224 371378110464 371718117279 371844307584 371938018347 372311089929 373097453568 373224112128 373565809008 374952001536 375414829056 375509439648 375886093536 377152860672 377841796416 379115154432 379243855872 379495425024 379591063992 380059617807 380188639872 381469906944 381948772464 383139414016 383235971328 383709024288 383717053818 383839285248 384321125088 385132855296 385485454956 385616318976 386100389556 387401579712 387524984832 387879774552 388011451392 388109236536 389319081984 389675514249 389807800704 391702962294 391737212928 391835937024 392095859058 392228967168 392327815194 393550811136 394135899948 394269700608 395598422016 395860839872 395995226112 396095023296 396583949016 396718580736 397920469632 398055555072 398419985817 398555240832 399797649408 399898404864 400392025344 400400403984 400527949824 400894644114 402245692128 402382245888 404245126656 404744112576 404881514496 404983551168 406245998592 406617927912 406755965952 407360686761 408126767104 408630544384 408733525872 408769265664 408872282112 409143505104 409890877362 410661715968 411272243424 411411861504 412798353408 413072180736 413176281588 413212409856 413316546048 413826729408 415221359616 415362318336 415742593896 417285292032 417667328127 417800374272 417942208512 418324846032 419734635264 419877126144 420261535134 421677851168 421812174848 421821001728 422341682688 422448119604 422871855228 424296968256 425072020968 425871409152 426397089792 426504548736 426649337856 426787467987 426932353152 427039946991 428516573184 429153645312 429692369022 431031840768 431140467744 431672652324 431819195904 433274462208 433818358848 435280362496 435428130816 435826777176 435965607936 436364746371 436512882816 436622891103 437983967232 438533775792 440011670784 440554805664 440704364544 440815429152 441257588064 442744662528 443553413184 444936093696 445048224768 445343444856 445494629376 445606901208 446156942643 447660528336 447812499456 448374645936 449321664512 449733030782 449772355584 449885705472 450441028512 450450454482 450593943552 452112482304 452526403644 452680026624 454205595648 454766251008 454775767488 454920634368 455337126648 455491703808 457026748416 457445168901 457600461696 459142612992 459709362432 459825216606 459865423872 459981317376 460286443242 461994430464 462681273852 462838344192 464240547904 464398147584 464706203328 464863961088 464981114304 465555070584 466430590976 467124029568 467282608128 467710418133 468857389056 469286640816 469327675392 469445953536 470025421056 470184984576 470615451786 472201464672 472361766912 473953665024 474387582564 474538696704 474548626944 475134393024 476897476608 477334089288 478206023589 479105335296 479696726016 479817617328 479859572736 479980505088 480298897296 481917544192 482081144832 482797850976 484424919552 484589371392 484910820864 485033026212 485796595392 487433769984 487599243264 488045653704 489690407808 489856647168 490305124323 490461308928 491076993168 492731963136 493350497766 495013129632 495170813952 495624156372 495792410112 495917357796 496414786572 497463271424 498087745344 498997589832 499936002048 500553105408 500679252864 501011375463 501181458048 501307763859 502870480896 503618094378 503789061888 505486872576 505993900032 506121418656 506746157076 506918186496 508626542592 509265029952 510981295104 511612032384 511622738424 511785713664 512254267479 512428166784 513510473728 513980606608 514155091968 514800519408 516535439616 517173032736 517348601856 517478982048 519092109312 519567352332 519743734272 522270616392 522316283904 522447916032 522794478744 522971956224 523103753592 523749454407 524734414848 525514533264 525692934144 527464562688 527947470918 527993634816 528126697728 528778598688 528958107648 530560626176 530740740096 531226647756 531406987776 533197873152 533856033792 533867205312 534037266432 534526192152 536327589504 536509661184 537000850449 538993502208 539658816768 539794819494 539842019328 539978068224 540336259458 542157237216 542341287936 543147582348 544978034496 545163042816 545524673472 546521169816 547548954624 548362991232 548549148672 549051360417 550397804544 550762907648 550901708784 550949879808 551088728064 551768972544 552461617314 553628479488 554323458528 556380389376 556889770836 557067165696 557766461376 559646180352 559836168192 560348713512 562428002304 563122243584 563264159472 563829140304 565729291008 566762694624 568529453056 568672731648 568865783808 569049957316 569243137536 569386595988 570282959808 572204860416 572923158696 574709121024 574853956992 575563536432 575575580727 575758927872 577699282944 578228182434 578424478464 579150584334 581102369568 581287477248 581819661828 582017177088 582163854804 583978622976 584711701056 586682227712 587406407552 587554443441 587605819392 587753905536 588143788587 588343450752 588491722791 590326216704 591203849922 591404550912 593397633024 593791259808 593992839168 594142534944 594875923524 596880704448 597083332608 597832861248 599696474112 599847607296 600588038016 600600605976 600791924736 601341966171 602816643072 603368538192 603573368832 605607460864 606161911054 606355001344 606367689984 607116168864 607322271744 607475326752 609368997888 609926891868 610133948928 612190150656 612945816576 613100288808 613153898496 613308423168 613715257656 615992573952 616908365136 617117792256 619197530112 619608271104 619764422382 619818614784 619974819072 620740094112 622832039424 623043477504 623613890844 625715521088 625927938048 626700561408 626913312768 627487269048 629601952896 629815689216 630392302701 631938220032 632516776752 632718262272 632731502592 633512524032 633672179406 634307782842 636445452384 637608031452 638807113728 639595634688 639756823104 639974006784 640398529728 642774859776 643730467968 644538553533 645899892736 646119161856 646547761152 646710701616 647508978486 647728793856 649911693312 650727538272 652920543744 653142196224 653740165764 653948411904 654769324224 656975950848 657800663688 660017506176 660227751936 660832208496 661056546816 661223143728 661886382096 664116993792 665330119776 667404140544 667572337152 668015167284 668241944064 668410351812 670493974528 671490792504 671718749184 672561968904 673982496768 674599546173 674658533376 674828558208 675661542768 675675681723 675890915328 678168723456 678789605466 679020039936 681308393472 682149376512 682163651232 682380951552 683005689972 683237555712 685540122624 686400692544 688713919488 689564043648 689737824909 689798135808 689971976064 690429664863 692122812416 692756469776 692991645696 694021910778 694257516288 696360821856 696597221376 697059304992 697295941632 697471671456 698332605876 699645886464 700686044352 700923912192 703286083584 703929961224 703991513088 704168930304 705038131584 705277476864 705923177679 707654320128 708302197008 708542650368 710930497536 711581373846 711808045056 711822940416 712701589536 715103452672 715346214912 716001133932 718658002944 719545089024 719726425992 719789359104 719970757632 720448345944 722876316288 723121717248 724196776464 726637379328 726884057088 727366231296 727549539318 728694893088 731150654976 731398864896 732068480556 734535611712 734784970752 735691963392 736615489752 738171305984 739097944704 740025746649 741840519168 742519694448 742756220928 743436234558 743688615168 743876036694 744622179858 746194907136 747131618016 749904003072 750829658112 751018879296 751772187072 754305721344 755427141567 755683592832 758230308864 758487711744 758990850048 759182127984 760119235614 760377279744 762939813888 763897544928 766278828032 766471942656 767418048576 767434107636 767678570496 768642250176 770265710592 770970909912 771232637952 772200779112 774803159424 775049969664 775759549104 776022902784 776218473072 778638163968 779351028498 779615601408 783405924588 783474425856 783671874048 784191718116 784457934336 784655630388 787101622272 788271799896 788539401216 791196844032 791721679744 791921206377 791990452224 792190046592 793167898032 793437161472 795840939264 796111110144 796839971634 797110481664 799796809728 800784050688 800800807968 801055899648 801789288228 804491384256 804764491776 808490253312 809488225152 809692229241 809763028992 809967102336 810504389187 812491997184 813235855824 813511931904 814721373522 816253534208 817261088768 817467051744 817744564224 818287010208 819781754724 821323431936 822544486848 822823723008 825596706816 826144361472 826352563176 826424819712 826633092096 827653458816 830442719232 830724636672 831485187792 834570584064 835334656254 835600748544 836649692064 839469270528 839754252288 840523070268 843355702336 843624349696 843642003456 844683365376 844896239208 845743710456 848593936512 850144041936 851742818304 852794179584 853009097472 853298675712 853574935974 853864706304 854079893982 858307290624 859384738044 862063681536 862280935488 863345304648 863638391808 866548924416 867342273651 867636717696 868725876501 870560724992 870856261632 871653554352 871931215872 872729492742 873025765632 873245782206 875967934464 877067551584 880023341568 881109611328 881408729088 881630858304 882515176128 885489325056 886805774883 887106826368 889872187392 890096449536 890686889712 890989258752 891213802416 892313885286 895321056672 895624998912 896749291872 898643329024 899466061564 899544711168 899771410944 900882057024 900900908964 901187887104 904224964608 905052807288 905360053248 908411191296 909242866581 909532502016 909551534976 909841268736 910674253296 910983407616 914053496832 914890337802 915200923392 918285225984 919418724864 919650433212 919730847744 919962634752 920572886484 923988860928 925362547704 925676688384 928481095808 928796295168 929412406656 929646633573 929727922176 929962228608 931110141168 932861181952 934248059136 934565216256 935420836266 938573281632 938891907072 940050842112 940369969152 941230903572 944402929344 944723533824 947907330048 948775165128 949077393408 949097253888 950268786048 950508269109 951461674263 953794953216 954668178576 956412047178 958210670592 959393452032 959635234656 959961010176 960597794592 963835088384 964162289664 965595701952 968849839104 969178742784 969821641728 970066052424 971263467729 971593190784 974867539968 975198486528 976091307408 979380815616 979713294336 980610248646 980922617856 982153986336 985463926272 986700995532 990026259264 990341627904 991248312744 991584820224 991834715592 992829573144 994926542848 995837425303 996175490688 997995179664 999872004096 1001106210816 1001358505728 1002022750926 1002362916096 1002615527718 1005740961792 1007236188756 1007578123776 1010973745152 1011987800064 1012242837312 1013492314152 1013836372992 1017253085184 1018184408199 1018530059904 1021962590208 1023224064768 1023245476848 1023571427328 1024508534958 1024856333568 1027961213216 1028310183936 1029601038816 1033070879232 1034346065472 1034697203712 1034957964096 1038184218624 1039134704664 1039487468544 1041032866167 1044541232784 1044632567808 1044895832064 1045588957488 1045943912448 1046207507184 1047498908814 1049468829696 1051029066528 1051385868288 1054929125376 1055894941836 1055987269632 1056253395456 1057557197376 1057916215296 1061121252352 1061481480192 1062453295512 1062813975552 1066395746304 1067372060769 1067712067584 1067734410624 1068074532864 1069052384304 1072655179008 1073019322368 1074001700898 1077987004416 1079317633536 1079589638988 1079684038656 1079956136448 1080672518916 1084314474432 1084682575872 1086295164696 1089956068992 1090326085632 1091049346944 1091324308977 1093042339632 1095097909248 1096725982464 1097098297344 1098102720834 1101525815296 1101803417568 1102177456128 1103537945088 1104923234628 1107256958976 1108646917056 1112760778752 1113779541672 1114134331392 1115154351837 1115532922752 1115814055041 1119292360704 1119672336384 1120697427024 1124856004608 1126244487168 1126528318944 1127658280608 1131458582016 1133525389248 1137058906112 1137345463296 1137731567616 1138099914632 1138486275072 1138773191976 1140178853421 1140565919616 1144409720832 1145846317392 1149418242048 1149707913984 1151127072864 1151151161454 1151517855744 1155398565888 1156456364868 1156848956928 1158301168668 1162204739136 1162574954496 1163639323656 1164034354176 1164327709608 1167957245952 1169026542747 1169423402112 1173364455424 1174812815104 1175108886882 1175211638784 1175507811072 1176287577174 1176686901504 1176983445582 1180652433408 1182407699844 1182809101824 1186795266048 1187582519616 1187985678336 1188285069888 1189751847048 1193761408896 1194166665216 1195259957451 1195665722496 1199392948224 1199695214592 1201176076032 1201201211952 1201583849472 1202683932342 1206737076384 1207146737664 1211214921728 1212323822108 1212710002688 1212735379968 1214232337728 1214644543488 1214950653504 1218737995776 1219853783736 1220267897856 1222082060283 1224380301312 1225891633152 1226200577616 1226307796992 1226616846336 1227430515312 1231985147904 1233816730272 1234235584512 1238395060224 1239216542208 1239528844764 1239637229568 1239949638144 1241480188224 1245664078848 1246086955008 1247227781688 1251431042176 1251855876096 1253001984381 1253401122816 1253826625536 1254974538096 1259203905792 1259631378432 1260784605402 1265033553504 1265436524544 1265463005184 1267025048064 1267344358812 1268615565684 1272890904768 1275216062904 1277614227456 1279191269376 1279513646208 1279948013568 1280362403961 1280797059456 1281119840973 1285549719552 1287460935936 1289077107066 1291799785472 1293095522304 1293421403232 1295017956972 1295457587712 1299823386624 1301455076544 1305841087488 1306284392448 1307480331528 1307896823808 1309094239113 1309538648448 1313951901696 1315601327376 1320035012352 1321664416992 1322113093632 1322446287456 1323772764192 1328233987584 1330660239552 1334808281088 1335144674304 1336030334568 1336483888128 1336820703624 1338470827929 1340987949056 1342981585008 1343437498368 1345123937808 1347964993536 1349199092346 1349317066752 1349657116416 1351323085536 1351351363446 1351781830656 1356337446912 1357579210932 1358040079872 1362616786944 1364298753024 1364327302464 1364761903104 1366011379944 1366475111424 1371080245248 1372335506703 1372801385088 1377427838976 1379128087296 1379475649818 1379596271616 1379943952128 1380859329726 1385512939552 1385983291392 1388043821556 1388515032576 1392721643712 1393194442752 1394118609984 1394591883264 1394943342912 1396665211752 1399291772928 1401372088704 1401847824384 1403131254399 1406572167168 1407859922448 1407983026176 1408337860608 1410076263168 1410554953728 1411846355358 1416604394016 1417085300736 1421860995072 1423162747692 1423616090112 1423645880832 1425403179072 1430206905344 1430692429824 1432002267864 1434618070767 1437316005888 1439090178048 1439452851984 1439578718208 1439941515264 1440896691888 1445752632576 1446243434496 1448393552928 1453274758656 1453768114176 1454732462592 1455099078636 1457389786176 1462301309952 1462797729792 1464136961112 1469071223424 1469569941504 1470915372969 1471383926784 1473230979504 1476342611968 1478195889408 1480051493298 1485039388896 1485512441856 1486872469116 1487377230336 1487752073388 1489244359716 1492389814272 1494263236032 1499808006144 1501659316224 1502037758592 1503034126389 1503544374144 1503923291577 1508611442688 1510854283134 1511367185664 1516460617728 1517981700096 1518364255968 1520238471228 1520754559488 1525879627776 1527795089856 1532557656064 1532943885312 1534836097152 1534868215272 1535357140992 1536762802437 1537284500352 1540531421184 1541941819824 1542465275904 1544401558224 1549606318848 1551519098208 1552045805568 1552436946144 1557276327936 1558702056996 1559231202816 1566811849176 1566948851712 1567343748096 1568383436232 1568915868672 1569311260776 1571248363221 1574203244544 1576543599792 1577078802432 1582393688064 1583443359488 1583842412754 1583980904448 1584380093184 1586335796064 1586874322944 1591681878528 1592222220288 1593679943268 1594220963328 1599593619456 1601568101376 1601601615936 1602111799296 1603578576456 1608982768512 1609528983552 1611002551347 1616980506624 1618976450304 1619384458482 1619526057984 1619934204672 1621008778374 1626471711648 1627023863808 1629442747044 1632507068416 1634522177536 1634934103488 1635489128448 1636574020416 1639563509448 1642646863872 1645088973696 1645647446016 1647154081251 1651193413632 1652288722944 1652705126352 1652849639424 1653266184192 1655306917632 1660885438464 1662970375584 1669141168128 1670669312508 1671201497088 1673299384128 1678938541056 1679508504576 1681046140536 1686711404672 1687248699392 1687284006912 1689366730752 1689792478416 1691487420912 1697187873024 1700288083872 1705588359168 1706018194944 1706597351424 1707149871948 1707729412608 1708159787964 1716614581248 1718769476088 1724127363072 1724561870976 1726690609296 1726726742181 1727276783616 1733097848832 1734684547302 1735273435392 1737451753002 1741121449984 1743307108704 1743862431744 1745458985484 1746051531264 1746491564412 1751935868928 1754135103168 1760046683136 1762219222656 1762663330323 1762817458176 1763261716608 1764431365761 1765030352256 1770978650112 1773611549766 1774213652736 1780192899072 1781373779424 1781978517504 1782427604832 1784627770572 1790642113344 1791249997824 1793498583744 1797286658048 1798932123128 1799089422336 1799542821888 1801764114048 1801801817928 1802375774208 1804025898513 1808449929216 1810105614576 1810720106496 1816822382592 1818485733162 1819065004032 1819103069952 1821348506592 1821966815232 1828106993664 1829780675604 1830401846784 1836570451968 1838837449728 1839300866424 1839461695488 1839925269504 1841145772968 1847977721856 1850725095408 1851353376768 1856962191616 1857592590336 1858824813312 1859293267146 1859455844352 1859924457216 1862220282336 1868496118272 1869130432512 1870841672532 1877146563264 1877783814144 1880101684224 1880739938304 1882461807144 1888805858688 1889447067648 1891176908103 1895814660096 1897550330256 1898154786816 1898194507776 1900537572096 1901016538218 1902923348526 1909336357152 1912824094356 1916421341184 1918786904064 1919270469312 1919922020352 1921195589184 1927670176768 1928324579328 1931191403904 1933615660599 1937699678208 1938357485568 1939643283456 1940132104848 1942526935458 1943186381568 1949735079936 1952182614816 1958761631232 1959426588672 1961220497292 1961845235712 1964307972672 1970927852544 1973401991064 1980052518528 1980683255808 1982496625488 1983169640448 1983669431184 1985659146288 1989853085696 1991674850606 1992350981376 1995990359328 2002212421632 2002717011456 2004045501852 2004725832192 2005231055436 2011481923584 2014472377512 2015156247552 2021947490304 2023798638519 2023975600128 2024485674624 2026984628304 2027027045169 2027672745984 2034506170368 2036368816398 2037060119808 2043925180416 2046448129536 2046490953696 2047142854656 2049017069916 2049712667136 2055922426432 2056620367872 2059202077632 2066141758464 2068692130944 2069213474727 2069394407424 2069915928192 2071288994589 2076368437248 2078269409328 2078974937088 2082065732334 2089082465568 2089791664128 2091177914976 2091887824896 2092415014368 2094997817628 2098937659392 2102058133056 2102771736576 2109858250752 2111789883672 2111974539264 2112506790912 2115114394752 2115832430592 2117769533037 2122242504704 2122962960384 2124906591024 2125627951104 2132791492608 2134744121538 2135424135168 2135468821248 2138104768608 2145310358016 2146038644736 2148003401796 2155974008832 2158635267072 2159179277976 2159368077312 2159912272896 2161345037832 2168628948864 2169365151744 2172590329392 2179912137984 2180652171264 2182098693888 2182648617954 2186084679264 2193451964928 2194196594688 2196205441668 2203051630592 2203606835136 2204354912256 2207075890176 2209846469256 2214513917952 2217293834112 2220077239947 2225521557504 2227559083344 2228268662784 2230308703674 2231065845504 2231628110082 2238584721408 2241394854048 2249712009216 2252488974336 2253056637888 2255316561216 2262917164032 2266281424701 2267050778496 2274117812224 2274690926592 2275463135232 2276199829264 2276972550144 2277546383952 2280357706842 2281131839232 2288819441664 2291692634784 2298836484096 2299415827968 2302254145728 2302302322908 2303035711488 2310797131776 2312912729736 2313697913856 2316602337336 2324409478272 2325149908992 2327278647312 2328068708352 2328655419216 2335914491904 2338053085494 2338846804224 2346728910848 2349625630208 2350217773764 2350423277568 2351015622144 2352575154348 2353373803008 2353966891164 2361304866816 2364815399688 2365618203648 2373590532096 2375165039232 2375763619131 2375971356672 2376570139776 2379503694096 2387522817792 2388333330432 2390519914902 2391331444992 2399390429184 2402352152064 2402402423904 2403167698944 2405367864684 2413474152768 2414293475328 2422429843456 2424647644216 2425420005376 2425470759936 2428464675456 2429076687723 2429289086976 2429901307008 2431513167561 2437475991552 2439707567472 2440535795712 2444164120566 2448760602624 2451783266304 2452401155232 2453233692672 2454861030624 2463970295808 2467633460544 2468471169024 2476790120448 2478433084416 2479057689528 2479274459136 2479899276288 2482960376448 2491328157696 2492173910016 2494455563376 2502862084352 2503711752192 2506003968762 2506802245632 2509949076192 2518407811584 2519262756864 2521569210804 2530067107008 2530873049088 2530926010368 2534050096128 2534688717624 2537231131368 2545781809536 2550432125808 2555228454912 2558382538752 2559027292416 2559896027136 2560724807922 2561594118912 2562239681946 2574921871872 2578154214132 2583599570944 2586191044608 2586842806464 2590035913944 2590915175424 2599646773248 2602026820953 2602910153088 2606177629503 2611682174976 2612568784896 2614960663056 2615793647616 2618188478226 2619077296896 2627903803392 2631202654752 2640070024704 2643328833984 2644226187264 2644892574912 2647545528384 2656467975168 2660417324649 2661320479104 2669616562176 2670289348608 2672060669136 2672967776256 2673641407248 2676941655858 2681975898112 2685963170016 2686874996736 2690247875616 2695929987072 2698398184692 2698634133504 2699314232832 2702646171072 2702702726892 2703563661312 2712674893824 2715158421864 2716080159744 2725233573888 2727728599743 2728597506048 2728654604928 2729523806208 2732022759888 2732950222848 2742160490496 2744671013406 2745602770176 2754855677952 2758256174592 2758951299636 2759192543232 2759887904256 2761718659452 2771025879104 2771966582784 2776087643112 2777030065152 2785443287424 2786388885504 2788237219968 2788939900719 2789183766528 2789886685824 2793330423504 2798583545856 2802744177408 2803695648768 2806262508798 2815719844896 2816675721216 2820152526336 2821109907456 2823692710716 2833208788032 2834170601472 2843721990144 2846325495384 2847232180224 2847291761664 2850806358144 2851524807327 2854385022789 2860413810688 2861384859648 2864004535728 2869236141534 2874632011776 2878180356096 2878905703968 2879883030528 2881793383776 2891505265152 2892486868992 2896787105856 2906549517312 2907536228352 2909464925184 2910198157272 2913790403187 2914779572352 2924602619904 2925595459584 2928273922224 2938142446848 2939139883008 2941830745938 2942767853568 2946461959008 2952685223936 2956391778816 2960102986596 2970078777792 2971024883712 2973744938232 2974754460672 2975504146776 2978488719432 2984779628544 2987512275909 2988526472064 2999616012288 3003318632448 3004075517184 3006068252778 3007088748288 3007846583154 3017222885376 3021708566268 3022734371328 3032921235456 3035963400192 3036728511936 3040476942456 3041509118976 3051759255552 3054553224597 3055590179712 3065115312128 3065887770624 3069672194304 3069736430544 3070714281984 3073525604874 3074569000704 3083883639648 3084930551808 3088803116448 3099212637696 3103038196416 3104091611136 3104873892288 3114552655872 3117404113992 3118462405632 3123098598501 3133623698352 3133897703424 3134687496192 3136766872464 3137831737344 3138622521552 3142496726442 3148406489088 3153087199584 3154157604864 3164787376128 3166886718976 3167684825508 3167961808896 3168760186368 3172671592128 3173748645888 3183363757056 3184444440576 3187359886536 3188441926656 3199187238912 3202116182307 3203136202752 3203203231872 3204223598592 3207157152912 3217965537024 3219057967104 3222005102694 3233961013248 3237952900608 3238768916964 3239052115968 3239868409344 3242017556748 3252943423296 3254047727616 3258885494088 3265014136832 3269044355072 3269868206976 3270978256896 3273148040832 3273972926931 3279127018896 3285293727744 3290177947392 3291294892032 3294308162502 3304577445888 3305410252704 3306532368384 3310613835264 3321770876928 3325940751168 3338282336256 3341338625016 3342402994176 3345463055511 3346598768256 3347442165123 3357877082112 3359017009152 3362092281072 3373422809344 3374568013824 3378733461504 3379584956832 3382974841824 3394375746048 3400576167744 3411176718336 3412036389888 3413194702848 3414299743896 3415458825216 3416319575928 3420536560263 3433229162496 3437538952176 3448254726144 3449123741952 3453381218592 3453453484362 3454553567232 3466195697664 3469369094604 3470546870784 3474903506004 3482242899968 3486614217408 3487724863488 3490917970968 3492103062528 3492983128824 3503871737856 3507079628241 3508270206336 3520093366272 3524438445312 3525326660646 3525634916352 3526523433216 3528862731522 3530060704512 3541957300224 3547223099532 3548427305472 3560385798144 3562747558848 3563957035008 3564855209664 3569255541144 3581284226688 3582499995648 3585779872353 3586997167488 3594573316096 3597864246256 3598178844672 3599085643776 3603528228096 3603603635856 3604751548416 3608051797026 3620211229152 3621440212992 3633644765184 3636971466324 3638130008064 3638206139904 3642697013184 3643933630464 3656213987328 3659561351208 3660803693568 3666246180849 3673140903936 3677674899456 3678601732848 3678923390976 3679850539008 3682291545936 3695955443712 3701450190816 3702706753536 3713924383232 3715185180672 3717649626624 3718586534292 3718911688704 3719848914432 3724440564672 3736992236544 3738260865024 3741683345064 3754293126528 3755567628288 3759005953143 3760203368448 3761479876608 3764923614288 3777611717376 3778894135296 3782353816206 3795100660512 3796309573632 3796389015552 3801075144192 3802033076436 3805846697052 3818672714304 3825648188712 3832842682368 3837573808128 3838540938624 3839844040704 3841087211883 3842391178368 3843359522919 3855340353536 3856649158656 3862382807808 3867231321198 3875399356416 3879286566912 3880264209696 3885053870916 3886372763136 3899470159872 3904365229632 3917523262464 3918853177344 3922440994584 3923690471424 3927282717339 3928615945344 3941855705088 3946803982128 3960105037056 3964993250976 3966339280896 3967338862368 3971318292576 3979706171392 3983349701212 3984701962752 3991980718656 4004424843264 4005434022912 4008091003704 4009451664384 4010462110872 4015412483787 4022963847168 4028944755024 4030312495104 4043894980608 4047597277038 4047951200256 4048971349248 4053969256608 4054054090338 4055345491968 4069012340736 4072737632796 4074120239616 4087850360832 4092896259072 4092981907392 4094285709312 4098034139832 4099425334272 4111844852864 4113240735744 4117006520109 4118404155264 4132283516928 4137384261888 4138426949454 4138788814848 4139831856384 4142577989178 4156538818656 4157949874176 4164131464668 4178164931136 4179583328256 4182355829952 4183775649792 4184830028736 4189995635256 4197875318784 4204116266112 4205543473152 4209393763197 4219716501504 4223579767344 4223949078528 4225013581824 4230228789504 4231664861184 4235539066074 4244485009408 4249813182048 4251255902208 4265582985216 4269488243076 4270848270336 4270937642496 4276209537216 4290620716032 4292077289472 4296006803592 4311948017664 4317270534144 4318358555952 4318736154624 4319824545792 4322690075664 4337257897728 4338730303488 4345180658784 4359824275968 4361304342528 4364197387776 4365297235908 4372169358528 4386903929856 4388393189376 4392410883336 4406103261184 4407213670272 4408709824512 4412746118907 4414151780352 4419692938512 4429027835904 4434587668224 4440154479894 4455118166688 4456537325568 4460617407348 4462131691008 4463256220164 4477169442816 4482789708096 4499424018432 4504977948672 4506113275776 4509102379167 4510633122432 4511769874731 4525834328064 4532562849402 4534101556992 4549381853184 4552399658528 4553945100288 4555092767904 4560715413684 4562263678464 4577638883328 4583385269568 4597672968192 4598831655936 4604508291456 4604604645816 4606071422976 4610288407311 4621594263552 4625825459472 4627395827712 4633204674672 4648818956544 4654557294624 4656137416704 4657310838432 4671828983808 4676106170988 4677693608448 4693457821696 4699251260416 4700435547528 4700846555136 4702031244288 4705150308696 4706747606016 4707933782328 4713745089663 4722609733632 4729630799376 4731236407296 4747181064192 4750330078464 4751527238262 4751942713344 4753140279552 4759007388192 4775045635584 4776666660864 4781039829804 4782662889984 4798780858368 4804704304128 4804804847808 4806335397888 4810735729368 4826948305536 4828586950656 4833007654041 4844859686912 4849295288432 4850840010752 4850941519872 4856929350912 4858153375446 4858578173952 4859802614016 4863026335122 4879415134944 4881071591424 4888328241132 4897521205248 4903566532608 4904802310464 4906467385344 4909722061248 4927940591616 4935266921088 4936942338048 4941462243753 4953580240896 4956866168832 4958115379056 4958548918272 4959798552576 4965920752896 4982656315392 4988911126752 5005724168704 5007423504384 5012007937524 5013604491264 5019898152384 5036815623168 5038525513728 5043138421608 5060134214016 5061746098176 5061852020736 5068100192256 5069377435248 5074462262736 5091563619072 5100864251616 5116765077504 5118054584832 5119792054272 5121449615844 5123188237824 5124479363892 5149843743744 5156308428264 5167199141888 5172382089216 5173685612928 5180071827888 5180180226543 5181830350848 5199293546496 5204053641906 5205820306176 5212355259006 5223364349952 5229921326112 5231587295232 5236376956452 5238154593792 5255807606784 5262405309504 5280140049408 5286657667968 5287989990969 5288452374528 5289785149824 5293294097283 5295091056768 5312935950336 5320834649298 5322640958208 5340578697216 5344121338272 5345935552512 5347282814496 5353883311716 5363951796224 5371926340032 5373749993472 5380495751232 5391859974144 5396796369384 5397268267008 5398628465664 5405292342144 5405405453784 5407127322624 5412077695539 5425349787648 5430316843728 5432160319488 5450467147776 5455457199486 5457195012096 5457309209856 5464045519776 5465900445696 5484320980992 5489342026812 5491205540352 5509711355904 5516512349184 5517902599272 5518385086464 5519775808512 5523437318904 5542051758208 5543933165568 5552175286224 5554060130304 5570886574848 5572777771008 5576474439936 5577879801438 5578367533056 5579773371648 5586660847008 5605488354816 5607391297536 5612525017596 5631439689792 5633351442432 5640305052672 5642219814912 5647385421432 5666417576064 5668341202944 5673530724309 5687443980288 5692650990768 5694464360448 5694583523328 5701612716288 5703049614654 5708770045578 5720827621376 5728009071456 5738472283068 5749264023552 5756360712192 5757811407936 5759766061056 5763586767552 5783010530304 5784973737984 5793574211712 5813099034624 5815072456704 5818929850368 5820396314544 5827580806374 5829559144704 5849205239808 5856547844448 5876284893696 5878279766016 5883661491876 5885535707136 5892923918016 5905370447872 5912783557632 5920205973192 5940157555584 5942049767424 5947489876464 5949508921344 5951008293552 5956977438864 5969559257088 5975024551818 5977052944128 6006637264896 6008151034368 6012136505556 6014177496576 6015693166308 6034445770752 6043417132536 6045468742656 6065842470912 6071395915557 6071926800384 6073457023872 6080953884912 6081081135507 6083018237952 6103518511104 6109106449194 6111180359424 6131775541248 6139344388608 6139472861088 6141428563968 6147051209748 6149138001408 6167767279296 6169861103616 6177606232896 6198425275392 6206076392832 6207640424181 6208183222272 6209747784576 6213866983767 6229105311744 6234808227984 6236924811264 6246197197002 6267247396704 6269374992384 6273533744928 6275663474688 6277245043104 6284993452884 6296812978176 6306174399168 6308315209728 6329574752256 6333773437952 6335369651016 6335923617792 6337520372736 6345343184256 6347497291776 6353308599111 6366727514112 6368888881152 6374719773072 6376883853312 6398374477824 6404232364614 6406272405504 6406406463744 6414314305824 6435931074048 6438115934208 6444010205388 6467922026496 6475905801216 6477537833928 6478104231936 6479736818688 6484035113496 6505886846592 6508095455232 6517770988176 6530028273664 6538088710144 6539736413952 6541956513792 6546296081664 6547945853862 6558254037792 6580355894784 6582589784064 6588616325004 6609154891776 6610820505408 6613064736768 6621227670528 6643541753856 6651881502336 6660231719841 6676564672512 6682677250032 6684805988352 6690926111022 6693197536512 6694884330246 6715754164224 6724184562144 6746845618688 6749136027648 6757466923008 6759169913664 6765949683648 6788751492096 6798844274103 6801152335488 6822353436672 6824072779776 6826389405696 6828599487792 6830917650432 6832639151856 6841073120526 6866458324992 6875077904352 6896509452288 6898247483904 6906762437184 6906906968724 6909107134464 6932391395328 6938738189208 6941093741568 6949807012008 6964485799936 6970861977121 6973228434816 6975449726976 6981835941936 6984206125056 6985966257648 7007743475712 7014159256482 7016540412672 7040186732544 7048876890624 7050653321292 7051269832704 7053046866432 7057725463044 7060121409024 7083914600448 7094446199064 7096854610944 7120771596288 7125495117696 7127290857393 7127914070016 7129710419328 7138511082288 7162568453376 7164999991296 7171559744706 7173994334976 7195728492512 7198171287552 7207056456192 7207207271712 7209503096832 7216103594052 7240422458304 7242880425984 7267289530368 7273942932648 7276260016128 7276412279808 7285394026368 7287230063169 7287867260928 7294539502683 7312427974656 7319122702416 7321607387136 7332492361698 7346281807872 7355349798912 7357203465696 7359701078016 7364583091872 7391910887424 7402900381632 7405413507072 7427848766464 7430370361344 7435299253248 7437173068584 7437823377408 7439697828864 7448881129344 7473984473088 7476521730048 7483366690128 7508586253056 7511135256576 7518011906286 7520406736896 7529847228576 7555223434752 7557788270592 7564707632412 7590201321024 7592619147264 7592778031104 7602150288384 7604066152872 7611693394104 7637345428608 7651296377424 7665685364736 7675147616256 7677081877248 7679688081408 7682174423766 7684782356736 7686719045838 7710680707072 7724765615616 7734462642396 7750798712832 7758573133824 7760528419392 7770107741832 7772745526272 7798940319744 7806080462859 7808730459264 7835046524928 7837706354688 7844881989168 7847380942848 7854565434678 7857231890688 7883711410176 7893607964256 7920210074112 7929986501952 7932678561792 7934677724736 7942636585152 7959412342784 7966699402424 7969403925504 7981251973947 7983961437312 8008849686528 8010868045824 8016182007408 8018903328768 8020924221744 8030824967574 8045927694336 8057889510048 8060624990208 8087789961216 8095194554076 8095902400512 8097942698496 8107938513216 8108108180676 8110690983936 8138024681472 8145475265592 8148240479232 8175700721664 8183185799229 8185792518144 8185963814784 8188571418624 8196068279664 8198850668544 8223689705728 8226481471488 8234013040218 8236808310528 8264567033856 8274768523776 8276853898908 8277577629696 8279663712768 8285155978356 8313077637312 8315899748352 8328262929336 8356329862272 8359166656512 8364711659904 8366819702157 8367551299584 8369660057472 8379991270512 8395750637568 8408232532224 8411086946304 8418787526394 8447159534688 8450027163648 8460457579008 8463329722368 8471078132148 8488970018816 8499626364096 8502511804416 8531165970432 8538976486152 8541696540672 8541875284992 8552419074432 8554574421981 8563155068367 8581241432064 8584154578944 8592013607184 8623896035328 8634541068288 8636717111904 8639649091584 8645380151328 8674515795456 8677460606976 8690361317568 8719648551936 8722608685056 8728394775552 8730594471816 8741371209561 8744338717056 8773807859712 8776786378752 8784821766672 8812206522368 8814427340544 8817419649024 8825492237814 8828303560704 8839385877024 8858055671808 8869175336448 8880308959788 8910236333376 8913074651136 8921234814696 8924263382016 8926512440328 8954338885632 8962536827727 8965579416192 8998848036864 9009955897344 9012226551552 9018204758334 9021266244864 9023539749462 9051668656128 9065125698804 9068203113984 9098763706368 9104799317056 9107890200576 9110185535808 9121430827368 9124527356928 9155277766656 9163659673791 9166770539136 9195345936384 9197663311872 9209016582912 9209209291632 9212142845952 9220576814622 9251650918944 9254791655424 9266409349344 9297637913088 9309114589248 9312274833408 9314621676864 9343657967616 9352212341976 9355387216896 9369295795503 9386915643392 9398502520832 9400871095056 9401693110272 9404062488576 9410300617392 9413495212032 9415867564656 9427490179326 9445219467264 9459261598752 9462472814592 9494362128384 9500660156928 9503054476524 9503885426688 9506280559104 9518014776384 9550091271168 9553333321728 9562079659608 9565325779968 9597561716736 9606348546921 9609408608256 9609609695616 9612670795776 9621471458736 9653896611072 9657173901312 9666015308082 9698590576864 9701680021504 9701883039744 9713858701824 9716306750892 9717156347904 9719605228032 9726052670244 9758830269888 9762143182848 9776656482264 9795042410496 9807133065216 9809604620928 9812934770688 9819444122496 9821918780793 9855881183232 9870533842176 9873884676096 9882924487506 9913732337664 9916230758112 9919597105152 9931841505792 9965312630784 9977822253504 10011448337408 10014847008768 10024015875048 10027208982528 10036389166533 10039796304768 10042326495369 10073631246336 10077051027456 10086276843216 10120268428032 10123704041472 10136200384512 10138754870496 10148924525472 10183127238144 10201728503232 10233530155008 10236109169664 10239584108544 10242899231688 10246376475648 10248958727784 10261609680789 10299687487488 10312616856528 10334398283776 10344764178432 10347371225856 10360143655776 10360360453086 10363660701696 10398587092992 10408107283812 10411640612352 10424710518012 10446728699904 10459842652224 10463174590464 10472753912904 10476309187584 10511615213568 10521238884723 10524810619008 10560280098816 10573315335936 10575979981938 10576904749056 10579570299648 10586588194566 10590182113536 10625871900672 10641669298596 10645281916416 10681157394432 10688242676544 10691871105024 10694565628992 10707766623432 10727903592448 10743852680064 10747499986944 10757339617059 10760991502464 10783719948288 10793592738768 10794536534016 10797256931328 10810584684288 10810810907568 10814254645248 10824155391078 10860633687456 10864320638976 10900934295552 10910914398972 10914390024192 10914618419712 10928091039552 10931800891392 10968641961984 10978684053624 10982411080704 10998738542547 11019422711808 11033024698368 11035805198544 11036770172928 11039551617024 11046874637808 11084103516416 11087866331136 11104350572448 11108120260608 11141773149696 11145555542016 11152948879872 11155759602876 11156735066112 11159546743296 11173321694016 11210976709632 11214782595072 11225050035192 11262879379584 11266702884864 11277017859429 11280610105344 11284439629824 11294770842864 11332835152128 11336682405888 11347061448618 11385301981536 11388928720896 11389167046656 11403225432576 11406099229308 11417540091156 11441655242752 11456018142912 11476944566136 11498528047104 11512721424384 11515622815872 11519532122112 11523261635649 11527173535104 11530078568757 11566021060608 11569947475968 11587148423424 11626198069248 11637859700736 11640792629088 11655161612748 11659118289408 11698410479616 11713095688896 11752569787392 11756559532032 11767322983752 11771071414272 11781848152017 11785847836032 11810740895744 11825567115264 11840411946384 11880315111168 11894979752928 11899017842688 11902016587104 11913954877728 11939118514176 11950049103636 11954105888256 12013274529792 12016302068736 12024273011112 12028354993152 12031386332616 12046237451361 12068891541504 12086834265072 12090937485312 12131684941824 12142791831114 12143853600768 12146914047744 12161907769824 12162162271014 12166036475904 12207037022208 12218212898388 12222360718848 12263551082496 12278688777216 12278945722176 12282857127936 12294102419496 12298276002816 12335534558592 12339722207232 12351019560327 12355212465792 12396850550784 12412152785664 12415280848362 12416366444544 12419495569152 12427733967534 12469616455968 12473849622528 12492394394004 12534494793408 12538749984768 12547067489856 12551326949376 12554490086208 12569986905768 12593625956352 12612348798336 12616630419456 12628181289591 12659149504512 12667546875904 12670739302032 12671847235584 12675040745472 12690686368512 12694994583552 12706617198222 12733455028224 12749439546144 12753767706624 12796748955648 12808464729228 12812544811008 12812812927488 12828628611648 12871862148096 12876231868416 12888020410776 12935844052992 12951811602432 12955075667856 12956208463872 12959473637376 12968070226992 13011773693184 13016190910464 13035541976352 13076177420288 13079472827904 13083913027584 13092592163328 13095891707724 13116508075584 13160711789568 13165179568128 13177232650008 13218309783552 13221641010816 13226129473536 13238238356721 13242455341056 13287083507712 13303763004672 13320463439682 13365354500064 13369611976704 13381852222044 13386395073024 13389768660492 13431508328448 13448369124288 13493691237376 13498272055296 13514933846016 13518339827328 13527307137501 13531899367296 13535309624193 13577502984192 13597688548206 13602304670976 13648145559552 13657198975584 13661835300864 13665278303712 13682146241052 13732916649984 13750155808704 13793018904576 13796494967808 13813524874368 13813813937448 13818214268928 13830865221933 13864782790656 13877476378416 13882187483136 13899614024016 13928971599872 13941723954242 13946456869632 13963671883872 13968412250112 13971932515296 14015486951424 14028318512964 14033080825344 14080373465088 14097753781248 14101306642584 14102539665408 14106093732864 14115450926088 14120242818048 14167829200896 14188892398128 14193709221888 14241543192576 14250990235392 14254581714786 14255828140032 14259420838656 14277022164576 14325136906752 14329999982592 14343119489412 14347988669952 14391456985024 14396342575104 14414112912384 14414414543424 14419006193664 14432207188104 14480844916608 14485760851968 14499022962123 14534579060736 14547885865296 14552520032256 14552824559616 14570788052736 14574460126338 14575734521856 14589079005366 14638245404832 14643214774272 14664984723396 14692563615744 14710699597824 14714406931392 14719402156032 14729166183744 14783821774848 14805800763264 14810827014144 14824386731259 14855697532928 14860740722688 14870598506496 14874346137168 14875646754816 14879395657728 14897762258688 14947968946176 14966733380256 15017172506112 15022270513152 15036023812572 15040813473792 15059694457152 15110446869504 15115576541184 15129415264824 15180402642048 15185238294528 15185556062208 15204300576768 15208132305744 15223386788208 15274690857216 15302592754848 15350295232512 15354163754496 15359376162816 15364348847532 15369564713472 15373438091676 15421361414144 15449531231232 15468925284792 15501597425664 15517146267648 15521056838784 15540215483664 15540540679629 15545491052544 15597880639488 15612160925718 15617460918528 15670093049856 15689763978336 15694761885696 15709130869356 15714463781376 15767422820352 15787215928512 15840420148224 15859973003904 15863969972907 15865357123584 15869355449472 15879882291849 15885273170304 15918824685568 15933398804848 15938807851008 15962503947894 15967922874624 16021736091648 16032364014816 16037806657536 16041848443488 16061649935148 16091855388672 16115779020096 16121249980416 16175579922432 16190389108152 16191804801024 16195885396992 16215877026432 16216216361352 16221381967872 16236233086617 16276049362944 16290950531184 16296480958464 16351401443328 16366371598458 16371585036288 16371927629568 16392136559328 16397701337088 16447379411456 16452962942976 16468026080436 16473616621056 16529134067712 16549537047552 16553707797816 16555155259392 16559327425536 16570311956712 16626155274624 16631799496704 16656525858672 16712659724544 16718333313024 16729423319808 16733639404314 16735102599168 16739320114944 16759982541024 16816465064448 16822173892608 16837575052788 16894319069376 16900054327296 16920915158016 16926659444736 16942156264296 16977940037632 16999252728192 17005023608832 17020592172927 17062331940864 17077952972304 17083393081344 17083750569984 17104838148864 17109148843962 17126310136734 17162482864128 17184027214368 17247792070656 17269082136576 17273434223808 17279298183168 17290760302656 17349031590912 17354921213952 17380722635136 17439297103872 17445217370112 17456789551104 17461188943632 17482742419122 17488677434112 17547615719424 17569643533344 17624413044736 17628854681088 17634839298048 17650984475628 17656607121408 17678771754048 17716111343616 17738350672896 17760617919576 17820472666752 17826149302272 17842469629392 17848526764032 17853024880656 17908677771264 17925073655454 17931158832384 18019911794688 18024453103104 18036409516668 18042532489728 18047079498924 18103337312256 18130251397608 18136406227968 18197527412736 18209598634112 18214187746671 18215780401152 18220371071616 18242861654736 18243243406521 18249054713856 18310555533312 18327319347582 18333541078272 18395326623744 18418033165824 18418418583264 18424285691904 18441153629244 18503301837888 18509583310848 18532818698688 18595275826176 18618229178496 18622921272543 18624549666816 18629243353728 18641600951301 18687315935232 18704424683952 18710774433792 18738591591006 18773831286784 18797005041664 18801742190112 18808124977152 18820601234784 18826990424064 18831735129312 18854980358652 18890438934528 18918523197504 18924945629184 18988724256768 19001320313856 19006108953048 19007770853376 19012561118208 19036029552768 19100182542336 19106666643456 19124159319216 19130651559936 19195123433472 19212697093842 19218817216512 19219219391232 19242942917472 19307793222144 19314347802624 19332030616164 19397181153728 19403360043008 19403766079488 19427717403648 19432613501784 19434312695808 19439210456064 19452105340488 19517660539776 19524286365696 19553312964528 19590084820992 19614266130432 19619209241856 19625869541376 19638888244992 19643837561586 19741067684352 19747769352192 19765848975012 19827464675328 19832461516224 19839194210304 19863683011584 19930625261568 19955644507008 19980695159523 20022896674816 20029694017536 20048031750096 20054417965056 20072778333066 20079592609536 20084652990738 20147262492672 20172553686432 20240536856064 20247408082944 20272400769024 20277509740992 20297849050944 20366254476288 20396532822309 20403457006464 20467060310016 20472218339328 20479168217088 20485798463376 20492752951296 20497917455568 20523219361578 20599374974976 20625233713056 20668796567552 20689528356864 20694742451712 20720287311552 20720720906172 20727321403392 20797174185984 20816214567624 20823281224704 20849421036024 20893457399808 20912585931363 20919685304448 20926349180928 20945507825808 20952618375168 21023230427136 21042477769446 21049621238016 21120560197632 21146630671872 21151959963876 21153809498112 21159140599296 21173176389132 21180364227072 21251743801344 21283338597192 21290563832832 21362314788864 21376485353088 21381872572179 21383742210048 21389131257984 21415533246864 21455807184896 21487705360128 21494999973888 21514679234118 21521983004928 21587185477536 21594513862656 21621169368576 21621621815136 21628509290496 21648310782156 21721267374912 21728641277952 21801868591104 21821828797944 21828780048384 21829236839424 21856182079104 21861690189507 21863601782784 21883618508049 21937283923968 21957368107248 21964822161408 21997477085094 22038845423616 22066049396736 22071610397088 22079103234048 22093749275616 22168207032832 22175732662272 22208701144896 22216240521216 22283546299392 22291111084032 22305897759744 22311519205752 22313470132224 22319093486592 22346643388032 22421953419264 22429565190144 22450100070384 22525758759168 22533405769728 22554035718858 22561220210688 22589541685728 22665670304256 22673364811776 22694122897236 22770603963072 22777857441792 22778334093312 22806450865152 22812198458616 22835080182312 22883310485504 22912036285824 22953889132272 22997056094208 23025442848768 23031245631744 23039064244224 23046523271298 23054347070208 23060157137514 23132042121216 23174296846848 23252396138496 23275719401472 23281585258176 23310323225496 23318236578816 23396820959232 23418241388577 23426191377792 23505139574784 23513119064064 23534645967504 23542142828544 23563696304034 23571695672064 23651134230528 23680823892768 23760630222336 23789959505856 23798035685376 23804033174208 23827909755456 23878237028352 23900098207272 23908211776512 23943755921841 24026549059584 24032604137472 24048546022224 24056709986304 24062772665232 24092474902722 24137783083008 24173668530144 24181874970624 24263369883648 24285583662228 24287707201536 24293828095488 24323815539648 24324324542028 24332072951808 24414074044416 24436425796776 24444721437696 24527102164992 24549557397687 24557377554432 24557891444352 24565714255872 24588204838992 24596552005632 24671069117184 24679444414464 24702039120654 24710424931584 24793701101568 24824305571328 24830561696724 24832732889088 24838991138304 24855467935068 24939232911936 24947699245056 24984788788008 25068989586816 25077499969536 25094134979712 25100459106471 25102653898752 25108980172416 25139973811536 25187251912704 25224697596672 25233260838912 25256362579182 25335093751808 25341478604064 25350081490944 25381372737024 25389989167104 25413234396444 25466910056448 25498879092288 25507535413248 25593497911296 25616929458456 25625089622016 25625625854976 25657257223296 25663723265943 25743724296192 25752463736832 25776040821552 25871688105984 25903623204864 25910151335712 25918947274752 25936140453984 26023547386368 26032381820928 26071083952704 26152354840576 26158945655808 26167826055168 26185184326656 26191783415448 26224113628683 26233016151168 26321423579136 26330359136256 26354465300016 26436619567104 26443282021632 26452258947072 26476476713442 26484910682112 26574167015424 26607526009344 26640926879364 26730709000128 26739223953408 26763704444088 26772790146048 26779537320984 26863016656896 26887610483181 26896738248576 26987382474752 26996544110592 27029867692032 27036679654656 27054614275002 27063798734592 27070619248386 27155005968384 27195377096412 27204609341952 27296291119104 27314397951168 27323670601728 27330556607424 27364292482104 27465833299968 27490979021373 27500311617408 27586037809152 27592989935616 27627049748736 27627627874896 27636428537856 27661730443866 27754952756832 27764374966272 27799228048032 27857943199744 27883447908484 27892913739264 27927343767744 27936824500224 27943865030592 28030973902848 28056637025928 28066161650688 28107887386509 28160746930176 28195507562496 28202613285168 28205079330816 28212187465728 28230901852176 28240485636096 28335658401792 28377784796256 28387418443776 28483086385152 28501980470784 28509163429572 28511656280064 28518841677312 28554044329152 28650273813504 28659999965184 28686238978824 28695977339904 28782913970048 28792685150208 28819045640763 28828225824768 28828829086848 28838012387328 28864414376208 28961689833216 28971521703936 28998045924246 29095771730592 29105040064512 29105649119232 29141576105472 29148920252676 29151469043712 29178158010732 29276490809664 29286429548544 29329969446792 29385127231488 29421399195648 29428813862784 29438804312064 29458332367488 29465756342379 29567643549696 29611601526528 29621654028288 29648773462518 29711395065856 29741197012992 29748692274336 29758791315456 29795524517376 29895937892352 29933466760512 30034345012224 30044541026304 30072047625144 30081626947584 30109167499599 30119388914304 30220893739008 30231153082368 30258830529648 30360805284096 30371112124416 30408601153536 30416264611488 30446773576416 30549381714432 30605185509696 30700590465024 30708327508992 30718752325632 30728697695064 30739129426944 30746876183352 30784829042367 30842722828288 30899062462464 30937850569584 31003194851328 31034292535296 31042113677568 31080430967328 31081081359258 31090982105088 31195761278976 31224321851436 31234921837056 31340186099712 31379527956672 31389523771392 31418261738712 31428927562752 31534845640704 31563716654169 31574431857024 31680840296448 31719946007808 31727939945814 31730714247168 31738710898944 31759764583698 31770546340608 31866797609696 31877615702016 31925007895788 31935845749248 32043472183296 32064728029632 32075613315072 32083696886976 32123299870296 32183710777344 32231558040192 32242499960832 32272018851177 32351159844864 32380778216304 32383609602048 32391770793984 32431754052864 32432432722704 32442763935744 32472466173234 32581901062368 32592961916928 32702802886656 32732743196916 32743170072576 32743855259136 32784273118656 32795402674176 32894758822912 32905925885952 32936052160872 32947233242112 32996215627641 33058268135424 33099074095104 33107415595632 33110310518784 33118654851072 33140623913424 33252310549248 33263598993408 33313051717344 33425319449088 33436666626048 33458846639616 33467278808628 33470205198336 33478640229888 33519965082048 33632930128896 33644347785216 33675150105576 33788638138752 33800108654592 33831053578287 33841830316032 33853318889472 33884312528592 33955880075264 33998505456384 34010047217664 34041184345854 34155905944608 34166786162688 34167501139968 34209676297728 34218297687924 34252620273468 34324965728256 34368054428736 34495584141312 34538164273152 34546868447616 34558596366336 34569784906947 34581520605312 34590235706271 34698063181824 34709842427904 34761445270272 34878594207744 34913579102208 34922377887264 34965484838244 34977354868224 35095231438848 35139287066688 35248826089472 35257709362176 35269678596096 35301968951256 35313214242816 35345544456051 35357543508096 35432222687232 35476701345792 35521235839152 35640945333504 35684939258784 35697053528064 35706049761312 35817355542528 35850147310908 35862317664768 36039823589376 36048906206208 36072819033336 36085064979456 36094158997848 36138712354083 36206674624512 36260502795216 36272812455936 36395054825472 36419197268224 36428375493342 36431560802304 36440742143232 36485723309472 36486486813042 36498109427712 36621111066624 36654638695164 36667082156544 36790653247488 36836066331648 36836837166528 36848571383808 36882307258488 37006603675776 37019166621696 37053058680981 37065637397376 37190551652352 37236458356992 37245842545086 37249099333632 37258486707456 37283201902602 37408849367904 37421548867584 37477183182012 37547662573568 37594010083328 37603484380224 37616249954304 37641202469568 37653980848128 37663470258624 37709960717304 37780877869056 37837046395008 37849891258368 37884543868773 37977448513536 38002640627712 38012217906096 38015541706752 38025122236416 38072059105536 38200365084672 38248318638432 38261303119872 38390246866944 38425394187684 38437634433024 38438438782464 38485885834944 38615586444288 38628695605248 38664061232328 38794362307456 38806720086016 38807532158976 38855434807296 38865227003568 38868625391616 38878420912128 38904210680976 39035321079552 39048572731392 39106625929056 39228532260864 39238418483712 39251739082752 39277776489984 39287675123172 39482135368704 39495538704384 39531697950024 39654929350656 39664923032448 39678388420608 39714715070163 39727366023168 39861250523136 39911289014016 39961390319046 40045793349632 40096063500192 40108835930112 40145556666132 40159185219072 40169305981476 40294524985344 40345107372864 40481073712128 40494816165888 40544801538048 40555019481984 40581921412503 40595698101888 40732508952576 40793065644618 40806914012928 40944436678656 40971596926752 40985505902592 40995834911136 41046438723156 41198749949952 41250467426112 41337593135104 41379056713728 41389484903424 41440574623104 41441441812344 41454642806784 41492595665799 41594348371968 41632429135248 41646562449408 41698842072048 41786914799616 41825171862726 41839370608896 41891015651616 41905236750336 42046460854272 42084955538892 42099242476032 42241120395264 42293261343744 42303919927752 42307618996224 42318281198592 42346352778264 42360728454144 42503487602688 42566677194384 42581127665664 42724629577728 42752970706176 42763745144358 42767484420096 42778262515968 42831066493728 42975410720256 42989999947776 43029358468236 43043966009856 43174370955072 43189027725312 43242338737152 43243243630272 43257018580992 43296621564312 43442534749824 43457282555904 43497068886369 43603737182208 43643657595888 43657560096768 43658473678848 43712364158208 43723380379014 43727203565568 43767237016098 43914736214496 43929644322816 43994954170188 44077690847232 44132098793472 44143220794176 44158206468096 44187498551232 44336414065664 44351465324544 44417402289792 44432481042432 44473160193777 44567092598784 44582222168064 44611795519488 44623038411504 44626940264448 44638186973184 44693286776064 44843906838528 44900200140768 45051517518336 45066811539456 45108071437716 45122440421376 45179083371456 45331340608512 45346729623552 45388245794472 45541207926144 45555714883584 45556668186624 45612901730304 45624396917232 45670160364624 45766620971008 45824072571648 45907778264544 46050885697536 46062491263488 46078128488448 46093046542596 46108694140416 46120314275028 46264084242432 46348593693696 46504792276992 46551438802944 46563170516352 46620646450992 46621622038887 46636473157632 46793641918464 46836482777154 46852382755584 47010279149568 47069291935008 47084285657088 47127392608068 47143391344128 47302268461056 47361647785536 47521260444672 47579919011712 47591909918721 47596071370752 47608066348416 47639646875547 47655819510912 47756474056704 47800196414544 47816423553024 47887511843682 48065208274944 48097092044448 48113419972608 48125545330464 48184949805444 48275566166016 48347337060288 48363749941248 48526739767296 48571167324456 48575414403072 48587656190976 48647631079296 48648649084056 48664145903616 48708699259851 48828148088832 48872851593552 48889442875392 49054204329984 49099114795374 49114755108864 49115782888704 49176409677984 49193104011264 49342138234368 49358888828928 49404078241308 49420849863168 49587402203136 49648611142656 49661123393448 49665465778176 49677982276608 49710935870136 49878465823872 49895398490112 49969577576016 50137979173632 50154999939072 50188269959424 50200918212942 50205307797504 50217960344832 50279947623072 50449395193344 50466521677824 50512725158364 50670187503616 50682957208128 50700162981888 50762745474048 50779978334208 50826468792888 50933820112896 50997758184576 51015070826496 51061776518781 51186995822592 51233858916912 51250179244032 51251251709952 51314514446592 51327446531886 51487448592384 51552081643104 51743376211968 51807246409728 51820302671424 51837894549504 51872280907968 52047094772736 52064763641856 52142167905408 52304709681152 52317891311616 52335652110336 52370368653312 52383566830896 52448227257366 52466032302336 52642847158272 52708930600032 52873239134208 52886564043264 52904517894144 52952953426884 52969821364224 53148334030848 53215052018688 53281853758728 53461418000256 53478447906816 53527408888176 53545580292096 53559074641968 53726033313792 53775220966362 53793476497152 53974764949504 54059735384064 54073359309312 54109228550004 54127597469184 54141238496772 54310011936768 54390754192824 54409218683904 54592582238208 54628795902336 54642563240013 54647341203456 54661113214848 54728584964208 54931666599936 54981958042746 55000623234816 55185979871232 55254099497472 55255255749792 55272857075712 55323460887732 55509905513664 55528749932544 55598456096064 55715886399488 55766895816968 55785827478528 55854687535488 55868763817629 55873649000448 55887730061184 55924802853903 56061947805696 56113274051856 56132323301376 56215774773018 56321493860352 56391015124992 56405226570336 56424374931456 56461803704352 56480971272192 56671316803584 56755569592512 56774836887552 56966172770304 57003960941568 57018326859144 57023312560128 57037683354624 57108088658304 57300547627008 57319999930368 57372477957648 57391954679808 57565827940096 57585370300416 57638091281526 57656451649536 57657658173696 57728828752416 57923379666432 57943043407872 57996091848492 58191543461184 58210080129024 58211298238464 58283152210944 58297840505352 58302938087424 58356316021464 58552981619328 58572859097088 58659938893584 58770254462976 58842798391296 58857627725568 58877608624128 58916664734976 58931512684758 59223203053056 59243308056576 59297546925036 59422790131712 59482394025984 59497384548672 59517582630912 59591049034752 59791875784704 59866933521024 59942085478569 60068690024448 60089082052608 60144095250288 60163253895168 60218334999198 60238777828608 60441787478016 60517661059296 60721610568192 60742224248832 60817202307072 60832529222976 60893547152832 61098763428864 61189598466927 61210371019392 61401180930048 61416655017984 61437504651264 61457395390128 61478258853888 61493752366704 61569658084734 61685445656576 61798124924928 61875701139168 62006389702656 62068585070592 62084227355136 62160861934656 62162162718516 62181964210176 62391522557952 62448643702872 62469843674112 62680372199424 62737757794089 62759055913344 62779047542784 62836523477424 62857855125504 63069691281408 63127433308338 63148863714048 63361680592896 63439892015616 63455879891628 63461428494336 63477421797888 63519529167396 63541092681216 63733595219392 63755231404032 63850015791576 63871691498496 64086944366592 64129456059264 64145617716537 64151226630144 64167393773952 64246599740592 64367421554688 64463116080384 64484999921664 64544037702354 64761556432608 64783541587968 64863508105728 64864865445408 64885527871488 64944932346468 65163802124736 65185923833856 65405605773312 65465486393832 65486340145152 65487710518272 65568546237312 65585070568521 65590805348352 65650855524147 65789517645824 65811851771904 65872104321744 65894466484224 65992431255282 66116536270848 66198148190208 66214831191264 66237309702144 66281247826848 66504621098496 66527197986816 66626103434688 66850638898176 66873333252096 66917693279232 66934557617256 66940410396672 66957280459776 67039930164096 67265860257792 67288695570432 67350300211152 67577276277504 67600217309184 67662107156574 67683660632064 67768625057184 67911760150528 67997010912768 68020094435328 68082368691708 68311811889216 68333572325376 68335002279936 68419352595456 68436595375848 68505240546936 68649931456512 68736108857472 68991168282624 69076328546304 69093736895232 69117192732672 69139569813894 69163041210624 69180471412542 69396126363648 69522890540544 69757188415488 69827158204416 69844755774528 69930969676488 69954709736448 70190462877696 70254724165731 70278574133376 70497652178944 70515418724352 70539357192192 70603937902512 70626428485632 70691088912102 70715087016192 70953402691584 71042471678304 71281890667008 71369878517568 71394107056128 71412099522624 71634711085056 71700294621816 71724635329536 71831267765523 72079647178752 72097812412416 72145638066672 72170129958912 72188317995696 72277424708166 72413349249024 72521005590432 72545624911872 72790109650944 72838394536448 72856750986684 72863121604608 72881484286464 72971446618944 72972973626084 72996218855424 73242222133248 73309277390328 73334164313088 73581306494976 73648672193061 73672132663296 73673674333056 73697142767616 73764614516976 74013207351552 74038333243392 74106117361962 74131274794752 74381103304704 74472916713984 74491685090172 74498198667264 74516973414912 74566403805204 74817698735808 74843097735168 74954366364024 75095325147136 75188020166656 75206968760448 75232499908608 75282404939136 75301377319413 75307961696256 75326940517248 75419921434608 75561755738112 75674092790016 75699782516736 75769087737546 76005281255424 76024435812192 76050244472832 76144118211072 76400730169344 76496637276864 76522606239744 76780493733888 76850788375368 76875268866048 76876877564928 76971771669888 76991169797829 77231172888576 77257391210496 77328122464656 77588724614912 77615064317952 77710869614592 77730454007136 77756841824256 77808421361952 78070642159104 78097145462784 78213251858112 78457064521728 78476836967424 78503478165504 78555552979968 78575350246344 78672340886049 78964270737408 78991077408768 79063395900048 79309858701312 79329846064896 79356776841216 79429430140326 79454732046336 79722501046272 79822578028032 79922780638092 80091586699264 80192127000384 80217671860224 80291113332264 80318370438144 80338611962952 80589049970688 80662831449543 80690214745728 80962147424256 80989632331776 81089603076096 81110038963968 81163842825006 81191396203776 81465017905152 81586131289236 81613828025856 81888873357312 81943193853504 81971011805184 81991669822272 82092877446312 82397499899904 82472937064119 82500934852224 82675186270208 82758113427456 82778969806848 82881149246208 82882883624688 82909285613568 82985191331598 83264858270496 83293124898816 83397684144096 83573829599232 83650343725452 83678741217792 83782031303232 83810473500672 84092921708544 84169911077784 84198484952064 84323662159527 84482240790528 84586522687488 84607839855504 84615237992448 84636562397184 84692705556528 84721456908288 85006975205376 85133354388768 85162255331328 85449259155456 85505941412352 85527490288716 85534968840192 85556525031936 85662132987456 85950821440512 85979999895552 86058716936472 86087932019712 86348741910144 86378055450624 86457136922289 86484677474304 86486487260544 86514037161984 86593243128624 86885069499648 86914565111808 86994137772738 87287315191776 87315120193536 87316947357696 87424728316416 87446760758028 87454407131136 87534474032196 87829472428992 87859288645632 87989908340376 88155381694464 88264197586944 88286441588352 88316412936192 88374997102464 88397269027137 88672828131328 88702930649088 88834804579584 88864962084864 88946320387554 89134185197568 89223591038976 89246076823008 89276373946368 89386573552128 89687813677056 89800400281536 90103035036672 90133623078912 90216142875432 90244880842752 90327502498797 90358166742912 90662681217024 90693459247104 90776491588944 91082415852288 91113336373248 91225803460608 91248793834464 91340320729248 91533241942016 91648145143296 91815556529088 92101771395072 92124982526976 92156256976896 92186093085192 92217388280832 92240628550056 92354487127101 92528168484864 92697187387392 93009584553984 93102877605888 93126341032704 93241292901984 93243244077774 93272946315264 93587283836928 93672965554308 93704765511168 94020558299136 94138583870016 94168571314176 94254785216136 94286782688256 94604536922112 94691149962507 94723295571072 95042520889344 95159838023424 95183819837442 95192142741504 95216132696832 95279293751094 95311639021824 95600392829088 95632847106048 95775023687364 96130416549888 96194184088896 96226839945216 96251090660928 96369899610888 96551132332032 96694674120576 96727499882496 96816056553531 97053479534592 97142334648912 97150828806144 97175312381952 97295262158592 97297298168112 97328291807232 97417398519702 97745703187104 97778885750784 98108408659968 98198229590748 98229510217728 98231565777408 98352819355968 98386208022528 98684276468736 98717777657856 98808156482616 98841699726336 99174804406272 99297222285312 99322246786896 99330931556352 99355964553216 99421871740272 99756931647744 99790796980224 99939155152032 100275958347264 100309999878144 100376539918848 100401836425884 100410615595008 100435920689664 100559895246144 100898790386688 100933043355648 101025450316728 101340375007232 101365914416256 101400325963776 101493160734861 101525490948096 101559956668416 101652937585776 101867640225792 101995516369152 102030141652992 102123553037562 102467717833824 102500358488064 102502503419904 102629028893184 102654893063772 102974897184768 103104163286208 103486752423936 103614492819456 103640605342848 103675789099008 103709354720841 103744561815936 103770707118813 104094189545472 104129527283712 104284335810816 104635782623232 104740737306624 104767133661792 104896454514732 104932064604672 105285694316544 105417861200064 105746478268416 105773128086528 105809035788288 105905906853768 105939642728448 106036633368153 106296668061696 106430104037376 106563707517456 106922836000512 107054817776352 107091160584192 107118149283936 107452066627584 107550441932724 107586952994304 107949529899008 108119470768128 108146718618624 108218457100008 108255194938368 108282476993544 108416137062249 108620023873536 108781508385648 108818437367808 109185164476416 109257591804672 109285126480026 109294682406912 109322226429696 109457169928416 109863333199872 109963916085492 110001246469632 110371959742464 110508198994944 110510511499584 110545714151424 110646921775464 111019811027328 111057499865088 111159176042943 111196912192128 111431772798976 111533791633936 111571654957056 111709375070976 111737527635258 111747298000896 111775460122368 111849605707806 112226548103712 112264646602752 112431549546036 112642987720704 112782030249984 112810453140672 112848749862912 112923607408704 112961942544384 113342633607168 113511139185024 113549673775104 113653631606319 113932345540608 114007921883136 114036653718288 114046625120256 114075366709248 114216177316608 114601095254016 114744955915296 114783909359616 115131655880192 115170740600832 115276182563052 115312903299072 115315316347392 115457657504832 115846759332864 115886086815744 115992183696984 116383086922368 116420160258048 116422596476928 116566304421888 116595681010704 116605876174848 116712632042928 117105963238656 117145718194176 117319877787168 117685596782592 117715255451136 117755217248256 117833329469952 117863025369516 118446406106112 118486616113152 118595093850072 118845580263424 118964788051968 118994769097344 119035165261824 119144145210489 119182098069504 119583751569408 119733867042048 119884170957138 120137380048896 120288190500576 120326507790336 120436669998396 120477555657216 120883574956032 121035322118592 121443221136384 121484448497664 121634404614144 121665058445952 121745764237509 121787094305664 122197526857728 122379196933854 122420742038784 122833310035968 122914790780256 122956517707776 122987504733408 123139316169468 123370891313152 123596249849856 123751402278336 124012779405312 124137170141184 124168454710272 124321723869312 124324325437032 124363928420352 124477786997397 124783045115904 124897287405744 124939687348224 125360744398848 125475515588178 125518111826688 125673046954848 125715710251008 126139382562816 126254866616676 126297727428096 126723361185792 126879784031232 126911759783256 126922856988672 126954843595776 127039058334792 127082185362432 127467190438784 127510462808064 127700031583152 127743382996992 128173888733184 128258912118528 128291235433074 128302453260288 128334787547904 128493199481184 128926232160768 128969999843328 129088075404708 129523112865216 129567083175936 129727016211456 129729730890816 129771055742976 129889864692936 130327604249472 130371847667712 130491206659107 130811211546624 130930972787664 130972680290304 130975421036544 131137092474624 131170141137042 131181610696704 131301711048294 131579035291648 131744208643488 131788932968448 131984862510564 132233072541696 132396296380416 132429662382528 132474619404288 132562495653696 133009242196992 133054395973632 133252206869376 133701277796352 133746666504192 133835386558464 133869115234512 133880820793344 133914560919552 134079860328192 134531720515584 134700600422304 135154552555008 135200434618368 135324214313148 135367321264128 135537250114368 135823520301056 135994021825536 136040188870656 136164737383416 136623623778432 136667144650752 136670004559872 136838705190912 136873190751696 137010481093872 137299862913024 137472217714944 138152657092608 138187473790464 138234385465344 138279139627788 138326082421248 138360942825084 138792252727296 139045781081088 139514376830976 139654316408832 139689511549056 139861939352976 139864866116661 139909419472896 140380925755392 140509448331462 140557148266752 141030837448704 141207875805024 141252856971264 141382177824204 141430174032384 141906805383168 142084943356608 142563781334016 142739757035136 142775729756163 142788214112256 142824199045248 142918940626641 143269422170112 143400589243632 143449270659072 143662535531046 144195624824832 144291276133344 144340259917824 144376635991392 144554849416332 144826698498048 145042011180864 145091249823744 145580219301888 145676789072896 145713501973368 145726243209216 145762968572928 145942893237888 145945947252168 145992437710848 146126097779553 146484444266496 146618554780656 146668328626176 147162612989952 147297344386122 147344265326592 147347348666112 147529229033952 148026414703104 148076666486784 148212234723924 148262549589504 148762206609408 148945833427968 148983370180344 148996397334528 149033946829824 149132807610408 149635397471616 149686195470336 149908732728048 150190650294272 150376040333312 150413937520896 150464999817216 150564809878272 150602754638826 150615923392512 150653881034496 150839842869216 151348185580032 151399565033472 151538175475092 152010562510848 152048871624384 152100488945664 152288236422144 152801460338688 152993274553728 153045212479488 153185329556343 153560987467776 153701576750736 153750537732096 153753755129856 153943543339776 153982339595658 154462345777152 154656244929312 155177449229824 155230128635904 155421739229184 155460908014272 155513683648512 155616842723904 156141284318208 156194290925568 156426503716224 156914129043456 156953673934848 157006956331008 157111105959936 157150700492688 157344681772098 157928541474816 158126791800096 158619717402624 158659692129792 158713553682432 158858860280652 158909464092672 159445002092544 159645156056064 159845561276184 160183173398528 160384254000768 160435343720448 160582226664528 160636740876288 160677223925904 161178099941376 161325662899086 161380429491456 161924294848512 162179206152192 162220077927936 162327685650012 162382792407552 162930035810304 163172262578472 163227656051712 163777746714624 163886387707008 163927689720039 163942023610368 163983339644544 164185754892624 164794999799808 164945874128238 165001869704448 165557939613696 165762298492416 165765767249376 165818571227136 165970382663196 166529716540992 166586249797632 166795368288192 167147659198464 167300687450904 167357482435584 167564062606464 167606291452887 167620947001344 167774408561709 168185843417088 168339822155568 168396969904128 168647324319054 168964481581056 169173045374976 169215679711008 169273124794368 169385411113056 169442913816576 170013950410752 170266708777536 170324510662656 170898518310912 171011882824704 171054980577432 171069937680384 171113050063872 171324265974912 171901642881024 171959999791104 172117433872944 172175864039424 172697483820288 172756110901248 172914273844578 172969354948608 172972974521088 173186486257248 173770138999296 173829130223616 173988275545476 174574630383552 174630240387072 174633894715392 174849456632832 174893521516056 174908814262272 175068948064392 175658944857984 175718577291264 175979816680752 176310763388928 176528395173888 176572883176704 176632825872384 176749994204928 176794538054274 177345656262656 177669609159168 177729924169728 177892640775108 178268370395136 178447182077952 178492153646016 178552747892736 178773147104256 179375627354112 179600800563072 180206070073344 180267246157824 180432285750864 180489761685504 180655004997594 180716333485824 181325362434048 181552983177888 182164831704576 182226672746496 182451606921216 182497587668928 182680641458496 183066483884032 183296290286592 183568795400781 183631113058176 184203542790144 184249965053952 184312513953792 184372186170384 184434776561664 184481257100112 184708974254202 185056336969728 185394374774784 186019169107968 186205755211776 186252682065408 186482585803968 186486488155548 186545892630528 187174567673856 187345931108616 187409531022336 188041116598272 188213273382267 188277167740032 188337142628352 188509570432272 188573565376512 189209073844224 189382299925014 189446591142144 190085041778688 190319676046848 190367639674884 190384285483008 190432265393664 190558587502188 190623278043648 191200785658176 191265694212096 191550047374728 192260833099776 192388368177792 192436853149611 192453679890432 192502181321856 192739799221776 193102264664064 193389348241152 193454999764992 193632113107062 194284669297824 194350624763904 194590524317184 194594596336224 194656583614464 194834797039404 195491406374208 195557771501568 196216817319936 196396459181496 196459020435456 196463131554816 196705638711936 196755211705563 196772416045056 196952566572441 197368552937472 197435555315712 197616312965232 197683399452672 198349608812544 198594444570624 198644493573792 198711929106432 198843743480544 199513863295488 199581593960448 199878310304064 200551916694528 200619999756288 200753079837696 200803672851768 200821231190016 200871841379328 201119790492288 201797580773376 201866086711296 202050900633456 202680750014464 202731828832512 202800651927552 202986321469722 203050981896192 203305875171552 203735280451584 203991032738304 204060283305984 204247106075124 204935435667648 205000716976128 205005006839808 205258057786368 205309786127544 205949794369536 206208326572416 206973504847872 207228985638912 207281210685696 207351578198016 207418709441682 207489123631872 207541414237626 208188379090944 208568671621632 209271565246464 209481474613248 209534267323584 209792909029464 209864129209344 210571388633088 210764172497193 210835722400128 211492956536832 211546256173056 211618071576576 211811813707536 211879285456896 212073266736306 212860208074752 213127415034912 213845672001024 214109635552704 214182321168384 214236298567872 214904133255168 215100883865448 215173905988608 215493803296569 215899059798016 216238941536256 216293437237248 216436914200016 216510389876736 216564953987088 216832274124498 217240047747072 217563016771296 217636874735616 218370328952832 218515183609344 218570252960052 218589364813824 218644452859392 218914339856832 219726666399744 219927832170984 220002492939264 220743919484928 220946016579183 221016397989888 221021022999168 221091428302848 221293843550928 222039622054656 222114999730176 222318352085886 222393824384256 223067583267872 223143309914112 223418750141952 223475055270516 223494596001792 223550920244736 223699211415612 224453096207424 224529293205504 224863099092072 225285975441408 225564060499968 225620906281344 225697499725824 225847214817408 225904131958239 225923885088768 226685267214336 227022278370048 227099347550208 227307263212638 228015843766272 228073307436576 228150733418496 228432354633216 229202190508032 229489911830592 229567818719232 230263311760384 230341481201664 230552365126104 230625806598144 230630632694784 230915315009664 230973509393487 231693518665728 231772173631488 231984367393968 232766173844736 232845192953856 233132608843776 233191362021408 233425264085856 234211926477312 234291436388352 234639755574336 235371193565184 235430510902272 235510434496512 235666658939904 235726050739032 236017022658147 236892812212224 236973232226304 237190187700144 237691160526848 237929576103936 237989538194688 238070330523648 238288290420978 238364196139008 239167503138816 239467734084096 239768341914276 240274760097792 240576381001152 240653015580672 240873339996792 240955111314432 241767149912064 241988494348629 242070644237184 242886442272768 242968896995328 243268809228288 243330116891904 243491528475018 243574188611328 244395053715456 244758393867708 244841484077568 245666620071936 245829581560512 245913035415552 245975009466816 246278632338936 246741782626304 247192499699712 247418811192357 247502804556672 248025558810624 248274340282368 248336909420544 248643447738624 248648650874064 248727856840704 248955573994794 249794574811488 249879374696448 250721488797696 250951031176356 251036223653376 251346093909696 251431420502016 252278765125632 252509733233352 252595454856192 252970986478581 253446722371584 253759568062464 253823519566512 253845713977344 253909687191552 254078116669584 254164370724864 254934380877568 255020925616128 255400063166304 255486765993984 256347777466368 256517824237056 256582470866148 256604906520576 256669575095808 256986398962368 257852464321536 257939999686656 258176150809416 259046225730432 259134166351872 259371410766867 259454032422912 259459461781632 259542111485952 259779729385872 260655208498944 260743695335424 260982413318214 261861945575328 261945360580608 261950842073088 262274184949248 262340282274084 262363221393408 262603422096588 263158070583296 263488417286976 263577865936896 263969725021128 264466145083392 264792592760832 264859324765056 264949238808576 265124991307392 265191807081411 266018484393984 266108791947264 266504413738752 267402555592704 267670773116928 267738230469024 267829121839104 268159720656384 269063441031168 269401200844608 270309105110016 270400869236736 270648428626296 270734642528256 270982507496391 271074500228736 271647040602112 271988043651072 272080377741312 272329474766832 273247247556864 273340009119744 273677410381824 273746381503392 274020962187744 274599725826048 274944435429888 276305314185216 276374947580928 276468770930688 276558279255576 276652164842496 276721885650168 277063461381303 277584505454592 278091562162176 279028753661952 279308632817664 279379023098112 279723878705952 279729732233322 279818838945792 280761851510784 281018896662924 281114296533504 282061674897408 282415751610048 282505713942528 282764355648408 282860348064768 283813610766336 284073449887521 284169886713216 285127562668032 285479514070272 285551459512326 285576428224512 285648398090496 285837881253282 286801178487264 286898541318144 287325071062092 288391249649664 288582552266688 288680519835648 288753271982784 289109698832664 289653396996096 290084022361728 290182499647488 290448169660593 291160438603776 291353578145792 291427003946736 291452486418432 291525937145856 291885786475776 291891894504336 291984875421696 292252195559106 293237109561312 293336657252352 294325225979904 294594688772244 294688530653184 294694697332224 295058458067904 296052829406208 296153332973568 296424469447848 296525099179008 297524413218816 297891666855936 297966740360688 297992794669056 298067893659648 298265615220816 299270794943232 299372390940672 299817465456096 300752080666624 300827875041792 300929999634432 301129619756544 301205509277652 301231846785024 301307762068992 301679685738432 302696371160064 302799130066944 303076350950184 304021125021696 304097743248768 304200977891328 304479482204583 304576472844288 305602920677376 305986549107456 306090424958976 306370659112686 307403153501472 307501075464192 307507510259712 307887086679552 307964679191316 308924691554304 309312489858624 310354898459648 310460257271808 310843478458368 310921816028544 311027367297024 311128064162523 311233685447808 311312121356439 312282568636416 312388581851136 312853007432448 313907347869696 314222211919872 314301400985376 314689363544196 315857082949632 316253583600192 317239434805248 317319384259584 317427107364864 317717720561304 317818928185344 318109900104459 318890004185088 319290312112128 319691122552368 320366346797056 320768508001536 321164453329056 321273481752576 321354447851808 322356199882752 322651325798172 322760858982912 323848589697024 324358412304384 324440155855872 324655371300024 324765584815104 325860071620608 326344525156944 326455312103424 327555493429248 327772775414016 327855379440078 327884047220736 327966679289088 328371509785248 329589999599616 329891748256476 330003739408896 331115879227392 331524596984832 331531534498752 331637142454272 331940765326392 333059433081984 333172499595264 333477528128829 333590736576384 334295318396928 334601374901808 334714964871168 335128125212928 335212582905774 335241894002688 335548817123418 336679644311136 336793939808256 337294648638108 337928963162112 338346090749952 338431359422016 338546249588736 338770822226112 338885827633152 340027900821504 340533417555072 340649021325312 340960894818957 341797036621824 342023765649408 342109961154864 342139875360768 342226100127744 342648531949824 343803285762048 344234867745888 344351728078848 345394967640576 345512221802496 345828547689156 345938709897216 345945949042176 346372972514496 347540277998592 347658260447232 347976551090952 349149260767104 349260480774144 349267789430784 349698913265664 349787043032112 349817628524544 350137896128784 351317889715968 351437154582528 351959633361504 353056790347776 353145766353408 353265651744768 353499988409856 353589076108548 354691312525312 355339218318336 355459848339456 355785281550216 356536740790272 356894364155904 356984307292032 357105495785472 357432435631467 357546294208512 358751254708224 359201601126144 360412140146688 360864571501728 360979523371008 361310009995188 361432666971648 362650724868096 363105966355776 364329663409152 364453345492992 364903213842432 364995175337856 365237292712527 365361282916992 366132967768064 366592580573184 367137590801562 367262226116352 368499930107904 368744372340768 368869553123328 368962514200224 369417948508404 370112673939456 370788749549568 372038338215936 372411510423552 372505364130816 372965171607936 372972976311096 373091785261056 373433360992191 374349135347712 374691862217232 374819062044672 376082233196544 376426546764534 376554335480064 377019140864544 377147130753024 378418147688448 378764599850028 378893182284288 380170083557376 380639352093696 380735279349768 380768570966016 380864530787328 381117175004376 381246556087296 382401571316352 382531388424192 383100094749456 384521666199552 384776736355584 384873706299222 384907359780864 385004362643712 385479598443552 386778696482304 386909999529984 387264226214124 388569338595648 388701249527808 389181048634368 389189192672448 389313167228928 389669594078808 390982812748416 391115543003136 391473619977321 392433634639872 392792918362992 392918040870912 392926263109632 393411277423872 393510423411126 393544832090112 393905133144882 394737105874944 395232625930464 395366798905344 396699217625088 397188889141248 397288987147584 397423858212864 397687486961088 399027726590976 399163187920896 399756620608128 401103833389056 401239999512576 401506159675392 401607345703536 401642462380032 401743682758656 402239580984576 403595161546752 404101801266912 405361500028928 405463657665024 405601303855104 405972642939444 406101963792384 406611750343104 407470560903168 407982065476608 408120566611968 408494212150248 409870871335296 410001433952256 410010013679616 410516115572736 410619572255088 411899588739072 412416653144832 414457971277824 414562421371392 414703156396032 414837418883364 414978247263744 415082828475252 416376758181888 417137343243264 418543130492928 418962949226496 419068534647168 419585818058928 419594598349983 419728258418688 421142777266176 421528344994386 421671444800256 423092512346112 423623627415072 423758570913792 424146533472612 425720416149504 426254830069824 427691344002048 428219271105408 428327189268489 428364642336768 428472597135744 428756821879923 429808266510336 430201767730896 430347811977216 430987606593138 431798119596032 432586874474496 432873828400032 433020779753472 433129907974176 433664548248996 434480095494144 435126033542592 435273749471232 436740657905664 437030367218688 437140505920104 437178729627648 437288905718784 437828679713664 439453332799488 439855664341968 440004985878528 441487838969856 441892033158366 442032795979776 442042045998336 442587687101856 444079244109312 444229999460352 444636704171772 444787648768512 446135166535744 446286619828224 446837500283904 446950110541032 446989192003584 447101840489472 447398422831224 448906192414848 449058586411008 449726198184144 450571950882816 451128120999936 451241812562688 451394999451648 451694429634816 451808263916478 451847770177536 454044556740096 454198695100416 454614526425276 456031687532544 456146614873152 456301466836992 456864709266432 458404381016064 458979823661184 459135637438464 459555988669029 460526623520768 460682962403328 461104730252208 461251613196288 461261265389568 461830630019328 461947018786974 463387037331456 463968734787936 465532347689472 465690385907712 466265217687552 466382724042816 466850528171712 468423852954624 468582872776704 469279511148672 470742387130368 470861021804544 471020868993024 471333317879808 471452101478064 472034045316294 473785624424448 474380375400288 475382321053696 475859152207872 475979076389376 476140661047296 476576580841956 476728392278016 478335006277632 478935468168192 479536683828552 480549520195584 481152762002304 481306031161344 481746679993584 481910222628864 483534299824128 483976988697258 484141288474368 485772884545536 486537618456576 486660233783808 486983056950036 487148377222656 488790107430912 489516787735416 489682968155136 491333240143872 491659163121024 491783069160117 491826070831104 491950018933632 492557264677872 493483565252608 494384999399424 494837622384714 495005609113344 496673818841088 497286895477248 497297301748128 497455713681408 497911147989588 499589149622976 499758749392896 501442977595392 501902062352712 502072447306752 502692187819392 502818874358661 502862841004032 503323225685127 504557530251264 505019466466704 505190909712384 505941972957162 506893444743168 507519136124928 507647039133024 507819374383104 508156233339168 508328741449728 509868761755136 510041851232256 510800126332608 510973531987968 512695554932736 513035648474112 513164941732296 513209813041152 513339150191616 513972797924736 515704928643072 515879999373312 516352301618832 518092451460864 518268332703744 518742821533734 518908064845824 518918923563264 519559458771744 521310416997888 521487390670848 521964826636428 523723891150656 523890721161216 523901684146176 524548369898496 524680564548168 524726442786816 525206844193176 526316141166592 526976834573952 527155731873792 527939450042256 528932290166784 529585185521664 529718649530112 529898477617152 530249982614784 530383614162822 532036968787968 533008827477504 534805111185408 535341546233856 535476460938048 535658243678208 536319441312768 538126882062336 538802401689216 540618210220032 540801738473472 541296857252592 541469285056512 541965014992782 542149000457472 543976087302144 544658949533664 546494495113728 546680018239488 547354820763648 547492763006784 548041924375488 549199451652096 549888870859776 550706386202343 552610628370432 552749895161856 552937541861376 553116558511152 553304329684992 553443771300336 554126922762606 555169010909184 556183124324352 558057507323904 558617265635328 558758046196224 559447757411904 559459464466644 559637677891584 561523703021568 562037793325848 562228593067008 564123349794816 564639820146801 564831503220096 565011427885056 565528711296816 565720696129536 567627221532672 568146899775042 568339773426432 570255125336064 570959028140544 571102919024652 571152856449024 571296796180992 571675762506564 573602356974528 573797082636288 574650142124184 576782499299328 577165104533376 577310559448833 577361039671296 577506543965568 578219397665328 579306793992192 580168044723456 580364999294976 580896339321186 582707156291584 582854007893472 583051874291712 583771572951552 583783789008672 583969750843392 584504391118212 586474219122624 586673314504704 588650451959808 589189377544488 589377061306368 589389394664448 590116916135808 590265635116689 592105658812416 592306665947136 592848938895696 593050198358016 595048826437632 595783333711872 595933480721376 596135787319296 596531230441632 598541589886464 598744781881344 599634930912192 601504161333248 601655750083584 601859999268864 602259239513088 602411018555304 602463693570048 602615524137984 603359371476864 605392742320128 605598260133888 606152701900368 608042250043392 608195486497536 608401955782656 608958964409166 609152945688576 611205841354752 611973098214912 612180849917952 612741318225372 614806307002944 615002150928384 615015020519424 615774173359104 615929358382632 617849383108608 618624979717248 620709796919296 620920514543616 621686956916736 621843632057088 622054734594048 622256128325046 622467370895616 622624242712878 624565137272832 625706014864896 627814695739392 628444423839744 628602801970752 629378727088392 631714165899264 632292517491579 632507167200384 634478869610496 634638768519168 634854214729728 635435441122608 635637856370688 636219800208918 638580624224256 639382245104736 640732693594112 641537016003072 642328906658112 642546963505152 642708895703616 644712399765504 645302651596344 645521717965824 646481409889707 647697179394048 648716824608768 648880311711744 649310742600048 649531169630208 651720143241216 652689050313888 652910624206848 655110986858496 655545550828032 655710758880156 655768094441472 655933358578176 656743019570496 659179999199232 659783496512952 660007478817792 662231758454784 662838049737549 663049193969664 663063068997504 663274284908544 663881530652784 666118866163968 666344999190528 666955056257658 667181473152768 669202749803616 669429929742336 670256250425856 670425165811548 670483788005376 671097634246836 673359288622272 673587879616512 674589297276216 675857926324224 676692181499904 676862718844032 677092499177472 677541644452224 677712395874717 677771655266304 680055801643008 681066835110144 681298042650624 681921789637914 684047531298816 684219922309728 684452200255488 685297063899648 687606571524096 688469735491776 688703456157696 690789935281152 691024443604992 691657095378312 691877419794432 691891898084352 692745945028992 695080555997184 695316520894464 695953102181904 698298521534208 698535578861568 699397826531328 699574086064224 700275792257568 702635779431936 702874309165056 703919266723008 706113580695552 706291532706816 706531303489536 706999976819712 707178152217096 708051067974441 709382625050624 710678436636672 710919696678912 711570563100432 713073481580544 713788728311808 713968614584064 714210991570944 714864871262934 715092588417024 717502509416448 718403202252288 720824280293376 721729143003456 721959046742016 722620019990376 722865333943296 725301449736192 725965483045887 726211932711552 728659326818304 728906690985984 729806427684864 729990350675712 730474585425054 730722565833984 733185161146368 734275181603124 734524452232704 736999860215808 737488744681536 737739106246656 737925028400448 738835897016808 740225347878912 741577499099136 742256433577071 744076676431872 744823020847104 745010728261632 745930343215872 745945952622192 746183570522112 746866721984382 749383724434464 749638124089344 752164466393088 752853093529068 753108670960128 754038281729088 754294261506048 756836295376896 757529199700056 757786364568576 758912959435743 760340167114752 761278704187392 761470558699536 761537141932032 761729061574656 762234350008752 762493112174592 764803142632704 765062776848384 766200189498912 769043332399104 769553472711168 769747412598444 769814719561728 770008725287424 770959196887104 773557392964608 773819999059968 774528452428248 777138677191296 777402499055616 778114232300601 778362097268736 778378385344896 778626334457856 779339188157616 781965625496832 782231086006272 782947239954642 785585836725984 785836081741824 785852526219264 786822554847744 787020846822252 787089664180224 787810266289764 789474211749888 790465251860928 790733597810688 793398435250176 794377778282496 794577974295168 794847716425728 795374973922176 795575421244233 798055453181952 798326375841792 799513241216256 802207666778112 803012319350784 803214691407072 803487365517312 804479161969152 807190323093504 808203602533824 810723000057856 810927315330048 811202607710208 811945285878888 812203927584768 812947522489173 813223500686208 814941121806336 815964130953216 816241133223936 816988424300496 819741742670592 820020027359232 821032231145472 821239144510176 823799177478144 824833306289664 828915942555648 829124842742784 829406312792064 829674837766728 829956494527488 830165656950504 831190384143909 832753516363776 834274686486528 837086260985856 837925898452992 838137069294336 839171636117856 839189196699966 839456516837376 842285554532352 843056689988772 843342889600512 846185024692224 847247254830144 847517141827584 848293066945224 851440832299008 852220349662563 852509660139648 855382688004096 856438542210816 856654378536978 856729284673536 856945194271488 857513643759846 860403535461792 860695623954432 861975213186276 863596239192064 865173748948992 865747656800064 866041559506944 866259815948352 867329096497992 868960190988288 870252067085184 870547498942464 871344508981779 873481315811328 874060734437376 874281011840208 874357459255296 874577811437568 875657359427328 879711328683936 880009971757056 882975677939712 883784066316732 884065591959552 884084091996672 885175374203712 888158488218624 888459998920704 889273408343544 889575297537024 892270333071488 892573239656448 893675000567808 893900221082064 893978384007168 894203680978944 894796845662448 897812384829696 898117172822016 899452396368288 902256241999872 902483625125376 902789998903296 903388859269632 903616527832956 903695540355072 908089113480192 908397390200832 909229052850552 912063375065088 912293229746304 912602933673984 913438446613749 913729418532864 916808762032128 917959647322368 918271274876928 919111977338058 921053247041536 922209460504416 922503226392576 922522530779136 923661260038656 923894037573948 926774074662912 927937469575872 931064695378944 931380771815424 932530435375104 932765448085632 933384192487569 933701056343424 936847705909248 937165745553408 938559022297344 941722043609088 942666635759616 942904202956128 944068090632588 947571248848896 948760750800576 950764642107392 951718304415744 951958152778752 952281322094592 953153161683912 953456784556032 954329700313377 956670012555264 957870936336384 959073367657104 961099040391168 962305524004608 963493359987168 963820445257728 967068599648256 967953977394516 968282576948736 971545769091072 973075236913152 973320467567616 973966113900072 974296754445312 977580214861824 979033575470832 979365936310272 982666480287744 983318326242048 983566138320234 983652141662208 983900037867264 985114529355744 988769998798848 989675244769428 990011218226688 993347637682176 994573790954496 994594603496256 994911427362816 995822295979176 999178299245952 999517498785792 1000432584386487 1002885955190784 1003804124705424 1004144894613504 1005384375638784 1005637748717322 1005725682008064 1006646451370254 1010038932933408 1010381819424768 1011883945914324 1013786889486336 1015038272249856 1015294078266048 1015638748766208 1016312466678336 1016657482899456 1019737523510272 1020083702464512 1021600252665216 1021947063975936 1022882684456871 1025391109865472 1026071296948224 1026329883464592 1026419626082304 1026678300383232 1027945595849472 1031409857286144 1032704603237664 1036184902921728 1036536665407488 1037485643067468 1037816129691648 1037837847126528 1039118917543488 1042620833995776 1042974781341696 1043929653272856 1047447782301312 1047781442322432 1047803368292352 1049096739796992 1049361129096336 1049452885573632 1050413688386352 1052632282333184 1053953669147904 1054311463747584 1055878900084512 1059170371043328 1059437299060224 1059796955234304 1060499965229568 1060767228325644 1064073937575936 1066017654955008 1069610222370816 1070683092467712 1070952921876096 1071316487356416 1072297306894401 1072638882625536 1076253764124672 1077604803378432 1081236420440064 1082593714505184 1082938570113024 1083930029985564 1084298000914944 1087952174604288 1089317899067328 1092988990227456 1093360036478976 1094709641527296 1094985526013568 1095711878137581 1096083848750976 1098398903304192 1099777741719552 1101412772404686 1105499790323712 1106233117022304 1106608659369984 1106887542600672 1108253845525212 1110338021818368 1112366248648704 1116115014647808 1117234531270656 1117516092392448 1118895514823808 1118918928933288 1119275355783168 1120300082976573 1123047406043136 1124075586651696 1124457186134016 1128246699589632 1129279640293602 1129663006440192 1131057422593632 1131441392259072 1135254443065344 1136293799550084 1136679546852864 1140510250672128 1141918056281088 1142205838049304 1142305712898048 1142593592361984 1143351525013128 1147204713949056 1147594165272576 1149300284248368 1153564998598656 1154330209066752 1154621118897666 1154722079342592 1155013087931136 1156438795330656 1160336089446912 1160729998589952 1161792678642372 1165414312583168 1165708015786944 1166103748583424 1167543145903104 1167567578017344 1167939501686784 1169008782236424 1172948438245248 1173346629009408 1174420859931963 1177300903919616 1178378755088976 1178754122612736 1178778789328896 1180233832271616 1180531270233378 1184211317624832 1185697877791392 1186100396716032 1190097652875264 1191566667423744 1191866961442752 1192271574638592 1193062460883264 1197083179772928 1197489563762688 1199269861824384 1203008322666496 1203311500167168 1203719998537728 1204518479026176 1204822037110608 1204927387140096 1205231048275968 1206718742953728 1210785484640256 1212305403800736 1216084500086784 1216390972995072 1216803911565312 1217917928818332 1218305891377152 1222411682709504 1223946196429824 1224361699835904 1225482636450744 1229612614005888 1230004301856768 1230030041038848 1231548346718208 1231858716765264 1235698766217216 1237249959434496 1241419593838592 1243373913833472 1243687264114176 1244109469188096 1244512256650092 1244934741791232 1245248485425756 1249130274545664 1251412029729792 1255629391478784 1256888847679488 1257205603941504 1258757454176784 1263428331798528 1264585034983158 1265014334400768 1269277537038336 1270870882245216 1271275712741376 1272439600417836 1277161248448512 1278764490209472 1281465387188224 1283074032006144 1284657813316224 1284981567805467 1285093927010304 1285417791407232 1286270465639769 1289424799531008 1290605303192688 1291043435931648 1292962819779414 1295394358788096 1297760623423488 1298621485200096 1299062339260416 1303440286482432 1305378100627776 1305821248413696 1310221973716992 1311091101656064 1311421517760312 1311536188882944 1311866717156352 1313486039140992 1318359998398464 1319566993025904 1320014957635584 1324463516909568 1325676099475098 1326098387939328 1326126137995008 1327763061305568 1332237732327936 1332689998381056 1333910112515316 1334362946305536 1338405499607232 1338859859484672 1340512500851712 1340850331623096 1340967576010752 1342195268493672 1346718577244544 1347175759233024 1349178594552432 1351715852648448 1353384362999808 1353725437688064 1354184998354944 1355083288904448 1355424791749434 1355543310532608 1362133670220288 1362596085301248 1363843579275828 1368095062597632 1368439844619456 1368904400510976 1370594127799296 1375213143048192 1376939470983552 1377406912315392 1378667966007087 1381579870562304 1382048887209984 1383314190756624 1383754839588864 1383783796168704 1385491890057984 1390161111994368 1391906204363808 1396597043068416 1397071157723136 1398795653062656 1399148172128448 1400551584515136 1405271558863872 1405748618330112 1407838533446016 1412227161391104 1412583065413632 1413062606979072 1413999953639424 1414356304434192 1416102135948882 1418765250101248 1421356873273344 1423141126200864 1426146963161088 1427577456623616 1427937229168128 1428421983141888 1429729742525868 1430185176834048 1435005018832896 1436806404504576 1441648560586752 1443458286006912 1443918093484032 1445240039980752 1445730667886592 1450602899472384 1451930966091774 1452423865423104 1457318653636608 1459612855369728 1459980701351424 1460949170850108 1461445131667968 1466370322292736 1468550363206248 1469048904465408 1473999720431616 1474977489363072 1475349207480351 1475478212493312 1475850056800896 1477671794033616 1480450695757824 1483154998198272 1484512867154142 1490021456523264 1491860686431744 1491891905244384 1492367141044224 1493733443968764 1498767448868928 1499276248178688 1504328932786176 1505706187058136 1506217341920256 1508076563458176 1508456623075983 1508588523012096 1509969677055381 1513672590753792 1515058399400112 1515572729137152 1517825918871486 1520680334229504 1522557408374784 1522941117399072 1523458123149312 1524468700017504 1524986224349184 1529606285265408 1530125553696768 1532400378997824 1538086664798208 1539106945422336 1539494825196888 1539629439123456 1540017450574848 1541918393774208 1547114785929216 1547639998119936 1549056904856496 1554277354382592 1554804998111232 1556228464601202 1556724194537472 1556756770689792 1558678376315232 1563931250993664 1564462172012544 1565894479909284 1571171673451968 1571672163483648 1571705052438528 1573645109695488 1574041693644504 1574179328360448 1575620532579528 1578948423499776 1580930503721856 1581467195621376 1586796870500352 1588755556564992 1589155948590336 1589695432851456 1590749947844352 1591150842488466 1596110906363904 1599026482432512 1604415333556224 1606024638701568 1606429382814144 1606974731034624 1608958323938304 1614380646187008 1616407205067648 1621446000115712 1621854630660096 1622405215420416 1623890571757776 1624407855169536 1625895044978346 1626447001372416 1631928261906432 1633976848600992 1639483485341184 1640040054718464 1642064462290944 1642478289020352 1647598354956288 1649666612579328 1652119158607029 1657831885111296 1658249685485568 1658812625584128 1659349675533456 1659912989054976 1660331313901008 1662380768287818 1665507032727552 1668549372973056 1674172521971712 1675851796905984 1676274138588672 1678343272235712 1678378393399932 1678913033674752 1684571109064704 1686113379977544 1686685779201024 1692370049384448 1693919460440403 1694494509660288 1695034283655168 1696586133890448 1702881664598016 1704440699325126 1705019320279296 1710765376008192 1712877084421632 1713308757073956 1713458569347072 1713890388542976 1715027287519692 1720807070923584 1721391247908864 1723950426372552 1727192478384128 1730347497897984 1731495313600128 1731931678346499 1732083119013888 1732519631896704 1734658192995984 1737920381976576 1740504134170368 1741094997884928 1742689017963558 1748121468874752 1748562023680416 1749155622875136 1751314718854656 1759422657367872 1760019943514112 1765951355879424 1767568132633464 1768131183919104 1768168183993344 1770350748407424 1770796905350067 1776316976437248 1776919997841408 1778546816687088 1779150595074048 1784540666142976 1785146479312896 1787350001135616 1787800442164128 1788407361957888 1789593691324896 1795624769659392 1796234345644032 1798904792736576 1804512483999744 1804967250250752 1805579997806592 1806777718539264 1807233055665912 1807391080710144 1816178226960384 1816794780401664 1818458105701104 1824126750130176 1824586459492608 1825205867347968 1826876893227498 1827458837065728 1833617524064256 1835919294644736 1836542549753856 1838223954676116 1842106494083072 1844418921008832 1845006452785152 1845045061558272 1847322520077312 1847788075147896 1853548149325824 1855874939151744 1862129390757888 1862761543630848 1865060870750208 1865530896171264 1866768384975138 1867402112686848 1873695411818496 1877118044594688 1883444087218176 1885333271519232 1885808405912256 1888136181265176 1895142497697792 1896877552474737 1897521501601152 1901529284214784 1903436608831488 1903916305557504 1904562644189184 1906306323367824 1906913569112064 1908659400626754 1915741872672768 1918146735314208 1922198080782336 1924611048009216 1926986719974336 1927640890515456 1934137199296512 1935907954789032 1936565153897472 1939444229669121 1943091538182144 1946150473826304 1946640935135232 1947932227800144 1948593508890624 1955160429723648 1958067150941664 1958731872620544 1965332960575488 1966636652484096 1967132276640468 1967304283324416 1967800075734528 1970229058711488 1977539997597696 1979350489538856 1980022436453376 1986695275364352 1988514149212647 1989147581908992 1989189206992512 1989822854725632 1991644591958352 1998356598491904 1999034997571584 2000865168772974 2007608249410848 2008289789227008 2010768751277568 2011275497434644 2011451364016128 2013292902740508 2020077865866816 2020763638849536 2023767891828648 2027573778972672 2030076544499712 2030588156532096 2031277497532416 2032624933356672 2033137187624151 2033314965798912 2039475047020544 2040167404929024 2043200505330432 2043894127951872 2045765368913742 2052142593896448 2052659766929184 2053356600766464 2055891191698944 2062819714572288 2065409206475328 2072369805843456 2073073330814976 2074971286134936 2075632259383296 2075675694253056 2078237835086976 2085241667991552 2085949562683392 2087859306545712 2094895564602624 2095606736584704 2098193479593984 2098722258192672 2100827376772704 2105264564666368 2107907338295808 2108622927495168 2111757800169024 2118340742086656 2118874598120448 2119593910468608 2120999930459136 2121534456651288 2124153203923323 2128147875151872 2132035309910016 2139220444741632 2141366184935424 2141905843752192 2142632974712832 2144594613788802 2145277765251072 2152507528249344 2155209606756864 2162472840880128 2165187429010368 2165877140226048 2167860059971128 2168596001829888 2175904349208576 2177896449137661 2178635798134656 2185977980454912 2186720072957952 2189419283054592 2189971052027136 2191423756275162 2192167697501952 2199555483439104 2202825544809372 2210999580647424 2212466234044608 2213217318739968 2213775085201344 2216507691050424 2220676043636736 2224732497297408 2226769300731213 2232230029295616 2234469062541312 2235032184784896 2237791029647616 2237837857866576 2238550711566336 2240600165953146 2248151173303392 2248914372268032 2256493399179264 2258559280587204 2259326012880384 2262114845187264 2262882784518144 2270508886130688 2272587599100168 2273359093705728 2281020501344256 2283836112562176 2284411676098608 2284611425796096 2285187184723968 2286703050026256 2294409427898112 2295188330545152 2298600568496736 2307129997197312 2308660418133504 2309242237795332 2309444158685184 2310026175862272 2312877590661312 2320672178893824 2321459997179904 2323585357284744 2330828625166336 2331416031573888 2332207497166848 2334342696901803 2335086291806208 2335135156034688 2335879003373568 2338017564472848 2345896876490496 2346693258018816 2348841719863926 2356757510177952 2357508245225472 2357557578657792 2360467664543232 2361062540466756 2368422635249664 2371395755582784 2372200793432064 2380195305750528 2383133334847488 2383733922885504 2384543149277184 2386124921766528 2386726263732699 2394166359545856 2394979127525376 2398539723648768 2406623000334336 2409036958052352 2409644074221216 2410462096551936 2413437485907456 2421570969280512 2424610807601472 2432169000173568 2432781945990144 2433607823130624 2435835857636664 2436611782754304 2438842567467519 2444823365419008 2447892392859648 2448723399671808 2450965272901488 2459225228011776 2460060082077696 2463096693436416 2463717433530528 2471397532434432 2474499918868992 2482839187677184 2486747827666944 2487374528228352 2488218938376192 2489024513300184 2489869483582464 2490496970851512 2493571152431727 2498260549091328 2502824059459584 2511258782957568 2513777695358976 2514411207883008 2517514908353568 2526856663597056 2529170069966316 2530028668801536 2538555074076672 2541741764490432 2542551425482752 2544879200835672 2554322496897024 2556661048987689 2557528980418944 2562930774376448 2566148064012288 2569315626632448 2569963135610934 2570187854020608 2570835582814464 2572540931279538 2581210606385376 2582086871863296 2585925639558828 2590788717576192 2595521246846976 2597242970400192 2598124678520832 2606880572964864 2610756201255552 2611642496827392 2614033526945337 2620443947433984 2622182203312128 2622843035520624 2623072377765888 2623733434312704 2626972078281984 2639133986051808 2640029915271168 2648927033819136 2651352198950196 2652196775878656 2652252275990016 2655526122611136 2664475464655872 2665379996762112 2667820225030632 2668725892611072 2676810999214464 2677719718969344 2681025001703424 2681700663246192 2681935152021504 2684390536987344 2693437154489088 2694351518466048 2698357189104864 2706768725999616 2707450875376128 2708369996709888 2710166577808896 2710849583498868 2711086621065216 2724267340440576 2725192170602496 2727687158551656 2736190125195264 2736879689238912 2737808801021952 2740315339841247 2741188255598592 2750426286096384 2753878941967104 2754813824630784 2757335932014174 2763159741124608 2766628381513248 2767509679177728 2767567592337408 2770983780115968 2780322223988736 2783812408727616 2793194086136832 2794142315446272 2797591306125312 2798296344256896 2800152577462707 2801103169030272 2810543117727744 2811497236660224 2815677066892032 2825166130827264 2827999907278848 2828712608868384 2832204271897764 2837530500202496 2842713746546688 2846282252401728 2852293926322176 2855154913247232 2855874458336256 2856843966283776 2859459485051736 2860370353668096 2862989100940131 2870010037665792 2873612809009152 2883297121173504 2886916572013824 2890480079961504 2891461335773184 2901205798944768 2903861932183548 2904847730846208 2914637307273216 2919225710739456 2919961402702848 2921898341700216 2922890263335936 2932740644585472 2937100726412496 2938097808930816 2947999440863232 2949954978726144 2950698414960702 2950956424986624 2951700113601792 2955343588067232 2966309996396544 2969025734308284 2980042913046528 2983721372863488 2983783810488768 2984734282088448 2987466887937528 2997534897737856 2998552496357376 3001297753159461 3008657865572352 3011412374116272 3012434683840512 3016153126916352 3016913246151966 3017177046024192 3019939354110762 3030116798800224 3031145458274304 3035651837742972 3041360668459008 3045114816749568 3045882234798144 3046916246298624 3048937400035008 3049972448698368 3059212570530816 3060251107393536 3064800757995648 3076173329596416 3078213890844672 3078989650393776 3079258878246912 3080034901149696 3083836787548416 3094229571858432 3098113809712992 3108554708765184 3109609996222464 3112456929202404 3113448389074944 3113513541379584 3117356752630464 3127862501987328 3128924344025088 3131788959818568 3142343346903936 3143344326967296 3143410104877056 3147290219390976 3148083387289008 3148358656720896 3151241065159056 3157896846999552 3161861007443712 3162934391242752 3177511113129984 3178311897180672 3179390865702912 3181499895688704 3182301684976932 3192221812727808 3198052964865024 3208830667112448 3212049277403136 3212858765628288 3213949462069248 3216891920683203 3217916647876608 3228761292374016 3232814410135296 3243709261320192 3247781143515552 3248815710339072 3251790089956692 3252894002744832 3263856523812864 3267953697201984 3278966970682368 3280080109436928 3284128924581888 3284956578040704 3287135634412743 3295196709912576 3299333225158656 3304238317214058 3316499370971136 3318699351066912 3319825978109952 3320662627802016 3324761536575636 3331014065455104 3337098745946112 3348345043943424 3351703593811968 3352548277177344 3356686544471424 3356756786799864 3357826067349504 3360900248929719 3369142218129408 3372226759955088 3373371558402048 3384740098768896 3387838920880806 3388989019320576 3393172267780896 3405763329196032 3408881398650252 3410038640558592 3421530752016384 3425754168843264 3426617514147912 3426917138694144 3427780777085952 3430054575039384 3441614141847168 3442782495817728 3447900852745104 3454384956768256 3460694995795968 3462990627200256 3463863356692998 3464166238027776 3465039263793408 3469316385991968 3481008268340736 3482189995769856 3485378035927116 3496242937749504 3497124047360832 3498311245750272 3502629437709312 3518845314735744 3520039887028224 3523262579795889 3531902711758848 3535136265266928 3536262367838208 3536336367986688 3540701496814848 3541593810700134 3552633952874496 3557093633374176 3558301190148096 3569081332285952 3570292958625792 3574700002271232 3575600884328256 3576814723915776 3579187382649792 3591249539318784 3592468691288064 3597809585473152 3609024967999488 3609934500501504 3611159995613184 3613555437078528 3614466111331824 3614782161420288 3632356453920768 3636916211402208 3648253500260352 3649172918985216 3650411734695936 3653753786454996 3654917674131456 3667235048128512 3671838589289472 3673085099507712 3676447909352232 3684212988166144 3688837842017664 3690012905570304 3690090123116544 3694645040154624 3695576150295792 3707096298651648 3711749878303488 3724258781515776 3730121741500416 3731061792342528 3733536769950276 3734804225373696 3747390823636992 3754236089189376 3766888174436352 3770666543038464 3771616811824512 3776272362530352 3790284995395584 3793755104949474 3795043003202304 3807832611115008 3812612646735648 3813827138224128 3817318801253508 3831483745345536 3836293470628416 3844396161564672 3849222096018432 3853973439948672 3854944703416401 3855281781030912 3858811396919307 3868274398593024 3871815909578064 3873130307794944 3878888459338242 3886183076364288 3893281870270464 3895864455600288 3897187017781248 3910320859447296 3916134301883328 3917463745241088 3930665921150976 3933273304968192 3934264553280936 3934608566648832 3935600151469056 3940458117422976 3955079995195392 3958700979077712 3960044872906752 3973390550728704 3977028298425294 3978295163817984 3978378413985024 3983289183916704 3996713196983808 3998069995143168 4001730337545948 4015216498821696 4016579578454016 4021537502555136 4022550994869288 4022902728032256 4026585805481016 4040155731733632 4041527277699072 4047535783657296 4055147557945344 4060153088999424 4061176313064192 4062554995064832 4065249866713344 4066274375248302 4066629931597824 4078950094041088 4086401010660864 4087788255903744 4091530737827484 4104285187792896 4105319533858368 4106713201532928 4111782383397888 4125639429144576 4130818412950656 4144739611686912 4146146661629952 4149942572269872 4151264518766592 4151351388506112 4156475670173952 4170483335983104 4175718613091424 4189791129205248 4191213473169408 4196386959187968 4197444516385344 4201654753545408 4210529129332736 4215814676591616 4217245854990336 4223515600338048 4236681484173312 4237749196240896 4239187820937216 4241999860918272 4243068913302576 4248306407846646 4256295750303744 4264070619820032 4278440889483264 4282732369870848 4283811687504384 4285265949425664 4289189227577604 4290555530502144 4305015056498688 4310419213513728 4324945681760256 4330374858020736 4331754280452096 4335720119942256 4337192003659776 4351808698417152 4355792898275322 4357271596269312 4371955960909824 4378838566109184 4379942104054272 4382847512550324 4384335395003904 4399110966878208 4405651089618744 4421999161294848 4424932468089216 4426047622441053 4426434637479936 4427550170402688 4433015382100848 4441352087273472 4449464994594816 4453538601462426 4470064369569792 4475582059295232 4475675715733152 4477101423132672 4481200331906292 4496302346606784 4497828744536064 4512986798358528 4517118561174408 4518652025760768 4524229690374528 4525369869227949 4525765569036288 4529909031166143 4541017772261376 4545175198200336 4546718187411456 4562041002688512 4567672225124352 4568823352197216 4570374369447936 4573406100052512 4588818855796224 4590376661090304 4597201136993472 4614259994394624 4617320836267008 4618484475590664 4618888317370368 4620052351724544 4625755181322624 4641344357787648 4642919994359808 4647170714569488 4661657250332672 4662832063147776 4664414994333696 4668685393803606 4670172583612416 4670270312069376 4676035128945696 4691793752980992 4693386516037632 4697683439727852 4713515020355904 4715016490450944 4715115157315584 4720935329086464 4722125080933512 4736845270499328 4742791511165568 4744401586864128 4760390611501056 4766266669694976 4767467845771008 4769086298554368 4772249843533056 4773452527465398 4788332719091712 4797079447297536 4813246000668672 4818073916104704 4819288148442432 4820924193103872 4826874971814912 4843141938561024 4849221615202944 4864338000347136 4865563891980288 4867215646261248 4871671715273328 4873223565508608 4877685134935038 4895784785719296 4901930545802976 4918450456023552 4920120164155392 4926193386872832 4927434867061056 4942795064868864 4948999837737984 4956357475821087 4965678375354368 4973495655333888 4974749056456704 4976437876752384 4978049026600368 4979738967164928 4980993941703024 4987142304863454 4996521098182656 5005648118919168 5022517565915136 5027555390717952 5028822415766016 5035029816707136 5053713327194112 5058340139932632 5060057337603072 5077110148153344 5081758381321209 5083483528980864 5085102850965504 5089758401671344 5108644993794048 5113322097975378 5115057960837888 5132296128024576 5138631253264896 5139926271221868 5140375708041216 5141671165628928 5145081862559076 5162421212770752 5164173743726592 5171851279117656 5181577435152384 5191042493693952 5194485940800384 5195795035039497 5196249357041664 5213761145929728 5221512402511104 5223284993654784 5228067053890674 5244364406624256 5245686071041248 5247466868625408 5253944156563968 5278267972103616 5280059830542336 5297854067638272 5302704397900392 5304393551757312 5304504551980032 5311052245222272 5312390716050201 5328950929311744 5330759993524224 5335640450061264 5337451785222144 5353621998428928 5355439437938688 5362050003406848 5363401326492384 5368781073974688 5386874308978176 5388703036932096 5396714378209728 5413537451999232 5414901750752256 5416739993419776 5420333155617792 5421699166997736 5422173242130432 5448534680881152 5450384341204992 5455374317103312 5472380250390528 5473759378477824 5475617602043904 5480630679682494 5482376511197184 5500852572192768 5507757883934208 5509627649261568 5514671864028348 5526319482249216 5533256763026496 5535019358355456 5535135184674816 5541967560231936 5560644447977472 5567624817455232 5586388172273664 5588284630892544 5595182612250624 5596592688513792 5600305154925414 5602206338060544 5621086235455488 5631354133784064 5650332261654528 5655999814557696 5657425217736768 5664408543795528 5675061000404992 5685427493093376 5690632657424211 5692564504803456 5704587852644352 5710309826494464 5711748916672512 5713687932567552 5718918970103472 5720740707336192 5725978201880262 5747225618018304 5766594242347008 5773833144027648 5780960159923008 5782922671546368 5802411597889536 5807723864367096 5809695461692416 5818332689007363 5829274614546432 5838451421478912 5839922805405696 5843796683400432 5845780526671872 5865481289170944 5874201452824992 5876195617861632 5895998881726464 5899909957452288 5901396829921404 5901912849973248 5903400227203584 5910687176134464 5932619992793088 5938051468616568 5960085826093056 5965542447637941 5967442745726976 5967567620977536 5969468564176896 5974933775875056 5995069795475712 5997104992714752 6002595506318922 6022824748232544 6024869367681024 6032306253832704 6033826492303932 6034354092048384 6039878708221524 6060233597600448 6062290916548608 6071303675485944 6082721336918016 6090229633499136 6091764469596288 6093832492597248 6097874800070016 6099411562872453 6099944897396736 6118425141061632 6120502214787072 6129601515991296 6156427781689344 6157979300787552 6160069802299392 6167673575096832 6188459143716864 6196227619425984 6217109417530368 6219219992444928 6224913858404808 6226896778149888 6227027082759168 6234713505260928 6255725003974656 6257848688050176 6263577919637136 6284686693807872 6286820209754112 6294580438781952 6296166774578016 6302482130318112 6315793693999104 6323722014887424 6325868782485504 6355022226259968 6356623794361344 6358781731405824 6362999791377408 6364603369953864 6372459611769969 6384443625455616 6396105929730048 6417661334224896 6424098554806272 6425717531256576 6427898924138496 6433783841366406 6435833295753216 6457522584748032 6465628820270592 6487418522640384 6495562287031104 6497631420678144 6503580179913384 6505788005489664 6527713047625728 6533689347412983 6535907394403968 6557933941364736 6560160218873856 6568257849163776 6569913156081408 6574271268825486 6598666450317312 6608476634428116 6632998741942272 6637398702133824 6639651956219904 6641325255604032 6649523073151272 6662028130910208 6674197491892224 6680307902193639 6696690087886848 6703407187623936 6705096554354688 6713373088942848 6713513573599728 6715652134699008 6721800497859438 6744453519910176 6746743116804096 6769480197537792 6775677841761612 6777978038641152 6786344535561792 6811526658392064 6817762797300504 6820077281117184 6843061504032768 6851508337686528 6853235028295824 6853834277388288 6855561554171904 6860109150078768 6883228283694336 6885564991635456 6895801705490208 6921389991591936 6925981254400512 6927726713385996 6928332476055552 6930078527586816 6938632771983936 6962016536681472 6964379991539712 6970756071854232 6992485875499008 6994248094721664 6996622491500544 7003028090705409 7005258875418624 7037690629471488 7040079774056448 7046525159591778 7070272530533856 7072524735676416 7072672735973376 7081402993629696 7083187621400268 7105267905748992 7114187266748352 7116602380296192 7138162664571904 7140585917251584 7149400004542464 7151201768656512 7153629447831552 7158374765299584 7160178791198097 7182499078637568 7184937382576128 7195619170946304 7219869001003008 7227110874157056 7228932222663648 7264712907841536 7273832422804416 7296507000520704 7298345837970432 7300823469391872 7307507572909992 7309835348262912 7316527702402557 7334470096257024 7343677178578944 7346170199015424 7352895818704464 7368425976332288 7377675684035328 7380180246233088 7389290080309248 7391152300591584 7414192597303296 7423499756606976 7448517563031552 7460243483000832 7462123584685056 7467073539900552 7469608450747392 7494781647273984 7508472178378752 7533776348872704 7541333086076928 7543233623649024 7552544725060704 7580569990791168 7587510209898948 7590086006404608 7615665222230016 7625225293471296 7627654276448256 7634637602507016 7662967490691072 7669983146963067 7672586941256832 7688792323129344 7698444192036864 7707946879897344 7709889406832802 7710563562061824 7717622793838614 7743631819156128 7746260615589888 7757776918676484 7772366152728576 7786563740540928 7791728911200576 7794374035562496 7820641718894592 7832268603766656 7834927490482176 7842100580836011 7861331842301952 7866546609936384 7868529106561872 7869217133297664 7871200302938112 7880916234845952 7917401958155424 7920089745813504 7946781101457408 7954056596850588 7956590327635968 7956756827970048 7966578367833408 7993426393967616 7996139990286336 8003460675091896 8030432997643392 8033159156908032 8043075005110272 8045101989738576 8045805456064512 8053171610962032 8080311463467264 8083054555398144 8095071567314592 8120306177998848 8122352626128384 8125109990129664 8130499733426688 8132548750496604 8133259863195648 8157900188082176 8172802021321728 8175576511807488 8183061475654968 8208570375585792 8210639067716736 8213426403065856 8220946019523741 8223564766795776 8251278858289152 8261636825901312 8289479223373824 8299885144539744 8302529037533184 8302702777012224 8312951340347904 8340966671966208 8351437226182848 8379582258410496 8382426946338816 8392773918375936 8394889032770688 8400457732388121 8403309507090816 8421058258665472 8431629353183232 8434491709980672 8447031200676096 8475498392481792 8483999721836544 8486137826605152 8496612815693292 8512591500607488 8528141239640064 8556881778966528 8565464739741696 8567623375008768 8570531898851328 8578378455155208 8581111061004288 8588967302820393 8610030112997376 8620838427027456 8649891363520512 8660749716041472 8671440239884512 8674384007319552 8703617396834304 8711585796550644 8714543192538624 8743911921819648 8757677132218368 8759884208108544 8765695025100648 8768670790007808 8798221933756416 8811302179237488 8843998322589696 8849864936178432 8852095244882106 8852869274959872 8855100340805376 8866030764201696 8898929989189632 8907077202924852 8940128739139584 8951164118590464 8951351431466304 8954202846265344 8962400663812584 8992604693213568 8995657489072128 9003893259478383 9025973596717056 9034237122348816 9037304051521536 9048459380749056 9050739738455898 9051531138072576 9059818062332286 9090350396400672 9093436374822912 9124082005377024 9135344450248704 9137646704394432 9140748738895872 9146812200105024 9177637711592448 9180753322180608 9194402273986944 9228519988789248 9234641672534016 9236968951181328 9237776634740736 9240104703449088 9251510362645248 9282688715575296 9294341429138976 9323314500665344 9325664126295552 9328829988667392 9337370787607212 9340345167224832 9340540624138752 9352070257891392 9383587505961984 9386773032075264 9395366879455704 9427030040711808 9430032980901888 9430230314631168 9441870658172928 9444250161867024 9473690540998656 9485583022331136 9488803173728256 9532533339389952 9534935691542016 9538172597108736 9544499687066112 9546905054930796 9576665438183424 9594158894595072 9626492001337344 9636147832209408 9638576296884864 9641848386207744 9650675762049609 9653749943629824 9686283877122048 9698443230405888 9731127783960576 9743343430546656 9746447131017216 9755370269870076 9791569571438592 9803861091605952 9836900912047104 9840240328310784 9852386773745664 9854869734122112 9861406903238229 9885590129737728 9897999675475968 9912714951642174 9931356750708736 9949498112913408 9956098053200736 9959477934329856 9961987883406048 9974284609726908 9993042196365312 10011296237838336 10045035131830272 10055110781435904 10057644831532032 10070059633414272 10107426654388224 10116680279865264 10120114675206144 10154220296306688 10163516762642418 10166967057961728 10179516803342688 10217289987588096 10226644195950756 10230115921675776 10264592256049152 10277262506529792 10279852542443736 10280751416082432 10283342331257856 10290163725118152 10324842425541504 10328347487453184 10343702558235312 10363154870304768 10382084987387904 10388971881600768 10391590070078994 10392498714083328 10443024805022208 10446569987309568 10456134107781348 10488728813248512 10491372142082496 10494933737250816 10507888313127936 10556535944207232 10560119661084672 10569787739387667 10595708135276544 10605408795800784 10608787103514624 10609009103960064 10622104490444544 10624781432100402 10657901858623488 10671280900122528 10674903570444288 10707243996857856 10710878875877376 10724100006813696 10726802652984768 10737562147949376 10773748617956352 10777406073864192 10793428756419456 10827074903998464 10829803501504512 10833479986839552 10840666311235584 10843398333995472 10844346484260864 10897069361762304 10910748634206624 10944760500781056 10947518756955648 10951235204087808 10961261359364988 10964753022394368 11001705144385536 11015515767868416 11019255298523136 11029343728056696 11052638964498432 11066513526052992 11070038716710912 11070270369349632 11083935120463872 11121288895954944 11135249634910464 11172776344547328 11190365224501248 11193185377027584 11200610309850828 11204412676121088 11242172470910976 11262708267568128 11300664523309056 11311999629115392 11314850435473536 11328817087591056 11350122000809984 11370854986186752 11381265314848422 11385129009606912 11423497833345024 11437837940206944 11441481414672384 11451956403760524 11494451236036608 11533188484694016 11547666288055296 11561920319846016 11564834110249203 11565845343092736 11576434190757921 11604823195779072 11615447728734192 11619390923384832 11636665378014726 11658549229092864 11679845610811392 11687593366800864 11691561053343744 11730962578341888 11748402905649984 11752391235723264 11791997763452928 11799819914904576 11802793659842808 11803825699946496 11806800454407168 11821374352268928 11865239985586176 11876102937233136 11920171652186112 11931084895275882 11934885491453952 11935135241955072 11949867551750112 11990139590951424 11994209985429504 12005191012637844 12045649496465088 12049738735362048 12064612507665408 12067652984607864 12068708184096768 12079757416443048 12120467195200896 12124581833097216 12142607350971888 12165442673836032 12180459266998272 12183528939192576 12187664985194496 12195749600140032 12198823125744906 12199889794793472 12236850282123264 12259203031982592 12312855563378688 12315958601575104 12320139604598784 12335347150193664 12376918287433728 12392455238851968 12434218835060736 12438439984889856 12449827716809616 12453793556299776 12454054165518336 12469427010521856 12511450007949312 12527155839274272 12569373387615744 12573640419508224 12589160877563904 12592333549156032 12604964260636224 12631587387998208 12647444029774848 12651737564971008 12710044452519936 12713247588722688 12717563462811648 12725999582754816 12729206739907728 12744919223539938 12768887250911232 12792211859460096 12835322668449792 12848197109612544 12851435062513152 12855797848276992 12867567682732812 12871666591506432 12915045169496064 12931257640541184 12974837045280768 12991124574062208 12995262841356288 13007160359826768 13011576010979328 13055426095251456 13067378694825966 13071814788807936 13115867882729472 13136515698327552 13139826312162816 13148542537650972 13197332900634624 13216953268856232 13265997483884544 13274797404267648 13278142867323159 13279303912439808 13282650511208064 13299046146302544 13324056261820416 13348394983784448 13360615804387278 13410193108709376 13426746177885696 13427027147199456 13431304269398016 13443600995718876 13488907039820352 13493486233608192 13538960395075584 13551355683523224 13555956077282304 13572689071123584 13576109607683847 13623053316784128 13635525594601008 13640154562234368 13686123008065536 13703016675373056 13706470056591648 13711123108343808 13720218300157536 13766456567388672 13771129983270912 13791603410980416 13842779983183872 13851962508801024 13855453426771992 13856664952111104 13860157055173632 13877265543967872 13924033073362944 13928759983079424 13941512143708464 13984971750998016 13988496189443328 13993244983001088 14006056181410818 14010517750837248 14075381258942976 14080159548112896 14093050319183556 14140545061067712 14145049471352832 14145345471946752 14162805987259392 14166375242800536 14210535811497984 14228374533496704 14233204760592384 14276325329143808 14281171834503168 14298800009084928 14302403537313024 14307258895663104 14316749530599168 14320357582396194 14364998157275136 14391238341892608 14439738002006016 14454221748314112 14457864445327296 14529425815683072 14547664845608832 14593014001041408 14596691675940864 14601646938783744 14615015145819984 14619670696525824 14633055404805114 14687354357157888 14705791637408928 14736851952664576 14755351368070656 14760360492466176 14778580160618496 14782304601183168 14828385194606592 14846999513213952 14869072427463261 14897035126063104 14920486966001664 14924247169370112 14934147079801104 14939216901494784 14989563294547968 15016944356757504 15067552697745408 15082666172153856 15086467247298048 15105089450121408 15161139981582336 15175020419797896 15180172012809216 15231330444460032 15245275143963627 15250450586942592 15255308552896512 15269275205014032 15325934981382144 15339966293926134 15345173882513664 15396888384073728 15415893759794688 15419778813665604 15421127124123648 15435245587677228 15487263638312256 15492521231179776 15515553837352968 15544732305457152 15573127481081856 15583457822401152 15587385105118491 15588748071124992 15641283437789184 15664537207533312 15669854980964352 15684201161672022 15733093219872768 15737058213123744 15742400605876224 15761832469691904 15834803916310848 15840179491627008 15893562202914816 15908113193701176 15913180655271936 15913513655940096 15933156735666816 15986852787935232 15992279980572672 16006921350183792 16060865995286784 16066318313816064 16086150010220544 16090203979477152 16106343221924064 16160622926934528 16166109110796288 16190143134629184 16240612355997696 16244705252256768 16250219980259328 16260999466853376 16265097500993208 16266519726391296 16315800376164352 16345604042643456 16351153023614976 16366122951309936 16417140751171584 16421278135433472 16426852806131712 16441892039047482 16447129533591552 16502557716578304 16523273651802624 16578958446747648 16599770289079488 16605058075066368 16605405554024448 16625902680695808 16681933343932416 16702874452365696 16759164516820992 16764853892677632 16785547836751872 16789778065541376 16800915464776242 16806619014181632 16863258706366464 16894062401352192 16950996784963584 16967999443673088 16972275653210304 16993225631386584 17025183001214976 17056282479280128 17071897972272633 17113763557933056 17130929479483392 17135246750017536 17141063797702656 17156756910310416 17162222122008576 17177934605640786 17241676854054912 17299782727041024 17321499432082944 17342880479769024 17348768014639104 17407234793668608 17423171593101288 17429086385077248 17454998067022089 17487823843639296 17515354264436736 17519768416217088 17531390050201296 17537341580015616 17596443867512832 17622604358474976 17687996645179392 17699729872356864 17704190489764212 17705738549919744 17710200681610752 17732061528403392 17797859978379264 17814154405849704 17880257478279168 17896627342913823 17902328237180928 17902702862932608 17908405692530688 17924801327625168 17985209386427136 17991314978144256 18007786518956766 18068474244697632 18074608103043072 18096918761498112 18101479476911796 18103062276145152 18119636124664572 18180700792801344 18186872749645824 18248164010754048 18270688900497408 18275293408788864 18281497477791744 18293624400210048 18298234688617359 18355275423184896 18361506644361216 18388804547973888 18469283345068032 18473937902362656 18480209406898176 18503020725290496 18565377431150592 18588682858277952 18646629001330688 18651328252591104 18657659977334784 18674741575214424 18680690334449664 18681081248277504 18704140515782784 18767175011923968 18773546064150528 18790733758911408 18854060081423616 18860460629262336 18883741316345856 18888500323734048 18947381081997312 18971166044662272 18977606347456512 19065066678779904 19069871383084032 19076345194217472 19088999374132224 19093810109861592 19117378835309907 19153330876366848 19188317789190144 19252984002674688 19272295664418816 19277152593769728 19283696772415488 19301351524099218 19307499887259648 19372567754244096 19396886460811776 19462255567921152 19486686861093312 19492894262034432 19510740539740152 19583139142877184 19601068042238949 19607722183211904 19673801824094208 19680480656621568 19704773547491328 19709739468244224 19722813806476458 19795999350951936 19825429903284348 19862713501417472 19898996225826816 19912196106401472 19918955868659712 19923975766812096 19948569219453816 19986084392730624 20022592475676672 20040923706580917 20090070263660544 20110221562871808 20115289663064064 20140119266828544 20233360559730528 20240229350412288 20308440592613376 20327033525284836 20333934115923456 20359033606685376 20434579975176192 20453288391901512 20460231843351552 20529184512098304 20554525013059584 20559705084887472 20561502832164864 20566684662515712 20580327450236304 20649684851083008 20656694974906368 20687405116470624 20764169974775808 20777943763201536 20783180140157988 20784997428166656 20886049610044416 20893139974619136 20912268215562696 20977457626497024 20982744284164992 20989867474501632 21009084272116227 21015776626255872 21113071888414464 21120239322169344 21139575478775334 21210817591601568 21217574207029248 21218018207920128 21244208980889088 21249562864200804 21315803717246976 21342561800245056 21349807140888576 21414487993715712 21421757751754752 21448200013627392 21453605305969536 21475124295898752 21547497235912704 21554812147728384 21586857512838912 21659607003009024 21681332622471168 21686796667990944 21794138723524608 21821497268413248 21889521001562112 21895037513911296 21902470408175616 21922522718729976 21929506044788736 21949583107207671 22003410288771072 22031031535736832 22038510597046272 22058687456113392 22105277928996864 22133027052105984 22140540738699264 22167870240927744 22242577791909888 22270499269820928 22345552689094656 22380730449002496 22386370754055168 22401220619701656 22408825352242176 22484344941821952 22525416535136256 22601329046618112 22623999258230784 22629700870947072 22657634175182112 22741709972373504 22762530629696844 22770258019213824 22846995666690048 22875675880413888 22882962829344768 22903912807521048 22988902472073216 23009949440889201 23066376969388032 23095332576110592 23123840639692032 23129668220498406 23131690686185472 23152868381515842 23230895457468384 23238781846769664 23273330756029452 23317098458185728 23359691221622784 23375186733601728 23383122106687488 23461925156683776 23496805811299968 23504782471446528 23526301742508033 23583995526905856 23599639829809152 23605587319685616 23607651399892992 23613600908814336 23642748704537856 23752205874466272 23840343304372224 23862169790551764 23869770982907904 23870270483910144 23899735103500224 23980279181902848 23988419970859008 24010382025275688 24091298992930176 24099477470724096 24129225015330816 24135305969215728 24137416368193536 24159514832886096 24240934390401792 24249163666194432 24285214701943776 24360918533996544 24367057878385152 24375329970388992 24391499200280064 24397646251489812 24399779589586944 24473700564246528 24518406063965184 24625711126757376 24631917203150208 24640279209197568 24662838058571223 24670694300387328 24753836574867456 24784910477703936 24868437670121472 24899655433619232 24907587112599552 24908108331036672 24938854021043712 25022900015898624 25054311678548544 25138746775231488 25147280839016448 25178321755127808 25184667098312064 25201373197164363 25209928521272448 25263174775996416 25294888059549696 25303475129942016 25426495177445376 25451999165509632 25458413479815456 25489838447079876 25537774501822464 25584423718920192 25670645336899584 25696394219225088 25702870125026304 25711595696553984 25735135365465624 25743333183012864 25766901908461179 25830090338992128 25862515281082368 25949674090561536 25982249148124416 26014320719653536 26023152021958656 26110852190502912 26134757389651932 26143629577615872 26231735765458944 26273031396655104 26279652624325632 26297085075301944 26394665801269248 26433906537712464 26531994967769088 26549594808535296 26556285734646318 26558607824879616 26565301022416128 26598092292605088 26696789967568896 26721231608774556 26820386217418752 26853492355771392 26854054294398912 26862608538796032 26887201991437752 26977814079640704 26986972467216384 27011679778435149 27077920790151168 27102711367046448 27111912154564608 27145378142247168 27152219215367694 27271051189202016 27280309124468736 27372246016131072 27406033350746112 27412940113183296 27422246216687616 27440436600315072 27532913134777344 27542259966541824 27583206821960832 27685559966367744 27703925017602048 27710906853543984 27713329904222208 27720314110347264 27754531087935744 27848066146725888 27883024287416928 27969943501996032 27976992378886656 27986489966002176 28012112362821636 28021035501674496 28150762517885952 28160319096225792 28186100638367112 28281090122135424 28290098942705664 28290690943893504 28325611974518784 28332750485601072 28421071622995968 28456749066993408 28466409521184768 28552650658287616 28597600018169856 28604807074626048 28614517791326208 28633499061198336 28640715164792388 28729996314550272 28782476683785216 28879476004012032 28908443496628224 28915728890654592 29058851631366144 29095329691217664 29193383351881728 29230030291639968 29239341393051648 29266110809610228 29374708714315776 29411583274817856 29473703905329152 29510702736141312 29520720984932352 29557160321236992 29564609202366336 29584220709714687 29656770389213184 29693999026427904 29738144854926522 29794070252126208 29848494338740224 29868294159602208 29878433802989568 29979126589095936 30033888713515008 30135105395490816 30165332344307712 30172934494596096 30210178900242816 30322279963164672 30350040839595792 30360344025618432 30462660888920064 30490550287927254 30500901173885184 30538550410028064 30651869962764288 30679932587852268 30690347765027328 30793776768147456 30831787519589376 30839557627331208 30842254248247296 30870491175354456 30974527276624512 30985042462359552 31031107674705936 31089464610914304 31146254962163712 31166915644802304 31174770210236982 31177496142249984 31329074415066624 31339709961928704 31368402323344044 31466186439745536 31474116426247488 31484801211752448 31523664939383808 31669607832621696 31680358983254016 31709363218163001 31787124405829632 31816226387402352 31826361310543872 31827027311880192 31866313471333632 31973705575870464 32013842700367584 32121731990573568 32132636627632128 32172300020441088 32180407958954304 32212686443848128 32321245853869056 32332218221592576 32380286269258368 32481224711995392 32489410504513536 32500439960518656 32521998933706752 32530195001986416 32533039452782592 32631600752328704 32691208085286912 32732245902619872 32834281502343168 32842556270866944 32853705612263424 32883784078094964 32894259067183104 33005115433156608 33046547303605248 33157916893495296 33199540578158976 33210116150132736 33210811108048896 33251805361391616 33363866687864832 33405748904731392 33518329033641984 33571095673503744 33579556131082752 33601830929552484 33613238028363264 33726517412732928 33788124802704384 33901993569927168 33935998887346176 33944551306420608 33986451262773168 34050366002429952 34112564958560256 34143795944545266 34270493500035072 34313513820620832 34324444244017152 34355869211281572 34483353708109824 34599565454082048 34642998864165888 34685760959538048 34694502330747609 34697536029278208 34729302572273763 34814469587337216 34846343186202576 34858172770154496 34909996134044178 34975647687278592 35039536832434176 35062780100402592 35074683160031232 35192887735025664 35245208716949952 35375993290358784 35399459744713728 35408380979528424 35411477099839488 35420401363221504 35464123056806784 35595719956758528 35628308811699408 35760514956558336 35793254685827646 35804656474361856 35805405725865216 35849602655250336 35970418772854272 35982629956288512 36015573037913532 36136948489395264 36149216206086144 36193837522996224 36202958953823592 36206124552290304 36239272249329144 36361401585602688 36373745499291648 36496328021508096 36541377800994816 36550586817577728 36562994955583488 36587248800420096 36596469377234718 36710550846369792 36777609095947776 36938566690136064 36947875804725312 36960418813796352 37006041450580992 37130754862301184 37177365716555904 37293258002661376 37302656505182208 37315319954669568 37349483150428848 37361380668899328 37362162496555008 37408281031565568 37534350023847936 37581467517822816 37708120162847232 37720921258524672 37767482632691712 37777000647468096 37894762163994624 37942332089324544 37955212694913024 38130133357559808 38139742766168064 38152690388434944 38177998748264448 38187620219723184 38234757670619814 38306661752733696 38376635578380288 38505968005349376 38544591328837632 38554305187539456 38567393544830976 38602703048198436 38614999774519296 38745135508488192 38793772921623552 38924511135842304 38973373722186624 38985788524068864 39021481079480304 39166278285754368 39202136084477898 39215444366423808 39347603648188416 39409547094982656 39419478936488448 39445627612952916 39591998701903872 39650859806568696 39725427002834944 39797992451653632 39824392212802944 39834428601969477 39837911737319424 39847951533624192 39897138438907632 39972168785461248 40045184951353344 40081847413161834 40230579326128128 40280238533657088 40466721119461056 40480458700824576 40616881185226752 40654067050569672 40667868231846912 40718067213370752 40728328823051541 40869159950352384 40906576783803024 40920463686703104 41058369024196608 41109050026119168 41119410169774944 41133369325031424 41160654900472608 41299369702166016 41313389949812736 41374810232941248 41528339949551616 41555887526403072 41566360280315976 41569994856333312 41772099220088832 41786279949238272 41824536431125392 41954915252994048 41965488568329984 41979734949003264 42018168544232454 42031553252511744 42226143776828928 42240478644338688 42279150957550668 42421635183203136 42435148414058496 42436036415840256 42488417961778176 42499125728401608 42631607434493952 42685123600490112 42699614281777152 42828975987431424 42843515503509504 42896400027254784 42907210611939072 42950248591797504 43094994471825408 43173715025677824 43319214006018048 43362665244942336 43373593335981888 43588277447049216 43642994536826496 43779042003124224 43790075027822592 43804940816351232 43845045437459952 43859012089577472 43899166214415342 44062063071473664 44117374912226784 44210555857993728 44266054104211968 44281081477398528 44335740481855488 44485155583819776 44540998539641856 44607217282389783 44691105378189312 44761460898004992 44772741508110336 44802441239403312 44817650704484352 44968689883643904 45050833070272512 45202658093236224 45247998516461568 45259401741894144 45315268350364224 45483419944747008 45525061259393688 45540516038427648 45693991333380096 45735825431890881 45751351760827776 45765925658689536 45807825615042096 45977804944146432 46019898881778402 46190665152221184 46247681279384064 46259336440996812 46263381372370944 46305736763031684 46461790914936768 46477563693539328 46546661512058904 46634196916371456 46719382443245568 46750373467203456 46762155315355473 46766244213374976 46923850313367552 46993611622599936 47009564942893056 47052603485016066 47199279659618304 47211174639371232 47227201817628672 47285497409075712 47504411748932544 47680686608744448 47724339581103528 47739541965815808 47740540967820288 47799470207000448 47960558363805696 47976839941718016 48020764050551376 48182597985860352 48198954941448192 48258450030661632 48270611938431456 48319029665772192 48481868780803584 48498327332388864 48570429403887552 48721837067993088 48734115756770304 48750659940777984 48782998400560128 48795292502979624 48799559179173888 48947401128493056 49036812127930368 49251422253514752 49263834406300416 49280558418395136 49325676117142446 49341388600774656 49507673149734912 49569820955407872 49736875340242944 49799310867238464 49815174225199104 49816216662073344 49877708042087424 50045800031797248 50108623357097088 50277493550462976 50294561678032896 50356643510255616 50369334196624128 50402746394328726 50419857042544896 50589776119099392 50852990354890752 50903998331019264 50916826959630912 50979676894159752 51075549003644928 51168847437840384 51215693916817899 51341290673799168 51392788438450176 51405740250052608 51423191393107968 51470270730931248 51486666366025728 51533803816922358 51725030562164736 51899348181123072 51964498296248832 52028641439307072 52046304043917312 52221704381005824 52269514779303864 52287259155231744 52463471530917888 52546062793310208 52559305248651264 52594170150603888 52789331602538496 52867813075424928 53063989935538176 53099189617070592 53112571469292636 53117215649759232 53130602044832256 53196184585210176 53393579935137792 53442463217549112 53640772434837504 53689882028741469 53706984711542784 53708108588797824 53725217077592064 53774403982875504 53955628159281408 53973944934432768 54023359556870298 54205422734092896 54223824309129216 54290756284494336 54304438430735388 54542102378404032 54560618248937472 54744492032262144 54812066701492224 54825880226366592 54844492433375232 54880873200630144 54894704065852077 55065826269554688 55084519933083648 55166413643921664 55407850035204096 55421813707087968 55440628220694528 55509062175871488 55696132293451776 55766048574833856 55939887003992064 55953984757773312 55972979932004352 56024224725643272 56042071003348992 56301525035771904 56320638192451584 56372201276734224 56562180244270848 56581381887787008 56651223949037568 56665500971202144 56842143245991936 56913498133986816 56932819042369536 57105301316575232 57195200036339712 57209614149252096 57229035582652416 57266998122396672 57281430329584776 57352136505929721 57459992629100544 57564953367570432 57758952008024064 57816886993256448 57831457781309184 58117703262732288 58190659382435328 58386766703763456 58460060583279936 58478682786103296 58532221619220456 58749417428631552 58803204126716847 58823166549635712 58947407810658304 59021405472282624 59041441969864704 59114320642473984 59129218404732672 59168441419429374 59387998052855808 59476289709853044 59588140504252416 59696988677480448 59736588319204416 59756867605979136 59958253178191872 60067777427030016 60122771119742751 60270210790981632 60330664688615424 60345868989192192 60420357800485632 60700081679191584 60720688051236864 60925321777840128 60981100575854508 61001802347770368 61077100820056128 61303739925528576 61359865175704536 61380695530054656 61587553536294912 61663575039178752 61679115254662416 61684508496494592 61740982350708912 61949054553249024 61970084924719104 62062215349411872 62292509924327424 62333831289604608 62349540420473964 62354992284499968 62658148830133248 62679419923857408 62736804646688088 62932372879491072 62948232852494976 62969602423504896 63027252816348681 63047329878767616 63339215665243392 63360717966508032 63418726436326002 63632452774804704 63652722621087744 63654054623760384 63732626942667264 63947411151740928 64027685400735168 64243463981147136 64265273255264256 64344600040882176 64360815917908608 64425372887696256 64642491707738112 64664436443185152 64760572538516736 64978821009027072 65043997867413504 65060390003972832 65263201504657408 65382416170573824 65464491805239744 65668563004686336 65685112541733888 65707411224526848 65767568156189928 65788518134366208 65848749321623013 66010230866313216 66093094607210496 66315833786990592 66399081156317952 66421622216097792 66503610722783232 66727733375729664 66811497809462784 67036658067283968 67142191347007488 67159112262165504 67203661859104968 67226476056726528 67453034825465856 67576249605408768 67803987139854336 67871997774692352 67889102612841216 67972902525546336 68225129917120512 68287591889090532 68540987000070144 68627027641241664 68648888488034304 68711738422563144 68966707416219648 69029848322667603 69199130908164096 69285997728331776 69371521919076096 69389004661495218 69395072058556416 69458605144547526 69692686372405152 69716345540308992 69819992268088356 69951295374557184 70079073664868352 70125560200805184 70149366320062464 70385775470051328 70490417433899904 70751986580717568 70798919489427456 70816761959056848 70822954199678976 70840802726443008 70928246113613568 71256617623398816 71521029913116672 71586509371655292 71609312948723712 71610811451730432 71699205310500672 71940837545708544 71965259912577024 72031146075827064 72273896978790528 72298432412172288 72387675045992448 72405917907647184 72412249104580608 72478544498658288 72722803171205376 72747490998583296 73082755601989632 73101173635155456 73125989911166976 73174497600840192 73192938754469436 73421101692739584 73555218191895552 73877133380272128 73895751609450624 73920837627592704 73988514175713669 74012082901161984 74261509724602368 74354731433111808 74605313010364416 74698966300857696 74722761337798656 74724324993110016 74816562063131136 75068700047695872 75162935035645632 75416240325694464 75441842517049344 75534965265383424 75554001294936192 75604119591493089 75789524327989248 75884664178649088 75910425389826048 76279485532336128 76355997496528896 76375240439446368 76469515341239628 76613323505467392 76753271156760576 77011936010698752 77089182657675264 77108610375078912 77134787089661952 77205406096396872 77229999549038592 77300705725383537 77490271016976384 77587545843247104 77849022271684608 77946747444373248 78042962158960608 78332556571508736 78404272168955796 78430888732847616 78695207296376832 78819094189965312 78838957872976896 78891255225905832 79183997403807744 79301719613137392 79450854005669888 79595984903307264 79648784425605888 79668857203938954 79675823474638848 79695903067248384 79794276877815264 80090369902706688 80163694826323668 80461158652256256 80560477067314176 80933442238922112 80960917401649152 81035039335305447 81233762370453504 81308134101139344 81335736463693824 81436134426741504 81456657646103082 81813153567606048 81840927373406208 82116738048393216 82218100052238336 82238820339549888 82266738650062848 82321309800945216 82598739404332032 82626779899625472 82749620465882496 83056679899103232 83111775052806144 83132720560631952 83139989712666624 83544198440177664 83649072862250784 83909830505988096 83930977136659968 83959469898006528 84036337088464908 84063106505023488 84452287553657856 84480957288677376 84558301915101336 84843270366406272 84870296828116992 84872072831680512 84976835923556352 84998251456803216 85263214868987904 85370247200980224 85399228563554304 85657951974862848 85792800054509568 85814421223878144 85900497183595008 86189988943650816 86347430051355648 86638428012036096 86725330489884672 86747186671963776 87176554894098432 87285989073652992 87580150055645184 87690090874919904 87718024179154944 87798332428830684 88124126142947328 88234749824453568 88421111715987456 88532108208423936 88562162954797056 88671480963710976 88752662129144061 88970311167639552 89081997079283712 89214434564779566 89382210756378624 89545483016220672 89604882478806624 89635301408968704 89937379767287808 90101666140545024 90405316186472448 90495997032923136 90518803483788288 90630536700728448 90966839889494016 91050122518787376 91081032076855296 91387982666760192 91471650863781762 91502703521655552 91615651230084192 91955609888292864 92039797763556804 92381330304442368 92495362558768128 92518672881993624 92526762744741888 92611473526063368 92923581829873536 92955127387078656 93093323024117808 93268393832742912 93438764886491136 93500746934406912 93524310630710946 93532488426749952 93987223245199872 94019129885786112 94105206970032132 94398559319236608 94422349278742464 94454403635257344 94570994818151424 95008823497865088 95361373217488896 95448679162207056 95479083931631616 95481081935640576 95598940414000896 95921116727611392 96041528101102752 96365195971720704 96397909882896384 96516900061323264 96541223876862912 96638059331544384 96963737561607168 96996654664777728 97140858807775104 97443674135986176 97468231513540608 97501319881555968 97565996801120256 97590585005959248 97599118358347776 97894802256986112 98073624255860736 98502844507029504 98527668812600832 98561116836790272 98651352234284892 98682777201549312 99015346299469824 99139641910815744 99473750680485888 99598621734476928 99630348450398208 99632433324146688 99755416084174848 100091600063594496 100217246714194176 100554987100925952 100713287020511232 100738668393248256 100805492788657452 100839714085089792 101179552238198784 101705980709781504 101807996662038528 101833653919261824 101959353788319504 102151098007289856 102337694875680768 102431387833635798 102811480500105216 102940541461862496 102973332732051456 103067607633844716 103450061124329472 103798696362246144 103928996592497664 104057282878614144 104083506992242827 104092608087834624 104187907716821289 104443408762011648 104539029558607728 104574518310463488 104926943061835776 105118610497302528 105188340301207776 105578663205076992 105735626150849856 106127979871076352 106198379234141184 106225142938585272 106234431299518464 106261204089664512 106392369170420352 106787159870275584 106884926435098224 107281544869675008 107379764057482938 107413969423085568 107416217177595648 107548807965751008 107911256318562816 107947889868865536 108046719113740596 108410845468185792 108447648618258432 108581512568988672 108608876861470776 109084204756808064 109121236497874944 109488984064524288 109624133402984448 109651760452733184 109688984866750464 109761746401260288 109789408131704154 110131652539109376 110332827287843328 110815700070408192 110843627414175936 110881256441389056 111018124351742976 111392264586903552 111532097149667712 111879774007984128 111907969515546624 111945959864008704 112048449451286544 112084142006697984 112603050071543808 112744402553468448 113124360488541696 113162763775574016 113302447898075136 113331001942404288 113684286491983872 113826996267973632 113865638084739072 114210602633150464 114390400072679424 114419228298504192 114458071165304832 114533996244793344 114562860659169552 114704273011859442 114919985258201088 115129906735140864 115517904016048128 115633773986512896 115662915562618368 116235406525464576 116381318764870656 116773533407526912 116920121166559872 116957365572206592 117064443238440912 117498834857263104 117606408253433694 117646333099271424 118042810944565248 118228641284947968 118258436809465344 118336882838858748 118775996105711616 118952579419706088 119176281008504832 119393977354960896 119473176638408832 119503285805908431 119513735211958272 119916506356383744 120135554854060032 120245542239485502 120691737978384384 120840715600971264 121400163358383168 121441376102473728 121850643555680256 121962201151709016 122003604695540736 122154201640112256 122184986469154623 122607479851057152 122719730351409072 122761391060109312 123175107072589824 123327150078357504 123358230509324832 123481964701417824 123898109106498048 123940169849438208 124124430698823744 124585019848654848 124667662579209216 124699080840947928 124709984568999936 125316297660266496 125358839847714816 125473609293376176 125864745758982144 125896465704989952 125939204847009792 126054505632697362 126094659757535232 126678431330486784 126721435933016064 126837452872652004 127264905549609408 127305445242175488 127308109247520768 127465253885334528 127894822303481856 128055370801470336 128486927962294272 128530546510528512 128689200081764352 128721631835817216 128850745775392512 129284983415476224 129521145077033472 129957642018054144 130087995734827008 130120780007945664 130526403009314816 130764832341147648 130928983610479488 131337126009372672 131370225083467776 131414822449053696 131535136312379856 131577036268732416 131697498643246026 132186189214420992 132631667573981184 132798162312635904 132843244432195584 133007221445566464 133455466751459328 133622995618925568 133821651847169349 134073316134567936 134284382694014976 134318224524331008 134407323718209936 134452952113453056 134906069650931712 135152499210817536 135607974279708672 135743995549384704 135778205225682432 135945805051092672 136450259834241024 136575183778181064 137081974000140288 137207476295672643 137254055282483328 137297776976068608 137423476845126288 137933414832439296 138059696645335206 138571995456663552 138743043838152192 138778009322990436 138790144117112832 138917210289095052 139385372744810304 139432691080617984 139639984536176712 139902590749114368 140158147329736704 140251120401610368 140286465946066419 140298732640124928 140771550940102656 140980834867799808 141597838978854912 141633523918113696 141681605452886016 141856492227227136 142513235246797632 143042059826233344 143173018743310584 143218625897447424 143221622903460864 143398410621001344 143881675091417088 143930519825154048 144062292151654128 144547793957581056 144596864824344576 144775350091984896 144811835815294368 144957088997316576 145445606342410752 145494981997166592 146165511203979264 146202347270310912 146251979822333952 146348995201680384 146385877508938872 146842203385479168 147110436383791104 147754266760544256 147791503218901248 147841675255185408 147977028351427338 148024165802323968 148523019449204736 148709462866223616 149210626020728832 149397932601715392 149445522675597312 149448649986220032 149633124126262272 150137400095391744 150325870071291264 150832480651388928 150883685034098688 151069930530766848 151108002589872384 151208239182986178 151769328357298176 152558971064672256 152711994993057792 152750480878892736 152939030682479256 153226647010934784 153506542313521152 153647081750453697 154023872021397504 154178365315350528 154217220750157824 154269574179323904 154410812192793744 154459999098077184 154601411450767074 155175091686494208 155698044543369216 155893494888746496 156085924317921216 156665113143017472 156808544337911592 156861777465695232 157390414592753664 157638188379930624 157677915745953792 157782510451811664 158367994807615488 158603439226274784 159191969806614528 159297568851211776 159337714407877908 159351646949277696 159391806134496768 159588553755630528 160180739805413376 160327389652647336 160922317304512512 161069646086224407 161120954134628352 161866884477844224 161921834803298304 162070078670610894 162616268202278688 162671472927387648 162872268853483008 162913315292206164 163626307135212096 163681854746812416 164233476096786432 164436200104476672 164477640679099776 164533477300125696 164642619601890432 164684112197556231 165197478808664064 165253559799250944 165499240931764992 166223550105612288 166265441121263904 167088396880355328 167298145724501568 167819661011976192 167861954273319936 167918939796013056 168072674176929816 168126213010046976 168904575107315712 168961914577354752 169116603830202672 169686540732812544 169744145663361024 169953671847112704 169996502913606432 170526429737975808 170740494401960448 170798457127108608 171315903949725696 171585600109019136 171628842447756288 171800994367190016 172379977887301632 172694860102711296 173276856024072192 173450660979769344 173494373343927552 174353109788196864 174571978147305984 175160300111290368 175380181749839808 175436048358309888 175596664857661368 176248252285894656 176409612380150541 176469499648907136 176842223431974912 177064216416847872 177124325909594112 177342961927421952 177505324258288122 178163994158567424 178428869129559132 178764421512757248 179090966032441344 179209764957613248 179270602817937408 179874759534575616 180203332281090048 180368313359228253 180810632372944896 180991994065846272 181037606967576576 181261073401456896 182100245037574752 182162064153710592 182775965333520384 182943301727563524 183005407043311104 183231302460168384 183911219776585728 184079595527113608 184762660608884736 184990725117536256 185037345763987248 185053525489483776 185222947052126736 185847163659747072 185910254774157312 186186646048235616 186877529772982272 187001493868813824 187048621261421892 187064976853499904 187974446490399744 188038259771572224 188210413940064264 188797118638473216 188844698557484928 188908807270514688 189081758449046043 189141989636302848 190017646995730176 190897358324414112 190958167863263232 190962163871281152 191197880828001792 191842233455222784 192083056202205504 192730391943441408 192795819765792768 193033800122646528 193082447753725824 193276118663088768 193927475123214336 193993309329555456 194281717615550208 194936463027081216 195131993602240512 195181170011918496 195789604513972224 196147248511721472 197005689014059008 197055337625201664 197122233673580544 197302704468569784 197365554403098624 197546247964869039 198030692598939648 198279283821631488 198947501360971776 199197243468953856 199264866648293376 199510832168349696 200183200127188992 200434493428388352 201109974201851904 201426574041022464 201477336786496512 201610985577314904 201679428170179584 202359104476397568 203411961419563008 203615993324077056 203667307838523648 203918707576639008 204675389751361536 204862775667271596 205622961000210432 205881082923724992 205946665464102912 206135215267689432 206900122248658944 207089544968002809 207597392724492288 207857993184995328 208114565757228288 208167013984485654 208185216175669248 208375815433642578 209078059117215456 209149036620926976 209853886123671552 210237220994605056 210376680602415552 211157326410153984 211471252301699712 212255959742152704 212396758468282368 212450285877170544 212468862599036928 212522408179329024 212784738340840704 213769852870196448 214563089739350016 214759528114965876 214827938846171136 214832434355191296 215097615931502016 215822512637125632 215895779737731072 216093438227481192 216821690936371584 216895297236516864 217163025137977344 217217753722941552 218168409513616128 218242472995749888 219248266805968896 219303520905466368 219377969733500928 219523492802520576 219578816263408308 220263305078218752 220665654575686656 221631400140816384 221687254828351872 221762512882778112 221965542527141007 222036248703485952 222784529173807104 223064194299335424 223815939031093248 224096898902573088 224168284013395968 225206100143087616 225488805106936896 226248720977083392 226325527551148032 226604895796150272 226662003884808576 226812358774479267 227368572983967744 227653992535947264 227731276169478144 228421205266300928 228838456597008384 229067992489586688 229125721318339104 229408546023718884 229839970516402176 230259813470281728 231035808032096256 231267547973025792 231325831125236736 232470813050929152 232762637529741312 233547066815053824 233840242333119744 234128886476881824 234997669714526208 235212816506867388 235292666198542848 236085621889130496 236457282569895936 236516873618930688 236673765677717496 237551992211423232 237905158839412176 238352562017009664 238787954709921792 238946353276817664 239006571611816862 239027470423916544 240271109708120064 240491084478971004 241383475956768768 241681431201942528 242800326716766336 242882752204947456 243105118005916341 243701287111360512 243924402303418032 244007209391081472 244308403280224512 244369972938309246 245439460702818144 245522782120218624 246350214145179648 246654300156715008 246716461018649664 246963929402835648 247796218212996096 247880339698876416 248248861397647488 249170039697309696 249335325158418432 249398161681895856 249419969137999872 250632595320532992 250947218586752352 251729491517964288 251792931409979904 251878409694019584 252109011265394724 252189319515070464 253356862660973568 253442871866032128 253674905745304008 254529811099218816 254610890484350976 254616218495041536 254930507770669056 255789644606963712 256110741602940672 256973855924588544 257378400163528704 257443263671634432 257701491550785024 258569966830952448 259042290154066944 259915284036108288 260175991469654016 260241560015891328 261052806018629632 261529664682295296 261857967220958976 262740450166935552 263070272624759712 263154072537464832 263394997286492052 264372378428841984 265263335147962368 265596324625271808 265686488864391168 266014442891132928 266257986387432183 266910933502918656 267245991237851136 267643303694338698 268146632269135872 268636449048662016 268814647436419872 268905904226906112 269812139301863424 270304998421635072 271215948559417344 271487991098769408 271556410451364864 271891610102185344 272900519668482048 273150367556362128 274163948000280576 274414952591345286 274508110564966656 274846953690252576 275866829664878592 276119393290670412 277143990913327104 277486087676304384 277556018645980872 277580288234225664 277834420578190104 278770745489620608 278865382161235968 279279969072353424 279805181498228736 280316294659473408 280502240803220736 280572931892132838 280597465280249856 281961669735599616 283195677957709824 283267047836227392 283363210905772032 283712984454454272 285026470493595264 286084119652466688 286346037486621168 286437251794894848 286443245806921728 286796821242002688 287763350182834176 288124584303308256 289095587915162112 289193729648689152 289550700183969792 289623671630588736 289914177994633152 290891212684821504 290989963994333184 292331022407958528 292404694540621824 292503959644667904 292697990403360768 292771755017877744 293684406770958336 294220872767582208 295508533521088512 295583006437802496 295683350510370816 295954056702854676 296048331604647936 297046038898409472 297418925732447232 298421252041457664 298795865203430784 298891045351194624 298897299972440064 299266248252524544 300274800190783488 300651740142582528 301664961302777856 302139861061533696 302216005179744768 302416478365972356 303538656714596352 305117942129344512 305423989986115584 305500961757785472 305878061364958512 306453294021869568 307013084627042304 307294163500907394 308434441500315648 308821624385587488 308919998196154368 309202822901534148 310350183372988416 311396089086738432 311786989777492992 312171848635842432 312250520976728481 313330226286034944 313617088675823184 313723554931390464 314780829185507328 315355831491907584 315565020903623328 316735989615230976 317206878452549568 318383939613229056 318595137702423552 318675428815755816 318703293898555392 318783612268993536 319177107511261056 320361479610826752 320654779305294672 321844634609025024 322139292172448814 322241908269256704 323733768955688448 323843669606596608 324140157341221788 325232536404557376 325342945854775296 325744537706966016 325826630584412328 327252614270424192 327363709493624832 328466952193572864 328872400208953344 328955281358199552 329066954600251392 329285239203780864 329368224395112462 330394957617328128 330998481863529984 332447100211224576 332530882242527808 334176793760710656 334596291449003136 335639322023952384 335723908546639872 335837879592026112 336145348353859632 336252426020093952 337809150214631424 338233207660405344 339373081465625088 339488291326722048 339907343694225408 339993005827212864 341052859475951616 341480988803920896 341596914254217216 342631807899451392 343171200218038272 343257684895512576 343601988734380032 344759955774603264 345389720205422592 346553712048144384 346901321959538688 346988746687855104 348706219576393728 349143956294611968 350320600222580736 350760363499679616 350872096716619776 351193329715322736 352496504571789312 352819224760301082 352938999297814272 354128432833695744 354685923854843904 355010648516576244 356327988317134848 356857738259118264 357528843025514496 358181932064882688 358419529915226496 358509857417725293 358541205635874816 359749519069151232 360406664562180096 360736626718456506 362075213935153152 362522146802913792 364200490075149504 364324128307421184 365551930667040768 365886603455127048 366010814086622208 366462604920336768 367822439553171456 368159191054227216 369525321217769472 369981450235072512 370074691527974496 370445894104253472 371694327319494144 371820509548314624 372373292096471232 373755059545964544 374002987737627648 374097242522843784 374129953706999808 375948892980799488 376076519543144448 376420827880128528 377594237276946432 377689397114969856 377817614541029376 378163516898092086 378283979272605696 380035293991460352 381794716648828224 381916335726526464 381924327742562304 382395761656003584 383684466910445568 384166112404411008 385460783886882816 385591639531585536 386067600245293056 386164895507451648 386552237326177536 387854950246428672 388563435231100416 389872926054162432 390263987204481024 390362340023836992 391579209027944448 392294497023442944 394011378028118016 394110675250403328 394244467347161088 394605408937139568 394731108806197248 395092495929738078 396558567643262976 397895002721943552 398394486937907712 398529733296586752 399021664336699392 400366400254377984 400868986856776704 401464955541508047 402219948403703808 402853148082044928 402954673572993024 403221971154629808 403358856340359168 404718208952795136 406823922839126016 407231986648154112 407334615677047296 407837415153278016 409350779502723072 409725551334543192 411245922000420864 411622428887017929 411762165847449984 411893330928205824 412270430535378864 413800244497317888 414179089936005618 415715986369990656 416229131514456576 416334027968971308 416370432351338496 416751630867285156 418156118234430912 418298073241853952 419707772247343104 420474441989210112 420753361204831104 420859397838199257 422314652820307968 422942504603399424 424793516936564736 424900571754341088 425044816358658048 425569476681681408 427539705740392896 429126179478700032 429519056229931752 429655877692342272 429664868710382592 430195231863004032 431645025274251264 431791559475462144 432186876454962384 433643381872743168 433790594473033728 434326050275954688 434435507445883104 436336819027232256 436484945991499776 438496533611937792 438607041810932736 438755939467001856 439046985605041152 439157632526816616 440526610156437504 441331309151373312 443262800281632768 443374509656703744 443525025765556224 443931085054282014 444072497406971904 445569058347614208 446128388598670848 447631878062186496 448193797805146176 448336568026791936 450412200286175232 450977610213873792 452497441954166784 452651055102296064 453209791592300544 453324007769617152 453624717548958534 455307985071894528 456842410532601856 457676913194016768 458135984979173376 458251442636678208 458817092047437768 459679941032804352 460519626940563456 460941245251361091 462071616064192512 462535095946051584 462651662250473472 465525275059482624 467094133630107648 467680484666239488 468257772953763648 469995339429052416 470425633013734776 470585332397085696 472171243778260992 472914565139791872 473033747237861376 473347531355434992 475103984422846464 475810317678824352 477575909419843584 477892706553635328 478013143223633724 478054940847833088 480542219416240128 480982168957942008 482766951913537536 483208938258673221 483362862403885056 485600653433532672 485765504409894912 486210236011832682 487848804606836064 488014418782162944 488616806560449024 488739945876618492 490878921405636288 491045564240437248 492700428290359296 493308600313430016 493432922037299328 493927858805671296 495592436425992192 495760679397752832 496497722795294976 498670650316836864 498796323363791712 501265190641065984 501894437173504704 503458983035928576 503585862819959808 503756819388039168 504218022530789448 504378639030140928 506713725321947136 506885743732064256 507349811490608016 509059622198437632 509232436990083072 509861015541338112 511579289213927424 512221483205881344 513947711849177088 514756800327057408 514886527343268864 515402983101570048 517139933661904896 518084580308133888 519830568072216576 520351982939308032 520483120031782656 523059329364590592 523715934441917952 525480900333871104 526140545249519424 526308145074929664 526789994572984104 528744756857683968 529228837140451623 530526670295924736 531192649250543616 531372977728782336 532028885782265856 532515972774864366 534491982475702272 535286607388677396 536293264538271744 537272898097324032 537629294872839744 537811808453812224 539624278603726848 540609996843270144 541104940077684759 542431897118834688 542975982197538816 543112820902729728 543783220204370688 546300735112724256 548327896000561152 548829905182690572 549016221129933312 549693907380505152 551733659329757184 552238786581340824 554287981826654208 554972175352608768 555112037291961744 555160576468451328 555668841156380208 557541490979241216 557730764322471936 558559938144706848 560632589318946816 561004481606441472 561145863784265676 561194930560499712 563923339471199232 566391355915419648 566534095672454784 566726421811544064 567245275347138129 567425968908908544 570052940987190528 572692074973242336 572874503589789696 572886491613843456 573593642484005376 575526700365668352 576249168606616512 578191175830324224 578387459297378304 579101400367939584 579247343261177472 579828355989266304 581782425369643008 581979927988666368 584809389081243648 585395980806721536 585543510035755488 587368813541916672 588441745535164416 591017067042177024 591166012875604992 591366701020741632 591908113405709352 592096663209295872 592638743894607117 594092077796818944 594837851464894464 596842504082915328 597591730406861568 597794599944880128 598532496505049088 600549600381566976 601303480285165056 603329922605555712 604279722123067392 604432010359489536 604832956731944712 607077313429192704 610235884258689024 610847979972231168 611001923515570944 611756122729917024 614026169254084608 614588327001814788 616868883000631296 617643248771174976 617839996392308736 618405645803068296 620700366745976832 621268634904008427 622792178173476864 623573979554985984 624343697271684864 624501041953456962 627234177351646368 627447109862780928 629561658371014656 630711662983815168 631130041807246656 633471979230461952 634413756905099136 636767879226458112 637190275404847104 637350857631511632 637406587797110784 637567224537987072 638354215022522112 641309558610589344 643689269218050048 644278584344897628 644483816538513408 647467537911376896 647687339213193216 648280314682443576 650465072809114752 650685891709550592 651489075413932032 651653261168824656 654505228540848384 654727418987249664 657744800417906688 657910562716399104 658133909200502784 658570478407561728 658736448790224924 660789915234656256 661996963727059968 664894200422449152 665061764485055616 668353587521421312 669192582898006272 671447817093279744 672290696707719264 672504852040187904 675618300429262848 676466415320810688 678746162931250176 678976582653444096 679814687388450816 679986011654425728 680437076323437801 682105718951903232 682961977607841792 683193828508434432 685263615798902784 686515369791025152 687203977468760064 689519911549206528 690779440410845184 693107424096288768 693802643919077376 693977493375710208 697412439152787456 698287912589223936 700641200445161472 701520726999359232 702386659430645472 704993009143578624 705638449520602164 705877998595628544 708256865667391488 709371847709687808 710021297033152488 712655976634269696 713715476518236528 715057686051028992 716363864129765376 716839059830452992 717019714835450586 717082411271749632 720813329124360192 721473253436913012 724150427870306304 725044293605827584 728400980150299008 728648256614842368 729315354017749023 731103861334081536 731773206910254096 732021628173244416 732925209840673536 736318382108454432 739050642435538944 739962900470145024 740149383055948992 740891788208506944 743388654638988288 743641019096629248 744746584192942464 747510119091929088 748005975475255296 748194485045687568 748259907413999616 751897785961598976 752841655760257056 755188474553892864 755378794229939712 755635229082058752 756327033796184172 756567958545211392 760070587982920704 763589433297656448 763832671453052928 763848655485124608 764791523312007168 767368933820891136 768332224808822016 770921567773765632 772135200490586112 772329791014903296 773104474652355072 775709900492857344 777126870462200832 779745852108324864 780527974408962048 780724680047673984 783158418055888896 784588994046885888 788221350500806656 789210817874279136 789462217612394496 790184991859476156 793117135286525952 795790005443887104 796788973875815424 797059466593173504 798043328673398784 798773959162296549 800732800508755968 801737973713553408 802929911083016094 804439896807407616 805909347145986048 806443942309259616 806717712680718336 809436417905590272 813647845678252032 814463973296308224 814669231354094592 815674830306556032 818701559005446144 819451102669086384 822491844000841728 823244857774035858 823524331694899968 824540861070757728 827600488994635776 828358179872011236 831431972739981312 832458263028913152 832668055937942616 832740864702676992 833503261734570312 836312236468861824 836596146483707904 839415544494686208 840948883978420224 841506722409662208 841718795676398514 845885009206798848 849587033873129472 849801143508682176 850089632717316096 851138953363362816 855079411480785792 858252358957400064 859038112459863504 859311755384684544 859329737420765184 860390463726008064 863290050548502528 864373752909924768 867286763745486336 867581188946067456 868652100551909376 868871014891766208 872673638054464512 872969891982999552 876993067223875584 877214083621865472 877511878934003712 878093971210082304 878315265053633232 881053220312875008 882662618302746624 886525600563265536 886749019313407488 887050051531112448 887862170108564028 888144994813943808 891138116695228416 892256777197341696 895263756124372992 896387595610292352 896673136053583872 900824400572350464 901955220427747584 904994883908333568 906419583184601088 906648015539234304 907249435097917068 910615970143789056 913684821065203712 915353826388033536 916271969958346752 916502885273356416 917634184094875536 919359882065608704 921039253881126912 921882490502722182 925303324500946944 931050550118965248 934188267260215296 935360969332478976 936515545907527296 936751562930185443 939990678858104832 940851266027469552 941170664794171392 944342487556521984 946067494475722752 946695062710869984 950207968845692928 951620635357648704 955151818839687168 955785413107270656 956026286447267448 956109881695666176 961084438832480256 961964337915884016 965533903827075072 966417876517346442 966725724807770112 971201306867065344 971531008819789824 972420472023665364 975697609213672128 976028837564325888 977233613120898048 977479891753236984 981757842811272576 982091128480874496 985400856580718592 986617200626860032 986865844074598656 987855717611342592 991184872851984384 992995445590589952 997341300633673728 997592646727583424 1002530381282131968 1003788874347009408 1006917966071857152 1007171725639919616 1007513638776078336 1008436045061578896 1008757278060281856 1013427450643894272 1014699622981216032 1018119244396875264 1018464873980166144 1019722031082676224 1023158578427854848 1024442966411762688 1027895423698354176 1029513600654114816 1029773054686537728 1030805966203140096 1034279867323809792 1036169160616267776 1039661136144433152 1040703965878616064 1040966240063565312 1046118658729181184 1047431868883835904 1050961800667742208 1052281090499038848 1052616290149859328 1053579989145968208 1057489513715367936 1058457674280903246 1062385298501087232 1064057771564531712 1065031945549728732 1068983964951404544 1070573214777354792 1072586529076543488 1074545796194648064 1075258589745679488 1075529572253175879 1075623616907624448 1079248557207453696 1081219993686540288 1082209880155369518 1086225641805459456 1087566440408741376 1092601470225448512 1096655792001122304 1097659810365381144 1098032442259866624 1099387814761010304 1103467318659514368 1104477573162681648 1108575963653308416 1109944350705217536 1110224074583923488 1111337682312760416 1115082981958482432 1115461528644943872 1117119876289413696 1121265178637893632 1122008963212882944 1122291727568531352 1122389861120999424 1127846678942398464 1132782711830839296 1133068191344909568 1133452843623088128 1134490550694276258 1134851937817817088 1140105881974381056 1145384149946484672 1145749007179579392 1145772983227686912 1147187284968010752 1151053400731336704 1152498337213233024 1156382351660648448 1156774918594756608 1158202800735879168 1158494686522354944 1159656711978532608 1163564850739286016 1169618778162487296 1170791961613443072 1171087020071510976 1174737627083833344 1176883491070328832 1182034134084354048 1182332025751209984 1182733402041483264 1183816226811418704 1184193326418591744 1185277487789214234 1189675702929788928 1193685008165830656 1195183460813723136 1195589199889760256 1197064993010098176 1201099200763133952 1202606960570330112 1206659845211111424 1208559444246134784 1208864020718979072 1209665913463889424 1214154626858385408 1220471768517378048 1221695959944462336 1222003847031141888 1223512245459834048 1228052338508169216 1229176654003629576 1233737766001262592 1234867286661053787 1235286497542349952 1235679992784617472 1236811291606136592 1241400733491953664 1242537269808016854 1247147959109971968 1248687394543369728 1249002083906913924 1254468354703292736 1254894219725561856 1259123316742029312 1261423325967630336 1262260083614493312 1262578193514597771 1266943958460923904 1268827513810198272 1274380550809694208 1274701715263023264 1275134449075974144 1276708430045044224 1282619117221178688 1287378538436100096 1288557168689795256 1288967633077026816 1294935075822753792 1295374678426386432 1296560629364887152 1300930145618229504 1301371783419101184 1302978150827864064 1303306522337649312 1309010457081696768 1309454837974499328 1315489600835813376 1315821125432798208 1316267818401005568 1317140956815123456 1317472897580449848 1321579830469312512 1323993927454119936 1329788400844898304 1330123528970111232 1336707175042842624 1338385165796012544 1342895634186559488 1344581393415438528 1345009704080375808 1351236600858525696 1352932830641621376 1357492325862500352 1357953165306888192 1359629374776901632 1359972023308851456 1360874152646875602 1365923955215683584 1370527231597805568 1373030739582050304 1374407954937520128 1379039823098413056 1381558880821690368 1382823735754083273 1386214848192577536 1387605287838154752 1387954986751420416 1396575825178447872 1401282400890322944 1403041453998718464 1404773318861290944 1409986018287157248 1411276899041204328 1411755997191257088 1416513731334782976 1418743695419375616 1420042594066304976 1425311953268539392 1427430953036473056 1432727728259530752 1433678119660905984 1434039429670901172 1434164822543499264 1441626658248720384 1442946506873826024 1448300855740612608 1449626814776019663 1450088587211655168 1456801960300598016 1457296513229684736 1458630708035498046 1463546413820508192 1464043256346488832 1465850419681347072 1472636764216908864 1478101284871077888 1479925800940290048 1480298766111897984 1481783576417013888 1486777309277976576 1487282038193258496 1489493168385884928 1496011950950510592 1496388970091375136 1503795571923197952 1505683311520514112 1510376949107785728 1510757588459879424 1511270458164117504 1512654067592368344 1513135917090422784 1520141175965841408 1527178866595312896 1527697310970249216 1529583046624014336 1534737867641782272 1536664449617644032 1541843135547531264 1544270400981172224 1544659582029806592 1546208949304710144 1551419800985714688 1554253740924401664 1559491704216649728 1561055948817924096 1561449360095347968 1569177988093771776 1576442701001613312 1578421635748558272 1578924435224788992 1580369983718952312 1586234270573051904 1587686511421354869 1591580010887774208 1593577947751630848 1594118933186347008 1596086657346797568 1597547918324593098 1603475947427106816 1605859822166032188 1608879793614815232 1611818694291972096 1612887884618519232 1613435425361436672 1618872835811180544 1627295691356504064 1628927946592616448 1629338462708189184 1631349660613112064 1638902205338172768 1644983688001683456 1646489715548071716 1647048663389799936 1649081722141515456 1655200977989271552 1656716359744022472 1662863945479962624 1664916526057826304 1665336111875885232 1665481729405353984 1667006523469140624 1672624472937723648 1673192292967415808 1681897767956840448 1683013444819324416 1683437591352797028 1691770018413597696 1699174067746258944 1699602287017364352 1700179265434632192 1701735826041414387 1702277906726725632 1710158822961571584 1718076224919727008 1718623510769369088 1718659474841530368 1720780927452016128 1726580101097005056 1728747505819849536 1734573527490972672 1735162377892134912 1737304201103818752 1737742029783532416 1745347276108929024 1745939783965999104 1754428167243730944 1756187942420164608 1756630530107266464 1762106440625750016 1765325236605493248 1773051201126531072 1773498038626814976 1774100103062224896 1775724340217128056 1776289989627887616 1777916231683821351 1782276233390456832 1784513554394683392 1790527512248745984 1792775191220584704 1801648801144700928 1803910440855495168 1809989767816667136 1812839166369202176 1813296031078468608 1814498870195834136 1821231940287578112 1827369642130407424 1830707652776067072 1832543939916693504 1833005770546712832 1835268368189751072 1842078507762253824 1843764981005444364 1850606649001893888 1862101100237930496 1863805904712025281 1868376534520430592 1870721938664957952 1873031091815054592 1873503125860370886 1881702532054939104 1882341329588342784 1888684975113043968 1892134988951445504 1893390125421739968 1900415937691385856 1903241270715297408 1910303637679374336 1911570826214541312 1912052572894534896 1912219763391332352 1923928675831768032 1931067807654150144 1932835753034692884 1933451449615540224 1942402613734130688 1943062017639579648 1944840944047330728 1951395218427344256 1952057675128651776 1954467226241796096 1954959783506473968 1963515685622545152 1964182256961748992 1973234401253720064 1973731688149197312 1975711435222685184 1982369745703968768 1985990891181179904 1994682601267347456 1995185293455166848 2005060762564263936 2007577748694018816 2014343451279839232 2016872090123157792 2017514556120563712 2026854901287788544 2029399245962432064 2036238488793750528 2036929747960332288 2039444062165352448 2041311228970313403 2046317156855709696 2048885932823525376 2055790847396708352 2059546109373075456 2061611932406280192 2068559734647619584 2072338321232535552 2079322272288866304 2081407931757232128 2081932480127130624 2092237317458362368 2094863737767671808 2101923601335484416 2104562180998077696 2107159978291936416 2114979027430735872 2116915348561806492 2124770597002174464 2128115543129063424 2130063891099457464 2137967929902809088 2141146429554709584 2145173058153086976 2149091592389296128 2150517179491358976 2151059144506351758 2151247233815248896 2162439987373080576 2164419760310739036 2172451283610918912 2175132880817482752 2185202940450897024 2193311584002244608 2195319620730762288 2196064884519733248 2198775629522020608 2208955146325363296 2217151927306616832 2219888701410435072 2220448149167846976 2222675364625520832 2230165963916964864 2230923057289887744 2234239752578827392 2242530357275787264 2244017926425765888 2244583455137062704 2244779722241998848 2255693357884796928 2265565423661678592 2266136382689819136 2266905687246176256 2268981101388552516 2269703875635634176 2280211763948762112 2290768299892969344 2291498014359158784 2291545966455373824 2294374569936021504 2302106801462673408 2304996674426466048 2312764703321296896 2316405601471758336 2316989373044709888 2319313423957065216 2327129701478572032 2339237556324974592 2341583923226886144 2342174040143021952 2349475254167666688 2353766982140657664 2364664051502419968 2367632453622837408 2368386652837183488 2370554975578428468 2379351405859577856 2387370016331661312 2390366921627446272 2391178399779520512 2394129986020196352 2396321877486889647 2402198401526267904 2405213921140660224 2413319690422222848 2417728041437958144 2419331826927778848 2428309253716770816 2440943537034756096 2443391919888924672 2444007694062283776 2447024490919668096 2456104677016338432 2458353308007259152 2467475532002525184 2469734573322107574 2470572995084699904 2473622583212273184 2482801466983907328 2485074539616033708 2494295918219943936 2497374789086739456 2498004167813827848 2508936709406585472 2509788439451123712 2518246633484058624 2522846651935260672 2524520167228986624 2525156387029195542 2537655027620396544 2548761101619388416 2549403430526046528 2550268898151948288 2553416860090088448 2565238234442357376 2574757076872200192 2577114337379590512 2577935266154053632 2589870151645507584 2593121258729774304 2601860291236459008 2602743566838202368 2605956301655728128 2606613044675298624 2618020914163393536 2618909675948998656 2630979201671626752 2631642250865596416 2632535636802011136 2634281913630246912 2634945795160899696 2643159660938625024 2647987854908239872 2659576801689796608 2660247057940222464 2673414350085685248 2676770331592025088 2685791268373118976 2689162786830877056 2690019408160751616 2702473201717051392 2705865661283242752 2714984651725000704 2719258749553803264 2719944046617702912 2721748305293751204 2731847910431367168 2741054463195611136 2746061479164100608 2748815909875040256 2758079646196826112 2763117761643380736 2765647471508166546 2775909973502840832 2793151650356895744 2802564801780645888 2806082907997436928 2809546637722581888 2810254688790556329 2819972036574314496 2822553798082408656 2823511994382514176 2833027462669565952 2840085188132609952 2850623906537078784 2854861906072946112 2865455456519061504 2867356239321811968 2868078859341802344 2868329645086998528 2883253316497440768 2885893013747652048 2896601711481225216 2899253629552039326 2900177174423310336 2913603920601196032 2914593026459369472 2917261416070996092 2927092827641016384 2928086512692977664 2931700839362694144 2945273528433817728 2956202569742155776 2959851601880580096 2960597532223795968 2963567152834027776 2973554618555953152 2978986336771769856 2992023901901021184 2992777940182750272 3007591143846395904 3011366623041028224 3020753898215571456 3021515176919758848 3022540916328235008 3025308135184736688 3026271834180845568 3040282351931682816 3054357733190625792 3055394621940498432 3059166093248028672 3069475735283564544 3073328899235288064 3083686271095062528 3088540801962344448 3089319164059613184 3092417898609420288 3102839601971429376 3108507481848803328 3118983408433299456 3122111897635848192 3122898720190695936 3138355976187543552 3152885402003226624 3156843271497116544 3157848870449577984 3160739967437904624 3172468541146103808 3175373022842709738 3187155895503261696 3192173314693595136 3195095836649186196 3206951894854213632 3211719644332064376 3217759587229630464 3223637388583944192 3225775769237038464 3226588716759527637 3226870850722873344 3237745671622361088 3258676925416378368 3262699321226224128 3277804410676345536 3289967376003366912 3292979431096143432 3294097326779599872 3298163444283030912 3310401955978543104 3313432719488044944 3325727890959925248 3329833052115652608 3330672223751770464 3334013046938281248 3345248945875447296 3346384585934831616 3363795535913680896 3366026889638648832 3366875182705594056 3383540036827195392 3398348135492517888 3399204574034728704 3400358530869264384 3403471652082828774 3404555813453451264 3420317645923143168 3436152449839454016 3437247021538738176 3437318949683060736 3441561854904032256 3453160202194010112 3457495011639699072 3469147054981945344 3470324755784269824 3474608402207637504 3475484059567064832 3490694552217858048 3508856334487461888 3512375884840329216 3513261060214532928 3524212881251500032 3530650473210986496 3546102402253062144 3546996077253629952 3548200206124449792 3551448680434256112 3552579979255775232 3555832463367642702 3569027108789366784 3581055024497491968 3585550382441169408 3603297602289401856 3607820881710990336 3619979535633334272 3625678332738404352 3626592062156937216 3628997740391668272 3642463880575156224 3661415305552134144 3665087879833387008 3666011541093425664 3670536736379502144 3684157015524507648 3687529962010888728 3701213298003787776 3704601859983161361 3724202200475860992 3727611809424050562 3741443877329915904 3746062183630109184 3747006251720741772 3763405064109878208 3764682659176685568 3777369950226087936 3784269977902891008 3786780250843479936 3787734580543793313 3800831875382771712 3806482541430594816 3823141652429082624 3824105145789069792 3847857351663536064 3862135615308300288 3865671506069385768 3866902899231080448 3884805227468261376 3886124035279159296 3889681888094661456 3902790436854688512 3904115350257303552 3908934452483592192 3909919567012947936 3927031371245090304 3928364513923497984 3946468802507440128 3947463376298394624 3951422870445370368 3964739491407937536 3971981782362359808 3989365202534694912 3990370586910333696 4010121525128527872 4015155497388037632 4028686902559678464 4033744180246315584 4035029112241127424 4053709802575577088 4058798491924864128 4072476977587501056 4073859495920664576 4078888124330704896 4082622457940626806 4097771865647050752 4111581694793416704 4119092218746150912 4123223864812560384 4137119469295239168 4144676642465071104 4148471207262249819 4158644544577732608 4162815863514464256 4163864960254261248 4189727475535343616 4203847202670968832 4209124361996155392 4214319956583872832 4229958054861471744 4233830697123612984 4249541194004348928 4256231086258126848 4260127782198914928 4275935859805618176 4282292859109419168 4298183184778592256 4301034358982717952 4302118289012703516 4302494467630497792 4324879974746161152 4328839520621478072 4344902567221837824 4348880444328058989 4350265761634965504 4370405880901794048 4390639241461524576 4392129769039466496 4397551259044041216 4417910292650726592 4434303854613233664 4439777402820870144 4440896298335693952 4445350729251041664 4460331927833929728 4461846114579775488 4468479505157654784 4488035852851531776 4489166910274125408 4511386715769593856 4531130847323357184 4532272765379638272 4533811374492352512 4537962202777105032 4539407751271268352 4560423527897524224 4581536599785938688 4583091932910747648 4588749139872043008 4604213602925346816 4609993348852932096 4625529406642593792 4632811202943516672 4633978746089419776 4638626847914130432 4654259402957144064 4678475112649949184 4683167846453772288 4684348080286043904 4707533964281315328 4729328103004839936 4735264907245674816 4736773305674366976 4741109951156856936 4758702811719155712 4763059534264064607 4774740032663322624 4780733843254892544 4782356799559041024 4788259972040392704 4792643754973779294 4810427842281320448 4826639380844445696 4835456082875916288 4838663653855557696 4856618507433541632 4881887074069512192 4886783839777849344 4888015388124567552 4894048981839336192 4916706616014518304 4934951064005050368 4939469146644215148 4941145990169399808 4947245166424546368 4965602933967814656 4970149079232067416 4988591836439887872 4994749578173478912 4996008335627655696 5017873418813170944 5019576878902247424 5045693303870521344 5049040334457973248 5050312774058391084 5075310055240793088 5097522203238776832 5098806861052093056 5100537796303896576 5105207478124243161 5106833720180176896 5130476468884714752 5154228674759181024 5155870532308107264 5179740303291015168 5186242517459548608 5203720582472918016 5205487133676404736 5211912603311456256 5213226089350597248 5236041828326787072 5237819351897997312 5263284501731192832 5268563827260493824 5269891590321799392 5286319321877250048 5295975709816479744 5319153603379593216 5320494115880444928 5346828700171370496 5353540663184050176 5371582536746237952 5378325573661754112 5404946403434102784 5411731322566485504 5429969303450001408 5438517499107606528 5439888093235405824 5443496610587502408 5463695820862734336 5482108926391222272 5492122958328201216 5497631819750080512 5526235523286761472 5531294943016333092 5551819947005681664 5586303300713791488 5591417714136075843 5605129603561291776 5612165815994873856 5619093275445163776 5620509377581112658 5645107596164817312 5647023988765028352 5666054925339131904 5680170376265219904 5701247813074157568 5709723812145892224 5730910913038123008 5734712478643623936 5736157718683604688 5736659290173997056 5771786027495304096 5793203422962450432 5798507259104078652 5800354348846620672 5827207841202392064 5829186052918738944 5834522832141992184 5854185655282032768 5856173025385955328 5863401678725388288 5890547056867635456 5919703203761160192 5921195064447591936 5927134305668055552 5947109237111906304 5957972673543539712 5984047803802042368 5985555880365500544 6015182287692791808 6022733246082056448 6043030353839517696 6050616270369473376 6052543668361691136 6080564703863365632 6108715466381251584 6110789243880996864 6118332186496057344 6123933686910940209 6138951470567129088 6146657798470576128 6167372542190125056 6178638328119226368 6184835797218840576 6205679203942858752 6217014963697606656 6237966816866598912 6244223795271696384 6245797440381391872 6276711952375087104 6305770804006453248 6313686542994233088 6321479934875809248 6344937082292207616 6350746045685419476 6374311791006523392 6384346629387190272 6390191673298372392 6413903789708427264 6423439288664128752 6435519174459260928 6447274777167888384 6451551538474076928 6453177433519055274 6453741701445746688 6517353850832756736 6525398642452448256 6555608821352691072 6579934752006733824 6585958862192286864 6588194653559199744 6596326888566061824 6626865438976089888 6651455781919850496 6659666104231305216 6661344447503540928 6668026093876562496 6690497891750894592 6692769171869663232 6727591071827361792 6732053779277297664 6733750365411188112 6767080073654390784 6796696270985035776 6798409148069457408 6800717061738528768 6806943304165657548 6809111626906902528 6840635291846286336 6872304899678908032 6874494043077476352 6874637899366121472 6883123709808064512 6906320404388020224 6914990023279398144 6938294109963890688 6949216804415275008 6950968119134129664 6981389104435716096 7017712668974923776 7024751769680658432 7026522120429065856 7048425762503000064 7061300946421972992 7093992154507259904 7102897360868512224 7105159958511550464 7111664926735285404 7138054217578733568 7162110048994983936 7171100764882338816 7206595204578803712 7215641763421980672 7239959071266668544 7253184124313874432 7257995480783336544 7284927761150312448 7322830611104268288 7330175759666774016 7332023082186851328 7341073472759004288 7368314031049015296 7375059924021777456 7402426596007575552 7409203719966322722 7448404400951721984 7455223618848101124 7482887754659831808 7492124367260218368 7494012503441483544 7526810128219756416 7529365318353371136 7554739900452175872 7568539955805782016 7573560501686959872 7575469161087586626 7612965082861189632 7646283304858165248 7648210291578139584 7695714703327072128 7724271230616600576 7731343012138771536 7733805798462160896 7769610454936522752 7779363776189322912 7805580873709377024 7808230700514607104 7817868904967184384 7819839134025895872 7854062742490180608 7856729027846995968 7892937605014880256 7894926752596789248 7902845740890740736 7929478982815875072 7943963564724719616 7978730405069389824 7980741173820667392 8020243050257055744 8030310994776075264 8057373805119356928 8067488360492631168 8070058224482254848 8107419605151154176 8117596983849728256 8144953955175002112 8157776248661409792 8165244915881253612 8195543731294101504 8223163389586833408 8238184437492301824 8246447729625120768 8274238938590478336 8289353284930142208 8296942414524499638 8327729920508522496 8379454951070687232 8407694405341937664 8418248723992310784 8428639913167745664 8459916109722943488 8467661394247225968 8499082388008697856 8520255564397829856 8551871719611236352 8564585718218838336 8596366369557184512 8602068717965435904 8604236578025407032 8604988935260995584 8649759949492322304 8657679041242956144 8689805134443675648 8697760888656117978 8700531523269931008 8740811761803588096 8781278482923049152 8784259538078932992 8795102518088082432 8835820585301453184 8868607709226467328 8879554805641740288 8881792596671387904 8890701458502083328 8920663855667859456 8936959010315309568 8976071705703063552 8978333820548250816 9022773431539187712 9062261694646714368 9064545530759276544 9067622748984705024 9075924405554210064 9078815502542536704 9120847055795048448 9163073199571877376 9166183865821495296 9177498279744086016 9208427205850693632 9219986697705864192 9251058813285187584 9265622405887033344 9267957492178839552 9277253695828260864 9308518805914288128 9356950225299898368 9366335692907544576 9368696160572087808 9415067928562630656 9458656206009679872 9470529814491349632 9473546611348733952 9482219902313713872 9517405623438311424 9526119068528129214 9561467686509785088 9576519944080785408 9585287509947558588 9620855684562640896 9653278761688891392 9670912165751832576 9677327307711115392 9679766150278582911 9713237014867083264 9776030776249135104 9788097963678672384 9833413232029036608 9869902128010100736 9878938293288430296 9882291980338799616 9894490332849092736 9931205867935629312 9940298158464134832 9977183672879775744 9989499156346957824 9992016671255311392 10035746837626341888 10039153757804494848 10091386607741042688 10098080668915946496 10100625548116782168 10150620110481586176 10195044406477553664 10197613722104186112 10201075592607793152 10210414956248486322 10213667440360353792 10260952937769429504 10308457349518362048 10311741064616214528 10359480606582030336 10372485034919097216 10407441164945836032 10410974267352809472 10423825206622912512 10426452178701194496 10472083656653574144 10526569003462385664 10537127654520987648 10539783180643598784 10572638643754500096 10591951419632959488 10638307206759186432 10640988231760889856 10707081326368100352 10743165073492475904 10756651147323508224 10809892806868205568 10823462645132971008 10859938606900002816 10877034998215213056 10879776186470811648 10886993221175004816 10927391641725468672 10984245916656402432 10995263639500161024 11052471046573522944 11062589886032666184 11103639894011363328 11113805579949484083 11172606601427582976 11182835428272151686 11224331631989747712 11238186550890327552 11241018755162225316 11290215192329634624 11294047977530056704 11332109850678263808 11360340752530439808 11402495626148315136 11419447624291784448 11469424957287247872 11472315437367209376 11543572054990608192 11586406845924900864 11597014518208157304 11600708697693241344 11654415682404784128 11658372105837477888 11669045664283984368 11708371310564065536 11712346050771910656 11726803357450776576 11781094113735270912 11839406407522320384 11842390128895183872 11854268611336111104 11894218474223812608 11915945347087079424 11968095607604084736 11971111760731001088 12030364575385583616 12045466492164112896 12086060707679035392 12101232540738946752 12105087336723382272 12161129407726731264 12217430932762503168 12221578487761993728 12236664372992114688 12247867373821880418 12293315596941152256 12334745084380250112 12357276656238452736 12369671594437681152 12411358407885717504 12434029927395213312 12445413621786749457 12475933633733197824 12488447590543392768 12491594880762783744 12611541608012906496 12627373085988466176 12642959869751618496 12689874164584415232 12701492091370838952 12748623582013046784 12768693258774380544 12780383346596744784 12827807579416854528 12846878577328257504 12894549554335776768 12903103076948153856 12906354867038110548 12907483402891493376 13034707701665513472 13046641332984176967 13050797284904896512 13111217642705382144 13171917724384573728 13176389307118399488 13192653777132123648 13253730877952179776 13302911563839700992 13319332208462610432 13322688895007081856 13336052187753124992 13380995783501789184 13385538343739326464 13464107558554595328 13467500730822376224 13534160147308781568 13593392541970071552 13596818296138914816 13601434123477057536 13613886608331315096 13618223253813805056 13681270583692572672 13744609799357816064 13749275798732242944 13766247419616129024 13812640808776040448 13829980046558796288 13876588219927781376 13898433608830550016 13901936238268259328 13962778208871432192 14035425337949847552 14049503539361316864 14053044240858131712 14122601892843945984 14187984309014519808 14205794721737024448 14210319917023100928 14223329853470570808 14276108435157467136 14289178602792193821 14324220097989967872 14342201529764677632 14431283526843961344 14479918142533337088 14506368248627748864 14515990961566673088 14569855522300624896 14645661222208536576 14660351519333548032 14664046164373702656 14682146945518008576 14750119848043554912 14804853192015151104 14818407439932645444 14896808801903443968 14910447237696202248 14965775509319663616 14984248734520436736 14988025006882967088 15053620256439512832 15058730636706742272 15137079911611564032 15147121003373919744 15150938322175173252 15225930165722379264 15292566609716330496 15296420583156279168 15391429406654144256 15462686024277543072 15467611596924321792 15539220909873045504 15558727552378645824 15611161747418754048 15616461401029214208 15635737809934368768 15639678268051791744 15708125484980361216 15713458055693991936 15789853505193578496 15805691481781481472 15858957965631750144 15887927129449439232 15957460810138779648 15961482347641334784 16040486100514111488 16060621989552150528 16114747610238713856 16134976720985262336 16214839210302308352 16235193967699456512 16289907910350004224 16315552497322819584 16330489831762507224 16391087462588203008 16446326779173666816 16476368874984603648 16492895459250241536 16578706569860284416 16593884829048999276 16655459841017044992 16758909902141374464 16774253142408227529 16815388810683875328 16836497447984621568 16857279826335491328 16935322788494451936 16998164776017395712 17040511128795659712 17103743439222472704 17129171436437676672 17192732739114369024 17204137435930871808 17208473156050814064 17209977870521991168 17315358082485912288 17379610268887351296 17395521777312235956 17401063046539862016 17481623523607176192 17562556965846098304 17568519076157865984 17590205036176164864 17671641170602906368 17759109611283480576 17763585193342775808 17781402917004166656 17841327711335718912 17873918020630619136 17952143411406127104 17956667641096501632 18045546863078375424 18129091061518553088 18151848811108420128 18157631005085073408 18241694111590096896 18326146399143754752 18332367731642990592 18354996559488172032 18371801060732820627 18416854411701387264 18439973395411728384 18502117626570375168 18535914984357679104 18554507391656521728 18617037611828576256 18713900450599796736 18732671385815089152 18737392321144175616 18830135857125261312 18917312412019359744 18941059628982699264 18964439804627427744 19034811246876622848 19052238137056258428 19122935373019570176 19153039888161570816 19170575019895117176 19241711369125281792 19306557523377782784 19341824331503665152 19354654615422230784 19359532300557165822 19552061552498270208 19576195927357344768 19666826464058073216 19739804256020201472 19757876586576860592 19764583960677599232 19788980665698185472 19880596316928269664 19954367345759551488 19978998312693915648 19984033342510622784 20071493675252683776 20078307515608989696 20182773215482085376 20196161337831892992 20201251096233564336 20301240220963172352 20390088812955107328 20395227444208372224 20402151185215586304 20420829912496972644 20427334880720707584 20521905875538859008 20616914699036724096 20623482129232429056 20718961213164060672 20744970069838194432 20814882329891672064 20847650413245825024 20852904357402388992 20944167313307148288 21053138006924771328 21074255309041975296 21079566361287197568 21145277287509000192 21183902839265918976 21281976463521779712 21414162652736200704 21486330146984951808 21513302294647016448 21619785613736411136 21646925290265942016 21719877213800005632 21759552372941623296 21773986442350009632 21854783283450937344 21968491833312804864 21990527279000322048 22104942093147045888 22125179772065332368 22207279788022726656 22227611159898968166 22345213202855165952 22365670856544303372 22448663263979495424 22476373101780655104 22482037510324450632 22580430384659269248 22588095955060113408 22664219701356527616 22720681505060879616 22838895248583568896 22938849914574495744 22944630874734418752 23087144109981216384 23172813691849801728 23194029036416314608 23201417395386482688 23308831364809568256 23338091328567968736 23416742621128131072 23424692101543821312 23453606714901553152 23562188227470541824 23678812815044640768 23684780257790367744 23708537222672222208 23788436948447625216 23831890694174158848 23936191215208169472 23942223521462002176 24060729150771167232 24090932984328225792 24172121415358070784 24202465081477893504 24210174673446764544 24322258815453462528 24434861865525006336 24473328745984229376 24495734747643760836 24586631193882304512 24669490168760500224 24714553312476905472 24739343188875362304 24822716815771435008 24868059854790426624 24890827243573498914 24983189761525567488 25223083216025812992 25254746171976932352 25285919739503236992 25379748329168830464 25402984182741677904 25497247164026093568 25560766693193489568 25655615158833709056 25693757154656515008 25789099108671553536 25806206153896307712 25812709734076221096 25814966805782986752 26069415403331026944 26093282665968353934 26101594569809793024 26222435285410764288 26343835448769147456 26352778614236798976 26385307554264247296 26507461755904359552 26605823127679401984 26638664416925220864 26645377790014163712 26672104375506249984 26761991567003578368 26928215117109190656 26935001461644752448 27068320294617563136 27186785083940143104 27193636592277829632 27202868246954115072 27227773216662630192 27236446507627610112 27362541167385145344 27489219598715632128 27498551597464485888 27532494839232258048 27625281617552080896 27659960093117592576 27753176439855562752 27796867217661100032 27803872476536518656 27925556417742864384 28070850675899695104 28099007078722633728 28106088481716263424 28245203785687891968 28375968618029039616 28411589443474048896 28420639834046201856 28446659706941141616 28552216870314934272 28578357205584387642 28684403059529355264 28862567053687922688 28959836285066674176 29012736497255497728 29031981923133346176 29039298450835748733 29139711044601249792 29328092328747405312 29364293891036017152 29500239696087109824 29609706384030302208 29636814879865290888 29793617603806887936 29820894475392404496 29931551018639327232 29968497469040873472 29976050013765934176 30107240512879025664 30117461273413484544 30274159823223128064 30294242006747839488 30301876644350346504 30451860331444758528 30585133219432660992 30592841166312558336 30782858813308288512 30925372048555086144 30935223193848643584 31078441819746091008 31117455104757291648 31222323494837508096 31232922802058428416 31271475619868737536 31279356536103583488 31416250969960722432 31579707010387156992 31611382963562962944 31717915931263500288 31775854258898878464 31914921620277559296 31922964695282669568 32121243979104301056 32229495220477427712 32269953441970524672 32429678420604616704 32470387935398913024 32579815820700008448 32631104994645639168 32660979663525014448 32782174925176406016 32952737749969207296 32985790918500483072 33157413139720568832 33187769658097998552 33310919682034089984 33341416739848452249 33517819804282748928 33548506284816455058 33672994895969243136 33714559652670982656 33870645576988903872 33996329552034791424 34081022257591319424 34207486878444945408 34258342872875353344 34408274871861743616 34416946312101628128 34630716164971824576 34759220537774702592 34791043554624471912 34802126093079724032 34963247047214352384 35125113931692196608 35137038152315731968 35180410072352329728 35343282341205812736 35518219222566961152 35527170386685551616 35562805834008333312 35682655422671437824 35747836041261238272 35904286822812254208 35913335282193003264 36091093726156750848 36258182123037106176 36303697622216840256 36315262010170146816 36483388223180193792 36652292798287509504 36664735463285981184 36709993118976344064 36743602121465641254 36879946790823456768 37004235253140750336 37071829968715358208 37109014783313043456 37234075223657152512 37427800901199593472 37465342771630178304 37474784642288351232 37834624824038719488 37882119257965398528 37928879609254855488 38069622493753245696 38104476274112516856 38245870746039140352 38306079776323141632 38341150039790234352 38483422738250563584 38683648663007330304 38709309230844461568 38719064601114331644 39104123104996540416 39139923998952530901 39152391854714689536 39333652928116146432 39515753173153721184 39529167921355198464 39577961331396370944 39761192633856539328 39908734691519102976 39957996625387831296 39968066685021245568 40142987350505367552 40156615031217979392 40392322675663785984 40402502192467128672 40602480441926344704 40780177625910214656 40790454888416744448 40804302370431172608 40841659824993945288 40854669761441415168 41043811751077718016 41233829398073448192 41437922426328121344 41489940139676388864 41629764659783344128 41695300826491650048 41705808714804777984 41888334626614296576 42106276013849542656 42148510618083950592 42159132722574395136 42367805678531837952 42563952927043559424 42828325305472401408 42867535808376581463 42972660293969903616 43026604589294032896 43293850580531884032 43439754427600011264 43519104745883246592 43547972884700019264 43709566566901874688 43936983666625609728 43981054558000644096 44250359544130664736 44414559576045453312 44455222319797936332 44690426405710331904 44731341713088606744 44897326527958990848 44952746203561310208 44964075020648901264 45160860769318538496 45176191910120226816 45441363010121759232 45677790497167137792 45877699829148991488 45889261749468837504 46174288219962432768 46388058072832629216 46402834790772965376 46617662729619136512 46676182657135937472 46833485242256262144 46849384203087642624 46907213429803106304 47124376454941083648 47369560515580735488 47417074445344444416 47576873896895250432 47663781388348317696 47872382430416338944 47884447042924004352 48121458301542334464 48181865968656451584 48344242830716141568 48404930162955787008 48644517630906925056 48869723731050012672 48946657491968458752 48991469495287521672 49173262387764609024 49338980337521000448 49429106624953810944 49478686377750724608 49736119709580853248 49781654487146997828 49966379523051134976 50446166432051625984 50509492343953864704 50571839479006473984 50805968365483355808 50994494328052187136 51121533386386979136 51311230317667418112 51387514309313030016 51578198217343107072 51612412307792615424 51625419468152442192 51629933611565973504 52138830806662053888 52186565331936707868 52203189139619586048 52444870570821528576 52687670897538294912 52705557228473597952 52770615108528494592 53014923511808719104 53277328833850441728 53290755580028327424 53344208751012499968 53523983134007156736 53856430234218381312 53870002923289504896 54136640589235126272 54387273184555659264 54455546433325260384 54472893015255220224 54725082334770290688 54978439197431264256 54997103194928971776 55064989678464516096 55115403182198461881 55250563235104161792 55319920186235185152 55506352879711125504 55607744953073037312 55851112835485728768 56141701351799390208 56198014157445267456 56212176963432526848 56490407571375783936 56751937236058079232 56823178886948097792 56893319413882283232 57104433740629868544 57156714411168775284 57368806119058710528 57725134107375845376 57919672570133348352 58025472994510995456 58063963846266692352 58078596901671497466 58656184657494810624 58728587782072034304 59000479392174219648 59219412768060604416 59273629759730581776 59641788950784808992 59863102037278654464 59936994938081746944 59952100027531868352 60214481025758051328 60234922546826969088 60548319646446256128 60588484013495678976 60603753288700693008 60903720662889517056 61170266438865321984 61185682332625116672 61565717626616577024 61850744097110172288 61870446387697287168 62156883639492182016 62234910209514583296 62444646989675016192 62542951239737475072 62558713072207166976 62832501939921444864 63159414020774313984 63222765927125925888 63435831862527000576 63551708517797756928 63845929390565339136 64242487958208602112 64458990440954855424 64539906883941049344 64859356841209233408 64940775870797826048 65159631641400016896 65321959327050028896 65564349850352812032 65905475499938414592 65971581837000966144 66314826279441137664 66375539316195997104 66621839364068179968 66682833479696904498 67035639608565497856 67097012569632910116 67345989791938486272 67429119305341965312 67741291153977807744 67992659104069582848 68162044515182638848 68516685745750706688 68816549743723487232 68833892624203256256 69261432329943649152 69518441075549405184 69582087109248943824 69604252186159448064 69926494094428704768 70250227863384393216 70274076304631463936 70360820144704659456 70686564682411625472 71036438445133922304 71054340773371103232 71125611668016666624 71365310845342875648 71495672082522476544 71808573645624508416 71826670564386006528 72182187452313501696 72516364246074212352 72607395244433680512 72630524020340293632 72966776446360387584 73304585596575019008 73419986237952688128 73487204242931282508 73759893581646913536 74008470506281500672 74143659937430716416 74218029566626086912 74468150447314305024 74949569284576702464 75669249648077438976 75764238515930797056 75857759218509710976 76139244987506491392 76208952548225033712 76491741492078280704 76682300079580468704 76966845476501127168 77367297326014660608 77418618461688923136 77438129202228663288 78208246209993080832 78279847997905061802 78304783709429379072 78667305856232292864 79031506346307442368 79058335842710396928 79155922662792741888 79522385267713078656 79817469383038205952 79915993250775662592 79936133370042491136 80285974701010735104 80784645351327571968 80805004384934257344 81204960883852689408 81560355251820429312 81580909776833488896 81608604740862345216 81683319649987890576 81709339522882830336 82087623502155436032 82467658796146896384 82875844852656242688 82979880279352777728 83259529319566688256 83390601652983300096 83411617429609555968 83776669253228593152 84212552027699085312 84297021236167901184 84318265445148790272 84735611357063675904 85127905854087118848 85656650610944802816 85735071616753162926 86053209178588065792 86587701161063768064 86879508855200022528 87038209491766493184 87095945769400038528 87117895352507246199 87419133133803749376 88500719088261329472 88829119152090906624 88910444639595872664 89380852811420663808 89462683426177213488 89794653055917981696 89905492407122620416 89928150041297802528 90321721538637076992 90352383820240453632 90882726020243518464 91355580994334275584 91755399658297982976 91778523498937675008 92348576439924865536 92776116145665258432 92805669581545930752 93235325459238273024 93352365314271874944 93666970484512524288 93698768406175285248 93814426859606212608 94248752909882167296 94739121031161470976 94834148890688888832 95153747793790500864 95327562776696635392 95744764860832677888 95768894085848008704 96363731937312903168 96688485661432283136 96809860325911574016 97289035261813850112 97739447462100025344 97893314983936917504 97982938990575043344 98346524775529218048 98858213249907621888 98957372755501449216 99472239419161706496 99563308974293995656 99932759046102269952 100024250219545356747 101018984687907729408 101143678958012947968 101611936730966711616 101988988656104374272 102243066772773958272 102622460635334836224 102775028618626060032 103224824615585230848 103250838936304884384 104277661613324107776 104373130663873415736 104406378279239172096 104889741141643057152 105375341795076589824 105411114456947195904 105541230217056989184 106029847023617438208 106554657667700883456 106581511160056654848 106688417502024999936 107047966268014313472 107712860468436762624 107740005846579009792 108273281178470252544 108774546369111318528 108911092866650520768 108945786030510440448 109450164669540581376 109956878394862528512 109994206389857943552 110129979356929032192 110230806364396923762 110639840372470370304 111012705759422251008 111215489906146074624 111702225670971457536 112283402703598780416 112396028314890534912 112424353926865053696 113503874472116158464 113646357773896195584 113786638827764566464 114208867481259737088 114313428822337550568 114737612238117421056 115450268214751690752 116050945989021990912 116127927692533384704 116157193803342994932 117312369314989621248 117419771996857592703 117457175564144068608 118000958784348439296 118547259519461163552 119283577901569617984 119726204074557308928 119873989876163493888 119904200055063736704 120428962051516102656 120469845093653938176 121176968026991357952 121207506577401386016 121807441325779034112 122340532877730643968 122371364665250233344 123131435253233154048 123701488194220344576 124313767278984364032 124469820419029166592 124889293979350032384 125085902479474950144 125117426144414333952 125665003879842889728 126318828041548627968 126445531854251851776 127103417035595513856 127691858781130678272 128484975916417204224 128602607425129744389 128917980881909710848 129079813767882098688 129881551741595652096 130319263282800033792 130643918654100057792 131128699700705624064 131810950999876829184 131943163674001932288 132751078632391994208 133243678728136359936 133365666959393808996 134071279217130995712 134194025139265820232 134691979583876972544 134858238610683930624 135482582307955615488 136324089030365277696 137033371491501413376 137633099487446974464 137667785248406512512 138522864659887298304 139164174218497887648 139208504372318896128 139852988188857409536 140500455726768786432 140548152609262927872 140721640289409318912 141373129364823250944 142108681546742206464 142251223336033333248 142730621690685751296 142991344165044953088 143617147291249016832 143653341128772013056 144364374904627003392 145032728492148424704 145214790488867361024 145933552892720775168 146609171193150038016 146839972475905376256 146974408485862565016 147519787163293827072 148016941012563001344 148287319874861432832 148436059133252173824 149899138569153404928 151338499296154877952 151528477031861594112 151715518437019421952 152417905096450067424 152983482984156561408 153364600159160937408 153933690953002254336 154734594652029321216 154837236923377846272 154876258404457326576 156416492419986161664 156559695995810123604 156609567418858758144 157334611712464585728 158063012692614884736 158116671685420793856 158311845325585483776 159044770535426157312 159831986501551325184 159872266740084982272 160571949402021470208 161569290702655143936 161610008769868514688 162409921767705378816 163161819553666977792 163366639299975781152 163418679045765660672 164175247004310872064 164935317592293792768 165751689705312485376 165959760558705555456 166519058639133376512 166823234859219111936 167553338506457186304 168425104055398170624 168594042472335802368 168636530890297580544 169471222714127351808 170255811708174237696 171313301221889605632 171470143233506325852 172106418357176131584 173175402322127536128 173759017710400045056 174076418983532986368 174191891538800077056 174235790705014492398 177001438176522658944 177658238304181813248 177820889279191745328 178925366852354426976 179589306111835963392 179810984814245240832 179856300082595605056 180643443077274153984 180704767640480907264 181765452040487036928 182711161988668551168 183510799316595965952 183557046997875350016 184697152879849731072 185552232291330516864 185611339163091861504 186470650918476546048 186704730628543749888 187333940969025048576 187628853719212425216 188497505819764334592 189478242062322941952 189668297781377777664 190307495587581001728 190655125553393270784 191537788171696017408 192727463874625806336 193376971322864566272 193619720651823148032 194578070523627700224 195478894924200050688 195965877981150086688 196693049551058436096 197716426499815243776 197914745511002898432 198944478838323412992 199126617948587991312 199865518092204539904 200048500439090713494 202037969375815458816 202287357916025895936 203223873461933423232 203977977312208748544 204486133545547916544 205550057237252120064 206449649231170461696 206501677872609768768 208555323226648215552 208746261327746831472 208812756558478344192 209779482283286114304 210750683590153179648 210822228913894391808 211082460434113978368 212059694047234876416 213109315335401766912 213163022320113309696 213376835004049999872 214095932536028626944 215425720936873525248 215480011693158019584 216546562356940505088 217549092738222637056 217822185733301041536 217891572061020880896 218900329339081162752 219913756789725057024 220259958713858064384 220461612728793847524 221279680744940740608 222025411518844502016 222430979812292149248 223404451341942915072 224848707853730107392 227007748944232316928 227292715547792391168 227573277655529132928 228417734962519474176 228626857644675101136 229475224476234842112 230900536429503381504 232101891978043981824 232255855385066769408 232314387606685989864 234624738629979242496 234839543993715185406 234914351128288137216 236001917568696878592 237094519038922327104 238567155803139235968 239452408149114617856 239747979752326987776 239808400110127473408 240857924103032205312 242353936053982715904 242415013154802772032 243614882651558068224 244681065755461287936 244742729330500466688 246262870506466308096 247402976388440689152 248627534557968728064 248939640838058333184 249778587958700064768 250171804958949900288 250234852288828667904 251330007759685779456 252637656083097255936 252891063708503703552 254206834071191027712 255383717562261356544 256969951832834408448 257205214850259488778 258159627535764197376 259763103483191304192 260638526565600067584 261287837308200115584 262257399401411248128 265502157264783988416 266487357456272719872 266731333918787617992 268142558434261991424 268388050278531640464 269383959167753945088 269716477221367861248 270965164615911230976 272648178060730555392 274066742983002826752 275266198974893948928 275335570496813025024 277045729319774596608 278328348436995775296 278417008744637792256 279705976377714819072 281000911453537572864 281096305218525855744 281443280578818637824 282746258729646501888 284217363093484412928 284502446672066666496 285461243381371502592 285982688330089906176 287234294582498033664 287306682257544026112 290065456984296849408 290429580977734722048 291867105785441550336 293218342386300076032 293679944951810752512 293948816971725130032 295039574326587654144 296574639749722865664 296872118266504347648 299798277138306809856 300072750658636070241 303056954063723188224 303431036874038843904 304835810192900134848 305966965968313122816 306729200318321874816 307867381906004508672 309674473846755692544 309752516808914653152 312832984839972323328 313119391991620247208 313219134837717516288 314669223424929171456 316126025385229769472 316233343370841587712 316623690651170967552 318089541070852314624 319663973003102650368 319744533480169964544 321143898804042940416 323138581405310287872 323220017539737029376 324819843535410757632 326323639107333955584 326733278599951562304 326837358091531321344 328350494008621744128 329870635184587585536 331919521117411110912 333038117278266753024 333646469718438223872 335106677012914372608 336850208110796341248 337188084944671604736 337273061780595161088 340511623416348475392 342626602443779211264 342940286467012651704 344212836714352263168 346350804644255072256 348152837967065972736 348383783077600154112 348471581410028984796 354002876353045317888 355641778558383490656 357850733704708853952 359178612223671926784 359621969628490481664 359712600165191210112 361286886154548307968 361409535280961814528 363530904080974073856 365422323977337102336 367021598633191931904 367114093995750700032 369394305759699462144 371104464582661033728 372941301836953092096 373409461257087499776 374667881938050097152 375257707438424850432 376995011639528669184 378956484124645883904 379336595562755555328 381310251106786541568 383075576343392034816 385454927749251612672 385807822275389233167 386753942645729132544 387239441303646296064 390957789848400101376 391931755962300173376 393386099102116872192 395432852999630487552 395829491022005796864 398253235897175982624 399731036184409079808 400097000878181426988 404075938751630917632 404574715832051791872 406447746923866846464 408972267091095833088 411100114474504240128 412899298462340923392 413003355745219537536 417492522655493662944 417625513116956688384 419558964566572228608 421501367180306359296 421644457827788783616 422164920868227956736 424119388094469752832 426326044640226619392 426753670008099999744 428191865072057253888 430851441873747050496 430960023386316039168 433093124713881010176 435098185476445274112 435644371466602083072 437800658678162325504 439827513579450114048 440519917427716128768 440923225457587695048 442559361489881481216 444050823037689004032 444861959624584298496 449697415707460214784 454015497888464633856 454585431095584782336 455146555311058265856 457253715289350202272 458950448952469684224 461801072859006763008 464203783956087963648 464511710770133538816 464628775213371979728 469249477259958484992 469679087987430370812 469828702256576274432 472003835137393757184 474189038077844654208 477134311606278471936 479495959504653975552 479616800220254946816 481715848206064410624 484707872107965431808 484830026309605544064 487229765303116136448 489485458661000933376 492525741012932616192 494805952776881378304 497255069115937456128 497879281676116666368 499557175917400129536 500469704577657335808 502660015519371558912 505275312166194511872 505782127417007407104 508413668142382055424 510767435124522713088 513939903665668816896 514410429700518977556 516319255071528394752 519526206966382608384 521277053131200135168 522575674616400231168 531004314529567976832 532974714912545439744 533462667837575235984 536776100557063280928 538767918335507890176 539432954442735722496 541930329231822461952 545296356121461110784 548133485966005653504 550532397949787897856 550671140993626050048 554091458639549193216 556656696873991550592 556834017489275584512 559411952755429638144 562001822907075145728 562886561157637275648 565492517459293003776 568434726186968825856 569004893344133332992 570922486762743005184 571965376660179812352 574613364515088052224 580130913968593698816 580859161955469444096 583734211570883100672 586436684772600152064 587897633943450260064 590079148653175308288 593149279499445731328 593744236533008695296 599596554276613619712 600145501317272140482 606113908127446376448 606862073748077687808 609671620385800269696 611933931936626245632 613458400636643749632 619348947693511385088 619505033617829306304 625665969679944646656 626238783983240494416 626438269675435032576 629338446849858342912 632252050770459538944 632466686741683175424 633247381302341935104 636179082141704629248 639327946006205300736 639489066960339929088 642287797608085880832 646277162810620575744 646440035079474058752 649639687070821515264 652647278214667911168 653466557199903124608 653674716183062642688 656700988017243488256 659741270369175171072 663839042234822221824 666076234556533506048 667292939436876447744 670213354025828745216 674546123561190322176 681023246832696950784 685253204887558422528 685880572934025303408 688425673428704526336 692701609288510144512 696305675934131945472 696767566155200308224 696943162820057969592 708005752706090635776 711283557116766981312 715701467409417707904 718357224447343853568 719243939256980963328 719425200330382420224 722573772309096615936 727061808161948147712 730844647954674204672 734043197266383863808 734228187991501400064 738788611519398924288 742208929165322067456 745882603673906184192 746818922514174999552 749335763876100194304 750515414876849700864 753990023279057338368 757912968249291767808 758673191125511110656 762620502213573083136 766151152686784069632 770909855498503225344 771615644550778466334 774478882607292592128 781915579696800202752 783863511924600346752 786772198204233744384 796506471794351965248 799462072368818159616 800194001756362853976 808151877503261835264 809149431664103583744 812895493847733692928 817944534182191666176 822200228949008480256 825798596924681846784 826006711490439075072 834985045310987325888 835251026233913376768 839117929133144457216 843002734360612718592 843288915655577567232 844329841736455913472 848238776188939505664 852652089280453238784 853507340016199999488 856383730144114507776 861702883747494100992 861920046772632078336 870196370952890548224 871288742933204166144 875601317356324651008 879655027158900228096 881039834855432257536 881846450915175390096 885118722979762962432 889723919249168596992 899394831414920429568 900218251975908210723 909170862191169564672 910293110622116531712 914507430578700404544 917900897904939368448 923602145718013526016 929023421540267077632 929257550426743959456 938498954519916969984 939358175974860741624 939657404513152548864 944007670274787514368 948378076155689308416 954268623212556943872 958991919009307951104 959233600440509893632 963431696412128821248 969415744215930863616 969660052619211088128 974459530606232272896 978970917322001866752 985051482025865232384 989611905553762756608 995758563352233332736 999114351834800259072 1000939409155314671616 1005320031038743117824 1010550624332389023744 1011564254834014814208 1021534870249045426176 1027879807331337633792 1028820859401037955112 1032638510143056789504 1039052413932765216768 1045151349232800462336 1062008629059135953664 1066925335675150471968 1073552201114126561856 1077535836671015780352 1078865908885471444992 1083860658463644923904 1090592712242922221568 1096266971932011307008 1101064795899575795712 1101342281987252100096 1108182917279098386432 1113313393747983101184 1118823905510859276288 1124003645814150291456 1125773122315274551296 1130985034918586007552 1136869452373937651712 1138009786688266665984 1143930753320359624704 1149226729030176104448 1160261827937187397632 1161718323910938888192 1172873369545200304128 1175795267886900520128 1180158297306350616576 1186298558998891462656 1187488473066017390592 1199193108553227239424 1200291002634544280964 1212227816254892752896 1213724147496155375616 1219343240771600539392 1226916801273287499264 1238697895387022770176 1239010067235658612608 1252477567966480988832 1252876539350870065152 1258676893699716685824 1264504101540919077888 1264933373483366350848 1266494762604683870208 1272358164283409258496 1278978133920679858176 1284575595216171761664 1292554325621241151488 1292880070158948117504 1299279374141643030528 1305294556429335822336 1306933114399806249216 1313401976034486976512 1319482540738350342144 1327678084469644443648 1332152469113067012096 1334585878873752895488 1349092247122380644352 1362046493665393901568 1371761145868050606816 1376851346857409052672 1385403218577020289024 1392611351868263890944 1393535132310400616448 1393886325640115939184 1416011505412181271552 1422567114233533962624 1431402934818835415808 1438487878513961926656 1438850400660764840448 1445147544618193231872 1454123616323896295424 1461689295909348409344 1468456375983002800128 1477577223038797848576 1484417858330644134912 1491765207347812368384 1493637845028349999104 1498671527752200388608 1507980046558114676736 1515825936498583535616 1517346382251022221312 1525241004427146166272 1532302305373568139264 1541819710997006450688 1543231289101556932668 1548957765214585184256 1563831159393600405504 1567727023849200693504 1593012943588703930496 1598924144737636319232 1600388003512725707952 1616303755006523670528 1618298863328207167488 1625790987695467385856 1635889068364383332352 1644400457898016960512 1651597193849363693568 1652013422980878150144 1669970090621974651776 1670502052467826753536 1678235858266288914432 1686005468721225437184 1688659683472911826944 1696477552377879011328 1705304178560906477568 1707014680032399998976 1712767460288229015552 1723840093545264156672 1740392741905781096448 1742577485866408332288 1751202634712649302016 1759310054317800456192 1763692901830350780192 1770237445959525924864 1779447838498337193984 1798789662829840859136 1800436503951816421446 1818341724382339129344 1820586221244233063424 1829014861157400809088 1835801795809878736896 1858046843080534155264 1858515100853487918912 1876997909039833939968 1878716351949721483248 1879314809026305097728 1888015340549575028736 1896756152311378616832 1908537246425113887744 1917983838018615902208 1918467200881019787264 1926863392824257642496 1938831488431861727232 1939320105238422176256 1948919061212464545792 1957941834644003733504 1970102964051730464768 1979223811107525513216 1991517126704466665472 1998228703669600518144 2001878818310629343232 2010640062077486235648 2043069740498090852352 2055759614662675267584 2057641718802075910224 2065277020286113579008 2078104827865530433536 2090302698465600924672 2124017258118271907328 2133850671350300943936 2147104402228253123712 2155071673342031560704 2157731817770942889984 2167721316927289847808 2181185424485844443136 2192533943864022614016 2202129591799151591424 2202684563974504200192 2216365834558196772864 2226626787495966202368 2237647811021718552576 2248007291628300582912 2251546244630549102592 2261970069837172015104 2273738904747875303424 2276019573376533331968 2287861506640719249408 2298453458060352208896 2323436647821877776384 2345746739090400608256 2351590535773801040256 2360316594612701233152 2398386217106454478848 2400582005269088561928 2424455632509785505792 2427448294992310751232 2438686481543201078784 2453833602546574998528 2477395790774045540352 2478020134471317225216 2504955135932961977664 2505753078701740130304 2517353787399433371648 2529008203081838155776 2529866746966732701696 2532989525209367740416 2544716328566818516992 2557956267841359716352 2569151190432343523328 2585108651242482302976 2585760140317896235008 2610589112858671644672 2613866228799612498432 2626803952068973953024 2638965081476700684288 2655356168939288887296 2669171757747505790976 2698184494244761288704 2700654755927724632169 2743522291736101213632 2753702693714818105344 2770806437154040578048 2787070264620801232896 2787772651280231878368 2832023010824362543104 2845134228467067925248 2862805869637670831616 2876975757027923853312 2877700801321529680896 2890295089236386463744 2908247232647792590848 2923378591818696818688 2936912751966005600256 2955154446077595697152 2968835716661288269824 2987275690056699998208 2997343055504400777216 3015960093116229353472 3031651872997167071232 3034692764502044442624 3064604610747136278528 3083639421994012901376 3086462578203113865336 3097915530429170368512 3135454047698401387008 3186025887177407860992 3200776007025451415904 3232607510013047341056 3236597726656414334976 3251581975390934771712 3271778136728766664704 3288800915796033921024 3303194387698727387136 3304026845961756300288 3339940181243949303552 3356471716532577828864 3372010937442450874368 3377319366945823653888 3392955104755758022656 3410608357121812955136 3414029360064799997952 3447680187090528313344 3480785483811562192896 3485154971732816664576 3518620108635600912384 3527385803660701560384 3540474891919051849728 3558895676996674387968 3597579325659681718272 3600873007903632842892 3636683448764678258688 3641172442488466126848 3658029722314801618176 3716093686161068310528 3717030201706975837824 3757432703899442966496 3758629618052610195456 3776030681099150057472 3793512304622757233664 3817074492850227775488 3836934401762039574528 3853726785648515284992 3877662976863723454464 3878640210476844352512 3897838122424929091584 3915883669288007467008 3940205928103460929536 3958447622215051026432 3983034253408933330944 3996457407339201036288 4003757636621258686464 4086139480996181704704 4115283437604151820448 4130554040572227158016 4156209655731060867072 4180605396931201849344 4248034516236543814656 4267701342700601887872 4294208804456506247424 4315463635541885779968 4335442633854579695616 4362370848971688886272 4385067887728045228032 4405369127949008400384 4432731669116393545728 4453253574991932404736 4475295622043437105152 4496014583256601165824 4523940139674344030208 4547477809495750606848 4552039146753066663936 4575723013281438498816 4596906916120704417792 4646873295643755552768 4691493478180801216512 4703181071547602080512 4796772434212908957696 4801164010538177123856 4848911265019571011584 4854896589984621502464 4877372963086402157568 4907667205093149997056 4954791581548091080704 4956040268942634450432 5009910271865923955328 5011506157403480260608 5034707574798866743296 5058016406163676311552 5065979050418735480832 5089432657133637033984 5115912535682719432704 5138302380864687046656 5171520280635792470016 5221178225717343289344 5227732457599224996864 5253607904137947906048 5277930162953401368576 5310712337878577774592 5338343515495011581952 5396368988489522577408 5401309511855449264338 5487044583472202427264 5507405387429636210688 5574140529241602465792 5575545302560463756736 5664046021648725086208 5690268456934135850496 5725611739275341663232 5753951514055847706624 5755401602643059361792 5780590178472772927488 5816494465295585181696 5846757183637393637376 5873825503932011200512 5910308892155191394304 5937671433322576539648 5974551380113399996416 5994686111008801554432 6031920186232458706944 6129209221494272557056 6167278843988025802752 6172925156406227730672 6195831060858340737024 6270908095396802774016 6372051774354815721984 6401552014050902831808 6465215020026094682112 6473195453312828669952 6503163950781869543424 6543556273457533329408 6577601831592067842048 6606388775397454774272 6608053691923512600576 6679880362487898607104 6712943433065155657728 6744021874884901748736 6754638733891647307776 6785910209511516045312 6821216714243625910272 6828058720129599995904 6895360374181056626688 6970309943465633329152 7037240217271201824768 7054771607321403120768 7080949783838103699456 7195158651319363436544 7201746015807265685784 7273366897529356517376 7282344884976932253696 7316059444629603236352 7432187372322136621056 7434060403413951675648 7514865407798885932992 7517259236105220390912 7552061362198300114944 7587024609245514467328 7634148985700455550976 7673868803524079149056 7707453571297030569984 7755325953727446908928 7757280420953688705024 7831767338576014934016 7880411856206921859072 7916895244430102052864 7966068506817866661888 8007515273242517372928 8230566875208303640896 8261108081144454316032 8312419311462121734144 8361210793862403698688 8496069032473087629312 8535402685401203775744 8588417608913012494848 8630927271083771559936 8670885267709159391232 8724741697943377772544 8770135775456090456064 8810738255898016800768 8865463338232787091456 8906507149983864809472 8992029166513202331648 9047880279348688060416 9094955618991501213696 9104078293506133327872 9193813832241408835584 9293746591287511105536 9406362143095204161024 9602328021076354247712 9697822530039142023168 9709793179969243004928 9754745926172804315136 9815334410186299994112 9909583163096182161408 9912080537885268900864 10019820543731847910656 10069415149597733486592 10116032812327352623104 10131958100837470961664 10178865314267274067968 10231825071365438865408 10343040561271584940032 10442356451434686578688 10455464915198449993728 10555860325906802737152 10621424675757155549184 10676687030990023163904 10792737976979045154816 10802619023710898528676 10974089166944404854528 11148281058483204931584 11151090605120927513472 11328092043297450172416 11380536913868271700992 11451223478550683326464 11510803205286118723584 11561180356945545854976 11632988930591170363392 11693514367274787274752 11747651007864022401024 11820617784310382788608 11875342866645153079296 11949102760226799992832 11989372222017603108864 12258418442988545114112 12345850312812455461344 12391662121716681474048 12541816190793605548032 12744103548709631443968 12803104028101805663616 12946390906625657339904 13006327901563739086848 13087112546915066658816 13155203663184135684096 13216107383847025201152 13359760724975797214208 13425886866130311315456 13488043749769803497472 13571820419023032090624 13642433428487251820544 13656117440259199991808 13790720748362113253376 13940619886931266658304 14074480434542403649536 14109543214642806241536 14390317302638726873088 14403492031614531371568 14546733795058713034752 14564689769953864507392 14632118889259206472704 14864374744644273242112 14868120806827903351296 15029730815597771865984 15034518472210440781824 15104122724396600229888 15174049218491028934656 15268297971400911101952 15347737607048158298112 15414907142594061139968 15514560841907377410048 15663534677152029868032 15760823712413843718144 15833790488860204105728 15932137013635733323776 16015030546485034745856 16461133750416607281792 16522216162288908632064 16722421587724807397376 16992138064946175258624 17070805370802407551488 17176835217826024989696 17261854542167543119872 17341770535418318782464 17449483395886755545088 17540271550912180912128 17621476511796033601536 17730926676465574182912 17813014299967729618944 17984058333026404663296 18095760558697376120832 18387627664482817671168 18587493182575022211072 18812724286190408322048 19204656042152708495424 19395645060078284046336 19419586359938486009856 19509491852345608630272 19630668820372599988224 19819166326192364322816 19824161075770537801728 20039641087463695821312 20138830299195466973184 20232065624654705246208 20263916201674941923328 20357730628534548135936 20463650142730877730816 20686081122543169880064 20910929830396899987456 21111720651813605474304 21242849351514311098368 21585475953958090309632 21605238047421797057352 21948178333888809709056 22296562116966409863168 22302181210241855026944 22656184086594900344832 22761073827736543401984 22902446957101366652928 23021606410572237447168 23122360713891091709952 23265977861182340726784 23495302015728044802048 23641235568620765577216 23750685733290306158592 23898205520453599985664 24691700625624910922688 24783324243433362948096 25083632381587211096064 25488207097419262887936 25606208056203611327232 25892781813251314679808 26012655803127478173696 26174225093830133317632 26310407326368271368192 26432214767694050402304 26719521449951594428416 26976087499539606994944 27143640838046064181248 27284866856974503641088 27312234880518399983616 27581441496724226506752 27881239773862533316608 28219086429285612483072 28806984063229062743136 29093467590117426069504 29129379539907729014784 29264237778518412945408 29728749489288546484224 29736241613655806702592 30059461631195543731968 30208245448793200459776 30348098436982057869312 30536595942801822203904 30695475214096316596224 31029121683814754820096 31327069354304059736064 31667580977720408211456 31864274027271466647552 32030061092970069491712 32922267500833214563584 33444843175449614794752 33984276129892350517248 34141610741604815102976 34353670435652049979392 34683541070836637564928 34898966791773511090176 35080543101824361824256 35242953023592067203072 35461853352931148365824 35626028599935459237888 35968116666052809326592 36775255328965635342336 37174986365150044422144 37625448572380816644096 38409312084305416990848 38839172719876972019712 39018983704691217260544 39261337640745199976448 39648322151541075603456 40079282174927391642624 40277660598390933946368 40464131249309410492416 40715461257069096271872 40927300285461755461632 41372162245086339760128 41821859660793799974912 42223441303627210948608 43170951907916180619264 43210476094843594114704 43896356667777619418112 44593124233932819726336 44604362420483710053888 45312368173189800689664 45522147655473086803968 45804893914202733305856 46043212821144474894336 46244721427782183419904 46990604031456089604096 47282471137241531154432 47501371466580612317184 47796411040907199971328 49383401251249821845376 49566648486866725896192 50167264763174422192128 50976414194838525775872 51212416112407222654464 51785563626502629359616 52025311606254956347392 52348450187660266635264 52620814652736542736384 52864429535388100804608 53439042899903188856832 53952174999079213989888 54287281676092128362496 55162882993448453013504 55762479547725066633216 56438172858571224966144 57613968126458125486272 58186935180234852139008 58258759079815458029568 58528475557036825890816 59457498978577092968448 59472483227311613405184 60118923262391087463936 60416490897586400919552 60696196873964115738624 61073191885603644407808 61390950428192633192448 62058243367629509640192 63335161955440816422912 63728548054542933295104 65844535001666429127168 66889686350899229589504 67968552259784701034496 68283221483209630205952 68707340871304099958784 69367082141673275129856 69797933583547022180352 70485906047184134406144 70923706705862296731648 71252057199870918475776 74349972730300088844288 75250897144761633288192 76818624168610833981696 77678345439753944039424 78037967409382434521088 78522675281490399952896 79296644303082151206912 80158564349854783285248 80928262498618820984832 81430922514138192543744 81854600570923510923264 82744324490172679520256 83643719321587599949824 86420952189687188229408 87792713335555238836224 89186248467865639452672 89208724840967420107776 90624736346379601379328 91044295310946173607936 91609787828405466611712 92086425642288949788672 93981208062912179208192 95002742933161224634368 95592822081814399942656 98766802502499643690752 100334529526348844384256 101952828389677051551744 102424832224814445308928 104050623212509912694784 104696900375320533270528 105241629305473085472768 105728859070776201609216 106878085799806377713664 107904349998158427979776 110325765986896906027008 111524959095450133266432 112876345717142449932288 115227936252916250972544 116517518159630916059136 117056951114073651781632 118944966454623226810368 120237846524782174927872 120832981795172801839104 121392393747928231477248 122146383771207288815616 122781900856385266384896 124116486735259019280384 126670323910881632845824 131689070003332858254336 133779372701798459179008 135937104519569402068992 136566442966419260411904 137414681742608199917568 138734164283346550259712 140971812094368268812288 141847413411724593463296 142504114399741836951552 148699945460600177688576 150501794289523266576384 153637248337221667963392 155356690879507888078848 156075934818764869042176 157045350562980799905792 158593288606164302413824 160317128699709566570496 161856524997237641969664 162861845028276385087488 165488648980345359040512 167287438643175199899648 172841904379374376458816 175585426671110477672448 178372496935731278905344 178417449681934840215552 181249472692759202758656 182088590621892347215872 183219575656810933223424 184172851284577899577344 190005485866322449268736 191185644163628799885312 197533605004999287381504 200669059052697688768512 203905656779354103103488 204849664449628890617856 208101246425019825389568 209393800750641066541056 211457718141552403218432 213756171599612755427328 223049918190900266532864 225752691434284899864576 230455872505832501945088 233035036319261832118272 234113902228147303563264 237889932909246453620736 240475693049564349855744 242784787495856462954496 244292767542414577631232 245563801712770532769792 248232973470518038560768 263378140006665716508672 267558745403596918358016 271874209039138804137984 273132885932838520823808 274829363485216399835136 281943624188736537624576 285008228799483673903104 301003588579046533152768 307274496674443335926784 312151869637529738084352 314090701125961599811584 317186577212328604827648 320634257399419133140992 323713049994475283939328 330977297960690718081024 334574877286350399799296 345683808758748752917632 351170853342220955344896 356834899363869680431104 362498945385518405517312 364177181243784694431744 366439151313621866446848 368345702569155799154688 380010971732644898537472 395067210009998574763008 401338118105395377537024 407811313558708206206976 409699328899257781235712 416202492850039650779136 422915436283104806436864 427512343199225510854656 446099836381800533065728 451505382868569799729152 460911745011665003890176 466070072638523664236544 468227804456294607126528 475779865818492907241472 480951386099128699711488 485569574991712925908992 488585535084829155262464 496465946941036077121536 526756280013331433017344 535117490807193836716032 543748418078277608275968 546265771865677041647616 549658726970432799670272 570016457598967347806208 602007177158093066305536 614548993348886671853568 624303739275059476168704 628181402251923199623168 634373154424657209655296 641268514798838266281984 669149754572700799598592 691367617517497505835264 702341706684441910689792 713669798727739360862208 728354362487569388863488 732878302627243732893696 736691405138311598309376 790134420019997149526016 802676236210790755074048 815622627117416412413952 819398657798515562471424 845830872566209612873728 855024686398451021709312 903010765737139599458304 921823490023330007780352 936455608912589214253056 951559731636985814482944 961902772198257399422976 971139149983425851817984 992931893882072154243072 1053512560026662866034688 1087496836156555216551936 1092531543731354083295232 1099317453940865599340544 1140032915197934695612416 1204014354316186132611072 1229097986697773343707136 1248607478550118952337408 1268746308849314419310592 1282537029597676532563968 1338299509145401599197184 1382735235034995011670528 1404683413368883821379584 1427339597455478721724416 1456708724975138777726976 1465756605254487465787392 1580268840039994299052032 1605352472421581510148096 1631245254234832824827904 1638797315597031124942848 1710049372796902043418624 1806021531474279198916608 1843646980046660015560704 1872911217825178428506112 1903119463273971628965888 1923805544396514798845952 2107025120053325732069376 2185063087462708166590464 2198634907881731198681088 2408028708632372265222144 2458195973395546687414272 2537492617698628838621184 2565074059195353065127936 2765470470069990023341056 2809366826737767642759168 2854679194910957443448832 2913417449950277555453952 3160537680079988598104064 3262490508469665649655808 3277594631194062249885696 3420098745593804086837248 3612043062948558397833216 3687293960093320031121408 3745822435650356857012224 3806238926547943257931776 3847611088793029597691904 4214050240106651464138752 4370126174925416333180928 4397269815763462397362176 4816057417264744530444288 4916391946791093374828544 5130148118390706130255872 5530940940139980046682112 5618733653475535285518336 5709358389821914886897664 6321075360159977196208128 6555189262388124499771392 7224086125897116795666432 7374587920186640062242816 7612477853095886515863552 7695222177586059195383808 8428100480213302928277504 8740252349850832666361856 9832783893582186749657088 10260296236781412260511744 11061881880279960093364224 11237467306951070571036672 11418716779643829773795328 12642150720319954392416256 13110378524776248999542784 14448172251794233591332864 14749175840373280124485632 15390444355172118390767616 16856200960426605856555008 19665567787164373499314176 22123763760559920186728448 22837433559287659547590656 25284301440639908784832512 26220757049552497999085568 29498351680746560248971264 30780888710344236781535232 33712401920853211713110016 39331135574328746998628352 44247527521119840373456896 50568602881279817569665024 58996703361493120497942528 78662271148657493997256704 88495055042239680746913792 101137205762559635139330048 117993406722986240995885056 176990110084479361493827584 235986813445972481991770112 353980220168958722987655168 707960440337917445975310336
- Sum of all divisors σ(n): 2668942443722049876922944003
- Sum of proper divisors (its aliquot sum) s(n): 1960982003384132430947633667
- 707960440337917445975310336 is an abundant number, because the sum of its proper divisors (1960982003384132430947633667) is greater than itself. Its abundance is 1253021563046214984972323331
Bases of 707960440337917445975310336
- Binary: 1001001001100111000111010001011111010101100010010100101110101000011010010000000000000000002
- Hexadecimal: 0x2499C745F56252EA1A40000
- Base-36: 2GYDB8LK1000000000
Squares and roots of 707960440337917445975310336
- 707960440337917445975310336 squared (7079604403379174459753103362) is 501207985083457967586902069516692459597653291508432896
- 707960440337917445975310336 cubed (7079604403379174459753103363) is 354835425820565261676162483881437322246788514641183825403857736722866354631213056
-
707960440337917445975310336 is a
perfect square number . Itssquare root is 26607526009344 -
The
cube root of 707960440337917445975310336 is 891257088.3421873919
Scales and comparisons
How big is 707960440337917445975310336?- 707,960,440,337,917,445,975,310,336 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 707,960,440,337,917,445,975,310,336 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 707960440337917445975310336 cubic inches would be around 74271424 feet tall.
Recreational maths with 707960440337917445975310336
- 707960440337917445975310336 backwards is 633013579544719733044069707
- The number of decimal digits it has is: 27
- The sum of 707960440337917445975310336's digits is 117
- 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 707960440337917445975310336 - Facts about the integer". Numbermatics.com. 2024. Web. 15 June 2024.
APA style:
Numbermatics. (2024). Number 707960440337917445975310336 - Facts about the integer. Retrieved 15 June 2024, from https://numbermatics.com/n/707960440337917445975310336/
Chicago style:
Numbermatics. 2024. "Number 707960440337917445975310336 - Facts about the integer". https://numbermatics.com/n/707960440337917445975310336/
The information we have on file for 707960440337917445975310336 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 707960440337917445975310336, math, Factors of 707960440337917445975310336, curriculum, school, college, exams, university, Prime factorization of 707960440337917445975310336, STEM, science, technology, engineering, physics, economics, calculator, seven hundred seven septillion, nine hundred sixty sextillion, four hundred forty quintillion, three hundred thirty-seven quadrillion, nine hundred seventeen trillion, four hundred forty-five billion, nine hundred seventy-five million, three hundred ten thousand, three hundred thirty-six.