305193423865222083089793024
305,193,423,865,222,083,089,793,024 is an even composite number composed of seven prime numbers multiplied together.
305193423865222083089793024 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-seven thousand, nine hundred forty-five divisors.
Prime factorization of 305193423865222083089793024:
222 × 34 × 132 × 192 × 372 × 1372 × 7572
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 13 × 13 × 19 × 19 × 37 × 37 × 137 × 137 × 757 × 757)See below for interesting mathematical facts about the number 305193423865222083089793024 from the Numbermatics database.
Names of 305193423865222083089793024
- Cardinal: 305193423865222083089793024 can be written as Three hundred five septillion, one hundred ninety-three sextillion, four hundred twenty-three quintillion, eight hundred sixty-five quadrillion, two hundred twenty-two trillion, eighty-three billion, eighty-nine million, seven hundred ninety-three thousand and twenty-four.
Scientific notation
- Scientific notation: 3.05193423865222083089793024 × 1026
Factors of 305193423865222083089793024
Divisors of 305193423865222083089793024
- Number of divisors d(n): 27945
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 19 24 26 27 32 36 37 38 39 48 52 54 57 64 72 74 76 78 81 96 104 108 111 114 117 128 137 144 148 152 156 162 169 171 192 208 216 222 228 234 247 256 274 288 296 304 312 324 333 338 342 351 361 384 411 416 432 444 456 468 481 494 507 512 513 548 576 592 608 624 648 666 676 684 702 703 722 741 757 768 822 832 864 888 912 936 962 988 999 1014 1024 1026 1053 1083 1096 1152 1184 1216 1233 1248 1296 1332 1352 1368 1369 1404 1406 1443 1444 1482 1514 1521 1536 1539 1644 1664 1728 1776 1781 1824 1872 1924 1976 1998 2028 2048 2052 2106 2109 2166 2192 2223 2271 2304 2368 2432 2466 2496 2592 2603 2664 2704 2736 2738 2808 2812 2886 2888 2964 2997 3028 3042 3072 3078 3211 3249 3288 3328 3456 3552 3562 3648 3699 3744 3848 3952 3996 4056 4096 4104 4107 4212 4218 4329 4332 4384 4446 4542 4563 4608 4693 4736 4864 4932 4992 5069 5184 5206 5328 5343 5408 5472 5476 5616 5624 5772 5776 5928 5994 6056 6084 6144 6156 6253 6327 6422 6498 6576 6656 6669 6813 6912 7104 7124 7296 7398 7488 7696 7809 7904 7992 8112 8192 8208 8214 8424 8436 8658 8664 8768 8892 9084 9126 9139 9216 9386 9472 9633 9728 9747 9841 9864 9984 10138 10368 10412 10656 10686 10816 10944 10952 11097 11232 11248 11544 11552 11856 11988 12112 12168 12288 12312 12321 12506 12654 12844 12987 12996 13152 13312 13338 13357 13626 13689 13824 14079 14208 14248 14383 14592 14796 14976 15207 15392 15618 15808 15984 16029 16224 16384 16416 16428 16848 16872 17316 17328 17536 17784 17797 18168 18252 18278 18432 18759 18769 18772 18944 18981 19266 19456 19494 19682 19728 19968 20007 20276 20439 20736 20824 21312 21372 21632 21888 21904 22194 22464 22496 23088 23104 23153 23427 23712 23976 24224 24336 24576 24624 24642 25012 25308 25688 25974 25992 26011 26304 26624 26676 26714 27252 27378 27417 27648 28009 28158 28416 28496 28766 28899 29184 29241 29523 29592 29952 30414 30784 31236 31616 31968 32058 32448 32768 32832 32856 33696 33744 33839 34632 34656 35072 35568 35594 36336 36504 36556 36864 36963 37518 37538 37544 37888 37962 38532 38912 38961 38988 39364 39456 39936 40014 40071 40552 40878 41472 41648 42237 42624 42744 43149 43264 43776 43808 44388 44928 44992 45621 46176 46208 46306 46854 47424 47952 48087 48448 48672 49152 49248 49284 49457 50024 50616 51376 51948 51984 52022 52608 53248 53352 53391 53428 54504 54756 54834 55296 56018 56277 56307 56316 56832 56943 56992 57532 57798 58368 58482 59046 59184 59904 60828 61009 61317 61568 62472 63232 63936 64116 64896 65536 65664 65712 65897 67392 67488 67678 69264 69312 69459 70144 70281 71136 71188 72672 73008 73112 73728 73926 75036 75076 75088 75776 75924 77064 77824 77922 77976 78033 78728 78912 79872 80028 80142 81104 81756 82251 82944 83296 84027 84474 85248 85488 86298 86528 86697 87552 87616 88569 88776 89856 89984 91242 92352 92416 92612 93708 94848 95904 96174 96311 96896 97344 98304 98496 98568 98914 100048 101232 101517 102752 103709 103896 103968 104044 105216 106496 106704 106782 106856 109008 109512 109668 110592 110889 112036 112554 112614 112632 113664 113886 113984 115064 115596 116736 116964 118092 118368 118807 119808 120213 121656 122018 122634 123136 124944 126464 126711 127872 127933 128232 129447 129792 131072 131328 131424 131794 134784 134976 135356 136863 138528 138624 138918 140288 140562 142272 142376 144261 145344 146016 146224 147456 147852 148371 150072 150152 150176 151552 151848 154128 155648 155844 155952 156066 157456 157824 159744 160056 160173 160284 162208 163512 164502 165888 166592 168054 168831 168921 168948 170496 170976 172596 173056 173394 173641 175104 175232 177138 177552 179712 179968 182484 183027 184704 184832 185224 186979 187416 187553 189696 191808 192348 192622 193792 194688 196608 196992 197136 197691 197828 200096 202464 203034 205504 207418 207792 207936 208088 208377 210432 210843 212992 213408 213564 213712 218016 219024 219336 221184 221778 224072 225108 225228 225264 227328 227772 227968 230128 231192 231361 233472 233928 234099 236184 236736 237614 239616 240426 243312 243997 244036 245268 246272 246753 249888 252081 252928 253422 255744 255866 256464 258894 259584 260091 262144 262656 262848 263588 265707 269568 269952 270712 273277 273726 277056 277248 277836 280576 281124 284544 284752 288522 288933 290688 292032 292448 294912 295704 296742 300144 300304 300352 303104 303696 304551 308256 311127 311296 311688 311904 312132 314912 315648 319488 320112 320346 320568 324416 327024 329004 331776 333184 336108 337662 337842 337896 338143 340992 341952 345192 346112 346788 347282 350208 350464 354276 355104 356421 356611 359424 359936 360639 364117 364968 366054 369408 369664 370448 373958 374832 375106 379392 380133 383616 383799 384696 385244 387584 388341 389376 393216 393984 394272 395382 395656 400192 404928 406068 410589 411008 414836 415584 415872 416176 416754 420864 421686 425984 426816 427128 427424 436032 438048 438672 439907 442368 443556 445113 448144 450216 450456 450528 454656 455544 455936 460256 462384 462722 466944 467856 468198 472368 473472 475228 479232 480519 480852 486624 487994 488072 490536 492544 493506 494209 499776 504162 505856 506493 506763 506844 511488 511732 512928 517788 519168 520182 520923 524288 525312 525696 527176 531414 532171 539136 539904 541424 546554 547452 549081 554112 554496 555672 560937 561152 562248 562659 569088 569504 573049 577044 577866 581376 584064 584896 589824 591408 593073 593484 600288 600608 600704 606208 607392 609102 616512 622254 622592 623376 623808 624264 625131 629824 631296 638976 640224 640692 641136 642941 648832 654048 658008 663552 666368 672216 675324 675684 675792 676286 681984 683904 690384 692224 693576 694083 694453 694564 700416 700928 702297 708552 710208 712842 713222 718848 719872 721278 728234 729936 731991 732108 738816 739328 740259 740896 747916 749664 750212 756243 758784 760266 767232 767598 769392 770488 775168 776682 778752 786432 787968 788544 790764 791312 797121 800384 809856 812136 819831 821178 822016 829672 831168 831744 832352 833508 841728 843372 851968 853632 854256 854848 856661 866799 872064 876096 877344 879814 884736 887112 890226 896288 900432 900912 901056 909312 911088 911872 913653 920512 924768 925444 933381 933888 935712 936396 944736 946944 950456 958464 961038 961704 973248 975988 976144 981072 985088 987012 988418 999552 1008324 1011712 1012986 1013526 1013688 1014429 1022976 1023464 1025856 1035576 1036333 1038336 1040364 1041846 1048576 1050624 1051392 1054352 1062828 1064342 1069263 1069833 1078272 1079808 1081917 1082848 1092351 1093108 1094904 1098162 1108224 1108992 1111344 1121874 1122304 1124496 1125318 1138176 1139008 1146098 1151397 1154088 1155732 1162752 1165023 1168128 1169792 1179648 1182816 1186146 1186968 1200576 1201216 1201408 1212416 1214784 1218204 1233024 1244508 1245184 1246752 1247616 1248528 1250262 1252043 1259648 1262592 1277952 1280448 1281384 1282272 1285882 1297664 1308096 1316016 1319721 1327104 1332736 1335339 1344432 1348217 1350648 1351368 1351584 1352572 1363968 1367808 1380768 1384448 1387152 1388166 1388906 1389128 1400832 1401856 1404594 1417104 1420416 1425684 1426444 1437696 1439744 1441557 1442556 1456468 1459872 1463982 1464216 1477632 1478656 1480518 1481792 1482627 1495832 1499328 1500424 1512486 1517568 1520289 1520532 1534464 1535196 1538784 1540976 1550336 1553364 1557504 1562769 1572864 1575936 1577088 1581528 1582624 1594242 1596513 1600768 1619712 1624272 1639662 1642356 1644032 1647243 1659344 1662336 1663488 1664704 1667016 1682811 1683456 1686744 1687977 1703936 1707264 1708512 1709696 1713322 1719147 1733598 1744128 1752192 1754688 1759628 1769472 1774224 1779219 1780452 1792576 1800864 1801824 1802112 1818624 1822176 1823744 1827306 1829909 1841024 1849536 1850888 1866762 1867776 1871424 1872792 1875393 1889472 1893888 1900912 1916928 1922076 1923408 1928823 1946496 1951976 1952288 1962144 1970176 1970471 1974024 1976836 1999104 2016648 2023424 2025972 2027052 2027376 2028858 2045952 2046928 2051712 2071152 2072666 2076672 2080728 2082249 2083359 2083692 2097152 2101248 2102784 2106891 2108704 2125656 2128684 2138526 2139666 2156544 2159616 2163834 2165696 2184702 2186216 2189808 2195973 2196324 2216448 2217984 2222688 2243748 2244608 2248992 2250636 2257333 2268729 2276352 2278016 2292196 2302794 2308176 2311464 2325504 2330046 2336256 2339584 2359296 2365632 2372292 2373936 2401152 2402432 2402816 2424832 2429568 2430727 2436408 2438189 2459493 2466048 2489016 2490368 2493504 2495232 2497056 2500524 2504086 2519296 2525184 2555904 2560896 2562768 2564544 2569983 2571764 2595328 2600397 2616192 2632032 2639442 2654208 2665472 2670678 2688864 2696434 2701296 2702736 2703168 2705144 2727936 2735616 2740959 2761536 2768896 2774304 2776332 2777812 2778256 2800143 2801664 2803712 2809188 2834208 2840832 2851368 2852888 2875392 2879488 2883114 2885112 2912936 2919744 2927964 2928432 2955264 2957312 2961036 2963584 2965254 2991664 2998656 3000848 3024972 3035136 3040578 3041064 3043287 3068928 3070392 3077568 3081952 3100672 3106728 3108999 3115008 3125538 3145728 3151872 3154176 3163056 3165248 3171961 3188484 3193026 3201536 3207789 3209499 3239424 3248544 3277053 3279324 3284712 3288064 3294486 3318688 3324672 3326976 3329408 3334032 3365622 3366912 3373488 3375954 3407872 3414528 3417024 3419392 3426644 3438294 3454191 3467196 3488256 3504384 3509376 3519256 3538944 3548448 3552601 3558438 3560904 3563507 3585152 3601728 3603648 3604224 3637248 3644352 3647488 3654612 3659818 3682048 3699072 3701776 3733524 3735552 3742848 3745584 3750786 3756129 3778944 3787776 3801824 3833856 3837233 3844152 3846816 3857646 3892992 3903952 3904576 3924288 3940352 3940942 3948048 3953672 3959163 3998208 4006017 4033296 4044651 4046848 4051944 4054104 4054752 4057716 4091904 4093856 4103424 4142304 4145332 4153344 4161456 4164498 4166718 4167384 4194304 4202496 4205568 4213782 4217408 4251312 4257368 4277052 4279332 4313088 4319232 4327668 4331392 4369404 4372432 4379616 4391946 4392648 4395859 4432896 4435968 4445376 4447881 4487496 4489216 4497984 4501272 4514666 4537458 4552704 4556032 4584392 4605588 4616352 4622928 4635943 4651008 4660092 4672512 4679168 4688307 4718592 4731264 4733521 4744584 4747872 4789539 4802304 4804864 4805632 4849664 4859136 4861454 4872816 4876378 4918986 4932096 4941729 4978032 4980736 4987008 4990464 4994112 5001048 5008172 5038592 5048433 5050368 5063931 5111808 5121792 5125536 5129088 5139966 5143528 5157441 5190656 5200794 5232384 5264064 5278884 5308416 5330944 5337657 5341356 5377728 5392868 5402592 5405472 5406336 5410288 5455872 5471232 5481918 5489727 5523072 5537792 5548608 5552664 5555624 5556512 5600286 5603328 5607424 5618376 5668416 5681664 5702736 5705776 5750784 5758976 5766228 5770224 5786469 5825872 5839488 5855928 5856864 5910528 5911413 5914624 5922072 5927168 5930508 5983328 5997312 6001696 6049944 6070272 6081156 6082128 6086574 6137856 6140784 6155136 6163904 6201344 6213456 6217998 6230016 6246747 6250077 6251076 6291456 6303744 6308352 6326112 6330496 6343922 6376968 6386052 6403072 6415578 6418998 6424717 6478848 6497088 6554106 6558648 6569424 6576128 6587919 6588972 6637376 6649344 6653952 6658816 6668064 6731244 6733824 6746976 6751908 6771999 6775609 6815744 6829056 6834048 6838784 6853288 6876588 6908382 6918223 6934392 6976512 7008768 7018752 7038512 7077888 7096896 7105202 7116876 7121808 7127014 7170304 7203456 7207296 7208448 7274496 7288704 7292181 7294976 7309224 7314567 7319636 7364096 7378479 7398144 7403552 7449637 7467048 7471104 7485696 7491168 7501572 7512258 7557888 7575552 7603648 7667712 7674466 7688304 7693632 7709949 7715292 7785984 7801191 7807904 7809152 7848576 7880704 7881884 7896096 7907344 7918326 7996416 8012034 8066592 8089302 8093696 8103888 8108208 8109504 8115432 8183808 8187712 8206848 8284608 8290664 8306688 8322912 8328996 8333436 8334768 8358233 8400429 8404992 8411136 8427564 8434816 8502624 8514736 8554104 8558664 8626176 8638464 8655336 8662784 8738808 8744864 8759232 8783892 8785296 8791718 8865792 8871936 8890752 8895762 8974992 8978432 8995968 9002544 9027889 9029332 9074916 9105408 9112064 9129861 9168784 9211176 9232704 9245856 9271886 9302016 9320184 9326997 9345024 9358336 9376614 9437184 9462528 9467042 9489168 9495744 9515883 9579078 9604608 9609728 9611264 9623367 9628497 9699328 9718272 9722908 9745632 9752756 9831159 9837972 9864192 9883458 9956064 9961472 9974016 9980928 9988224 10002096 10016344 10077184 10096866 10100736 10111249 10127862 10223616 10243584 10251072 10258176 10279932 10287056 10314882 10362573 10381312 10401588 10464768 10528128 10557768 10616832 10657803 10661888 10675314 10682712 10690521 10755456 10785736 10805184 10810944 10812672 10820576 10887931 10911744 10942464 10963836 10979454 11046144 11075584 11097216 11105328 11111248 11113024 11200572 11206656 11214848 11236752 11268387 11336832 11363328 11405472 11411552 11501568 11511699 11517952 11532456 11540448 11572938 11651744 11678976 11711856 11713728 11821056 11822826 11829248 11844144 11854336 11861016 11877489 11966656 11994624 12003392 12099888 12133953 12140544 12162312 12164256 12173148 12275712 12281568 12310272 12327808 12402688 12426912 12435996 12460032 12493494 12500154 12502152 12582912 12607488 12616704 12652224 12660992 12687844 12753936 12772104 12806144 12831156 12837996 12849434 12957696 12994176 13108212 13117296 13138848 13152256 13175838 13177944 13187577 13194607 13274752 13298688 13307904 13317632 13336128 13343643 13462488 13467648 13472329 13493952 13503816 13543998 13551218 13631488 13658112 13668096 13677568 13706576 13753176 13816764 13836446 13868784 13907829 13953024 14017536 14037504 14064921 14077024 14155776 14193792 14200563 14208133 14210404 14233752 14243616 14254028 14340608 14368617 14406912 14414592 14416896 14548992 14577408 14584362 14589952 14618448 14629134 14639272 14728192 14756958 14796288 14807104 14899274 14934096 14942208 14971392 14982336 15003144 15024516 15115776 15145299 15151104 15191793 15207296 15335424 15348932 15376608 15387264 15419898 15430584 15472323 15571968 15602382 15615808 15618304 15697152 15761408 15763768 15792192 15814688 15836652 15992832 16024068 16133184 16178604 16187392 16207776 16216416 16219008 16230864 16276559 16367616 16375424 16413696 16469181 16569216 16581328 16613376 16645824 16657992 16666872 16669536 16716466 16800858 16809984 16822272 16855128 16869632 17005248 17029472 17108208 17117328 17252352 17276928 17310672 17325568 17359407 17477616 17489728 17518464 17526821 17567784 17570592 17583436 17731584 17734239 17743872 17781504 17791524 17949984 17956864 17991936 18005088 18055778 18058664 18149832 18210816 18224128 18259722 18337568 18422352 18465408 18491712 18543772 18604032 18640368 18653994 18690048 18716672 18740241 18750231 18753228 18874368 18925056 18934084 18978336 18991488 19031766 19158156 19209216 19219456 19222528 19246734 19256994 19274151 19398656 19436544 19445816 19491264 19505512 19662318 19675944 19690327 19728384 19763757 19766916 19912128 19922944 19948032 19961856 19976448 20004192 20032688 20154368 20193732 20201472 20222498 20255724 20315997 20326827 20447232 20487168 20502144 20516352 20559864 20574112 20629764 20725146 20754669 20762624 20803176 20929536 21056256 21115536 21202813 21233664 21315606 21323776 21350628 21365424 21381042 21510912 21571472 21610368 21621888 21625344 21641152 21775862 21823488 21876543 21884928 21927672 21943701 21958908 22092288 22135437 22151168 22194432 22210656 22222496 22226048 22348911 22401144 22413312 22429696 22473504 22536774 22673664 22726656 22810944 22823104 23003136 23023398 23035904 23064912 23080896 23129847 23145876 23303488 23357952 23423712 23427456 23642112 23645652 23658496 23688288 23708672 23722032 23754978 23788817 23933312 23989248 24006784 24199776 24267906 24281088 24324624 24328512 24346296 24551424 24563136 24620544 24655616 24805376 24853824 24871992 24920064 24986988 25000308 25004304 25074699 25214976 25233408 25304448 25321984 25375688 25507872 25544208 25612288 25616123 25662312 25675992 25694761 25698868 25915392 25988352 26216424 26234592 26277696 26304512 26351676 26355888 26375154 26389214 26549504 26597376 26615808 26635264 26672256 26687286 26924976 26935296 26944658 26987904 27007632 27083667 27087996 27102436 27262976 27316224 27336192 27355136 27389583 27413152 27506352 27633528 27672892 27737568 27815658 27906048 27980991 28035072 28075008 28129842 28154048 28311552 28387584 28401126 28416266 28420808 28467504 28487232 28508056 28547649 28681216 28737234 28813824 28829184 28833792 28885491 29097984 29154816 29168724 29179904 29236896 29258268 29278544 29456384 29493477 29513916 29592576 29614208 29798548 29868192 29884416 29942784 29964672 30006288 30049032 30231552 30290598 30302208 30333747 30383586 30414592 30670848 30697864 30753216 30774528 30839796 30861168 30944646 31143936 31204764 31231616 31236608 31394304 31522816 31527536 31584384 31629376 31673304 31696457 31973409 31985664 32048136 32071563 32266368 32357208 32374784 32415552 32432832 32438016 32461728 32553118 32663793 32735232 32750848 32827392 32938362 33138432 33162656 33226752 33291648 33315984 33333744 33339072 33432932 33601716 33619968 33644544 33710256 33739264 33805161 34010496 34058944 34216416 34234656 34504704 34535097 34553856 34621344 34651136 34718814 34955232 34979456 35036928 35053642 35135568 35141184 35166872 35463168 35468478 35487744 35563008 35583048 35632467 35899968 35913728 35983872 36010176 36111556 36117328 36299664 36401859 36421632 36448256 36519444 36675136 36844704 36930816 36983424 37087544 37208064 37280736 37307988 37380096 37433344 37438949 37480482 37500462 37506456 37748736 37850112 37868168 37956672 37982976 38063532 38316312 38418432 38438912 38445056 38493468 38513988 38548302 38797312 38873088 38891632 38982528 39011024 39324636 39351888 39380654 39456768 39527514 39533832 39562731 39583821 39824256 39845888 39896064 39923712 39952896 40008384 40030929 40065376 40308736 40387464 40402944 40416987 40444996 40511448 40631994 40653654 40894464 40974336 41004288 41032704 41119728 41148224 41259528 41450292 41509338 41525248 41606352 41723487 41859072 42112512 42231072 42405626 42467328 42601689 42624399 42631212 42647552 42701256 42730848 42762084 43021824 43105851 43142944 43220736 43243776 43250688 43282304 43551724 43646976 43753086 43769856 43855344 43887402 43917816 44184576 44270874 44302336 44388864 44421312 44444992 44452096 44697822 44802288 44826624 44859392 44947008 45073548 45347328 45453312 45621888 45646208 46006272 46046796 46071808 46129824 46161792 46183813 46259694 46291752 46325591 46416969 46606976 46715904 46847424 46854912 47284224 47291304 47316992 47376576 47417344 47444064 47509956 47577634 47866624 47978496 48013568 48399552 48535812 48562176 48649248 48657024 48692592 48829677 49102848 49126272 49241088 49311232 49407543 49610752 49707648 49743984 49840128 49884029 49973976 50000616 50008608 50149398 50429952 50466816 50608896 50643968 50751376 51015744 51088416 51224576 51232246 51324624 51351984 51389522 51397736 51830784 51976704 52078221 52432848 52469184 52555392 52580463 52609024 52703352 52711776 52750308 52778428 53099008 53194752 53202717 53231616 53270528 53344512 53374572 53849952 53870592 53889316 53975808 54015264 54167334 54175992 54204872 54525952 54632448 54672384 54710272 54779166 54826304 55012704 55267056 55345784 55475136 55631316 55812096 55961982 56070144 56150016 56250693 56259684 56308096 56623104 56775168 56802252 56832532 56841616 56935008 56974464 57016112 57095298 57362432 57474468 57627648 57658368 57667584 57770982 57822453 58195968 58309632 58337448 58359808 58473792 58516536 58557088 58912768 58986954 59027832 59070981 59185152 59228416 59597096 59736384 59768832 59885568 59929344 60012576 60098064 60267259 60463104 60581196 60604416 60667494 60767172 60829184 60947991 60980481 61341696 61395728 61506432 61549056 61679592 61722336 61889292 62264007 62287872 62409528 62463232 62473216 62788608 63045632 63055072 63168768 63258752 63346608 63392914 63608439 63946818 63971328 64096272 64143126 64532736 64714416 64749568 64831104 64865664 64876032 64923456 65106236 65327586 65470464 65501696 65629629 65654784 65831103 65876724 66276864 66325312 66453504 66583296 66631968 66667488 66678144 66865864 67046733 67203432 67239936 67289088 67420512 67478528 67610322 67706633 68020992 68117888 68432832 68469312 69009408 69070194 69107712 69242688 69302272 69389541 69437628 69910464 69958912 70073856 70107284 70271136 70282368 70333744 70926336 70936956 70975488 71126016 71166096 71264934 71366451 71799936 71827456 71967744 72020352 72223112 72234656 72599328 72803718 72843264 72896512 72907427 73038888 73350272 73689408 73861632 73966848 74175088 74416128 74561472 74615976 74760192 74866688 74877898 74960964 75000924 75012912 75224097 75700224 75736336 75913344 75965952 76127064 76632624 76836864 76848369 76877824 76890112 76986936 77027976 77084283 77096604 77594624 77746176 77783264 77965056 78022048 78507713 78649272 78703776 78761308 78913536 79055028 79067664 79125462 79167642 79648512 79691776 79792128 79847424 79905792 80016768 80061858 80130752 80617472 80774928 80805888 80833974 80889992 81022896 81251001 81263988 81307308 81788928 81948672 82008576 82065408 82239456 82296448 82519056 82900584 83018676 83050496 83212704 83446974 83521321 83718144 83942973 84225024 84462144 84811252 84934656 85203378 85248798 85262424 85295104 85402512 85461696 85524168 85642947 86043648 86211702 86285888 86441472 86487552 86501376 86564608 87103448 87293952 87506172 87539712 87710688 87774804 87835632 88082917 88369152 88541748 88604672 88777728 88842624 88889984 88904192 89395644 89604576 89653248 89718784 89894016 89936899 90147096 90694656 90906624 91001241 91243776 91292416 92012544 92093592 92143616 92259648 92323584 92367626 92519388 92583504 92651182 92833938 93213952 93431808 93694848 93709824 94568448 94582608 94633984 94753152 94834688 94888128 95019912 95089371 95155268 95733248 95920227 95956992 96027136 96214689 96799104 96845281 97071624 97124352 97298496 97314048 97385184 97659354 97991379 98205696 98252544 98482176 98622464 98815086 99221504 99415296 99487968 99680256 99768058 99947952 100001232 100017216 100298796 100859904 100933632 101217792 101287936 101415483 101502752 102031488 102176832 102449152 102464492 102649248 102703968 102779044 102795472 103605291 103661568 103953408 104156442 104865696 104938368 105110784 105160926 105218048 105406704 105423552 105500616 105556856 106198016 106389504 106405434 106463232 106541056 106689024 106749144 107699904 107741184 107778632 107951616 108030528 108334668 108351984 108409744 109205577 109264896 109344768 109420544 109558332 109652608 110025408 110534112 110691568 110950272 111262632 111624192 111923964 112140288 112300032 112316847 112501386 112519368 112616192 113246208 113550336 113604504 113665064 113683232 113870016 113948928 114032224 114190596 114724864 114948936 115255296 115316736 115335168 115541964 115644906 116391936 116619264 116674896 116719616 116947584 117033072 117114176 117362557 117825536 117973908 118055664 118141962 118370304 118456832 118688193 118751463 119194192 119472768 119537664 119771136 119858688 120025152 120196128 120534518 120926208 121162392 121208832 121250961 121334988 121534344 121658368 121895982 121960962 122683392 122791456 123012864 123098112 123359184 123444672 123778584 124528014 124575744 124819056 124926464 124946432 125170461 125577216 126091264 126110144 126337536 126517504 126693216 126785828 127216878 127805067 127873197 127893636 127942656 128192544 128286252 129065472 129428832 129499136 129662208 129731328 129752064 129846912 130212472 130655172 130940928 131003392 131259258 131309568 131446237 131662206 131753448 132553728 132650624 132907008 133166592 133263936 133334976 133356288 133731728 134093466 134406864 134479872 134578176 134841024 134957056 135220644 135413266 136041984 136235776 136865664 136938624 138018816 138140388 138215424 138485376 138551439 138604544 138779082 138875256 138976773 139820928 139917824 140147712 140214568 140542272 140564736 140667488 141543103 141852672 141873912 141950976 141977621 142252032 142332192 142529868 142732902 143599872 143654912 143935488 144040704 144446224 144469312 145198656 145607436 145686528 145793024 145814854 146077776 146489031 146700544 147378816 147723264 147933696 148222629 148350176 148832256 149122944 149231952 149520384 149652087 149733376 149755796 149921928 150001848 150025824 150448194 151400448 151472672 151826688 151931904 152254128 153265248 153673728 153696738 153755648 153780224 153973872 154055952 154168566 154193208 155189248 155492352 155566528 155930112 156044096 157015426 157298544 157407552 157522616 157741389 157827072 158110056 158135328 158250924 158335284 159297024 159584256 159608151 159694848 159811584 160033536 160123716 160261504 161234944 161549856 161611776 161667948 161779984 162045792 162502002 162527976 162614616 163577856 163897344 164017152 164130816 164478912 164592896 165038112 165801168 166037352 166100992 166425408 166893948 167042642 167436288 167885946 168450048 168924288 169622504 169869312 170406756 170497596 170524848 170590208 170805024 170923392 171048336 171285894 171529891 172087296 172423404 172571776 172882944 172975104 173002752 173129216 173467359 174206896 174587904 175012344 175079424 175140277 175421376 175549608 175671264 176165834 176738304 177083496 177209344 177212943 177555456 177685248 177779968 177808384 178791288 179209152 179306496 179437568 179788032 179873798 180294192 180801777 181389312 181813248 182002482 182487552 182584832 182843973 182941443 184025088 184187184 184287232 184519296 184647168 184705729 184735252 185038776 185167008 185302364 185667876 186427904 186792021 186863616 187389696 187419648 189136896 189165216 189267968 189506304 189669376 189776256 190039824 190178742 190310536 190825317 191466496 191840454 191913984 192054272 192429378 193598208 193690562 194143248 194248704 194596992 194628096 194770368 195318708 195982758 196411392 196505088 196888887 196964352 197244928 197493309 197630172 198443008 198830592 198975936 199360512 199536116 199895904 200002464 200034432 200597592 201140199 201719808 201867264 202435584 202575872 202830966 203005504 203119899 204062976 204353664 204898304 204928984 205298496 205407936 205558088 205590944 206870689 207210582 207323136 207906816 208312884 209731392 209876736 210221568 210321852 210436096 210813408 210847104 211001232 211113712 212396032 212779008 212810868 212926464 213082112 213378048 213498288 214099353 215399808 215482368 215557264 215903232 216061056 216669336 216703968 216819488 218411154 218529792 218689536 218722281 218841088 219116664 219305216 220050816 221068224 221383136 221900544 222525264 223248384 223847928 224280576 224600064 224633694 225002772 225038736 225232384 225672291 227100672 227209008 227330128 227366464 227740032 227897856 228064448 228381192 229449728 229897872 230510592 230545107 230633472 230670336 231083928 231252849 231289812 232783872 233238528 233349792 233439232 233895168 234066144 234228352 234725114 235523139 235651072 235947816 236111328 236283924 236740608 236913664 237376386 237502926 238388384 238945536 239075328 239542272 239717376 240050304 240392256 241069036 241852416 242324784 242417664 242501922 242669976 243068688 243316736 243753003 243791964 243921924 245366784 245582912 246025728 246196224 246718368 246889344 247557168 249056028 249151488 249638112 249852928 249892864 250340922 250563963 250697533 251154432 252182528 252220288 252675072 253035008 253386432 253571656 254433756 255610134 255746394 255787272 255885312 255974251 256385088 256572504 256928841 258130944 258857664 258998272 259324416 259462656 259504128 259693824 260424944 261310344 261881856 262006784 262518516 262619136 262892474 263324412 263506896 264248751 265107456 265301248 265814016 266333184 266527872 266669952 266712576 267463456 268186932 268813728 268959744 269156352 269682048 269810697 269914112 269954527 270441288 270826532 272083968 272471552 273003723 273731328 273877248 275636569 276037632 276280776 276430848 276970752 277102878 277209088 277558164 277750512 277953546 279641856 279835648 280295424 280429136 281084544 281129472 281334976 283086206 283705344 283747824 283901952 283955242 284504064 284664384 285059736 285268113 285465804 287199744 287309824 287760681 287870976 288081408 288644067 288892448 288938624 290397312 290535843 291214872 291373056 291586048 291629708 292155552 292978062 293401088 293974137 294757632 295446528 295867392 296445258 296700352 297664512 298245888 298463904 299040768 299304174 299466752 299511592 299843856 300003696 300051648 300896388 302800896 302945344 303653376 303863808 304508256 306530496 307347456 307393476 307511296 307560448 307947744 308111904 308337132 308386416 309254621 310815873 310984704 311133056 311860224 312088192 314030852 314597088 314815104 315045232 315482778 315654144 316220112 316270656 316501848 316670568 318594048 319168512 319216302 319389696 319623168 320067072 320247432 320523008 322469888 323099712 323223552 323335896 323559968 324091584 325004004 325055952 325229232 327794688 328034304 328261632 328957824 329185792 330076224 331602336 332074704 332201984 332850816 333009599 333787896 334031893 334085284 334872576 335771892 336900096 336950541 337848576 339245008 339738624 340813512 340995192 341049696 341180416 341610048 341846784 342096672 342571788 343059782 344174592 344846808 345143552 345765888 345950208 346005504 346258432 346934718 348413792 349175808 350024688 350158848 350280554 350842752 351099216 351342528 352087671 352331668 353476608 354166992 354418688 354425886 355110912 355370496 355559936 355616768 356064579 356254389 357582576 358418304 358612992 358875136 359576064 359747596 360588384 361603554 362778624 363626496 363752883 364004964 364975104 365169664 365687946 365882886 368050176 368374368 368574464 369038592 369294336 369411458 369470504 370077552 370334016 370604728 371335752 372855808 373584042 373727232 374116213 374779392 374839296 375511383 378273792 378330432 378535936 379012608 379338752 379552512 380079648 380357484 380621072 381650634 382932992 383415201 383619591 383680908 383827968 384108544 384858756 387196416 387381124 388286496 388497408 389193984 389256192 389540736 390637416 391965516 392822784 393010176 393777774 393928704 394338711 394489856 394986618 395260344 396886016 397661184 397951872 398721024 399072232 399791808 400004928 400068864 401195184 402280398 402853447 403439616 403734528 404871168 405151744 405661932 406011008 406239798 408125952 408707328 409796608 409857968 410596992 410815872 411116176 411181888 413741378 414421164 414646272 415654317 415813632 416625768 416930319 419462784 419753472 420443136 420643704 420872192 421626816 421694208 422002464 422227424 424629309 424792064 425558016 425621736 425852928 425932863 426164224 426756096 426996576 428198706 430799616 430964736 431114528 431806464 432122112 433338672 433407936 433638976 436822308 437059584 437379072 437444562 437682176 438233328 438610432 439467093 440101632 442136448 442766272 443801088 445050528 446496768 447695856 448561152 448956261 449200128 449267388 450005544 450077472 450464768 451344582 454201344 454418016 454660256 454732928 455480064 455795712 456128896 456762384 458899456 459795744 461021184 461090214 461266944 461340672 462167856 462505698 462579624 465567744 466477056 466699584 466878464 467790336 468132288 468456704 469450228 471046278 471302144 471895632 472222656 472567848 473224167 473481216 473827328 474752772 475005852 476776768 477891072 479084544 479434752 480100608 480784512 482138072 483704832 484649568 484835328 485003844 485339952 486137376 486633472 486706337 487506006 487583928 487843848 488200459 490733568 491165824 492051456 492392448 493436736 493778688 495114336 498112056 498302976 499276224 499705856 499785728 500681844 501127926 501395066 502308864 504365056 504440576 505350144 506070016 506772864 507143312 508867512 511220268 511492788 511574544 511770624 511948502 512770176 513145008 513857682 514589673 516261888 517715328 517996544 518648832 518925312 519008256 519387648 520402077 520849888 522620688 523763712 524013568 525037032 525238272 525420831 525700921 525784948 526648824 527013792 528497502 530214912 530602496 531628032 531638829 532666368 533055744 533339904 533425152 534926912 536373864 537627456 537919488 538312704 539364096 539621394 539828224 539909054 540882576 541653064 542405331 544167936 544943104 546007446 547462656 547754496 548824329 551273138 552075264 552561552 552861696 553941504 554117187 554205756 554418176 555116328 555501024 555907092 559283712 559671296 560376063 560590848 560858272 562169088 562258944 562669952 566172412 567410688 567495648 567803904 567910484 569008128 569328768 570119472 570536226 570931608 572475951 574399488 574619648 575521362 575741952 576162816 577288134 577784896 577877248 580794624 581071686 582429744 582746112 583172096 583259416 584311104 585956124 586802176 587948274 589515264 590893056 591734784 592890516 593400704 595329024 596491776 596927808 598081536 598608348 598933504 599023184 599687712 600007392 600103296 601792776 602232683 603420597 605601792 605890688 607306752 607727616 609016512 609359697 613060992 614694912 614786952 615022592 615120896 615895488 616223808 616674264 616772832 618509242 620612067 621631746 621969408 622266112 623720448 624176384 628061704 629194176 629630208 630090464 630965556 631308288 632440224 632541312 633003696 633341136 637188096 638337024 638432604 638779392 639246336 640134144 640494864 641046016 642298059 644939776 646199424 646447104 646671792 647119936 648183168 648492377 650008008 650111904 650458464 655589376 656068608 656166843 656523264 657915648 658371584 660152448 663204672 664149408 664403968 665701632 666019198 667575792 668063786 668170568 669745152 671543784 673800192 673901082 675697152 677016873 678490016 681627024 681990384 682099392 682360832 683220096 683693568 684193344 685143576 686119564 688349184 689693616 690287104 691531776 691635321 691900416 692011008 692516864 693758547 693869436 696827584 698351616 700049376 700317696 700561108 701685504 702198432 702685056 704175342 704663336 706569417 706953216 708333984 708837376 708851772 710221824 710740992 711119872 711233536 712129158 712508778 715165152 716836608 717225984 717750272 719152128 719495192 721176768 723207108 725557248 727252992 727505766 728009928 729950208 730339328 731259009 731375892 731765772 736100352 736748736 737148928 738077184 738588672 738822916 738941008 740155104 740668032 741209456 742671504 745711616 747168084 747454464 748232426 749558784 749678592 751022766 751691889 752092599 756547584 756660864 757071872 758025216 758677504 759105024 760159296 760714968 761242144 763301268 765865984 766830402 767239182 767361816 767655936 767922753 768217088 769717512 774392832 774762248 776572992 776994816 778387968 778512384 779081472 781274832 783931032 784504081 785645568 786020352 787555548 787857408 788677422 788979712 789973236 790520688 792746253 793772032 795322368 795903744 797442048 798144464 799583616 800009856 800137728 802390368 804560796 805706894 806879232 807469056 809432091 809742336 809863581 810303488 811323864 812022016 812479596 816251904 817414656 819011169 819593216 819715936 821193984 821631744 822232352 822363776 826909707 827482756 828842328 829292544 831308634 831627264 833251536 833860638 838925568 839506944 840886272 841287408 841744384 843253632 843388416 844004928 844454848 849258618 849584128 851116032 851243472 851705856 851865726 852328448 853512192 853993152 855804339 856397412 861599232 861929472 862229056 863612928 864244224 866677344 866815872 867277952 871607529 873644616 874119168 874758144 874889124 875364352 876466656 877220864 878934186 880186229 880203264 881922411 884272896 885532544 887602176 890101056 892993536 895391712 897122304 897912522 898400256 898534776 900011088 900154944 900929536 902689164 908402688 908836032 909320512 909465856 910960128 911591424 912257792 913524768 917798912 919591488 922042368 922180428 922533888 922681344 924335712 925011396 925159248 927763863 932954112 933399168 933756928 935580672 936264576 936913408 938900456 942092556 942604288 943791264 944445312 945135696 946448334 946962432 947654656 947796551 949505544 950011704 953553536 955782144 958169088 958869504 960201216 961569024 964276144 967409664 969299136 969670656 970007688 970679904 972274752 973266944 973412674 975012012 975167856 975687696 976400918 982331648 984102912 984784896 986873472 987557376 990228672 996224112 996605952 998552448 999028797 999411712 999571456 1001363688 1002095679 1002255852 1002790132 1004617728 1008730112 1008881152 1010700288 1010851623 1012140032 1013545728 1014286624 1017735024 1020600269 1022440536 1022985576 1023149088 1023541248 1023897004 1025540352 1026290016 1027715364 1029179346 1032523776 1035430656 1035993088 1037297664 1037850624 1038016512 1038775296 1040804154 1041699776 1045241376 1047527424 1048027136 1050074064 1050476544 1050841662 1051401842 1051569896 1053297648 1054027584 1056263013 1056995004 1060429824 1061204992 1063256064 1063277658 1065332736 1066111488 1066679808 1066850304 1068763167 1069853824 1072747728 1075254912 1075838976 1076625408 1078728192 1079242788 1079656448 1079818108 1081765152 1083306128 1084810662 1088335872 1089886208 1091258649 1092014892 1094925312 1095508992 1097648658 1102546276 1104150528 1105123104 1105723392 1107883008 1108234374 1108411512 1108836352 1110232656 1111002048 1111814184 1118567424 1119342592 1120752126 1121181696 1121716544 1122348639 1124338176 1124517888 1125339904 1132344824 1134821376 1134991296 1135607808 1135820968 1138016256 1138657536 1140238944 1141072452 1141863216 1144951902 1145077921 1148798976 1150858773 1151042724 1151483904 1152325632 1154576268 1155569792 1155754496 1161589248 1162143372 1164859488 1165492224 1166344192 1166518832 1168622208 1171912248 1173604352 1175896548 1179030528 1181786112 1183016133 1183469568 1185781032 1186801408 1190658048 1192983552 1193855616 1196163072 1197216696 1197867008 1198046368 1199375424 1200014784 1200206592 1203585552 1204465366 1206841194 1208560341 1211203584 1211781376 1214613504 1215455232 1218033024 1218719394 1226121984 1229389824 1229573904 1230045184 1230241792 1231790976 1232447616 1233348528 1233545664 1237018484 1241224134 1243263492 1243938816 1244532224 1246962951 1247440896 1248352768 1250790957 1256123408 1258388352 1259260416 1260180928 1261931112 1262616576 1264880448 1265082624 1266007392 1266682272 1273887927 1274376192 1276674048 1276865208 1277558784 1277798589 1278492672 1280268288 1280989728 1282092032 1284596118 1289879552 1292398848 1292894208 1293343584 1294239872 1296366336 1296984754 1300016016 1300223808 1300916928 1311178752 1312137216 1312333686 1313046528 1315831296 1316743168 1318401279 1320304896 1326409344 1328298816 1328807936 1331403264 1332038396 1335151584 1336127572 1336341136 1339490304 1343087568 1346868783 1347600384 1347802164 1351394304 1354033746 1356980032 1363254048 1363980768 1364198784 1364721664 1366440192 1367387136 1368386688 1370287152 1372239128 1376698368 1379387232 1380574208 1383063552 1383270642 1383800832 1384022016 1385033728 1385241113 1387517094 1387738872 1393655168 1396703232 1400098752 1400635392 1401122216 1403371008 1404396864 1405370112 1408350684 1409326672 1413138834 1413906432 1416667968 1417703544 1419672501 1420443648 1421481984 1422239744 1422467072 1424258316 1425017556 1430330304 1433673216 1435500544 1438304256 1438990384 1442353536 1446414216 1451114496 1454505984 1455011532 1456019856 1459900416 1460119011 1460678656 1462518018 1462751784 1463531544 1464601377 1472200704 1473497472 1474297856 1476154368 1477177344 1477645832 1477882016 1480310208 1481336064 1482418912 1485343008 1491423232 1491646547 1494336168 1494908928 1496464852 1499117568 1499357184 1502045532 1503383778 1504185198 1513095168 1513321728 1514143744 1516050432 1517355008 1518210048 1520318592 1521429936 1522484288 1526602536 1531731968 1533660804 1534478364 1534723632 1535311872 1535845506 1536434176 1539435024 1543769019 1548785664 1549524496 1553145984 1553989632 1556775936 1557024768 1558162944 1562549664 1567862064 1569008162 1571291136 1572040704 1575111096 1575714816 1576262493 1577102763 1577354844 1577959424 1579946472 1581041376 1585492506 1587544064 1590644736 1591807488 1594884096 1594916487 1596288928 1599167232 1600019712 1600275456 1604780736 1609121592 1611413788 1613758464 1614938112 1618864182 1619484672 1619727162 1620606976 1622647728 1624044032 1624959192 1627215993 1632503808 1634829312 1638022338 1639186432 1639431872 1642387968 1643263488 1644464704 1644727552 1653819414 1654965512 1657684656 1658585088 1662351561 1662617268 1663254528 1666503072 1667721276 1677851136 1679013888 1681772544 1682574816 1683488768 1686507264 1686776832 1688009856 1688909696 1698517236 1699168256 1702232064 1702486944 1703411712 1703731452 1704656896 1707024384 1707986304 1708801081 1711608678 1712794824 1717427853 1723198464 1723858944 1724458112 1727225856 1728488448 1733354688 1733631744 1734555904 1743215058 1747289232 1748238336 1749516288 1749778248 1750728704 1752933312 1754441728 1757868372 1760372458 1760406528 1763844822 1768545792 1771065088 1775204352 1780202112 1785987072 1790783424 1794244608 1795825044 1796800512 1797069552 1800022176 1800309888 1801859072 1805378328 1806698049 1816805376 1817672064 1818641024 1818931712 1821920256 1823182848 1824515584 1827049536 1828079091 1835597824 1839182976 1840060339 1844084736 1844360856 1845067776 1845362688 1845709073 1848671424 1850022792 1850318496 1855527726 1861836201 1865908224 1866798336 1867513856 1871161344 1872529152 1873826816 1877800912 1884185112 1885208576 1887582528 1888890624 1890271392 1892896668 1893924864 1895309312 1895593102 1899011088 1900023408 1907107072 1911564288 1916338176 1917739008 1920402432 1923138048 1926894177 1928552288 1934819328 1938598272 1939341312 1940015376 1941359808 1944549504 1945477131 1946533888 1946825348 1950024024 1950335712 1951375392 1952801836 1964663296 1968205824 1968500529 1969569792 1973746944 1975114752 1980457344 1992448224 1993211904 1997104896 1998057594 1998823424 1999142912 2002727376 2004191358 2004511704 2005580264 2009235456 2017460224 2017762304 2021400576 2021703246 2024280064 2027091456 2028573248 2035470048 2041200538 2044881072 2045971152 2046298176 2047082496 2047794008 2051080704 2052580032 2055430728 2058358692 2065047552 2070861312 2074595328 2074905963 2075701248 2076033024 2077550592 2081275641 2081608308 2083399552 2090482752 2095054848 2096054272 2100148128 2100953088 2101683324 2102803684 2103139792 2106595296 2108055168 2112526026 2113990008 2119708251 2120859648 2122409984 2126512128 2126555316 2130665472 2132222976 2133359616 2133700608 2137526334 2139707648 2145495456 2150509824 2151677952 2153250816 2157456384 2158485576 2159312896 2159636216 2163530304 2166612256 2169621324 2176671744 2179772416 2182517298 2184029784 2189850624 2191017984 2195297316 2205092552 2208301056 2210246208 2211446784 2215766016 2216468748 2216823024 2217672704 2220465312 2222004096 2223628368 2229888583 2237134848 2238685184 2241504252 2242363392 2243433088 2244697278 2248676352 2249035776 2250679808 2255075667 2256277797 2264689648 2269642752 2269982592 2271215616 2271641936 2276032512 2277315072 2280477888 2282144904 2283726432 2289903804 2290155842 2297597952 2301717546 2302085448 2302967808 2303768259 2304651264 2309152536 2311139584 2311508992 2323178496 2324286744 2329718976 2330984448 2332688384 2333037664 2337244416 2343824496 2347208704 2351793096 2353512243 2358061056 2363572224 2366032266 2366939136 2371562064 2373602816 2378238759 2381316096 2385967104 2387711232 2392326144 2394433392 2395734016 2396092736 2398750848 2400029568 2400413184 2401174477 2407171104 2408930732 2413682388 2417120682 2422407168 2423562752 2428296273 2429227008 2429590743 2430910464 2436066048 2437438788 2452243968 2458779648 2459147808 2460090368 2460483584 2463581952 2464895232 2466697056 2467091328 2474036968 2480729121 2482448268 2486526984 2487877632 2489064448 2493925902 2494881792 2496705536 2501581914 2512246816 2516776704 2518520832 2520361856 2523862224 2525233152 2529760896 2530165248 2532014784 2533364544 2547775854 2548752384 2553348096 2553730416 2555117568 2555597178 2556985344 2560536576 2561979456 2564184064 2567413017 2569192236 2579759104 2584797696 2585788416 2586687168 2588479744 2592732672 2593969508 2600032032 2600447616 2601833856 2614822587 2622357504 2624274432 2624667372 2626093056 2631662592 2633486336 2636802558 2640558687 2640609792 2652818688 2656597632 2657615872 2662806528 2664076792 2670303168 2672255144 2672682272 2678980608 2686175136 2689318957 2693737566 2695200768 2695604328 2697574799 2702788608 2708067492 2713960064 2726508096 2727961536 2728397568 2729443328 2732880384 2734774272 2736773376 2740574304 2744478256 2753396736 2758774464 2761148416 2766127104 2766541284 2767601664 2768044032 2770067456 2770482226 2775034188 2775477744 2783291589 2787310336 2800197504 2801270784 2802244432 2806742016 2808793728 2810740224 2816701368 2818653344 2826277668 2827812864 2833335936 2835407088 2839345002 2840887296 2842963968 2843389653 2844479488 2844934144 2848516632 2850035112 2860660608 2867346432 2871001088 2876608512 2877980768 2884707072 2892828432 2902228992 2904785381 2909011968 2910023064 2912039712 2919800832 2920238022 2921357312 2925036036 2925503568 2927063088 2929202754 2946994944 2948595712 2952308736 2954354688 2955291664 2955764032 2960620416 2962672128 2964837824 2970686016 2982846464 2983293094 2988672336 2989817856 2992929704 2997086391 2998235136 2998714368 3004091064 3006287037 3006767556 3008370396 3026190336 3026643456 3032100864 3032554869 3034710016 3036420096 3040637184 3042859872 3044968576 3053205072 3061800807 3063463936 3067321608 3068956728 3069447264 3070623744 3071691012 3072868352 3078870048 3087538038 3097571328 3099048992 3106291968 3107979264 3113551872 3114049536 3116325888 3125099328 3135724128 3138016324 3142582272 3144081408 3150222192 3151429632 3152524986 3154205526 3154709688 3155918848 3159892944 3162082752 3168789039 3170985012 3175088128 3181289472 3183614976 3189768192 3189832974 3192577856 3198334464 3200039424 3200550912 3209561472 3218243184 3222827576 3227516928 3229876224 3237728364 3238969344 3239454324 3241213952 3245295456 3248088064 3249918384 3254431986 3259067929 3265007616 3269658624 3276044676 3278372864 3278863744 3284775936 3286526976 3288929408 3289455104 3307638828 3309931024 3315369312 3317170176 3324703122 3325234536 3326509056 3327665263 3333006144 3335442552 3355702272 3358027776 3363545088 3365149632 3366977536 3367045917 3373014528 3373553664 3376019712 3377819392 3397034472 3398336512 3404464128 3404973888 3406823424 3407462904 3409313792 3414048768 3415972608 3417602162 3423217356 3425589648 3434855706 3435233763 3446396928 3448916224 3454451712 3456976896 3466709376 3467263488 3469111808 3486430116 3494578464 3496476672 3499032576 3499556496 3501457408 3505866624 3508883456 3509408851 3515736744 3520744916 3520813056 3527689644 3537091584 3542130176 3549048399 3550408704 3560404224 3571974144 3581566848 3583275397 3588489216 3591650088 3593601024 3594139104 3600044352 3600619776 3603718144 3610756656 3613396098 3625681023 3633610752 3635344128 3637282048 3637863424 3643840512 3646365696 3649031168 3654099072 3656158182 3671195648 3678365952 3680120678 3688169472 3688721712 3690135552 3690725376 3691418146 3697342848 3700045584 3700636992 3711055452 3723672402 3731816448 3733596672 3735027712 3740888853 3742322688 3745058304 3747653632 3752372871 3755601824 3768370224 3770417152 3775165056 3777781248 3780542784 3785793336 3787849728 3790618624 3791186204 3798022176 3800046816 3814214144 3821663781 3823128576 3832676352 3833395767 3835478016 3840804864 3846276096 3853788354 3857104576 3869638656 3877196544 3878682624 3880030752 3882719616 3889099008 3890954262 3893067776 3893650696 3900048048 3900671424 3902750784 3905603672 3929326592 3936411648 3937001058 3939139584 3947493888 3950229504 3960914688 3984896448 3986423808 3994209792 3996115188 3997646848 3998285824 4005454752 4008382716 4009023408 4011160528 4018470912 4035524608 4040606349 4042801152 4043406492 4048560128 4054182912 4057146496 4070940096 4082401076 4089762144 4091942304 4092596352 4094164992 4095588016 4102161408 4105160064 4110861456 4116717384 4130095104 4141722624 4149190656 4149811926 4151402496 4152066048 4155101184 4155723339 4162551282 4163216616 4166799104 4180965504 4190109696 4192108544 4200296256 4201906176 4203366648 4205607368 4206279584 4213190592 4216110336 4225052052 4227980016 4239416502 4241719296 4244819968 4253110632 4261330944 4264445952 4266719232 4267401216 4275052668 4279415296 4290990912 4301019648 4306501632 4314912768 4316971152 4318625792 4319272432 4327060608 4333224512 4339242648 4342414609 4353343488 4359544832 4365034596 4368059568 4379701248 4380357033 4382035968 4390594632 4393804131 4410185104 4416602112 4420492416 4422893568 4431532032 4432937496 4433646048 4435345408 4440930624 4444008192 4447256736 4459777166 4474269696 4474939641 4477370368 4483008504 4484726784 4486866176 4489394556 4497352704 4498071552 4501359616 4510151334 4512555594 4529379296 4539285504 4539965184 4542431232 4543283872 4552065024 4554630144 4560955776 4564289808 4567452864 4579807608 4580311684 4595195904 4603435092 4604170896 4605935616 4607536518 4609302528 4618305072 4622279168 4623017984 4631307057 4646356992 4648573488 4659437952 4661968896 4665376768 4666075328 4674488832 4687648992 4694417408 4703586192 4707024486 4716122112 4727144448 4728787479 4731308289 4732064532 4733878272 4743124128 4747205632 4756477518 4762632192 4771934208 4775422464 4784652288 4788866784 4791468032 4792185472 4797501696 4800059136 4800826368 4802348954 4814342208 4817861464 4827364776 4834241364 4844814336 4847125504 4856592546 4858454016 4859181486 4861820928 4863510769 4872132096 4874877576 4881647979 4904487936 4917559296 4918295616 4920180736 4920967168 4927163904 4929790464 4933394112 4934182656 4948073936 4961458242 4964896536 4973053968 4975755264 4978128896 4987054683 4987851804 4989763584 4993411072 5003163828 5024493632 5033553408 5037041664 5040723712 5047724448 5050466304 5059521792 5060330496 5064029568 5066729088 5095551708 5097504768 5106696192 5107460832 5110235136 5111194356 5113970688 5121073152 5123958912 5126403243 5128368128 5129136013 5134826034 5138384472 5159518208 5169595392 5171576832 5173374336 5176959488 5185465344 5187939016 5200064064 5200895232 5203667712 5229645174 5237094811 5244715008 5248548864 5249334744 5252186112 5263325184 5266972672 5273605116 5281117374 5281219584 5305637376 5313195264 5315231744 5325613056 5328153584 5340606336 5344510288 5345364544 5357961216 5372350272 5378637914 5387475132 5390401536 5391208656 5395149598 5405577216 5416134984 5420094147 5427920128 5453016192 5455923072 5456795136 5458886656 5465760768 5469548544 5473546752 5481148608 5484237273 5488956512 5506793472 5517548928 5520181017 5522296832 5532254208 5533082568 5535203328 5536088064 5537127219 5540134912 5540964452 5550068376 5550955488 5566583178 5574620672 5585508603 5600395008 5602541568 5604488864 5613484032 5617587456 5621480448 5633402736 5637306688 5652555336 5655625728 5666671872 5670814176 5678690004 5681774592 5685927936 5686779306 5688958976 5689868288 5697033264 5700070224 5721321216 5734692864 5742002176 5753217024 5755961536 5769414144 5785656864 5804457984 5809570762 5818023936 5820046128 5824079424 5836431393 5839601664 5840476044 5842714624 5850072072 5851007136 5854126176 5858405508 5893989888 5904617472 5905501587 5908709376 5910583328 5911528064 5921240832 5925344256 5929675648 5941372032 5965692928 5966586188 5977344672 5979635712 5985859408 5994172782 5996470272 5997428736 6008182128 6012574074 6013535112 6016740792 6052380672 6053286912 6064201728 6065109738 6069420032 6072840192 6081274368 6085719744 6089937152 6106410144 6123601614 6126927872 6134643216 6137913456 6138894528 6141247488 6143382024 6145736704 6157740096 6175076076 6195142656 6198097984 6212583936 6227103744 6228099072 6232651776 6250198656 6271448256 6276032648 6285164544 6288162816 6300444384 6302859264 6305049972 6308411052 6309419376 6311837696 6319785888 6324165504 6327182381 6337578078 6341970024 6346605967 6359124753 6362578944 6367229952 6379536384 6379665948 6385155712 6396668928 6400078848 6401101824 6419122944 6436486368 6445655152 6455033856 6459752448 6475456728 6477938688 6478908648 6482427904 6490590912 6496176128 6499836768 6508863972 6518135858 6530015232 6539317248 6552089352 6556745728 6557727488 6569551872 6573053952 6577858816 6578910208 6615277656 6619862048 6630738624 6634340352 6649406244 6650469072 6653018112 6655330526 6666012288 6670885104 6689665749 6711404544 6716055552 6727090176 6730299264 6733955072 6734091834 6746029056 6747107328 6752039424 6755638784 6765227001 6768833391 6794068944 6796673024 6808928256 6809947776 6813646848 6814925808 6818627584 6828097536 6831945216 6834111973 6835204324 6846434712 6851179296 6869711412 6870467526 6892793856 6897832448 6908903424 6911304777 6913953792 6933418752 6934526976 6938223616 6972860232 6989156928 6992953344 6998065152 6999112992 7002914816 7011733248 7017766912 7018817702 7031473488 7041489832 7041626112 7055379288 7060536729 7074183168 7084260352 7098096798 7100817408 7120808448 7134716277 7143948288 7163133696 7166550794 7176978432 7183300176 7187202048 7188278208 7200088704 7201239552 7203523431 7207436288 7221513312 7226792196 7251362046 7267221504 7270688256 7274564096 7275726848 7284888819 7287681024 7288772229 7292731392 7298062336 7308198144 7312316364 7342391296 7356731904 7360241356 7376338944 7377443424 7380271104 7381450752 7382836292 7394685696 7400091168 7401273984 7422110904 7442187363 7447344804 7463632896 7467193344 7470055424 7481777706 7484645376 7490116608 7495307264 7504745742 7511203648 7536740448 7540834304 7550330112 7555562496 7561085568 7571586672 7575699456 7581237248 7582372408 7596044352 7600093632 7628428288 7643327562 7646257152 7654215493 7665352704 7666791534 7670956032 7681609728 7692552192 7707576708 7714209152 7739277312 7754393088 7757365248 7760061504 7765439232 7778198016 7781908524 7786135552 7787301392 7800096096 7801342848 7805501568 7811207344 7844467761 7858653184 7872823296 7874002116 7878279168 7894987776 7900459008 7921676061 7921829376 7969792896 7972847616 7988419584 7992230376 7995293696 7996571648 8010909504 8016765432 8018046816 8022321056 8036941824 8067956871 8071049216 8081212698 8085602304 8086812984 8092724397 8097120256 8108365824 8114292992 8141880192 8164802152 8179524288 8183884608 8185192704 8188329984 8191176032 8204322816 8210320128 8221722912 8233434768 8260190208 8283445248 8298381312 8299623852 8302804992 8304132096 8310202368 8311446678 8325102564 8326433232 8333598208 8349874767 8361931008 8384217088 8400592512 8403812352 8406733296 8411214736 8412559168 8426381184 8432220672 8450104104 8455960032 8478833004 8483438592 8489639936 8506221264 8522661888 8528891904 8530168959 8533438464 8534802432 8550105336 8558830592 8581981824 8602039296 8613003264 8629825536 8633942304 8637251584 8638544864 8654121216 8666449024 8678485296 8684829218 8706686976 8714356143 8719089664 8730069192 8736119136 8759402496 8760714066 8764071936 8781189264 8787608262 8820370208 8840984832 8845787136 8863064064 8865874992 8867292096 8870690816 8881861248 8888016384 8894513472 8919554332 8948539392 8949879282 8954740736 8966017008 8969453568 8973732352 8978789112 8991259173 8994705408 8996143104 9002719232 9018861111 9020302668 9025111188 9058758592 9078571008 9079930368 9086567744 9104130048 9109260288 9121911552 9128579616 9134905728 9159615216 9160623368 9185402421 9190391808 9206870184 9208341792 9211871232 9215073036 9218605056 9236610144 9244558336 9246035968 9262614114 9275808721 9292713984 9297146976 9318875904 9323937792 9330753536 9332150656 9348977664 9375297984 9388834816 9407172384 9414048972 9432244224 9454288896 9457574958 9462616578 9464129064 9467756544 9486248256 9494411264 9506367117 9512955036 9525264384 9543868416 9550844928 9569304576 9577733568 9582936064 9584370944 9595003392 9600118272 9601652736 9604697908 9628684416 9635722928 9654729552 9668482728 9689628672 9694251008 9713185092 9716908032 9718362972 9723641856 9727021538 9744264192 9749755152 9763295958 9777203787 9808975872 9835118592 9836591232 9840361472 9841934336 9854327808 9859580928 9866788224 9868365312 9896147872 9922916484 9929793072 9946107936 9951510528 9956257792 9974109366 9975703608 9979527168 9982995789 9986822144 9988317499 10006327656 10048987264 10067106816 10074083328 10081447424 10095448896 10100932608 10101137751 10119043584 10120660992 10128059136 10133458176 10191103416 10195009536 10198553053 10213392384 10214921664 10220470272 10222388712 10227941376 10242146304 10247917824 10252806486 10256736256 10258272026 10269652068 10276768944 10305701289 10319036416 10339190784 10346748672 10353918976 10370930688 10375878032 10400128128 10401790464 10407335424 10459290348 10474189622 10489430016 10497097728 10498669488 10504372224 10526650368 10528226553 10533945344 10547210232 10562234748 10562439168 10611274752 10626390528 10630463488 10647145197 10651226112 10656307168 10681212672 10689020576 10690729088 10715922432 10744700544 10749826191 10755556681 10757275828 10774950264 10780803072 10782417312 10790299196 10811154432 10832269968 10840188294 10855840256 10877043069 10906032384 10911846144 10913590272 10917773312 10931521536 10939097088 10947093504 10962297216 10968474546 10977913024 11013586944 11035097856 11040362034 11044593664 11064508416 11066165136 11070406656 11072176128 11074254438 11080269824 11081928904 11100136752 11101910976 11133166356 11149241344 11171017206 11200790016 11205083136 11208977728 11226968064 11235174912 11242960896 11266805472 11274613376 11305110672 11311251456 11333343744 11341628352 11357380008 11363549184 11371855872 11373558612 11377917952 11379736576 11394066528 11400140448 11442420977 11442642432 11464991343 11469385728 11500187301 11506434048 11511923072 11538828288 11571313728 11608915968 11619141524 11636047872 11640092256 11648158848 11672862786 11679203328 11680952088 11685429248 11700144144 11702014272 11708252352 11716811016 11787979776 11809234944 11811003174 11817418752 11821166656 11823056128 11842481664 11850688512 11859351296 11882744064 11931385856 11933172376 11954689344 11959271424 11971718816 11988345564 11992940544 11994857472 12016364256 12025148148 12027070224 12033481584 12106573824 12128403456 12130219476 12138840064 12145680384 12162548736 12171439488 12179874304 12212820288 12247203228 12253855744 12269286432 12275826912 12277789056 12282494976 12286764048 12291473408 12315480192 12321355163 12350152152 12390285312 12396195968 12425167872 12454207488 12456198144 12465303552 12467170017 12500397312 12542896512 12552065296 12570329088 12576325632 12600888768 12605718528 12610099944 12616822104 12618838752 12623675392 12639571776 12648331008 12654364762 12675156156 12683940048 12693211934 12718249506 12725157888 12734459904 12759331896 12770311424 12793337856 12800157696 12802203648 12838245888 12872972736 12891310304 12919504896 12950913456 12955877376 12957817296 12964855808 12981181824 12992352256 12999673536 13017727944 13027243827 13036271716 13060030464 13078634496 13104178704 13113491456 13115454976 13139103744 13141071099 13146107904 13155717632 13157820416 13181412393 13230555312 13239724096 13261477248 13267803497 13268680704 13298812488 13300938144 13306036224 13310661052 13332024576 13341770208 13379331498 13422809088 13424818923 13432111104 13454180352 13460598528 13467910144 13468183668 13492058112 13494214656 13504078848 13511277568 13530454002 13537666782 13588137888 13593346048 13617856512 13619895552 13627293696 13629851616 13637255168 13656195072 13663890432 13668223946 13670408648 13692869424 13702358592 13739422824 13740935052 13785587712 13795664896 13817806848 13822609554 13827907584 13866837504 13869053952 13876447232 13893921171 13945720464 13978313856 13985906688 13996130304 13998225984 14005829632 14023466496 14035533824 14037635404 14062946976 14082979664 14083252224 14110758576 14121073458 14148366336 14168520704 14186362437 14193924867 14196193596 14201634816 14241616896 14269432554 14287896576 14326267392 14333101588 14353956864 14366600352 14374404096 14376556416 14400177408 14402479104 14407046862 14414872576 14443026624 14453584392 14502724092 14534443008 14541376512 14549128192 14551453696 14569777638 14575362048 14577544458 14585462784 14590532307 14596124672 14616396288 14624632728 14684782592 14713463808 14720482712 14752677888 14754886848 14760542208 14762901504 14765672584 14789371392 14800182336 14802547968 14844221808 14884374726 14894689608 14905577539 14927265792 14934386688 14961164049 14963555412 14969290752 14980233216 14990614528 15009491484 15022407296 15073480896 15081668608 15100660224 15111124992 15122171136 15143173344 15151398912 15162474496 15164744816 15192088704 15200187264 15256856576 15286655124 15292514304 15308430986 15330705408 15333583068 15341912064 15363219456 15379209729 15385104384 15387408039 15415153416 15428418304 15478554624 15508786176 15514730496 15520123008 15530878464 15556396032 15563817048 15572271104 15574602784 15600192192 15602685696 15611003136 15622414688 15688935522 15711284433 15717306368 15745646592 15748004232 15756558336 15789975552 15800918016 15843352122 15843658752 15939585792 15945695232 15976839168 15984460752 15990587392 15993143296 16021819008 16033530864 16036093632 16044642112 16073883648 16135913742 16142098432 16162425396 16171204608 16173625968 16185448794 16194240512 16216731648 16228585984 16260282441 16283760384 16329604304 16359048576 16367769216 16370385408 16376659968 16382352064 16408645632 16420640256 16443445824 16466869536 16520380416 16560543051 16566890496 16596762624 16599247704 16605609984 16608264192 16611381657 16620404736 16622893356 16650205128 16652866464 16667196416 16699749534 16723862016 16756525809 16768434176 16801185024 16807624704 16813466592 16822429472 16825118336 16852762368 16864441344 16900208208 16911920064 16957666008 16966877184 16979279872 17012442528 17045323776 17057783808 17060337918 17066876928 17069604864 17100210672 17117661184 17163963648 17204078592 17226006528 17259651072 17267884608 17274503168 17277089728 17308242432 17332898048 17356970592 17369658436 17413373952 17428712286 17438179328 17460138384 17472238272 17509294179 17518804992 17521428132 17528143872 17562378528 17575216524 17640740416 17681969664 17726128128 17731749984 17734584192 17741381632 17763722496 17776032768 17789026944 17839108664 17897078784 17899758564 17909481472 17932034016 17938907136 17947464704 17957578224 17982518346 17989410816 17992286208 18005438464 18008134469 18037722222 18040605336 18050222376 18117517184 18157142016 18159860736 18173135488 18208260096 18218520576 18243823104 18257159232 18269811456 18319230432 18321246736 18370804842 18380783616 18413740368 18416683584 18423742464 18430146072 18437210112 18473220288 18489116672 18492071936 18525228228 18551617442 18585427968 18594293952 18637751808 18661507072 18664301312 18697955328 18750595968 18777669632 18814344768 18828097944 18864488448 18908577792 18915149916 18925233156 18928258128 18935513088 18972496512 18981547143 18988822528 19012734234 19025910072 19039817901 19087736832 19101689856 19138609152 19155467136 19165872128 19168741888 19190006784 19200236544 19203305472 19209395816 19257368832 19271445856 19309459104 19336965456 19379257344 19388502016 19391405111 19426370184 19433816064 19436725944 19447283712 19450934077 19454043076 19488528384 19499510304 19526591916 19554407574 19617951744 19670237184 19673182464 19680722944 19683868672 19708655616 19719161856 19733576448 19736730624 19792295744 19845832968 19859586144 19892215872 19903021056 19912515584 19948218732 19951407216 19959054336 19965991578 19973644288 19976634998 20012655312 20068997247 20097974528 20134213632 20148166656 20162894848 20190897792 20201865216 20202275502 20238087168 20241321984 20256118272 20266916352 20306500173 20382206832 20390019072 20397106106 20426784768 20429843328 20440940544 20444777424 20455882752 20484292608 20495835648 20502335919 20505612972 20513472512 20516544052 20539304136 20553537888 20611402578 20638072832 20678381568 20693497344 20707837952 20733914331 20741861376 20751756064 20800256256 20803580928 20814670848 20918580696 20948379244 20978860032 20994195456 20997338976 21008744448 21053300736 21056453106 21067890688 21094420464 21124469496 21124878336 21181610187 21222549504 21252781056 21260926976 21294290394 21302452224 21312614336 21362425344 21378041152 21381458176 21431844864 21489401088 21499652382 21511113362 21514551656 21549900528 21561606144 21564834624 21580598392 21610570293 21622308864 21664539936 21680376588 21711680512 21754086138 21812064768 21823692288 21827180544 21863043072 21866316687 21878194176 21894187008 21924594432 21936949092 21955826048 22027173888 22070195712 22080724068 22089187328 22129016832 22132330272 22140813312 22144352256 22148508876 22160539648 22163857808 22200273504 22203821952 22266332712 22298482688 22326562089 22342034412 22401580032 22410166272 22417955456 22453936128 22470349824 22485921792 22533610944 22549226752 22610221344 22622502912 22666687488 22683256704 22714760016 22727098368 22743711744 22747117224 22755835904 22759473152 22788133056 22800280896 22884841954 22885284864 22929982686 22938771456 22962646479 23000374602 23012868096 23023846144 23077656576 23142627456 23217831936 23238283048 23272095744 23280184512 23296317696 23345725572 23358406656 23361904176 23370858496 23400288288 23404028544 23416504704 23433622032 23575959552 23618469888 23622006348 23634837504 23642333312 23646112256 23684963328 23701377024 23718702592 23765028183 23765488128 23862771712 23866344752 23909378688 23918542848 23943437632 23976691128 23985881088 23989714944 23994217949 24032728512 24050296296 24054140448 24066963168 24203870613 24213147648 24256806912 24260438952 24277680128 24278173191 24291360768 24325097472 24342878976 24359748608 24425640576 24494406456 24507711488 24538572864 24551653824 24555578112 24564989952 24573528096 24582946816 24630960384 24642710326 24700304304 24780570624 24792391936 24850335744 24908414976 24912396288 24930607104 24934340034 25000794624 25049624301 25085793024 25104130592 25152651264 25201777536 25211437056 25220199888 25233644208 25237677504 25247350784 25279143552 25296662016 25308729524 25350312312 25367880096 25386423868 25436499012 25450315776 25468919808 25518663792 25540622848 25586675712 25590506877 25600315392 25604407296 25676491776 25745945472 25782620608 25839009792 25901826912 25911754752 25915634592 25929711616 25962363648 25984704512 25999347072 26035455888 26054487654 26072543432 26120060928 26143068429 26157268992 26208357408 26226982912 26230909952 26278207488 26282142198 26292215808 26311435264 26315640832 26362824786 26461110624 26479448192 26522954496 26535606994 26537361408 26597624976 26601876288 26612072448 26621322104 26664049152 26683540416 26758662996 26845618176 26849637846 26864222208 26908360704 26921197056 26936367336 26973777519 26984116224 26988429312 27008157696 27022555136 27056583333 27060908004 27075333564 27176275776 27186692096 27235713024 27239791104 27259703232 27274510336 27312390144 27327780864 27336447892 27340817296 27385738848 27404717184 27478845648 27481870104 27556207263 27571175424 27591329792 27635613696 27645219108 27655815168 27733675008 27738107904 27752894464 27787842342 27827426163 27891440928 27956627712 27971813376 27992260608 27996451968 28011659264 28046932992 28071067648 28075270808 28125893952 28165959328 28166504448 28221517152 28242146916 28296732672 28337041408 28341284393 28372724874 28387849734 28392387192 28403269632 28483233792 28538865108 28575793152 28652534784 28666203176 28707913728 28733200704 28748808192 28753112832 28800354816 28804958208 28814093724 28829745152 28886053248 28907168784 29005448184 29068886016 29082753024 29098256384 29102907392 29139555276 29150724096 29155088916 29170925568 29181064614 29192249344 29232792576 29249265456 29331611361 29369565184 29426927616 29440965424 29505355776 29509773696 29521084416 29525803008 29531345168 29578742784 29600364672 29605095936 29688443616 29768749452 29789379216 29811155078 29854531584 29868773376 29922328098 29927110824 29938581504 29948987367 29960466432 29964952497 29981229056 30018982968 30044814592 30146961792 30163337216 30201320448 30222249984 30244342272 30286346688 30302797824 30303413253 30324948992 30329489632 30384177408 30400374528 30513713152 30573310248 30585028608 30595659159 30616861972 30661410816 30667166136 30683824128 30726438912 30758419458 30770208768 30774816078 30830306832 30856836608 30917103867 30957109248 31017572352 31040246016 31061756928 31112792064 31127634096 31144542208 31149205568 31200384384 31205371392 31222006272 31244829376 31377871044 31422568866 31434612736 31491293184 31496008464 31513116672 31579951104 31584679659 31601836032 31686704244 31687317504 31879171584 31891390464 31953678336 31968921504 31981174784 31986286592 32043638016 32067061728 32072187264 32089284224 32147767296 32249478573 32266670043 32271827484 32284196864 32324850792 32342409216 32347251936 32370897588 32388481024 32433463296 32457171968 32520564882 32567520768 32631129207 32659208608 32718097152 32735538432 32740770816 32753319936 32764704128 32817291264 32841280512 32886891648 32933739072 33040760832 33121086102 33133780992 33193525248 33198495408 33211219968 33216528384 33222763314 33240809472 33245786712 33300410256 33305732928 33334392832 33399499068 33447724032 33513051618 33536868352 33602370048 33615249408 33626933184 33644858944 33650236672 33705524736 33728882688 33800416416 33823840128 33915332016 33933754368 33958559744 34024885056 34090647552 34115567616 34120675836 34133753856 34139209728 34200421344 34235322368 34327262931 34327927296 34408157184 34519302144 34535769216 34549006336 34554179456 34616484864 34665796096 34713941184 34739316872 34826747904 34857424572 34876358656 34920276768 34944476544 34961146441 35018588358 35037609984 35042856264 35056287744 35068472387 35124757056 35150433048 35281480832 35363939328 35452256256 35463499968 35469168384 35482763264 35527444992 35552065536 35578053888 35678217328 35794157568 35799517128 35818962944 35864068032 35877814272 35894929408 35915156448 35965036692 35978821632 35984572416 36010876928 36016268938 36075444444 36081210672 36100444752 36235034368 36319721472 36346270976 36416520192 36437041152 36487646208 36514318464 36539622912 36638460864 36642493472 36741609684 36761567232 36827480736 36833367168 36847484928 36860292144 36874420224 36946440576 36964065489 36978233344 36984143872 37050456456 37103234884 37170855936 37188587904 37275503616 37323014144 37328602624 37395910656 37401510051 37501191936 37555339264 37628689536 37656195888 37728976896 37762209953 37817155584 37830299832 37850466312 37856516256 37871026176 37944993024 37963094286 37977645056 38025468468 38051820144 38079635802 38175473664 38203379712 38310934272 38331744256 38337483776 38380013568 38400473088 38406610944 38418791632 38514737664 38542891712 38618918208 38673930912 38758514688 38777004032 38782810222 38852740368 38867632128 38873451888 38894567424 38901868154 38908086152 38977056768 38999020608 39053183832 39081731481 39108815148 39235903488 39340474368 39346364928 39361445888 39417311232 39423213297 39438323712 39467152896 39473461248 39544237179 39584591488 39691665936 39719172288 39784431744 39803410491 39806042112 39825031168 39896437464 39902814432 39918108672 39931983156 39947288576 39953269996 40025310624 40137994494 40195949056 40268427264 40274456769 40296333312 40325789696 40381795584 40403730432 40404551004 40476174336 40482643968 40512236544 40533832704 40613000346 40764413664 40780038144 40794212212 40853569536 40859686656 40881881088 40889554848 40911765504 40968585216 40991671296 41004671838 41011225944 41026945024 41033088104 41078608272 41107075776 41222805156 41276145664 41356763136 41386994688 41415675904 41467828662 41483722752 41503512128 41600512512 41607161856 41629341696 41837161392 41896758488 41957720064 41988390912 41994677952 42017488896 42106601472 42112906212 42135781376 42188840928 42248938992 42249756672 42363220374 42367883077 42445099008 42505562112 42581774601 42588580788 42604904448 42625228672 42724850688 42756082304 42762916352 42863689728 42978802176 42999304764 43022226724 43029103312 43099801056 43123212288 43129669248 43161196784 43221140586 43244617728 43329079872 43360753176 43423361024 43508172276 43624129536 43647384576 43654361088 43726086144 43732633374 43756388352 43771596921 43788374016 43849188864 43873898184 43911652096 44054347776 44140391424 44161448136 44178374656 44258033664 44264660544 44281626624 44288704512 44297017752 44321079296 44327715616 44400547008 44407643904 44532665424 44596965376 44653124178 44684068824 44716732617 44803160064 44835910912 44907872256 44940699648 44971843584 45067221888 45098453504 45220442688 45245005824 45333374976 45366513408 45429520032 45454196736 45487423488 45494234448 45511671808 45518946304 45576266112 45600561792 45622315063 45769683908 45770569728 45859965372 45877542912 45925292958 46000749204 46025736192 46047692288 46137629187 46155313152 46162224117 46285254912 46435663872 46476566096 46544191488 46560369024 46592635392 46691451144 46716813312 46723808352 46741716992 46800576576 46808057088 46833009408 46867244064 47133853299 47151919104 47236939776 47244012696 47269675008 47284666624 47292224512 47369926656 47402754048 47437405184 47530056366 47530976256 47725543424 47732689504 47818757376 47837085696 47886875264 47953382256 47971762176 47979429888 47988435898 48065457024 48100592592 48108280896 48133926336 48407741226 48426295296 48513613824 48520877904 48555360256 48556346382 48582721536 48650194944 48685757952 48719497216 48780847323 48851281152 48988812912 49015422976 49077145728 49103307648 49111156224 49129979904 49147056192 49165893632 49261920768 49285420652 49400608608 49561141248 49584783872 49681629153 49700671488 49816829952 49824792576 49834144971 49861214208 49868680068 50001589248 50099248602 50171586048 50208261184 50305302528 50403555072 50422874112 50440399776 50467288416 50475355008 50494701568 50558287104 50593324032 50617459048 50700624624 50735760192 50772847736 50872998024 50900631552 50937839616 51037327584 51081245696 51173351424 51181013754 51200630784 51208814592 51253921181 51352983552 51491890944 51565241216 51678019584 51803653824 51823509504 51831269184 51859423232 51924727296 51969409024 51998694144 52070911776 52108975308 52145086864 52240121856 52286136858 52314537984 52416714816 52461819904 52527882537 52556414976 52564284396 52584431616 52622870528 52631281664 52725649572 52922221248 52958896384 53045908992 53071213988 53195249952 53203752576 53224144896 53242644208 53328098304 53367080832 53517325992 53691236352 53699275692 53728444416 53816721408 53842394112 53872734672 53947555038 53968232448 53976858624 54016315392 54024403407 54045110272 54113166666 54121816008 54150667128 54352551552 54373384192 54471426048 54479582208 54519406464 54549020672 54624780288 54655561728 54672895784 54681634592 54771477696 54809434368 54957691296 54963740208 55112414526 55142350848 55182659584 55190922239 55271227392 55290438216 55311630336 55467350016 55476215808 55505788928 55575684684 55654852326 55782881856 55913255424 55984521216 55992903936 56023318528 56093865984 56142135296 56150541616 56251787904 56331918656 56333008896 56443034304 56484293832 56593465344 56674082816 56682568786 56745449748 56775699468 56784774384 56806539264 56944641429 56966467584 57077730216 57119453703 57305069568 57332406352 57415827456 57466401408 57497616384 57506225664 57600709632 57609916416 57628187448 57659490304 57772106496 57814337568 58010896368 58137772032 58165506048 58174215333 58196512768 58205814784 58279110552 58301448192 58310177832 58341851136 58352802231 58362129228 58384498688 58465585152 58498530912 58663222722 58739130368 58853855232 58881930848 59010711552 59019547392 59042168832 59051606016 59062690336 59157485568 59200729344 59210191872 59376887232 59537498904 59578758432 59622310156 59709063168 59737546752 59844656196 59854221648 59877163008 59897974734 59920932864 59929904994 59962458112 60037965936 60089629184 60206991741 60293923584 60326674432 60402640896 60444499968 60488684544 60572693376 60605595648 60606826506 60649897984 60658979264 60768354816 60800749056 61027426304 61146620496 61170057216 61191318318 61233723944 61322821632 61334332272 61367648256 61452877824 61507007757 61516838916 61540417536 61549632156 61660613664 61713673216 61834207734 61914218496 62035144704 62080492032 62123513856 62225584128 62255268192 62289084416 62298411136 62400768768 62410742784 62444012544 62489658752 62755742088 62845137732 62869225472 62982586368 62992016928 63026233344 63159902208 63169359318 63203672064 63225639997 63373408488 63374635008 63544830561 63758343168 63782780928 63907356672 63937843008 63962349568 63972573184 64087276032 64134123456 64144374528 64178568448 64295534592 64498957146 64533340086 64543654968 64568393728 64649701584 64684818432 64694503872 64741795176 64776962048 64831710879 64866926592 64914343936 65041129764 65135041536 65262258414 65318417216 65436194304 65471076864 65481541632 65529408256 65634582528 65682561024 65773783296 65867478144 66081521664 66242172204 66267561984 66387050496 66396990816 66422439936 66433056768 66445526628 66481618944 66491573424 66600820512 66611465856 66668785664 66678768169 66798998136 66895448064 67026103236 67073736704 67204740096 67230498816 67253866368 67289717888 67300473344 67411049472 67457765376 67600832832 67647680256 67830664032 67867508736 67917119488 68049770112 68082232543 68181295104 68231135232 68241351672 68267507712 68278419456 68400842688 68470644736 68654525862 68655854592 68816314368 68887939437 69038604288 69071538432 69098012672 69108358912 69232969728 69331592192 69427882368 69478633744 69653495808 69714849144 69752717312 69840553536 69888953088 69922292882 70037176716 70075219968 70085712528 70112575488 70136944774 70249514112 70300866096 70562961664 70727878656 70904512512 70926999936 70938336768 70965526528 71054889984 71104131072 71156107776 71295084549 71356434656 71588315136 71599034256 71637925888 71728136064 71755628544 71789858816 71830312896 71930073384 71957643264 71969144832 71982653847 72021753856 72032537876 72150888888 72162421344 72200889504 72470068736 72611611839 72639442944 72692541952 72833040384 72834519573 72874082304 72975292416 73028636928 73079245824 73276921728 73284986944 73483219368 73523134464 73654961472 73666734336 73694969856 73720584288 73748840448 73892881152 73928130978 73956466688 73968287744 74100912912 74206469768 74341711872 74377175808 74551007232 74646028288 74657205248 74791821312 74803020102 75002383872 75110678528 75257379072 75312391776 75457953792 75524419906 75634311168 75660599664 75700932624 75713032512 75742052352 75889986048 75926188572 75955290112 76050936936 76103640288 76159271604 76350947328 76406759424 76621868544 76674967552 76760027136 76771520631 76800946176 76813221888 76837583264 77029475328 77085783424 77237836416 77347861824 77517029376 77554008064 77565620444 77705480736 77735264256 77746903776 77789134848 77803736308 77816172304 77954113536 77998041216 78106367664 78163462962 78217630296 78429205287 78471806976 78680948736 78692729856 78722891776 78834622464 78846426594 78876647424 78934305792 78946922496 79088474358 79169182976 79383331872 79438344576 79568863488 79606820982 79612084224 79650062336 79792874928 79805628864 79836217344 79863966312 79894577152 79906539992 80050621248 80275988988 80391898112 80536854528 80548913538 80592666624 80651579392 80763591168 80809102008 80952348672 80965287936 81024473088 81067665408 81226000692 81528827328 81560076288 81588424424 81707139072 81719373312 81779109696 81823531008 81937170432 81983342592 82009343676 82022451888 82053890048 82066176208 82157216544 82214151552 82445610312 82505877571 82668621789 82713526272 82773989376 82831351808 82935657324 82967445504 83007024256 83201025024 83214323712 83258683392 83482278489 83674322784 83793516976 83915440128 83976781824 83989355904 84034977792 84213202944 84225812424 84271562752 84377681856 84497877984 84499513344 84726440748 84735766154 84890198016 85011124224 85023853179 85163549202 85177161576 85209808896 85250457344 85449701376 85512164608 85525832704 85727379456 85957604352 85998609528 86044453448 86058206624 86199602112 86246424576 86259338496 86322393568 86442281172 86489235456 86658159744 86721506352 86846722048 87016344552 87248259072 87294769152 87308722176 87452172288 87465266748 87512776704 87543193842 87576748032 87698377728 87747796368 87823304192 87994834083 88108695552 88280782848 88322896272 88356749312 88516067328 88529321088 88563253248 88577409024 88594035504 88642158592 88655431232 88801094016 88815287808 88843455649 89065330848 89193930752 89306248356 89368137648 89433465234 89606320128 89671821824 89815744512 89846962101 89881399296 89894857491 89943687168 90134443776 90196907008 90440885376 90490011648 90666749952 90733026816 90859040064 90908393472 90974846976 90988468896 91023343616 91037892608 91152532224 91201123584 91244630126 91539367816 91541139456 91719930744 91755085824 91786977477 91850585916 92001498408 92051472384 92095384576 92275258374 92310626304 92324448234 92570509824 92751311601 92871327744 92953132192 93120738048 93185270784 93382902288 93433626624 93447616704 93483433984 93601153152 93616114176 93666018816 93734488128 94267706598 94303838208 94473879552 94488025392 94539350016 94569333248 94584449024 94739853312 94754038977 94805508096 94874810368 95060112732 95061952512 95451086848 95465379008 95637514752 95674171392 95773750528 95906764512 95943524352 95958859776 95976871796 96130914048 96201185184 96216561792 96267852672 96748435719 96800010129 96815482452 96852590592 97027227648 97041755808 97110720512 97112692764 97165443072 97300389888 97371515904 97438994432 97561694646 97702562304 97977625824 98030845952 98154291456 98206615296 98222312448 98259959808 98294112384 98331787264 98523841536 98570841304 98801217216 99122282496 99169567744 99363258306 99401342976 99504801409 99633659904 99649585152 99668289942 99722428416 99737360136 100003178496 100198497204 100343172096 100416522368 100610605056 100807110144 100845748224 100880799552 100934576832 100950710016 100989403136 101116574208 101186648064 101234918096 101401249248 101471520384 101545695472 101745996048 101801263104 101875679232 102074655168 102162491392 102346702848 102362027508 102401261568 102417629184 102507842362 102705967104 102981788793 102983781888 103130482432 103607307648 103647019008 103662538368 103718846464 103849454592 103938818048 103997388288 104141823552 104217950616 104290173728 104480243712 104572273716 104629075968 104833429632 104883439323 104923639808 105055765074 105112829952 105128568792 105168863232 105205417161 105245741056 105262563328 105451299144 105844442496 105917792768 106091817984 106142427976 106390499904 106407505152 106448289792 106485288416 106656196608 106734161664 107034651984 107382472704 107398551384 107456888832 107477059097 107633442816 107684788224 107745469344 107895110076 107936464896 107953717248 108032630784 108048806814 108090220544 108226333332 108243632016 108301334256 108705103104 108746768384 108959164416 109038812928 109098041344 109249560576 109311123456 109345791568 109363269184 109542955392 109618868736 109915382592 109927480416 110224829052 110284701696 110365319168 110381844478 110542454784 110580876432 110623260672 110892196467 110934700032 110952431616 111011577856 111151369368 111309704652 111565763712 111826510848 111969042432 111985807872 112187731968 112204530153 112284270592 112301083232 112503575808 112663837312 112666017792 112886068608 112968587664 113186930688 113286629859 113348165632 113365137572 113490899496 113551398936 113569548768 113613078528 113889282858 113932935168 114155460432 114238907406 114610139136 114664812704 114932802816 114995232768 115012451328 115201419264 115219832832 115256374896 115318980608 115544212992 115628675136 116021792736 116275544064 116331012096 116348430666 116393025536 116411629568 116558221104 116602896384 116620355664 116683702272 116705604462 116724258456 116768997376 116931170304 116997061824 117245194443 117326445444 117478260736 117707710464 117763861696 118021423104 118039094784 118084337664 118125380672 118314971136 118401458688 118420383744 118753774464 119074997808 119157516864 119244620312 119410231473 119418126336 119475093504 119689312392 119708443296 119754326016 119795949468 119841865728 119859809988 119924916224 120075931872 120179258368 120413983482 120585513373 120587847168 120805281792 120823370307 120888999936 120977369088 121145386752 121211191296 121213653012 121299795968 121317958528 121536709632 121601498112 122054852608 122293240992 122340114432 122382636636 122467447888 122645643264 122668664544 122735296512 122905755648 123014015514 123033677832 123080835072 123099264312 123321227328 123427346432 123668415468 123828436992 124070289408 124160984064 124247027712 124451168256 124510536384 124578168832 124596822272 124801537536 124821485568 124888025088 124979317504 125511484176 125690275464 125738450944 125965172736 125984033856 126052466688 126319804416 126338718636 126407344128 126451279994 126746816976 126749270016 127089661122 127103649231 127516686336 127814713344 127875686016 127924699136 127945146368 128174552064 128268246912 128288749056 128357136896 128591069184 128997914292 129066680172 129087309936 129136787456 129299403168 129369636864 129389007744 129483590352 129553924096 129663421758 129733853184 129828687872 129848127487 130082259528 130270083072 130524516828 130636834432 130872388608 130942153728 130963083264 131058816512 131269165056 131314790763 131365122048 131547566592 131734956288 132163043328 132484344408 132535123968 132581189689 132774100992 132793981632 132844879872 132866113536 132891053256 132963237888 132983146848 133201641024 133222931712 133337571328 133357536338 133597996272 133790896128 134052206472 134147473408 134150197851 134409480192 134507732736 134579435776 134600946688 134822098944 134915530752 135201665664 135295360512 135661328064 135735017472 135834238976 136099540224 136164465086 136362590208 136462270464 136482703344 136535015424 136556838912 136801685376 136866945189 136941289472 137309051724 137311709184 137632628736 137775878874 138077208576 138143076864 138196025344 138216717824 138412887561 138465939456 138486672351 138663184384 138855764736 138957267488 139306991616 139429698288 139505434624 139681107072 139777906176 139822236853 139844585764 140074353432 140150439936 140171425056 140225150976 140273889548 140499028224 140601732192 141125923328 141401559897 141455757312 141809025024 141853999872 141876673536 141931053056 142109779968 142208262144 142312215552 142590169098 142712869312 143176630272 143198068512 143275851776 143456272128 143511257088 143579717632 143660625792 143860146768 143915286528 143938289664 143965307694 144043507712 144065075752 144301777776 144324842688 144401779008 144940137472 145223223678 145278885888 145385083904 145666080768 145669039146 145748164608 145950584832 146057273856 146158491648 146553843456 146569973888 146966438736 147046268928 147309922944 147333468672 147389939712 147441168576 147497680896 147785762304 147856261956 147912933376 147936575488 148201825824 148412939536 148683423744 148754351616 149044887459 149102014464 149314410496 149502434913 149583642624 149606040204 150004767744 150221357056 150514758144 150624783552 150915907584 151048839812 151268622336 151321199328 151401865248 151426065024 151484104704 151779972096 151852377144 151910580224 152101873872 152207280576 152318543208 152701894656 152813518848 153243737088 153349935104 153520054272 153543041262 153601892352 153626443776 153675166528 153761763543 154058950656 154171566848 154475672832 154695723648 155034058752 155108016128 155131240888 155410961472 155470528512 155493807552 155578269696 155607472616 155632344608 155908227072 155996082432 156212735328 156326925924 156435260592 156858410574 156943613952 157385459712 157669244928 157692853188 157753294848 157868611584 157893844992 158176948716 158338365952 158766663744 158876689152 159137726976 159213641964 159300124672 159585749856 159611257728 159672434688 159727932624 159789154304 159813079984 160101242496 160551977976 160783796224 161073709056 161097827076 161185333248 161303158784 161527182336 161618204016 161904697344 161930575872 162048946176 162073210221 162135330816 162452001384 163057654656 163120152576 163176848848 163414278144 163438746624 163558219392 163647062016 163874340864 163966685184 164018687352 164044903776 164107780096 164132352416 164314433088 164428303104 164891220624 165011755142 165337243578 165427052544 165547978752 165572766717 165662703616 165871314648 165934891008 166014048512 166402050048 166428647424 166517366784 166964556978 167348645568 167587033952 167953563648 167978711808 168069955584 168426405888 168451624848 168543125504 168755363712 168995755968 168999026688 169452881496 169471532308 169780396032 170022248448 170047706358 170327098404 170354323152 170419617792 170500914688 170833924287 170899402752 171024329216 171051665408 171358361109 171915208704 171997219056 172088906896 172116413248 172399204224 172492849152 172518676992 172644787136 172884562344 172978470912 173316319488 173443012704 173693444096 174032689104 174496518144 174522645999 174589538304 174617444352 174904344576 174930533496 175025553408 175058406693 175086387684 175153496064 175396755456 175495592736 175646608384 175989668166 176217391104 176561565696 176645792544 176713498624 177032134656 177058642176 177126506496 177154818048 177188071008 177284317184 177310862464 177602188032 177630575616 177686911298 178130661696 178387861504 178612496712 178736275296 178866930468 179212640256 179343643648 179631489024 179693924202 179762798592 179789714982 179887374336 180268887552 180393814016 180620975223 180881770752 180980023296 181333499904 181466053632 181718080128 181816786944 181949693952 181976937792 182046687232 182075785216 182305064448 182402247168 182489260252 183078735632 183082278912 183439861488 183510171648 183573954954 183701171832 184002996816 184102944768 184190769152 184521023271 184550516748 184621252608 184648896468 185141019648 185502623202 185742655488 185906264384 186241476096 186370541568 186765804576 186867253248 186895233408 186966867968 187202306304 187232228352 187332037632 187468976256 188535413196 188607676416 188947759104 188976050784 189078700032 189138666496 189168898048 189479706624 189508077954 189611016192 189676919991 189749620736 189778032481 190120225464 190123905024 190902173696 190930758016 191275029504 191348342784 191547501056 191813529024 191887048704 191917719552 191953743592 192261828096 192402370368 192433123584 192535705344 193496871438 193600020258 193630964904 193705181184 193772508007 194054455296 194083511616 194225385528 194330886144 194495132637 194600779776 194743031808 194877988864 195123389292 195405124608 195955251648 196061691904 196308582912 196413230592 196444624896 196588224768 196663574528 197047683072 197141682608 197602434432 198244564992 198339135488 198726516612 198802685952 199009602818 199267319808 199299170304 199336579884 199444856832 199474720272 200006356992 200036304507 200396994408 200686344192 200833044736 201221210112 201614220288 201691496448 201761599104 201869153664 201901420032 201978806272 202233148416 202373296128 202469836192 202802498496 202943040768 203091390944 203491992096 203602526208 203751358464 204149310336 204246697629 204324982784 204355576939 204693405696 204724055016 204802523136 204835258368 205015684724 205411934208 205963577586 205967563776 206260964864 206663818311 207214615296 207294038016 207325076736 207437692928 207698909184 207877636096 207994776576 208283647104 208435901232 208580347456 208960487424 209144547432 209258151936 209666859264 209766878646 209847279616 210111530148 210225659904 210257137584 210337726464 210410834322 210491482112 210525126656 210902598288 211688884992 211835585536 212183635968 212284855952 212780999808 212815010304 212896579584 212970576832 213312393216 213468323328 214069303968 214764945408 214797102768 214913777664 214954118194 215266885632 215369576448 215490938688 215790220152 215872929792 215907434496 215947961541 216065261568 216097613628 216180441088 216452666664 216487264032 216602668512 217410206208 217493536768 217834835517 217918328832 218077625856 218499121152 218503558719 218622246912 218691583136 218726538368 219085910784 219237737472 219830765184 219854960832 220449658104 220569403392 220730638336 220763688956 221084909568 221161752864 221246521344 221784392934 221869400064 221904863232 222023155712 222302738736 222619409304 223131527424 223653021696 223938084864 223971615744 224375463936 224409060306 224568541184 224602166464 225007151616 225327674624 225332035584 225772137216 225937175328 226373861376 226573259718 226696331264 226730275144 226981798992 227102797872 227139097536 227226157056 227778565716 227865870336 228310920864 228477814812 229220278272 229329625408 229865605632 230024902656 230402838528 230439665664 230512749792 230637961216 231088425984 231257350272 232043585472 232551088128 232662024192 232696861332 232786051072 232823259136 233116442208 233205792768 233240711328 233367404544 233411208924 233448516912 233537994752 233862340608 233994123648 234105748097 234490388886 234652890888 235287615861 235415420928 235527723392 236042846208 236078189568 236168675328 236250761344 236629942272 236802917376 236840767488 237507548928 238149995616 238315033728 238489240624 238820462946 238836252672 238950187008 239378624784 239416886592 239508652032 239591898936 239683731456 239719619976 239849832448 240151863744 240358516736 240827966964 241171026746 241175694336 241610563584 241646740614 241777999872 241954738176 242290773504 242427306024 242599591936 242635917056 243073419264 243202996224 244109705216 244586481984 244680228864 244765273272 244934895776 245337329088 245470593024 245811511296 246028031028 246067355664 246161670144 246198528624 246642454656 246854692864 247336830936 247517632713 248140578816 248321968128 248494055424 248902336512 249021072768 249156337664 249193644544 249603075072 249642971136 249776050176 249958635008 250446835467 251022968352 251380550928 251476901888 251930345472 251968067712 252088266443 252104933376 252639608832 252677437272 252814688256 252862143001 252902559988 253493633952 253498540032 254179322244 254207298462 255033372672 255071559537 255629426688 255751372032 255849398272 255890292736 256349104128 256536493824 256577498112 256714273792 257182138368 257995828584 258133360344 258174619872 258273574912 258598806336 258739273728 258778015488 258967180704 259107848192 259326843516 259467706368 259657375744 259696254974 260164519056 260540166144 261049033656 261273668864 261744777216 261884307456 261926166528 262117633024 262538330112 262629581526 262730244096 263095133184 263469912576 263984502249 264326086656 264968688816 265070247936 265162379378 265548201984 265587963264 265689759744 265732227072 265782106512 265926475776 265966293696 266403282048 266445863424 266530366947 266675142656 266715072676 267195992544 267581792256 268104412944 268294946816 268300395702 268818960384 269015465472 269158871552 269201893376 269540886303 269644197888 269684572473 269831061504 270403331328 270590721024 271322656128 271470034944 271668477952 272199080448 272328930172 272725180416 272924540928 272965406688 273070030848 273113677824 273603370752 273733890378 273882578944 274618103448 274623418368 275265257472 275360932431 275551757748 276154417152 276286153728 276392050688 276433435648 276825775122 276931878912 276973344702 277326368768 277711529472 277914534976 278613983232 278859396576 279010869248 279362214144 279555812352 279644473706 279689171528 280148706864 280300879872 280342850112 280450301952 280547779096 280998056448 281203464384 282251846656 282803119794 282911514624 283205973241 283618050048 283707999744 283753347072 284219559936 284262116931 284416524288 284624431104 285180338196 285425738624 286353260544 286396137024 286551703552 286912544256 287022514176 287159435264 287321251584 287720293536 287830573056 287876579328 287930615388 288087015424 288130151504 288603555552 288649685376 288803558016 289880274944 290245307157 290400030387 290446447356 290557771776 290770167808 291332161536 291338078292 291496329216 291901169664 292114547712 292316983296 293107686912 293139947776 293932877472 294092537856 294619845888 294666937344 294779879424 294882337152 294995361792 295571524608 295712523912 295825866752 295873150976 296403651648 296825879072 297366847488 297508703232 298089774918 298204028928 298514404227 298628820992 299004869826 299167285248 299212080408 300009535488 300442714112 301029516288 301249567104 301831815168 302097679624 302537244672 302642398656 302803730496 302852130048 302968209408 303559944192 303704754288 303821160448 304203747744 304414561152 304637086416 305403789312 305627037696 306487474176 306699870208 307040108544 307086082524 307203784704 307252887552 307350333056 307523527086 308117901312 308343133696 308945366379 308951345664 309391447296 310216032256 310262481776 310821922944 310941057024 310987615104 311156539392 311214945232 311264689216 311816454144 311992164864 312425470656 312653851848 312870521184 313716821148 313887227904 314650317969 314770919424 315338489856 315385706376 315506589696 315616251483 315737223168 315787689984 316353897432 316676731904 317533327488 317753378304 318275453952 318427283928 318600249344 319171499712 319222515456 319344869376 319455865248 319578308608 319626159968 320202484992 321103955952 321567592448 322147418112 322195654152 322370666496 322431177291 322606317568 323054364672 323236408032 323809394688 323861151744 324097892352 324146420442 324270661632 324904002768 326115309312 326240305152 326353697696 326877493248 327116438784 327294124032 327748681728 327933370368 328037374704 328089807552 328215560192 328264704832 328628866176 328856606208 329782441248 330023510284 330674487156 330854105088 331095957504 331145533434 331325407232 331742629296 331869782016 332028097024 332676589401 332804100096 332857294848 333034733568 333929113956 334697291136 335174067904 335907127296 335957423616 336852811776 336903249696 337086251008 337510727424 337991511936 337998053376 338905762992 338943064616 339560792064 339859889577 340044496896 340095412716 340654196808 340708646304 340839235584 341001829376 341667848574 341798805504 342048658432 342103330816 342716722218 343830417408 343994438112 344177813792 344232826496 344798408448 344985698304 345037353984 345289574272 345769124688 345956941824 346632638976 346886025408 347386888192 348065378208 348993036288 349045291998 349179076608 349234888704 349808689152 349861066992 350051106816 350116813386 350172775368 350306992128 350793510912 350991185472 351293216768 351735583329 351979336332 352434782208 353123131392 353291585088 353426997248 354064269312 354117284352 354253012992 354376142016 354568634368 354621724928 355204376064 355261151232 355373822596 356261323392 356775723008 357224993424 357472550592 357733860936 358230694419 358425280512 358687287296 359262978048 359387848404 359525597184 359579429964 359774748672 360537775104 360787628032 361241950446 361756540119 361763541504 362666999808 362932107264 363436160256 363633573888 363899387904 363953875584 364093374464 364151570432 364610128896 364804494336 364978520504 366157471264 366164557824 366879722976 367020343296 367147909908 367402343664 368005993632 368205889536 368381538304 368436697109 369042046542 369101033496 369242505216 369297792936 369567747463 370282039296 371005246404 371485310976 371812528768 372482952192 372741083136 373531609152 373734506496 373790466816 373933735936 374404612608 374464456704 374664075264 374937952512 377070826392 377215352832 377895518208 377952101568 378157400064 378277332992 378337796096 378959413248 379016155908 379222032384 379353839982 379499241472 379556064962 380240450928 380247810048 381310947693 381804347392 381861516032 382550059008 383095002112 383627058048 383774097408 383835439104 383907487184 384523656192 384804740736 384866247168 385071410688 386993742876 387200040516 387261929808 387410362368 387545016014 388108910592 388167023232 388450771056 388661772288 388990265274 389201559552 389486063616 389544382461 389755977728 390246778584 390810249216 391910503296 392123383808 392617165824 392826461184 392889249792 393176449536 393327149056 393944372289 394095366144 394283365216 395204868864 396489129984 396678270976 397453033224 397605371904 397743569067 397955597197 398019205636 398534639616 398598340608 398673159768 398889713664 398949440544 400012713984 400072609014 400793988816 401372688384 401666089472 402442420224 402450593553 403228440576 403523198208 403738307328 403802840064 403957612544 404466296832 404746592256 404939672384 405604996992 405886081536 406182781888 406983984192 407205052416 407502716928 408298620672 408493395258 408649965568 408711153878 409386811392 409448110032 409605046272 409670516736 410031369448 410600835567 410823868416 411927155172 411935127552 412521929728 413327636622 414429230592 414588076032 414650153472 415397818368 415460017053 415755272192 415989553152 416567294208 416871802464 417160694912 417920974848 418289094864 418516303872 419333718528 419466710559 419533757292 419694559232 420223060296 420451319808 420514275168 420675452928 420821668644 420982964224 421050253312 421805196576 423377769984 423671171072 424204679691 424367271936 424569711904 425561999616 425630020608 425793159168 425941153664 426624786432 426936646656 428138607936 429529890816 429594205536 429827555328 429908236388 430533771264 430739152896 430981877376 431580440304 431745859584 431814868992 431895923082 432130523136 432195227256 432360882176 432905333328 432974528064 433205337024 434820412416 434987073536 435669671034 435836657664 436155251712 436998242304 437007117438 437244493824 437383166272 437453076736 438171821568 438475474944 439661530368 439709921664 440899316208 441138806784 441461276672 441527377912 442169819136 442323505728 442493042688 443568785868 443738800128 443809726464 444046311424 444605477472 445238818608 446263054848 447306043392 447943231488 448750927872 448818120612 449137082368 449204332928 450014303232 450655349248 450664071168 451544274432 451874350656 452747722752 453146519436 453392662528 453460550288 453963597984 454205595744 454278195072 454452314112 455557131432 455731740672 455890141031 456621841728 456955629624 458440556544 458659250816 459731211264 460049805312 460805677056 460879331328 461025499584 461275922432 461285290629 462176851968 462514700544 464087170944 465102176256 465324048384 465393722664 465572102144 465646518272 466232884416 466411585536 466481422656 466734809088 466822417848 466897033824 467075989504 467724681216 467988247296 468211496194 468980777772 469305781776 470575231722 470830841856 471055446784 472156379136 472501522688 473259884544 473605834752 473681534976 475015097856 476299991232 476630067456 476978481248 477640925892 477900374016 478757249568 478833773184 479017304064 479183797872 479367462912 479439239952 479699664896 480303727488 480717033472 481655933928 482342053492 482351388672 483221127168 483293481228 483555999744 483909476352 484581547008 484854612048 485199183872 485271834112 486146838528 486219630663 486405992448 488219410432 489172963968 489360457728 489530546544 489869791552 490674658176 490908729389 490941186048 491623022592 492056062056 492134711328 492323340288 492397057248 493284909312 493709385728 494673661872 495035265426 496281157632 496643936256 496718300151 496988110848 497804673024 498042145536 498312675328 498387289088 499206150144 499285942272 499552100352 499917270016 500893670934 502045936704 502761101856 502953803776 503860690944 503936135424 504176532886 504209866752 505279217664 505354874544 505629376512 505724286002 505805119976 506987267904 506997080064 508358644488 508414596924 510066745344 510143119074 511258853376 511502744064 511698796544 512501772861 512698208256 513072987648 513154996224 513428547584 514075083327 515991657168 516266720688 516349239744 516547149824 517197612672 517478547456 517556030976 517934361408 518215696384 518653687032 518935412736 519314751488 519392509948 520329038112 521080332288 522098067312 522547337728 523489554432 523567937997 523768614912 523852333056 524235266048 525076660224 525175220079 525259163052 525460488192 526190266368 526939825152 527969004498 528652173312 529937377632 530140495872 530324758756 531096403968 531175926528 531379519488 531464454144 531564213024 531852951552 531932587392 532806564096 532891726848 533060733894 533350285312 533430145352 534391985088 535163584512 536208825888 536589893632 536600791404 537637920768 538030930944 538317743104 538403786752 539081772606 539288395776 539369144946 539662123008 540806662656 541181442048 542645312256 542940069888 543336955904 544398160896 544657860344 545450360832 545849081856 545930813376 546140061696 546227355648 547206741504 547467780756 547765157888 549236206896 549246836736 550530514944 550721864862 551103515496 552308834304 552572307456 552866871296 553563069813 553651550244 553863757824 553946689404 554652737536 555423058944 555829069952 557227966464 557718793152 558021738496 558724428288 559111624704 559288947412 559378343056 560297413728 560601759744 560685700224 560900603904 561095558192 561996112896 562406928768 564503693312 565606239588 565823029248 566411946482 567236100096 567415999488 567506694144 568439119872 568524233862 568833048576 569030759973 569248862208 569334097443 570360676392 570851477248 572706521088 572792274048 573103407104 573825088512 574045028352 574318870528 574642503168 575440587072 575661146112 575753158656 575861230776 576174030848 576260303008 577207111104 577299370752 577607116032 579760549888 580490614314 580800060774 580892894712 581115543552 581317524021 581540335616 582676156584 582992658432 583802339328 584229095424 584633966592 586215373824 586279895552 587865754944 588185075712 589239691776 589333874688 589764674304 589990723584 591143049216 591425047824 591651733504 591746301952 592807303296 593651758144 594733694976 595017406464 596179549836 596408057856 597028808454 597257641984 598009739652 598334570496 598424160816 600019070976 600108913521 600885428224 602059032576 602499134208 603663630336 604195359248 605074489344 605284797312 605607460992 605704260096 605936418816 607119888384 607409508576 607642320896 608407495488 608829122304 609274172832 610807578624 611254075392 612740092887 612974948352 613066730817 613399740416 614080217088 614172165048 614407569408 614505775104 614700666112 615047054172 616235802624 616686267392 617890732758 617902691328 618782894592 619991454933 620432064512 620524963552 621643845888 621882114048 621975230208 622313078784 622429890464 622529378432 623632908288 623984329728 624850941312 625307703696 625741042368 627433642296 627774455808 629300635938 629541838848 630676979712 630771412752 631013179392 631232502966 631474446336 631575379968 632707794864 633353463808 635066654976 635506756608 636550907904 636854567856 637200498688 638342999424 638445030912 638689738752 638911730496 639156617216 639252319936 640404969984 642207911904 643135184896 644294836224 644391308304 644741332992 644862354582 645212635136 646108729344 646472816064 647618789376 647722303488 647843884623 648195784704 648292840884 648541323264 649808005536 652230618624 652480610304 652707395392 653754986496 654232877568 655497363456 655866740736 656074749408 656179615104 656431120384 656529409664 657257732352 657713212416 659564882496 660047020568 661348974312 661708210176 662191915008 662291066868 662650814464 663485258592 663739564032 664056194048 665353178802 665608200192 665714589696 666069467136 666300975353 667858227912 669394582272 670348135808 671814254592 671914847232 673705623552 673806499392 674172502016 675021454848 675983023872 675996106752 677811525984 677886129232 679121584128 679719779154 680088993792 680190825432 681308393616 681417292608 681678471168 682003658752 683335697148 683597611008 684097316864 684206661632 685433444436 687660834816 687988876224 688355627584 688465652992 689596816896 690074707968 690579148544 691538249376 691913883648 693265277952 693772050816 694773776384 696130756416 697986072576 698090583996 698358153216 698469777408 699617378304 699722133984 700102213632 700233626772 700345550736 700613984256 701587021824 701982370944 702317244291 702586433536 703471166658 703958672664 706246262784 706583170176 706853994496 708128538624 708234568704 708506025984 708752284032 709137268736 709243449856 710408752128 710522302464 710747645192 712522646784 713551446016 714449986848 714945101184 715467721872 716461388838 716850561024 717374574592 717481989107 718525956096 718775696808 719051194368 719158859928 719549497344 721075550208 721575256064 722483900892 723513080238 723527083008 725333999616 725864214528 726872320512 727798775808 727907751168 728186748928 728303140864 729220257792 729608988672 729957041008 732314942528 732329115648 733759445952 734040686592 734295819816 734804687328 736011987264 736411779072 736763076608 736873394218 738084093084 738202066992 738485010432 738595585872 739135494926 740564078592 742010492808 742552898139 743625057536 744965904384 745482166272 747063218304 747469012992 747580933632 747867471872 748809225216 748928913408 749328150528 749875905024 751340506401 754141652784 754430705664 755791036416 755904203136 756264799329 756314800128 756554665984 756675592192 757918826496 758032311816 758444064768 758586429003 758707679964 758998482944 759112129924 760480901856 760495620096 762621895386 763608694784 763723032064 765100118016 765214678611 766190004224 767254116096 767548194816 767670878208 767814974368 769047312384 769609481472 769732494336 770142821376 773987485752 774400081032 774523859616 774820724736 775090032028 776217821184 776334046464 776901542112 777323544576 777980530548 778403119104 778972127232 779088764922 779511955456 780493557168 781620498432 783821006592 784246767616 785234331648 785652922368 785778499584 786352899072 786654298112 787888744578 788190732288 788566730432 790409737728 792978259968 793356541952 794906066448 795210743808 795487138134 795911194394 796038411272 797069279232 797196681216 797346319536 797779427328 797898881088 799591100841 800025427968 800145218028 801587977632 802745376768 803332178944 804884840448 804901187106 806456881152 807046396416 807476614656 807605680128 808932593664 809053717419 809493184512 809879344768 811209993984 811772163072 812365563776 813967968384 814410104832 815005433856 816597241344 816986790516 817299931136 817422307756 818773622784 818896220064 819210092544 819341033472 820062738896 821201671134 821647736832 823854310344 823870255104 825043859456 826082797293 826655273244 828858461184 829176152064 829300306944 830795636736 830920034106 831510544384 831979106304 833134588416 833743604928 834321389824 835841949696 836578189728 837032607744 838667437056 838933421118 839067514584 839389118464 840446120592 840902639616 841028550336 841350905856 841643337288 841965928448 842100506624 843610393152 846755539968 847342342144 848409359382 848734543872 849139423808 849617919723 851123999232 851260041216 851882307328 853249572864 853873293312 856277215872 859059781632 859188411072 859655110656 859816472776 861067542528 861478305792 861963754752 863160880608 863491719168 863629737984 863791846164 864261046272 864390454512 864721764352 865810666656 865949056128 866410674048 866823986197 869640824832 871200091161 871339342068 871673315328 872310503424 873996484608 874014234876 874488987648 874766332544 874906153472 876343643136 876950949888 879323060736 879419843328 881798632416 882277613568 882922553344 883054755824 884339638272 884647011456 884986085376 887137571736 887477600256 887619452928 888092622848 889210954944 890477637216 892526109696 894612086784 895543212681 895886462976 897501855744 897636241224 898274164736 898408665856 900028606464 901310698496 901328142336 903088548864 903748701312 905495445504 906293038872 906785325056 906921100576 907927195968 908411191488 908556390144 908904628224 911114262864 911463481344 911780282062 913243683456 913911259248 916881113088 917318501632 919462422528 920099610624 921611354112 921758662656 922050999168 922551844864 922570581258 924353703936 925029401088 926836099137 928174341888 930648096768 930787445328 931144204288 931293036544 932465768832 932823171072 932962845312 933469618176 933644835696 933794067648 934151979008 935449362432 935976494592 936422992388 937961555544 938611563552 941150463444 941661683712 942110893568 943950953907 944312758272 945003045376 946519769088 946848754449 947211669504 947363069952 950030195712 952599982464 953260134912 953956962496 955281851784 955800748032 957514499136 957667546368 958034608128 958367595744 958734925824 958878479904 959399329792 960607454976 961434066944 963311867856 964684106984 964702777344 966442254336 966586962456 967111999488 967293531873 967818952704 969163094016 969709224096 970398367744 970543668224 972293677056 972439261326 972811984896 976438820864 978345927936 978720915456 979061093088 979739583104 981349316352 981817458778 981882372096 983246045184 984112124112 984269422656 984646680576 984794114496 986569818624 987418771456 989347323744 990070530852 992562315264 993287872512 993436600302 993976221696 995609346048 996084291072 996774578176 998029768203 998412300288 998571884544 999104200704 999834540032 1001787341868 1004091873408 1005522203712 1005907607552 1007721381888 1007872270848 1008353065772 1010558435328 1010709749088 1011258753024 1011448572004 1011610239952 1013974535808 1013994160128 1016717288976 1016829193848 1019579668731 1020133490688 1020286238148 1022517706752 1023005488128 1023397593088 1025003545722 1025396416512 1026145975296 1026309992448 1026857095168 1028150166654 1031983314336 1032533441376 1032698479488 1033094299648 1034395225344 1034957094912 1035112061952 1035868722816 1036431392768 1037307374064 1037870825472 1038629502976 1038785019896 1040658076224 1042160664576 1044196134624 1045094675456 1046979108864 1047135875994 1047537229824 1047704666112 1048470532096 1048627522541 1050153320448 1050350440158 1050518326104 1050920976384 1052380532736 1053879650304 1055938008996 1057304346624 1059874755264 1060280991744 1060649517512 1062192807936 1062351853056 1062759038976 1063128426048 1063705903104 1063865174784 1065613128192 1065783453696 1066121467788 1066700570624 1066860290704 1068783970176 1070327169024 1072417651776 1073201582808 1074692083257 1075275841536 1076061861888 1076635486208 1076807573504 1078163545212 1078576791552 1078738289892 1079324246016 1081613325312 1082362884096 1085269620357 1085290624512 1086673911808 1088796321792 1089315720688 1090900721664 1091698163712 1091861626752 1092280123392 1092454711296 1094413483008 1094935561512 1095530315776 1098472413792 1098493673472 1101061029888 1101443729724 1102207030992 1104617668608 1105144614912 1105310091327 1105733742592 1107126139626 1107303100488 1107727515648 1107893378808 1108703242389 1109305475072 1110846117888 1111658139904 1114455932928 1115437586304 1116043476992 1117448856576 1118223249408 1118577894824 1118756686112 1120594827456 1121203519488 1121371400448 1121801207808 1122191116384 1123992225792 1124813857536 1129007386624 1131212479176 1131646058496 1132823892964 1134472200192 1134831998976 1135013388288 1136878239744 1137048467724 1137666097152 1138061519946 1138497724416 1138668194886 1140721352784 1141702954496 1143932843079 1145413042176 1145584548096 1146206814208 1147650177024 1148637741056 1149285006336 1150881174144 1151322292224 1151506317312 1151722461552 1152348061696 1152520606016 1154414222208 1154598741504 1155214232064 1159521099776 1160981228628 1161600121548 1161785789424 1162231087104 1162635048042 1163080671232 1165352313168 1165985316864 1167604678656 1168458190848 1168633147383 1169267933184 1172430747648 1172559791104 1175731509888 1176370151424 1178479383552 1178667749376 1179529348608 1179981447168 1182286098432 1182850095648 1183303467008 1183492603904 1185614606592 1187303516288 1189467389952 1190034812928 1192359099672 1192816115712 1193230707201 1193866791591 1194057616908 1194515283968 1196019479304 1196669140992 1196848321632 1200038141952 1200217827042 1201770856448 1204118065152 1204998268416 1207327260672 1207351780659 1208390718496 1210569594624 1211214921984 1211408520192 1211872837632 1214239776768 1214819017152 1215284641792 1216814990976 1217658244608 1218548345664 1221615157248 1222508150784 1225480185774 1225949896704 1226133461634 1226799480832 1228160434176 1228344330096 1228815138816 1229011550208 1229401332224 1230094108344 1231802506701 1232471605248 1233372534784 1235781465516 1235805382656 1237565789184 1239982909866 1240864129024 1241049927104 1243287691776 1243764228096 1243950460416 1244859780928 1245058756864 1247265816576 1247968659456 1249701882624 1250615407392 1251482084736 1254867284592 1255548911616 1258400131677 1258601271876 1259083677696 1261353959424 1261542825504 1262026358784 1262465005932 1262948892672 1263150759936 1265415589728 1266706927616 1270133309952 1271013513216 1273101815808 1273709135712 1274400997376 1276685998848 1276890061824 1277379477504 1277823460992 1278313234432 1278504639872 1280809939968 1284415823808 1286270369792 1288589672448 1288782616608 1289482665984 1289724709164 1290425270272 1292217458688 1292945632128 1293562418317 1295237578752 1295444606976 1295687769246 1296391569408 1296585681768 1297082646528 1299616011072 1304461237248 1304961220608 1305414790784 1307509972992 1308465755136 1310994726912 1311733481472 1312149498816 1312359230208 1312862240768 1313058819328 1314515464704 1315426424832 1319129764992 1320094041136 1322697948624 1323416420352 1324383830016 1324582133736 1325301628928 1326970517184 1327479128064 1328112388096 1330706357604 1331216400384 1331429179392 1332138934272 1332601950706 1335716455824 1338789164544 1340696271616 1343829694464 1347411247104 1347612998784 1348345004032 1350042909696 1351966047744 1351992213504 1355623051968 1355772258464 1358243168256 1359439558308 1360177987584 1360381650864 1362616787232 1362834585216 1363356942336 1364007317504 1366671394296 1367195222016 1367670423093 1368194633728 1368413323264 1370866888872 1375321669632 1375977752448 1376711255168 1376931305984 1379193633792 1380149415936 1381158297088 1383076498752 1383827767296 1383855871887 1386530555904 1387544101632 1389547552768 1392261512832 1395972145152 1396181167992 1396716306432 1396939554816 1397201768261 1399234756608 1399444267968 1400204427264 1400467253544 1400691101472 1401227968512 1403174043648 1403964741888 1404634488582 1405172867072 1406942333316 1407917345328 1412492525568 1413166340352 1413707988992 1416469137408 1417504568064 1418274537472 1418486899712 1420817504256 1421044604928 1421495290384 1425045293568 1427102892032 1428899973696 1429890202368 1430935443744 1432922777676 1433701122048 1434749149184 1434963978214 1437051912192 1437551393616 1438102388736 1438317719856 1439098994688 1442151100416 1443150512128 1444967801784 1447026160476 1447054166016 1450667999232 1451728429056 1453744641024 1455597551616 1455815502336 1456373497856 1458440515584 1458658891989 1459217977344 1459914082016 1464629885056 1464658231296 1467518891904 1468081373184 1468591639632 1469609374656 1472023974528 1472726188167 1472823558144 1473526153216 1473746788436 1476168186168 1476404133984 1476970020864 1477191171744 1478270989852 1481128157184 1484020985616 1485105796278 1487250115072 1489931808768 1490154900453 1490964332544 1494126436608 1494938025984 1495161867264 1495734943744 1497618450432 1497857826816 1498656301056 1499751810048 1502681012802 1508283305568 1508861411328 1511582072832 1511808406272 1512529598658 1512629600256 1513109331968 1513351184384 1515837652992 1516064623632 1516888129536 1517172858006 1517415359928 1517996965888 1518224259848 1520961803712 1520991240192 1525243790772 1527217389568 1527446064128 1530200236032 1530429357222 1532380008448 1534508232192 1535096389632 1535629948736 1538094624768 1539218962944 1539464988672 1540285642752 1547974971504 1548800162064 1549047719232 1549641449472 1550180064056 1552435642368 1552668092928 1553803084224 1554647089152 1555961061096 1556806238208 1557944254464 1558177529844 1559023910912 1560987114336 1563240996864 1567611673849 1567642013184 1570468663296 1570703813991 1571305844736 1571556999168 1572705798144 1575525660237 1575777489156 1576381464576 1577133460864 1580819475456 1585956519936 1586713083904 1589812132896 1590421487616 1590974276268 1591822388788 1592076822544 1594138558464 1594393362432 1594692639072 1595558854656 1595797762176 1599182201682 1600050855936 1600290436056 1603175955264 1605490753536 1606664357888 1609769680896 1609802374212 1612913762304 1614092792832 1614953229312 1615211360256 1617865187328 1618107434838 1618986369024 1619758689536 1622419987968 1623544326144 1624731127552 1627935936768 1628820209664 1630010867712 1633194482688 1633973581032 1634599862272 1634844615512 1637547245568 1637792440128 1638420185088 1638682066944 1640125477792 1642403342268 1643295473664 1647708620688 1647740510208 1650087718912 1652165594586 1653310546488 1657716922368 1658600613888 1661591273472 1661840068212 1663021088768 1663958212608 1666269176832 1667487209856 1668642779648 1671683899392 1673156379456 1674065215488 1677334874112 1677866842236 1678135029168 1678778236928 1680892241184 1681805279232 1682057100672 1682701811712 1683286674576 1683931856896 1684201013248 1687220786304 1688025657331 1693511079936 1694684684288 1696818718764 1697469087744 1698278847616 1699235839446 1702247998464 1702520082432 1703764614656 1706499145728 1707092279919 1707746586624 1708002292329 1712554431744 1718119563264 1718376822144 1719310221312 1719632945552 1722135085056 1722956611584 1723927509504 1726321761216 1726983438336 1727259475968 1727583692328 1728522092544 1728780909024 1729443528704 1731621333312 1731898112256 1732821348096 1733647972394 1739281649664 1742400182322 1742678684136 1743346630656 1743952572063 1744621006848 1748028469752 1748977975296 1749532665088 1749812306944 1752687286272 1753901899776 1758646121472 1758839686656 1763597264832 1764555227136 1765845106688 1766109511648 1769294022912 1769972170752 1774275143472 1774955200512 1775238905856 1776185245696 1778421909888 1780955274432 1785052219392 1789224173568 1791086425362 1791772925952 1795003711488 1795272482448 1796548329472 1796817331712 1800057212928 1800326740563 1802621396992 1802656284672 1806177097728 1807497402624 1810990891008 1812586077744 1813570650112 1813842201152 1815854391936 1816822382976 1817112780288 1817689079089 1817809256448 1822228525728 1822926962688 1823560564124 1826487366912 1827822518496 1833762226176 1834637003264 1838220278661 1838924845056 1839200192451 1840199221248 1843222708224 1843517325312 1844101998336 1845103689728 1845141162516 1848707407872 1850058802176 1853672198274 1856348683776 1861296193536 1861574890656 1862288408576 1862586073088 1864931537664 1865646342144 1865925690624 1866939236352 1867289671392 1867588135296 1868303958016 1870898724864 1871952989184 1872845984776 1875923111088 1877223127104 1882300926888 1883323367424 1884221787136 1887901907814 1888625516544 1890006090752 1893039538176 1893697508898 1894423339008 1894726139904 1900060391424 1905199964928 1906520269824 1907913924992 1910563703568 1911601496064 1915028998272 1915335092736 1916069216256 1916735191488 1917469851648 1917756959808 1918798659584 1921214909952 1922868133888 1926623735712 1929368213968 1929405554688 1932884508672 1933173924912 1934223998976 1934587063746 1935637905408 1938326188032 1939418448192 1941087336448 1943531653869 1944587354112 1944878522652 1945623969792 1952877641728 1956691855872 1957441830912 1958122186176 1959479166208 1962698632704 1963634917556 1966492090368 1968224248224 1968538845312 1969293361152 1969588228992 1973139637248 1974837542912 1978694647488 1980141061704 1985124630528 1986575745024 1986873200604 1987952443392 1991218692096 1992168582144 1993549156352 1996059536406 1996824600576 1997143769088 1998208401408 1998902926059 1999669080064 2003574683736 2008183746816 2011044407424 2011815215104 2015442763776 2015744541696 2016706131544 2021116870656 2021419498176 2022517506048 2022897144008 2023220479904 2027949071616 2027988320256 2033434577952 2033658387696 2039159337462 2040266981376 2040572476296 2042064122843 2045035413504 2046010976256 2050007091444 2050792833024 2052291950592 2052619984896 2053714190336 2056300333308 2063966628672 2065066882752 2065396958976 2066188599296 2068790450688 2070224123904 2071737445632 2072862785536 2074614748128 2075741650944 2077259005952 2077570039792 2081316152448 2084321329152 2088392269248 2090189350912 2093958217728 2094271751988 2095074459648 2095409332224 2096941064192 2097255045082 2100306640896 2100700880316 2101036652208 2101841952768 2104761065472 2106951732873 2107759300608 2111876017992 2119749510528 2120561983488 2121299035024 2124385615872 2124703706112 2125518077952 2126256852096 2127411806208 2127730349568 2131226256384 2131566907392 2132242935576 2133401141248 2133720581408 2137567940352 2140654338048 2144835303552 2146403165616 2149384166514 2150551683072 2152123723776 2152445967321 2153270972416 2153615147008 2156327090424 2157153583104 2157476579784 2158648492032 2163226650624 2164725768192 2170539240714 2170581249024 2173347823616 2177592643584 2178631441376 2183396327424 2183723253504 2184560246784 2184909422592 2188826966016 2189871123024 2191060631552 2196944827584 2196987346944 2202122059776 2202887459448 2204414061984 2209235337216 2210289229824 2210620182654 2211467485184 2214252279252 2214606200976 2215455031296 2215786757616 2217406484778 2218610950144 2221692235776 2223316279808 2227658694417 2230875172608 2232086953984 2234897713152 2236446498816 2237155789648 2237513372224 2241189654912 2242407038976 2242742800896 2243602415616 2244382232768 2247984451584 2249627715072 2258014773248 2262424958352 2263292116992 2265647785928 2268794397987 2268944400384 2269663997952 2270026776576 2273756479488 2274096935448 2275332194304 2275759287009 2276123039892 2276995448832 2277336389772 2281442705568 2283405908992 2287865686158 2290826084352 2291169096192 2295300354048 2295644035833 2297275482112 2298570012672 2301762348288 2302644584448 2303012634624 2303444923104 2304696123392 2305041212032 2308828444416 2309197483008 2310428464128 2319042199552 2321962457256 2323200243096 2323571578848 2324462174208 2325270096084 2326161342464 2330704626336 2331970633728 2335209357312 2336916381696 2337266294766 2338535866368 2344861495296 2345119582208 2351463019776 2352740302848 2356958767104 2357335498752 2359058697216 2359962894336 2364572196864 2365700191296 2366606934016 2366985207808 2371229213184 2374607032576 2378934779904 2380069625856 2384718199344 2385632231424 2386461414402 2387733583182 2388115233816 2389030567936 2392038958608 2393338281984 2393696643264 2398773302523 2400076283904 2400435654084 2403541712896 2408236130304 2409996536832 2414654521344 2414703561318 2416781436992 2421139189248 2422429843968 2422817040384 2428479553536 2429638034304 2430569283584 2433629981952 2435316489216 2437096691328 2443230314496 2445016301568 2450960371548 2451899793408 2452266923268 2453598961664 2456320868352 2456688660192 2457630277632 2458023100416 2458802664448 2460188216688 2463605013402 2464943210496 2466745069568 2467114422253 2471562931032 2471610765312 2475131578368 2479965819732 2481728258048 2482099854208 2486575383552 2487528456192 2487900920832 2489719561856 2490117513728 2494531633152 2495937318912 2499403765248 2501230814784 2502964169472 2509734569184 2511097823232 2516800263354 2517202543752 2518167355392 2519042604091 2522707918848 2523085651008 2524052717568 2524930011864 2525897785344 2526301519872 2530831179456 2533413855232 2540266619904 2542027026432 2546203631616 2547418271424 2548801994752 2548853759169 2553371997696 2553780123648 2555646921984 2556626468864 2557009279744 2561619879936 2568831647616 2572540739584 2577179344896 2577565233216 2578965331968 2579449418328 2580850540544 2584434917376 2585891264256 2587124836634 2590475157504 2590889213952 2591375538492 2592783138816 2593171363536 2594165293056 2599232022144 2600471958591 2608922474496 2610829581568 2615019945984 2616931510272 2621989453824 2623466962944 2624298997632 2624718460416 2625724481536 2626117638656 2629030929408 2630852849664 2638259529984 2640188082272 2645395897248 2646832840704 2648767660032 2649164267472 2650603257856 2653941034368 2654958256128 2656224776192 2656622500207 2661412715208 2662432800768 2662858358784 2664277868544 2665203901412 2671432911648 2677578329088 2681392543232 2686629638043 2687659388928 2694822494208 2695225997568 2696690008064 2700085819392 2703932095488 2703984427008 2711246103936 2711544516928 2716486336512 2718879116616 2720355975168 2720763301728 2725233574464 2725669170432 2726713884672 2728014635008 2733342788592 2734390444032 2735340846186 2736389267456 2736826646528 2741733777744 2750643339264 2751955504896 2753422510336 2753862611968 2758387267584 2760298831872 2762316594176 2766152997504 2767655534592 2767711743774 2773061111808 2775088203264 2779095105536 2784523025664 2791944290304 2792362335984 2793432612864 2793879109632 2794403536522 2798469513216 2798888535936 2800408854528 2800934507088 2801382202944 2802455937024 2806348087296 2807929483776 2809268977164 2810345734144 2813884666632 2815834690656 2824985051136 2826332680704 2827415977984 2831852861721 2832938274816 2835009136128 2836973799424 2840546263347 2841635008512 2842089209856 2842990580768 2850090587136 2854205784064 2857799947392 2859780404736 2861870887488 2865845555352 2867402244096 2869498298368 2869927956428 2874103824384 2875102787232 2876204777472 2876635439712 2878197989376 2884302200832 2886301024256 2889935603568 2894052320952 2894108332032 2901335998464 2901880595619 2903456858112 2907489282048 2911195103232 2911631004672 2912746995712 2916881031168 2917317783978 2918435954688 2919828164032 2929259770112 2929316462592 2935037783808 2936162746368 2937183279264 2939218749312 2944047949056 2945452376334 2945647116288 2947052306432 2947493576872 2952336372336 2952808267968 2953940041728 2954382343488 2956541979704 2962256314368 2968041971232 2970211592556 2974500230144 2979863617536 2980309800906 2981928665088 2988252873216 2990323734528 2995236900864 2995715653632 2997312602112 2999503620096 3005362025604 3016566611136 3017722822656 3023164145664 3023616812544 3025059197316 3026218663936 3026702368768 3031675305984 3032129247264 3033776259072 3034345716012 3034830719856 3035993931776 3036448519696 3041923607424 3041982480384 3050487581544 3054892128256 3058739006193 3060400472064 3060858714444 3064760016896 3069016464384 3070192779264 3071259897472 3076189249536 3078437925888 3078929977344 3080571285504 3095949943008 3097600324128 3098095438464 3099282898944 3100360128112 3104871284736 3105336185856 3107606168448 3109294178304 3111922122192 3113612476416 3115888508928 3116355059688 3118047821824 3121974228672 3126481993728 3135223347698 3135284026368 3140937326592 3141407627982 3142611689472 3143113998336 3145411596288 3145882567623 3151051320474 3151554978312 3152762929152 3154266921728 3161638950912 3171913039872 3173426167808 3179624265792 3180842975232 3181948552536 3183644777576 3184153645088 3188277116928 3189385278144 3191117709312 3191595524352 3198364403364 3200101711872 3200580872112 3206351910528 3210981507072 3213328715776 3219604748424 3225827524608 3228185585664 3229906458624 3230422720512 3235730374656 3236214869676 3237972738048 3239517379072 3244839975936 3247088652288 3249462255104 3255808861071 3255871873536 3260021735424 3266388965376 3267947162064 3269199724544 3269689231024 3275094491136 3275584880256 3276840370176 3277364133888 3280250955584 3284806684536 3286590947328 3287207859013 3295417241376 3295481020416 3300175437824 3304331189172 3306621092976 3315433844736 3315930273981 3317201227776 3323182546944 3323680136424 3326042177536 3326109727167 3327916425216 3332538353664 3334974419712 3337285559296 3343367798784 3346312758912 3348130430976 3354669748224 3355733684472 3356270058336 3357556473856 3361784482368 3363610558464 3364114201344 3365403623424 3366573349152 3367863713792 3368402026496 3374441572608 3376051314662 3387022159872 3389369368576 3393637437528 3394938175488 3396557695232 3398471678892 3404495996928 3405040164864 3407529229312 3412998291456 3414184559838 3415493173248 3416004584658 3425108863488 3431798529237 3436239126528 3436753644288 3438620442624 3439265891104 3445913223168 3447855019008 3452643522432 3453966876672 3454518951936 3455167384656 3457044185088 3457561818048 3458887057408 3463242666624 3463796224512 3465642696192 3467295944788 3478563299328 3484800364644 3485357368272 3486693261312 3487905144126 3489242013696 3496056939504 3497955950592 3499065330176 3499624613888 3505374572544 3505899442149 3507803799552 3517292242944 3517679373312 3527194529664 3529110454272 3531690213376 3532219023296 3538588045824 3539944341504 3548550286944 3549910401024 3550477811712 3552370491392 3556843819776 3561910548864 3570104438784 3578448347136 3579692121603 3581600374773 3582172850724 3583545851904 3590007422976 3590544964896 3593096658944 3593634663424 3600114425856 3600653481126 3605242793984 3605312569344 3612354195456 3614994805248 3621981782016 3625172155488 3627141300224 3627684402304 3631708783872 3633644765952 3634225560576 3635378158178 3635618512896 3644457051456 3645853925376 3647121128248 3652974733824 3655645036992 3667524452352 3669274006528 3676440557322 3677849690112 3678400384902 3680398442496 3681677652133 3686445416448 3687034650624 3688203996672 3690282325032 3695407520103 3697414815744 3700117604352 3707344396548 3712697367552 3722592387072 3723149781312 3724576817152 3725172146176 3729863075328 3731292684288 3731851381248 3734579342784 3735176270592 3736607916032 3741797449728 3743905978368 3745691969552 3751846222176 3754446254208 3764601853776 3766646734848 3768443574272 3775200395031 3775803815628 3777251033088 3780012181504 3786079076352 3787395017796 3788846678016 3789452279808 3800120782848 3810399929856 3813040539648 3815827849984 3821127407136 3823202992128 3830057996544 3830670185472 3832138432512 3833470382976 3834939703296 3835513919616 3837597319168 3842429819904 3845736267776 3853247471424 3858736427936 3858811109376 3865769017344 3866347849824 3868447997952 3869174127492 3871275810816 3876652376064 3878836896384 3880687254951 3882174672896 3882755961841 3887063307738 3889174708224 3889757045304 3891247939584 3905755283456 3913383711744 3914883661824 3916244372352 3918958332416 3925397265408 3927269835112 3932984180736 3936448496448 3937077690624 3938586722304 3939176457984 3946279274496 3949675085824 3957389294976 3960282123408 3970249261056 3973151490048 3973746401208 3975904886784 3982437384192 3984337164288 3987098312704 3992119072812 3993649201152 3994287538176 3996416802816 3997805852118 3999338160128 4007149367472 4016367493632 4022088814848 4023630430208 4031489083392 4033412263088 4042233741312 4042838996352 4045035012096 4045794288016 4046440959808 4055898143232 4055976640512 4066869155904 4067316775392 4078318674924 4080533962752 4081144952592 4084128245686 4090070827008 4092021952512 4100014182888 4101585666048 4103011269279 4104583901184 4105239969792 4107428380672 4112600666616 4127933257344 4130133765504 4130793917952 4132377198592 4137580901376 4140448247808 4143474891264 4149229496256 4151483301888 4151567615661 4154518011904 4155140079584 4162632304896 4168642658304 4176784538496 4180378701824 4187916435456 4188543503976 4190148919296 4190818664448 4191605304783 4193882128384 4194510090164 4200613281792 4201401760632 4202073304416 4203683905536 4209522130944 4213903465746 4215518601216 4223752035984 4239499021056 4241123966976 4242598070048 4249407412224 4252513704192 4254823612416 4255460699136 4262452512768 4263133814784 4264485871152 4266802282496 4267441162816 4275135880704 4281308676096 4289670607104 4292806331232 4298768333028 4301103366144 4304247447552 4304891934642 4306541944832 4307230294016 4312654180848 4314307166208 4314953159568 4317296984064 4326453301248 4329451536384 4341078481428 4341162498048 4346695647232 4355185287168 4357262882752 4366792654848 4367446507008 4369120493568 4377653932032 4379742246048 4382121263104 4393889655168 4393974693888 4404244119552 4405774918896 4408828123968 4418178564501 4418470674432 4420578459648 4421240365308 4422934970368 4428504558504 4429212401952 4430910062592 4431573515232 4434812969556 4437221900288 4443384471552 4446632559616 4455317388834 4461750345216 4469795426304 4470464701359 4472892997632 4474311579296 4475026744448 4482379309824 4484814077952 4485485601792 4487204831232 4488764465536 4495968903168 4499255430144 4516029546496 4524849916704 4526584233984 4531295571856 4537588795974 4537888800768 4539327995904 4540053553152 4547512958976 4548193870896 4550664388608 4551518574018 4552246079784 4553990897664 4554672779544 4562885411136 4566811817984 4575731372316 4581652168704 4582338192384 4590600708096 4591288071666 4594550964224 4597140025344 4603524696576 4605289168896 4606889846208 4609392246784 4610082424064 4617656888832 4618394966016 4620856928256 4638084399104 4643924914512 4646400486192 4647143157696 4648924348416 4650540192168 4652322684928 4661409252672 4663941267456 4670418714624 4673832763392 4674532589532 4677071732736 4689722990592 4690239164416 4702835021547 4702926039552 4713917534208 4714670997504 4718117394432 4729144393728 4731400382592 4733213868032 4733970415616 4742458426368 4749214065152 4757869559808 4760139251712 4769436398688 4771264462848 4772922828804 4775467166364 4776230467632 4778061135872 4784077917216 4786676563968 4787393286528 4789677062417 4797546605046 4800152567808 4800871308168 4804380717019 4816472260608 4819993073664 4829309042688 4829407122636 4833562873984 4842278378496 4844859687936 4845634080768 4856959107072 4859276068608 4861138567168 4867259963904 4870632978432 4874193382656 4886460628992 4890032603136 4901920743096 4903799586816 4904533846536 4907197923328 4912641736704 4913377320384 4915260555264 4916046200832 4917605328896 4920376433376 4927210026804 4929886420992 4933490139136 4934228844506 4943125862064 4943221530624 4950263156736 4959931639464 4963456516096 4964199708416 4973150767104 4975801841664 4979439123712 4980235027456 4989063266304 4991874637824 4998807530496 5002461629568 5005928338944 5019469138368 5022195646464 5033600526708 5034405087504 5036334710784 5038085208182 5045415837696 5046171302016 5048105435136 5049860023728 5051795570688 5052603039744 5061662358912 5064076971993 5066827710464 5080533239808 5084054052864 5092407263232 5094836542848 5097603989504 5097707518338 5106743995392 5107560247296 5111293843968 5113252937728 5114018559488 5121276839757 5123239759872 5124006876987 5137663295232 5145081479168 5154358689792 5155130466432 5157930663936 5158898836656 5161701081088 5168869834752 5171782528512 5173422763561 5174249673268 5180950315008 5181778427904 5182751076984 5185566277632 5186342727072 5188330586112 5198464044288 5200943917182 5217844948992 5221659163136 5230039891968 5231857716189 5233863020544 5246933925888 5248597995264 5249436920832 5251448963072 5252235277312 5258061858816 5261705699328 5276519059968 5280376164544 5290791794496 5293665681408 5297535320064 5298328534944 5301206515712 5307882068736 5309916512256 5312449552384 5313245000414 5322825430416 5324865601536 5325716717568 5328555737088 5330407802824 5342865823296 5355156658176 5362785086464 5373259276086 5375318777856 5389644988416 5390451995136 5400171638784 5400980221689 5407864190976 5407968854016 5422492207872 5423089033856 5432972673024 5437758233232 5440711950336 5441526603456 5450467148928 5451338340864 5453067237267 5453427769344 5456029270016 5466685577184 5468780888064 5470681692372 5472778534912 5473653293056 5483467555488 5501286678528 5503911009792 5506845020672 5507725223936 5514660835983 5516774535168 5517600577353 5520597663744 5524633188352 5532305995008 5535311069184 5535423487548 5546122223616 5550176406528 5558190211072 5569046051328 5583888580608 5584724671968 5586865225728 5587758219264 5588807073044 5596939026432 5597777071872 5600817709056 5601869014176 5602764405888 5604911874048 5612696174592 5615858967552 5618537954328 5620691468288 5627769333264 5631669381312 5649970102272 5652665361408 5654831955968 5663705723442 5665876549632 5670018272256 5673947598848 5681092526694 5683270017024 5684178419712 5685981161536 5700181174272 5708411568128 5715599894784 5719560809472 5723741774976 5731691110704 5734804488192 5738996596736 5739855912856 5748207648768 5750205574464 5752409554944 5753270879424 5756395978752 5768604401664 5772602048512 5779871207136 5788104641904 5788216664064 5802671996928 5803761191238 5806913716224 5814978564096 5823262009344 5833762062336 5834635567956 5836871909376 5839656328064 5858519540224 5858632925184 5870075567616 5872325492736 5874366558528 5878437498624 5888095898112 5890904752668 5894104612864 5894987153744 5904672744672 5905616535936 5907880083456 5908764686976 5913083959408 5924512628736 5936083942464 5940423185112 5949000460288 5959727235072 5960619601812 5963857330176 5976505746432 5980647469056 5990473801728 5991431307264 5994625204224 5996708778177 5999007240192 6010724051208 6033133222272 6035445645312 6046328291328 6047233625088 6050118394632 6052437327872 6053404737536 6063350611968 6064258494528 6067552518144 6068691432024 6069661439712 6071987863552 6072897039392 6083847214848 6083964960768 6100975163088 6109784256512 6117478012386 6120800944128 6121717428888 6126192368529 6129520033792 6138032928768 6142519794944 6152378499072 6156875851776 6157859954688 6161142571008 6191899886016 6195200648256 6196190876928 6198565797888 6200720256224 6210672371712 6215212336896 6218588356608 6223844244384 6227224952832 6231777017856 6232710119376 6236095643648 6243948457344 6252963987456 6270446695396 6270568052736 6281874653184 6282815255964 6285223378944 6286227996672 6290823192576 6291765135246 6302102640948 6303109956624 6305525858304 6308533843456 6320855198619 6323277901824 6346852335616 6359248531584 6361685950464 6363897105072 6367289555152 6368307290176 6376554233856 6378770556288 6382235418624 6383191048704 6396728806728 6400203423744 6401161744224 6412703821056 6421963014144 6426657431552 6439209496848 6451655049216 6456371171328 6457337901963 6459812917248 6460845441024 6471460749312 6472429739352 6475945476096 6479034758144 6489679951872 6494177304576 6498924510208 6511617722142 6511743747072 6520043470848 6532777930752 6535894324128 6538399449088 6539378462048 6550188982272 6551169760512 6553680740352 6554728267776 6560501911168 6569613369072 6573181894656 6574415718026 6590834482752 6590962040832 6600350875648 6608662378344 6613242185952 6630867689472 6631860547962 6634402455552 6646365093888 6647360272848 6652084355072 6652219454334 6655832850432 6665076707328 6669948839424 6674571118592 6682976083251 6692625517824 6696260861952 6709339496448 6711467368944 6712540116672 6715112947712 6723568964736 6727221116928 6728228402688 6730807246848 6733146698304 6735727427584 6736804052992 6748883145216 6752102629324 6774044319744 6778738737152 6787274875056 6789876350976 6793115390464 6796943357784 6806383193961 6808991993856 6810080329728 6815058458624 6825996582912 6827277861027 6828369119676 6830986346496 6832009169316 6850217726976 6863597058474 6872478253056 6873507288576 6878531782208 6891826446336 6895710038016 6905287044864 6907933753344 6909037903872 6910334769312 6914088370176 6915123636096 6917774114816 6926485333248 6927592449024 6931285392384 6934591889576 6957126598656 6969600729288 6970714736544 6973386522624 6975810288252 6978484027392 6992113879008 6995911901184 6998130660352 6999249227776 7010749145088 7011798884298 7015607599104 7021787201797 7034584485888 7035358746624 7054389059328 7058220908544 7063380426752 7064438046592 7077176091648 7079888683008 7097100573888 7099820802048 7100955623424 7104740982784 7113687639552 7123821097728 7140208877568 7156896694272 7159384243206 7163200749546 7164345701448 7167091703808 7180014845952 7181089929792 7187269326848 7196319907569 7200228851712 7201306962252 7210485587968 7210625138688 7224708390912 7229989610496 7243963564032 7250344310976 7254282600448 7255368804608 7263417567744 7267289531904 7268451121152 7270756316356 7288914102912 7291707850752 7294242256496 7305949467648 7311290073984 7335048904704 7338548013056 7352881114644 7355699380224 7356800769804 7360796884992 7363355304266 7372890832896 7374069301248 7376407993344 7380564650064 7390815040206 7394829631488 7400235208704 7401343266759 7414688793096 7425394735104 7445184774144 7446299562624 7449153634304 7450344292352 7459726150656 7462585368576 7463702762496 7469158685568 7470352541184 7473215832064 7483594899456 7487811956736 7491383939104 7503692444352 7508892508416 7529203707552 7533293469696 7536887148544 7550400790062 7551607631256 7554502066176 7557127812273 7560024363008 7561156346743 7572158152704 7574790035592 7577693356032 7578904559616 7600241565696 7620799859712 7626081079296 7631655699968 7642254814272 7646405984256 7646561277507 7660115993088 7661340370944 7666940765952 7669879406592 7671027839232 7675194638336 7684859639808 7691472535552 7706494942848 7717472855872 7717622218752 7731538034688 7732695699648 7736895995904 7738348254984 7742551621632 7753304752128 7757673792768 7761374509902 7764349345792 7765511923682 7774126615476 7778349416448 7779514090608 7782495879168 7801415875773 7811510566912 7826767423488 7832488744704 7837916664832 7850794530816 7854539670224 7865968361472 7872896992896 7874155381248 7877173444608 7878352915968 7892558548992 7899350171648 7914778589952 7920564246816 7940498522112 7946302980096 7947492802416 7951809773568 7964874768384 7968674328576 7969867500621 7974196625408 7984238145624 7987298402304 7988575076352 7992833605632 7995611704236 7998676320256 8014298734944 8032734987264 8044177629696 8047260860416 8059888914129 8062978166784 8066824526176 8084467482624 8085677992704 8090070024192 8091588576032 8092881919616 8111796286464 8111953281024 8133738311808 8134633550784 8156637349848 8161067925504 8162289905184 8168256491372 8180141654016 8184043905024 8200028365776 8203171332096 8206022538558 8209167802368 8210479939584 8214856761344 8225201333232 8255866514688 8260267531008 8261587835904 8264754397184 8275161802752 8280896495616 8286949782528 8298458992512 8302966603776 8303135231322 8309036023808 8310280159168 8325264609792 8337285316608 8353569076992 8360757403648 8375832870912 8377087007952 8380297838592 8381637328896 8383210609566 8387764256768 8389020180328 8401226563584 8402803521264 8404146608832 8407367811072 8419044261888 8427806931492 8431037202432 8447504071968 8478998042112 8482247933952 8485196140096 8498814824448 8505027408384 8510921398272 8524905025536 8526267629568 8528971742304 8533604564992 8534882325632 8550271761408 8562617352192 8579341214208 8585612662464 8597536666056 8602206732288 8608494895104 8609783869284 8613083889664 8614460588032 8625308361696 8628614332416 8629906319136 8634593968128 8652906602496 8658903072768 8661912679589 8682156962856 8682324996096 8705641786857 8710370574336 8714525765504 8733585309696 8734893014016 8738240987136 8755307864064 8759484492096 8764242526208 8787779310336 8787949387776 8808488239104 8811549837792 8817656247936 8836357129002 8836941348864 8841156919296 8842480730616 8845869940736 8857009117008 8858424803904 8861820125184 8863147030464 8869625939112 8874443800576 8886768943104 8893265119232 8910634777668 8923500690432 8939590852608 8940929402718 8945785995264 8948623158592 8950053488896 8964758619648 8970971203584 8977528931072 8991937806336 8998510860288 9032059092992 9049699833408 9053168467968 9062591143712 9075177591948 9078655991808 9080107106304 9095025917952 9096387741792 9101328777216 9103037148036 9104492159568 9107981795328 9109345559088 9125770822272 9133623635968 9151462744632 9164676384768 9181201416192 9182576143332 9189101928448 9194280050688 9207049393152 9210578337792 9213779692416 9218784493568 9220164848128 9235313777664 9236789932032 9241713856512 9276168798208 9287849829024 9292800972384 9294286315392 9297848696832 9301080384336 9304645369856 9322818505344 9327265858391 9327882534912 9340837429248 9347665526784 9349065179064 9354143465472 9379445981184 9380478328832 9405670043094 9405852079104 9427835068416 9429341995008 9436234788864 9437647702869 9458288787456 9462800765184 9466427736064 9467940831232 9484916852736 9498428130304 9515739119616 9520278503424 9538872797376 9542528925696 9545845657608 9550934332728 9552460935264 9556122271744 9568155834432 9573353127936 9574786573056 9579354124834 9595093210092 9600305135616 9601742616336 9608761434038 9632944521216 9639986147328 9658814245272 9667125747968 9684556756992 9689719375872 9691268161536 9713918214144 9718552137216 9722277134336 9734519927808 9741265956864 9748386765312 9767426583213 9780065206272 9803841486192 9807599173632 9809067693072 9814395846656 9825283473408 9826754640768 9830521110528 9832092401664 9835210657792 9840752866752 9854420053608 9859772841984 9861623577039 9866980278272 9868457689012 9886251724128 9886443061248 9900526313472 9919863278928 9926913032192 9928399416832 9946301534208 9947790821943 9951603683328 9958878247424 9960470054912 9978126532608 9978329181501 9983749275648 9997615060992 10004923259136 10011856677888 10038938276736 10044391292928 10067201053416 10068810175008 10072669421568 10076170416364 10090831675392 10092342604032 10096210870272 10099720047456 10103591141376 10105206079488 10123324717824 10128153943986 10133655420928 10161066479616 10168108105728 10184814526464 10189673085696 10195207979008 10195415036676 10213487990784 10215120494592 10222587687936 10226505875456 10228037118976 10242553679514 10246479519744 10248013753974 10275326590464 10290162958336 10308717379584 10310260932864 10315861327872 10317797673312 10323402162176 10337739669504 10343565057024 10346845527122 10348499346536 10361900630016 10363556855808 10365502153968 10371132555264 10372685454144 10376661172224 10396928088576 10401887834364 10435689897984 10443318326272 10460079783936 10463715432378 10467726041088 10493867851776 10497195990528 10498873841664 10504470554624 10516123717632 10517698326447 10523411398656 10553038119936 10560752329088 10581583588992 10587331362816 10595070640128 10596657069888 10602413031424 10615764137472 10619833024512 10624899104768 10626490000828 10645650860832 10649731203072 10651433435136 10657111474176 10660815605648 10685731646592 10710313316352 10725570172928 10739076364809 10744801124319 10746518552172 10750637555712 10779289976832 10780903990272 10800343277568 10801960443378 10815728381952 10815937708032 10844984415744 10846178067712 10865945346048 10875516466464 10881423900672 10883053206912 10900934297856 10902676681728 10906134474534 10906855538688 10912058540032 10933371154368 10937561776128 10941363384744 10945557069824 10947306586112 10966935110976 11002573357056 11007822019584 11013690041344 11015450447872 11029321671966 11033549070336 11035201154706 11041195327488 11045032956399 11049266376704 11064611990016 11070846975096 11092244447232 11100352813056 11116380422144 11138092102656 11167777161216 11169449343936 11173730451456 11175516438528 11177614146088 11193878052864 11195554143744 11203738028352 11205528811776 11209823748096 11225392349184 11231717935104 11237075908656 11241382936576 11255538666528 11263338762624 11299940204544 11305330722816 11325601185093 11327411446884 11331753099264 11340036544512 11347895197696 11362185053388 11366540034048 11368356839424 11371962323072 11400362348544 11416823136256 11431199789568 11439121618944 11447483549952 11463382221408 11469608976384 11477993193472 11479711825712 11496415297536 11500411148928 11504819109888 11506541758848 11512791957504 11537208803328 11545204097024 11559742414272 11576209283808 11576433328128 11605343993856 11607522382476 11613827432448 11629957128192 11642061764853 11646524018688 11648267885523 11667524124672 11669271135912 11673743818752 11679312656128 11717039080448 11717265850368 11740151135232 11744650985472 11748733117056 11756874997248 11776191796224 11781809505336 11788209225728 11789974307488 11809345489344 11811233071872 11815760166912 11817529373952 11826167918816 11849025257472 11872167884928 11880846370224 11898000920576 11919454470144 11921239203624 11927714660352 11953011492864 11961294938112 11980947603456 11982862614528 11989250408448 11993417556354 11998014480384 12021448102416 12066266444544 12070891290624 12094467250176 12100236789264 12104874655744 12106809475072 12126701223936 12128516989056 12135105036288 12137382864048 12139322879424 12143975727104 12145794078784 12167694429696 12167929921536 12201950326176 12219568513024 12234956024772 12241601888256 12243434857776 12252384737058 12259040067584 12276065857536 12285039589888 12304756998144 12309033807837 12313751703552 12315719909376 12322285142016 12383799772032 12390401296512 12392381753856 12397131595776 12401440512448 12421344743424 12430424673792 12447688488768 12454449905664 12463554035712 12465420238752 12472191287296 12487896914688 12505927974912 12540893390792 12541136105472 12563749306368 12565630511928 12570446757888 12572455993344 12574815914349 12581646385152 12583530270492 12604205281896 12606219913248 12611051716608 12617067686912 12641710397238 12646555803648 12693704671232 12718497063168 12723371900928 12727794210144 12734579110304 12736614580352 12757541112576 12764470837248 12766382097408 12793457613456 12800406847488 12802323488448 12825407642112 12843926028288 12853314863104 12878418993696 12903310098432 12912742342656 12914675803926 12919625834496 12921690882048 12942921498624 12944859478704 12951890952192 12958069516288 12979359903744 12988354609152 12997849020416 13023235444284 13023487494144 13040086941696 13065555861504 13071788648256 13076798898176 13078756924096 13100377964544 13102339521024 13107361480704 13121003822336 13139226738144 13146363789312 13148831436052 13181668965504 13181924081664 13200701751296 13217324756688 13226484371904 13254535693503 13261735378944 13263721095924 13268804911104 13292730187776 13294720545696 13304168710144 13304438908668 13311665700864 13330153414656 13339897678848 13349142237184 13365952166502 13385251035648 13418678992896 13422934737888 13425080233344 13430225895424 13447137929472 13454442233856 13456456805376 13461614493696 13466293396608 13471454855168 13473608105984 13497766290432 13504205258648 13548088639488 13557477474304 13574549750112 13579752701952 13586230780928 13593886715568 13612766387922 13617983987712 13620160659456 13630116917248 13632157793033 13651993165824 13654555722054 13656738239352 13661972692992 13664018338632 13700435453952 13727194116948 13744956506112 13747014577152 13757063564416 13783652892672 13791420076032 13810574089728 13815867506688 13820669538624 13828176740352 13830247272192 13835548229632 13852970666496 13855184898048 13862570784768 13869183779152 13914253197312 13939201458576 13941429473088 13946773045248 13951620576504 13956968054784 13984227758016 13991823802368 13996261320704 13998498455552 14021498290176 14023597768596 14031215198208 14043574403594 14069168971776 14070717493248 14108505064641 14108778118656 14126760853504 14128876093184 14154352183296 14194201147776 14199641604096 14201911246848 14209481965568 14227375279104 14247642195456 14280417755136 14313793388544 14318768486412 14326401499092 14328691402896 14334183407616 14360029691904 14362179859584 14369031187251 14374538653696 14392639815138 14400457703424 14402613924504 14413142151057 14420971175936 14449416781824 14459979220992 14487927128064 14500688621952 14508565200896 14510737609216 14526835135488 14534579063808 14536902242304 14541512632712 14577828205824 14583415701504 14588484512992 14611898935296 14622580147968 14670097809408 14677096026112 14705762229288 14711398760448 14713601539608 14721593769984 14724357096289 14726710608532 14745781665792 14748138602496 14752815986688 14761129300128 14781630080412 14789659262976 14800470417408 14802686533518 14829377586192 14850789470208 14890369548288 14892599125248 14898307268608 14900688584704 14919452301312 14927405524992 14938317371136 14940705082368 14946431664128 14967189798912 14975623913472 14982767878208 15007384888704 15017785016832 15058407415104 15066586939392 15073774297088 15100801580124 15103215262512 15109004132352 15114255624546 15120048726016 15122312693486 15144316305408 15149580071184 15155386712064 15157809119232 15192230915979 15200483131392 15241599719424 15252162158592 15263311399936 15284509628544 15292811968512 15293122555014 15320231986176 15322680741888 15333881531904 15339758813184 15342055678464 15369719279616 15372020630961 15382945071104 15412989885696 15434945711744 15435244437504 15463076069376 15465391399296 15473791991808 15476696509968 15485103243264 15506609504256 15515347585536 15520268290683 15522749019804 15528698691584 15531023847364 15548253230952 15556698832896 15559028181216 15564991758336 15602831751546 15623021133824 15653534846976 15664977489408 15675833329664 15695573148567 15701589061632 15709079340448 15745793985792 15748310762496 15754346889216 15756705831936 15785117097984 15798700343296 15829557179904 15841128493632 15880997044224 15892605960192 15894985604832 15903619547136 15929749536768 15937348657152 15939735001242 15948393250816 15968476291248 15974596804608 15977150152704 15985667211264 15991223408472 15997352640512 16028597469888 16065469974528 16088355259392 16094521720832 16119777828258 16125956333568 16133649052352 16168934965248 16171355985408 16183177152064 16185763839232 16223592572928 16223906562048 16267476623616 16269267101568 16313274699696 16322135851008 16324579810368 16336512982744 16359201711801 16360283308032 16368087810048 16400056731552 16406342664192 16412045077116 16418335604736 16420959879168 16429713522688 16450402666464 16511733029376 16520535062016 16523175671808 16550323605504 16552801732059 16561792991232 16573899565056 16596917985024 16605933207552 16606270462644 16618072047616 16620560318336 16650529219584 16674570633216 16707138153984 16721514807296 16751665741824 16754174015904 16760595677184 16763274657792 16766421219132 16775528513536 16778040360656 16802453127168 16805607042528 16808293217664 16814735622144 16838088523776 16855613862984 16862074404864 16895008143936 16957996084224 16964495867904 16970392280192 16997629648896 17010054816768 17021842796544 17049810051072 17052535259136 17057943484608 17067209129984 17069764651264 17100543522816 17125234704384 17158682428416 17171225324928 17195073332112 17204413464576 17216989790208 17219567738568 17226167779328 17228921176064 17250616723392 17257228664832 17259812638272 17269187936256 17305813204992 17317806145536 17323825359178 17364313925712 17364649992192 17411283573714 17420741148672 17429051531008 17469786028032 17510615728128 17518968984192 17528485052416 17575558620672 17575898775552 17616976478208 17623099675584 17635312495872 17672714258004 17682313838592 17684961461232 17691739881472 17714018234016 17716849607808 17723640250368 17726294060928 17739251878224 17748887601152 17773537886208 17786530238464 17821269555336 17847001380864 17879181705216 17881858805436 17891571990528 17897246317184 17900106977792 17929517239296 17941942407168 17955057862144 17983875612672 17990126334531 17997021720576 18064118185984 18099399666816 18106336935936 18125182287424 18150355183896 18157311983616 18160214212608 18163622987393 18190051835904 18192775483584 18202657554432 18206074296072 18208984319136 18215963590656 18218691118176 18251541644544 18267247271936 18302925489264 18329352769536 18362402832384 18365152286664 18378203856896 18378577105587 18388560101376 18414098786304 18427559384832 18437568987136 18440329696256 18470627555328 18473579864064 18483427713024 18552337596416 18575699658048 18585601944768 18588572630784 18595697393664 18602160768672 18609290739712 18645637010688 18654531716782 18655765069824 18681674858496 18695331053568 18698130358128 18708286930944 18758891962368 18760956657664 18811340086188 18811704158208 18855670136832 18858683990016 18872469577728 18875295405738 18916577574912 18925601530368 18932855472128 18962565595857 18969833705472 18996856260608 19040557006848 19077745594752 19085057851392 19091691315216 19101868665456 19104921870528 19112244543488 19136311668864 19146706255872 19149573146112 19158708249668 19190186420184 19200610271232 19203485232672 19217522868076 19265889042432 19279972294656 19317628490544 19334251495936 19369113513984 19372013705889 19379438751744 19382536323072 19427836428288 19437104274432 19444554268672 19469039855616 19482531913728 19496773530624 19534853166426 19560130412544 19607682972384 19615198347264 19618135386144 19628791693312 19650566946816 19653509281536 19661042221056 19664184803328 19670421315584 19681505733504 19708840107216 19719545683968 19723247154078 19733960556544 19736915378024 19772503448256 19772886122496 19801052626944 19839726557856 19853826064384 19856798833664 19892603068416 19895581643886 19903207366656 19917756494848 19920940109824 19956253065216 19956658363002 19967498551296 19995230121984 20009846518272 20023713355776 20077876553472 20088782585856 20134402106832 20137620350016 20145338843136 20152340832728 20181663350784 20184685208064 20192421740544 20199440094912 20207182282752 20210412158976 20246649435648 20256307887972 20267310841856 20322132959232 20336216211456 20369629052928 20379346171392 20390830073352 20419149581883 20426975981568 20430240989184 20445175375872 20456074237952 20481833583081 20485107359028 20492959039488 20496027507948 20550653180928 20580325916672 20617434759168 20620521865728 20635595346624 20646804324352 20675479339008 20687130114048 20693691054244 20696998693072 20723801260032 20727113711616 20731004307936 20742265110528 20745370908288 20753322344448 20793856177152 20803775668728 20871379795968 20886636652544 20920159567872 20927430864756 20935452082176 20987735703552 20994391981056 20997747683328 21008941109248 21032247435264 21035396652894 21046822797312 21065361605391 21106076239872 21121504658176 21163167177984 21174662725632 21190141280256 21193314139776 21204826062848 21231528274944 21239666049024 21249798209536 21252980001656 21291301721664 21299462406144 21302866870272 21314222948352 21321631211296 21371463293184 21420626632704 21451140345856 21478152729618 21489602248638 21493037104344 21501275111424 21561807980544 21600686555136 21603920886756 21631456763904 21631875416064 21689968831488 21692356135424 21731890692096 21751032932928 21762847801344 21766106413824 21801868595712 21805353363456 21812268949068 21824117080064 21866742308736 21875123552256 21882726769488 21891114139648 21894613172224 21933870221952 22005146714112 22015644039168 22027380082688 22030900895744 22058643343932 22067098140672 22070402309412 22082390654976 22090065912798 22098532753408 22129223980032 22141693950192 22184488894464 22200705626112 22204029800277 22232760844288 22276184205312 22335554322432 22338898687872 22347460902912 22351032877056 22355228292176 22387756105728 22391108287488 22407476056704 22411057623552 22419647496192 22450784698368 22463435870208 22474151817312 22482765873152 22511077333056 22526677525248 22599880409088 22610661445632 22651202370186 22654822893768 22663506198528 22671383436819 22680073089024 22683469040229 22695790395392 22724370106776 22733080068096 22736713678848 22743924646144 22800724697088 22833646272512 22862399579136 22878243237888 22894967099904 22926764442816 22939217952768 22939683832521 22955986386944 22959423651424 23000822297856 23009638219776 23013083517696 23025583915008 23074417606656 23090408194048 23119484828544 23152418567616 23152866656256 23210687987712 23215044764952 23227654864896 23259914256384 23284123529706 23293048037376 23296535771046 23335048249344 23338542271824 23347487637504 23358625312256 23404247627319 23434078160896 23434531700736 23480302270464 23497466234112 23513749994496 23552383592448 23563619010672 23576418451456 23579948614976 23618690978688 23622466143744 23631520333824 23635058747904 23652335837632 23698050514944 23744335769856 23761692740448 23796001841152 23838908940288 23842478407248 23855429320704 23906022985728 23909602501863 23922589876224 23961895206912 23965725229056 23978500816896 23986835112708 23996028960768 24042896204832 24132532889088 24141782581248 24188934500352 24200473578528 24209749311488 24213618950144 24253402447872 24257033978112 24270210072576 24274765728096 24278645758848 24287951454208 24291588157568 24335388859392 24335859843072 24403900652352 24439137026048 24469912049544 24483203776512 24486869715552 24504769474116 24518080135168 24552131715072 24570079179776 24609513996288 24618067615674 24627503407104 24631439818752 24644570284032 24767599544064 24780802593024 24784763507712 24794263191552 24802881024896 24842689486848 24860849347584 24895376977536 24908899811328 24927108071424 24930840477504 24944382574592 24975793829376 25011855949824 25081786781584 25082272210944 25127498612736 25131261023856 25140893515776 25144911986688 25149631828698 25163292770304 25167060540984 25208410563792 25212439826496 25222103433216 25234135373824 25283420794476 25293111607296 25387409342464 25436994126336 25446743801856 25455588420288 25469158220608 25473229160704 25515082225152 25532764194816 25586915226912 25600813694976 25604646976896 25650815284224 25687852056576 25706629726208 25756837987392 25806620196864 25825484685312 25829351607852 25839251668992 25843381764096 25885842997248 25889718957408 25903781904384 25916139032576 25958719807488 25976709218304 25985738038767 25995698040832 26046470888568 26046974988288 26131111723008 26143577296512 26153597796352 26157513848192 26200755929088 26204679042048 26214722961408 26242007644672 26278453476288 26292727578624 26297662872104 26363337931008 26363848163328 26401403502592 26434649513376 26452968743808 26509071387006 26523470757888 26527442191848 26537609822208 26546833596959 26585460375552 26589441091392 26608877817336 26623331401728 26660306829312 26679795357696 26698284474368 26731904333004 26770502071296 26837357985792 26845869475776 26850160466688 26860451790848 26894275858944 26912913610752 26932586793216 26942909710336 26947216211968 26995532580864 27008410517296 27096177278976 27114954948608 27149099500224 27159505403904 27172461561856 27187773431136 27225532775844 27235967975424 27240321318912 27260233834496 27264315586066 27303986331648 27309111444108 27313476478704 27323945385984 27328036677264 27400870907904 27454388233896 27494029154304 27514127128832 27567305785344 27582840152064 27621148179456 27631735013376 27641339077248 27656353480704 27660494544384 27671096459264 27705941332992 27710369796096 27725141569536 27738367558304 27828506394624 27878402917152 27882858946176 27893546090496 27903241153008 27913936109568 27968455516032 27981797575173 27983647604736 27992522641408 27996996911104 28042996580352 28047195537192 28062430396416 28087148807188 28138337943552 28141434986496 28217010129282 28217556237312 28253521707008 28257752186368 28308704366592 28312943108607 28388402295552 28399283208192 28403822493696 28418963931136 28454750558208 28495284390912 28560835510272 28627586777088 28637536972824 28652802998184 28657382805792 28668366815232 28720059383808 28724359719168 28738062374502 28749077307392 28785279630276 28800915406848 28805227849008 28826284302114 28841942351872 28898833563648 28919958441984 29001377243904 29017130401792 29021475218432 29053670270976 29069158127616 29073804484608 29083025265424 29155656411648 29166831403008 29176969025984 29223797870592 29245160295936 29340195618816 29354192052224 29411524458576 29422797520896 29427203079216 29443187539968 29448714192578 29453421217064 29491563331584 29496277204992 29505631973376 29522258600256 29563260160824 29579318525952 29584870731117 29600940834816 29605373067036 29658755172384 29701578940416 29780739096576 29785198250496 29796614537216 29838904602624 29843372465829 29854811049984 29876634742272 29881410164736 29934379597824 29934987544503 29951247826944 29965535756416 30014769777408 30035570033664 30116814830208 30133173878784 30147548594176 30201603160248 30206430525024 30218008264704 30228511249092 30240097452032 30244625386972 30288632610816 30299160142368 30310773424128 30315618238464 30384461831958 30400966262784 30483199438848 30504324317184 30526622799872 30569019257088 30585623937024 30586245110028 30640463972352 30645361483776 30667763063808 30679517626368 30684111356928 30739438559232 30744041261922 30765890142208 30825979771392 30869891423488 30870488875008 30926152138752 30930782798592 30947583983616 30953393019936 30970206486528 31013219008512 31030695171072 31040536581366 31045498039608 31057397383168 31062047694728 31096506461904 31113397665792 31118056362432 31129983516672 31205663503092 31246042267648 31307069693952 31329954978816 31351666659328 31391146297134 31403178123264 31418158680896 31491587971584 31496621524992 31513411663872 31570234195968 31597400686592 31659114359808 31682256987264 31761994088448 31785211920384 31789971209664 31807239094272 31859499073536 31874697314304 31879470002484 31896786501632 31936952582496 31949193609216 31954300305408 31971334422528 31982446816944 31994705281024 32057194939776 32072487489289 32130939949056 32176710518784 32234403372957 32239555656516 32251912667136 32267298104704 32337869930496 32342711970816 32366354304128 32371527678464 32447185145856 32447813124096 32534953247232 32538534203136 32626549399392 32644271702016 32649159620736 32673025965488 32718403423602 32720566616064 32736175620096 32800113463104 32812685328384 32824090154232 32836671209472 32841919758336 32859427045376 32900805332928 33023466058752 33041070124032 33046351343616 33100647211008 33105603464118 33123585982464 33135098869197 33147799130112 33193835970048 33212540925288 33236144095232 33241120636672 33301058439168 33349141266432 33414276307968 33443029614592 33503331483648 33508348031808 33521191354368 33526549315584 33532842438264 33551057027072 33556080721312 33611214085056 33616586435328 33629471244288 33676177047552 33711227725968 33724148809728 33790016287872 33915992168448 33940784560384 33995259297792 34020109633536 34043685593088 34099620102144 34105070518272 34115886969216 34134418259968 34139529302528 34201087045632 34250469408768 34317364856832 34342450649856 34390146664224 34408826929152 34433979580416 34439135477136 34452335558656 34457842352128 34501233446784 34514457329664 34519625276544 34536092502691 34538375872512 34611626409984 34635612291072 34647650718356 34728627851424 34729299984384 34822567147428 34841482297344 34858103062016 34926185294559 34939572056064 34944803656569 35021231456256 35037937968384 35056970104832 35151117241344 35151797551104 35233952956416 35246199351168 35270624991744 35345428516008 35364627677184 35369922922464 35383479762944 35428036468032 35433699215616 35447280500736 35452588121856 35478503756448 35497775202304 35547075772416 35573060476928 35642539110672 35694002761728 35758363410432 35763717610872 35783143981056 35794492634368 35800213955584 35859034478592 35883884814336 35910115724288 35967751225344 35980252669062 35994043441152 36128236371968 36198799333632 36212673871872 36250364574848 36300710367792 36314623967232 36320428425216 36327245974786 36380103671808 36385550967168 36405315108864 36412148592144 36417968638272 36431927181312 36437382236352 36503083289088 36534494543872 36605850978528 36658705539072 36724805664768 36730304573328 36756407713792 36757154211174 36777120202752 36828197572608 36855118769664 36880659392512 36927101423511 36941255110656 36947159728128 36966855426048 37104675192832 37151399316096 37171203889536 37177145261568 37191394787328 37204321537344 37218581479424 37291274021376 37309063433564 37363349716992 37390662107136 37396260716256 37416573861888 37517783924736 37521913315328 37622680172376 37623408316416 37711340273664 37717367980032 37724447743047 37744939155456 37750590811476 37833155149824 37851203060736 37865710944256 37925131191714 37939667410944 37993712521216 38081114013696 38155491189504 38170115702784 38183382630432 38203737330912 38209843741056 38224489086976 38272623337728 38293412511744 38299146292224 38317416499336 38380372840368 38401220542464 38406970465344 38435045736152 38531778084864 38559944589312 38635256981088 38668502991872 38738227027968 38744027411778 38758877503488 38765072646144 38799218334017 38855672856576 38874208548864 38938079711232 38965063827456 38993547061248 39069706332852 39120260825088 39215365944768 39230396694528 39236270772288 39257583386624 39301133893632 39307018563072 39322084442112 39340842631168 39363011467008 39417680214432 39439091367936 39446494308156 39467921113088 39473830756048 39545006896512 39545772244992 39602105253888 39679453115712 39713597667328 39763607080509 39785206136832 39791163287772 39806414733312 39835512989696 39841880219648 39912506130432 39913316726004 39934997102592 39990460243968 40019693036544 40047426711552 40155753106944 40268804213664 40275240700032 40290677686272 40304681665456 40363326701568 40369370416128 40384843481088 40398880189824 40414364565504 40420824317952 40493298871296 40512615775944 40534621683712 40644265918464 40672432422912 40739258105856 40758692342784 40781660146704 40838299163766 40853951963136 40860481978368 40890350751744 40896473379099 40912148475904 40963667166162 40970214718056 40985918078976 40992055015896 41101306361856 41160651833344 41234869518336 41241043731456 41271190693248 41293608648704 41350958678016 41374260228096 41387382108488 41393997386144 41447602520064 41462008615872 41484530221056 41490741816576 41506644688896 41587712354304 41607551337456 41742759591936 41773273305088 41840319135744 41854861729512 41870904164352 41975471407104 41988783962112 41995495366656 42017882218496 42064494870528 42070793305788 42093645594624 42130723210782 42212152479744 42243009316352 42325515193923 42326334355968 42380282560512 42386628279552 42409652125696 42463056549888 42499596419072 42505960003312 42582603443328 42598924812288 42605733740544 42628445896704 42643262422592 42742926586368 42841253265408 42902280691712 42956305459236 42979204497276 42986074208688 43002550222848 43107093561753 43123615961088 43201373110272 43207841773512 43239426453171 43262913527808 43379937662976 43384712270848 43463781384192 43502065865856 43525695602688 43532212827648 43603737191424 43610706726912 43624537898136 43648234160128 43733484617472 43750247104512 43765453538976 43782228279296 43789226344448 43867740443904 44010293428224 44031288078336 44054760165376 44061801791488 44117286687864 44134196281344 44140804618824 44164781309952 44173071288867 44180131825596 44197065506816 44258447960064 44283387900384 44368977788928 44401411252224 44408059600554 44465521688576 44552368410624 44671108644864 44677797375744 44694921805824 44702065754112 44710456584352 44782216574976 44814952113408 44822115247104 44839294992384 44901569396736 44926871740416 44948303634624 44965531746304 45022154666112 45053355050496 45199760818176 45221322891264 45302404740372 45309645787536 45327012397056 45342766873638 45360146178048 45366938080458 45391580790784 45448740213552 45466160136192 45473427357696 45487849292288 45576692747937 45601449394176 45667292545024 45724799158272 45756486475776 45789934199808 45853528885632 45878435905536 45879367665042 45911972773888 45918847302848 46001644595712 46019276439552 46026167035392 46148835213312 46180816388096 46238969657088 46304837135232 46305733312512 46421375975424 46430089529904 46455309729792 46519828512768 46560804872049 46568247059412 46586096074752 46593071542092 46670096498688 46677084543648 46694975275008 46717250624512 46808495254638 46868156321792 46869063401472 46960604540928 46994932468224 47027499988992 47104767184896 47127238021344 47152836902912 47159897229952 47237381957376 47244932287488 47263040667648 47270117495808 47304671675264 47396101029888 47488671539712 47523385480896 47592003682304 47677817880576 47684956814496 47710858641408 47812045971456 47819205003726 47845179752448 47861809477729 47923790413824 47931450458112 47957001633792 47973670225416 47992057921536 48085792409664 48265065778176 48283565162496 48377869000704 48400947157056 48419498622976 48427237900288 48506804895744 48514067956224 48549531456192 48557291517696 48575902908416 48583176315136 48670777718784 48671719686144 48807801304704 48878274052096 48939824099088 48966407553024 48973739431104 49009538948232 49036160270336 49077605135403 49104263430144 49140158359552 49219027992576 49236135231348 49255006814208 49262879637504 49289140568064 49535199088128 49561605186048 49569527015424 49605762049792 49685378973696 49721698695168 49790753955072 49817799622656 49854216142848 49861680955008 49888765149184 49951587658752 50023711899648 50163573563168 50164544421888 50254997225472 50262522047712 50281787031552 50289823973376 50299263657396 50326585540608 50334121081968 50416821127584 50424879652992 50444206866432 50468270747648 50475827503933 50566841588952 50586223214592 50774818684928 50873988252672 50893487603712 50911176840576 50938316441216 50946458321408 51030164450304 51065528389632 51173830453824 51201627389952 51209293953792 51301630568448 51375704113152 51413259452416 51513675974784 51613240393728 51650969370624 51658703215704 51678503337984 51686763528192 51771685994496 51779437914816 51807563808768 51832278065152 51917439614976 51953418436608 51971476077534 51991396081664 52092941777136 52093949976576 52262223446016 52287154593024 52307195592704 52315027696384 52409358084096 52484015289344 52556906952576 52585455157248 52595325744208 52726675862016 52727696326656 52802807005184 52869299026752 52905937487616 53018142774012 53046941515776 53054884383696 53075219644416 53093667193918 53170920751104 53178882182784 53217755634672 53246662803456 53320613658624 53359590715392 53396568948736 53463808666008 53541004142592 53674715971584 53691738951552 53700320933376 53720903581696 53788551717888 53825827221504 53865173586432 53885819420672 53970379003593 53991065161728 54016821034592 54192354557952 54229909897216 54298199000448 54319010807808 54344923123712 54375546862272 54451065551688 54471935950848 54480642637824 54490868962179 54520467668992 54528631172132 54607972663296 54618222888216 54626952957408 54647890771968 54656073354528 54801741815808 54908776467792 54988058308608 55028254257664 55134611570688 55135731316761 55165680304128 55242296358912 55282678154496 55312706961408 55320989088768 55342192918528 55411882665984 55420739592192 55450283139072 55476735116608 55657012789248 55756805834304 55765717892352 55787092180992 55806482306016 55827872219136 55936911032064 55963595150346 55967295209472 55985045282816 55993993822208 56085993160704 56094391074384 56124860792832 56174297614376 56276675887104 56282869972992 56434020258564 56435112474624 56507043414016 56515504372736 56617408733184 56625886217214 56776804591104 56798566416384 56909501116416 56990568781824 57121671020544 57255173554176 57275073945648 57305605996368 57314765611584 57336733630464 57440118767616 57448719438336 57476124749004 57498154614784 57570559260552 57601830813696 57610455698016 57652568604228 57683884703744 57797667127296 57839916883968 58002754487808 58042950436864 58107340541952 58116041117667 58138316255232 58147608969216 58166050530848 58311312823296 58333662806016 58353938051968 58447595741184 58490320591872 58680391237632 58708384104448 58823048917152 58845595041792 58854406158432 58886375079936 58897428385156 58906842434128 58983126663168 58992554409984 59011263946752 59044517200512 59126520321648 59158637051904 59169741462234 59201881669632 59210746134072 59317510344768 59403157880832 59561478193152 59570396500992 59593229074432 59677809205248 59686744931658 59709622099968 59753269484544 59762820329472 59868759195648 59869975089006 59902495653888 59931071512832 60029539554816 60071140067328 60233629660416 60266347757568 60295097188352 60403206320496 60412861050048 60436016529408 60457022498184 60480194904064 60489250773944 60577265221632 60598320284736 60621546848256 60631236476928 60768923663916 60801932525568 60966398877696 61008648634368 61053245599744 61138038514176 61172490220056 61280927944704 61290722967552 61335526127616 61368222713856 61478877118464 61488082523844 61531780284416 61651959542784 61739782846976 61740977750016 61852304277504 61861565597184 61906786039872 61940412973056 62026438017024 62061390342144 62081073162732 62090996079216 62114794766336 62124095389456 62193012923808 62226795331584 62236112724864 62259967033344 62411327006184 62456949321247 62614139387904 62659909957632 62703333318656 62782292594268 62806356246528 62836317361792 62983175943168 62993243049984 63026823327744 63140468391936 63194801373184 63196084816173 63318228719616 63364513974528 63523988176896 63570423840768 63579942419328 63614478188544 63718998147072 63749394628608 63758940004968 63793573003264 63873905164992 63898387218432 63908600610816 63942668845056 63964893633888 63989410562048 64114389879552 64144974978578 64261879898112 64353421037568 64468806745914 64479111313032 64503825334272 64534596209408 64685423941632 64732708608256 64743055356928 64894370291712 64895626248192 65069906494464 65077068406272 65253098798784 65288543404032 65298319241472 65346051930976 65436806847204 65472351240192 65600226926208 65625370656768 65648180308464 65673342418944 65683839516672 65718854090752 65801610665856 66046932117504 66082140248064 66092702687232 66201294422016 66211206928236 66247171964928 66270197738394 66295598260224 66387671940096 66425081850576 66472288190464 66482241273344 66602116878336 66612089400831 66698282532864 66828552615936 66886059229184 67006662967296 67016696063616 67042382708736 67053098631168 67065684876528 67102114054144 67112161442624 67222428170112 67233172870656 67254495926293 67258942488576 67352354095104 67422455451936 67448297619456 67580032575744 67831984336896 67881569120768 67990518595584 68014150310457 68040219267072 68050407120687 68087371186176 68199240204288 68210141036544 68231773938432 68268836519936 68279058605056 68402174091264 68500938817536 68634729713664 68684901299712 68780293328448 68817653858304 68867959160832 68878270954272 68904671117312 68915684704256 69002466893568 69028914659328 69039250553088 69072185005382 69076751745024 69223252819968 69271224582144 69295301436712 69457255702848 69458599968768 69645134294856 69682964594688 69716206124032 69852370589118 69879144112128 69889607313138 70042462912512 70075875936768 70212742881957 70302234482688 70303595102208 70492398702336 70541249983488 70690857032016 70729255354368 70739845844928 70766959525888 70856072936064 70867398431232 70894561001472 70905176243712 70957007512896 70995550404608 71094151544832 71146120953856 71285078221344 71388005523456 71516726820864 71527435221744 71566287962112 71588985268736 71600427911168 71718068957184 71728807505589 71767769628672 71820231448576 71935502450688 71960505338124 71988086882304 72256472743936 72397598667264 72425347743744 72500729149696 72601420735584 72629247934464 72640856850432 72654491949572 72760207343616 72771101934336 72810630217728 72824297184288 72835937276544 72863854362624 72874764472704 73006166578176 73068989087744 73211701957056 73317411078144 73449611329536 73460609146656 73512815427584 73514308422348 73554240405504 73656395145216 73710237539328 73761318785024 73854202847022 73882510221312 73894319456256 73933710852096 74209350385664 74302798632192 74342407779072 74354290523136 74382789574656 74408643074688 74437162958848 74582548042752 74618126867128 74726699433984 74781324214272 74792521432512 74833147723776 75035567849472 75043826630656 75245360344752 75246816632832 75422680547328 75434735960064 75448895486094 75489878310912 75501181622952 75666310299648 75702406121472 75850262383428 75879334821888 75987425042432 76162228027392 76310982379008 76340231405568 76366765260864 76407474661824 76419687482112 76448978173952 76545246675456 76598292584448 76634832998672 76760745680736 76802441084928 76813940930688 76870091472304 77063556169728 77119889178624 77270513962176 77337005983744 77476454055936 77488054823556 77517755006976 77530145292288 77598436668034 77711345713152 77748417097728 77876159422464 77930127654912 77957214116301 77987094122496 78139412665704 78430731889536 78460793389056 78472541544576 78515166773248 78602267787264 78614037126144 78644168884224 78681685262336 78726022934016 78835360428864 78878182735872 78892988616312 78935842226176 78947661512096 79090013793024 79091544489984 79204210507776 79358906231424 79427195334656 79527214161018 79570412273664 79582326575544 79612829466624 79640500790877 79671025979392 79683760439296 79826633452008 79869994205184 79980920487936 80039386073088 80094853423104 80311506213888 80537608427328 80550481400064 80581355372544 80609363330912 80738740832256 80797760379648 80828729131008 80841648635904 80986597742592 81025231551888 81069243367424 81288531836928 81344864845824 81478516211712 81517384685568 81563320293408 81676598327532 81707903926272 81720963956736 81780701503488 81792946758198 81824296951808 81927334332324 81940429436112 81971836157952 81984110031792 82202612723712 82321303666688 82482087462912 82542381386496 82587217297408 82701917356032 82748520456192 82774764216976 82787994772288 82895205040128 82924017231744 82969060442112 82981483633152 83013289377792 83175424708608 83215102674912 83485519183872 83546546610176 83680638271488 83709723459024 83741808328704 83945392725519 83950942814208 83977567924224 83990990733312 84035764436992 84128989741056 84141586611576 84187291189248 84261446421564 84424304959488 84486018632704 84651030387846 84652668711936 84760565121024 84773256559104 84926113099776 84938829325821 84999192838144 85011920006624 85165206886656 85197849624576 85211467481088 85256891793408 85286524845184 85485853172736 85682506530816 85804561383424 85912610918472 85958408994552 85972148417376 86005100445696 86214187123506 86247231922176 86402746220544 86415683547024 86478852906342 86525827055616 86759875325952 86769424541696 87004131731712 87051391205376 87064425655296 87207474382848 87221413453824 87249075796272 87296468320256 87466969234944 87500494209024 87530907077952 87564456558592 87578452688896 87735480887808 88020586856448 88062576156672 88109520330752 88123603582976 88234573375728 88268392562688 88281609237648 88329562619904 88346142577734 88360263651192 88394131013632 88516895920128 88566775800768 88737955577856 88754612193351 88802822504448 88816119201108 88931043377152 89104736821248 89342217289728 89355594751488 89389843611648 89420913168704 89564433149952 89629904226816 89644230494208 89803138793472 89853743480832 89896607269248 89931063492608 90044309332224 90106710100992 90399521636352 90442645782528 90604809480744 90619291575072 90654024794112 90685533747276 90720292356096 90733876160916 90783161581568 90897480427104 90932320272384 90946854715392 90975698584576 91153385495874 91202898788352 91283233623361 91449598316544 91512972951552 91579868399616 91707057771264 91756871811072 91758735330084 91823945547776 91837694605696 92003289191424 92038552879104 92052334070784 92297670426624 92361632776192 92477939314176 92609674270464 92611466625024 92842751950848 92860179059808 92910619459584 93039657025536 93121609744098 93136494118824 93172192149504 93186143084184 93340192997376 93354169087296 93389950550016 93434501249024 93616990509276 93736312643584 93738126802944 93921209081856 93989864936448 94054999977984 94209534369792 94254476042688 94305673805824 94319794459904 94474763914752 94489864574976 94540234991616 94609343350528 94792202059776 94977343079424 95046770961792 95184007364608 95355635761152 95369913628992 95421717282816 95624091942912 95638410007452 95690359504896 95723618955458 95847580827648 95862900916224 95914003267584 95947340450832 95984115843072 96171584819328 96217462467867 96530131556352 96755738001408 96801894314112 96838997245952 96854475800576 97013609791488 97028135912448 97099062912384 97114583035392 97151805816832 97166352630272 97341555437568 97343439372288 97615602609408 97756548104192 97879648198176 97932815106048 97947478862208 98019077896464 98072320540672 98155210270806 98208526860288 98280316719104 98295032507659 98438055985152 98472270462696 98510013628416 98525759275008 98578281136128 99070398176256 99123210372096 99139054030848 99211524099584 99370757947392 99405296607591 99443397390336 99581507910144 99708432285696 99723361910016 99777530298368 99903175317504 100047423799296 100327147126336 100329088843776 100509994450944 100525044095424 100563574063104 100579647946752 100598527314792 100653171081216 100668242163936 100833642255168 100849759305984 100888413732864 100936541495296 100951655007866 101133683177904 101172446429184 101549637369856 101747976505344 101822353681152 101876632882432 101892916642816 102060328900608 102131056779264 102347660907648 102403254779904 102418587907584 102603261136896 102751408226304 102826518904832 103027351949568 103226480787456 103301938741248 103317406431408 103357006675968 103373527056384 103543371988992 103558875829632 103608277508073 103615127617536 103664556130304 103834879229952 103906836873216 103942952155068 103982792163328 104185883554272 104187899953152 104524446892032 104574309186048 104614391185408 104630055392768 104778555883677 104818716168192 104834410969707 104968030578688 105113813905152 105170910314496 105190651488416 105453351724032 105455392653312 105605614010368 105738598053504 105811874975232 106036285548024 106093883031552 106109768767392 106150439288832 106187334387836 106341841502208 106357764365568 106435511269344 106493325606912 106641227317248 106719181430784 106793137897472 106927617332016 107082008285184 107349431943168 107383477903104 107400641866752 107441807163392 107577103435776 107651654443008 107730347172864 107771638841344 107940758007186 107982130323456 108033642069184 108384709115904 108459819794432 108596398000896 108638021615616 108689846247424 108751093724544 108902131103376 108943871901696 108961285275648 108981737924358 109040935337984 109057262344264 109215945326592 109236445776432 109253905914816 109295781543936 109312146709056 109603483631616 109817552935584 109976116617216 110056508515328 110269223141376 110271462633522 110331360608256 110484592717824 110565356308992 110641978177536 110823765331968 110841479184384 110900566278144 110953470233216 111314025578496 111513611668608 111531435784704 111574184361984 111612964612032 111655744438272 111873822064128 111927190300692 111970090565632 111987987644416 112171986321408 112188782148768 112249721585664 112348595228752 112553351774208 112565739945984 112868040517128 112870224949248 113031008745472 113173343229141 113234817466368 113251772434428 113553609182208 113597132832768 113819002232832 113981137563648 114243342041088 114510347108352 114550147891296 114611211992736 114629531223168 114673467260928 114880237535232 114897438876672 114952249498008 114996309229568 115141118521104 115203661627392 115220911396032 115305137208456 115367769407488 115595334254592 115679833767936 116005508975616 116085900873728 116214681083904 116232082235334 116276632510464 116295217938432 116332101061696 116397655002051 116622625646592 116707876103936 116895191482368 116980641183744 117360782475264 117416768208896 117646097834304 117691190083584 117708812316864 117772750159872 117794856770312 117813684868256 117966253326336 118022527893504 118089034401024 118253040643296 118317274103808 118339482924468 118403763339264 118421492268144 118635020689536 118806315761664 119140793001984 119355618410496 119373489863316 119419244199936 119506538969088 119525640658944 119737518391296 119739950178012 119804991307776 119862143025664 120059079109632 120142280134656 120467259320832 120590194376704 120806412640992 120825722100096 120872033058816 120914044996368 120960389808128 120978501547888 121154530443264 121196640569472 121243093696512 121262472953856 121537847327832 121603865051136 121932797755392 122017297268736 122106491199488 122276077028352 122344980440112 122561855889408 122581445935104 122671052255232 122689420137297 122736445427712 122957754236928 122976165047688 123063560568832 123303919085568 123479565693952 123481955500032 123704608555008 123723131194368 123813572079744 123880825946112 124052876034048 124122780684288 124162146325464 124181992158432 124229589532672 124248190778912 124386025847616 124453590663168 124472225449728 124519934066688 124822654012368 124913898642494 125228278775808 125319819915264 125406666637312 125564585188536 125612712493056 125672634723584 125966351886336 125986486099968 126053646655488 126280936783872 126389602746368 126392169632346 126636457439232 126729027949056 126976545581769 127140847681536 127159884838656 127228956377088 127498789257216 127517880009936 127587146006528 127747810329984 127796774436864 127817201221632 127885337690112 127929787267776 127978821124096 128228779759104 128289949957156 128523759796224 128706842075136 128937613491828 128958222626064 129007650668544 129069192418816 129321280685259 129370847883264 129465417216512 129486110713856 129718279359513 129788740583424 130139812988928 130154136812544 130506197597568 130577086808064 130596638482944 130692103861952 130873613694408 130944702480384 131200453852416 131250741313536 131296360616928 131346684837888 131367679033344 131437708181504 131603221331712 132093864235008 132164280496128 132185405374464 132402588844032 132422413856472 132494343929856 132519213866601 132540395476788 132591196520448 132775343880192 132850163701152 132944576380928 132964482546688 133204233756672 133224178801662 133396565065728 133657105231872 133772118458368 134013325934592 134033392127232 134084765417472 134106197262336 134131369753056 134204228108288 134224322885248 134444856340224 134466345741312 134508991852586 134517884977152 134704708190208 134844910903872 134896595238912 135160065151488 135663968673792 135763138241536 135981037191168 136028300620914 136080438534144 136100814241374 136174742372352 136398480408576 136420282073088 136463547876864 136558117210112 136730078243811 136804348182528 137001877635072 137269459427328 137369802599424 137560586656896 137635307716608 137735918321664 137756541908544 137809342234624 137831369408512 138004933787136 138057829318656 138078501106176 138144370010764 138446505639936 138542449164288 138590602873424 138914511405696 138917199937536 139290268589712 139365929189376 139432412248064 139682414616147 139704741178236 139758288224256 139779214626276 140084925825024 140151751873536 140425485763914 140604468965376 140607190204416 140984797404672 141082499966976 141381714064032 141458510708736 141479691689856 141533919051776 141712145872128 141734796862464 141789122002944 141810352487424 141914015025792 141991100809216 142188303089664 142292241907712 142570156442688 142776011046912 143033453641728 143054870443488 143132575924224 143177970537472 143200855822336 143436137914368 143457615011178 143535539257344 143585428433187 143640462897152 143661970588117 143871004901376 143921010676248 143976173764608 144512945487872 144795197334528 144850695487488 145001458299392 145202841471168 145258495868928 145281713700864 145308983899144 145520414687232 145542203868672 145648594368576 145671874553088 145727708725248 145749528945408 146012333156352 146137978175488 146423403914112 146634822156288 146899222659072 146921218293312 147028616844696 147108480811008 147232815406209 147312790290432 147420475078656 147522637570048 147708405694044 147765020442624 147788638912512 147867421704192 148418700771328 148605597264384 148684815558144 148708581046272 148817286149376 148874325917696 149165096085504 149236253734256 149453398867968 149562648428544 149585042865024 149666295447552 150071135698944 150087653261312 150490720689504 150493633265664 150845361094656 150869471920128 150897790972188 150979756621824 151002363245904 151332620599296 151404812242944 151427482511799 151700524766856 151758669643776 151974850084864 152324456054784 152621964758016 152680462811136 152733530521728 152814949323648 152839374964224 152897956347904 153090493350912 153196585168896 153269665997344 153521491361472 153604882169856 153627881861376 153740182944608 154127112339456 154239778357248 154541027924352 154674011967488 154952908111872 154976109647112 155035510013952 155060290584576 155196873336068 155422691426304 155496834195456 155752318844928 155860255309824 155914428232602 155974188244992 156278825331408 156861463779072 156921586778112 156945083089152 157030333546496 157228074252288 157363370524672 157452045868032 157670720857728 157756365471744 157785977232624 157871684452352 157895323024192 158180027586048 158183088979968 158408421015552 158717812462848 158854390669312 159054428322036 159140824547328 159164653151088 159225658933248 159281001581754 159342051958784 159367520878592 159653266904016 159739988410368 159961840975872 160078772146176 160189706846208 160623012427776 161075216854656 161100962800128 161162710745088 161218726661824 161477481664512 161595520759296 161657458262016 161973195485184 162050463103776 162138486734848 162577063673856 162689729691648 162957032423424 163034769371136 163126640586816 163353196655064 163415807852544 163441927913472 163472606886537 163561403006976 163585893516396 163648593903616 163854668664648 163880858872224 163943672315904 163968220063584 164405225447424 164642607333376 164964174925824 165084762772992 165403834712064 165407193950283 165497040912384 165549528433952 165575989544576 165848034463488 165938120884224 165962967266304 166026578755584 166350849417216 166430205349824 166971038367744 167093093220352 167361276542976 167419446918048 167483616657408 167890785451038 167901885628416 167955135848448 167981981466624 168071528873984 168257979482112 168283173223152 168374582378496 168522892843128 168848609918976 168972037265408 169302060775692 169305337423872 169521130242048 169546513118208 169852226199552 169877658651642 169998385676288 170023840013248 170330413773312 170395699249152 170573049690368 170971706345472 171365013061632 171609122766848 171825221836944 171916817989104 171944296834752 172010200891392 172428374247012 172494463844352 172805492441088 172831367094048 172957705812684 173051654111232 173519750651904 173538849083392 174008263463424 174128851310592 174414948765696 174442826907648 174498151592544 174592936640512 174933938469888 175000988418048 175061814155904 175128913117184 175156905377792 175470961775616 176041173712896 176125152313344 176219040661504 176247207165952 176469146751456 176536785125376 176563218475296 176659125239808 176692285155468 176720527302384 176788262027264 177033791840256 177133551601536 177218051309429 177475911155712 177509224386702 177605645008896 177632238402216 178209473642496 178684434579456 178711189502976 178779687223296 178841826337408 179128866299904 179259808453632 179288460988416 179606277586944 179707486961664 179793214538496 179862126985216 180088618664448 180213420201984 180799043272704 180885291565056 181209618961488 181238583150144 181308049588224 181371067494552 181440584712192 181467752321832 181566323163136 181794960854208 181864640544768 181893709430784 181951397169152 182306770991748 182405797576704 182566467246722 182899196633088 183025945903104 183159736799232 183414115542528 183517470660168 183647891095552 183675389211392 184006578382848 184104668141568 184595340853248 184723265552384 184955878628352 185219348540928 185222933250048 185720358119616 185821238919168 186079314051072 186243219488196 186272988237648 186344384299008 186372286168368 186680385994752 186708338174592 186779901100032 186869002498048 187233981018552 187370847963741 187472625287168 187842418163712 187979729872896 188109999955968 188419068739584 188508952085376 188611347611648 188639588919808 188949527829504 188979729149952 189080469983232 189218686701056 189584404119552 189588254448519 189954686158848 190093541923584 190368014729216 190711271522304 190739827257984 190843434565632 191248183885824 191276820014904 191380719009792 191416642251757 191447237910916 191695161655296 191725801832448 191828006535168 191894680901664 191968231686144 192343169638656 192434924935734 193060263112704 193511476002816 193603788628224 193677994491904 193708951601152 194056271824896 194198125824768 194229166070784 194303611633664 194332705260544 194683110875136 194686878744576 195231205218816 195513096208384 195759296396352 195865630212096 195894957724416 196038155792928 196144641081344 196310420541612 196417053720576 196560633438208 196590065015318 196876111970304 196944540925392 197020027256832 197051518550016 197156562272256 198140796352512 198246420744192 198278108061696 198423048199168 198741515894784 198810593215182 198886794780672 199163015820288 199416864571392 199446723820032 199806350635008 199836268202493 200094847598592 200654294252672 200658177687552 201019988901888 201050088190848 201127148126208 201159295893504 201197054629584 201306342162432 201336484327872 201667284510336 201699518611968 201763487778879 201776827465728 201873082990592 201903310015732 202267366355808 202344892858368 203099274739712 203495953010688 203644707362304 203753265764864 203785833285632 204042450931371 204120657801216 204151221362061 204262113558528 204695321815296 204806509559808 204837175815168 205206522273792 205502816452608 205653037809664 206054703899136 206452961574912 206603877482496 206634812862816 206714013351936 206747054112768 207086743977984 207117751659264 207216555016146 207230255235072 207329112260608 207669758459904 207813673746432 207885904310136 207965584326656 208371767108544 208375799906304 209048893784064 209148618372096 209228782370816 209260110785536 209557111767354 209637432336384 209668821939414 209936061157376 210227627810304 210381302976832 210906703448064 210910785306624 211211228020736 211477196107008 211623749950464 212072571096048 212187766063104 212219537534784 212300878577664 212374668775672 212683683004416 212715528731136 212871022538688 212986651213824 213282454634496 213438362861568 213586275794944 213855234664032 214164016570368 214698863886336 214766955806208 214801283733504 215154206871552 215186422516767 215303308886016 215460694345728 215881516014372 215964260646912 216067284138368 216769418231808 216919639588864 217192796001792 217276043231232 217379692494848 217502187449088 217804262206752 217887743803392 217922570551296 217963475848716 218081870675968 218114524688528 218431890653184 218472891552864 218507811829632 218591563087872 218624293418112 219206967263232 219635105871168 219952233234432 220113017030656 220538446282752 220542925267044 220662721216512 220969185435648 221130712617984 221283956355072 221647530663936 221682958368768 221801132556288 221906940466432 222628051156992 223027223337216 223062871569408 223148368723968 223225929224064 223311488876544 223747644128256 223854380601384 223940181131264 223975975288832 224343972642816 224377564297536 224499443171328 224697190457504 225106703548416 225131479891968 225736081034256 225740449898496 226062017490944 226346686458282 226469634932736 226503544868856 227107218364416 227638004465664 227962275127296 228486684082176 229020694216704 229100295782592 229222423985472 229259062446336 229346934521856 229794877753344 229904498996016 229992618459136 230282237042208 230407323254784 230441822792064 230610274416912 230735538814976 231190668509184 231359667535872 232011017951232 232171801747456 232429362167808 232464164470668 232553265020928 232590435876864 232664202123392 232795310004102 233245251293184 233415752207872 233790382964736 233871642348903 233961282367488 234833536417792 235292195668608 235382380167168 235417624633728 235545500319744 235589713540624 235627369736512 235932506652672 236045055787008 236178068802048 236506081286592 236634548207616 236678965848936 236807526678528 236842984536288 237270041379072 237612631523328 238281586003968 238711236820992 238746979726632 238838488399872 238921502372631 239013077938176 239051281317888 239479900356024 239609982615552 239724286051328 240118158219264 240284560269312 240934518641664 241180388753408 241612825281984 241651444200192 241744066117632 241828089992736 241920779616256 241957003095776 242393281138944 242486187393024 242524945907712 243075694655664 243207730102272 243865595510784 244034594537472 244212982398976 244552154056704 244689960880224 245123711778816 245162891870208 245342104510464 245378840274594 245472890855424 245915508473856 245952330095376 246127121137664 246607838171136 246959131387904 246963911000064 247446262388736 247627144159488 247761651892224 248105752068096 248245561368576 248324292650928 248363984316864 248459179065344 248496381557824 248772051695232 248907181326336 248944450899456 249039868133376 249645308024736 249827797284988 250456557551616 250639639830528 250813333274624 251129170377072 251225424986112 251345269447168 251836178176557 251932703772672 251972972199936 252107293310976 252561873567744 252779205492736 252784339264692 253272914878464 253458055898112 253953091163538 254281695363072 254319769677312 254997578514432 255035760019872 255174292013056 255495620659968 255593548873728 255634402443264 255770675380224 255859574535552 255957642248192 256457559518208 256579899914312 257047519592448 257413684150272 257875226983656 257916445252128 258015301337088 258138384837632 258642561370518 258741695766528 258930834433024 258972221427712 259436558719026 259577481166848 260279625977856 260308273625088 261012395195136 261154173616128 261193276965888 261384207723904 261747227388816 261889404960768 262400907704832 262501482627072 262592721233856 262693369675776 262735358066688 262875416363008 263206442663424 264187728470016 264328560992256 264370810748928 264805177688064 264844827712944 264988687859712 265038427733202 265080790953576 265182393040896 265550687760384 265700327402304 265928965093376 266263836580053 266408467513344 266448357603324 266793130131456 267314210463744 267544236916736 268026651869184 268066784254464 268169530834944 268262739506112 268408456216576 268448645770496 268889712680448 268932691482624 269017983705172 269409416380416 269689821807744 269793190477824 270320130302976 271327937347584 271526276483072 271962074382336 272056601241828 272160877068288 272201628482748 272349484744704 272796960817152 272840564146176 272927095753728 273116234420224 273460156487622 273608696365056 273849700870083 274538918854656 274739605198848 275121173313792 275270615433216 275471836643328 275513083817088 275618684469248 275662738817024 276009867574272 276115658637312 276157002212352 276288740021528 276893011279872 277084898328576 277181205746848 277829022811392 277834399875072 278580537179424 278731858378752 278864824496128 279364829232294 279409482356472 279516576448512 279558429252552 279762784829491 280169851650048 280303503747072 280850971527828 281208937930752 281214380408832 281969594809344 282164999933952 282763428128064 282917021417472 282959383379712 283067838103552 283424291744256 283469593724928 283620704974848 283828030051584 283982201618432 284376606179328 284584483815424 285140312885376 285552022093824 286066907283456 286109740886976 286265151848448 286355941074944 286401711644672 286872275828736 286915230022356 287071078514688 287170856866374 287280925794304 287323941176234 287742009802752 287842021352496 287952347529216 288652387403601 289025890975744 289590394669056 290002916598784 290405682942336 290516991737856 290563427401728 290617967798288 291040829374464 291084407737344 291297188737152 291343749106176 291455417450496 291499057890816 292024666312704 292275956350976 292846807828224 293269644312576 293798445318144 293842436586624 294057233689392 294216961622016 294465630812418 294625580580864 294840950157312 294885097522977 295045275140096 295416811388088 295530040885248 295577277825024 295734843408384 296837401542656 297211194528768 297369631116288 297417162092544 297634572298752 297748651835392 298215889822773 298330192171008 298472507468512 299125296857088 299170085730048 299332590895104 300142271397888 300175306522624 300981441379008 300987266531328 301690722189312 301738943840256 301795581944376 301959513243648 302004726491808 302665241198592 302809624485888 302854965023598 303401049533712 303517339287552 303949700169728 304648912109568 305243929516032 305467061043456 305629898647296 305678749928448 305795912695808 306180986701824 306393170337792 306539331994688 307042982722944 307209764339712 307255763722752 307480365889216 308254224678912 308479556714496 309082055848704 309348023934976 309905816223744 309952219294224 310071020027904 310120581169152 310393746672136 310824832524219 310845382852608 310993668390912 311504637689856 311720510619648 311828856465204 311948376489984 312557650662816 313722927558144 313843173556224 313890166178304 314456148504576 314503232909121 314726741049344 314904091736064 315341441715456 315512730943488 315571954465248 315743368904704 315790646048384 316360055172096 316366177959936 316816842031104 317435624925696 317708781338624 318108856644072 318281649094656 318329306302176 318451317866496 318562003163508 318684103917568 318735041757184 319306533808032 319479976820736 319923681951744 320157544292352 320379413692416 321246024855552 322150433709312 322201925600256 322325421490176 322437453323648 322954963329024 323191041518592 323314916524032 323946390970368 324100926207552 324276973469696 325154127347712 325379459383296 325914064846848 326069538742272 326253281173632 326706393310128 326831615705088 326883855826944 326945213773074 327122806013952 327171787032792 327297187807232 327709337329296 327761717744448 327887344631808 327936440127168 328810450894848 329285214666752 329928349851648 330169525545984 330807669424128 330814387900566 330994081824768 331099056867904 331151979089152 331696068926976 331925934532608 332701698834432 332860410699648 333942076735488 334186186440704 334722553085952 334838893836096 334967233314816 335781570902076 335910271696896 335963962933248 336143057747968 336515958964224 336566346446304 336749164756992 337045785686256 337697219837952 337944074530816 338604121551384 338610674847744 339093026236416 339704452399104 339755317303284 339996771352576 340047680026496 340660827546624 340791398498304 341146099380736 341943412690944 342730026123264 343218245533696 343650443673888 343833635978208 343888593669504 344020401782784 344856748494024 344988927688704 345108836760467 345610984882176 345662734188096 345915411625368 346103308222464 347039501303808 347077698166784 348016526926848 348257702621184 348829897531392 348885653815296 348996303185088 349185873281024 349192965006153 349867876939776 350123628311808 350257826234368 350313810755584 350941923551232 352082347425792 352250304626688 352438081323008 352494414331904 352938293502912 353073570250752 353126436950592 353318250479616 353384570310936 353441054604768 353576524054528 354067583680512 354267103203072 354436102618858 354951822311424 355018448773404 355211290017792 355264476804432 356418947284992 357422379005952 357683652674816 358257732599808 358519616907264 358576921976832 359212555173888 359414973923328 359586429076992 359724253970432 360177237328896 360426840403968 361770583130112 362419237922976 362477166300288 362616099176448 362742134989104 362881169424384 362935504643664 363132646326272 363589921708416 363729281089536 363787418861568 363902794338304 364613541983496 364811595153408 365132934493444 365798393266176 366051891806208 366319473598464 366828231085056 367034941320336 367295782191104 367350778422784 368013156765696 368068260411891 368209336283136 369190681706496 369446531104768 369911757256704 370438697081856 370445866500096 371440716239232 371642477838336 372158628102144 372486438976392 372545976475296 372688768598016 372744572336736 373360771989504 373416676349184 373559802200064 373738004996096 374467962037104 374741695927482 374945250574336 375684836327424 375959459745792 376219999911936 376838137479168 377017904170752 377222695223296 377279177839616 377899055659008 377959458299904 378160939966464 378437373402112 379168808239104 379176508897038 379909372317696 380187083847168 380736029458432 381422543044608 381479654515968 381686869131264 382496367771648 382553640029808 382761438019584 382833284503514 382894475821832 383390323310592 383451603664896 383656013070336 383789361803328 383936463372288 384686339277312 384869849871468 386120526225408 387022952005632 387207577256448 387355988983808 387963842055777 388112543649792 388396251649536 388458332141568 388665410521088 389154838078539 389366221750272 390462410437632 391026192416768 391518592792704 391731260424192 391789915448832 392076311585856 392289282162688 392620841083224 392834107441152 393121266876416 393180130030636 393752223940608 393889081850784 394040054513664 394103037100032 394313124544512 396281592705024 396492841488384 396556216123392 396846096398336 397483031789568 397557641599803 397621186430364 397773589561344 398326031640576 398833729142784 398893447640064 399612701270016 399672536404986 400189695197184 401308588505344 401316355375104 402039977803776 402100176381696 402254296252416 402318591787008 402394109259168 402612684324864 402672968655744 403334569020672 403399037223936 403526975557758 403553654931456 403746165981184 403806620031464 404534732711616 404689785716736 406198549479424 406991906021376 407289414724608 407506531529728 407571666571264 408084901862742 408241315602432 408302442724122 408524227117056 409390643630592 409674351630336 410413044547584 411005632905216 411306075619328 412109407798272 412905923149824 413207754964992 413269625725632 413428026703872 413494108225536 414173487955968 414235503318528 414433110032292 414658224521216 415339516919808 415627347492864 415771808620272 415931168653312 416743534217088 416751599812608 418097787568128 418297236744192 418520221571072 419047243848441 419114223534708 419274864672768 419337643878828 419872122314752 420455255620608 420762605953664 421813406896128 421821570613248 422422456041472 422954392214016 423247499900928 424145142192096 424375532126208 424439075069568 424601757155328 424749337551344 425367366008832 425431057462272 425742045077376 425973302427648 426564909268992 426876725723136 427172551589888 427710469328064 428328033140736 429397727772672 429533911612416 429602567467008 430308413743104 430372845033534 430606617772032 430756285299561 430921388691456 430985911764351 431763032028744 431928521293824 432134568276736 433538836463616 433839279177728 434385592003584 434552086462464 434759384989696 435004374898176 435608524413504 435775487606784 435845141102592 435926951697432 436163741351936 436229049377056 436945783105728 437015623659264 437183126175744 437248586836224 438413934526464 439270211742336 439904466468864 440226034061312 441085850534088 441325442433024 441938370871296 442261425235968 442567912710144 443295061327872 443365916737536 443602265112576 443813880932864 445256102313984 446054446674432 446125743138816 446451858448128 446622977753088 447495288256512 447708761202768 447880362262528 447951950577664 448687945285632 448755128595072 448998886342656 449394380915008 450213407096832 450262959783936 451472162068512 451480899796992 452124034981888 452693372916564 452939269865472 453007089737712 454214436728832 454282447535397 455276008931328 455924550254592 456973368164352 458041388433408 458200591565184 458444847970944 458518124892672 458693869043712 459589755506688 459808997992032 459985236918272 460564474084416 460814646509568 460883645584128 461220548833824 461471077629952 462381337018368 462719335071744 464022035902464 464343603494912 464858724335616 464928328941336 465106530041856 465180871753728 465328404246784 465590620008204 466490502586368 466831504415744 467580765929472 467743284697806 467922564734976 469667072835584 470584391337216 470764760334336 470835249267456 471091000639488 471179427081248 471254739473024 472090111574016 472356137604096 473012162573184 473269096415232 473357931697872 473615053357056 473685969072576 474540082758144 475225263046656 476563172007936 477422473641984 477493959453264 477676976799744 477843004745262 478026155876352 478102562635776 478959800712048 479219965231104 479448572102656 480236316438528 480569120538624 481869037283328 482360777506816 483225650563968 483302888400384 483488132235264 483656179985472 483841559232512 483914006191552 484786562277888 484972374786048 486151389311328 486415460204544 487731191021568 488069189074944 488425964797952 489104308113408 489379921760448 490247423557632 490325783740416 490417820659611 490684209020928 490757680549188 490945781710848 491831016947712 491904660190752 492254242275328 493215676342272 493918262775808 493927822000128 494892524777472 495254288318976 496211504136192 496491122737152 496648585301856 496727968633728 496918358130688 496992763115648 497544103390464 497814362652672 497888901798912 498079736266752 499290616049472 499655594569976 500913115103232 501279279661056 501626666549248 502258340754144 502450849972224 502690538894336 503672356353114 503865407545344 503945944399872 504214586621952 504389838342221 505123747135488 505568678529384 506545829756928 506916111796224 507906182327076 508563390726144 508639539354624 509995157028864 510071520039744 510348584026112 510991241319936 511187097747456 511719149071104 511915284496384 512915119036416 513159799828624 514095039184896 514827368300544 515750453967312 515832890504256 516030602674176 516276769675264 517285122741036 517483391533056 517861668866048 517944442855424 518873117438052 519154962333696 520559251955712 520616547250176 522024790390272 522386553931776 522768415447808 523494454777632 523778809921536 524801815409664 525002965254144 525185442467712 525386739351552 525470716133376 525750832726016 526412885326848 528375456940032 528657121984512 528741621497856 529610355376128 529689655425888 529977375719424 530076855466404 530161581907152 530364786081792 531101375520768 531400654804608 531654153928287 531857930186752 532527673160106 532816935026688 532896715206648 534628420927488 535088473833472 536053303738368 536133568508928 536339061669888 536525479012224 536816912433152 536897291540992 537779425360896 537865382965248 538035967410344 538818832760832 539379643615488 539586380955648 540640260605952 542655874695168 543052552966144 543924148764672 544113202483656 544321754136576 544403256965496 544698969489408 545593921634304 545681128292352 545854191507456 546232468840448 546920312975244 547217392730112 547699401740166 549077837709312 549479210397696 550242346627584 550943673286656 551026167634176 551237368938496 551325477634048 552019735148544 552314004424704 552577480043056 553786022559744 554169796657152 554362411493696 555658045622784 555668799750144 557161074358848 557463716757504 557729648992256 558729658464588 558818964712944 559033152897024 559116858505104 559525569658982 560339703300096 560607007494144 561701943055656 562112543891223 562417875861504 563939189618688 564329999867904 565526856256128 565834042834944 565918766759424 566135676207104 566848583488512 566939187449856 567241409949696 567656060103168 568753212358656 568764763345557 569168967630848 570280625770752 571104044187648 572133814566912 572219481773952 572530303696896 572711882149888 572803423289344 573744551657472 573830460044712 574142157029376 574249926755271 574341713732748 574561851588608 574647882352468 575484019605504 575684042704992 575904695058432 577304774807202 578051781951488 579180789338112 580005833197568 580811365884672 581033983475712 581126854803456 581235935596576 582168815474688 582594377474304 582687498212352 582910834900992 582998115781632 584049332625408 584551912701952 585693615656448 586539288625152 587596890636288 587684873173248 588114467378784 588433923244032 588931261624836 589251161161728 589681900314624 589770195045954 590090550280192 590833622776176 591060081770496 591154555650048 591469686816768 593674803085312 594422389057536 594739262232576 594834324185088 595269144597504 595497303670784 596431779645546 596660384342016 596945014937024 598250593714176 598340171460096 600284542795776 600350613045248 601962882758016 601974533062656 603381444378624 603477887680512 603591163888752 603919026487296 604009452983616 605290463336637 605330482397184 605619248971776 605709930047196 606802099067424 607034678575104 607899400339456 609297824219136 610487859032064 610934122086912 611259797294592 611357499856896 612361973403648 612453664086183 612786340675584 613078663989376 614085965445888 614419528679424 614511527445504 614960731778432 616508449357824 616959113428992 618164111697408 618696047869952 619811632447488 619904438588448 620142040055808 620241162338304 620787493344272 621649665048438 621690765705216 621987336781824 623009275379712 623441021239296 623657712930408 623896752979968 625115301325632 627445855116288 627686347112448 627780332356608 628912297009152 629006465818242 629453482098688 629808183472128 630682883430912 631143908930496 631486737809408 631581292096768 632720110344192 632732355919872 633633684062208 634871249851392 635417562677248 636217713288144 636563298189312 636658612604352 636902635732992 637124006327016 637368207835136 637470083514368 638613067616064 638959953641472 639847363903488 640315088584704 640758827384832 642492049711104 644300867418624 644403851200512 644874906647296 645909926658048 646382083037184 647892781940736 648201852415104 648553946939392 650308254695424 650758918766592 651828129693696 652139077484544 652506562347264 653412786620256 653663231410176 653767711653888 653890427546148 654245612027904 654343574065584 654594375614464 655418674658592 655523435488896 655774689263616 655872880254336 656185757551129 657620901789696 659856699703296 660339051091968 661615338848256 661628775801132 661988163649536 662198113735808 662303958178304 663392137853952 663851869065216 665403397668864 665720821399296 667884153470976 668372372881408 669445106171904 669677787672192 669934466629632 671563141804152 671820543393792 671927925866496 672286115495936 673031917928448 673132692892608 673498329513984 674091571372512 675394439675904 675888149061632 677208243102768 677221349695488 678186052472832 679408904798208 679510634606568 679993542705152 680095360052992 681321655093248 682292198761472 683886825381888 685460052246528 686436491067392 687300887347776 687667271956416 687777187339008 688040803565568 689713496988048 689977855377408 690217673520934 691221969764352 691325468376192 691830823250736 692206616444928 694079002607616 694155396333568 696033053853696 696515405242368 697659795062784 697771307630592 697992606370176 698371746562048 698385930012306 699735753879552 700247256623616 700515652468736 701614927046709 701883847102464 704500609253376 704876162646016 704988828663808 705876587005824 706147140501504 706252873901184 706636500959232 706769140621872 706882109209536 707153048109056 708135167361024 708534206406144 708872205237716 709903644622848 710036897546808 710422580035584 710528953608864 712837894569984 714844758011904 715367305349632 716515465199616 716764507117893 717039233814528 717153843953664 718829947846656 719172858153984 719448507940864 720354474657792 720853680807936 723541166260224 724838475845952 724954332600576 725232198352896 725484269978208 725762338848768 725871009287328 726265292652544 727179843416832 727458562179072 727574837723136 727805588676608 729227083966992 729623190306816 730265868986888 731596786532352 732103783612416 732638947196928 733656462170112 734069882640672 734591564382208 734701556845568 736026313531392 736136520823782 736418672566272 738381363412992 739823514513408 740877394163712 740891733000192 742881432478464 743284955676672 744317256204288 744972877952784 745091952950592 745377537196032 745489144673472 746721543979008 746833352698368 747119604400128 747476009992192 748935924074208 749483391854964 749890501148672 751369672654848 751918919491584 752439999823872 753676274958336 754035808341504 754558355679232 755508534529671 755798111318016 755918916599808 756321879932928 756874746804224 758337616478208 758353017794076 759818744635392 760374167694336 761472058916864 762845086089216 762959309031936 764992735543296 765107280059616 765522876039168 765666569007028 765788951643664 766780646621184 766903207329792 767312026140672 767578723606656 767872926744576 769372678554624 769739699742936 772241052450816 774045904011264 774415154512896 774711977967616 775927684111554 776225087299584 776792503299072 776916664283136 777330821042176 778309676157078 778732443500544 780924820875264 782052384833536 783037185585408 783462520848384 783579830897664 784152623171712 784578564325376 785241682166448 785668214882304 786242533752832 786360260061272 787504447881216 787778163701568 788080109027328 788206074200064 788626249089024 792563185410048 792985682976768 793112432246784 793692192796672 794966063579136 795115283199606 795242372860728 795547179122688 796652063281152 797786895280128 799225402540032 799345072809972 800379390394368 802617177010688 802632710750208 804079955607552 804200352763392 804508592504832 804788218518336 805225368649728 805345937311488 806669138041344 806798074447872 807053951115516 807492331962368 807613240062928 809069465423232 809379571433472 813983812042752 814578829449216 815013063059456 815143333142528 816169803725484 816482631204864 816604885448244 817048454234112 818781287261184 819348703260672 820826089095168 821549102610249 822612151238656 824218815596544 825811846299648 826415509929984 826539251451264 826856053407744 826988216451072 828346975911936 828471006637056 828866220064584 829316449042432 830679033839616 831254694985728 831543617240544 831862337306624 833487068434176 833503199625216 836195575136256 836594473488384 837040443142144 838094487696882 838228447069416 838549729345536 838675287757656 839288354488473 839744244629504 840910511241216 841525211907328 843626813792256 843643141226496 844844912082944 845908784428032 846494999801856 848290284384192 848751064252416 848878150139136 849203514310656 849498675102688 850862114924544 851484090154752 851946604855296 853129818537984 853753451446272 854345103179776 855420938656128 856656066281472 858795455545344 859067823224832 859205134934016 860616827486208 860745690067068 861213235544064 861512570599122 861842777382912 861971823528702 863526064057488 863857042587648 864269136553472 865957162210803 867077672927232 867678558355456 868771184007168 869518769979392 870008749796352 871217048827008 871550975213568 871690282205184 871853903394864 872327482703872 872458098754112 873891566211456 874031247318528 874366252351488 874497173672448 876827869052928 878540423484672 879808932937728 880452068122624 882171701068176 882650884866048 883876741742592 884522850471936 884655292568931 885135825420288 886590122655744 886731833475072 887204530225152 887627761865728 890512204627968 892108893348864 892251486277632 892903716896256 893245955506176 894990576513024 895417522405536 895760724525056 895903901155328 897375890571264 897510257190144 897997772685312 898788761830016 900426814193664 900525919567872 902944324137024 902961799593984 904248069963776 905386745833128 905878539730944 906014179475424 908428873457664 908564895070794 910552017862656 911849100509184 913946736328704 916401183130368 916889695941888 917036249785344 917387738087424 919179511013376 919617995984064 919970473836544 921128948168832 921629293019136 921767291168256 922441097667648 922942155259904 924762674036736 925438670143488 928044071804928 928687206989824 929717448671232 929856657882672 930213060083712 930361743507456 930656808493568 931181240016408 932474497572657 932981005172736 933663008831488 935161531858944 935486569395612 935845129469952 939334145671168 941168782674432 941529520668672 941670498534912 942358854162496 942509478946048 944180223148032 944712275208192 946024325146368 946538192830464 946715863395744 947230106714112 947371938145152 949080165516288 950450526093312 953126344015872 954844947283968 954987918906528 955353953599488 955686009490524 956052311752704 956205125271552 957919601424096 958439930462208 958897144205312 960472632877056 961138241077248 963738074566656 964721555013632 966451301127936 966605776800768 966976264470528 967312359970944 967683118465024 967828012383104 969573124555776 969944749572096 972302778622656 972830920409088 975462382043136 976138378149888 976851929595904 978208616226816 978759843520896 980494847115264 980651567480832 980835641319222 981368418041856 981515361098376 981891563421696 983662033895424 983809320381504 986431352684544 987836525551616 987855644000256 989785049554944 990508576637952 992423008272384 992982245474304 993297170603712 993455937267456 993836716261376 993985526231296 995088206780928 995777803597824 998581232098944 999311189139952 1001826230206464 1002558559322112 1003253333098496 1004516681508288 1004901699944448 1005381077788672 1007344712706228 1007730815090688 1007891888799744 1008429173243904 1008779676684442 1010247494270976 1011137357058768 1013091659513856 1013832223592448 1015812364654152 1017279078709248 1019990314057728 1020143040079488 1020697168052224 1021982482639872 1022374195494912 1023438298142208 1023830568992768 1025830238072832 1026319599657248 1028190078369792 1029654736601088 1031500907934624 1031665781008512 1032061205348352 1032553539350528 1034570245482072 1034966783066112 1035326510281401 1035723337732096 1035888885710848 1037746234876104 1038309924667392 1041118503911424 1041233094500352 1044049580780544 1044773107863552 1045536830895616 1046988909555264 1047557619843072 1047578895018459 1049603630819328 1050370884935424 1050773478703104 1050941432266752 1051501665452032 1052825770653696 1056750913880064 1057314243969024 1057483242995712 1059220710752256 1059379310851776 1059954751438848 1060153710932808 1060323163814304 1060729572163584 1062202751041536 1062801309609216 1063308307856574 1063715860373504 1065055346320212 1065633870053376 1065793430413296 1069256841854976 1070176947666944 1072267137017856 1073050958024448 1073633824866304 1073794583081984 1075558850721792 1075730765930496 1076071934820688 1077637665521664 1078759287230976 1079172761911296 1081280521211904 1085311749390336 1086105105932288 1087848297529344 1088226404967312 1088643508273152 1088806513930992 1089397938978816 1091187843268608 1091362256584704 1091708383014912 1092464937680896 1093840625950488 1094434785460224 1095398803480332 1098155675418624 1098958420795392 1100484693255168 1101887346573312 1102052335268352 1102474737876992 1104039470297088 1104204781235673 1104628008849408 1105154960086112 1107572045119488 1108339593314304 1108724822987392 1111316091245568 1111337599500288 1114322148717696 1114927433515008 1115459297984512 1117459316929176 1117637929425888 1118066305794048 1118233717010208 1119051139317964 1120679406600192 1121214014988288 1123403886111312 1124225087782446 1124835751723008 1127878379237376 1128659999735808 1131053712512256 1131668085669888 1131837533518848 1132271352414208 1133697166977024 1133878374899712 1134482819899392 1135312120206336 1137506424717312 1137529526691114 1138337935261696 1140561251541504 1142208088375296 1144267629133824 1144438963547904 1145060607393792 1145423764299776 1145606846578688 1147489103314944 1147660920089424 1148284314058752 1148499853510542 1148683427465496 1149123703177216 1149295764704936 1150968039211008 1151368085409984 1151809390116864 1154609549614404 1156103563902976 1158361578676224 1160011666395136 1161622731769344 1162067966951424 1162471871193152 1164337630949376 1165188754948608 1165374996424704 1165996231563264 1168098665250816 1169103825403904 1171387231312896 1173078577250304 1175193781272576 1175369746346496 1176228934757568 1176867846488064 1177862523249672 1178502322323456 1179363800629248 1179540390091908 1180181100560384 1181667245552352 1182120163540992 1182309111300096 1182939373633536 1186682037103693 1188844778115072 1189478524465152 1189668648370176 1190538289195008 1192672924799409 1192863559291092 1193320768684032 1193890029874048 1196501187428352 1196680342920192 1200569085591552 1200701226090496 1203925765516032 1203949066125312 1206762888757248 1206955775361024 1207182327777504 1207838052974592 1208018905967232 1210580926673274 1210660964794368 1211238497943552 1211419860094392 1213604198134848 1214069357150208 1215798800678912 1218595648438272 1220975718064128 1221868244173824 1222519594589184 1222714999713792 1224723946807296 1224907328172366 1225572681351168 1226157327978752 1228171930891776 1229023054891008 1229921463556864 1233016898715648 1233918226857984 1236328223394816 1237392095739904 1239623264894976 1239808877176896 1240284080111616 1240482324676608 1241574986688544 1243299330096876 1243974673563648 1246018550759424 1246882042478592 1247315425860816 1247793505959936 1250230602651264 1254891710232576 1255560664713216 1257824594018304 1258012931636484 1258906964197376 1259616366944256 1261365766861824 1262287817860992 1262973475618816 1263162584193536 1265440220688384 1265464711839744 1267267368124416 1269742499702784 1270835125354496 1272435426576288 1273126596378624 1273317225208704 1273805271465984 1274248012654032 1274736415670272 1274940167028736 1277226135232128 1277835422599567 1277919907282944 1279694727806976 1280630177169408 1281517654769664 1284984099422208 1288601734837248 1288807702401024 1289749813294592 1291819853316096 1292268855898683 1292764166074368 1292957735293053 1295785563881472 1296403704830208 1297107893878784 1300616509390848 1301517837533184 1303656259387392 1304278154969088 1305013124694528 1306825573240512 1307326462820352 1307535423307776 1307780855092296 1308491224055808 1308687148131168 1309188751228928 1310837349317184 1311046870977792 1311549378527232 1311745760508672 1312371515102258 1315241803579392 1319713399406592 1320678102183936 1323257551602264 1323976327299072 1324396227471616 1324607916356608 1326784275707904 1327703738130432 1330806795337728 1331441642798592 1335768306941952 1336744745762816 1339355575344384 1339868933259264 1343126283608304 1343641086787584 1343855851732992 1344572230991872 1346063835856896 1346265385785216 1346996659027968 1348183142745024 1350788879351808 1351776298123264 1354416486205536 1354442699390976 1356372104945664 1358817809596416 1359021269213136 1359987085410304 1360190720105984 1362643310186496 1362847342606191 1364584397522944 1367773650763776 1370920104493056 1372872982134784 1374601774695552 1375334543912832 1375554374678016 1376081607131136 1379426993976096 1379955710754816 1380435347041868 1382443939528704 1382650936752384 1383661646501472 1384413232889856 1388158005215232 1388310792667136 1392066107707392 1393030810484736 1395319590125568 1395542615261184 1395985212740352 1396743493124096 1396771860024612 1399471507759104 1400494513247232 1401031304937472 1403229854093418 1403767694204928 1409001218506752 1409752325292032 1409977657327616 1411753174011648 1412294281003008 1412505747802368 1413273001918464 1413538281243744 1413764218419072 1414306096218112 1416270334722048 1417068412812288 1417744410475432 1419807289245696 1420073795093616 1420845160071168 1421057907217728 1425675789139968 1429689516023808 1430734610699264 1433030930399232 1433529014235786 1434078467629056 1434307687907328 1437659895693312 1438345716307968 1440708949315584 1441707361615872 1447082332520448 1449676951691904 1449908665201152 1450464396705792 1450968539956416 1451524677697536 1451742018574656 1452530585305088 1454359686833664 1454917124358144 1455611177353216 1458454167933984 1459246380613632 1460531737973776 1463193573064704 1464207567224832 1465277894393856 1467312924340224 1468139765281344 1469403113691136 1471253461978833 1472052627062784 1472273041647564 1472837345132544 1476762726825984 1479647029026816 1481754788327424 1481783466000384 1485762864956928 1488634512408576 1489945755905568 1490183905901184 1490755074392064 1490978289346944 1493443087958016 1493666705396736 1494239208800256 1494952019984384 1497871848148416 1498966783709928 1499781002297344 1502739345309696 1503837838983168 1504879999647744 1507352549916672 1508071616683008 1509116711358464 1511017069059342 1511596222636032 1511837833199616 1512643759865856 1513169515026663 1513749493608448 1516706035588152 1519637489270784 1520748335388672 1522944117833728 1525690172178432 1525918618063872 1529985471086592 1530214560119232 1531045752078336 1531333138014056 1531577903287328 1533561293242368 1535157447213312 1535745853489152 1538745357109248 1539479399485872 1544482104901632 1548091808022528 1548830309025792 1551855368223108 1552450174599168 1553585006598144 1553833328566272 1554661642084352 1556619352314156 1557464887001088 1561849641750528 1564104769667072 1566074371170816 1567159661795328 1568305246343424 1569157128650752 1570483364332896 1571336429764608 1572485067505664 1572720520122544 1575008895762432 1575556327403136 1576160218054656 1576412148400128 1577252498178048 1585126370820096 1585971365953536 1586224864493568 1587384385593344 1589932127158272 1590230566399212 1590484745721456 1591094358245376 1593304126562304 1594962461784861 1595573790560256 1598450805080064 1598690145619944 1605234354021376 1605265421500416 1608159911215104 1608400705526784 1609017185009664 1609576437036672 1610450737299456 1610691874622976 1613338276082688 1613596148895744 1614107902231032 1614984663924736 1615226480125856 1618138930846464 1618759142866944 1627967624085504 1629157658898432 1630026126118912 1630286666285056 1632339607450968 1632965262409728 1633209770896488 1634096908468224 1637562574522368 1638697406521344 1641652178190336 1643098205220498 1645224302477312 1648437631193088 1652831019859968 1653078502902528 1653712106815488 1653976432902144 1656942013274112 1657732440129168 1658632898084864 1661358067679232 1662509389971456 1663087234481088 1663724674613248 1666974136868352 1667006399250432 1672391150272512 1673188946976768 1674080886284288 1676188975393764 1676456894138832 1677099458691072 1677350575515312 1678576708976946 1679488489259008 1681821022482432 1683050423814656 1686337631673669 1687253627584512 1689689824165888 1691817568856064 1692989999603712 1696580568768384 1697502128504832 1697756300278272 1698407028621312 1698997350205376 1701724229849088 1702968180309504 1706259637075968 1707506902892544 1708690206359552 1710841877312256 1713312132562944 1717590911090688 1718135646449664 1718410269868032 1721233654972416 1721491380134136 1722426471088128 1722749780265813 1723025141198244 1723685554765824 1723943647057404 1727052128114976 1727714085175296 1728538273106944 1731914324421606 1734155345854464 1737542368014336 1739037539958784 1740017499592704 1742434097654016 1743101950427136 1743380564410368 1743707806789728 1744654965407744 1744916197508224 1747783132422912 1748062494637056 1748732504702976 1748994347344896 1753655738105856 1757080846969344 1759617865875456 1760904136245248 1764343402136352 1765301769732096 1767753483485184 1769045700943872 1769310585137862 1770271650840576 1773180245311488 1773463666950144 1774409060450304 1775255523731456 1781024409255936 1784217786697728 1784502972555264 1785807433792512 1786491911012352 1789981153026048 1790835044811072 1791521449050112 1791807802310656 1794751781142528 1795020514380288 1797577523660032 1800853628387328 1801051839135744 1805888648274048 1805923599187968 1808496139927552 1810773491666256 1811757079461888 1812028358950848 1815871390009911 1816857746915328 1817129790141588 1821104035725312 1823698201018368 1827893472657408 1832802366260736 1833779391883776 1834072499570688 1838359022026752 1839235991968128 1839940947673088 1842257896337664 1843258586038272 1843534582336512 1844882195335296 1845884310519808 1849525348073472 1850877340286976 1856088143609856 1857374413979648 1859434897342464 1859713315765344 1860426120167424 1860723487014912 1861313616987136 1862362480032816 1864948995145314 1865962010345472 1867326017662976 1867605617645521 1870323063717888 1870973138791224 1871690258939904 1878668291342336 1882337565348864 1883059041337344 1883340997069824 1884717708324992 1885018957892096 1888360446296064 1889424550416384 1892048650292736 1893431726791488 1894460213428224 1894743876290304 1898160331032576 1900901052186624 1906252688031744 1909689894567936 1909975837813056 1910707907198976 1911372018981048 1912104623505408 1912410250543104 1915839202848192 1916879860924416 1917794288410624 1920945265754112 1922276482154496 1927476149133312 1929443110027264 1932902602255872 1933211553601536 1934624719941888 1935366236930048 1935656024766208 1939146249111552 1944605557245312 1945661840818176 1950924764086272 1952276756299776 1953703859191808 1956417232453632 1957519687041792 1960989694230528 1961303134961664 1961671282638444 1962736836083712 1963030722196752 1963783126843392 1967324067790848 1967618640763008 1968557272653387 1972862705369088 1975673051103232 1979570099109888 1981017153275904 1984846016544768 1985964490948608 1986594341207424 1986911874534912 1987673432522752 1987971052462592 1990176413561856 1991555607195648 1997162464197888 1998622378279904 2003652460412928 2005117118644224 2006506666196992 2009033363016576 2009803399888896 2010762155577344 2014689425412456 2015461630181376 2015783777599488 2016858346487808 2017559353368884 2020494988541952 2022274714117536 2026183319027712 2027664447184896 2031624729308304 2034558157418496 2039980628115456 2040286080158976 2041394336104448 2043964965279744 2046876596284416 2047661137985536 2051660476145664 2052639199314496 2056380156739584 2059309473202176 2063001815869248 2063331562017024 2064122410696704 2065107078701056 2069140490964144 2069933566132224 2070653020562802 2071446675464192 2071777771421696 2075492469752208 2076619849334784 2082237007822848 2082466189000704 2088099161561088 2089546215727104 2091073661791232 2093977819110528 2095115239686144 2095157790036918 2099207261638656 2100741769870848 2101546957406208 2105651541307392 2113501827760128 2114628487938048 2114966485991424 2118441421504512 2118758621703552 2119909502877696 2120307421865616 2120646327628608 2121459144327168 2124405502083072 2125602619218432 2126616615713148 2127431720747008 2130110692640424 2131267740106752 2131586860826592 2138513683709952 2140353895333888 2144534274035712 2146101916048896 2147589166163968 2150293521353679 2151117701443584 2151461531860992 2152143869641376 2157518574461952 2158345523822592 2162561042423808 2170623498780672 2172210211864576 2175696595058688 2176452809934624 2177287016546304 2177613027861984 2178795877957632 2182375686537216 2182724513169408 2183416766029824 2184929875361792 2187681251900976 2188869570920448 2190797606960664 2196311350837248 2197916841590784 2200969386510336 2203774693146624 2204104670536704 2204949475753984 2208078940594176 2208409562471346 2209256017698816 2210309920172224 2215144090238976 2217449645974784 2222632182491136 2222675199000576 2228644297435392 2229854867030016 2230918595969024 2234918633858352 2235275858851776 2236132611588096 2236467434020416 2238102278635928 2241358813200384 2242428029976576 2246807772222624 2248450175564892 2249671503446016 2255756758474752 2257319999471616 2262107425024512 2263675067037696 2267394333954048 2267756749799424 2268965639798784 2270624240412672 2275012849434624 2275059053382228 2276675870523392 2281122503083008 2284416176750592 2288535258267648 2288877927095808 2290847528599552 2291213693157376 2294978206629888 2295321840178848 2296568628117504 2296999707021084 2297366854930992 2298247406354432 2298591529409872 2301936078422016 2302736170819968 2303618780233728 2309219099228808 2316723157352448 2320023332790272 2323245463538688 2324135933902848 2324943742386304 2328675261898752 2330377509897216 2330749992849408 2331992463126528 2336197330501632 2338207650807808 2342774462625792 2346157154500608 2350387562545152 2350739492692992 2352457869515136 2353735692976128 2355725046499344 2357004644646912 2358727601258496 2359080780183816 2360362201120768 2363334491104704 2364240327081984 2364618222600192 2365878747267072 2373364074207386 2377689556230144 2378957048930304 2379337296740352 2381076578390016 2385345849598818 2385727118582184 2386641537368064 2387780059748096 2393360685840384 2401138171183104 2401402452180992 2407851531032064 2407898132250624 2413525777514496 2414364655555008 2415676105949184 2416037811934464 2421161853346548 2422476995887104 2422839720188784 2427208396269696 2428138714300416 2431597601357824 2441951436128256 2443736488347648 2445039189178368 2445429999427584 2449447893614592 2449814656344732 2451145362702336 2452314655957504 2456343861783552 2458046109782016 2459842927113728 2464647307830747 2467836453715968 2472656446789632 2474784191479808 2479246529789952 2479617754353792 2480568160223232 2480964649353216 2483149973377088 2486598660193752 2487949347127296 2488416349272841 2492037101518848 2493764084957184 2494630851721632 2495587011919872 2500461205302528 2509783420465152 2511121329426432 2515649188036608 2516025863272968 2517813928394752 2517865063465419 2519232733888512 2522731533723648 2524575635721984 2525946951237632 2526325168387072 2530880441376768 2530929423679488 2534534736248832 2539484999405568 2541670250708992 2544870853152576 2546253192757248 2546634450417408 2547610542931968 2548496025308064 2549472831340544 2549880334057472 2554452270464256 2555670845199134 2555839814565888 2559389455613952 2561260354338816 2563035309539328 2569968198844416 2577203469674496 2577615404802048 2579499626589184 2583639706632192 2584537711797366 2585528332148736 2585915470586106 2591571127762944 2592807409660416 2597871486632409 2601233018781696 2603035675066368 2608556309938176 2610026249389056 2613651146481024 2614652925640704 2615070846615552 2615561710184592 2616982448111616 2617374296262336 2618377502457856 2621674698634368 2622093741955584 2623098757054464 2623491521017344 2624743030204516 2630483607158784 2639426798813184 2641356204367872 2646515103204528 2647952654598144 2648792454943232 2649215832713216 2653568551415808 2653965877706793 2655407476260864 2661613590675456 2662883285597184 2671536613883904 2673489491525632 2678711150688768 2679737866518528 2686252567216608 2687282173575168 2687711703465984 2689144461983744 2692127671713792 2692530771570432 2693993318055936 2696366285490048 2701577758703616 2703552596246528 2708832972411072 2708885398781952 2712744209891328 2717635619192832 2718042538426272 2719974170820608 2720381440211968 2725286620372992 2725694685212382 2729168795045888 2735547301527552 2741840208986112 2745745964269568 2749203549391104 2750669087825664 2751108749356032 2752163214262272 2758853987952192 2759911421509632 2760870694083736 2764887879057408 2765301873504768 2767323293002944 2768826465779712 2776316010430464 2776621585334272 2784132215414784 2786061620969472 2790639180251136 2791085230522368 2791970425480704 2793543720049224 2797423492717971 2798943015518208 2800989026494464 2806459708186836 2807535388409856 2818002437013504 2819504650584064 2819955314655232 2823506348023296 2824588562006016 2825011495604736 2827076562487488 2827528436838144 2828612192436224 2832540669444096 2834136825624576 2835488820950864 2839614578491392 2840147590187232 2841690320142336 2842115814435456 2851351578279936 2859379032047616 2861469221398528 2866061860798464 2867058028471572 2868156935258112 2868615375814656 2875319791386624 2876691432615936 2881417898631168 2883414723231744 2894164665040896 2899353903383808 2899817330402304 2900928793411584 2901937079912832 2903049355395072 2903484037149312 2905061170610176 2908719373667328 2909834248716288 2911222354706432 2916908335867968 2918492761227264 2921063475947552 2926387146129408 2928415134449664 2930555788787712 2934625848680448 2936279530562688 2938806227382272 2942506923957666 2944105254125568 2944546083295128 2945674690265088 2959294058053632 2963509576654848 2963566932000768 2971525729913856 2977269024817152 2979891511811136 2980367811802368 2981510148784128 2981956578693888 2987333410793472 2989904039968768 2995743696296832 2997933567419856 2999562004594688 3005478690619392 3007675677966336 3009759999295488 3014705099833344 3016143233366016 3018233422716928 3022034138118684 3023192445272064 3023675666399232 3025287519731712 3026339030053326 3027498987216896 3033412071176304 3039274978541568 3041496670777344 3045888235667456 3051837236127744 3059970942173184 3060429120238464 3062091504156672 3062666276028112 3063155806574656 3067122586484736 3070314894426624 3071491706978304 3077490714218496 3078958798971744 3088964209803264 3096183616045056 3097660618051584 3103710736446216 3104900349198336 3105979530844203 3107170013196288 3107666657132544 3109323284168704 3113238704628312 3114929774002176 3123699283501056 3128209539334144 3132148742341632 3134319323590656 3136610492686848 3140966728665792 3142672859529216 3142736685055377 3144970135011328 3145441040245088 3151112654806272 3152320436109312 3152824296800256 3154504996356096 3170252741640192 3171942731907072 3172449728987136 3174768771186688 3179864254316544 3180461132798424 3180969491442912 3182188716490752 3186608253124608 3189924923569722 3191147581120512 3196901610160128 3197380291239888 3210468708042752 3210530843000832 3216801411053568 3219152874073344 3220901474598912 3221383749245952 3226676552165376 3227192297791488 3228215804462064 3229969327849472 3230452960251712 3236277861692928 3237518285733888 3255935248171008 3258315317796864 3260052252237824 3260573332570112 3264679214901936 3265930524819456 3266419541792976 3268193816936448 3275125149044736 3277394813042688 3283304356380672 3286196410440996 3290448604954624 3296875262386176 3305662039719936 3306157005805056 3307424213630976 3313884026548224 3315464880258336 3317265796169728 3322716135358464 3325018779942912 3326174468962176 3327449349226496 3333948273736704 3334012798500864 3344782300545024 3346377893953536 3348161772568576 3352377950787528 3352913788277664 3354198917382144 3354701151030624 3357153417953892 3358976978518016 3363642044964864 3366100847629312 3372675263347338 3374507255169024 3383635137712128 3385979999207424 3393161137536768 3395004257009664 3395512600556544 3396814057242624 3397994700410752 3403448459698176 3405936360619008 3412519274151936 3415013805785088 3417380412719104 3421683754624512 3426624265125888 3435181822181376 3436271292899328 3436820539736064 3442467309944832 3442982760268272 3444852942176256 3445499560531626 3446050282396488 3447371109531648 3447887294114808 3454104256229952 3455428170350592 3457076546213888 3463828648843212 3468310691708928 3475084736028672 3478075079917568 3480034999185408 3484868195308032 3486203900854272 3487415613579456 3489309930815488 3489832395016448 3495566264845824 3496124989274112 3497988694689792 3507311476211712 3514161693938688 3519235731750912 3521808272490496 3528686804272704 3530603539464192 3535506966970368 3538091401887744 3538621170275724 3540543301681152 3546360490622976 3546927333900288 3548818120900608 3550511047462912 3560046111311079 3568435573395456 3569005945110528 3571614867585024 3579962306052096 3581670089622144 3583042898100224 3583615604621312 3589503562285056 3590041028760576 3595155047320064 3601707256774656 3602103678271488 3611777296548096 3611847198375936 3616992279855104 3621546983332512 3623514158923776 3624056717901696 3631742780019822 3633715493830656 3634259580283176 3636916202783383 3642208071450624 3647396402036736 3655786945314816 3665604732521472 3667558783767552 3668144999141376 3676718044053504 3678471983936256 3679881895346176 3684515792675328 3687069164673024 3689764390670592 3691768621039616 3699050696146944 3701754680573952 3712176287219712 3714748827959296 3718869794684928 3719426631530688 3720852240334848 3721446974029824 3722627233974272 3724724960065632 3729897990290628 3731924020690944 3734652035325952 3735211235291042 3740646127435776 3741946277582448 3743380517879808 3757336582684672 3764675130697728 3766681994139648 3769435416649984 3770037915784192 3776720892592128 3778849100832768 3784097300585472 3786863453582976 3788920426856448 3789487752580608 3796320662065152 3801802104373248 3812505376063488 3819379789135872 3819951675626112 3821415814397952 3822744037962096 3824209247010816 3824820501086208 3831678405696384 3833506267798701 3833759721848832 3835588576821248 3841890531508224 3844552964308992 3854952298266624 3858886220054528 3865805204511744 3866423107203072 3869249439883776 3870732473860096 3871312049532416 3876806567696049 3878292498223104 3878873205879159 3889211114490624 3891323681636352 3901849528172544 3904553512599552 3907407718383616 3912834464907264 3915039374083584 3921979388461056 3922606269923328 3923342565276888 3925473672167424 3926061444393504 3927566253686784 3934648135581696 3935237281526016 3937114545306774 3945725410738176 3951346102206464 3959140198219776 3962034306551808 3971928981897216 3973188682414848 3973823749069824 3975346865045504 3975942104925184 3980352827123712 3983111214391296 3994324928395776 3997244756559808 4007304920825856 4010234237288448 4013013332393984 4018066726033152 4019606799777792 4021524311154688 4029378850824912 4030923260362752 4031567555198976 4033716692975616 4035118706737768 4040989977083904 4044549428235072 4052366638055424 4055328894369792 4063249458616608 4069116314836992 4079961256230912 4080572160317952 4087929930559488 4088542027818573 4093753192568832 4103320952291328 4105278398628992 4112760313479168 4118618946404352 4126003631738496 4126663124034048 4128244821393408 4130214157402112 4138280981928288 4139867132264448 4141306041125604 4142893350928384 4143555542843392 4150984939504416 4153239698669568 4164474015645696 4164932378001408 4176198323122176 4179092431454208 4182147323582464 4187955638221056 4190230479372288 4190315580073836 4198414523277312 4201483539741696 4203093914812416 4211303082614784 4227003655520256 4229256975876096 4229932971982848 4236882843009024 4237517243407104 4239819005755392 4240614843731232 4241292655257216 4242918288654336 4248811004166144 4251205238436864 4253233231426296 4254863441494016 4260221385280848 4262535480213504 4263173721653184 4277027367419904 4280707790667776 4289068548071424 4292203832097792 4295178332327936 4300587042707358 4302235402887168 4302923063721984 4304287739282752 4315037148923904 4325122084847616 4341246997561344 4344420423729152 4351393190117376 4352905619869248 4354574033092608 4355226055723968 4357591755915264 4364751373074432 4366833532059648 4369859750723584 4375362503801952 4377739141840896 4381595213921328 4392622701674496 4395833683181568 4401938773020672 4408209341073408 4416157881188352 4416819124942692 4418512035397632 4420619840344448 4430288180477952 4434899291949568 4445264364982272 4445350398001152 4457288594870784 4461837191938048 4469837267716704 4470551717703552 4472265223176192 4472934868040832 4476204557271856 4482717626400768 4484856059953152 4493615544445248 4496900351129784 4499343006892032 4511513516949504 4514639998943232 4524214850049024 4527350134075392 4534788667908096 4535513499598848 4537931279597568 4539508545079989 4541248480825344 4550118106764456 4553351741046784 4562245006166016 4568832353501184 4577070516535296 4577755854191616 4581695057199104 4582427386314752 4589956413259776 4590643680357696 4593137256235008 4593999414042168 4594733709861984 4596494812708864 4597183058819744 4605472341639936 4607237560467456 4618438198457616 4633446314704896 4640046665580544 4646490927077376 4649887484772608 4657350523797504 4660755019794432 4661499985698816 4663984926253056 4672394661003264 4676415301615616 4685548925251584 4692314309001216 4701478985385984 4704915739030272 4707471385952256 4711450092998688 4714009289293824 4717455202516992 4718161560367632 4720724402241536 4726668982209408 4728480654163968 4729236445200384 4731757494534144 4746728148414772 4755379112460288 4757914097860608 4758674593480704 4762153156780032 4770691699197636 4771454237164368 4773283074736128 4775560119496192 4784887385354583 4786721371680768 4802804904361984 4815703062064128 4815796264501248 4827051555028992 4828729311110016 4831352211898368 4832075623868928 4842323706693096 4844953991774208 4845679440377568 4854416792539392 4856277428600832 4863195202715648 4883902872256512 4887472976695296 4890078378356736 4890859998855168 4898895787229184 4899629312689464 4902290725404672 4904629311915008 4912687723567104 4916092219564032 4919685854227456 4929294615661494 4935672907431936 4945312893579264 4949568382959616 4958493059579904 4959235508707584 4961136320446464 4961929298706432 4966299946754176 4973197320387504 4975898694254592 4976832698545682 4984074203037696 4987528169914368 4989261703443264 4991174023839744 5000922410605056 5019566840930304 5022242658852864 5031298376073216 5032051726545936 5035627856789504 5035730126930838 5038465467777024 5045463067447296 5049151271443968 5052650336774144 5059012895021007 5061760882753536 5069069472497664 5078969998811136 5083340501417984 5089741706305152 5092506385514496 5093268900834816 5095221085863936 5096992050616128 5098945662681088 5099760668114944 5108904540928512 5111341690398268 5118778911227904 5122520708677632 5126070619078656 5139936397688832 5154406939348992 5155230809604096 5158999253178368 5167279413264384 5168249340797439 5169075423594732 5171056664297472 5171830941172212 5183142255525888 5185614819320832 5195742973264818 5202466037563392 5217112619876352 5220052498778112 5227302292962048 5229305851281408 5230141693231104 5231123420369184 5233964896223232 5234748592524672 5236755004915712 5243349397268736 5244187483911168 5246197514108928 5246983042034688 5249486060409032 5260967214317568 5278853597626368 5282712408735744 5293030206409056 5295905309196288 5297584909886464 5298431665426432 5307137102831616 5307931755413586 5310814952521728 5315492911760329 5323227181350912 5325766571194368 5343073227767808 5346978983051264 5357422301377536 5359475733037056 5372505134433216 5374564347150336 5375423406931968 5378288923967488 5384255343427584 5385061543140864 5392732570980096 5403155517407232 5407105192493056 5417665944822144 5417770797563904 5425488419782656 5435271238385664 5436085076852544 5440762880423936 5447614170029733 5450573240745984 5451389370424764 5458337590091776 5471094603055104 5483680417972224 5491491928539136 5498407098782208 5501338175651328 5502217498712064 5517707975904384 5519822843019264 5521741388167472 5529775758114816 5530603747009536 5534646586005888 5537652931559424 5552632020860928 5553243170668544 5568264430829568 5572123241938944 5581278360502272 5582170461044736 5583940850961408 5587087440098448 5594846985435942 5597886031036416 5601978052988928 5602816852936563 5612919416373672 5615070776819712 5636004874027008 5639009301168128 5639910629310464 5647012696046592 5649177124012032 5650022991209472 5654153124974976 5655056873676288 5657224384872448 5665081338888192 5668273651249152 5670977641901728 5680295180374464 5683380640284672 5684231628870912 5702703156559872 5718758064095232 5722938442797056 5732123721596928 5734116056943144 5736313870516224 5737230751629312 5750639582773248 5753382865231872 5762835797262336 5766829446463488 5788329330081792 5798707806767616 5799634660804608 5803874159825664 5806098710790144 5806968074298624 5810122341220352 5817438747334656 5822444709412864 5833816671735936 5836985522454528 5842126951895104 5852774292258816 5856830268899328 5861111577575424 5869251697360896 5872559061125376 5877612454764544 5885013847915332 5888210508251136 5889092166590256 5891349380530176 5905671817960161 5918588116107264 5927019153309696 5943051459827712 5954538049634304 5959783023622272 5960735623604736 5963020297568256 5963913157387776 5974666821586944 5979808079937536 5991487392593664 5995867134839712 5999124009189376 6010957381238784 6015351355932672 6019519998590976 6029410199666688 6032286466732032 6036466845433856 6044068276237368 6046384890544128 6047351332798464 6050575039463424 6052678060106652 6054997974433792 6066824142352608 6078549957083136 6082993341554688 6091776471334912 6103674472255488 6119941884346368 6120858240476928 6124183008313344 6125332552056224 6126311613149312 6140629788853248 6142983413956608 6154981428436992 6157917597943488 6177928419606528 6192367232090112 6195321236103168 6207421472892432 6209800698396672 6211959061688406 6214340026392576 6215333314265088 6218646568337408 6226477409256624 6229859548004352 6247398567002112 6256419078668288 6264297484683264 6268638647181312 6273220985373696 6281933457331584 6285345719058432 6285473370110754 6289940270022656 6290882080490176 6302225309612544 6304640872218624 6340505483280384 6343885463814144 6344899457974272 6349537542373376 6359728508633088 6360922265596848 6361938982885824 6364377432981504 6373216506249216 6379849847139444 6382295162241024 6393803220320256 6394760582479776 6420937416085504 6421061686001664 6433602822107136 6438305748146688 6442767498491904 6453353104330752 6454384595582976 6456431608924128 6459938655698944 6460905920503424 6472555723385856 6475036571467776 6511870496342016 6516630635593728 6520104504475648 6521146665140224 6529358429803872 6531861049638912 6532839083585952 6536387633872896 6550250298089472 6554789626085376 6557067898448873 6566608712761344 6572392820881992 6593750524772352 6611324079439872 6612314011610112 6614848427261952 6627768053096448 6630929760516672 6634531592339456 6645432270716928 6652348937924352 6654898698452992 6667896547473408 6668025597001728 6689564601090048 6692755787907072 6696323545137152 6704755901575056 6705827576555328 6708397834764288 6709402302061248 6714306835907784 6717953957036032 6727284089929728 6732201695258624 6745350526694676 6749014510338048 6767270275424256 6771959998414848 6786322275073536 6791025201113088 6795989400821504 6806896919396352 6811872721238016 6825038548303872 6830027611570176 6834760825438208 6843367509249024 6853248530251776 6872542585798656 6873641079472128 6884934619889664 6885965520536544 6889705884352512 6890999121063252 6892100564792976 6894742219063296 6895774588229616 6908208512459904 6910856340701184 6914153092427776 6927657297686424 6950169472057344 6956150159835136 6960069998370816 6969736390616064 6972407801708544 6974831227158912 6978619861630976 6979664790032896 6991132529691648 6992249978548224 6995977389379584 7014622952423424 7028323387877376 7038471463501824 7043616544980992 7057373608545408 7061207078928384 7071013933940736 7076182803775488 7077242340551448 7081086603362304 7092720981245952 7093854667800576 7097636241801216 7101022094925824 7120092222622158 7136871146790912 7138011890221056 7143229735170048 7159924612104192 7163340179244288 7166085796200448 7167231209242624 7180082057521152 7190310094640128 7203414513549312 7204207356542976 7223554593096192 7223694396751872 7233984559710208 7243093966665024 7247028317847552 7248113435803392 7263485560039644 7267430987661312 7268519160566352 7273832405566766 7284416142901248 7294792804073472 7331209465042944 7335117567535104 7336289998282752 7353436088107008 7356943967872512 7359763790692352 7369031585350656 7374138329346048 7379528781341184 7393941923492241 7403509361147904 7424352574439424 7429497655918592 7437739589369856 7438853263061376 7441704480669696 7442893948059648 7445254467948544 7449449920131264 7459795980581256 7463848041381888 7465249047818523 7469304070651904 7470422470582084 7481292254871552 7483892555164896 7486761035759616 7514673165369344 7529350261395456 7533363988279296 7538870833299968 7540075831568384 7553441785184256 7553595190396257 7557698201665536 7568194601170944 7573726907165952 7577840853712896 7578975505161216 7592641324130304 7603604208746496 7625010752126976 7638759578271744 7639903351252224 7642831628795904 7645488075924192 7648418494021632 7649641002172416 7663356811392768 7667012535597402 7667519443697664 7671177153642496 7683781063016448 7689105928617984 7709904596533248 7717772440109056 7731610409023488 7732846214406144 7738498879767552 7741464947720192 7742624099064832 7753613135392098 7756584996446208 7757746411758318 7778422228981248 7803699056345088 7809107025199104 7814815436767232 7825668929814528 7830078748167168 7843958776922112 7845212539846656 7846685130553776 7850947344334848 7852122888787008 7855132507373568 7869296271163392 7870474563052032 7874229090613548 7891450821476352 7902692204412928 7918280396439552 7924068613103616 7943857963794432 7946377364829696 7947647498139648 7951884209850368 7960705654247424 7961897633120379 7966222428782592 7988649856791552 7994489513119616 8014609841651712 8020468474576896 8026026664787968 8036133452066304 8039213599555584 8043048622309376 8058757701649824 8061846520725504 8063135110397952 8067433385951232 8070237413475536 8081979954167808 8089098856470144 8104733276110848 8110657788739584 8126498917233216 8138232629673984 8159922512461824 8161144320635904 8175859861118976 8177084055637146 8187506385137664 8206641904582656 8210556797257984 8225520626958336 8237237892808704 8252007263476992 8253326248068096 8256489642786816 8260428314804224 8276561963856576 8279734264528896 8282612082251208 8285786701856768 8287111085686784 8301969879008832 8306479397339136 8328948031291392 8329864756002816 8352396646244352 8358184862908416 8364294647164928 8375911276442112 8380631160147672 8396829046554624 8402967079483392 8422606165229568 8454007311040512 8458513951752192 8459865943965696 8473765686018048 8475034486814208 8481229687462464 8482585310514432 8485836577308672 8497622008332288 8502410476873728 8506466462852592 8509726882988032 8520442770561696 8525070960427008 8526347443306368 8554054734839808 8578137096142848 8584407664195584 8590356664655872 8601174085414716 8604470805774336 8605846127443968 8608575478565504 8630074297847808 8650244169695232 8682493995122688 8688840847458304 8702786380234752 8705811239738496 8709148066185216 8710452111447936 8715183511830528 8729502746148864 8733667064119296 8739719501447168 8750725007603904 8755478283681792 8763190427842656 8785245403348992 8791667366363136 8803877546041344 8816418682146816 8832315762376704 8833638249885384 8837024070795264 8841239680688896 8869798583899136 8890528729964544 8890700796002304 8914577189741568 8923674383876096 8939674535433408 8941103435407104 8944530446352384 8945869736081664 8952409114543712 8969712119906304 8987231088890496 8993800702259568 8998686013784064 9023027033899008 9029279997886464 9048429700098048 9054700268150784 9069577335816192 9071026999197696 9075862559195136 9079017090159978 9082496961650688 9100236213528912 9106703482093568 9124490012332032 9137664707002368 9155511708383232 9163390114398208 9164854772629504 9179912826519552 9181287360715392 9186274512470016 9187998828084336 9189467419723968 9192989625417728 9194366117639488 9210944683279872 9214475120934912 9236876396915232 9266892629409792 9280093331161088 9292981854154752 9299774969545216 9314701047595008 9317938592532609 9321510039588864 9322999971397632 9327969852506112 9344789322006528 9352830603231232 9371097850503168 9384628618002432 9402957970771968 9409831478060544 9422900185997376 9428018578587648 9434910405033984 9436323120735264 9441448804483072 9453337964418816 9456961308327936 9458472890400768 9463514989068288 9493456296829544 9510758224920576 9515828195721216 9517349186961408 9524306313560064 9541383398395272 9542908474328736 9546566149472256 9551120238992384 9569774770709166 9573442743361536 9631406124128256 9631592529002496 9657458622220032 9662704423796736 9664151247737856 9684647413386192 9689907983548416 9691358880755136 9708833585078784 9712554857201664 9726390405431296 9767805744513024 9774945953390592 9780156756713472 9781719997710336 9797791574458368 9799258625378928 9804581450809344 9809258623830016 9825375447134208 9832184439128064 9839371708454912 9858589231322988 9871345814863872 9890625787158528 9899136765919232 9916986119159808 9918471017415168 9922272640892928 9932599893508352 9946394640775008 9951797388509184 9953665397091364 9968148406075392 9975056339828736 9978523406886528 9982348047679488 10001844821210112 10039133681860608 10044485317705728 10062596752146432 10064103453091872 10071255713579008 10071460253861676 10076930935554048 10090926134894592 10098302542887936 10105300673548288 10118025790042014 10123521765507072 10157939997622272 10166681002835968 10179483412610304 10185012771028992 10186537801669632 10190442171727872 10193984101232256 10197891325362176 10199521336229888 10217809081857024 10222683380796536 10237557822455808 10245041417355264 10252141238157312 10279872795377664 10308813878697984 10310461619208192 10317998506356736 10334558826528768 10336498681594878 10338150847189464 10342113328594944 10343661882344424 10366284511051776 10371229638641664 10391485946529636 10404932075126784 10434225239752704 10440104997556224 10454604585924096 10458611702562816 10462246840738368 10467929792446464 10469497185049344 10473510009831424 10486698794537472 10488374967822336 10493966084069376 10498972120818064 10521934428635136 10557707195252736 10565424817471488 10586060412818112 10591810618392576 10595169819772928 10596863330852864 10614274205663232 10615863510827172 10621629905043456 10630985823520658 10646454362701824 10651533142388736 10680138333933237 10693957966102528 10714844602755072 10745010268866432 10749128694300672 10750846813863936 10756577847934976 10768510686855168 10770123086281728 10785465141960192 10806311034814464 10814210384986112 10835331889644288 10835541595127808 10850976839565312 10870542476771328 10872170153705088 10881525760847872 10895228340059466 10901146481491968 10902778740849528 10910748608350149 10916675180183552 10942189206110208 10967360835944448 10982983857078272 10996814197564416 11002676351302656 11004434997424128 11035415951808768 11039645686038528 11043482776334944 11061207494019072 11069293172011776 11075305863118848 11105264041721856 11106486341337088 11136528861659136 11144246483877888 11162556721004544 11164340922089472 11167881701922816 11174174880196896 11189693970871884 11195772062072832 11203956105977856 11205633705873126 11225838832747344 11230141553639424 11272009748054016 11278018602336256 11279821258620928 11294025392093184 11300045982418944 11308306249949952 11310113747352576 11314448769744896 11330162677776384 11336547302498304 11341955283803456 11360590360748928 11366761280569344 11368463257741824 11405406313119744 11437516128190464 11445876885594112 11464247443193856 11468232113886288 11472627741032448 11474461503258624 11500518803396103 11501279165546496 11506765730463744 11525671594524672 11533658892926976 11576658660163584 11597415613535232 11599269321609216 11607748319651328 11612197421580288 11613936148597248 11634877494669312 11636619617637477 11644889418825728 11667633343471872 11673971044909056 11684253903790208 11705548584517632 11713660537798656 11722223155150848 11738503394721792 11745118122250752 11755224909529088 11770027695830664 11776421016502272 11778184333180512 11782698761060352 11811343635920322 11837176232214528 11854038306619392 11886102919655424 11919566047244544 11921471247209472 11926040595136512 11927826314775552 11949333643173888 11959616159875072 11982974785187328 11991734269679424 11998248018378752 12021914762477568 12030702711865344 12039039997181952 12058820399333376 12064572933464064 12072933690867712 12088136552474736 12092769781088256 12094702665596928 12101150078926848 12105356120213304 12109995948867584 12133648284705216 12157099914166272 12165986683109376 12183552942669824 12207348944510976 12239883768692736 12241716480953856 12250665104112448 12252623226298624 12281259577706496 12309962856873984 12315835195886976 12355856839213056 12384734464180224 12390642472206336 12414842945784864 12419601396793344 12423918123376812 12428680052785152 12430666628530176 12437293136674816 12452954818513248 12459719096008704 12494797134004224 12528594969366528 12537277294362624 12546441970747392 12563866914663168 12570691438116864 12570946740221508 12579880540045312 12581764160980352 12604450619225088 12609281744437248 12681010966560768 12687770927628288 12689798915948544 12699075084746752 12719457017266176 12721844531193696 12723877965771648 12728754865963008 12746433012498432 12759699694278888 12764590324482048 12787606440640512 12789521164959552 12841874832171008 12842123372003328 12867205644214272 12876611496293376 12885534996983808 12906706208661504 12908769191165952 12912863217848256 12919877311397888 12921811841006848 12945111446771712 13023740992684032 13033261271187456 13040209008951296 13042293330280448 13058716859607744 13063722099277824 13065678167171904 13072775267745792 13100500596178944 13109579252170752 13114135796897746 13133217425522688 13144785641763984 13187501049544704 13224628023220224 13255536106192896 13261859521033344 13269063184678912 13290864541433856 13304697875848704 13309797396905984 13335793094946816 13336051194003456 13385511575814144 13392647090274304 13409511803150112 13411655153110656 13416795669528576 13418804604122496 13428613671815568 13435907914072064 13454568179859456 13464403390517248 13490701053389352 13498029020676096 13534540550848512 13543919996829696 13572644550147072 13582050402226176 13591978801643008 13613793838792704 13618525635239967 13623745442476032 13660055223140352 13669521650876416 13686735018498048 13706497060503552 13745085171597312 13747282158944256 13769869239779328 13771931041073088 13779411768705024 13781998242126504 13784201129585952 13789484438126592 13791549176459232 13816417024919808 13821712681402368 13828306184855552 13855314595372848 13900338944114688 13912300319670272 13920139996741632 13939472781232128 13949662454317824 13957239723261952 13959329580065792 13982265059383296 13984499957096448 13991954778759168 14029245904846848 14056646775754752 14076942927003648 14087233089961984 14114747217090816 14122414157856768 14142027867881472 14152365607550976 14154484681102896 14162173206724608 14185441962491904 14187709335601152 14195272483602432 14202044189851648 14240184445244316 14273742293581824 14276023780442112 14286459470340096 14319849224208384 14326680358488576 14332171592400896 14354662156063749 14360164115042304 14380620189280256 14408414713085952 14447109186192384 14447388793503744 14467969119420416 14486187933330048 14494056635695104 14496226871606784 14526971120079288 14534861975322624 14537038321132704 14547664811133532 14568832285802496 14589585608146944 14662418930085888 14670235135070208 14672579996565504 14706872176214016 14713887935745024 14719527581384704 14738063170701312 14748276658692096 14759057562682368 14787883846984482 14807018722295808 14848705148878848 14858995311837184 14875479178739712 14877706526122752 14883408961339392 14885787896119296 14890508935897088 14898899840262528 14919591961162512 14927696082763776 14930498095637046 14938608141303808 14940844941164168 14962584509743104 14967785110329792 14973522071519232 15029346330738688 15058700522790912 15066727976558592 15077741666599936 15080151663136768 15106883570368512 15107190380792514 15115396403331072 15136389202341888 15147453814331904 15157951010322432 15185282648260608 15207208417492992 15250021504253952 15277519156543488 15279806702504448 15285663257591808 15290976151848384 15296836988043264 15299282004344832 15326713622785536 15334025071194804 15342354307284992 15367562126032896 15378211857235968 15419809193066496 15463220818046976 15465692428812288 15476997759535104 15485248198129664 15504748022392317 15507226270784196 15513169992892416 15515492823516636 15556844457962496 15607398112690176 15629630873534464 15651337859629056 15660157496334336 15687917553844224 15690425079693312 15693370261107552 15701894688669696 15704245777574016 15710265014747136 15738592542326784 15740949126104064 15748458181227096 15782901642952704 15805384408825856 15836560792879104 15848137226207232 15887715927588864 15892754729659392 15895294996279296 15903768419700736 15921411308494848 15923795266240758 15932444857565184 15946478735280987 15977299713583104 15988979026239232 16029219683303424 16040936949153792 16052053329575936 16072266904132608 16078427199111168 16086097244618752 16117515403299648 16123693041451008 16126270220795904 16134866771902464 16140474826951072 16178197712940288 16209466552221696 16221315577479168 16252997834466432 16276465259347968 16322288641271808 16351719722237952 16354168111274292 16375012770275328 16413283809165312 16421113594515968 16451041253916672 16474475785617408 16504014526953984 16506652496136192 16520856629608448 16553123927713152 16559468529057792 16565224164502416 16571573403713536 16574222171373568 16603939758017664 16612958794678272 16657896062582784 16659729512005632 16704793292488704 16716369725816832 16728589294329856 16751822552884224 16761262320295344 16793658093109248 16805934158966784 16808450558809689 16845212330459136 16908014622081024 16917027903504384 16919731887931392 16947531372036096 16950068973628416 16962459374924928 16965170621028864 16971673154617344 16995244016664576 17004820953747456 17012932925705184 17019453765976064 17040885541123392 17050141920854016 17052694886612736 17108109469679616 17156274192285696 17168815328391168 17180713329311744 17202348170829432 17208941611548672 17211692254887936 17217150957131008 17260148595695616 17300488339390464 17364987990245376 17377681694916608 17411622479476992 17418296132370432 17420904222895872 17430367023661056 17467334128238592 17479439002894336 17501450015207808 17510956567363584 17526380855685312 17570490806697984 17583334732726272 17607755092082688 17632837364293632 17664631524753408 17667276499770768 17674048141590528 17682479361377792 17717015453880483 17739597167798272 17781057459929088 17829154379483136 17847348767752192 17879349070866816 17882206870814208 17889060892704768 17891739472163328 17904818229087424 17939424239812608 17974462177780992 17987601404519136 17997372027568128 18046054067798016 18058559995772928 18096859400196096 18109400536301568 18139154671632384 18142053998395392 18151725118390272 18158034180319956 18164993923301376 18200472427057824 18213406964187136 18248980024664064 18275329414004736 18311023416766464 18326780228796416 18329709545259008 18359825653039104 18362574721430784 18372549024940032 18375997656168672 18378934839447936 18385979250835456 18388732235278976 18421889366559744 18428950241869824 18473752793830464 18533785258819584 18560186662322176 18585963708309504 18599549939090432 18629402095190016 18635877185065218 18643020079177728 18645999942795264 18655939705012224 18689578644013056 18742195701006336 18769257236004864 18805915941543936 18819662956121088 18845800371994752 18856037157175296 18869820810067968 18872646241470528 18882897608966144 18906675928837632 18913922616655872 18986912593659088 19021516449841152 19031656391442432 19034698373922816 19048612627120128 19082766796790544 19085816948657472 19093132298944512 19102240477984768 19139549541418332 19146885486723072 19262812248256512 19263185058004992 19314917244440064 19328302495475712 19369294826772384 19379815967096832 19382717761510272 19417667170157568 19425109714403328 19452780810862592 19535611489026048 19549891906781184 19560313513426944 19563439995420672 19595583148916736 19598517250757856 19609162901618688 19618517247660032 19650750894268416 19664368878256128 19671203695346619 19678743416909824 19717178462645976 19781251574317056 19798273531838464 19833972238319616 19836942034830336 19844545281785856 19865199787016704 19892789281550016 19903594777018368 19907330794182728 19936296812150784 19957046813773056 19964696095358976 20003689642420224 20078267363721216 20088970635411456 20125193504292864 20128206906183744 20142920507723352 20153861871108096 20181852269789184 20196605085775872 20210601347096576 20236051580084028 20247043531014144 20315879995244544 20333362005671936 20358966825220608 20373075603339264 20387968202464512 20395782650724352 20399042672459776 20435618163714048 20445366761593072 20475115644911616 20490082834710528 20504282476314624 20559745590755328 20617627757395968 20620923238416384 20635997012713472 20669117653057536 20672997363189756 20676301694378928 20684226657189888 20687323764688848 20732569022103552 20742459277283328 20782971893059272 20868450479505408 20880209995112448 20909209171848192 20917223405125632 20924493681476736 20935859584892928 20938994370098688 20947020019662848 20973397589074944 20976749935644672 20987932168138752 20997944241636128 21043868857270272 21115414390505472 21130849634942976 21172120825636224 21183621236785152 21190339639545856 21193726661705728 21228548411326464 21231727021654344 21243259810086912 21261971647041316 21292908725403648 21303066284777472 21360276667866474 21387915932205056 21429689205510144 21490020537732864 21498257388601344 21501693627727872 21513155695869952 21540246172563456 21570930283920384 21612622069628928 21628420769972224 21670663779288576 21671083190255616 21701953679130624 21741084953542656 21744340307410176 21763051521695744 21790456680118932 21802292962983936 21805557481699056 21821497216700298 21833350360367104 21884378412220416 21965967714156544 21993628395128832 22005352702605312 22008869994848256 22070831903617536 22079291372077056 22086965552669888 22122414988038144 22138586344023552 22210528083443712 22212972682674176 22273057723318272 22288492967755776 22325113442009088 22328681844178944 22335763403845632 22348349760393792 22379387941743768 22391544124145664 22395747143455569 22407912211955712 22411267411746252 22451677665494688 22460283107278848 22544019496108032 22556037204672512 22588050784186368 22600091964837888 22616612499899904 22620227494705152 22660325355552768 22660785571188771 22673094604996608 22683910567606912 22721180721497856 22733522561138688 22736926515483648 22810812626239488 22875032256380928 22891753771188224 22928494886387712 22936464227772576 22945255482064896 22948923006517248 23001037606792206 23002558331092992 23013531460927488 23051343189049344 23067317785853952 23153317320327168 23194831227070464 23198538643218432 23215496639302656 23224394843160576 23227872297194496 23269754989338624 23273239235274954 23289778837651456 23335266686943744 23368507807580416 23411097169035264 23427321075597312 23444446310301696 23477006789443584 23490236244501504 23510449819058176 23540055391661328 23552842033004544 23556368666361024 23565397522120704 23622687271840644 23674352464429056 23708076613238784 23772205839310848 23839132094489088 23842942494418944 23855652629551104 23898667286347776 23919232319750144 23965949570374656 23983468539358848 23996496036757504 24043829524955136 24061405423730688 24078079994363904 24117640798666752 24129145866928128 24145867381735424 24176273104949472 24185539562176512 24189405331193856 24202300157853696 24210712240426608 24219991897735168 24267296569410432 24278873029391773 24314199828332544 24331973366218752 24414697889021952 24479767537385472 24483432961907712 24501330208224896 24505246452597248 24562519155412992 24619925713747968 24631670391773952 24711713678426112 24769468928360448 24781284944412672 24829685891569728 24839202793586688 24847836246753624 24857360105570304 24861333257060352 24874586273349632 24905909637026496 24919438192017408 24989594268008448 25057189938733056 25074554588725248 25092883941494784 25127733829326336 25141893480443016 25159761080090624 25163528321960704 25208901238450176 25362021933121536 25375541855256576 25379597831897088 25398150169493504 25443689062387392 25447755931543296 25457509731926016 25492866024996864 25519399388557776 25529180648964096 25575212881281024 25579042329919104 25683749664342016 25734411288428544 25753222992586752 25771069993967616 25813412417323008 25817538382331904 25825726435696512 25839754622795776 25843623682013696 25890222893543424 26047481985368064 26066522542374912 26080418017902592 26084586660560896 26117433719215488 26127444198555648 26131356334343808 26145550535491584 26201001192357888 26219158504341504 26228271593795492 26266434851045376 26289571283527968 26375002099089408 26449256046440448 26511072212385792 26523719042066688 26538126369357824 26609395751697408 26619594793811968 26671586189893632 26672102388006912 26771023151628288 26785294180548608 26819023606300224 26823310306221312 26833591339057152 26837609208244992 26857227343631136 26871815828144128 26909136359718912 26928806781034496 26981402106778704 26996058041352192 27069081101697024 27087839993659392 27145289100294144 27164100804452352 27183957603286016 27227587677585408 27237051270479934 27247490884952064 27320110446280704 27373470036996096 27412994121007104 27490170343194624 27494564317888512 27539738479558656 27543862082146176 27558823537410048 27563996484253008 27568402259171904 27578968876253184 27583098352918464 27632834049839616 27643425362804736 27656612369711104 27710629190745696 27800677888229376 27824600639340544 27840279993483264 27878945562464256 27899324908635648 27918659160131584 27953815777597827 27964530118766592 27968999914192896 27983909557518336 28058491809693696 28113293551509504 28153885854007296 28174466179923968 28229494434181632 28284055735762944 28304731215101952 28308969362205792 28324346413449216 28370883924983808 28375418671202304 28390544967204864 28404088379703296 28480368890488632 28547484587163648 28552047560884224 28572918940680192 28639698448416768 28653360716977152 28664343184801792 28709324312127498 28720328230084608 28761240378560512 28894218372384768 28894777587007488 28935938238840832 28972375866660096 28988113271390208 28992453743213568 29053942240158576 29069723950645248 29074076642265408 29095329622267064 29137664571604992 29179171216293888 29324837860171776 29340470270140416 29345159993131008 29413744352428032 29427775871490048 29476126341402624 29496553317384192 29518115125364736 29575767693968964 29614037444591616 29697410297757696 29717990623674368 29750958357479424 29755413052245504 29766817922678784 29781017871794176 29797799680525056 29839183922325024 29855392165527552 29860996191274092 29877216282607616 29881689882328336 29925169019486208 29935570220659584 29947044143038464 30117401045581824 30133455953117184 30155483333199872 30160303326273536 30213767140737024 30214380761585028 30230792806662144 30272778404683776 30294907628663808 30315902020644864 30370565296521216 30500043008507904 30555038313086976 30559613405008896 30571326515183616 30581952303696768 30593673976086528 30598564008689664 30653427245571072 30668050142389608 30684708614569984 30735124252065792 30756423714471936 30839618386132992 30926441636093952 30931384857624576 30953995519070208 30970496396259328 31009496044784634 31014452541568392 31026339985784832 31030985647033272 31113688915924992 31214796225380352 31259261747068928 31302675719258112 31320314992668672 31375835107688448 31386740522215104 31403789377339392 31408491555148032 31420530029494272 31481898252208128 31496916362454192 31565803285905408 31610768817651712 31673121585758208 31696274452414464 31775431855177728 31785509459318784 31790589992558592 31807536839401472 31842822616989696 31847590532481516 31864889715130368 31892957470561974 31954599427166208 31977958052478464 32040415001799711 32081873898307584 32104106659151872 32144533808265216 32172194489237504 32235030806599296 32247386082902016 32252540441591808 32269733543804928 32280949653902144 32356395425880576 32418933104443392 32442631154958336 32505995668932864 32552930518695936 32644577282543616 32703439444475904 32708336222548584 32732245825050447 32750025540550656 32826567618330624 32842227189031936 32902082507833344 32948951571234816 33008029053907968 33013304992272384 33041713259216896 33106247855426304 33118937058115584 33130448329004832 33143146807427072 33148444342747136 33207879516035328 33225917589356544 33315792125165568 33319459024011264 33409586584977408 33432739451633664 33457178588659712 33503645105768448 33522524640590688 33587316186218496 33611868317933568 33616901117619378 33690424660918272 33816029244162048 33834055807008768 33839463775862784 33900137947256832 33924918749849856 33930341242057728 33943346309234688 33990488033329152 34009641907494912 34025865851410368 34038907531952128 34081771082246784 34100283841708032 34105389773225472 34216218939359232 34312548384571392 34337630656782336 34361426658623488 34404696341658864 34417883223097344 34423384509775872 34434301914262016 34501556410188309 34520297191391232 34600976678780928 34729975980490752 34755363389833216 34823244958953984 34836592264740864 34841808445791744 34934668256477184 34958878005788672 35002900030415616 35021913134727168 35052761711370624 35140981613395968 35166669465452544 35215510184165376 35265674728587264 35329263049506816 35334552999541536 35348096283181056 35364958722755584 35434030907760966 35479194335596544 35562114919858176 35658308758966272 35694697535504384 35758698141733632 35764413741628416 35778121785409536 35783478944326656 35809636458174848 35878848479625216 35948924355561984 35975202809038272 35994744055136256 36092108135596032 36117119991545856 36193718800392192 36218801072603136 36278309343264768 36284107996790784 36303450236780544 36316068360639912 36329987846602752 36400944854115648 36497960049328128 36550658828009472 36622046833532928 36653560457592832 36659419090518016 36719651306078208 36725149442861568 36751995312337344 36757869678895872 36771958501670912 36777464470557952 36843778733119488 36947505587660928 37067570517639168 37120373324644352 37171927416619008 37199099878180864 37258804190380032 37271754370130436 37286040158355456 37291999885590528 37311879410024448 37379157288026112 37484391402012672 37611831883087872 37639325912242176 37691600743989504 37712074314350592 37739641620135936 37745292482941056 37765795217932288 37813351857675264 37827845233311744 37973825187318176 38043032899682304 38063312782884864 38069396747845632 38097225254240256 38165533593581088 38171633897314944 38186264597889024 38204480955969536 38279099082836664 38293770973446144 38525624496513024 38526370116009984 38629834488880128 38656604990951424 38738589653544768 38759631934193664 38765435523020544 38835334340315136 38905561621725184 39071222978052096 39099783813562368 39120627026853888 39126879990841344 39191166297833472 39197034501515712 39218325803237376 39237034495320064 39301501788536832 39328737756512256 39342407390693238 39357486833819648 39434356925291952 39562503148634112 39596547063676928 39673884069660672 39730399574033408 39785578563100032 39807189554036736 39814661588365456 39872593624301568 39914093627546112 39929392190717952 40007379284840448 40156534727442432 40177941270822912 40250387008585728 40256413812367488 40285841015446704 40307723742216192 40363704539578368 40393210171551744 40421202694193152 40472103160168056 40494087062028288 40631759990489088 40666724011343872 40717933650441216 40746151206678528 40775936404929024 40791565301448704 40855576905719901 40871236327428096 40890733523186144 40980165669421056 41008564952629248 41119491181510656 41235255514791936 41241846476832768 41271994025426944 41338235306115072 41345994726379512 41352603388757856 41368453314379776 41374647529377696 41465138044207104 41484918554566656 41565943786118544 41736900959010816 41760419990224896 41818418343696384 41848987362953472 41871719169785856 41877988740197376 41894040039325696 41946795178149888 41953499871289344 41975864336277504 41995888483272256 42087737714540544 42230828781010944 42261699269885952 42344241651272448 42367242473570304 42380679279091712 42387453323411456 42457096822652928 42463454043308688 42486519620173824 42523943294082632 42585817450807296 42606132569554944 42720553335732948 42775831864410112 42859378411020288 42980041075465728 42996514777202688 43080492345126912 43141860567840768 43225244139257856 43256841539944448 43341327558577152 43342166380511232 43403907358261248 43482169907085312 43488680614820352 43526103043391488 43580913360237864 43604585925967872 43611114963398112 43642994433400596 43666700720734208 43768756824440832 43987256790257664 44010705405210624 44017739989696512 44141663807235072 44158582744154112 44173931105339776 44244829976076288 44277172688047104 44421056166887424 44425945365348352 44546115446636544 44576985935511552 44650226884018176 44657363688357888 44671526807691264 44696699520787584 44758775883487536 44783088248291328 44791494286911138 44815824423911424 44822534823492504 44903355330989376 44920566214557696 45088038992216064 45112074409345024 45176101568372736 45200183929675776 45233224999799808 45240454989410304 45320650711105536 45321571142377542 45346189209993216 45367821135213824 45442361442995712 45473853030967296 45621625252478976 45750064512761856 45783507542376448 45856989772775424 45872928455545152 45890510964129792 45897846013034496 46002075213584412 46027062921854976 46102686378098688 46134635571707904 46389662454140928 46397077286436864 46430993278605312 46455744594388992 46539509978677248 46546478470549908 46579557675302912 46670533373887488 46737015615160832 46822194338070528 46888892620603392 46954013578887168 46980472489003008 47020899638116352 47080110783322656 47105684066009088 47112737332722048 47130795044241408 47245374543681288 47279910636183979 47348704928858112 47416153226477568 47544411678621696 47678264188978176 47685884988837888 47711305259102208 47797334572695552 47838464639500288 47839436205842961 47931899140749312 47966937078717696 47992992073515008 48087659049910272 48122810847461376 48156159988727808 48235281597333504 48258291733856256 48291734763470848 48352546209898944 48371079124353024 48378810662387712 48404600315707392 48421424480853216 48439983795470336 48534593138820864 48557746058783546 48628399656665088 48663946732437504 48829395778043904 48966865923815424 49002660416449792 49010492905194496 49125038310825984 49239851427495936 49263340783547904 49423427356852224 49562569888825344 49659371783139456 49678405587173376 49695672493507248 49714720211140608 49722666514120704 49749172546699264 49811819274052992 49838876384034816 49979188536016896 50114379877466112 50149109177450496 50185767882989568 50255467658652672 50283786960886032 50319522160181248 50327056643921408 50417802476900352 50425351676429067 50724043866243072 50751083710513152 50759195663794176 50796300338987008 50887378124774784 50895511863086592 50915019463852032 50985732049993728 51038798777115552 51058361297928192 51150425762562048 51158084659838208 51367499328684032 51468822576857088 51506445985173504 51542139987935232 51626824834646016 51635076764663808 51651452871393024 51679509245591552 51687247364027392 51780445787086848 52094963970736128 52133045084749824 52160836035805184 52169173321121792 52234867438430976 52254888397111296 52262712668687616 52291101070983168 52402002384715776 52438317008683008 52456543187590984 52532869702090752 52579142567055936 52750004198178816 52898512092880896 53022144424771584 53047438084133376 53151046361641449 53218791503394816 53343172379787264 53542046303256576 53570588361097216 53638047212600448 53646620612442624 53667182678114304 53675218416489984 53714454687262272 53743631656288256 53818272719437824 53857613562068992 53962804213557408 53992116082704384 54138162203394048 54175679987318784 54290578200588288 54328201608904704 54367915206572032 54455175355170816 54474102540959868 54494981769904128 54640220892561408 54746940073992192 54825988242014208 54980340686389248 54989128635777024 55079476959117312 55087724164292352 55117647074820096 55127992968506016 55136804518343808 55157937752506368 55166196705836928 55265668099679232 55286850725609472 55313224739422208 55421258381491392 55601355776458752 55649201278681088 55680559986966528 55757891124928512 55798649817271296 55837318320263168 55907631555195654 55929060237533184 55937999828385792 55967819115036672 56226587103019008 56307771708014592 56348932359847936 56458988868363264 56568111471525888 56609462430203904 56617938724411584 56648692826898432 56741767849967616 56808176759406592 56960737780977264 57094969174327296 57104095121768448 57145837881360384 57279396896833536 57306721433954304 57418648624254996 57440656460169216 57522480757121024 57788436744769536 57789555174014976 57871876477681664 57944751733320192 57984907486427136 58107884480317152 58139447901290496 58148153284530816 58190659244534128 58275329143209984 58358342432587776 58649675720343552 58680940540280832 58690319986262016 58827488704856064 58855551742980096 58952252682805248 58993106634768384 59013611086039857 59036230250729472 59151535387937928 59394820595515392 59435981247348736 59501916714958848 59510826104491008 59533635845357568 59562035743588352 59595599361050112 59678367844650048 59710784331055104 59721992382548184 59754432565215232 59763379764656672 59871140441319168 59894088286076928 60234802091163648 60266911906234368 60310966666399744 60320606652547072 60428761523170056 60461585613324288 60545556809367552 60589815257327616 60631804041289728 60741130593042432 61000086017015808 61119226810017792 61163904607393536 61187347952173056 61197128017379328 61306854491142144 61336100284779216 61369417229139968 61470248504131584 61512847428943872 61679236772265984 61852883272187904 61862769715249152 61907991038140416 61940992792518656 62018992089569268 62028905083136784 62052679971569664 62061971294066544 62227377831849984 62518523494137856 62605351438516224 62640629985337344 62751670215376896 62773481044430208 62807578754678784 62816983110296064 62841060058988544 62963796504416256 62993832724908384 63131606571810816 63221537635303424 63346243171516416 63392548904828928 63550863710355456 63571018918637568 63581179985117184 63615073678802944 63685645233979392 63695181064963032 63729779430260736 63785914941123948 63909198854332416 63955916104956928 64080830003599422 64163747796615168 64289067616530432 64344388978475008 64470061613198592 64494772165804032 64505080883183616 64539467087609856 64561899307804288 64712790851761152 64837866208886784 64885262309916672 65011991337865728 65105861037391872 65289154565087232 65406878888951808 65416672445097168 65464491650100894 65500051081101312 65653135236661248 65684454378063872 65897903142469632 66016058107815936 66026609984544768 66083426518433792 66212495710852608 66237874116231168 66260896658009664 66286293614854144 66296888685494272 66415759032070656 66631584250331136 66638918048022528 66819173169954816 66865478903267328 66914357177319424 67007290211536896 67045049281181376 67174632372436992 67187241430366707 67223736635867136 67233802235238756 67380849321836544 67632058488324096 67668111614017536 67800275894513664 67849837499699712 67860682484115456 67980976066658304 68019283814989824 68051731702820736 68077815063904256 68163542164493568 68200567683416064 68210779546450944 68432437878718464 68625096769142784 68675261313564672 68722853317246976 68809392683317728 68835766446194688 68846769019551744 68868603828524032 69003112820376618 69040594382782464 69101407852884277 69201953357561856 69459951960981504 69510726779666432 69646489917907968 69673184529481728 69683616891583488 69869336512954368 69917756011577344 70005800060831232 70105523422741248 70281963226791936 70333338930905088 70431020368330752 70531349457174528 70658526099013632 70669105999083072 70696192566362112 70729917445511168 70868061815521932 70958388671193088 71124229839716352 71316617517932544 71389395071008768 71517396283467264 71528827483256832 71566957888653312 71619272916349696 71757696959250432 71897848711123968 71950405618076544 71989488110272512 72184216271192064 72234239983091712 72387437600784384 72437602145206272 72556618686529536 72568215993581568 72606900473561088 72632136721279824 72659975693205504 72801889708231296 72836619088175319 72995920098656256 73244093667065856 73307120915185664 73318838181036032 73439302612156416 73450298885723136 73503990624674688 73515739357791744 73543917003341824 73554928941115904 73687557466238976 73895011175321856 74135141035278336 74240746649288704 74343854833238016 74398199756361728 74517608380760064 74543508740260872 74572080316710912 74583999771181056 74623758820048896 74758314576052224 74968782804025344 75223663766175744 75278651824484352 75383201487979008 75479283240271872 75490584965882112 75531590435864576 75626703715350528 75947650374636352 76086065799364608 76126625565769728 76138793495691264 76194450508480512 76331067187162176 76343267794629888 76372529195778048 76408961911939072 76558198165673328 76587541946892288 77051248993026048 77259668977760256 77313209981902848 77477179307089536 77519263868387328 77530871046041088 77670668680630272 78142445956104192 78199567627124736 78241254053707776 78253759981682688 78382332595666944 78394069003031424 78436651606474752 78474068990640128 78603003577073664 78657475513024512 78684814781386476 78714973667639296 78868713850583904 79125006297268224 79193094127353856 79347768139321344 79460799148066816 79571157126200064 79614379108073472 79629323176730912 79828187255092224 79858784381435904 80014758569680896 80313069454884864 80355882541645824 80500774017171456 80512827624734976 80571682030893408 80615447484432384 80727409079156736 80786420343103488 80842405388386304 80944206320336112 80988174124056576 81263519980978176 81333448022687744 81435867300882432 81492302413357056 81551872809858048 81583130602897408 81711153811439802 81742472654856192 81781467046372288 81960331338842112 82238982363021312 82470511029583872 82483692953665536 82543988050853888 82676470612230144 82691989452759024 82705206777515712 82736906628759552 82749295058755392 82930276088414208 82969837109133312 83131887572237088 83473801918021632 83520839980449792 83636836687392768 83697974725906944 83755977480394752 83893590356299776 83906999742578688 83951728672555008 83991776966544512 84175475429081088 84461657562021888 84523398539771904 84688483302544896 84761358558183424 84774906646822912 84914193645305856 84926908086617376 84973039240347648 85047886588165264 85171634901614592 85212265139109888 85441106671465896 85718756822040576 85960082150931456 85993029554405376 86160984690253824 86283721135681536 86513683079888896 86682655117154304 86684332761022464 86807814716522496 86964339814170624 86977361229640704 87052206086782976 87161826720475728 87209171851935744 87222229926796224 87285988866801192 87333401441468416 87537513648881664 87974513580515328 88021410810421248 88035479979393024 88283327614470144 88347862210679552 88489659952152576 88554345376094208 88842112333774848 88851890730696704 89092230893273088 89153971871023104 89300453768036352 89343053615382528 89393399041575168 89517551766975072 89566176496582656 89582988573822276 89631648847822848 89645069646985008 89806710661978752 89841132429115392 90352203136745472 90400367859351552 90466449999599616 90480909978820608 90641301422211072 90643142284755084 90692378419986432 90735642270427648 90884722885991424 90947706061934592 91500129025523712 91567015084752896 91713979545550848 91745856911090304 91781021928259584 91795692026068992 92004150427168824 92054125843709952 92205372756197376 92269271143415808 92779324908281856 92794154572873728 92861986557210624 92911489188777984 93079019957354496 93092956941099816 93159115350605824 93341066747774976 93474031230321664 93644388676141056 93777785241206784 93908027157774336 93960944978006016 94041799276232704 94160221566645312 94211368132018176 94225474665444096 94261590088482816 94490749087362576 94559821272367958 94697409857716224 94832306452955136 95088823357243392 95356528377956352 95371769977675776 95422610518204416 95594669145391104 95676929279000576 95678872411685922 95863798281498624 95933874157435392 96121245005399133 96245621694922752 96312319977455616 96516583467712512 96583469526941696 96705092419797888 96742158248706048 96757621324775424 96809200631414784 96842848961706432 96879967590940672 97069186277641728 97115492117567092 97256799313330176 97327893464875008 97658791556087808 97933731847630848 98005320832899584 98020985810388992 98196737475151341 98250076621651968 98479702854991872 98526681567095808 98846854713704448 99125139777650688 99318743566278912 99356811174346752 99391344987014496 99429440422281216 99445333028241408 99498345093398528 99623638548105984 99677752768069632 99958377072033792 100228759754932224 100298218354900992 100371535765979136 100510935317305344 100567573921772064 100639044320362496 100654113287842816 100835604953800704 100850703352858134 101448087732486144 101502167421026304 101518391327588352 101592600677974016 101774756249549568 101791023726173184 101830038927704064 101971464099987456 102077597554231104 102116722595856384 102300851525124096 102316169319676416 102734998657368064 102937645153714176 103012891970347008 103084279975870464 103253649669292032 103270153529327616 103302905742786048 103374494728054784 103504669230564927 103560891574173696 104189927941472256 104266090169499648 104321672071610368 104338346642243584 104469734876861952 104509776794222592 104525425337375232 104804004769431552 104876634017366016 104913086375181968 105065739404181504 105158285134111872 105500008396357632 105797024185761792 106044288849543168 106094876168266752 106302092723282898 106437583006789632 106686344759574528 107084092606513152 107141176722194432 107276094425200896 107293241224885248 107334365356228608 107350436832979968 107428909374524544 107487263312576512 107636545438875648 107715227124137984 107925608427114816 107984232165408768 108276324406788096 108351359974637568 108581156401176576 108656403217809408 108735830413144064 108910350710341632 108948205081919736 108989963539808256 109493880147984384 109651976484028416 109960681372778496 109978257271554048 110158953918234624 110175448328584704 110255985937012032 110273609036687616 110315875505012736 110332393411673856 110531336199358464 110626449478844416 110842516762982784 111202711552917504 111361119973933056 111515782249857024 111597299634542592 111674636640526336 111815263110391308 111858120475066368 111875999656771584 111935638230073344 112453174206038016 112697864719695872 112917977736726528 113136222943051776 113218924860407808 113235877448823168 113297385653796864 113483535699935232 113616353518813184 113921475561954528 114189938348654592 114208190243536896 114291675762720768 114558793793667072 114613442867908608 114837297248509992 114881312920338432 115044961514242048 115576873489539072 115579110348029952 115743752955363328 115889503466640384 115969814972854272 116215768960634304 116278895802580992 116296306569061632 116381318489068256 116716684865175552 117299351440687104 117361881080561664 117380639972524032 117654977409712128 117711103485960192 117904505365610496 117986213269536768 118027222172079714 118072460501458944 118303070775875856 118789641191030784 118871962494697472 119021652208982016 119124071487176704 119191198722100224 119356735689300096 119421568662110208 119443984765096368 119508865130430464 119526759529313344 119742280882638336 119788176572153856 120469604182327296 120533823812468736 120621933332799488 120641213305094144 120857523046340112 120923171226648576 121091113618735104 121179630514655232 121263608082579456 121482261186084864 122000172034031616 122238453620035584 122327809214787072 122374695904346112 122613708982284288 122672200569558432 122738834458279936 122940497008263168 123025694857887744 123358473544531968 123705766544375808 123725539430498304 123815982076280832 123881985585037312 124037984179138536 124057810166273568 124105359943139328 124123942588133088 124454755663699968 125210702877032448 125281259970674688 125546962088860416 125615157509357568 125633966220592128 125682120117977088 125927593008832512 125987665449816768 126263213143621632 126443075270606848 126692486343032832 126785097809657856 127101727420710912 127142037837275136 127162359970234368 127230147357605888 127371290467958784 127390362129926064 127459558860521472 127571829882247896 127818397708664832 127911832209913856 128161660007198844 128327495593230336 128578135233060864 128688777956950016 128940123226397184 128989544331608064 129123798615608576 129425581703522304 129675732417773568 129770524619833344 130023982675731456 130211722074783744 130578309130174464 130813757777903616 130833344890194336 130928983300201788 131000102162202624 131306270473322496 131368908756127744 132032116215631872 132053219969089536 132166853036867584 132424991421705216 132475748232462336 132521793316019328 132572587229708288 132593777370988544 132831518064141312 133263168500662272 133277836096045056 133638346339909632 133730957806534656 133828714354638848 134014580423073792 134090098562362752 134349264744873984 134374482860733414 134447473271734272 134467604470477512 134761698643673088 135264116976648192 135336223228035072 135600551789027328 135699674999399424 135721364968230912 135961952133316608 136038567629979648 136103463405641472 136155630127808512 136327084328987136 136421559092901888 136864875757436928 137250193538285568 137350522627129344 137445706634493952 137618785366635456 137671532892389376 137693538039103488 137737207657048064 138006225640753236 138081188765564928 138202815705768554 138403906715123712 139021453559332864 139292979835815936 139367233783166976 139738673025908736 139835512023154688 140011600121662464 140211046845482496 140666677861810176 140862040736661504 141062698914349056 141317052198027264 141338211998166144 141392385132724224 141459834891022336 141736123631043864 141839731908551937 141916777342386176 142248459679432704 142633235035865088 142778790142017536 143034792566934528 143057654966513664 143133915777306624 143238545832699392 143515393918500864 143518308617528883 143795697422247936 143900811236153088 143978976220545024 144368432542384128 144468479966183424 144774875201568768 144875204290412544 145113237373059072 145136431987163136 145213800947122176 145264273442559648 145319951386411008 145603779416462592 145673238176350638 145991840197312512 146488187334131712 146614241830371328 146637676362072064 146900597771446272 147007981249349376 147031478715583488 147087834006683648 147109857882231808 147375114932477952 147790022350643712 148270282070556672 148481493298577408 148687709666476032 148796399512723456 149035216761520128 149087017480521744 149144160633421824 149167999542362112 149247517640097792 149516629152104448 149937565608050688 150447327532351488 150557303648968704 150766402975958016 150958566480543744 150981169931764224 151253407430701056 151276055029287201 151895300749272704 152172131598729216 152253251131539456 152277586991382528 152388901016961024 152662134374324352 152686535589259776 152745058391556096 152817923823878144 153116396331346656 153175083893784576 154102497986052096 154519337955520512 154626419963805696 154954358614179072 155038527736774656 155061742092082176 155341337361260544 156284891912208384 156399135254249472 156482508107415552 156507519963365376 156764665191333888 156788138006062848 156873303212949504 156948137981280256 157206007154147328 157314951026049024 157369629562772952 157429947335278592 157737427701167808 158250012594536448 158386188254707712 158695536278642688 158921598296133632 159142314252400128 159258646353461824 159656374510184448 160029517139361792 160626138909769728 160711765083291648 161001548034342912 161025655249469952 161143364061786816 161230894968864768 161454818158313472 161572840686206976 161684810776772608 161888412640672224 161976348248113152 162527039961956352 162871734601764864 162984604826714112 163103745619716096 163422307622879604 163484945309712384 163562934092744576 163920662677684224 164477964726042624 164941022059167744 164967385907331072 165087976101707776 165352941224460288 165383978905518048 165410413555031424 165473813257519104 165498590117510784 165860552176828416 165939674218266624 166263775144474176 166947603836043264 167041679960899584 167273673374785536 167395949451813888 167511954960789504 167787180712599552 167813999485157376 167903457345110016 167983553933089024 168923315124043776 169046797079543808 169376966605089792 169522717116366848 169549813293645824 169828387290611712 169853816173234752 169946078480695296 170095773176330528 170424530278219776 170882213342931792 171437513644081152 171920164301862912 172321969380507648 172567442271363072 173027366159777792 173365310234308608 173368665522044928 173615629433044992 173954722459281408 174104412173565952 174323653440951456 174418343703871488 174444459853592448 174571977733602384 174666802882936832 175075027297763328 175949027161030656 176042821620842496 176070959958786048 176566655228940288 176695724421359104 176979319904305152 177040833258119571 177108690752188416 177703781461393408 178184461786546176 178307943742046208 178600907536072704 178686107230765056 178786798083150336 179035103533950144 179132352993165312 179165977147644552 179263297695645696 179290139293970016 179613421323957504 179682264858230784 180704406273490944 180800735718703104 180932899999199232 180961819957641216 181286284569510168 181384756839972864 181471284540855296 181769445771982848 181895412123869184 183000258051047424 183134030169505792 183491713822180608 183562043856519168 183591384052137984 184008300854337648 184108251687419904 184410745512394752 184538542286831616 185558649816563712 185588309145747456 185723973114421248 185822978377555968 186158039914708992 186185913882199632 186318230701211648 186682133495549952 186948062460643328 187555570482413568 187816054315548672 187921889956012032 188083598552465408 188320443133290624 188422736264036352 188450949330888192 188523180176965632 188981498174725152 189119642544735916 189394819715432448 189664612905910272 190177646714486784 190713056755912704 190743539955351552 190845221036408832 191189338290782208 191353858558001152 191357744823371844 191727596562997248 191867748314870784 192242490010798266 192491243389845504 193033166935425024 193166939053883392 193410184839595776 193484316497412096 193515242649550848 193618401262829568 193685697923412864 193759935181881344 194138372555283456 194230984235134184 194513598626660352 194655786929750016 195317583112175616 195867463695261696 196010641665799168 196041971620777984 196393474950302682 196500153243303936 196959405709983744 197053363134191616 197693709427408896 198250279555301376 198637487132557824 198713622348693504 198782689974028992 198858880844562432 198890666056482816 198996690186797056 199247277096211968 199916754144067584 200457519509864448 200596436709801984 200743071531958272 201021870634610688 201135147843544128 201308226575685632 201561724291100121 201671209907601408 201701406705716268 202896175464972288 203004334842052608 203185201355948032 203549512499099136 203582047452346368 203942928199974912 204155195108462208 204233445191712768 204601703050248192 204632338639352832 205469997314736128 205875290307428352 206025783940694016 206168559951740928 206507299338584064 206540307058655232 206605811485572096 206748989456109568 207009338461129854 207121783148347392 207304223558652831 208379855882944512 208532180338999296 208643344143220736 208676693284487168 208939469753723904 209019553588445184 209050850674750464 209608009538863104 209753268034732032 209826172750363936 210316570268223744 211000016792715264 211594048371523584 212088577699086336 212189752336533504 212604185446565796 212875166013579264 213372689519149056 214168185213026304 214282353444388864 214552188850401792 214586482449770496 214700873665959936 214857818749049088 214974526625153024 215273090877751296 215430454248275968 215851216854229632 215968464330817536 216552648813576192 216702719949275136 217162312802353152 217312806435618816 217471660826288128 217820701420683264 217896410163839472 217979927079616512 218509857264525957 218987760295968768 219921362745556992 219956514543108096 220317907836469248 220350896657169408 220511971874024064 220547218073375232 220631751010025472 220664786823347712 221062672398716928 221252898957688832 221685033525965568 222405423105835008 222722239947866112 223031564499714048 223194599269085184 223349273281052672 223630526220782616 223716240950132736 223751999313543168 223871276460146688 224906348412076032 225395729439391744 225835955473453056 226437849720815616 226471754897646336 226594771307593728 227232707037626368 227842951123909056 228379876697309184 228416380487073792 228583351525441536 229117587587334144 229226885735817216 229674594497019984 229762625840676864 230089923028484096 231153746979078144 231487505910726656 231779006933280768 231939629945708544 232431537921268608 232557791605161984 232592613138123264 232762636978136512 234598702881374208 234723762161123328 234761279945048064 235309954819424256 235422206971920384 235809010731220992 235972426539073536 236054444344159428 236144921002917888 236606141551751712 237579282382061568 238043304417964032 238248142974353408 238382397444200448 238713471378600192 238843137324220416 238887969530192736 239017730260860928 239053519058626688 239484561765276672 239576353144307712 240939208364654592 241067647624937472 241243866665598976 241282426610188288 241715046092680224 241846342453297152 242182227237470208 242359261029310464 242527216165158912 242964522372169728 244000344068063232 244476907240071168 244655618429574144 244749391808692224 245227417964568576 245344401139116864 245477668916559872 245880994016526336 246716947089063936 247411533088751616 247451078860996608 247631964152561664 247763971170074624 248075968358277072 248115620332547136 248210719886278656 248247885176266176 248909511327399936 250421405754064896 250562519941349376 251093924177720832 251267932441184256 251855186017665024 251975330899633536 252526426287243264 252886150541213696 253384972686065664 253570195619315712 254284075674550272 254324719940468736 254460294715211776 254742580935917568 254780724259852128 254919117721042944 255143659764495792 255636795417329664 255823664419827712 256323320014397688 257156270466121728 257377555913900032 257880246452794368 257979088663216128 258247597231217152 258851163407044608 259541049239666688 260047965351462912 260423444149567488 261156618260348928 261627515555807232 261666689780388672 261857966600403576 262000204324405248 262612540946644992 262737817512255488 264064232431263744 264106439938179072 264333706073735168 264849982843410432 265043586632038656 265145174459416576 265187554741977088 265663036128282624 266526337001324544 266555672192090112 267276692679819264 267461915613069312 267657428709277696 268029160846147584 268180197124725504 268698529489747968 268748965721466828 268894946543468544 268935208940955024 269523397287346176 271201103578054656 271399349998798848 271442729936461824 271923904266633216 272077135259959296 272206926811282944 272311260255617024 272654168657974272 272843118185803776 274500387076571136 274701045254258688 274891413268987904 275237570733270912 275343065784778752 275387076078206976 275474415314096128 276012451281506472 276162377531129856 276405631411537108 276807813430247424 278042907118665728 278585959671631872 278734467566333952 279477346051817472 279671024046309376 280023200243324928 280422093690964992 281333355723620352 281724081473323008 282125397828698112 282634104396054528 282676423996332288 282784770265448448 282919669782044672 283472247262087728 283679463817103874 283833554684772352 284496919358865408 285266470071730176 285557580284035072 286069585133869056 286115309933027328 286267831554613248 286477091665398784 287030787837001728 287036617235057766 287591394844495872 287801622472306176 288736865084768256 288936959932366848 289549750403137536 289750408580825088 290226474746118144 290272863974326272 290427601894244352 290528546885119296 290639902772822016 291207558832925184 291346476352701276 291983680394625024 292976374668263424 293228483660742656 293801195542892544 294015962498698752 294062957431166976 294219715764463616 294590212425454023 294750229864955904 295580044701287424 296540564141113344 296962986597154816 297375419332952064 297592799025446912 298070433523040256 298174034961043488 298288321266843648 298335999084724224 298495035280195584 299033258304208896 299875131216101376 300894655064702976 301114607297937408 301532805951916032 301917132961087488 301962339863528448 302506814861402112 302552110058574402 303790601498545408 304344263197458432 304506502263078912 304555173982765056 304777802033922048 305324268748648704 305373071178519552 305490116783112192 305635847647756288 306232792662693312 306350167787569152 308204995972104192 309038675911041024 309252839927611392 309908717228358144 310123484184164352 310682674722521088 312569783824416768 312798270508498944 312965016214831104 313015039926730752 313529330382667776 313576276012125696 313896275962560512 314412014308294656 314629902052098048 314739259125545904 314859894670557184 315474855402335616 316500025189072896 317391072557285376 317843196592267264 318284628504800256 318517292706923648 319312749020368896 320059034278723584 321252277819539456 321423530166583296 322003096068685824 322051310498939904 322286728123573632 322461789937729536 322909636316626944 323145681372413952 323369621553545216 323776825281344448 323952696496226304 325054079923912704 325743469203529728 325969209653428224 326207491239432192 326844615245759208 326969890619424768 327125868185489152 328955929452085248 329882044118335488 329934771814662144 330175952203415552 330767957811036096 330820827110062848 330947626515038208 330997180235021568 331879348436533248 332527550288948352 334083359921799168 334547346749571072 334791898903627776 335023909921579008 335574361425199104 335627998970314752 335806914690220032 335967107866178048 338093594159087616 338753933210179584 339045434232733696 339099626587291648 339656774581223424 339707632346469504 339892156961390592 340191546352661056 340849060556439552 341764426685863584 342875027288162304 343840328603725824 344643938761015296 345134884542726144 346054732319555584 346730620468617216 346737331044089856 347231258866089984 347909444918562816 348208824347131904 348647306881902912 348836687407742976 348888919707184896 349143955467204768 349333605765873664 350150054595526656 351898054322061312 352085643241684992 352141919917572096 353133310457880576 353391448842718208 353958639808610304 354081666516239142 354217381504376832 356368923573092352 356615887484092416 357372214461530112 357573596166300672 358070207067900288 358264705986330624 358331954295289104 358526595391291392 358580278587940032 359226842647915008 359364529716461568 361408812546981888 361601471437406208 361865799998398464 361923639915282432 362572569139020336 362769513679945728 362942569081710592 363538891543965696 363790824247738368 366000516102094848 366268060339011584 366983427644361216 367124087713038336 368016601708675296 368216503374839808 368821491024789504 369077084573663232 371117299633127424 371176618291494912 371447946228842496 371645956755111936 372316079829417984 372371827764399264 372636461402423296 373364266991099904 373896124921286656 375632108631097344 375843779912024064 376167197104930816 376640886266581248 376845472528072704 376901898661776384 377046360353931264 377962996349450304 378239285089471832 378789639430864896 379329225811820544 380355293428973568 381426113511825408 381487079910703104 381690442072817664 382378676581564416 382715489646743688 383455193125994496 383735496629741568 384484980021596532 384982486779691008 386066333870850048 386333878107766784 386820369679191552 386968632994824192 387371395846825728 387519870363762688 388276745110566912 388461968470268368 389027197253320704 389311573859500032 390635166224351232 391734927390523392 392021283331598336 392083943241555968 392786949900605364 393000306486607872 393918811419967488 394106726268383232 396500559110602752 397274974265115648 397427244697387008 397565379948057984 397717761689124864 397781332112965632 397993380373594112 398494554192423936 399833508288135168 400915039019728896 401192873419603968 401486143063916544 402043741269221376 402270295687088256 402616453151371264 403123448582200242 403342419815202816 403402813411432536 405792350929944576 406008669684105216 406370402711896064 407099024998198272 407164094904692736 407885856399949824 408310390216924416 408466890383425536 409264677278705664 410939994629472256 411750580614856704 412051567881388032 412337119903481856 413014598677168128 413080614117310464 413211622971144192 413497978912219136 414018676922259708 414243566296694784 414608447117305662 417064360677998592 417286688286441472 417353386568974336 417878939507447808 418101701349500928 419216019077726208 419506536069464064 419652345500727872 420633140536447488 422000033585430528 423188096743047168 424177155398172672 424379504673067008 425208370893131592 425519195725655811 425750332027158528 426745379038298112 428336370426052608 428564706888777728 429104377700803584 429172964899540992 429401747331919872 429715637498098176 430546181755502592 430554925852586649 430860908496551936 431702433708459264 431936928661635072 433105297627152384 433405439898550272 434324625604706304 434625612871237632 434943321652576256 435641402841366528 435792820327678944 435959854159233024 437019714529051914 437975520591937536 439842725491113984 439913029086216192 440701793314338816 441023943748048128 441094436146750464 441263502020050944 441329573646695424 442125344797433856 442505797915377664 443370067051931136 444810846211670016 445444479895732224 446063128999428096 446389198538170368 446698546562105344 447261052441565232 447432481900265472 447503998627086336 447742552920293376 449812696824152064 450791458878783488 451671910946906112 452875699441631232 452943509795292672 454465414075252736 455685902247818112 456759753394618368 456832760974147584 457166703050883072 458235175174668288 458453771471634432 459349188994039968 459525251681353728 460179846056968192 462307493958156288 463558013866561536 463879259891417088 464863075842537216 465115583210323968 465185226276246528 465525273956273024 469197405762748416 469447524322246656 469522559890096128 470619909638848512 470844413943840768 471618021462441984 471944853078147072 472108888688318856 472289842005835776 473212283103503424 475158564764123136 476086608835928064 476496285948706816 476764794888400896 477426942757200384 477775939060385472 478035460521721856 478107038117253376 478969123530553344 481878416729309184 482135295249874944 482487733331197952 482564853220376576 483430092185360448 483692684906594304 484364454474940416 484718522058620928 485054432330317824 485929044744339456 488953814480142336 489311236859148288 490454835929137152 490688802278233728 490955337833119744 491761988033052672 493433894178127872 494823066177503232 494902157721993216 495263928305123328 495527942340149248 496151936716554144 496231240665094272 496421439772557312 496495770352532352 497819022654799872 500842811508129792 501125039882698752 502187848355441664 502535864882368512 503710372035330048 503950661799267072 505772301082427392 506769945372131328 507140391238631424 508568151349100544 508649439880937472 508920589430423552 509485161871835136 509561448519704256 509838235442085888 510287319528991584 511273590834659328 511647328839655424 512646640028795376 514312540932243456 514755111827800064 515760492905588736 516495194462434304 517702326814089216 519082098479333376 520095930702925824 520846888299134976 522313236520697856 523255031111614464 523333379560777344 523715933200807152 524000408648810496 525225081893289984 525475635024510976 528128464862527488 528212879876358144 528667412147470336 529699965686820864 530087173264077312 530290348918833152 531122499774358713 531326072256565248 533111344384180224 534553385359638528 534923831226138624 535314857418555392 536058321692295168 536360394249451008 537397058979495936 537497931442933656 537789893086937088 537870417881910048 539046794574692352 542402207156109312 542798699997597696 542885459872923648 544154270519918592 544413853622565888 544622520511234048 545308337315948544 545686236371607552 549000774153142272 549402090508517376 549782826537975808 550475141466541824 550686131569557504 550774152156413952 550948830628192256 552024902563012944 552324755062259712 552811262823074216 553615626860494848 556085814237331456 557171919343263744 557468935132667904 558954692103634944 560046400486649856 560844187381929984 562666711447240704 563448162946646016 564250795657396224 565268208792109056 565352847992664576 565569540530896896 565839339564089344 566944494524175456 567358927634207748 567667109369544704 568993838717730816 570532940143460352 572139170267738112 572230619866054656 572535663109226496 572954183330797568 574061575674003456 574073234470115532 575182789688991744 575603244944612352 577473730169536512 579099500806275072 579500817161650176 580452949492236288 580545727948652544 580855203788488704 581057093770238592 581279805545644032 582415117665850368 582692952705402552 583967360789250048 585952749336526848 586456967321485312 587602391085785088 588031924997397504 588125914862333952 588439431528927232 589180424850908046 589500459729911808 591160089402574848 593081128282226688 593925973194309632 594750838665904128 595185598050893824 596140867046080512 596348069922086976 596576642533687296 596671998169448448 596990070560391168 599750262432202752 601789310129405952 602229214595874816 603065611903832064 603924679727056896 605013629722804224 605104220117148804 607581202997090816 608688526394916864 609013004526157824 609555604067844096 610648537497297408 610746142357039104 611271695295512576 612465585325386624 612700335575138304 616409991944208384 618077351822082048 618505679855222784 619817434456716288 620246968368328704 621365349445042176 621912670675958493 625139567648833536 625596541016997888 625930032429662208 626030079853461504 627058660765335552 627152552024251392 627792551925121024 628824028616589312 629259804104196096 629478518251091808 629719789341114368 630949710804671232 633000050378145792 634782145114570752 635686393184534528 636569257009600512 637034585413847296 638625498040737792 640118068557447168 642504555639078912 642847060333166592 644102620997879808 644573456247147264 644923579875459072 645819272633253888 646291362744827904 646739243107090432 647553650562688896 647905392992452608 650108159847825408 651486938407059456 651938419306856448 652414982478864384 653689230491518416 653939781238849536 654251736370978304 655529571793577871 659764088236670976 659869543629324288 660351904406831104 661535915622072192 661641654220125696 661895253030076416 661994360470043136 663758696873066496 665055100577896704 668166719843598336 669094693499142144 669583797807255552 670047819843158016 671148722850398208 671255997940629504 671613829380440064 671934215732356096 676187188318175232 677507866420359168 678090868465467392 678199253174583296 679313549162446848 679415264692939008 679784313922781184 680383092705322112 681698121112879104 683528853371727168 685750054576324608 687680657207451648 689287877522030592 690269769085452288 693461240937234432 694462517732179968 695818889837125632 696417648694263808 697294613763805824 697673374815485952 697777839414369792 698287910934409536 698667211531747328 703796108644122624 704171286483369984 704283839835144192 706266620915761152 706782897685436416 707917279617220608 708163333032478284 708434763008753664 712737847146184704 714744428923060224 715147192332601344 716140414135800576 716529411972661248 716663908590578208 717053190782582784 717160557175880064 718453685295830016 718729059432923136 722817625093963776 723202942874812416 723731599996796928 723847279830564864 725145138278040672 725539027359891456 725885138163421184 727077783087931392 727581648495476736 732001032204189696 732536120678023168 733966855288722432 734248175426076672 736033203417350592 736433006749679616 737642982049579008 742234599266254848 742353236582989824 742895892457684992 743291913510223872 744632159658835968 744743655528798528 746728533982199808 747792249842573312 751264217262194688 751687559824048128 752334394209861632 753281772533162496 753803797323552768 755925992698900608 756478570178943664 757579278861729792 758658451623641088 760710586857947136 762852227023650816 762974159821406208 763380884145635328 764757353163128832 765430979293487376 766910386251988992 767470993259483136 768969960043193064 772132667741700096 772667756215533568 773640739358383104 773937265989648384 774742791693651456 775039740727525376 776553490221133824 776923936940536736 778623147719000064 781270332448702464 783469854781046784 784042566663196672 784167886483111936 785573899801210728 786000612973215744 787837622839934976 788213452536766464 793001118221205504 794549948530231296 795130759896115968 795435523378249728 795562664225931264 795986760747188224 796989108384847872 799667016576270336 801830078039457792 802385746839207936 802972286127833088 804087482538442752 804540591374176512 805232906302742528 806246897164400484 806684839630405632 806805626822865072 812740805423792128 814198049996396544 814328189809385472 815771712799899648 816620780433848832 816933780766851072 818529354557411328 821879989258944512 823501161229713408 824103135762776064 824674239806963712 826029197354336256 826161228234620928 826423245942288384 826995957824438272 828037353844519416 828487132593389568 829216894234611324 834128721355997184 834573376572882944 835757879014895616 836203402699001856 838432038155452416 839013072138928128 839304691001455744 841266281072894976 844000067170861056 846376193486094336 848354310796345344 848759009346134016 850416741786263184 851038391451311622 851500664054317056 853490758076596224 856672740852105216 857129413777555456 858208755401607168 858345929799081984 858803494663839744 859431274996196352 861092363511005184 861109851705173298 861721816993103872 863404867416918528 866210595254304768 866810879797100544 868649251209412608 869251225742475264 869886643305152512 871282805682733056 871585640655357888 871919708318466048 874039429058103828 875951041183875072 879685450982227968 881403586628677632 882047887496096256 882188872293500928 882659147293390848 884250689594867712 885011595830755328 886740134103862272 889621692423340032 890888959791464448 892126257998856192 892778397076340736 893397093124210688 894522104883130464 894864963800530944 895007997254172672 895485105840586752 898318302087495601 899625393648304128 903343821893812224 905751398883262464 905887019590585344 908930828150505472 911371804495636224 913519506789236736 913665521948295168 914333406101766144 916470350349336576 916907542943268864 918698377988079936 919050503362707456 920359692113936384 924614987916312576 927116027733123072 927758519782834176 929726151685074432 930370452552493056 931050547912546048 938394811525496832 938895048644493312 939045119780192256 941688827887681536 943236042924883968 943889706156294144 944217777376637712 944579684011671552 946424566207006848 952173217671856128 952992571897413632 953529589776801792 954853885514400768 955551878120770944 956070921043443712 956214076234506752 957938247061106688 963756833458618368 964270590499749888 964975466662395904 965129706440753152 966860184370720896 967385369813188608 968728908949880832 969437044117241856 970108864660635648 971858089488678912 977907628960284672 978622473718296576 980909671858274304 981377604556467456 981910675666239488 986867788356255744 989646132355006464 989804315443986432 990527856610246656 991055884680298496 992303873433108288 992462481330188544 992842879545114624 992991540705064704 995638045309599744 1002250079765397504 1004375696710883328 1005071729764737024 1007420744070660096 1007901323598534144 1014280782477262848 1017136302698201088 1017298879761874944 1017841178860847104 1018970323743670272 1019122897039408512 1019676470884171776 1020574639057983168 1022547181669318656 1023294657679310848 1025293280057590752 1028625081864486912 1029510223655600128 1031520985811177472 1032990388924868608 1035404653628178432 1038164196958666752 1040191861405851648 1041693776598269952 1044626473041395712 1046510062223228928 1046666759121554688 1047431866401614304 1048000817297620992 1050450163786579968 1050951270049021952 1056256929725054976 1056425759752716288 1057334824294940672 1059399931373641728 1060174346528154624 1060580697837666304 1062244999548717426 1062652144513130496 1069106770719277056 1069847662452277248 1070629714837110784 1072116643384590336 1072720788498902016 1074794117958991872 1074995862885867312 1075579786173874176 1075740835763820096 1078093589149384704 1084804414312218624 1085597399995195392 1085770919745847296 1088308541039837184 1088827707245131776 1090616674631897088 1091372472743215104 1098001548306284544 1098804181017034752 1099565653075951616 1100950282933083648 1101372263139115008 1101897661256384512 1104049805126025888 1104649510124519424 1105622525646148432 1107231253720989696 1114343838686527488 1114937870265335808 1117909384207269888 1120092800973299712 1121688374763859968 1126896325893292032 1128501591314792448 1130536417584218112 1130705695985329152 1131139081061793792 1131678679128178688 1133888989048350912 1134717855268415496 1135334218739089408 1137987677435461632 1141065880286920704 1144278340535476224 1144461239732109312 1145071326218452992 1145908366661595136 1148146468940231064 1150365579377983488 1151206489889224704 1154947460339073024 1158199001612550144 1159001634323300352 1160905898984472576 1162114187540477184 1162559611091288064 1164830235331700736 1165385905410805104 1167934721578500096 1171905498673053696 1175204782171570176 1176063849994795008 1176251829724667904 1176878863057854464 1178360849701816092 1179000919459823616 1182320178805149696 1187851946388619264 1189501677331808256 1190371196101787648 1192281734092161024 1192696139844173952 1193153285067374592 1193343996338896896 1193980141120782336 1199500524864405504 1203578620258811904 1204458429191749632 1206131223807664128 1207849359454113792 1210027259445608448 1210208440234297608 1215162405994181632 1217377052789833728 1218026009052315648 1219111208135688192 1221297074994594816 1221492284714078208 1222543390591025152 1224931170650773248 1225400671150276608 1232819983888416768 1236154703644164096 1237011359710445568 1239634868913432576 1240493936736657408 1242730698890084352 1243825341351916986 1251193082033995776 1251860064859324416 1252060159706923008 1254305104048502784 1255585103850242048 1257648057233178624 1258519608208392192 1258957036502183616 1259439578682228736 1261899421609342464 1266000100756291584 1269564290229141504 1271372786369069056 1273138514019201024 1274069170827694592 1276557587176967433 1277250996081475584 1280236137114894336 1285009111278157824 1285694120666333184 1288205241995759616 1289146912494294528 1291638545266507776 1292582725489655808 1293478486214180864 1295107301125377792 1295810785984905216 1300216319695650816 1302973876814118912 1303876838613712896 1304829964957728768 1307378460983036832 1307879562477699072 1308503472741956608 1311059143587155742 1319528176473341952 1319739087258648576 1320703808813662208 1323071831244144384 1323283308440251392 1323790506060152832 1323988720940086272 1327517393746132992 1330110201155793408 1336333439687196672 1338189386998284288 1339167595614511104 1340095639686316032 1342297445700796416 1342511995881259008 1343227658760880128 1343868431464712192 1352374376636350464 1355015732840718336 1356181736930934784 1356398506349166592 1358627098324893696 1358830529385878016 1360766185410644224 1363396242225758208 1367057706743454336 1371500109152649216 1375361314414903296 1378575755044061184 1380539538170904576 1386922481874468864 1391637779674251264 1392835297388527616 1394589227527611648 1395346749630971904 1395555678828739584 1396575821868819072 1397334423063494656 1407592217288245248 1408342572966739968 1408567679670288384 1412533241831522304 1413565795370872832 1415834559234441216 1416326666064956568 1416869526017507328 1425475694292369408 1429488857846120448 1430294384665202688 1432280828271601152 1433327817181156416 1434106381565165568 1434321114351760128 1436907370591660032 1445635250187927552 1446405885749624832 1447463199993593856 1447694559661129728 1450290276556081344 1451078054719782912 1451770276326842368 1454155566175862784 1455163296990953472 1465072241356046336 1467933710577444864 1472066406834701184 1472866013499359232 1475285964099158016 1484469198532509696 1484706473165979648 1485791784915369984 1486583827020447744 1489264319317671936 1489487311057597056 1493457067964399616 1495584499685146624 1502528434524389376 1503375119648096256 1504668788419723264 1506563545066324992 1507607594647105536 1511851985397801216 1512957140357887328 1517316903247282176 1521421173715894272 1525704454047301632 1525948319642812416 1526761768291270656 1529514706326257664 1530861958586974752 1533820772503977984 1534941986518966272 1537939920086386128 1544265335483400192 1545335512431067136 1547281478716766208 1549485583387302912 1550079481455050752 1553106980442267648 1553847873881073472 1557246295438000128 1562540664897404928 1566939709562093568 1568085133326393344 1568335772966223872 1571147799602421456 1572001225946431488 1575675245679869952 1576426905073532928 1586002236442411008 1589099897060462592 1590261519792231936 1590871046756499456 1593978216769695744 1599334033152540672 1603660156078915584 1604771493678415872 1605944572255666176 1608174965076885504 1609081182748353024 1610465812605485056 1612493794328800968 1613369679260811264 1613611253645730144 1628396099992793088 1628656379618770944 1633241560867697664 1633867561533702144 1637058709114822656 1643759978517889024 1647002322459426816 1648206271525552128 1649348479613927424 1652058394708672512 1652322456469241856 1652846491884576768 1653991915648876544 1656074707689038832 1656974265186779136 1658433788469222648 1668257442711994368 1669146753145765888 1671515758029791232 1672406805398003712 1676864076310904832 1678609382002911488 1682532562145789952 1688000134341722112 1692752386972188672 1696708621592690688 1697518018692268032 1700833483572526368 1702076782902623244 1703001328108634112 1706981516153192448 1716417510803214336 1716691859598163968 1717606989327679488 1718862549992392704 1722184727022010368 1722219703410346596 1723443633986207744 1726809734833837056 1732421190508609536 1737298502418825216 1738502451484950528 1739773286610305024 1742565611365466112 1743171281310715776 1743839416636932096 1748078858116207656 1751902082367750144 1759370901964455936 1762807173257355264 1764095774992192512 1764377744587001856 1765318294586781696 1768501379189735424 1770023191661510656 1773480268207724544 1779243384846680064 1781777919582928896 1784252515997712384 1785556794152681472 1786794186248421376 1789044209766260928 1789729927601061888 1790015994508345344 1790970211681173504 1796636604174991202 1799250787296608256 1806687643787624448 1811774039181170688 1817861656301010944 1822743608991272448 1827039013578473472 1828666812203532288 1833815085886537728 1837396755976159872 1838101006725414912 1840719384227872768 1849229975832625152 1854232055466246144 1855517039565668352 1859452303370148864 1860740905104986112 1862101095825092096 1865738012027875479 1876789623050993664 1877790097288986624 1878090239560384512 1883377655775363072 1886472085849767936 1887779412312588288 1888435554753275424 1889159368023343104 1892849132414013696 1904346435343712256 1905985143794827264 1907059179553603584 1909707771028801536 1911103756241541888 1912141842086887424 1912428152469013504 1915876494122213376 1927513666917236736 1928541180999499776 1929950933324791808 1930259412881506304 1933720368741441792 1934770739626377216 1937457817899761664 1938874088234483712 1940217729321271296 1943716178977357824 1955815257920569344 1957244947436593152 1961819343716548608 1962755209112934912 1966588715380733613 1979292264710012928 1979608630887972864 1981055713220493312 1982111769360596992 1984607746866216576 1984924962660377088 1985685759090229248 1985983081410129408 1991276090619199488 2004500159530795008 2008751393421766656 2010143459529474048 2014841488141320192 2015802647197068288 2028561564954525696 2034272605396402176 2034597759523749888 2035682357721694208 2037940647487340544 2038245794078817024 2039352941768343552 2041149278115966336 2045094363338637312 2046589315358621696 2050586560115181504 2057250163728973824 2059020447311200256 2063041971622354944 2065980777849737216 2070809307256356864 2080383722811703296 2083387553196539904 2089252946082791424 2093020124446457856 2093333518243109376 2094863732803228608 2096001634595241984 2101902540098043904 2112513859450109952 2112851519505432576 2118799862747283456 2120348693056309248 2124489999097434852 2125304289026260992 2138213541438554112 2141259429674221568 2144233286769180672 2145441576997804032 2149588235917983744 2149991725771734624 2151159572347748352 2151481671527640192 2156187178298769408 2169608828624437248 2171194799990390784 2171541839491694592 2176617082079674368 2177655414490263552 2181233349263794176 2182744945486430208 2196003096612569088 2197608362034069504 2199131306151903232 2201900565866167296 2202744526278230016 2203795322512769024 2208099610252051776 2209299020249038848 2211245051292296864 2228687677373054976 2229875740530671616 2240185601946599424 2243376749527719936 2253792651786584064 2257003182629584896 2261411391970658304 2263357358256357376 2267777978096701824 2269435710536830992 2270668437478178816 2275975354870923264 2282131760573841408 2288556681070952448 2288922479464218624 2290142652436905984 2291816733323190272 2296292937880462128 2300731158755966976 2302412979778449408 2316398003225100288 2318003268646600704 2321811797968945152 2324228375080954368 2325119222182576128 2329660470663401472 2330771810821610208 2335869443157000192 2343810997346107392 2350409564343140352 2352127699989590016 2352503659449335808 2353757726115708928 2356721699403632184 2358001838919647232 2364640357610299392 2379003354663616512 2380742392203575296 2385392279688347904 2386306570134749184 2386687992677793792 2387960282241564672 2399001049728811008 2407157240517623808 2408916858383499264 2412262447615328256 2415698718908227584 2420054518891216896 2420416880468595216 2430324811988363264 2438222416271376384 2442594149989189632 2442984569428156416 2445086781182050304 2449862341301546496 2450801342300553216 2465639967776833536 2472309407288328192 2474022719420891136 2479269737826865152 2480987873473314816 2485461397780168704 2487650682703833972 2502386164067991552 2503720129718648832 2508610208097005568 2511170207700484096 2515296114466357248 2517039216416784384 2517914073004367232 2518879157364457472 2523798843218684928 2532000201512583168 2539128580458283008 2542745572738138112 2546277028038402048 2548138341655389184 2553115174353934866 2554501992162951168 2560472274229788672 2570018222556315648 2571388241332666368 2576410483991519232 2578293824988589056 2583277090533015552 2585165450979311616 2586956972428361728 2590214602250755584 2600432639391301632 2605947753628237824 2607753677227425792 2609659929915457536 2614756921966073664 2615759124955398144 2617006945483913216 2622118287174311484 2639056352946683904 2641407617627324416 2646143662488288768 2646566616880502784 2647977441880172544 2655034787492265984 2660220402311586816 2672666879374393344 2676378773996568576 2678335191229022208 2680191279372632064 2684594891401592832 2685023991762518016 2686455317521760256 2687736862929424384 2694954906262486803 2710031465681436672 2712363473861869568 2712797012698333184 2717254196649787392 2717661058771756032 2721532370821288448 2726792484451516416 2734115413486908672 2743000218305298432 2750722628829806592 2757151510088122368 2761079076341809152 2773844963748937728 2783275559348502528 2785670594777055232 2789178455055223296 2791111357657479168 2793151643737638144 2794668846126989312 2815184434576490496 2816685145933479936 2817135359340576768 2825066483663044608 2827131590741745664 2831669118468882432 2832653332129913136 2833739052035014656 2858977715692240896 2860588769330405376 2864561656543202304 2866655634362312832 2868212763130331136 2868642228703520256 2873814741183320064 2891270500375855104 2892811771499249664 2894926399987187712 2895389119322259456 2900580553112162688 2902156109439565824 2903540552653684736 2908311132351725568 2910326593981906944 2930144482712092672 2935867421154889728 2944132813669402368 2945732026998718464 2968938397065019392 2969412946331959296 2971583569830739968 2973167654040895488 2978528638635343872 2978974622115194112 2986914135928799232 2991168999370293248 3006750239296192512 3009337576839446528 3013127090132649984 3015215189294211072 3023703970795602432 3025914280715774656 3042842347431788544 3051408908094603264 3051896639285624832 3053523536582541312 3059029412652515328 3061723917173949504 3067641545007955968 3069883973037932544 3075879840172772256 3088530670966800384 3094562957433532416 3098971166774605824 3106213960884535296 3107695747762146944 3114492590876000256 3125081329794809856 3133879419124187136 3136170266652786688 3136671545932447744 3142295599204842912 3144002451892862976 3151350491359739904 3152853810147065856 3172004472884822016 3178199794120925184 3180523039584463872 3181742093512998912 3187956433539391488 3207320312157831168 3209542987356831744 3211889144511332352 3216349930153771008 3218162365496706048 3220931625210970112 3224987588657601936 3226739358521622528 3227222507291460288 3256792199985586176 3257312759237541888 3266483121735395328 3274117418229645312 3287519957035778048 3294004644918853632 3296412543051104256 3298696959227854848 3304116789417345024 3305692983769153536 3307983831297753088 3312149415378077664 3313948530373558272 3316867576938445296 3343031516059582464 3344813610796007424 3353728152621809664 3357218764005822976 3365065124291579904 3385504773944377344 3393417243185381376 3395036037384536064 3401666967145052736 3404153565805246488 3406002656217268224 3413963032306384896 3432835021606428672 3433383719196327936 3435213978655358976 3437725099984785408 3444439406820693192 3446887267972415488 3453619469667674112 3464842381017219072 3474597004837650432 3477004902969901056 3479546573220610048 3486342562621431552 3487678833273864192 3496157716232415312 3503804164735500288 3525614346514710528 3528191549984385024 3528755489174003712 3530636589173563392 3537002758379470848 3540046383323021312 3546960536415449088 3563555839165857792 3568505031995424768 3571113588305362944 3573588372496842752 3578088419532521856 3579459855202123776 3580031989016690688 3581940423362347008 3593273208349982404 3598501574593216512 3613375287575248896 3623548078362341376 3635723312602021888 3645487217982544896 3654078027156946944 3657333624407064576 3667630171773075456 3674793511952319744 3676202013450829824 3681438768455745536 3698459951665250304 3708464110932492288 3711034079131336704 3718904606740297728 3721481810209972224 3724202191650184192 3731476024055750958 3753579246101987328 3755580194577973248 3756180479120769024 3766755311550726144 3772944171699535872 3775558824625176576 3776871109506550848 3778318736046686208 3785698264828027392 3808692870687424512 3811970287589654528 3814118359107207168 3819415542057603072 3822207512483083776 3824856304938027008 3829672761530902299 3831752988244426752 3855027333834473472 3857082361998999552 3859901866649583616 3860518825763012608 3867440737482883584 3874915635799523328 3877748176468967424 3880435458642542592 3887432357954715648 3911630515841138688 3914489894873186304 3923638687433097216 3925510418225869824 3933177430761467226 3958584529420025856 3959217261775945728 3962111426440986624 3964223538721193984 3969215493732433152 3969849925320754176 3971371518180458496 3971966162820258816 3982552181238398976 4009000319061590016 4017502786843533312 4020286919058948096 4029682976282640384 4031605294394136576 4057123129909051392 4068545210792804352 4069195519047499776 4071364715443388416 4075881294974681088 4076491588157634048 4082298556231932672 4090188726677274624 4093178630717243392 4101173120230363008 4114500327457947648 4126083943244709888 4131961555699474432 4141618614512713728 4160767445623406592 4178505892165582848 4186040248892915712 4186667036486218752 4189727465606457216 4192003269190483968 4203805080196087808 4225027718900219904 4225703039010865152 4237599725494566912 4240697386112618496 4248979998194869704 4250608578052521984 4276427082877108224 4282518859348443136 4288466573538361344 4290883153995608064 4299983451543469248 4302319144695496704 4302963343055280384 4339217657248874496 4342389599980781568 4343083678983389184 4353234164159348736 4355310828980527104 4362466698527588352 4365489890972860416 4395216724068139008 4398262612303806464 4403801131732334592 4407590645025538048 4416199220504103552 4418598040498077696 4422490102584593728 4457375354746109952 4459751481061343232 4480371203893198848 4486753499055439872 4507585303573168128 4514006365259169792 4522822783941316608 4526714716512714752 4535555956193403648 4538871421073661984 4541336874956357632 4551950709741846528 4564263521147682816 4577113362141904896 4577844958928437248 4580285304873811968 4583633466646380544 4592585875760924256 4601462317511933952 4604825959556898816 4632796006450200576 4636006537293201408 4648456750161908736 4650238444365152256 4659320941326802944 4661543621643220416 4671738886314000384 4687621994692214784 4700819128686280704 4704255399979180032 4705007318898671616 4707515452231417856 4713443398807264368 4716003677839294464 4729280715220598784 4758006709327233024 4761484784407150592 4770784559376695808 4772613140269498368 4798002099457622016 4814314481035247616 4817833716766998528 4824524895230656512 4831397437816455168 4840109037782433792 4840833760937190432 4860649623976726528 4885188299978379264 4885969138856312832 4890173562364100608 4899724682603092992 4901602684601106432 4931279935553667072 4944618814576656384 4948045438841782272 4958539475653730304 4961975746946629632 4970922795560337408 4975301365407667944 5004772328135983104 5007440259437297664 5017220416194011136 5022340415400968192 5030592228932714496 5035828146008734464 5037758314728914944 5047597686437369856 5064000403025166336 5078257160916566016 5085491145476276224 5092554056076804096 5096276683310778368 5106230348707869732 5109003984325902336 5120944548459577344 5152820967983038464 5156587649977178112 5166554181066031104 5170330901958623232 5173913944856723456 5180429204501511168 5211895507256475648 5215507354454851584 5219319859830915072 5229513843932147328 5231518249910796288 5234013890967826432 5244236574348622968 5278112705893367808 5282815235254648832 5292287324976577536 5293133233761005568 5295954883760345088 5310069574984531968 5320440804623173632 5345333758748786688 5352757547993137152 5356670382458044416 5360382558745264128 5369189782803185664 5370047983525036032 5372910635043520512 5375473725858848768 5389909812524973606 5420062931362873344 5424726947723739136 5425594025396666368 5435322117543512064 5443064741642576896 5453584968903032832 5468230826973817344 5486000436610596864 5501445257659613184 5514303020176244736 5522158152683618304 5547689927497875456 5566551118697005056 5571341189554110464 5578356910110446592 5582222715314958336 5586303287475276288 5597214036083626437 5630368869152980992 5633370291866959872 5634270718681153536 5650132967326089216 5654263181483491328 5663338236937764864 5665306664259826272 5667478104070029312 5717955431384481792 5721177538660810752 5729123313086404608 5733311268724625664 5736425526260662272 5737284457407040512 5747629482366640128 5782541000751710208 5785623542998499328 5789852799974375424 5790778238644518912 5801161106224325376 5804312218879131648 5807081105307369472 5816622264703451136 5820653187963813888 5860288965424185344 5871734842309779456 5888265627338804736 5937876794130038784 5938825892663918592 5943167139661479936 5946335308081790976 5957057277270687744 5957949244230388224 5973828271857598464 5982337998740586496 6013500478592385024 6026254180265299968 6030430378588422144 6047407941591204864 6051828561431549312 6085684694863577088 6102817816189206528 6103793278571249664 6107047073165082624 6118058825305030656 6123447834347899008 6135283090015911936 6139767946075865088 6151759680345544512 6177061341933600768 6189125914867064832 6197942333549211648 6212427921769070592 6215391495524293888 6250162659589619712 6267758838248374272 6272340533305573376 6273343091864895488 6284591198409685824 6288004903785725952 6305707620294131712 6356399588241850368 6361046079168927744 6375912867078782976 6414640624315662336 6423778289022664704 6432699860307542016 6436324730993412096 6441863250421940224 6449975177315203872 6453478717043245056 6454445014582920576 6513584399971172352 6514625518475083776 6532966243470790656 6548234836459290624 6575039914071556096 6588009289837707264 6592825086102208512 6597393918455709696 6608233578834690048 6611385967538307072 6615967662595506176 6624298830756155328 6627897060747116544 6633735153876890592 6686063032119164928 6689627221592014848 6714437528011645952 6730130248583159808 6771009547888754688 6790072074769072128 6803333934290105472 6808307131610492976 6812005312434536448 6827926064612769792 6865670043212857344 6866767438392655872 6870427957310717952 6875450199969570816 6888878813641386384 6893774535944830976 6907238939335348224 6949194009675300864 6954009805939802112 6959093146441220096 6972685125242863104 6975357666547728384 6992315432464830624 7007608329471000576 7051228693029421056 7056383099968770048 7057510978348007424 7061273178347126784 7074005516758941696 7080092766646042624 7093921072830898176 7137010063990849536 7142227176610725888 7147176744993685504 7156176839065043712 7158919710404247552 7160063978033381376 7163880846724694016 7186546416699964808 7197003149186433024 7226750575150497792 7247096156724682752 7290974435965089792 7314667248814129152 7335260343546150912 7349587023904639488 7352404026901659648 7362877536911491072 7396919903330500608 7416928221864984576 7422068158262673408 7437809213480595456 7442963620419944448 7448404383300368384 7462952048111501916 7507158492203974656 7511160389155946496 7533510623101452288 7545888343399071744 7551117649250353152 7553742219013101696 7556637472093372416 7571396529656054784 7617385741374849024 7623940575179309056 7628236718214414336 7638831084115206144 7644415024966167552 7649712609876054016 7659345523061804598 7663505976488853504 7710054667668946944 7714164723997999104 7719803733299167232 7721037651526025216 7734881474965767168 7749831271599046656 7755496352937934848 7760870917285085184 7823261031682277376 7828979789746372608 7847277374866194432 7851020836451739648 7866354861522934452 7917169058840051712 7924222852881973248 7928447077442387968 7938430987464866304 7939699850641508352 7943932325640517632 7965104362476797952 8018000638123180032 8035005573687066624 8040573838117896192 8059365952565280768 8063210588788273152 8084864718787460409 8137090421585608704 8138391038094999552 8142729430886776832 8151762589949362176 8152983176315268096 8164597112463865344 8180377453354549248 8186357261434486784 8202346240460726016 8229000654915895296 8252167886489419776 8263923111398948864 8283237229025427456 8321534891246813184 8357011784331165696 8373334072972437504 8379454931212914432 8384006538380967936 8407610160392175616 8450055437800439808 8451406078021730304 8475199450989133824 8481394772225236992 8497959996389739408 8501217156105043968 8565037718696886272 8576933147076722688 8581766307991216128 8599966903086938496 8604638289390993408 8605926686110560768 8678435314497748992 8684779199961563136 8686167357966778368 8706468328318697472 8710621657961054208 8724933397055176704 8730979781945720832 8790433448136278016 8807602263464669184 8815181290051076096 8832398441008207104 8837196080996155392 8844980205169187456 8914750709492219904 8919502962122686464 8960742407786397696 8973506998110879744 9028012730518339584 9045645567882633216 9053429433025429504 9071111912386807296 9077742842147323968 9082673749912715264 9128527042295365632 9154226724283809792 9155689917856874496 9160570609747623936 9167266933292761088 9185171751521848512 9202924635023867904 9209651919113797632 9265592012900401152 9296913500323817472 9318641882653605888 9323087243286440832 9343477772628000768 9375243989384429568 9401638257372561408 9408510799958360064 9410014637797343232 9415030904462835712 9426886797614528736 9432007355678588928 9458561430441197568 9516013418654466048 9522969568814301184 9541569118753391616 9545226280538996736 9628628962070495232 9635667433533997056 9649049790461313024 9662794875632910336 9680218075564867584 9681667521874380864 9721299247953453056 9770376599956758528 9771938277712625664 9780347124728201216 9799449365206185984 9862559871107334144 9889237629153312768 9896090877683564544 9917078951307460608 9923951493893259264 9941845591120674816 9950602730815335888 10034440832388022272 10044680830801936384 10061184457865428992 10071656292017468928 10075516629457829888 10095195372874739712 10156514321833132032 10170982290952552448 10185108112153608192 10192553366621556736 10212460697415739464 10218007968651804672 10241889096919154688 10305641935966076928 10313175299954356224 10340661803917246464 10347827889713446912 10360858409003022336 10423791014512951296 10431014708909703168 10438639719661830144 10459027687864294656 10463036499821592576 10468027781935652864 10488473148697245936 10565630470509297664 10584574649953155072 10586266467522011136 10591909767520690176 10620139149969063936 10640881609246347264 10690667517497573376 10705515095986274304 10713340764916088832 10720765117490528256 10738379565606371328 10740095967050072064 10745821270087041024 10750947451717697536 10779819625049947212 10840125862725746688 10849453895447478272 10870644235087024128 10886129483285153792 10907169937806065664 10936461653947634688 10972000873221193728 11002890515319226368 11028606040352489472 11044316305367236608 11095379854995750912 11133102237394010112 11142682379108220928 11156713820220893184 11164445430629916672 11172606574950552576 11194428072167252874 11260737738305961984 11266740583733919744 11268541437362307072 11300265934652178432 11308526362966982656 11326676473875529728 11330613328519652544 11334956208140058624 11435910862768963584 11442355077321621504 11458246626172809216 11466622537449251328 11474568914814081024 11495258964733280256 11565082001503420416 11571247085996998656 11579705599948750848 11581556477289037824 11602322212448650752 11614162210614738944 11633244529406902272 11641306375927627776 11743469684619558912 11776531254677609472 11875753588260077568 11877651785327837184 11886334279322959872 11892670616163581952 11914114554541375488 11915898488460776448 11947656543715196928 11964675997481172992 12027000957184770048 12052508360530599936 12060860757176844288 12094815883182409728 12103657122863098624 12171369389727154176 12205635632378413056 12207586557142499328 12214094146330165248 12246895668695798016 12270566180031823872 12279535892151730176 12303519360691089024 12378251829734129664 12395884667098423296 12424855843538141184 12430782991048587776 12535517676496748544 12544681066611146752 12546686183729790976 12569182396819371648 12576009807571451904 12611415240588263424 12712799176483700736 12722092158337855488 12751825734157565952 12829281248631324672 12847556578045329408 12865399720615084032 12872649461986824192 12883726500843880448 12899950354630407744 12906957434086490112 12908890029165841152 13027168799942344704 13029251036950167552 13065932486941581312 13096469672918581248 13185650172204417024 13194787836911419392 13222771935076614144 13231935325191012352 13248597661512310656 13255794121494233088 13267470307753781184 13372126064238329856 13379254443184029696 13428875056023291904 13460260497166319616 13542019095777509376 13580144149538144256 13606667868580210944 13616614263220985952 13624010624869072896 13655852129225539584 13731340086425714688 13733534876785311744 13740855914621435904 13750900399939141632 13777757627282772768 13787549071889661952 13814477878670696448 13898388019350601728 13908019611879604224 13918186292882440192 13945370250485726208 13950715333095456768 13984630864929661248 14015216658942001152 14102457386058842112 14112766199937540096 14115021956696014848 14122546356694253568 14148011033517883392 14187842145661796352 14274020127981699072 14284454353221451776 14294353489987371008 14312353678130087424 14317839420808495104 14373092833399929616 14394006298372866048 14453501150300995584 14494192313449365504 14581948871930179584 14670520687092301824 14699174047809278976 14704808053803319296 14725755073822982144 14793839806661001216 14833856443729969152 14844136316525346816 14875618426961190912 14885927240839888896 14896808766600736768 14925904096223003832 15014316984407949312 15022320778311892992 15067021246202904576 15091776686798143488 15107484438026203392 15113274944186744832 15142793059312109568 15234771482749698048 15256473436428828672 15277662168230412288 15288830049932335104 15299425219752108032 15318691046123609196 15327011952977707008 15439607466598334464 15442075303052050432 15469762949931534336 15499662543198093312 15510992705875869696 15521741834570170368 15646522063364554752 15657959579492745216 15694554749732388864 15702041672903479296 15732709723045868904 15834338117680103424 15848445705763946496 15856894154884775936 15876861974929732608 15879399701283016704 15887864651281035264 15930208724953595904 16036001276246360064 16070011147374133248 16081147676235792384 16118731905130561536 16126421177576546304 16169729437574920818 16274180843171217408 16276782076189999104 16285458861773553664 16305966352630536192 16329194224927730688 16360754906709098496 16372714522868973568 16404692480921452032 16458001309831790592 16504335772978839552 16527846222797897728 16566474458050854912 16643069782493626368 16714023568662331392 16746668145944875008 16758909862425828864 16815220320784351232 16900110875600879616 16902812156043460608 16950398901978267648 16962789544450473984 16995919992779478816 17002434312210087936 17153866294153445376 17163532615982432256 17199933806173876992 17209276578781986816 17211853372221121536 17356870628995497984 17369558399923126272 17372334715933556736 17412936656637394944 17421243315922108416 17449866794110353408 17461959563891441664 17580866896272556032 17615204526929338368 17630362580102152192 17664796882016414208 17689960410338374912 17829501418984439808 17839005924245372928 17921484815572795392 17947013996221759488 18091291135765266432 18106858866050859008 18142223824773614592 18155485684294647936 18165347499825430528 18257054084590731264 18308453448567619584 18311379835713748992 18321141219495247872 18334533866585522176 18370343503043697024 18405849270047735808 18419303838227595264 18531184025800802304 18593827000647634944 18637283765307211776 18646174486572881664 18750487978768859136 18803276514745122816 18817021599916720128 18820029275594686464 18830061808925671424 18853773595229057472 18864014711357177856 18917122860882395136 19045939137628602368 19083138237506783232 19271334867067994112 19298099580922626048 19325589751265820672 19360436151129735168 19363335043748761728 19442598495906906112 19540753199913517056 19543876555425251328 19560694249456402432 19598898730412371968 19725119742214668288 19778475258306625536 19792181755367129088 19834157902614921216 19847902987786518528 19883691182241349632 19901205461630671776 20068881664776044544 20089361661603872768 20143312584034937856 20151033258915659776 20190390745749479424 20313028643666264064 20341964581905104896 20370216224307216384 20385106733243113472 20424921394831478928 20436015937303609344 20483778193838309376 20611283871932153856 20626350599908712448 20681323607834492928 20721716818006044672 20847582029025902592 20862029417819406336 20877279439323660288 20918055375728589312 20926072999643185152 20936055563871305728 20976946297394491872 21169149299906310144 21172532935044022272 21183819535041380352 21240278299938127872 21281763218492694528 21411030191972548608 21426681529832177664 21441530234981056512 21476759131212742656 21480191934100144128 21491642540174082048 21501894903435395072 21559639250099894424 21680251725451493376 21698907790894956544 21741288470174048256 21772258966570307584 21872923307895269376 21944001746442387456 22005781030638452736 22057212080704978944 22088632610734473216 22190759709991501824 22266204474788020224 22313427640441786368 22328890861259833344 22345213149901105152 22388856144334505748 22521475476611923968 22533481167467839488 22600531869304356864 22617052725933965312 22653352947751059456 22661226657039305088 22669912416280117248 22871821725537927168 22884710154643243008 22916493252345618432 22933245074898502656 22949137829628162048 22990517929466560512 23130164003006840832 23142494171993997312 23159411199897501696 23163112954578075648 23204644424897301504 23228324421229477888 23266489058813804544 23282612751855255552 23486939369239117824 23553062509355218944 23751507176520155136 23772668558645919744 23785341232327163904 23831796976921552896 23895313087430393856 23929351994962345984 24054001914369540096 24105016721061199872 24121721514353688576 24189631766364819456 24207314245726197248 24254594156362381227 24411271264756826112 24415173114284998656 24428188292660330496 24493791337391596032 24541132360063647744 24559071784303460352 24607038721382178048 24756503659468259328 24791769334196846592 24849711687076282368 24861565982097175552 25071035352993497088 25089362133222293504 25093372367459581952 25138364793638743296 25152019615142903808 25222830481176526848 25425598352967401472 25444184316675710976 25503651468315131904 25695113156090658816 25730799441230168064 25745298923973648384 25767453001687760896 25799900709260815488 25813914868172980224 25817780058331682304 26054337599884689408 26058502073900335104 26131864973883162624 26192939345837162496 26371300344408834048 26445543870153228288 26463870650382024704 26497195323024621312 26511588242988466176 26534940615507562368 26744252128476659712 26758508886368059392 26857750112046583808 26920520994332639232 27084038191555018752 27160288299076288512 27213335737160421888 27233228526441971904 27248021249738145792 27462680172851429376 27467069753570623488 27481711829242871808 27501800799878283264 27555515254565545536 27628955757341392896 27796776038701203456 27836372585764880384 27890740500971452416 27969261729859322496 28030433317884002304 28204914772117684224 28225532399875080192 28230043913392029696 28245092713388507136 28296022067035766784 28375684291323592704 28548040255963398144 28568908706442903552 28588706979974742016 28624707356260174848 28635678841616990208 28746185666799859232 28907002300601991168 28988384626898731008 29163897743860359168 29341041374184603648 29398348095618557952 29451510147645964288 29587679613322002432 29667712887459938304 29688272633050693632 29751236853922381824 29771854481679777792 29793617533201473536 29851808192446007664 30134042492405809152 30183553373596286976 30214968876052406784 30226549888373489664 30285586118624219136 30469542965499396096 30512946872857657344 30555324336460824576 30577660099864670208 30598850439504216064 30637382092247218392 30654023905955414016 30879214933196668928 30939525899863068672 31021985411751739392 31043483669140340736 31293044126729109504 31315919158985490432 31389109499464777728 31404083345806958592 31465419446091737808 31696891411527892992 31713788309769551872 31753723949859465216 31758799402566033408 31775729302562070528 31860417449907191808 32072002552492720128 32140022294748266496 32162295352471584768 32237463810261123072 32252842355153092608 32339458875149841636 32548361686342434816 32611932705261072384 32658388449855461376 32721509813418196992 32745429045737947136 32809384961842904064 32916002619663581184 33008671545957679104 33055692445595795456 33132948916101709824 33286139564987252736 33428047137324662784 33493336291889750016 33517819724851657728 33630440641568702464 33800221751201759232 33805624312086921216 33900797803956535296 33925579088900947968 33991839985558957632 34004868624420175872 34307732588306890752 34327065231964864512 34399867612347753984 34423706744442243072 34713741257990995968 34739116799846252544 34744669431867113472 34842486631844216832 34899733588220706816 34923919127782883328 35230409053858676736 35260725160204304384 35329593764032828416 35379920820676749824 35659002837968879616 35678011848490745856 35842969631145590784 35894027992443518976 36182582271530532864 36213717732101718016 36284447649547229184 36310971368589295872 36330694999650861056 36514108169181462528 36616906897135239168 36622759671427497984 36642282438990495744 36669067733171044352 36740687006087394048 36811698540095471616 36838607676455190528 37187654001295269888 37274567530614423552 37292348973145763328 37606553029490245632 37634043199833440256 37640058551189372928 37660123617851342848 37707547190458114944 37728029422714355712 37834245721764790272 38091878275257204736 38166276475013566464 38542669734135988224 38596199161845252096 38651179502531641344 38720872302259470336 38726670087497523456 38885196991813812224 39081506399827034112 39087753110850502656 39121388498912804864 39197797460824743936 39556950516613251072 39584363510734258176 39668315805229842432 39695805975573037056 39767382364482699264 39802410923261343552 40137763329552089088 40286625168069875712 40380781491498958848 40626057287332528128 40683929163810209792 40740432448614432768 40770213466486226944 40849842789662957856 40872031874607218688 40967556387676618752 41222567743864307712 41252701199817424896 41362647215668985856 41443433636012089344 41695164058051805184 41724058835638812672 41754558878647320576 41836110751457178624 41852145999286370304 41872111127742611456 41953892594788983744 42338298599812620288 42345065870088044544 42367639070082760704 42563526436985389056 42822060383945097216 42853363059664355328 42883060469962113024 42953518262425485312 43003789806870790144 43119278500199788848 43360503450902986752 43482576940348096512 43544517933140615168 43745846615790538752 44011562061276905472 44114424161409957888 44177265221468946432 44381519419983003648 44532408949576040448 44626855280883572736 44657781722519666688 44690426299802210304 44777712288669011496 45042950953223847936 45066962334935678976 45201063738608713728 45234105451867930624 45322453314078610176 45339824832560234496 45769420309286486016 45832986504691236864 45866490149797005312 45898275659256324096 45981035858933121024 46318822399795003392 46326225909156151296 46409288849794603008 46456648842458955776 46532978117627609088 46565225503710511104 46973878738478235648 47106125018710437888 47503014353040310272 47545337117291839488 47570682464654327808 47663593953843105792 47790626174860787712 47858703989924691968 48108003828739080192 48210033442122399744 48243443028707377152 48379263532729638912 48414628491452394496 48509188312724762454 48822542529513652224 48830346228569997312 48856376585320660992 48987582674783192064 49082264720127295488 49118143568606920704 49214077442764356096 49513007318936518656 49583538668393693184 49699423374152564736 49723131964194351104 50142070705986994176 50178724266444587008 50186744734919163904 50276729587277486592 50445660962353053696 50851196705934802944 50888368633351421952 51007302936630263808 51461598882460336128 51490597847947296768 51534906003375521792 51599801418521630976 51627829736345960448 51635560116663364608 52108675199769378816 52117004147800670208 52263729947766325248 52385878691674324992 52742600688817668096 52891087740306456576 52927741300764049408 52994390646049242624 53069881231015124736 53488504256953319424 53517017772736118784 53715500224093167616 53841041988665278464 54320576598152577024 54426671474320843776 54466457052883943808 54496042499476291584 54925360345702858752 54934139507141246976 54963423658485743616 55003601599756566528 55111030509131091072 55257911514682785792 55593552077402406912 55672745171529760768 55781481001942904832 55938523459718644992 56409829544235368448 56451064799750160384 56460087826784059392 56490185426777014272 56592044134071533568 56751368582647185408 57137817412885807104 57177413959949484032 57249414712520349696 57492371333599718464 57814004601203982336 57976769253797462016 58327795487720718336 58682082748369207296 58796696191237115904 59175359226644004864 59335425774919876608 59376545266101387264 59502473707844763648 59543708963359555584 59587235066402947072 59703616384892015328 60268084984811618304 60429937752104813568 60453099776746979328 60571172237248438272 60939085930998792192 61025893745715314688 61110648672921649152 61155320199729340416 61197700879008432128 61274764184494436784 61308047811910828032 61758429866393337856 61879051799726137344 62043970823503478784 62586088253458219008 62631838317970980864 62778218998929555456 62808166691613917184 62930838892183475616 63507447899718930432 63517598805132066816 63551458605124141056 63720834899814383616 64280044589496532992 64324590704943169536 64474927620522246144 64505684710306185216 64678917750299683272 65096723372684869632 65223865410522144768 65316776899710922752 65490858091475894272 65618769923685808128 65832005239327162368 66017343091915358208 66111384891191590912 66265897832203419648 66572279129974505472 66986672583779500032 67035639449703315456 67260881283137404928 67600443502403518464 67801595607913070592 67851158177801895936 67983679971117915264 68009737248840351744 68615465176613781504 68654130463929729024 68799735224695507968 68847413488884486144 69427482515981991936 69478233599692505088 69489338863734226944 69684973263688433664 69799467176441413632 69847838255565766656 70460818107717353472 70521450320408608768 70659187528065656832 70759841641353499648 71318005675937759232 71356023696981491712 71685939262291181568 71788055984887037952 72365164543061065728 72427435464203436032 72568895299094458368 72621942737178591744 72763782469087143681 73233813794270478336 73245519342854995968 73284564877980991488 73338135466342088704 73481374012174788096 73623397080190943232 73677215352910381056 74375308002590539776 74549135061228847104 74584697946291526656 75213106058980491264 75268086399666880512 75280117102378745856 75320247235702685696 75415094380916229888 75456058845428711424 75668491443529580544 76183756550514409472 76332552950027132928 77085339468271976448 77192398323690504192 77302359005063282688 77441744604518940672 77453340174995046912 77770393983627624448 78163012799654068224 78175506221701005312 78395594921649487872 79113901033226502144 79336631610459684864 79391611951146074112 79534764728965398528 79604821846522687104 80275526659104178176 80573250336139751424 80761562982997917696 81252114574665056256 81367858327620419584 81480864897228865536 81540426932972453888 81699685579325915712 81744063749214437376 82445135487728615424 82505402399634849792 82886867272024178688 83390328116103610368 83509117757294641152 83672221502914357248 83744222255485222912 83907785189577967488 84676597199625240576 84690131740176089088 84735278140165521408 85127052873970778112 85644120767890194432 85706726119328710656 85766120939924226048 85907036524850970624 86007579613741580288 86238557000399577696 86721006901805973504 86965153880696193024 87089035866281230336 87491693231581077504 88023124122553810944 88354530442937892864 88763038839966007296 89064817899152080896 89253710561767145472 89315563445039333376 89380852599604420608 89555424577338022992 90402127477217427456 90468210903735861248 90644906628157220352 90679649665120468992 91538840618572972032 91665973009382473728 91732980299594010624 91796551318512648192 91962071717866242048 92637644799590006784 92818577699589206016 92913297684917911552 93065956235255218176 93130451007421022208 93947757476956471296 94212250037420875776 95090674234583678976 95141364929308655616 95327187907686211584 95581252349721575424 95717407979849383936 96216007657478160384 96420066884244799488 96486886057414754304 96758527065459277824 96829256982904788992 97018376625449524908 97645085059027304448 97975165349566384128 98164529440254590976 98236287137213841408 98428154885528712192 99026014637873037312 99167077336787386368 99398846748305129472 99446263928388702208 100284141411973988352 100357448532889174016 100373489469838327808 100553459174554973184 100891321924706107392 101702393411869605888 101776737266702843904 102014605873260527616 102923197764920672256 102981195695894593536 103069812006751043584 103199602837043261952 103271120233326729216 104217350399538757632 104234008295601340416 104527459895532650496 104771757383348649984 105782175480612913152 105855482601528098816 105988781292098485248 106139762462030249472 106977008513906638848 107034035545472237568 107431000448186335232 107682083977330556928 108641153196305154048 108853342948641687552 108932914105767887616 108992084998952583168 109850720691405717504 109868279014282493952 109926847316971487232 110007203199513133056 110222061018262182144 110515823029365571584 111345490343059521536 111562962003885809664 111877046919437289984 112819659088470736896 112902129599500320768 112920175653568118784 112980370853554028544 113184088268143067136 113502737165294370816 114275634825771614208 114498829425040699392 114984742667199436928 115628009202407964672 115953538507594924032 116655590975441436672 117364165496738414592 117593392382474231808 118670851549839753216 118753090532202774528 119004947415689527296 119087417926719111168 119174470132805894144 119407232769784030656 120859875504209627136 121142344474496876544 121878171861997584384 122051787491430629376 122221297345843298304 122310640399458680832 122395401758016864256 122549528368988873568 122616095623821656064 123758103599452274688 124087941647006957568 125172176506916438016 125263676635941961728 125556437997859110912 125616333383227834368 125861677784366951232 127014895799437860864 127035197610264133632 127102917210248282112 128560089178993065984 128649181409886339072 129011369420612370432 129357835500599366544 130447730821044289536 130633553799421845504 130981716182951788544 131237539847371616256 132034686183830716416 132222769782383181824 132531795664406839296 133144558259949010944 133973345167559000064 134071278899406630912 134521762566274809856 135200887004807036928 135603191215826141184 135702316355603791872 135967359942235830528 136019474497680703488 137308260927859458048 137599470449391015936 137694826977768972288 138956467199385010176 138978677727468453888 139369946527376867328 139598934352882827264 139695676511131533312 140921636215434706944 141042900640817217536 141318375056131313664 141519683282706999296 142636011351875518464 142712047393962983424 143371878524582363136 143576111969774075904 144730329086122131456 144854870928406872064 145137790598188916736 145243885474357183488 145527564938174287362 146467627588540956672 146491038685709991936 146569129755961982976 146676270932684177408 146962748024349576192 147246794160381886464 147354430705820762112 148750616005181079552 149098270122457694208 149169395892583053312 150426212117960982528 150536172799333761024 150560234204757491712 150640494471405371392 150830188761832459776 151336982887059161088 152665105900054265856 154384796647381008384 154604718010126565376 154883489209037881344 154906680349990093824 155540787967255248896 156326025599308136448 156351012443402010624 156791189843298975744 158227802066453004288 158673263220919369728 158783223902292148224 159209643693045374208 160551053318208356352 161146500672279502848 161523125965995835392 162735716655240839168 162961729794457731072 163080853865944907776 163399371158651831424 163488127498428874752 164890270975457230848 165010804799269699584 165773734544048357376 166780656232207220736 167018235514589282304 167344443005828714496 167488444510970445824 167815570379155934976 169353194399250481152 169380263480352178176 169470556280331042816 170254105747941556224 171413452238657421312 171532241879848452096 172015159227483160576 172477114000799155392 173442013803611947008 173930307761392386048 174178071732562460672 174983386463162155008 176046248245107621888 177526077679932014592 178129635798304161792 178507421123534290944 178631126890078666752 178761705199208841216 179110849154676045984 180804254954434854912 180936421807471722496 181289813256314440704 181359299330240937984 183077681237145944064 183331946018764947456 183465960599188021248 183593102637025296384 183924143435732484096 185275289599180013568 185637155399178412032 185826595369835823104 186131912470510436352 187895514953912942592 188424500074841751552 190654375815372423168 191162504699443150848 191434815959698767872 192840133768489598976 192973772114829508608 193517054130918555648 193658513965809577984 194036753250899049816 195290170118054608896 195950330699132768256 196472574274427682816 196856309771057424384 198052029275746074624 198334154673574772736 198797693496610258944 198892527856777404416 200714897065778348032 200746978939676655616 201106918349109946368 201782643849412214784 203404786823739211776 203553474533405687808 204029211746521055232 205846395529841344512 205962391391789187072 206139624013502087168 206399205674086523904 206542240466653458432 208434700799077515264 208468016591202680832 209054919791065300992 209543514766697299968 211564350961225826304 211710965203056197632 211977562584196970496 212279524924060498944 213954017027813277696 214068071090944475136 214862000896372670464 215364167954661113856 217282306392610308096 217706685897283375104 217865828211535775232 219701441382811435008 219736558028564987904 219853694633942974464 220014406399026266112 220444122036524364288 221031646058731143168 223125924007771619328 223754093838874579968 225639318176941473792 225804259199000641536 225840351307136237568 225960741707108057088 226368176536286134272 227005474330588741632 228551269651543228416 228997658850081398784 229969485334398873856 231256018404815929344 231907077015189848064 233311181950882873344 235186784764948463616 237341703099679506432 238009894831379054592 238174835853438222336 238348940265611788288 238814465539568061312 241719751008419254272 242284688948993753088 243756343723995168768 244103574982861258752 244442594691686596608 244621280798917361664 244790803516033728512 245099056737977747136 245232191247643312128 247516207198904549376 250527353271883923456 251232666766455668736 251723355568733902464 254029791598875721728 254070395220528267264 254205834420496564224 257120178357986131968 257298362819772678144 258022738841224740864 258715671001198733088 260895461642088579072 261267107598843691008 261963432365903577088 262475079694743232512 264069372367661432832 264445539564766363648 265063591328813678592 266289116519898021888 267946690335118000128 268142557798813261824 271206382431652282368 271404632711207583744 271934719884471661056 272038948995361406976 274616521855718916096 275198940898782031872 275389653955537944576 277912934398770020352 278739893054753734656 279197868705765654528 279391353022263066624 281843272430869413888 282085801281634435072 282636750112262627328 283039366565413998592 285272022703751036928 285424094787925966848 286743757049164726272 287152223939548151808 289460658172244262912 290275581196377833472 290487770948714366976 291055129876348574724 292935255177081913344 293352541865368354816 293925496048699152384 294493588320763772928 294708861411641524224 297501232010362159104 298196540244915388416 298338791785166106624 300852424235921965056 301072345598667522048 301120468409514983424 301280988942810742784 301660377523664919552 302673965774118322176 305330211800108531712 308769593294762016768 309209436020253130752 309813360699980187648 311081575934510497792 312652051198616272896 312702024886804021248 313582379686597951488 317346526441838739456 317566447804584296448 318419287386090748416 321102106636416712704 322293001344559005696 323046251931991670784 325923459588915462144 326161707731889815552 326798742317303662848 326976254996857749504 329780541950914461696 330021609598539399168 331547469088096714752 334036471029178564608 334688886011657428992 334976889021940891648 335631140758311869952 338706388798500962304 338760526960704356352 338941112560662085632 340508211495883112448 342826904477314842624 344030318454966321152 344954228001598310784 346884027607223894016 347860615522784772096 348356143465124921344 349966772926324310016 352092496490215243776 356259271596608323584 357014842247068581888 357262253780157333504 357523410398417682432 358221698309352091968 361872843614943444992 362579626512628881408 366155362474291888128 366663892037529894912 366931921198376042496 367186205274050592768 367848286871464968192 371274310798356824064 371653190739671646208 372263824941020872704 375791029907825885184 376849000149683503104 381308751630744846336 382869631919397535744 385680267536979197952 385947544229659017216 387034108261837111296 387317027931619155968 388073506501798099632 391900661398265536512 392945148548855365632 393712619542114848768 396104058551492149248 396668309347149545472 397595386993220517888 397785055713554808832 401429794131556696064 402213836698219892736 403565287698824429568 406809573647478423552 407106949066811375616 408058423493042110464 411924782783578374144 412279248027004174336 412798411348173047808 413084480933306916864 416869401598155030528 416936033182405361664 418109839582130601984 419087029533394599936 423128701922451652608 423955125168393940992 424559049848120997888 427908034055626555392 428136142181888950272 429724001792745340928 430728335909322227712 434564612785220616192 435413371794566750208 435731656423071550464 439402882765622870016 439473116057129975808 439707389267885948928 440028812798052532224 440888244073048728576 442063292117462286336 446251848015543238656 447508187677749159936 451278636353882947584 451608518398001283072 451680702614272475136 451921483414216114176 454010948661177483264 457995317700162797568 459938970668797747712 463814154030379696128 466622363901765746688 470373569529896927232 474683406199359012864 476019789662758109184 476349671706876444672 476697880531223576576 477628931079136122624 483439502016838508544 484569377897987506176 488207149965722517504 488885189383373193216 489242561597834723328 489581607032067457024 490198113475955494272 490464382495286624256 495032414397809098752 501054706543767846912 502465333532911337472 503446711137467804928 508059583197751443456 508140790441056534528 508411668840993128448 514240356715972263936 514596725639545356288 516045477682449481728 517431342002397466176 521790923284177158144 522534215197687382016 524950159389486465024 528138744735322865664 528891079129532727296 532578233039796043776 535893380670236000256 536285115597626523648 542412764863304564736 542809265422415167488 543869439768943322112 544077897990722813952 549233043711437832192 550397881797564063744 550779307911075889152 555825868797540040704 557479786109507469312 558395737411531309056 563686544861738827776 565273500224525254656 566078733130827997184 573487514098329452544 574304447879096303616 578921316344488525824 580551162392755666944 580975541897428733952 582110259752697149448 585870510354163826688 586705083730736709632 587850992097398304768 589417722823283048448 595002464020724318208 596393080489830776832 596677583570332213248 602144691197335044096 602240936819029966848 602561977885621485568 603320755047329839104 605347931548236644352 610660423600217063424 617539186589524033536 618418872040506261504 619626721399960375296 622163151869020995584 625304102397232545792 625404049773608042496 627164759373195902976 634693052883677478912 635132895609168592896 636838574772181496832 642204213272833425408 644586002689118011392 646092503863983341568 651846919177830924288 652323415463779631104 653597484634607325696 659561083901828923392 660043219197078798336 663094938176193429504 669377772023314857984 669953778043881783296 671262281516623739904 677412777597001924608 677521053921408712704 677882225121324171264 681016422991766224896 685653808954629685248 688060636909932642304 689908456003196621568 693768055214447788032 695721231045569544192 696712286930249842688 699933545852648620032 714029684494137163776 714524507560314667008 715046820796835364864 716443396618704183936 723745687229886889984 725159253025257762816 732310724948583776256 733327784075059789824 733863842396752084992 734372410548101185536 735696573742929936384 742548621596713648128 743306381479343292416 751582059815651770368 753698000299367006208 762617503261489692672 771360535073958395904 771895088459318034432 774068216523674222592 774634055863238311936 776147013003596199264 783801322796531073024 785890297097710731264 787425239084229697536 792208117102984298496 793336618694299090944 795190773986441035776 795570111427109617664 802859588263113392128 804427673396439785472 813619147294956847104 814213898133622751232 816116846986084220928 823849565567156748288 825596822696346095616 826168961866613833728 833738803196310061056 836219679164261203968 838174059066789199872 846257403844903305216 847910250336787881984 849118099696241995776 855816068111253110784 856272284363777900544 859448003585490681856 861456671818644455424 870826743589133500416 871463312846143100928 878805765531245740032 880057625596105064448 881776488146097457152 884126584234924572672 892503696031086477312 895016375355498319872 902557272707765895168 903217036796002566144 903361405228544950272 903842966828432228352 908021897322354966528 915990635400325595136 919877941337595495424 927628308060759392256 933244727803531493376 940747139059793854464 952039579325516218368 952699343413752889344 953395761062447153152 955257862158272245248 966879004033677017088 969138755795975012352 977770378766746386432 978485123195669446656 979163214064134914048 980396226951910988544 980928764990573248512 990064828795618197504 1002109413087535693824 1004930667065822674944 1006893422274935609856 1016119166395502886912 1016281580882113069056 1016823337681986256896 1028480713431944527872 1032090955364898963456 1034862684004794932352 1043581846568354316288 1045068430395374764032 1049900318778972930048 1056277489470645731328 1057782158259065454592 1071786761340472000512 1072570231195253047296 1085618530844830334976 1087738879537886644224 1098466087422875664384 1100795763595128127488 1101558615822151778304 1114959572219014938624 1116791474823062618112 1127373089723477655552 1130547000449050509312 1132157466261655994368 1148608895758192607232 1157842632688977051648 1161102324785511333888 1161951083794857467904 1164220519505394298896 1173410167461473419264 1175701984194796609536 1178835445646566096896 1190004928041448636416 1192786160979661553664 1193355167140664426496 1204289382394670088192 1206641510094659678208 1210695863096473288704 1221320847200434126848 1236837744081012523008 1239253442799920750592 1244326303738041991168 1250608204794465091584 1250808099547216084992 1254329518746391805952 1269386105767354957824 1273677149544362993664 1284408426545666850816 1289172005378236022784 1292185007727966683136 1303693838355661848576 1304646830927559262208 1307194969269214651392 1319122167803657846784 1320086438394157596672 1326189876352386859008 1338755544046629715968 1339907556087763566592 1342524563033247479808 1354825555194003849216 1355042107842817425408 1355764450242648342528 1362032845983532449792 1376121273819865284608 1379816912006393243136 1391442462091139088384 1393424573860499685376 1399867091705297240064 1428059368988274327552 1429049015120629334016 1430093641593670729728 1432886793237408367872 1447491374459773779968 1450318506050515525632 1464621449897167552512 1466655568150119579648 1467727684793504169984 1468744821096202371072 1471393147485859872768 1485097243193427296256 1503164119631303540736 1507396000598734012416 1525235006522979385344 1542721070147916791808 1543790176918636068864 1548136433047348445184 1549268111726476623872 1552294026007192398528 1567602645593062146048 1574850478168459395072 1584416234205968596992 1586673237388598181888 1591140222854219235328 1608855346792879570944 1627238294589913694208 1628427796267245502464 1632233693972168441856 1647699131134313496576 1651193645392692191232 1652337923733227667456 1667477606392620122112 1672439358328522407936 1695820500673575763968 1698236199392483991552 1718896007170981363712 1722913343637288910848 1741653487178267000832 1742926625692286201856 1757611531062491480064 1760115251192210128896 1763552976292194914304 1768253168469849145344 1785007392062172954624 1790032750710996639744 1806434073592005132288 1806722810457089900544 1807685933656864456704 1816043794644709933056 1831981270800651190272 1839755882675190990848 1855256616121518784512 1866489455607062986752 1881494278119587708928 1904079158651032436736 1905398686827505778688 1906791522124894306304 1910515724316544490496 1933758008067354034176 1938277511591950024704 1955540757533492772864 1956970246391338893312 1958326428128269828096 1960792453903821977088 1980129657591236395008 2009861334131645349888 2013786844549871219712 2032238332791005773824 2032563161764226138112 2033646675363972513792 2056961426863889055744 2064181910729797926912 2069725368009589864704 2087163693136708632576 2090136860790749528064 2099800637557945860096 2115564316518130909184 2143573522680944001024 2145140462390506094592 2171237061689660669952 2175477759075773288448 2196932174845751328768 2201591527190256254976 2203117231644303556608 2229919144438029877248 2254746179446955311104 2261094000898101018624 2264314932523311988736 2315685265377954103296 2322204649571022667776 2323902167589714935808 2328441039010788597792 2351403968389593219072 2357670891293132193792 2380009856082897272832 2385572321959323107328 2386710334281328852992 2408578764789340176384 2413283020189319356416 2442641694400868253696 2478506885599841501184 2488652607476083982336 2501216409588930183168 2508659037492783611904 2538772211534709915648 2547354299088725987328 2568816853091333701632 2578344010756472045568 2584370015455933366272 2609293661855118524416 2614389938538429302784 2640172876788315193344 2652379752704773718016 2677511088093259431936 2679815112175527133184 2685049126066494959616 2709651110388007698432 2710084215685634850816 2711528900485296685056 2724065691967064899584 2752242547639730569216 2759633824012786486272 2782884924182278176768 2786849147720999370752 2799734183410594480128 2856118737976548655104 2858098030241258668032 2860187283187341459456 2865773586474816735744 2900637012101031051264 2933311136300239159296 2935455369587008339968 2937489642192404742144 2942786294971719745536 2970194486386854592512 3006328239262607081472 3014792001197468024832 3050470013045958770688 3085442140295833583616 3096272866094696890368 3098536223452953247744 3104588052014384797056 3135205291186124292096 3149700956336918790144 3168832468411937193984 3173346474777196363776 3182280445708438470656 3217710693585759141888 3256855592534491004928 3295398262268626993152 3302387290785384382464 3304675847466455334912 3344878716657044815872 3391641001347151527936 3396472398784967983104 3437792014341962727424 3445826687274577821696 3483306974356534001664 3485853251384572403712 3520230502384420257792 3527105952584389828608 3536506336939698290688 3570014784124345909248 3580065501421993279488 3612868147184010264576 3632087589289419866112 3663962541601302380544 3679511765350381981696 3710513232243037569024 3732978911214125973504 3762988556239175417856 3808158317302064873472 3813583044249788612608 3821031448633088980992 3867516016134708068352 3876555023183900049408 3911081515066985545728 3913940492782677786624 3916652856256539656192 3921584907807643954176 3960259315182472790016 4019722668263290699776 4027573689099742439424 4064476665582011547648 4065126323528452276224 4067293350727945027584 4128363821459595853824 4139450736019179729408 4174327386273417265152 4180273721581499056128 4199601275115891720192 4287147045361888002048 4290280924781012189184 4342474123379321339904 4350955518151546576896 4393864349691502657536 4403183054380512509952 4406234463288607113216 4509492358893910622208 4522188001796202037248 4528629865046623977472 4631370530755908206592 4644409299142045335552 4647804335179429871616 4656882078021577195584 4702807936779186438144 4760019712165794545664 4773420668562657705984 4826566040378638712832 4885283388801736507392 4957013771199683002368 4977305214952167964672 5002432819177860366336 5017318074985567223808 5094708598177451974656 5156688021512944091136 5168740030911866732544 5218587323710237048832 5228779877076858605568 5280345753576630386688 5304759505409547436032 5355022176186518863872 5359630224351054266368 5370098252132989919232 5419302220776015396864 5420168431371269701632 5423057800970593370112 5448131383934129799168 5519267648025572972544 5565769848364556353536 5573698295441998741504 5599468366821188960256 5712237475953097310208 5716196060482517336064 5720374566374682918912 5731547172949633471488 5801274024202062102528 5866622272600478318592 5870910739174016679936 5874979284384809484288 5940388972773709185024 6029584002394936049664 6100940026091917541376 6170884280591667167232 6192545732189393780736 6197072446905906495488 6209176104028769594112 6270410582372248584192 6299401912673837580288 6346692949554392727552 6364560891416876941312 6435421387171518283776 6513711185068982009856 6590796524537253986304 6604774581570768764928 6609351694932910669824 6689757433314089631744 6783282002694303055872 6792944797569935966208 6875584028683925454848 6966613948713068003328 6971706502769144807424 7054211905168779657216 7073012673879396581376 7140029568248691818496 7160131002843986558976 7225736294368020529152 7327925083202604761088 7359023530700763963392 7465957822428251947008 7525977112478350835712 7616316634604129746944 7627166088499577225216 7642062897266177961984 7735032032269416136704 7753110046367800098816 7827880985565355573248 7833305712513079312384 7843169815615287908352 7920518630364945580032 8039445336526581399552 8055147378199484878848 8128953331164023095296 8130252647056904552448 8134586701455890055168 8256727642919191707648 8278901472038359458816 8348654772546834530304 8360547443162998112256 8399202550231783440384 8574294090723776004096 8580561849562024378368 8701911036303093153792 8806366108761025019904 8812468926577214226432 9018984717787821244416 9044376003592404074496 9057259730093247954944 9288818598284090671104 9295608670358859743232 9313764156043154391168 9405615873558372876288 9520039424331589091328 9546841337125315411968 9653132080757277425664 9770566777603473014784 9914027542399366004736 10034636149971134447616 10189417196354903949312 10313376043025888182272 10337480061823733465088 10437174647420474097664 10457559754153717211136 10560691507153260773376 10609519010819094872064 10710044352373037727744 10740196504265979838464 10838604441552030793728 10896262767868259598336 11038535296051145945088 11131539696729112707072 11147396590883997483008 11198936733642377920512 11424474951906194620416 11440749132749365837824 11463094345899266942976 11602548048404124205056 11733244545200956637184 11741821478348033359872 11749958568769618968576 11880777945547418370048 12059168004789872099328 12201880052183835082752 12385091464378787561472 12394144893811812990976 12418352208057539188224 12540821164744497168384 12598803825347675160576 12729121782833753882624 12870842774343036567552 13027422370137964019712 13181593049074507972608 13209549163141537529856 13218703389865821339648 13566564005388606111744 13585889595139871932416 13751168057367850909696 13933227897426136006656 13943413005538289614848 14108423810337559314432 14280059136497383636992 14320262005687973117952 14655850166405209522176 14718047061401527926784 14931915644856503894016 15051954224956701671424 15254332176999154450432 15284125794532355923968 15470064064538832273408 15506220092735600197632 15655761971130711146496 15686339631230575816704 15841037260729891160064 16078890673053162799104 16110294756398969757696 16257906662328046190592 16260505294113809104896 16269173402911780110336 16557802944076718917632 16697309545093669060608 16721094886325996224512 16798405100463566880768 17148588181447552008192 17161123699124048756736 17403822072606186307584 17612732217522050039808 17624937853154428452864 18088752007184808148992 18114519460186495909888 18577637196568181342208 18591217340717719486464 18627528312086308782336 18811231747116745752576 19040078848663178182656 19093682674250630823936 19306264161514554851328 19541133555206946029568 19828055084798732009472 20069272299942268895232 20378834392709807898624 20626752086051776364544 20915119508307434422272 21219038021638189744128 21420088704746075455488 21480393008531959676928 21677208883104061587456 22077070592102291890176 22294793181767994966016 22397873467284755841024 22848949903812389240832 22881498265498731675648 22926188691798533885952 23205096096808248410112 23483642956696066719744 23499917137539237937152 23761555891094836740096 24118336009579744198656 24403760104367670165504 24770182928757575122944 24788289787623625981952 24836704416115078376448 25081642329488994336768 25197607650695350321152 25458243565667507765248 25741685548686073135104 26419098326283075059712 26437406779731642679296 27133128010777212223488 27171779190279743864832 27502336114735701819392 27866455794852272013312 27886826011076579229696 28216847620675118628864 28560118272994767273984 28640524011375946235904 29311700332810419044352 29436094122803055853568 30103908449913403342848 30568251589064711847936 30940128129077664546816 31012440185471200395264 31311523942261422292992 31372679262461151633408 31682074521459782320128 32220589512797939515392 32515813324656092381184 33115605888153437835264 33394619090187338121216 33442189772651992449024 33596810200927133761536 34322247398248097513472 34807644145212372615168 35225464435044100079616 35249875706308856905728 36177504014369616297984 36229038920372991819776 37155274393136362684416 37182434681435438972928 37255056624172617564672 37622463494233491505152 38187365348501261647872 38612528323029109702656 39082267110413892059136 39656110169597464018944 40757668785419615797248 41253504172103552729088 41830239016614868844544 42840177409492150910976 42960786017063919353856 44154141184204583780352 44795746934569511682048 45762996530997463351296 45852377383597067771904 46410192193616496820224 46967285913392133439488 47523111782189673480192 48236672019159488397312 48807520208735340331008 49576579575247251963904 49673408832230156752896 50163284658977988673536 50395215301390700642304 50916487131335015530496 51483371097372146270208 52838196652566150119424 52874813559463285358592 54266256021554424446976 54343558380559487729664 55732911589704544026624 55773652022153158459392 56433695241350237257728 57120236545989534547968 57281048022751892471808 58623400665620838088704 58872188245606111707136 60207816899826806685696 61136503178129423695872 61880256258155329093632 62745358524922303266816 64441179025595879030784 65031626649312184762368 66231211776306875670528 66884379545303984898048 67193620401854267523072 68644494796496195026944 69615288290424745230336 70450928870088200159232 70499751412617713811456 72355008028739232595968 72458077840745983639552 74310548786272725368832 74364869362870877945856 74510113248345235129344 75244926988466983010304 76374730697002523295744 77225056646058219405312 79312220339194928037888 81515337570839231594496 82507008344207105458176 83660478033229737689088 85680354818984301821952 85921572034127838707712 88308282368409167560704 91704754767194135543808 92820384387232993640448 93934571826784266878976 95046223564379346960384 99153159150494503927808 99346817664460313505792 100326569317955977347072 100790430602781401284608 101832974262670031060992 102966742194744292540416 105676393305132300238848 105749627118926570717184 108532512043108848893952 108687116761118975459328 111465823179409088053248 111547304044306316918784 112867390482700474515456 114562096045503784943616 117246801331241676177408 117744376491212223414272 122273006356258847391744 123760512516310658187264 125490717049844606533632 128882358051191758061568 132462423552613751341056 134387240803708535046144 137288989592992390053888 139230576580849490460672 140901857740176400318464 144710016057478465191936 144916155681491967279104 148729738725741755891712 149020226496690470258688 150489853976933966020608 152749461394005046591488 154450113292116438810624 158624440678389856075776 163030675141678463188992 167320956066459475378176 171360709637968603643904 171843144068255677415424 176616564736818335121408 183409509534388271087616 185640768774465987280896 198306318300989007855616 198693635328920627011584 200653138635911954694144 201580861205562802569216 205933484389488585080832 211352786610264600477696 211499254237853141434368 217065024086217697787904 217374233522237950918656 222931646358818176106496 223094608088612633837568 225734780965400949030912 229124192091007569887232 235488752982424446828544 244546012712517694783488 247521025032621316374528 250981434099689213067264 257764716102383516123136 264924847105227502682112 278461153161698980921344 281803715480352800636928 289832311362983934558208 297459477451483511783424 298040452993380940517376 300979707953867932041216 305498922788010093182976 308900226584232877621248 317248881356779712151552 326061350283356926377984 334641912132918950756352 343686288136511354830848 353233129473636670242816 366819019068776542175232 371281537548931974561792 397387270657841254023168 403161722411125605138432 411866968778977170161664 422705573220529200955392 434130048172435395575808 434748467044475901837312 446189216177225267675136 451469561930801898061824 458248384182015139774464 470977505964848893657088 489092025425035389566976 501962868199378426134528 515529432204767032246272 529849694210455005364224 556922306323397961842688 594918954902967023566848 596080905986761881034752 601959415907735864082432 617800453168465755242496 634497762713559424303104 652122700566713852755968 669283824265837901512704 687372576273022709661696 706466258947273340485632 733638038137553084350464 742563075097863949123584 794774541315682508046336 845411146441058401910784 869496934088951803674624 892378432354450535350272 902939123861603796123648 916496768364030279548928 941955011929697787314176 978184050850070779133952 1003925736398756852269056 1031058864409534064492544 1059699388420910010728448 1113844612646795923685376 1192161811973523762069504 1235600906336931510484992 1304245401133427705511936 1338567648531675803025408 1374745152546045419323392 1412932517894546680971264 1467276076275106168700928 1589549082631365016092672 1784756864708901070700544 1805878247723207592247296 1883910023859395574628352 1956368101700141558267904 2007851472797513704538112 2062117728819068128985088 2119398776841820021456896 2227689225293591847370752 2384323623947047524139008 2608490802266855411023872 2677135297063351606050816 2749490305092090838646784 2825865035789093361942528 2934552152550212337401856 3179098165262730032185344 3767820047718791149256704 3912736203400283116535808 4015702945595027409076224 4124235457638136257970176 4238797553683640042913792 4768647247894095048278016 5354270594126703212101632 5651730071578186723885056 5869104305100424674803712 6358196330525460064370688 7825472406800566233071616 8031405891190054818152448 8248470915276272515940352 8477595107367280085827584 9537294495788190096556032 11303460143156373447770112 11738208610200849349607424 12716392661050920128741376 16062811782380109636304896 16955190214734560171655168 19074588991576380193112064 23476417220401698699214848 25432785322101840257482752 33910380429469120343310336 38149177983152760386224128 50865570644203680514965504 76298355966305520772448256 101731141288407361029931008 152596711932611041544896512 305193423865222083089793024
- Sum of all divisors σ(n): 1080273811516506066619141983
- Sum of proper divisors (its aliquot sum) s(n): 775080387651283983529348959
- 305193423865222083089793024 is an abundant number, because the sum of its proper divisors (775080387651283983529348959) is greater than itself. Its abundance is 469886963786061900439555935
Bases of 305193423865222083089793024
- Binary: 11111100011100110011100010101000101111011110111100001001110000000100000000000000000000002
- Hexadecimal: 0xFC7338A8BDEF09C0400000
- Base-36: 12CI558A6KDZGQ9S00
Squares and roots of 305193423865222083089793024
- 305193423865222083089793024 squared (3051934238652220830897930242) is 93143025970577108135337951778403007536360771159064576
- 305193423865222083089793024 cubed (3051934238652220830897930243) is 28426639005127727872814352944441753454827141259178344026600448375576201290317824
-
305193423865222083089793024 is a
perfect square number . Itssquare root is 17469786028032 -
The
cube root of 305193423865222083089793024 is 673273814.4179402005
Scales and comparisons
How big is 305193423865222083089793024?- 305,193,423,865,222,083,089,793,024 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 305,193,423,865,222,083,089,793,024 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 305193423865222083089793024 cubic inches would be around 56106151.2 feet tall.
Recreational maths with 305193423865222083089793024
- 305193423865222083089793024 backwards is 420397980380222568324391503
- 305193423865222083089793024 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 305193423865222083089793024's digits is 108
- 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 305193423865222083089793024 - Facts about the integer". Numbermatics.com. 2024. Web. 20 September 2024.
APA style:
Numbermatics. (2024). Number 305193423865222083089793024 - Facts about the integer. Retrieved 20 September 2024, from https://numbermatics.com/n/305193423865222083089793024/
Chicago style:
Numbermatics. 2024. "Number 305193423865222083089793024 - Facts about the integer". https://numbermatics.com/n/305193423865222083089793024/
The information we have on file for 305193423865222083089793024 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 305193423865222083089793024, math, Factors of 305193423865222083089793024, curriculum, school, college, exams, university, Prime factorization of 305193423865222083089793024, STEM, science, technology, engineering, physics, economics, calculator, three hundred five septillion, one hundred ninety-three sextillion, four hundred twenty-three quintillion, eight hundred sixty-five quadrillion, two hundred twenty-two trillion, eighty-three billion, eighty-nine million, seven hundred ninety-three thousand and twenty-four.