478319678302524537650282496
478,319,678,302,524,537,650,282,496 is an even composite number composed of five prime numbers multiplied together.
478319678302524537650282496 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-six thousand and sixty-eight divisors.
Prime factorization of 478319678302524537650282496:
218 × 36 × 76 × 116 × 2293
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 229 × 229 × 229)See below for interesting mathematical facts about the number 478319678302524537650282496 from the Numbermatics database.
Names of 478319678302524537650282496
- Cardinal: 478319678302524537650282496 can be written as Four hundred seventy-eight septillion, three hundred nineteen sextillion, six hundred seventy-eight quintillion, three hundred two quadrillion, five hundred twenty-four trillion, five hundred thirty-seven billion, six hundred fifty million, two hundred eighty-two thousand, four hundred ninety-six.
Scientific notation
- Scientific notation: 4.78319678302524537650282496 × 1026
Factors of 478319678302524537650282496
Divisors of 478319678302524537650282496
- Number of divisors d(n): 26068
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 96 98 99 108 112 121 126 128 132 144 147 154 162 168 176 189 192 196 198 216 224 229 231 242 243 252 256 264 288 294 297 308 324 336 343 352 363 378 384 392 396 432 441 448 458 462 484 486 504 512 528 539 567 576 588 594 616 648 672 686 687 693 704 726 729 756 768 784 792 847 864 882 891 896 916 924 968 972 1008 1024 1029 1056 1078 1089 1134 1152 1176 1188 1232 1296 1323 1331 1344 1372 1374 1386 1408 1452 1458 1512 1536 1568 1584 1603 1617 1694 1701 1728 1764 1782 1792 1832 1848 1936 1944 2016 2048 2058 2061 2079 2112 2156 2178 2268 2304 2352 2376 2401 2464 2519 2541 2592 2646 2662 2673 2688 2744 2748 2772 2816 2904 2916 3024 3072 3087 3136 3168 3206 3234 3267 3388 3402 3456 3528 3564 3584 3664 3696 3773 3872 3888 3969 3993 4032 4096 4116 4122 4158 4224 4312 4356 4536 4608 4704 4752 4802 4809 4851 4928 5038 5082 5103 5184 5292 5324 5346 5376 5488 5496 5544 5632 5808 5832 5929 6048 6144 6174 6183 6237 6272 6336 6412 6468 6534 6776 6804 6912 7056 7128 7168 7203 7328 7392 7546 7557 7623 7744 7776 7938 7986 8019 8064 8192 8232 8244 8316 8448 8624 8712 9072 9216 9261 9317 9408 9504 9604 9618 9702 9801 9856 10076 10164 10206 10368 10584 10648 10692 10752 10976 10992 11088 11221 11264 11319 11616 11664 11858 11907 11979 12096 12288 12348 12366 12474 12544 12672 12824 12936 13068 13552 13608 13824 14112 14256 14336 14406 14427 14553 14641 14656 14784 15092 15114 15246 15488 15552 15876 15972 16038 16128 16384 16464 16488 16632 16807 16896 17248 17424 17633 17787 18144 18432 18522 18549 18634 18711 18816 19008 19208 19236 19404 19602 19712 20152 20328 20412 20736 21168 21296 21384 21504 21609 21952 21984 22176 22442 22528 22638 22671 22869 23232 23328 23716 23814 23958 24192 24576 24696 24732 24948 25088 25344 25648 25872 26136 26411 27104 27216 27648 27709 27783 27951 28224 28512 28672 28812 28854 29106 29282 29312 29403 29568 30184 30228 30492 30976 31104 31752 31944 32076 32256 32768 32928 32976 33264 33614 33663 33792 33957 34496 34848 35266 35574 35721 35937 36288 36864 37044 37098 37268 37422 37632 38016 38416 38472 38808 39204 39424 40304 40656 40824 41472 41503 42336 42592 42768 43008 43218 43281 43659 43904 43923 43968 44352 44884 45056 45276 45342 45738 46464 46656 47432 47628 47916 48384 49152 49392 49464 49896 50176 50421 50688 51296 51744 52272 52441 52822 52899 53361 54208 54432 55296 55418 55566 55647 55902 56133 56448 57024 57344 57624 57708 58212 58564 58624 58806 59136 60368 60456 60984 61952 62208 63504 63888 64152 64512 64827 65219 65536 65856 65952 66528 67228 67326 67584 67914 68013 68607 68992 69696 70532 71148 71442 71874 72576 73728 74088 74196 74536 74844 75264 76032 76832 76944 77616 78408 78547 78848 79233 80608 81312 81648 82944 83006 83127 83349 83853 84672 85184 85536 86016 86436 86562 87318 87808 87846 87936 88209 88704 89768 90112 90552 90684 91476 92928 93312 94864 95256 95832 96768 98304 98784 98928 99792 100352 100842 100989 101376 101871 102487 102592 103488 104544 104882 105644 105798 106722 107811 108416 108864 110592 110836 111132 111294 111804 112266 112896 114048 114688 115248 115416 116424 117128 117248 117612 117649 118272 120736 120912 121968 123431 123904 124416 124509 127008 127776 128304 129024 129654 129843 130438 130977 131072 131712 131769 131904 133056 134456 134652 135168 135828 136026 137214 137984 139392 141064 142296 142884 143748 145152 147456 148176 148392 149072 149688 150528 151263 152064 153664 153888 155232 156816 157094 157323 157696 158466 158697 160083 161051 161216 162624 163296 165888 166012 166254 166698 166941 167706 169344 170368 171072 172032 172872 173124 174636 175616 175692 175872 176418 177408 179536 180224 181104 181368 182952 184877 185856 186624 189728 190512 191664 193536 193963 194481 195657 196608 197568 197856 199584 200704 201684 201978 202752 203742 204039 204974 205184 205821 206976 209088 209764 211288 211596 213444 215622 216832 217728 221184 221672 222264 222588 223608 224532 225792 228096 229376 230496 230832 232848 234256 234496 235224 235298 235641 236544 237699 241472 241824 243936 246862 247808 248832 249018 249381 250047 251559 254016 255552 256608 258048 259308 259686 260876 261954 262144 263424 263538 263808 266112 268912 269304 270336 271656 272052 274428 275968 278784 282128 284592 285768 287496 290304 290521 294912 296352 296784 298144 299376 301056 302526 302967 304128 304799 305613 307328 307461 307776 310464 313632 314188 314646 315392 316932 317394 320166 322102 322432 323433 325248 326592 331776 332024 332508 333396 333882 335412 338688 340736 342144 344064 345744 346248 349272 351232 351384 351744 352836 352947 354816 359072 360448 362208 362736 365904 367087 369754 370293 371712 373248 373527 379456 381024 383328 387072 387926 388962 389529 391314 392931 393216 395136 395307 395712 399168 401408 403368 403956 405504 407484 408078 409948 410368 411642 413952 418176 419528 422576 423192 426888 431244 433664 435456 442368 443344 444528 445176 447216 449064 451584 453789 456192 456533 458752 460992 461664 465696 468512 468992 470448 470596 471282 471969 473088 475398 476091 480249 482944 483153 483648 487872 493724 495616 497664 498036 498762 500094 503118 508032 511104 513216 516096 518616 519372 521752 523908 526848 527076 527616 532224 537824 538608 540672 543312 544104 548856 549829 551936 554631 557568 564256 569184 571536 574992 576851 580608 581042 581889 583443 586971 589824 592704 593568 596288 598752 602112 605052 605934 608256 609598 611226 612117 614656 614922 615552 617463 620928 627264 628376 629292 630784 633864 634788 640332 644204 644864 646866 650496 653184 663552 664048 665016 666792 667764 670824 677376 681472 684288 688128 691488 692496 698544 702464 702768 703488 705672 705894 706923 709632 713097 717409 718144 720896 724416 725472 731808 734174 739508 740586 743424 746496 747054 748143 754677 758912 762048 766656 774144 775852 777924 779058 782628 785862 786432 790272 790614 791424 798336 802816 806736 807912 811008 814968 816156 819896 820736 823284 827904 836352 839056 845152 846384 853776 862488 864017 867328 870912 871563 884736 886688 889056 890352 894432 898128 903168 907578 908901 912384 913066 914397 916839 917504 921984 922383 923328 931392 937024 937984 940896 941192 942564 943938 946176 950796 952182 960498 965888 966306 967296 970299 975744 987448 991232 995328 996072 997524 1000188 1006236 1016064 1022208 1026432 1032192 1037232 1038744 1043504 1047816 1053696 1054152 1055232 1058841 1064448 1075648 1077216 1081344 1086624 1088208 1097712 1099658 1101261 1103872 1109262 1110879 1115136 1120581 1127357 1128512 1138368 1143072 1149984 1153702 1161216 1162084 1163778 1166886 1168587 1173942 1179648 1185408 1185921 1187136 1192576 1197504 1204224 1210104 1211868 1216512 1219196 1222452 1224234 1229312 1229844 1231104 1234926 1241856 1254528 1256752 1258584 1261568 1267728 1269576 1280664 1288408 1289728 1293732 1294139 1300992 1306368 1327104 1328096 1330032 1333584 1335528 1341648 1354752 1357741 1361367 1362944 1368576 1369599 1376256 1382976 1384992 1397088 1404928 1405536 1406976 1411344 1411788 1413846 1415907 1419264 1426194 1428273 1434818 1436288 1440747 1441792 1448832 1449459 1450944 1463616 1468348 1479016 1481172 1486848 1492992 1494108 1496286 1509354 1517824 1524096 1533312 1548288 1551704 1555848 1558116 1565256 1571724 1580544 1581228 1582848 1596672 1605632 1613472 1615824 1622016 1629936 1632312 1639792 1641472 1646568 1649487 1655808 1663893 1672704 1678112 1690304 1692768 1707552 1724976 1728034 1730553 1734656 1741824 1743126 1745667 1750329 1760913 1769472 1771561 1773376 1778112 1780704 1788864 1796256 1806336 1815156 1817802 1824768 1826132 1828794 1833678 1835008 1836351 1843968 1844766 1846656 1862784 1874048 1875968 1881792 1882384 1885128 1887876 1892352 1901592 1904364 1920996 1931776 1932612 1934592 1940598 1951488 1974896 1982464 1990656 1992144 1995048 2000376 2012472 2032128 2033647 2044416 2052864 2064384 2074464 2077488 2087008 2095632 2107392 2108304 2110464 2117682 2120769 2128896 2133593 2139291 2151296 2152227 2154432 2162688 2173248 2176416 2195424 2199316 2202522 2207744 2218524 2221758 2230272 2241162 2244429 2254714 2257024 2264031 2276736 2286144 2299968 2307404 2322432 2324168 2327556 2333772 2337174 2347884 2359296 2370816 2371842 2374272 2385152 2395008 2408448 2420208 2423736 2433024 2438392 2444904 2448468 2458624 2459688 2462208 2469852 2483712 2509056 2513504 2517168 2523136 2535456 2539152 2561328 2569609 2576816 2579456 2587464 2588278 2592051 2601984 2612736 2614689 2654208 2656192 2660064 2667168 2671056 2683296 2709504 2715482 2722734 2725888 2726703 2737152 2739198 2743191 2750517 2752512 2765952 2767149 2769984 2794176 2809856 2811072 2813952 2822688 2823576 2827692 2831814 2838528 2852388 2856546 2869636 2872576 2881494 2883584 2897664 2898918 2901888 2927232 2936696 2958032 2962344 2973696 2985984 2988216 2992572 3018708 3035648 3048192 3066624 3096576 3103408 3111696 3116232 3130512 3143448 3161088 3162456 3165696 3176523 3193344 3195731 3211264 3226944 3231648 3244032 3259872 3264624 3279584 3282944 3293136 3298974 3303783 3311616 3327786 3332637 3345408 3352789 3356224 3361743 3380608 3382071 3385536 3415104 3449952 3456068 3461106 3469312 3483648 3486252 3491334 3500658 3521826 3538944 3543122 3546752 3556224 3557763 3561408 3577728 3592512 3612672 3630312 3635604 3649536 3652264 3657588 3667356 3672702 3687936 3689532 3693312 3725568 3748096 3751936 3763584 3764768 3770256 3775752 3784704 3803184 3808728 3841992 3848803 3863552 3865224 3869184 3881196 3882417 3902976 3949792 3964928 3981312 3984288 3990096 4000752 4024944 4037957 4064256 4067294 4073223 4084101 4088832 4105728 4108797 4128768 4148928 4154976 4174016 4191264 4214784 4216608 4220928 4235364 4241538 4247721 4257792 4267186 4278582 4284819 4302592 4304454 4308864 4322241 4325376 4346496 4348377 4352832 4390848 4398632 4405044 4415488 4437048 4443516 4460544 4482324 4488858 4509428 4514048 4528062 4553472 4572288 4599936 4614808 4644864 4648336 4655112 4667544 4674348 4695768 4741632 4743684 4748544 4770304 4790016 4816896 4840416 4847472 4866048 4876784 4889808 4896936 4917248 4919376 4924416 4939704 4948461 4967424 4991679 5018112 5021863 5027008 5034336 5046272 5070912 5078304 5122656 5139218 5153632 5158912 5174928 5176556 5184102 5191659 5203968 5225472 5229378 5237001 5282739 5308416 5312384 5314683 5320128 5334336 5342112 5366592 5419008 5430964 5445468 5451776 5453406 5474304 5478396 5486382 5501034 5505024 5531904 5534298 5539968 5588352 5619712 5622144 5627904 5645376 5647152 5655384 5663628 5677056 5704776 5713092 5739272 5745152 5762988 5795328 5797836 5803776 5854464 5873392 5916064 5924688 5947392 5971968 5976432 5985144 6037416 6048119 6071296 6096384 6100941 6133248 6193152 6206816 6223392 6232464 6261024 6286896 6322176 6324912 6331392 6345361 6353046 6362307 6386688 6391462 6400779 6417873 6422528 6453888 6456681 6463296 6488064 6519744 6529248 6559168 6565888 6586272 6597948 6607566 6623232 6655572 6665274 6690816 6705578 6712448 6723486 6733287 6761216 6764142 6771072 6792093 6830208 6899904 6912136 6922212 6938624 6967296 6972504 6982668 7001316 7043652 7077888 7086244 7093504 7112448 7115526 7122816 7155456 7185024 7225344 7260624 7271208 7299072 7304528 7315176 7334712 7345404 7375872 7379064 7386624 7451136 7496192 7503872 7527168 7529536 7540512 7551504 7569408 7606368 7617456 7683984 7697606 7708827 7727104 7730448 7738368 7762392 7764834 7776153 7805952 7844067 7891499 7899584 7929856 7962624 7968576 7980192 8001504 8049888 8075914 8128512 8134588 8146446 8168202 8177664 8180109 8211456 8217594 8229573 8257536 8297856 8301447 8309952 8348032 8382528 8429568 8433216 8441856 8470728 8483076 8495442 8515584 8534372 8557164 8569638 8605184 8608908 8617728 8644482 8650752 8692992 8696754 8705664 8781696 8797264 8810088 8830976 8874096 8887032 8921088 8964648 8977716 9018856 9028096 9056124 9106944 9144576 9199872 9229616 9289728 9296672 9310224 9335088 9348696 9391536 9483264 9487368 9497088 9504187 9529569 9540608 9580032 9587193 9633792 9680832 9694944 9732096 9753568 9779616 9793872 9834496 9838752 9848832 9879408 9896922 9911349 9934848 9983358 9997911 10036224 10043726 10054016 10058367 10068672 10085229 10092544 10141824 10146213 10156608 10245312 10278436 10307264 10317824 10349856 10353112 10368204 10383318 10407936 10450944 10458756 10474002 10565478 10616832 10624768 10629366 10640256 10668672 10673289 10684224 10733184 10838016 10861928 10890936 10903552 10906812 10948608 10956792 10972764 11002068 11063808 11068596 11079936 11176704 11239424 11244288 11255808 11290752 11294304 11310768 11327256 11354112 11409552 11426184 11478544 11490304 11525976 11546409 11590656 11595672 11607552 11647251 11708928 11746784 11832128 11849376 11894784 11943936 11952864 11970288 12008989 12074832 12096238 12113871 12142592 12192768 12201882 12219669 12252303 12266496 12326391 12386304 12400927 12413632 12446784 12464928 12522048 12573792 12644352 12649824 12662784 12690722 12706092 12724614 12743163 12773376 12782924 12801558 12835746 12845056 12854457 12907776 12913362 12926592 12976128 13039488 13045131 13058496 13118336 13131776 13172544 13195896 13215132 13246464 13311144 13330548 13381632 13411156 13424896 13446972 13466574 13522432 13528284 13542144 13584186 13660416 13799808 13824272 13844424 13877248 13934592 13945008 13965336 14002632 14087304 14172488 14187008 14224896 14231052 14235529 14245632 14310912 14370048 14450688 14521248 14542416 14598144 14609056 14630352 14669424 14690808 14751744 14758128 14773248 14845383 14902272 14935151 14975037 14992384 15007744 15054336 15059072 15065589 15081024 15103008 15138816 15212736 15234912 15367968 15395212 15417654 15454208 15460896 15476736 15524784 15529668 15552306 15574977 15611904 15688134 15711003 15782998 15799168 15848217 15859712 15925248 15937152 15944049 15960384 16003008 16099776 16151828 16257024 16269176 16292892 16336404 16355328 16360218 16422912 16435188 16459146 16515072 16595712 16602894 16619904 16696064 16765056 16859136 16866432 16883712 16941456 16966152 16990884 17031168 17068744 17114328 17139276 17210368 17217816 17235456 17288964 17385984 17393508 17411328 17563392 17594528 17620176 17661952 17748192 17774064 17842176 17929296 17955432 17987263 18037712 18056192 18112248 18144357 18213888 18289152 18302823 18399744 18459232 18579456 18593344 18620448 18670176 18697392 18783072 18966528 18974736 18994176 19008374 19036083 19059138 19081216 19086921 19160064 19174386 19202337 19253619 19267584 19361664 19370043 19389888 19464192 19507136 19559232 19587744 19668992 19677504 19697664 19758816 19793844 19822698 19869696 19966716 19995822 20072448 20087452 20108032 20116734 20137344 20170458 20185088 20199861 20283648 20292426 20313216 20490624 20556872 20614528 20635648 20699712 20706224 20736408 20766636 20815872 20901888 20917512 20948004 21130956 21233664 21249536 21258732 21280512 21337344 21346578 21368448 21466368 21676032 21723856 21781872 21807104 21813624 21897216 21913584 21945528 22004136 22127616 22137192 22159872 22353408 22370117 22478848 22488576 22511616 22581504 22588608 22621536 22654512 22708224 22819104 22852368 22957088 22980608 23051952 23092818 23126481 23181312 23191344 23215104 23294502 23328459 23417856 23469523 23493568 23532201 23664256 23674497 23698752 23789568 23887872 23905728 23940576 24017978 24149664 24192476 24227742 24285184 24385536 24403764 24439338 24504606 24532992 24652782 24688719 24772608 24801854 24827264 24893568 24904341 24929856 25044096 25147584 25288704 25299648 25325568 25381444 25412184 25449228 25486326 25546752 25565848 25603116 25671492 25708914 25815552 25826724 25853184 25952256 26078976 26090262 26116992 26236672 26263552 26345088 26391792 26430264 26492928 26622288 26661096 26763264 26822312 26849792 26893944 26933148 26941621 27044864 27056568 27084288 27168372 27320832 27599616 27648544 27688848 27754496 27869184 27890016 27930672 28005264 28174608 28265699 28344976 28374016 28449792 28462104 28471058 28491264 28512561 28588707 28621824 28740096 28761579 28901376 29042496 29084832 29196288 29218112 29260704 29338848 29381616 29503488 29516256 29546496 29690766 29734047 29804544 29870302 29950074 29984768 29993733 30015488 30108672 30118144 30131178 30162048 30175101 30206016 30255687 30277632 30425472 30438639 30469824 30735936 30790424 30835308 30908416 30921792 30953472 31049568 31059336 31104612 31149954 31223808 31376268 31422006 31565996 31598336 31696434 31719424 31850496 31874304 31888098 31920768 32006016 32199552 32303656 32514048 32538352 32585784 32672808 32710656 32720436 32845824 32870376 32918292 33191424 33205788 33239808 33392128 33530112 33718272 33732864 33767424 33882912 33932304 33981768 34062336 34137488 34228656 34278552 34420736 34435632 34470912 34577928 34639227 34771968 34787016 34822656 34941753 35126784 35153041 35189056 35240352 35323904 35496384 35548128 35684352 35858592 35910864 35974526 36026967 36075424 36112384 36224496 36288714 36341613 36427776 36578304 36605646 36659007 36799488 36880679 36918464 36979173 37158912 37186688 37202781 37240896 37340352 37394784 37566144 37933056 37949472 37988352 38016748 38072166 38118276 38162432 38173842 38229489 38320128 38348772 38404674 38507238 38535168 38723328 38740086 38779776 38928384 39014272 39118464 39135393 39175488 39337984 39355008 39395328 39517632 39587688 39645396 39739392 39933432 39991644 40144896 40174904 40216064 40233468 40274688 40340916 40399722 40567296 40584852 40626432 40981248 41113744 41229056 41271296 41399424 41412448 41472816 41533272 41631744 41803776 41835024 41896008 42261912 42336833 42499072 42517464 42561024 42674688 42693156 42706587 42736896 42932736 43352064 43447712 43563744 43614208 43627248 43794432 43827168 43891056 44008272 44255232 44274384 44319744 44417527 44536149 44706816 44740234 44805453 44925111 44957696 44977152 45023232 45163008 45177216 45196767 45243072 45309024 45416448 45638208 45704736 45914176 45961216 46103904 46185636 46252962 46362624 46382688 46430208 46589004 46656918 46724931 46835712 46939046 46987136 47064402 47133009 47328512 47348994 47397504 47544651 47579136 47775744 47811456 47832147 47881152 48035956 48299328 48384952 48455484 48570368 48771072 48807528 48878676 49009212 49065984 49305564 49377438 49545216 49603708 49654528 49787136 49808682 49859712 50088192 50295168 50577408 50599296 50651136 50762888 50824368 50898456 50972652 51093504 51131696 51206232 51342984 51417828 51631104 51653448 51706368 52157952 52180524 52233984 52473344 52527104 52690176 52783584 52860528 52985856 53244576 53322192 53526528 53644624 53699584 53787888 53866296 53883242 53961789 54089728 54113136 54168576 54336744 54433071 54641664 54908469 55199232 55240493 55297088 55377696 55508992 55738368 55780032 55861344 56010528 56349216 56531398 56689952 56748032 56899584 56924208 56942116 56982528 57025122 57108249 57177414 57243648 57260763 57480192 57523158 57607011 57802752 58084992 58110129 58169664 58392576 58436224 58521408 58677696 58763232 59006976 59032512 59092992 59381532 59468094 59609088 59740604 59900148 59969536 59987466 60030976 60217344 60236288 60262356 60324096 60350202 60412032 60511374 60555264 60850944 60877278 60939648 61471872 61580848 61670616 61816832 61843584 61906944 62099136 62118672 62209224 62299908 62447616 62752536 62844012 63131992 63196672 63392868 63700992 63748608 63776196 63841536 64012032 64399104 64607312 65028096 65076704 65171568 65345616 65421312 65440872 65691648 65740752 65836584 66382848 66411576 66479616 66529309 66784256 67060224 67110351 67436544 67465728 67534848 67765824 67864608 67963536 68124672 68274976 68457312 68557104 68841472 68871264 68941824 69155856 69278454 69379443 69543936 69574032 69645312 69798971 69883506 69985377 70253568 70306082 70378112 70408569 70480704 70596603 70647808 70992768 71023491 71096256 71368704 71717184 71821728 71949052 72053934 72150848 72224768 72448992 72577428 72683226 72855552 73156608 73211292 73318014 73598976 73761358 73836928 73958346 74066157 74317824 74373376 74405562 74481792 74680704 74713023 74789568 75132288 75866112 75898944 75976704 76033496 76144332 76236552 76324864 76347684 76458978 76640256 76697544 76809348 77014476 77446656 77480172 77559552 77856768 78028544 78236928 78270786 78350976 78675968 78710016 78790656 79035264 79175376 79290792 79478784 79866864 79983288 80289792 80349808 80432128 80466936 80549376 80681832 80799444 80824863 81134592 81169704 81252864 81962496 82227488 82458112 82542592 82798848 82824896 82945632 83066544 83263488 83607552 83670048 83792016 84062923 84523824 84673666 84797097 84998144 85034928 85122048 85349376 85386312 85413174 85473792 85537683 85766121 85865472 86284737 86704128 86806489 86895424 87127488 87228416 87254496 87588864 87654336 87782112 88016544 88510464 88548768 88639488 88835054 89072298 89202141 89413632 89480468 89610906 89850222 89915392 89954304 89981199 90046464 90326016 90354432 90393534 90486144 90525303 90618048 90832896 91276416 91315917 91409472 91828352 91922432 92207808 92371272 92505924 92725248 92765376 92860416 93178008 93313836 93449862 93671424 93878092 93974272 94128804 94266018 94657024 94697988 94795008 95089302 95158272 95551488 95622912 95664294 95762304 96071912 96598656 96769904 96910968 97140736 97542144 97615056 97757352 98018424 98131968 98611128 98754876 99207416 99309056 99574272 99617364 99719424 100176384 100590336 101154816 101198592 101302272 101525776 101648736 101796912 101945304 102187008 102263392 102412464 102685968 102835656 103262208 103306896 103412736 103917681 104315904 104361048 104467968 104546057 104825259 104946688 105054208 105380352 105459123 105567168 105721056 105971712 106489152 106644384 107053056 107289248 107399168 107575776 107732592 107766484 107923578 108080901 108179456 108226272 108337152 108673488 108866142 109024839 109283328 109816938 109977021 110398464 110480986 110594176 110642037 110755392 110937519 111017984 111476736 111560064 111608343 111722688 112021056 112698432 113062796 113379904 113496064 113799168 113848416 113884232 113965056 114050244 114216498 114354828 114487296 114521526 114960384 115046316 115214022 115605504 116169984 116220258 116339328 116785152 116872448 117042816 117355392 117406179 117526464 118013952 118065024 118185984 118763064 118936188 119218176 119481208 119800296 119939072 119974932 120434688 120472576 120524712 120648192 120700404 120824064 121022748 121701888 121754556 121879296 122943744 123161696 123341232 123633664 123687168 123813888 124198272 124237344 124418448 124599816 124895232 125505072 125688024 125910841 126263984 126393344 126785736 127010499 127497216 127552392 127683072 128024064 128119761 128798208 129214624 130056192 130153408 130343136 130691232 130842624 130881744 131383296 131481504 131673168 132098879 132765696 132823152 132959232 133058618 133252581 133568512 133608447 134120448 134220702 134416359 134775333 134873088 134931456 135069696 135531648 135590301 135729216 135927072 136249344 136549952 136914624 137114208 137682944 137742528 137883648 138311712 138556908 138758886 139087872 139148064 139290624 139597942 139767012 139970754 140174793 140507136 140612164 140756224 140817138 140961408 141193206 141295616 141399027 141985536 142046982 142192512 142737408 143434368 143496441 143643456 143898104 144107868 144301696 144449536 144897984 145154856 145366452 145711104 146313216 146422584 146636028 147197952 147522716 147673856 147916692 148132314 148635648 148746752 148811124 148963584 149361408 149426046 149579136 150264576 151732224 151797888 151953408 152066992 152288664 152473104 152649728 152695368 152917956 153280512 153395088 153618696 154028952 154893312 154960344 155119104 156057088 156473856 156541572 156590819 156701952 157351936 157420032 157581312 158070528 158350752 158581584 158957568 159733728 159966576 160579584 160699616 160864256 160933872 161098752 161363664 161598888 161649726 161885367 162269184 162339408 162505728 163299213 163924992 164286661 164454976 164725407 164916224 165085184 165597696 165649792 165721479 165891264 166133088 166526976 167215104 167340096 167584032 168125846 169047648 169347332 169594194 169996288 170069856 170244096 170698752 170772624 170826348 170947584 171075366 171324747 171532242 171730944 172569474 172821033 173408256 173612978 173790848 174254976 174330387 174456832 174508992 175177728 175308672 175564224 176033088 177020928 177097536 177278976 177670108 178144596 178404282 178827264 178960936 179221812 179700444 179908608 179962398 180092928 180652032 180708864 180787068 180972288 181050606 181236096 181665792 182552832 182631834 182818944 183656704 183844864 184415616 184742544 185011848 185450496 185530752 185720832 186356016 186627672 186899724 187342848 187756184 187948544 188257608 188532036 189314048 189395976 189590016 190178604 191102976 191245824 191328588 191524608 192143824 193197312 193539808 193821936 194281472 195084288 195230112 195514704 196036848 196263936 197222256 197509752 197859893 198414832 198618112 199148544 199234728 199438848 199587927 200352768 201180672 201331053 202309632 202397184 202604544 203051552 203297472 203593824 203890608 204374016 204526784 204824928 205371936 205671312 206524416 206613792 206825472 207835362 208138329 208631808 208722096 208935936 209092114 209396913 209650518 209893376 209956131 210108416 210760704 210918246 211134336 211225707 211442112 211789809 211943424 212978304 213070473 213288768 214106112 214578496 214798336 215151552 215465184 215532968 215847156 216161802 216358912 216452544 216674304 217346976 217732284 218049678 218566656 219633876 219954042 220796928 220961972 221188352 221284074 221510784 221875038 222035968 222198471 222953472 223120128 223216686 223445376 224042112 225396864 226125592 226759808 226992128 227598336 227696832 227768464 227930112 228100488 228432996 228709656 228974592 229043052 229920768 230092632 230428044 232339968 232440516 232678656 233570304 233744896 234085632 234710784 234812358 235052928 236027904 236130048 236371968 237526128 237872376 238436352 238962416 239600592 239878144 239949864 240869376 240945152 241049424 241296384 241400808 241648128 242045496 242474589 243403776 243509112 243758592 245887488 246071287 246323392 246682464 247267328 247374336 247627776 248396544 248474688 248836896 249199632 249790464 251010144 251376048 251821682 252188769 252527968 252786688 253571472 254020998 254391291 254994432 255104784 255366144 256048128 256239522 256613049 257596416 258164753 258429248 258854211 260112384 260306816 260419467 260686272 261382464 261685248 261763488 262766592 262963008 263346336 264197758 265531392 265646304 265918464 266117236 266505162 267137024 267216894 267606423 268240896 268441404 268832718 269550666 269746176 269862912 270139392 271063296 271180602 271458432 271575909 271854144 272498688 273099904 273829248 273947751 274228416 275365888 275485056 275767296 276623424 277113816 277517772 278175744 278296128 278581248 279195884 279534024 279941508 280349586 281014272 281224328 281512448 281634276 281922816 282386412 282798054 283971072 284093964 284385024 285474816 286868736 286992882 287286912 287796208 288215736 288603392 288899072 289795968 290309712 290732904 291422208 292626432 292845168 293272056 294395904 295045432 295347712 295833384 296264628 296357831 297493504 297622248 297927168 298722816 298852092 299158272 300529152 303464448 303595776 303906816 304133984 304577328 304946208 305299456 305390736 305835912 306561024 306790176 307237392 308057904 309786624 309920688 310238208 310922689 311753043 312114176 312947712 313083144 313181638 313403904 313638171 314475777 314703872 314840064 315162624 316141056 316377369 316701504 317163168 317915136 319467456 319933152 321159168 321399232 321728512 321867744 322197504 322727328 323197776 323299452 323770734 324242703 324538368 324678816 325011456 326598426 327074517 327849984 328573322 328909952 329450814 329832448 329931063 330170368 331195392 331299584 331442958 331782528 331926111 332266176 332812557 333053952 334430208 334680192 334825029 335168064 336251692 338095296 338694664 339188388 339992576 340139712 340488192 341397504 341545248 341652696 341895168 342150732 342649494 343064484 343461888 345138948 345642066 346816512 347225956 347581696 348509952 348660774 348913664 349017984 350355456 350617344 351128448 352066176 354041856 354195072 354557952 355340216 356289192 356808564 357654528 357921872 358443624 359400888 359817216 359924796 361304064 361417728 361574136 361944576 362101212 362472192 365105664 365263668 365637888 367313408 367689728 368831232 369485088 370023696 370900992 371061504 371441664 372712032 373255344 373799448 374685696 375512368 375897088 376515216 377064072 377732523 378628096 378791952 379180032 380357208 381031497 382491648 382657176 383049216 384287648 384359283 386394624 386683451 387079616 387643872 388562944 390168576 390460224 391029408 392073696 392527872 394444512 395019504 395719786 396296637 396829664 397236224 398297088 398469456 398877696 399175854 399757743 400705536 400825341 402361344 402662106 403249077 404619264 404794368 405209088 405687469 406103104 406594944 406770903 407187648 407781216 408748032 409053568 409649856 410743872 411342624 413048832 413227584 413650944 415670724 416276658 417263616 417444192 417871872 418184228 418793826 419301036 419786752 419912262 420216832 420524379 421521408 421836492 422268672 422451414 422884224 423579618 423886848 425956608 426140946 426577536 428212224 429156992 429596672 430303104 430489323 430930368 431065936 431694312 432323604 432717824 432905088 433348608 434693952 435464568 436099356 437133312 439267752 439908084 441593856 441923944 442376704 442568148 443021568 443750076 444396942 445906944 446240256 446433372 446890752 448084224 450793728 452251184 453519616 453984256 455196672 455393664 455536928 455860224 456200976 456865992 457419312 457949184 458086104 459841536 460185264 460856088 464679936 464881032 465357312 465705163 467489792 468171264 469421568 469624716 469772457 470105856 472055808 472260096 472743936 475052256 475744752 476872704 477924832 479201184 479756288 479899728 481738752 481890304 482098848 482592768 482801616 483296256 484090992 484949178 485656101 486807552 487018224 487517184 488592797 489897639 491774976 492142574 492646784 492859983 493364928 494176221 494534656 494748672 495255552 496793088 496949376 497164437 497673792 498399264 499580928 502020288 502752096 503643364 504377538 505055936 505573376 507142944 508041996 508782582 509988864 510209568 510732288 512096256 512479044 513226098 513974241 515192832 516329506 516858496 517708422 518463099 520224768 520613632 520838934 521372544 522764928 522991161 523370496 523526976 525533184 525926016 526692672 528395516 531062784 531292608 531836928 532234472 533010324 534274048 534433788 535212846 536481792 536882808 537665436 539101332 539725824 540278784 542126592 542361204 542916864 543151818 543708288 544997376 546199808 547658496 547895502 548456832 550731776 550970112 551534592 553246848 554227632 555035544 556351488 556592256 557162496 558391768 559068048 559883016 560699172 562028544 562448656 563024896 563268552 563845632 564772824 565596108 567942144 568187928 568770048 573737472 573985764 574573824 575592416 576431472 577206784 577798144 579591936 580619424 581465808 582844416 585252864 585690336 586544112 588440461 588791808 590090864 590695424 591666768 592529256 592715662 593579679 594987008 595244496 595854336 597445632 597704184 598316544 598763781 601058304 603993159 606928896 607191552 607645423 607813632 608267968 609154656 609892416 610598912 610781472 611671824 613122048 613580352 614474784 616115808 619573248 619841376 620476416 621845378 623506086 624228352 624414987 625895424 626166288 626363276 626807808 627276342 628190739 628951554 629407744 629680128 629868393 630325248 632282112 632754738 633403008 633677121 634326336 635830272 638934912 639211419 639866304 642318336 642798464 643457024 643735488 644395008 645454656 646395552 646598904 647541468 648485406 649076736 649357632 650022912 653196852 654149034 655699968 657146644 657819904 658901628 659664896 659862126 660340736 662390784 662599168 662885916 663565056 663852222 664532352 665625114 666107904 668860416 669360384 669650058 670336128 672503384 676190592 677389328 678376776 679985152 680279424 680976384 682795008 683090496 683305392 683790336 684301464 685298988 686128968 686923776 690277896 691284132 694451912 695163392 697019904 697321548 698035968 700710912 701234688 702256896 704132352 708083712 708390144 709115904 710680432 712578384 713617128 715309056 715843744 716887248 718801776 719634432 719849592 722608128 722835456 723148272 723889152 724202424 724944384 727423767 730211328 730527336 731275776 731822399 734626816 735379456 737662464 738213861 738970176 740047392 741801984 742123008 742883328 745424064 746510688 747598896 749371392 751024736 751794176 753030432 754128144 755465046 756566307 757256192 757583904 758360064 760714416 762062994 763173873 764983296 765314352 766098432 767788681 768575296 768718566 769839147 772789248 773366902 774159232 774494259 775287744 776562633 777125888 780337152 780920448 781258401 782058816 784147392 785055744 788889024 790039008 791439572 792593274 793659328 794472448 796594176 796938912 797755392 798351708 799515486 801411072 801650682 804722688 805324212 806498154 809238528 809588736 810418176 811374938 812206208 813189888 813541806 814375296 814727727 815562432 817496064 818107136 819299712 821487744 821843253 822685248 826097664 826455168 827301888 831341448 832553316 834527232 834888384 835743744 836368456 837587652 838602072 839573504 839824524 841048758 843042816 843672984 844537344 844902828 845768448 847159236 851913216 852281892 853155072 856424448 858313984 859193344 860606208 860978646 861860736 862131872 863388624 864647208 865435648 865810176 866697216 869387904 870929136 872198712 874266624 878535504 879816168 881375887 883187712 883847888 884753408 885136296 886043136 887500152 888793884 889073493 892480512 892866744 893781504 896168448 901587456 904502368 907039232 907968512 910393344 910787328 911073856 911720448 912401952 913731984 914838624 915898368 916172208 919683072 920370528 921712176 924692153 929359872 929762064 930714624 931410326 932768067 934979584 935259129 936342528 938843136 939249432 939544914 940211712 940914513 943427331 944111616 944520192 945487872 949132107 950104512 951489504 953745408 955849664 958402368 959512576 959799456 963477504 963780608 964197696 965185536 965603232 966592512 968181984 969898356 971312202 972728109 973615104 974036448 975034368 977185594 979795278 981223551 983549952 984285148 985293568 985719966 986729856 988352442 989069312 989497344 989793189 990511104 993586176 993898752 994328874 995347584 995778333 996798528 999161856 1004040576 1004475087 1005504192 1007286728 1008755076 1010111872 1011146752 1014285888 1016083992 1017565164 1019977728 1020419136 1021464576 1024192512 1024958088 1026452196 1027948482 1030385664 1032659012 1033716992 1035416844 1036926198 1040449536 1041227264 1041677868 1042745088 1045529856 1045982322 1046740992 1047053952 1051066368 1051852032 1053385344 1056791032 1062125568 1062585216 1063673856 1064468944 1066020648 1068548096 1068867576 1070425692 1072963584 1073765616 1075330872 1078202664 1079451648 1084253184 1084722408 1085833728 1086303636 1087416576 1092399616 1095316992 1095791004 1096913664 1101463552 1101940224 1103069184 1106493696 1108455264 1110071088 1112702976 1113184512 1114324992 1116783536 1118136096 1119766032 1121398344 1124057088 1124897312 1126049792 1126537104 1127691264 1129545648 1131192216 1133197569 1135884288 1136375856 1137540096 1143094491 1147474944 1147971528 1149147648 1150006627 1151184832 1152862944 1153077849 1154413568 1155596288 1159183872 1160050353 1161238848 1162931616 1165688832 1170505728 1171380672 1173088224 1176880922 1177583616 1180181728 1181390848 1183333536 1185058512 1185431324 1187159358 1188889911 1189974016 1190488992 1191708672 1194891264 1195408368 1196633088 1197527562 1199273229 1202116608 1207986318 1209747231 1213857792 1214383104 1215290846 1215627264 1216535936 1217062407 1218309312 1219784832 1220312709 1221197824 1221562944 1223343648 1226244096 1227160704 1228949568 1232231616 1239146496 1239682752 1240952832 1243690756 1247012172 1248456704 1248829974 1251790848 1252332576 1252726552 1253615616 1254552684 1256381478 1257903108 1259360256 1259736786 1260650496 1264564224 1265509476 1266806016 1267354242 1268652672 1271660544 1277869824 1278422838 1279732608 1284636672 1285596928 1286914048 1287470976 1288790016 1290909312 1291467969 1292791104 1293197808 1295082936 1296970812 1298153472 1298715264 1300045824 1306393704 1308298068 1311399936 1314293288 1315639808 1317803256 1319329792 1319724252 1324781568 1325198336 1325771832 1327130112 1327704444 1329064704 1331250228 1337720832 1338720768 1339300116 1340672256 1345006768 1352381184 1354778656 1356753552 1359970304 1360558848 1361952768 1365590016 1366180992 1366610784 1367580672 1368602928 1370597976 1372257936 1373847552 1380555792 1382568264 1385019251 1388903824 1390326784 1394039808 1394643096 1396071936 1397115489 1402469376 1404513792 1408264704 1409317371 1416167424 1416780288 1418231808 1421360864 1425156768 1427234256 1430618112 1431687488 1433774496 1437603552 1439268864 1439699184 1445216256 1445670912 1446296544 1447778304 1448404848 1449888768 1453087669 1454847534 1456968303 1460422656 1461054672 1462551552 1463644798 1465778391 1469253632 1469692917 1470758912 1475324928 1476427722 1477940352 1478579949 1480094784 1482528663 1483603968 1484246016 1485766656 1490848128 1491493311 1493021376 1495197792 1498742784 1502049472 1503588352 1506060864 1508256288 1510930092 1513132614 1514512384 1515167808 1516720128 1521428832 1524125988 1526347746 1529966592 1530628704 1532196864 1535577362 1537150592 1537437132 1539678294 1541922723 1545578496 1546733804 1548318464 1548988518 1550575488 1553125266 1554251776 1555389297 1560674304 1561840896 1562516802 1564117632 1568294784 1570111488 1577778048 1580078016 1582879144 1585186548 1587318656 1588944896 1593188352 1593877824 1595510784 1596703416 1599030972 1602822144 1603301364 1609445376 1610648424 1612996308 1619177472 1620836352 1622749876 1624412416 1626379776 1627083612 1628750592 1629455454 1631124864 1634992128 1636214272 1638599424 1642975488 1643686506 1645370496 1652195328 1652910336 1654603776 1662682896 1665106632 1669054464 1669776768 1671487488 1672736912 1675175304 1677204144 1679147008 1679649048 1682097516 1686085632 1687345968 1689074688 1689805656 1691536896 1694318472 1703826432 1704563784 1706310144 1716627968 1718386688 1721212416 1721957292 1722499009 1723721472 1724263744 1726777248 1729294416 1730871296 1731620352 1733394432 1738775808 1741858272 1744397424 1748533248 1757071008 1759632336 1762751774 1765321383 1766375424 1767695776 1769506816 1770272592 1772086272 1775000304 1777587768 1778146986 1780739037 1784961024 1785733488 1787563008 1792336896 1796291343 1803174912 1807153271 1809004736 1811979477 1814078464 1815937024 1820786688 1821574656 1822147712 1822936269 1823440896 1824803904 1827463968 1829677248 1831796736 1832344416 1839366144 1840741056 1843424352 1849384306 1858719744 1859524128 1861429248 1862820652 1865536134 1869959168 1870518258 1872685056 1873244961 1877686272 1878498864 1879089828 1880423424 1881829026 1884572217 1886854662 1888223232 1889040384 1890975744 1898264214 1900209024 1901031363 1902979008 1907490816 1911699328 1916804736 1917634257 1919025152 1919598912 1926955008 1927561216 1928395392 1930371072 1931206464 1933185024 1936363968 1939796712 1942624404 1945456218 1947230208 1948072896 1950068736 1954371188 1959590556 1962447102 1967099904 1968570296 1970587136 1971439932 1973459712 1976704884 1978994688 1979586378 1981022208 1987172352 1987797504 1988657748 1990695168 1991556666 1993597056 1998323712 2008081152 2008950174 2011008384 2014573456 2017510152 2020223744 2022293504 2028571776 2032167984 2035130328 2039955456 2040838272 2042929152 2048385024 2049916176 2052904392 2055896964 2060771328 2065318024 2067433984 2070833688 2073852396 2082454528 2083355736 2085490176 2091059712 2091964644 2094107904 2102132736 2103704064 2106770688 2113582064 2124251136 2125170432 2127347712 2128937888 2132041296 2137096192 2137735152 2140851384 2145927168 2147531232 2150661744 2156405328 2158903296 2168506368 2169444816 2171667456 2172607272 2174833152 2176458823 2182271301 2184799232 2190633984 2191582008 2193827328 2195467197 2202927104 2203880448 2206138368 2212987392 2214641583 2216910528 2220142176 2225405952 2226369024 2228649984 2233567072 2236272192 2239532064 2242796688 2248114176 2249794624 2252099584 2253074208 2255382528 2259091296 2262384432 2266395138 2269698921 2271768576 2272751712 2275080192 2286188982 2289521619 2294949888 2295943056 2298295296 2300013254 2302369664 2303366043 2305725888 2306155698 2308827136 2309517441 2311192576 2318367744 2320100706 2322477696 2323482777 2325863232 2329687899 2331377664 2341011456 2342761344 2343775203 2346176448 2353761844 2355167232 2360363456 2362781696 2366667072 2370117024 2370862648 2374318716 2377779822 2379948032 2380977984 2383417344 2389782528 2390816736 2393266176 2395055124 2398546458 2404233216 2415972636 2419494462 2427715584 2428766208 2430581692 2431254528 2433071872 2434124814 2436618624 2439569664 2440625418 2442395648 2443125888 2444183181 2446687296 2452488192 2454321408 2457899136 2464463232 2478292992 2479365504 2481905664 2487381512 2494024344 2496913408 2497659948 2503581696 2504665152 2505453104 2507231232 2509105368 2512762956 2515806216 2518720512 2519473572 2529128448 2531018952 2533612032 2534708484 2537305344 2555739648 2556845676 2559465216 2569273344 2571193856 2573828096 2574941952 2577580032 2581818624 2582935938 2585582208 2586395616 2590165872 2593941624 2596306944 2597430528 2600091648 2612787408 2616596136 2622799872 2628586576 2631279616 2635606512 2638659584 2639448504 2644127661 2649563136 2650396672 2651543664 2654260224 2655408888 2658129408 2662500456 2667220479 2677441536 2678600232 2681344512 2690013536 2704762368 2706784157 2709557312 2713507104 2719940608 2721117696 2723905536 2731180032 2732361984 2733221568 2735161344 2737205856 2741195952 2744515872 2747695104 2761111584 2765136528 2770038502 2774076459 2777807648 2780653568 2788079616 2789286192 2792143872 2794230978 2798304201 2804938752 2805777387 2809027584 2816529408 2818634742 2822743539 2832334848 2833560576 2836463616 2839812283 2842721728 2847396321 2850313536 2854468512 2861236224 2863374976 2867548992 2875207104 2878537728 2879398368 2890432512 2891341824 2892593088 2895556608 2896809696 2899777536 2906175338 2909695068 2913936606 2918184327 2920845312 2922109344 2925103104 2927289596 2931556782 2938507264 2939385834 2941517824 2943670653 2950649856 2952855444 2955880704 2957159898 2960189568 2965057326 2967207936 2968492032 2971533312 2981696256 2982986622 2986042752 2987334999 2990395584 2997485568 3004098944 3007176704 3012121728 3013425261 3016512576 3021860184 3026265228 3029024768 3030335616 3033440256 3042857664 3048251976 3052695492 3059933184 3061257408 3064393728 3071154724 3074301184 3074874264 3079356588 3083845446 3091156992 3093467608 3096636928 3097977036 3101150976 3106250532 3110778594 3121348608 3123681792 3125033604 3128235264 3136589568 3140222976 3155556096 3160156032 3165758288 3170373096 3174637312 3177889792 3186376704 3187755648 3191021568 3193406832 3198061944 3205644288 3206602728 3218890752 3221296848 3225992616 3238354944 3245499752 3248824832 3252759552 3254167224 3257501184 3258910908 3259936141 3262249728 3272428544 3277198848 3285950976 3287373012 3290740992 3304390656 3305820672 3309207552 3325365792 3330213264 3338108928 3339553536 3342974976 3345473824 3350350608 3354408288 3358294016 3359298096 3364195032 3372171264 3374691936 3378149376 3379611312 3383073792 3388636944 3399592707 3407652864 3409127568 3412620288 3420149579 3429283473 3433255936 3436773376 3442424832 3443914584 3444998018 3447442944 3448527488 3450019881 3453554496 3458588832 3459233547 3461742592 3463240704 3466788864 3477551616 3480151059 3483716544 3488794848 3497066496 3514142016 3519264672 3525503548 3530642766 3532750848 3535391552 3539013632 3540545184 3544172544 3550000608 3555175536 3556293972 3561478074 3566669733 3569922048 3571466976 3575126016 3584673792 3592582686 3597819687 3606349824 3614306542 3618009472 3623958954 3628156928 3629241693 3631874048 3641573376 3643149312 3644295424 3645872538 3646881792 3649607808 3651187221 3654927936 3659354496 3660938127 3663593472 3664688832 3678732288 3681482112 3686848704 3698768612 3717439488 3719048256 3722858496 3725641304 3731072268 3739918336 3741036516 3745370112 3746489922 3755372544 3756997728 3758179656 3760846848 3763658052 3769144434 3773709324 3778080768 3781951488 3796528428 3800418048 3802062726 3805958016 3814981632 3823398656 3833609472 3835268514 3838050304 3839197824 3853910016 3855122432 3856790784 3860742144 3862412928 3866370048 3872727936 3879593424 3885248808 3890912436 3894460416 3896145792 3900137472 3908742376 3919181112 3924894204 3934199808 3937140592 3941174272 3942879864 3946919424 3953409768 3957989376 3959172756 3974344704 3975595008 3977315496 3981390336 3983113332 3987194112 4016162304 4017900348 4022016768 4029146912 4035020304 4040447488 4044587008 4057143552 4064335968 4070260656 4079910912 4081676544 4085858304 4096770048 4099832352 4105808784 4111793928 4119083227 4121542656 4130636048 4134867968 4141667376 4147704792 4155057753 4164909056 4166711472 4170980352 4182119424 4183929288 4188215808 4191346467 4207408128 4213541376 4227164128 4227952113 4248502272 4250340864 4253517961 4254695424 4257875776 4264082592 4274192384 4275470304 4281702768 4291854336 4295062464 4301323488 4312810656 4317806592 4337012736 4338889632 4343334912 4345214544 4349666304 4352917646 4359263007 4364542602 4369598464 4370904909 4381267968 4383164016 4387654656 4390934394 4397335173 4405854208 4407760896 4409078751 4412276736 4425974784 4429283166 4433821056 4435739847 4440284352 4450811904 4452738048 4457299968 4467134144 4472544384 4474479933 4479064128 4485593376 4496228352 4499589248 4504199168 4506148416 4510765056 4518182592 4524768864 4532790276 4539397842 4543537152 4545503424 4550160384 4572377964 4579043238 4589899776 4591886112 4596590592 4600026508 4604739328 4606732086 4611451776 4612311396 4617654272 4619034882 4622385152 4625768169 4636735488 4640201412 4644955392 4646965554 4651726464 4659375798 4662755328 4682022912 4685522688 4687550406 4692352896 4707523688 4710334464 4720726912 4725563392 4733334144 4740234048 4741725296 4748637432 4755559644 4759896064 4761955968 4766834688 4779565056 4781633472 4786532352 4790110248 4797092916 4808466432 4831945272 4838988924 4857532416 4861163384 4862509056 4866143744 4868249628 4873237248 4879139328 4881250836 4886251776 4888366362 4893374592 4904976384 4908642816 4915798272 4928926464 4956585984 4958731008 4963811328 4974763024 4988048688 4993826816 4995319896 5007163392 5009330304 5010906208 5014462464 5018210736 5025525912 5031612432 5037441024 5038947144 5058256896 5062037904 5067224064 5069416968 5074610688 5111479296 5113691352 5118930432 5122756793 5142387712 5147656192 5149883904 5155160064 5163637248 5165871876 5167497027 5171164416 5172791232 5180331744 5187883248 5192613888 5194861056 5200183296 5225574816 5233192272 5245599744 5257173152 5262559232 5271213024 5277319168 5278897008 5288255322 5295964149 5299126272 5300793344 5303087328 5308520448 5310817776 5316258816 5325000912 5334440958 5342217111 5354883072 5357200464 5362689024 5374520767 5380027072 5388874029 5409524736 5413568314 5419114624 5421459813 5427014208 5435938431 5439881216 5442235392 5447811072 5462360064 5464723968 5466443136 5468808807 5470322688 5474411712 5482391904 5489031744 5495390208 5522223168 5530273056 5540077004 5548152918 5555615296 5561307136 5576159232 5578572384 5584287744 5588461956 5596608402 5609877504 5611554774 5618055168 5633058816 5637269484 5645487078 5653716651 5664669696 5667121152 5672927232 5679624566 5685443456 5694792642 5700627072 5703094089 5708937024 5722472448 5726749952 5735097984 5750414208 5752902771 5757075456 5758796736 5780865024 5782683648 5785186176 5791113216 5793619392 5799555072 5812350676 5819390136 5827873212 5836368654 5841690624 5844218688 5850206208 5854579192 5863113564 5877014528 5878771668 5887341306 5901299712 5905710888 5911761408 5914319796 5920379136 5930114652 5936984064 5943066624 5963392512 5965973244 5972085504 5974669998 5980791168 5994971136 6008197888 6014353408 6024243456 6026850522 6033025152 6043720368 6052530456 6058049536 6060671232 6066880512 6085715328 6096503952 6105390984 6119866368 6122514816 6128787456 6142309448 6148602368 6149748528 6158713176 6167690892 6169631209 6182313984 6186935216 6193273856 6195954072 6202301952 6212501064 6221557188 6247363584 6250067208 6256470528 6273179136 6311112192 6320312064 6331516576 6340746192 6349274624 6355779584 6372753408 6375511296 6382043136 6386813664 6396123888 6411288576 6413205456 6437781504 6442593696 6451985232 6472845071 6476709888 6490999504 6497649664 6505519104 6508334448 6515002368 6517821816 6519872282 6524499456 6529376469 6544857088 6546813903 6554397696 6571901952 6574746024 6581481984 6586401591 6608781312 6611641344 6618415104 6643924749 6650731584 6660426528 6676217856 6679107072 6685949952 6690947648 6700701216 6708816576 6716588032 6718596192 6728390064 6744342528 6749383872 6756298752 6759222624 6766147584 6777273888 6799185414 6809096763 6815305728 6818255136 6825240576 6840299158 6858566946 6866511872 6868564857 6873546752 6884849664 6887829168 6889996036 6894885888 6897054976 6900039762 6907108992 6910098129 6917177664 6918467094 6923485184 6926481408 6928552323 6933577728 6955103232 6960302118 6967433088 6970448331 6977589696 6994132992 7028284032 7031325609 7038529344 7051007096 7061285532 7065501696 7070783104 7078027264 7081090368 7088345088 7100001216 7110351072 7112587944 7122956148 7133339466 7139844096 7142933952 7150252032 7169347584 7185165372 7195639374 7212699648 7228613084 7236018944 7247917908 7256313856 7258483386 7263748096 7283146752 7286298624 7288590848 7291745076 7293763584 7299215616 7302374442 7309855872 7318708992 7321876254 7327186944 7329377664 7357464576 7362964224 7373697408 7397537224 7434878976 7438096512 7445716992 7451282608 7462144536 7479836672 7482073032 7490740224 7492979844 7510745088 7513995456 7516359312 7521693696 7527316104 7538288868 7547418648 7556161536 7593056856 7600836096 7604125452 7611916032 7646797312 7667218944 7670537028 7678395648 7707820032 7710244864 7713581568 7721484288 7724825856 7732740096 7745455872 7759186848 7770497616 7781824872 7788920832 7792291584 7800274944 7817484752 7838362224 7849788408 7868399616 7874281184 7882348544 7885759728 7893838848 7906819536 7915978752 7918345512 7932382983 7948689408 7951190016 7954630992 7962780672 7966226664 7974388224 8001661437 8032324608 8035800696 8044033536 8050046389 8058293824 8070040608 8080894976 8089174016 8114287104 8120352471 8128671936 8140521312 8159821824 8163353088 8171716608 8193540096 8199664704 8211617568 8223587856 8238166454 8243085312 8261272096 8269735936 8283334752 8295409584 8310115506 8322229377 8329818112 8333422944 8341960704 8364238848 8367858576 8376431616 8382692934 8394912603 8414816256 8427082752 8445675491 8454328256 8455904226 8468230617 8497004544 8500681728 8507035922 8509390848 8515751552 8519436849 8528165184 8542188963 8548384768 8550940608 8563405536 8583708672 8590124928 8602646976 8625621312 8635613184 8674025472 8677779264 8686669824 8690429088 8699332608 8705835292 8718526014 8729085204 8739196928 8741809818 8754552981 8762535936 8766328032 8775309312 8781868788 8794670346 8815521792 8818157502 8824553472 8851949568 8858566332 8867642112 8871479694 8880568704 8901623808 8905476096 8914599936 8934268288 8945088768 8948959866 8958128256 8962004997 8971186752 8992456704 8999178496 9008398336 9012296832 9021530112 9036365184 9040275783 9049537728 9065580552 9078795684 9087074304 9091006848 9100320768 9144755928 9158086476 9179799552 9183772224 9193181184 9200053016 9209478656 9213464172 9222903552 9224622792 9235308544 9238069764 9251536338 9273470976 9280402824 9289910784 9293931108 9303452928 9318751596 9364045824 9371045376 9375100812 9384705792 9415047376 9420668928 9441453824 9451126784 9466668288 9480468096 9483450592 9497274864 9511119288 9519792128 9523911936 9533669376 9559130112 9563266944 9573064704 9580220496 9594185832 9616932864 9663890544 9677977848 9695134757 9715064832 9722326768 9732287488 9736499256 9746474496 9758278656 9762501672 9772503552 9776732724 9779808423 9786749184 9817285632 9831596544 9857852928 9913171968 9917462016 9927622656 9949526048 9976097376 9987653632 9990639792 10014326784 10018660608 10021812416 10028924928 10036421472 10051051824 10063224864 10074882048 10077894288 10116513792 10124075808 10134448128 10138833936 10149221376 10171613683 10198778121 10222958592 10227382704 10237860864 10245513586 10260448737 10284775424 10287850419 10295312384 10299767808 10310320128 10327274496 10331743752 10334994054 10342328832 10345582464 10350059643 10360663488 10375766496 10377700641 10385227776 10389722112 10400366592 10440453177 10451149632 10466384544 10491199488 10514346304 10525118464 10542426048 10554638336 10557794016 10576510644 10591928298 10598252544 10601586688 10606174656 10617040896 10621635552 10632517632 10650001824 10668881916 10684434222 10700009199 10709766144 10714400928 10725378048 10749041534 10760054144 10777748058 10793459061 10819049472 10827136628 10838229248 10842919626 10854028416 10871876862 10879762432 10884470784 10887725079 10895622144 10924720128 10929447936 10932886272 10937617614 10940645376 10948823424 10953561663 10964783808 10978063488 10990780416 11044446336 11060546112 11080154008 11096305836 11111230592 11122614272 11152318464 11157144768 11168575488 11176923912 11193216804 11219755008 11223109548 11236110336 11266117632 11274538968 11290974156 11307433302 11334242304 11345854464 11359249132 11370886912 11389585284 11401254144 11406188178 11417874048 11444944896 11453499904 11470195968 11500828416 11505805542 11514150912 11517593472 11561730048 11565367296 11570372352 11582226432 11587238784 11599110144 11624701352 11638780272 11655746424 11672737308 11683381248 11688437376 11700412416 11709158384 11726227128 11754029056 11757543336 11774682612 11802599424 11811421776 11823522816 11828639592 11840758272 11860229304 11873968128 11926785024 11931946488 11944171008 11949339996 11961582336 12016395776 12028706816 12048486912 12053701044 12066050304 12087440736 12105060912 12116099072 12121342464 12133761024 12171430656 12193007904 12210781968 12239732736 12245029632 12257574912 12284618896 12297204736 12299497056 12317426352 12335381784 12339262418 12357249681 12364627968 12373870432 12386547712 12391908144 12404603904 12425002128 12443114376 12465173259 12494727168 12500134416 12512941056 12546358272 12574039401 12622224384 12640624128 12650072897 12663033152 12681492384 12683856339 12698549248 12711559168 12745506816 12751022592 12760553883 12764086272 12773627328 12792247776 12822577152 12826410912 12875563008 12885187392 12903970464 12945690142 12953419776 12981999008 12995299328 13011038208 13016668896 13030004736 13035643632 13039744564 13048998912 13058752938 13077789021 13089714176 13093627806 13108795392 13112714727 13143803904 13149492048 13162963968 13172803182 13192005519 13217562624 13223282688 13236830208 13287849498 13301463168 13307219541 13320853056 13352435712 13358214144 13371899904 13381895296 13401402432 13417633152 13423439799 13433176064 13437192384 13456780128 13488685056 13498767744 13512597504 13518445248 13532295168 13554547776 13598370828 13618193526 13630611456 13636510272 13650481152 13680598316 13717133892 13733023744 13737129714 13747093504 13769699328 13775658336 13779992072 13789771776 13794109952 13800079524 13814217984 13820196258 13834355328 13836934188 13852962816 13857104646 13867155456 13910206464 13920604236 13934866176 13940896662 13955179392 13988265984 14056568064 14062651218 14077058688 14102014192 14122571064 14131003392 14141566208 14156054528 14162180736 14176690176 14200002432 14220702144 14225175888 14245912296 14266678932 14279688192 14285867904 14300504064 14338695168 14370330744 14391278748 14425399296 14457226168 14472037888 14495835816 14512627712 14516966772 14572597248 14577181696 14583490152 14587527168 14598431232 14604748884 14619711744 14637417984 14643752508 14658755328 14714929152 14725928448 14747394816 14795074448 14869757952 14876193024 14891433984 14902565216 14924289072 14959673344 14964146064 14981480448 14985959688 15021490176 15027990912 15032718624 15043387392 15054632208 15076577736 15094837296 15112323072 15186113712 15201672192 15208250904 15223832064 15235211761 15293594624 15334437888 15341074056 15356791296 15368270379 15420489728 15427163136 15442968576 15449651712 15465480192 15490911744 15502491081 15518373696 15540995232 15563649744 15577841664 15584583168 15600549888 15634969504 15676724448 15699576816 15736799232 15748562368 15764697088 15771519456 15787677696 15813639072 15831957504 15836691024 15864765966 15887892447 15897378816 15902380032 15909261984 15925561344 15932453328 15948776448 15983964359 16003322874 16026651333 16064649216 16071601392 16088067072 16100092778 16116587648 16123562301 16140081216 16161789952 16166622087 16178348032 16228574208 16240704942 16257343872 16264379439 16281042624 16307815293 16319643648 16326706176 16343433216 16387080192 16399329408 16406426421 16423235136 16447175712 16476332908 16486170624 16522544192 16539471872 16566669504 16590819168 16620231012 16644458754 16659636224 16666845888 16683921408 16728477696 16735717152 16752863232 16765385868 16789825206 16829632512 16854165504 16891350982 16908656512 16911808452 16936461234 16961149953 16994009088 17001363456 17014071844 17018781696 17031503104 17038873698 17056330368 17084377926 17096769536 17101881216 17109282267 17126811072 17167417344 17180249856 17205293952 17251242624 17271226368 17348050944 17355558528 17373339648 17380858176 17398665216 17411670584 17437052028 17458170408 17478393856 17483619636 17509105962 17525071872 17532656064 17550618624 17563737576 17589340692 17631043584 17636315004 17703899136 17717132664 17735284224 17742959388 17761137408 17810952192 17829199872 17868536576 17890177536 17897919732 17916256512 17924009994 17942373504 17984913408 17998356992 18016796672 18024593664 18043060224 18072730368 18080551566 18099075456 18131161104 18157591368 18174148608 18182013696 18200641536 18289511856 18316172952 18359599104 18367544448 18386362368 18400106032 18418957312 18426928344 18445807104 18449245584 18470617088 18476139528 18503072676 18508893627 18546941952 18560805648 18579821568 18587862216 18606905856 18637503192 18742090752 18750201624 18769411584 18830094752 18882907648 18902253568 18933336576 18947489099 18960936192 18966901184 18994549728 19022238576 19039584256 19047823872 19067338752 19118260224 19126533888 19146129408 19160440992 19188371664 19233865728 19327781088 19355955696 19390269514 19418535213 19430129664 19444653536 19464574976 19472998512 19492948992 19516557312 19525003344 19545007104 19553465448 19559616846 19573498368 19588129407 19634571264 19640441709 19663193088 19715705856 19759204773 19826343936 19834924032 19855245312 19878685981 19899052096 19931774247 19952194752 19975307264 19981279584 20028653568 20037321216 20043624832 20057849856 20072842944 20102103648 20126449728 20149764096 20155788576 20233027584 20248151616 20268896256 20277667872 20298442752 20343227366 20397556242 20427290289 20445917184 20454765408 20475721728 20491027172 20520897474 20569550848 20575700838 20590624768 20599535616 20605694571 20620640256 20654548992 20663487504 20669988108 20684657664 20691164928 20700119286 20721326976 20730294387 20751532992 20755401282 20770455552 20779444224 20800733184 20880906354 20902299264 20911344993 20932769088 20982398976 21028692608 21050236928 21084852096 21093976827 21109276672 21115588032 21153021288 21183856596 21196505088 21203173376 21212349312 21234081792 21243271104 21265035264 21300003648 21337763832 21368868444 21400018398 21419532288 21428801856 21450756096 21498083068 21520108288 21555496116 21586918122 21638098944 21654273256 21676458496 21685839252 21708056832 21743753724 21768941568 21775450158 21791244288 21849440256 21858895872 21865772544 21875235228 21881290752 21897646848 21907123326 21929567616 21956126976 21981560832 22088892672 22121092224 22160308016 22192611672 22222461184 22245228544 22304636928 22314289536 22337150976 22353847824 22386433608 22439510016 22446219096 22472220672 22532235264 22549077936 22581948312 22614866604 22668484608 22718498264 22741773824 22779170568 22802508288 22812376356 22835748096 22906999808 22940391936 23001656832 23011611084 23035186944 23123460096 23130734592 23140744704 23164452864 23174477568 23198220288 23249402704 23277560544 23311492848 23345474616 23366762496 23376874752 23400824832 23418316768 23452454256 23508058112 23515086672 23549365224 23605198848 23622843552 23647045632 23657279184 23681516544 23720458608 23747936256 23797148949 23853570048 23863892976 23888342016 23898679992 23923164672 23941047053 24004984311 24032791552 24057413632 24096973824 24107402088 24132100608 24150139167 24174881472 24210121824 24232198144 24242684928 24267522048 24342861312 24361057413 24386015808 24421563936 24479465472 24490059264 24515149824 24569237792 24594409472 24598994112 24634852704 24670763568 24678524836 24714499362 24729255936 24747740864 24773095424 24783816288 24809207808 24850004256 24886228752 24930346518 24966688131 24989454336 25000268832 25025882112 25092716544 25148078802 25184737809 25244448768 25281248256 25300145794 25326066304 25337026473 25362984768 25367712678 25397098496 25404691851 25423118336 25491013632 25502045184 25521107766 25528172544 25547254656 25558310547 25584495552 25626566889 25645154304 25652821824 25751126016 25770374784 25807940928 25891380284 25906839552 25963998016 25990598656 26022076416 26033337792 26060009472 26071287264 26079489128 26097997824 26117505876 26155578042 26179428352 26187255612 26217590784 26225429454 26287607808 26298984096 26325927936 26345606364 26384011038 26446565376 26473660416 26575698996 26602926336 26614439082 26641706112 26704871424 26716428288 26743799808 26763790592 26802804864 26835266304 26846879598 26866352128 26874384768 26886014991 26913560256 26977370112 26997535488 27025195008 27036890496 27064590336 27109095552 27196741656 27236387052 27261222912 27273020544 27300962304 27361196632 27434267784 27466047488 27474259428 27539398656 27551316672 27559984144 27579543552 27588219904 27600159048 27628435968 27640392516 27668710656 27673868376 27705925632 27714209292 27820412928 27841208472 27869732352 27881793324 27910358784 28113136128 28125302436 28154117376 28204028384 28245142128 28262006784 28283132416 28312109056 28324361472 28353380352 28400004864 28441404288 28450351776 28491824592 28533357864 28559376384 28571735808 28601008128 28677390336 28740661488 28782557496 28833582589 28850798592 28914452336 28944075776 28991671632 29025255424 29033933544 29085404271 29145194496 29154363392 29166980304 29196862464 29209497768 29239423488 29274835968 29287505016 29317510656 29339425269 29451856896 29494789632 29590148896 29739515904 29752386048 29774625727 29782867968 29805130432 29848578144 29919346688 29928292128 29962960896 29971919376 30042980352 30055981824 30065437248 30086774784 30109264416 30153155472 30189674592 30224646144 30372227424 30403344384 30416501808 30447664128 30470423522 30514841049 30587189248 30596334363 30668875776 30682148112 30713582592 30736540758 30781346211 30840979456 30854326272 30863551257 30885937152 30899303424 30930960384 30981823488 31004982162 31036747392 31050178929 31081990464 31127299488 31155683328 31169166336 31201099776 31269939008 31321359531 31353448896 31399153632 31473598464 31497124736 31529394176 31543038912 31575355392 31627278144 31663915008 31673382048 31729531932 31775784894 31794757632 31804760064 31818523968 31851122688 31864906656 31897552896 31967928718 32006645748 32053302666 32100027597 32129298432 32143202784 32176134144 32200185556 32233175296 32247124602 32280162432 32323579904 32333244174 32356696064 32380377183 32457148416 32481409884 32514687744 32528758878 32562085248 32615630586 32639287296 32653412352 32686866432 32774160384 32798658816 32812852842 32846470272 32860684989 32894351424 32952665816 32972341248 33045088384 33078943744 33133339008 33181638336 33240462024 33288917508 33319272448 33333691776 33367842816 33456955392 33471434304 33505726464 33530771736 33579650412 33659265024 33708331008 33782701964 33817313024 33823616904 33872922468 33922299906 34002726912 34028143688 34037563392 34063006208 34077747396 34112660736 34168755852 34203762432 34218564534 34253622144 34334834688 34360499712 34410587904 34502485248 34542452736 34696101888 34711117056 34746679296 34761716352 34797330432 34823341168 34874104056 34916340816 34956787712 34967239272 35018211924 35050143744 35065312128 35101237248 35127475152 35178681384 35262087168 35272630008 35407798272 35434265328 35470568448 35485918776 35522274816 35621904384 35737073152 35780355072 35795839464 35832513024 35848019988 35859297551 35884747008 35996713984 36033593344 36049187328 36086120448 36145460736 36161103132 36198150912 36262322208 36315182736 36348297216 36364027392 36401283072 36579023712 36632345904 36719198208 36735088896 36772724736 36800212064 36837914624 36853856688 36891614208 36898491168 36941234176 36952279056 37006145352 37017787254 37071749043 37093883904 37121611296 37159643136 37175724432 37213811712 37275006384 37395519777 37484181504 37500403248 37538823168 37621645369 37660189504 37722118203 37765815296 37804507136 37866673152 37894978198 37921872384 37933802368 37950218691 37989099456 38044477152 38051569017 38079168512 38095647744 38134677504 38236520448 38253067776 38281661649 38292258816 38320881984 38376743328 38467731456 38655562176 38711911392 38780539028 38837070426 38860259328 38889307072 38929149952 38945997024 38985897984 39033114624 39050006688 39090014208 39106930896 39119233692 39146996736 39176258814 39233367063 39269142528 39280883418 39326386176 39431411712 39518409546 39576016557 39652687872 39669848064 39710490624 39757371962 39798104192 39863548494 39904389504 39921658623 39950614528 39962559168 40057307136 40074642432 40087249664 40115699712 40145685888 40204207296 40252899456 40270319397 40299528192 40311577152 40466055168 40496303232 40537792512 40555335744 40596885504 40686454732 40795112484 40854580578 40891834368 40909530816 40951443456 40982054344 41041794948 41139101696 41151401676 41199071232 41211389142 41241280512 41309097984 41326975008 41339976216 41369315328 41382329856 41400238572 41442653952 41460588774 41503065984 41510802564 41558888448 41601466368 41761812708 41804598528 41822689986 41865538176 41964797952 42057385216 42100473856 42169704192 42187953654 42218553344 42231176064 42306042576 42367713192 42393010176 42406346752 42424698624 42468163584 42486542208 42530070528 42600007296 42675527664 42737736888 42800036796 42839064576 42857603712 42901512192 42996166136 43040216576 43110992232 43173836244 43276197888 43308546512 43352916992 43371678504 43416113664 43487507448 43537883136 43550900316 43717791744 43731545088 43750470456 43762581504 43795293696 43814246652 43859135232 43912253952 44177785344 44242184448 44320616032 44385223344 44444922368 44490457088 44609273856 44628579072 44674301952 44707695648 44772867216 44879020032 44892438192 44944441344 45064470528 45098155872 45163896624 45229733208 45309915497 45336969216 45436996528 45483547648 45558341136 45605016576 45624752712 45671496192 45705635283 45813999616 45880783872 46003313664 46023222168 46070373888 46104811137 46261469184 46281489408 46328905728 46348955136 46396440576 46498805408 46507473243 46555121088 46622985696 46690949232 46733524992 46753749504 46801649664 46836633536 46904908512 47016116224 47030173344 47098730448 47210397696 47245687104 47294091264 47314558368 47363033088 47440917216 47495872512 47594297898 47663677341 47707140096 47727785952 47776684032 47797359984 47846329344 47882094106 47951893077 48009968622 48065583104 48079953999 48114827264 48193947648 48214804176 48264201216 48300278334 48349762944 48370686903 48420243648 48464396288 48485369856 48499866261 48535044096 48685722624 48722114826 48772031616 48793138317 48843127872 48958930944 48980118528 49030299648 49138475584 49188818944 49197988224 49219279263 49269705408 49341527136 49357049672 49428998724 49458511872 49495481728 49546190848 49567632576 49618415616 49700008512 49772457504 49860693036 49933376262 49978908672 50000537664 50051764224 50185433088 50296157604 50369475618 50488897536 50562496512 50600291588 50652132608 50674052946 50725969536 50735425356 50794196992 50809383702 50846236672 50883449859 50982027264 51004090368 51042215532 51056345088 51094509312 51116621094 51168991104 51253133778 51290308608 51305643648 51502252032 51540749568 51615881856 51782760568 51813679104 51927996032 51981197312 52044152832 52066675584 52120018944 52142574528 52158978256 52195995648 52235011752 52311156084 52358856704 52374511224 52435181568 52450858908 52575215616 52597968192 52651855872 52691212728 52768022076 52893130752 53151397992 53205852672 53228878164 53283412224 53432856576 53487599616 53527581184 53605609728 53670532608 53693759196 53748769536 53772029982 53827120512 53954740224 53995070976 54050390016 54073780992 54129180672 54218191104 54393483312 54472774104 54522445824 54546041088 54601924608 54722393264 54868535568 54932094976 54948518856 55078797312 55102633344 55119968288 55159087104 55176439808 55200318096 55256871936 55280785032 55337421312 55347736752 55411851264 55428418584 55526680881 55640825856 55682416944 55739464704 55763586648 55820717568 56226272256 56250604872 56308234752 56350324723 56408056768 56490284256 56566264832 56624218112 56648722944 56706760704 56800009728 56842467297 56882808576 56900703552 56983649184 57066715728 57118752768 57143471616 57202016256 57354780672 57481322976 57565114992 57667165178 57701597184 57828904672 57888151552 57983343264 58050510848 58067867088 58170808542 58255605639 58290388992 58308726784 58333960608 58393724928 58418995536 58478846976 58549671936 58575010032 58635021312 58678850538 58764388221 58903713792 58989579264 59119728437 59180297792 59277614319 59479031808 59504772096 59549251454 59565735936 59610260864 59636057943 59697156288 59795322741 59838693376 59856584256 59925921792 59943838752 60085960704 60111963648 60130874496 60173549568 60218528832 60306310944 60379349184 60449292288 60744454848 60806688768 60833003616 60895328256 60940847044 61029682098 61174378496 61192668726 61281870867 61337751552 61364296224 61427165184 61473081516 61562692422 61708652544 61727102514 61771874304 61798606848 61861920768 61963646976 62009964324 62073494784 62100357858 62163980928 62190883161 62254598976 62311366656 62338332672 62402199552 62539878016 62642719062 62706897792 62734034979 62798307264 62947196928 62994249472 63058788352 63086077824 63150710784 63254556288 63281930481 63327830016 63346764096 63459063864 63551569788 63589515264 63609520128 63637047936 63702245376 63729813312 63795105792 63935857436 64013291496 64106605332 64200055194 64258596864 64286405568 64352268288 64400371112 64466350592 64494249204 64560324864 64647159808 64666488348 64760754366 64914296832 64962819768 65029375488 65057517756 65124170496 65231261172 65306824704 65373732864 65548320768 65597317632 65625705684 65692940544 65721369978 65788702848 65905331632 65944682496 66090176768 66157887488 66266678016 66363276672 66480924048 66577835016 66638544896 66667383552 66735685632 66913910784 66942868608 67011452928 67061543472 67159300824 67318530048 67416662016 67565403928 67634626048 67647233808 67745844936 67844599812 67865943299 68005453824 68056287376 68126012416 68155494792 68225321472 68337511704 68407524864 68437129068 68507244288 68720999424 68821175808 69004970496 69392203776 69422234112 69493358592 69523432704 69594660864 69646682336 69748208112 69832681632 69913575424 69934478544 70036423848 70100287488 70130624256 70202474496 70254950304 70357362768 70524174336 70545260016 70815596544 70868530656 70941136896 70971837552 71044549632 71201295781 71243808768 71391446847 71474146304 71560710144 71591678928 71665026048 71696039976 71718595102 71769494016 71823141159 71993427968 72014952933 72067186688 72098374656 72172240896 72290921472 72322206264 72396301824 72450417501 72524644416 72630365472 72696594432 72728054784 72802566144 73083172239 73158047424 73264691808 73438396416 73470177792 73545449472 73600424128 73675829248 73707713376 73783228416 73796982336 73882468352 73904558112 74012290704 74035574508 74143498086 74187767808 74243222592 74319286272 74351448864 74427623424 74550012768 74791039554 74900064393 74968363008 75000806496 75077646336 75243290738 75320379008 75444236406 75531630592 75554213427 75609014272 75733346304 75789956396 75843744768 75867604736 75900437382 75978198912 76011079419 76088954304 76103138034 76158337024 76191295488 76214075553 76269355008 76473040896 76506135552 76563323298 76584517632 76641763968 76674931641 76753486656 76935462912 77311124352 77423822784 77561078056 77674140852 77720518656 77778614144 77858299904 77891994048 77971795968 78066229248 78100013376 78180028416 78213861792 78238467384 78293993472 78352517628 78466734126 78538285056 78561766836 78652772352 78862823424 79036819092 79152033114 79339696128 79420981248 79514743924 79596208384 79727096988 79808779008 79843317246 79901229056 79925118336 80114614272 80149284864 80174499328 80231399424 80291371776 80408414592 80505798912 80540638794 80599056384 80623154304 80932110336 80992606464 81075585024 81110671488 81193771008 81372909464 81590224968 81709161156 81783668736 81819061632 81902886912 81964108688 82083589896 82278203392 82302803352 82398142464 82422778284 82618195968 82653950016 82679952432 82738630656 82764659712 82800477144 82885307904 82921177548 83006131968 83021605128 83117776896 83523625416 83609197056 83645379972 83731076352 84114770432 84200947712 84339408384 84375907308 84462352128 84612085152 84735426384 84786020352 84812693504 84849397248 84936327168 84973084416 85060141056 85200014592 85351055328 85475473776 85600073592 85678129152 85715207424 85803024384 85992332272 86080433152 86221984464 86347672488 86500747767 86552395776 86617093024 86705833984 86743357008 86832227328 86975014896 87075766272 87101800632 87256212813 87435583488 87463090176 87500940912 87590587392 87628493304 87718270464 87824507904 88018275807 88355570688 88484368896 88550510279 88641232064 88770446688 88889844736 88980914176 89218547712 89257158144 89323877181 89348603904 89415391296 89545734432 89758040064 89784876384 89888882688 90128941056 90196311744 90327793248 90459466416 90619830994 90673938432 90873993056 90967095296 91116682272 91210033152 91249505424 91342992384 91411270566 91544523147 91627999232 91761567744 91789003089 92006627328 92046444336 92140747776 92209622274 92344038633 92522938368 92562978816 92657811456 92697910272 92792881152 92902430401 92997610816 93014946486 93110242176 93150536787 93245971392 93381898464 93467049984 93507499008 93603299328 93673267072 93809817024 93964078593 94032232448 94060346688 94197460896 94420795392 94491374208 94588182528 94629116736 94726066176 94881834432 94991745024 95188595796 95327354682 95414280192 95455571904 95553368064 95594719968 95692658688 95764188212 95903786154 96019937244 96131166208 96159907998 96229654528 96300082791 96387895296 96429608352 96528402432 96600556668 96699525888 96741373806 96840487296 96970739712 96999732522 97070088192 97371445248 97444229652 97544063232 97586276634 97686255744 97917861888 97960237056 98060599296 98276951168 98377637888 98395976448 98438558526 98539410816 98582054967 98683054272 98714099344 98857997448 98917023744 98990963456 99092381696 99135265152 99236831232 99400017024 99544915008 99721386072 99866752524 99957817344 100001075328 100103528448 100370866176 100592315208 100738951236 100977795072 101124993024 101200583176 101304265216 101348105892 101451939072 101470850712 101588393984 101618767404 101766899718 102008180736 102084431064 102112690176 102189018624 102233242188 102337982208 102506267556 102611287296 103004504064 103081499136 103231763712 103565521136 103627358208 103855992064 103962394624 104088305664 104133351168 104240037888 104285149056 104317956512 104391991296 104470023504 104622312168 104717713408 104749022448 104870363136 104901717816 105150431232 105195936384 105303711744 105382425456 105536044152 105786261504 106302795984 106411705344 106457756328 106566824448 106646482327 106865713152 107055162368 107211219456 107341065216 107387518392 107497539072 107544059964 107577892653 107654241024 107990141952 108100780032 108147561984 108258361344 108436382208 108786966624 108945548208 109044891648 109092082176 109203849216 109444786528 109737071136 109864189952 109897037712 110157594624 110205266688 110239936576 110318174208 110352879616 110400636192 110513743872 110561570064 110674842624 110695473504 110823702528 110856837168 111053361762 111215247129 111281651712 111364833888 111478929408 111527173296 111641435136 111887750513 112186559331 112452544512 112501209744 112616469504 112700649446 112816113536 112864936107 112980568512 113132529664 113166354609 113248436224 113297445888 113413521408 113600019456 113684934594 113765617152 113801407104 113850656073 113967298368 114133431456 114154707051 114237505536 114286943232 114404032512 114709561344 114844984947 114962645952 115130229984 115334330356 115403194368 115657809344 115776303104 115966686528 116101021696 116135734176 116341617084 116511211278 116580777984 116617453568 116667921216 116787449856 116837991072 116957693952 117099343872 117150020064 117270042624 117357701076 117528776442 117700101189 117807427584 117979158528 118239456874 118360595584 118555228638 118728049671 118958063616 119009544192 119098502908 119131471872 119220521728 119272115886 119394312576 119590645482 119677386752 119713168512 119764975869 119851843584 119887677504 120171921408 120223927296 120261748992 120347099136 120437057664 120612621888 120758698368 120898584576 121488909696 121613377536 121666007232 121790656512 121881694088 122059364196 122348756992 122385337452 122563741734 122675503104 122728592448 122854330368 122946163032 123125384844 123417305088 123454205028 123597213696 123723841536 123927293952 124019928648 124146989568 124200715716 124327961856 124381766322 124509197952 124676665344 124804399104 125079756032 125285438124 125413795584 125468069958 125596614528 125894393856 125988498944 126117576704 126172155648 126301421568 126509112576 126563860962 126655660032 126693528192 126918127728 127103139576 127179030528 127219040256 127274095872 127404490752 127459626624 127590211584 127871714872 128026582992 128213210664 128400110388 128517193728 128572811136 128704536576 128800742224 128932701184 128988498408 129120649728 129294319616 129332976696 129521508732 129828593664 129925639536 130058750976 130115035512 130248340992 130462522344 130613649408 131194635264 131251411368 131385881088 131442739956 131577405696 131810663264 132180353536 132315774976 132533356032 132726553344 132961848096 133155670032 133277089792 133334767104 133471371264 133827821568 133885737216 134022905856 134123086944 134318601648 134637060096 134833324032 135130807856 135269252096 135294467616 135491689872 135689199624 135731886598 135929746491 136010907648 136112574752 136252024832 136310989584 136450642944 136675023408 136815049728 136874258136 137014488576 137116905849 137441998848 137642351616 138009940992 138314433411 138784407552 138844468224 138986717184 139046865408 139150801867 139189321728 139293364672 139496416224 139522419729 139665363264 139827150848 139868957088 140072847696 140200574976 140261248512 140404948992 140509900608 140714725536 141048348672 141090520032 141631193088 141737061312 141882273792 141943675104 142089099264 142402591562 142487617536 142782893694 142948292608 142991032023 143121420288 143183357856 143330052096 143392079952 143437190204 143538988032 143646282318 143855679231 143986855936 144029905866 144134373376 144196749312 144239861997 144344481792 144581842944 144644412528 144792603648 144900835002 145049288832 145112060709 145260730944 145393188864 145456109568 145605132288 146166344478 146316094848 146379414951 146529383616 146876792832 146940355584 147090898944 147200848256 147351658496 147415426752 147566456832 147593964672 147657837789 147764936704 147809116224 148024581408 148071149016 148286996172 148375535616 148486445184 148638572544 148702897728 148855246848 149100025536 149582079108 149800128786 149936726016 150001612992 150155292672 150486581476 150640758016 150888472812 151063261184 151108426854 151218028544 151466692608 151579912792 151687489536 151735209472 151800874764 151956397824 152022158838 152177908608 152206276068 152382590976 152428151106 152538710016 152946081792 153012271104 153126646596 153169035264 153283527936 153349863282 153506973312 153870925824 154622248704 154847645568 155122156112 155348281704 155441037312 155557228288 155716599808 155783988096 155943591936 156132458496 156200026752 156360056832 156427723584 156476934768 156587986944 156705035256 156933468252 157076570112 157123533672 157305544704 157725646848 158073638184 158304066228 158679392256 159029487848 159192416768 159454193976 159617558016 159686634492 159850236672 160298569728 160348998656 160462798848 160582743552 160816829184 161011597824 161081277588 161246308608 161864220672 161985212928 162151170048 162221342976 162387542016 162745818928 163180449936 163418322312 163567337472 163638123264 163805773824 163928217376 164167179792 164556406784 164605606704 164796284928 164845556568 165236391936 165307900032 165359904864 165477261312 165529319424 165600954288 165770615808 165842355096 166012263936 166043210256 166235553792 166580042643 167047250832 167218394112 167290759944 167462152704 167587329371 168229540864 168401895424 168678816768 168751814616 168924704256 169050974169 169224170304 169470852768 169625387008 169698794496 169872654336 169946168832 170120282112 170400029184 170527401891 170702110656 170950947552 171200147184 171356258304 171430414848 171606048768 171984664544 172160866304 172443968928 172695344976 173001495534 173104791552 173234186048 173411667968 173486714016 173664454656 173950029792 174151532544 174203601264 174512425626 174766816917 174871166976 174926180352 175001881824 175181174784 175256986608 175436540928 175649015808 175823607949 176036551614 176293164663 176711141376 176968737792 177101020558 177282464128 177359185311 177540893376 177779689472 177832842957 177961828352 178437095424 178514316288 178647754362 178697207808 178830782592 178908173829 179091468864 179385968223 179516080128 179569752768 179777765376 180257882112 180392623488 180655586496 180918932832 181239661988 181347876864 181747986112 181934190592 182233364544 182420066304 182499010848 182685984768 182822541132 183089046294 183255998464 183523135488 183578006178 184013254656 184092888672 184281495552 184419244548 184688077266 185125957632 185315622912 185395820544 185585762304 185804860802 185995221632 186029892972 186220484352 186301073574 186491942784 186572649483 186763796928 186934099968 187014998016 187206598656 187346534144 187619634048 187928157186 188064464896 188120693376 188202104937 188394921792 188841590784 188982748416 189176365056 189258233472 189452132352 189763668864 189983490048 190377191592 190654709364 190828560384 190911143808 191106736128 191189439936 191385317376 191528376424 191807572308 192039874488 192262332416 192319815996 192600165582 192775790592 192859216704 193056804864 193201113336 193399051776 193482747612 193680974592 193941479424 193999465044 194742890496 194888459304 195088126464 195172553268 195372511488 195920474112 196121198592 196553902336 196755275776 196791952896 196877117052 197078821632 197164109934 197366108544 197428198688 197715994896 197834047488 197981926912 198184763392 198270530304 198473662464 198800034048 199089830016 199442772144 199733505048 199915634688 200002150656 200207056896 200741732352 201184630416 201477902472 201835078123 201955590144 202249986048 202401166352 202608530432 202696211784 202903878144 202941701424 203176787968 203237534808 203533799436 203597829897 204016361472 204168862128 204378037248 204466484376 204675964416 205012535112 205222574592 206162998272 206463527424 207131042272 207711984128 207924789248 208176611328 208266702336 208422380089 208480075776 208570298112 208635913024 208783982592 208940047008 209244624336 209435426816 209498044896 209740726272 209803435632 210300862464 210391872768 210607423488 210764850912 211072088304 211572523008 212605591968 212823410688 212915512656 213133648896 213292964654 213603887343 213731426304 214110324736 214174340541 214422438912 214682130432 214775036784 214995078144 215088119928 215155785306 215308482048 215469423477 215980283904 216044858799 216201560064 216295123968 216516722688 216872764416 217351252503 217573933248 217891096416 218089783296 218184164352 218407698432 218889573056 219249516717 219474142272 219728379904 219794075424 220315189248 220410533376 220479873152 220636348416 220705759232 220801272384 221027487744 221123140128 221349685248 221390947008 221647405056 221713674336 222106723524 222430494258 222563303424 222729667776 222957858816 223054346592 223282870272 223775501026 224373118662 224700193179 224905089024 225002419488 225232939008 225401298892 225632227072 225729872214 225961137024 226265059328 226332709218 226496872448 226594891776 226662640281 226827042816 227200038912 227369869188 227531234304 227602814208 227701312146 227934596736 228033238257 228266862912 228309414102 228475011072 228573886464 228808065024 229419122688 229689969894 229925291904 230024794923 230260459968 230668660712 230806388736 231315618688 231552606208 231933373056 232202043392 232271468352 232683234168 233022422556 233161555968 233234907136 233335842432 233574899712 233675982144 233915387904 234198687744 234300040128 234540085248 234715402152 235057552884 235400202378 235614855168 235958317056 236478913748 236721191168 237110457276 237456099342 238019088384 238197005816 238262943744 238441043456 238544231772 238788625152 239181290964 239426337024 239529951738 239703687168 239775355008 240343842816 240447854592 240523497984 240694198272 240874115328 241225243776 241517396736 241797169152 242977819392 243226755072 243332014464 243581313024 243763388176 244118728392 244697513984 244770674904 245127483468 245351006208 245457184896 245708660736 245892326064 246250769688 246834610176 246908410056 247194427392 247854587904 248039857296 248293979136 248401431432 248655923712 248763532644 249018395904 249353330688 250159512064 250570876248 250827591168 250936139916 251193229056 251976997888 252235153408 252344311296 252602843136 253018225152 253127721924 253387056384 253836255456 254206279152 254358061056 254438080512 254548191744 254808981504 254919253248 255180423168 255743429744 256053165984 256426421328 256800220776 257034387456 257145622272 257409073152 257601484448 257865402368 257976996816 258241299456 258588639232 258665953392 259043017464 259502243301 259657187328 259851279072 260117501952 260230071024 260496681984 260925044688 261227298816 261768638439 262389270528 262502822736 262771762176 262885479912 263154811392 263351517583 263621326528 264054827421 264360707072 264631549952 265066712064 265453106688 265651530837 265923696192 266311340064 266554179584 266669534208 266942742528 267655643136 267771474432 267971631543 268045811712 268246173888 268637203296 269274120192 269666648064 270261615712 270538504192 270588935232 270983379744 271378399248 271463773196 271859492982 272021815296 272225149504 272504049664 272621979168 272901285888 273350046816 273630099456 273748516272 274028977152 274233811698 274633569441 274883997696 275284703232 276019881984 276628866822 277032115899 277568815104 277688936448 277973434368 278093730816 278301603734 278378643456 278586729344 278707291203 278992832448 279044839458 279330726528 279451610361 279654301696 279737914176 280145695392 280401149952 280522497024 280809897984 281019801216 281429451072 281892235779 282096697344 282181040064 283262386176 283474122624 283764547584 283887350208 284178198528 284805183124 284975235072 285565787388 285896585216 285982064046 286242840576 286366715712 286660104192 286784159904 286874380408 287077976064 287292564636 287711358462 287973711872 288059811732 288393498624 288479723994 288688963584 289163685888 289288825056 289585207296 289801670004 290098577664 290224121418 290521461888 290912219136 291210264576 292332688956 292632189696 292758829902 293058767232 293753585664 293880711168 294181797888 294401696512 294703316992 294830853504 295132913664 295187929344 295315675578 295529873408 295618232448 295746164901 296049162816 296142298032 296573992344 296751071232 296972890368 297277145088 297405795456 297710493696 298200051072 299164158216 299600257572 299873452032 300003225984 300310585344 300973162952 301281516032 301776945624 302126522368 302216853708 302933385216 303159825584 303374979072 303470418944 303601749528 303912795648 304044317676 304355817216 304412552136 304765181952 304856302212 306024542208 306253293192 306338070528 306567055872 306699726564 307013946624 309244497408 309695291136 310244312224 310696563408 310882074624 311114456576 311433199616 311567976192 311887183872 312264916992 312400053504 312720113664 312855447168 312953869536 313175973888 313410070512 313866936504 314153140224 314247067344 314611089408 315451293696 316147276368 316608132456 317169408479 317358784512 318058975696 318384833536 318908387952 319235116032 319373268984 319700473344 319939446981 320597139456 320697997312 321165487104 321633658368 322023195648 322162555176 322492617216 322733677959 323970425856 324302340096 324442685952 324775084032 325491637856 326360899872 326836644624 327134674944 327276246528 327611547648 327856434752 328334359584 329112813568 329211213408 329592569856 329691113136 330472783872 330615800064 330719809728 330954522624 331058638848 331201908576 331541231616 331684710192 332024527872 332086420512 332471107584 333160085286 333645741387 334094501664 334436788224 334581519888 334924305408 335174658742 335663251539 336459081728 336559677993 336803790848 337357633536 337503629232 337849408512 338101948338 338448340608 338594808321 338941705536 339250774016 339397588992 339499063827 339745308672 339892337664 340240564224 340800058368 341054803782 341404221312 341551968219 341901895104 342400294368 342712516608 342860829696 343212097536 343969329088 344321732608 344534954841 344887937856 345390689952 346002991068 346209583104 346468372096 346823335936 346973428032 347328909312 347900059584 348303065088 348407202528 349024851252 349533633834 349742333952 349852360704 350003763648 350362349568 350513973216 350873081856 351298031616 351647215898 352073103228 352586329326 353100303567 353422282752 353937475584 354202041116 354564928256 354718370622 355081786752 355559378944 355665685914 355923656704 356184149013 356874190848 357028632576 357295508724 357394415616 357661565184 357816347658 358182937728 358771936446 359032160256 359139505536 359555530752 360515764224 360785246976 361311172992 361837865664 362479323976 362695753728 363495972224 363868381184 364466729088 364840132608 364998021696 365371969536 365645082264 366178092588 366511996928 367046270976 367156012356 368026509312 368185777344 368562991104 368838489096 369376154532 370251915264 370791641088 371171524608 371609721604 371990443264 372059785944 372440968704 372602147148 372983885568 373145298966 373527593856 374029996032 374413197312 374693068288 375239268096 375856314372 376241386752 376404209874 376789843584 377683181568 377965496832 378352730112 378516466944 378904264704 379527337728 379966980096 380754383184 381309418728 381657120768 381822287616 382213472256 382378879872 382770634752 383056752848 383615144616 384079748976 384524664832 384639631992 385200331164 385551581184 385718433408 386113609728 386402226672 386798103552 386965495224 387361949184 387882958848 387998930088 389485780992 389776918608 390176252928 390345106536 390745022976 391840948224 393107804672 393510551552 393583905792 393754234104 394157643264 394328219868 394452273061 394732217088 394856397376 395431989792 395963853824 396369526784 396541060608 396947324928 397600068096 398179660032 398885544288 399467010096 399831269376 400004301312 400414113792 401483464704 402369260832 402955804944 403670156246 403911180288 404499972096 404802332704 405217060864 405392423568 405807756288 405883402848 406353575936 406475069616 407067598872 407195659794 407789239473 408032722944 408337724256 408756074496 408932968752 409351928832 410025070224 410445149184 411350717547 412325996544 412927054848 413838099059 414262084544 414943300233 415423968256 415849578496 416353222656 416533404672 416844760178 416960151552 417140596224 417271826048 417452405601 417567965184 417880094016 418489248672 418567259187 418870853632 418996089792 419481452544 419606871264 420601724928 420783745536 421214846976 421529701824 422144176608 423145046016 425211183936 425646821376 425831025312 426267297792 426585929308 427207774686 427462852608 428220649472 428348681082 428844877824 428973096069 429364260864 429550073568 429990156288 430176239856 430311570612 430616964096 430938846954 431567037693 431960567808 432089717598 432403120128 432590247936 433033445376 433745528832 434702505006 435147866496 435336182127 435782192832 436179566592 436368328704 436815396864 437779146112 438499033434 438948284544 439138244853 439456759808 439588150848 440630378496 440821066752 440959746304 441272696832 441411518464 441602544768 442054975488 442246280256 442699370496 442781894016 442973513367 443294810112 443427348672 444213447048 444860988516 445126606848 445459335552 445915717632 446108693184 446565740544 447551002052 448746237324 449400386358 449810178048 450004838976 450465878016 450802597784 451264454144 451459744428 451922274048 452530118656 452665418436 453189783552 453325280562 453654085632 454400077824 454739738376 455062468608 455205628416 455402624292 455869193472 456066476514 456533725824 456618828204 457147772928 457616130048 458838245376 459379939788 459850583808 460049589846 460520919936 461337321424 461612777472 462631237376 463105212416 463866746112 464404086784 464542936704 465366468336 466044845112 466323111936 466469814272 466671684864 467149799424 467351964288 467830775808 468397375488 468600080256 469080170496 469430804304 470115105768 470800404756 471229710336 471916634112 472957827496 473442382336 474220914552 474912198684 476038176768 476394011632 476882086912 477088463544 477577250304 478362581928 478852674048 479059903476 479550710016 480895709184 481046995968 481388396544 481748230656 482450487552 483034793472 485955638784 486453510144 486664028928 487162626048 487526776352 488237456784 489395027968 489541349808 490254966936 490702012416 490914369792 491417321472 491784652128 492501539376 493669220352 493816820112 494388854784 495709175808 496079714592 496587958272 496802862864 497311847424 497527065288 498036791808 498409070467 498706661376 499740127929 500319024128 501141752496 501655182336 501872279832 502386458112 502761988113 503953995776 504470306816 504688622592 505205686272 506036450304 506255443848 506774112768 507152922507 507672510912 508412558304 508876161024 509096383488 509617963008 509838506496 510360846336 511486859488 511582205673 512106331968 512852842656 513600441552 514068774912 514291244544 514818146304 515202968896 515730804736 515953993632 516482598912 517177278464 517331906784 518086034928 519004486602 519314374656 519702558144 520235003904 520460142048 520993363968 521850089376 522454597632 523537276878 524300450751 524778541056 525005645472 525543524352 525770959824 526309622784 526703035166 527242653056 527470823847 528109654842 528721414144 528879493989 529263099904 530133424128 530906213376 531303061674 531847392384 532077555933 532622680128 533108359168 533339068416 533498528871 533885485056 535311286272 535542948864 535943263086 536091623424 536492347776 536724521487 537274406592 538548240384 539333296128 540523231424 541077008384 541177870464 541966759488 542756798496 542927546392 543718985964 544043630592 544450299008 545008099328 545243958336 545802571776 546700093632 547260198912 547497032544 548057954304 548467623396 549267138882 549767995392 550569406464 552039763968 553257733644 554064231798 555377872896 555946868736 556187461632 556603207468 556757286912 557173458688 557414582406 557985664896 558089678916 558661453056 558903220722 559308603392 559475828352 559717948449 560291390784 560802299904 561044994048 561619795968 562039602432 562858902144 563784471558 564193394688 564362080128 566524772352 566948245248 567529095168 567774700416 568356397056 569610366248 569950470144 571131574776 571793170432 571964128092 572485681152 572733431424 573320208384 573568319808 573748760816 574155952128 574585129272 575422716924 575947423744 576119623464 576786997248 576959447988 578327371776 578577650112 579170414592 579603340008 580197155328 580448242836 581042923776 581824438272 584665377912 585264379392 585517659804 586117534464 587761422336 588363595776 588803393024 589406633984 589661707008 590265827328 590375858688 590631351156 591236464896 591492329802 592098325632 592284596064 593147984688 593502142464 593945780736 594554290176 594811590912 595420987392 596400102144 598328316432 599200515144 599746904064 600006451968 600621170688 601946325904 602563032064 603553891248 604253044736 604433707416 605505234369 605866770432 606319651168 606749958144 606940837888 607203499056 607825591296 608088635352 608711634432 608825104272 609530363904 609712604424 610793489691 612049084416 612506586384 613134111744 613399453128 614027893248 618488994816 619390582272 619853571953 620488624448 621393126816 622228913152 622866399232 623135952384 623774367744 624529833984 624800107008 625267140267 625440227328 625710894336 625907739072 626351947776 626820141024 627733873008 628306280448 628494134688 629222178816 630902587392 632294552736 633216264912 634338816958 634717569024 636117951392 636769667072 637816775904 638470232064 638746537968 639400946688 639878893962 640811662029 641194278912 641395994624 642330974208 642523021623 643267316736 644046391296 644325110352 644985234432 645467355918 646408270431 647940851712 648604680192 648885371904 649550168064 650317012807 650983275712 652053757509 652721799744 653673289248 654269349888 654552493056 655223095296 655712869504 656668719168 657748550151 658225627136 658422426816 659185139712 659382226272 660945567744 661231600128 661439619456 661909045248 662117277696 662403817152 663082463232 663369420384 664049055744 664172841024 664942215168 666320170572 667291482774 668189003328 668873576448 669163039776 669848610816 670349317484 671326503078 672918163456 673119355986 673607581696 674100579537 674715267072 675007258464 675698817024 676203896676 676896681216 677189616642 677883411072 678795177984 678998127654 679490617344 679784675328 680481128448 681600116736 682109607564 682808442624 683103936438 683803790208 684099714771 684800588736 685425033216 685721659392 686424195072 687938658176 688643465216 689069909682 689775875712 690074384769 690781379904 692005982136 692419166208 692936744192 693646671872 693946856064 694657818624 695800119168 696606130176 696814405056 698049702504 699067267668 699484667904 699704721408 700007527296 700724699136 701027946432 701746163712 702596063232 703294431796 704146206456 705172658652 706200607134 706844565504 707874951168 708404082232 709129856512 709436741244 710163573504 711118757888 711331371828 712368298026 714057265152 714591017448 714788831232 715323130368 715632695316 716365875456 717543872892 718279011072 719111061504 721031528448 721570493952 722622345984 723675731328 724958647952 725391507456 726991944448 727736762368 728933458176 729680265216 729996043392 730743939072 731290164528 732356185176 733023993856 734092541952 734312024712 736053018624 736371554688 737125982208 737676978192 738752309064 740503830528 741583282176 743219443208 743980886528 744119571888 744881937408 745204294296 745967771136 746290597932 746525376289 747055187712 748059992064 749386136576 750478536192 751712628744 752482773504 752808419748 753579687168 755930993664 756705460224 757032933888 757808529408 759054675456 761508766368 762618837456 763314241536 763644575232 764426944512 764757759744 765541269504 766113505696 767230289232 768159497952 769049329664 769279263984 770400662328 771103162368 771436866816 772227219456 772804453344 773596207104 773930990448 774723898368 775765917696 775997860176 778506729903 778971561984 779553837216 780352505856 780690213072 781490045952 783214253591 783681896448 785305915317 786215609344 787021103104 787167811584 787508468208 788315286528 788656439736 788904546122 789464434176 789712794752 790054552749 790863979584 791927707648 792164482263 792739053568 793082121216 793894649856 795200136192 796359320064 796954592511 797771088576 798934020192 799662538752 800008602624 800828227584 802966929408 803914894629 804738521664 805911609888 807340312492 807822360576 808999944192 809604665408 810434121728 810784847136 811615512576 811766805696 812707151872 812950139232 814135197744 814391319588 815578478946 816065445888 816675448512 817512148992 817865937504 818703857664 820050140448 820890298368 822701435094 823900708323 824651993088 825854109696 827676198118 828524169088 829886600466 830847936512 831096347697 831699156992 832706445312 833066809344 833689520356 833920303104 834281192448 834543652096 834904811202 835135930368 835760188032 836121873609 836978497344 837134518374 837741707264 837992179584 838354831083 838962905088 839213742528 841203449856 841567491072 842429693952 843059403648 844288353216 846290092032 850422367872 851293642752 851662050624 852534595584 853171858616 854415549372 854925705216 856441298944 856697362164 857689755648 857946192138 858728521728 859100147136 859980312576 860352479712 860623141224 861233928192 861877693908 863134075386 863921135616 864179435196 865180495872 866066890752 867491057664 869405010012 870295732992 870672364254 871564385664 872736657408 873630793728 875558292224 876998066868 877896569088 878276489706 878913519616 879176301696 881260756992 881642133504 881919492608 882545393664 882823036928 883205089536 884109950976 884492560512 885398740992 885563788032 885947026734 886589620224 886854697344 888426894096 889721977032 890253213696 890918671104 891831435264 892217386368 893131481088 895102004104 897492474648 898800772716 899620356096 900009677952 900931756032 901605195568 902528908288 902919488856 903844548096 905060237312 905330836872 906379567104 906650561124 908800155648 909479476752 910124937216 910411256832 910805248584 911738386944 912132953028 913067451648 913237656408 914295545856 918759879576 919701167616 920099179692 921041839872 922674642848 925262474752 926210424832 927733492224 929085873408 930732936672 932089690224 932646223872 932939628544 933343369728 934299598848 934703928576 935661551616 936794750976 937200160512 938160340992 938861608608 940230211536 941600809512 942459420672 943833268224 945915654992 946884764672 948441829104 949824397368 951508225437 952076353536 952788023264 953764173824 954176927088 955154500608 956725163856 957705348096 958119806952 959101420032 959818340943 961791418368 962093991936 963496461312 964900975104 966069586944 968201033877 971911277568 972907020288 973328057856 974055613069 974325252096 975053552704 976474913568 978790055936 979082699616 980509933872 981404024832 981828739584 982834642944 983569304256 985003078752 987338440704 987633640224 988777709568 991418351616 992159429184 993175916544 993605725728 994623694848 995054130576 996073583616 996818140934 997413322752 999480255858 1000638048256 1000937224161 1002283504992 1003310364672 1003744559664 1004772916224 1005523976226 1006989754617 1007907991552 1008940613632 1009377245184 1009679033979 1010411372544 1012072900608 1012510887696 1013548225536 1014305845014 1015345021824 1015784424963 1016825116608 1017752322048 1018192766976 1019235926016 1019677012992 1020721692672 1022973718976 1023164411346 1024212663936 1024655904657 1025705685312 1027200883104 1028137549824 1028582489088 1029636292608 1030405937792 1031461609472 1031907987264 1032965197824 1033604864523 1034354556928 1034663813568 1036172069856 1038008973204 1038628749312 1039405116288 1040470007808 1040920284096 1041986727936 1043700178752 1044909195264 1047074553756 1048600901502 1049557082112 1050011290944 1051087048704 1051541919648 1052619245568 1053406070332 1054485306112 1054941647694 1056219309684 1057442828288 1057758987978 1058526199808 1059300910701 1060266848256 1061812426752 1062606123348 1063694784768 1064155111866 1065245360256 1066678136832 1066997057742 1067770970112 1070622572544 1071085897728 1071886526172 1072183246848 1072984695552 1073449042974 1074548813184 1077096480768 1078666592256 1081046462848 1082154016768 1082355740928 1083933518976 1085513596992 1085855092784 1087437971928 1088087261184 1088900598016 1090016198656 1090487916672 1091605143552 1093400187264 1094520397824 1094994065088 1096115908608 1096935246792 1098534277764 1099535990784 1101138812928 1104079527936 1106515467288 1108128463596 1110755745792 1112374923264 1113206414936 1113514573824 1114346917376 1114829164812 1115971329792 1116179357832 1117322906112 1117806441444 1118951656704 1119435896898 1120582781568 1122089988096 1123239591936 1124079204864 1125717804288 1127568943116 1128724160256 1133049544704 1133896490496 1135058190336 1135549400832 1136712794112 1139220732496 1139900940288 1142263149552 1143586340864 1143928256184 1144971362304 1145466862848 1146640416768 1147136639616 1147497521632 1148311904256 1149170258544 1150845433848 1151894847488 1152239246928 1153573994496 1153918895976 1156654743552 1157155300224 1158340829184 1159206680016 1160394310656 1160896485672 1162085847552 1163648876544 1169330755824 1170528758784 1171035319608 1172235068928 1173111305597 1175522844672 1177606786048 1178813267968 1179323414016 1180531654656 1180751717376 1181262702312 1182472929792 1182984659604 1183356819183 1184196651264 1184569192128 1186295969376 1187891561472 1189108580352 1189623181824 1190841974784 1192800204288 1196656632864 1198401030288 1199493808128 1200012903936 1201242341376 1203892651808 1205126064128 1207107782496 1208506089472 1208867414832 1211010468738 1211733540864 1212639302336 1213499916288 1213881675776 1214406998112 1215651182592 1216177270704 1217423268864 1217650208544 1219060727808 1219425208848 1221586979382 1223367718419 1224098168832 1225013172768 1226268223488 1226798906256 1228055786496 1230765255643 1234052152641 1236977989632 1238781164544 1239707143906 1240977248896 1241514297177 1242786253632 1244457826304 1244829900699 1245732798464 1246271904768 1247548735488 1249059667968 1249600214016 1250534280534 1250880454656 1251421788672 1251815478144 1252357216803 1252703895552 1253640282048 1255467746016 1255701777561 1256612560896 1256988269376 1258444357632 1261805174784 1264589105472 1266432529824 1268677633916 1269435138048 1272235902784 1273539334144 1275633551808 1276940464128 1277493075936 1278801893376 1279757787924 1281623324058 1282388557824 1282791989248 1284661948416 1285046043246 1286534633472 1288092782592 1288650220704 1289970468864 1290934711836 1292816540862 1294701113079 1295881703424 1297209360384 1297770743808 1299100336128 1300634025614 1301966551424 1304107515018 1305443599488 1306008546381 1307346578496 1308538699776 1309104986112 1310446190592 1311425739008 1313337438336 1315497100302 1316451254272 1316844853632 1317414734559 1318370279424 1318764452544 1321891135488 1322463200256 1322879238912 1323818090496 1324234555392 1324807634304 1326164926464 1326738840768 1328098111488 1328345682048 1329884430336 1332640341144 1334582965548 1336378006656 1337747152896 1338326079552 1339697221632 1340698634968 1342653006156 1345836326912 1346238711972 1348201159074 1349430534144 1350014516928 1351397634048 1352407793352 1353793362432 1354379233284 1355766822144 1357590355968 1357996255308 1359569350656 1360962256896 1363200233472 1364219215128 1365616885248 1366207872876 1367607580416 1368199429542 1369601177472 1371443318784 1372848390144 1375877316352 1377286930432 1378139819364 1379551751424 1380148769538 1381562759808 1384011964272 1384838332416 1385873488384 1387293343744 1387893712128 1389315637248 1391600238336 1393212260352 1393628810112 1396099405008 1398134535336 1398969335808 1399409442816 1400015054592 1401449398272 1402055892864 1403492327424 1405192126464 1406588863592 1408292412912 1410345317304 1412401214268 1412845546861 1413689131008 1415749902336 1416808164464 1418259713024 1418873482488 1420327147008 1422237515776 1422662743656 1424736596052 1428114530304 1429182034896 1430646260736 1431265390632 1432731750912 1435087745784 1436558022144 1443140987904 1445244691968 1447351462656 1449917295904 1453983888896 1455473524736 1457866916352 1459360530432 1459992086784 1461487878144 1462580329056 1464712370352 1466047987712 1468185083904 1468624049424 1472106037248 1472743109376 1474251964416 1475353956384 1477504618128 1481007661056 1483166564352 1486438886416 1487961773056 1488239143776 1489763874816 1490408588592 1491935542272 1492581195864 1493050752578 1494110375424 1495227211401 1496119984128 1498772273152 1499220383787 1500957072384 1503425257488 1504965547008 1505616839496 1507159374336 1508285964339 1511861987328 1513410920448 1514065867776 1515617058816 1518109350912 1521458767521 1523017532736 1525237674912 1526628483072 1527289150464 1528853889024 1529515519488 1531082539008 1532227011392 1534460578464 1534746617019 1536318995904 1538098659328 1538558527968 1540801324656 1542206324736 1542873733632 1544454438912 1545608906688 1547192414208 1547861980896 1549447796736 1551531835392 1551995720352 1557013459806 1557943123968 1559107674432 1560705011712 1561380426144 1562980091904 1566428507182 1567363792896 1570611830634 1572431218688 1572901352253 1574042206208 1574335623168 1575016936416 1576630573056 1577312879472 1577809092244 1578928868352 1579425589504 1580109105498 1581727959168 1582412471541 1583855415296 1584328964526 1585478107136 1586164242432 1586638481967 1587789299712 1590400272384 1592718640128 1593909185022 1595542177152 1596232667799 1597868040384 1599325077504 1600017205248 1601656455168 1605933858816 1607829789258 1609477043328 1610173564461 1611823219776 1614680624984 1615644721152 1617999888384 1619209330816 1620868243456 1621569694272 1623231025152 1623533611392 1625414303744 1625900278464 1628270395488 1628782639176 1631156957892 1632130891776 1633350897024 1635024297984 1635731875008 1637407715328 1640100280896 1641780596736 1645402870188 1647801416646 1649303986176 1651708219392 1655352396236 1657048338176 1659773200932 1661695873024 1662192695394 1663398313984 1666133618688 1667379040712 1667840606208 1668562384896 1669087304192 1669809622404 1670271860736 1671520376064 1672243747218 1673956994688 1674269036748 1675984359168 1676709662166 1677925810176 1678427485056 1682406899712 1683134982144 1684859387904 1686118807296 1688576706432 1692580184064 1700844735744 1702587285504 1703324101248 1705069191168 1706343717232 1708831098744 1709851410432 1712882597888 1713394724328 1715379511296 1715892384276 1717457043456 1718200294272 1719960625152 1720704959424 1721246282448 1722467856384 1723755387816 1726268150772 1727842271232 1728358870392 1730360991744 1734982115328 1738810020024 1740591465984 1741344728508 1743128771328 1745473314816 1751116584448 1753996133736 1755793138176 1756552979412 1758352603392 1763284267008 1763838985216 1765090787328 1765646073856 1766410179072 1768219901952 1768985121024 1770797481984 1771127576064 1771894053468 1773709394688 1776853788192 1779443954064 1780506427392 1781837342208 1783662870528 1784434772736 1786262962176 1790204008208 1794984949296 1797601545432 1799240712192 1800019355904 1801863512064 1803210391136 1805057816576 1805838977712 1807689096192 1810120474624 1810661673744 1812759134208 1813301122248 1816515703107 1817600311296 1818958953504 1820249874432 1820822513664 1821610497168 1823476773888 1824265906056 1826134903296 1826475312816 1828591091712 1832380469073 1837519759152 1839402335232 1840198359384 1842083679744 1843460623081 1845349285696 1850524949504 1852420849664 1855466984448 1858171746816 1859560715859 1861465873344 1864179380448 1865879257088 1866686739456 1868599197696 1869407857152 1871323103232 1873589501952 1874400321024 1875801420801 1876320681984 1877723217216 1880460423072 1883201619024 1884918841344 1887666536448 1891831309984 1893769529344 1896883658208 1899648794736 1903016450874 1904152707072 1905576046528 1907528347648 1908353854176 1910309001216 1913450327712 1915410696192 1916239613904 1918202840064 1919636681886 1922434986087 1923582836736 1924187983872 1926992922624 1929801950208 1932139173888 1934059687439 1936402067754 1939224811293 1943822555136 1945814040576 1946656115712 1948111226138 1948650504192 1950107105408 1950951038421 1952949827136 1956161272527 1957580111872 1958165399232 1961019867744 1962808049664 1963657479168 1965669285888 1967138608512 1970006157504 1973245650453 1974676881408 1975267280448 1977555419136 1982836703232 1984318858368 1986351833088 1987211451456 1989247389696 1990108261152 1992147167232 1993636281868 1994826645504 1998960511716 2001276096512 2001874448322 2004567009984 2006620729344 2007489119328 2009545832448 2011047952452 2013979509234 2015815983104 2018754490368 2019358067958 2020822745088 2024145801216 2025021775392 2027096451072 2028611690028 2030690043648 2031568849926 2033650233216 2036385533952 2038471852032 2039354025984 2041443385344 2045947437952 2046328822692 2048425327872 2049311809314 2051411370624 2052299144313 2054401766208 2056275099648 2057164978176 2059272585216 2060811875584 2062923218944 2063815974528 2065930395648 2067209729046 2068709113856 2069327627136 2070223154307 2072344139712 2076017946408 2077257498624 2078810232576 2080940015616 2081840568192 2083973455872 2087400357504 2089818390528 2094149107512 2097201803004 2099114164224 2100022581888 2102174097408 2103083839296 2105238491136 2106812140664 2108970612224 2109883295388 2112438619368 2114885656576 2115517975956 2118601821402 2120533696512 2123624853504 2125212246696 2127389569536 2128310223732 2130490720512 2133356273664 2133994115484 2142171795456 2143773052344 2144366493696 2145969391104 2146898085948 2149097626368 2157333184512 2162092925696 2164308033536 2164711481856 2167867037952 2171027193984 2171710185568 2174875943856 2176174522368 2177801196032 2180032397312 2180975833344 2183210287104 2186800374528 2189040795648 2189988130176 2192231817216 2193870493584 2197068555528 2199071981568 2202277625856 2208159055872 2213030934576 2216256927192 2220185859353 2221511491584 2224749846528 2226412829872 2228693834752 2229658329624 2231942659584 2232358715664 2234645812224 2235612882888 2237903313408 2238871793796 2239576128867 2241165563136 2244179976192 2248158409728 2251435608576 2255137886232 2257448320512 2267792980992 2270116380672 2271098801664 2273425588224 2278441464992 2284526299104 2287172681728 2287856512368 2289942724608 2290933725696 2293280833536 2294273279232 2294995043264 2296623808512 2298340517088 2301690867696 2303789694976 2304478493856 2307147988992 2307837791952 2313309487104 2314310600448 2316681658368 2318413360032 2320788621312 2321792971344 2324171695104 2327297753088 2335520189709 2338661511648 2341057517568 2342070639216 2344470137856 2346222611194 2349642760773 2351045689344 2355213572096 2355917745951 2357626535936 2358646828032 2361063309312 2361503434752 2362525404624 2364945859584 2365969319208 2366713638366 2368393302528 2369138384256 2370163658247 2372591938752 2375783122944 2376493446789 2378217160704 2379246363648 2381683949568 2385600408576 2390863777533 2393313265728 2396802060576 2398987616256 2400025807872 2402484682752 2407785303616 2410252128256 2411744683887 2414215564992 2417012178944 2417734829664 2422020937476 2423467081728 2425278604672 2426999832576 2427763351552 2428813996224 2431302365184 2432354541408 2434846537728 2435300417088 2438121455616 2438850417696 2443173958764 2446735436838 2448196337664 2450026345536 2452536446976 2453597812512 2456111572992 2461530511286 2468104305282 2471702124969 2473955979264 2477562329088 2479414287812 2481954497792 2483028594354 2485572507264 2488915652608 2489659801398 2491465596928 2492543809536 2493289043091 2495097470976 2498119335936 2499200428032 2501068561068 2501760909312 2502843577344 2503630956288 2504714433606 2505407791104 2507280564096 2508365620827 2510935492032 2511403555122 2513225121792 2513976538752 2516888715264 2523610349568 2529178210944 2532865059648 2537355267832 2538870276096 2544471805568 2547078668288 2551267103616 2553880928256 2554986151872 2557603786752 2559515575848 2563246648116 2564777115648 2565583978496 2569323896832 2570092086492 2573069266944 2576185565184 2577300441408 2579940937728 2581869423672 2585633081724 2589402226158 2591763406848 2595541487616 2598200672256 2601268051228 2603933102848 2608215030036 2610887198976 2612017092762 2614693156992 2618209972224 2620892381184 2622851478016 2626674876672 2630994200604 2633689707264 2634829469118 2636740558848 2637528905088 2643782270976 2644926400512 2645758477824 2647636180992 2648469110784 2649615268608 2652329852928 2653477681536 2656196222976 2656691364096 2659768860672 2665280682288 2669165931096 2672756013312 2675494305792 2676652159104 2679394443264 2681397269936 2685306012312 2691672653824 2692477423944 2696402318148 2698861068288 2700029033856 2702795268096 2704815586704 2707586724864 2708758466568 2711533644288 2715180711936 2715992510616 2719138701312 2726400466944 2728438430256 2731233770496 2732415745752 2735215160832 2736398859084 2739202354944 2742886637568 2751754632704 2754573860864 2756279638728 2759103502848 2760297539076 2763125519616 2768023928544 2771746976768 2774586687488 2775787424256 2778631274496 2783200476672 2787257620224 2792198810016 2796269070672 2797938671616 2798818885632 2800030109184 2802898796544 2804111785728 2806984654848 2810384252928 2813177727184 2816584825824 2820690634608 2824802428536 2825691093722 2827378262016 2831499804672 2833616328928 2836519426048 2837746964976 2840654294016 2844475031552 2845325487312 2849473192104 2854524676311 2856229060608 2858364069792 2861292521472 2862530781264 2865463501824 2870175491568 2873116044288 2879455022829 2886281975808 2890489383936 2894702925312 2896866693413 2899834591808 2904603101631 2907967777792 2910947049472 2915733832704 2918721060864 2919984173568 2922166839207 2922975756288 2925160658112 2929424740704 2932095975424 2936370167808 2937248098848 2944212074496 2945486218752 2948503928832 2950707912768 2955009236256 2962015322112 2966333128704 2972877772832 2975923546112 2976478287552 2979527749632 2980817177184 2983871084544 2985162391728 2986101505156 2988220750848 2990454422802 2992239968256 2997544546304 2998440767574 3001914144768 3002811672483 3006850514976 3009931094016 3011233678992 3014318748672 3016571928678 3020969263851 3023723974656 3026821840896 3028131735552 3031234117632 3036218701824 3042917535042 3046035065472 3047353274889 3050475349824 3053256966144 3054578300928 3057707778048 3059031038976 3062165078016 3064454022784 3068921156928 3069493234038 3072637991808 3073967713971 3076197318656 3077117055936 3081602649312 3084412649472 3085747467264 3088908877824 3091217813376 3094384828416 3095723961792 3098895593472 3100814593569 3103063670784 3103991440704 3114026919612 3115886247936 3118215348864 3121410023424 3122760852288 3125960183808 3132857014364 3134727585792 3141223661268 3144862437376 3145802704506 3148084412416 3148671246336 3150033872832 3153261146112 3154625758944 3155618184488 3157857736704 3158851179008 3160218210996 3163455918336 3164824943082 3167710830592 3168657929052 3172328484864 3173276963934 3175578599424 3180800544768 3185437280256 3187818370044 3191084354304 3192465335598 3195736080768 3200034410496 3203312910336 3211867717632 3215659578516 3218954086656 3220347128922 3223646439552 3229361249968 3231289442304 3235999776768 3238418661632 3241736486912 3243139388544 3246462050304 3247067222784 3250828607488 3251800556928 3256540790976 3257565278352 3262313915784 3264261783552 3266701794048 3270048595968 3271463750016 3274815430656 3280200561792 3283561193472 3290805740376 3295602833292 3298607972352 3303416438784 3310704792472 3314096676352 3319546401864 3323391746048 3324385390788 3332267237376 3334758081424 3337124769792 3338174608384 3339619244808 3340543721472 3343040752128 3344487494436 3347913989376 3348538073496 3351968718336 3353419324332 3356854970112 3366269964288 3369718775808 3372237614592 3377153412864 3401689471488 3405174571008 3406648202496 3410138382336 3412687434464 3417662197488 3419702820864 3425765195776 3426789448656 3430759022592 3431784768552 3434914086912 3436400588544 3439921250304 3441409918848 3442492564896 3444935712768 3447510775632 3452536301544 3455684542464 3456717740784 3460721983488 3469964230656 3477620040048 3481182931968 3482689457016 3486257542656 3488863493269 3490946629632 3502233168896 3507992267472 3511586276352 3513105958824 3516705206784 3519333916791 3526568534016 3527677970432 3531292147712 3532820358144 3536439803904 3537970242048 3541594963968 3542255152128 3543788106936 3547418789376 3550070457549 3553707576384 3558887908128 3563674684416 3567325741056 3568869545472 3572525924352 3580408016416 3589969898592 3595203090864 3598481424384 3600038711808 3603727024128 3606420782272 3610115633152 3611677955424 3615378192384 3620240949248 3621323347488 3625518268416 3626602244496 3633031406214 3635200622592 3637917907008 3640499748864 3641645027328 3643220994336 3646953547776 3648531812112 3652269806592 3652950625632 3657182183424 3664760938146 3670103155257 3675039518304 3678804670464 3680396718768 3684167359488 3686921246162 3690698571392 3692295766929 3701049899008 3702156457923 3704841699328 3710933968896 3716343493632 3719121431718 3722931746688 3724542891531 3728358760896 3731758514176 3733373478912 3734489702097 3737198395392 3738815714304 3742646206464 3747179003904 3748800642048 3751602841602 3752641363968 3755446434432 3757071650409 3760920846144 3766403238048 3769837682688 3775333072896 3783662619968 3787539058688 3793767316416 3799297589472 3806032901748 3808305414144 3811152093056 3815056695296 3816707708352 3820618002432 3826900655424 3830821392384 3832479227808 3836405680128 3839273363772 3844869972174 3847165673472 3848375967744 3853985845248 3859603900416 3864278347776 3868119374878 3872804135508 3878449622586 3884103339237 3887645110272 3891628081152 3893312231424 3896222452276 3897301008384 3900214210816 3901902076842 3905899654272 3912322545054 3915160223744 3916330798464 3918025639143 3922039735488 3925616099328 3927314958336 3931338571776 3934277217024 3940012315008 3946491300906 3949353762816 3950534560896 3955110838272 3965673406464 3968637716736 3972703666176 3974422902912 3978494779392 3980216522304 3984294334464 3987272563736 3989653291008 3997921023432 4002552193024 4003748896644 4009134019968 4013241458688 4014978238656 4019091664896 4022095904904 4027959018468 4031631966208 4037508980736 4038716135916 4048291602432 4050043550784 4054192902144 4057223380056 4061380087296 4063137699852 4067300466432 4072771067904 4078708051968 4082886770688 4091894875904 4092657645384 4096850655744 4098623618628 4102822741248 4104598288626 4108803532416 4114329956352 4118545170432 4121623751168 4125846437888 4127631949056 4131860791296 4134419458092 4138655254272 4140446308614 4144688279424 4152035892816 4154514997248 4157620465152 4161880031232 4163681136384 4167946911744 4174800715008 4179636781056 4188298215024 4194403606008 4198228328448 4200045163776 4204348194816 4206167678592 4210476982272 4213624281328 4217941224448 4219766590776 4224877238736 4229771313152 4231035951912 4237203642804 4238536640583 4241067393024 4247249707008 4250424493392 4254779139072 4256620447464 4260981441024 4266712547328 4267988230968 4284343590912 4287546104688 4291938782208 4293796171896 4298195252736 4324185851392 4328616067072 4329422963712 4335734075904 4338975003671 4342054387968 4343420371136 4349751887712 4355602392064 4360064794624 4361951666688 4366420574208 4373600749056 4378081591296 4379976260352 4384463634432 4387740987168 4394137111056 4398143963136 4404555251712 4416318111744 4426061869152 4432513854384 4440371718706 4443022983168 4449499693056 4452825659744 4457387669504 4459316659248 4463885319168 4464717431328 4469291624448 4471225765776 4475806626816 4477743587592 4479152257734 4482331126272 4485681634203 4488359952384 4496316819456 4497661151361 4502871217152 4510275772464 4514896641024 4524857893017 4535585961984 4540232761344 4542197603328 4546851176448 4552219089649 4556882929984 4564376302563 4569052598208 4574345363456 4575713024736 4579885449216 4581867451392 4586561667072 4588546558464 4589990086528 4593247617024 4596681034176 4603381735392 4604239851057 4607579389952 4608956987712 4614295977984 4615675583904 4626618974208 4628621200896 4633363316736 4636826720064 4641577242624 4643585942688 4648343390208 4654595506176 4671040379418 4677323023296 4682115035136 4684141278432 4688940275712 4692445222388 4699285521546 4702091378688 4710427144192 4711835491902 4715253071872 4717293656064 4718704056759 4722126618624 4723006869504 4725050809248 4729891719168 4731938638416 4733427276732 4736786605056 4738276768512 4740327316494 4745183877504 4747237414623 4751566245888 4752986893578 4756434321408 4758492727296 4763367899136 4771200817152 4781727555066 4786626531456 4788698003397 4793604121152 4797975232512 4800051615744 4804969365504 4815570607232 4820504256512 4823489367774 4828431129984 4830520693383 4834024357888 4835469659328 4844041874952 4846934163456 4850557209344 4853999665152 4855526703104 4857627992448 4862604730368 4864709082816 4869693075456 4870600834176 4876242911232 4877700835392 4886347917528 4893470873676 4896392675328 4900052691072 4905072893952 4907195625024 4912223145984 4923061022572 4936208610564 4943404249938 4947911958528 4955124658176 4958828575624 4963908995584 4966057188708 4971145014528 4977831305216 4979319602796 4985087619072 4986578086182 4990194941952 4998400856064 5002137122136 5003521818624 5005687154688 5007261912576 5009428867212 5010815582208 5014561128192 5016731241654 5021870984064 5022807110244 5027953077504 5033777430528 5047220699136 5058356421888 5065730119296 5074710535664 5077740552192 5088943611136 5094157336576 5102534207232 5107761856512 5109972303744 5115207573504 5119031151696 5126493296232 5129554231296 5131167956992 5138647793664 5140184172984 5146138533888 5152371130368 5154600882816 5159881875456 5163738847344 5171266163448 5178804452316 5183526813696 5191082975232 5202536102456 5207866205696 5216430060072 5221774397952 5224034185524 5229386313984 5236419944448 5245702956032 5253349753344 5261988401208 5267379414528 5269658938236 5275057810176 5289852801024 5291516955648 5295272361984 5296938221568 5299230537216 5304659705856 5306955363072 5312392445952 5313382728192 5330561364576 5338331862192 5345512026624 5350988611584 5353304318208 5358788886528 5362794539872 5370612024624 5383345307648 5384954847888 5392804636296 5397722136576 5400058067712 5405590536192 5409631173408 5415173449728 5417516933136 5423067288576 5430361423872 5431985021232 5438277402624 5449547109321 5452800933888 5456876860512 5462467540992 5464831491504 5470430321664 5472797718168 5478404709888 5482499775137 5485773275136 5497141407219 5503509265408 5509147721728 5512559277456 5518207005696 5520595078152 5526251039232 5530381869243 5536047857088 5543493953536 5549173374976 5551574848512 5557262548992 5566400953344 5574515240448 5578682147577 5584397620032 5592538141344 5597637771264 5600060218368 5605797593088 5608223571456 5613969309696 5620768505856 5626355454368 5627404262403 5633169651648 5641381269216 5649604857072 5651382187444 5654756524032 5662999609344 5667232657856 5673038852096 5675493929952 5681308588032 5688950063104 5690650974624 5698946384208 5709049352622 5712458121216 5716728139584 5722585042944 5725061562528 5730927003648 5740350983136 5746232088576 5758910045658 5767304958261 5772563951616 5780978767872 5789405850624 5793733386826 5799669183616 5802179062317 5809206203262 5815935555584 5817674433879 5821894098944 5831467665408 5837442121728 5839968347136 5844333678414 5845951512576 5850321316224 5852853115263 5858849481408 5864191950848 5868483817581 5872740335616 5874496197696 5888424148992 5890972437504 5897007857664 5901415825536 5910018472512 5924030644224 5932666257408 5945755545664 5951847092224 5952956575104 5959055499264 5961634354368 5967742169088 5970324783456 5972203010312 5976441501696 5980908845604 5984479936512 5995089092608 5996881535148 6003828289536 6005623344966 6013701029952 6019862188032 6022467357984 6028637497344 6033143857356 6041938527702 6047447949312 6056263471104 6062468235264 6072437403648 6085835070084 6092070130944 6094706549778 6100950699648 6109156601856 6115415556096 6118062077952 6124330156032 6128908045568 6137842313856 6138986468076 6145275983616 6147935427942 6152394637312 6154234111872 6156897432939 6163205298624 6168825298944 6171494934528 6177817755648 6182435626752 6188769656832 6191447923584 6197791186944 6201629187138 6206127341568 6207982881408 6228053839224 6231772495872 6236430697728 6242820046848 6245521704576 6251920367616 6265714028728 6269455171584 6282447322536 6289724874752 6291605409012 6297342492672 6300067745664 6306522292224 6309251517888 6311236368976 6315715473408 6317702358016 6320436421992 6326911836672 6329649886164 6335421661184 6337315858104 6344656969728 6346553927868 6361601089536 6370874560512 6375636740088 6382168708608 6384930671196 6391472161536 6400068820992 6431319157032 6437908173312 6440694257844 6447292879104 6458722499936 6471999553536 6476837323264 6483472973824 6486278777088 6492924100608 6494134445568 6503601113856 6513081581952 6515130556704 6524627831568 6528523567104 6533403588096 6540097191936 6542927500032 6549630861312 6560401123584 6567122386944 6581611480752 6591205666584 6597215944704 6606832877568 6621409584944 6628193352704 6639092803728 6646783492096 6648770781576 6660557578059 6664534474752 6669516162848 6674249539584 6676349216768 6679238489616 6686081504256 6688974988872 6695827978752 6697076146992 6703937436672 6706838648664 6713709940224 6718728386601 6732539928576 6744475229184 6754306825728 6803378942976 6810349142016 6813296404992 6818389291483 6820276764672 6825374868928 6835324394976 6851530391552 6853578897312 6861518045184 6863569537104 6869828173824 6872801177088 6879842500608 6882819837696 6884985129792 6889871425536 6895021551264 6905072603088 6911369084928 6913435481568 6921443966976 6939928461312 6955240080096 6962365863936 6965378914032 6972515085312 6977726986538 6981893259264 7004466337792 7006560569127 7015984534944 7023172552704 7026211917648 7033410413568 7038667833582 7048928282319 7053137068032 7055355940864 7062584295424 7065640716288 7067753237853 7072879607808 7075940484096 7083189927936 7084510304256 7087576213872 7094837578752 7100140915098 7107415152768 7110490974741 7117775816256 7127349368832 7134651482112 7137739090944 7145051848704 7160816032832 7172591332599 7179939797184 7190406181728 7196962848768 7200077423616 7207454048256 7212841564544 7220231266304 7223355910848 7230756384768 7235234051661 7240481898496 7242646694976 7251036536832 7253204488992 7266062812428 7270401245184 7275835814016 7280999497728 7283290054656 7286441988672 7293907095552 7297063624224 7304539613184 7305901251264 7314364366848 7329521876292 7340206310514 7350079036608 7357609340928 7360793437536 7368334718976 7373842492324 7381397142784 7384591533858 7402099798016 7404312915846 7409683398656 7415106374907 7421867937792 7432686987264 7438242863436 7445863493376 7449085783062 7456717521792 7466746957824 7468979404194 7474396790784 7477631428608 7485292412928 7494358007808 7497601284096 7503205683204 7505282727936 7510892868864 7514143300818 7521841692288 7525096862481 7532806476096 7539675365376 7550666145792 7567325239936 7575078117376 7587534632832 7598595178944 7612065803496 7616610828288 7622304186112 7630113390592 7633415416704 7641236004864 7653801310848 7661642784768 7664958455616 7672811360256 7678546727544 7689739944348 7694331346944 7696751935488 7707971690496 7719207800832 7728556695552 7736238749756 7745608271016 7756899245172 7768206678474 7775290220544 7786624462848 7792444904552 7794602016768 7800428421632 7803804153684 7811799308544 7824645090108 7832661596928 7836051278286 7844079470976 7854629916672 7862677143552 7868554434048 7880024630016 7892982601812 7901069121792 7910221676544 7931346812928 7937275433472 7945407332352 7948845805824 7956989558784 7960433044608 7968588668928 7974545127472 7979306582016 7995842046864 8005104386048 8007497793288 8018268039936 8026482917376 8029956477312 8038183329792 8044191809808 8055918036936 8063263932416 8075017961472 8077432271832 8096583204864 8100087101568 8108385804288 8114446760112 8122760174592 8126275399704 8134600932864 8145542135808 8157416103936 8183789751808 8185315290768 8193701311488 8197247237256 8205645482496 8209196577252 8211779139179 8217607064832 8228659912704 8243247502336 8251692875776 8255263898112 8263721582592 8268838916184 8277310508544 8280892617228 8289376558848 8304071785632 8315240930304 8323760062464 8327362272768 8335893823488 8349601430016 8376596430048 8388807212016 8396456656896 8400090327552 8408696389632 8412335357184 8420953964544 8427248562656 8435882448896 8439533181552 8449754477472 8459542626304 8462071903824 8474407285608 8477073281166 8482134786048 8494499414016 8500848986784 8509558278144 8513240894928 8521962882048 8533425094656 8535976461936 8563574028933 8568687181824 8575092209376 8583877564416 8587592343792 8596390505472 8615356789501 8638365068487 8648371702784 8657232134144 8658845927424 8671468151808 8677950007342 8684108775936 8686840742272 8690600080239 8699503775424 8711204784128 8713809304893 8720129589248 8723903333376 8732841148416 8747201498112 8756163182592 8759952520704 8766500517621 8768927268864 8775481974336 8788274222112 8796287926272 8809110503424 8832636223488 8852123738304 8865027708768 8880743437412 8886045966336 8898999386112 8905651319488 8914775339008 8918633318496 8927770638336 8929434862656 8938583248896 8942451531552 8951613253632 8955487175184 8958304515468 8964662252544 8971363268406 8976719904768 8992633638912 8995322302722 9005742434304 9020551544928 9029793282048 9049715786034 9062907791553 9071171923968 9080465522688 9084395206656 9093702352896 9104438179298 9113765859968 9128752605126 9138105196416 9142059824667 9148690726912 9151426049472 9159770898432 9163734902784 9173123334144 9177093116928 9179980173056 9186495234048 9193362068352 9206763470784 9208479702114 9215158779904 9217913975424 9221903141913 9228591955968 9231351167808 9253237948416 9257242401792 9266726633472 9273653440128 9283154485248 9287171885376 9296686780416 9309191012352 9342080758836 9354646046592 9364230070272 9368282556864 9377880551424 9384890444776 9398571043092 9404182757376 9420854288384 9423670983804 9434587312128 9437408113518 9444253237248 9446013739008 9450101618496 9459783438336 9463877276832 9466854553464 9473573210112 9476553537024 9480654632988 9490367755008 9494474829246 9503132491776 9505973787156 9516985454592 9526735798272 9542401634304 9563455110132 9573253062912 9577396006794 9587208242304 9600103231488 9609938731008 9631141214464 9641008513024 9646978735548 9656862259968 9661041386766 9668048715776 9670939318656 9688083749904 9693868326912 9701114418688 9707999330304 9711053406208 9715255984896 9725209460736 9729418165632 9739386150912 9741201668352 9752485822464 9755401670784 9772695835056 9786941747352 9792785350656 9800105382144 9810145787904 9814391250048 9824446291968 9846122045144 9872417221128 9886808499876 9895823917056 9910249316352 9917657151248 9927817991168 9932114377416 9942290029056 9955662610432 9958639205592 9970175238144 9973156172364 9996801712128 10004274244272 10011374309376 10014523825152 10018857734424 10021631164416 10029122256384 10033462483308 10043741968128 10045614220488 10055906155008 10116712843776 10131460238592 10149421071328 10177887222272 10188314673152 10205068414464 10215523713024 10219944607488 10230415147008 10238062303392 10252986592464 10259108462592 10262335913984 10277295587328 10280368345968 10292277067776 10304742260736 10309201765632 10319763750912 10327477694688 10342532326896 10357608904632 10367053627392 10382165950464 10405072204912 10415732411392 10432860120144 10443548795904 10448068371048 10458772627968 10466590479807 10472839888896 10491405912064 10506699506688 10523976802416 10534758829056 10539317876472 10550115620352 10558001750373 10579705602048 10583033911296 10593876443136 10598461074432 10609319411712 10613910726144 10624784891904 10626765456384 10650211372647 10661122729152 10676663724384 10691024053248 10701977223168 10706608636416 10717577773056 10725589079744 10741224049248 10766690615296 10769909695776 10785609272592 10795444273152 10800116135424 10811181072384 10819262346816 10830346899456 10835033866272 10846134577152 10860722847744 10863970042464 10876554805248 10899094218642 10905601867776 10913753721024 10924935081984 10929662983008 10940860643328 10945595436336 10956809419776 10964999550274 10971546550272 10994282814438 11007018530816 11010309465771 11018295443456 11025118554912 11036414011392 11041190156304 11052502078464 11060763738486 11072095714176 11076887300787 11086987907072 11098346749952 11103149697024 11106469373769 11114525097984 11132801906688 11149030480896 11157364295154 11168795240064 11173628674593 11185076282688 11195275542528 11200120436736 11211595186176 11216447142912 11227938619392 11241537011712 11252710908736 11254808524806 11266339303296 11271214951227 11282762538432 11299209714144 11302764374888 11309513048064 11325999218688 11334465315712 11346077704192 11350987859904 11362617176064 11377900126208 11381301949248 11397892768416 11418098705244 11424916242432 11433456279168 11445170085888 11450123125056 11461854007296 11480701966272 11492464177152 11517820091316 11534609916522 11545127903232 11561957535744 11578811701248 11587466773652 11599338367232 11604358124634 11618412406524 11631871111168 11635348867758 11643788197888 11652310017711 11662935330816 11674884243456 11679936694272 11688667356828 11691903025152 11700642632448 11705706230526 11717698962816 11736967635162 11745480671232 11748992395392 11776848297984 11781944875008 11794015715328 11802831651072 11820036945024 11848061288448 11865332514816 11891511091328 11903694184448 11905913150208 11918110998528 11923268708736 11935484338176 11940649566912 11944406020624 11952883003392 11961817691208 11968959873024 11990178185216 11993763070296 12007656579072 12011246689932 12027402059904 12039724376064 12044934715968 12057274994688 12066287714712 12083877055404 12094895898624 12112526942208 12144874807296 12171670140168 12184140261888 12189413099556 12201901399296 12218313203712 12236124155904 12248660312064 12257816091136 12275684627712 12277972936152 12290551967232 12295870855884 12308468223744 12313794865878 12326410597248 12342989869056 12355635511296 12364871253504 12377539313664 12382895847168 12395582373888 12403258374276 12415965762816 12456107678448 12463544991744 12472861395456 12485640093696 12491043409152 12503840735232 12531428057456 12538910343168 12564894645072 12579449749504 12583210818024 12594684985344 12600135491328 12613044584448 12618503035776 12622472737952 12631430946816 12635404716032 12640872843984 12653823673344 12659299772328 12670843322368 12674631716208 12689313939456 12693107855736 12715609921749 12723202179072 12741749121024 12751273480176 12764337417216 12769861342392 12782944323072 12800137641984 12862638314064 12875816346624 12881388515688 12894585758208 12904224361567 12917444999872 12953674646528 12966945947648 12972557554176 12985848201216 12988268891136 13007202227712 13016925011013 13026163163904 13030261113408 13049255663136 13066807176192 13080194383872 13085855000064 13099261722624 13120802247168 13134244773888 13163222961504 13182411333168 13194431889408 13213665755136 13242819169888 13256386705408 13278185607456 13293566984192 13297541563152 13321115156118 13329068949504 13339032325696 13348499079168 13352698433536 13358476979232 13372163008512 13377949977744 13391655957504 13394152293984 13407874873344 13413677297328 13427419880448 13437456773202 13457044902609 13465079857152 13488950458368 13508613651456 13538417812073 13574573679051 13606757885952 13620698284032 13626592809984 13636778582966 13640553529344 13650749737856 13656657268947 13670648789952 13693128907689 13703060783104 13707157794624 13723036090368 13727139074208 13739656347648 13745602354176 13759685001216 13765639675392 13769970259584 13779742851072 13790043102528 13810145206176 13812719553171 13822738169856 13826870963136 13842887933952 13879856922624 13910480160192 13924731727872 13930757828064 13945030170624 13955453973076 13963786518528 14008932675584 14013121138254 14031969069888 14046345105408 14052423835296 14066820827136 14077335667164 14097856564638 14106274136064 14110711881728 14131281432576 14135506475706 14145759215616 14151880968192 14166379855872 14169020608512 14175152427744 14189675157504 14200281830196 14214830305536 14220981949482 14235551632512 14241712243869 14254698737664 14269302964224 14275478181888 14290103697408 14321632065664 14345182665198 14359879594368 14366094010191 14380812363456 14393925697536 14400154847232 14414908096512 14425683129088 14440462532608 14446711821696 14461512769536 14470468103322 14480963796992 14485293389952 14491562080149 14502073073664 14506408977984 14532125624856 14540802490368 14551671628032 14561998995456 14566580109312 14572883977344 14587814191104 14594127248448 14609079226368 14611802502528 14628728733696 14659043752584 14680412621028 14700158073216 14715218681856 14721586875072 14736669437952 14747684984648 14762794285568 14769183067716 14804199596032 14808625831692 14830212749814 14843735875584 14865373974528 14876485726872 14891726986752 14898171566124 14913435043584 14933493915648 14937958808388 14955262857216 14970584825856 14995202568192 15006411366408 15010565455872 15021785737728 15028286601636 15043683384576 15050193724962 15065612952192 15101332291584 15134650479872 15150156234752 15175069265664 15197190357888 15224131606992 15233221656576 15244608372224 15260226781184 15266830833408 15282472009728 15307602621696 15323285569536 15329916911232 15345622720512 15357093455088 15379479888696 15388662693888 15393503870976 15415943380992 15438415601664 15457113391104 15472477499512 15491216542032 15513798490344 15536413356948 15541301015471 15550580441088 15573248925696 15584889809104 15600856843264 15607608307368 15623598617088 15649290180216 15665323193856 15672102556572 15688158941952 15709259833344 15737108868096 15760049260032 15785965203624 15802138243584 15874550866944 15890814664704 15897691611648 15913979117568 15920866089216 15937177337856 15949090254944 15991684093728 16010208772096 16014995586576 16036536079872 16052965834752 16059912954624 16076366659584 16088383619616 16111836073872 16126527864832 16150035922944 16154864543664 16193166409728 16200174203136 16216771608576 16228893520224 16245520349184 16252550799408 16269201865728 16291084271616 16314832207872 16348641327963 16367579503616 16370630581536 16387402622976 16394494474512 16411290964992 16418393154504 16423558278358 16435214129664 16447499325411 16457319825408 16486495004672 16491424221657 16503385751552 16510527796224 16527443165184 16537677832368 16554621017088 16561785234456 16578753117696 16591145607729 16608143571264 16630481860608 16647520124928 16654724545536 16671787646976 16699202860032 16736046442731 16753192860096 16777614424032 16792913313792 16800180655104 16817392779264 16824670714368 16841907929088 16854497125312 16871764897792 16879066363104 16882212787209 16899508954944 16919085252608 16924143807648 16948814571216 16954146562332 16964269572096 16988998828032 17001697973568 17019116556288 17026481789856 17043925764096 17066850189312 17071952923872 17127148057866 17137374363648 17150184418752 17167755128832 17175184687584 17192781010944 17230713579002 17276730136974 17296743405568 17301914874783 17314464268288 17317691854848 17342936303616 17355900014684 17368217551872 17373681484544 17381200160478 17399007550848 17406537186951 17422409568256 17427618609786 17440259178496 17447806666752 17453023301637 17465682296832 17494402996224 17512326365184 17519905041408 17533001035242 17537854537728 17550963948672 17558559345789 17576548444224 17592575852544 17618221006848 17665272446976 17704247476608 17730055417536 17761486874824 17772091932672 17797998772224 17811302638976 17829550678016 17837266636992 17855541276672 17858869725312 17877166497792 17884903063104 17903226507264 17910974350368 17916609030936 17929324505088 17942726536812 17953439809536 17985267277824 17990644605444 18011484868608 18041103089856 18059586564096 18099431572068 18125815583106 18142343847936 18168790413312 18187404705792 18208876358596 18227531719936 18257505210252 18276210392832 18284119649334 18297381453824 18302852098944 18327469805568 18346246668288 18354186233856 18359960346112 18372990468096 18386724136704 18413526941568 18416959404228 18435827950848 18443806283826 18457183911936 18462702335616 18506475896832 18514484803584 18533453266944 18547306880256 18566308970496 18574343770752 18593373560832 18618382024704 18684161517672 18709292093184 18728460140544 18736565113728 18755761102848 18769780889552 18797142086184 18808365514752 18841708576768 18847341967608 18869174624256 18874816227036 18892027478016 18900203236992 18919566876672 18927754553664 18933709106928 18947146420224 18953107074048 18961309265976 18980735510016 18988949658492 19006264983552 19011947574312 19033970909184 19084803268608 19126910220264 19146506125824 19154792013588 19174416484608 19200206462976 19262282428928 19282017026048 19293957471096 19313724519936 19322082773532 19341878637312 19376167499808 19402228837376 19415998660608 19422106812416 19430511969792 19450418921472 19458836331264 19478772301824 19482403336704 19510803341568 19545391670112 19573883494704 19585570701312 19600210764288 19620291575808 19628782500096 19648892583936 19692244090288 19744834442256 19773616999752 19791647834112 19820498632704 19835314302496 19855635982336 19864228754832 19884580058112 19911325220864 19917278411184 19940350476288 19946312344728 19981672734177 19993603424256 20008548488544 20022748618752 20029047650304 20037715468848 20058244512768 20066924966616 20087483936256 20091228440976 20111812310016 20156185159803 20233425687552 20262920477184 20278066853891 20298842142656 20355774444544 20376629346304 20410136828928 20431047426048 20439889214976 20455167874449 20460830294016 20476124606784 20505973184928 20524671827968 20554591174656 20560736691936 20584554135552 20609484521472 20618403531264 20639527501824 20654955389376 20685064653792 20715217809264 20734107254784 20764331900928 20810144409824 20831464822784 20865720240288 20887097591808 20896136742096 20917545255936 20933180959614 20945679777792 20982811824128 21013399013376 21019681707381 21047953604832 21069517658112 21078635752944 21100231240704 21116003500746 21146784846957 21159411204096 21166067822592 21187752886272 21196922148864 21218638823424 21227821452288 21249569783808 21253530912768 21274656561829 21300422745294 21322245458304 21331472924223 21353327448768 21382048106496 21403954446336 21413217272832 21435155546112 21451178159488 21482448098496 21517773997797 21533381230592 21539819391552 21571218545184 21590888546304 21600232270848 21622362144768 21638524693632 21660693798912 21670067732544 21692269154304 21705702154983 21721445695488 21727940084928 21753109610496 21798188437284 21811203735552 21827507442048 21849870163968 21859325966016 21881721286656 21891190872672 21913618839552 21929999100548 21943093100544 21988565628876 22014037061632 22020618931542 22036590886912 22050237109824 22072828022784 22082380312608 22105004156928 22121527476972 22144191428352 22153774601574 22173975814144 22206299394048 22212938747538 22229050195968 22265603813376 22298060961792 22314728590308 22337590480128 22347257349186 22370152565376 22400240873472 22423190372352 22432894285824 22455877238784 22483074023424 22505421817472 22509617049612 22532678606592 22542429902454 22565525076864 22575290587443 22598419428288 22605528749776 22619026096128 22651998437376 22668930631424 22692155408384 22701975719808 22725234352128 22755800252416 22762603898496 22795785536832 22836197410488 22849832484864 22866912558336 22890340171776 22900246250112 22923708014592 22961403932544 22984928354304 23035640182632 23069219833044 23090255806464 23123915071488 23157623402496 23174933547304 23198676734464 23208716249268 23236824813048 23263742222336 23270697735516 23304620035422 23325870661632 23359873388544 23377334713656 23383806050304 23401285264896 23411412461052 23435397925632 23473935270324 23497984790784 23563889750016 23588031430656 23605663302144 23640073890048 23730665029632 23783022182656 23807388368896 23811826300416 23836221997056 23846537417472 23870968676352 23881299133824 23888812041248 23905766006784 23923635382416 23937919746048 23980356370432 23987526140592 24015313158144 24022493379864 24054804119808 24079448752128 24089869431936 24114549989376 24132575429424 24167754110808 24189791797248 24225053884416 24289749614592 24343340280336 24368280523776 24378826199112 24403802798592 24422044452883 24436626407424 24472248311808 24515632182272 24551369255424 24555945872304 24581103934464 24591741711768 24616936447488 24627589731756 24635337417537 24652821194496 24685979738112 24729742507008 24755078627328 24765791694336 24791164747776 24806516748552 24831931525632 24912215356896 24945722790912 24971280187392 24982086818304 25007681470464 25062856114912 25129789290144 25158899499008 25166421636048 25189369970688 25200270982656 25226089168896 25237006071552 25244945475904 25262861893632 25270809432064 25281745687968 25307647346688 25318599544656 25341686644736 25349263432416 25378627878912 25386215711472 25431219843498 25446404358144 25483498242048 25502546960352 25528674834432 25539722684784 25565888646144 25600275283968 25690722086799 25725276628128 25751632693248 25762777031376 25789171516416 25808448723134 25834889999744 25846070368503 25907349293056 25915095205461 25933891895296 25945115108352 25971696402432 25976537782272 26014404455424 26033850022026 26052326327808 26060522226816 26071800240717 26098511326272 26133614352384 26141427914679 26160388767744 26171710000128 26198523445248 26241604494336 26268489547776 26299501552863 26326445923008 26364822666336 26388863778816 26427331510272 26485638339776 26512773410816 26556371214912 26587133968384 26595083126304 26642230312236 26658137899008 26678064651392 26696998158336 26705396867072 26716953958464 26744326017024 26755899955488 26783311915008 26788304587968 26815749746688 26827354594656 26854839760896 26874913546404 26914089805218 26930159714304 26977900916736 27017227302912 27076835624146 27149147358102 27188723374659 27213515771904 27241396568064 27253185619968 27273557165932 27281107058688 27301499475712 27313314537894 27341297579904 27386257815378 27406121566208 27414315589248 27426179474001 27446072180736 27454278148416 27479312695296 27491204708352 27519370002432 27531279350784 27539940519168 27559485702144 27580086205056 27620290412352 27625439106342 27645476339712 27653741926272 27685775867904 27759713845248 27820960320384 27849463455744 27861515656128 27890060341248 27910907946152 27927573037056 28017865351168 28026242276508 28063938139776 28092690210816 28104847670592 28133641654272 28154671334328 28195713129276 28212548272128 28221423763456 28262562865152 28271012951412 28303761936384 28332759711744 28338041217024 28350304855488 28379350315008 28400563660392 28429660611072 28441963898964 28471103265024 28483424487738 28509397475328 28550956363776 28580207394816 28643264131328 28690365330396 28719759188736 28732188020382 28761624726912 28800309694464 28829816193024 28851366258176 28880925065216 28893423643392 28923025539072 28940936206644 28970586779904 28983124160298 29004146147328 29012817955968 29064251249712 29081604980736 29103343256064 29123997990912 29133160218624 29145767954688 29175628382208 29188254496896 29218158452736 29223605005056 29257457467392 29318087505168 29360825242056 29400316146432 29430437363712 29443173750144 29473338875904 29495369969296 29525588571136 29538366135432 29608399192064 29617251663384 29660425499628 29687471751168 29730747949056 29752971453744 29783453973504 29796343132248 29826870087168 29866987831296 29875917616776 29910525714432 29990405136384 30012822732816 30043571475456 30056573203272 30087366769152 30100387449924 30131225904384 30269300959744 30300312469504 30350138531328 30394380715776 30448263213984 30489216744448 30520453562368 30533661666816 30564944019456 30615205243392 30646571139072 30659833822464 30691245441024 30714186910176 30758959777392 30777325387776 30787007741952 30831886761984 30876831203328 30914226782208 30944954999024 30982433084064 31027596980688 31072826713896 31082602030942 31101160882176 31146497851392 31169779618208 31201713686528 31215216614736 31247197234176 31298580360432 31330646387712 31344205113144 31376317883904 31399771439421 31418519666688 31474217736192 31520098520064 31571930407248 31604276487168 31674005251119 31749101733888 31781629329408 31795383223296 31827958235136 31841732178432 31865533627543 31874354675712 31898180509888 31950634117941 31983368187456 32020417544192 32029991173152 32073072159744 32105931669504 32119825909248 32152733319168 32176767239232 32223672147744 32253055729664 32300071845888 32309729087328 32386332819456 32400348406272 32433543217152 32457787040448 32491040698368 32505101598816 32538403731456 32582168543232 32629664415744 32697282655926 32735159007232 32741261163072 32774805245952 32788988949024 32822581929984 32836786309008 32847116556716 32870428259328 32894998650822 32914639650816 32972990009344 32982848443314 33006771503104 33021055592448 33030928397313 33054886330368 33075355664736 33109242034176 33123570468912 33157506235392 33182291215458 33216287142528 33230661902361 33260963721216 33295040249856 33309449091072 33343575293952 33398405720064 33472092885462 33506385720192 33520886023779 33555228848064 33585826627584 33600361310208 33634785558528 33649341428736 33683815858176 33708994250624 33743529795584 33758132726208 33764425574418 33799017909888 33813644853681 33838170505216 33848287615296 33897629142432 33908293124664 33928539144192 33977997656064 34003395947136 34038233112576 34052963579712 34087851528192 34133700378624 34143905847744 34254296115732 34274748727296 34300368837504 34335510257664 34350369375168 34385562021888 34461427158004 34553460273948 34593486811136 34603829749566 34628928536576 34635383709696 34685872607232 34711800029368 34736435103744 34747362969088 34762400320956 34798015101696 34813074373902 34844819136512 34855237219572 34895613333504 34906046603274 34931364593664 34988805992448 35024652730368 35039810082816 35066002070484 35075709075456 35101927897344 35117118691578 35153096888448 35236442013696 35330544893952 35408494953216 35460110835072 35522973749648 35544183865344 35595997544448 35622605277952 35659101356032 35674533273984 35711082553344 35717739450624 35754332995584 35769806126208 35806453014528 35821948700736 35833218061872 35858649010176 35885453073624 35906879619072 35970534555648 35981289210888 36022969737216 36082206179712 36119173128192 36198863144136 36251631166212 36284687695872 36337580826624 36417752717192 36455063439872 36515010420504 36552420785664 36568239298668 36605704197888 36654939611136 36708372467712 36719920692224 36745980936192 36773448273408 36827053883136 36833918808456 36871655901696 36887612567652 36925404671232 37028969607168 37066906533888 37094613760512 37132617940992 37148687541504 37186747121664 37368323035344 37418584186368 37456920281088 37473130227456 37511522205696 37539561779104 37594284172368 37616731029504 37683417153536 37694683935216 37738349248512 37749632454072 37784054956032 37800406473984 37839133753344 37855509107328 37867418213856 37894292840448 37906214148096 37922618531952 37961471020032 37977899316984 38012529967104 38023895148624 38067941818368 38146829765247 38169606537216 38253820440528 38293012251648 38309584027176 38348832969216 38377498425959 38400412925952 38524564857856 38564034052096 38587914942192 38627449039872 38644165547064 38683757274624 38712673084701 38752334999616 38804457674752 38844213624832 38861023939584 38900837842944 38917672662528 38957544603648 38964806673408 39021606683136 39050775033039 39090783340224 39147766989408 39200421528576 39240583151616 39257565000192 39297785167872 39384488180576 39489668884512 39547233999504 39583295668224 39640997265408 39670628604992 39711271964672 39728457509664 39769160116224 39822650441728 39834556822368 39880700952576 39892624689456 39963345468354 39987206848512 40017096977088 40045497237504 40058095300608 40075430937696 40116489025536 40133849933232 40174967872512 40182456881952 40223624620032 40312370319606 40371134707827 40466851375104 40525840954368 40556133707782 40597684285312 40615253436219 40711548889088 40723721037153 40753258692608 40820273657856 40862094852096 40879778429952 40910335748898 40921660588032 40952249213568 40969971806841 41011946369856 41049343655936 41079386723067 41109182349312 41121473383872 41169108271104 41218969042944 41236807062528 41279055003648 41309910778752 41370129307584 41430435618528 41468214509568 41528663801856 41620288819648 41662929645568 41731440480576 41774195183616 41792273484192 41835090511872 41866361919228 41891359555584 41965623648256 42026798026752 42039363414762 42095907209664 42139035316224 42157271505888 42200462481408 42232007001492 42293569693914 42318822408192 42332135645184 42393844297728 42437277646848 42455642904576 42499139567616 42507061825536 42549313123658 42600845490588 42644490916608 42662945848446 42706654897536 42725136731607 42764096212992 42807908892672 42826434545664 42870311092224 42902356318976 42964896196992 43035547995594 43066762461184 43079638783104 43098282030573 43142437090368 43181777092608 43200464541696 43244724289536 43277049387264 43321387597824 43340135465088 43384538308608 43411404309966 43442891390976 43455880169856 43506219220992 43596376874568 43622407471104 43655014884096 43699740327936 43718651932032 43763442573312 43782381745344 43827237679104 43859998201096 43886186201088 43977131257752 44028074123264 44041237863084 44100474219648 44145656045568 44164760625216 44210008313856 44243054953944 44288382856704 44307549203148 44347951628288 44412598788096 44425877495076 44531207626752 44596121923584 44629457180616 44675180960256 44694514698372 44740305130752 44800481746944 44865788571648 44911754477568 45010843634944 45019234099224 45065357213184 45084859804908 45131050153728 45150581174886 45196838856576 45211057499552 45303996874752 45337861262848 45384310816768 45403951439616 45450468704256 45525207796992 45591571073664 45672394820976 45699664969728 45733825116672 45780680343552 45800492500224 45847416029184 45922807865088 45969856708608 46071280365264 46138439666088 46180511612928 46247830142976 46315246804992 46349867094608 46397353468928 46417432498536 46473649626096 46527484444672 46541395471032 46609240070844 46623903046413 46651741323264 46719746777088 46754669427312 46802570529792 46822824922104 46870795851264 46947870540648 46995969581568 47127779500032 47211326604288 47280147780096 47566044365312 47614776737792 47623652600832 47672443994112 47693074834944 47728725040381 47741937352704 47762598267648 47777624082496 47811532013568 47847270764832 47960712740864 47975052281184 48030626316288 48044986759728 48109608239616 48158897504256 48179738863872 48229099978752 48265150858848 48335508221616 48379583594496 48450107768832 48579499229184 48686680560672 48736561047552 48757652398224 48807605597184 48844088905766 48873252814848 48944496623616 49031264364544 49045923983889 49102738510848 49111891744608 49162207868928 49183483423536 49233872894976 49255179463512 49270674835074 49305642388992 49342497976233 49371959476224 49459485014016 49474272664971 49510157254656 49531583388672 49582329495552 49613033497104 49663863051264 49773436823187 49824430713792 49891445581824 49942560374784 49964173636608 50015362940928 50125712229824 50208139328193 50259578580288 50317798998016 50332843272096 50378739941376 50400541965312 50452178337792 50474012143104 50489890951808 50525723787264 50541618864128 50563491375936 50615294693376 50637199089312 50646638361627 50683373289472 50698526864832 50757255757824 50772431422944 50862439686996 50892808716288 50966996484096 51005093920704 51057349668864 51079445369568 51131777292288 51200550567936 51381444173598 51450553256256 51503265386496 51525554062752 51578343032832 51616897446268 51669779999488 51692140737006 51814698586112 51830190410922 51867783790592 51890230216704 51905744624349 51943392804864 51953075564544 52028808910848 52067700044052 52104652655616 52121044453632 52143600481434 52197022652544 52219611560853 52267228704768 52282855829358 52320777535488 52343420000256 52397046890496 52483208988672 52536979095552 52599003105726 52652891846016 52675678037367 52729645332672 52777727557632 52854663020544 52971276679552 53025546821632 53112742429824 53174267936768 53190166252608 53284460624472 53316275798016 53356129302784 53393996316672 53410793734144 53433907916928 53488652034048 53511799910976 53566623830016 53576609175936 53631499493376 53654709189312 53709679521792 53749827092808 53828179610436 53860319428608 53955801833472 54034454605824 54153671248292 54298294716204 54377446749318 54427031543808 54506371239936 54547114331864 54562214117376 54602998951424 54626629075788 54682595159808 54772515630756 54828631178496 54852358948002 54892144361472 54908556296832 54982409416704 55038740004864 55062558701568 55079881038336 55118971404288 55160172410112 55240580824704 55250878212684 55307483852544 55371551735808 55519427690496 55641920640768 55698926911488 55723031312256 55780120682496 55821815892304 55855146074112 56035730702336 56052484553016 56127876279552 56185380421632 56209695341184 56267283308544 56309342668656 56391426258552 56425096544256 56442847526912 56525125730304 56542025902824 56607523872768 56676082434048 56700609710976 56758700630016 56801127320784 56859321222144 56883927797928 56942206530048 56966848975476 57018794950656 57101912727552 57286528262656 57380730660792 57439518377472 57464376040764 57523249453824 57600619388928 57702732516352 57761850130432 57786847286784 57846051078144 57881872413288 57941173559808 57966248320596 58025635911936 58128502499424 58206686512128 58247995981824 58266320437248 58291535909376 58351256764416 58376508993792 58436316905472 58447210010112 58636175010336 58721650484112 58800632292864 58860874727424 58886347500288 58946677751808 58990739938592 59051177142272 59076732270864 59216798384128 59234503326768 59320850999256 59374943502336 59461495898112 59505942907488 59566907947008 59592686264496 59653740174336 59733975662592 59751835233552 59821051428864 59945018202531 59980810272768 60025645465632 60087142950912 60113146406544 60174733538304 60200774899848 60262451808768 60307497526507 60468555479409 60538601919488 60600624939008 60700277062656 60788761431552 60834200561673 60896526427968 60978433488896 61040907124736 61067323333632 61129888038912 61230410486784 61293142278144 61319667644928 61365503623347 61382490882048 61428373820352 61517919554784 61574015483904 61663773523968 61753662406656 61828453564416 61889909998048 61964866168128 62055193961376 62145653427792 62165204061884 62202321764352 62292995702784 62339559236416 62403427373056 62430433229472 62494394468352 62597160720864 62661292775424 62688410226288 62752635767808 62799542878842 62837039333376 62948435472384 63040197040128 63143860814496 63208552974336 63348010502238 63440354540871 63498203467776 63563258658816 63590766446592 63655916470272 63683464356864 63731067255086 63748709351424 63796361019776 63823969685487 63901268235882 63966736374912 63994418772669 64040835088384 64059982346304 64146144319488 64211863339008 64239651818496 64305466638336 64353534478464 64447344295488 64506111459328 64553321993391 64600143691776 64619458174656 64772665638912 64800696812544 64867086434304 64915574080896 64982081396736 65010203197632 65076807462912 65164337086464 65259328831488 65394565311852 65470318014464 65482522326144 65549610491904 65577977898048 65645163859968 65673572618016 65694233113432 65740856518656 65789997301644 65829279301632 65945980018688 65965696886628 66042111184896 66061856794626 66109772660736 66150711329472 66218484068352 66247140937824 66315012470784 66364582430916 66432574285056 66461323804722 66521927442432 66618898182144 66687150587904 66796811440128 66944185770924 67012771440384 67041772047558 67110457696128 67200722620416 67269571117056 67298682857472 67367631716352 67417988501248 67487059591168 67516265452416 67528851148836 67598035819776 67627289707362 67676341010432 67696575230592 67725871762329 67795258284864 67816586249328 67857078288384 67955995312128 68006791894272 68076466225152 68105927159424 68175703056384 68267400757248 68287811695488 68508592231464 68549497454592 68600737675008 68671020515328 68700738750336 68771124043776 68922854316008 69106920547896 69186973622272 69207659499132 69270767419392 69371745214464 69423600058736 69472870207488 69494725938176 69524800641912 69596030203392 69626148747804 69689638273024 69710474439144 69791226667008 69812093206548 69977611984896 70079620165632 70132004140968 70151418150912 70203855794688 70234237383156 70306193776896 70816989906432 70920221670144 71045947499296 71191995088896 71245210555904 71318202712064 71349066547968 71422165106688 71435478901248 71508665991168 71539612252416 71612906029056 71643897401472 71666436123744 71717298020352 71770906147248 71813759238144 71941069111296 71962578421776 72045939474432 72164412359424 72238346256384 72397726288272 72503262332424 72569375391744 72675161653248 72835505434384 72910126879744 73030020841008 73104841571328 73136478597336 73211408395776 73266133358649 73309879222272 73416744935424 73439841384448 73546896546816 73654107766272 73667837616912 73743311803392 73775225135304 73850809342464 73906012252611 74057939214336 74189227521024 74265235881984 74297375083008 74373494243328 74736646070688 74837168372736 74913840562176 74946260454912 75023044411392 75079123558208 75188568344736 75366834307072 75389367870432 75476698497024 75499264908144 75568109912064 75600812947968 75678267506688 75711018214656 75734836427712 75788585680896 75812428296192 75845237063904 75922942040064 75955798633968 76025059934208 76047790297248 76135883636736 76293659530494 76339213074432 76507640881056 76586024503296 76619168054352 76697665938432 76754996851918 76800825851904 77049129715712 77072166260397 77128068104192 77175829884384 77254898079744 77288331094128 77367514549248 77425346169402 77504669999232 77538211105509 77608915349504 77688427249664 77722047879168 77745285616383 77801675685888 77835345325056 77915089207296 77929613346816 78043213366272 78101550066078 78181566680448 78215400722151 78295533978816 78400843057152 78481166303232 78515130000384 78595570335744 78768976361152 78898504658589 78979337769024 79094467999008 79166591336448 79281994530816 79341257209984 79422543929344 79456915019328 79538320232448 79645300883456 79669113644736 79761401905152 79785249378912 79926690936708 79974413697024 80034193954176 80090994475008 80116190601216 80150861875392 80232978051072 80267699866464 80349935745024 80364913763904 80447249240064 80624740639212 80742269415654 80933702750208 81051681908736 81112267415564 81195368570624 81230506872438 81423097778176 81447442074306 81506517385216 81566170123977 81640547315712 81724189704192 81759556859904 81820671497796 81843321176064 81904498427136 81939943613682 82023892739712 82158773446134 82218364698624 82242946767744 82338216542208 82437938085888 82473614125056 82558110007296 82619821557504 82740258615168 82860871237056 82936429019136 83057327603712 83240577639296 83325859291136 83462880961152 83548390367232 83584546968384 83670181023744 83732723838456 83782719111168 83931247296512 84053596053504 84078726829524 84191814419328 84278070632448 84314543011776 84400924962816 84464014002984 84587139387828 84637644816384 84664271290368 84787688595456 84911285809152 84998279135232 85014123651072 85098626247316 85201690981176 85288981833216 85325891696892 85413309795072 85450273463214 85528192425984 85652869091328 85740622184448 85804712637952 85929792393984 86071095991188 86159277566208 86196564061146 86284874180736 86400929083392 86489448579072 86554098774528 86642775195648 86680270930176 86769076617216 86822808619932 86911760339712 87012438441984 87192753749136 87244814942208 87310029768192 87399480655872 87437303864064 87526885146624 87564763490688 87654475358208 87719996402192 87772372402176 87954262515504 88056148246528 88082475726168 88200948439296 88291312091136 88329521250432 88420016627712 88486109907888 88576765713408 88615098406296 88695903256576 88825197576192 88851754990152 89062415253504 89192243847168 89258914361232 89350361920512 89389029396744 89480610261504 89600963493888 89731577143296 90021687269888 90038468198448 90130714426368 90169719609816 90262100307456 90301162349772 90329570530969 90393677713152 90422114999104 90675722525696 90768621633536 90807902879232 90900937408512 91050415593984 91183142147328 91344789641952 91467650233344 91561360687104 91600985000448 91694832058368 91845615730176 91939713417216 92142560730528 92276879332176 92361023225856 92495660285952 92630493609984 92699734189216 92794706937856 92834864997072 92947299252192 93054968889344 93082790942064 93218480141688 93247806092826 93303482646528 93439493554176 93509338854624 93605141059584 93645649844208 93741591702528 93895741081296 93991939163136 94199314318263 94255559000064 94422653208576 94560295560192 94768924684511 95022015753357 95132088730624 95229553475584 95247305201664 95344887988224 95386149669888 95457450080762 95483874705408 95525196535296 95555248164992 95596600882629 95623064027136 95694541529664 95851902353823 95921425481728 95950104562368 96061252632576 96089973519456 96219216479232 96317795008512 96359477727744 96458199957504 96530301717696 96671016443232 96759167188992 96900215537664 97158998458368 97373361121344 97473122095104 97515304796448 97615211194368 97688177811532 97746505629696 97888993247232 98062528729088 98091847967778 98205477021696 98223783489216 98324415737856 98366966847072 98467745789952 98510358927024 98541349670148 98611284777984 98684995952466 98743918952448 98918970028032 98948545329942 99020314509312 99063166777344 99164658991104 99226066994208 99327726102528 99546873646374 99648861427584 99691985707083 99782891163648 99885120749568 99928347273216 100030725881856 100251424459648 100416278656386 100519157160576 100562658071337 100635597996032 100665686544192 100757479882752 100801083930624 100904356675584 100948024286208 100979781903616 101051447574528 101083237728256 101126982751872 101230589386752 101274398178624 101293276723254 101366746578944 101397053729664 101440934561043 101514511515648 101544862845888 101724879373992 101785617432576 101933992968192 102010187841408 102114699337728 102158890739136 102263554584576 102401101135872 102762888347196 102901106512512 103006530772992 103051108125504 103156686065664 103233794892536 103339559998976 103384281474012 103629397172224 103660380821844 103780460433408 103811489248698 103886785609728 103906151129088 104057617821696 104135400088104 104209305311232 104242088907264 104287200962868 104394045305088 104439223121706 104534457409536 104565711658716 104686840000512 104794093780992 104966417977344 105073958191104 105198006211452 105305783692032 105351356074734 105459290665344 105709326041088 105942553359104 106051093643264 106225484859648 106348535873536 106380332505216 106568921248944 106632551596032 106712258605568 106787992633344 106821587468288 106867815833856 106977304068096 107023599821952 107133247660032 107153218351872 107262998986752 107309418378624 107419359043584 107499654185616 107656359220872 107720638857216 107911603666944 108068909211648 108307342496584 108596589432408 108754893498636 108854063087616 109012742479872 109094228663728 109205997902848 109253258151576 109365190319616 109545031261512 109657262356992 109704717896004 109817112593664 109964818833408 110125117403136 110159762076672 110237942808576 110320344820224 110481161649408 110501756425368 110614967705088 111283841281536 111397853822976 111446062624512 111560241364992 111643631784608 112071461404672 112104969106032 112255752559104 112370760843264 112419390682368 112534566617088 112618685337312 112782852517104 112850193088512 112885695053824 113050251460608 113084051805648 113215047745536 113352164868096 113401219421952 113517401260032 113602254641568 113718642444288 113767855595856 113884413060096 113933697950952 114037589901312 114203825455104 114440489295741 114573056525312 114761461321584 114879036754944 114928752081528 115046498907648 115132495277877 115201238777856 115405465032704 115523700260864 115573694573568 115692102156288 115763744826576 115882347119616 115932496641192 116051271823872 116138019254103 116257004998848 116413373024256 116532640874496 116583071818752 116702513528832 116753017987584 116872633810944 116894420020224 117152325099117 117272350020672 117443300968224 117601264585728 117721749454848 117772695000576 117893355503616 117981479877184 118102354284544 118153464541728 118433596768256 118469006653536 118641701998512 118749887004672 118922991796224 119011885814976 119133815894016 119185372528992 119307480348672 119467951325184 119503670467104 119642102857728 119890036405062 119961620545536 120051290931264 120174285901824 120226292813088 120349467076608 120401549799696 120524903617536 120614995053014 120937110958818 121077203838976 121113404123481 121201249878016 121400554125312 121577522863104 121668401123346 121793052855936 121845760308657 121956866977792 122081814249472 122134646667264 122171163111459 122259776077824 122460820973568 122586284556288 122639335289856 122731007246694 122764981764096 122856747640704 122909915420523 123035839109568 123148030967808 123327547047936 123507324813312 123656907128832 123779819996096 123929732336256 124110387922752 124291306855584 124330408123768 124404643528704 124585991405568 124679118472832 124806854746112 124860866458944 124988788936704 125194321441728 125322585550848 125376820452576 125505271535616 125599085757684 125674078666752 125896870944768 126080394080256 126287721628992 126417105948672 126696021004476 126880709081742 126996406935552 127181532893184 127311832940544 127366928713728 127462134510172 127497418702848 127592722039552 127647939370974 127802536471764 127933472749824 127988837545338 128081670176768 128119964692608 128175410194821 128292288638976 128423726678016 128479303636992 128610933276672 128707068956928 128894688590976 129106643986782 129200287383552 129238916349312 129545331277824 129601393625088 129734172868608 129831148161792 129964162793472 130020406395264 130153614925824 130328674172928 130518657662976 130789130623704 130940636028928 130965044652288 131099220983808 131155955796096 131290327719936 131347145236032 131388466226864 131481713037312 131579994603288 131658558603264 131891960037376 131931393773256 132084222369792 132123713589252 132301422658944 132436968136704 132494281875648 132630024941568 132729164861832 132865148570112 132922647609444 133043854884864 133237796364288 133593622880256 133888371541848 134025542880768 134083544095116 134220915392256 134401445240832 134597365714944 134735263432704 134835977002496 134974119182336 135032530904832 135057702297672 135196071639552 135254579414724 135393150461184 135451743524658 135590516569728 135633172498656 135911990624256 136013583788544 136152932450304 136211854318848 136351406112768 136575623390976 137017184462928 137098994909184 137201475350016 137342041030656 137401477500672 137542248087552 137845708632016 138213841095792 138373947244544 138415318998264 138541534838784 138743490428928 138847200117472 138945740414976 138989451876352 139049601283824 139192060406784 139252297495608 139379276546048 139420948878288 139582453334016 139624186413096 139871709139239 139955223969792 140159240331264 140264008281936 140407711589376 140468474766312 140612387553792 141633979812864 141840443340288 141946467977237 142091894998592 142490421111808 142636405424128 142698133095936 142844330213376 142870957802496 143017331982336 143079224504832 143186175121143 143225812058112 143287794802944 143332872247488 143434596040704 143541812294496 143882138222592 143925156843552 144091878948864 144328824718848 144476692512768 144795452576544 145006524664848 145138750783488 145350323306496 145671010868768 145820253759488 146060041682016 146209683142656 146272957194672 146422816791552 146532266717298 146619758444544 146833489870848 146879682768896 147093793093632 147137771951667 147308215532544 147335675233824 147486623606784 147550450270608 147701618684928 147812024505222 148027493928699 148115878428672 148378455042048 148530471763968 148594750166016 148746988486656 148922595932803 149320310469561 149473292141376 149674336745472 149827681124352 149892520909824 150046088822784 150158247116416 150377136689472 150624417984579 150733668614144 150778735740864 150953396994048 150998529816288 151136219824128 151201625895936 151356535013376 151422036429312 151469672855424 151577171361792 151624856592384 151690474127808 151845884080128 151911597267936 151939915084881 152050119868416 152095580594496 152271767273472 152587319060988 152678426148864 153015281762112 153172049006592 153238336108704 153395331876864 153509993703836 153601651703808 154098259431424 154144332520794 154256136208384 154351659768768 154509796159488 154576662188256 154735029098496 154850692338804 155009339998464 155076422211018 155217830699008 155444095758336 155490571232766 155603351371776 155670690650112 155830178414592 155859226693632 156086426732544 156203100132156 156363133360896 156430801444302 156591067957632 156658834682559 156801686114304 156962332606464 157030260000768 157191140671488 157537952722304 157797009317178 157958675538048 158027034112101 158188935998016 158333182672896 158563989061632 158682514419968 158845087858688 158913830038656 159076640464896 159290601766912 159338227289472 159522803810304 159570498757824 159853381873416 159948827394048 160068387908352 160181988950016 160232381202432 160301723750784 160465956102144 160535399732928 160699871490048 160729827527808 160894498480128 161249481278424 161484538831308 161867405500416 162103363817472 162224534831128 162390737141248 162461013744876 162846195556352 162894884148612 163132340247954 163281094631424 163519113719808 163641342995592 163686642352128 163808996854272 163879887227364 164047785479424 164317546892268 164485893535488 164676433084416 164947228250112 165116220014592 165239643115008 165480517230336 165721742474112 166114655207424 166481155278592 166651718582272 166925761922304 167096780734464 167169093936768 167340362047488 167465447676912 167565438222336 167862494593024 168107192107008 168157453659048 168383628838656 168556141264896 168629086023552 168801849925632 168928028005968 169174278775656 169275289632768 169328542580736 169575377190912 169822571618304 170028247302144 170197252494632 170403381962352 170577963666432 170651783393784 170826619590144 170900546926428 170954311170181 171056384851968 171305738182656 171609425275904 171859584787968 172142191982376 172318555132416 172393128122292 172569748361472 172801858166784 173108197549056 173285550391296 173360541860352 173538153234432 173645617239864 173823520679424 174385507498272 174620059536384 174798961311744 174874607728128 175053770293248 175129526981376 175308950716416 175439992804384 175908525031008 176112296493056 176164951452336 176401896878592 176582624182272 176659042500864 176840033255424 176972219815776 177153531426816 177230196812592 177391806513152 177650395152384 177703509980304 178124830507008 178384487694336 178517828722464 178700723841024 178778058793488 178961220523008 179201926987776 179463154286592 179835054607593 180043374539776 180076936396896 180261428852736 180339439219632 180524200614912 180602324699544 180659141061938 180787355426304 180844229998208 180922492579521 181351445051392 181405666438227 181537243267072 181615805758464 181801874817024 182100831187968 182366284294656 182502601685019 182689579283904 182935300466688 183122721374208 183201970000896 183389664116736 183691231460352 183879426834432 184096510870041 184285121461056 184553758664352 184722046451712 184991320571904 185260987219968 185399468378432 185589413875712 185669729994144 185894598504384 186109937778688 186165581884128 186436960283376 186495612185652 186606965293056 186878987108352 187018677709248 187210282119168 187291299688416 187483183405056 187791482162592 187983878326272 188398628636526 188511118000128 188845306417152 189120591120384 189537849369022 190044031506714 190264177461248 190321063622613 190459106951168 190494610403328 190689775976448 190772299339776 190914900161524 190967749410816 191050393070592 191110496329984 191193201765258 191246128054272 191389083059328 191471909056461 191703804707646 191842850963456 191900209124736 191983256318007 192122505265152 192179947038912 192438432958464 192635590017024 192718955455488 192916399915008 193060603435392 193342032886464 193518334377984 193800431075328 194317996916736 194746722242688 194946244190208 195030609592896 195230422388736 195376355623064 195493011259392 195777986494464 196125057458176 196183695935556 196410954043392 196447566978432 196648831475712 196733933694144 196935491579904 197020717854048 197082699340296 197222569555968 197369991904932 197487837904896 197837940056064 197897090659884 198126333554688 198329317982208 198452133988416 198655452205056 199093747292748 199297722855168 199383971414166 199565782327296 199856694546432 200061451763712 200502848919296 200832557312772 201038314321152 201125316142674 201271195992064 201331373088384 201602167861248 201808713351168 201896048572416 201959563807232 202102895149056 202166475456512 202253965503744 202461178773504 202548796357248 202586553446508 202794107459328 202881869122086 203029023031296 203089725691776 203449758747984 203571234865152 203867985936384 204020375682816 204229398675456 204317781478272 204527109169152 204802202271744 205525776694392 205802213025024 206013061545984 206102216251008 206313372131328 206467589785072 206679119997952 206768562948024 207258794344448 207320761643688 207560920866816 207622978497396 207812302258176 208115235643392 208270800176208 208418610622464 208484177814528 208574401925736 208788090610176 208878446243412 209068914819072 209131423317432 209373680001024 209932835954688 210396012422904 210611567384064 210702712149468 210918581330688 211885106718208 212102187286528 212450969719296 212760665010432 213137842497888 213424517211136 213575985266688 213643174936576 213735631667712 213954608136192 214047199643904 214266495320064 214306436703744 214525997973504 214618836757248 214838718087168 214999308371232 215312718441744 215441277714432 215823207333888 216137818423296 216614684993168 217193178864816 217509786997272 217708126175232 218025484959744 218188457327456 218411995805696 218506516303152 218730380639232 219090062523024 219314524713984 219409435792008 219634225187328 219798400075947 219929637666816 220250234806272 220319524153344 220640689640448 220962323298816 221003512850736 221229935410176 221718036757833 222567682563072 222795707645952 222892125249024 223058735392801 223120482729984 223287263569216 224142922809344 224209938212064 224511505118208 224741521686528 224838781364736 225069133234176 225237370674624 225565705034208 225771390107648 226100502921216 226168103611296 226430095491072 226704329736192 226802438843904 227034802520064 227204509283136 227437284888576 227535711191712 227768826120192 227867395901904 228075179802624 228407650910208 228880978591482 229146113050624 229522922643168 229758073509888 229857504163056 230092997815296 230264990555754 230402477555712 230810930065408 231047400521728 231147389147136 231216498781191 231384204312576 231527489653152 231764694239232 231864993282384 232102543647744 232276038508206 232514009997696 232614633316527 232826746048512 233065281748992 233166143637504 233405027057664 233506035975168 233745267621888 233788840040448 234304650198234 234544700041344 234646202166453 234886601936448 235202529171456 235443498909696 235545390001152 235786711007232 235962959754368 236204708569088 236306929083456 236695513975767 236867193536512 236938013307072 237283403997024 237499774009344 237845983592448 238023771629952 238267631788032 238370745057984 238614960697344 238935902650368 239007340934208 239284205715456 239780072810124 239923241091072 240102581862528 240348571803648 240452585626176 240698934153216 240803099599392 241049807235072 241229990106028 241874221917636 242154407677952 242226808246962 242402499756032 242801108250624 243155045726208 243336802246692 243586105711872 243691520617314 243913733955584 244269293334528 244342326222918 244519552155648 244921641947136 245172569112576 245278670579712 245462014493388 245529963528192 245713495281408 245819830841046 246071678219136 246655094095872 247014649626624 247313814257664 247559639992192 247859464672512 248220775845504 248582613711168 248660816247536 248809287057408 249171982811136 249358236945664 249613709492224 249721732917888 249977577873408 250388642883456 250645171101696 250753640905152 251010543071232 251198171515368 251348157333504 251793741889536 252160788160512 252575443257984 252834211897344 253392042008952 253761418163484 253992813871104 254363065786368 254733857427456 254924269020344 254994837405696 255185444079104 255295878741948 255605072943528 255866945499648 255977675090676 256239929385216 256350820389642 256584577277952 256958607273984 257221866553344 257414137913856 257789377181952 258213287973564 258477832698624 259202787250176 259468345737216 259662296323584 259928325586944 260040812790528 260307229851648 261037315325952 261578261247408 261881272057856 261930089304576 262198441967616 262311911592192 262580655439872 262694290472064 262776932453728 262963426074624 263159989206576 263317117206528 263783920074752 263862787546512 264168444739584 264247427178504 264602845317888 264873936273408 264988563751296 265260049883136 265458329723664 265730297140224 265845295218888 266087709769728 266475592728576 267187245760512 267776743083696 268051085761536 268167088190232 268441830784512 268642488981713 268802890481664 269194731429888 269671954004992 269948238364672 270065061809664 270115404595344 270392143279104 270509158829448 270786300922368 270903487049316 270988711592907 271181033139456 271266344997312 272027167577088 272305864900608 272423708637696 272702812225536 273151246781952 274034368925856 274402950700032 274684082061312 274802955001344 275084496175104 275691417264032 276427682191584 276747894489088 276830637996528 277083069677568 277486980857856 277694400234944 277891480829952 277978903752704 278099202567648 278384120813568 278504594991216 278758553092096 278841897756576 279164906668032 279248372826192 279743418278478 279910447939584 280318480662528 280528016563872 280815423178752 280936949532624 281224775107584 282597942954789 283267959625728 283680886680576 283892935954474 284183789997184 284306774053533 284980842223616 285066047260071 285272810848256 285396266191872 285688660426752 285741915604992 286034663964672 286158449009664 286372350242286 286451624116224 286575589605888 286665744494976 286789802647887 286869192081408 287083624588992 287555707061469 287764276445184 287850313687104 288183757897728 288657649437696 288953385025536 289590905153088 290013049329696 290277501566976 290700646612992 291342021737536 291640507518976 292120083364032 292419366285312 292545914389344 292845633583104 293064533434596 293239516889088 293666979741696 293759365537792 294187586187264 294275543903334 294616431065088 294671350467648 294973247213568 295100900541216 295403237369856 295624049010444 296054987857398 296231756857344 296756910084096 297060943527936 297189500332032 297493976973312 297845191865606 298640620939122 298946584282752 299075957121249 299348673490944 299655362248704 299785041819648 300092177645568 300316494232832 300754273378944 301248835969158 301467337228288 301557471481728 301687974214011 301906793988096 301997059632576 302272439648256 302403251791872 302713070026752 302844072858624 302939345710848 303154342723584 303249713184768 303380948255616 303691768160256 303823194535872 303879830169762 304100239736832 304191161188992 304543534546944 305174638121976 305356852297728 306030563524224 306344098013184 306476672217408 306790663753728 307019987407672 307203303407616 308196518862848 308288665041588 308703319537536 309019592318976 309153324376512 309470058196992 309701384677608 310018679996928 310152844422036 310435661398016 310888191516672 310981142465532 311341381300224 311660356829184 311718453387264 312172853465088 312406200264312 312726266721792 312861602888604 313182135915264 313317669365118 313603372228608 314060520001536 314382281342976 315075905444608 315594018634356 315917351076096 316054068224202 316377871996032 317127978123264 317365028839936 317690175717376 317827660077312 318153280929792 318676454578944 319045607620608 319140997515648 319706763746832 319897654788096 320136775816704 320363977900032 320464762404864 320603447501568 320931912204288 321070799465856 321399742980096 321459655055616 321788996960256 322498962556848 322969077662616 323734811000832 324206727634944 324449069662256 324781474282496 324922027489752 325692391112704 325789768297224 326264680495908 326562189262848 327038227439616 327282685991184 327617993708544 327759774454728 328095570958848 328635093784536 328971787070976 329894456500224 330479286230016 330961034460672 331443484948224 332962310557184 333303437164544 333851523844608 334193561468928 334338187873536 334680724094976 334930895353824 335724989186048 336214384214016 336314907318096 336767257677312 337112282529792 337258172047104 337603699851264 337856056011936 338348557551312 338550579265536 338657085161472 339150754381824 339645143236608 340056494604288 340394504989264 340806763924704 341155927332864 341303566787568 341653239180288 341801093852856 341908622340362 342112769703936 342611476365312 343218850551808 343321467887223 343719169575936 344284383964752 344637110264832 344786256244584 345139496722944 345397485833631 345603716333568 346216395098112 346571100782592 346721083720704 347076306468864 347291234479728 347647041358848 348414057762309 348771014996544 349240119072768 349597922623488 349749215456256 350107540586496 350259053962752 350617901432832 350879985608768 351456975297351 351817050062016 352224592986112 352329902904672 352803793757184 353165248364544 353318085001728 353680066510848 353944439631552 354307062853632 354460393625184 354783613026304 355300790304768 355407019960608 356249661014016 356768975388672 357035657444928 357401447682048 357556117586976 357922441046016 358403853975552 358926308573184 359670109215186 360086749079552 360153872793792 360522857705472 360678878439264 361048401229824 361204649399088 361318282123876 361574710852608 361688459996416 361844985159042 362702890102784 362811332876454 363074486534144 363231611516928 363340212370443 363603749634048 364201662375936 364732568589312 365005203370038 365379158567808 365537280925971 365870600933376 366245442748416 366403940001792 366779328233472 367382462920704 367758853668864 368193021740082 368570242922112 368729746261569 369107517328704 369444092903424 369982641143808 370521974439936 370798936756864 371178827751424 371339459988288 371789197008768 372219875557376 372331163768256 372873920566752 372991224371304 373213930586112 373757974216704 374037355418496 374420564238336 374582599376832 374966366810112 375582964325184 375967756652544 376797257273052 377022236000256 377690612834304 378241182240768 379075698738044 380088063013428 380528354922496 380642127245226 380918213902336 380989220806656 381544598679552 381829800323048 381935498821632 382100786141184 382220992659968 382386403530516 382492256108544 382778166118656 382943818112922 383407609415292 383800418249472 383966512636014 384245010530304 384359894077824 384876865916928 385271180034048 385437910910976 385832799830016 386121206870784 386684065772928 387600862150656 388635993833472 389493444485376 389892488380416 390061219185792 390460844777472 390752711246128 390986022518784 391555972988928 392250114916352 392367391871112 392821908086784 392895133956864 393297662951424 393467867388288 393870983159808 394041435708096 394165398680592 394445139111936 394739983809864 394975675809792 395675880112128 395794181319768 396252667109376 396904267976832 397310904410112 398187494585496 398595445710336 398767942828332 399131564654592 399713389092864 401005697838592 401665114625544 402076628642304 402250632285348 402662746176768 403204335722496 403792097144832 403919127614464 404205790298112 404332950913024 404507931007488 404922357547008 405097592714496 405173106893016 405588214918656 405763738244172 406179451383552 406899517495968 407735971872768 408040751365632 408458797350912 408635562956544 409054218338304 411051553388784 411604426050048 412026123091968 412204432502016 412626744262656 412935179570144 413358239995904 413537125896048 414517588688896 414641523287376 415121841733632 415245956994792 415624604516352 416230471286784 416541600352416 416837221244928 416968355629056 417148803851472 417576181220352 417756892486824 418137829638144 418262846634864 418747360002048 419615127417717 419865671909376 420792024845808 421223134768128 421405424298936 421837162661376 422152482685549 423770213436416 424204374573056 424901939438592 425521330020864 425839403931711 426275684995776 426849034422272 427286349873152 427471263335424 427909216272384 428094399287808 428532990640128 428612873407488 429051995947008 429237673514496 429558525363429 429677436174336 429998616742464 430625436883488 431646414667776 432275636846592 433229369986336 434386357729632 435019573994544 435416252350464 436050969919488 436376914654912 436823991611392 437013032606304 437460761278464 438180125046048 438629049427968 438818871584016 439268450374656 439596800151894 439859275333632 440500469612544 440639048306688 441281379280896 441924646597632 442007025701472 442459870820352 443436073515666 444082481786097 445135365126144 445591415291904 445784250498048 446117470785602 446240965459968 446574527138432 446767787798409 447960931408683 448285845618688 448419876424128 449023010236416 449483043373056 449677562729472 450138266468352 450474741349248 451131410068416 451542780215296 451873253953737 452201005842432 452336207222592 452860190982144 453408659472384 453604877687808 454069605040128 454409018566272 454874569777152 455071422383424 455537652240384 455734791803808 456150359605248 456815301820416 457761957182964 458292226101248 459045845286336 459516147019776 459715008326112 460185995630592 460529981111508 460804955111424 461621860130816 462294778294272 462432997562382 462768408625152 463054979306304 463529388478464 463729986564768 464205087295488 464552077016412 465028019995392 465229266633054 465653492097024 466332287275008 466810054115328 467012071950336 467490535243776 467577680080896 468609300396468 469089400082688 469292404332906 469773203872896 469976504047677 470405058342912 470886997819392 471090780002304 471573422014464 471925919508736 472409417138176 472613858166912 473391027951534 473734387073024 473876026614144 474081102336303 474566807994048 474999548018688 475691967184896 476047543259904 476535263576064 476741490115968 477229921394688 477871805300736 478014681868416 478568411430912 479560145620248 479846482182144 480205163725056 480697143607296 480905171252352 481397868306432 481606199198784 482099614470144 482459980212056 483748443835272 484308815355904 484453616493924 485602216501248 486310091452416 486673604493384 487172211423744 487383041234628 487827467911168 488538586669056 488684652445836 489843283894272 490557341159424 490924028986776 491059927056384 491426990562816 491639661682092 492143356438272 494029299253248 495119279984384 495718929345024 496441551691008 497165227422336 497321632495072 498343965622272 498716473891328 499227418984448 499443465835776 499955155746816 500777285766912 501290342203392 501507281810304 502021086142464 502396343030736 502696314667008 503587483779072 504321576321024 505150886515968 505668423794688 506784084017904 507522836326968 507985627742208 508726131572736 509467714854912 509848538040688 510370888158208 510591757483896 511210145887056 511733890999296 511955350181352 512479858770432 512701640779284 512862933510543 513169154555904 513917214547968 514828275827712 515578754363904 516426575947128 516955665397248 518405574500352 519324592647168 519856651173888 520081625581056 520614459703296 523156522494816 523762544115712 523860178609152 524396883935232 524623823184384 525161310879744 525388580944128 525553864907456 525926852149248 526319978413152 527567840149504 527725575093024 528336889479168 528494854357008 529205690635776 529747872546816 529977127502592 530520099766272 530916659447328 531460594280448 531690590437776 532175419539456 532951185457152 534374491521024 535553486167392 536102171523072 536334176380464 536883661569024 537284977963426 537605780963328 538389462859776 539343908009984 539505163822779 539896476729344 540130123619328 540230809190688 540784286558208 541018317658896 541572601844736 541806974098632 541977423185814 542362066278912 542532689994624 542767477738563 544054335154176 544216999314681 544611729801216 544847417275392 545405624451072 546302493563904 547507805055057 548068737851712 548805901400064 549368164122624 549605910002688 550168992350208 551382834528064 552289532610123 552855364383168 553495788978176 553661275993056 554166139355136 554973961715712 555388800469888 555782961659904 555957807505408 556198405135296 556768241627136 557009189982432 557517106184192 557683795513152 558329813336064 558496745652384 559486836556956 559820895879168 560636961325056 561056033127744 561630846357504 561873899065248 562449550215168 565195885909578 566535919251456 567361773361152 567785871908948 568367579994368 568613548107066 569961684447232 570132094520142 570545621696512 570792532383744 570963190867839 571377320853504 571483831209984 572069327929344 572316898019328 572744700484572 572903248232448 573151179211776 573331488989952 573579605295774 573738384162816 574167249177984 574415727169383 575111414122938 575528552890368 575700627374208 576367515795456 577315298875392 577906770051072 579181810306176 580026098659392 580555003133952 581401293225984 582684043475072 583281015037952 584240166728064 584838732570624 585091828778688 585691267166208 586129066869192 586479033778176 587333959483392 587518731075584 588375172374528 588551087806668 589232862130176 589342700935296 589946494427136 590201801082432 590806474739712 591248098020888 592109975714796 592463513714688 593513820168192 594379000664064 594987953946624 595690383731212 597281241878244 597893168565504 598151914242498 598697346981888 599570083639296 600184355291136 600632988465664 601508546757888 602497671938316 603114942963456 603375948428022 603813587976192 603994119265152 604806503583744 605426140053504 605688145717248 605878691421696 606308685447168 606499426369536 606761896511232 607383536320512 607646389071744 607759660339524 608382322377984 609087069093888 610349276243952 610713704595456 612061127048448 612688196026368 612953344434816 613581327507456 614039974815344 614406606815232 616393037725696 616577330083176 617406639075072 618039184637952 618306648753024 618940116393984 619402769355216 620037359993856 620305688844072 620871322796032 621776383033344 621962284931064 622682762600448 623436906774528 624345706930176 624812400528624 625452533443584 625723205777208 626364271830528 626635338730236 627206744457216 628121040003072 630151810889216 631188037268712 631834702152192 632108136448404 632755743992064 634730057679872 635380351434752 635655320154624 636306561859584 637352909157888 638281995031296 639413527493664 640273551633408 640727955800064 640929524809728 641206895003136 641863824408576 642141598931712 642799485960192 642919310111232 643577993920512 644997925113696 645938155325232 647469622001664 648413455269888 648898139324512 649562948564992 649844054979504 651384782225408 651579536594448 652529360991816 653124378525696 654076454879232 654565371982368 655235987417088 655519548909456 656191141917696 657270187569072 657943574141952 659395200227841 659788913000448 660958572460032 661922068921344 662886969896448 663382472791577 665154110273499 665924621114368 666606874329088 667703047689216 668387122937856 668676375747072 669176206178403 669361448189952 669861790707648 671449978372096 672428768428032 672629814636192 673534515354624 674224565059584 674516344094208 675207399702528 675712112023872 676697115102624 677314170322944 678301508763648 679290286473216 680112989208576 680789009978528 681613527849408 682311854665728 682607133575136 683306478360576 683602187705712 683817244680724 684225539407872 685222952730624 686437701103616 686642935774446 687438339151872 688568767929504 689274220529664 689572512489168 690278993445888 690794971667262 691207432667136 692432790196224 693142201565184 693442167441408 694152612937728 694582468959456 695294082717696 696828115524618 697542029993088 697843899949581 698480238145536 699195845246976 699498430912512 700215081172992 700518107925504 701235802865664 701759971217536 702913950594702 703634100124032 703938606499359 704449185972224 704659805809344 705607587514368 706330496729088 706636170003456 707360133021696 707888879263104 708614125707264 708920787250368 709567226052608 710086541927301 710601580609536 710814039921216 712499322028032 713537950777344 714071314889856 714802895364096 715112235173952 715844882092032 716807707951104 717852617146368 719340218430372 720173498159104 720307745587584 721045715410944 721357756878528 722096802459648 722409298798176 722636564247752 723149421705216 723376919992832 723689970318084 725405780205568 725622665752908 726463223033856 726680424740886 727207499268096 728403324751872 729465137178624 730010406740076 730758317135616 731074561851942 731741201866752 732807880003584 733558656466944 734764925841408 735517707337728 736386043480164 737140485844224 737459492523138 738215034657408 739965282287616 741043948879872 741597873513728 742357655502848 742678919976576 743578394017536 744439751114752 744662327536512 745747841133504 745982448742608 746427861172224 747515948433408 748074710836992 748841128476672 749165198753664 749932733620224 751165928650368 751935513305088 753594514546104 754044472000512 755381225668608 756482364481536 758151397476088 760176126026856 761056709844992 761284254490452 761978441613312 763089197359104 763659600646096 764201572282368 764441985319936 764772807061032 764984512217088 765556332237312 765887636225844 766815218830584 767600836498944 767933025272028 768719788155648 769753731833856 770875821821952 771665599660032 772242413741568 773368131545856 778986888970752 779784976760832 780122438371584 780921689554944 781505422492256 783111945977856 784500229832704 784734783742224 785643816173568 785790267913728 786595325902848 786935734776576 787741966319616 788082871416192 788330797361184 788890278223872 789479967619728 789951351619584 791351760224256 791588362639536 792505334218752 793808535953664 794621808820224 796374989170992 797190891420672 797535885656664 798263129309184 799426778185728 802011395677184 803330229251088 804153257284608 804501264570696 805325492353536 805927466945139 806408671444992 807584194289664 807838255228928 808665901826048 809015862014976 809844715094016 810195185428992 810346213786032 811176429837312 811527476488344 812358902767104 812966134778721 813799034991936 816081502731264 816917594701824 817271125913088 818108436676608 822103106777568 823208852100096 824052246183936 824408865004032 825253488525312 825870359140288 826716479991808 827074251792096 829035177377792 829283046574752 830243683467264 830491913989584 831249209032704 832460942573568 833083200704832 833674442489856 833936711258112 834297607702944 835152362440704 835513784973648 836275659276288 836525693269728 837494720004096 839230254835434 839731343818752 841584049691616 842446269536256 842810848597872 843674325322752 844304965371098 847540426872832 847793828864367 848408749146112 849803878877184 851042660041728 851678807863422 852551369991552 852920322160599 853698068844544 854572699746304 854942526670848 855198141780213 855818432544768 856188798575616 857065981280256 857225746814976 858103991894016 858475347028992 859117050726858 859354872348672 859997233484928 860369407943661 861250873766976 863292829335552 864551273693184 866458739972672 868772715459264 870039147989088 870832504700928 872101939838976 872753829309824 873647983222784 874026065212608 874921522556928 876360250092096 877258098855936 877637743168032 878536900749312 879193600303788 879718550667264 881000939225088 881278096613376 882562758561792 883849293195264 884014051402944 884919741640704 886872147031332 888164963572194 890270730252288 891182830583808 891568500996096 892234941571204 892481930919936 893149054276864 893535575596818 895921862817366 896571691237376 896839752848256 897227871363747 898046020472832 898966086746112 899355125458944 900276532936704 900949482698496 902262820136832 903746507907474 904402011684864 904672414445184 905720381964288 906817318944768 907209755375616 908139210080256 908818037132544 909749139554304 910142844766848 911075304480768 911469583607616 912300719210496 913630603640832 915523914365928 916584452202496 918091690572672 919032294039552 919430016652224 920371991261184 921059962223016 921609910222848 923243720261632 924589556588544 924865995124764 926109958612608 927058776956928 927459973129536 928410174590976 929104154032824 930056039990784 930458533266108 931306984194048 932664574550016 934024143900672 934981070487552 935155360161792 937218600792936 938178800165376 938584808665812 939546407745792 939953008095354 940810116685824 942181560004608 943146844028928 943851839017472 944818834276352 945227716333824 946782055903068 947752053228288 948162204672606 949133615988096 951383934369792 952095086519808 953070527152128 953482980231936 954459842789376 956029363736832 957136822861824 959120291240496 959692964364288 960410327450112 961394287214592 961810342504704 962795736612864 963212398397568 964199228940288 964919960424112 967496887670544 968617630711808 968907232987848 971204433002496 972620182904832 973347208986768 974344422847488 974766082469256 975654935822336 977077173338112 977369304891672 979686567788544 981114682318848 981848057973552 982853981125632 983279323364184 984286712876544 990238559968768 991437858690048 992883103382016 993625275840659 994330454844672 994643264990144 997432947782656 998454837968896 998886931671552 999910311493632 1001554571533824 1002580684406784 1003014563620608 1004042172284928 1004792686061472 1007174967558144 1008643152642048 1010301773031936 1011336847589376 1013568168035808 1015045672653936 1015971255484416 1017452263145472 1018935429709824 1019697076081376 1020741776316416 1021183514967792 1022420291774112 1023467781998592 1023910700362704 1024959717540864 1025403281558568 1025725867021086 1026338309111808 1027834429095936 1029656551655424 1029964403661669 1031157508727808 1032853151894256 1033911330794496 1036192457500893 1036811149000704 1038649185294336 1039713302347776 1040163251162112 1041228919406592 1042458171529621 1045242173286927 1046313044989632 1047525088231424 1047720357218304 1048793767870464 1049247646368768 1050322621759488 1050777161888256 1051107729814912 1051853704298496 1052639956826304 1054370925892053 1055135680299008 1055451150186048 1056673778958336 1056989708714016 1058411381271552 1059495745093632 1059954255005184 1061040199532544 1061833318894656 1062921188560896 1063381180875552 1064350839078912 1065902370914304 1068748983042048 1071106972334784 1072204343046144 1072668352760928 1073767323138048 1074569955926852 1075211561926656 1076778925719552 1078687816019968 1079010327645558 1079792953458688 1080260247238656 1080461618381376 1081568573116416 1082036635317792 1083145203689472 1083613948197264 1083954846371628 1084724132557824 1085065379989248 1085534955477126 1088108670308352 1088433998629362 1089223459602432 1089694834550784 1090811248902144 1092604987127808 1095015610110114 1096137475703424 1096611842777913 1097611802800128 1098736328245248 1099211820005376 1100337984700416 1102765669056128 1104579065220246 1105710728766336 1106189238784707 1106991577956352 1107322551986112 1108332278710272 1109947923431424 1110777600939776 1111565923319808 1111915615010816 1112396810270592 1113536483254272 1114018379964864 1115034212368384 1115367591026304 1116659626672128 1116993491304768 1118973673113912 1119641791758336 1121273922650112 1122112066255488 1123261692715008 1123747798130496 1124899100430336 1130391771819156 1133071838502912 1134723546722304 1135571743817896 1136735159988736 1137227096214132 1139923368894464 1140264189040284 1141585064767488 1141926381735678 1142754641707008 1142967662419968 1144633796038656 1145489400969144 1145806496464896 1146302358423552 1146662977979904 1147159210591548 1147476768325632 1148334498355968 1148831454338766 1150222828245876 1151401254748416 1152735031590912 1154630597750784 1155813540102144 1158363620612352 1160052197318784 1162802586451968 1165368086950144 1166562030075904 1168480333456128 1169677465141248 1170183657557376 1171382534332416 1172258133738384 1172958067556352 1174667918966784 1175037462151168 1176750344749056 1177102175613336 1178465724260352 1178685401870592 1179892988854272 1180403602164864 1181612949479424 1182496196041776 1184219951429592 1184927027429376 1187027640336384 1188758001328128 1191380767462424 1194562483756488 1195786337131008 1196303828484996 1197394693963776 1199140167278592 1201265976931328 1203017093515776 1204995343876632 1206229885926912 1206751896856044 1207988238530304 1209613007167488 1211376291434496 1211757382843392 1212617370894336 1212998852739072 1213523793022464 1214767072641024 1215292778143488 1215519320679048 1216764644755968 1220698552487904 1224122254096896 1225376392052736 1225906688869632 1227162655014912 1228079949630688 1232786075451392 1233154660166352 1234813278150144 1236078369275904 1236613297506048 1237880232787968 1238805538710432 1240074719987712 1240611377688144 1241742645592064 1243552766066688 1243924569862128 1245365525200896 1246873813549056 1248691413860352 1249624801057248 1250905066887168 1251446411554416 1252728543661056 1253270677460472 1254413488914432 1256242080006144 1258845382253151 1260303621778432 1262376074537424 1263669404304384 1264216272896808 1265511487984128 1266457448056647 1269460115359744 1270760702869504 1271310640309248 1272613123719168 1274705818315776 1276563990062592 1277518211795133 1278827054987328 1280547103266816 1281859049619456 1282413790006272 1283727648817152 1284283197863424 1285598971920384 1285838620222464 1287155987841024 1288675576090287 1289995850227392 1291876310650464 1294939244003328 1296826910539776 1297796278649024 1299125897129984 1299688109959008 1302769564450816 1303159073188896 1305058721983632 1306248757051392 1308152909758464 1309130743964736 1310471974834176 1311039097818912 1312382283835392 1314540375138144 1315887148283904 1318790400455682 1319577826000896 1321917144920064 1323844137842688 1325773939792896 1326764945583154 1330308220546998 1331849242228736 1332247445358291 1333213748658176 1335406095378432 1336774245875712 1337352751494144 1338352412356806 1338722896379904 1339723581415296 1340303363395227 1342899956744192 1343882794226049 1344857536856064 1345259629272384 1347069030709248 1348449130119168 1349032688188416 1350414799405056 1351424224047744 1353394230205248 1354628340645888 1356603017527296 1358580572946432 1360225978417152 1361578019957056 1363227055698816 1364623709331456 1365214267150272 1366612956721152 1367204375411424 1367634489361448 1368451078815744 1370445905461248 1372875402207232 1373285871548892 1374876678303744 1377137535859008 1378548441059328 1379145024978336 1380557986891776 1381589943334524 1382414865334272 1384865580392448 1386884334882816 1388305225875456 1389164937918912 1390588165435392 1393656231049236 1395084059986176 1395687799899162 1396960476291072 1398996861825024 1400430162345984 1401036215851008 1402471605731328 1403519942435072 1405827901189404 1407268200248064 1407877212998718 1408898371944448 1409319611618688 1409929512143031 1411215175028736 1412660993458176 1413272340006912 1414720266043392 1415777758526208 1417228251414528 1417841574500736 1420173083854602 1421203161219072 1421628079842432 1424998644056064 1427075901554688 1428142629779712 1429605790728192 1430224470347904 1431689764184064 1433615415902208 1435705234292736 1438680436860744 1440346996318208 1440615491175168 1442091430821888 1442715513757056 1444193604919296 1444818597596352 1445273128495504 1446298843410432 1446753839985664 1447379940636168 1450811560411136 1451245331505816 1452926446067712 1453360849481772 1456806649503744 1458930274357248 1460020813480152 1461516634271232 1462149123703884 1463482403733504 1465615760007168 1469529851682816 1472772086960328 1474280971688448 1474918985046276 1476430069314816 1482087897759744 1483195747027456 1484715311005696 1485357839953152 1487156788035072 1489324655073024 1491495682267008 1491964897485216 1495031896866816 1496149421673984 1497682256953344 1498330397507328 1499865467240448 1502331857300736 1503871026610176 1507189029092208 1508088944001024 1510762451337216 1512964728963072 1516302794952176 1520352252053712 1522113419689984 1522568508980904 1523956883226624 1526178394718208 1527319201292192 1528403144564736 1528883970639872 1529545614122064 1531112664474624 1531775272451688 1533630437661168 1535201672997888 1535866050544056 1537439576311296 1538588800531629 1539507463667712 1541751643643904 1544484827483136 1546736263091712 1557973777941504 1559569953521664 1560244876743168 1561411147749607 1561843379109888 1563010844984512 1569000459665408 1569469567484448 1571287632347136 1571580535827456 1573190651805696 1573871469553152 1575483932639232 1576165742832384 1576661594722368 1577780556447744 1578959935239456 1582703520448512 1583176725279072 1585010668437504 1587617071907328 1589243617640448 1592749978341984 1594381782841344 1595071771313328 1596526258618368 1598853556371456 1604022791354368 1606660458502176 1608306514569216 1609002529141392 1610650984707072 1611854933890278 1612817342889984 1615168388579328 1615676510457856 1617331803652096 1618031724029952 1618515491468337 1619689430188032 1620390370857984 1620692427572064 1622352859674624 1623054952976688 1624717805534208 1625932269557442 1627598069983872 1628302433215689 1632163005462528 1633835189403648 1634542251826176 1636216873353216 1642523415165171 1644206213555136 1646417704200192 1648104492367872 1648817730008064 1650506977050624 1651740718280576 1653432959983616 1654148503584192 1656868597830369 1658070354755584 1658566093149504 1660487366934528 1660983827979168 1662498418065408 1664921885147136 1666166401409664 1667348884979712 1667873422516224 1668595215405888 1670304724881408 1671027569947296 1672551318552576 1673051386539456 1674989440008192 1678460509670868 1679462687637504 1683168099383232 1684892539072512 1685621697195744 1687348650645504 1688609930742196 1695080853745664 1695587657728734 1696817498292224 1699607757754368 1702085320083456 1703357615726844 1705102739983104 1705840644321198 1707396137689088 1709885053341696 1710396283560426 1711636865089536 1712377597151232 1714131962560512 1714451493629952 1716207983788032 1716950694057984 1718234101453716 1718709744697344 1719994466969856 1720738815887322 1722501747533952 1723247181508149 1726585658671104 1729102547386368 1732917479945344 1737545430918528 1740078295978176 1741665009401856 1744203879677952 1745507658619648 1747295966445568 1748052130425216 1749843045113856 1752720500184192 1754516197711872 1755275486336064 1757073801498624 1758387200607576 1759437101334528 1762001878450176 1762556193226752 1765125517123584 1767698586390528 1768028102805888 1769839483281408 1773744294062664 1776329927144388 1780541460504576 1783137001992192 1784469883142408 1784963861839872 1786298108553728 1787071151193636 1791843725634732 1793679505696512 1794455742727494 1796092040945664 1798710250917888 1800553065873408 1801898965396992 1804525640273664 1807493015814948 1809344828890368 1811440763928576 1814419510751232 1816278420160512 1817636074265088 1819498279108608 1820285689533696 1822150608961536 1822939167215232 1827261207281664 1831047828731856 1833168904404992 1836183381145344 1838064588079104 1838860033304448 1840743982522368 1842119924446032 1843219820445696 1846487440523264 1849179113177088 1849731990249528 1852219917225216 1854117553913856 1854919946259072 1856820349181952 1858208308065648 1860112079981568 1860917066532216 1862613968388096 1865329149100032 1868048287801344 1870310720323584 1874437201585872 1876357600330752 1877169617331624 1879092815491584 1879906016190708 1880497422871991 1881620233371648 1884363120009216 1887703678034944 1889637668552704 1890455432667648 1893564111806136 1895504106456576 1896324409345212 1898267231976192 1904190173039616 1906141054304256 1906965960463872 1908919685578752 1912058727473664 1918240582480992 1920820654900224 1922788574429184 1923620685009408 1925591473225728 1926424796795136 1928398457880576 1929839920848224 1934993775341088 1937235261423616 1937814465975696 1942408866004992 1945240365809664 1946694417973536 1948688845694976 1949532164938512 1951309871644672 1954154346676224 1954738609783344 1959373135577088 1962229364637696 1963696115947104 1965707962251264 1966558646728368 1968573425753088 1978185600683523 1980477119937536 1982875717380096 1985766206764032 1987250551681318 1988660909689344 1989286529980288 1990147418374731 1994865895565312 1995462330820497 1996909675937792 1997773863343104 1999820622987264 2003109143067648 2005161368813568 2006029127241216 2007528618535209 2008084344569856 2009585372122944 2014349935116288 2017286305284096 2020603546063872 2022673695178752 2027136336071616 2030091345307872 2031942510968832 2034904526290944 2037870859419648 2039394152162752 2041483552632832 2042367029935584 2044840583548224 2046935563997184 2047821400725408 2049919435081728 2050806563117136 2051451734042172 2052676618223616 2055668858191872 2059313103310848 2059928807323338 2062315017455616 2065706303788512 2067822661588992 2072384915001786 2073622298001408 2077298370588672 2079426604695552 2080326502324224 2082457838813184 2084916343059242 2090484346573854 2092626089979264 2093531699848743 2095050176462848 2095440714436608 2097587535740928 2098495292737536 2100645243518976 2101554323776512 2102215459629824 2103707408596992 2105279913652608 2108741851784106 2110271360598016 2110902300372096 2111815819498077 2113347557916672 2113979417428032 2116822762543104 2118991490187264 2119908510010368 2122080399065088 2123666637789312 2125842377121792 2126762361751104 2128701678157824 2131804741828608 2137497966084096 2142213944669568 2144408686092288 2145336705521856 2147534646276096 2149139911853704 2150423123853312 2153557851439104 2157375632039936 2158020655291116 2160520494477312 2160923236762752 2163137146232832 2164073270635584 2166290407378944 2167227896394528 2167909692743256 2169448265115648 2170130759978496 2171069910954252 2176217340616704 2176867997258724 2179389669101568 2181622497804288 2185209974255616 2190031220220228 2192274951406848 2193223685555826 2195223605600256 2198423640010752 2200675969400832 2205531338112256 2209158130440492 2211421457532672 2212378477569414 2213983155912704 2214645103972224 2219895846862848 2221555201879552 2223131846639616 2223831230021632 2224793620541184 2227072966508544 2228036759929728 2230735182052608 2233319253344256 2233986982609536 2237947346227824 2239283583516672 2242547845300224 2244224132510976 2246523385430016 2247495596260992 2249798200860672 2260783543638312 2266143677005824 2269447093444608 2271143487635792 2273470319977472 2274454192428264 2279846737788928 2280528378080568 2283170129534976 2283852763471356 2285935324839936 2289267592077312 2290978801938288 2292604716847104 2293325955959808 2294318421183096 2294953536651264 2296668996711936 2297662908677532 2300445656491752 2302802509496832 2309261195501568 2316727241224704 2320104394637568 2330736173900288 2333124060151808 2336960666912256 2339354930282496 2340367315114752 2342765068664832 2344516267476768 2349335837933568 2350074924302336 2353500689498112 2354204351226672 2356931448520704 2357370803741184 2359785977708544 2360807204329728 2363225898958848 2364992392083552 2368439902859184 2369854054858752 2374055280672768 2377516002656256 2382761534924848 2389124967512976 2391572674262016 2392607656969992 2394789387927552 2398280334557184 2402531953862656 2406034187031552 2409990687753264 2412459771853824 2413503793712088 2415976477060608 2417782400835417 2419226014334976 2422752582868992 2423514765686784 2425997705478144 2427047586044928 2429534145282048 2430585556286976 2431038641358096 2433529289511936 2438898404336163 2441397104975808 2448244508193792 2450752784105472 2451813377739264 2454325310029824 2456159899261376 2465572150902784 2466309320332704 2469626556300288 2472156738551808 2473226595012096 2475760465575936 2477611077420864 2480149439975424 2481222755376288 2483485291184128 2487105532133376 2487849139724256 2490731050401792 2493747627098112 2497382827720704 2499249602114496 2501810133774336 2502892823108832 2505457087322112 2506541354920944 2508826977828864 2512484160012288 2517690764506302 2520607243556864 2524752149074848 2527338808608768 2528432545793616 2531022975968256 2532914896113294 2538920230719488 2541521405739008 2542621280618496 2543381486593101 2545226247438336 2549411636631552 2553127980125184 2555036423590266 2557654109974656 2558760966481797 2561094206533632 2563718099238912 2564827580012544 2567455297634304 2568566395726848 2571197943840768 2571677240444928 2574311975682048 2577351152180574 2579991700454784 2581108223830983 2583752621300928 2589878488006656 2593653821079552 2595592557298048 2598251794259968 2599376219918016 2605539128901632 2606318146377792 2610117443967264 2612497514102784 2616305819516928 2618261487929472 2620943949668352 2622078195637824 2624764567670784 2629080750276288 2631774296567808 2637580800911364 2639155652001792 2643834289840128 2647688275685376 2651547879585792 2653529891166308 2660616441093996 2663698484457472 2664494890716582 2666427497316352 2670812190756864 2673548491751424 2674705502988288 2676704824713612 2677445792759808 2679447162830592 2680606726790454 2687765588452098 2689715073712128 2690519258544768 2694138061418496 2696898260238336 2698065376376832 2700829598810112 2702848448095488 2706788460410496 2713206035054592 2717161145892864 2720451956834304 2723156039914112 2726454111397632 2729247418662912 2730428534300544 2733225913442304 2734408750822848 2735268978722896 2736902157631488 2740891810922496 2745750804414464 2746571743097784 2749753356607488 2754275071718016 2757096882118656 2758290049956672 2761115973783552 2763179886669048 2764829730668544 2769731160784896 2773768669765632 2778329875837824 2781176330870784 2787312462098472 2790168119972352 2791375599798324 2793920952582144 2797993723650048 2802072431702016 2804943211462656 2807039884870144 2811655802378808 2814536400496128 2815754425997436 2818639223237376 2819859024286062 2822430350057472 2826544680013824 2829440532086784 2831555517052416 2834456502829056 2835683149001472 2840346167709204 2843256159684864 2854151803109376 2856285259559424 2859211581456384 2860448940695808 2863379528368128 2871410468585472 2877360873721488 2880693992636416 2881230982350336 2884182861643776 2885431027514112 2888387209838592 2889637195192704 2890546256991008 2892597686820864 2893507679971328 2894759881272336 2901623120822272 2902490663011632 2905852892135424 2906721698963544 2913613299007488 2917860548714496 2920041626960304 2923033268542464 2924298247407768 2926964807467008 2931231520014336 2939059703365632 2945544173920656 2948561943376896 2949837970092552 2952860138629632 2955067378798843 2966391494054912 2969430622011392 2970715679906304 2974313576070144 2978649310146048 2980875827521977 2982991364534016 2983929794970432 2992298843347968 2995364513906688 2996660795014656 2999730934480896 3004663714601472 3007742053220352 3014378058184416 3021524902674432 3025929457926144 3032605589904352 3040704504107424 3044226839379968 3045137017961808 3047913766453248 3052356789436416 3054638402584384 3056806289129472 3057767941279744 3059091228244128 3062225328949248 3063550544903376 3067260875322336 3070403345995776 3071732101088112 3074879152622592 3077177601063258 3079014927335424 3083503287287808 3088969654966272 3093472526183424 3108577372502679 3115947555883008 3119139907043328 3120489753486336 3122822295499214 3123686758219776 3126021689969024 3127374514588863 3135726519860781 3138000919330816 3138939134968896 3142575264694272 3143161071654912 3146381303611392 3147742939106304 3150967865278464 3152331485664768 3153323189444736 3155561112895488 3157919870478912 3163112777676159 3165407040897024 3166353450558144 3170021336875008 3175234143814656 3178487235280896 3185499956683968 3188763565682688 3190143542626656 3193052517236736 3197707112742912 3208045582708736 3213320917004352 3216613029138432 3218005058282784 3221301969414144 3223709867780556 3225634685779968 3230336777158656 3231353020915712 3236063448059904 3237030982936674 3239378860376064 3240780741715968 3241384855144128 3244705719349248 3246109905953376 3249435611068416 3251864539114884 3255196139967744 3256604866431378 3264326010925056 3267670378807296 3269084503652352 3272433746706432 3285046830330342 3288412427110272 3289835528333739 3292835408400384 3296208984735744 3297635460016128 3301013954101248 3303481436561152 3306865919967232 3308297007168384 3313737195660738 3316140709511168 3317132186299008 3318567716354121 3320974733869056 3321967655958336 3324996836130816 3329843770294272 3332332802819328 3334697769959424 3335746845032448 3337190430811776 3340609449762816 3342055139894592 3345102637105152 3346102773078912 3349978880016384 3356921019341736 3358925375275008 3366336198766464 3369785078145024 3371243394391488 3374697301291008 3377219861484392 3390161707491328 3391175315457468 3399215515508736 3404170640166912 3406715231453688 3410205479966208 3411681288642396 3414792275378176 3419770106683392 3420792567120852 3424755194302464 3428263925121024 3428902987259904 3433901388115968 3436468202907432 3437419489394688 3439988933939712 3441477631774644 3445003495067904 3446494363016298 3458205094772736 3465834959890688 3475090861837056 3480156591956352 3488407759355904 3491015317239296 3494591932891136 3496104260850432 3499686090227712 3505441000368384 3509032395423744 3510550972672128 3514147602997248 3516774401215152 3518874202669056 3524003756900352 3525112386453504 3530251034247168 3535397172781056 3536056205611776 3539678966562816 3547488588125328 3552659854288776 3561082921009152 3566274003984384 3568939766284816 3572596217107456 3574142302387272 3583687451269464 3587359011393024 3588911485454988 3592184081891328 3597420501835776 3603797930793984 3609051280547328 3614986031629896 3618689657780736 3628839021502464 3635272148530176 3638996558217216 3640571379067392 3644301217923072 3645878334430464 3662095657463712 3666337808809984 3672366762290688 3676129176158208 3677720066608896 3681487965044736 3684239848892064 3692974881046528 3698358226354176 3699463980499056 3704439834450432 3708235107827712 3709839892518144 3713640698363904 3716416616131296 3720224159963136 3721834133064432 3725227936776192 3730658298200064 3736096575602688 3740621440647168 3748874403171744 3752715200661504 3754339234663248 3758185630983168 3759812032381416 3760994845743982 3763240466743296 3768726240018432 3775407356069888 3776536146759453 3779275337105408 3780910865335296 3787128223612272 3791008212913152 3792648818690424 3796534463952384 3799372344169941 3808380346079232 3812282108608512 3813931920927744 3817839371157504 3824117454947328 3832554635385399 3836481164961984 3841641309800448 3845577148858368 3847241370018816 3851182946451456 3852849593590272 3856796915761152 3859679841696448 3866026728270861 3869987550682176 3874470522847232 3875628931951392 3884817732009984 3890480731619328 3893388835947072 3897377691389952 3899064329877024 3902619743289344 3908308693352448 3909477219566688 3918746271154176 3924458729275392 3927392231894208 3931415924502528 3933117293456736 3937146851506176 3956371201367046 3960954239875072 3965751434760192 3971532413528064 3974501103362636 3977321819378688 3978573059960576 3980294836749462 3989731791130624 3990924661640994 3993819351875584 3995547726686208 3996742336074873 3999641245974528 4006218286135296 4010322737627136 4012058254482432 4015057237070418 4016168689139712 4019170744245888 4020910090185681 4028699870232576 4034572610568192 4041207092127744 4045347390357504 4054272672143232 4060182690615744 4063885021937664 4069809052581888 4075741718839296 4078788304325504 4082967105265664 4084734059871168 4089681167096448 4093871127994368 4095642801450816 4099838870163456 4101613126234272 4102903468084344 4105353236447232 4111337716383744 4118626206621696 4119857614646676 4124630034911232 4131412607577024 4135645323177984 4144769830003572 4147244596002816 4154596741177344 4160653004648448 4164915677626368 4169832686118484 4180968693147708 4185252179958528 4187063399697486 4190100352925696 4190881428873216 4196990585475072 4201290487037952 4203108647553024 4204430919259648 4207414817193984 4210559827305216 4217483703568212 4221804600744192 4223631638996154 4226695115833344 4227958834856064 4233645525086208 4237982980374528 4239817020020736 4244160798130176 4247333275578624 4251684754243584 4253524723502208 4263609483657216 4274995932168192 4284427889339136 4288817372184576 4290673411043712 4295069292552192 4298279823707408 4300846247706624 4307115702878208 4314751264079872 4316041310582232 4321040988954624 4321846473525504 4326274292465664 4328146541271168 4332580814757888 4334455792789056 4335819385486512 4338896530231296 4340261519956992 4342139821908504 4352434681233408 4353735994517448 4358779338203136 4370419948511232 4380062440440456 4384549902813696 4386447371111652 4390447211200512 4396847280021504 4411062676224512 4418316260880984 4422842915065344 4424756955138828 4429290207944448 4443110403759104 4446263693279232 4447662460043264 4449587241082368 4454145933017088 4456073519859456 4461470364105216 4467973965219072 4475894692455648 4485095690600448 4488448265021952 4493046770860032 4494991192521984 4499596401721344 4521567087276624 4532287354011648 4538894186889216 4542286975271584 4546940639954944 4548908384856528 4559693475577856 4561056756161136 4566340259069952 4567705526942712 4571870649679872 4578535184154624 4581957603876576 4585209433694208 4586651911919616 4588636842366192 4593337993423872 4595325817355064 4600891312983504 4605605018993664 4615766401594887 4618522391003136 4633454482449408 4640208789275136 4643677309541039 4661472347800576 4666248120303616 4673921333824512 4678709860564992 4680734630229504 4684233443248821 4685530137329664 4689032534953536 4700149848604672 4707001378996224 4708408702453344 4713862897041408 4714741607482368 4719571955417088 4721614408659456 4726451797917696 4729984784167104 4736879805718368 4748110561345536 4755032005312512 4765523069849696 4778249935025952 4783145348524032 4785215313939984 4789578775855104 4796560669114368 4805063907725312 4812068374063104 4819981375506528 4824919543707648 4827007587424176 4831952954121216 4835564801670834 4838452028669952 4845505165737984 4847029531373568 4851995410956288 4854095172089856 4859068290564096 4861171112573952 4862077282716192 4867058579023872 4877796808672326 4882794209951616 4884907299647067 4896489016387584 4901505568210944 4903626755478528 4908650620059648 4912319798522752 4927570245495513 4931144301805568 4932618640665408 4939253112600576 4944313477103616 4946453190024192 4951520931151872 4955222154841728 4960298879950848 4962445510752576 4966970582368256 4970605793491107 4974211064266752 4975698279448512 4981462100803584 4987495254196224 4994765655441408 4998499204228992 5003620267548672 5005785646217664 5010914174644224 5013082709841888 5017653955657728 5024968320024576 5035381529012604 5041214487113728 5049504298149696 5054677617217536 5056865091587232 5062045951936512 5065829792226588 5077840461438976 5085242561236992 5086762973186202 5090452494876672 5098823273263104 5106255960250368 5110072847180532 5115308219949312 5117521932963594 5122188413067264 5129655160025088 5134910595268608 5137132791453696 5142395887681536 5143354480889856 5148623951364096 5154702304361148 5159983400909568 5162216447661966 5167505242601856 5169741544524447 5179756976013312 5187307642159104 5191185114596096 5196503588519936 5198752439836032 5211078257803264 5212636292755584 5220234887934528 5224995028205568 5232611639033856 5236522975858944 5241887899336704 5244156391275648 5249529135341568 5258161500552576 5263548593135616 5275161601822728 5278311304003584 5287668579680256 5295376551370752 5303095759171584 5307059782332616 5321232882187992 5327396968914944 5328989781433164 5341624381513728 5349411005976576 5353409649427224 5354891585519616 5358894325661184 5361213453580908 5375531176904196 5381038517089536 5388276122836992 5396130752753664 5401659197620224 5405696896190976 5413576920820992 5434322291785728 5446312079828224 5452908222795264 5458494837325824 5460857068601088 5466451826884608 5468817501645696 5470537957445792 5481783621844992 5491501608828928 5493143486195568 5499506713214976 5508550143436032 5514193764237312 5516580099913344 5522231947567104 5526359773338096 5529659461337088 5539462321569792 5547537339531264 5556659751675648 5562352661741568 5574624924196944 5580336239944704 5582751199596648 5587841905164288 5595987447300096 5604144863404032 5614079769740288 5623311604757616 5629072800992256 5631508851994872 5637278446474752 5639718048572124 5641492268615973 5644860700114944 5653089360027648 5663111034104832 5668913005658112 5671366298002944 5680692335418408 5686512319369728 5712570519118848 5718423162912768 5720897881391616 5726759056736256 5754721747442976 5761387985272832 5762461964700672 5768365723287552 5770862055028224 5776774419677184 5779274390385408 5781092513982016 5785195373641728 5787015359942656 5789519762544672 5803246241644544 5804981326023264 5811705784270848 5813443397927088 5827226598014976 5835721097428992 5840083253920608 5846066537084928 5848596494815536 5853929614934016 5862463040028672 5878119406731264 5891088347841312 5897123886753792 5899675940185104 5905720277259264 5910134757597686 5932782988109824 5934556802050569 5938861244022784 5941431359812608 5948627152140288 5957298620292096 5961751655043954 5965982729068032 5967859589940864 5970442255124193 5984597686695936 5986386992461491 5990729027813376 5993321590029312 5999461868961792 6009327429202944 6015484106440704 6022585855605627 6028756116368832 6043049805348864 6051858915852288 6065211179808704 6081409008214848 6088453678759936 6090274035923616 6095827532906496 6104713578872832 6109276805168768 6113612578258944 6115535882559488 6118182456488256 6124450657898496 6127101089806752 6134521750644672 6140806691991552 6143464202176224 6149758305245184 6154355202126516 6158029854670848 6167006574575616 6177939309932544 6186945052366848 6217154745005358 6231895111766016 6238279814086656 6240979506972672 6245644590998428 6247373516439552 6252043379938048 6254749029177726 6271453039721562 6276001838661632 6277878269937792 6280595099546229 6285150529388544 6286322143309824 6292762607222784 6295485878212608 6301935730556928 6304662971329536 6306646378889472 6311122225790976 6315839740957824 6326225555352318 6330814081794048 6332706901116288 6340042673750016 6350468287629312 6356974470561792 6370999913367936 6377527131365376 6380287085253312 6386105034473472 6395414225485824 6416091165417472 6426641834008704 6433226058276864 6436010116565568 6442603938828288 6447419735561112 6451269371559936 6460673554317312 6462706041831424 6472126896119808 6474061965873348 6481561483431936 6482769710288256 6489411438698496 6492219811906752 6498871222136832 6503729078229768 6510392279935488 6513209732862756 6528652021850112 6538169007304704 6544867493412864 6570093660660684 6576824854220544 6579671056667478 6585670816800768 6595270920032256 6602027908202496 6606962873122304 6613731839934464 6616594014336768 6627474391321476 6634264372598016 6637135432708242 6641949467738112 6643935311916672 6659687540588544 6664665605638656 6669395539918848 6671493690064896 6674380861623552 6681218899525632 6684110279789184 6692205546157824 6699957760032768 6713842038683472 6717850750550016 6732672397532928 6739570156290048 6742486788782976 6749394602582016 6754439722968784 6780323414982656 6782350630914936 6798431031017472 6808341280333824 6813430462907376 6820410959932416 6823362577284792 6829584550756352 6839540213366784 6841585134241704 6849510388604928 6857805974519808 6867802776231936 6872936405814864 6879977867879424 6882955263549288 6890006990135808 6892988726032596 6931669919781376 6950181723674112 6960313183912704 6982030634478592 6989183865782272 6992208521700864 6999372180455424 7010882000736768 7018064790847488 7021101945344256 7028295205994496 7033548802430304 7048007513800704 7050224772907008 7060502068494336 7070794345562112 7072112411223552 7079357933125632 7094977176250656 7105319708577552 7122165842018304 7132548007968768 7137879532569632 7145192434214912 7148284604774544 7167374902538928 7174718022786048 7177822970909976 7184368163782656 7194841003671552 7207595861587968 7218102561094656 7229972063259792 7237379315561472 7253347202506251 7257678043004928 7270544297060352 7277993116434432 7281142758134784 7288602435846144 7291756668860928 7297207200707347 7316695213008489 7324191314927424 7332675617619968 7344733524581376 7352258352316416 7355440133217792 7362975930089472 7368479697784128 7385949762093056 7396716452708352 7398927960998112 7408879668900864 7416470215655424 7419679785036288 7427281396727808 7432833232262592 7440448319926272 7443668266128864 7450455873552384 7461316596400128 7472193151205376 7481242881294336 7497748806343488 7505430401323008 7508678469326496 7516371261966336 7519624064762832 7521989691487964 7526480933486592 7537452480036864 7550814712139776 7553072293518906 7558550674210816 7561821730670592 7574256447224544 7582016425826304 7585297637380848 7593068927904768 7598744688339882 7616760692158464 7624564217217024 7627863841855488 7635678742315008 7648234909894656 7665109270770798 7672962329923968 7676282899445391 7683282619600896 7691154297716736 7694482740037632 7702365892902912 7705699187180544 7713593831522304 7719359683392896 7732053456541722 7739975101364352 7743324671492949 7748941045694464 7751257863902784 7769635464019968 7780961463238656 7786777671894144 7794755382779904 7798128659754048 7805239486578688 7816617386704896 7818954439133376 7837492542308352 7848917458550784 7854784463788416 7862831849005056 7866234586913472 7874293703012352 7912742402734092 7921908479750144 7931502869520384 7943064827056128 7949002206725272 7954643638757376 7957146119921152 7960589673498924 7979463582261248 7981849323281988 7991095453372416 7993484672149746 7999282491949056 8012436572270592 8020645475254272 8024116508964864 8030114474140836 8032337378279424 8038341488491776 8041820180371362 8069145221136384 8082414184255488 8090694780715008 8108545344286464 8120365381231488 8139618105163776 8151483437678592 8157576608651008 8165934210531328 8169468119742336 8179362334192896 8187742255988736 8191285602901632 8199677740326912 8203226252468544 8205806936168688 8210706472894464 8222675432767488 8237252413243392 8239715229293352 8249260069822464 8262825215154048 8271290646355968 8289539660007144 8294489192005632 8309193482354688 8321306009296896 8339665372236968 8361937386295416 8370504359917056 8374126799394972 8381762857746432 8393981170950144 8406217295106048 8408861838519296 8414829634387968 8421119654610432 8434967407136424 8443609201488384 8447263277992308 8455917669712128 8467291050172416 8479634040041472 8488321596260352 8494666551157248 8503369508487168 8507049447004416 8568855778678272 8577634744369152 8581346822087424 8590138585104384 8596559647414816 8614231405756416 8629502528159744 8632082621164464 8642081977909248 8643692947051008 8652548584931328 8656293082542336 8665161629515776 8668911585578112 8671638770973024 8677793060462592 8680523039913984 8684279643817008 8704869362466816 8707471989034896 8717558676406272 8740839897022464 8760124880880912 8769099805627392 8772894742223304 8780894422401024 8793694560043008 8822125352449024 8836632521761968 8845685830130688 8849513910277656 8858580415888896 8865202136396529 8886220807518208 8895324920086528 8899174482164736 8908291866034176 8912147039718912 8922940728210432 8935947930438144 8942627482565931 8951789384911296 8976896530043904 8986093541720064 8989982385043968 8999192803442688 9043134174553248 9064574708023296 9077788373778432 9084573950543168 9093881279909888 9097816769713056 9119386951155712 9122113512322272 9132680518139904 9135411053885424 9143741299359744 9157070368309248 9163915207753152 9170418867388416 9173303823839232 9177273684732384 9186675986847744 9190651634710128 9201782625967008 9211210037987328 9231532803189774 9237044782006272 9266908964898816 9280417578550272 9287354619082078 9322944695601152 9325732117508037 9332496240607232 9347842667649024 9357419721129984 9361469260459008 9368466886497642 9371060274659328 9378065069907072 9382123543766589 9400299697209344 9407179559582343 9414002757992448 9416817404906688 9427725794082816 9429483214964736 9439143910834176 9443228817318912 9452903595835392 9459969568334208 9473759611436736 9496221122691072 9510064010625024 9531046139699392 9556499870051904 9566290697048064 9570430627879968 9579157551710208 9593121338228736 9610127815450624 9624136748126208 9639962751013056 9649839087415296 9654015174848352 9663905908242432 9671129603341668 9676904057339904 9691010331475968 9694059062747136 9708190344179712 9718136581128192 9722342225147904 9724154565432384 9734117158047744 9755593617344652 9765588419903232 9769814599294134 9792978032775168 9803011136421888 9807253510957056 9817301240119296 9824639597045504 9855140490991026 9862288603611136 9865237281330816 9869506585001217 9878506225201152 9888626954207232 9892906380048384 9903041862303744 9910444309683456 9920597759901696 9924891021505152 9941211586982214 9948422128533504 9951396558897024 9962924201607168 9974990508392448 9989531310882816 9996998408457984 10007240535097344 10011571292435328 10021828349288448 10026165419683776 10035307911315456 10049936640049152 10070763058025208 10082428974227456 10099008596299392 10109355234435072 10113730183174464 10124091903873024 10131659584453176 10155680922877952 10170485122473984 10173525946372404 10197646546526208 10212511920500736 10220145694361064 10230616439898624 10235043865927188 10244376826134528 10259310320050176 10274265582907392 10284791775363072 10286708961779712 10309404608722296 10319966801819136 10324432895323932 10335010485203712 10339483089048894 10374615284318208 10382370229192192 10393007177039872 10397504879672064 10425272585511168 10440469775869056 10465223278067712 10473045951717888 10483775798673408 10488312782551296 10499058270683136 10516323001105152 10527097186271232 10550323203645456 10556622608007168 10575337159360512 10590753102741504 10606191518343168 10614119564665232 10642465764375984 10654793937829888 10657979562866328 10683248763027456 10698822011953152 10706819298854448 10717788651322368 10722426907161816 10751062353808392 10762077034179072 10776552245673984 10792261505507328 10811393792381952 10827153841641984 10892624159656448 10905816445590528 10916989674651648 10921714137202176 10929878034247249 10932903653769216 10937635003291392 10941075914891584 10983003217657856 10986286972391136 10999013426429952 11017100286872064 11028387528474624 11033160199826688 11044463895134208 11052719546676192 11078924643139584 11095074679062528 11113319503351296 11124705323483136 11149249848393888 11160672479889408 11165502399193296 11175683810328576 11191974894600192 11208289726808064 11228159539480576 11246623209515232 11258145601984512 11263017703989744 11274556892949504 11279436097144248 11282984537231946 11289721400229888 11306178720055296 11326222068209664 11329608440278359 11337826011316224 11342732596005888 11361384670836816 11373024638739456 11398117032509823 11425141038237696 11436846325825536 11441795762783232 11453518113472512 11497663906156197 11509443494885952 11522775970545664 11524923929401344 11536731446575104 11541724110056448 11553548839354368 11558548780770816 11562185027964032 11570390747283456 11574030719885312 11579039525089344 11598080184812583 11606492483289088 11609962652046528 11623411568541696 11626886795854176 11654453196029952 11671442194857984 11680166507841216 11692133074169856 11697192989631072 11707859229868032 11724926080057344 11756238813462528 11782176695682624 11794247773507584 11799351880370208 11811440554518528 11820269515195372 11865565976219648 11869113604101138 11877722488045568 11882862719625216 11897254304280576 11914597240584192 11923503310087908 11931965458136064 11935719179881728 11940884510248386 11969195373391872 11972773984922982 11981458055626752 11986643180058624 11998923737923584 12018654858405888 12030968212881408 12045171711211254 12057512232737664 12062730270557043 12086099610697728 12103717831704576 12130422359617408 12162818016429696 12176907357519872 12180548071847232 12191655065812992 12209427157745664 12218553610337536 12227225156517888 12231071765118976 12236364912976512 12248901315796992 12254202179613504 12269043501289344 12281613383983104 12286928404352448 12299516610490368 12308710404253032 12316059709341696 12334013149151232 12355878619865088 12373890104733696 12434309490010716 12463790223532032 12481959013945344 12491289181996856 12494747032879104 12504086759876096 12509498058355452 12542906079443124 12555756539875584 12561190199092458 12570301058777088 12572644286619648 12590971756425216 12603871461113856 12609325942659072 12613292757778944 12622244451581952 12631679481915648 12652451110704636 12665413802232576 12680085347500032 12700936575258624 12713948941123584 12741999826735872 12755054262730752 12760574170506624 12790828450971648 12832182330834944 12853283668017408 12866452116553728 12872020233131136 12885207877656576 12894839471122224 12902538743119872 12921347108634624 12925412083662848 12944253792239616 12948123931746696 12963122966863872 12965539420576512 12978822877396992 12984439623813504 12997742444273664 13007458156459536 13020784559870976 13026419465725512 13057304043700224 13076338014609408 13140187321321368 13153649708441088 13159342113334956 13171341633601536 13190541840064512 13213925746244608 13227463679868928 13233188028673536 13254948782642952 13268528745196032 13274270865416484 13287870623833344 13329331211277312 13338791079837696 13342987380129792 13348761723247104 13362437799051264 13368220559578368 13384411092315648 13427684077366944 13465344795065856 13479140312580096 13484973577565952 13498789205164032 13508879445937568 13560646829965312 13564701261829872 13596862062034944 13616682560667648 13626860925814752 13640821919864832 13646725154569584 13659169101512704 13679080426733568 13683170268483408 13699020777209856 13715611949039616 13735605552463872 13745872811629728 13759955735758848 13765910527098576 13780013980271616 13785977452065192 13847299204784661 13863339839562752 13900363447348224 13920626367825408 13931031928623117 13964061268957184 13978367731564544 13984417043401728 13998744360910848 14021764001473536 14036129581694976 14042203890688512 14052700329746463 14056590411988992 14067097604860608 14100449545814016 14121004136988672 14141588691124224 14144224822447104 14158715866251264 14189954352501312 14210639417155104 14244331684036608 14265096015937536 14275759065139264 14290384868429824 14296569209549088 14334749805077856 14349436045572096 14355645941819952 14368736327565312 14389682007343104 14415191723175936 14436205122189312 14459944126519584 14474758631122944 14506694405012502 14515356086009856 14541088594120704 14555986232868864 14562285516269568 14577204871692288 14583513337721856 14594414401414694 14633390426016978 14648382629854848 14654721898941201 14665351235239936 14689467049162752 14704516704632832 14710880266435584 14725951860178944 14736959395568256 14771899524186112 14782710736486539 14793432905416704 14797855921996224 14817759337801728 14832940431310848 14839359570072576 14854562793455616 14865666464525184 14880896639852544 14887336532257728 14900911747104768 14922633192800256 14944386302410752 14962485762588672 14995497612686976 15010860802646016 15017356938652992 15032742523932672 15039248129525664 15043979382975928 15052961866973184 15074904960073728 15101629424279552 15106144587037812 15123643461341184 15148512894449088 15164032851652608 15170595274761696 15186137855809536 15197489376679764 15233521384316928 15255727683710976 15271357484630016 15296469819789312 15330218541541596 15345924659847936 15352565798890782 15366565239201792 15388965480075264 15404731785805824 15411398374361088 15427187663044608 15438719366785792 15464106913083444 15479950202728704 15486649342985898 15497882091388928 15502515727805568 15509224633573341 15539270928039936 15561922926477312 15573555343788288 15589510765559808 15596257319508096 15633234773409792 15637908878266752 15674985084616704 15697834917101568 15709568927576832 15725663698010112 15732469173826944 15748587406024704 15825484805468184 15843816959500288 15863005739040768 15886129654112256 15898004413450544 15909287277514752 15914292239842304 15921179346997848 15958927164522496 15963698646563976 15982190906744832 15986969344299492 16024873144541184 16048233017929728 16060228948281672 16064674756558848 16076682976983552 16083640360742724 16164828368510976 16217090688572928 16240730762462976 16302966875357184 16315153217302016 16331868421062656 16338936239484672 16358724668385792 16375484511977472 16382571205803264 16399355480653824 16406452504937088 16411613872337376 16445350865534976 16474504826486784 16479430458586704 16498520139644928 16525650430308096 16542581292711936 16579079320014288 16588978384011264 16618386964709376 16642612018593792 16679330744473936 16723874772590832 16741008719834112 16748253598789944 16763525715492864 16787962341900288 16812434590212096 16817723677038592 16842239309220864 16869934814272848 16887218402976768 16894526555984616 16911835339424256 16924476805847919 16934582100344832 16959268080082944 16989333102314496 17006739016974336 17014098894008832 17137711557356544 17155269488738304 17162693644174848 17180277170208768 17193119294829632 17259005056319488 17264165242328928 17284163955818496 17287385894102016 17305097169862656 17312586165084672 17330323259031552 17337823171156224 17343277541946048 17355586120925184 17361046079827968 17368559287634016 17409738724933632 17414943978069792 17435117352812544 17481679794044928 17520249761761824 17538199611254784 17545789484446608 17561788844802048 17587389120086016 17644250704898048 17673265043523936 17691371660261376 17699027820555312 17717160831777792 17730404272793058 17772441615036416 17790649840173056 17798348964329472 17803670406151707 17816583732068352 17824294079437824 17845881456420864 17871895860876288 17885254965131862 17903578769822592 17911326765372579 17953793060087808 17972187083440128 17979964770087936 17998385606885376 18067757566816881 18086268349106496 18129149416046592 18155576747556864 18169147901086336 18187762559819776 18195633539426112 18238773902311424 18244227024644544 18265361036279808 18270822107770848 18287482598719488 18314140736618496 18327830415506304 18340837734776832 18346607647678464 18354547369464768 18373351973695488 18381303269420256 18403565251934016 18422420075974656 18463065606379548 18474089564012544 18533817929797632 18560835157100544 18574709238164156 18645889391202304 18651464235016074 18664992481214464 18695685335298048 18714839442259968 18722938520918016 18736933772995284 18742120549318656 18756130139814144 18764247087533178 18814359119164686 18828005515984896 18833634809813376 18855451588165632 18858966429929472 18878287821668352 18886457634637824 18905807191670784 18919939136668416 18947519222873472 18992442245382144 19020128021250048 19062092279398784 19112999740103808 19132581394096128 19140861255759936 19158315103420416 19186242676457472 19220255630901248 19248273496252416 19279925502026112 19299678174830592 19308030349696704 19327811816484864 19342259206683336 19353808114679808 19382020662951936 19388118125494272 19416380688359424 19444684450295808 19448309130864768 19468234316095488 19511187234689304 19531176839806464 19539629198588268 19585956065550336 19614507021914112 19634602480238592 19649279194091008 19710280981982052 19730474562661632 19739013170002434 19757012450402304 19785812760096768 19806083724607488 19820888619366912 19841195519803392 19849782043010304 19882423173964428 19902793117794048 19925848403214336 19979062621765632 19993996816915968 20014481070194688 20023142584870656 20043656698576896 20052330839367552 20099873280098304 20141526116050416 20164857948454912 20198017192598784 20218710468870144 20227460366348928 20248183807746048 20263319168906352 20311361845755904 20340970244947968 20347051892744808 20395293093052416 20425023841001472 20440291388722128 20461232879797248 20470087731854376 20488753652269056 20518620640100352 20548531165814784 20573417923559424 20618809217444592 20639933603638272 20648865790647864 20670020970407424 20678966178097788 20685471651591901 20764740458384384 20786014354079744 20795009759344128 20850545171022336 20880939551738112 20946091903435776 20967551597346816 20976625565102592 20998116541366272 21032646002210304 21054194372542464 21100646407290912 21150674318721024 21181506205483008 21212383036686336 21228239129330464 21284931528751968 21309587875659776 21315959125732656 21366497526054912 21397644023906304 21413638597708896 21435577302644736 21444853814323632 21502124707616784 21524154068358144 21553104491347968 21584523011014656 21622787584763904 21654307683283968 21760041607518753 21785248319312896 21811632891181056 21833979349303296 21843428274404352 21859756068494498 21865807307538432 21875270006582784 21882151829783168 21891621602122041 21950085639025467 21966006435315712 21972573944782272 21998026852859904 22034200573744128 22056775056949248 22066320399653376 22088927790268416 22105439093352384 22157849286279168 22190149358125056 22226639006702592 22249410646966272 22298499696787776 22321344959778816 22331004798386592 22351367620657152 22383949789200384 22416579453616128 22456319078961152 22493246419030464 22516291203969024 22526035407979488 22549113785899008 22558872194288496 22565969074463892 22579442800459776 22612357440110592 22652444136419328 22659216880556718 22675652022632448 22685465192011776 22722769341673632 22746049277478912 22796234065019646 22850282076475392 22873692651651072 22883591525566464 22907036226945024 22995327812312394 23018886989771904 23028848698336173 23045551941091328 23049847858802688 23073462893150208 23083448220112896 23107097678708736 23117097561541632 23124370055928064 23140781494566912 23148061439770624 23158079050178688 23196160369625166 23212984966578176 23219925304093056 23229974014478847 23246823137083392 23253773591708352 23308906392059904 23342884389715968 23360333015682432 23384266148339712 23394385979262144 23415718459736064 23449852160114688 23512477626925056 23564353391365248 23588495547015168 23598703760740416 23622881109037056 23640539030390744 23731131952439296 23738227208202276 23765725439250432 23794508608561152 23829194481168384 23847006620175816 23863930916272128 23871438359763456 23881769020496772 23938390746783744 23945547969845964 23973286360117248 23997847475847168 24037309716811776 24061936425762816 24090343422422508 24115024465475328 24125460541114086 24207435663409152 24260844719234816 24325636032859392 24353814715039744 24361096143694464 24418854315491328 24437107220675072 24454450313035776 24462143530237952 24472729825953024 24497802631593984 24508404359227008 24538087002578688 24563226767966208 24573856808704896 24599033220980736 24617420808506064 24632119418683392 24668026298302464 24711757239730176 24747780209467392 24868618980021432 24927580447064064 24963918027890688 24982578363993712 25008173519752192 25018996116710904 25085812158886248 25111513079751168 25122380398184916 25145288573239296 25181943512850432 25218651885318144 25226585515557888 25244488903163904 25263358963831296 25304902221409272 25330827604465152 25401873150517248 25483999653471744 25510108525461504 25521148341013248 25664364661669888 25706567336034816 25732904233107456 25744040466262272 25770415755313152 25789678942244448 25842694217269248 25850824167325696 25888507584479232 25896247863493392 25926245933727744 25931078841153024 25957645754793984 25968879247627008 25995484888547328 26014916312919072 26041569119741952 26052838931451024 26114608087400448 26152676029218816 26280374642642736 26307299416882176 26318684226669912 26342683267203072 26381083680129024 26427851492489216 26454927359737856 26466376057347072 26509897565285904 26537057490392064 26548541730832968 26575741247666688 26595606409189587 26658662422554624 26685974760259584 26697523446494208 26724875598102528 26736441119156736 26768822184631296 26827882447697793 26855368154733888 26930689590131712 26958280625160192 26969947155131904 26997578410328064 27017758891875136 27121293659930624 27129402523659744 27193724124069888 27233365121335296 27253721851629504 27281643839729664 27293450309139168 27318338203025408 27358160853467136 27366340536966816 27398041554419712 27431223898079232 27471211104927744 27491745623259456 27519911471517696 27531821054197152 27560027960543232 27571954904130384 27694598409569322 27726679679125504 27800726894696448 27841252735650816 27862063857246234 27928122537914368 27956735463129088 27968834086803456 27977196352524111 27997488721821696 28043528002947072 28072259163389952 28084407781377024 28105400659492926 28113180823977984 28134195209721216 28146370631299767 28200899091628032 28242008273977344 28283177382248448 28288449644894208 28317431732502528 28379908705002624 28421278834310208 28488663368073216 28530192031875072 28551518130278528 28580769736859648 28593138419098176 28669499610155712 28698872091144192 28711291883639904 28737472655130624 28779364014686208 28830383446351872 28872410244378624 28919888253039168 28949517262245888 29013388810025004 29030712172019712 29082177188241408 29124571032539136 29154409743384576 29167026675443712 29188828802829388 29266780852033956 29296765259709696 29309443797882402 29330702470479872 29378934098325504 29409033409265664 29421760532871168 29451903720357888 29473918791136512 29565421472973078 29586865810833408 29595711843992448 29635518675603456 29665880862621696 29678719140145152 29709125586911232 29731332929050368 29761793279705088 29774673064515456 29845266385600512 29888772604821504 29924971525177344 29990995225373952 30021721605292032 30034713877305984 30065485047865344 30078496259051328 30087958765951856 30105923733946368 30149809920147456 30203258848559104 30212289174075624 30247286922682368 30297025788898176 30328065703305216 30341190549523392 30372275711619072 30394978753359528 30467042768633856 30511455367421952 30592939639578624 30660437083083192 30691849319695872 30705131597781564 30733130478403584 30777930960150528 30822796748722176 30854375326089216 30877438733571584 30928213826166888 30959900405457408 30973298685971796 31005031455611136 31018449267146682 31123845852954624 31147110687576576 31179021531119616 31192514639016192 31275817756533504 31395669834203136 31419137855153664 31451327396020224 31464938347653888 31497174812049408 31650969610936368 31687633919000576 31726011478081536 31772259308224512 31796008826901088 31818574555029504 31828584479684608 31842358693995696 31917854329044992 31927397293127952 31964381813489664 31973938688598984 32049746289082368 32096466035859456 32120457896563344 32153365953967104 32167280721485448 32329656737021952 32434181377145856 32481461524925952 32505741166787273 32630306434604032 32663736842125312 32677872478969344 32717449336771584 32750969023954944 32765142411606528 32789634102741747 32798710961307648 32812905009874176 32823227744674752 32949009652973568 32958860917173408 32997040279289856 33051300860616192 33085162585423872 33158158640028576 33236773929418752 33285224037187584 33358661488947872 33447749545181664 33482017439668224 33496507197579888 33527051430985728 33575924683800576 33624869180424192 33635447354077184 33684478618441728 33739869628545696 33774436805953536 33789053111969232 33823670678848512 33848953611695838 33869164200689664 33918536160165888 33978666204628992 34013478033948672 34028197788017664 34194351097529469 34275423114713088 34310538977476608 34325387288349696 34360554340417536 34386238589659264 34492991718468591 34518010112638976 34528330484657856 34568327911636992 34574771788204032 34610194339725312 34625172330169344 34660646518063104 34675646342312448 34686555083892096 34711172241850368 34722092159655936 34737118575268032 34794240554437749 34819477449867264 34829887956139584 34870234705625088 34963359588089856 35040499523523648 35076399222509568 35091578968893216 35123577689604096 35174778240172032 35288501409796096 35346530087047872 35382743320522752 35398055641110624 35434321663555584 35460808545586116 35544883230072832 35596697928658944 35607340812303414 35633167464136704 35648588158875648 35691762912841728 35743791721752576 35770509930263724 35807157539645184 35822653530745158 35907586120175616 35944374166880256 35959929540175872 35996771213770752 36135515133633762 36172536698212992 36188190811671129 36258298832093184 36311153495113728 36338295802172672 36375525119639552 36391267078852224 36477547804622848 36488454049289088 36530722072559616 36541644215541696 36574965197438976 36628281473236992 36655660831012608 36681675469553664 36693215295356928 36709094738929536 36746703947390976 36762606538840512 36807130503868032 36844840151949312 36926131212759096 36948179128025088 37067635859595264 37121670314201088 37149418476328312 37291778782404608 37302928470032148 37391370670596096 37445877041836032 37473867545990568 37484241098637312 37512260279628288 37528494175066356 37628718238329372 37667269619626752 37710903176331264 37717932859858944 37772915269275648 37811614383341568 37839878273336832 37895038445746944 38040256042500096 38124184558797568 38225999480207616 38265162788192256 38281722511519872 38372485352914944 38440511261802496 38496546992504832 38559851004052224 38599356349661184 38616060699393408 38655623632969728 38684518413366672 38707616229359616 38764041325903872 38776236250988544 38832761376718848 38889368900591616 38896618261729536 38936468632190976 39022374469378608 39062353679612928 39079258397176536 39171912131100672 39229014043828224 39298558388182016 39420561963964104 39460949125323264 39478026340004868 39514024900804608 39571625520193536 39641777238733824 39682391039606784 39699564086020608 39764846347928856 39805586235588096 39987993633831936 40028962140389376 40046285169741312 40087313397153792 40104661678735104 40283052232100832 40329715896909824 40396034385197568 40437420937740288 40454920732697856 40496367615492096 40526638337812704 40622723691511808 40681940489895936 40694103785489616 40790586186104832 40850047682002944 40880582777444256 40922465759594496 40940175463708752 40977507304538112 41037241280200704 41097062331629568 41146835847118848 41237618434889184 41279867207276544 41297731581295728 41340041940814848 41357932356195576 41370943303183802 41529480916768768 41541897614353983 41572028708159488 41590019518688256 41701090342044672 41761879103476224 41793095785869351 41892183806871552 41935103194693632 41953251130205184 41996233082732544 42065292004420608 42108388745084928 42158100989239389 42201292814581824 42301348637442048 42363012410966016 42424766073372672 42456478258660928 42569863057503936 42619175751319552 42631918251465312 42732995052109824 42795288047812608 42827277195417792 42871154605289472 42889707628647264 43004249415233568 43048308136716288 43106208982695936 43169046022029312 43245575169527808 43308615366567936 43520083215037506 43570496638625792 43623265782362112 43667958698606592 43686856548808704 43719512136988996 43731614615076864 43750540013165568 43764303659566336 43783243204244082 43900171278050934 43932012870631424 43945147889564544 43964165696823603 43996053705719808 44068401147488256 44113550113898496 44132640799306752 44177855580536832 44210878186704768 44315698572558336 44380298716250112 44453278013405184 44498821293932544 44596999393575552 44642689919557632 44662009596773184 44702735241314304 44767899578400768 44833158907232256 44912638157922304 44986492838060928 45032582407938048 45052070815958976 45098227571798016 45117744388576992 45131938148927784 45158885600919552 45224714880221184 45304888272838656 45318433761113436 45370930384023552 45445538683347264 45492098554957824 45592468130039292 45700564152950784 45767183051132928 45814072453890048 45990655624624788 46037773979543808 46057697396672346 46091103882182656 46099695717605376 46166896440225792 46214195357417472 46234195123083264 46248740111856128 46281562989133824 46296122879541248 46316158100357376 46392320739250332 46439850608186112 46459948028957694 46493646274166784 46507547183416704 46617812784119808 46685768779431936 46720666031364864 46768532296679424 46788771958524288 46899704320229376 47024955253850112 47128706782730496 47176991094030336 47197407521480832 47245762218074112 47281078060781488 47462263904878592 47476454416404552 47531450878500864 47589017217122304 47658388962336768 47694013240351632 47727861832544256 47742876719526912 47763538040993544 47876781493567488 47891095939691928 47946572720234496 48074619433623552 48180686844845016 48230048930950656 48250921082228172 48521689438469632 48651272065718784 48722192287388928 48874214441350144 48908900626071552 48924287060475904 48945459651906048 48995605263187968 49016808718454016 49076174005157376 49126453535932416 49147713617409792 49198066441961472 49234841617012128 49336052596604928 49423514479460352 49495560418934784 49737237960042864 49855160894128128 49927836055781376 49965156727987424 50016347039504384 50037992233421808 50171624317772496 50223026159502336 50244760796369832 50290577146478592 50363887025700864 50437303770636288 50453171031115776 50526717927662592 50609804442818544 50661655208930304 50773430417543757 50803746301034496 50967999306943488 51020217050923008 51042296682026496 51080450404951429 51328729323339776 51413134672069632 51465808466214912 51488080932524544 51540831510626304 51579357884488896 51701648334651392 51777015168958464 51792495726986784 51852491867455488 51862157682306048 51915291509587968 51937758495254016 51990969777094656 52029832625838144 52083138239483904 52105677862902048 52229216174800896 52305352058437632 52560749285285472 52614598833764352 52637368453339824 52685366534406144 52762167360258048 52855702984978432 52909854719475712 52932752114694144 53019795130571808 53074114980784128 53097083461665936 53151482495333376 53191212818379174 53317324845109248 53371949520519168 53395046892988416 53449751196205056 53472882238313472 53537644369262592 53655764895395586 53710736309467776 53733980296117737 53861379180263424 53916561250320384 53939894310263808 53995156820656128 54035517783750272 54203272700450643 54242587319861248 54258805047319488 54387448248139776 54466730242670592 54507443703259008 54563287679459328 54586900618278336 54636676406050816 54716321706934272 54732681073933632 54796083108839424 54862447796158464 54942422209855488 54983491246518912 55039822943035392 55063642108394304 55120055921086464 55143909808260768 55389196819138644 55453359358251008 55601453789392896 55682505471301632 55724127714492468 55856245075828736 55937668173606912 55954392705048222 55994977443643392 56087056005894144 56144518326779904 56168815562754048 56210801318985852 56226361647955968 56268390419442432 56292741262599534 56484016547954688 56566354764496896 56576899289788416 56634863465005056 56759817410005248 56842557668620416 56977326736146432 57060384063750144 57103036260557056 57161539473719296 57186276838196352 57338999220311424 57397744182288384 57422583767279808 57474945310261248 57558728029372416 57660766892703744 57744820488757248 57839776506078336 57899034524491776 58026777620050008 58061424344039424 58164354376482816 58249142065078272 58334053350887424 58377657605658776 58533561704067912 58593530519419392 58618887595764804 58757868196651008 58843521065742336 58903807440715776 58947837582273024 59130842945946156 59191423687984896 59271037351206912 59357438280290304 59418251173822464 59462665858100736 59523586559410176 59549346129030912 59777545209643008 59981990450747904 60043443210584064 60069427754611968 60130970095730688 60156992518102656 60175917531903712 60299619840294912 60406517697118208 60424578348151248 60494573845364736 60594051577796352 60656131406610432 60682381099046784 60744551423238144 60789957506719056 60934085537267712 61022910734843904 61185879279157248 61320874166166384 61383698639391744 61410263195563128 61466260956807168 61555861920301056 61645593497444352 61754877467143168 61856427652333776 61919800810914816 61946597371943592 62010062911222272 62036898534293364 62056414954775703 62294221375153152 62358043062239232 62385029278032384 62551635513067008 62838275710307328 62902654792040448 62929876695307776 62994349624098816 63301939221872736 63375267838001152 63452022956163072 63544518616449024 63592017653802176 63637149110059008 63657168959369216 63684717387991392 63835708658089984 63854794586255904 63928763626979328 63947877377197968 64099492578164736 64192932071718912 64240915793126688 64306731907934208 64334561442970896 64659313474043904 64868362754291712 64962923049851904 65011482333574546 65260612869208064 65280124822556259 65327473684250624 65355744957938688 65434898673543168 65501938047909888 65530284823213056 65579268205483494 65597421922615296 65625810019748352 65646455489349504 65674864806366123 65850256917076401 65898019305947136 65917721834346816 65994080558579712 66102601721232384 66170325170847744 66316317280057152 66473547858837504 66570448074375168 66717322977895744 66895499090363328 66964034879336448 66993014395159776 67054102861971456 67151849367601152 67249738360848384 67270894708154368 67368957236883456 67479739257091392 67548873611907072 67578106223938464 67647341357697024 67697907223391676 67738328401379328 67837072320331776 67957332409257984 68026956067897344 68056395576035328 68388702195058938 68550846229426176 68621077954953216 68650774576699392 68721108680835072 68772477179318528 68985983436937182 69036020225277952 69056660969315712 69086546095008519 69136655823273984 69149543576408064 69220388679450624 69250344660338688 69321293036126208 69351292684624896 69373110167784192 69422344483700736 69444184319311872 69474237150536064 69588481108875498 69638954899734528 69659775912279168 69740469411250176 69926719176179712 70080999047047296 70152798445019136 70183157937786432 70247155379208192 70349556480344064 70577002819592192 70693060174095744 70765486641045504 70796111282221248 70868643327111168 70921617091172232 71089766460145664 71193395857317888 71214681624606828 71297176317751296 71383525825683456 71487583443505152 71541019860527448 71614315079290368 71645307061490316 71815172240351232 71919859080351744 71993542427541504 72271030267267524 72345073396425984 72376381623342258 72622306990227456 72676591604345344 72751050239279104 72782534157704448 72976908098578176 73061444145119232 73083288431083392 73256562946473984 73311321662025216 73363350939107328 73386430590713856 73418189477859072 73493407894781952 73525213077681024 73614261007736064 73689680303898624 73852262425518192 73896358256050176 74135271719190528 74243340628402176 74298836952656624 74583557564809216 74605856940064296 74782741341192192 74891754083672064 74947735091981136 75024520559256576 75056988350132712 75257436476658744 75334539239253504 75435865719717888 75545830538551296 75679756546673664 75790076891493888 76248369117595136 76451998960415232 76530325576384512 76563445023039744 76881022523604992 76993093985009664 77119702008104448 77198712699322368 77232121398786816 77311247265939456 77369036826733344 77528082651807744 77552472501977088 77665522753437696 77778737801183232 77793236523459072 77872937264381952 78044748938757216 78124707359225856 78158516794353072 78343824262201344 78458028087656448 78597116776364032 78841123927928208 78921898250646528 78956052680009736 79028049801609216 79143251040387072 79283554477467648 79364782079213568 79399128172041216 79529692695857712 79611172471176192 79786819227568761 79975987267663872 80057924280778752 80092570339482624 80174626794307584 80209323357470208 80483647343093379 80566104464201664 80659431793819648 80792068770395136 80874841875480576 80909841465395712 80992735230984192 81053276675625408 81245447383023616 81363880979791872 81388207570979232 81581172372209664 81700095364005888 81761165554888512 81844931519188992 81880350927417504 81955014609076224 82074482560401408 82194124663259136 82293671694237696 82475236869778368 82559734414553088 82595463162591456 82680083881629696 82715864712391152 82741886606367604 83058961833537536 83083795228707966 83144057416318976 83180039037376512 83402180684089344 83523758206952448 83586191571738702 83784367613743104 83870206389387264 83906502260410368 83992466165465088 84130584008841216 84216777490169856 84316201978478778 84402585629163648 84439111893899301 84602697274884096 84726024821932032 84849532146745344 84912956517321856 85139726115007872 85238351502639104 85263836502930624 85465990104219648 85590576095625216 85654554390835584 85742309210578944 85779415257294528 86008498830467136 86096616273432576 86212417965391872 86338092044058624 86491150339055616 86617230733135872 87040166430075012 87140993277251584 87246531564724224 87373713097617408 87439024273977992 87463229230153728 87501080026331136 87528607319132672 87566486408488164 87800342556101868 87890295779129088 87928331393647206 87992107411439616 88136802294976512 88227100227796992 88265281598613504 88355711161073664 88421756373409536 88760597432500224 88906556026810368 88997642587865088 89193998787151104 89285379839115264 89324019193546368 89535799156801536 89666317814464512 89825276315844608 89972985676121856 90065164815876096 90104141631917952 90196455143596032 90235488777153984 90263876297855568 90317771201839104 90449429760442368 90609776545677312 90636867522226872 90741860768047104 90891077366694528 90984197109915648 91184936260078584 91401128305901568 91534366102265856 91981311249249576 92075547959087616 92115394793344692 92199391435210752 92333792880451584 92468390246166528 92497480223712256 92563125978267648 92592245759082496 92632316200714752 92784641478500664 92879701216372224 92919896057915388 93015094366833408 93371537558863872 93441332062729728 93537064593358848 93577543917048576 94257413565460992 94353982188060672 94394815042961664 94491524436148224 94562156121562976 94924527809757184 94952908832809104 95062901757001728 95178034434244608 95316777924673536 95388026480703264 95455723665088512 95485753439053824 95527076081987088 95753562987134976 95782191879383856 95893145440468992 96149238867247104 96361373689690032 96460097861901312 96501842164456344 97043378876939264 97302544131437568 97444384574777856 97517223500361819 97748428882700288 97848574120951808 97890919303812096 97991210526375936 98033617436908032 98152348010314752 98252907071864832 98295427234819584 98368902308225241 98396132883922944 98469683234024256 98847028958920704 98991120837869568 99474475920085728 99710321788256256 99855672111562752 99930313455974848 100032694079008768 100075984466843616 100343248635544992 100446052319004672 100489521592739664 100581154292957184 100727774051401728 100874607541272576 100906342062231552 101053435855325184 101219608885637088 101323310417860608 101546860835087514 101607492602068992 101935998613886976 102040434101846016 102084593364052992 102160900809902858 102583053292588407 102657458646679552 102826269344139264 102931616932429824 102976161865049088 103081663021252608 103158715768977792 103403296669302784 103478975155405773 103554030337916928 103584991453973568 103704983734910976 103724315364612096 103830583019175936 103875516990508032 103981939554189312 104059665251676288 104166276478967808 104211355725804096 104458432349601792 104610704116875264 105121498570570944 105229197667528704 105274736906679648 105370733068812288 105524334720516096 105711405969956864 105865504229388288 106039590261143616 106148229961568256 106194166923331872 106302964990666752 106382425636758348 106634649690218496 106790093785976832 106899502392410112 106945764476626944 107075288738525184 107311529790791172 107421472618935552 107467960592235474 107722758360526848 107833122500640768 107879788620527616 107990313641312256 108071035567500544 108406545400901286 108485174639722496 108517610094638976 108564572435013387 108774896496279552 108933460485341184 109014887406518016 109126575358918656 109173801236556672 109432643413868544 109465362147867264 109592166217678848 109724895592316928 109884844419710976 109966982493037824 110079645886070784 110127284216788608 110240111842172928 110287819616521536 110778393638277288 110906718716502016 111202907578785792 111365010942603264 111448255428984936 111712490151657472 111875336347213824 111908785410096444 112174112011788288 112337631125508096 112421602637971704 112452723295911936 112536780838884864 112585482525199068 113132709528993792 113153798579576832 113519634820010496 113685115337240832 114120768127500288 114206072521114112 114323078947438592 114372553676392704 114677998440622848 114795488364576768 114845167534559616 115117456058744832 115321533785407488 115489640977514496 115679553012156672 115798069048983552 116053555240100016 116122848688078848 116328708752965632 116498284130156544 116668106701774848 116755315211317552 117067123408135824 117187061038838784 117237775191529608 117515736393302016 117687042131484672 117895675164546048 118261685891892312 118382847375969792 118542074702413824 118714876560580608 118925331716201472 119047173118820352 119098692258061824 119963980901495808 120086886421168128 120138855509223936 120261940191461376 120313985036205312 120351835063807424 120813035394236416 120849156696302496 120989147690729472 121188103155592704 121312262813220864 121364762198093568 121489102846476288 121579915013438112 121868171074535424 122045821469687808 122371758558314496 122641748332332768 122767397278783488 122820526391126256 122932521913614336 123111723840602112 123291186994888704 123509754934286336 123712855304667552 123839601621829632 123893194743887184 124020125822444544 124073797068586728 124112829909551406 124588442750306304 124625692843061949 124716086124478464 124770058556064768 125103271026134016 125379287357608053 125676551420614656 125805309584080896 125859753390615552 125988699248197632 126474302967718167 126603878443745472 126750535676002304 126904045912326144 127089037232898048 127184035307604352 127274298220118016 127314337918738432 127369434775982784 127671417316179968 127709589172511808 127857527253958656 127895754754395936 128198985156329472 128385864143437824 128481831586253376 128613463815868416 128669122885941792 129318626948087808 129736725508583424 129925846099703808 130022964667149092 130521225738416128 130560249645112518 130654947368501248 130711489915877376 130869797347086336 131003876095819776 131060569646426112 131158536410966988 131194843845230592 131251620039496704 131292910978699008 131349729612732246 131700513834152802 131796038611894272 131835443668693632 131988161117159424 132205203442464768 132340650341695488 132632634560114304 132947095717675008 133140896148750336 133434645955791488 133790998180726656 133928069758672896 133986028790319552 134108205723942912 134303698735202304 134499476721696768 134541789416308736 134737914473766912 134959478514182784 135097747223814144 135156212447876928 135294682715394048 135395814446783352 135476656802758656 135674144640663552 135914664818515968 136112791152070656 136777404390117876 137101692458852352 137301549153398784 137442217361670144 137544954358637056 137971966873874364 138113321938631424 138173092190017038 138273311646547968 138299087152816128 138500689320677376 138642586072252416 138702585369249792 138746220335568384 138844688967401472 138888368638623744 138948474301072128 139176962217750996 139319551824558336 139480938822500352 139853438352359424 140161998094094592 140305596890038272 140366315875572864 140699112960688128 141154005639184384 141386120348191488 141530973282091008 141592222564442496 141737286654222336 141843234182344464 142179532920291328 142386791714635776 142429363249213656 142594352635502592 142767051651366912 142975166887010304 143082039721054896 143228630158580736 143290614122980632 143630344480702464 143839718160703488 144542060534535048 144690146792851968 144752763246684516 145353183208690688 145502100478558208 145565068315408896 145953816197156352 146166576862166784 146622643324050432 146726701878214656 146772861181427712 146836378955718144 146986815789563904 147050426155362048 147228522015472128 147379360607797248 147704524851036384 148270543438381056 148486681256804352 148597673905313248 149167115129618432 149211713880128592 149565482682384384 149783508167344128 149895470183962272 150049041118513152 150113976700265424 150514872953317488 150669078478507008 150871731439435776 151091661077102592 151359513093347328 151580153782987776 152320291252631271 152496738235190272 152903997920830464 153060651152769024 153126890046079488 153241351214854287 153762045047209984 153986187970019328 154239404016208896 154397425398644736 154464242797573632 154622494531878912 154738073653466688 155104945003954176 155331045506875392 155557475602366464 155586473046918144 155745874528763904 156089497877514432 156249414718451712 156317033588706144 156687648524402688 156916056175312896 157194233552728064 157682247855856416 157843796501293056 157912105360019472 158056099603218432 158286502080774144 158567108954935296 158729564158427136 158798256344082432 159059385391715424 159222344942352384 159573638455137522 159951974535327744 160115848561557504 160185140678965248 160349253588615168 160418646714940416 160967294686186758 161132208928403328 161201940888353211 161318863587639296 161584137540790272 161749683750961152 161819682930791424 161985470461968384 162106553351250816 162490894766047232 162609818101351929 162727761959583744 162776415141958464 163162344744419328 163400190728011776 163522331109777024 163689863038377984 163760701854835008 163910029218152448 164148965120802816 164388249326518272 164587343388475392 164950473739556736 165119468829106176 165190926325182912 165360167763259392 165431729424782304 165483773212735208 166117923667075072 166167590457415932 166360078074753024 166804361368178688 167047516413904896 167172383143477404 167568735227486208 167813004520820736 167984932330930176 168261168017682432 168433554980339712 168632403956957556 168805171258327296 168878223787798602 169452049643864064 169699064293490688 169825913034643712 170279452230015744 170476703005278208 170527673005861248 170931980208439296 171181152191250432 171309108781671168 171484618421157888 171558830514589056 172016997660934272 172193232546865152 172424835930783744 172676184088117248 172982300678111232 173234461466271744 174080332860150024 174281986554503168 174493063129448448 174747426195234816 174878048547955984 175002160052662272 175057214638265344 175132972816976328 175600685112203736 175780591558258176 175856662787294412 176273604589953024 176530563197227008 176711422322147328 176843512746819072 177813112053620736 178387997574302208 178570759678230528 178648038387092736 179332635628929024 179650552631689216 179945971352243712 180130329631752192 180208283263835904 180392910287192064 180470977554307968 180527752595711136 180898859520884736 181219553091354624 181273735044453744 181483721536094208 181782154733389056 181968394219831296 182369872520157168 182802256611803136 183068732204531712 183962622498499152 184151095918175232 184230789586689384 184398782870421504 184667585760903168 184936780492333056 184994960447424512 185184491518164992 185264632401429504 185569282957001328 185759402432744448 185839792115830776 186030188733666816 186169244864327109 186882664125459456 187074129186717696 187155087834097152 188514827130921984 188707964376121344 188789630085923328 188983048872296448 189124312243125952 189849055619514368 189905817665618208 190125803514003456 190356068868489216 190633555849347072 190776052961406528 190911447330177024 190971506878107648 191054152163974176 191507125974269952 191564383758767712 191786290880937984 192298477734494208 192722747379380064 192920195723802624 193003684328912688 194086757753878528 194605088262875136 194888769149555712 195034447000723638 195496857765400576 195697148241903616 195781838607624192 195840374467668777 195982421052751872 196067234873816064 196304696020629504 196505814143729664 196590854469639168 196737804616450482 196792265767845888 196939366468048512 197024594419098369 197694057917841408 197982241675739136 198948951840171456 199420643576512512 199711344223125504 199860626911949696 200065388158017536 200151968933687232 200686497271089984 200892104638009344 200979043185479328 201162308585914368 201455548102803456 201749215082545152 201812684124463104 202106871710650368 202439217771274176 202646620835721216 203093721670175028 203214985204137984 203871997227773952 204080868203692032 204169186728105984 204321801619805716 205166106585176814 205314917293359104 205652538688278528 205863233864859648 205952323730098176 206163326042505216 206317431537955584 206957950310811546 207108060675833856 207169982907947136 207409967469821952 207448630729224192 207661166038351872 207751033981016064 207963879108378624 208119330503352576 208332552957935616 208422711451608192 208916864699203584 209221408233750528 210242997141141888 210458395335057408 210549473813359296 210741466137624576 211048669441032192 211422811939913728 211731008458776576 212079180522287232 212296459923136512 212388333846663744 212605929981333504 212764851273516696 213269299380436992 213580187571953664 213891528953253888 214150577477050368 214623059581582344 214842945237871104 214935921184470948 215445516721053696 215759577241055232 215980627282624512 216142071135001088 216813090801802572 217035220189277952 217129144870026774 217866920970682368 218029774813036032 218253150717837312 218347602473113344 218930724295734528 219184332435357696 219769688839421952 219933964986075648 220159291772141568 220254568433577216 220480223684345856 220575639233043072 221556787276554576 221813437433004032 222405815157571584 222730021885206528 222896510857969872 223424980303314944 223750672694427648 223817570820192888 224348224023576576 224675262251016192 224843205275943408 225073561677769728 225170965050398136 226307597159153664 227039269640020992 227370230674481664 227540188167510911 228412145042228224 228646157894877184 228745107352785408 229355996881245696 229590976729153536 229690335069119232 230643067570814976 230979281955028992 231359106024313344 231596138097967104 232107110480200032 232657417505931264 232996568260313088 233336213403549696 233510630422635104 234134246816271648 234374122077677568 234475550383059216 235031472786604032 235374084262969344 235791350329092096 236523371783784624 236765694751939584 237084149404827648 237429753121161216 237850663432402944 238094346237640704 238197384516123648 239360457682706283 239927961802991616 240173772842336256 240277711018447872 240523880382922752 240627970072410624 240703670127614848 241450942029280137 241626070788472832 241698313392604992 241978295381458944 242376206311185408 242624525626441728 242729524396187136 242978205692952576 243159830026876224 243736342149070848 244091642939375616 244743517116628992 245283496664665536 245534794557566976 245641052782252512 245865043827228672 246223447681204224 246582373989777408 247019509868572672 247425710609335104 247679203243659264 247786389487774368 248040251644889088 248147594137173456 248225659819102812 249176885500612608 249251385686123898 249432172248956928 249540117112129536 250206542052268032 250758574715216106 251353102841229312 251610619168161792 251719506781231104 251977398496395264 252948605935436334 253207756887490944 253317335681697903 253501071352004608 253808091824652288 254178074465796096 254368070615208704 254548596440236032 254628675837476864 254738869551965568 255342834632359936 255419178345023616 255715054507917312 255791509508791872 256397970312658944 256771728286875648 256963663172506752 257226927631736832 257338245771883584 258637253896175616 259473451017166848 259851692199407616 260045929334298184 261042451476832256 261120499290225036 261422979831754752 261739594694172672 262121139292852224 262317072821933976 262389687690461184 262503240078993408 262585821957398016 262699459225464492 263401027668305604 263670887337387264 263976322234318848 264410406884929536 264681300683390976 265265269120228608 266281792297500672 266869291911582976 267581996361453312 267856139517345792 267972057580639104 268607397470404608 268998953443393536 269083578832617472 269475828947533824 269918957028365568 270195494447628288 270312424895753856 270589365430788096 270791628893566704 270953313605517312 271348289281327104 271829329637031936 272225582304141312 273554808780235752 274203384917704704 274603098306797568 275089908717274112 275943933747748728 276226643877262848 276346184380034076 276598174305632256 277001378641354752 277405170738499584 277492440671136768 277689377934802944 277776737277247488 277896948602144256 278353924435501992 278639103649116672 280323996188189184 280611193780076544 280732631751145728 282308011278368768 282772240696382976 283061946564182016 283184445128884992 283474573308444672 283686468364688928 284359065840582656 284773583429271552 284858726498427312 285188705271005184 285534103302733824 285950333774020608 286164079442109792 286457260317161472 286581228245961264 287260688961404928 287679436321406976 289084121069070096 289380293585703936 289505526493369032 290706366417381376 291004200957116416 291130136630817792 291907632394312704 292333153724333568 292551670501085457 293245286648100864 293545722362855424 293672757911436288 293973631579127808 294100852310724096 294457044030944256 294758721215594496 295106706924675723 295409049702072768 296541086876762112 296973362513608704 297195347810626496 298334230259236864 298423427760257184 299130965364768768 299567016334688256 299790940367924544 300098082237026304 300227953400530848 301029745906634976 301338156957014016 301743462878871552 302183322154205184 302719026186694656 303160307565975552 304640582505262542 304993476470380544 305807995841660928 306121302305538048 306253780092158976 306482702429708574 307524090094419968 307749159877765221 307972375940038656 308478808032417792 308794850797289472 308928485595147264 309244989063757824 309476147306933376 310209890007908352 310662091013750784 311114951204732928 311172946093836288 311491749057527808 312178995755028864 312498829436903424 312634067177412288 313375297048805376 313832112350625792 314388467105456128 315364495711712832 315687593002586112 315824210720038944 316112199206436864 316573004161548288 317134217909870592 317596512688164864 318118770783430848 318444689884704768 319147276910275044 319903949070655488 320370281357930496 320698507177230336 320837293429880832 321934589372373516 322264417856806656 322403881776706422 322637727175278592 323168275081580544 323499367501922304 323639365861582848 323970940923936768 324213106702501632 325219636202703858 325455523919167488 325552830283916928 326324689488838656 326800381456023552 327044662219554048 327379726076755968 327521403709670016 328297930241605632 328776498653036544 329174686776950784 329900947479113472 330238937658212352 330381852650365824 330720335526518784 330863458849564608 330967546425470416 332235847334150144 332335180914831864 332720156149506048 333608722736357376 334095032827809792 334344766286954808 335137470454972416 335626009041641472 336522336035364864 337264807913915112 337610342516654592 337756447575597204 339398128586981376 339651826069287424 340558904460031488 341055346011722496 342362304382500864 342618217563342336 342969236842315776 343117661029178112 344033995321868544 344386465093730304 345352368176234496 345964601356222464 346468922932543488 348160665720300048 348563973109006336 348986126258896896 349494852390469632 349756097095911968 350004320105324544 350114429276530688 350265945633952656 351201370224407472 351561183116516352 351713325574588824 352547209179906048 353061126394454016 353687025493638144 355626224107241472 356775995148604416 357141519356461056 357296076774185472 357563152834660003 359301105263378432 359891942704487424 360260659263504384 360416566527671808 360785820574384128 360941955108615936 361055505191422272 362439106182709248 362547470088907488 362967443072188416 363564309466778112 363936788439662592 364739745040314336 365604513223606272 366137464409063424 367925244996998304 368302191836350464 368461579173378768 368797565740843008 369335171521806336 369873560984666112 369989920894849024 370368983036329984 370529264802859008 371138565914002656 371518804865488896 371679584231661552 372060377467333632 372338489728654218 373765328250918912 374148258373435392 374310175668194304 376137862072824159 377029654261843968 377415928752242688 377579260171846656 377966097744592896 378248624486251904 379422908903154501 379698111239028736 379811635331236416 380251607028006912 380712137736978432 381267111698694144 381552105922813056 381822894660354048 381943013756215296 382108304327948352 383014251948539904 383128767517535424 383572581761875968 384596955468988416 385445494758760128 385840391447605248 386007368657825376 388173515507757056 389210176525750272 389777538299111424 390068894001447276 390993715530801152 391563677215248384 391680748935337554 391964842105503744 392134469747632128 392609392041259008 393011628287459328 393181708939278336 393475609232900964 393584531535691776 393878732936097024 394049188838196738 395388115835682816 395964483351478272 397897903680342912 398841287153025024 399422688446251008 399721253823899392 400130776316035072 400303937867374464 401372994542179968 401784209276018688 401958086370958656 402324617171828736 402911096205606912 403498430165090304 403625368248926208 404213743421300736 404878435542548352 405293241671442432 406187443340350056 406429970408275968 407743994455547904 408338373456211968 408643603239611432 410332213170353628 411305077376557056 411904647460196352 412326652085010432 412634863075911168 413915900621623092 414339965815894272 414819934939643904 414897261458448384 415502067962032128 415927758216757248 416238661006705152 416665105915871232 416845422903216384 418442816467501056 420485994282283776 420916790670114816 421098947626718592 422097338882064384 422845623879827456 423462016917553152 424158361044574464 424592919846273024 424776667693327488 425211859962667008 425529702547033392 426538598760873984 427160375143907328 427783057906507776 428301154954100736 429246119163164688 429685890475742208 429871842368941896 430891033442107392 431519154482110464 432284142270002176 433626181603605144 434070440378555904 434258289740053548 436059549626072064 436506301435674624 436695204946226688 437861448591469056 439867929972151296 440318583544283136 440509136867154432 440960447368691712 441151278466086144 443113574553109152 443626874866008064 444811630315143168 445460043770413056 445793021715939744 446849960606629888 447501345388855296 447635141640385776 448696448047153152 449350524502032384 449686410551886816 450147123355539456 450341930100796272 452615194318307328 454078539280041984 454740461348963328 455080376335021822 456824290084456448 456960873757893813 457292315789754368 457490214705570816 458711993762491392 459181953458307072 459380670138238464 459724053644562861 461286135141629952 461958563910057984 462718212048626688 463192276195934208 464214220960400064 465314835011862528 465993136520626176 466672426807099392 467021260845270208 468268493632543296 468748244155355136 468951100766118432 470062945573208064 470748168525938688 471582700658184192 473046743567569248 473531389503879168 474168298809655296 474859506242322432 475701326864805888 476188692475281408 476394769032247296 478720915365412566 479855923605983232 480347545684672512 480555422036895744 481047760765845504 481255940144821248 481407340255229696 482901884058560274 483252141576945664 483396626785209984 483605822665059633 483956590762917888 484752412622370816 485249051252883456 485459048792374272 485956411385905152 486319660053752448 487472684298141696 488183285878751232 489487034233257984 490566993329331072 491069589115133952 491282105564505024 491730087654457344 492446895362408448 493164747979554816 494039019737145344 494851421218670208 495358406487318528 495572778975548736 496080503289778176 496295188274346912 496451319638205624 498353771001225216 498502771372247796 499080234224259072 500413084104536064 501517149430432212 502706205682458624 503439013562462208 503954796992790528 505897211870872668 506415513774981888 506634671363395806 507002142704009216 508356148931592192 508736141230417408 509097192880472064 509257351674953728 509477739103931136 510838356690047232 511430109015834624 511583019017583744 512795940625317888 513543456573751296 513927326345013504 514453855263473664 514676491543767168 517274507792351232 518946902034333696 519703384398815232 520091858668596368 522084902953664512 522240998580450072 522845959663509504 523479189388345344 524242278585704448 524634145643867952 525006480157986816 525171643914796032 525398918450928984 526802055336611208 527341774674774528 528820813769859072 530530538240457216 533738583823165952 535163992722906624 535712279034691584 535944115161278208 537997906886787072 538167157665234944 538951657895067648 539837914056731136 540390988895256576 540624849791507712 541178730861576192 541583257787133408 542696578562654208 543658659274063872 544451164608282624 547109617560471504 548406769835409408 549206196613595136 550179817434548224 551887867495497456 552453287754525696 552692368760068152 553196348611264512 554002757282709504 554810341476999168 554984881342273536 555553474554494976 555793897204288512 556707848871003984 557278207298233344 558507734592981327 560647992376378368 561222387560153088 561465263502291456 564616022556737536 565544481392765952 566123893128364032 566368890257769984 566949146616889344 567372936729377856 568718131681165312 569547166858543104 569717452996854624 570377410542010368 571068206605467648 571900667548041216 572328158884219584 572914520634322944 573162456491922528 574521377922809856 575358872642813952 578168242138140192 578760587171407872 579011052986738064 581412732834762752 582008401914232832 582260273261635584 583815264788625408 584666307448667136 585103341002170914 586490573296201728 587091444725710848 587345515822872576 587947263158255616 588201704621448192 588914088061888512 589517442431188992 590213413849351446 590818099404145536 591073783257295107 593082173753524224 593946725027217408 594390695621252992 596668460518473728 596846855520514368 598261930729537536 599134032669376512 599581880735849088 600196164474052608 600455906801061696 602059491813269952 602676313914028032 603486925757743104 604366644308410368 605438052373389312 606320615131951104 609281165010525084 609986952940761088 611615991683321856 612242604611076096 612507560184317952 612965404859417148 615498319755530442 615944751880077312 616957616064835584 617589701594578944 617856971190294528 618489978127515648 618952294613866752 621324182027501568 622229902409465856 622345892187672576 622983498115055616 624357991510057728 624997658873806848 625268134354824576 626750594097610752 627664224701251584 628776934210912256 630728991423425664 631375186005172224 631648421440077888 632224398412873728 633146008323096576 634268435819741184 635193025376329728 636237541566861696 636889379769409536 638294553820550088 639807898141310976 640740562715860992 641674586859761664 643869178744747032 644528835713613312 644807763553412844 646336550163161088 647278731723165696 647941881847873536 648426213405003264 650439272405407716 651105660567833856 653600762912047104 654089324439108096 654759452153511936 655042807419340032 657552997306073088 659801894958226944 660477875316424704 660763705300731648 661440671053037568 661726917699129216 661935092850940832 664471694668300288 664670361829663728 665440312299012096 667217445472714752 668190065655619584 668689532573909616 670274940909944832 671252018083282944 673044672070729728 674529615827830224 675220685033309184 675512895151194408 679303652138574848 681117808920062976 682110692023444992 682620564502532733 685236435126684672 685938473684631552 686235322058356224 688067990643737088 688772930187460608 691929202712444928 692937845865086976 696321331440600096 697127946218012672 697972252517793792 698989704780939264 699512194191823936 700008640210649088 700228858553061376 700531891267905312 702402740448814944 703122366233032704 703426651149177648 705094418359812096 706122252788908032 707374050987276288 711252448214482944 713551990297208832 714283038712922112 714592153548370944 715126305669320006 718081373048118849 718602210526756864 719783885408974848 720521318527008768 720833133055343616 721571641148768256 721883910217231872 722111010382844544 724352826087840411 724878212365418496 725094940177814976 725934886144376832 727128618933556224 727873576879325184 729479490080628672 731209026447212544 732274928818126848 735850489993996608 736604383672700928 736923158346757536 737595131481686016 738670343043612672 739747121969332224 739979841789698048 741058529605718016 742277131828005312 743037609730977792 743359168463323104 744120754934667264 744676979457308436 747530656501837824 748296516746870784 748620351336388608 752275724145648318 754059308523687936 754831857504485376 755158520343693312 755932195489185792 756497248972503808 758845817806309002 759396222478057472 759623270662472832 759952007045093709 760503214056013824 761424275473956864 762534223397388288 763104211845626112 763645789320708096 763886027512430592 764216608655896704 766028503897079808 766257535035070848 767145163523751936 769193910937976832 770890989517520256 771680782895210496 772014737315650752 776347031015514112 778420353051500544 779555076598222848 780137788002894552 781987431061602304 783127354430496768 783361497870675108 784268939495264256 785218784082518016 786363417878556672 786951218465801928 787169063071383552 787757465872194048 788098377676393476 791928966702956544 795795807360685824 798845376892502016 799442507647798784 800261552632070144 800607875734748928 802745989084359936 803568418552037376 803916172741917312 805822192411213824 806996860330180608 807250736497852416 808427486842601472 809756871085096704 810586483342884864 812374886680700112 812859940816551936 815487988911095808 816676746912423936 817287206479222864 820664426340707256 822610154753114112 823809294920392704 825269726151822336 827831801243246184 828679931631788544 829794522916896768 831004135924064256 832477322013410304 833330211831742464 833690845806432768 840971988564567552 841833581340229632 842197895253437184 845691247759654912 846924033835106304 848316722089148928 849185839692546048 849553335386654976 850423719925334016 851059405094066784 853077197521747968 854320750287814656 855566115813015552 856602309908201472 858492238326329376 859371780951484416 859743684737883792 861782066884214784 863038308964220928 864568284540004352 867252363207210288 868140880757111808 868516579480107096 872119099252144128 873012602871349248 873390409892453376 875722897182938112 877655011503256371 879735859944302592 880637167088566272 881018273734308864 881920894737383424 882302556932172288 885320120774027169 886227149106218304 887253749732016128 889623260630286336 890920087540826112 891586043431879488 893699921213259776 895002690777710592 895270283280771552 897392896094306304 898701049004064768 899372821103773632 900294246711078912 900683860201592544 905230388636614656 908157078560083968 909480922697926656 910160752670043644 913648580168912896 913921747515787626 914584631579508736 914980429411141632 917423987524982784 918363906916614144 918761340276476928 919448107289125722 922572270283259904 923917127820115968 925436424097253376 926384552391868416 928428441920800128 930629670023725056 931986273041252352 933344853614198784 934042521690540416 936536987265086592 937496488310710272 937902201532236864 940125891146416128 941496337051877376 943165401316368384 946093487135138496 947062779007758336 948336597619310592 949719012484644864 951402653729611776 952789538064494592 957441830730825132 959711847211966464 961110844073791488 962095521531691008 962511880289642496 962814680510459392 965803768117120548 966793253570419968 967211645330119266 967913181525835776 969504825244741632 970498102505766912 970918097584748544 971912822771810304 972639320107504896 976366571757502464 978974068466515968 981133986658662144 982139178230267904 982564211129010048 984893790724816896 986329495959109632 988078039474290688 989702842437340416 990716812974637056 991145557951097472 992161006579556352 992590376548693824 992902639276411248 996707542002450432 997005542744495592 998160468448518144 1000826168209072128 1003034298860864424 1005412411364917248 1006878027124924416 1011794423741745336 1012831027549963776 1013269342726791612 1017472282460834816 1018194385760944128 1018514703349907456 1018955478207862272 1021676713380094464 1023166038035167488 1027086913147502592 1027854652690027008 1028907710526947328 1029352983087534336 1037893804068667392 1039406768797630464 1040183717337192736 1044169805907329024 1044481997160900144 1045691919327019008 1046958378776690688 1048484557171408896 1049268291287735904 1050012960315973632 1050343287829592064 1050797836901857968 1053604110673222416 1054683549349549056 1057641627539718144 1061061076480914432 1067477167646331904 1070327985445813248 1071424558069383168 1071888230322556416 1072689458503980009 1076334315330469888 1077903315790135296 1079675828113462272 1080781977790513152 1081249699583015424 1082357461723152384 1083166515574266816 1087317318548127744 1088902329216565248 1094219235120943008 1096813539670818816 1098412393227190272 1100359634869096448 1103775734990994912 1104906575509051392 1105384737520136304 1106392697222529024 1108005514565419008 1109620682953998336 1109969762684547072 1111106949108989952 1111587794408577024 1113415697742007968 1114556414596466688 1117015469185962654 1121295984752756736 1122444775120306176 1122930527004582912 1128413586218472477 1129232045113475072 1131088962785531904 1132247786256728064 1132737780515539968 1133898293233778688 1134745873458755712 1137436263362330624 1138268726709463503 1139094333717086208 1139434905993709248 1140754821084020736 1142136413210935296 1143801335096082432 1144656317768439168 1145829041268645888 1146324912983845056 1149042755845619712 1150717745285627904 1156336484276280384 1157521174342815744 1158022105973476128 1162825465669525504 1164520546523271168 1167630529577250816 1169332614897334272 1170206682004341828 1172981146592403456 1174691031645745152 1175894526316511232 1176403409242896384 1177828176123777024 1179034884862377984 1180426827698702892 1181636198808291072 1182147566514590214 1186164347507048448 1187893450054434816 1188781391242505984 1193336921036947456 1193693711041028736 1196523861459075072 1198268065338753024 1199163761471698176 1200392328948105216 1200911813602123392 1204118983626539904 1205352627828056064 1206973851515486208 1208733288616820736 1210876104746778624 1212641230263902208 1218562330021050168 1219973905881522176 1223231983366643712 1225015120368635904 1225930809718834296 1230996639511060884 1233915232129671168 1235713942380589056 1236979956255031296 1237904589227733504 1244459804818931712 1244691784375345152 1248715983020115456 1249995317747613696 1250536268709649152 1255328449402503168 1257553868421824512 1261457982846851328 1262750372010344448 1263296842880155776 1266292016646193152 1268536871639482368 1270386050752659456 1272475083133723392 1273778759538819072 1276589107641100176 1279615796282621952 1281481125431721984 1283349173719523328 1287738357489494064 1289057671427226624 1289615527106825688 1292673100326322176 1294557463446331392 1296852426810006528 1300878544810815432 1302211321135667712 1308178648878216192 1309518904307023872 1310085614838680064 1319603789916453888 1320955750632849408 1321527410601463296 1322881342106075136 1323453835398258432 1323870185701881664 1328943389336600576 1329340723659327456 1330880624598024192 1334434890945429504 1336380131311239168 1337379065147819232 1340549881819889664 1342504036166565888 1346089344141459456 1349059231655660448 1350441370066618368 1351025790302388816 1358607304277149696 1362235617840125952 1364221384046889984 1365241129005065466 1370472870253369344 1370882621273681439 1371876947369263104 1372470644116712448 1376135981287474176 1377545860374921216 1379172160933688583 1383858405424889856 1385875691730173952 1392642662881200192 1394255892436025344 1395944505035587584 1397979409561878528 1399024388383647872 1400017280421298176 1400457717106122752 1401063782535810624 1404805480897629888 1406244732466065408 1406853302298355296 1410188836719624192 1412244505577816064 1414748101974552576 1422504896428965888 1427103980594417664 1428566077425844224 1429184307096741888 1430252611338640012 1436162746096237698 1437204421053513728 1439567770817949696 1441042637054017536 1441666266110687232 1443143282297536512 1443767820434463744 1444222020765689088 1448705652175680822 1449756424730836992 1450189880355629952 1451869772288753664 1454257237867112448 1455747153758650368 1458958980161257344 1462418052894425088 1464549857636253696 1471700979987993216 1473208767345401856 1473846316693515072 1475190262963372032 1477340686087225344 1479494243938664448 1479959683579396096 1482117059211436032 1484554263656010624 1486075219461955584 1486718336926646208 1488241509869334528 1489353958914616872 1495061313003675648 1497240702672777216 1504551448291296636 1508118617047375872 1510317040687386624 1511864390978371584 1512994497945007616 1517691635612618004 1519246541324945664 1519904014090187418 1521006428112027648 1525068446794776576 1526208423691252224 1527291578641416192 1527772055024861184 1528433217311793408 1532515070070141696 1534290327047503872 1538387821875953664 1541781979035040512 1543361565790420992 1544029474631301504 1552694062031028224 1556840706103001088 1559110153196445696 1560275576005789104 1563974862123204608 1566254708860993536 1566722995741350216 1568537878990528512 1570437568165036032 1572726835757113344 1573902436931603856 1575514931744388096 1576196755352786952 1591591614721371648 1598885015295597568 1600523105264140288 1601215751469497856 1605491978168719872 1607136837104074752 1607832345483834624 1613993720660361216 1614501472995704832 1616854973685202944 1619513742170193408 1621172966685769728 1624749773361400224 1630975977822191616 1633353493824847872 1634574412958445728 1641328852681414512 1645220309506228224 1647618589840785408 1650539452303644672 1655663602486492368 1657359863263577088 1659589045833793536 1662008271848128512 1664954644026820608 1666660423663484928 1667381691612865536 1675523203778943981 1681943977129135104 1683667162680459264 1684395790506874368 1691382495519309824 1693848067670212608 1696633444178297856 1698371679385092096 1699106670773309952 1700847439850668032 1702118810188133568 1706154395043495936 1708641500575629312 1711132231626031104 1713204619816402944 1716984476652658752 1718743561902968832 1719487369475767584 1723564133768429568 1726076617928441856 1729136569080008704 1734504726414420576 1736281761514223616 1737033158960214192 1744238198504288256 1746025205742698496 1746780819784906752 1751445794365876224 1755310023006512742 1759471719888605184 1761274334177132544 1762036547468617728 1763841789474766848 1764605113864344576 1770640241548054338 1772454298212436608 1773221349771885321 1774507499464032256 1779246521260572672 1781840175081652224 1783172086863758976 1787399842426519552 1790005381555421184 1790540566561543104 1794785792188612608 1797402098008129536 1798745642207547264 1800588493422157824 1801367720403185088 1810460777273229312 1816314157120167936 1818961845395853312 1820321505340087288 1827297160337825792 1827843495031575252 1829960858822283264 1834847975049965568 1836727813833228288 1837522680552953856 1838896214578251444 1847834255640231936 1850872848194506752 1852769104783736832 1856856883841600256 1863972546082504704 1866689707228397568 1868085043381080832 1873073974530173184 1874992976621420544 1875804403064473728 1880251782292832256 1882992674103754752 1886330802632736768 1892186974270276992 1894125558015516672 1896673195238621184 1899438024969289728 1902805307459223552 1905579076128989184 1914883661461650264 1919423694423932928 1922221688147582976 1925023760579284992 1925629361020918784 1931607536234241096 1933586507140839936 1934423290660238532 1939009650489483264 1941836195169497088 1943825645543620608 1945278640215009792 1962267973317324288 1964278356460535808 1965128422258020096 1972658991918219264 1976156078948581376 1979405684874680832 1981433625949274112 1982291115902194944 1984322013159112704 1985180753097387648 1985805278552822496 1993415084004900864 1994011085488991184 1996320936897036288 2001652336418144256 2006068597721728848 2010824822729834496 2013756054249848832 2023588847483490672 2025662055099927552 2026538685453583224 2034944564921669632 2037029406699814912 2037910956415724544 2043353426760188928 2046332076070334976 2047861693507598199 2055709305380054016 2057815421053894656 2058705966175068672 2075787608137334784 2078813537595260928 2080367434674385472 2088339611814658048 2088963994321800288 2091383838654038016 2093916757553381376 2096969114342817792 2098536582575471808 2100025920631947264 2100686575659184128 2101595673803715936 2107208221346444832 2109367098699098112 2115283255079436288 2122122152961828864 2134954335292663808 2140655970891626496 2142849116138766336 2143776460645112832 2145378917007960018 2152668630660939776 2154244119144356547 2155806631580270592 2159351656226924544 2161563955581026304 2162499399166030848 2164714923446304768 2166333031148533632 2174634637096255488 2177804658433130496 2188438470241886016 2193627079341637632 2196824786454380544 2200719269738192896 2207551469981989824 2209813151018102784 2210769475040272608 2212785394445058048 2216011029130838016 2219241365907996672 2219939525369094144 2223175588817154048 2226831395484015936 2229112829192933376 2234030938371925308 2242591969505513472 2244889550240612352 2245861054009165824 2256827172436944954 2258464090226950144 2262177925571063808 2264495572513456128 2265475561031079936 2267796586467557376 2269491746917511424 2276537453418927006 2278188667434172416 2278869811987418496 2281509642168041472 2284272826421870592 2287602670192164864 2289312635536878336 2291658082537291776 2292649825967690112 2298085511691239424 2301435490571255808 2312672968552560768 2315042348685631488 2316044211946952256 2325650931339051008 2329041093046542336 2335261059154501632 2338665229794668544 2340413364008683656 2345962293184806912 2349382063291490304 2352806818485792768 2355656352247554048 2360853655397405784 2363272397616582144 2364295133029180428 2375786900108869632 2377562782485011968 2387387422082057472 2396536130677506048 2398327522943396352 2400784657896210432 2401823627204246784 2408237967253079808 2410705255656112128 2417466577233641472 2421752209493557248 2425282460527804416 2437124660042100336 2439947811763044352 2446463966733287424 2450030240737271808 2451861619437668592 2461993279022121768 2467830464259342336 2471427884761178112 2475809178455467008 2489383568750690304 2497431966040230912 2499990635495227392 2501072537419298304 2502942069842620021 2515107736843649024 2522915965693702656 2525500744020688896 2526593685760311552 2537073743278964736 2540772101505318912 2544950166267446784 2547557519077638144 2553178215282200352 2559231592565243904 2562962250863443968 2566698347439046656 2575476714978988128 2578115342854453248 2579231054213651376 2585346200652644352 2589114926892662784 2593704853620013056 2601757089621630864 2604422642271335424 2616357297756432384 2619037808614047744 2620171229677360128 2632965034509769113 2639207579832907776 2641911501265698816 2643054821202926592 2645762684212150272 2646907670796516864 2647740371403763328 2655960362322081507 2657886778673201152 2658681447318654912 2661761249196048384 2668869781890859008 2672760262622478336 2674758130295638464 2681099763639779328 2685008072333131776 2692178688282918912 2698118463311320896 2700882740133236736 2702051580604777632 2717214608554299392 2724471235680251904 2728442768093779968 2730482258010130932 2740945740506738688 2741765242547362878 2743753894738526208 2744941288233424896 2752271962574948352 2755091720749842432 2758344321867377166 2767716810849779712 2771751383460347904 2785285325762400384 2788511784872050688 2791889010071175168 2795958819123757056 2798048776767295744 2800034560842596352 2800915434212245504 2802127565071621248 2809610961795259776 2812489464932130816 2813706604596710592 2820377673439248384 2824489011155632128 2829496203949105152 2845009792857931776 2854207961188835328 2858368614193483776 2860505222677280024 2872325492192475396 2879135541635899392 2883332532221374464 2886286564595073024 2887535640868927488 2888444041531378176 2897411304351361644 2900379760711259904 2903739544577507328 2908514475734224896 2911494307517300736 2917917960322514688 2929099715272507392 2943401959975986432 2946417534690803712 2947692633387030144 2954681372174450688 2958988487877328896 2959919367158792192 2964234118422872064 2969108527312021248 2972150438923911168 2973436673853292416 2976483019738669056 2978707917829233744 2990122626007351296 2994481405345554432 3009102896582593272 3016237234094751744 3020634081374773248 3025988995890015232 3035383271225236008 3038493082649891328 3039808028180374836 3052416847382504448 3054583157282832384 3055544110049722368 3056866434623586816 3065030140140283392 3083563958070081024 3086723131580841984 3088058949262603008 3105388124062056448 3113681412206002176 3118220306392891392 3120551152011578208 3127949724246409216 3132509417721987072 3133445991482700432 3137075757981057024 3140875136330072064 3145453671514226688 3147804873863207712 3151029863488776192 3152393510705573904 3183183229442743296 3197770030591195136 3201046210528280576 3202431502938995712 3210983956337439744 3214273674208149504 3215664690967669248 3218068375511940027 3229002945991409664 3233709947370405888 3239027484340386816 3242345933371539456 3249499546722800448 3261951955644383232 3266706987649695744 3269148825916891456 3282657705362829024 3290440619012456448 3295237179681570816 3301078904607289344 3311327204972984736 3314719726527154176 3319178091667587072 3324016543696257024 3329909288053641216 3333320847326969856 3334763383225731072 3351046407557887962 3363887954258270208 3367334325360918528 3368791581013748736 3382764991038619648 3385240758655417431 3387696135340425216 3393266888356595712 3396743358770184192 3398213341546619904 3401694879701336064 3404237620376267136 3412308790086991872 3417283001151258624 3422264463252062208 3426409239632805888 3433968953305317504 3437487123805937664 3438974738951535168 3447128267536859136 3452153235856883712 3458273138160017408 3469009452828841152 3472563523028447232 3474066317920428384 3488476397008576512 3493561639569813504 3502891588731752448 3510620046013025484 3518943439777210368 3524073094937235456 3527683578949533696 3529210227728689152 3541280483096108676 3544908596424873216 3546442699543770642 3549014998928064512 3558493042521145344 3563680350163304448 3566344173727517952 3580010763110842368 3581081133123086208 3589571584377225216 3594804196016259072 3597491284415094528 3601176986844315648 3602735440806370176 3620921554546458624 3632628314240335872 3637923690791706624 3640643010680174576 3654594320675651584 3655686990063150504 3659921717644566528 3669695950099931136 3675045361105907712 3677792429156502888 3701745696389013504 3713713767683200512 3733379414456795136 3736170086762161664 3746147949060346368 3749985953242841088 3751608806128947456 3765985348207509504 3772661605265473536 3784373948540553984 3788251116031033344 3798876049938579456 3805610614918447104 3811158152257978368 3829767322923300528 3838847388847865856 3844443376295165952 3850047521158569984 3851258722041837568 3863215072468482192 3867173014281679872 3868846581320477064 3878019300978966528 3883672390338994176 3890557280430019584 3924535946634648576 3928556712921071616 3930256844516040192 3952312157897162752 3958811369749361664 3962867251898548224 3964582231804389888 3968644026318225408 3970361506194775296 3971610557105644992 3986830168009801728 3988022170977982368 3992641873794072576 4003304672836288512 4012137195443457696 4021649645459668992 4027512108499697664 4047177694966981344 4051324110199855104 4053077370907166448 4069889129843339264 4074058813399629824 4075821912831449088 4086706853520377856 4092664152140669952 4095723387015196398 4111418610760108032 4115630842107789312 4117411932350137344 4137516482801065749 4151575216274669568 4157627075190521856 4160734869348770944 4176679223629316096 4177927988643600576 4182767677308076032 4187833515106762752 4193938228685635584 4197073165150943616 4200051841263894528 4201373151318368256 4203191347607431872 4214416442692889664 4218734197398196224 4230566510158872576 4244244305923657728 4269908670585327616 4281311941783252992 4285698232277532672 4287552921290225664 4290757834015920036 4308488238288713094 4311613263160541184 4318703312453849088 4323127911162052608 4324998798332061696 4329429846892609536 4332666062297067264 4349269274192510976 4355609316866260992 4376876940483772032 4387254158683275264 4393649572908761088 4401438539476385792 4415102939963979648 4419626302036205568 4421538950080545216 4425570788890116096 4432022058261676032 4438482731815993344 4439879050738188288 4446351177634308096 4453662790968031872 4458225658385866752 4468061876743850616 4485183939011026944 4491722108018331648 4513654344873889908 4524355851142127616 4530951122062159872 4535593172935114752 4538983493835022848 4553074906837854012 4557739623974836992 4563019284336082944 4575205340384329728 4578625271073756672 4583316165074583552 4585299651935380224 4602870981142511616 4625345937105121536 4630084697371262976 4632088423893904512 4651301862678102016 4658082186093084672 4670522118309003264 4677330459589337088 4680826728017367312 4691924586369613824 4698764126582980608 4705613636971585536 4711312704495108096 4721707310794811568 4726544795233164288 4728590266058360856 4755125564970023936 4774774844164114944 4796655045886792704 4801569315792420864 4803647254408493568 4816475934506159616 4821410511312224256 4843504418987114496 4850564921055608832 4874249320084200672 4879895623526088704 4892927933466574848 4900060481474543616 4903723238875337184 4923986558044243536 4935660928518684672 4942855769522356224 4951618356910934016 4978767137501380608 4994863932080461824 4999981270990454784 5002145074838596608 5005884139685240042 5026569611336831943 5030215473687298048 5045831931387405312 5051001488041377792 5053187371520623104 5074147486557929472 5081544203010637824 5089900332534893568 5095115038155276288 5106356430564400704 5118463185130487808 5125924501726887936 5133396694878093312 5150953429957976256 5156230685708906496 5158462108427302752 5170692401305288704 5178229853785325568 5187409707240026112 5203514179243261728 5208845284542670848 5232714595512864768 5238075617228095488 5240342459354720256 5265930069019538226 5278415159665815552 5283823002531397632 5286109642405853184 5291525368424300544 5293815341593033728 5295480742807526656 5311920724644163014 5315773557346402304 5317362894637309824 5319664049315655963 5323522498392096768 5337739563781718016 5345520525244956672 5349516260591276928 5362199527279558656 5370016144666263552 5384357376565837824 5396236926622641792 5401765480266473472 5404103161209555264 5434429217108598784 5448942471360503808 5456885536187559936 5460964516020261864 5481891481013477376 5483530485094725756 5489882576466849792 5504543925149896704 5510183441499684864 5516688643734754332 5543502766920695808 5570570651524800768 5577023569744101376 5591917638247514112 5596097553534591488 5600069121685192704 5601830868424491008 5604255130143242496 5619221923590519552 5624978929864261632 5627413209193421184 5640755346878496768 5648978022311264256 5658992407898210304 5690019585715863552 5708415922377670656 5716737228386967552 5721010445354560048 5744650984384950792 5758271083271798784 5766665064442748928 5775071281737854976 5776888083062756352 5794822608702723288 5800759521422519808 5817028951468449792 5835835920645029376 5886803919951972864 5892835069381607424 5895385266774060288 5917976975754657792 5919838734317584384 5928468236845744128 5938217054624042496 5944300877847822336 5946873347706584832 5952966039477338112 5957415835658467488 5980245252014702592 5988962810691108864 6018205793165186544 6032474468189503488 6041268162749546496 6051977991780030464 6070766542450472016 6076986165299782656 6079616056360749672 6104833694765008896 6111088220099444736 6113732869247173632 6130060280280566784 6143585080522794597 6167127916140162048 6173446263161683968 6176117898525206016 6210776248124112896 6227362824412004352 6236440612785782784 6241102304023156416 6255899448492818432 6265018835443974144 6266891982965400864 6274151515962114048 6281750272660144128 6290907343028453376 6295609747726415424 6302059726977552384 6304787021411147808 6366366458885486592 6395540061182390272 6402092421056561152 6404863005877991424 6421967912674879488 6428547348416299008 6431329381935338496 6436136751023880054 6458005891982819328 6467419894740811776 6478054968680773632 6484691866743078912 6498999093445600896 6523903911288766464 6533413975299391488 6538297651833782912 6565315410725658048 6580881238024912896 6590474359363141632 6602157809214578688 6622654409945969472 6629439453054308352 6638356183335174144 6648033087392514048 6659818576107282432 6669526766451462144 6702092815115775924 6727775908516540416 6734668650721837056 6737583162027497472 6770481517310834862 6775392270680850432 6786533776713191424 6793486717540368384 6796426683093239808 6803389759402672128 6808475240752534272 6834566002302517248 6844528926504124416 6852818479265611776 6867937906610635008 6874974247611875328 6877949477903070336 6894256535073718272 6904306471713767424 6916546276320034816 6938018905657682304 6945127046056894464 6948132635840856768 6976952794017153024 6987123279139627008 7005783177463504896 7021240092026050968 7037886879554420736 7048146189874470912 7058420455457378304 7082560966192217352 7089817192849746432 7092885399087541284 7127360700326608896 7132688347455035904 7162162266246172416 7189608392032518144 7194982568830189056 7202353973688631296 7205470881612740352 7265256628480671744 7275847381583413248 7281286021360349152 7309188641351303168 7311373980126301008 7319843435289133056 7339391900199862272 7350090722211815424 7355584858313005776 7403491392778027008 7427427535366401024 7472340173524323328 7492295898120692736 7499971906485682176 7503217612257894912 7508826209527860063 7545323210530947072 7568747897081107968 7576502232062066688 7611221229836894208 7622316304515956736 7659534645846601056 7677694777695731712 7688886752590331904 7700095042317139968 7702517444083675136 7726430144936964384 7734346028563359744 7737693162640954128 7756038601957933056 7767344780677988352 7781114560860039168 7849071893269297152 7857113425842143232 7860513689032080384 7898895103529307339 7904624315794325504 7917622739498723328 7925734503797096448 7929164463608779776 7937288052636450816 7940723012389550592 7943221114211289984 7967881086966244521 7973660336019603456 7976044341955964736 7985283747588145152 8006609345672577024 8024274390886915392 8043299290919337984 8055024216999395328 8094355389933962688 8102648220399710208 8106154741814332896 8139778259686678528 8151643825662898176 8173413707040755712 8185328304281339904 8191446774030392796 8222837221520216064 8231261684215578624 8234823864700274688 8275032965602131498 8303150432549339136 8315254150381043712 8321469738697541888 8353358447258632192 8355855977287201152 8365535354616152064 8375667030213525504 8387876457371271168 8394146330301887232 8400103682527789056 8402746302636736512 8406382695214863744 8428832885385779328 8437468394796392448 8461133020317745152 8488488611847315456 8539817341170655232 8562623883566505984 8575105842580451328 8581515668031840072 8616976476577426188 8637406624907698176 8649997596664123392 8658859693785219072 8665332124594134528 8711218633732521984 8753753880967544064 8787299145817522176 8802877078952771584 8830205879927959296 8839252604072411136 8843077900161090432 8864044116523352064 8876965463631986688 8879758101476376576 8892702355268616192 8907325581936063744 8916451316771733504 8936123753487701232 8970367878022053888 8983444216036663296 9027308689747779816 9048711702284255232 9061902244124319744 9077966987670045696 9106149813675708024 9115479247949673984 9157250542147513344 9166632330149167104 9170599303870760448 9250691874210243072 9260169394742525952 9264176847787809024 9302603725356204032 9316164372186169344 9341044236618006528 9354660919178674176 9361653456034734624 9383849172739227648 9397528253165961216 9411227273943171072 9422625408990216192 9443414621589623136 9453089590466328576 9457180532116721712 9510251129940047872 9549549688328229888 9593310091773585408 9603138631584841728 9607294508816987136 9632951869012319232 9642821022624448512 9654205126535820081 9687008837974228992 9701129842111217664 9748498640168401344 9759791247052177408 9785855866933149696 9800120962949087232 9807446477750674368 9847973116088487072 9871321857037369344 9885711539044712448 9903236713821868032 9957534275002761216 9989727864160923648 9999962541980909568 10004290149677193216 10011768279370480084 10053139222673663886 10060430947374596096 10091663862774810624 10102002976082755584 10106374743041246208 10148294973115858944 10163088406021275648 10179800665069787136 10190230076310552576 10212712861128801408 10236926370260975616 10251849003453775872 10266793389756186624 10301906859915952512 10312461371417812992 10316924216854605504 10341384802610577408 10356459707570651136 10374819414480052224 10407028358486523456 10417690569085341696 10465429191025729536 10480684918709440512 10531860138039076452 10556830319331631104 10572219284811706368 10583050736848601088 10587630683186067456 10590961485615053312 10623841449288326028 10634725789274619648 10639328098631311926 10647044996784193536 10675479127563436032 10691041050489913344 10699032521182553856 10740032289332527104 10768714753131675648 10792473853245283584 10803530960532946944 10808206322419110528 10868858434217197568 10897884942721007616 10913771072375119872 10921929032040523728 10963782962026954752 10967060970189451512 10979765152933699584 11009087850299793408 11033377287469508664 11141141303049601536 11192195107069182976 11200138243370385408 11203661736848982016 11208510260286484992 11238443847181039104 11249957859728523264 11254826418386842368 11297956044622528512 11317984815796420608 11416831844755341312 11433474456773935104 11442020890709120096 11489301968769901584 11516542166543597568 11533330128885497856 11550142563475709952 11553776166125512704 11589645217405446576 11601519042845039616 11634057902936899584 11671671841290058752 11773607839903945728 11785670138763214848 11790770533548120576 11839677468635168768 11856936473691488256 11876434109248084992 11888601755695644672 11893746695413169664 11905932078954676224 11914831671316934976 11960490504029405184 11977925621382217728 12036411586330373088 12064948936379006976 12082536325499092992 12103955983560060928 12141533084900944032 12153972330599565312 12159232112721499344 12209667389530017792 12222176440198889472 12227465738494347264 12260120560561133568 12287170161045589194 12334255832280324096 12346892526323367936 12352235797050412032 12412549448403197247 12421552496248225792 12454725648824008704 12472881225571565568 12482204608046312832 12511798896985636864 12530037670887948288 12533783965930801728 12548303031924228096 12563500545320288256 12581814686056906752 12591219495452830848 12604119453955104768 12609574042822295616 12732732917770973184 12791080122364780544 12809726011755982848 12843935825349758976 12857094696832598016 12862658763870676992 12872273502047760108 12934839789481623552 12956109937361547264 12969383733486157824 12997998186891201792 13047807822577532928 13066827950598782976 13076595303667565824 13130630821451316096 13161762476049825792 13180948718726283264 13204315618429157376 13245308819891938944 13258878906108616704 13276712366670348288 13296066174785028096 13319637152214564864 13339053532902924288 13404185630231551848 13455551817033080832 13475166324054994944 13540963034621669724 13573067553426382848 13592853366186479616 13606779518805344256 13616950481505068544 13689057853008248832 13735875813221270016 13749948495223750656 13755898955806140672 13808612943427534848 13833092552640069632 13876037811315364608 13890254092113788928 13896265271681713536 13953905588034306048 13974246558279254016 14011566354927009792 14042480184052101936 14075773759108841472 14096292379748941824 14116840910914756608 14165121932384434704 14179634385699492864 14185770798175082568 14265376694910071808 14324324532492344832 14389965137660378112 14404707947377262592 14410941763225480704 14530513256961343488 14551694763166826496 14562572042720698304 14618377282702606336 14622747960252602016 14639686870578266112 14678783800399724544 14700181444423630848 14711169716626011552 14806982785556054016 14854855070732802048 14944680347048646656 14984591796241385472 14999943812971364352 15006435224515789824 15017652419055720126 15079708834010495829 15090646421061894144 15137495794162215936 15153004464124133376 15222442459673788416 15244632609031913472 15319069291693202112 15355389555391463424 15377773505180663808 15400190084634279936 15405034888167350272 15452860289873928768 15468692057126719488 15475386325281908256 15512077203915866112 15534689561355976704 15562229121720078336 15698143786538594304 15714226851684286464 15721027378064160768 15797790207058614678 15809248631588651008 15835245478997446656 15851469007594192896 15858328927217559552 15874576105272901632 15881446024779101184 15886442228422579968 15935762173932489042 15947320672039206912 15952088683911929472 15970567495176290304 16013218691345154048 16048548781773830784 16086598581838675968 16110048433998790656 16188710779867925376 16205296440799420416 16212309483628665792 16279556519373357056 16303287651325796352 16346827414081511424 16370656608562679808 16382893548060785592 16445674443040432128 16469647729400549376 16550065931204262996 16630508300762087424 16642939477395083776 16711711954574402304 16731070709232304128 16775752914742542336 16788292660603774464 16800207365055578112 16805492605273473024 16812765390429727488 16857665770771558656 16874936789592784896 16922266040635490304 16976977223694630912 17079634682341310464 17125247767133011968 17150211685160902656 17163031336063680144 17233952953154852376 17274813249815396352 17299995193328246784 17330664249188269056 17507507761935088128 17605754157905543168 17660411759855918592 17678505208144822272 17686155800322180864 17753930927263973376 17759516202952753152 17785404710537232384 17814651163872127488 17832902633543467008 17872247506975402464 17940735756044107776 17966888432073326592 18054617379495559632 18097423404568510464 18123804488248639488 18155933975340091392 18212299627351416048 18230958495899347968 18314501084295026688 18333264660298334208 18341198607741520896 18430755241568383791 18501383748420486144 18520338789485051904 18528353695575618048 18605207450712408064 18632328744372338688 18682088473236013056 18709321838357348352 18723306912069469248 18767698345478455296 18795056506331922432 18822454547886342144 18845250817980432384 18886829243179246272 18906179180932657152 18914361064233443424 19020502259880095744 19099099376656459776 19186620183547170816 19206277263169683456 19214589017633974272 19265903738024638464 19285642045248897024 19308410253071640162 19374017675948457984 19402259684222435328 19496997280336802688 19519582494104354816 19571711733866299392 19600241925898174464 19614892955501348736 19695946232176974144 19742643714074738688 19771423078089424896 19806473427643736064 19915068550005522432 19979455728321847296 20008580299354386432 20023536558740960168 20106278445347327772 20183327725549621248 20204005952165511168 20212749486082492416 20326176812042551296 20359601330139574272 20380460152621105152 20425425722257602816 20503698006907551744 20533586779512373248 20603813719831905024 20624922742835625984 20633848433709211008 20682769605221154816 20712919415141302272 20749638828960104448 20814056716973046912 20835381138170683392 20930858382051459072 20961369837418881024 21063720276078152904 21113660638663262208 21144438569623412736 21175261366372134912 21181922971230106624 21247682898576652056 21269451578549239296 21278656197262623852 21382082100979826688 21398065042365107712 21584947706490567168 21607061921065893888 21616412644838221056 21737716868434395136 21795769885442015232 21827542144750239744 21843858064081047456 21927565924053909504 21934121940378903024 21959530305867399168 22018175700599586816 22066754574939017328 22282282606099203072 22384390214138365952 22407323473697964032 22417020520572969984 22476887694362078208 22499915719457046528 22509652836773684736 22526478628583580189 22635969631592841216 22833663689510682624 22866948913547870208 22884041781418240192 22978603937539803168 23033084333087195136 23066660257770995712 23100285126951419904 23107552332251025408 23179290434810893152 23203038085690079232 23268115805873799168 23343343682580117504 23547215679807891456 23571340277526429696 23581541067096241152 23679354937270337536 23696685310587922017 23713872947382976512 23752868218496169984 23777203511391289344 23787493390826339328 23811864157909352448 23829663342633869952 23920981008058810368 23955851242764435456 24072823172660746176 24129897872758013952 24165072650998185984 24207911967120121856 24283066169801888064 24307944661199130624 24318464225442998688 24419334779060035584 24454931476988694528 24520241121122267136 24574340322091178388 24668511664560648192 24693785052646735872 24704471594100824064 24825098896806394494 24843104992496451584 24909451297648017408 24945762451143131136 24964409216092625664 25060075341775896576 25067567931861603456 25096606063848456192 25127001090640576512 25163629372113813504 25182438990905661696 25208238907910209536 25219148085644591232 25465465835541946368 25582160244729561088 25619452023511965696 25687871650699517952 25725317527741353984 25744547004095520216 25912219874723094528 25995996373782403584 26133655901197565952 26153190607335131648 26261261642902632192 26361897437452566528 26408631236858314752 26490617639783877888 26517757812217233408 26592132349570056192 26639274304429129728 26678107065805848576 26808371260463103696 26911103634066161664 26950332648109989888 27081926069243339448 27146135106852765696 27185706732372959232 27233900963010137088 27471751626442540032 27499896990447501312 27511797911612281344 27666185105280139264 27752075622630729216 27780508184227577856 27792530543363427072 27907811176068612096 27948493116558508032 28023132709854019584 28084960368104203872 28151547518217682944 28192584759497883648 28233681821829513216 28330243864768869408 28359268771398985728 28371541596350165136 28530753389820143616 28648649064984689664 28779930275320756224 28809415894754525184 28821883526450961408 28962615379607460243 29061026513922686976 29103389526333652992 29125144085441396608 29236754565405212672 29245495920505204032 29279373741156532224 29357567600799449088 29400362888847261696 29422339433252023104 29613965571112108032 29709710141465604096 29889360694097293312 29969183592482770944 29999887625942728704 30012870449031579648 30035304838111440252 30159417668020991658 30181292842123788288 30274991588324431872 30306008928248266752 30444884919347576832 30489265218063826944 30638138583386404224 30710779110782926848 30755547010361327616 30800380169268559872 30810069776334700544 30905720579747857536 30937384114253438976 30950772650563816512 31024154407831732224 31069379122711953408 31124458243440156672 31396287573077188608 31442054756128321536 31595580414117229356 31670490957994893312 31716657854435119104 31749152210545803264 31762892049558202368 31772884456845159936 31871524347864978084 31904177367823858944 31941134990352580608 32026437382690308096 32097097563547661568 32220096867997581312 32377421559735850752 32410592881598840832 32424618967257331584 32559113038746714112 32606575302651592704 32693654828163022848 32741313217125359616 32765787096121571184 32891348886080864256 32939295458801098752 33100131862408525992 33285878954790167552 33423423909148804608 33576585321207548928 33600414730111156224 33610985210546946048 33625530780859454976 33715331541543117312 33749873579185569792 33953954447389261824 34159269364682620928 34250495534266023936 34300423370321805312 34326062672127360288 34467905906309704752 34549626499630792704 34599990386656493568 34661328498376538112 35015015523870176256 35211508315811086336 35320823519711837184 35357010416289644544 35372311600644361728 35519032405905506304 35570809421074464768 35629302327744254976 35665805267086934016 35744495013950804928 35881471512088215552 35933776864146653184 36109234758991119264 36194846809137020928 36247608976497278976 36311867950680182784 36424599254702832096 36461916991798695936 36629002168590053376 36666529320596668416 36682397215483041792 36861510483136767582 37002767496840972288 37040677578970103808 37056707391151236096 37210414901424816128 37237648345209591741 37264657488744677376 37364176946472026112 37418643676714696704 37446613824138938496 37535396690956910592 37590113012663844864 37644909095772684288 37690501635960864768 37773658486358492544 37812358361865314304 37828722128466886848 38041004519760191488 38198198753312919552 38373240367094341632 38429178035267948544 38531807476049276928 38571284090497794048 38616820506143280324 38804519368444870656 38993994560673605376 39039164988208709632 39143423467732598784 39200483851796348928 39229785911002697472 39391892464353948288 39485287428149477376 39542846156178849792 39612946855287472128 39830137100011044864 39958911456643694592 40017160598708772864 40047073117481920336 40212556890694655544 40366655451099242496 40425498972164984832 40719202660279148544 40850851444515205632 41067173559024746496 41207627439663810048 41249845485671251968 41267696867418422016 41425838830282604544 41499277657920208896 41628113433946093824 41670762276341366784 41861716764102918144 41922739674837762048 42127440552156305808 42227321277326524416 42288877139246825472 42350522732744269824 42363845942460213248 42495365797153304112 42538903157098478592 42557312394525247704 42796130084730215424 43169895412981134336 43214123842131787776 43232825289676442112 43475433736868790272 43591539770884030464 43655084289500479488 43687716128162094912 43855131848107819008 43868243880757806048 43919060611734798336 44036351401199173632 44133509149878034656 44564565212198406144 44768780428276731904 44814646947395928064 44834041041145939968 44953775388724156416 44999831438914093056 45019305673547369472 45052957257167160378 45271939263185682432 45667327379021365248 45733897827095740416 45768083562836480384 45957207875079606336 46066168666174390272 46133320515541991424 46200570253902839808 46215104664502050816 46358580869621786304 46406076171380158464 46536231611747598336 46686687365160235008 47094431359615782912 47142680555052859392 47163082134192482304 47393370621175844034 47427745894765953024 47505736436992339968 47554407022782578688 47574986781652678656 47623728315818704896 47659326685267739904 47841962016117620736 47911702485528870912 48145646345321492352 48259795745516027904 48330145301996371968 48415823934240243712 48566132339603776128 48615889322398261248 48636928450885997376 48838669558120071168 48909862953977389056 49040482242244534272 49148680644182356776 49337023329121296384 49408943188201648128 49650197793612788988 49891524902286262272 49928818432185251328 50135135863723206912 50193212127696912384 50327258744227627008 50364877981811323392 50416477815820419072 50438296171289182464 50930931671083892736 51164320489459122176 51238904047023931392 51375743301399035904 51450635055482707968 51489094008191040432 51824439749446189056 51991992747564807168 52306381214670263296 52522523285805264384 52817262473716629504 52981235279567755776 53035515624434466816 53278548608858259456 53356214131611697152 53616742520926207392 53822207268132323328 53900665296219979776 54163852138486678896 54292270213705531392 54371413464745918464 54467801926020274176 54943503252885080064 54999793980895002624 55023595823224562688 55292265724705151373 55332370210560278528 55504151245261458432 55561016368455155712 55585061086726854144 55815622352137224192 55896986233117016064 56046265419708039168 56169920736208407744 56303095036435365888 56385169518995767296 56467363643659026432 56660487729537738816 56718537542797971456 56743083192700330272 57061506779640287232 57297298129969379328 57559860550641512448 57618831789509050368 57643767052901922816 57925230759214920486 58122053027845373952 58206779052667305984 58250288170882793216 58473509130810425344 58490991841010408064 58558747482313064448 58715135201598898176 58800725777694523392 58844678866504046208 59227931142224216064 59419420282931208192 59778721388194586624 59938367184965541888 60025740898063159296 60070609676222880504 60318835336041983316 60549983176648863744 60612017856496533504 60978530436127653888 61276277166772808448 61511094020722655232 61600760338537119744 61620139552669401088 61811441159495715072 61874768228506877952 61901545301127633024 62048308815663464448 62138758245423906816 62248916486880313344 62792575146154377216 62884109512256643072 63191160828234458712 63340981915989786624 63433315708870238208 63525784099116404736 63545768913690319872 63743048695729956168 63808354735647717888 64194195127095323136 64754843119471701504 64821185763197681664 64849237934514663168 65118226077493428224 65213150605303185408 65387309656326045696 65482626434250719232 65531574192243142368 65782697772161728512 65878590917602197504 66200263724817051984 66571757909580335104 66846847818297609216 67153170642415097856 67221970421093892096 67251061561718909952 67430663083086234624 67499747158371139584 67579435885750740567 67907908894778523648 68318538729365241856 68500991068532047872 68600846740643610624 68652125344254720576 68935811812619409504 69099252999261585408 69199980773312987136 69322656996753076224 70030031047740352512 70423016631622172672 70641647039423674368 70714020832579289088 70744623201288723456 71038064811811012608 71141618842148929536 71258604655488509952 71331610534173868032 71488990027901609856 71762943024176431104 71867553728293306368 72218469517982238528 72389693618274041856 72495217952994557952 72623735901360365568 72849198509405664192 72923833983597391872 73258004337180106752 73364794430966083584 73723020966273535164 74005534993681944576 74081355157940207616 74113414782302472192 74475296690419183482 74529314977489354752 74728353892944052224 74837287353429393408 74893227648277876992 75180226025327689728 75289818191545368576 75381003271921729536 75547316972716985088 75624716723730628608 75657444256933773696 76082009039520382976 76396397506625839104 76746480734188683264 76858356070535897088 77063614952098553856 77233641012286560648 77987989121347210752 78400967703592697856 78459571822005394944 78783784928707896576 79085692312357699584 79225893710574944256 79917822913287389184 80034321197417545728 80094146234963840672 80425113781389311088 80733310902198484992 80850997944329969664 81438405320558297088 81701702889030411264 82415254879327620096 82499690971342503936 82535393734836844032 82998555315840417792 83256226867892187648 83341524552682733568 83723433528205836288 83845479349675524096 84254881104312611616 84454642554653048832 84577754278493650944 84701045465488539648 84727691884920426496 84990731594306608224 85077806314196957184 85114624789050495408 85592260169460430848 86339790825962268672 86428247684263575552 86465650579352884224 86887846138822380729 86950867473737580544 87183079541768060928 87310168579000958976 87375432256324189824 87710263696215638016 87736487761515612096 87838121223469596672 88072702802398347264 88267018299756069312 89129130424396812288 89537560856553463808 89668082082291879936 89907550777448312832 89999662877828186112 90038611347094738944 90105914514334320756 90543878526371364864 91334654758042730496 91467795654191480832 91536167125672960768 91914415750159212672 92132337332348780544 92266641031083982848 92401140507805679616 92430209329004101632 92717161739243572608 92812152342760316928 93072463223495196672 93373374730320470016 94188862719231565824 94326164268384964608 94786741242351688068 95011472873984679936 95149973563305357312 95247456631637409792 95318653370535479808 95823404971057741824 96291292690642984704 96660290603992743936 96831647868480487424 97132264679207552256 97231778644796522496 97273856901771994752 97677339116240142336 97819725907954778112 98080964484489068544 98297361288364713552 98674046658242592768 98817886376403296256 99300395587225577976 99857636864370502656 100270271727446413824 100729755963622646784 100832955631640838144 100876592342578364928 101861863342167785472 102328640978918244352 102477808094047862784 102751486602798071808 102901270110965415936 102978188016382080864 103648879498892378112 103983985495129614336 104612762429340526592 105045046571610528768 105634524947433259008 105962470559135511552 106071031248868933632 106557097217716518912 106712428263223394304 107233485041852414784 107644414536264646656 107801330592439959552 108327704276973357792 108584540427411062784 108742826929491836928 108935603852040548352 109887006505770160128 109999587961790005248 110047191646449125376 110584531449410302746 110664740421120557056 111008302490522916864 111122032736910311424 111170122173453708288 111631244704274448384 111793972466234032128 112092530839416078336 112339841472416815488 112606190072870731776 112770339037991534592 112934727287318052864 113320975459075477632 113437075085595942912 113486166385400660544 114123013559280574464 114594596259938758656 115119721101283024896 115287534105803845632 115850461518429840972 116413558105334611968 116500576341765586432 116981983682020816128 117117494964626128896 117430270403197796352 117601451555389046784 117689357733008092416 118455862284448432128 118838840565862416384 119557442776389173248 119876734369931083776 120051481796126318592 120141219352445761008 120637670672083966632 121099966353297727488 122552554333545616896 123201520677074239488 123240279105338802176 123622882318991430144 123749536457013755904 123803090602255266048 124277516490847813632 124497832973760626688 125585150292308754432 125768219024513286144 126382321656468917424 126681963831979573248 126866631417740476416 127051568198232809472 127091537827380639744 127486097391459912336 127616709471295435776 128388390254190646272 129509686238943403008 129642371526395363328 129698475869029326336 130236452154986856448 130426301210606370816 130774619312652091392 130965252868501438464 131063148384486284736 131565395544323457024 131757181835204395008 132400527449634103968 133143515819160670208 133693695636595218432 134306341284830195712 134443940842187784192 134502123123437819904 134861326166172469248 134999494316742279168 135158871771501481134 135815817789557047296 136637077458730483712 137001982137064095744 137201693481287221248 137304250688509441152 137871623625238819008 138198505998523170816 138399961546625974272 138645313993506152448 140060062095480705024 141283294078847348736 141428041665158578176 141489246402577446912 142283237684297859072 142517209310977019904 142663221068347736064 142977980055803219712 143525886048352862208 143735107456586612736 144436939035964477056 144779387236548083712 144990435905989115904 145247471802720731136 145698397018811328384 145847667967194783744 146516008674360213504 146729588861932167168 147446041932547070328 148011069987363889152 148226829564604944384 148950593380838366964 149674574706858786816 149786455296555753984 150579636383090737152 151094633945433970176 151249433447461257216 151314888513867547392 152164018079040765952 152792795013251678208 153492961468377366528 153716712141071794176 154127229904197107712 154467282024573121296 155975978242694421504 156919143644010789888 157567569857415793152 158451787421149888512 159835645826574778368 160068642394835091456 160188292469927681344 160850227562778622176 161466621804396969984 161701995888659939328 162876810641116594176 163403405778060822528 164830509758655240192 164999381942685007872 165070787469673688064 165876797174115454119 165997110631680835584 166512453735784375296 166683049105365467136 167446867056411672576 167690958699351048192 168509762208625223232 168909285109306097664 169155508556987301888 169402090930977079296 169455383769840852992 169981463188613216448 170155612628393914368 170229249578100990816 171184520338920861696 172679581651924537344 172856495368527151104 172931301158705768448 173775692277644761458 173901734947475161088 174366159083536121856 174620337158001917952 174750864512648379648 175420527392431276032 175472975523031224192 175676242446939193344 176145405604796694528 176534036599512138624 178258260848793624576 179075121713106927616 179336164164583759872 179815101554896625664 180077222694189477888 180211829028668641512 182935591308382961664 183072334251345921536 183828831500318425344 184533282062167965696 184802281015611359232 184860418658008203264 185434323478487145216 185624304685520633856 186144926446990393344 186746749460640940032 188377725438463131648 188652328536769929216 189573482484703376136 190022945747969359872 190299947126610714624 190637306741070959616 192582585381285969408 193663295736960974848 194264529358415104512 194463557289593044992 194547713803543989504 195354678232480284672 195639451815909556224 196161928968978137088 196594722576729427104 197348093316485185536 197635772752806592512 198600791174451155952 199715273728741005312 200540543454892827648 201459511927245293568 201665911263281676288 201753184685156729856 202738307657252221701 203723726684335570944 204657281957836488704 204955616188095725568 205502973205596143616 205802540221930831872 205956376032764161728 207297758997784756224 207967970990259228672 209225524858681053184 210090093143221057536 211269049894866518016 211924941118271023104 212142062497737867264 213114194435433037824 213424856526446788608 214466970083704829568 215288829072529293312 215602661184879919104 216655408553946715584 217169080854822125568 217485653858983673856 217871207704081096704 219774013011540320256 220094383292898250752 221169062898820605492 222016604981045833728 222244065473820622848 222340244346907416576 223587944932468064256 224185061678832156672 224679682944833630976 225540678075983069184 225869454574636105728 226641950918150955264 226874150171191885824 226972332770801321088 228246027118561148928 229189192519877517312 230239442202566049792 230575068211607691264 231700923036859681944 233001152683531172864 233963967364041632256 235202903110778093568 235378715466016184832 237677681131724832768 239114885552778346496 239753468739862167552 240102963592252637184 240282438704891522016 241275341344167933264 242199932706595454976 245105108667091233792 246480558210677604352 247245764637982860288 247499072914027511808 247606181204510532096 248995665947521253376 251170300584617508864 251536438049026572288 252764643312937834848 253363927663959146496 253733262835480952832 254103136396465618944 254183075654761279488 254972194782919824672 255233418942590871552 256776780508381292544 259019372477886806016 259284743052790726656 259396951738058652672 260472904309973712896 260663538416467142187 260852602421212741632 261549238625304182784 261930505737002876928 262126296768972569472 263130791088646914048 263514363670408790016 264801054899268207936 266287031638321340416 267387391273190436864 268612682569660391424 269004246246875639808 269722652332344938496 269998988633484558336 270317743543002962268 271631635579114094592 273274154917460967424 274003964274128191488 274403386962574442496 274608501377018882304 275743247250477638016 276397011997046341632 276799923093251948544 277290627987012304896 280120124190961410048 282566588157694697472 282978492805154893824 285034418621954039808 285955960111606439424 287470214913173225472 288873878071928954112 289980871811978231808 290494943605441462272 291396794037622656768 291695335934389567488 293032017348720427008 293459177723864334336 294892083865094140656 296022139974727778304 296453659129209888768 297901186761676733928 299572910593111507968 302189267890867940352 302498866894922514432 302629777027735094784 304328036158081531904 305585590026503356416 306985922936754733056 307433424282143588352 308254459808394215424 308934564049146242592 311951956485388843008 313838287288021579776 315135139714831586304 316903574842299777024 319671291653149556736 320137284789670182912 320376584939855362688 321700455125557244352 322933243608793939968 323403991777319878656 325753621282233188352 326806811556121645056 329661019517310480384 329998763885370015744 330141574939347376128 331753594348230908238 331994221263361671168 333024907471568750592 333366098210730934272 334893734112823345152 335381917398702096384 337019524417250446464 337818570218612195328 338311017113974603776 338804181861954158592 338910767539681705984 339962926377226432896 340311225256787828736 340458499156201981632 342369040677841723392 345359163303849074688 345862602317411536896 347551384555289522916 349240674316003835904 349501729025296759296 350945951046062448384 351352484893878386688 352290811209593389056 353068073199024277248 356516521697587249152 358150243426213855232 358672328329167519744 359630203109793251328 360154445388378955776 360423658057337283024 366144668502691843072 367657663000636850688 369604562031222718464 369720837316016406528 370868646956974290432 371248609371041267712 373493498921281880064 376755450876926263296 377304657073539858432 379146964969406752272 380045891495938719744 380599894253221429248 381274613482141919232 385165170762571938816 387326591473921949696 388529058716830209024 388927114579186089984 389095427607087979008 390709356464960569344 391278903631819112448 392323857937956274176 393189445153458854208 394696186632970371072 395271545505613185024 397201582348902311904 399430547457482010624 401081086909785655296 402919023854490587136 403331822526563352576 403506369370313459712 405476615314504443402 407447453368671141888 409314563915672977408 409911232376191451136 411005946411192287232 411605080443861663744 411912752065528323456 414595517995569512448 415935941980518457344 418451049717362106368 420180186286442115072 423849882236542046208 424284124995475734528 426849713052893577216 428933940167409659136 430577658145058586624 431205322369759838208 433310817107893431168 434338161709644251136 434971307717967347712 435742415408162193408 439548026023080640512 440188766585796501504 442338125797641210984 444033209962091667456 444680488693814833152 449359365889667261952 451738909149272211456 453283901836301910528 453748300342383771648 453944665541602642176 456492054237122297856 458378385039755034624 460478884405132099584 461150136423215382528 463401846073719363888 466002305367062345728 467927934728083264512 470757430932032369664 475355362263449665536 478229771105556692992 479506937479724335104 480205927184505274368 480564877409783044032 482550682688335866528 484399865413190909952 490210217334182467584 492961116421355208704 494491529275965720576 494998145828055023616 495212362409021064192 497991331895042506752 502340601169235017728 503072876098053144576 505529286625875669696 506727855327918292992 507466525670961905664 508206272792931237888 508366151309522558976 509944389565839649344 510466837885181743104 513553561016762585088 518038744955773612032 518569486105581453312 518793903476117305344 521327076832934284374 521705204842425483264 523098477250608365568 523861011474005753856 524252593537945138944 526261582177293828096 527028727340817580032 529602109798536415872 532574063276642680832 534774782546380873728 537225365139320782848 538008492493751279616 539445304664689876992 540635487086005924536 548806773925148884992 549217002754037764608 551486494500955276032 553599846186503897088 554581255974024609792 560240248381922820096 565133176315389394944 565956985610309787648 570068837243908079616 571911920223212878848 577747756143857908224 580989887210882924544 582793588075245313536 583390671868779134976 586064034697440854016 586918355447728668672 589784167730188281312 592044279949455556608 592907318258419777536 595802373523353467856 599145821186223015936 604378535781735880704 604997733789845028864 605259554055470189568 608214922971756665103 608656072316163063808 611171180053006712832 613971845873509466112 614866848564287176704 616508919616788430848 617869128098292485184 623903912970777686016 627676574576043159552 630270279429663172608 633807149684599554048 639342583306299113472 640274569579340365824 640753169879710725376 643400910251114488704 645866487217587879936 646807983554639757312 651507242564466376704 653613623112243290112 659322039034620960768 660283149878694752256 663507188696461816476 666049814943137501184 666732196421461868544 670763834797404192768 674039048834500892928 676622034227949207552 677608363723908317184 677821535079363411968 679925852754452865792 680622450513575657472 680916998312403963264 684738081355683446784 690718326607698149376 691725204634823073792 695102769110579045832 699003458050593518592 701891902092124896768 706136146398048554496 713033043395174498304 716300486852427710464 717344656658335039488 719260406219586502656 720308890776757911552 720847316114674566048 732289337005383686144 735315326001273701376 739441674632032813056 741737293913948580864 742497218742082535424 746986997842563760128 753510901753852526592 754609314147079716864 758293929938813504544 760091782991877439488 761199788506442858496 762549226964283838464 770330341525143877632 774653182947843899392 777058117433660418048 777854229158372179968 778190855214175958016 781418712929921138688 782557807263638224896 784647715875912548352 786378890306917708416 789392373265940742144 790543091011226370048 794403164697804623808 798861094914964021248 802162173819571310592 805838047708981174272 807012738740626919424 810953230629008886804 814894906737342283776 819822464752382902272 822011892822384574464 823210160887723327488 823825504131056646912 829191035991139024896 831871883961036914688 836902099434724212736 840360372572884230144 847699764473084092416 857867880334819318272 862410644739519676416 866621634215786862336 869942615435934695424 871484830816324386816 879096052046161281024 880377533171593003008 884676251595282421968 888066419924183334912 889360977387629666304 898718731779334523904 906567803672603821056 907496600684767543296 907889331083205284352 912984108474244595712 916756770079510069248 920957768810264199168 922300272846430765056 926803692147438727776 932004610734124691456 935855869456166529024 941514861864064739328 950710724526899331072 956459542211113385984 959013874959448670208 960411854369010548736 961129754819566088064 965101365376671733056 968799730826381819904 980420434668364935168 988983058551931441152 989996291656110047232 990424724818042128384 995982663790085013504 1004681202338470035456 1006145752196106289152 1011058573251751339392 1013455710655836585984 1014933051341923811328 1016412545585862475776 1016732302619045117952 1019888779131679298688 1020933675770363486208 1027107122033525170176 1036077489911547224064 1037587806952234610688 1042654153665868568748 1047722022948011507712 1048505187075890277888 1054057454681635160064 1059204219597072831744 1065148126553285361664 1069549565092761747456 1074450730278641565696 1076016984987502559232 1078890609329379753984 1081270974172011849072 1098434005508075529216 1102972989001910552064 1109162511948049219584 1120480496763845640192 1130266352630778789888 1131913971220619575296 1140137674487816159232 1143823840446425757696 1155495512287715816448 1161979774421765849088 1165587176150490627072 1166781343737558269952 1172128069394881708032 1173836710895457337344 1179568335460376562624 1184088559898911113216 1185814636516839555072 1191604747046706935712 1198291642372446031872 1208757071563471761408 1209995467579690057728 1210519108110940379136 1216429845943513330206 1217312144632326127616 1222342360106013425664 1227943691747018932224 1229733697128574353408 1233017839233576861696 1235738256196584970368 1247807825941555372032 1255353149152086319104 1260540558859326345216 1280549139158680731648 1281506339759421450752 1286801820502228977408 1291732974435175759872 1293615967109279514624 1303014485128932753408 1307227246224486580224 1318644078069241921536 1320566299757389504512 1327014377392923632952 1332099629886275002368 1348078097669001785856 1355216727447816634368 1355643070158726823936 1359851705508905731584 1361244901027151314944 1361833996624807926528 1369476162711366893568 1381436653215396298752 1383450409269646147584 1390205538221158091664 1398006916101187037184 1403783804184249793536 1412272292796097108992 1426066086790348996608 1432600973704855420928 1434689313316670078976 1438520812439173005312 1440617781553515823104 1441694632229349132096 1464578674010767372288 1470630652002547402752 1478883349264065626112 1483474587827897161728 1484994437484165070848 1493973995685127520256 1507021803507705053184 1509218628294159433728 1516587859877627009088 1520183565983754878976 1522399577012885716992 1525098453928567676928 1540660683050287755264 1554116234867320836096 1555708458316744359936 1556381710428351916032 1565115614527276449792 1569295431751825096704 1572757780613835416832 1578784746531881484288 1581086182022452740096 1588806329395609247616 1597722189829928042496 1604324347639142621184 1611676095417962348544 1614025477481253838848 1621906461258017773608 1646420321775446654976 1647651008262113293824 1663743767922073829376 1673804198869448425472 1680720745145768460288 1695399528946168184832 1715735760669638636544 1733243268431573724672 1742969661632648773632 1758192104092322562048 1760755066343186006016 1769352503190564843936 1776132839848366669824 1778721954775259332608 1797437463558669047808 1813135607345207642112 1814993201369535086592 1815778662166410568704 1824644768915269995309 1825968216948489191424 1833513540159020138496 1841915537620528398336 1844600545692861530112 1853607384294877455552 1864009221468249382912 1871711738912333058048 1883029723728129478656 1901421449053798662144 1912919084422226771968 1918027749918897340416 1920823708738021097472 1922259509639132176128 1930202730753343466112 1937599461652763639808 1960840869336729870336 1977966117103862882304 1980849449636084256768 2012291504392212578304 2022117146503502678784 2029866102683847622656 2032825091171724951552 2033464605238090235904 2039777558263358597376 2041867351540726972416 2054214244067050340352 2072154979823094448128 2075175613904469221376 2085308307331737137496 2097010374151780555776 2118408439194145663488 2130296253106570723328 2139099130185523494912 2148901460557283131392 2152033969975005118464 2157781218658759507968 2162541948344023698144 2196868011016151058432 2205945978003821104128 2218325023896098439168 2240960993527691280384 2260532705261557579776 2263827942441239150592 2280275348975632318464 2287647680892851515392 2310991024575431632896 2323959548843531698176 2331174352300981254144 2333562687475116539904 2344256138789763416064 2347673421790914674688 2359136670920753125248 2368177119797822226432 2371629273033679110144 2383209494093413871424 2396583284744892063744 2417514143126943522816 2421038216221880758272 2432859691887026660412 2444684720212026851328 2459467394257148706816 2466035678467153723392 2471476512393169940736 2495615651883110744064 2510706298304172638208 2521081117718652690432 2563012679518842901504 2573603641004457954816 2587231934218559029248 2614454492448973160448 2637288156138483843072 2641132599514779009024 2654028754785847265904 2664199259772550004736 2696156195338003571712 2711286140317453647872 2719703411017811463168 2722489802054302629888 2723667993249615853056 2738952325422733787136 2762873306430792597504 2766900818539292295168 2780411076442316183328 2796013832202374074368 2807567608368499587072 2824544585592194217984 2852132173580697993216 2865201947409710841856 2869378626633340157952 2877041624878346010624 2881235563107031646208 2883389264458698264192 2929157348021534744576 2941261304005094805504 2966949175655794323456 2969988874968330141696 2987947991370255040512 3014043607015410106368 3018437256588318867456 3033175719755254018176 3040367131967509757952 3044799154025771433984 3050196907857135353856 3081321366100575510528 3108232469734641672192 3112763420856703832064 3145515561227670833664 3162172364044905480192 3177612658791218495232 3195444379659856084992 3208648695278285242368 3223352190835924697088 3228050954962507677696 3243812922516035547216 3295302016524226587648 3327487535844147658752 3347608397738896850944 3361441490291536920576 3390799057892336369664 3431471521339277273088 3466486536863147449344 3485939323265297547264 3516384208184645124096 3521510132686372012032 3538705006381129687872 3552265679696733339648 3557443909550518665216 3594874927117338095616 3626271214690415284224 3629986402739070173184 3631557324332821137408 3649289537830539990618 3651936433896978382848 3667027080318040276992 3683831075241056796672 3689201091385723060224 3707214768589754911104 3728018442936498765824 3743423477824666116096 3766059447456258957312 3841647417476042194944 3844519019278264352256 3860405461506686932224 3875198923305527279616 3921681738673459740672 3955932234207725764608 3961698899272168513536 4044234293007005357568 4065650182343449903104 4066929210476180471808 4079555116526717194752 4083734703081453944832 4108428488134100680704 4144309959646188896256 4150351227808938442752 4170616614663474274992 4194020748303561111552 4236816878388291326976 4260592506213141446656 4278198260371046989824 4297802921114566262784 4304067939950010236928 4315562437317519015936 4325083896688047396288 4393736022032302116864 4411891956007642208256 4436650047792196878336 4481921987055382560768 4521065410523115159552 4527655884882478301184 4560550697951264636928 4575295361785703030784 4621982049150863265792 4662348704601962508288 4667125374950233079808 4695346843581829349376 4718273341841506250496 4736354239595644452864 4743258546067358220288 4766418988186827742848 4793166569489784127488 4835028286253887045632 4842076432443761516544 4865719383774053320824 4942953024786339881472 4991231303766221488128 5021412596608345276416 5042162235437305380864 5126025359037685803008 5147207282008915909632 5228908984897946320896 5274576312276967686144 5282265199029558018048 5308057509571694531808 5328398519545100009472 5392312390676007143424 5422572280634907295744 5439406822035622926336 5444979604108605259776 5447335986499231706112 5477904650845467574272 5525746612861585195008 5533801637078584590336 5560822152884632366656 5592027664404748148736 5615135216736999174144 5649089171184388435968 5704264347161395986432 5738757253266680315904 5754083249756692021248 5762471126214063292416 5766778528917396528384 5858314696043069489152 5882522608010189611008 5933898351311588646912 6036874513176637734912 6066351439510508036352 6089598308051542867968 6100393815714270707712 6162642732201151021056 6216464939469283344384 6225526841713407664128 6291031122455341667328 6355225317582436990464 6390888759319712169984 6417297390556570484736 6446704381671849394176 6456101909925015355392 6487625845032071094432 6590604033048453175296 6654975071688295317504 6695216795477793701888 6722882980583073841152 6781598115784672739328 6862943042678554546176 6932973073726294898688 6971878646530595094528 7032768416369290248192 7043020265372744024064 7077410012762259375744 7104531359393466679296 7114887819101037330432 7189749854234676191232 7252542429380830568448 7263114648665642274816 7298579075661079981236 7334054160636080553984 7378402182771446120448 7414429537179509822208 7456036885872997531648 7486846955649332232192 7532118894912517914624 7689038038556528704512 7720810923013373864448 7843363477346919481344 7911864468415451529216 7923397798544337027072 8088468586014010715136 8133858420952360943616 8159110233053434389504 8167469406162907889664 8216856976268201361408 8288619919292377792512 8300702455617876885504 8341233229326948549984 8388041496607122223104 8473633756776582653952 8521185012426282893312 8556396520742093979648 8595605842229132525568 8608135879900020473856 8631124874635038031872 8650167793376094792576 8787472044064604233728 8823783912015284416512 8963843974110765121536 9042130821046230319104 9055311769764956602368 9121101395902529273856 9150590723571406061568 9243964098301726531584 9324697409203925016576 9436546683683012500992 9486517092134716440576 9532837976373655485696 9586333138979568254976 9670056572507774091264 9684152864887523033088 9731438767548106641648 9885906049572679762944 9982462607532442976256 10042825193216690552832 10084324470874610761728 10252050718075371606016 10294414564017831819264 10457817969795892641792 10549152624553935372288 10564530398059116036096 10616115019143389063616 10656797039090200018944 10784624781352014286848 10878813644071245852672 10889959208217210519552 10894671972998463412224 10955809301690935148544 11051493225723170390016 11067603274157169180672 11121644305769264733312 11184055328809496297472 11230270433473998348288 11298178342368776871936 11524942252428126584832 11533557057834793056768 11716629392086138978304 11765045216020379222016 11867796702623177293824 12132702879021016072704 12200787631428541415424 12325285464402302042112 12432929878938566688768 12451053683426815328256 12582062244910683334656 12710450635164873980928 12781777518639424339968 12834594781113140969472 12893408763343698788352 12912203819850030710784 12975251690064142188864 13181208066096906350592 13309950143376590635008 13390433590955587403776 13445765961166147682304 13563196231569345478656 13725886085357109092352 13865946147452589797376 14086040530745488048128 14154820025524518751488 14209062718786933358592 14229775638202074660864 14379499708469352382464 14505084858761661136896 14526229297331284549632 14597158151322159962472 14828859074359019644416 14912073771745995063296 14973693911298664464384 15064237789825035829248 15378076077113057409024 15441621846026747728896 15686726954693838962688 15823728936830903058432 15846795597088674054144 16176937172028021430272 16267716841904721887232 16318220466106868779008 16334938812325815779328 16433713952536402722816 16577239838584755585024 16601404911235753771008 16682466458653897099968 16776082993214244446208 16947267513553165307904 17112793041484187959296 17216271759800040947712 17262249749270076063744 17300335586752189585152 17574944088129208467456 17647567824030568833024 18110623539529913204736 18301181447142812123136 18487928196603453063168 18649394818407850033152 18873093367366025001984 19065675952747310971392 19172666277959136509952 19340113145015548182528 19368305729775046066176 19462877535096213283296 19771812099145359525888 19964925215064885952512 20085650386433381105664 20168648941749221523456 20504101436150743212032 20588829128035663638528 20915635939591785283584 21098305249107870744576 21129060796118232072192 21232230038286778127232 21313594078180400037888 21569249562704028573696 21757627288142491705344 21789343945996926824448 22135206548314338361344 22243288611538529466624 22368110657618992594944 22460540866947996696576 22596356684737553743872 23067114115669586113536 23433258784172277956608 23530090432040758444032 23735593405246354587648 24265405758042032145408 24401575262857082830848 24650570928804604084224 24865859757877133377536 24902107366853630656512 25164124489821366669312 25420901270329747961856 25563555037278848679936 25669189562226281938944 25786817526687397576704 25824407639700061421568 25950503380128284377728 26362416132193812701184 26891531922332295364608 27126392463138690957312 27451772170714218184704 27731892294905179594752 28309640051049037502976 28459551276404149321728 28758999416938704764928 29010169717523322273792 29052458594662569099264 29194316302644319924944 29657718148718039288832 29824147543491990126592 29947387822597328928768 30128475579650071658496 30756152154226114818048 30883243692053495457792 31373453909387677925376 31647457873661806116864 31693591194177348108288 32353874344056042860544 32636440932213737558016 32669877624651631558656 32867427905072805445632 33154479677169511170048 33202809822471507542016 33364932917307794199936 33552165986428488892416 33894535027106330615808 34600671173504379170304 35149888176258416934912 35295135648061137666048 36602362894285624246272 36975856393206906126336 37298789636815700066304 37746186734732050003968 38131351905494621942784 38345332555918273019904 38680226290031096365056 38736611459550092132352 38925755070192426566592 39543624198290719051776 39929850430129771905024 40171300772866762211328 40337297883498443046912 41008202872301486424064 41177658256071327277056 42258121592236464144384 42464460076573556254464 42627188156360800075776 43138499125408057147392 43515254576284983410688 43578687891993853648896 44486577223077058933248 44736221315237985189888 44921081733895993393152 45192713369475107487744 46134228231339172227072 46866517568344555913216 47060180864081516888064 47471186810492709175296 48530811516084064290816 48803150525714165661696 49301141857609208168448 49731719515754266755072 49804214733707261313024 50328248979642733338624 50841802540659495923712 51338379124452563877888 51648815279400122843136 51901006760256568755456 52724832264387625402368 54903544341428436369408 55463784589810359189504 56619280102098075005952 57517998833877409529856 58020339435046644547584 58104917189325138198528 58388632605288639849888 59315436297436078577664 59648295086983980253184 59894775645194657857536 60256951159300143316992 61512304308452229636096 61766487384106990915584 62746907818775355850752 63294915747323612233728 63387182388354696216576 64707748688112085721088 65272881864427475116032 66405619644943015084032 66729865834615588399872 67104331972856977784832 67789070054212661231616 69201342347008758340608 70299776352516833869824 70590271296122275332096 73204725788571248492544 73951712786413812252672 74597579273631400132608 75492373469464100007936 76262703810989243885568 76690665111836546039808 77360452580062192730112 77473222919100184264704 77851510140384853133184 79087248396581438103552 80674595766996886093824 82016405744602972848128 82355316512142654554112 84928920153147112508928 86276998250816114294784 87030509152569966821376 87157375783987707297792 88973154446154117866496 89472442630475970379776 89842163467791986786304 90385426738950214975488 92268456462678344454144 93733035136689111826432 94120361728163033776128 94942373620985418350592 97061623032168128581632 98602283715218416336896 99463439031508533510144 99608429467414522626048 100656497959285466677248 101683605081318991847424 103802013520513137510912 105449664528775250804736 109807088682856872738816 110927569179620718379008 113238560204196150011904 115035997667754819059712 116040678870093289095168 116209834378650276397056 116777265210577279699776 118630872594872157155328 119789551290389315715072 120513902318600286633984 123024608616904459272192 123532974768213981831168 126774364776709392433152 129415497376224171442176 130545763728854950232064 133459731669231176799744 134208663945713955569664 135578140108425322463232 138402684694017516681216 140599552705033667739648 141180542592244550664192 146409451577142496985088 147903425572827624505344 149195158547262800265216 150984746938928200015872 152525407621978487771136 154946445838200368529408 155703020280769706266368 158174496793162876207104 164032811489205945696256 164710633024285309108224 169857840306294225017856 172553996501632228589568 174061018305139933642752 174314751567975414595584 177946308892308235732992 178944885260951940759552 179684326935583973572608 180770853477900429950976 184536912925356688908288 188240723456326067552256 189884747241970836701184 194123246064336257163264 199216858934829045252096 201312995918570933354496 203367210162637983694848 207604027041026275021824 210899329057550501609472 219614177365713745477632 221855138359241436758016 226477120408392300023808 230071995335509638119424 232081357740186578190336 232419668757300552794112 233554530421154559399552 237261745189744314310656 246049217233808918544384 247065949536427963662336 258830994752448342884352 261091527457709900464128 266919463338462353599488 268417327891427911139328 271156280216850644926464 276805369388035033362432 281199105410067335479296 282361085184489101328384 295806851145655249010688 298390317094525600530432 301969493877856400031744 305050815243956975542272 311406040561539412532736 316348993586325752414208 328065622978411891392512 329421266048570618216448 339715680612588450035712 345107993003264457179136 348122036610279867285504 348629503135950829191168 355892617784616471465984 359368653871167947145216 361541706955800859901952 369073825850713377816576 388246492128672514326528 402625991837141866708992 406734420325275967389696 415208054082052550043648 421798658115101003218944 439228354731427490955264 443710276718482873516032 452954240816784600047616 464839337514601105588224 467109060842309118799104 474523490379488628621312 492098434467617837088768 494131899072855927324672 517661989504896685768704 522183054915419800928256 533838926676924707198976 536834655782855822278656 542312560433701289852928 553610738776070066724864 564722170368978202656768 603938987755712800063488 610101630487913951084544 622812081123078825065472 632697987172651504828416 656131245956823782785024 658842532097141236432896 679431361225176900071424 690215986006528914358272 696244073220559734571008 697259006271901658382336 711785235569232942931968 738147651701426755633152 776492984257345028653056 805251983674283733417984 813468840650551934779392 830416108164105100087296 843597316230202006437888 887420553436965747032064 905908481633569200095232 934218121684618237598208 949046980758977257242624 984196868935235674177536 988263798145711854649344 1035323979009793371537408 1044366109830839601856512 1067677853353849414397952 1084625120867402579705856 1107221477552140133449728 1207877975511425600126976 1220203260975827902169088 1245624162246157650130944 1265395974345303009656832 1317685064194282472865792 1358862722450353800142848 1394518012543803316764672 1423570471138465885863936 1476295303402853511266304 1552985968514690057306112 1610503967348567466835968 1626937681301103869558784 1660832216328210200174592 1811816963267138400190464 1868436243369236475196416 1898093961517954514485248 1968393737870471348355072 1976527596291423709298688 2070647958019586743074816 2088732219661679203713024 2135355706707698828795904 2214442955104280266899456 2415755951022851200253952 2440406521951655804338176 2491248324492315300261888 2530791948690606019313664 2717725444900707600285696 2847140942276931771727872 2952590606805707022532608 3105971937029380114612224 3253875362602207739117568 3321664432656420400349184 3623633926534276800380928 3736872486738472950392832 3796187923035909028970496 3953055192582847418597376 4270711413415397657591808 4428885910208560533798912 4831511902045702400507904 4880813043903311608676352 4982496648984630600523776 5435450889801415200571392 5694281884553863543455744 5905181213611414045065216 6211943874058760229224448 6643328865312840800698368 7247267853068553600761856 7473744973476945900785664 7592375846071818057940992 8541422826830795315183616 8857771820417121067597824 9761626087806623217352704 9964993297969261201047552 10870901779602830401142784 11388563769107727086911488 13286657730625681601396736 14494535706137107201523712 14947489946953891801571328 17082845653661590630367232 17715543640834242135195648 19929986595938522402095104 21741803559205660802285568 22777127538215454173822976 26573315461251363202793472 29894979893907783603142656 34165691307323181260734464 39859973191877044804190208 43483607118411321604571136 53146630922502726405586944 59789959787815567206285312 68331382614646362521468928 79719946383754089608380416 119579919575631134412570624 159439892767508179216760832 239159839151262268825141248 478319678302524537650282496
- Sum of all divisors σ(n): 1848756055873934385369539140
- Sum of proper divisors (its aliquot sum) s(n): 1370436377571409847719256644
- 478319678302524537650282496 is an abundant number, because the sum of its proper divisors (1370436377571409847719256644) is greater than itself. Its abundance is 892116699268885310068974148
Bases of 478319678302524537650282496
- Binary: 110001011101010000010000110110111110010001101010110000111001011001011010000000000000000002
- Hexadecimal: 0x18BA821B7C8D5872CB40000
- Base-36: 1O3M9WHVVG33HTS000
Squares and roots of 478319678302524537650282496
- 478319678302524537650282496 squared (4783196783025245376502824962) is 228789714651430562963485096072029767466076028603990016
- 478319678302524537650282496 cubed (4783196783025245376502824963) is 109434622710998651760117011061810056230959931110790920702695199149392615163559936
-
The
square root of 478319678302524537650282496 is 21870520759747.0009957417 -
478319678302524537650282496 is a
perfect cube number . Itscube root is 782058816
Scales and comparisons
How big is 478319678302524537650282496?- 478,319,678,302,524,537,650,282,496 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 478,319,678,302,524,537,650,282,496 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 478319678302524537650282496 cubic inches would be around 65171568 feet tall.
Recreational maths with 478319678302524537650282496
- 478319678302524537650282496 backwards is 694282056735425203876913874
- 478319678302524537650282496 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 478319678302524537650282496'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 478319678302524537650282496 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 478319678302524537650282496 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/478319678302524537650282496/
Chicago style:
Numbermatics. 2024. "Number 478319678302524537650282496 - Facts about the integer". https://numbermatics.com/n/478319678302524537650282496/
The information we have on file for 478319678302524537650282496 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 478319678302524537650282496, math, Factors of 478319678302524537650282496, curriculum, school, college, exams, university, Prime factorization of 478319678302524537650282496, STEM, science, technology, engineering, physics, economics, calculator, four hundred seventy-eight septillion, three hundred nineteen sextillion, six hundred seventy-eight quintillion, three hundred two quadrillion, five hundred twenty-four trillion, five hundred thirty-seven billion, six hundred fifty million, two hundred eighty-two thousand, four hundred ninety-six.