31862050963900882669891584
31,862,050,963,900,882,669,891,584 is an even composite number composed of six prime numbers multiplied together.
31862050963900882669891584 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 31862050963900882669891584:
212 × 36 × 113 × 173 × 613 × 1933
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 17 × 17 × 17 × 61 × 61 × 61 × 193 × 193 × 193)See below for interesting mathematical facts about the number 31862050963900882669891584 from the Numbermatics database.
Names of 31862050963900882669891584
- Cardinal: 31862050963900882669891584 can be written as Thirty-one septillion, eight hundred sixty-two sextillion, fifty quintillion, nine hundred sixty-three quadrillion, nine hundred trillion, eight hundred eighty-two billion, six hundred sixty-nine million, eight hundred ninety-one thousand, five hundred eighty-four.
Scientific notation
- Scientific notation: 3.1862050963900882669891584 × 1025
Factors of 31862050963900882669891584
Divisors of 31862050963900882669891584
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 17 18 22 24 27 32 33 34 36 44 48 51 54 61 64 66 68 72 81 88 96 99 102 108 121 122 128 132 136 144 153 162 176 183 187 192 193 198 204 216 242 243 244 256 264 272 288 289 297 306 324 352 363 366 374 384 386 396 408 432 459 484 486 488 512 528 544 549 561 576 578 579 594 612 648 671 704 726 729 732 748 768 772 792 816 864 867 891 918 968 972 976 1024 1037 1056 1088 1089 1098 1122 1152 1156 1158 1188 1224 1296 1331 1342 1377 1408 1452 1458 1464 1496 1536 1544 1584 1632 1647 1683 1728 1734 1737 1782 1836 1936 1944 1952 2013 2048 2057 2074 2112 2123 2176 2178 2196 2244 2304 2312 2316 2376 2448 2592 2601 2662 2673 2684 2754 2816 2904 2916 2928 2992 3072 3088 3111 3168 3179 3264 3267 3281 3294 3366 3456 3468 3474 3564 3672 3721 3872 3888 3904 3993 4026 4096 4114 4131 4148 4224 4246 4352 4356 4392 4488 4608 4624 4632 4752 4896 4913 4941 5049 5184 5202 5211 5324 5346 5368 5508 5632 5808 5832 5856 5984 6039 6144 6171 6176 6222 6336 6358 6369 6528 6534 6562 6588 6732 6912 6936 6948 7128 7344 7381 7442 7744 7776 7803 7808 7986 8019 8052 8228 8262 8296 8448 8492 8704 8712 8784 8976 9216 9248 9264 9333 9504 9537 9792 9801 9826 9843 9882 10098 10368 10404 10422 10648 10692 10736 11016 11163 11264 11407 11616 11664 11712 11773 11968 11979 12078 12288 12342 12352 12393 12444 12672 12716 12738 13056 13068 13124 13176 13464 13824 13872 13896 14256 14688 14739 14762 14823 14884 15147 15488 15552 15606 15616 15633 15972 16038 16104 16456 16524 16592 16896 16984 17408 17424 17568 17629 17952 18117 18432 18496 18513 18528 18666 19008 19074 19107 19584 19602 19652 19686 19764 20196 20736 20808 20844 21296 21384 21472 22032 22143 22326 22528 22627 22814 23232 23328 23353 23409 23424 23546 23936 23958 24156 24684 24704 24786 24888 25344 25432 25476 26112 26136 26248 26352 26928 27648 27744 27792 27999 28512 28611 29376 29403 29478 29524 29529 29646 29768 30294 30976 31104 31212 31232 31266 31944 32076 32208 32912 33048 33184 33489 33792 33968 34221 34816 34848 34969 35136 35258 35319 35904 35937 36091 36234 36864 36992 37026 37056 37249 37332 38016 38148 38214 39168 39204 39304 39372 39528 40392 40931 41472 41616 41688 42592 42768 42944 44064 44217 44286 44469 44652 45056 45254 45441 45628 46464 46656 46706 46818 46848 46899 47092 47872 47916 48312 49368 49408 49572 49776 50688 50864 50952 52224 52272 52496 52704 52887 53856 54043 54351 55296 55488 55539 55584 55777 55998 57024 57222 57321 58752 58806 58956 59048 59058 59292 59536 60588 61952 62208 62424 62464 62532 63257 63888 64152 64416 65824 66096 66368 66429 66978 67584 67881 67936 68442 69632 69696 69938 70059 70227 70272 70516 70638 71808 71874 72182 72468 73984 74052 74112 74498 74664 76032 76296 76428 78336 78408 78608 78744 79056 80784 81191 81862 82944 83232 83376 83997 85184 85536 85833 85888 88128 88209 88434 88572 88587 88938 89304 90508 90882 91256 92928 93312 93412 93636 93696 93798 94184 95744 95832 96624 98736 98816 99144 99552 100467 101376 101728 101904 102663 104448 104544 104907 104992 105408 105774 105957 107712 107811 108086 108273 108702 110592 110976 111078 111168 111554 111747 111996 114048 114444 114642 117504 117612 117912 118096 118116 118584 119072 121176 122793 123904 124416 124848 124928 125064 125477 126514 127776 128304 128832 129503 131648 132192 132651 132736 132858 133956 135168 135762 135872 136323 136884 139392 139876 140118 140454 140544 140697 141032 141276 143616 143748 144364 144936 147968 148104 148224 148996 149328 152064 152592 152856 156672 156816 157216 157488 158112 158661 161568 162129 162382 163053 163724 165888 166464 166617 166752 167331 167994 170368 171072 171666 171776 171963 176256 176418 176868 177144 177174 177876 178608 181016 181764 182512 185856 186624 186824 187272 187392 187596 188368 189771 191488 191664 193248 193919 197472 197632 198288 199104 199287 200141 200934 202752 203456 203643 203808 205326 208896 209088 209814 209984 210177 210681 210816 211548 211914 215424 215622 216172 216546 217404 221952 222156 222336 223108 223494 223992 226981 228096 228888 229284 235008 235224 235824 236192 236232 237168 238144 242352 243573 245586 247808 248832 249696 249856 250128 250954 251991 253028 255552 256608 256883 257499 257664 259006 263296 264384 265302 265472 265716 265761 267912 271524 271744 272646 273768 278784 279752 280236 280908 281088 281394 282064 282552 287232 287496 288728 289872 295936 296208 296448 297992 298656 299693 301401 304128 305184 305712 307989 313344 313632 314432 314721 314976 316224 317322 317871 323136 323433 324258 324764 324819 326106 327448 331776 332928 333234 333504 334662 335241 335988 340736 342144 343332 343552 343926 352512 352836 353736 354288 354348 355752 357216 362032 363528 365024 368379 371712 373248 373648 374544 374784 375192 376431 376736 379542 382976 383328 384659 386496 387838 388509 394944 395264 396576 397001 397953 398208 398574 400282 401868 405504 406912 407286 407616 409739 410652 418176 419628 419968 420354 421362 421632 423096 423828 430848 431244 432344 433092 434808 443904 444312 444672 446216 446988 447984 450241 453962 456192 457776 458568 470016 470448 471648 472384 472464 474336 475983 476288 484704 486387 487146 489159 491172 495616 497664 499392 499851 500256 501908 501993 503982 506056 511104 513216 513766 514998 515328 515889 518012 526592 528768 530604 530944 531432 531522 535824 543048 543488 545292 547536 557568 559504 560472 561816 562176 562788 564128 565104 569313 574464 574992 577456 579744 581757 591872 592416 592896 594473 595984 597312 597861 599386 600423 602802 608256 610368 610929 611424 613547 615978 626688 627264 628864 629442 629952 630531 632448 633233 634644 635742 646272 646866 648516 649528 649638 652212 654896 665856 666468 667008 669324 670482 671976 680943 681472 684288 686664 687104 687852 695827 705024 705672 707472 708576 708696 711504 714432 718153 724064 727056 730048 730719 736758 743424 746496 747296 749088 749568 750384 752862 753472 755973 759084 765952 766656 769318 770649 772497 772992 775676 777018 789888 790528 793152 794002 795906 796416 797148 797283 800564 803736 813824 814572 815232 819478 821304 836352 839256 839936 840708 842724 843264 846192 847656 861696 862488 864688 866184 869616 887808 888624 889344 892432 893976 895968 899079 900482 904203 907924 912384 915552 917136 923967 940032 940896 943296 944163 944768 944928 948209 948672 951966 952576 953613 969408 970299 972774 974292 974457 978318 982344 995328 998784 999702 1000512 1003816 1003986 1005723 1007964 1012112 1022208 1026432 1027532 1029996 1030656 1031778 1036024 1053184 1057536 1061208 1061888 1062864 1063044 1071648 1075369 1086096 1086976 1090584 1095072 1105137 1115136 1119008 1120944 1123632 1124352 1125576 1128256 1129293 1130208 1138626 1148928 1149984 1153977 1154912 1159488 1163514 1165527 1183744 1184832 1185792 1188946 1191003 1191968 1193859 1194624 1195722 1198772 1200846 1205604 1216512 1220736 1221858 1222848 1227094 1229217 1231956 1254528 1257728 1258884 1259904 1261062 1264896 1266466 1269288 1271484 1292544 1293732 1297032 1299056 1299276 1304424 1309792 1331712 1332936 1334016 1338648 1340964 1343952 1350723 1361886 1362944 1368576 1373328 1374208 1375704 1380247 1391654 1410048 1411344 1414944 1417152 1417392 1423008 1424533 1427949 1428864 1436306 1448128 1454112 1459161 1460096 1461438 1473516 1486848 1492992 1494592 1498176 1499553 1500768 1505724 1505979 1506944 1511946 1518168 1533312 1538636 1541298 1544994 1545984 1547667 1551352 1554036 1579776 1586304 1588004 1591812 1592832 1594296 1594566 1601128 1607472 1627648 1629144 1630464 1638956 1642608 1672704 1678512 1679872 1681416 1685448 1686528 1692384 1695312 1707939 1723392 1724976 1729376 1732368 1739232 1745271 1775616 1777248 1778688 1783419 1784864 1787952 1791936 1793583 1798158 1800964 1801269 1808406 1815848 1824768 1831104 1832787 1834272 1840641 1847934 1880064 1881792 1886592 1888326 1889536 1889856 1891593 1896418 1897344 1899699 1903932 1905152 1907226 1938816 1940598 1945548 1948584 1948914 1956636 1964688 1997568 1999404 2001024 2007632 2007972 2011446 2015928 2024224 2042829 2044416 2052864 2055064 2059992 2061312 2063556 2072048 2087481 2106368 2115072 2122416 2123776 2125728 2126088 2133109 2143296 2150738 2154459 2172192 2173952 2181168 2190144 2192157 2201551 2210274 2230272 2238016 2241888 2247264 2248704 2251152 2256512 2258586 2260416 2272189 2277252 2297856 2299968 2307954 2309824 2311947 2317491 2318976 2327028 2331054 2369664 2371584 2377892 2382006 2383936 2387718 2389248 2391444 2391849 2397544 2401692 2411208 2441472 2443716 2445696 2454188 2458434 2463912 2496791 2509056 2515456 2517768 2519808 2522124 2529792 2532932 2538576 2542968 2585088 2587464 2594064 2598112 2598552 2608848 2619584 2663424 2665872 2668032 2677296 2681928 2687904 2697237 2701446 2712609 2723772 2725888 2737152 2746656 2748416 2751408 2760494 2771901 2783308 2820096 2822688 2829888 2832489 2834304 2834784 2844627 2846016 2849066 2855898 2857728 2860839 2872612 2896256 2908224 2918322 2920192 2922876 2923371 2947032 2985984 2989184 2996352 2999106 3001536 3011448 3011958 3013888 3017169 3023892 3036336 3066624 3077272 3082596 3089988 3091968 3095334 3102704 3108072 3159552 3172608 3176008 3183624 3185664 3188592 3189132 3202256 3214944 3226107 3255296 3258288 3260928 3277912 3285216 3296623 3315411 3345408 3357024 3359744 3362832 3370896 3373056 3384768 3387879 3390624 3402397 3415878 3446784 3449952 3458752 3461931 3464736 3478464 3490542 3496581 3551232 3554496 3557376 3566838 3569728 3573009 3575904 3581577 3583872 3587166 3596316 3601928 3602538 3616812 3631696 3649536 3662208 3665574 3668544 3681282 3687651 3695868 3763584 3773184 3776652 3779072 3779712 3783186 3792836 3794688 3799398 3807864 3810304 3814452 3858677 3877632 3881196 3891096 3897168 3897828 3913272 3929376 3995136 3998808 4002048 4015264 4015944 4022892 4031856 4048448 4052169 4085658 4088832 4105728 4110128 4119984 4122624 4127112 4140741 4144096 4174962 4212736 4230144 4244832 4247552 4251456 4252176 4266218 4273599 4283847 4286592 4301476 4308918 4344384 4347904 4362336 4367011 4377483 4380288 4384314 4403102 4420548 4460544 4476032 4483776 4494528 4502304 4507129 4513024 4517172 4517937 4520832 4544378 4554504 4599936 4615908 4619648 4623894 4634982 4637952 4654056 4662108 4739328 4755784 4764012 4767872 4775436 4778496 4782888 4783698 4795088 4803384 4822416 4882944 4887432 4891392 4908376 4916868 4927824 4952651 4993582 5018112 5030912 5035536 5039616 5044248 5059584 5065864 5077152 5085936 5123817 5170176 5174928 5188128 5196224 5197104 5217696 5235813 5239168 5326848 5331744 5336064 5350257 5354592 5363856 5375808 5380749 5394474 5402892 5403807 5425218 5447544 5451776 5474304 5493312 5498361 5502816 5520988 5521923 5543802 5566616 5640192 5645376 5659776 5664978 5668608 5669568 5674779 5689254 5692032 5698132 5699097 5711796 5715456 5721678 5745224 5792512 5816448 5836644 5840384 5845752 5846742 5894064 5978368 5992704 5998212 6003072 6022896 6023916 6027776 6034338 6047784 6072672 6128487 6133248 6154544 6165192 6179976 6183936 6190668 6205408 6216144 6262443 6319104 6345216 6352016 6367248 6371328 6377184 6378264 6399327 6404512 6429888 6452214 6463377 6510592 6516576 6521856 6539203 6555824 6570432 6576471 6593246 6604653 6630822 6690816 6714048 6719488 6725664 6741792 6746112 6749017 6769536 6775758 6781248 6804794 6816567 6831756 6893568 6899904 6917504 6923862 6929472 6935841 6956928 6965563 6981084 6993162 7108992 7114752 7133676 7139456 7146018 7151808 7163154 7167744 7174332 7189057 7192632 7203856 7205076 7233624 7263392 7324416 7331148 7337088 7362564 7375302 7391736 7490373 7527168 7546368 7553304 7558144 7559424 7566372 7585672 7589376 7598796 7615728 7620608 7628904 7654097 7717354 7755264 7762392 7782192 7794336 7795656 7826544 7858752 7899683 7990272 7997616 8004096 8030528 8031888 8045784 8063712 8091711 8096896 8104338 8171316 8177664 8211456 8220256 8239968 8245248 8254224 8281482 8288192 8315703 8349924 8425472 8460288 8489664 8497467 8502912 8504352 8532436 8533881 8547198 8567694 8573184 8582517 8602952 8617836 8688768 8695808 8724672 8734022 8754966 8760576 8768628 8770113 8806204 8841096 8952064 8967552 8989056 9004608 9014258 9026048 9034344 9035874 9041664 9051507 9088756 9109008 9199872 9231816 9239296 9247788 9269964 9275904 9308112 9324216 9478656 9511568 9528024 9535744 9550872 9556992 9565776 9567396 9590176 9606768 9644832 9678321 9765888 9774864 9782784 9816752 9833736 9855648 9889869 9905302 9946233 9987164 10036224 10061824 10071072 10079232 10088496 10119168 10131728 10154304 10163637 10171872 10207191 10247634 10340352 10349856 10376256 10385793 10392448 10394208 10430299 10435392 10471626 10478336 10489743 10653696 10663488 10672128 10700514 10709184 10719027 10727712 10751616 10761498 10764961 10788948 10805784 10807614 10850436 10895088 10948608 10986624 10996722 11005632 11041976 11043846 11062953 11087604 11133232 11290752 11319552 11329956 11337216 11339136 11349558 11378508 11384064 11396264 11398194 11423592 11430912 11443356 11490448 11576031 11585024 11632896 11673288 11680768 11691504 11693484 11788128 11829059 11956736 11985408 11996424 12006144 12045792 12047832 12055552 12068676 12095568 12145344 12156507 12208601 12256974 12266496 12309088 12330384 12359952 12367872 12381336 12410816 12422223 12432288 12524886 12638208 12690432 12704032 12734496 12742656 12754368 12756528 12798654 12809024 12820797 12851541 12859776 12904428 12926754 13021184 13033152 13043712 13078406 13101033 13111648 13132449 13140864 13152942 13186492 13209306 13261644 13381632 13428096 13438976 13451328 13483584 13498034 13521387 13539072 13551516 13553811 13562496 13609588 13633134 13663512 13799808 13835008 13847724 13858944 13871682 13913856 13931126 13962168 13986324 14217984 14267352 14278912 14292036 14303616 14326308 14335488 14348664 14378114 14385264 14407712 14410152 14467248 14526784 14648832 14662296 14674176 14725128 14750604 14783472 14857953 14980746 15054336 15092736 15106608 15116288 15118848 15132744 15171344 15178752 15197592 15231456 15241216 15257808 15308194 15371451 15434708 15510528 15524784 15564384 15588672 15591312 15653088 15669863 15707439 15717504 15799366 15980544 15995232 16008192 16050771 16061056 16063776 16091568 16127424 16183422 16193792 16208676 16211421 16342632 16355328 16422912 16440512 16479936 16495083 16508448 16562964 16565769 16576384 16631406 16699848 16920576 16979328 16994934 17005824 17008704 17024337 17064872 17067762 17094396 17097291 17135388 17146368 17165034 17205904 17235672 17377536 17449344 17468044 17509932 17521152 17537256 17540226 17612408 17682192 17904128 17935104 17978112 18009216 18028516 18052096 18068688 18071748 18083328 18103014 18177512 18218016 18281273 18385461 18399744 18463632 18478592 18495576 18539928 18551808 18616224 18648432 18787329 18957312 19023136 19056048 19071488 19101744 19113984 19131552 19134792 19180352 19197981 19213536 19289664 19356642 19390131 19531776 19549728 19565568 19617609 19633504 19667472 19711296 19729413 19779738 19810604 19813959 19892466 19974328 20072448 20123648 20142144 20158464 20176992 20238336 20247051 20263456 20308608 20327274 20343744 20414382 20449701 20495268 20680704 20699712 20752512 20771586 20784896 20788416 20807523 20860598 20870784 20896689 20943252 20956672 20979486 21326976 21344256 21401028 21418368 21438054 21455424 21503232 21522996 21529922 21567171 21577896 21611568 21615228 21700872 21790176 21973248 21993444 22011264 22083952 22087692 22125906 22175208 22266464 22471119 22581504 22639104 22659912 22674432 22678272 22699116 22757016 22768128 22792528 22796388 22847184 22861824 22886712 22962291 22980896 23152062 23170048 23265792 23346576 23361536 23383008 23386968 23464199 23576256 23658118 23699049 23913472 23970816 23992848 24012288 24091584 24095664 24111104 24137352 24191136 24217061 24275133 24290688 24313014 24417202 24513948 24532992 24618176 24660768 24719904 24735744 24762672 24821632 24844446 24864576 24994079 25049772 25276416 25380864 25408064 25468992 25492401 25508736 25513056 25597308 25601643 25618048 25641594 25703082 25719552 25808856 25853508 26066304 26087424 26156812 26202066 26223296 26264898 26281728 26305884 26310339 26372984 26418612 26523288 26856192 26902656 26967168 26996068 27042774 27078144 27103032 27107622 27124992 27154521 27219176 27266268 27327024 27464701 27599616 27670016 27695448 27717888 27743364 27827712 27862252 27924336 27972648 28435968 28534704 28557824 28584072 28607232 28652616 28670976 28697328 28756228 28770528 28815424 28820304 28934496 29034963 29053568 29297664 29324592 29348352 29450256 29501208 29566944 29669607 29715906 29838699 29961492 30108672 30185472 30213216 30232576 30237696 30265488 30342688 30357504 30395184 30462912 30490911 30515616 30616388 30621573 30742902 30869416 31021056 31049568 31128768 31157379 31177344 31182624 31290897 31306176 31339726 31414878 31435008 31469229 31598732 31961088 31990464 32016384 32101542 32122112 32127552 32157081 32183136 32254848 32294883 32366844 32387584 32417352 32422842 32685264 32845824 32881024 32959872 32990166 33016896 33125928 33131538 33152768 33188859 33262812 33399696 33958656 33989868 34011648 34017408 34048674 34129744 34135524 34188792 34194582 34270776 34292736 34330068 34411808 34471344 34728093 34755072 34898688 34936088 35019864 35042304 35074512 35080452 35224816 35364384 35487177 35808256 35870208 35956224 36018432 36057032 36104192 36137376 36143496 36166656 36206028 36262853 36355024 36436032 36469521 36562546 36625803 36770922 36799488 36927264 36957184 36991152 37079856 37103616 37232448 37266669 37296864 37426367 37574658 37914624 38046272 38112096 38142976 38203488 38227968 38263104 38269584 38360704 38395962 38427072 38462391 38579328 38627213 38713284 38780262 39063552 39099456 39131136 39235218 39267008 39303099 39334944 39397347 39422592 39458826 39559476 39621208 39627918 39784932 39948656 40144896 40284288 40316928 40353984 40494102 40526912 40564161 40617216 40654548 40661433 40687488 40828764 40899402 40990536 41399424 41505024 41543172 41569792 41576832 41615046 41721196 41741568 41793378 41886504 41913344 41958972 42445447 42653952 42802056 42836736 42876108 42910848 43006464 43045992 43059844 43134342 43155792 43223136 43230456 43401744 43580352 43807333 43946496 43986888 44022528 44167904 44175384 44251812 44350416 44532928 44573859 44942238 45163008 45278208 45319824 45348864 45356544 45398232 45514032 45536256 45585056 45592776 45694368 45723648 45773424 45924582 45961792 46114353 46304124 46340096 46531584 46693152 46723072 46766016 46773936 46928398 47009589 47122317 47152512 47316236 47398098 47826944 47941632 47985696 48024576 48152313 48183168 48191328 48222208 48274704 48382272 48434122 48550266 48581376 48626028 48634263 48834404 49027896 49065984 49236352 49321536 49439808 49525344 49578419 49643264 49688892 49697307 49729152 49988158 50099544 50761728 50816128 50937984 50984802 51017472 51026112 51194616 51203286 51236096 51283188 51291873 51406164 51439104 51617712 51707016 52132608 52313624 52404132 52446592 52529796 52563456 52611768 52620678 52745968 52837224 53046576 53712384 53805312 53934336 53992136 54085548 54156288 54206064 54215244 54249984 54309042 54438352 54532536 54654048 54843819 54929402 55156383 55199232 55340032 55390896 55435776 55486728 55655424 55724504 55848672 55945296 56361987 56871936 57069408 57115648 57168144 57214464 57305232 57341952 57394656 57512456 57541056 57593943 57630848 57640608 57840749 57868992 58069926 58107136 58170393 58595328 58649184 58696704 58852827 58900512 59002416 59133888 59188239 59339214 59431812 59441877 59677398 59922984 60217344 60370944 60426432 60475392 60530976 60685376 60715008 60741153 60790368 60925824 60981822 61031232 61232776 61243146 61349103 61485804 61738832 62042112 62099136 62257536 62314758 62354688 62365248 62422569 62581794 62612352 62679452 62690067 62829756 62870016 62938458 63197464 63980928 64032768 64203084 64244224 64255104 64314162 64366272 64509696 64589766 64701513 64733688 64775168 64834704 64845684 65370528 65597509 65762048 65919744 65980332 66033792 66251856 66263076 66305536 66377718 66525624 66799392 67413357 67917312 67979736 68023296 68034816 68097348 68259488 68271048 68377584 68389164 68541552 68585472 68660136 68823616 68886873 68942688 69456186 69510144 69797376 69872176 70039728 70084608 70149024 70160904 70392597 70449632 70728768 70974354 71097147 71616512 71740416 71912448 72036864 72114064 72208384 72274752 72286992 72333312 72412056 72525706 72651183 72710048 72825399 72872064 72939042 73125092 73251606 73541844 73598976 73854528 73914368 73982304 74159712 74207232 74239187 74464896 74533338 74593728 74852734 74982237 75149316 75829248 76092544 76224192 76285952 76406976 76526208 76539168 76621193 76721408 76791924 76804929 76854144 76924782 77158656 77254426 77426568 77560524 78198912 78262272 78470436 78534016 78606198 78669888 78794694 78845184 78917652 79079627 79118952 79242416 79255836 79569864 79897312 80568576 80707968 80988204 81053824 81128322 81234432 81309096 81322866 81374976 81657528 81798804 81981072 82394103 82798848 83010048 83086344 83139584 83153664 83230092 83442392 83483136 83586756 83773008 83826688 83917944 84195067 84890894 85307904 85604112 85673472 85752216 85821696 86012928 86091984 86119688 86268684 86311584 86446272 86460912 86803488 86896513 87104889 87160704 87614666 87892992 87973776 88045056 88335808 88350768 88503624 88700832 89008821 89065856 89147718 89884476 90326016 90556416 90639648 90697728 90713088 90796464 91028064 91072512 91170112 91185552 91388736 91472733 91546848 91849164 91864719 91923584 92228706 92608248 92680192 93063168 93386304 93472137 93532032 93547872 93856796 93872691 94019178 94244634 94305024 94407687 94632472 94796196 95653888 95883264 95971392 96049152 96304626 96366336 96382656 96471243 96549408 96764544 96868244 96884649 97100532 97162752 97252056 97268526 97668808 98055792 98472704 98643072 98879616 99050688 99156838 99286528 99377784 99394614 99458304 99566577 99976316 100199088 101632256 101875968 101969604 102034944 102052224 102389232 102406572 102472192 102566376 102583746 102812328 102878208 103235424 103414032 104184279 104265216 104627248 104808264 104893184 105059592 105126912 105223536 105241356 105491936 105674448 106093152 106461531 107424768 107610624 107868672 107984272 108171096 108312576 108412128 108430488 108499968 108618084 108788559 108876704 109065072 109308096 109408563 109687638 109858804 109877409 110312766 110398464 110680064 110781792 110871552 110973456 111310848 111449008 111697344 111800007 111890592 112279101 112723974 113743872 114138816 114231296 114336288 114428928 114610464 114683904 114733289 114789312 115024912 115082112 115187886 115261696 115281216 115387173 115681498 115737984 115881639 116139852 116214272 116340786 117190656 117298368 117393408 117705654 117801024 117909297 118004832 118267776 118376478 118414571 118678428 118863624 118883754 119354796 119845968 120434688 120852864 120950784 121061952 121370752 121482306 121580736 121692483 121851648 121963644 122062464 122213969 122465552 122486292 122698206 122971608 123477664 124198272 124515072 124629516 124709376 124730496 124845138 125163588 125224704 125358904 125380134 125659512 125740032 125876916 126394928 127336341 127961856 128406168 128488448 128510208 128628324 128732544 129019392 129179532 129403026 129467376 129550336 129669408 129691368 130119649 130741056 131195018 131421999 131524096 131839488 131960664 132067584 132503712 132526152 132611072 132755436 133051248 133598784 133721577 134294611 134826714 135834624 135959472 136046592 136069632 136194696 136518976 136542096 136755168 136778328 137083104 137170944 137320272 137647232 137773746 137885376 138603529 138912372 139020288 139594752 139744352 140079456 140169216 140298048 140321808 140785194 140899264 141028767 141366951 141457536 141948708 142194294 143233024 143480832 143824896 144073728 144228128 144456939 144549504 144573984 144666624 144824112 145051412 145302366 145420096 145650798 145744128 145878084 145902789 146250184 146503212 147083688 147197952 147709056 147828736 147964608 148319424 148478374 148735257 148929792 149066676 149091921 149187456 149705468 149964474 150298632 152185088 152448384 152571904 152813952 153052416 153078336 153242386 153442816 153583848 153609858 153708288 153849564 153875619 154317312 154508852 154853136 155121048 156397824 156940872 157068032 157212396 157339776 157589388 157690368 157835304 158159254 158237904 158484832 158511672 159139728 159794624 161137152 161415936 161976408 162107648 162256644 162468864 162618192 162645732 162749952 163315056 163597608 163962144 164531457 164788206 165469149 165597696 166020096 166172688 166279168 166307328 166460184 166884784 166966272 167173512 167546016 167653376 167835888 168390134 169085961 169781788 170615808 171208224 171346944 171504432 171643392 172025856 172183968 172239376 172537368 172623168 172781829 172892544 172921824 173522247 173606976 173793026 174209778 174321408 174511179 175229332 175785984 175947552 176090112 176558481 176671616 176701536 177007248 177401664 178017642 178131712 178295436 178325631 179768952 180652032 181112832 181279296 181426176 181592928 182056128 182145024 182223459 182340224 182371104 182777472 182945466 183004337 183093696 183698328 183729438 183847168 184047309 184457412 185216496 186126336 186772608 186944274 187064064 187095744 187267707 187713592 187745382 188038356 188070201 188489268 188610048 188815374 189264944 189592392 191942784 192098304 192609252 192732672 192765312 192942486 193098816 193529088 193736488 193769298 194104539 194201064 194325504 194504112 194537052 195337616 196111584 196792527 196945408 197286144 197759232 198101376 198313676 198573056 198755568 198789228 198916608 199133154 199952632 200398176 201094003 202240071 203264512 203751936 203939208 204069888 204104448 204778464 204813144 204944384 205132752 205167492 205624656 205756416 206470848 206660619 206828064 207546217 208368558 208530432 209254496 209616528 209786368 210119184 210253824 210447072 210482712 210983872 211177791 211348896 212186304 212923062 213291441 214849536 215221248 215737344 215968544 216342192 216625152 216824256 216860976 216999936 217236168 217577118 217753408 217953549 218130144 218476197 218616192 218817126 219375276 219717608 219754818 220625532 220796928 221360128 221563584 221743104 221946912 222621696 222717561 222898016 223394688 223600014 223781184 224558202 224946711 225447948 227487744 228277632 228462592 228672576 228857856 229220928 229466578 229578624 229863579 230049824 230164224 230375772 230414787 230523392 230562432 230774346 231362996 231475968 231763278 232279704 232428544 232681572 234596736 234786816 235411308 235602048 235818594 236009664 236535552 236752956 236829142 237238881 237356856 237727248 237767508 238709592 239691936 241705728 242123904 242741504 242964612 243161472 243384966 243703296 243927288 244124928 244427938 244931104 244972584 245396412 245943216 246955328 247182309 248396544 249030144 249259032 249418752 249460992 249690276 250327176 250449408 250717808 250760268 251319024 251480064 251753832 252585201 252789856 254672682 255923712 256812336 256976896 257020416 257256648 257465088 258038784 258359064 258806052 258934752 259100672 259338816 259382736 260239298 260689539 261314667 261482112 262390036 262843998 263048192 263678976 263921328 264135168 265007424 265052304 265222144 265510872 266102496 266387671 267026463 267197568 267443154 268589222 269653428 271669248 271918944 272093184 272139264 272389392 273037952 273084192 273510336 273556656 274166208 274640544 274934869 275294464 275547492 275594157 275770752 277207058 277824744 278040576 279189504 279488704 280158912 280416411 280596096 280643616 281570388 281618073 281798528 282057534 282733902 282915072 283897416 284388588 286961664 287649792 288147456 288456256 288913878 289099008 289147968 289413729 289648224 290102824 290604732 290653947 290840192 291301596 291488256 291756168 291805578 292500368 293006424 294167376 295418112 295929216 296638848 296956748 297470514 297859584 298133352 298183842 298374912 298699731 299410936 299928948 300597264 302111711 304370176 304896768 305627904 306104832 306156672 306484772 306885632 307167696 307219716 307416576 307699128 307751238 308634624 309017704 309706272 310242096 312552837 312795648 313881744 314136064 314424792 314679552 315178776 315380736 315670608 316318508 316475808 316969664 317023344 318279456 319384593 319589248 322274304 322831872 323952816 324215296 324513288 324937728 325236384 325291464 325499904 326365677 326630112 327195216 327924288 328225689 329062914 329576412 329632227 330938298 331195392 332040192 332345376 332558336 332614656 332920368 333769568 333932544 334347024 335092032 335400021 335671776 336780268 336837303 338171922 339563576 341231616 342416448 342693888 343008864 343286784 344051712 344199867 344367936 344478752 345074736 345246336 345563658 345785088 345843648 346161519 347044494 347213952 347586052 347644917 348419556 348642816 349022358 350458664 351571968 351895104 352180224 353116962 353343232 353403072 353727891 354014496 354803328 355243713 356035284 356263424 356590872 356651262 359537904 361304064 362558592 362852352 363185856 364112256 364446918 364680448 364742208 365077449 365554944 365890932 366008674 366187392 366641907 367396656 367458876 367694336 368094618 368914824 370432992 373545216 373888548 374128128 374191488 374535414 375427184 375490764 376076712 376140402 376978536 377220096 377630748 378529888 379184784 382009023 383885568 385218504 385465344 385530624 385884972 386197632 387058176 387472976 387538596 388209078 388402128 388651008 389008224 389074104 390358947 390675232 392223168 393585054 393890816 394265997 394572288 395518464 396202752 396627352 397146112 397511136 397578456 397833216 398266308 398891383 399905264 400796352 401164731 402188006 402883833 404480142 406529024 407503872 407878416 408139776 408208896 409556928 409626288 409888768 410265504 410334984 411249312 411512832 411690037 412941696 413321238 413656128 415092434 415810587 416737116 417060864 418508992 419233056 419572736 420238368 420507648 420894144 420965424 421967744 422355582 422697792 423086301 424372608 424899343 425846124 426582882 429699072 430442496 431474688 431937088 432684384 433370817 433648512 433721952 433999872 434472336 435154236 435506816 435907098 436260288 436952394 437232384 437634252 438532477 438750552 439435216 439509636 441251064 441593856 443127168 443486208 443893824 445435122 445796032 446205771 446789376 447200028 447275763 447562368 449116404 449893422 450895896 456555264 457345152 457715712 458441856 458933156 459157248 459727158 460099648 460328448 460751544 460829574 461046784 461124864 461548692 461626857 462725992 462951936 463526556 464559408 464857088 465363144 466899917 469193472 470822616 471204096 471637188 472019328 473071104 473505912 473658284 474477762 474713712 475454496 475535016 477419184 479383872 481880663 483411456 484247808 485483008 485929224 486322944 486769932 487406592 487854576 488249856 488855876 489862208 489945168 490792824 491886432 493594371 493910656 494364618 496793088 498060288 498518064 498837504 498921984 499380552 500654352 500898816 501435616 501520536 502638048 502960128 503507664 505170402 505579712 507257883 509345364 511847424 513624672 513953792 514040832 514513296 514930176 516077568 516718128 517612104 517869504 518345487 518677632 518765472 520478596 520566741 521379078 522629334 522964224 523533537 524780072 525687996 526096384 527357952 527842656 528270336 529675443 530014848 530104608 530444288 531021744 532204992 532775342 534052926 534395136 534886308 534976893 537178444 539306856 543338496 543837888 544278528 544778784 546075904 546168384 546670377 547020672 547113312 548332416 549013011 549281088 549869738 550588928 551094984 551188314 551541504 552141927 554414116 555649488 558379008 558977408 560317824 560832822 561192192 561287232 563140776 563236146 563597056 564115068 564210603 565467804 565830144 567794832 568777176 576294912 576912512 577827756 578198016 578295936 578827458 579296448 580205648 581209464 581307894 581680384 582313617 582603192 582976512 583512336 583611156 585000736 586012848 588334752 590377581 590836224 591858432 593277696 593913496 594941028 595719168 596266704 596367684 596749824 597399462 598821872 599857896 601194528 603282009 604223422 606720213 608740352 609793536 611255808 612209664 612313344 612969544 613771264 614335392 614439432 614833152 615398256 615502476 617269248 618035408 619412544 619981857 620484192 622638651 625105674 625591296 627763488 628272128 628849584 629359104 630357552 630761472 631341216 632637016 632951616 633533373 633939328 634046688 636248239 636558912 638769186 639178496 639874323 644548608 645663744 647905632 648430592 649026576 649875456 650472768 650582928 650999808 652731354 653260224 653860647 654390432 655848576 656451378 656662621 658125828 659152824 659264454 661876596 662390784 664080384 664690752 665229312 665840736 667539136 667865088 668152683 668694048 670184064 670800042 671343552 673560536 673674606 674840133 676343844 679127152 682463232 684832896 685387776 686017728 686573568 688399734 688735872 688957504 689590737 690149472 690492672 691127316 691244361 691570176 691687296 692323038 694088988 694427904 695172104 695289834 696839112 697285632 698044716 700917328 703790208 704360448 706233924 706686464 706806144 707455782 708028992 709606656 710487426 711716643 712070568 712526848 713181744 713302524 719075808 721572599 725117184 726371712 728224512 728893836 729360896 729484416 730154898 731109888 731781864 732017348 732374784 733283814 734793312 734917752 735388672 736189236 737829648 740865984 741546927 744724661 747090432 747777096 748256256 748382976 749070828 750854368 750981528 752153424 752280804 753957072 754440192 755261496 757059776 757755603 758369568 764018046 767771136 770437008 770930688 771061248 771769944 772395264 774116352 774945952 775077192 776418156 776804256 777302016 778016448 778148208 780717894 781350464 782068617 783944001 784446336 787170108 787781632 788531994 789144576 791036928 792405504 793254704 794292224 795022272 795156912 795666432 796532616 797782766 799163013 799810528 801079389 801592704 802329462 804376012 805767666 808960284 813058048 815007744 815756832 816279552 816417792 819113856 819252576 819777536 820531008 820669968 822498624 823380074 824804607 825883392 826642476 826782471 827312256 830184868 831621174 833474232 834121728 837017984 838466112 839145472 840476736 841788288 841930848 842833123 843935488 844711164 844854219 845395584 846172602 848745216 849798686 851692248 853165764 860884992 862949376 863874176 865368768 866741634 867297024 867443904 868944672 869875897 870308472 871013632 871814196 871961841 872520576 873904788 874464768 875268504 877064954 877501104 878870432 879019272 882502128 886254336 887787648 890870244 891592064 892411542 893578752 894400056 894551526 895124736 898232808 899786844 901791792 906335133 913110528 914690304 916883712 917866312 918314496 919454316 920199296 920656896 921503088 921659148 922093568 922249728 923097384 923253714 925451984 925903872 927053112 929118816 929714176 930726288 933799834 937658511 938386944 941645232 942408192 943274376 944038656 946142208 947011824 947316568 948955524 949427424 950908992 951070032 954838368 955861643 958153779 958767744 963761326 966822912 968495616 970966016 971858448 972645888 973539864 974813184 975709152 976499712 977711752 979097031 979724416 979890336 981585648 983772864 987188742 987821312 988729236 988896681 993586176 996120576 997036128 997675008 997843968 998761104 1001308704 1001797632 1002871232 1003041072 1005276096 1006200063 1007015328 1010340804 1010511909 1011159424 1014515766 1018690728 1023694848 1027249344 1028081664 1029026592 1029860352 1032155136 1032599601 1033436256 1035224208 1035739008 1036690974 1037355264 1037530944 1038484557 1040957192 1041133482 1042758156 1042934751 1045258668 1045928448 1047067074 1049560144 1051375992 1052192768 1054715904 1055685312 1056540672 1059350886 1060029696 1060209216 1061183673 1062043488 1064409984 1065550684 1065731139 1068105852 1068790272 1069772616 1069953786 1074356888 1078613712 1087675776 1088557056 1089557568 1092151808 1092336768 1093340754 1094041344 1094226624 1095232347 1096664832 1098026022 1098562176 1099739476 1099925721 1101177856 1102189968 1102376628 1103083008 1104283854 1108828232 1111298976 1115157653 1117954816 1120635648 1121665644 1122384384 1122574464 1126281552 1126472292 1127194112 1128230136 1128421206 1130935608 1131660288 1135589664 1137554352 1146027069 1153825024 1155655512 1156396032 1156591872 1157654916 1158592896 1160411296 1162418928 1162615788 1163360768 1164627234 1165206384 1165953024 1167024672 1167222312 1170001472 1171076841 1172025696 1176669504 1180755162 1181672448 1182797991 1183716864 1186555392 1187826992 1189882056 1191438336 1192533408 1192735368 1193499648 1194798924 1196674149 1197643744 1199715792 1202389056 1203494193 1206564018 1208446844 1208651499 1213440426 1217480704 1219587072 1222511616 1224419328 1224626688 1225939088 1227542528 1228670784 1228878864 1229666304 1230796512 1231004952 1234538496 1235070111 1236070816 1238825088 1239963714 1240968384 1245277302 1247431761 1250211348 1251182592 1255526976 1256544256 1257699168 1258718208 1260715104 1261522944 1262066179 1262682432 1265274032 1265903232 1267066746 1267878656 1268093376 1269258903 1272496478 1273117824 1274698029 1277538372 1278356992 1279748646 1289097216 1291327488 1295811264 1296861184 1298053152 1300945536 1301165856 1301999616 1302560281 1305462708 1306520448 1307721294 1308780864 1311697152 1312902756 1313325242 1315597431 1316251656 1318305648 1318528908 1323753192 1324781568 1329381504 1330458624 1331681472 1335078272 1336305366 1337388096 1338617313 1340368128 1341600084 1342687104 1344353659 1347121072 1347349212 1349680266 1352687688 1358254304 1369665792 1372035456 1373147136 1376799468 1377471744 1377915008 1379181474 1380298944 1380985344 1382254632 1382488722 1383140352 1383374592 1384646076 1388177976 1388855808 1390344208 1390579668 1393678224 1394571264 1396089432 1400699751 1401834656 1407580416 1412467848 1413372928 1413612288 1414911564 1416057984 1419213312 1420974852 1423433286 1424141136 1425053696 1426363488 1426605048 1431316139 1438151616 1443145198 1445641989 1450234368 1452743424 1456449024 1457787672 1458721792 1458968832 1460309796 1462219776 1463563728 1464034696 1464749568 1466567628 1469586624 1469835504 1470777344 1472378472 1475659296 1477240721 1480783113 1481731968 1483093854 1489449322 1494180864 1495554192 1496512512 1496765952 1498141656 1501708736 1501963056 1504306848 1504561608 1507914144 1508880384 1510522992 1514119552 1515511206 1516739136 1524638819 1528036092 1535542272 1540874016 1541861376 1542122496 1543539888 1544790528 1548232704 1549891904 1550154384 1552836312 1553608512 1555036461 1556032896 1556296416 1561435788 1561700223 1562700928 1564137234 1567888002 1568892672 1574340216 1575563264 1577063988 1578289152 1582073856 1584811008 1586509408 1589026329 1590044544 1590313824 1591332864 1593065232 1595565532 1598326026 1599621056 1602158778 1603185408 1604658924 1604930679 1608752024 1611535332 1617920568 1626116096 1630015488 1631513664 1632835584 1638227712 1638505152 1640011131 1641062016 1641339936 1644997248 1646760148 1647039033 1649609214 1651766784 1653284952 1653564942 1654624512 1656425781 1660369736 1663242348 1666948464 1674035968 1676932224 1678290944 1680953472 1683576576 1683861696 1685666246 1687870976 1689422328 1689708438 1690791168 1692345204 1692631809 1697490432 1699597372 1703384496 1706331528 1727748352 1730737536 1733483268 1734594048 1734887808 1737889344 1739751794 1740616944 1742027264 1743628392 1743923682 1745041152 1746940851 1747809576 1748929536 1750537008 1754129908 1755002208 1757740864 1758038544 1765004256 1771132743 1772508672 1775575296 1781740488 1783184128 1784823084 1787157504 1788800112 1789103052 1790249472 1796465616 1799573688 1803583584 1809846027 1812670266 1820160639 1826221056 1829380608 1833767424 1835732624 1836628992 1838908632 1840398592 1841313792 1843006176 1843318296 1844187136 1844499456 1846194768 1846507428 1850903968 1851807744 1854106224 1858237632 1859945571 1861452576 1867599668 1867915953 1875317022 1876773888 1883290464 1884816384 1886548752 1888077312 1892284416 1894023648 1894633136 1897911048 1898854848 1900600119 1901817984 1902140064 1908744717 1909676736 1911723286 1916307558 1917535488 1919622969 1927522652 1933645824 1936991232 1941932032 1943716896 1945291776 1947079728 1949626368 1951418304 1952999424 1955423504 1958194062 1959448832 1959780672 1961581941 1963171296 1967545728 1969987863 1974377484 1975642624 1977458472 1977793362 1987172352 1992241152 1994072256 1995687936 1997522208 2002617408 2003595264 2004458049 2005742464 2006082144 2010552192 2012400126 2013047707 2014030656 2020681608 2021023818 2022318848 2024520399 2029031532 2037381456 2047389696 2054498688 2056163328 2058053184 2059720704 2065199202 2066872512 2068772211 2070448416 2071478016 2073381948 2074710528 2075061888 2076969114 2077637473 2081914384 2082266964 2085516312 2085869502 2090517336 2091856896 2094134148 2099120288 2102751984 2111370624 2113081344 2118701772 2120059392 2120418432 2122367346 2124086976 2128819968 2131101368 2131462278 2135149929 2136211704 2137580544 2139545232 2139907572 2148713776 2157227424 2164717797 2175351552 2179115136 2184303616 2184673536 2186681508 2188082688 2188453248 2190464694 2193329664 2196052044 2197124352 2199478952 2199851442 2202355712 2204379936 2204753256 2206166016 2208567708 2212034033 2217656464 2222597952 2224640781 2230315306 2234173983 2235909632 2241271296 2243331288 2244768768 2245148928 2252563104 2252944584 2254388224 2256460272 2256842412 2261871216 2263320576 2271179328 2273266809 2275108704 2283008387 2292054138 2307650048 2311311024 2312792064 2313183744 2315309832 2317185792 2320822592 2324837856 2325231576 2326721536 2329254468 2330412768 2331906048 2334049344 2334444624 2340002944 2342153682 2344051392 2346205851 2353339008 2356259993 2361510324 2363344896 2365595982 2367433728 2373110784 2375653984 2379764112 2382876672 2385066816 2385470736 2386999296 2389597848 2393348298 2395287488 2397489039 2399431584 2403238167 2404778112 2406988386 2413128036 2416893688 2417302998 2426880852 2434961408 2439174144 2445023232 2448838656 2449253376 2451878176 2457341568 2457757728 2459332608 2461593024 2462009904 2470140222 2472141632 2474413821 2477650176 2479927428 2480347413 2481936768 2490554604 2494863522 2500422696 2502365184 2511053952 2513088512 2515398336 2517436416 2521430208 2524132358 2525364864 2528499369 2530548064 2531806464 2534133492 2534562657 2535757312 2536186752 2538517806 2544992956 2546235648 2549396058 2555076744 2556713984 2559497292 2582654976 2591622528 2593722368 2596106304 2601891072 2602331712 2605120562 2609627691 2610925416 2613040896 2615442588 2615885523 2617561728 2623394304 2625805512 2626650484 2631194862 2632503312 2636611296 2637057816 2647506384 2658763008 2663362944 2670156544 2672610732 2674776192 2677234626 2680736256 2683200168 2685374208 2688707318 2694242144 2694698424 2699360532 2705375376 2716508608 2719005399 2739331584 2744070912 2753598936 2754943488 2755830016 2758362948 2760597888 2761970688 2764509264 2764977444 2766280704 2766749184 2769292152 2776355952 2777711616 2780688416 2781159336 2787356448 2789142528 2792178864 2801399502 2803669312 2812975533 2815160832 2824935696 2826745856 2827224576 2829823128 2832115968 2838426624 2841949704 2846866572 2848282272 2850107392 2852726976 2853210096 2862632278 2867584929 2874461337 2876303232 2886290396 2891283978 2900468736 2905486848 2912898048 2915575344 2917443584 2917937664 2920619592 2924439552 2927127456 2928069392 2929499136 2933135256 2937291093 2939173248 2939671008 2941554688 2944756944 2951318592 2954481442 2961566226 2963463936 2966187708 2966690043 2978898644 2988361728 2991108384 2993025024 2993531904 2996283312 3003417472 3003926112 3008613696 3009123216 3015828288 3021045984 3024283559 3028239104 3031022412 3031535727 3033478272 3049277638 3056072184 3071084544 3081748032 3084244992 3087079776 3089581056 3096465408 3097798803 3099783808 3100308768 3105672624 3107217024 3110072922 3112065792 3112592832 3122871576 3123400446 3125401856 3128274468 3128804253 3135776004 3137785344 3148680432 3154127976 3156578304 3164147712 3169622016 3173018816 3178052658 3180089088 3180627648 3183551019 3186130464 3191131064 3196652052 3197193417 3199242112 3204317556 3206370816 3209317848 3209861358 3217504048 3223070664 3235841136 3263027328 3265671168 3276455424 3277010304 3280022262 3282124032 3282679872 3285697041 3289994496 3293520296 3294078066 3299218428 3299777163 3303533568 3306569904 3307129884 3309249024 3312851562 3320739472 3326484696 3333896928 3345472959 3348071936 3353864448 3361906944 3367153152 3367723392 3371332492 3375741952 3378844656 3379416876 3381582336 3384690408 3385263618 3394980864 3399194744 3406768992 3412663056 3438081207 3455496704 3461475072 3466966536 3469188096 3469775616 3475778688 3479503588 3481233888 3484054528 3487256784 3487847364 3490082304 3493881702 3495619152 3497859072 3501074016 3508259816 3510004416 3513230523 3515481728 3516077088 3528285689 3530008512 3542265486 3545017344 3548393973 3551150592 3563480976 3566368256 3569646168 3574315008 3577600224 3578206104 3580498944 3590022447 3592931232 3599147376 3607167168 3610482579 3619692054 3625340532 3625954497 3640321278 3652442112 3658761216 3667534848 3671465248 3673257984 3677817264 3680797184 3682627584 3686012352 3686636592 3688998912 3692389536 3693014856 3701807936 3703615488 3705210333 3708212448 3716475264 3719891142 3722905152 3735199336 3735831906 3742295283 3750634044 3753547776 3766580928 3769632768 3773097504 3776154624 3784568832 3786198537 3788047296 3789266272 3795822096 3797709696 3801200238 3803635968 3804280128 3807776709 3817489434 3819353472 3823446572 3824094087 3832615116 3835070976 3839245938 3855045304 3867291648 3873982464 3883864064 3887433792 3890583552 3894159456 3902836608 3905998848 3907680843 3910847008 3916388124 3918897664 3919561344 3923163882 3926342592 3935091456 3939975726 3946792293 3948754968 3951285248 3954916944 3955586724 3974344704 3988144512 3991375872 3995044416 4005234816 4008916098 4011484928 4012164288 4015851939 4021104384 4024800252 4026095414 4028061312 4033060977 4041363216 4042047636 4044637696 4049040798 4058063064 4074762912 4108997376 4116106368 4119441408 4130398404 4133745024 4137544422 4140896832 4142956032 4146763896 4149421056 4150123776 4153938228 4155274946 4163828768 4164533928 4171032624 4171739004 4181034672 4183713792 4188268296 4198240576 4202099253 4205503968 4222741248 4237403544 4240118784 4240836864 4244734692 4248173952 4257639936 4262202736 4262924556 4270299858 4272423408 4275161088 4279090464 4279815144 4293948417 4297427552 4314454848 4329435594 4336925967 4350703104 4358230272 4368607232 4369347072 4373363016 4376165376 4376906496 4380929388 4386659328 4392104088 4394248704 4398957904 4399702884 4404711424 4408759872 4409506512 4412332032 4417135416 4424068066 4431722163 4435312928 4442349339 4445195904 4449281562 4460630612 4468347966 4471819264 4482542592 4486662576 4489537536 4490297856 4505126208 4505889168 4508776448 4512920544 4513684824 4523742432 4526641152 4528590407 4542358656 4546533618 4550217408 4566016774 4573916457 4584108276 4615300096 4622622048 4625584128 4626367488 4630619664 4634371584 4641645184 4649675712 4650463152 4653443072 4658508936 4660825536 4668098688 4668889248 4673892773 4680005888 4684307364 4685100669 4688102784 4692411702 4706678016 4712519986 4723020648 4726689792 4731191964 4734867456 4746221568 4751307968 4759528224 4767078987 4770133632 4770941472 4773998592 4779195696 4786696596 4790574976 4794978078 4798863168 4806476334 4809556224 4813976772 4823857247 4826256072 4833787376 4834605996 4853761704 4878348288 4890046464 4898506752 4903756352 4914683136 4915515456 4920033393 4923186048 4924019808 4940280444 4941117099 4944283264 4948827642 4955300352 4959854856 4960694826 4963873536 4981109208 4989727044 5000845392 5022107904 5030796672 5034872832 5042860416 5048264716 5050729728 5056998738 5061096128 5063612928 5068266984 5069125314 5071514624 5072373504 5077035612 5077895427 5089985912 5092471296 5098792116 5110153488 5113427968 5118994584 5135899087 5183245056 5192212608 5203782144 5204663424 5210241124 5219255382 5221850832 5226081792 5230885176 5231771046 5235123456 5240822553 5246788608 5251611024 5253300968 5262389724 5265006624 5273222592 5274115632 5295012768 5300687293 5313398229 5317526016 5326725888 5340313088 5345221464 5349552384 5354469252 5361472512 5366400336 5370748416 5377414636 5388484288 5389396848 5398721064 5410750752 5429538081 5433017216 5438010798 5478663168 5488141824 5507197872 5509886976 5511660032 5516725896 5521195776 5523941376 5529018528 5529954888 5532561408 5533498368 5538584304 5552711904 5555423232 5561376832 5562318672 5574712896 5579836713 5584357728 5602799004 5603747859 5607338624 5625951066 5630321664 5649871392 5653491712 5654449152 5659646256 5664231936 5676853248 5683899408 5693733144 5696564544 5701800357 5705453952 5706420192 5725264556 5726234151 5735169858 5748922674 5752606464 5758868907 5772580792 5782567956 5800937472 5810973696 5825796096 5831150688 5834887168 5835875328 5841239184 5848879104 5854254912 5856138784 5858998272 5866270512 5874582186 5878346496 5879342016 5884745823 5889513888 5902637184 5908962884 5909963589 5923132452 5926927872 5932375416 5933380086 5957797288 5976723456 5982216768 5987063808 5992566624 6006834944 6007852224 6013374147 6017227392 6018246432 6031656576 6039143121 6042091968 6048567118 6056478208 6062044824 6063071454 6066956544 6073561197 6098555276 6112144368 6142169088 6163496064 6168489984 6174159552 6179162112 6195597606 6199567616 6200617536 6206316633 6211345248 6214434048 6220145844 6224131584 6225185664 6232912419 6245743152 6246800892 6250803712 6256548936 6257608506 6271552008 6275570688 6297360864 6308255952 6339244032 6346037632 6356105316 6360178176 6361255296 6367102038 6372260928 6382262128 6393304104 6394386834 6398484224 6405449787 6408635112 6412741632 6418635696 6419722716 6435008096 6446141328 6471682272 6494153391 6526054656 6552910848 6554020608 6560044524 6564248064 6565359744 6571394082 6579988992 6587040592 6588156132 6598436856 6599554326 6607067136 6613139808 6614259768 6618498048 6625703124 6636102099 6641478944 6652969392 6667793856 6673922343 6690945918 6696143872 6702521949 6707728896 6723813888 6734306304 6735446784 6742664984 6751483904 6757689312 6758833752 6763164672 6769380816 6770527236 6789961728 6798389488 6813537984 6819800427 6825326112 6849025161 6876162414 6910993408 6922950144 6933933072 6938376192 6939551232 6951557376 6959007176 6962467776 6968109056 6974513568 6975694728 6980164608 6987763404 6991238304 6995718144 6998730629 7002148032 7016519632 7020008832 7026461046 7030963456 7032154176 7038617553 7056571378 7060017024 7068779979 7084530972 7090034688 7096787946 7102301184 7126961952 7132736512 7139292336 7148630016 7155200448 7156412208 7160997888 7180044894 7185862464 7192467117 7198294752 7214334336 7220965158 7223288831 7239384108 7250681064 7251908994 7280642556 7304884224 7317522432 7335069696 7342930496 7346515968 7355634528 7361594368 7372024704 7373273184 7377997824 7384779072 7386029712 7403615872 7410420666 7416424896 7423241463 7432950528 7439782284 7445810304 7455052109 7470398672 7471663812 7484590566 7501268088 7507095552 7533161856 7539265536 7546195008 7552309248 7572397074 7576094592 7578532544 7585498107 7591644192 7595419392 7602400476 7603687971 7607271936 7608560256 7615553418 7634978868 7638706944 7646893144 7648188174 7665230232 7670141952 7678491876 7710090608 7747964928 7774867584 7781167104 7788318912 7805673216 7815361686 7821694016 7828883073 7832776248 7837795328 7839122688 7846327764 7847656569 7852685184 7870182912 7879951452 7893584586 7897509936 7902570496 7909833888 7911173448 7937298589 7976289024 7990088832 8010469632 8017832196 8022969856 8024328576 8031703878 8042208768 8049600504 8052190828 8056122624 8066121954 8082726432 8084095272 8089275392 8098081596 8116126128 8149525824 8157016197 8191971271 8217994752 8232212736 8260796808 8267490048 8275088844 8281793664 8285912064 8293527792 8298842112 8300247552 8307876456 8310549892 8327657536 8329067856 8342065248 8343478008 8362069344 8367427584 8376536592 8396481152 8404198506 8411007936 8445482496 8454815269 8474807088 8480237568 8481673728 8489469384 8496347904 8515279872 8524405472 8525849112 8540599716 8544846816 8550322176 8558180928 8559630288 8587896834 8594855104 8602754787 8623384011 8628909696 8658871188 8673851934 8701406208 8716460544 8737214464 8738694144 8746726032 8752330752 8753812992 8761858776 8773318656 8784208176 8788497408 8797915808 8799405768 8811873279 8817519744 8819013024 8824664064 8834270832 8848136132 8863444326 8870625856 8884698678 8890391808 8898563124 8900070129 8921261224 8936695932 8943638528 8965085184 8973325152 8979075072 8980595712 9010252416 9011778336 9017552896 9025841088 9027369648 9047484864 9057180814 9072850677 9084717312 9093067236 9094607181 9100434816 9132033548 9147832914 9168216552 9230600192 9245244096 9252734976 9261239328 9268743168 9283290368 9293396409 9299351424 9300926304 9306886144 9317017872 9321651072 9336197376 9337778496 9347785546 9360011776 9368614728 9370201338 9376205568 9384823404 9386412759 9413356032 9425039972 9446041296 9462383928 9469734912 9492443136 9502615936 9519056448 9534157974 9540267264 9541882944 9558391392 9568634867 9573393192 9581149952 9589956156 9591580251 9597726336 9612952668 9619112448 9627953544 9647714494 9652512144 9667574752 9669211992 9707523408 9797013504 9807512704 9829366272 9831030912 9840066786 9846372096 9848039616 9880560888 9882234198 9888566528 9897655284 9899331489 9910600704 9919709712 9921389652 9927747072 9962218416 9979454088 10001690784 10036418877 10044215808 10061593344 10085720832 10096529432 10101459456 10113997476 10122192256 10127225856 10136533968 10138250628 10143029248 10144747008 10154071224 10155790854 10179971824 10184942592 10197584232 10220306976 10226855936 10237989168 10271798174 10314243621 10366490112 10384425216 10407564288 10409326848 10420482248 10438510764 10443701664 10452163584 10461770352 10463542092 10470246912 10481645106 10493577216 10503222048 10506601936 10524779448 10530013248 10539691569 10546445184 10548231264 10584857067 10590025536 10601374586 10626796458 10635052032 10645181919 10653451776 10680626176 10690442928 10699104768 10708938504 10722945024 10732800672 10741496832 10754829272 10770067341 10776968576 10778793696 10797442128 10821501504 10859076162 10866034432 10876021596 10877863491 10957326336 10976283648 11014395744 11019773952 11023320064 11033451792 11042391552 11047882752 11058037056 11059909776 11066996736 11077168608 11105423808 11110846464 11115630999 11122753664 11124637344 11149425792 11159673426 11163264557 11168715456 11205598008 11207495718 11214677248 11226885849 11251902132 11260643328 11299742784 11308898304 11319292512 11328463872 11353706496 11358595611 11367798816 11387466288 11393129088 11403600714 11410907904 11412840384 11423330127 11450529112 11452468302 11470339716 11472282261 11497845348 11505212928 11517737814 11545161584 11565135912 11601874944 11621947392 11651592192 11662301376 11671750656 11682478368 11708509824 11712277568 11717996544 11723042529 11732541024 11749164372 11756692992 11758684032 11769491646 11779027776 11805274368 11817925768 11819927178 11840376879 11846264904 11853855744 11864750832 11866760172 11915594576 11964433536 11974127616 11985133248 12013669888 12015704448 12026748294 12034454784 12036492864 12047555817 12063313152 12078286242 12084183936 12097134236 12099182931 12112956416 12124089648 12126142908 12133913088 12147122394 12197110552 12224288736 12266734183 12326992128 12348319104 12358324224 12391195212 12399135232 12401235072 12412633266 12422690496 12428868096 12440291688 12448263168 12450371328 12465824838 12491486304 12493601784 12501607424 12513097872 12515217012 12543104016 12551141376 12594721728 12606297759 12616511904 12660319237 12692075264 12712210632 12720356352 12722510592 12734204076 12744521856 12764524256 12786608208 12788773668 12796968448 12810899574 12817270224 12825483264 12837271392 12839445432 12870016192 12881845251 12892282656 12943364544 12988306782 13010777901 13052109312 13105821696 13108041216 13120089048 13128496128 13130719488 13142788164 13159977984 13174081184 13176312264 13196873712 13199108652 13214134272 13226279616 13228519536 13236996096 13251406248 13272204198 13282957888 13295166489 13305938784 13327048017 13335587712 13347844686 13381891836 13392287744 13405043898 13415457792 13447627776 13468612608 13470893568 13485329968 13502967808 13515378624 13517667504 13526329344 13538761632 13541054472 13579923456 13585771221 13596778976 13627075968 13639600854 13650652224 13698050322 13721749371 13752324828 13821986816 13845900288 13867866144 13876752384 13879102464 13903114752 13918014352 13924935552 13936218112 13949027136 13951389456 13960329216 13975526808 13982476608 13997461258 14004296064 14021678319 14033039264 14040017664 14052922092 14055302007 14061926912 14064308352 14077235106 14113142756 14120034048 14137559958 14169061944 14180069376 14193575892 14204602368 14253923904 14265473024 14278584672 14310400896 14312824416 14321995776 14328163091 14360089788 14371724928 14384934234 14396589504 14428668672 14441930316 14446577662 14471571741 14478768216 14501362128 14503817988 14561285112 14635044864 14670139392 14685860992 14711269056 14723188736 14744049408 14746546368 14769558144 14772059424 14787890249 14807231744 14820841332 14823351297 14832849792 14846482926 14865901056 14879564568 14891620608 14910104218 14940797344 14943327624 14969181132 15002536176 15066323712 15092390016 15104618496 15144794148 15152189184 15157065088 15170996214 15183288384 15190838784 15204800952 15207375942 15214543872 15217120512 15231106836 15269957736 15277413888 15293786288 15296376348 15330460464 15340283904 15356983752 15407697261 15420181216 15549735168 15576637824 15611346432 15630723372 15643388032 15657766146 15665552496 15675590656 15678245376 15692655528 15695313138 15705370368 15740365824 15759902904 15787169172 15795019872 15805140992 15819667776 15822346896 15874597178 15902061879 15940194687 15952578048 15980177664 16020939264 16035664392 16045939712 16048657152 16063407756 16084417536 16099201008 16104381656 16112245248 16132243908 16165452864 16168190544 16178550784 16196163192 16232252256 16249647931 16288614243 16299051648 16314032394 16383942542 16435989504 16464425472 16521593616 16534980096 16550177688 16563587328 16571824128 16587055584 16597684224 16600495104 16615752912 16621099784 16655315072 16658135712 16684130496 16686956016 16724138688 16753073184 16771027009 16792962304 16808397012 16811243577 16822015872 16890964992 16909630538 16949614176 16960475136 16963347456 16978938768 16992695808 17030559744 17048810944 17051698224 17081199432 17089693632 17105401071 17116361856 17119260576 17175793668 17178702453 17189710208 17205509574 17246768022 17257819392 17317742376 17347703868 17402812416 17432921088 17477388288 17493452064 17504661504 17507625984 17523717552 17546637312 17568416352 17576994816 17595831616 17598811536 17623746558 17635039488 17638026048 17654237469 17668541664 17696272264 17726888652 17729890767 17741251712 17769397356 17780783616 17797126248 17800140258 17842522448 17873391864 17887277056 17930170368 17946650304 17961191424 18020504832 18023556672 18040122441 18051682176 18054739296 18094969728 18114361628 18117429363 18145701354 18169434624 18186134472 18189214362 18200869632 18220683591 18264067096 18295665828 18336433104 18461200384 18490488192 18505469952 18522478656 18537486336 18566580736 18586792818 18598702848 18601852608 18618949899 18634035744 18643302144 18672394752 18675556992 18695571092 18698737257 18720023552 18737229456 18740402676 18752411136 18769646808 18772825518 18826712064 18850079944 18892082592 18924767856 19005231872 19038112896 19068315948 19080534528 19083765888 19116782784 19137269734 19146786384 19162299904 19179912312 19183160502 19195452672 19216349361 19225905336 19238224896 19255907088 19295428988 19305024288 19335149504 19338423984 19415046816 19482460173 19615025408 19658732544 19662061824 19680133572 19692744192 19696079232 19761121776 19764468396 19777133056 19795310568 19798662978 19821201408 19839419424 19842779304 19855494144 19908306297 19924436832 19958908176 20003381568 20021767029 20072837754 20088431616 20107565847 20123186688 20171441664 20193058864 20202918912 20227994952 20244384512 20254451712 20273067936 20276501256 20286058496 20289494016 20308142448 20311581708 20359943648 20369885184 20395168464 20440613952 20459401281 20475978336 20543596348 20547075483 20628487242 20732980224 20768850432 20815128576 20818653696 20840964496 20877021528 20887403328 20904327168 20923540704 20927084184 20940493824 20963290212 20987154432 20996191887 21006444096 21013203872 21049558896 21060026496 21079383138 21092890368 21096462528 21115852659 21169714134 21180051072 21202749172 21206339937 21253592916 21270104064 21290363838 21306903552 21361252352 21380885856 21398209536 21417877008 21445890048 21465601344 21482993664 21509658544 21540134682 21553937152 21557587392 21577401351 21594884256 21643003008 21669866493 21718152324 21732068864 21752043192 21755726982 21914652672 21952567296 22028791488 22039547904 22046640128 22066903584 22084783104 22116074112 22119819552 22133993472 22143524777 22154337216 22210847616 22231261998 22245507328 22249274688 22269724389 22298851584 22319346852 22326529114 22337430912 22365156327 22411196016 22414991436 22429354496 22453771698 22503804264 22521286656 22599485568 22617796608 22638585024 22656927744 22717191222 22735597632 22756494321 22774932576 22786258176 22807201428 22821815808 22825680768 22846660254 22854012203 22901058224 22904936604 22940679432 22944564522 22995690696 23010425856 23035475628 23090323168 23130271824 23243894784 23324602752 23343501312 23364956736 23417019648 23424555136 23446085058 23465082048 23486649219 23498328744 23513385984 23517368064 23538983292 23558055552 23610548736 23635851536 23639854356 23680753758 23692529808 23707711488 23729501664 23733520344 23811895767 23831189152 23928867072 23970266496 24027339776 24031408896 24053496588 24068909568 24072985728 24095111634 24126626304 24156572484 24168367872 24194268472 24198365862 24225912832 24248179296 24252285816 24267826176 24294244788 24332374363 24394221104 24448577472 24471048591 24533468366 24575913813 24653984256 24696638208 24782390424 24798270464 24802470144 24825266532 24845380992 24857736192 24880583376 24896526336 24900742656 24931649676 24982972608 24987203568 25003214848 25026195744 25030434024 25086208032 25102282752 25113092257 25189443456 25212595518 25233023808 25320638474 25364445807 25384150528 25424421264 25440712704 25445021184 25468408152 25489043712 25529048512 25573216416 25577547336 25593936896 25621799148 25634540448 25650966528 25674542784 25678890864 25740032384 25763690502 25784565312 25808264361 25886729088 25918859923 25976613564 26021555802 26104218624 26211643392 26216082432 26240178096 26256992256 26261438976 26285576328 26319955968 26348162368 26352624528 26393747424 26398217304 26435619837 26452559232 26457039072 26473992192 26502812496 26544408396 26565915776 26590332978 26611877568 26654096034 26671175424 26695689372 26750481097 26763783672 26784575488 26810087796 26830915584 26895255552 26937225216 26941787136 26970659936 27030757248 27035335008 27052658688 27077523264 27082108944 27171542442 27193557952 27218552031 27254151936 27279201708 27283821543 27301304448 27396100644 27443498742 27504649656 27643973632 27691800576 27735732288 27758204928 27806229504 27836028704 27849871104 27880189227 27898054272 27902778912 27920658432 27951053616 27964953216 27994922516 28008592128 28043356638 28066078528 28080035328 28105844184 28110604014 28123853824 28128616704 28154470212 28159238277 28226285512 28240068096 28275119916 28338123888 28387151784 28409204736 28507847808 28530946048 28557169344 28620801792 28625648832 28656326182 28705904601 28720179576 28743449856 28769868468 28774740753 28793179008 28857337344 28883860632 28893155324 28943143482 28957536432 29002724256 29007635976 29122570224 29371721984 29422538112 29446377472 29488098816 29493092736 29539116288 29544118848 29575780498 29614463488 29641682664 29646702594 29665699584 29692965852 29697994467 29731802112 29759129136 29783241216 29820208436 29881594688 29886655248 29938362264 30005072352 30109256631 30132647424 30184780032 30289588296 30304378368 30314130176 30341992428 30366576768 30381677568 30409601904 30414751884 30429087744 30434241024 30462213672 30539915472 30554827776 30587572576 30592752696 30660920928 30680567808 30713967504 30815394522 30840362432 30942730863 31099470336 31153275648 31222692864 31261446744 31286776064 31315532292 31331104992 31351181312 31356490752 31385311056 31390626276 31410740736 31480731648 31519805808 31574338344 31590039744 31619074707 31639335552 31644693792 31749194356 31754571201 31804123758 31880389374 31905156096 31935545757 31960355328 32041878528 32071328784 32091879424 32097314304 32126815512 32168835072 32198402016 32208763312 32224490496 32264487816 32310202023 32330905728 32336381088 32357101568 32392326384 32464504512 32499295862 32577228486 32598103296 32628064788 32633590473 32767885084 32871979008 32928850944 33043187232 33069960192 33100355376 33127174656 33143648256 33174111168 33200990208 33231505824 33242199568 33310630144 33316271424 33346892997 33368260992 33373912032 33448277376 33489793671 33506146368 33542054018 33585924608 33616794024 33622487154 33644031744 33680657547 33781929984 33819261076 33899228352 33926694912 33957877536 33985391616 34061119488 34075786833 34097621888 34103396448 34162398864 34179387264 34210802142 34232723712 34238521152 34351587336 34357404906 34379420416 34411019148 34416846783 34493536044 34515638784 34635484752 34695407736 34805624832 34865842176 34954776576 34986904128 35015251968 35047435104 35136832704 35153989632 35169127587 35191663232 35197623072 35247493116 35270078976 35276052096 35308474938 35319837041 35337083328 35392544528 35453777304 35459781534 35482503424 35521130637 35538794712 35561567232 35594252496 35600280516 35685044896 35746783728 35893300608 35922382848 36041009664 36047113344 36080244882 36103364352 36109478592 36142667451 36189939456 36228723256 36234858726 36291402708 36297548793 36338869248 36372268944 36378428724 36401739264 36441367182 36528134192 36591331656 36672866208 36800202549 36980976384 37044957312 37074972672 37133161472 37173585636 37197405696 37203705216 37237899798 37268071488 37286604288 37344789504 37351113984 37391142184 37397474514 37440047104 37474458912 37480805352 37504822272 37539293616 37545651036 37653424128 37700159888 37784165184 37818893277 37849535712 37980957711 38010463744 38076225792 38136631896 38161069056 38167531776 38233565568 38274539468 38293572768 38324599808 38359824624 38366321004 38390905344 38432698722 38451810672 38476449792 38511814176 38590857976 38610048576 38645535753 38670299008 38676847968 38811142579 38830093632 38964920346 39032333703 39230050816 39317465088 39324123648 39360267144 39385488384 39392158464 39522243552 39528936792 39554266112 39590621136 39597325956 39642402816 39678838848 39685558608 39710988288 39816612594 39848873664 39885499467 39917816352 40006763136 40043534058 40056419881 40145675508 40176863232 40215131694 40246373376 40342883328 40386117728 40405837824 40455989904 40488769024 40508903424 40546135872 40553002512 40578988032 40616284896 40623163416 40719887296 40739770368 40757313663 40790336928 40881227904 40918802562 40951956672 41087192696 41094150966 41165248113 41256974484 41465960448 41537700864 41630257152 41637307392 41681928992 41754043056 41774806656 41808654336 41847081408 41854168368 41880987648 41926580424 41992383774 42012888192 42026407744 42065034957 42099117792 42120052992 42158766276 42165906021 42185780736 42192925056 42231705318 42339428268 42360102144 42405498344 42412679874 42507185832 42540208128 42580727676 42613807104 42722504704 42761771712 42796419072 42835754016 42931202688 42965987328 42984489273 43019317088 43080269364 43107874304 43115174784 43154802702 43189768512 43286006016 43339732986 43414715223 43436304648 43464137728 43504086384 43511453964 43905134592 44057582976 44093280256 44133807168 44169566208 44232148224 44239639104 44287049554 44308674432 44363670747 44421695232 44462523996 44470053891 44491014656 44498549376 44539448778 44597703168 44638693704 44653058228 44674861824 44730312654 44822392032 44829982872 44858708992 44907543396 45007608528 45198971136 45277170048 45313855488 45434382444 45471195264 45512988642 45549865152 45572516352 45614402856 45643631616 45651361536 45693320508 45708024406 45802116448 45809873208 45881358864 45889129044 45991381392 46020851712 46070951256 46180646336 46223091783 46260543648 46649205504 46729913472 46834039296 46849110272 46892170116 46930164096 46973298438 46996657488 47026771968 47034736128 47077966584 47116111104 47221097472 47271703072 47279708712 47361507516 47385059616 47415422976 47459003328 47467040688 47623791534 47662378304 47706185637 47820584061 47857734144 47940532992 48054679552 48062817792 48106993176 48137819136 48145971456 48190223268 48253252608 48313144968 48336735744 48388536944 48396731724 48451825664 48496358592 48504571632 48535652352 48588489576 48664748726 48748943793 48788442208 48865842729 48897154944 48942097182 49066936732 49151827626 49307968512 49393276416 49564780848 49596540928 49604940288 49650533064 49690761984 49715472384 49761166752 49793052672 49801485312 49863299352 49965945216 49974407136 50006429696 50052391488 50060868048 50172416064 50226184514 50313081027 50378886912 50425191036 50433730731 50466047616 50641276948 50728891614 50768301056 50848842528 50881425408 50890042368 50936816304 50978087424 51058097024 51146432832 51155094672 51187873792 51243598296 51269080896 51349085568 51357781728 51412820503 51480064768 51527381004 51536107359 51569130624 51616528722 51773458176 51837719846 51953227128 52043111604 52208437248 52432164864 52480356192 52513984512 52522877952 52571152656 52639911936 52696324736 52705249056 52787494848 52796434608 52871239674 52905118464 52914078144 53005624992 53062429717 53088816792 53131831552 53180665956 53189672301 53223755136 53308192068 53342350848 53391378744 53500962194 53527567344 53620175592 53661831168 53790511104 53883574272 53941319872 54061514496 54070670016 54120367323 54155046528 54164217888 54343084884 54352288089 54387115904 54437104062 54508303872 54558403416 54567643086 54602608896 54792201288 54886997484 55009299312 55383601152 55471464576 55516409856 55612459008 55672057408 55699742208 55760378454 55796108544 55805557824 55856849697 55902107232 55929906432 55989845032 56017184256 56086713276 56096211771 56132157056 56160070656 56211688368 56221208028 56247707648 56257233408 56308940424 56318476554 56452571024 56480136192 56550239832 56676247776 56774303568 57015695616 57114338688 57241603584 57251297664 57312652364 57411809202 57440359152 57486899712 57539736936 57549481506 57586358016 57649048083 57714674688 57767721264 57786310648 57886286964 57915072864 58005448512 58015271952 58245140448 58307560223 58447380519 58743443968 58845076224 58976197632 58986185472 59078232576 59088237696 59151560996 59228926976 59283365328 59293405188 59331399168 59385931704 59395988934 59463604224 59518258272 59566482432 59640416872 59724918891 59763189376 59773310496 59876724528 60010144704 60218513262 60265294848 60322697541 60369560064 60579176592 60608756736 60628260352 60683984856 60733153536 60763355136 60819203808 60829503768 60858175488 60868482048 60924427344 61079830944 61109655552 61175145152 61185505392 61321841856 61378203843 61427935008 61630789044 61641226449 61680724864 61885461726 62198940672 62306551296 62445385728 62522893488 62573552128 62631064584 62662209984 62712981504 62770622112 62781252552 62821481472 62961463296 62988575661 63039611616 63148676688 63180079488 63238149414 63278671104 63289387584 63347557977 63498388712 63509142402 63608247516 63619019811 63760778748 63810312192 63871091514 63920710656 64083757056 64142657568 64183758848 64194628608 64253631024 64337670144 64396804032 64417526624 64448980992 64528975632 64620404046 64661811456 64672762176 64732204053 64784652768 64929009024 64998591724 65009599479 65154456972 65196206592 65256129576 65267180946 65535770168 65743958016 65857701888 66086374464 66139920384 66200710752 66254349312 66348222336 66401980416 66430574331 66463011648 66484399136 66621260288 66632542848 66693785994 66736521984 66747824064 66809173167 66896554752 66979587342 67012292736 67084108036 67095468981 67171849216 67233588048 67244974308 67288063488 67361315094 67563859968 67638522152 67798456704 67853389824 67915755072 67970783232 68151573666 68195243776 68206792896 68269482963 68324797728 68358774528 68421604284 68465447424 68477042304 68562036609 68703174672 68714809812 68758840832 68822038296 68833693566 68987072088 69031277568 69270969504 69390815472 69731684352 69973808256 70030503936 70094870208 70273665408 70338255174 70383326464 70395246144 70459947657 70494986232 70540157952 70552104192 70616949876 70639674082 70674166656 70785089056 70907554608 70919563068 70965006848 71042261274 71077589424 71123134464 71188504992 71200561032 71370089792 71435687301 71493567456 71786601216 72082019328 72094226688 72160489764 72206728704 72218957184 72285334902 72379878912 72457446512 72469717452 72582805416 72595097586 72677738496 72744537888 72756857448 72803478528 72882734364 72997123089 73056268384 73182663312 73345732416 73413145773 73600405098 73727741439 73961952768 74089914624 74266322944 74347171272 74394811392 74407410432 74475799596 74536142976 74573208576 74689579008 74702227968 74782284368 74794949028 74880094208 74948917824 74961610704 75009644544 75078587232 75091302072 75306848256 75339276771 75400319776 75568330368 75637786554 75699071424 75961915422 76020927488 76093337421 76152451584 76273263792 76322138112 76335063552 76467131136 76549078936 76587145536 76649199616 76719649248 76732642008 76781810688 76865397444 76903621344 76952899584 76986036919 77023628352 77181715952 77220097152 77291071506 77340598016 77353695936 77424793083 77622285158 77660187264 77756579769 77929840692 78064667406 78460101632 78634930176 78648247296 78720534288 78770976768 78784316928 79044487104 79057873584 79108532224 79181242272 79194651912 79357677696 79371117216 79421976576 79456177141 79633225188 79697747328 79770998934 79835632704 80013526272 80087068116 80112839762 80251443291 80291351016 80353726464 80430263388 80492746752 80685766656 80772235456 80811675648 80911979808 80977538048 81092271744 81106005024 81157976064 81232569792 81246326832 81439774592 81514627326 81580673856 81655656093 81762455808 81837605124 81903913344 82005573199 82174385392 82188301932 82330496226 82513948968 82931920896 83075401728 83274614784 83363857984 83508086112 83549613312 83640567681 83694162816 83708336736 83761975296 83853160848 83984767548 84025776384 84052815488 84130069914 84198235584 84240105984 84317532552 84331812042 84371561472 84385850112 84463410636 84678856536 84720204288 84810996688 84825359748 85014371664 85161455352 85227614208 85523543424 85592838144 85671508032 85862405376 85968978546 86038634176 86117713803 86160538728 86215748608 86230349568 86309605404 86324222259 86379537024 86572012032 86679465972 86829430446 86872609296 86928275456 87008172768 87022907928 87310284479 88115165952 88267614336 88339132416 88464296448 88479278208 88574099108 88617348864 88727341494 88843390464 88925047992 88940107782 88982029312 88997098752 89078897556 89093983401 89195406336 89277387408 89306116456 89349723648 89460625308 89644784064 89659965744 89717417984 89815086792 90015217056 90111683981 90327769893 90397942272 90554340096 90868764888 90942390528 91025977284 91099730304 91145032704 91228805712 91287263232 91302723072 91386641016 91416048812 91604232896 91619746416 91762717728 91778258088 91982762784 92041703424 92141902512 92361292672 92446183566 92521087296 93002967959 93298411008 93459826944 93668078592 93698220544 93784340232 93860328192 93946596876 93993314976 94053543936 94069472256 94155933168 94232222208 94442194944 94543406144 94559417424 94723015032 94770119232 94857224121 94918006656 94934081376 95247583068 95263713603 95324756608 95412371274 95641168122 95715468288 95881065984 96109359104 96125635584 96213986352 96275638272 96291942912 96380446536 96506505216 96626289936 96673471488 96777073888 96793463448 96930606069 96992717184 97009143264 97071304704 97176979152 97329497452 97497887586 97576884416 97731685458 97794309888 97884194364 97900771419 98133873464 98303655252 98615937024 98786552832 99129561696 99193081856 99209880576 99301066128 99381523968 99430944768 99522333504 99602970624 99726598704 99931890432 99948814272 100040678991 100104782976 100121736096 100344832128 100452369028 100469381013 100626162054 100757773824 100850382072 100867461462 100932095232 101041972641 101282553896 101457783228 101536602112 101697685056 101780084736 101873632608 101956174848 102116194048 102227360499 102292865664 102310189344 102375747584 102487196592 102538161792 102698171136 102715563456 102825641006 102960129536 103054762008 103072214718 103138261248 103233057444 103250540349 103546916352 103675439692 103906454256 104086223208 104416874496 104864329728 104960712384 105045755904 105142305312 105392649472 105410498112 105507382761 105574989696 105592869216 105742479348 105810236928 105828156288 105959511123 106011249984 106124859434 106177633584 106263663104 106361331912 106379344602 106447510272 106563391911 106616384136 106684701696 106782757488 107001924388 107055134688 107240351184 107767148544 107882639744 108123028992 108141340032 108240734646 108310093056 108328435776 108686169768 108704576178 108774231808 108874208124 108892646379 109016607744 109116806832 109135286172 109205217792 109584402576 109773994968 110018598624 110400607647 110942929152 111224918016 111344114816 111399484416 111520756908 111592217088 111611115648 111713699394 111804214464 111859812864 111979690064 112034368512 112173426552 112192423542 112264314112 112320141312 112423376736 112442416056 112495415296 112514466816 112617880848 112636953108 112905142048 112960272384 113100479664 113352495552 113456679831 113548607136 113942873133 114031391232 114228677376 114483207168 114502595328 114625304728 114823618404 114880718304 114973799424 115079473872 115098963012 115172716032 115298096166 115429349376 115535442528 115572621296 115772573928 115830145728 115936607259 116010897024 116030543904 116433427737 116490280896 116615120446 116894761038 117097001109 117486887936 117690152448 117952395264 117972370944 118156465152 118176475392 118303121992 118457853952 118566730656 118586810376 118662798336 118771863408 118791977868 118927208448 119036516544 119132964864 119280833744 119449837782 119526378752 119546620992 119656498401 119753449056 120020289408 120169259643 120437026524 120530589696 120645395082 120739120128 121158353184 121217513472 121256520704 121367969712 121466307072 121526710272 121638407616 121659007536 121736964096 121848854688 122159661888 122219311104 122271940989 122350290304 122371010784 122643683712 122756407686 122795910127 122855870016 123261578088 123282452898 123361449728 123495744339 123770923452 124397881344 124613102592 124890771456 125045786976 125147104256 125262129168 125324419968 125425963008 125541244224 125562505104 125642962944 125977151322 126079223232 126195104871 126297353376 126360158976 126476298828 126557342208 126578775168 126695115954 126735885853 126996777424 127018284804 127216495032 127238039622 127521557496 127620624384 127742183028 127841421312 128167514112 128285315136 128389257216 128507262048 128793608064 128835053248 128897961984 128953467819 129057951264 129240808092 129323622912 129345524352 129464408106 129569305536 129858018048 129997183448 130019198958 130244145669 130308913944 130392413184 130512259152 130534361892 131071540336 131715403776 132172748928 132279840768 132401421504 132508698624 132696444672 132861148662 132926023296 132968798272 133091012241 133242520576 133265085696 133387571988 133410161673 133473043968 133495648128 133618346334 133793109504 133959174684 134024585472 134168216072 134190937962 134343698432 134467176096 134489948616 134576126976 134722630188 134934076013 135277044304 135596913408 135831510144 135941566464 136303147332 136390487552 136413585792 136538965926 136649595456 136717549056 136843208568 136930894848 136954084608 137124073218 137406349344 137429619624 137517681664 137644076592 137667387132 137974144176 138062555136 138541939008 138669275349 138781630944 139263511607 139947616512 140189740416 140547330816 140676510348 140766652928 140790492288 140919895314 140989972464 141080315904 141104208384 141233899752 141279348164 141348333312 141570178112 141815109216 141839126136 141930013696 142084522548 142155178848 142246268928 142377009984 142401122064 142740179584 142871374602 142987134912 143118556911 143573202432 143731859573 144164038656 144188453376 144320979528 144413457408 144437914368 144570669804 144759757824 144914893024 144939434904 145165610832 145190195172 145355476992 145489075776 145513714896 145606957056 145765468728 145994246178 146112536768 146246831379 146365326624 146597528187 146691464832 146826291546 147200810196 147455482878 147923905536 148179829248 148532645888 148694342544 148789622784 148814820864 148951599192 149072285952 149146417152 149379158016 149404455936 149564568736 149589898056 149897835648 149923221408 150019289088 150157174464 150182604144 150678553542 150800639552 150939243081 151136660736 151275573108 151301192193 151398142848 151923830844 152041854976 152186674842 152304903168 152546527584 152644276224 152670127104 152934262272 153098157872 153174291072 153298399232 153439298496 153465284016 153563621376 153730794888 153807242688 153972073838 154047256704 154238461509 154363431904 154440194304 154582143012 154608322077 154681196032 154707391872 154849586166 155244570316 155320374528 155513159538 155859681384 156129334812 156920203264 157296494592 157441068576 157541953536 157568633856 158088974208 158115747168 158217064448 158362484544 158389303824 158715355392 158742234432 158912354282 159187289151 159266450376 159395494656 159541997868 159569016903 159671265408 160027052544 160174136232 160225679524 160502886582 160582702032 160860526776 160985493504 161371533312 161544470912 161823959616 161955076096 162184543488 162212010048 162465139584 162492653664 162666792739 162879549184 163029254652 163056864267 163161347712 163311312186 163524911616 163675210248 163807826688 164011146398 164348770784 164376603864 164660992452 165027897936 166150803456 166549229568 166727715968 167016172224 167099226624 167281135362 167388325632 167416673472 167706321696 167969535096 168051552768 168105630976 168260139828 168288635313 168396471168 168480211968 168635065104 168663624084 168743122944 168771700224 168926821272 169357713072 169440408576 169621993376 169650719496 170028743328 170322910704 171047086848 171343016064 171724810752 171937957092 172077268352 172235427606 172321077456 172431497216 172460699136 172619210808 172648444518 172759074048 173144024064 173358931944 173658860892 173745218592 173856550912 174016345536 174045815856 174620568958 174922680669 175342141557 176230331904 176535228672 176928592896 176958556416 177148198216 177234697728 177454682988 177686780928 177850095984 177880215564 177964058624 177994197504 178157795112 178187966802 178390812672 178554774816 178612232912 178699447296 178921250616 179174756673 179289568128 179319931488 179434835968 179630173584 180030434112 180223367962 180655539786 180795884544 180968092623 181108680192 181737529776 181884781056 182051954568 182199460608 182290065408 182457611424 182574526464 182605446144 182773282032 182832097624 183208465792 183239492832 183525435456 183556516176 183965525568 184283805024 184481297099 184722585344 184892367132 184923679347 185042174592 186005935918 186596822016 186919653888 187336157184 187396441088 187568680464 187720656384 187893193752 187986629952 188138944512 188311866336 188464444416 188884389888 188965726983 189086812288 189118834848 189446030064 189540238464 189714448242 189836013312 189868162752 190495166136 190527427206 190649513216 190824742548 190857059433 191282336244 191430936576 191762131968 192251271168 192427972704 192551276544 192583885824 192760893072 193013010432 193252579872 193346942976 193554147776 193586926896 193861212138 193985434368 194018286528 194196612159 194353958304 194658994904 194995775172 195028798437 195153768832 195463370916 195588619776 195768388728 195801542838 196267746928 196607310504 197231874048 197573105664 198259123392 198419761152 198602132256 198763047936 199044667008 199205941248 199291722993 199453197408 199863780864 199897628544 200081357982 200209565952 200243472192 200427519501 200689664256 200904738056 200938762026 201252324108 201286406943 201515547648 201700764144 201734922924 201864190464 202083945282 202565107792 202915566456 203073204224 203395370112 203560169472 203747265216 203912349696 204232388096 204454720998 204585731328 204620378688 204808448889 204974393184 205076323584 205396342272 205431126912 205651282012 205686109827 205920259072 206109524016 206144429436 206276522496 206466114888 206501080698 207093832704 207350879384 207812908512 208172446416 209921424768 210091511808 210284610624 210785298944 210820996224 211014765522 211149979392 211185738432 211379842971 211484958696 211620473856 211656312576 211919022246 212022499968 212249718868 212355267168 212527326208 212722663824 212758689204 212895020544 213126783822 213232768272 213369403392 213565514976 214003848776 214110269376 214307061903 214480702368 215225427029 215765279488 216246057984 216282680064 216481469292 216620186112 216656871552 217372339536 217409152356 217548463616 217748416248 217785292758 218033215488 218233613664 218270572344 218410435584 218991369267 219168805152 219547989936 220037197248 220239437319 220801215294 221183224317 221885858304 222688229632 222798968832 223041513816 223184434176 223222231296 223427398788 223608428928 223719625728 223959380128 224068737024 224346853104 224384847084 224528628224 224640282624 224846753472 224884832112 225028933632 225235761696 225273906216 225810284096 225920544768 226017830313 226200959328 226704991104 226913359662 227097214272 227885746266 228062782464 228280012263 228457354752 228966414336 229005190656 229250609456 229647236808 229761436608 229947598848 230158947744 230197926024 230345432064 230596192332 230858698752 230958110757 231070885056 231145242592 231545147856 231660291456 231873214518 232021794048 232061087808 232274379249 232866855474 232980561792 233230240892 233269739307 233789522076 234194002218 234973775872 235380304896 235904790528 235944741888 236312930304 236352950784 236606243984 236915707904 237133461312 237173620752 237325596672 237543726816 237583955736 238073033088 238265929728 238368531423 238561667488 238899675564 239052757504 239093241984 239312996802 239506898112 240040578816 240338519286 240754329873 240874053048 241061179392 241290790164 241478240256 242316706368 242435026944 242513041408 242735939424 242932614144 243276815232 243318015072 243473928192 243578772547 243697709376 244319323776 244543881978 244700580608 244742021568 244966968279 245287367424 245512815372 245591820254 245711740032 246016719597 246523156176 246564905796 246722899456 246991488678 247541846904 248795762688 249226205184 250091573952 250294208512 250524258336 250648839936 251082488448 251125010208 251285925888 251394134233 251954302644 252158446464 252390209742 252594706752 252720317952 252952597656 253114684416 253157550336 253390231908 253471771706 253993554848 254036569608 254432990064 254476079244 255043114992 255484366056 255682842624 256570630272 256778514432 257014524096 257587216128 257670106496 257906935638 258115902528 258353141409 258481616184 258647245824 258691048704 258928816212 259138611072 259716036096 259994366896 260038397916 260488291338 260617827888 260784826368 261024518304 261068723784 261930853437 262143080672 264345497856 264802843008 265017397248 265392889344 265722297324 265852046592 265937596544 266182024482 266485041152 266530171392 266775143976 266820323346 266946087936 266991296256 267236692668 267586219008 267918349368 268049170944 268336432144 268381875924 268687396864 268934352192 268979897232 269152253952 269445260376 269868152026 270335051943 270554088608 270983309679 271193826816 271663020288 272606294664 272780975104 272827171584 273077931852 273299190912 273435098112 273686417136 273861789696 273908169216 274248146436 274812698688 274859239248 275035363328 275288153184 275334774264 275948288352 276125110272 276244014827 277083878016 277338550698 277563261888 278527023214 279008903877 279895233024 280379480832 281094661632 281353020696 281533305856 281580984576 281839790628 281979944928 282160631808 282208416768 282467799504 282558696328 282696666624 283140356224 283630218432 283678252272 283860027392 284169045096 284310357696 284754019968 284802244128 285107459153 285480359168 285742749204 285791140809 285974269824 286237113822 287146404864 287463719146 288328077312 288376906752 288641959056 288826914816 288875828736 289141339608 289519515648 289829786048 289878869808 290331221664 290380390344 290791818207 290978151552 291027429792 291213914112 291530937456 291988492356 292225073536 292493662758 292730653248 293195056374 293382929664 293652583092 294255292067 294401620392 294910965756 295847811072 296359658496 297388685088 297579245568 297629641728 297903198384 298144571904 298292834304 298808911872 299129137472 299179796112 299795671296 299846442816 300122036973 300314348928 300365208288 301357107084 301408143039 301601279104 301878486162 302273321472 302551146216 302602384386 302796285696 303847661688 304083709952 304373349684 304609806336 305093055168 305340254208 305868524544 306196315744 306348582144 306682081497 306878596992 306930568032 307127242752 307461589776 307614485376 307944147676 308094513408 308476923018 308726863808 308880388608 309164286024 309216644154 309362392064 309414783744 309699172332 309751621047 310489140632 310640749056 311026319076 311719362768 312258669624 313840406528 314592989184 314882137152 315137267712 316177948416 316231494336 316522148283 316724969088 316778607648 317430710784 317484468864 317824708564 317878533369 318374578302 318532900752 318790989312 319083995736 319138033806 319342530816 319690175733 320054105088 320348272464 320451359048 321005773164 321165404064 321721053552 323088941824 323647919232 323910152192 324369086976 324424020096 324930279168 324985307328 325333585478 325759098368 326058509304 326113728534 326322695424 326622624372 326677939137 327049823232 327350420496 327615653376 328022292796 328697541568 328753207728 329321984904 330055795872 331201822941 333455431936 334032344448 334198453248 334562270724 334776651264 334833346944 335412643392 335939070192 336103105536 336211261952 336520279656 336577270626 336792942336 336960423936 337270130208 337327248168 337486245888 337543400448 337853642544 338715426144 338880817152 339243986752 339301438992 340057486656 340370039493 340645821408 341828619399 342094173696 342686032128 343449621504 343875914184 344154536704 344470855212 344642154912 344862994432 344921398272 345238421616 345296889036 345518148096 346288048128 346717863888 347317721784 347490437184 347809821777 348032691072 348091631712 349241137916 349300283211 349845361338 350684283114 351291003327 352460663808 353070457344 353857185792 353917112832 354296396432 354469395456 354909365976 355373561856 355700191968 355760431128 355928117248 355988395008 356315590224 356375933604 356781625344 357109549632 357224465824 357398894592 357842501232 358349513346 358579136256 358639862976 358969495203 359260347168 360060868224 360446735924 360507778929 361311079572 361591769088 361936185246 362217360384 363475059552 363769562112 364103909136 364398921216 364580130816 364915222848 365210892288 365546564064 365664195248 366416931584 366478985664 366815822967 367050870912 367113032352 367931051136 368387730381 368567610048 368962594198 369445170688 369784734264 369847358694 370084349184 370487233017 372011871836 373193644032 373839307776 374672314368 374792882176 375137360928 375441312768 375786387504 375973259904 376277889024 376623732672 376928888832 377931453966 378173624576 378237669696 378585314613 378892060128 379080476928 379428896484 379672026624 379736325504 380207657559 380990332272 381054854412 381299026432 381649485096 381714118866 382564672488 382861873152 383524263936 384502542336 384855945408 385167771648 385521786144 386505159744 386693885952 386860403457 387108295552 387173853792 387722424276 387970868736 388036573056 388393224318 388518207451 388707916608 389317989808 389991550344 390057596874 390307537664 390732437007 390926741832 391177239552 391536777456 391603085676 392535493856 393214621008 395146211328 396518246784 396839522304 397204264512 397526095872 398089334016 398583445986 398906394816 399273036723 399727561728 399795257088 400162715964 400419131904 400486944384 400855039002 401379328512 401809476112 401877524052 402504648216 402572813886 403031095296 403401528288 403469845848 403728380928 404167890564 404802228039 405130215584 405831132912 406790740224 407494530432 407824699392 408464776192 408909441996 409171462656 409240757376 409616897778 409948786368 410152647168 410792684544 410862253824 411302564024 411372219654 411840518144 412219048032 412288858872 412553044992 412932229776 413002161396 414187665408 414701758768 415625817024 416007826047 416344892832 417790534821 419842849536 420569221248 421570597888 421641992448 422029531044 422299958784 422371476864 422759685942 422969917392 423240947712 423312625152 423838044492 424044999936 424499437736 424710534336 425054652416 425445327648 425517378408 425790041088 426253567644 426465536544 426738806784 426922568369 427131029952 428007697552 428220538752 428614123806 428961404736 429355670733 430450854058 431195578719 431530558976 432492115968 432565360128 432962938584 433240372224 433313743104 434744679072 434818304712 435096927232 435496832496 435570585516 436066430976 436467227328 436541144688 436820871168 437982738534 438337610304 438740494137 439095979872 440074394496 440478874638 440620618691 441602430588 442366448634 443771716608 445376459264 445597937664 446083027632 446368868352 446444462592 446854797576 447216857856 447439251456 447918760256 448137474048 448693706208 448769694168 449057256448 449693506944 449769664224 450057867264 450471523392 450547812432 451620568192 452035660626 452401918656 452817729243 453409982208 453826719324 454194428544 454758178649 455771492532 456125564928 456560024526 456914709504 457932828672 458010381312 458501218912 459294473616 459522873216 459895197696 460317895488 460395852048 460690864128 461192384664 461916221514 462141770112 462290485184 462715384527 463090295712 463320582912 463746429036 463824966231 464043588096 464122175616 464548758498 465733710948 465961123584 466460481784 466539478614 467579044152 468388004436 469947551744 470760609792 471889483776 472625860608 472705901568 473212487968 474266922624 474347241504 474651193344 475087453632 475167911472 476146066176 476737062846 477123334976 477561867453 477799351128 478105515008 478186483968 478625993604 478707050709 479013796224 480081157632 480677038572 481508659746 481748106096 482581580328 482956480512 484633412736 485026082816 485471878848 485865228288 486553630464 486636030144 487157545094 487395418752 488000378217 488638647552 489087763956 489170592801 489401161216 489484043136 489933936558 490574734848 491025630744 491183640508 491423480064 492033439194 493046312352 493129811592 493445798912 493982977356 495083693808 498452410368 500183147904 500588417024 501048516672 501297679872 502164976896 502250020416 502788268466 503908605288 504316892928 504780419484 504865905939 505189413504 505440635904 505905195312 506229368832 506315100672 506780463816 506943543412 507987109696 508073139216 508865980128 508952158488 510086229984 510968732112 513141260544 514029048192 515174432256 515340212992 515813871276 516231805056 516706282818 516963232368 517294491648 517382097408 517857632424 518277222144 519432072192 519988733792 520076795832 520976582676 521235655776 521569652736 522049036608 522137447568 523861706874 524286161344 524768042007 526026424671 528690995712 529605686016 530785778688 531444594648 531704093184 531875193088 532364048964 532970082304 533060342784 533550287952 533640646692 533892175872 533982592512 534473385336 535172438016 535836698736 536098341888 536672864288 536763751848 537524270019 537868704384 537959794464 538304507904 538890520752 539736304052 540670103886 541108177216 541966619358 542387653632 542904277869 543326040576 545212589328 545561950208 545654343168 546155863704 546598381824 546870196224 547372834272 547723579392 547816338432 548496292872 549625397376 549718478496 550070726656 550576306368 550669548528 551896576704 552488029654 553443891297 554167756032 554677101396 554771038041 555126523776 557054046428 558017807754 559790466048 560758961664 562189323264 562706041392 563066611712 563161969152 563679581256 563959889856 564416833536 564935599008 565117392656 565393333248 566280712448 566897180949 567260436864 567356504544 567720054784 568338090192 568620715392 569508039936 569604488256 570214918306 570960718336 571485498408 571582281618 571948539648 572474227644 572571178299 574292809728 574927438292 576753813504 577283918112 577653829632 577751657472 578282679216 579039031296 579659572096 579757739616 580662443328 580760780688 581583636414 581956303104 582054859584 583061874912 583686726887 583976984712 584450147072 584987325516 585086395311 585461306496 586390112748 586765859328 587305166184 588510584134 588803240784 589821931512 591695622144 592719316992 594777370176 595259283456 595806396768 596289143808 597617823744 597875168979 598258274944 598359592224 599591342592 599692885632 600244073946 600628697856 600730416576 602714214168 602816286078 603202558208 603756972324 603859220829 604546642944 605102292432 605204768772 605592571392 607695323376 608746699368 609219612672 610186110336 610680508416 611737049088 612392631488 612697164288 613364162994 613757193984 613861136064 614425346667 614923179552 615228970752 615888295352 616189026816 616953846036 617058329481 617453727616 617760777216 618328572048 618433288308 618724784128 618829567488 619398344664 619503242094 620978281264 621281498112 622052638152 623438725536 624517339248 629764274304 630274535424 632355896832 632462988672 633044296566 633449938176 633557215296 634139528913 634861421568 634968937728 635649417128 635757066738 636749156604 637065801504 637581978624 638167991472 638276067612 638685061632 639380351466 640108210176 640696544928 640902718096 642011546328 642330808128 642921185709 643442107104 645676281087 646177883648 647295838464 648738173952 648848040192 649860558336 649970614656 650667170956 651518196736 652117018608 652227457068 652645390848 653245248744 653355878274 654099646464 654700840992 655231306752 656044585592 656974107801 657395083136 657506415456 658643969808 660111591744 662403645882 663549672951 666910863872 668064688896 668396906496 669124541448 669553302528 669666693888 670825286784 671878140384 672206211072 672422523904 673040559312 673154541252 673585884672 673920847872 674540260416 674654496336 675086800896 675707285088 677430852288 677761634304 678053490939 678487973504 678602877984 680114973312 680740078986 680959137977 681291642816 683657238798 684188347392 684840036789 685372064256 686899243008 687751828368 688309073408 688941710424 689284309824 689842796544 690476843232 690593778072 691036296192 692576096256 692874332271 693435727776 694635443568 694980874368 695619643554 696065382144 696183263424 696823137747 698482275832 698600566422 699690722676 699809217921 701368566228 702582006654 704921327616 706140914688 707714371584 707834225664 708592792864 708938790912 709818731952 710747123712 711400383936 711520862256 711976790016 712631180448 712751867208 714219099264 714448931648 714797789184 715105594269 715685002464 716699026692 717158272512 717279725952 717938990406 718520694336 720121736448 720893471848 721015557858 722262989619 722622159144 723183538176 723872370492 724434720768 726950119104 727539124224 728207818272 728797842432 729830445696 730421784576 730736317641 731093128128 731328390496 732833863168 732957971328 733631645934 734101741824 734226064704 734900904837 735862102272 736775460762 737135220096 737925188396 738050158791 738890341376 739569468528 739694717388 740168698368 740974466034 744023743672 746387288064 747678615552 749585764352 750274721856 750882625536 751572775008 751946519808 753247465344 753857777664 754182402699 755862907932 756347249152 756475339392 757170629226 757784120256 758160953856 758857792968 759344053248 759472651008 760415315118 761980664544 762109708824 762598052864 763298970192 763428237732 765129344976 767048527872 769711890816 770335543296 771043572288 773010319488 773720806914 774216591104 774347707584 775059424227 775444848552 775941737472 776073146112 776786448636 777036414902 777415833216 778635979616 779983100688 780115193748 780615075328 781464874014 781853483664 782354479104 783073554912 783206171352 785070987712 785792560311 786429242016 793036493568 794408529024 795052191744 796178668032 797166891972 797812789632 798546073446 799455123456 799590514176 800325431928 800838263808 800973888768 801710078004 802758657024 803618952224 803755048104 805009296432 805145627772 806062190592 806803056576 806939691696 807456761856 808335781128 809604456078 810260431168 811005155829 811662265824 812949929037 813581480448 814989060864 816929552384 817818883992 818342925312 818481514752 819233795556 819897572736 820305294336 821585369088 821724507648 822605128048 822744439308 823681036288 824438096064 824577717744 825106089984 825864459552 826004322792 828375330816 828732044481 829403517536 831251634048 832015652094 832689785664 835581069642 837026711631 839685699072 841138442496 843141195776 843283984896 844059062088 844599917568 844742953728 845519371884 845939834784 846481895424 846625250304 847676088984 848089999872 848998875472 849421068672 850109304832 850890655296 851034756816 851580082176 852507135288 852931073088 853845136738 854262059904 855322377459 856015395104 856441077504 857228247612 857373422427 857922809472 858711341466 860901708116 862391157438 863061117952 864984231936 865130720256 865925877168 866480744448 866627486208 869489358144 869636609424 870193854464 870993664992 871141171032 872934454656 873082289376 873641742336 874017948551 875965477068 876675220608 877480988274 878191959744 880148788992 880957749276 881241237382 882765876201 883204861176 884732897268 887543433216 890752918528 892166055264 892737736704 892888925184 893709595152 894433715712 894878502912 895837520512 897387412416 897539388336 898114512896 899387013888 899539328448 900943046784 901095624864 902061305189 903241136384 904071321252 904224429117 904803837312 905635458486 906819964416 907653438648 908388857088 909516357298 911542985064 912251129856 913120049052 913829419008 916020762624 917002437824 918588947232 919045746432 920046244491 920635790976 920791704096 921381728256 922384769328 923832443028 924283540224 924580970368 925430769054 926180591424 926641165824 927492858072 927649932462 928087176192 928244351232 929097516996 931467421896 931922247168 932920963568 933078957228 935158088304 936776008872 941521219584 943778967552 945411803136 946424975936 948533845248 948694483008 949566444849 950174907264 950335822944 952292132352 953474125692 953635600107 954246669952 955123734906 955598702256 956211030016 956372967936 957251987208 957414101418 958027592448 960162315264 961354077144 963017319492 963496212192 965163160656 969266825472 970943757696 971730456576 973107260928 973272060288 974315090188 974790837504 976000756434 977277295104 978175527912 978341185602 978802322432 978968086272 979867873116 980033817411 981149469696 982051261488 982367281016 982846960128 984066878388 986092624704 986259623184 986891597824 987965954712 990167387616 991228523791 993605468823 1000366295808 1002097033344 1002595359744 1004329953792 1004500040832 1005576536932 1007817210576 1008633785856 1009560838968 1009731811878 1010378827008 1010881271808 1011810390624 1012458737664 1012630201344 1013560927632 1013887086824 1015974219392 1016146278432 1017731960256 1017904316976 1020172459968 1021937464224 1023032647549 1025485858197 1026282521088 1028058096384 1030348864512 1030680425984 1031627742552 1032463610112 1033412565636 1033926464736 1034588983296 1034764194816 1035715264848 1036554444288 1038864144384 1039977467584 1040153591664 1041953165352 1042471311552 1043429465331 1044098073216 1044274895136 1047723413748 1047900849633 1048572322688 1049536084014 1052052849342 1057381991424 1059211372032 1061571557376 1062889189296 1063408186368 1063750386176 1064728097928 1066120685568 1067100575904 1067281293384 1067784351744 1067965185024 1068946770672 1070344876032 1071673397472 1072196683776 1073345728576 1073527503696 1075048540038 1075737408768 1075919588928 1076908485609 1077781041504 1079472608104 1081340207772 1081523336787 1082216354432 1083933238716 1084775307264 1085808555738 1086652081152 1090425178656 1091123900416 1091308686336 1092311727408 1093196763648 1093740392448 1094745668544 1095632676864 1096992585744 1099250794752 1099436956992 1100447468901 1101152612736 1101339097056 1103793153408 1104976059308 1105163191143 1106887782594 1108335512064 1109354202792 1109542076082 1110253047552 1111461699051 1114108092856 1116035615508 1119580932096 1121517923328 1124378646528 1125412082784 1126133223424 1126323938304 1127359162512 1127919779712 1128833667072 1129871198016 1130234785312 1130786666496 1132561424896 1133794361898 1134520873728 1134713009088 1135755943839 1136676180384 1137241430784 1139016079872 1139208976512 1140429836612 1140622972677 1141921436672 1142970996816 1143164563236 1143897079296 1144948455288 1145142356598 1148585619456 1149854876584 1153507627008 1154567836224 1155503314944 1156565358432 1159319144192 1159515479232 1160581210371 1161324886656 1161521561376 1163167272828 1163912606208 1164109719168 1165554622353 1166123749824 1167373453774 1167953969424 1168900294144 1169974651032 1170172790622 1170922612992 1172197311021 1172780225496 1173531718656 1174610332368 1177021168268 1177606481568 1179643863024 1185438633984 1189554740352 1190518566912 1191612793536 1192578287616 1195750337958 1196516549888 1196719184448 1197819110169 1199182685184 1199385771264 1200488147892 1201257395712 1201460833152 1205428428336 1205632572156 1206405116416 1207513944648 1207718441658 1209093285888 1210204584864 1210409537544 1211185142784 1214406684117 1215390646752 1217493398736 1220372220672 1223474098176 1224785262976 1225394328576 1226728325988 1227514387968 1227722272128 1228850693334 1229846359104 1230457941504 1231776590704 1232378053632 1233907692072 1234116658962 1234907455232 1235521554432 1236657144096 1236866576616 1237449568256 1237659134976 1238796689328 1239006484188 1241956562528 1242562996224 1244105276304 1246877451072 1248023478141 1249034678496 1253371604463 1259528548608 1264711793664 1264925977344 1266088593132 1266899876352 1267114430592 1268279057826 1269722843136 1269937875456 1271298834256 1271514133476 1273498313208 1274131603008 1275163957248 1276335982944 1276552135224 1277370123264 1278760702932 1280216420352 1280767705107 1281393089856 1281805436192 1284023092656 1284661616256 1285842371418 1286884214208 1288067012199 1291352562174 1292355767296 1293586736157 1294591676928 1297476347904 1297696080384 1299721116672 1299941229312 1301334341912 1303036393472 1304234037216 1304454914136 1305290781696 1306490497488 1306711756548 1308199292928 1309401681984 1310462613504 1312089171184 1313948215602 1314790166272 1315012830912 1316221482411 1317287939616 1320223183488 1321861856073 1324807291764 1327099345902 1333821727744 1336129377792 1336793812992 1338249082896 1339106605056 1339333387776 1341650573568 1343756280768 1344412422144 1344845047808 1346081118624 1346309082504 1347171769344 1349080520832 1349308992672 1350173601792 1350755011397 1351414570176 1354861704576 1356106981878 1356975947008 1357205755968 1358453187729 1360229946624 1361480157972 1361918275954 1362583285632 1364274535947 1367314477596 1368376694784 1369680073578 1370744128512 1373798486016 1375503656736 1376618146816 1377883420848 1378568619648 1379685593088 1380953686464 1381187556144 1382072592384 1385748664542 1386871455552 1388146153581 1389270887136 1389961748736 1391239287108 1392130764288 1392366526848 1393646275494 1394094744383 1396964551664 1397201132844 1399381445352 1399618435842 1402737132456 1405164013308 1409842655232 1412281829376 1415668451328 1417185585728 1417877581824 1419637463904 1422800767872 1423041724512 1423953580032 1425262360896 1425503734416 1428438198528 1428897863296 1430211188538 1431370004928 1432685602359 1433398053384 1434316545024 1434559451904 1435877980812 1437041388672 1440243472896 1441786943696 1442031115716 1444525979238 1445244318288 1447744740984 1448869441536 1453900238208 1455078248448 1456415636544 1457595684864 1459660891392 1461472635282 1462186256256 1462656780992 1464001134651 1465667726336 1465915942656 1467263291868 1467511778403 1468203483648 1468452129408 1469801809674 1471724204544 1473550921524 1474270440192 1475850376792 1476100317582 1477780682752 1479138937056 1479389434776 1480337396736 1481948932068 1484274836143 1488047487344 1495357231104 1500549443712 1501765251072 1503145550016 1503893039616 1506494930688 1508364805398 1511725815864 1512694498304 1512950678784 1514341258452 1514597717817 1515568240512 1516321907712 1517715585936 1518688106496 1518945302016 1520830630236 1523961329088 1524219417648 1525196105728 1526597940384 1526856475464 1530258689952 1531898627677 1539423781632 1542087144576 1546020638976 1547441613828 1548433182208 1548695415168 1550118848454 1550889697104 1551883474944 1552146292224 1553572897272 1554072829804 1554831666432 1557271959232 1559966201376 1560230387496 1561230150656 1562929748028 1563706967328 1564708958208 1566147109824 1566412342704 1570141975424 1571585120622 1572858484032 1574304126021 1581050455303 1586072987136 1588817058048 1592357336064 1594333783944 1595625579264 1597092146892 1598910246912 1599181028352 1600650863856 1601676527616 1601947777536 1603420156008 1605517314048 1607237904448 1607510096208 1610018592864 1610291255544 1612572810057 1613606113152 1613879383392 1614913523712 1616671562256 1619208912156 1620520862336 1622010311658 1623324531648 1625899858074 1627162960896 1629978121728 1631779346917 1633859104768 1635637767984 1636685850624 1636963029504 1638467591112 1639795145472 1640610588672 1643170738176 1643449015296 1645210256096 1645488878616 1648876192128 1649155435488 1650212179968 1651728919104 1652008645584 1657464088962 1658807035072 1660331673891 1662503268096 1664031304188 1664313114123 1665379571328 1671162139284 1674053423262 1679371398144 1682276884992 1686282391552 1686567969792 1688118124176 1689199835136 1689485907456 1691038743768 1691879669568 1693250500608 1695352177968 1696179999744 1697997750944 1698842137344 1700691542847 1701781310592 1702069513632 1703160164352 1705014270576 1705862146176 1707690273476 1708524119808 1710644754918 1712030790208 1712882155008 1714456495224 1714746844854 1715845618944 1717422682932 1717713534897 1721803416232 1724782314876 1726122235904 1730261440512 1731851754336 1732961488896 1733254972416 1738978716288 1739273218848 1740387708928 1741987329984 1742282342064 1745868909312 1746164578752 1748035897102 1751060180661 1751930954136 1753350441216 1754961976548 1755259185933 1756383919488 1760297577984 1761915498552 1762482474764 1765531752402 1766409722352 1769465794536 1775086866432 1781505837056 1784332110528 1785777850368 1787419190304 1788867431424 1791675041024 1793625506937 1794774824832 1795078776672 1796229025792 1798774027776 1799078656896 1801886093568 1802191249728 1804122610378 1806482272768 1808142642504 1808448858234 1809607674624 1811270916972 1811577662487 1813639928832 1815306877296 1816777714176 1819032714596 1823085970128 1826240098104 1827658838016 1832041525248 1834004875648 1837177894464 1838091492864 1840092488982 1841271581952 1841583408192 1844769538656 1847664886056 1848567080448 1849161940736 1850861538108 1851174988443 1852361182848 1853282331648 1854985716144 1855299864924 1856174352384 1856488702464 1858195033992 1862934843792 1863844494336 1865841927136 1866157914456 1870316176608 1873552017744 1890823606272 1892849951872 1897067690496 1897388966016 1899132889698 1900349814528 1900671645888 1904584264704 1906948251384 1907271200214 1908493339904 1910247469812 1911197404512 1912422060032 1912745935872 1914503974416 1914828202836 1916055184896 1920324630528 1922708154288 1926034638984 1926992424384 1928763557127 1930326321312 1937028843261 1938533650944 1941887515392 1946214521856 1946544120576 1948630180376 1949581675008 1952001512868 1954554590208 1956351055824 1956682371204 1957604644864 1957936172544 1959735746232 1960067634822 1962298939392 1964102522976 1964734562032 1965693920256 1968133756776 1970922323403 1972185249408 1972519246368 1973783195648 1975931909424 1980334775232 1982457047582 1987210937646 1990649018853 2000732591616 2004194066688 2005190719488 2008659907584 2009000081664 2011153073864 2015634421152 2017267571712 2019121677936 2019463623756 2020757654016 2021762543616 2023620781248 2025260402688 2027121855264 2027774173648 2031948438784 2032292556864 2034160472817 2035463920512 2035808633952 2040344919936 2042877413931 2043874928448 2046065295098 2050971716394 2052565042176 2054520110367 2056116192768 2060697729024 2061360851968 2063255485104 2064927220224 2066825131272 2067852929472 2069528389632 2071430529696 2073108888576 2077728288768 2078622996813 2079954935168 2080307183328 2083906330704 2084942623104 2086858930662 2088196146432 2088549790272 2095446827496 2095801699266 2097144645376 2099072168028 2099427653763 2104105698684 2114763982848 2118422744064 2123143114752 2125778378592 2126816372736 2127500772352 2129456195856 2132241371136 2134201151808 2134562586768 2135930370048 2137893541344 2143346794944 2144393367552 2145316782807 2146691457152 2147055007392 2150097080076 2151474817536 2151839177856 2153816971218 2154510059501 2155562083008 2158945216208 2162680415544 2163046673574 2164432708864 2166788968857 2167866477432 2169550614528 2171617111476 2173304162304 2180850357312 2182617372672 2184623454816 2186393527296 2189491337088 2191265353728 2192208952923 2193985171488 2198501589504 2198873913984 2200894937802 2202305225472 2202678194112 2204702714511 2207586306816 2209952118616 2210326382286 2213775565188 2214150476373 2216671024128 2218708405584 2219084152164 2220506095104 2222923398102 2228216185712 2232071231016 2239161864192 2243035846656 2248757293056 2250824165568 2252647876608 2254718325024 2255839559424 2259742396032 2260469570624 2261573332992 2262547208097 2265122849792 2267588723796 2269041747456 2269426018176 2271511887678 2273352360768 2274482861568 2278032159744 2278417953024 2280859673224 2281245945354 2283842873344 2285941993632 2286329126472 2287794158592 2289896910576 2290284713196 2299709753168 2309135672448 2311006629888 2313130716864 2318638288384 2319030958464 2321162420742 2322649773312 2323043122752 2325178272681 2326334545656 2327825212416 2328219438336 2331109244706 2332247499648 2334746907548 2335907938848 2337800588288 2339949302064 2340345581244 2341845225984 2344394622042 2345560450992 2347063437312 2349220664736 2354042336536 2355212963136 2357377680933 2359287726048 2367479697319 2379109480704 2383225587072 2385156575232 2391500675916 2393033099776 2393438368896 2395638220338 2398365370368 2398771542528 2400976295784 2402514791424 2402921666304 2410856856672 2411265144312 2412810232832 2415027889296 2415436883316 2418186571776 2420409169728 2420819075088 2422370285568 2428813368234 2430781293504 2433015467487 2434986797472 2440744441344 2443441612741 2449570525952 2450788657152 2453456651976 2455028775936 2455444544256 2457701386668 2459692718208 2460915883008 2463553181408 2464756107264 2467815384144 2468233317924 2469814910464 2471043108864 2473314288192 2473733153232 2475318269952 2477593378656 2478012968376 2483913125056 2485125992448 2486196133443 2488210552608 2493754902144 2496046956282 2498069356992 2506743208926 2511080134893 2519057097216 2529423587328 2529851954688 2532177186264 2533799752704 2534228861184 2536558115652 2539445686272 2539875750912 2542597668512 2543028266952 2546996626416 2548263206016 2550327914496 2552671965888 2553104270448 2554740246528 2557521405864 2561535410214 2562786179712 2563610872384 2565967132377 2568046185312 2569323232512 2571684742836 2572120267281 2573768428416 2576134024398 2582705124348 2584711534592 2587173472314 2589183353856 2594952695808 2595392160768 2599442233344 2599882458624 2602668683824 2606072786944 2608468074432 2608909828272 2610581563392 2612980994976 2613423513096 2618803363968 2620925227008 2622053845653 2624178342368 2627896431204 2629580332544 2630025661824 2632442964822 2634575879232 2640446366976 2643723712146 2648297628603 2649614583528 2654198691804 2667643455488 2672258755584 2676498165792 2678213210112 2678666775552 2683301147136 2687512561536 2689690095616 2692162237248 2692618165008 2694343538688 2698161041664 2698617985344 2701510022794 2702829140352 2706183915567 2709723409152 2712213963756 2712673287351 2713951894016 2714411511936 2716906375458 2720459893248 2722960315944 2723836551908 2725166571264 2728549071894 2734628955192 2736753389568 2739360147156 2741488257024 2751007313472 2753236293632 2755766841696 2757137239296 2761907372928 2762375112288 2764145184768 2765335476563 2771497329084 2773742911104 2776292307162 2778541774272 2779923497472 2782478574216 2784261528576 2784733053696 2787292550988 2788189488766 2793929103328 2794402265688 2798762890704 2799236871684 2805474264912 2810328026616 2824563658752 2831336902656 2834371171456 2839274927808 2845601535744 2846083449024 2850524721792 2851007468832 2856876397056 2857795726592 2860422377076 2860906800321 2862740009856 2865371204718 2866796106768 2868633090048 2869118903808 2871755961624 2874082777344 2880486945792 2883573887392 2884062231432 2889051958476 2890488636576 2895489481968 2907800476416 2912831273088 2915191369728 2919321782784 2922945270564 2924372512512 2925313561984 2928002269302 2931335452672 2931831885312 2934526583736 2935023556806 2936406967296 2936904258816 2939603619348 2943448409088 2947101843048 2948540880384 2951700753584 2952200635164 2955561365504 2958277874112 2958778869552 2960674793472 2963897864136 2968549672286 2973685571373 2976094974688 2980816406469 3001098887424 3006291100032 3007786079232 3012989861376 3016729610796 3023451631728 3025388996608 3025901357568 3028682516904 3029195435634 3031136481024 3032643815424 3035431171872 3037376212992 3037890604032 3041661260472 3047922658176 3048438835296 3050392211456 3053195880768 3053712950928 3060517379904 3063797255354 3069097942647 3076457574591 3078847563264 3084174289152 3092041277952 3094883227656 3096866364416 3097390830336 3100237696908 3101779394208 3103766949888 3104292584448 3107145794544 3108145659608 3109663332864 3114543918464 3119932402752 3120460774992 3122460301312 3125859496056 3127413934656 3132294219648 3132824685408 3136182050683 3140283950848 3143170241244 3143702548899 3145716968064 3148608252042 3162100910606 3172145974272 3177634116096 3184714672128 3188667567888 3191251158528 3194184293784 3198362056704 3201301727712 3203353055232 3203895555072 3206840312016 3211034628096 3214475808896 3215020192416 3220037185728 3220582511088 3225145620114 3227212226304 3227758766784 3233343124512 3236808212737 3238417824312 3241041724672 3244020623316 3244570010361 3246649063296 3251799716148 3254325921792 3259956243456 3263558693834 3271275535968 3273371701248 3273926059008 3276935182224 3279590290944 3281221177344 3286898030592 3290420512192 3290977757232 3297752384256 3298310870976 3301342406703 3303457838208 3304017291168 3314928177924 3315489573429 3317614070144 3320663347782 3325006536192 3328062608376 3328626228246 3330759142656 3342324278568 3348106846524 3358742796288 3364553769984 3373135939584 3376236248352 3378399670272 3378971814912 3382077487536 3383759339136 3386501001216 3390704355936 3392359999488 3395995501888 3397684274688 3401383085694 3403562621184 3404139027264 3407267831517 3410028541152 3411724292352 3415380546952 3417048239616 3421289509836 3421868918031 3424061580416 3425764310016 3428912990448 3429493689708 3431691237888 3434845365864 3435427069794 3443606832464 3449564629752 3452244471808 3460522881024 3463703508672 3466509944832 3477957432576 3478546437696 3481743631113 3483974659968 3484564684128 3491737818624 3492329157504 3496071794204 3496663867059 3502120361322 3503861908272 3506700882432 3509923953096 3510518371866 3512767838976 3516591933063 3520595155968 3523830997104 3524964949528 3531063504804 3532819444704 3538931589072 3563011674112 3568664221056 3571555700736 3574838380608 3577734862848 3583350082048 3587251013874 3589549649664 3590157553344 3593457330507 3597548055552 3598157313792 3603772187136 3604382499456 3608245220756 3612964545536 3616285285008 3616897716468 3619215349248 3622541833944 3623155324974 3627279857664 3630613754592 3633555428352 3638065429192 3643220052351 3646171940256 3652480196208 3668009751296 3674355788928 3676182985728 3680184977964 3682543163904 3683166816384 3689539077312 3695329772112 3697134160896 3698323881472 3701723076216 3702349976886 3704722365696 3706564663296 3709971432288 3710599729848 3712348704768 3712977404928 3716390067984 3725869687584 3727688988672 3731683854272 3732315828912 3740632353216 3744070434423 3747104035488 3760114813389 3785699903744 3794135380992 3794777932032 3798265779396 3800699629056 3801343291776 3809168529408 3813896502768 3814542400428 3816986679808 3820494939624 3822394809024 3825491871744 3829007948832 3829656405672 3832110369792 3840649261056 3842303115321 3845416308576 3852069277968 3853984848768 3857527114254 3860652642624 3864201036597 3874057686522 3877067301888 3880760208471 3883775030784 3892429043712 3893088241152 3897260360752 3899163350016 3904003025736 3909109180416 3912702111648 3913364742408 3915209289728 3915872345088 3919471492464 3920135269644 3924597878784 3928205045952 3929469124064 3931387840512 3936267513552 3941844646806 3944370498816 3945038492736 3948664447233 3951863818848 3960669550464 3964914095164 3965585568219 3974421875292 3981298037706 4001465183232 4008388133376 4010381438976 4017319815168 4018000163328 4022306147728 4031268842304 4034535143424 4038243355872 4038927247512 4041515308032 4047241562496 4050520805376 4052265034191 4054243710528 4055548347296 4063896877568 4064585113728 4068320945634 4070927841024 4071617267904 4075359563187 4080689839872 4085754827862 4087749856896 4092130590196 4092823607841 4101943432788 4105130084352 4109040220734 4112232385536 4121395458048 4122721703936 4126510970208 4129854440448 4133650262544 4135705858944 4139056779264 4142861059392 4146217777152 4157245993626 4159909870336 4160614366656 4164438460743 4167812661408 4169885246208 4173717861324 4176392292864 4177099580544 4182284233149 4190893654992 4191603398532 4194289290752 4198144336056 4198855307526 4208211397368 4229527965696 4236845488128 4251556757184 4253632745472 4255001544704 4258912391712 4268402303616 4269125173536 4271860740096 4273700281961 4275787082688 4286693589888 4290633565614 4293382914304 4294110014784 4298056807077 4300194160152 4302949635072 4303678355712 4307633942436 4309020119002 4311124166016 4317890432416 4325360831088 4326093347148 4328865417728 4333577937714 4335732954864 4343234222952 4346608324608 4361700714624 4365234745344 4369246909632 4372787054592 4378982674176 4384417905846 4387970342976 4392003403953 4397003179008 4397747827968 4401789875604 4404610450944 4405356388224 4409405429022 4415172613632 4419904237232 4420652764572 4427551130376 4428300952746 4433342048256 4437416811168 4438168304328 4441012190208 4445846796204 4452824508429 4456432371424 4464142462032 4486071693312 4501648331136 4505295753216 4509436650048 4511679118848 4519484792064 4520939141248 4525094416194 4530245699584 4535177447592 4538083494912 4538852036352 4543023775356 4546704721536 4548965723136 4556064319488 4556835906048 4561719346448 4562491890708 4567685746688 4571883987264 4572658252944 4575588317184 4579793821152 4580569426392 4595695883031 4599419506336 4618271344896 4626261433728 4637276576768 4638061916928 4642324841484 4645299546624 4646086245504 4650356545362 4652669091312 4655650424832 4656438876672 4662218489412 4664494999296 4669493815096 4671815877696 4675601176576 4679898604128 4680691162488 4683690451968 4688789244084 4691120901984 4694126874624 4696148252059 4698441329472 4708084673072 4710425926272 4714755361866 4718575452096 4722912378063 4734959394638 4743151365909 4758218961408 4766451174144 4783001351832 4786066199552 4786876737792 4791276440676 4796730740736 4797543085056 4801952591568 4805029582848 4805843332608 4821713713344 4822530288624 4825620465664 4830055778592 4830873766632 4840818339456 4841638150176 4844740571136 4846826805601 4857626736468 4861562587008 4866030934974 4869973594944 4881488882688 4886883225482 4895338040751 4899141051904 4901577314304 4906913303952 4910057551872 4910889088512 4915402773336 4919385436416 4921831766016 4927106362816 4929512214528 4935630768288 4936466635848 4939629820928 4946628576384 4947466306464 4950636539904 4955186757312 4956025936752 4967826250112 4972392266886 4976421105216 4980995021673 4987509804288 4992093912564 4996138713984 5002339965139 5013486417852 5022160269786 5038114194432 5058847174656 5059703909376 5064354372528 5067599505408 5068457722368 5073116231304 5079751501824 5085195337024 5086056533904 5093993252832 5096526412032 5102074628541 5105343931776 5106208540896 5109480493056 5115042811728 5123070820428 5125572359424 5127221744768 5131934264754 5136092370624 5138646465024 5143369485672 5144240534562 5147536856832 5152268048796 5165410248696 5169423069184 5174346944628 5178366707712 5190784321536 5198884466688 5199764917248 5205337367648 5216936148864 5217819656544 5221163126784 5225961989952 5226847026192 5237606727936 5244107691306 5248356684736 5253180541983 5255792862408 5259160665088 5260051323648 5264885929644 5265777557799 5269151758464 5280892733952 5287447424292 5296595257206 5299229167056 5308397383608 5335286910976 5344517511168 5352996331584 5357333551104 5366602294272 5375025123072 5380876520811 5384324474496 5385236330016 5388687077376 5396322083328 5397235970688 5403020045588 5405658280704 5412367831134 5419446818304 5424427927512 5425346574702 5427903788032 5428823023872 5433812750916 5434732987461 5440919786496 5445920631888 5447673103816 5450333142528 5457098143788 5469257910384 5478720294312 5482976514048 5502014626944 5506472587264 5511533683392 5514274478592 5523814745856 5524750224576 5530670953126 5542994658168 5547485822208 5552584614324 5553524965329 5557083548544 5559846994944 5564957148432 5568523057152 5569466107392 5574585101976 5576378977532 5587858206656 5588804531376 5597525781408 5598473743368 5610948529824 5620656053232 5668742342912 5678549855616 5691203071488 5692166898048 5701049443584 5702014937664 5713752794112 5715591453184 5720844754152 5721813600642 5725480019712 5730742409436 5733592213536 5737266180096 5738237807616 5743511923248 5748165554688 5760973891584 5767147774784 5768124462864 5778103916952 5780977273152 5786290671381 5790978963936 5811086529783 5815600952832 5825662546176 5838643565568 5845890541128 5848745025024 5850627123968 5856004538604 5862670905344 5863663770624 5869053167472 5870047113612 5872813934592 5873808517632 5879207238696 5886896818176 5894203686096 5897081760768 5903401507168 5904401270328 5912766970209 5916555748224 5917557739104 5921349586944 5927795728272 5937099344572 5947371142746 5952189949376 5961632812938 5971947056559 6002197774848 6012582200064 6015572158464 6025979722752 6033459221592 6046903263456 6050777993216 6051802715136 6057365033808 6058390871268 6062272962048 6065287630848 6070862343744 6075781208064 6083322520944 6095845316352 6096877670592 6102481418451 6106391761536 6107425901856 6121034759808 6127594510708 6128632241793 6138195885294 6152915149182 6157695126528 6163560331101 6168348578304 6184082555904 6189766455312 6193732728832 6194781660672 6200475393816 6203558788416 6208585168896 6214291589088 6216291319216 6219326665728 6229087836928 6235868990439 6239864805504 6240921549984 6244920602624 6251718992112 6254827869312 6264588439296 6265649370816 6272364101366 6280567901696 6286340482488 6287405097798 6291433936128 6297216504084 6298282961289 6324201821212 6344291948544 6355268232192 6369429344256 6377335135776 6382502317056 6388368587568 6396724113408 6402603455424 6407791110144 6413680624032 6428951617792 6430040384832 6435950348421 6440074371456 6441165022176 6450291240228 6454424452608 6455517533568 6463530178503 6466686249024 6473616425474 6476835648624 6482083449344 6488041246632 6489140020722 6493298126592 6500366906571 6503599432296 6508651843584 6519912486912 6527117387668 6542551071936 6547852118016 6553870364448 6559180581888 6573796061184 6576626858769 6580841024384 6581955514464 6595504768512 6596621741952 6602684813406 6606915676416 6608034582336 6629856355848 6630979146858 6635228140288 6641326695564 6642451429119 6650013072384 6656125216752 6657252456492 6661518285312 6684648557136 6696213693048 6717485592576 6729107539968 6746271879168 6752472496704 6757943629824 6764154975072 6767518678272 6781408711872 6784719998976 6787641624291 6791991003776 6795368549376 6802766171388 6807125242368 6808278054528 6814535663034 6820057082304 6823448584704 6830761093904 6834096479232 6842579019672 6843737836062 6848123160832 6851528620032 6857825980896 6858987379416 6863382475776 6869690731728 6870854139588 6887213664928 6899129259504 6927407017344 6933019889664 6955914865152 6957092875392 6963487262226 6967949319936 6969129368256 6975534818043 6983475637248 6984658315008 6992143588408 6993327734118 7004240722644 7007723816544 7013401764864 7019847906192 7021036743732 7025535677952 7033183866126 7041190311936 7047661994208 7049929899056 7062127009608 7065638889408 7072133042799 7077863178144 7102439091957 7137328442112 7149676761216 7155469725696 7166700164096 7174502027748 7179099299328 7180315106688 7186914661014 7195096111104 7196314627584 7207544374272 7208764998912 7216490441512 7225929091072 7232570570016 7233795432936 7238430698496 7245083667888 7246310649948 7254559715328 7261227509184 7267110856704 7276130858384 7286440104702 7292343880512 7299046402461 7304960392416 7330324838223 7336019502592 7348711577856 7352365971456 7360369955928 7365086327808 7366333632768 7379078154624 7390659544224 7394268321792 7396647762944 7403446152432 7404699953772 7409444731392 7413129326592 7419942864576 7421199459696 7425954809856 7432780135968 7451739375168 7455377977344 7458588400329 7463367708544 7464631657824 7481264706432 7488140868846 7490550517747 7494208070976 7520229626778 7533240404679 7571399807488 7588270761984 7589555864064 7596531558792 7601399258112 7602686583552 7618337058816 7627793005536 7629084800856 7633973359616 7640989879248 7644789618048 7650983743488 7658015897664 7659312811344 7664220739584 7684606230642 7690832617152 7697901397131 7704138555936 7707969697536 7715054228508 7721305285248 7728402073194 7730889037033 7748115373044 7754134603776 7761520416942 7767550061568 7784858087424 7786176482304 7794520721504 7798326700032 7808006051472 7818218360832 7825404223296 7826729484816 7831744690176 7838942984928 7840270539288 7856410091904 7858938248128 7862775681024 7866161536959 7872535027104 7883689293612 7888740997632 7890076985472 7897328894466 7903727637696 7921339100928 7929828190328 7931171136438 7944892885809 7948843750584 7962596075412 8002930366464 8016776266752 8034639630336 8036000326656 8044612295456 8062537684608 8069070286848 8076486711744 8077854495024 8083030616064 8094483124992 8104530068382 8108487421056 8111096694592 8118551746701 8127793755136 8129170227456 8136641891268 8138019862053 8141855682048 8143234535808 8150719126374 8161379679744 8171509655724 8175499713792 8184261180392 8185647215682 8203886865576 8210260168704 8218080441468 8224464771072 8245443407872 8253021940416 8259708880896 8267300525088 8271411717888 8285722118784 8292435554304 8296006429689 8314491987252 8319819740672 8321228733312 8328876921486 8335625322816 8339770492416 8347435722648 8352784585728 8354199161088 8364568466298 8381787309984 8383206797064 8388578581504 8396288672112 8397710615052 8416422794736 8473690976256 8503113514368 8510003089408 8517824783424 8536804607232 8538250347072 8547400563922 8551574165376 8573387179776 8581267131228 8582720400963 8586765828608 8588220029568 8596113614154 8600388320304 8605899270144 8607356711424 8615267884872 8618040238004 8622248332032 8635780864832 8650721662176 8652186694296 8657730835456 8667155875428 8671465909728 8686468445904 8723401429248 8738493819264 8745574109184 8757965348352 8768835811692 8775940685952 8784006807906 8794006358016 8795495655936 8803579751208 8809220901888 8810712776448 8818810858044 8830345227264 8839808474464 8841305529144 8855102260752 8856601905492 8866684096512 8874833622336 8876336608656 8882024380416 8891693592408 8905649016858 8912864742848 8921056714119 8928284924064 8942449219407 9003296662272 9018873300096 9023358237696 9038969584128 9041878282496 9050188832388 9060491399168 9070354895184 9076166989824 9077704072704 9086047550712 9093409443072 9097931446272 9112128638976 9113671812096 9123438692896 9124983781416 9143767974528 9145316505888 9151176634368 9159587642304 9161138852784 9191391766062 9198839012672 9207293827941 9229372723773 9236542689792 9252522867456 9274553153536 9276123833856 9284649682968 9290599093248 9292172491008 9300713090724 9305338182624 9311300849664 9312877753344 9324436978824 9328989998592 9338987630192 9343631755392 9351202353152 9359797208256 9361382324976 9367380903936 9377578488168 9382241803968 9392296504118 9396882658944 9408546152049 9416169346144 9420851852544 9429510723732 9431107646697 9437150904192 9445824756126 9469918789276 9486302731818 9516437922816 9532902348288 9566002703664 9572132399104 9573753475584 9582552881352 9595086170112 9603905183136 9610059165696 9611686665216 9643427426688 9645060577248 9651240931328 9660111557184 9661747533264 9681636678912 9683276300352 9693653611202 9710424638211 9715253472936 9723125174016 9732061869948 9733710031083 9739947189888 9762977765376 9773766450964 9790676081502 9798282103808 9813826607904 9820115103744 9821778177024 9830805546672 9838770872832 9843663532032 9854212725632 9871261536576 9872933271696 9879259641856 9893257152768 9894932612928 9910373514624 9912051873504 9922674357079 9935652500224 9944784533772 9946468720287 9952842210432 9961990043346 9975019608576 9984187825128 9992277427968 10004679930278 10026972835704 10044320539572 10076228388864 10119407818752 10128708745056 10135199010816 10136915444736 10146232462608 10159503003648 10170390674048 10172113067808 10187986505664 10193052824064 10204149257082 10210687863552 10212417081792 10230085623456 10246141640856 10251144718848 10254443489536 10263868529508 10265606754093 10272184741248 10277292930048 10286738971344 10288481069124 10295073713664 10304536097592 10330820497392 10348693889256 10356733415424 10381568643072 10399529834496 10410674735296 10433872297728 10435639313088 10445230893339 10451923979904 10453694052384 10475213455872 10488215382612 10489991601177 10496713369472 10506361083966 10511585724816 10518321330176 10520102647296 10529771859288 10531555115598 10538303516928 10561785467904 10574894848584 10593190514412 10598458334112 10616794767216 10689035022336 10705992663168 10714667102208 10733204588544 10750050246144 10761753041622 10768648948992 10770472660032 10780371991521 10792644166656 10794471941376 10806040091176 10811316561408 10824735662268 10838893636608 10848855855024 10850693149404 10855807576064 10857646047744 10867625501832 10869465974922 10881839572992 10891841263776 10895346207632 10900666285056 10914196287576 10929660157053 10938515820768 10957440588624 11004029253888 11023067366784 11028548957184 11047629491712 11049500449152 11061341906252 11085989316336 11094971644416 11105169228648 11107049930658 11114167097088 11119693989888 11129914296864 11137046114304 11138932214784 11149170203952 11152757955064 11175716413312 11177609062752 11195051562816 11196947486736 11221897059648 11241312106464 11253359123039 11280344440167 11337484685824 11357099711232 11382406142976 11384333796096 11402098887168 11404029875328 11427505588224 11431182906368 11441689508304 11443627201284 11450960039424 11461484818872 11467184427072 11476475615232 11487023846496 11496331109376 11521947783168 11526909345963 11534295549568 11536248925728 11556207833904 11561954546304 11572581342762 11581957927872 11622173059566 11631201905664 11642280625413 11651325092352 11677287131136 11691781082256 11697490050048 11701254247936 11712009077208 11727327541248 11738106334944 11740094227224 11745627869184 11747617035264 11758414477392 11773793636352 11788407372192 11794163521536 11806803014336 11808802540656 11825533940418 11833111496448 11835115478208 11845993341699 11855591456544 11874198689144 11894742285492 11896756704657 11904379898752 11923265625876 11943894113118 12004395549696 12025164400128 12031144316928 12051959445504 12066918443184 12093806526912 12103605430272 12114730067616 12116781742536 12124545924096 12141724687488 12151562416128 12156795102573 12166645041888 12191690632704 12193755341184 12204962836902 12212783523072 12214851803712 12226078689561 12242069519616 12255189021416 12257264483586 12276391770588 12278470823523 12305830298364 12315390253056 12327120662202 12336697156608 12368165111808 12379532910624 12387465457664 12389563321344 12400950787632 12407117576832 12417170337792 12428583178176 12432582638432 12438653331456 12458175673856 12471737980878 12479729611008 12481843099968 12493315382229 12503437984224 12509655738624 12529176878592 12531298741632 12544728202732 12546852699447 12561135803392 12572680964976 12574810195596 12582867872256 12594433008168 12596565922578 12648403642424 12688583897088 12710536464384 12754670271552 12765004634112 12776737175136 12805206910848 12815582220288 12821100845883 12827361248064 12857903235584 12860080769664 12871900696842 12880148742912 12882330044352 12894170421231 12900582480456 12908848905216 12911035067136 12927060357006 12933372498048 12947232850948 12953671297248 12964166898688 12976082493264 12978280041444 12986596253184 13000733813142 13007198864592 13039824973824 13054234775336 13085102143872 13095704236032 13107740728896 13118361163776 13153253717538 13161682048768 13163911028928 13176010211859 13191009537024 13193243483904 13205369626812 13213831352832 13216069164672 13259712711696 13261958293716 13270456280576 13282653391128 13284902858238 13300026144768 13312250433504 13314504912984 13323036570624 13358473525287 13369297114272 13392427386096 13458215079936 13504944993408 13515887259648 13528309950144 13535037356544 13562817423744 13575283248582 13583982007552 13590737098752 13605532342776 13614250484736 13616556109056 13629071326068 13640114164608 13646897169408 13661522187808 13668192958464 13685158039344 13687475672124 13696246321664 13703057240064 13715651961792 13717974758832 13726764951552 13739381463456 13741708279176 13774427329856 13787087649093 13798258519008 13854814034688 13911829730304 13914185750784 13926974524452 13935898639872 13938258736512 13951069636086 13966951274496 13969316630016 13984287176816 13986655468236 14008481445288 14015447633088 14026803529728 14039695812384 14042073487464 14051071355904 14066367732252 14082380623872 14088444756177 14095323988416 14099859798112 14124254019216 14131277778816 14144266085598 14155726356288 14168737134189 14204878183914 14229454097727 14274656884224 14299353522432 14333400328192 14349004055496 14358198598656 14360630213376 14373829322028 14390192222208 14392629255168 14415088748544 14417529997824 14432980883024 14451858182144 14465141140032 14467590865872 14476861396992 14490167335776 14492621299896 14522455018368 14534221713408 14540480416803 14552261716768 14572880209404 14584687761024 14598092804922 14609920784832 14660649676446 14672039005184 14686014122253 14697423155712 14704731942912 14720739911856 14730172655616 14732667265536 14758156309248 14781319088448 14788536643584 14793295525888 14806892304864 14809399907544 14818889462784 14839885729152 14842398919392 14851909619712 14858305125367 14865560271936 14903478750336 14917176800658 14926735417088 14929263315648 14942985065019 14962529412864 14976281737692 14981101035494 14988416141952 15007019895417 15040459253556 15066480809358 15142799614976 15176541523968 15179111728128 15193063117584 15202798516224 15205373167104 15255586011072 15258169601712 15267946719232 15281979758496 15289579236096 15316031795328 15318625622688 15328441479168 15335042188213 15369212461284 15381665234304 15395802794262 15408277111872 15415939395072 15430108457016 15442610570496 15456804146388 15461778074066 15496230746088 15508269207552 15523040833884 15535100123136 15572352964608 15589041443008 15596653400064 15616012102944 15650808446592 15653458969632 15663489380352 15677885969856 15680541078576 15712820183808 15717876496256 15732323073918 15745070054208 15759541625949 15767378587224 15777481995264 15780153970944 15794657788932 15807455275392 15842678201856 15859656380656 15862342272876 15889785771618 15897687501168 15925192150824 16005860732928 16033552533504 16072000653312 16089224590912 16125075369216 16142629562433 16152973423488 16155708990048 16166061232128 16188966249984 16209060136764 16216974842112 16222193389184 16237103493402 16255587510272 16258340454912 16273283782536 16276039724106 16283711364096 16286469071616 16301438252748 16322759359488 16343019311448 16350999427584 16368522360784 16371294431364 16407773731152 16436160882936 16448929542144 16506043880832 16519417761792 16534601050176 16542823435776 16571444237568 16592012859378 16628983974504 16639639481344 16642457466624 16657753842972 16660574895987 16671250645632 16679540984832 16694871445296 16705569171456 16708398322176 16729136932596 16763574619968 16766413594128 16777157163008 16792577344224 16795421230104 16832845589472 16850884904447 17006227028736 17035649566848 17073609214464 17076500694144 17094801127844 17103148330752 17146774359552 17162534262456 17165440801926 17173531657216 17176440059136 17192227228308 17200776640608 17211798540288 17214713422848 17230535769744 17236080476008 17244496664064 17271561729664 17301443324352 17304373388592 17315461670912 17334311750856 17342931819456 17372936891808 17391555008333 17433259589349 17446802858496 17476987638528 17515930696704 17537671623384 17551881371904 17568013615812 17588012716032 17590991311872 17607159502416 17618441803776 17621425552896 17637621716088 17660690454528 17679616948928 17682611058288 17710204521504 17713203810984 17738300910627 17749667244672 17752673217312 17764048760832 17783387184816 17811298033716 17825729485696 17842113428238 17856569848128 17884898438814 17949572816087 18006593324544 18037746600192 18046716475392 18077939168256 18083756564992 18100377664776 18140709790368 18152333979648 18155408145408 18172095101424 18186818886144 18195862892544 18227343624192 18246877385792 18249967562832 18287535949056 18290633011776 18307444255353 18319175284608 18322277705568 18382783532124 18385896725379 18397678025344 18414587655882 18458745447546 18473085379584 18505045734912 18549106307072 18552247667712 18569299365936 18581198186496 18584344982016 18601426181448 18610676365248 18625755506688 18648873957648 18657979997184 18677975260384 18687263510784 18707606971317 18719594416512 18722764649952 18734761807872 18755156976336 18764483607936 18784593008236 18793765317888 18817092304098 18832338692288 18841703705088 18859021447464 18862215293394 18874301808384 18891649512252 18894848883867 18939837578552 18972605463636 19032875845632 19065804696576 19132005407328 19144264798208 19147506951168 19165105762704 19190172340224 19207810366272 19223373330432 19286854853376 19290121154496 19307851045263 19320223114368 19323495066528 19363273357824 19366552600704 19387307222404 19390590535509 19420849276422 19430506945872 19446250348032 19464123739896 19467420062166 19479894379776 19501100719713 19525955530752 19547532901928 19581352163004 19596564207616 19627653215808 19643556354048 19661611093344 19677541745664 19708425451264 19729880576307 19742523073152 19745866543392 19758519283712 19786514305536 19789865225856 19820747029248 19824103747008 19845348714158 19871305000448 19889569067544 19892937440574 19905684420864 19923980086692 19927354287357 19950039217152 19968375650256 19984554855936 20009359860556 20053945671408 20088641079144 20152456777728 20238815637504 20257417490112 20273830889472 20292464925216 20340781348096 20344226135616 20362924872873 20375973011328 20386105648128 20408298514164 20421375727104 20424834163584 20460171246912 20492283281712 20502289437696 20508886979072 20527737059016 20531213508186 20544369482496 20554585860096 20573477942688 20576962138248 20590147427328 20609072195184 20661640994784 20697387778512 20799059668992 20821349470592 20867744595456 20871278626176 20890461786678 20903847959808 20907388104768 20950426911744 20976430765224 20979983202354 20993426738944 21012722167932 21023171449632 21036642660352 21040205294592 21059543718576 21063110231196 21076607033856 21123570935808 21149789697168 21186381028824 21196916668224 21216399128397 21233589534432 21307317275871 21411985326336 21466409177088 21500100492288 21523506083244 21537297897984 21540945320064 21560743983042 21585288333312 21588943882752 21612080182352 21622633122816 21649471324536 21677787273216 21697711710048 21701386298808 21711615152128 21715292095488 21735251003664 21738931949844 21763679145984 21783682527552 21790692415264 21801332570112 21828392575152 21859320314106 21877031641536 21897139207383 21914881177248 21990974514669 22008058507776 22046134733568 22057097914368 22095258983424 22099000898304 22122683812504 22171978632672 22189943288832 22210338457296 22214099861316 22228334194176 22239387979776 22259828593728 22277864429568 22298340407904 22305515910128 22351432826624 22355218125504 22375765200987 22390103125632 22393894973472 22443794119296 22471651553241 22482624212928 22506718246078 22560688880334 22599721214037 22674969371648 22714199422464 22764812285952 22768667592192 22804197774336 22808059750656 22855011176448 22862365812736 22883379016608 22887254402568 22901920078848 22922969637744 22934368854144 22952951230464 22974047692992 22992662218752 23053818691926 23068591099136 23072497851456 23093704191393 23112415667808 23123909092608 23145162685524 23163915855744 23192667111099 23244346119132 23262403811328 23284561250826 23302650184704 23354574262272 23383562164512 23394980100096 23402508495872 23424018154416 23454655082496 23476212669888 23480188454448 23495234070528 23516828954784 23576814744384 23588327043072 23598484610877 23613606028672 23617605081312 23651067880836 23666222992896 23670230956416 23691986683398 23699610654511 23711182913088 23748397378288 23789484570984 23793513409314 23808759797504 23834678657427 23846531251752 23887788226236 24008791099392 24050328800256 24103918891008 24133836886368 24187613053824 24207210860544 24229460135232 24233563485072 24249091848192 24283449374976 24313590205146 24333290083776 24355655240103 24383381265408 24387510682368 24409925673804 24425567046144 24429703607424 24452157379122 24484139039232 24510378042832 24514528967172 24552783541176 24556941647046 24611660596728 24630780506112 24654241324404 24673394313216 24736330223616 24759065821248 24779126642688 24801901575264 24814235153664 24857166356352 24865165276864 24877306662912 24888019289067 24916351347712 24943475961756 24959459222016 24963686199936 24986630764458 25006875968448 25019311477248 25058353757184 25062597483264 25089456405464 25093705398894 25122271606784 25145361929952 25149620391192 25165735744512 25188866016336 25193131845156 25296807284848 25421072928768 25509340543104 25530009268224 25553474350272 25610413821696 25642201691766 25654722496128 25715806471168 25720161539328 25743801393684 25748161202889 25760297485824 25764660088704 25788340842462 25801164960912 25817697810432 25822070134272 25854120714012 25866744996096 25894465701896 25907342594496 25928333797376 25952164986528 25956560082888 25973192506368 26001467626284 26014397729184 26042276670509 26108469550672 26170204287744 26215481457792 26236722327552 26306507435076 26323364097536 26327822057856 26352020423718 26382019074048 26386486967808 26410739253624 26427662705664 26432138329344 26519425423392 26523916587432 26540912561152 26565306782256 26569805716476 26600052289536 26624500867008 26629009825968 26646073141248 26716947050574 26738594228544 26763170142357 26784854772192 26877857740151 27009889986816 27056619900288 27070074713088 27125634847488 27150566497164 27167964015104 27181474197504 27211064685552 27228500969472 27233112218112 27258142652136 27280228329216 27293794338816 27323044375616 27336385916928 27370316078688 27374951344248 27392492643328 27431303923584 27435949517664 27453529903104 27478762926912 27483416558352 27548854659712 27574175298186 27596517038016 27621881483823 27709628069376 27740248897589 27823659460608 27828371501568 27853949048904 27871797279744 27876517473024 27902139272172 27933902548992 27938633260032 27968574353632 27973310936472 28016962890576 28030895266176 28053607059456 28079391624768 28084146974928 28102142711808 28132735464504 28176889512354 28190647976832 28199719596224 28225638456147 28248508038432 28262555557632 28288532171196 28293322940091 28311452712576 28337474268378 28409756367828 28458908195454 28549313768448 28598707044864 28666800656384 28698008110992 28716397197312 28721260426752 28747658644056 28785258510336 28830177497088 28835059995648 28865961766048 28930282280064 28935181731744 28953722793984 28980334671552 28985242599792 29044910036736 29080960833606 29104523433536 29131273914633 29145760418808 29169375522048 29196185609844 29201130093249 29219841569664 29321299352892 29344078010368 29372028244506 29394846311424 29441479823712 29460345311232 29465334531072 29516312618496 29562638176896 29586591051776 29613784609728 29618799815088 29637778925568 29679771458304 29684797838784 29716610250734 29731120543872 29768023071237 29806957500672 29834353601316 29839406160861 29853470834176 29858526631296 29885970130038 29925058825728 29952563475384 29962202070988 29976832283904 30014039790834 30080918507112 30132961618716 30285599229952 30358223456256 30386126235168 30405597032448 30410746334208 30511172022144 30516339203424 30535893438464 30563959516992 30579158472192 30632063590656 30637251245376 30670084376426 30738424922568 30763330468608 30791605588524 30796820262279 30816554223744 30831878790144 30860216914032 30885221140992 30913608292776 30923556148132 30992461492176 31046081667768 31070200246272 31144705929216 31178082886016 31232024205888 31301616893184 31306917939264 31355771939712 31361082157152 31425640367616 31435752992512 31464646147836 31469974803531 31490140108416 31519083251898 31534757174448 31554963990528 31560307941888 31589315577864 31614910550784 31685356403712 31719312761312 31724684545752 31779571543236 31795375002336 31850384301648 32067105067008 32144001306624 32178449181824 32250150738432 32285259124866 32305946846976 32311417980096 32377932499968 32418120273528 32433949684224 32444386778368 32474206986804 32511175020544 32516680909824 32546567565072 32552079448212 32567422728192 32572938143232 32602876505496 32645518718976 32686038622896 32701998855168 32737044721568 32742588862728 32788980471159 32815547462304 32872321765872 33012087761664 33069202100352 33085646871552 33142888475136 33184025718756 33257967949008 33279278962688 33284914933248 33315507685944 33321149791974 33342501291264 33359081969664 33389742890592 33411138342912 33416796644352 33458273865192 33527149239936 33532827188256 33554314326016 33585154688448 33590842460208 33665691178944 33701769808894 33760077369117 33841033320501 34012454057472 34071299133696 34147218428928 34153001388288 34189602255688 34206296661504 34293548719104 34325068524912 34330881603852 34347063314432 34352880118272 34384454456616 34401553281216 34429426845696 34461071539488 34472160952016 34488993328128 34543123459328 34580728037889 34602886648704 34608746777184 34630923341824 34668623501712 34685863638912 34745873783616 34783110016666 34866519178698 34893605716992 34926841876239 34953975277056 35031861393408 35075343246768 35103762743808 35136027231624 35181982623744 35214319004832 35236883607552 35242851105792 35275243432176 35321380909056 35359233897856 35365222116576 35420409043008 35426407621968 35476601821254 35499334489344 35505346434624 35566774369632 35604890340107 35622596067432 35651458971392 35684226856476 35690270113971 35713139696256 35769796877628 35899145632174 36013186649088 36075493200384 36093432950784 36155878336512 36167513129984 36200755329552 36281419580736 36310816290816 36344190202848 36373637772288 36454687248384 36470385307719 36493754771584 36499935125664 36575071898112 36581266023552 36614888510706 36638350569216 36644555411136 36765567064248 36771793450758 36795356050688 36829175311764 36835412470569 36917490895092 36946170759168 37010091469824 37104495335424 37138598731872 37162396372992 37168689964032 37202852362896 37221352730496 37251511013376 37297747915296 37315959994368 37355950520768 37374527021568 37415213942634 37439188833024 37445529299904 37479946146687 37510313952672 37528967215872 37569186016472 37587530635776 37634184608196 37640558098341 37664677384576 37683407410176 37718042894928 37724430586788 37748603616768 37783299024504 37789697767734 37879675157104 37945210927272 38065751691264 38131609393152 38264010814656 38295013902336 38330211525408 38415620732544 38446746660864 38463302537649 38573709706752 38580242308992 38615702090526 38640446228736 38646990133056 38682511263693 38726546715648 38733105201408 38774614444808 38781181071018 38841698552844 38861013891744 38892500696064 38928247479792 38934840124332 38959788759552 39002201439426 39095065803856 39162704326008 39193128415232 39255306431616 39287112708096 39323222186688 39355083491328 39416850902528 39459761152614 39485046146304 39491733086784 39528030635577 39573028611072 39579730451712 39641494058496 39648207494016 39690697428316 39742610000896 39779138135088 39785874881148 39811368841728 39847960173384 39854708574714 39900078434304 39936751300512 39969109711872 40018719721112 40075420575861 40107891342816 40177282158288 40514834980224 40547661778944 40584929850432 40681562696192 40688452271232 40725849745746 40751946022656 40772211296256 40816597028328 40842751454208 40849668327168 40920342493824 40984566563424 41004578875392 41017773958144 41055474118032 41062427016372 41088738964992 41109171720192 41146955885376 41153924276496 41180294854656 41218144390368 41323281989568 41361262947279 41394775557024 41538507416597 41642698941184 41735489190912 41742557252352 41780923573356 41807695919616 41814776209536 41900853823488 41952861530448 41959966404708 41986853477888 42025444335864 42046342899264 42080410589184 42119087437152 42126220462392 42153214067712 42247141871616 42265334268531 42299579394336 42372762057648 42393833336448 42432798256794 42467179068864 42506211402567 42614634551742 42688362293181 42823970652672 43000200984576 43047012166488 43074595795968 43081890640128 43121487966084 43170576666624 43177887765504 43224160364704 43245266245632 43298942649072 43355574546432 43395423420096 43402772597616 43430584190976 43470502007328 43477863899688 43567365055104 43581384830528 43602665140224 43621441250409 43656785150304 43718640628212 43754063283072 43794278414766 43829762354496 43981949029338 44016117015552 44058042366759 44092269467136 44114195828736 44190517966848 44198001796608 44245367625008 44343957265344 44379886577664 44420676914592 44428199722632 44456668388352 44519657187456 44555728859136 44574915376101 44596680815808 44611031820256 44702865653248 44710436251008 44751530401974 44780206251264 44787789946944 44828955195057 44887588238592 44943303106482 44965248425856 45013436492156 45021059686251 45121377760668 45199442428074 45349938743296 45428398844928 45529624571904 45537335184384 45608395548672 45616119501312 45724731625472 45766758033216 45774508805136 45803840157696 45845939275488 45868737708288 45948095385984 45985324437504 46005126564639 46107637383852 46137182198272 46144995702912 46187408382786 46224831335616 46247818185216 46290325371048 46327831711488 46385334222198 46488692238264 46524807622656 46569122501652 46605300369408 46767124329024 46789960200192 46805016991744 46848036308832 46952425339776 46960376908896 46990468141056 47010703101571 47033657909568 47153629488768 47196969221754 47227212057344 47235210162624 47278624877847 47302135761672 47332445985792 47340461912832 47383973366796 47399221309022 47422365826176 47496794756576 47578969141968 47587026818628 47617519595008 47669357314854 47693062503504 47775576452472 48017582198784 48100657600512 48267673772736 48375226107648 48458920270464 48467126970144 48498183696384 48566898749952 48627180410292 48666580167552 48711310480206 48766762530816 48775021364736 48819851347608 48851134092288 48859407214848 48904314758244 48968278078464 49020756085664 49029057934344 49105567082352 49113883294092 49223321193456 49308482648808 49346788626432 49518131642496 49558253285376 49603803150528 49628470307328 49714332712704 49730330553728 49776038578134 49832702695424 49886951923512 49918918444032 49927372399872 49973261528916 50013751936896 50038622954496 50116707514368 50125194966528 50178912810928 50187410797788 50244543213568 50290723859904 50299240782384 50331471489024 50377732032672 50386263690312 50552654713341 50593614569696 51018681086208 51106948700544 51220827643392 51284403383532 51309444992256 51431612942336 51440323078656 51487602787368 51496322405778 51520594971648 51529320177408 51576681684924 51602329921824 51635395620864 51644140268544 51708241428024 51733489992192 51788931403792 51814685188992 51856667594752 51904329973056 51913120165776 51946385012736 52002935252568 52028795458368 52084553341018 52174665024999 52216939101344 52299778768047 52340408575488 52430962915584 52613014870152 52646728195072 52655644115712 52704040847436 52764038148096 52772973935616 52821478507248 52855325411328 52864276658688 53038850846784 53047833174864 53081825122304 53130613564512 53139611432952 53249001734016 53258019651936 53292146282496 53315094861611 53433894101148 53477188457088 53526340284714 53569709544384 53755715480302 53848718448261 54019779973632 54113239800576 54140149426176 54251269694976 54301132994328 54335928030208 54422129371104 54457001938944 54466224436224 54516285304272 54560456658432 54587588677632 54646088751232 54740632157376 54749902688496 54784985286656 54862607847168 54871899035328 54957525853824 54966833116704 55025739616529 55097709319424 55148350596372 55157690176137 55193034076032 55243762967646 55419256138752 55480497795178 55647318921216 55656743003136 55707898097808 55743594559488 55753034946048 55804278544344 55877266520064 55937148707264 55946621872944 56033925781152 56061790532352 56122820913951 56158783249536 56168293949856 56204285423616 56265470929008 56353779024708 56381295953664 56399439192448 56451276912294 56497016076864 56525111115264 56577064342392 56586645880182 56622905425152 56674948536756 56819512735656 56917816390908 57098627536896 57197414089728 57396016221984 57432794394624 57442520853504 57495317288112 57570517020672 57670119991296 57731923532096 57860564560128 57870363463488 57923553135789 57960669343104 57970485199584 58089820073472 58161921667212 58171771606527 58209046867072 58262547829266 58291520837616 58338751044096 58392371219688 58402260186498 58439683139328 58642598705784 58688156020736 58744056489012 58789692622848 58882959647424 58930669062144 59032625236992 59125276353792 59189641728921 59227569219456 59237599630176 59275557851136 59359542916608 59369595677568 59433220501468 59462241087744 59536046142474 59613915001344 59668707202632 59678812321722 59706941668352 59717053262592 59771940260076 59782062862071 59850117651456 59905126950768 59924404141976 59953664567808 60028079581668 60161837014224 60265923237432 60571198459904 60716446912512 60772252470336 60821492668416 61022344044288 61032678406848 61088774618619 61127919033984 61158316944384 61264127181312 61274502490752 61340168752852 61476849845136 61526660937216 61583211177048 61593640524558 61633108447488 61663757580288 61720433828064 61770442281984 61827216585552 61847112296264 61984922984352 62092163335536 62356165772032 62464048411776 62603233786368 62613835878528 62711543879424 62722164314304 62851280735232 62871505985024 62929292295672 62939949607062 62980280216832 63038166503796 63069514348896 63109927981056 63120615883776 63178631155728 63229821101568 63370712807424 63438625522624 63449369091504 63559143086472 63590750004672 63649197385191 63700768603296 63921951827613 64356898363648 64500301476864 64570518249732 64611893693952 64622835960192 64755864999936 64836240547056 64867899368448 64888773556736 64948413973608 65033361819648 65093135130144 65104158896424 65134845456384 65145876286464 65205753010992 65291037437952 65372077245792 65403997710336 65474089443136 65485177725456 65577960942318 65631094924608 65691417622149 65744643531744 65972923544007 66024175523328 66138404200704 66171293743104 66285776950272 66368051437512 66515935898016 66558557925376 66569829866496 66631015371888 66642299583948 66685002582528 66718163939328 66779485781184 66833593288704 66916547730384 67054298479872 67065654376512 67127295602961 67170309376896 67181684920416 67331382357888 67403539617788 67414954659723 67520154738234 67682066641002 67799163642111 68024908114944 68142598267392 68294436857856 68306002776576 68379204511376 68412593323008 68587097438208 68650137049824 68661763207704 68694126628864 68705760236544 68768908913232 68803106562432 68858853691392 68922143078976 68944321904032 68977986656256 69086246918656 69161456075778 69205773297408 69217493554368 69281112574179 69337247003424 69371727277824 69491747567232 69566220033332 69578001333297 69733038357396 69787211433984 69853683752478 69907950554112 70063722786816 70150686493536 70207525487616 70272054463248 70363965247488 70428638009664 70485702211584 70550486864352 70718467795712 70730444233152 70795453832631 70840818086016 70852815243936 70953203642508 70998668978688 71010692869248 71098831963533 71133548739264 71209780680214 71245192134864 71302917942784 71368453712952 71380540227942 71426279392512 71504035972281 71539593755256 71798291264348 72026373298176 72150986400768 72311756673024 72335026259968 72401510659104 72562839161472 72621632581632 72688380405696 72747275544576 72940770615438 72987509543168 72999870251328 73066965720309 73150143796224 73162532047104 73229777021412 73276701138432 73289110822272 73531134128496 73543586901516 73590712101376 73658350623528 73670824941138 73834981790184 73892341518336 74020182939648 74208990670848 74277197463744 74337379928064 74405704725792 74442705460992 74595495830592 74631919988736 74664057867201 74711901041536 74749054043136 74830427885268 74878377666048 74891058599808 74959892293374 75020627905344 75057934431744 75138372032944 75175061271552 75268369216392 75281116196682 75329354769152 75366814820352 75436085789856 75448861173576 75497207233536 75566598049008 75579395535468 75759350314208 75890421854544 76263218786304 76528021629312 76590027804672 76660423050816 76831241465088 76926605075298 77147419413504 77160484617984 77231404181052 77280892457472 77293980266112 77365022527386 77453093431296 77466210402816 77549228889616 77562362142036 77683397105688 77722027783488 77785001392128 77856494959584 77869680248664 77919577519104 78004402878852 78126830011527 78190131607712 78325408652016 78510612863232 78646444373376 78710166982656 78833701805056 78919522305228 78970092292608 78983466173568 79056061271154 79146057222144 79159460903424 79282988116992 79296414988032 79381394856632 79485220001792 79558276270176 79571749762296 79622737683456 79695920346768 79709417149428 79800156868608 79873502601024 79938219423744 80037439442224 80150841151722 80215782685632 80289510427071 80354564316576 80633573220453 81029669960448 81169859700864 81363125392384 81376904542464 81451699491492 81503892045312 81544422592512 81633194056656 81685502908416 81699336654336 81840684987648 81969133126848 82009157750784 82035547916288 82110948236064 82124854032744 82177477929984 82293911770752 82307848552992 82360589709312 82396055695217 82436288780736 82646563979136 82722525894558 82789551114048 82865644451469 83077014833194 83220746692767 83285397882368 83470978381824 83485114504704 83561847146712 83615391839232 83629552419072 83801707646976 83905723060896 83919932809416 83973706955776 84050888671728 84092685798528 84160821178368 84238174874304 84252440924784 84306428135424 84530668537062 84599158788672 84676915368441 84745524115296 84787666672896 84865596513588 84934358137728 85012422805134 85039779407363 85229269103484 85376724586362 85647941305344 86000401969152 86094024332976 86149191591936 86163781280256 86242975932168 86355775531008 86448320729408 86490532491264 86597885298144 86790846840192 86805545195232 86861168381952 86941004014656 86955727799376 87134730110208 87162769661056 87242882500818 87313570300608 87393821743899 87437281256424 87508126566144 87588556829532 87659524708992 87963898058676 88032234031104 88116084733518 88184538934272 88381035933696 88396003593216 88490735250016 88687914530688 88759773155328 88841353829184 88856399445264 88913336776704 89039314374912 89149830752202 89193361631616 89222063640512 89304069213711 89405731306496 89420872502016 89503060803948 89518218482583 89560412502528 89575579893888 89657910390114 89775176477184 89886606212964 89930496851712 90026872984312 90042119372502 90242755521336 90398884856148 90699877486592 90856797689856 91074670368768 91216791097344 91232239002624 91533516066432 91549017610272 91607680315392 91691878550976 91737475416576 91896190771968 92010253129278 92215274767704 92274364396544 92289991405824 92374816765572 92390460786837 92449662671232 92495636370432 92580650742096 92655663422976 92770668444396 92977384476528 93138245003304 93210600738816 93534248658048 93610033983488 93696072617664 93904850679552 93920753817792 94021406203142 94067315819136 94307258977536 94393938443508 94409924410593 94454424114688 94470420325248 94557249755694 94604271523344 94664891971584 94680923825664 94767946733592 94798442618044 94844731652352 94993589513152 95157938283936 95174053637256 95235039190016 95338714629708 95386125007008 95551152904944 96201315201024 96535347545472 96750452215296 96917840540928 96934253940288 97133797499904 97254360820584 97333160335104 97422620960412 97533525061632 97550042729472 97639702695216 97702268184576 97718814429696 97808629516488 97936556156928 98041512171328 98058115868688 98211134164704 98227766588184 98366941413477 98446642386912 98616965297616 99036263284992 99207606301056 99256940614656 99428665425408 99460661107456 99552077156268 99665405390848 99773903847024 99837836888064 99854744799744 99946523057832 100027503873792 100077245908992 100233415028736 100250389933056 100357825621856 100374821595576 100581447719808 100598481564768 100662942978048 100755464065344 100772527380624 101105309426682 101187229139392 101280232107351 101523099961503 102037362172416 102213897401088 102441655286784 102568806767064 102618889984512 102863225884672 102880646157312 102975205574736 102992644811556 103041189943296 103058640354816 103153363369848 103204659843648 103288280537088 103416482856048 103466979984384 103577862807584 103629370377984 103742184113667 103808659946112 103826240331552 103892770025472 104005870505136 104057590916736 104169106682036 104349330049998 104433878202688 104599557536094 104680817150976 104780525628717 104861925831168 105226029740304 105293456390144 105311288231424 105408081694872 105545947871232 105642957014496 105710650822656 105728553317376 106077701693568 106095666349728 106163650244608 106261227129024 106279222865904 106498003468032 106516039303872 106630189723222 106814671020321 106867788202296 106954376914176 107052680569428 107070810341913 107139419088768 107511430960604 107697436896522 108039559947264 108226479601152 108280298852352 108502539389952 108602265988656 108671856060416 108844258742208 108932448872448 109032570608544 109120913316864 109292177502464 109411155923157 109481264314752 109499805376992 109569970573312 109725215694336 109743798070656 109915051707648 109933666233408 110051479233058 110195418638848 110296701192744 110315380352274 110386068152064 110487525935292 110506237411707 110838512277504 110960995590356 111313486006272 111415796195616 111487189118976 111506069892096 111608557088688 111754533040128 111874297414528 111893243745888 112067851562304 112123581064704 112245641827902 112317566499072 112336587899712 112530941858016 112707558049416 112762591907328 112798878384896 112902553824588 112921674295023 112994032153728 113050222230528 113154128684784 113173291760364 113245810850304 113349897073512 113639025471312 113835632781816 114197255073792 114394828179456 114792032443968 114885041707008 114990634576224 115340239982592 115389907612947 115463847064192 115721129120256 115740726926976 115847106271578 115921338686208 115940970399168 116179640146944 116323843334424 116343543213054 116418093734144 116525095658532 116583041675232 116677502088192 116784742439376 116804520372996 116879366278656 117285197411568 117488112978024 117579385245696 117765919294848 117861338124288 118065250473984 118250552707584 118379283457842 118455138438912 118475199260352 118584091906731 118719085833216 118739191355136 118866441002936 118924482175488 119072092284948 119227830002688 119337414405264 119357624643444 119413883336704 119434106525184 119543880520152 119564125724142 119700235302912 119810253901536 119848808283952 119907329135616 120056159163336 120226261727583 120323674028448 120531846474864 121544504940672 121642985336832 122044688088576 122065356813696 122177549237238 122255838067968 122316633888768 122528254362624 122549004981504 122680337505704 122953699690272 123053321874432 123166422354096 123187281049116 123266216894976 123327515160576 123440867656128 123540884563968 123654433171104 123694224592528 123969845968704 124083788841837 124184326671072 124615522249791 124712331544064 124928096823552 125206467572736 125227671757056 125423087758848 125444328628608 125702561470464 125743011970048 125858584591344 125879899214124 125960560433664 126076333007592 126139028697792 126241231767552 126357262311456 126459642203136 126741425614848 126796002805593 126877251045248 126898738183008 127118286172944 127181500009344 127298394770382 127401537206592 127843903655226 128065086879543 128713796727296 129000602953728 129141036499464 129223787387904 129245671920384 129511729999872 129672481094112 129735798736896 129777547113472 129896827947216 130066723639296 130186270260288 130208317792848 130291752572928 130411506021984 130744154491584 130807995420672 130864323751227 130948178886272 130970355450912 131155921884636 131262189849216 131382835244298 131425113629561 131489287063488 131945847088014 132048351046656 132174127100277 132276808401408 132342587486208 132571553900544 132736102875024 133031871796032 133139659732992 133262030743776 133284599167896 133370005165056 133558971562368 133667186577408 133724746128303 133833095460768 134108596959744 134131308753024 134254591205922 134340618753792 134363369840832 134486865585171 134662764715776 134807079235576 134829909319446 135040309476468 135063179058753 135364133282004 135598327284222 136049816229888 136285196534784 136588873715712 136612005553152 136758409022752 136825186646016 137174194876416 137300274099648 137323526415408 137411520473088 137537817826464 137606213124864 137844286157952 137888643808064 137955973312512 138015379693917 138172493837312 138322912151556 138411546594816 138434987108736 138562225148358 138674494006848 138743454555648 138983495134464 139132440066664 139156002666594 139466076714792 139574422867968 139707367504956 139815901108224 140301372987072 140415050975232 140544108926496 140857276019328 140971404423168 141032109304713 141100973728704 141436935591424 141460888466304 141590907665262 141681636172032 141705630487872 141835874633541 141906407285016 141997337957376 142021385738496 142197663927066 142267097478528 142419561360428 142490384269728 142605835885568 142736907425904 142761080455884 142852558785024 143008071944562 143079187510512 143596582528696 144052746596352 144301972801536 144670052519936 144803021318208 145125678322944 145376760811392 145494551089152 145881541230876 145975019086336 145999740502656 146133931440618 146300287592448 146325064094208 146459554042824 146553402276864 146578221644544 147062268256992 147087173803032 147181424202752 147316701247056 147341649882276 147669963580368 148040365879296 148554394927488 148674759856128 148811409451584 148885410921984 149190991661184 149328115734402 149423802083072 149498108086272 149660855770536 149756755332096 149782117199616 149919784586748 150041255810688 150115868863488 150276744065888 150350122543104 150536738432784 150562232393364 150658709538304 150733629640704 150872171579712 150897722347152 150994414467072 151133196098016 151158791070936 151518700628416 151657964140023 151780843709088 153056043258624 153320846101632 153662482930176 153853210150596 154294838827008 154320969235968 154462808362104 154561784914944 154587960532224 154730045054772 154906186862592 154932420805632 155098457779232 155124724284072 155366794211376 155444055566976 155570002784256 155712989919168 155739360497328 155839155038208 156008805757704 156253660023054 156380263215424 156523995074997 156650817304032 156899336304141 157021225726464 157292888746752 157667403610112 157839044610456 157940184585216 157966932347136 158112122542308 158292114444288 158318921806848 158565976233984 158592829976064 158762789713264 158970440003584 159116552540352 159143499524592 159245475366912 159391840693536 159418834298856 159747005202048 159876438847488 159945284584833 160074878884448 160301682303444 160431565371264 160579020854142 160709128633152 161267146440906 161546155344783 162059339920896 162339719401728 162726250784768 162753809084928 162903398982984 163007784090624 163266388113312 163371005816832 163398673308672 163681369975296 163938266253696 164071095832576 164221896472128 164249708065488 164354955859968 164587823541504 164615697105984 164792111390434 164872577561472 165077218849587 165293127958272 165445051789116 165473070528411 165579102228096 165731288902938 166154029666388 166441493385534 166570795764736 166941956763648 166970229009408 167123694293424 167230783678464 167259104838144 167811446121792 167839865618832 167947413911552 168101777343456 168185371597056 168476349748608 168504881849568 168612856270848 168685464070343 169061337074124 169198317577344 169353830736882 169491048230592 169575333345792 169731193027176 169868716275456 170024845610268 170079558814726 170458538206968 170753449172724 171295882610688 172188048665952 172298383183872 172327562560512 172485951864336 172711551062016 172896641458816 173195770596288 173581693680384 173611090390464 173882008029312 173911455598752 174269460220416 174325539322112 174485765001636 174515314819581 174627140601216 174787643487798 174874562512848 175016253132288 175177113659064 175319049417984 175927796117352 176064468062208 176232169467036 176369077868544 176792007186432 176981470500032 177375829061376 177568925186763 177682707658368 177712798890528 177826673553408 178078628749824 178299661504404 178386723263232 178444127281024 178608138427422 178811462612992 178841745004032 179006121607896 179036436965166 179120825005056 179151159787776 179315820780228 179550352954368 179773212425928 179860993703424 180053745968624 180084238745004 180485511042672 180797769712296 181713595379712 182149340737536 182464478005248 183067032132864 183098035220544 183266323855857 183383757101952 183474950833152 183792381543936 184020506258556 184430549535408 184548728793088 184579982811648 184749633531144 184780921573674 184899325342464 184991272740864 185161301484192 185311326845952 185541336888792 185954768953056 186276490006608 187068497316096 187392145235328 187809701359104 187841507635584 188042812406284 188134631638272 188614517955072 188787876887016 188819848821186 188908848229376 188940840650496 189114499511388 189208543046688 189329783943168 189361847651328 189535893467184 189596885236088 189689463304704 189987179026304 190315876567872 190348107274512 190470078380032 190677429259416 190772250014016 191102305809888 191307105091663 191765855482839 193070695090944 193500904430592 193835681081856 193868507880576 194267594999808 194508721641168 194666320670208 194845241920824 195100085458944 195279405390432 195404536369152 195437628859392 195617259032976 195873112313856 196083024342656 196116231737376 196422268329408 196455533176368 196733882826954 196893284773824 197233930595232 197445300976957 197918770632021 198072526569984 198415212602112 198513881229312 198857330850816 198921322214912 199104154312536 199547807694048 199675673776128 199709489599488 199893046115664 200055007747584 200154491817984 200500779866112 200715651243712 200749643191152 201162895439616 201196963129536 201381886808883 201510928130688 201545054761248 202210618853364 202244863979169 202374458278784 202560464214702 203046199923006 204074724344832 204427794802176 204883310573568 205137613534128 205237779969024 205761292314624 205950411149472 205985289623112 206082379886592 206117280709632 206306726739696 206409319687296 206576561074176 206832965712096 206933959968768 207155725615168 207258740755968 207484368227334 207617319892224 207652480663104 207843337722537 208011741010272 208115181833472 208338213364072 208698660099996 208734003999891 208867756405376 209199115072188 209361634301952 209561051257434 209723851662336 210452059480608 210586912780288 210622576462848 210816163389744 211091895742464 211285914028992 211457106634752 212155403387136 212191332699456 212386361497893 212522454258048 212558445731808 212996006936064 213032078607744 213260379446444 213296495890599 213629342040642 213735576404592 213908753828352 214105361138856 214141620683826 214278838177536 214512107916843 215022861921208 215394873793044 216079119894528 216452959202304 217005078779904 217204531977312 217343712120832 217688517484416 217864897744896 218065141217088 218241826633728 218584355004928 218822311846314 218962528629504 218999610753984 219200897160927 219450431388672 219487596141312 219830103415296 219867332466816 220102958466116 220390837277696 220593402385488 220630760704548 220772136304128 220975051870584 221012474823414 221677024555008 221921991180712 222626972012544 222831592391232 223012139784192 223217114177376 223748594829056 223786487491776 223992173601603 224135703124608 224247162129408 224491283655804 224635132998144 224673175799424 225061883716032 225415116098832 225525183814656 225597756769792 225805107649176 225843348590046 225988064307456 226100444461056 226308257369568 226346583520728 226491621700608 226699794147024 227278050942624 227671265563632 228789656358912 229584064887936 229770083414016 229981269152448 230779815225894 230927694128384 231442258240512 231481453853952 231694212543156 231842677372416 231881940798336 232359280293888 232647686668848 232687086426108 232836187468288 233050191317064 233166083350464 233355004176384 233569484878752 233609040745992 233758732557312 234380490034581 234570394823136 234976225956048 235531838589696 236130500947968 236501105415168 236758566915684 236910276877824 236950398520704 237168183813462 237438171666432 237478382710272 237732882005872 237848964350976 238144184569896 238455660005376 238674828810528 238715249286888 238827766673408 238868213050368 239087761040304 239128251448284 239400470605824 239620507803072 239697616567904 239814658271232 240112318326672 240452523455166 240647348056896 240868531281213 241063692949728 241900719661359 243089009881344 244089376177152 244130713627392 244355098474476 244511676135936 244633267777536 245056508725248 245098009963008 245360675011408 245907399380544 246106643748864 246332844708192 246374562098232 246532433789952 246881735312256 247081769127936 247188167085651 247308866342208 247388449185056 247939691937408 248167577683674 248368653342144 248596933354407 249231044499582 249424663088128 249662240078301 249856193647104 250412935145472 250455343514112 250846175517696 250888657257216 251405122940928 251486023940096 251717169182688 251759798428248 251921120867328 252152666015184 252278057395584 252482463535104 252714524622912 252919284406272 253592005611186 253754502090496 253797476366016 254030746105323 254236572345888 254363000018688 254596789540764 254803074413184 255119338222089 255687807310452 256130173759086 257427593454592 258001205907456 258282072998928 258447574775808 258491343840768 259344962188224 259471597473792 259555094226944 259793655894432 260372540520576 260416635585696 260583505145856 260695717199621 260823012043968 261488308983168 261728647502454 261896357772544 261940710901824 262181465231697 262311843769272 262524379698432 262765670488596 262850227259122 262978574126976 263891694176028 264096702093312 264348254200554 264553616802816 265143107801088 265472205750048 266063743592064 266279319465984 266524061487552 266569198335792 266740010330112 267117943124736 267449492256606 267666190921536 267912207641133 268217193919488 268262617506048 268509182411844 268681237507584 268726739681664 268973731170342 269325529431552 269614158471152 269659818638892 270080618952936 270126358117506 270728266564008 271196654568444 272099632459776 272570393069568 273224011106304 273516818045504 273650373292032 274600548199296 274647052830816 274823040946176 275075635652928 275212426249728 275688572315904 275777287616128 276030759387834 276344987674624 276645824303112 276823093189632 276869974217472 277124450296716 277348988013696 277486909111296 277966990268928 278264880133328 278312005333188 278932153429584 279414735009912 279631802216448 280602745974144 280830101950464 281088217852992 281714552038656 282064218609426 282201947457408 282873871182848 282921776932608 283181815330524 283229773231779 283363272344064 283411260975744 283671749267082 283812814570032 283994675914752 284042771476992 284395327854132 284534194957056 284839122720856 284980768539456 285211671771136 285473814851808 285522160911768 285705117570048 286016143889124 286158375021024 286465043375599 287193165057392 288603945603072 289606042636416 290251356645888 290753521622784 291763082461752 291950038172672 291999481005312 292267862881236 292600575184896 292650128188416 292919108085648 293106804553728 293156443289088 294124536513984 294174347606064 294362848405504 294633402494112 294683299764552 295339927160736 295656435141661 297108789854976 297622818903168 297770821843968 298381983322368 298656231468804 298847604166144 298996216172544 299321711541072 299513510664192 299564234399232 299839569173496 300082511621376 300231737726976 300553488131776 300700245086208 301073476865568 301124464786728 301317419076608 301744343159424 301795444694304 301988828934144 302266392196032 302317582141872 303037401256832 303315928280046 303561687418176 303840696322053 305142737873479 306112086517248 306641692203264 307324965860352 307706420301192 308589677654016 308641938471936 308925616724208 309123569829888 309175921064448 309460090109544 309864841611264 310196915558464 310249448568144 310733588422752 310888111133952 311226552341001 311425979838336 311478720994656 311678310076416 312017611515408 312507320046108 312760526430848 313047990149994 313301634608064 313798672608282 314042451452928 314585777493504 315334807220224 315678089220912 315880369170432 315933864694272 316224245084616 316637843613696 317131952467968 317185659952128 317525579426528 318233105080704 318286999049184 318490950733824 318783681387072 318837668597712 319494010404096 319890569169666 320149757768896 320444013060963 320603364606888 320863130742528 321158041708284 321212431025739 321418257266304 322534292881812 323092310689566 324118679841792 324679438803456 325452501569536 325507618169856 325806797965968 326015568181248 326532776226624 326797346617344 327362739950592 327876532507392 328233467769471 328443792944256 328499416130976 328709911719936 329175647083008 329231394211968 329584222780868 329745155122944 330154437699174 330586255916544 330890103578232 330946141056822 331158204456192 331462577805876 331518712235121 332308059332776 332882986771068 333141591529472 333940458018816 334247388586848 334461567356928 334518209676288 335622892243584 335679731237664 335894827823104 336203554686912 336370743194112 336952699497216 337009763699136 337370928140686 338122674148248 338396635154688 338707661473764 338765022885069 338982096461184 339150666691584 339462386054352 339737432550912 340049691220536 340159117629452 340917076413936 341506898345448 342591765221376 344376097331904 344655125121024 344971903728672 345793282917632 346169722838841 346391541192576 347163387360768 347222180780928 347764016058624 347822911197504 348538920440832 348651078644224 348971530003272 349030629639162 349254281202432 349575286975596 349749125025696 350032506264576 350354227318128 350638098835968 351855592234704 352464338934072 352738155737088 353584014372864 353962941000064 354751658122752 355137850373526 355365415316736 355425597781056 356157257499648 356599323008808 356773446526464 356888254562048 357216276854844 357622925225984 357683490008064 358012243215792 358072873930332 358241650010112 358302319575552 358631641560456 359100705908736 359546424851856 359721987406848 360107491937248 360168477490008 360678785182749 360971022085344 361595539424592 364928956010496 366134064265728 366196070441088 366532647711714 366767514203904 366949901666304 367584763087872 368041012517112 368861099070816 369097457586176 369159965623296 369499267062288 369561843147348 369798650684928 369982545481728 370322602968384 370622653691904 371082673777584 371909537906112 372251366525511 372552980013216 373846566749373 374136994632192 374784290470656 375619402718208 375683015271168 376085624812568 376269263276544 377229035910144 377575753774032 377639697642372 377817696458752 377881681300992 378228999022776 378417086093376 378723695302656 379071786934368 379193770472176 379378926609408 379974358052608 380388008416779 380631753135744 380696214549024 380940156760064 381354858518832 381544500028032 382204611619776 382614210183326 383531710965678 384195260638629 386141390181888 387001808861184 387671362163712 387737015761152 388535189999616 389017443282336 389332641340416 389690483841648 390200170917888 390558810780864 390875257718784 391234518065952 392166048685312 392232463474752 392592971253681 392844536658816 392911066352736 393467765653908 393786569547648 394275340888683 394467861190464 394890601953914 395837541264042 396145053139968 396522381300831 396830425204224 397027762458624 397714661701632 397842644429824 398208308625072 399095615388096 399418979198976 399786092231328 400110015495168 401001559732224 401174238384909 401431302487424 401499286382304 402325790879232 402393926259072 402763773617766 403021856261376 403090109522496 404421237706728 404489727958338 404748916557568 405120928429404 405189537176259 406092399846012 408149448689664 408855589604352 409766621147136 410275227068256 410475559938048 411522584629248 411900822298944 411970579246224 412234561419264 412613453479392 412818639374592 413665931424192 413867919937536 414046139081751 414311451230336 414517481511936 414968736454668 415234639784448 415304961326208 415686675445074 416023482020544 416230363666944 416676426728144 417397320199992 417468007999782 417735512810752 418398230144376 418723268603904 419122102514868 419447703324672 420904118961216 421245152925696 421632326779488 422571828057984 422914213269504 423096327914139 424310806774272 424382665398912 424772722995786 425044908516096 425116891463616 425507623900623 425992013872128 426064157215488 426520758892888 426592991781198 427258684081284 427471152809184 427817507656704 428210722277712 428283241367652 428557676355072 429024215833686 430045723842416 430789747586088 432158239789056 432905918404608 434010157559808 434409063954624 435377034968832 436130282434176 436483653267456 437168710009856 437644623692628 437925057259008 437999221507968 438401794321854 438900862777344 438975192282624 439660206830592 439734664933632 440205916932232 440781674555392 441186804770976 441261521409096 441544272608256 441950103741168 442024949646828 443843982361424 445663184782464 446024279568384 446434228354752 447497189658112 447572974983552 447984347203206 448271406249216 448494324258816 448982567311608 449270265996288 449346351598848 450123767432064 450830232197664 451050367629312 451195513539584 451610215298352 451686697180092 451976128614912 452200888922112 452616514739136 452693167041456 452983243401216 453399588294048 454556101885248 454973892420069 455342531127264 456923581582567 459168129775872 459962538304896 461559630451788 461855388256768 462884516481024 462962907707904 463388425086312 463685354744832 463763881596672 464718560587776 465295373337696 465374172852216 465672374936576 466100382634128 466332166700928 466710008352768 467138969757504 467218081491984 467517465114624 468760980069162 469140789646272 469571985224991 469952451912096 471063677179392 471584231259013 473002210830336 473517133831368 473820553755648 473900797041408 474336367626924 474876343332864 474956765420544 475465764011744 475697928701952 476288369139792 476911320010752 477349657621056 477430498573776 477736426100736 478175522080608 478256502896568 479241015606144 479395233135808 479629316542464 479835853754499 480224636653344 480905046910332 481294696113792 481737062562426 482127385899456 483801439322718 484638466034349 486178019762688 488178752354304 488261427254784 488710196948952 489023352271872 490113017450496 490196019926016 490721350022816 491814798761088 492213287497728 492665689416384 492749124196464 493064867579904 493763470624512 494376334171302 494617732684416 494776898370112 495231656548761 495879383874816 496335155367348 496419211585233 496737306684288 497193866708814 498462088999164 498849326176256 499324480156602 499712387294208 500825870290944 500910687028224 501692351035392 501777314514432 502972047880192 503434338365376 503519596856496 503842241734656 504305332030368 504556114791168 505429049245824 505838568812544 506056392211029 507184011222372 507509004180992 507594952732032 508061492210646 508473144691776 508726000037376 509193579081528 509606148826368 510238676444178 511375614620904 512260347518172 514855186909184 516564145997856 516895149551616 516982687681536 518689924376448 519110188453888 519587311788864 520745081041152 520833271171392 521391434399242 521646024087936 522976617966336 523457295004908 523545944458743 523792715545088 523881421803648 524362930463394 524623687538544 525048759396864 525531340977192 525700454518244 525957148253952 527783388352056 528193404186624 528696508401108 529107233605632 530944411500096 532127487184128 533048122975104 533138396671584 533480020660224 534235886249472 534898984513212 535332381843072 535824415282266 536434387838976 536525235012096 537018364823688 537362475015168 537453479363328 537947462340684 538651058863104 539228316942304 539319637277784 540161237905872 540252716235012 541456533128016 542393309136888 545140786139136 546448022212608 547033636091008 549201096398592 549294105661632 550151271305856 550424852499456 551377144631808 551554575232256 552061518775668 552689975349248 553291648606224 553646186379264 553739948434944 554248900593432 554697976027392 554973818222592 555933980537856 556529760266656 556624010666376 557864306859168 558829470019824 561205491948288 562176435705984 563429104077312 564128437218852 564403894914816 565747742365696 565843553865216 566363630661048 566459546463558 566726544688128 566822521951488 567343498534164 567625629140064 567989351829504 568085542953984 568790655708264 569068389914112 569678245441712 569961537078912 570423343542272 570947629703616 571044321823536 571410235140096 572032287778248 572316750042048 572930086751198 573921315274989 574386330114784 575297566448517 579212085272832 580502713291776 581507043245568 583526164923504 583900076345344 583998962010624 584535725762472 585300256376832 585838216171296 586213609107456 586312886578176 588249073027968 588348695212128 588725696811008 589266804988224 589366599529104 590679854321472 591312870283322 592335902930871 593756311896063 594217579709952 595245637806336 595541643687936 596763966644736 597312462937608 597695208332288 598643423082144 599027021328384 599128468798464 599679138346992 600165023242752 600463475453952 601106976263552 602146953731136 602248929573456 602634838153216 603488686318848 603590889388608 604532784392064 604635164283744 605283135781819 606074802513664 606631856560092 606734591937507 607123374836352 607681392644106 610285475746958 612224173034496 613283384406528 614649931720704 615412840602384 617283876943872 617851233448416 618247139659776 618351842128896 618920180219088 619729683222528 620393831116928 620498897136288 621467176845504 621776222267904 622453104682002 622851959676672 622957441989312 624035223030816 625014640092216 625521052861696 626095980299988 626202011999673 626603269216128 627597345216564 628084902905856 629171554987008 631356178441824 631760738340864 631867729388544 632448490169232 633275687227392 634371319904256 635051158853056 636466210161408 636573998098368 637159084493679 637567362774144 637675337195424 638988020808192 639781138339332 639889487671797 640299515537792 640888026121926 641206729213776 641726261485056 642316083416568 642424862051478 642836514532608 645068585763624 646184621379132 648237359683584 649358877606912 651015236339712 651613595931936 652031136362496 653065552453248 653594693234688 654725479901184 655753065014784 656466935538942 656887585888512 656998832261952 657602691482781 658351294166016 658462788423936 659168445561736 659490310245888 660308875398348 661172511833088 661780207156464 661892282113644 662316408912384 662925155611752 663037424470242 664616118665552 665765973542136 666283183058944 667880916037632 668494777173696 669036419352576 671245784487168 671359462475328 671976520804809 672407109373824 672741486388224 673905398994432 674019527398272 674741856281372 676245348296496 676793270309376 677415322947528 677530045770138 677964192922368 678301333383168 678924772108704 679474865101824 680099382441072 680318235258904 681834152827872 683013796690896 688752194663808 689310250242048 689943807457344 691586565835264 692339445677682 692783082385152 694326774721536 694444361561856 695528032117248 695645822395008 697077840881664 697302157288448 697943060006544 698061259278324 698508562404864 699150573951192 699498250051392 700065012529152 700708454636256 701276197671936 703141470103743 703711184469408 704928677868144 707925882000128 709503316245504 710275700747052 710730830633472 710851195562112 712314514999296 713198646017616 713546893052928 713776509124096 714432553709688 715366980016128 716024486431584 716145747860664 716483300020224 716604639151104 717263283120912 718201411817472 719092849703712 719443974813696 720214983874496 720336954980016 721357570365498 721942044170688 722605593843639 723191078849184 725702158984077 732268128531456 732392140882176 733065295423428 733535028407808 733899803332608 735169526175744 736082025034224 737722198141632 738319931246592 738998534124576 739123686294696 739597301369856 740645205936768 741245307383808 741564501256953 742165347555168 743819075812224 744502733051022 745105960026432 745790800063221 747693133498746 748273989264384 748986720234903 749568580941312 751238805436416 751366030542336 752171249625136 752538526553088 754458071820288 755151507548064 755279395284744 755635392917504 755763362601984 756457998045552 756834172186752 757447390605312 758143573868736 758387540944352 758757853218816 759948716105216 760776016833558 761263506271488 761392429098048 762092238315969 762709717037664 763089000056064 764409223239552 765228420366652 765358014666267 767063421931356 768390521277258 772282780363776 774003617722368 775342724327424 775474031522304 778034886564672 778665282680832 779380967683296 781117621561728 781750515437568 782087151598863 782469036131904 784332097370624 784464926949504 785185942507362 785689073317632 785822132705472 786544395695091 786935531307816 787573139095296 788550681777366 788935722380928 789781203907828 791675082528084 792290106279936 793044762601662 793660850408448 795429323403264 795685288859648 796416617250144 798191230776192 798837958397952 799572184462656 800220030990336 802348476769818 802862604974848 802998572764608 803736622923399 804651581758464 804787852518144 805527547235532 806043712522752 806180219044992 808842475413456 808979455916676 809497833115136 810241856858808 810379074352518 812184799692024 816298897379328 817711179208704 820550454136512 820951119876096 823801644597888 823941158492448 824469122838528 825226906958784 825637278749184 827331862848384 828092278163502 828622902460672 829034963023872 829937472909336 830469279568896 830609922652416 831373350890148 832046964041088 832460727333888 833352853456288 834794640399984 834936015999564 835471025621504 836796460288752 838244205029736 838895406649344 841808237922432 842490305851392 843264653558976 845143656115968 846192655828278 848621613548544 848765330797824 849545445991572 850089817032192 850233782927232 851015247801246 851984027744256 852128314430976 853041517785776 853185983562396 854517368162568 854942305618368 855635015313408 856421444555424 856566482735304 857115352710144 858048431667372 859395130126797 860091447684832 861579495172176 865811836809216 868818127909248 870754069937664 872260564868352 874337420019712 875289247385256 875850114518016 875998443015936 876803588643708 877801725554688 877950384565248 879320413661184 879469329867264 880411833864464 881563349110784 882373609541952 882523042818192 883088545216512 883900207482336 884049899293656 886969305424983 887687964722848 891326369564928 892868456709504 894994379316224 895145949967104 895968694406412 896542812498432 896988648517632 897965134623216 898540531992576 898692703197696 900247534864128 901660464395328 902100735258624 902391027079168 903220430596704 903373394360184 903952257229824 905233029478272 905386334082912 905966486802432 906356612647387 906799176588096 909112203770496 909947784840138 910685062254528 911522088966159 913847163165134 915428213620437 918336259551744 919925076609792 923119260903576 923710776513536 925769032962048 925925815415808 926776850172624 927370709489664 927527763193344 930590746675392 930748345704432 931344749873152 932200765268256 932664333401856 934277939515008 934436162983968 935034930229248 935437573480993 937521960138324 938281579292544 939143970449982 939904903824192 942127354358784 943168462518026 946004421660672 947034267662736 947641107511296 947801594082816 948672735253848 949913530841088 950931528023488 951395857403904 952576738279584 954699315242112 954860997147552 955472852201472 956351044161216 956513005793136 958482031212288 958790466271616 959671707508998 960449273306688 961332039182889 961810093820664 962589392227584 963474125124852 964254771798912 967602878645436 969276932068698 972356039525376 976357504708608 976522854509568 977420393897904 978046704543744 980392039852032 981442700045632 983629597522176 984700403308413 985331378832768 985498248392928 986129735159808 987526941249024 988752668342604 989235465368832 989553796740224 990463313097522 991758767749632 992670310734696 992838423170466 993474613368576 994387733417628 996924177998328 997698652352512 998648960313204 999424774588416 1001821374056448 1003384702070784 1003554629028864 1006868676730752 1007039193712992 1007684483469312 1008610664060736 1009112229582336 1010858098491648 1012112784422058 1014368022444744 1015018008361984 1015189905464064 1016122984421292 1016295068655207 1016946289383552 1017452000074752 1018387158163056 1019212297652736 1020477352888356 1022751229241808 1024520695036344 1029710373818368 1033128291995712 1033965375363072 1037379848752896 1038509168516523 1039174623577728 1041490162082304 1041666542342784 1042782868798484 1043292048175872 1045953235932672 1046914590009816 1047091888917486 1047585431090176 1047762843607296 1048725860926788 1049247375077088 1050097518793728 1051062681954384 1051400909036488 1051914296507904 1055566776704112 1057393016802216 1058214467211264 1061888823000192 1064254974368256 1066096245950208 1066276793343168 1068471772498944 1069797969026424 1070664763686144 1071648830564532 1072868775677952 1073050470024192 1074036729647376 1074724950030336 1074906958726656 1075894924681368 1077302117726208 1078456633884608 1078639274555568 1080322475811744 1080505432470024 1082036355548247 1082913066256032 1084786618273776 1094067272182016 1098402192797184 1098588211323264 1100302542611712 1100849704998912 1102754289263616 1103109150464512 1104123037551336 1106583297212448 1107292372758528 1107479896869888 1108497801186864 1109395952054784 1109947636445184 1111867961075712 1113059520533312 1113248021332752 1115728613718336 1116754099576533 1117658940039648 1121539700248119 1122410983896576 1124352871411968 1126858208154624 1128256874437704 1128807789829632 1131495484731392 1131687107730432 1132727261322096 1132919092927116 1133453089376256 1133645043902976 1134686997068328 1135251258280128 1136171085907968 1137581311416528 1138136779828224 1139356490883424 1139923074157824 1141164025250337 1141895259407232 1142088643647072 1142820470280192 1144064575556496 1144633500084096 1145860173502396 1147842630549978 1148772660229568 1150595132897034 1152585781915887 1158424170545664 1161005426583552 1163014086491136 1167052329847008 1167800152690688 1167997924021248 1169071451524944 1170600512753664 1171676432342592 1172625773156352 1176498146055936 1176697390424256 1177778913761043 1178533609976448 1178733199058208 1181359708642944 1182625740566644 1182826022666049 1184671805861742 1187512623792126 1188435159419904 1189567143902493 1190491275612672 1191083287375872 1193527933289472 1194624925875216 1195390416664576 1197286846164288 1198256937596928 1199358276693984 1200330046485504 1202213952527104 1203522715154727 1204293907462272 1204497859146912 1205269676306432 1206977372637696 1207181778777216 1209065568784128 1209270328567488 1210566271563638 1212149605027328 1213263713120184 1213469183875014 1214246749672704 1215362785288212 1215568611528777 1220570951493916 1224448346068992 1226566768813056 1229299863441408 1230825681204768 1234567753887744 1235702466896832 1236703684257792 1237840360438176 1240787662233856 1240997794272576 1242138417245253 1242934353691008 1243552444535808 1244906209364004 1245703919353344 1245914883978624 1248070446061632 1250029280184432 1251042105723392 1252191960599976 1252404023999346 1253206538432256 1255194690433128 1256169805811712 1258343109974016 1262712356883648 1263735458777088 1264896980338464 1268742639808512 1269288983742417 1270102317706112 1272932420322816 1273147996196736 1274318168987358 1275134725548288 1275350674390848 1277976041616384 1279562276678664 1279778975343594 1280599031075584 1281776052243852 1282413458427552 1283452522970112 1284632166833136 1284849724102956 1285673029065216 1290137171527248 1292369242758264 1296474719367168 1298717755213824 1302030472679424 1303227191863872 1306131104906496 1309450959802368 1311506130029568 1312933871077884 1313775171777024 1313997664523904 1315205382965562 1316702588332032 1316925576847872 1318336891123472 1318980620491776 1320617750796696 1322345023666176 1323560414312928 1323784564227288 1324632817824768 1325850311223504 1326074848940484 1329232237331104 1331531947084272 1336989554347392 1338072838705152 1342491568974336 1342718924950656 1343953041609618 1344814218747648 1345482972776448 1347810797988864 1348039054796544 1349483712562744 1352490696592992 1353586540618752 1354830645895056 1355060091540276 1355928385844736 1356602666766336 1357849544217408 1358949730203648 1360198764882144 1360636470517808 1363668305655744 1364921677260207 1366027593381792 1370770744747701 1377504389327616 1379887614914688 1383173131670528 1384678891355364 1385566164770304 1388653549443072 1388888723123712 1391056064234496 1391291644790016 1394155681763328 1394604314576896 1395886120013088 1396122518556648 1397017124809728 1398301147902384 1398996500102784 1400130025058304 1401416909272512 1402552395343872 1406282940207486 1407422368938816 1408715955674973 1409857355736288 1414752693777039 1415851764000256 1419006632491008 1420551401494104 1421461661266944 1421702391124224 1424629029998592 1426397292035232 1427093786105856 1427553018248192 1428865107419376 1430733960032256 1432048972863168 1432291495721328 1433209278302208 1434526566241824 1438185699407424 1438887949627392 1439507561263497 1440429967748992 1440673909960032 1442715140730996 1443884088341376 1445211187687278 1445676249925171 1446382157698368 1451404317968154 1453915398103047 1464536257062912 1464784281764352 1466130590846856 1467070056815616 1470339052351488 1472164050068448 1475444396283264 1476639862493184 1477997068249152 1478247372589392 1479194602739712 1481290411873536 1483129002513906 1484330695110336 1485694969646283 1487638151624448 1489005466102044 1490211920052864 1491581600126442 1495386266997492 1496547978528768 1497973440469806 1499137161882624 1502477610872832 1502732061084672 1504342499250272 1505077053106176 1508916143640576 1510303015096128 1510558790569488 1511526725203968 1512915996091104 1513668344373504 1516287147737472 1516775081888704 1517515706437632 1518169176633087 1519897432210432 1521552033667116 1522527012542976 1522784858196096 1524184476631938 1525419434075328 1526178000112128 1528818446479104 1530456840733304 1530716029332534 1534126843862712 1536781042554516 1544565560727552 1550685448654848 1550948063044608 1556069773129344 1557330565361664 1558761935366592 1562235243123456 1564174303197726 1564938072263808 1568664194741248 1568929853899008 1570371885014724 1570637833376229 1571378146635264 1571644265410944 1573088791390182 1573871062615632 1575146278190592 1577101363554732 1577871444761856 1579562407815656 1583350165056168 1584580212559872 1586089525203324 1587321700816896 1591370577719296 1592833234500288 1596382461552384 1599144368925312 1600440061980672 1604696953539636 1605725209949696 1605997145529216 1607473245846798 1609303163516928 1609575705036288 1611055094471064 1612087425045504 1612360438089984 1617684950826912 1617958911833352 1618995666230272 1620483713717616 1620758148705036 1624369599384048 1635422358417408 1641100908273024 1647603289195776 1647882316984896 1650453813917568 1651274557498368 1654663725696768 1656184556327004 1657245804921344 1658069926047744 1659874945818672 1660938559137792 1661219845304832 1662746701780296 1664093928082176 1664921454667776 1666705706912576 1669589280799968 1669872031999128 1670942051243008 1673592920577504 1676488410059472 1683616475844864 1686529307117952 1690287312231936 1692385311656556 1697243227097088 1697530661595648 1699090891983144 1700179634064384 1700467565854464 1702030495602492 1703968055488512 1704256628861952 1706083035571552 1706371967124792 1709034736325136 1709884611236736 1711270030626816 1712842889110848 1713132965470608 1714230705420288 1716096863334744 1718790260253594 1720182895369664 1721763945824967 1723158990344352 1725892699345551 1737636255818496 1741508139875328 1744521129736704 1748674840039424 1750578494770512 1751700229036032 1751996886031872 1753607177287416 1755900769130496 1758640827322368 1758938659734528 1760823667728928 1764747219083904 1765046085636384 1766177090433024 1767800414964672 1768099798587312 1773938610849966 1775375929445696 1777007708792613 1781268935688189 1782652739129856 1785736913419008 1789988758632448 1790291899934208 1791937388812824 1793085624996864 1795930269246432 1797081063985152 1797385406395392 1800495069728256 1803320928790656 1804782054158336 1806440861193408 1806746788720368 1807904514459648 1810466058956544 1810772668165824 1812713225294774 1813598353176192 1815849407345457 1818224407540992 1819895569680276 1820203775812521 1821370124509056 1823044177932318 1827694326330268 1830856427240874 1836672519103488 1839850153219584 1846238521807152 1847421553027072 1851851630831616 1853553700345248 1854741418979328 1855055526386688 1861181493350784 1861496691408864 1862689499746304 1864401530536512 1865328666803712 1868555879030016 1868872325967936 1870875146961986 1875043920276648 1876563158585088 1878287940899964 1878606035999019 1879809807648384 1884254708717568 1886336925036052 1894068535325472 1895282215022592 1895603188165632 1897345470507696 1899827061682176 1901863056046976 1905153476559168 1909398630484224 1909721994295104 1912702088322432 1913026011586272 1916964062424576 1917580932543232 1919343415017996 1919668463015391 1920898546613376 1922664078365778 1923620187641328 1925178784455168 1926948250249704 1928509543597824 1935205757290872 1938553864137396 1944712079050752 1953045709019136 1954840787795808 1956093409087488 1960784079704064 1962885400091264 1967259195044352 1969400806616826 1970662757665536 1970996496785856 1975053882498048 1977505336685208 1978470930737664 1979107593480448 1980926626195044 1983517535499264 1985340621469392 1985676846340932 1986949226737152 1988775466835256 1993848355996656 1997297920626408 1998849549176832 2003642748112896 2007109258057728 2013737353461504 2014078387425984 2015929562414427 2017221328121472 2018224459164672 2021716196983296 2024225568844116 2028736044889488 2030036016723968 2030379810928128 2032245968842584 2032590137310414 2033892578767104 2034904000149504 2036774316326112 2038424595305472 2040954705776712 2045502458483616 2049041390072688 2066256583991424 2067930750726144 2074759697505792 2077018337033046 2078349247155456 2082980324164608 2083333084685568 2085565737596968 2086584096351744 2091906471865344 2093829180019632 2094183777834972 2095170862180352 2095525687214592 2097451721853576 2098494750154176 2100195037587456 2102125363908768 2102801818072976 2103828593015808 2109424410311229 2111133553408224 2114786033604432 2123777646000384 2128509948736512 2132192491900416 2132553586686336 2136943544997888 2139595938052848 2141329527372288 2143297661129064 2146100940048384 2148073459294752 2149449900060672 2149813917453312 2151789849362736 2154604235452416 2156913267769216 2157278549111136 2160644951623488 2161010864940048 2164072711096494 2165826132512064 2169573236547552 2171898310746527 2177106476952231 2188134544364032 2196804385594368 2197176422646528 2200605085223424 2201699409997824 2205508578527232 2206218300929024 2208246075102672 2213166594424896 2214959793739776 2216995602373728 2218791904109568 2223735922151424 2224693503770859 2226119041066624 2226496042665504 2231457227436672 2233508199153066 2235317880079296 2243079400496238 2244821967793152 2246960160704709 2248705742823936 2253716416309248 2256513748875408 2257615579659264 2263374215460864 2265454522644192 2265838185854232 2266906178752512 2267290087805952 2269373994136656 2270502516560256 2272342171815936 2275162622833056 2276273559656448 2278712981766848 2279846148315648 2282328050500674 2283790518814464 2284177287294144 2286276714947907 2288129151112992 2289267000168192 2291720347004792 2295685261099956 2296074043998801 2297545320459136 2301190265794068 2305171563831774 2316848341091328 2322010853167104 2326028172982272 2334104659694016 2335995848042496 2338142903049888 2343352864685184 2345251546312704 2346261454796589 2352996292111872 2353394780848512 2355557827522086 2357067219952896 2357466398116416 2359633187085273 2362719417285888 2365251481133288 2365652045332098 2369343611723484 2375025247584252 2376870318839808 2379134287804986 2380982551225344 2387055866578944 2389249851750432 2390780833329152 2394573692328576 2396513875193856 2398716553387968 2400660092971008 2404427905054208 2407045430309454 2408587814924544 2408995718293824 2411209868770197 2413954745275392 2414363557554432 2418131137568256 2418540657134976 2421132543127276 2424299210054656 2426527426240368 2426938367750028 2428493499345408 2430725570576424 2431137223057554 2441141902987832 2448896692137984 2453133537626112 2461651362409536 2471404933793664 2473407368515584 2475680720876352 2481575324467712 2481995588545152 2484276834490506 2485868707382016 2487104889071616 2489812418728008 2491407838706688 2491829767957248 2496140892123264 2500058560368864 2502084211446784 2504383921199952 2504808047998692 2506413076864512 2510389380866256 2516686219948032 2525424713767296 2527470917554176 2529793960676928 2538577967484834 2540204635412224 2545864840645632 2546295992393472 2548636337974716 2550269451096576 2550701348781696 2555952083232768 2559124553357328 2559557950687188 2561198062151168 2563552104487704 2564826916855104 2566905045940224 2569264333666272 2569699448205912 2571346058130432 2578185390380391 2580274343054496 2584738485516528 2597435510427648 2606454383727744 2612262209812992 2623012260059136 2625867742155768 2627550343554048 2627995329047808 2630410765931124 2633405176664064 2633851153695744 2636673782246944 2637961240983552 2641235501593392 2644690047332352 2647120828625856 2647569128454576 2649265635649536 2651700622447008 2652149697880968 2658464474662208 2660907916274949 2663063894168544 2673979108694784 2684983137948672 2685437849901312 2687906083219236 2689628437495296 2690965945552896 2695621595977728 2696078109593088 2698967425125488 2704981393185984 2707173081237504 2709661291790112 2710120183080552 2711856771689472 2715699088434816 2717899460407296 2719069837942161 2720397529764288 2721272941035616 2727336611311488 2729843354520414 2732055186763584 2734566266898477 2741541489495402 2746284640861311 2755008778655232 2759775229829376 2766346263341056 2769357782710728 2771132329540608 2777307098886144 2777777446247424 2782112128468992 2782583289580032 2789208629153792 2791772240026176 2792245037113296 2794034249619456 2796602295804768 2797993000205568 2802833818545024 2805104790687744 2806312720442979 2812565880414972 2814844737877632 2817431911349946 2819714711472576 2829505387554078 2831703528000512 2838013264982016 2841102802988208 2842923322533888 2843404782248448 2852794584070464 2854187572211712 2855106036496384 2857730214838752 2864097945726336 2864582991442656 2866418556604416 2867652889195831 2869053132483648 2876371398814848 2879015122526994 2880859935497984 2881347819920064 2883996117548667 2885430281461992 2887768176682752 2890422375374556 2891352499850342 2892764315396736 2902808635936308 2907830796206094 2929072514125824 2929568563528704 2932261181693712 2934140113631232 2944328100136896 2950888792566528 2955994136498304 2956494745178784 2958389205479424 2962580823747072 2966258005027812 2968661390220672 2971389939292566 2975276303248896 2978010932204088 2980423840105728 2983163200252884 2990772533994984 2993095957057536 2995946880939612 2998274323765248 3005464122169344 3008684998500544 3010154106212352 3020606030192256 3021117581138976 3023053450407936 3025831992182208 3027336688747008 3032574295474944 3033550163777408 3036338353266174 3039794864420864 3043104067334232 3045054025085952 3045569716392192 3048368953263876 3050838868150656 3052356000224256 3057636892958208 3060913681466608 3061432058665068 3068253687725424 3073562085109032 3089131121455104 3101896126089216 3112139546258688 3115527505549569 3117523870733184 3124470486246912 3128348606395452 3129876144527616 3137328389482496 3137859707798016 3140743770029448 3141275666752458 3142756293270528 3143288530821888 3146177582780364 3147742125231264 3150292556381184 3154202727109464 3155742889523712 3159124815631312 3166700330112336 3172179050406648 3174643401633792 3185666469000576 3192764923104768 3198288737850624 3209393907079272 3211450419899392 3211994291058432 3214946491693596 3218606327033856 3219151410072576 3222110188942128 3224174850091008 3224720876179968 3235369901653824 3235917823666704 3237991332460544 3240967427435232 3241516297410072 3248739198768096 3252220786558271 3282201816546048 3295206578391552 3295764633969792 3300907627835136 3302549114996736 3309327451393536 3312369112654008 3314491609842688 3319749891637344 3321877118275584 3322439690609664 3325493403560592 3328187856164352 3329842909335552 3333411413825152 3339178561599936 3339744063998256 3341884102486016 3347185841155008 3352976820118944 3356570116608269 3364619100744357 3367232951689728 3373058614235904 3380574624463872 3384770623313112 3394486454194176 3395061323191296 3398181783966288 3400359268128768 3400935131708928 3404060991204984 3408513257723904 3412166071143104 3412743934249584 3418069472650272 3419769222473472 3423492075751011 3425685778221696 3426265930941216 3428461410840576 3432193726669488 3437580520507188 3440365790739328 3443527891649934 3446317980688704 3451785398691102 3475272511636992 3483016279750656 3489042259473408 3501156989541024 3503400458072064 3503993772063744 3507214354574832 3511801538260992 3517877319469056 3521647335457856 3529494438167808 3530092171272768 3533336741283129 3535600829929344 3536199597174624 3547877221699932 3548478067998147 3550751858891392 3554015417585226 3562537871376378 3565305478259712 3571473826838016 3579977517264896 3580583799868416 3583874777625648 3586171249993728 3591860538492864 3594770812790784 3600990139456512 3606641857581312 3610568145464181 3612881722386816 3613493577440736 3615809028919296 3620932117913088 3621545336331648 3625426450589548 3627196706352384 3631698814690914 3636448815081984 3639791139360552 3640407551625042 3642740249018112 3646088355864636 3646705834586331 3655388652660536 3661712854481748 3673345038206976 3679700306439168 3692477043614304 3694843106054144 3703703261663232 3707107400690496 3710111052773376 3722362986701568 3722993382817728 3726415251735759 3728803061073024 3730657333607424 3737111758060032 3737744651935872 3741750293923972 3750087840553296 3753126317170176 3756575881799928 3757212071998038 3759619615296768 3768509417435136 3772673850072104 3788137070650944 3791206376331264 3794690941015392 3803726112093952 3807866951227251 3810306953118336 3818797260968448 3819443988590208 3825404176644864 3826052023172544 3833928124849152 3835161865086464 3838686830035992 3839336926030782 3841797093226752 3845328156731556 3847240375282656 3850357568910336 3853896500499408 3857019087195648 3870411514581744 3877107728274792 3889424158101504 3906091418038272 3909681575591616 3925770800182528 3934518390088704 3938801613233652 3941325515331072 3941992993571712 3950107764996096 3955010673370416 3956941861475328 3958215186960896 3961853252390088 3967035070998528 3970681242938784 3971353692681864 3973898453474304 3977550933670512 3987696711993312 3994595841252816 4014218516115456 4027474706923008 4028156774851968 4031859124828854 4034442656242944 4036448918329344 4043432393966592 4048451137688232 4057472089778976 4060072033447936 4060759621856256 4064491937685168 4065180274620828 4067785157534208 4069808000299008 4073548632652224 4076849190610944 4081909411553424 4091004916967232 4094765031780621 4098082780145376 4112312234243103 4132513167982848 4149519395011584 4154036674066092 4156698494310912 4165960648329216 4166666169371136 4171131475193936 4173168192703488 4183812943730688 4187658360039264 4188367555669944 4190341724360704 4191051374429184 4194903443707152 4196989500308352 4200390075174912 4204250727817536 4205603636145952 4207657186031616 4218848820622458 4222267106816448 4226147867024919 4229572067208864 4244258081331117 4247555292000768 4257019897473024 4264384983800832 4265107173372672 4273887089995776 4279191876105696 4282659054744576 4286595322258128 4292201880096768 4296146918589504 4299627834906624 4303579698725472 4313826535538432 4314557098222272 4318522683790491 4321289903246976 4322021729880096 4328145422192988 4331652265024128 4337028749775513 4339146473095104 4343796621493054 4354212953904462 4361746194309141 4376269088728064 4393608771188736 4394352845293056 4401210170446848 4411017157054464 4412436601858048 4416492150205344 4426333188849792 4429919587479552 4433991204747456 4437583808219136 4449387007541718 4452238082133248 4452992085331008 4457084908938849 4462914454873344 4467016398306132 4470635760158592 4486158800992476 4489643935586304 4493920321409418 4497411485647872 4507432832618496 4513027497750816 4515231159318528 4526748430921728 4530909045288384 4531676371708464 4534580175611904 4538747988273312 4541005033120512 4550325245666112 4552547119312896 4554507529899261 4557425963533696 4559692296631296 4564656101001348 4567581037628928 4568354574588288 4572553429895814 4576258302225984 4578534000336384 4583440694009584 4591370522199912 4592148087997602 4595090640918272 4602380531588136 4610343127663548 4633696682182656 4652056345964544 4668209319388032 4671991696084992 4676285806099776 4686705729370368 4692522909593178 4705992584223744 4706789561697024 4711115655044172 4714134439905792 4714932796232832 4719266374170546 4725438834571776 4730502962266576 4731304090664196 4738687223446968 4750050495168504 4753740637679616 4758268575609972 4761965102450688 4774111733157888 4778499703500864 4789147384657152 4797433106775936 4801320185942016 4808855810108416 4814090860618908 4817175629849088 4817991436587648 4822419737540394 4827909490550784 4828727115108864 4836262275136512 4837081314269952 4842265086254552 4848598420109312 4853054852480736 4853876735500056 4856986998690816 4861451141152848 4862274446115108 4882283805975664 4906267075252224 4923302724819072 4942809867587328 4951361441752704 4963150648935424 4963991177090304 4968553668981012 4971737414764032 4974209778143232 4979624837456016 4982815677413376 4983659535914496 4992281784246528 5000117120737728 5004168422893568 5008767842399904 5009616095997384 5012826153729024 5020778761732512 5026159397408237 5050849427534592 5059587921353856 5077155934969668 5080409270824448 5091729681291264 5092591984786944 5097272675949432 5100538902193152 5101402697563392 5111904166465536 5118249106714656 5119115901374376 5122396124302336 5127104208975408 5129653833710208 5133810091880448 5138528667332544 5139398896411824 5142692116260864 5156370780760782 5160548686108992 5165291837474901 5169476971033056 5187426543849143 5212908767455488 5224524419625984 5246024520118272 5251735484311536 5255100687108096 5255990658095616 5260821531862248 5267702307391488 5273347564493888 5275922481967104 5282471003186784 5294241657251712 5295138256909152 5298531271299072 5303401244894016 5304299395761936 5316928949324416 5321815832549898 5326127788337088 5331023126377839 5347958217389568 5369966275897344 5370875699802624 5375812166438472 5379256874990592 5391243191955456 5392156219186176 5397934850250976 5409962786371968 5414346162475008 5419322583580224 5420240366161104 5423713543378944 5431398176869632 5438139675884322 5440795059528576 5442545882071232 5447548222036371 5454673222622976 5459686709040828 5460611327437563 5464110373527168 5469132533796954 5483082978990804 5492569281722622 5510017557310464 5519550459658752 5532692526682112 5538715565421456 5542264659081216 5555554892494848 5564224256937984 5565166579160064 5583544480052352 5584490074226592 5588068499238912 5593204591609536 5595986000411136 5605667637090048 5612625440885958 5625131760829944 5629689475755264 5634863822699892 5635818107997057 5639429422945152 5659010775108156 5663407056001024 5682205605976416 5685846645067776 5686809564496896 5705589168140928 5710212072992768 5715460429677504 5728195891452672 5729165982885312 5735305778391662 5738106264967296 5752742797629696 5758030245053988 5759005389046173 5761719870995968 5762695639840128 5767992235097334 5770860562923984 5775536353365504 5780844750749112 5782704999700684 5785528630793472 5805617271872616 5815661592412188 5859137127057408 5864522363387424 5868280227262464 5888656200273792 5901777585133056 5911988272996608 5912989490357568 5925161647494144 5932516010055624 5937322780441344 5942779878585132 5950552606497792 5956021864408176 5960847680211456 5966326400505768 5981545067989968 5991893761879224 5996548647530496 6010928244338688 6017369997001088 6041212060384512 6042235162277952 6051663984364416 6054673377494016 6065148590949888 6067100327554816 6072676706532348 6079589728841728 6086208134668464 6090108050171904 6091139432784384 6096737906527752 6101677736301312 6104712000448512 6115273785916416 6121827362933216 6122864117330136 6136507375450848 6147124170218064 6203792252178432 6224279092517376 6231055011099138 6235047741466368 6248940972493824 6256697212790904 6259752289055232 6274656778964992 6275719415596032 6281487540058896 6282551333504916 6285512586541056 6286577061643776 6292355165560728 6295484250462528 6300585112762368 6308405454218928 6311485779047424 6318249631262624 6328273230933687 6333400660224672 6344358100813296 6371332938001152 6385529846209536 6396577475701248 6418787814158544 6422900839798784 6423988582116864 6429892983387192 6438302820145152 6444220377884256 6448349700182016 6449441752359936 6470739803307648 6471835647333408 6475982664921088 6481934854870464 6483032594820144 6497478397536192 6504441573116542 6515694932239581 6531319430856693 6564403633092096 6590413156783104 6591529267939584 6601815255670272 6605098229993472 6618654902787072 6624738225308016 6628983219685376 6639499783274688 6644879381219328 6650986807121184 6656375712328704 6666822827650304 6674080511312577 6678357123199872 6679488127996512 6683768204972032 6694371682310016 6705953640237888 6713140233216538 6729238201488714 6734465903379456 6740880482114127 6746117228471808 6761149248927744 6769541246626224 6790122646382592 6796363567932576 6800718536257536 6801870263417856 6808121982409968 6817026515447808 6824332142286208 6825487868499168 6836138945300544 6839538444946944 6846984151502022 6851371556443392 6852531861882432 6864387453338976 6875161041014376 6880731581478656 6887055783299868 6888222131996403 6892635961377408 6903570797382204 6950545023273984 6966032559501312 6978084518946816 7002313979082048 7007987544127488 7014428709149664 7035754638938112 7038784364389767 7043294670915712 7058988876335616 7060184342545536 7066673482566258 7071201659858688 7072399194349248 7095754443399864 7096956135996294 7101503717782784 7108030835170452 7125075742752756 7130610956519424 7142947653676032 7161167599736832 7167749555251296 7172342499987456 7183721076985728 7189541625581568 7201980278913024 7213283715162624 7221136290928362 7225763444773632 7226987154881472 7233629606310591 7241864235826176 7243090672663296 7250852901179096 7254393412704768 7263397629381828 7272897630163968 7279582278721104 7280815103250084 7285480498036224 7292176711729272 7293411669172662 7310777305321072 7323425708963496 7346690076413952 7359400612878336 7384954087228608 7414214801380992 7420222105546752 7444725973403136 7445986765635456 7452830503471518 7457606122146048 7461314667214848 7474223516120064 7475489303871744 7483500587847944 7500175681106592 7506252634340352 7513151763599856 7514424143996076 7519239230593536 7545347700144208 7576274141301888 7582412752662528 7589381882030784 7607452224187904 7615733902454502 7620613906236672 7637594521936896 7638887977180416 7650808353289728 7652104046345088 7667856249698304 7670323730172928 7677373660071984 7678673852061564 7683594186453504 7690656313463112 7694480750565312 7700715137820672 7707793000998816 7714038174391296 7734556171141173 7740823029163488 7754215456549584 7819363151183232 7851541600365056 7869036780177408 7877603226467304 7882651030662144 7883985987143424 7900215529992192 7910021346740832 7913883722950656 7916430373921792 7923706504780176 7934070141997056 7941362485877568 7942707385363728 7947796906948608 7955101867341024 7975393423986624 7982723748824847 7989191682505632 8016931931403221 8054949413846016 8056313549703936 8063718249657708 8068885312485888 8072897836658688 8086864787933184 8096902275376464 8114944179557952 8121519243712512 8128983875370336 8130360549241656 8135570315068416 8147097265304448 8153698381221888 8157209513826483 8163818823106848 8182009833934464 8189530063561242 8196165560290752 8203698800695431 8224624468486206 8238853922583933 8265026335965696 8299038790023168 8308073348132184 8313396988621824 8331921296658432 8333332338742272 8342262950387872 8346336385406976 8367625887461376 8375316720078528 8376735111339888 8382102748858368 8389806887414304 8393979000616704 8408501455635072 8411207272291904 8415314372063232 8418938161328937 8437697641244916 8444534213632896 8452295734049838 8459144134417728 8488516162662234 8495110584001536 8514039794946048 8528769967601664 8530214346745344 8558383752211392 8565318109489152 8573190644516256 8592293837179008 8599255669813248 8602958667587493 8607159397450944 8627653071076864 8629114196444544 8637045367580982 8642579806493952 8644043459760192 8651988352646001 8656290844385976 8663304530048256 8674057499551026 8678292946190208 8687593242986108 8708425907808924 8723492388618282 8752538177456128 8787217542377472 8788705690586112 8802420340893696 8824873203716096 8832984300410688 8852666377699584 8867982409494912 8875167616438272 8898774015083436 8904476164266496 8905984170662016 8914169817877698 8925828909746688 8934032796612264 8941271520317184 8972317601984952 8979287871172608 8987840642818836 8994822971295744 9026054995501632 9030462318637056 9061818090576768 9063352743416928 9069160351223808 9077495976546624 9082010066241024 9100650491332224 9109015059798522 9114851927067392 9119384593262592 9129312202002696 9135162075257856 9136709149176576 9145106859791628 9152516604451968 9157068000672768 9166881388019168 9182741044399824 9184296175995204 9190181281836544 9204761063176272 9220686255327096 9267393364365312 9336418638776064 9352571612199552 9373411458740736 9385045819186356 9411985168447488 9413579123394048 9422231310088344 9428268879811584 9429865592465664 9438532748341092 9450877669143552 9461005924533152 9462608181328392 9477374446893936 9500100990337008 9516537151219944 9523930204901376 9556999407001728 9578294769314304 9594866213551872 9617711620216832 9628181721237816 9634351259698176 9635982873175296 9644839475080788 9655818981101568 9657454230217728 9672524550273024 9674162628539904 9684530172509104 9697196840218624 9706109704961472 9707753471000112 9713973997381632 9722902282305696 9724548892230216 9756662359674813 9764567611951328 9846605449638144 9885619735174656 9902722883505408 9926301297870848 9927982354180608 9937107337962024 9943474829528064 9959249674912032 9965631354826752 9967319071828992 9984563568493056 10000234241475456 10008336845787136 10017535684799808 10019232191994768 10025652307458048 10041557523465024 10052318794816474 10069710349824807 10093857302233071 10101698855069184 10119175842707712 10154311869939336 10160818541648896 10183459362582528 10185183969573888 10194545351898864 10201077804386304 10202805395126784 10236498213429312 10238231802748752 10244792248604672 10254208417950816 10259307667420416 10277057334665088 10278797792823648 10285384232521728 10289813308290923 10312741561521564 10321097372217984 10330583674949802 10338953942066112 10374853087698286 10425817534910976 10449048839251968 10503470968623072 10510201374216192 10511981316191232 10521643063724496 10535404614782976 10546695128987776 10564942006373568 10588483314503424 10590276513818304 10606802489788032 10608598791523872 10633857898648832 10643631665099796 10645434203994441 10652255576674176 10662046252755678 10695916434779136 10739932551794688 10741751399605248 10751624332876944 10758513749981184 10784312438372352 10795869700501952 10819925572743936 10831704436392543 10838645167160448 10840480732322208 10847427086757888 10862796353739264 10876279351768644 10881590119057152 10885091764142464 10895096444072742 10909346445245952 10919373418081656 10921222654875126 10928220747054336 10938265067593908 10966165957981608 10985138563445244 11020035114620928 11039100919317504 11077431130842912 11084529318162432 11111109784989696 11130333158320128 11167088960104704 11168980148453184 11179245755207277 11186409183219072 11191972000822272 11211335274180096 11225250881771916 11250263521659888 11259378951510528 11269727645399784 11271636215994114 11278858845890304 11318021550216312 11326814112002048 11364411211952832 11373619128993792 11411178336281856 11423600853681753 11430920859355008 11456391782905344 11458331965770624 11470611556783324 11476212529934592 11505485595259392 11516060490107976 11518010778092346 11523439741991936 11525391279680256 11535984470194668 11541721125847968 11551072706731008 11561689501498224 11565409999401368 11571057261586944 11611234543745232 11631323184824376 11718274254114816 11729044726774848 11777312400547584 11803555170266112 11823976545993216 11825978980715136 11850323294988288 11865032020111248 11874645560882688 11885559757170264 11901105212995584 11912043728816352 11921695360422912 11932652801011536 11963090135979936 11983787523758448 12034739994002176 12082424120769024 12084470324555904 12103327968728832 12109346754988032 12130297181899776 12134200655109632 12145353413064696 12172416269336928 12180216100343808 12182278865568768 12193475813055504 12203355472602624 12209424000897024 12230547571832832 12243654725866432 12245728234660272 12273014750901696 12284295095341863 12294248340436128 12336936702729309 12448558185034752 12462110022198276 12470095482932736 12497881944987648 12513394425581808 12519504578110464 12551438831192064 12562975080117792 12565102667009832 12571025173082112 12573154123287552 12584710331121456 12590968500925056 12601170225524736 12616810908437856 12622971558094848 12636499262525248 12656546461867374 12666801320449344 12678443601074757 12688716201626592 12732774243993351 12742665876002304 12771059692419072 12793154951402496 12837575628317088 12845801679597568 12847977164233728 12859785966774384 12876605640290304 12888440755768512 12898883504719872 12941479606615296 12943671294666816 12955568051371473 12963869709740928 12966065189640288 12994956795072384 13008883146233084 13011086249326539 13031389864479162 13062638861713386 13085238582927423 13128807266184192 13180826313566208 13183058535879168 13203630511340544 13237309805574144 13249476450616032 13257966439370752 13278999566549376 13289758762438656 13301973614242368 13312751424657408 13333645655300608 13348161022625154 13356714246399744 13358976255993024 13371254726816547 13388743364620032 13411907280475776 13426280466433076 13458476402977428 13468931806758912 13481760964228254 13492234456943616 13522298497855488 13539082493252448 13580245292765184 13592727135865152 13603740526835712 13616243964819936 13648664284572416 13650975736998336 13663522589697783 13672277890601088 13679076889893888 13693968303004044 13702743112886784 13705063723764864 13728774906677952 13750322082028752 13761463162957312 13774111566599736 13776444263992806 13785271922754816 13807141594764408 13901090046547968 13956169037893632 14004627958164096 14015975088254976 14028857418299328 14077568728779534 14086589341831424 14117977752671232 14120368685091072 14133346965132516 14142403319717376 14144798388698496 14191508886799728 14193912271992588 14203007435565568 14216061670340904 14250151485505512 14261221913038848 14285895307352064 14322335199473664 14335499110502592 14367442153971456 14403960557826048 14426567430325248 14442272581856724 14451526889547264 14453974309762944 14467259212621182 14483728471652352 14486181345326592 14501705802358192 14508786825409536 14526795258763656 14545795260327936 14559164557442208 14561630206500168 14570960996072448 14584353423458544 14586823338345324 14621554610642144 14646851417926992 14718801225756672 14769908174457216 14828429602761984 14889451946806272 14891973531270912 14905661006943036 14915212244292096 14922629334429696 14948447032240128 14950978607743488 14967001175695888 15000351362213184 15012505268680704 15026303527199712 15028848287992152 15038478461187072 15078478192224711 15090695400288416 15152548282603776 15178763764061568 15214904448375808 15231467804909004 15241227812473344 15275189043873792 15277775954360832 15301616706579456 15304208092690176 15335712499396608 15340647460345856 15354747320143968 15357347704123128 15367188372907008 15381312626926224 15388961501130624 15401430275641344 15415586001997632 15428076348782592 15469112342282346 15481646058326976 15495875512424703 15508430913099168 15562279631547429 15638726302366464 15703083200730112 15738073560354816 15755206452934608 15765302061324288 15767971974286848 15820042693481664 15827767445901312 15832860747843584 15847413009560352 15882724971755136 15885414770727456 15895593813897216 15902438749176881 15910203734682048 15950786847973248 15965447497649694 15978383365011264 15993069379133517 16033863862806442 16109898827692032 16112627099407872 16127436499315416 16137770624971776 16173729575866368 16193804550752928 16229888359115904 16243038487425024 16257967750740672 16260721098483312 16271140630136832 16294194530608896 16314419027652966 16327637646213696 16342644666109113 16364019667868928 16379060127122484 16392331120581504 16407397601390862 16449248936972412 16477707845167866 16530052671931392 16598077580046336 16616146696264368 16626793977243648 16666664677484544 16684525900775744 16692672770813952 16750633440157056 16753470222679776 16764205497716736 16779613774828608 16787958001233408 16817002911270144 16822414544583808 16837876322657874 16875395282489832 16889068427265792 16904591468099676 16918288268835456 16977032325324468 16990221168003072 17057539935203328 17060428693490688 17116767504422784 17130636218978304 17146381289032512 17184587674358016 17205917335174986 17214318794901888 17255306142153728 17258228392889088 17274090735161964 17277016167138519 17285159612987904 17288086919520384 17303976705292002 17312581688771952 17326609060096512 17348114999102052 17356585892380416 17375186485972216 17416851815617848 17446984777236564 17505076354912256 17577411381172224 17604840681787392 17665968600821376 17705332755399168 17735964818989824 17797548030166872 17808952328532992 17811968341324032 17828339635755396 17851657819493376 17868065593224528 17882543040634368 17944635203969904 17975681285637672 17989645942591488 18052109991003264 18123636181153536 18126705486833856 18154991953093248 18164020132482048 18201300982664448 18218030119597044 18229703854134784 18238769186525184 18258624404005392 18270324150515712 18273418298353152 18290213719583256 18305033208903936 18314136001345536 18333762776038336 18365482088799648 18368592351990408 18380362563673088 18409522126352544 18441372510654192 18672837277552128 18705143224399104 18746822917481472 18770091638372712 18823970336894976 18827158246788096 18844462620176688 18856537759623168 18859731184931328 18877065496682184 18901755338287104 18922011849066304 18925216362656784 18954748893787872 18984819692801061 19000201980674016 19033074302439888 19113998814003456 19156589538628608 19189732427103744 19235423240433664 19256363442475632 19268702519396352 19271965746350592 19289678950161576 19314908460435456 19345049100546048 19348325257079808 19369060345018208 19412219409922944 19415506942000224 19427947994763264 19445804564611392 19449097784460432 19513324719349626 19529135223902656 19547084796718743 19593958292570079 19693210899276288 19771239470349312 19805445767010816 19852602595741696 19855964708361216 19874214675924048 19886949659056128 19918499349824064 19934638143657984 19969127136986112 20000468482950912 20022241533937731 20035071369599616 20038464383989536 20051304614916096 20083115046930048 20104637589632948 20139420699649614 20187714604466142 20203397710138368 20222641446342381 20238351685415424 20308623739878672 20321637083297792 20370367939147776 20389090703797728 20402155608772608 20405610790253568 20472996426858624 20476463605497504 20489584497209344 20508416835901632 20518615334840832 20554114669330176 20557595585647296 20579626616581846 20625483123043128 20642194744435968 20661167349899604 20664666395989209 20677907884132224 20749706175396572 20851635069821952 20898097678503936 21006941937246144 21023962632382464 21043286127448992 21093390257975552 21116353093169301 21129884012747136 21176966629006848 21180553027636608 21213604979576064 21217197583047744 21267715797297664 21287263330199592 21290868407988882 21304511153348352 21324092505511356 21391832869558272 21483502799210496 21503248665753888 21517027499962368 21568624876744704 21591739401003904 21639851145487872 21663408872785086 21677290334320896 21680961464644416 21725592707478528 21752558703537288 21763180238114304 21770183528284928 21790192888145484 21818692890491904 21838746836163312 21842445309750252 21856441494108672 21876530135187816 21932331915963216 21970277126890488 22040070229241856 22078201838635008 22154862261685824 22260666316640256 22334177920209408 22337960296906368 22358491510414554 22372818366438144 22383944001644544 22422670548360192 22450501763543832 22500527043319776 22518757903021056 22539455290799568 22543272431988228 22557717691780608 22636043100432624 22728822423905664 22747238257987584 22822356672563712 22847201707363506 22861841718710016 22912783565810688 22916663931541248 22941223113566648 22952425059869184 23010971190518784 23032120980215952 23036021556184692 23046879483983872 23050782559360512 23071968940389336 23083442251695936 23102145413462016 23123379002996448 23130819998802736 23142114523173888 23203668513423519 23222469087490464 23262646369648752 23458089453549696 23554624801095168 23607110340532224 23647953091986432 23651957961430272 23700646589976576 23730064040222496 23749291121765376 23771119514340528 23802210425991168 23824087457632704 23843390720845824 23865305602023072 23926180271959872 23948171246474541 23967575047516896 24050795794209663 24069479988004352 24164848241538048 24168940649111808 24206655937457664 24218693509976064 24260594363799552 24268401310219264 24290706826129392 24344832538673856 24364557731137536 24386951626111008 24406710945205248 24461095143665664 24471628541479449 24487309451732864 24491456469320544 24546029501803392 24568590190683726 24588496680872256 24673873405458618 24716561767751799 24897116370069504 24924220044396552 24940190965865472 24995763889975296 25026788851163616 25039009156220928 25102877662384128 25125950160235584 25130205334019664 25146308246575104 25169420662242912 25181937001850112 25233621816875712 25245943116189696 25256814483986811 25272998525050496 25313092923734748 25333602640898688 25356887202149514 25377432403253184 25465548487986702 25485331752004608 25542119384838144 25586309902804992 25675151256634176 25695954328467456 25719571933548768 25776881511537024 25797767009439744 25808876002762479 25882959213230592 25887342589333632 25911136102742946 25927739419481856 25932130379280576 25955965057938003 25989913590144768 26017766292466168 26022172498653078 26062779728958324 26125277723426772 26170477165854846 26257614532368384 26361652627132416 26366117071758336 26407261022681088 26474619611148288 26498952901232064 26557999133098752 26603947228484736 26625502849314816 26667291310601216 26696322045250308 26713428492799488 26717952511986048 26742509453633094 26777486729240064 26823814560951552 26852560932866152 26916952805954856 26937863613517824 26963521928456508 26984468913887232 27078164986504896 27185454271730304 27207481053671424 27232487929639872 27297328569144832 27301951473996672 27327045179395566 27344555781202176 27358153779787776 27387936606008088 27405486225773568 27410127447529728 27457549813355904 27500644164057504 27522926325914624 27548223133199472 27552888527985612 27570543845509632 27614283189528816 27802180093095936 28009255916328192 28057714836598656 28155137457559068 28173178683662848 28235955505342464 28240737370182144 28266693930265032 28284806639434752 28289596777396992 28383017773599456 28387824543985176 28406014871131136 28432123340681808 28500302971011024 28571790614704128 28670998221005184 28734884307942912 28853134860650496 28884545163713448 28903053779094528 28907948619525888 28934518425242364 28967456943304704 28972362690653184 29003411604716384 29017573650819072 29053590517527312 29091590520655872 29118329114884416 29123260413000336 29141921992144896 29168706846917088 29173646676690648 29243109221284288 29269987079024439 29293702835853984 29539816348914432 29656859205523968 29778903893612544 29783947062541824 29811322013886072 29830424488584192 29896894064480256 29901957215486976 29934002351391776 30000702724426368 30025010537361408 30052607054399424 30057696575984304 30076956922374144 30156956384449422 30181390800576832 30209131049474421 30281571906699213 30305096565207552 30357527528123136 30429808896751616 30462935609818008 30482455624946688 30550378087747584 30555551908721664 30603233413158912 30608416185380352 30681294920691712 30709494640287936 30714695408246256 30734376745814016 30762625253852448 30777923002261248 30831172003995264 30856152697565184 30869439924872769 30938224684564692 30963292116653952 30991751024849406 31016861826198336 31124559263094858 31277452604732928 31406166401460224 31510412905869216 31530604122648576 31535943948573696 31640085386963328 31665721495687168 31694826019120704 31765449943510272 31770829541454912 31804877498353762 31820407469364096 31901573695946496 31930894995299388 31936302611983323 31956766730022528 31986138758267034 32067727725612884 32219797655384064 32225254198815744 32254872998630832 32275541249943552 32387609101505856 32459776718231808 32515935501481344 32521442196966624 32542281260273664 32588389061217792 32628838055305932 32655275292427392 32685289332218226 32728039335737856 32758120254244968 32784662241163008 32814795202781724 32898497873944824 32955415690335732 33060105343862784 33232293392528736 33253587954487296 33333329354969088 33369051801551488 33501266880314112 33506940445359552 33559227549657216 33575916002466816 33634005822540288 33644829089167616 33675752645315748 33750790564979664 33778136854531584 33809182936199352 33836576537670912 33954064650648936 33980442336006144 34120857386981376 34233535008845568 34270802561045259 34292762578065024 34369175348716032 34411834670349972 34428637589803776 34510612284307456 34516456785778176 34548181470323928 34554032334277038 34570319225975808 34576173839040768 34607953410584004 34625163377543904 34653218120193024 34696229998204104 34713171784760832 34750372971944432 34833703631235696 34893969554473128 35154822762344448 35331937201642752 35410665510798336 35471929637979648 35595096060333744 35617904657065984 35623936682648064 35656679271510792 35703315638986752 35736131186449056 35765086081268736 35889270407939808 35951362571275344 36104219982006528 36247272362307072 36253410973667712 36309983906186496 36328040264964096 36402601965328896 36436060239194088 36459407708269568 36517248808010784 36540648301031424 36546836596706304 36580427439166512 36610066417807872 36628272002691072 36667525552076672 36730964177599296 36737184703980816 36760725127346176 36819044252705088 36882745021308384 36922271282690959 37010810108187927 37345674555104256 37410286448798208 37493645834962944 37540183276745424 37654316493576192 37688925240353376 37713075519246336 37719462369862656 37754130993364368 37803510676574208 37844023698132608 37850432725313568 37909497787575744 37969639385602122 38000403961348032 38066148604879776 38198322731980053 38227997628006912 38313179077257216 38379464854207488 38512726884951264 38537405038792704 38543931492701184 38579357900323152 38629816920870912 38696650514159616 38738120690036416 38824438819845888 38831013884000448 38866704154114419 38891609129222784 38898195568920864 39026649438699252 39033258747979617 39058270447805312 39094169593437486 39187916585140158 39386421798552576 39542478940698624 39610891534021632 39711929416722432 39748429351848096 39773899318112256 39836998699648128 39869276287315968 39938254273972224 40000936965901824 40044483067875462 40070142739199232 40076928767979072 40113764180449641 40166230093860096 40209275179265896 40278841399299228 40375429208932284 40406795420276736 40445282892684762 40476703370830848 40617247479757344 40643274166595584 40740735878295552 40778181407595456 40811221580507136 40945992853717248 40952927210995008 40990567769093349 41016833671803264 41037230669681664 41108229338660352 41115191171294592 41159253233163692 41250966246086256 41284389488871936 41322334699799208 41329332791978418 41355815768264448 41499412350793144 41703270139643904 42013883874492288 42047925264764928 42086572254897984 42186780515951104 42232706186338602 42259768025494272 42353933258013696 42361106055273216 42427209959152128 42434395166095488 42535431594595328 42574526660399184 42581736815977764 42609022306696704 42648185011022712 42783665739116544 42967005598420992 43006497331507776 43183478802007808 43279702290975744 43326817745570172 43354580668641792 43361922929288832 43451185414957056 43505117407074576 43526360476228608 43540367056569856 43580385776290968 43637385780983808 43677493672326624 43684890619500504 43712882988217344 43753060270375632 43864663831926432 43940554253780976 44156403677270016 44309724523371648 44668355840418816 44675920593812736 44716983020829108 44745636732876288 44767888003289088 44845341096720384 44901003527087664 45001054086639552 45037515806042112 45078910581599136 45086544863976456 45115435383561216 45235434576674133 45272086200865248 45457644847811328 45644713345127424 45694403414727012 45723683437420032 45825567131621376 45833327863082496 45882446227133296 45904850119738368 46021942381037568 46064241960431904 46072043112369384 46093758967967744 46101565118721024 46143937880778672 46166884503391872 46204290826924032 46246758005992896 46261639997605472 46284229046347776 46407337026847038 46444938174980928 46487626537274109 46525292739297504 46686838894642287 46916178907099392 47109249602190336 47214220681064448 47295906183972864 47303915922860544 47460128080444992 47498582243530752 47542239028681056 47648174915265408 47686781441691648 47707316247530643 47730611204046144 47852360543919744 47896342492949082 47935150095033792 47979208137400551 48101591588419326 48138959976008704 48329696483076096 48337881298223616 48413311874915328 48521188727599104 48536802620438528 48581413652258784 48689665077347712 48729115462275072 48773903252222016 48813421890410496 48943257082958898 48974618903465728 48982912938641088 49027933998327339 49092059003606784 49137180381367452 49176993361744512 49347746810917236 49433123535503598 49794232740139008 49848440088793104 49880381931730944 50053577702327232 50078018312441856 50251900320471168 50260410668039328 50292616493150208 50338841324485824 50363874003700224 50467243633751424 50513628967973622 50545997050100992 50626185847469496 50667205281797376 50713774404299028 50754864806506368 50931096975973404 50970663504009216 51172619805609984 51350302513268352 51391908656934912 51439143867097536 51553763023074048 51617752005524958 51765918426461184 51774685178667264 51822272205485892 51855478838963712 51864260758561152 51911930115876006 51979827180289536 52035532584932336 52044344997306156 52125559457916648 52250555446853544 52340954331709692 52515229064736768 52732234143516672 52814522045362176 52997905802464128 53115998266197504 53207894456969472 53334582621202432 53392644090500616 53426856985598976 53435905023972096 53485018907266188 53554973458480128 53647629121903104 53705121865732304 53833905611909712 53927043856913016 53968937827774464 54156329973009792 54370908543460608 54464975859279744 54594657138289664 54603902947993344 54654090358791132 54689111562404352 54716307559575552 54775873212016176 54810972451547136 54820254895059456 54915099626711808 55001288328115008 55045852651829248 55096446266398944 55105777055971224 55141087691019264 55228566379057632 55287753371490607 56018511832656384 56115429673197312 56310274915118136 56346357367325696 56471911010684928 56481474740364288 56533387860530064 56569613278869504 56579193554793984 56766035547198912 56775649087970352 56812029742262272 56864246681363616 57000605942022048 57061691982340573 57341996442010368 57469768615885824 57706269721300992 57769090327426896 57806107558189056 57815897239051776 57869036850484728 57944725381306368 58006823209432768 58035147301638144 58107181035054624 58236658229768832 58246520826000672 58283843984289792 58337413693834176 58347293353381296 58486218442568576 58539974158048878 58587405671707968 58641254390156229 59079632697828864 59313718411047936 59557807787225088 59567894125083648 59622644027772144 59660848977168384 59803914430973952 59868004702783552 60001405448852736 60066724601813193 60105214108798848 60115393151968608 60153913844748288 60313912768898844 60362781601153664 60418262098948842 60563143813398426 60610193130415104 60715055056246272 60859617793503232 60925871219636016 60964911249893376 61111103817443328 61206466826317824 61216832370760704 61418989280575872 61429390816492512 61468753491628032 61525250507704896 61555846004522496 61662344007990528 61738879849745538 61876449369129384 61926584233307904 61983502049698812 61993999187967627 62033723652396672 62249118526189716 62554905209465856 62812332802920448 63020825811738432 63071887897147392 63280170773926656 63349059279507903 63389652038241408 63530899887020544 63541659082909824 63609754996707524 63640814938728192 63803147391892992 63861789990598776 63872605223966646 63913533460045056 63972277516534068 64135455451225768 64450508397631488 64509745997261664 64551082499887104 64775218203011712 64919553436463616 65031871002962688 65042884393933248 65176778122435584 65257676110611864 65310550584854784 65370578664436452 65456078671475712 65516240508489936 65569324482326016 65629590405563448 65796995747889648 65910831380671464 66120210687725568 66464586785057472 66738103603102976 67002533760628224 67013880890719104 67118455099314432 67151832004933632 67268011645080576 67289658178335232 67351505290631496 67501581129959328 67556273709063168 67618365872398704 67673153075341824 67908129301297872 68241714773962752 68467070017691136 68541605122090518 68585525156130048 68738350697432064 68823669340699944 68857275179607552 69021224568614912 69032913571556352 69096362940647856 69108064668554076 69140638451951616 69152347678081536 69215906821168008 69250326755087808 69306436240386048 69392459996408208 69426343569521664 69500745943888864 69611005540270557 69667407262471392 69787939108946256 70663874403285504 70821331021596672 70943859275959296 71190192120667488 71235809314131968 71247873365296128 71313358543021584 71406631277973504 71472262372898112 71530172162537472 71778540815879616 71844513739423623 71902725142550688 72152387382628989 72208439964013056 72494544724614144 72506821947335424 72619967812372992 72656080529928192 72805203930657792 72872120478388176 72918815416539136 73034497616021568 73093673193412608 73160854878333024 73220132835615744 73335051104153344 73414885624438347 73461928355198592 73474369407961632 73521450254692352 73638088505410176 73765490042616768 73844542565381918 74021620216375854 74149685303255397 74691349110208512 74820572897596416 74987291669925888 75080366553490848 75308632987152384 75377850480706752 75438924739725312 75508261986728736 75688047396265216 75700865450627136 75770443451960433 75818995575151488 75939278771204244 76000807922696064 76132297209759552 76396645463960106 76455995256013824 76626358154514432 76758929708414976 77025453769902528 77087862985402368 77158715800646304 77393301028319232 77426628008287437 77476241380072832 77648877639691776 77662027768000896 77733408308228838 77783218258445568 77796391137841728 78053298877398504 78066517495959234 78116540895610624 78188339186874972 78375833170280316 78772843597105152 79084957881397248 79221783068043264 79423858833444864 79496858703696192 79673997399296256 79876508547944448 80001873931803648 80088966135750924 80140285478398464 80153857535958144 80227528360899282 80332460187720192 80418550358531792 80557682798598456 80750858417864568 80813590840553472 80890565785369524 80953406741661696 81234494959514688 81556362815190912 81622443161014272 81891985707434496 81905854421990016 81981135538186698 82033667343606528 82074461339363328 82216458677320704 82230382342589184 82318506466327384 82501932492172512 82568778977743872 82644669399598416 82658665583956836 82711631536528896 82998824701586288 83406540279287808 84027767748984576 84173144509795968 84373561031902208 84465412372677204 84519536050988544 84707866516027392 84722212110546432 84854419918304256 84868790332190976 85070863189190656 85149053320798368 85163473631955528 85218044613393408 85296370022045424 86012994663015552 86366957604015616 86559404581951488 86653635491140344 86709161337283584 86723845858577664 86902370829914112 87010234814149152 87052720952457216 87080734113139712 87160771552581936 87274771561967616 87354987344653248 87369781239001008 87425765976434688 87506120540751264 87729327663852864 87809961237073317 87881108507561952 88186251245435431 88619449046743296 89336711680837632 89351841187625472 89433966041658216 89491273465752576 89690682193440768 89802007054175328 90002108173279104 90075031612084224 90157821163198272 90173089727952912 90230870767122432 90470869153348266 90544172401730496 90627393148423263 90915289695622656 91289426690254848 91388806829454024 91447366874840064 91651134263242752 91666655726164992 91764892454266592 91809700239476736 92043884762075136 92128483920863808 92144086224738768 92203130237442048 92287875761557344 92333769006783744 92493516011985792 92523279995210944 92568458092695552 92608319774618307 92814674053694076 92889876349961856 92975253074548218 93050585478595008 93373677789284574 93832357814198784 94218499204380672 94591812367945728 94607831845721088 94920256160889984 94997164487061504 95084478057362112 95296349830530816 95414632495061286 95461222408092288 95704721087839488 95792684985898164 95808907835949969 95870300190067584 95958416274801102 96203183176838652 96277919952017408 96659392966152192 96675762596447232 96826623749830656 97073605240877056 97162827304517568 97379330154695424 97547806504444032 97626843780820992 97886514165917796 97949237806931456 97965825877282176 98055867996654678 98184118007213568 98274360762734904 98353986723489024 98695493621834472 98866247071007196 99696880177586208 99760763863461888 100107155404654464 100503800640942336 100520821336078656 100677682648971648 100727748007400448 100934487267502848 101027257935947244 101091994100201984 101252371694938992 101334410563594752 101427548808598056 101509729613012736 101862193951946808 101941327008018432 102700605026536704 102878287734195072 103107526046148096 103235504011049916 103531836852922368 103549370357334528 103644544410971784 103710957677927424 103728521517122304 103823860231752012 103959654360579072 104071065169864672 104088689994612312 104251118915833296 104501110893707088 104681908663419384 105464468287033344 105995811604928256 106231996532395008 106415788913938944 106669165242404864 106785288181001232 106853713971197952 106871810047944192 106970037814532376 107109946916960256 107295258243806208 107410243731464608 107667811223819424 107854087713826032 108312659946019584 108741817086921216 108929951718559488 109189314276579328 109207805895986688 109308180717582264 109378223124808704 109551746424032352 109621944903094272 109640509790118912 109830199253423616 110002576656230016 110091705303658496 110192892532797888 110211554111942448 110282175382038528 110457132758115264 110575506742981214 110766813848072877 111032430324563781 112037023665312768 112230859346394624 112620549830236272 112692714734651392 112962949480728576 113066775721060128 113139226557739008 113158387109587968 113532071094397824 113551298175940704 113624059484524544 113728493362727232 114001211884044096 114123383964681146 114594968195940159 114683992884020736 114939537231771648 115538180654853792 115612215116378112 115631794478103552 115738073700969456 115889450762612736 116013646418865536 116214362070109248 116473316459537664 116493041652001344 116674827387668352 116694586706762592 116972436885137152 117079948316097756 117099776243938851 117174811343415936 117282508780312458 118159265395657728 118627436822095872 119135788250167296 119245288055544288 119321697954336768 119607828861947904 119736009405567104 120002810897705472 120133449203626386 120210428217597696 120230786303937216 120627825537797688 120725563202307328 120836524197897684 121126287626796852 121220386260830208 121430110112492544 121851742439272032 121929822499786752 122222207634886656 122433664741521408 122837978561151744 122858781632985024 122971703307280047 123050501015409792 123111692009044992 123324688015981056 123477759699491076 123752898738258768 123853168466615808 123967004099397624 123987998375935254 124067447304793344 124498237052379432 125109810418931712 126041651623476864 126143775794294784 126560341547853312 126698118559015806 126779304076482816 127061799774041088 127083318165819648 127219509993415048 127281629877456384 127606294783785984 127723579981197552 127745210447933292 127827066920090112 127944555033068136 128270910902451536 128901016795262976 129019491994523328 129550436406023424 129839106872927232 130063742005925376 130085768787866496 130353556244871168 130515352221223728 130621101169709568 130741157328872904 130912157342951424 131032481016979872 131138648964652032 131259180811126896 131593991495779296 131821662761342928 132929173570114944 133476207206205952 134005067521256448 134027761781438208 134236910198628864 134303664009867264 134536023290161152 134579316356670464 134703010581262992 135003162259918656 135112547418126336 135236731744797408 135346306150683648 135706303730022399 135816258602595744 136934140035382272 137083210244181036 137171050312260096 137476701394864128 137647338681399888 137714550359215104 138065827143112704 138192725881295712 138216129337108152 138281276903903232 138304695356163072 138431813642336016 138500653510175616 138612872480772096 138784919992816416 138852687139043328 139001491887777728 139222011080541114 139334814524942784 139462879611822327 139575878217892512 140060516683926861 141327748806571008 141642662043193344 141887718551918592 142380384241334976 142495746730592256 142626717086043168 142944524745796224 143060344325074944 143121948742591929 143557081631759232 143689027478847246 143805450285101376 143937624412201653 144304774765257978 144416879928026112 144989089449228288 145013643894670848 145239935624745984 145610407861315584 145744240956776352 145837630833078272 146068995232043136 146187346386825216 146321709756666048 146440265671231488 146670102208306688 146829771248876694 146923856710397184 146948738815923264 147083801994982017 147276177010820352 147530980085233536 147689085130763836 148043240432751708 148299370606510794 149382698220417024 149641145795192832 150160733106981696 150755700961413504 150877849479450624 151016523973457472 151376094792530432 151401730901254272 151540886903920866 151637991150302976 151878557542408488 152001615845392128 152264594419519104 152793290927920212 152911990512027648 153517859416829952 154050907539805056 154175725970804736 154317431601292608 154853256016574874 154952482760145664 155297755279383552 155324055536001792 155466816616457676 155566436516891136 155592782275683456 156106597754797008 156133034991918468 156233081791221248 156376678373749944 156751666340560632 157545687194210304 158443566136086528 158993717407392384 159347994798592512 160003747863607296 160177932271501848 160280570956796928 160307715071916288 160455056721798564 160664920375440384 160837100717063584 161115365597196912 161501716835729136 161781131570739048 161906813483323392 162468989919029376 163112725630381824 163783971414868992 163811708843980032 163962271076373396 164067334687213056 164148922678726656 164432917354641408 164460764685178368 164637012932654768 165003864984345024 165137557955487744 165289338799196832 165317331167913672 165423263073057792 165863260114471821 165997649403172576 168055535497969152 168346289019591936 168747122063804416 168930824745354408 169039072101977088 169415733032054784 169444424221092864 169708839836608512 169737580664381952 170141726378381312 170298106641596736 170326947263911056 170436089226786816 170592740044090848 171185075947021719 172025989326031104 172733915208031232 173118809163902976 173307270982280688 173418322674567168 173447691717155328 174020469628298304 174105441904914432 174161468226279424 174321543105163872 174709974689306496 174739562478002016 174851531952869376 174926826240945691 175012241081502528 175458655327705728 175619922474146634 175762217015123904 175923763170468687 176372502490870862 177238898093486592 178673423361675264 178703682375250944 178867932083316432 178982546931505152 179604014108350656 180004216346558208 180315642326396544 180346179455905824 180461741534244864 180941738306696532 181088344803460992 181254786296846526 181830579391245312 182578853380509696 182777613658908048 182894733749680128 183333311452329984 183529784908533184 183619400478953472 184256967841727616 184288172449477536 184406260474884096 184575751523114688 184667538013567488 184987032023971584 185046559990421888 185216639549236614 185629348107388152 185779752699923712 185950506149096436 186101170957190016 186747355578569148 187664715628397568 188436998408761344 189215663691442176 189840512321779968 190047177838523709 190168956114724224 190592699661061632 190829264990122572 190922444816184576 191409442175678976 191585369971796328 191617815671899938 191740600380135168 191916832549602204 192406366353677304 192555839904034816 193351525192894464 193653247499661312 194325654609035136 194758660309390848 195095613008888064 195773028331835592 195898475613862912 195931651754564352 196111735993309356 196368236014427136 196548721525469808 196707973446978048 197390987243668944 197732494142014392 199393760355172416 200214310809308928 201007601281884672 201041642672157312 201355365297943296 201455496014800896 201868974535005696 202054515871894488 202183988200403968 202504743389877984 202668821127189504 202855097617196112 203019459226025472 203724387903893616 205401210053073408 205756575468390144 206215052092296192 206471008022099832 207063673705844736 207098740714669056 207289088821943568 207421915355854848 207457043034244608 207647720463504024 207919308721158144 208142130339729344 208177379989224624 208502237831666592 208833016620811671 209002221787414176 209363817326838768 211991623209856512 212463993064790016 212831577827877888 213570576362002464 213707427942395904 213743620095888384 213940075629064752 214219893833920512 214590516487612416 214820487462929216 215335622447638848 215533541218270869 215708175427652064 216457162147886967 216625319892039168 217483634173842432 217859903437118976 218378628553158656 218415611791973376 218616361435164528 218756446249617408 219103492848064704 219281019580237824 219660398506847232 220005153312460032 220244656873315041 220385785065595776 220423108223884896 220564350764077056 220914265516230528 221151013485962428 221533627696145754 222064860649127562 222449055909766191 224074047330625536 224461718692789248 225241099660472544 225385429469302784 225925898961457152 226133551442120256 226316774219175936 227064142188795648 227102596351881408 227311330355881299 227456986725454464 228002423768088192 228246767929362292 229189936391880318 229367985768041472 229879074463543296 231076361309707584 231263588956207104 231476147401938912 232027292837731072 232279884024862311 232428724140218496 232946632919075328 232986083304002688 233349654775336704 233389173413525184 233944873770274304 234159896632195512 234199552487877702 234349622686831872 234565017560624916 236318530791315456 237254873644191744 238271576500334592 238490576111088576 239472018811134208 240005621795410944 240266898407252772 240420856435195392 240461572607874432 241255651075595376 241451126404614656 241673048395795368 242252575253593704 242440772521660416 242860220224985088 243703484878544064 244867329483042816 245675957122303488 245717563265970048 245943406614560094 246101002030819584 246223384018089984 246649376031962112 246955519398982152 247505797476517536 247706336933231616 247934008198795248 247975996751870508 248134894609586688 248996474104758864 250219620837863424 252083303246953728 253120683095706624 253396237118031612 253558608152965632 254123599548082176 254166636331639296 254439019986830096 254563259754912768 255212589567571968 255447159962395104 255490420895866584 255654133840180224 255889110066136272 256541821804903072 258038983989046656 259100872812046848 259678213745854464 260127484011850752 260171537575732992 260707112489742336 261030704442447456 261242202339419136 261482314657745808 261824314685902848 262064962033959744 262277297929304064 262518361622253792 263187982991558592 263429883711219951 263643325522685856 264558753736306293 265858347140229888 266952414412411904 268010135042512896 268055523562876416 268473820397257728 269072046580322304 269158632713340928 269406021162525984 270006324519837312 270225094836252672 270473463489594816 270692612301367296 271412607460044798 271632517205191488 271882179445269789 273868280070764544 274166420488362072 274342100624520192 274953402789728256 275294677362799776 275429100718430208 276131654286225408 276385451762591424 276432258674216304 276609390712326144 276863627284672032 277001307020351232 277569839985632832 277705374278086656 277824959323854921 278002983775555456 278444022161082228 278669629049885568 278925759223644654 279151756435785024 280121033367853722 282655497613142016 283775437103837184 284760768482669952 284991493461184512 285253434172086336 285889049491592448 286243897485183858 287114163263518464 287378054957694492 287610900570202752 287875248824403306 288609549530515956 288833759856052224 289978178898456576 290027287789341696 290479871249491968 291220815722631168 291488481913552704 292137990464086272 292643419513332096 292880531342462976 293340204416613376 293659542497753388 293847713420794368 293897477631846528 294167603989964034 294552354021640704 295061960170467072 295378170261527672 296086480865503416 296598741213021588 299282291590385664 300321466213963392 301511401922827008 302033047946914944 302752189585060864 302803461802508544 303081773807841732 303275982300605952 303757115084816976 304003231690784256 304529188839038208 305586581855840424 305823981024055296 308101815079610112 308634863202585216 309706512033149748 309904965520291328 310595510558767104 310648111072003584 310933633232915352 311132873033782272 311185564551366912 312213195509594016 312266069983836936 312466163582442496 312753356747499888 313503332681121264 317987434814784768 318695989597185024 320007495727214592 320355864543003696 320561141913593856 320615430143832576 320910113443597128 321329840750880768 321674201434127168 322230731194393824 323003433671458272 323562263141478096 324937979838058752 326225451260763648 327567942829737984 327623417687960064 327924542152746792 328134669374426112 328865834709282816 328921529370356736 329274025865309536 330007729968690048 330275115910975488 330578677598393664 330634662335827344 330846526146115584 331726520228943642 331995298806345152 332300441544218631 333097290973691343 336111070995938304 336692578039183872 337494244127608832 337861649490708816 338078144203954176 338888848442185728 339417679673217024 339475161328763904 340596213283193472 340653894527822112 340872178453573632 341185480088181696 342370151894043438 343784904587820477 344051978652062208 345467830416062464 346614541964561376 346836645349134336 346895383434310656 348040939256596608 348322936452558848 348643086210327744 349419949378612992 349479124956004032 349853652481891382 350024482163005056 350917310655411456 351239844948293268 351299328731816553 351524434030247808 351847526340937374 352745004981741724 354477796186973184 357407364750501888 357735864166632864 357965093863010304 359208028216701312 360008432693116416 360631284652793088 360692358911811648 361883476613393064 362176689606921984 362509572593693052 363661158782490624 365555227317816096 365789467499360256 366666622904659968 367059569817066368 368513935683455232 368576344898955072 369151503046229376 369335076027134976 369974064047943168 370093119980843776 370433279098473228 371258696214776304 371559505399847424 371901012298192872 372202341914380032 373494711157138296 375329431256795136 378431327382884352 379681024643559936 380094355677047418 380337912229448448 381185399322123264 381658529980245144 381844889632369152 382818884351357952 383170739943592656 383235631343799876 383481200760270336 383833665099204408 384812732707354608 386703050385788928 388651309218070272 389517320618781696 390191226017776128 391546056663671184 391796951227725824 391863303509128704 392223471986618712 392736472028854272 393097443050939616 393415946893956096 394781974487337888 395464988284028784 398787520710344832 400428621618617856 402015202563769344 402083285344314624 402710730595886592 402910992029601792 403737949070011392 404109031743788976 404367976400807936 405009486779755968 405337642254379008 405710195234392224 406038918452050944 407118911190067197 407448775807787232 410802420106146816 411513150936780288 412430104184592384 412942016044199664 414197481429338112 414578177643887136 414843830711709696 414914086068489216 415295440927008048 415838617442316288 416284260679458688 416354759978449248 417004475663333184 417666033241623342 418004443574828352 418727634653677536 420181550051780583 423983246419713024 424927986129580032 425663155655755776 427141152724004928 427487240191776768 427880151258129504 429181032975224832 429365846227775787 429640974925858432 430671244895277696 431067082436541738 431416350855304128 432914324295773934 433250639784078336 434967268347684864 435719806874237952 436831223583946752 437232722870329056 437512892499234816 438206985696129408 438562039160475648 439320797013694464 440010306624920064 440489313746630082 440771570131191552 440846216447769792 441251405984946051 441828531032461056 442302026971924856 443067255392291508 444129721298255124 444898111819532382 448148094661251072 448923437385578496 450482199320945088 452267102884240512 452633548438351872 454128284377591296 454205192703762816 454622660711762598 454913973450908928 456004847536176384 456493535858724584 458379872783760636 458735971536082944 462152722619415168 462527177912414208 462952294803877824 464054585675462144 464559768049724622 464857448280436992 465893265838150656 465972166608005376 466699309550673408 466778346827050368 467889747540548608 468319793264391024 468399104975755404 468699245373663744 469130035121249832 472637061582630912 476981152222177152 478944037622268416 480011243590821888 480533796814505544 480841712870390784 480923145215748864 482511302151190752 482902252809229312 483346096791590736 484505150507187408 485720440449970176 487406969757088128 491351914244606976 491435126531940096 491886813229120188 492202004061639168 492446768036179968 493298752063924224 493911038797964304 495011594953035072 495412673866463232 495868016397590496 495951993503741016 496269789219173376 497589780343415463 497992948209517728 504166606493907456 506241366191413248 506792474236063224 507117216305931264 508247199096164352 508333272663278592 508878039973660192 509126519509825536 510425179135143936 510894319924790208 510980841791733168 511308267680360448 511778220132272544 513083643609806144 513555227841065157 516077967978093312 518201745624093696 519356427491708928 520254968023701504 520343075151465984 522061408884894912 522484404678838272 522964629315491616 524129924067919488 524554595858608128 524780478722837073 525036723244507584 526375965983117184 526859767422439902 527286651045371712 527771289511406061 529117507472612586 531716694280459776 533904828824823808 536020270085025792 536111047125752832 536947640794515456 538317265426681856 538812042325051968 540012649039674624 540946926979189632 541385224602734592 542825214920089596 543265034410382976 543764358890539578 547736560141529088 548332840976724144 548684201249040384 550589354725599552 550858201436860416 552770903525182848 552864517348432608 553218781424652288 553727254569344064 554002614040702464 555139679971265664 555649918647709842 556005967551110912 556888044322164456 557339258099771136 557851518447289308 558303512871570048 560242066735707444 565310995226284032 569521536965339904 570506868344172672 571778098983184896 572487794970367716 574228326527036928 574756109915388984 575221801140405504 575750497648806612 577219099061031912 577667519712104448 580054575578683392 580959742498983936 582976963827105408 584275980928172544 585286839026664192 586680408833226752 587319084995506776 587695426841588736 587794955263693056 588335207979928068 589104708043281408 590123920340934144 590756340523055344 592172961731006832 593197482426043176 600642932427926784 603022803845654016 604066095893829888 605504379170121728 605606923605017088 606163547615683464 606551964601211904 607514230169633952 608006463381568512 609058377678076416 611173163711680848 616203630159220224 617269726405170432 619413024066299496 619809931040582656 621191021117534208 621296222144007168 621867266465830704 622265746067564544 622371129102733824 624426391019188032 624532139967673872 624932327164884992 625506713494999776 627006665362242528 627678611805746303 635974869629569536 637391979194370048 640711729086007392 641122283827187712 641230860287665152 641820226887194256 642659681501761536 643348402868254336 644461462388787648 646006867342916544 647124526282956192 649371486443660901 649875959676117504 652450902521527296 655135885659475968 655246835375920128 655849084305493584 656269338748852224 657843058740713472 658548051730619072 660015459937380096 660733970619945123 661157355196787328 661269324671654688 661693052292231168 663453040457887284 663990597612690304 664600883088437262 666194581947382686 672222141991876608 673385156078367744 675723298981417632 676156288407908352 677777696884371456 678950322657527808 681192426566386944 681307789055644224 681933991067643897 682370960176363392 684740303788086876 687569809175640954 688103957304124416 690935660832124928 693229083929122752 693790766868621312 696081878513193216 696839652074586933 697286172420655488 698839898757225984 698958249912008064 699707304963782764 700048964326010112 701834621310822912 702479689896586536 702598657463633106 703048868060495616 703695052681874748 705490009963483448 708955592373946368 714814729501003776 715471728333265728 718416056433402624 720016865386232832 721262569305586176 721384717823623296 723766953226786128 724353379213843968 725019145187386104 727322317564981248 731110454635632192 734119139634132736 737027871366910464 737152689797910144 738303006092458752 738670152054269952 739948128095886336 740186239961687552 740866558196946456 742517392429552608 743119010799694848 743802024596385744 744404683828760064 746989422314276592 750658862513590272 759362049287119872 760188711354094836 760675824458896896 762370798644246528 763317059960490288 763689779264738304 765637768702715904 766341479887185312 766471262687599752 766962401520540672 767667330198408816 769625465414709216 777302618436140544 779034641237563392 780382452035552256 783092113327342368 783593902455451648 783726607018257408 784446943973237424 785472944057708544 786194886101879232 786831893787912192 789563948974675776 790289651133659853 790929976568057568 793676261208918879 797575041420689664 800857243237235712 804030405127538688 804166570688629248 805421461191773184 807475898140022784 808218063487577952 808735952801615872 810018973559511936 810675284508758016 811420390468784448 812077836904101888 814237822380134394 814897551615574464 815646538335809367 821604840212293632 823026301873560576 824860208369184768 825884032088399328 828394962858676224 829156355287774272 829828172136978432 830590881854016096 832568521358917376 832709519956898496 833474877971564763 834008951326666368 835332066483246684 836008887149656704 837455269307355072 840363100103561166 847966492839426048 851326311311511552 854282305448009856 854974480383553536 855760302516259008 858731692455551574 859281949851716864 861342489790555392 862134164873083476 862832701710608256 865828648591547868 866501279568156672 869934536695369728 871439613748475904 873662447167893504 874465445740658112 876413971392258816 878641594027388928 880020613249840128 880978627493260164 881543140262383104 881692432895539584 882502811969892102 883657062064922112 884604053943849712 886134510784583016 888259442596510248 889796223639064764 897846874771156992 900964398641890176 904534205768481024 908256568755182592 908410385407525632 909245321423525196 909827946901817856 912009695072352768 912987071717449168 916759745567521272 917471943072165888 924305445238830336 925904589607755648 928109171350924288 929119536099449244 929714896560873984 931786531676301312 931944333216010752 933398619101346816 933556693654100736 935779495081097216 936639586528782048 936798209951510808 937398490747327488 938260070242499664 953962304444354304 957888075244536832 960022487181643776 961067593629011088 961683425740781568 961846290431497728 965022604302381504 965804505618458624 966692193583181472 969010301014374816 970048763699789741 974813939514176256 982703828489213952 982870253063880192 983773626458240376 984404008123278336 986597504127848448 987822077595928608 990023189906070144 990825347732926464 991736032795180992 991903987007482032 992539578438346752 995179560686830926 995985896419035456 996901324632655893 1008333212987814912 1012482732382826496 1013584948472126448 1014234432611862528 1016666545326557184 1017756079947320384 1018253039019651072 1021788639849580416 1021961683583466336 1022616535360720896 1023556440264545088 1026167287219612288 1027110455682130314 1032155935956186624 1036403491248187392 1040509936047403008 1040686150302931968 1044122817769789824 1044968809357676544 1045929258630983232 1048259848135838976 1049560957445674146 1050073446489015168 1052751931966234368 1053719534844879804 1053897986195449659 1054573302090743424 1055542579022812122 1058235014945225172 1063433388560919552 1067809657649647616 1072222094251505664 1073895281589030912 1077624084650103936 1080025298079349248 1081893853958379264 1085650429840179192 1086530068820765952 1087528717781079156 1096665681953448288 1097368402498080768 1101178709451199104 1105541807050365696 1105729034696865216 1107454509138688128 1108005228081404928 1110279359942531328 1111299837295419684 1112011935102221824 1113776088644328912 1114678516199542272 1115703036894578616 1116607025743140096 1120484133471414888 1139043073930679808 1141013736688345344 1143556197966369792 1144975589940735432 1148456653054073856 1149512219830777968 1150443602280811008 1151500995297613224 1154438198122063824 1160109151157366784 1165953927654210816 1168551961856345088 1170573678053328384 1173360817666453504 1174638169991013552 1175390853683177472 1175589910527386112 1176670415959856136 1178209416086562816 1180247840681868288 1181512681046110688 1184345923462013664 1186394964852086352 1201285864855853568 1206045607691308032 1208132191787659776 1211008758340243456 1211213847210034176 1212327095231366928 1213103929202423808 1215028460339267904 1216012926763137024 1218116755356152832 1221356733570201591 1222346327423361696 1232407260318440448 1234539452810340864 1238826048132598992 1239619862081165312 1242592444288014336 1243734532931661408 1244531492135129088 1244742258205467648 1248852782038376064 1249064279935347744 1249864654329769984 1251013426989999552 1254013330724485056 1255357223611492606 1260544650155341749 1271949739259139072 1274783958388740096 1281423458172014784 1282461720575330304 1283640453774388512 1286696805736508672 1288097538683327361 1288922924777575296 1292013734685833088 1294249052565912384 1298742972887321802 1299751919352235008 1304901805043054592 1310493670751840256 1311698168610987168 1312538677497704448 1315686117481426944 1317096103461238144 1320030919874760192 1321467941239890246 1322314710393574656 1322538649343309376 1326906080915774568 1327981195225380608 1329201766176874524 1332389163894765372 1344444283983753216 1346770312156735488 1351446597962835264 1357900645315055616 1362384853132773888 1362615578111288448 1363867982135287794 1364741920352726784 1369480607576173752 1375139618351281908 1376207914608248832 1386458167858245504 1387581533737242624 1392163757026386432 1393679304149173866 1394572344841310976 1397679797514451968 1397916499824016128 1399414609927565528 1400097928652020224 1403669242621645824 1404959379793173072 1405197314927266212 1406097736120991232 1407390105363749496 1410980019926966896 1417911184747892736 1430943456666531456 1436832112866805248 1440033730772465664 1442525138611172352 1442769435647246592 1447533906453572256 1448706758427687936 1450038290374772208 1462220909271264384 1468238279268265472 1474055742733820928 1474305379595820288 1476606012184917504 1477340304108539904 1479896256191772672 1480372479923375104 1481733116393892912 1485034784859105216 1486238021599389696 1487604049192771488 1488809367657520128 1492769341030246389 1493978844628553184 1518724098574239744 1520377422708189672 1521351648917793792 1524741597288493056 1526634119920980576 1527379558529476608 1531275537405431808 1532682959774370624 1532942525375199504 1533924803041081344 1535334660396817632 1539250930829418432 1540665683523195471 1554605236872281088 1558069282475126784 1560764904071104512 1566184226654684736 1567453214036514816 1568893887946474848 1572389772203758464 1573663787575824384 1574341436168511219 1579127897949351552 1580579302267319706 1581859953136115136 1583313868534218183 1587352522417837758 1595150082841379328 1601714486474471424 1608060810255077376 1608333141377258496 1610842922383546368 1614951796280045568 1616436126975155904 1620037947119023872 1622840780937568896 1624155673808203776 1628475644760268788 1629795103231148928 1631293076671618734 1643209680424587264 1646052603747121152 1651768064176798656 1658312710575548544 1659656344273956864 1661181763708032192 1665137042717834752 1665419039913796992 1666949755943129526 1668017902653332736 1670664132966493368 1672017774299313408 1674910538614710144 1680726200207122332 1695932985678852096 1708564610896019712 1711520605032518016 1717463384911103148 1718563899703433728 1722684979581110784 1724268329746166952 1725665403421216512 1731657297183095736 1733002559136313344 1742879227496951808 1748930891481316224 1752827942784517632 1760041226499680256 1761957254986520328 1763086280524766208 1763384865791079168 1765005623939784204 1767314124129844224 1769208107887699424 1772269021569166032 1776518885193020496 1779592447278129528 1801928797283780352 1809068411536962048 1816513137510365184 1816820770815051264 1818490642847050392 1819655893803635712 1824019390144705536 1825974143434898336 1833519491135042544 1848610890477660672 1851809179215511296 1856218342701848576 1858239072198898488 1859429793121747968 1863573063352602624 1863888666432021504 1866797238202693632 1867113387308201472 1871558990162194432 1873279173057564096 1873596419903021616 1874796981494654976 1876520140484999328 1883035835417238909 1907924608888708608 1915776150489073664 1922135187258022176 1923366851481563136 1923692580862995456 1930045208604763008 1931609011236917248 1933384387166362944 1938020602028749632 1940097527399579482 1948114459330982703 1949627879028352512 1965407656978427904 1965740506127760384 1967547252916480752 1968808016246556672 1975644155191857216 1980046379812140288 1983472065590361984 1983807974014964064 1985079156876693504 1990359121373661852 1991971792838070912 1993802649265311786 2016666425975629824 2027169896944252896 2028468865223725056 2033333090653114368 2035512159894640768 2043577279699160832 2043923367166932672 2047112880529090176 2052334574439224576 2054220911364260628 2064311871912373248 2072806982496374784 2081372300605863936 2088245635539579648 2090518956223760799 2091858517261966464 2096519696271677952 2099121914891348292 2100146892978030336 2105503863932468736 2107439069689759608 2107795972390899318 2109146604181486848 2111085158045624244 2116470029890450344 2126866777121839104 2144444188503011328 2155248169300207872 2160050596158698496 2163787707916758528 2171300859680358384 2173060137641531904 2175057435562158312 2193331363906896576 2202357418902398208 2211083614100731392 2211458069393730432 2214909018277376256 2216010456162809856 2220558719885062656 2222599674590839368 2224023870204443648 2227552177288657824 2229357032399084544 2231406073789157232 2233214051486280192 2240968266942829776 2278086147861359616 2282027473376690688 2287112395932739584 2289951179881470864 2296913306108147712 2299024439661555936 2300887204561622016 2303001990595226448 2308876396244127648 2331907855308421632 2337103923712690176 2341147356106656768 2349276339982027104 2350781707366354944 2351179821054772224 2353340831919712272 2356418832173125632 2360495681363736576 2363025362092221376 2368691846924027328 2370868953400979559 2372789929704172704 2381028783626756637 2402571729711707136 2412091215382616064 2416264383575319552 2422427694420068352 2424654190462733856 2426207858404847616 2430056920678535808 2432025853526274048 2436233510712305664 2442713467140403182 2444692654846723392 2446939615007428101 2464814520636880896 2469078905620681728 2477652096265197984 2479239724162330624 2485184888576028672 2487469065863322816 2489484516410935296 2497705564076752128 2498128559870695488 2500424633914694289 2502026853979999104 2508026661448970112 2510714447222985212 2521089300310683498 2543899478518278144 2562846916344029568 2564923441150660608 2567280907548777024 2573393611473017344 2576195077366654722 2577845849555150592 2584027469371666176 2588498105131824768 2597485945774643604 2599503838704470016 2609803610086109184 2620987341503680512 2623396337221974336 2634192206922476288 2640061839749520384 2642935882479780492 2644629420787149312 2645077298686618752 2653812161831549136 2655962390450761216 2658403532353749048 2664778327789530744 2693540624313470976 2702893195925670528 2724769706265547776 2725231156222576896 2727735964270575588 2729483840705453568 2738961215152347504 2750279236702563816 2752415829216497664 2772916335716491008 2784327514052772864 2787358608298347732 2789144689682621952 2795359595028903936 2795832999648032256 2798829219855131056 2800195857304040448 2807338485243291648 2809918759586346144 2810394629854532424 2812195472241982464 2814780210727498992 2821960039853933792 2861886913333062912 2873664225733610496 2880067461544931328 2885050277222344704 2885538871294493184 2895067812907144512 2897413516855375872 2900076580749544416 2910146291099369223 2924441818542528768 2936476558536530944 2948111485467641856 2948610759191640576 2953212024369835008 2959792512383545344 2960744959846750208 2963466232787785824 2970069569718210432 2972476043198779392 2975208098385542976 2977618735315040256 2985538682060492778 2987957689257106368 2990703973897967679 3037448197148479488 3040754845416379344 3042703297835587584 3053268239841961152 3054759117058953216 3065365919548741248 3065885050750399008 3067849606082162688 3070669320793635264 3078501861658836864 3081331367046390942 3109210473744562176 3121529808142209024 3132368453309369472 3134906428073029632 3137787775892949696 3144779544407516928 3148682872337022438 3158255795898703104 3161158604534639412 3163719906272230272 3166627737068436366 3174705044835675516 3190300165682758656 3203428972948942848 3216666282754516992 3221685844767092736 3232872253950311808 3240075894238047744 3245681561875137792 3256951289520537576 3259590206462297856 3262586153343237468 3292105207494242304 3303536128353597312 3316625421151097088 3322363527416064384 3330274085435669504 3330838079827593984 3333899511886259052 3336035805306665472 3341328265932986736 3344035548598626816 3349821077229420288 3361452400414244664 3417129221792039424 3423041210065036032 3434926769822206296 3437127799406867456 3445369959162221568 3448536659492333904 3451330806842433024 3463314594366191472 3497861782962632448 3505655885569035264 3520082452999360512 3523914509973040656 3526172561049532416 3526769731582158336 3530011247879568408 3534628248259688448 3538416215775398848 3544538043138332064 3553037770386040992 3559184894556259056 3603857594567560704 3618136823073924096 3633026275020730368 3633641541630102528 3636981285694100784 3639311787607271424 3648038780289411072 3651948286869796672 3664070200710604773 3667038982270085088 3697221780955321344 3703618358431022592 3712436685403697152 3716478144397796976 3718859586243495936 3727777332864043008 3733594476405387264 3734226774616402944 3746558346115128192 3747192839806043232 3749593962989309952 3753040280969998656 3766071670834477818 3781633950466025247 3815849217777417216 3831552300978147328 3844270374516044352 3847385161725990912 3860090417209526016 3864292616049982083 3866768774332725888 3876041204057499264 3880195054799158964 3896228918661965406 3899255758056705024 3931481012255520768 3935094505832961504 3937616032493113344 3951288310383714432 3960092759624280576 3966944131180723968 3967615948029928128 3980718242747323704 3983943585676141824 3987605298530623572 4033332851951259648 4054339793888505792 4071024319789281536 4087154559398321664 4087846734333865344 4094225761058180352 4104669148878449152 4108441822728521256 4128623743824746496 4162744601211727872 4176491271079159296 4181037912447521598 4183717034523932928 4193039392543355904 4198243829782696584 4200293785956060672 4211007727864937472 4214878139379519216 4215591944781798636 4218293208362973696 4222170316091248488 4232940059780900688 4253733554243678208 4310496338600415744 4320101192317396992 4327575415833517056 4342601719360716768 4346120275283063808 4350114871124316624 4386662727813793152 4404714837804796416 4422167228201462784 4422916138787460864 4429818036554752512 4432020912325619712 4441117439770125312 4445199349181678736 4448047740408887296 4455104354577315648 4458714064798169088 4462812147578314464 4466428102972560384 4478308023090739167 4481936533885659552 4556172295722719232 4564054946753381376 4574224791865479168 4579902359762941728 4593826612216295424 4598048879323111872 4601774409123244032 4606003981190452896 4617752792488255296 4621997050569586413 4663815710616843264 4674207847425380352 4682294712213313536 4698552679964054208 4702359642109544448 4706681663839424544 4720991362727473152 4723024308505533657 4726050724184442752 4737383693848054656 4741737906801959118 4745579859408345408 4762057567253513274 4805143459423414272 4824182430765232128 4832528767150639104 4844855388840136704 4849308380925467712 4860113841357071616 4872467021424611328 4885426934280806364 4889385309693446784 4893879230014856202 4929629041273761792 4938157811241363456 4955304192530395968 4974938131726645632 4978969032821870592 4995411128153504256 4996257119741390976 5000849267829388578 5004053707959998208 5016053322897940224 5021428894445970424 5042178600621366996 5087798957036556288 5125693832688059136 5134561815097554048 5146787222946034688 5152390154733309444 5155691699110301184 5168054938743332352 5176996210263649536 5194971891549287208 5199007677408940032 5246792674443948672 5268384413844952576 5280123679499040768 5285871764959560984 5289258841574298624 5290154597373237504 5307624323663098272 5311924780901522432 5316807064707498096 5329556655579061488 5405786391851341056 5449539412531095552 5450462312445153792 5455471928541151176 5458967681410907136 5477922430304695008 5500558473405127632 5545832671432982016 5568655028105545728 5574717216596695464 5578289379365243904 5590719190057807872 5591665999296064512 5597658439710262112 5600391714608080896 5614676970486583296 5619837519172692288 5620789259709064848 5624390944483964928 5629560421454997984 5643920079707867584 5649107506251716727 5723773826666125824 5747328451467220992 5770100554444689408 5771077742588986368 5790135625814289024 5794827033710751744 5800153161499088832 5820292582198738446 5844343377992948109 5848883637085057536 5872953117073061888 5896222970935283712 5897221518383281152 5906424048739670016 5921489919693500416 5926932465575571648 5940139139436420864 5950416196771085952 5955237470630080512 5971077364120985556 5975915378514212736 5981407947795935358 6081509690832758688 6085406595671175168 6106536479683922304 6130731839097482496 6131770101500798016 6141338641587270528 6157003723317673728 6162662734092781884 6218420947489124352 6264736906618738944 6275575551785899392 6289559088815033856 6297365744674044876 6316511591797406208 6322317209069278824 6327439812544460544 6333255474136872732 6349410089671351032 6380600331365517312 6433332565509033984 6465744507900623616 6480151788476095488 6491363123750275584 6513902579041075152 6519180412924595712 6525172306686474936 6607072256707194624 6633250842302194176 6644727054832128768 6660548170871339008 6661676159655187968 6667799023772518104 6672071610613330944 6682656531865973472 6688071097197253632 6699642154458840576 6722904800828489328 6834258443584078848 6846082420130072064 6869853539644412592 6874255598813734912 6890739918324443136 6897073318984667808 6902661613684866048 6926629188732382944 6995723565925264896 7011311771138070528 7047829019946081312 7052345122099064832 7053539463164316672 7060022495759136816 7069256496519376896 7076832431550797696 7089076086276664128 7106075540772081984 7118369789112518112 7143086350880269911 7207715189135121408 7236273646147848192 7267283083260205056 7273962571388201568 7278623575214542848 7296077560578822144 7303896573739593344 7328140401421209546 7334077964540170176 7394443561910642688 7407236716862045184 7432956288795593952 7437719172486991872 7455554665728086016 7468453549232805888 7493116692230256384 7494385679612086464 7501273901744082867 7506080561939997312 7532143341668955636 7563267900932050494 7631698435554834432 7688540749032088704 7694770323451981824 7720180834419052032 7728585232099964166 7733537548665451776 7752082408114998528 7760390109598317928 7792457837323930812 7798511516113410048 7862962024511041536 7870189011665923008 7902576620767428864 7920185519248561152 7933888262361447936 7935231896059856256 7961436485494647408 7967887171352283648 7975210597061247144 8108679587777011584 8142048639578563072 8174309118796643328 8175693468667730688 8188451522116360704 8209338297756898304 8216883645457042512 8257247487649492992 8352982542158318592 8362075824895043196 8367434069047865856 8386078785086711808 8396487659565393168 8400587571912121344 8422015455729874944 8429756278759038432 8431183889563597272 8436586416725947392 8444340632182496976 8465880119561801376 8620992677200831488 8640202384634793984 8655150831667034112 8685203438721433536 8692240550566127616 8700229742248633248 8730438873298107669 8773325455627586304 8809429675609592832 8844334456402925568 8845832277574921728 8859636073109505024 8882234879540250624 8890398698363357472 8896095480817774592 8910208709154631296 8917428129596338176 8925624295156628928 8932856205945120768 8956616046181478334 8963873067771319104 8972111921693903037 9112344591445438464 9128109893506762752 9159804719525883456 9196097758646223744 9203548818246488064 9212007962380905792 9235505584976510592 9243994101139172826 9327631421233686528 9364589424426627072 9397105359928108416 9404719284219088896 9413363327678849088 9446048617011067314 9452101448368885504 9474767387696109312 9483475813603918236 9491159718816690816 9524115134507026548 9610286918846828544 9665057534301278208 9698616761850935424 9720227682714143232 9770853868561612728 9778770619386893568 9787758460029712404 9876315622482726912 9910608385060791936 9949876263453291264 9990822256307008512 9992514239482781952 10001698535658777156 10008107415919996416 10032106645795880448 10042857788891940848 10084357201242733992 10251387665376118272 10269123630195108096 10293574445892069376 10304780309466618888 10311383398220602368 10336109877486664704 10353992420527299072 10389943783098574416 10493585348887897344 10536768827689905152 10560247358998081536 10571743529919121968 10578517683148597248 10580309194746475008 10615248647326196544 10623849561803044864 10633614129414996192 10659113311158122976 10670536400697687151 10811572783702682112 10899078825062191104 10900924624890307584 10910943857082302352 10917935362821814272 10955844860609390016 11001116946810255264 11091665342865964032 11137310056211091456 11149434433193390928 11156578758730487808 11183331998592129024 11195316879420524224 11200783429216161792 11239675038345384576 11241578519418129696 11248781888967929856 11259120842909995968 11287840159415735168 11298215012503433454 11447547653332251648 11494656902934441984 11542155485177972736 11580271251628578048 11592877848149946249 11600306322998177664 11640585164397476892 11688686755985896218 11697767274170115072 11745906234146123776 11794443036766562304 11812848097479340032 11853864931151143296 11880278278872841728 11900832393542171904 11942154728241971112 11951830757028425472 11962815895591870716 12163019381665517376 12213072959367844608 12261463678194964992 12263540203001596032 12282677283174541056 12314007446635347456 12325325468185563768 12529473813237477888 12551151103571798784 12579118177630067712 12594731489348089752 12633023183594812416 12644634418138557648 12654879625088921088 12666510948273745464 12698820179342702064 12761200662731034624 12931489015801247232 12960303576952190976 12982726247500551168 13027805158082150304 13038360825849191424 13050344613372949872 13214144513414389248 13266501684604388352 13289454109664257536 13321096341742678016 13323352319310375936 13335598047545036208 13344143221226661888 13365313063731946944 13376142194394507264 13399284308917681152 13434924069272217501 13445809601656978656 13668516887168157696 13692164840260144128 13739707079288825184 13748511197627469824 13781479836648886272 13794146637969335616 13805323227369732096 13853258377464765888 13865991151708759239 13991447131850529792 14022623542276141056 14095658039892162624 14107078926328633344 14120044991518273632 14153664863101595392 14169072925516600971 14178152172553328256 14212151081544163968 14236739578225036224 14286172701760539822 14415430378270242816 14472547292295696384 14534566166520410112 14547925142776403136 14607793147479186688 14656280802842419092 14668155929080340352 14788887123821285376 14814473433724090368 14865912577591187904 14936907098465611776 14986233384460512768 14988771359224172928 15002547803488165734 15012161123879994624 15064286683337911272 15126535801864100988 15263396871109668864 15377081498064177408 15440361668838104064 15457170464199928332 15467075097330903552 15504164816229997056 15520780219196635856 15584915674647861624 15597023032226820096 15740378023331846016 15805153241534857728 15840371038497122304 15867776524722895872 15870463792119712512 15922872970989294816 15935774342704567296 15950421194122494288 16217359175554023168 16284097279157126144 16348618237593286656 16351386937335461376 16376903044232721408 16418676595513796608 16433767290914085024 16705965084316637184 16724151649790086392 16734868138095731712 16772157570173423616 16792975319130786336 16801175143824242688 16844030911459749888 16859512557518076864 16862367779127194544 16873172833451894784 16888681264364993952 16931760239123602752 16947322518755150181 17241985354401662976 17310301663334068224 17370406877442867072 17384481101132255232 17400459484497266496 17460877746596215338 17546650911255172608 17618859351219185664 17688668912805851136 17691664555149843456 17719272146219010048 17764469759080501248 17780797396726714944 17820417418309262592 17851248590313257856 17865712411890241536 17913232092362956668 17927746135542638208 17944223843387806074 18256219787013525504 18319609439051766912 18392195517292447488 18424015924761811584 18471011169953021184 18487988202278345652 18655262842467373056 18794210719856216832 18826726655357698176 18892097234022134628 18904202896737771008 18949534775392218624 18966951627207836472 18982319437633381632 19048230269014053096 19397233523701870848 19440455365428286464 19541707737123225456 19557541238773787136 19575516920059424808 19821216770121583872 19899752526906582528 19981644512614017024 19985028478965563904 20003397071317554312 20016214831839992832 20064213291591760896 20085715577783881696 20168714402485467984 20502775330752236544 20538247260390216192 20587148891784138752 20609560618933237776 20622766796441204736 20672219754973329408 20707984841054598144 20779887566197148832 20987170697775794688 21073537655379810304 21143487059838243936 21157035366297194496 21160618389492950016 21230497294652393088 21247699123606089728 21267228258829992384 21318226622316245952 21341072801395374302 21429259052640809733 21623145567405364224 21801849249780615168 21821887714164604704 21835870725643628544 21911689721218780032 22002233893620510528 22183330685731928064 22298868866386781856 22313157517460975616 22366663997184258048 22390633758841048448 22479350076690769152 22483157038836259392 22518241685819991936 22575680318831470336 22596430025006866908 22895095306664503296 23084310970355945472 23160542503257156096 23185755696299892498 23200612645996355328 23281170328794953784 23377373511971792436 23395534548340230144 23588886073533124608 23707729862302286592 23760556557745683456 23801664787084343808 23884309456483942224 23903661514056850944 23925631791183741432 24326038763331034752 24426145918735689216 24522927356389929984 24527080406003192064 24565354566349082112 24628014893270694912 24650650936371127536 25058947626474955776 25102302207143597568 25158236355260135424 25189462978696179504 25266046367189624832 25289268836277115296 25309759250177842176 25333021896547490928 25397640358685404128 25862978031602494464 25920607153904381952 25965452495001102336 26055610316164300608 26076721651698382848 26100689226745899744 26191316619894323007 26428289026828778496 26533003369208776704 26578908219328515072 26646704638620751872 26671196095090072416 26688286442453323776 26730626127463893888 26752284388789014528 26798568617835362304 26869848138544435002 26891619203313957312 26916335765081709111 27337033774336315392 27384329680520288256 27479414158577650368 27588293275938671232 27610646454739464192 27706516754929531776 27731982303417518478 27982894263701059584 28191316079784325248 28214157852657266688 28240089983036547264 28307329726203190784 28338145851033201942 28356304345106656512 28424302163088327936 28473479156450072448 28572345403521079644 28830860756540485632 29095850285552806272 29215586294958373376 29312561605684838184 29336311858160680704 29628946867448180736 29731825155182375808 29972466768921025536 29977542718448345856 30005095606976331468 30024322247759989248 30128573366675822544 30253071603728201976 30754162996128354816 30880723337676208128 30914340928399856664 30934150194661807104 31008329632459994112 31041560438393271712 31169831349295723248 31480756046663692032 31610306483069715456 31680742076994244608 31735553049445791744 31740927584239425024 31845745941978589632 31871548685409134592 31900842388244988576 32011609202093061453 32434718351108046336 32568194558314252288 32697236475186573312 32702773874670922752 32753806088465442816 32837353191027593216 32867534581828170048 33411930168633274368 33448303299580172784 33469736276191463424 33585950638261572672 33602350287648485376 33719025115036153728 33724735558254389088 33746345666903789568 33777362528729987904 33863520478247205504 33894645037510300362 34483970708803325952 34740813754885734144 34800918968994532992 34921755493192430676 35093301822510345216 35237718702438371328 35383329110299686912 35438544292438020096 35561594793453429888 35640834836618525184 35702497180626515712 35826464184725913336 35855492271085276416 35888447686775612148 36639218878103533824 36784391034584894976 36848031849523623168 36942022339906042368 36975976404556691304 37588421439712433664 37653453310715396352 37784194468044269256 37808405793475542016 37899069550784437248 37933903254415672944 37964638875266763264 38096460538028106192 38794467047403741696 38880910730856572928 39083415474246450912 39115082477547574272 39151033840118849616 39642433540243167744 39799505053813165056 39963289025228034048 39970056957931127808 40006794142635108624 40032429663679985664 40128426583183521792 40171431155567763392 40304772207816652503 40337428804970935968 41005550661504473088 41076494520780432384 41219121237866475552 41245533592882409472 41344439509946658816 41415969682109196288 41559775132394297664 41597973455126277717 41974341395551589376 42147075310759620608 42286974119676487872 42321236778985900032 42460994589304786176 42507218776549802913 42534456517659984768 42636453244632491904 42682145602790748604 42858518105281619466 43246291134810728448 43603698499561230336 43643775428329209408 43823379442437560064 44004467787241021056 44366661371463856128 44597737732773563712 44781267517682096896 44958700153381538304 44966314077672518784 45036483371639983872 45151360637662940672 45192860050013733816 45790190613329006592 46321085006514312192 46371511392599784996 46401225291992710656 46562340657589907568 46754747023943584872 46791069096680460288 47415459724604573184 47521113115491366912 47603329574168687616 47768618912967884448 47807323028113701888 47851263582367482864 48652077526662069504 48852291837471378432 49045854712779859968 49054160812006384128 49130709132698164224 49256029786541389824 49301301872742255072 50117895252949911552 50204604414287195136 50316472710520270848 50378925957392359008 50532092734379249664 50578537672554230592 50619518500355684352 50666043793094981856 50795280717370808256 50841967556265450543 51725956063204988928 51930904990002204672 52111220632328601216 52153443303396765696 52201378453491799488 52382633239788646014 52856578053657556992 53066006738417553408 53157816438657030144 53293409277241503744 53342392190180144832 53461252254927787776 53597137235670724608 53739696277088870004 53783238406627914624 53832671530163418222 54768659361040576512 54958828317155300736 55176586551877342464 55413033509859063552 55463964606835036956 55965788527402119168 56382632159568650496 56480179966073094528 56614659452406381568 56676291702066403884 56712608690213313024 56848604326176655872 56946958312900144896 57144690807042159288 58191700571105612544 58431172589916746752 58625123211369676368 58672623716321361408 59463650310364751616 59944933537842051072 59955085436896691712 60010191213952662936 60048644495519978496 60257146733351645088 60506143207456403952 61508325992256709632 61761446675352416256 61828681856799713328 61868300389323614208 62016659264919988224 62083120876786543424 62339662698591446496 62961512093327384064 63220612966139430912 63471106098891583488 63481855168478850048 63691491883957179264 63743097370818269184 63801684776489977152 64023218404186122906 64287777157922429199 64869436702216092672 65136389116628504576 65405547749341845504 65507612176930885632 65735069163656340096 66896606599160345568 66939472552382926848 67171901276523145344 67438050230072307456 67449471116508778176 67554725057459975808 67727040956494411008 67789290075020600724 69481627509771468288 69601837937989065984 69843510986384861352 70186603645020690432 70766658220599373824 71123189586906859776 71281669673237050368 71404994361253031424 71652928369451826672 71710984542170552832 71776895373551224296 73278437756207067648 73568782069169789952 73696063699047246336 73884044679812084736 73951952809113382608 75176842879424867328 75306906621430792704 75568388936088538512 75616811586951084032 75798139101568874496 75867806508831345888 75929277750533526528 76192921076056212384 77588934094807483392 77761821461713145856 78166830948492901824 78230164955095148544 78302067680237699232 78573949859682969021 79284867080486335488 79599010107626330112 79940113915862255616 80013588285270217248 80064859327359971328 80256853166367043584 80342862311135526784 80609544415633305006 80674857609941871936 82011101323008946176 82152989041560864768 82438242475732951104 82831939364218392576 83119550264788595328 83195946910252555434 83948682791103178752 84573948239352975744 84642473557971800064 84921989178609572352 85014437553099605826 85068913035319969536 85272906489264983808 85364291205581497208 85717036210563238932 86492582269621456896 87287550856658418816 87646758884875120128 88008935574482042112 89195475465547127424 89562535035364193792 89917400306763076608 89932628155345037568 90072966743279967744 90302721275325881344 90385720100027467632 92642170013028624384 92743022785199569992 92802450583985421312 93124681315179815136 93509494047887169744 94830919449209146368 95042226230982733824 95206659148337375232 95537237825935768896 95614646056227403776 95702527164734965728 96034827606279184359 97304155053324139008 97704583674942756864 98091709425559719936 98108321624012768256 98261418265396328448 98512059573082779648 98602603745484510144 100235790505899823104 100409208828574390272 100757851914784718016 101157075345108461184 101239037000711368704 101332087586189963712 101590561434741616512 101683935112530901086 103451912126409977856 104222441264657202432 104402756906983598976 104765266479577292028 105713156107315113984 106315632877314060288 106684784380360289664 106922504509855575552 107479392554177740008 107566476813255829248 107665343060326836444 109917656634310601472 110353173103754684928 110826067019718127104 110927929213670073912 112765264319137300992 112960359932146189056 113229318904812763136 113352583404132807768 113425217380426626048 113697208652353311744 113893916625800289792 114289381614084318576 116383401142211225088 116862345179833493504 117250246422739352736 117345247432642722816 118927300620729503232 119889867075684102144 119910170873793383424 120020382427905325872 120097288991039956992 120514293466703290176 121012286414912807904 123016651984513419264 123657363713599426656 123736600778647228416 124033318529839976448 124166241753573086848 124679325397182892992 125923024186654768128 126441225932278861824 126963710336957700096 127382983767914358528 127521656329649408739 127603369552979954304 128046436808372245812 128575554315844858398 129738873404432185344 130811095498683691008 131470138327312680192 133793213198320691136 134343802553046290688 134876100460144614912 134898942233017556352 135109450114919951616 135454081912988822016 135578580150041201448 138963255019542936576 139203675875978131968 139687021972769722704 140373207290041380864 142246379173813719552 142563339346474100736 142809988722506062848 143305856738903653344 143421969084341105664 143553790747102448592 146556875512414135296 147137564138339579904 147392127398094492672 147768089359624169472 147903905618226765216 150353685758849734656 150613813242861585408 151136777872177077024 151233623173902168064 151596278203137748992 151735613017662691776 151858555501067053056 152385842152112424768 152525902668796351629 155177868189614966784 156333661896985803648 156460329910190297088 156604135360475398464 157147899719365938042 158569734160972670976 159198020215252660224 159880227831724511232 160027176570540434496 160685724622271053568 161219088831266610012 161349715219883743872 164305978083121729536 164876484951465902208 166239100529577190656 166391893820505110868 167897365582206357504 169147896478705951488 169843978357219144704 170028875106199211652 170137826070639939072 170545812978529967616 170728582411162994416 171434072421126477864 174575101713316837632 175293517769750240256 176017871148964084224 178390950931094254848 179125070070728387584 179834800613526153216 179865256310690075136 180145933486559935488 180605442550651762688 180771440200054935264 185284340026057248768 185486045570399139984 185604901167970842624 186249362630359630272 187018988095774339488 189661838898418292736 190413318296674750464 191074475651871537792 191229292112454807552 191405054329469931456 192069655212558368718 194608310106648278016 195409167349885513728 196216643248025536512 196522836530792656896 197205207490969020288 200818417657148780544 201515703829569436032 202314150690216922368 202664175172379927424 203181122869483233024 203367870225061802172 208444882529314404864 208805513813967197952 209530532959154584056 213369568760720579328 213845009019711151104 214958785108355480016 215132953626511658496 215330686120653672888 219835313268621202944 220706346207509369856 221652134039436254208 221855858427340147824 225530528638274601984 225920719864292378112 226458637809625526272 226705166808265615536 226850434760853252096 227394417304706623488 227787833251600579584 228578763228168637152 232766802284422450176 233724690359666987008 234500492845478705472 234690494865285445632 235721849579048907063 237854601241459006464 239820341747586766848 240040764855810651744 240194577982079913984 241028586933406580352 242024572829825615808 246033303969026838528 247314727427198853312 248332483507146173696 249358650794365785984 251846048373309536256 253927420673915400192 254765967535828717056 255043312659298817478 255206739105959908608 256092873616744491624 257151108631689716796 259477746808864370688 262940276654625360384 267586426396641382272 268687605106092581376 269752200920289229824 269797884466035112704 270218900229839903232 270908163825977644032 271157160300082402896 277926510039085873152 278407351751956263936 279374043945539445408 284492758347627439104 285126678692948201472 285619977445012125696 286611713477807306688 286843938168682211328 287107581494204897184 288104482818837553077 293113751024828270592 294275128276679159808 294784254796188985344 295536178719248338944 295807811236453530432 300707371517699469312 301227626485723170816 302273555744354154048 303471226035325383552 303717111002134106112 304771684304224849536 305051805337592703258 310355736379229933568 312667323793971607296 313208270720950796928 314295799438731876084 317139468321945341952 320054353141080868992 321371449244542107136 322438177662533220024 322699430439767487744 329752969902931804416 332478201059154381312 332783787641010221736 338295792957411902976 339687956714438289408 340057750212398423304 340275652141279878144 341091625957059935232 341457164822325988832 342868144842252955728 349150203426633675264 350587035539500480512 352035742297928168448 356781901862188509696 358250140141456775168 359669601227052306432 359730512621380150272 360291866973119870976 361210885101303525376 361542880400109870528 370972091140798279968 371209802335941685248 372498725260719260544 374037976191548678976 379323677796836585472 382148951303743075584 382810108658939862912 384139310425116737436 389216620213296556032 392433286496051073024 394410414981938040576 403031407659138872064 404628301380433844736 405328350344759854848 406362245738966466048 406735740450123604344 416889765058628809728 417611027627934395904 419061065918309168112 426739137521441158656 427690018039422302208 429917570216710960032 430265907253023316992 430661372241307345776 439670626537242405888 441412692415018739712 443304268078872508416 443711716854680295648 451061057276549203968 451841439728584756224 453410333616531231072 453700869521706504192 454788834609413246976 455575666503201159168 457157526456337274304 457577708006389054887 465533604568844900352 469000985690957410944 469380989730570891264 471443699158097814126 475709202482918012928 479640683495173533696 480081529711621303488 482057173866813160704 484049145659651231616 494629454854397706624 496664967014292347392 498717301588731571968 503692096746619072512 509531935071657434112 510086625318597634956 510413478211919817216 512185747233488983248 514302217263379433592 525880553309250720768 535172852793282764544 537375210212185162752 539504401840578459648 539595768932070225408 540437800459679806464 541816327651955288064 542314320600164805792 555853020078171746304 556814703503912527872 558748087891078890816 568985516695254878208 571239954890024251392 573223426955614613376 573687876337364422656 574215162988409794368 576208965637675106154 586227502049656541184 589568509592377970688 591615622472907060864 602455252971446341632 604547111488708308096 606942452070650767104 609543368608449699072 610103610675185406516 625334647587943214592 626416541441901593856 628591598877463752168 640108706282161737984 642742898489084214272 644876355325066440048 645398860879534975488 659505939805863608832 664956402118308762624 665567575282020443472 676591585914823805952 679375913428876578816 680115500424796846608 680551304282559756288 682183251914119870464 682914329644651977664 685736289684505911456 698300406853267350528 701174071079000961024 704071484595856336896 707165548737146721189 713563803724377019392 716500280282913550336 719461025242760300544 720583733946239741952 723085760800219741056 741944182281596559936 744997450521438521088 748075952383097357952 764297902607486151168 765620217317879725824 768278620850233474872 778433240426593112064 788820829963876081152 806062815318277744128 809256602760867689472 810656700689519709696 812724491477932932096 813471480900247208688 833779530117257619456 835222055255868791808 838122131836618336224 853478275042882317312 855380036078844604416 859835140433421920064 860531814506046633984 861322744482614691552 864313448456512659231 879341253074484811776 882825384830037479424 886608536157745016832 887423433709360591296 902122114553098407936 903682879457169512448 906820667233062462144 911151333006402318336 914315052912674548608 915155416012778109774 931067209137689800704 938001971381914821888 942887398316195628252 951418404965836025856 960163059423242606976 964114347733626321408 968098291319302463232 989258909708795413248 993329934028584694784 997434603177463143936 1019063870143314868224 1020173250637195269912 1020826956423839634432 1024371494466977966496 1028604434526758867184 1051761106618501441536 1070345705586565529088 1074750420424370325504 1079008803681156919296 1079191537864140450816 1080875600919359612928 1083632655303910576128 1084628641200329611584 1113629407007825055744 1117496175782157781632 1137971033390509756416 1146446853911229226752 1148430325976819588736 1152417931275350212308 1183231244945814121728 1209094222977416616192 1213884904141301534208 1219086737216899398144 1220207221350370813032 1250669295175886429184 1252833082883803187712 1257183197754927504336 1280217412564323475968 1285485796978168428544 1289752710650132880096 1290797721759069950976 1319011879611727217664 1329912804236617525248 1331135150564040886944 1353183171829647611904 1360231000849593693216 1361102608565119512576 1364366503828239740928 1365828659289303955328 1371472579369011822912 1396600813706534701056 1408142969191712673792 1414331097474293442378 1427127607448754038784 1438922050485520601088 1446171521600439482112 1483888364563193119872 1489994901042877042176 1496151904766194715904 1528595805214972302336 1531240434635759451648 1536557241700466949744 1577641659927752162304 1612125630636555488256 1618513205521735378944 1621313401379039419392 1625448982955865864192 1626942961800494417376 1667559060234515238912 1670444110511737583616 1676244263673236672448 1706956550085764634624 1719670280866843840128 1721063629012093267968 1722645488965229383104 1728626896913025318462 1758682506148969623552 1774846867418721182592 1807365758914339024896 1813641334466124924288 1828630105825349097216 1830310832025556219548 1876003942763829643776 1885774796632391256504 1920326118846485213952 1928228695467252642816 1936196582638604926464 1978517819417590826496 1986659868057169389568 1994869206354926287872 2038127740286629736448 2040346501274390539824 2041653912847679268864 2048742988933955932992 2057208869053517734368 2103522213237002883072 2140691411173131058176 2149500840848740651008 2158383075728280901632 2161751201838719225856 2169257282400659223168 2234992351564315563264 2292893707822458453504 2296860651953639177472 2304835862550700424616 2366462489891628243456 2418188445954833232384 2427769808282603068416 2438173474433798796288 2440414442700741626064 2501338590351772858368 2505666165767606375424 2514366395509855008672 2560434825128646951936 2570971593956336857088 2579505421300265760192 2581595443518139901952 2592940345369537977693 2638023759223454435328 2659825608473235050496 2662270301128081773888 2706366343659295223808 2720462001699187386432 2731657318578607910656 2742945158738023645824 2793201627413069402112 2828662194948586884756 2854255214897508077568 2892343043200878964224 2967776729126386239744 2979989802085754084352 2992303809532389431808 3057191610429944604672 3062480869271518903296 3073114483400933899488 3155283319855504324608 3224251261273110976512 3237026411043470757888 3242626802758078838784 3250897965911731728384 3253885923600988834752 3340888221023475167232 3352488527346473344896 3413913100171529269248 3439340561733687680256 3445290977930458766208 3457253793826050636924 3549693734837442365184 3627282668932249848576 3657260211650698194432 3660621664051112439096 3752007885527659287552 3771549593264782513008 3840652237692970427904 3856457390934505285632 3872393165277209852928 3957035638835181652992 3973319736114338779136 3989738412709852575744 4080693002548781079648 4083307825695358537728 4097485977867911865984 4114417738107035468736 4281382822346262116352 4316766151456561803264 4338514564801318446336 4469984703128631126528 4585787415644916907008 4593721303907278354944 4609671725101400849232 4732924979783256486912 4836376891909666464768 4855539616565206136832 4876346948867597592576 4880828885401483252128 5002677180703545716736 5011332331535212750848 5028732791019710017344 5120869650257293903872 5159010842600531520384 5163190887036279803904 5185880690739075955386 5276047518446908870656 5324540602256163547776 5440924003398374772864 5463314637157215821312 5485890317476047291648 5657324389897173769512 5784686086401757928448 5935553458252772479488 5959979604171508168704 5984607619064778863616 6114383220859889209344 6124961738543037806592 6146228966801867798976 6310566639711008649216 6448502522546221953024 6485253605516157677568 6507771847201977669504 6704977054692946689792 6878681123467375360512 6890581955860917532416 6914507587652101273848 7099387469674884730368 7254565337864499697152 7314520423301396388864 7321243328102224878192 7504015771055318575104 7543099186529565026016 7681304475385940855808 7712914781869010571264 7744786330554419705856 7778821036108613933079 7914071277670363305984 7979476825419705151488 8161386005097562159296 8194971955735823731968 8228835476214070937472 8562765644692524232704 8677029129602636892672 8939969406257262253056 9171574831289833814016 9187442607814556709888 9219343450202801698464 9465849959566512973824 9672753783819332929536 9711079233130412273664 9752693897735195185152 9761657770802966504256 10022664663070425501696 10057465582039420034688 10241739300514587807744 10318021685201063040768 10371761381478151910772 10649081204512327095552 10881848006796749545728 10926629274314431642624 10971780634952094583296 11314648779794347539024 11569372172803515856896 11871106916505544958976 11919959208343016337408 11969215238129557727232 12249923477086075613184 12292457933603735597952 13015543694403955339008 13409954109385893379584 13757362246934750721024 13781163911721835064832 13829015175304202547696 14198774939349769460736 14509130675728999394304 14629040846602792777728 14642486656204449756384 15008031542110637150208 15086198373059130052032 15362608950771881711616 15489572661108839411712 15557642072217227866158 15828142555340726611968 16322772010195124318592 16389943911471647463936 16457670952428141874944 17354058259205273785344 17879938812514524506112 18343149662579667628032 18374885215629113419776 18438686900405603396928 18931699919133025947648 19345507567638665859072 19523315541605933008512 20114931164078840069376 20636043370402126081536 20743522762956303821544 21298162409024654191104 21763696013593499091456 21853258548628863285248 21943561269904189166592 22629297559588695078048 23138744345607031713792 23742213833011089917952 23938430476259115454464 24584915867207471195904 26031087388807910678016 26819908218771786759168 27514724493869501442048 27562327823443670129664 27658030350608405095392 28397549878699538921472 29018261351457998788608 29258081693205585555456 29284973312408899512768 30172396746118260104064 30725217901543763423232 31115284144434455732316 32645544020390248637184 32779887822943294927872 32915341904856283749888 34708116518410547570688 35759877625029049012224 36749770431258226839552 36877373800811206793856 39046631083211866017024 40229862328157680138752 41272086740804252163072 41487045525912607643088 42596324818049308382208 43527392027186998182912 43706517097257726570496 43887122539808378333184 45258595119177390156096 47484427666022179835904 49169831734414942391808 52062174777615821356032 53639816437543573518336 55029448987739002884096 55124655646887340259328 55316060701216810190784 56795099757399077842944 58036522702915997577216 58569946624817799025536 60344793492236520208128 62230568288868911464632 65291088040780497274368 65559775645886589855744 65830683809712567499776 69416233036821095141376 73754747601622413587712 78093262166423732034048 80459724656315360277504 82544173481608504326144 82974091051825215286176 85192649636098616764416 87054784054373996365824 87774245079616756666368 90517190238354780312192 98339663468829884783616 104124349555231642712064 107279632875087147036672 110249311293774680518656 110632121402433620381568 117139893249635598051072 120689586984473040416256 124461136577737822929264 130582176081560994548736 131119551291773179711488 131661367619425134999552 147509495203244827175424 156186524332847464068096 160919449312630720555008 165088346963217008652288 165948182103650430572352 170385299272197233528832 174109568108747992731648 181034380476709560624384 196679326937659769567232 208248699110463285424128 221264242804867240763136 234279786499271196102144 241379173968946080832512 248922273155475645858528 261164352163121989097472 263322735238850269999104 295018990406489654350848 312373048665694928136192 321838898625261441110016 331896364207300861144704 362068760953419121248768 393358653875319539134464 442528485609734481526272 468559572998542392204288 482758347937892161665024 497844546310951291717056 522328704326243978194944 590037980812979308701696 624746097331389856272384 663792728414601722289408 724137521906838242497536 885056971219468963052544 937119145997084784408576 965516695875784323330048 995689092621902583434112 1180075961625958617403392 1327585456829203444578816 1448275043813676484995072 1770113942438937926105088 1874238291994169568817152 1991378185243805166868224 2655170913658406889157632 2896550087627352969990144 3540227884877875852210176 3982756370487610333736448 5310341827316813778315264 7965512740975220667472896 10620683654633627556630528 15931025481950441334945792 31862050963900882669891584
- Sum of all divisors σ(n): 114094506158308605723840000
- Sum of proper divisors (its aliquot sum) s(n): 82232455194407723053948416
- 31862050963900882669891584 is an abundant number, because the sum of its proper divisors (82232455194407723053948416) is greater than itself. Its abundance is 50370404230506840384056832
Bases of 31862050963900882669891584
- Binary: 11010010110110000110100111110011001100001011011011111101111011000000101110000000000002
- Hexadecimal: 0x1A5B0D3E6616DFBD817000
- Base-36: 404GNXX6K6QJLS000
Squares and roots of 31862050963900882669891584
- 31862050963900882669891584 squared (318620509639008826698915842) is 1015190291626217166449349899770501772708910314029056
- 31862050963900882669891584 cubed (318620509639008826698915843) is 32346044809851930844682882556960446283284852295294333671083953206253745864704
-
The
square root of 31862050963900882669891584 is 5644647992913.3652461297 -
31862050963900882669891584 is a
perfect cube number . Itscube root is 317023344
Scales and comparisons
How big is 31862050963900882669891584?- 31,862,050,963,900,882,669,891,584 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,862,050,963,900,882,669,891,584 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 31862050963900882669891584 cubic inches would be around 26418612 feet tall.
Recreational maths with 31862050963900882669891584
- 31862050963900882669891584 backwards is 48519896628800936905026813
- The number of decimal digits it has is: 26
- The sum of 31862050963900882669891584's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 31862050963900882669891584 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 31862050963900882669891584 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/31862050963900882669891584/
Chicago style:
Numbermatics. 2024. "Number 31862050963900882669891584 - Facts about the integer". https://numbermatics.com/n/31862050963900882669891584/
The information we have on file for 31862050963900882669891584 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 31862050963900882669891584, math, Factors of 31862050963900882669891584, curriculum, school, college, exams, university, Prime factorization of 31862050963900882669891584, STEM, science, technology, engineering, physics, economics, calculator, thirty-one septillion, eight hundred sixty-two sextillion, fifty quintillion, nine hundred sixty-three quadrillion, nine hundred trillion, eight hundred eighty-two billion, six hundred sixty-nine million, eight hundred ninety-one thousand, five hundred eighty-four.