56657718677430798976548864
56,657,718,677,430,798,976,548,864 is an even composite number composed of five prime numbers multiplied together.
56657718677430798976548864 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-four thousand, two hundred fifty-five divisors.
Prime factorization of 56657718677430798976548864:
234 × 310 × 76 × 132 × 532
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 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 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 53 × 53)See below for interesting mathematical facts about the number 56657718677430798976548864 from the Numbermatics database.
Names of 56657718677430798976548864
- Cardinal: 56657718677430798976548864 can be written as Fifty-six septillion, six hundred fifty-seven sextillion, seven hundred eighteen quintillion, six hundred seventy-seven quadrillion, four hundred thirty trillion, seven hundred ninety-eight billion, nine hundred seventy-six million, five hundred forty-eight thousand, eight hundred sixty-four.
Scientific notation
- Scientific notation: 5.6657718677430798976548864 × 1025
Factors of 56657718677430798976548864
Divisors of 56657718677430798976548864
- Number of divisors d(n): 24255
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 53 54 56 63 64 72 78 81 84 91 96 98 104 106 108 112 117 126 128 144 147 156 159 162 168 169 182 189 192 196 208 212 216 224 234 243 252 256 273 288 294 312 318 324 336 338 343 351 364 371 378 384 392 416 424 432 441 448 468 477 486 504 507 512 546 567 576 588 624 636 637 648 672 676 686 689 702 728 729 742 756 768 784 819 832 848 864 882 896 936 954 972 1008 1014 1024 1029 1053 1092 1113 1134 1152 1176 1183 1248 1272 1274 1296 1323 1344 1352 1372 1378 1404 1431 1456 1458 1484 1512 1521 1536 1568 1638 1664 1696 1701 1728 1764 1792 1872 1908 1911 1944 2016 2028 2048 2058 2067 2106 2184 2187 2226 2268 2304 2352 2366 2401 2457 2496 2544 2548 2592 2597 2646 2688 2704 2744 2756 2808 2809 2862 2912 2916 2968 3024 3042 3072 3087 3136 3159 3276 3328 3339 3392 3402 3456 3528 3549 3584 3744 3816 3822 3888 3969 4032 4056 4096 4116 4134 4212 4293 4368 4374 4452 4459 4536 4563 4608 4704 4732 4802 4823 4914 4992 5088 5096 5103 5184 5194 5292 5376 5408 5488 5512 5616 5618 5724 5733 5824 5832 5936 6048 6084 6144 6174 6201 6272 6318 6552 6561 6656 6678 6784 6804 6912 7056 7098 7168 7203 7371 7488 7632 7644 7776 7791 7938 8064 8112 8192 8232 8268 8281 8424 8427 8586 8736 8748 8904 8918 8957 9072 9126 9216 9261 9408 9464 9477 9604 9646 9828 9984 10017 10176 10192 10206 10368 10388 10584 10647 10752 10816 10976 11024 11232 11236 11448 11466 11648 11664 11872 11907 12096 12168 12288 12348 12402 12544 12636 12879 13104 13122 13312 13356 13377 13568 13608 13689 13824 14112 14196 14336 14406 14469 14742 14976 15264 15288 15309 15552 15582 15876 16128 16224 16384 16464 16536 16562 16807 16848 16854 17172 17199 17472 17496 17808 17836 17914 18144 18179 18252 18432 18522 18603 18816 18928 18954 19208 19292 19656 19663 19683 19968 20034 20352 20384 20412 20736 20776 21168 21294 21504 21609 21632 21952 22048 22113 22464 22472 22896 22932 23296 23328 23373 23744 23814 24192 24336 24576 24696 24804 24843 25088 25272 25281 25758 26208 26244 26624 26712 26754 26871 27136 27216 27378 27648 27783 28224 28392 28431 28672 28812 28938 29484 29952 30051 30528 30576 30618 31104 31164 31213 31752 31941 32256 32448 32768 32928 33072 33124 33614 33696 33708 33761 34344 34398 34944 34992 35616 35672 35721 35828 36288 36358 36504 36517 36864 37044 37206 37632 37856 37908 38416 38584 38637 39312 39326 39366 39936 40068 40131 40704 40768 40824 41067 41472 41552 42336 42588 43008 43218 43264 43407 43904 44096 44226 44928 44944 45792 45864 45927 46592 46656 46746 47488 47628 48384 48672 49152 49392 49608 49686 50176 50421 50544 50562 51516 51597 52416 52488 53248 53424 53508 53742 54272 54432 54537 54756 55296 55566 55809 56448 56784 56862 57344 57624 57876 57967 58968 58989 59049 59904 60102 61056 61152 61236 62208 62328 62426 62699 63504 63882 64512 64827 64896 65536 65856 66144 66248 66339 67228 67392 67416 67522 68688 68796 69888 69984 70119 71232 71344 71442 71656 72576 72716 73008 73034 73728 74088 74412 74529 75264 75712 75816 75843 76832 77168 77274 78624 78652 78732 79872 80136 80262 80613 81408 81536 81648 82134 82944 83104 83349 84672 85176 85293 86016 86436 86528 86814 87808 88192 88452 89856 89888 90153 91584 91728 91854 93184 93312 93492 93639 94976 95256 95823 96768 97344 98304 98784 99216 99372 100352 100842 101088 101124 101283 103032 103194 104832 104976 106496 106848 107016 107163 107484 108544 108864 109074 109512 109551 110592 111132 111618 112896 113568 113724 114688 115248 115752 115911 115934 117649 117936 117978 118098 119808 120204 120393 122112 122304 122472 123201 124416 124656 124852 125398 127008 127253 127764 129024 129654 129792 130221 131072 131712 132288 132496 132678 134456 134784 134832 135044 137376 137592 137641 137781 139776 139968 140238 142464 142688 142884 143312 145152 145432 146016 146068 147456 148176 148824 149058 150528 151263 151424 151632 151686 153664 154336 154548 154791 157248 157304 157464 159744 160272 160524 161226 162816 163072 163296 163611 164268 165888 166208 166698 167427 169344 170352 170586 172032 172872 173056 173628 173901 175616 176384 176904 176967 179712 179776 180306 183168 183456 183708 186368 186624 186984 187278 188097 189952 190512 191646 193536 194481 194688 196608 197568 198432 198744 199017 200704 201684 202176 202248 202566 206064 206388 209664 209952 210357 212992 213696 214032 214326 214968 217088 217728 218148 218491 219024 219102 221184 222264 223236 223587 225792 227136 227448 227529 229376 230496 231504 231822 231868 235298 235872 235956 236196 236327 239616 240408 240786 241839 244224 244608 244944 246402 248832 249312 249704 250047 250796 254016 254506 255528 255619 255879 258048 259308 259584 260442 262144 263424 264576 264992 265356 268912 269568 269664 270088 270459 274752 275184 275282 275562 279552 279936 280476 280917 284928 285376 285768 286624 287469 290304 290864 292032 292136 294912 296352 297648 298116 301056 302526 302848 303264 303372 303849 307328 308672 309096 309582 314496 314608 314928 319488 320544 321048 321489 322452 325632 326144 326592 327222 328536 328653 331776 332416 333396 334854 338688 340704 341172 344064 345744 346112 347256 347733 347802 351232 352768 352947 353808 353934 359424 359552 360612 361179 366336 366912 367416 369603 372736 373248 373968 374556 376194 379904 381024 381759 383292 387072 388962 389376 390663 393216 395136 396864 397488 398034 401408 403368 404352 404496 405132 405769 412128 412776 412923 413343 419328 419904 420714 425984 427392 428064 428652 429936 434176 435456 436296 436982 438048 438204 438893 442368 444528 446472 447174 451584 453789 454272 454896 455058 458752 460992 463008 463644 463736 464373 470596 471744 471912 472392 472654 474721 479232 480816 481572 483678 488448 489216 489888 490833 492804 497664 498624 499408 500094 501592 502281 508032 509012 511056 511238 511758 516096 518616 519168 520884 521703 524288 526848 529152 529984 530712 530901 537824 539136 539328 540176 540918 549504 550368 550564 551124 559104 559872 560952 561834 564291 569856 570752 571536 573248 574938 580608 581728 583443 584064 584272 589824 592704 595296 596232 597051 602112 605052 605696 606528 606744 607698 614656 617344 618192 619164 628992 629216 629856 631071 638976 641088 642096 642978 644904 651264 652288 653184 654444 655473 657072 657306 663552 664832 666792 669708 670761 677376 681408 682344 682587 688128 691488 692224 694512 695466 695604 702464 705536 705894 707616 707868 708981 718848 719104 721224 722358 725517 732672 733824 734832 739206 745472 746496 747936 749112 750141 752388 759808 762048 763518 766584 766857 767637 774144 777924 778752 781326 786432 790272 793728 794976 796068 802816 806736 808704 808992 810264 811377 811538 824256 825552 825846 826686 838656 839808 841428 842751 851968 854784 856128 857304 859872 862407 868352 870912 872592 873964 876096 876408 877786 884736 889056 890771 892944 894348 903168 907578 908544 909792 910116 911547 917504 921984 926016 927288 927472 928746 941192 943488 943824 944784 945308 949442 958464 961632 963144 963487 964467 967356 976896 978432 979776 981666 985608 985959 995328 997248 998816 1000188 1003184 1004562 1016064 1018024 1022112 1022476 1023516 1032192 1037232 1038336 1041768 1043199 1043406 1048576 1053696 1058304 1058841 1059968 1061424 1061802 1075648 1078272 1078656 1080352 1081836 1083537 1099008 1100736 1101128 1102248 1108809 1118208 1119744 1121904 1123668 1128582 1139712 1141504 1143072 1145277 1146496 1149876 1161216 1163456 1166886 1168128 1168544 1171989 1179648 1185408 1190592 1192464 1194102 1204224 1210104 1211392 1213056 1213488 1215396 1217307 1229312 1234688 1236384 1238328 1238769 1257984 1258432 1259712 1262142 1277952 1282176 1284192 1285956 1289808 1302528 1304576 1306368 1308888 1310946 1314144 1314612 1316679 1327104 1329664 1333584 1339416 1341522 1354752 1361367 1362816 1364688 1365174 1376256 1382976 1384448 1389024 1390932 1391208 1393119 1404928 1411072 1411788 1415232 1415736 1417962 1424163 1437696 1438208 1442448 1444716 1451034 1465344 1467648 1469664 1472499 1478412 1490944 1492992 1495872 1498224 1500282 1504776 1506843 1519616 1524096 1527036 1529437 1533168 1533714 1535274 1548288 1555848 1557504 1562652 1565109 1572864 1580544 1587456 1589952 1592136 1592703 1605632 1613472 1617408 1617984 1620528 1622754 1623076 1648512 1651104 1651692 1653372 1654289 1677312 1679616 1682856 1685502 1692873 1703936 1709568 1712256 1714608 1719744 1724814 1736704 1741824 1745184 1747928 1750329 1752192 1752816 1755572 1769472 1778112 1781542 1785888 1788696 1789333 1791153 1806336 1815156 1817088 1819584 1820232 1823094 1835008 1843968 1852032 1854576 1854944 1857492 1882384 1886976 1887648 1889568 1890616 1893213 1898884 1916928 1923264 1926288 1926974 1928934 1934712 1953792 1956864 1959552 1963332 1966419 1971216 1971918 1990656 1994496 1997632 2000376 2006368 2009124 2012283 2032128 2036048 2044224 2044952 2047032 2047761 2064384 2074464 2076672 2083536 2086398 2086812 2097152 2107392 2116608 2117682 2119936 2122848 2123604 2126943 2151296 2156544 2157312 2160704 2163672 2167074 2176551 2198016 2201472 2202256 2204496 2217618 2236416 2239488 2243808 2247336 2250423 2257164 2279424 2283008 2286144 2290554 2292992 2299752 2300571 2322432 2326912 2333772 2336256 2337088 2343978 2359296 2370816 2381184 2384928 2388204 2408448 2420208 2422784 2426112 2426976 2430792 2434131 2434614 2458624 2469376 2472768 2476656 2477538 2515968 2516864 2519424 2524284 2528253 2555904 2564352 2568384 2571912 2579616 2587221 2605056 2609152 2612736 2617776 2621892 2628288 2629224 2633358 2654208 2659328 2667168 2672313 2678832 2683044 2709504 2722734 2725632 2729376 2730348 2734641 2752512 2765952 2768896 2778048 2781864 2782416 2786238 2809856 2822144 2823576 2830464 2831472 2835924 2840383 2848326 2875392 2876416 2884896 2889432 2890461 2893401 2902068 2930688 2935296 2939328 2944998 2956824 2957877 2981888 2985984 2991744 2996448 3000564 3009552 3013686 3039232 3048192 3054072 3058874 3066336 3067428 3070548 3072251 3096576 3111696 3115008 3125304 3129597 3130218 3145728 3161088 3174912 3176523 3179904 3184272 3185406 3211264 3226944 3234816 3235968 3241056 3245508 3246152 3250611 3297024 3302208 3303384 3306744 3308578 3323047 3326427 3354624 3359232 3365712 3371004 3385746 3407872 3419136 3424512 3429216 3435831 3439488 3449628 3473408 3483648 3490368 3495856 3500658 3504384 3505632 3511144 3515967 3538944 3556224 3563084 3571776 3577392 3578666 3582306 3612672 3630312 3634176 3639168 3640464 3646188 3651921 3670016 3687936 3704064 3709152 3709888 3714984 3716307 3764768 3773952 3775296 3779136 3781232 3786426 3797768 3833856 3846528 3852576 3853948 3857868 3869424 3907584 3913728 3919104 3926664 3932838 3942432 3943836 3950037 3981312 3988992 3995264 4000752 4012736 4018248 4024566 4064256 4072096 4084101 4088448 4089904 4094064 4095522 4128768 4148928 4153344 4167072 4172796 4173624 4179357 4194304 4214784 4233216 4235364 4239872 4245696 4247208 4253886 4272489 4302592 4313088 4314624 4321408 4327344 4334148 4353102 4396032 4402944 4404512 4408992 4417497 4435236 4472832 4478976 4487616 4494672 4500846 4514328 4520529 4558848 4566016 4572288 4581108 4585984 4588311 4599504 4601142 4644864 4653824 4667544 4672512 4674176 4687956 4695327 4718592 4741632 4762368 4769856 4776408 4778109 4816896 4840416 4845568 4852224 4853952 4861584 4868262 4869228 4917248 4938752 4945536 4953312 4955076 4962867 5031936 5033728 5038848 5048568 5056506 5078619 5111808 5128704 5136768 5143824 5159232 5174442 5210112 5218304 5225472 5235552 5243784 5250987 5256576 5258448 5266716 5308416 5318656 5334336 5344626 5357664 5366088 5367999 5373459 5419008 5445468 5451264 5458752 5460696 5469282 5505024 5531904 5537792 5556096 5563728 5564832 5572476 5619712 5644288 5647152 5660928 5662944 5671848 5679639 5680766 5696652 5750784 5752832 5769792 5778864 5780922 5786802 5804136 5861376 5870592 5878656 5889996 5899257 5913648 5915754 5963776 5971968 5983488 5992896 6001128 6019104 6027372 6036849 6078464 6096384 6108144 6117748 6132672 6134856 6141096 6143283 6144502 6193152 6223392 6230016 6235397 6250608 6259194 6260436 6291456 6322176 6349824 6353046 6359808 6368544 6370812 6380829 6422528 6453888 6469632 6471936 6482112 6491016 6492304 6501222 6529653 6594048 6604416 6606768 6613488 6617156 6646094 6652854 6709248 6718464 6731424 6742008 6744409 6751269 6771492 6815744 6838272 6849024 6858432 6871662 6878976 6899256 6901713 6946816 6967296 6980736 6991712 7001316 7008768 7011264 7022288 7031934 7077888 7112448 7126168 7143552 7154784 7157332 7164612 7225344 7260624 7268352 7278336 7280928 7292376 7302393 7303842 7340032 7375872 7408128 7418304 7419776 7429968 7432614 7529536 7547904 7550592 7558272 7562464 7572852 7584759 7595536 7667712 7693056 7705152 7707896 7715736 7738848 7761663 7815168 7827456 7838208 7853328 7865676 7884864 7887672 7900074 7962624 7977984 7990528 8001504 8016939 8025472 8036496 8049132 8128512 8144192 8168202 8176896 8179808 8188128 8191044 8203923 8257536 8297856 8306688 8334144 8345592 8347248 8358714 8388608 8429568 8466432 8470728 8479744 8491392 8494416 8507772 8521149 8544978 8605184 8626176 8629248 8642816 8654688 8668296 8671383 8706204 8792064 8805888 8809024 8817984 8834994 8870472 8873631 8945664 8957952 8975232 8989344 9001692 9028656 9041058 9117696 9132032 9144576 9162216 9171968 9176622 9199008 9202284 9216753 9289728 9307648 9335088 9345024 9348352 9375912 9390654 9437184 9483264 9524736 9529569 9539712 9552816 9556218 9633792 9680832 9691136 9704448 9707904 9723168 9736524 9738456 9751833 9834496 9877504 9891072 9906624 9910152 9925734 9969141 9979281 10063872 10067456 10077696 10097136 10113012 10157238 10223616 10257408 10273536 10287648 10307493 10318464 10348884 10420224 10436608 10450944 10471104 10487568 10501974 10513152 10516896 10533432 10547901 10616832 10637312 10668672 10689252 10715328 10732176 10735998 10746918 10838016 10890936 10902528 10917504 10921392 10938564 10955763 11010048 11063808 11075584 11112192 11127456 11129664 11144952 11148921 11239424 11288576 11294304 11321856 11325888 11343696 11359278 11361532 11393304 11501568 11505664 11539584 11557728 11561844 11573604 11580023 11608272 11722752 11741184 11757312 11779992 11798514 11827296 11831508 11850111 11927552 11943936 11966976 11985792 12002256 12038208 12054744 12073698 12156928 12192768 12216288 12235496 12252303 12265344 12269712 12282192 12286566 12289004 12386304 12446784 12460032 12470794 12501216 12518388 12520872 12525331 12538071 12582912 12644352 12699648 12706092 12719616 12737088 12741624 12761658 12817467 12845056 12907776 12939264 12943872 12964224 12982032 12984608 13002444 13059306 13188096 13208832 13213536 13226976 13234312 13252491 13292188 13305708 13418496 13436928 13462848 13484016 13488818 13502538 13542984 13561587 13631488 13676544 13698048 13716864 13743324 13757952 13764933 13798512 13803426 13893632 13934592 13961472 13983424 14002632 14017536 14022528 14044576 14063868 14085981 14155776 14224896 14252336 14287104 14309568 14314664 14329224 14334327 14450688 14521248 14536704 14556672 14561856 14584752 14604786 14607684 14680064 14751744 14816256 14836608 14839552 14859936 14865228 14888601 15059072 15095808 15101184 15116544 15124928 15145704 15169518 15191072 15235857 15335424 15386112 15410304 15415792 15431472 15477696 15523326 15630336 15654912 15676416 15706656 15731352 15752961 15769728 15775344 15800148 15925248 15955968 15981056 16003008 16033878 16050944 16072992 16098264 16103997 16257024 16288384 16336404 16353792 16359616 16376256 16382088 16407846 16515072 16595712 16613376 16668288 16691184 16694496 16717428 16777216 16859136 16932864 16941456 16959488 16982784 16988832 17015544 17038917 17042298 17089956 17210368 17252352 17258496 17285632 17309376 17336592 17342766 17412408 17584128 17611776 17618048 17635968 17669988 17697771 17740944 17747262 17891328 17915904 17950464 17978688 18003384 18057312 18082116 18110547 18235392 18264064 18289152 18324432 18343936 18353244 18398016 18404568 18429849 18433506 18579456 18615296 18670176 18690048 18696704 18706191 18751824 18781308 18874368 18966528 19049472 19059138 19079424 19105632 19112436 19142487 19267584 19361664 19382272 19408896 19415808 19446336 19473048 19476912 19503666 19588959 19668992 19755008 19782144 19813248 19820304 19851468 19882681 19938282 19958562 20127744 20134912 20155392 20194272 20226024 20233227 20253807 20314476 20447232 20514816 20547072 20575296 20614986 20636928 20697768 20705139 20840448 20873216 20901888 20942208 20975136 21003948 21026304 21033792 21066864 21095802 21233664 21274624 21337344 21378504 21430656 21464352 21471996 21493836 21505757 21676032 21781872 21805056 21835008 21842784 21877128 21907179 21911526 22020096 22127616 22151168 22224384 22254912 22259328 22289904 22297842 22478848 22577152 22588608 22643712 22651776 22687392 22718556 22723064 22754277 22786608 23003136 23011328 23079168 23115456 23123688 23147208 23160046 23216544 23261329 23284989 23445504 23482368 23514624 23559984 23597028 23654592 23663016 23700222 23855104 23887872 23933952 23971584 24004512 24050817 24076416 24109488 24147396 24313856 24385536 24432576 24470992 24504606 24530688 24539424 24564384 24573132 24578008 24611769 24772608 24893568 24920064 24941588 25002432 25036776 25041744 25050662 25076142 25165824 25288704 25399296 25412184 25439232 25474176 25483248 25523316 25563447 25634934 25690112 25815552 25878528 25887744 25928448 25964064 25969216 26004888 26014149 26118612 26376192 26417664 26427072 26453952 26468624 26504982 26584376 26611416 26620893 26836992 26873856 26925696 26968032 26977636 27005076 27085968 27123174 27262976 27353088 27396096 27433728 27486648 27515904 27529866 27597024 27606852 27650259 27787264 27869184 27922944 27966848 28005264 28035072 28045056 28089152 28127736 28171962 28311552 28449792 28504672 28574208 28588707 28619136 28629328 28658448 28668654 28901376 29042496 29073408 29113344 29123712 29169504 29209572 29215368 29255499 29360128 29503488 29632512 29673216 29679104 29719872 29730456 29777202 29907423 30118144 30191616 30202368 30233088 30249856 30291408 30339036 30382144 30471714 30670848 30772224 30820608 30831584 30862944 30922479 30955392 31046652 31260672 31309824 31352832 31413312 31462704 31505922 31539456 31550688 31600296 31643703 31850496 31911936 31962112 32006016 32067756 32101888 32145984 32196528 32207994 32514048 32576768 32672808 32707584 32719232 32752512 32764176 32815692 32867289 33030144 33191424 33226752 33336576 33382368 33388992 33434856 33446763 33554432 33718272 33865728 33882912 33918976 33965568 33977664 34031088 34077834 34084596 34179912 34420736 34504704 34516992 34571264 34618752 34673184 34685532 34740069 34824816 35168256 35223552 35236096 35271936 35339976 35395542 35481888 35494524 35550333 35782656 35831808 35900928 35957376 36006768 36114624 36164232 36221094 36470784 36528128 36578304 36648864 36687872 36706488 36756909 36796032 36809136 36859698 36867012 37158912 37230592 37340352 37380096 37393408 37412382 37503648 37562616 37575993 37614213 37748736 37933056 38098944 38118276 38158848 38211264 38224872 38284974 38452401 38535168 38723328 38764544 38817792 38831616 38892672 38946096 38953824 39007332 39177918 39337984 39510016 39564288 39626496 39640608 39702936 39757473 39765362 39876564 39917124 40255488 40269824 40310784 40388544 40452048 40466454 40507614 40628952 40684761 40894464 41029632 41094144 41150592 41229972 41273856 41294799 41395536 41410278 41680896 41746432 41803776 41884416 41950272 42007896 42052608 42067584 42133728 42191604 42257943 42467328 42549248 42674688 42757008 42861312 42928704 42943992 42987672 43002981 43011514 43352064 43563744 43610112 43670016 43685568 43754256 43814358 43823052 44040192 44255232 44302336 44448768 44509824 44518656 44579808 44595684 44665803 44957696 45154304 45177216 45287424 45303552 45374784 45437112 45446128 45508554 45573216 45707571 46006272 46022656 46158336 46230912 46247376 46294416 46320092 46433088 46522658 46569978 46891008 46964736 47029248 47119968 47194056 47210863 47258883 47309184 47326032 47400444 47710208 47775744 47867904 47943168 48009024 48101634 48152832 48218976 48294792 48311991 48627712 48771072 48865152 48941984 49009212 49061376 49078848 49128768 49146264 49156016 49223538 49545216 49787136 49840128 49883176 50004864 50073552 50083488 50101324 50152284 50331648 50577408 50798592 50824368 50878464 50948352 50966496 51046632 51116751 51126894 51269868 51380224 51631104 51757056 51775488 51856896 51928128 51938432 52009776 52028298 52237224 52752384 52835328 52854144 52907904 52937248 53009964 53093313 53168752 53222832 53241786 53673984 53747712 53851392 53936064 53955272 54010152 54171936 54246348 54331641 54525952 54706176 54792192 54867456 54973296 55031808 55059732 55194048 55213704 55289547 55300518 55574528 55738368 55845888 55933696 56010528 56070144 56090112 56118573 56178304 56255472 56343924 56623104 56899584 57009344 57148416 57177414 57238272 57258656 57316896 57337308 57427461 57802752 58084992 58146816 58226688 58247424 58339008 58419144 58430736 58510998 58720256 58766877 59006976 59265024 59346432 59358208 59439744 59460912 59554404 59648043 59814846 60236288 60383232 60404736 60466176 60499712 60582816 60678072 60699681 60764288 60943428 61341696 61544448 61641216 61663168 61725888 61844958 61910784 62093304 62115417 62521344 62619648 62705664 62826624 62925408 63011844 63078912 63101376 63200592 63287406 63700992 63823872 63924224 64012032 64135512 64203776 64291968 64393056 64415988 64517271 65028096 65153536 65345616 65415168 65438464 65505024 65528352 65631384 65734578 66060288 66382848 66453504 66673152 66764736 66777984 66869712 66893526 67108864 67436544 67731456 67765824 67837952 67931136 67955328 68062176 68155668 68169192 68262831 68359824 68841472 69009408 69033984 69142528 69237504 69346368 69371064 69480138 69649632 69783987 69854967 70336512 70447104 70472192 70543872 70679952 70791084 70963776 70989048 71100666 71565312 71663616 71801856 71914752 72013536 72152451 72229248 72328464 72442188 72941568 73056256 73156608 73297728 73375744 73412976 73513818 73592064 73618272 73719396 73734024 73835307 74317824 74461184 74680704 74760192 74786816 74824764 75007296 75125232 75151986 75228426 75497472 75866112 76197888 76236552 76317696 76422528 76449744 76569948 76690341 76904802 77070336 77446656 77529088 77635584 77663232 77785344 77892192 77907648 78014664 78042447 78355836 78675968 79020032 79128576 79252992 79281216 79405872 79514946 79530724 79753128 79834248 79862679 80510976 80539648 80621568 80777088 80904096 80932908 81015228 81060161 81257904 81369522 81788928 82059264 82188288 82301184 82459944 82547712 82589598 82791072 82820556 82950777 83361792 83492864 83607552 83768832 83900544 84015792 84105216 84135168 84267456 84383208 84515886 84934656 85098496 85349376 85514016 85722624 85766121 85857408 85887984 85975344 86005962 86023028 86704128 87127488 87220224 87340032 87371136 87508512 87628716 87646104 87677317 87766497 88080384 88510464 88604672 88897536 89019648 89037312 89159616 89191368 89331606 89722269 89915392 90308608 90354432 90574848 90607104 90749568 90874224 90892256 91017108 91146432 91415142 92012544 92045312 92316672 92461824 92494752 92588832 92640184 92767437 92866176 93045316 93139956 93782016 93929472 94058496 94239936 94388112 94421726 94517766 94618368 94652064 94800888 94931109 95420416 95551488 95735808 95886336 96018048 96203268 96305664 96437952 96589584 96623982 97255424 97542144 97730304 97883968 98018424 98122752 98157696 98257536 98292528 98312032 98447076 98601867 99090432 99574272 99680256 99766352 100009728 100147104 100166976 100202648 100304568 100340289 100663296 101154816 101597184 101648736 101756928 101896704 101932992 102093264 102233502 102253788 102539736 102760448 103262208 103514112 103550976 103713792 103856256 103876864 104019552 104056596 104220207 104474448 105504768 105670656 105708288 105815808 105874496 106019928 106186626 106337504 106445664 106483572 106650999 107347968 107495424 107702784 107872128 107910544 108020304 108343872 108492696 108663282 109051904 109412352 109584384 109734912 109946592 110063616 110119464 110270727 110388096 110427408 110579094 110601036 111149056 111476736 111691776 111867392 112021056 112140288 112180224 112237146 112356608 112510944 112687848 112727979 113246208 113799168 114018688 114296832 114354828 114476544 114517312 114633792 114674616 114854922 115357203 115605504 116169984 116293632 116453376 116494848 116678016 116838288 116861472 117021996 117440512 117533754 118013952 118530048 118692864 118716416 118879488 118921824 119108808 119272419 119296086 119629692 120472576 120766464 120809472 120932352 120999424 121165632 121356144 121399362 121528576 121886856 122683392 123088896 123282432 123326336 123451776 123689916 123821568 123884397 124186608 124230834 125042688 125239296 125411328 125653248 125850816 126023688 126157824 126202752 126401184 126574812 126773829 127401984 127647744 127848448 128024064 128271024 128407552 128583936 128786112 128831976 129008943 129034542 130056192 130307072 130691232 130830336 130876928 131010048 131056704 131262768 131469156 132120576 132765696 132907008 133346304 133529472 133555968 133739424 133787052 133997409 134217728 134873088 135462912 135531648 135675904 135862272 135910656 136124352 136311336 136338384 136525662 136719648 137122713 137682944 138018816 138067968 138285056 138475008 138692736 138742128 138960276 139299264 139567974 139709934 140673024 140894208 140944384 141087744 141359904 141582168 141632589 141776649 141927552 141978096 142201332 143130624 143327232 143603712 143829504 144027072 144304902 144458496 144656928 144884376 144935973 145883136 146112512 146313216 146595456 146751488 146825952 147027636 147184128 147236544 147438792 147468048 147670614 148635648 148922368 149361408 149520384 149573632 149649528 150014592 150250464 150303972 150456852 150540299 150994944 151732224 152395776 152473104 152635392 152845056 152899488 153139896 153350253 153380682 153809604 154140672 154893312 155058176 155271168 155326464 155570688 155784384 155815296 156029328 156084894 156711672 157351936 158040064 158257152 158505984 158562432 158811744 159029892 159061448 159279939 159506256 159668496 159725358 161021952 161079296 161243136 161554176 161808192 161865816 162030456 162120322 162515808 162739044 162829303 162994923 163577856 164118528 164376576 164602368 164919888 165095424 165179196 165582144 165641112 165868641 165901554 166723584 166985728 167215104 167537664 167801088 168031584 168210432 168270336 168355719 168534912 168766416 169031772 169869312 170196992 170698752 171028032 171445248 171532242 171714816 171775968 171950688 172011924 172046056 172282383 173408256 174254976 174440448 174680064 174742272 175017024 175257432 175292208 175354634 175532994 176160768 176300631 177020928 177209344 177795072 178039296 178074624 178319232 178382736 178663212 178944129 179444538 179830784 180617216 180708864 181149696 181214208 181499136 181748448 181784512 182034216 182099043 182292864 182830284 184025088 184090624 184633344 184923648 184989504 185177664 185280368 185534874 185732352 186090632 186279912 186346251 187564032 187858944 188116992 188479872 188776224 188843452 189035532 189236736 189304128 189601776 189862218 190840832 191102976 191471616 191772672 192036096 192406536 192611328 192875904 193179168 193247964 193551813 194510848 195084288 195460608 195767936 196036848 196245504 196315392 196515072 196585056 196624064 196894152 197203734 198180864 199148544 199360512 199532704 200019456 200294208 200333952 200405296 200609136 200680578 201326592 202309632 203194368 203297472 203513856 203793408 203865984 204186528 204467004 204507576 204788493 205079472 205520896 206524416 207028224 207101952 207427584 207712512 207753728 208039104 208113192 208440414 208948896 209351961 211009536 211341312 211416576 211631616 211748992 212039856 212373252 212675008 212891328 212967144 213301998 214695936 214990848 215405568 215744256 215821088 216040608 216457353 216687744 216985392 217326564 218103808 218824704 219168768 219469824 219893184 220127232 220238928 220541454 220776192 220854816 221158188 221202072 221505921 222298112 222953472 223383552 223734784 224042112 224280576 224360448 224474292 224713216 225021888 225375696 225455958 226492416 227598336 228037376 228593664 228709656 228953088 229034624 229267584 229349232 229709844 230071023 230714406 231211008 232339968 232587264 232906752 232989696 233356032 233676576 233722944 234043992 234127341 234881024 235067508 236027904 237060096 237385728 237432832 237758976 237843648 238217616 238544838 238592172 239259384 239588037 240945152 241532928 241618944 241864704 241998848 242331264 242712288 242798724 243057152 243180483 243773712 245366784 246177792 246564864 246652672 246903552 247379832 247643136 247768794 248373216 248461668 248852331 250085376 250478592 250822656 251306496 251701632 252047376 252315648 252405504 252802368 253149624 253547658 254803968 255295488 255696896 256048128 256542048 256815104 257167872 257298363 257572224 257663952 258017886 258069084 260112384 260614144 261382464 261660672 261753856 262020096 262113408 262525536 262938312 263031951 263299491 264241152 265531392 265814016 266692608 267058944 267111936 267478848 267574104 267994818 268435456 269166807 269746176 270925824 271063296 271351808 271724544 271821312 272248704 272622672 272676768 273051324 273439296 274245426 275365888 276037632 276135936 276570112 276950016 277385472 277484256 277920552 278302311 278598528 279135948 279419868 281346048 281788416 281888768 282175488 282719808 283164336 283265178 283553298 283855104 283956192 284402664 284793327 286261248 286654464 287207424 287659008 288054144 288609804 288916992 289313856 289768752 289871946 291766272 292225024 292626432 293190912 293502976 293651904 294055272 294368256 294473088 294877584 294936096 295341228 295805601 297271296 297844736 298722816 299040768 299147264 299299056 300029184 300500928 300607944 300913704 301020867 301080598 301989888 303464448 304791552 304946208 305270784 305690112 305798976 306279792 306700506 306761364 307619208 308281344 309786624 310116352 310542336 310652928 311141376 311568768 311630592 312058656 312169788 312660621 313423344 314703872 316080128 316514304 317011968 317124864 317623488 318059784 318122896 318559878 319012512 319336992 319450716 319952997 322043904 322158592 322486272 323108352 323616384 323731632 324060912 324240644 325031616 325478088 325658606 325989846 327155712 328237056 328753152 329204736 329839776 330190848 330358392 330476041 330812181 331164288 331282224 331737282 331803108 333447168 333971456 334430208 335075328 335602176 336063168 336420864 336540672 336711438 337069824 337532832 338063544 338183937 339738624 340393984 341397504 342056064 342890496 343064484 343429632 343551936 343901376 344023848 344092112 344564766 346071609 346816512 348509952 348880896 349360128 349484544 350034048 350514864 350584416 350709268 351065988 352321536 352601262 354041856 354418688 355590144 356078592 356149248 356638464 356765472 357326424 357817257 357888258 358889076 359661568 361234432 361417728 362299392 362428416 362998272 363496896 363569024 364068432 364198086 364585728 365660568 368050176 368181248 369266688 369847296 369979008 370355328 370560736 371069748 371464704 371653191 372181264 372559824 372692502 375128064 375717888 376233984 376959744 377552448 377686904 378071064 378473472 378608256 379203552 379724436 380321487 381681664 382205952 382943232 383545344 384072192 384813072 385222656 385751808 386358336 386495928 387026829 387103626 389021696 390168576 390921216 391535872 392073696 392491008 392630784 393030144 393170112 393248128 393788304 394407468 396361728 398297088 398721024 399065408 400038912 400588416 400667904 400810592 401218272 401361156 401992227 402653184 404619264 406388736 406594944 407027712 407586816 407731968 408373056 408934008 409015152 409576986 410158944 411041792 411368139 413048832 414056448 414203904 414855168 415425024 415507456 416078208 416226384 416880828 417897792 418703922 422019072 422682624 422833152 423263232 423497984 424079712 424746504 424897767 425350016 425782656 425934288 426603996 429391872 429981696 430811136 431488512 431642176 432081216 432914706 433375488 433970784 434653128 434807919 436207616 437649408 438337536 438939648 439786368 440254464 440477856 441082908 441552384 441709632 442316376 442404144 443011842 444596224 445906944 446767104 447469568 448084224 448561152 448720896 448948584 449426432 450043776 450751392 450911916 451620897 452984832 455196672 456074752 457187328 457419312 457906176 458069248 458535168 458698464 459419688 460142046 461428812 462422016 464679936 465174528 465813504 465979392 466712064 467353152 467445888 468087984 468254682 469762048 470135016 472055808 474120192 474771456 474865664 475517952 475687296 476435232 477089676 477184344 477839817 478518768 479176074 481890304 483065856 483237888 483729408 483997696 484662528 485424576 485597448 486114304 486360966 487547424 488487909 488984769 490733568 492355584 493129728 493305344 493807104 494759664 495286272 495537588 496746432 496923336 497704662 500170752 500957184 501645312 502612992 503403264 504094752 504631296 504811008 505067157 505604736 506299248 507095316 509607936 510590976 511393792 512096256 513084096 513630208 514335744 514596726 515144448 515327904 516035772 516138168 516847149 520224768 521228288 522764928 523321344 523507712 524040192 524226816 525051072 525876624 526063902 526598982 528482304 528901893 531062784 531628032 533385216 534117888 534223872 534957696 535148208 535989636 536832387 536870912 538333614 539492352 541851648 542126592 542703616 543449088 543642624 544497408 545245344 545353536 546102648 546297129 546878592 548490852 550731776 552075264 552271872 553140224 553900032 554770944 554968512 555841104 556604622 557197056 558271896 558839736 559038753 562692096 563576832 563777536 564350976 565439616 566328672 566530356 567106596 567710208 567912384 568805328 569586654 572522496 573308928 574414848 575318016 576108288 577219608 577833984 578627712 579537504 579743892 580655439 583532544 584450048 585252864 586381824 587005952 587303808 588110544 588736512 588946176 589755168 589872192 590682456 591611202 594542592 595689472 597445632 598081536 598294528 598598112 600058368 601001856 601215888 601827408 602041734 602161196 603979776 606928896 609583104 609892416 610541568 611380224 611597952 612559584 613401012 613522728 613741219 614365479 615238416 616562688 619573248 620232704 621084672 621305856 622282752 623137536 623261184 624117312 624339576 625321242 626846688 628055883 629407744 632160256 633028608 634023936 634249728 635246976 636119568 636245792 637119756 638025024 638673984 638901432 639905994 644087808 644317184 644972544 646216704 647232768 647463264 648121824 648481288 649372059 650063232 650956176 651317212 651979692 654311424 656474112 657506304 658409472 659679552 660381696 660716784 660952082 661624362 662328576 662564448 663474564 663606216 664517763 666894336 667942912 668860416 670150656 671204352 672126336 672841728 673081344 673422876 674139648 675065664 676127088 676367874 679477248 680787968 682795008 684112128 685780992 686128968 686859264 687103872 687802752 688047696 688184224 689129532 690213069 692143218 693633024 697019904 697761792 698720256 698969088 700068096 701029728 701168832 701418536 702131976 702382023 704643072 705202524 708083712 708837376 711180288 712157184 712298496 713276928 713530944 714652848 715634514 715776516 717778152 718764111 719323136 722468864 722835456 724598784 724856832 725996544 726993792 727138048 728136864 728396172 729171456 729541449 731321136 736100352 736362496 738533376 739694592 739958016 740710656 741121472 742139496 742929408 743306382 744362528 745119648 745385004 746556993 750256128 751435776 752467968 753919488 755104896 755373808 756142128 756946944 757216512 758407104 759448872 760642974 763363328 764411904 765886464 767090688 768144384 769626144 770445312 771503616 771895089 772716672 772991856 774053658 774207252 778043392 780337152 781842432 783071744 784147392 784982016 785261568 786060288 786340224 786496256 787576608 788814936 789095853 792723456 796594176 797442048 798130816 800077824 801176832 801335808 801621184 802436544 802722312 803984454 805306368 807500421 809238528 812777472 813189888 814055424 815173632 815463936 816746112 817868016 818030304 819153972 820317888 822083584 822736278 826097664 828112896 828407808 829710336 830850048 831014912 832156416 832452768 833761656 834906933 835795584 837407844 844038144 845365248 845666304 846526464 846995968 848159424 849493008 849795534 850700032 851565312 851868576 853207992 858783744 859963392 861622272 862977024 863284352 864162432 865829412 866750976 867941568 869306256 869615838 872415232 875298816 876675072 877879296 879572736 880508928 880955712 882165816 883104768 883419264 884632752 884808288 886023684 887416803 889192448 891813888 893534208 894939136 896168448 897122304 897441792 897897168 898852864 900087552 901502784 901823832 903062601 903241794 905969664 910393344 912149504 914374656 914838624 915812352 916138496 917070336 917396928 918839376 920284092 922857624 924844032 929359872 930349056 931627008 931958784 933424128 934706304 934891776 936175968 936509364 937981863 939524096 940270032 944111616 948240384 949542912 949731328 951035904 951374592 952870464 954179352 954368688 955679634 957037536 958352148 959858991 963780608 966131712 966475776 967458816 967995392 969325056 970849152 971194896 972228608 972721932 975094848 976975818 977969538 981467136 984711168 986259456 986610688 987614208 989519328 990572544 991075176 991428123 992436543 993492864 993846672 995409324 1000341504 1001914368 1003290624 1005225984 1006806528 1008189504 1009262592 1009622016 1010134314 1011209472 1012598496 1014190632 1014551811 1019215872 1021181952 1022787584 1024192512 1026168192 1027260416 1028671488 1029193452 1030288896 1030655808 1032071544 1032276336 1033694298 1038214827 1040449536 1042456576 1045529856 1046642688 1047015424 1048080384 1048453632 1050102144 1051753248 1052127804 1053197964 1053782093 1056964608 1057803786 1062125568 1063256064 1066770432 1068235776 1068447744 1069915392 1070296416 1071979272 1073451771 1073664774 1073741824 1076667228 1078984704 1083703296 1084253184 1085407232 1086898176 1087285248 1088994816 1090490688 1090707072 1092205296 1092594258 1093757184 1096981704 1101463552 1104150528 1104543744 1106280448 1107800064 1109541888 1109937024 1111682208 1113209244 1114394112 1114959573 1116543792 1117679472 1118077506 1125384192 1127153664 1127555072 1128701952 1130879232 1132657344 1133060712 1134213192 1135420416 1135824768 1137610656 1139173308 1139805121 1140964461 1145044992 1146617856 1148829696 1150636032 1152216576 1154439216 1155667968 1157255424 1159075008 1159487784 1161080487 1161310878 1167065088 1168900096 1170505728 1172763648 1174011904 1174607616 1176221088 1177473024 1177892352 1179510336 1179744384 1181364912 1183222404 1189085184 1191378944 1194891264 1196163072 1196589056 1197196224 1200116736 1202003712 1202431776 1203654816 1204083468 1204322392 1205976681 1207959552 1213857792 1219166208 1219784832 1221083136 1222760448 1223195904 1225119168 1226802024 1227045456 1227482438 1228730958 1230476832 1233125376 1234104417 1239146496 1240465408 1242169344 1242611712 1244565504 1246275072 1246522368 1248234624 1248679152 1250642484 1253693376 1256111766 1258815488 1264320512 1266057216 1268047872 1268499456 1270493952 1272239136 1272491584 1274239512 1274693301 1276050048 1277347968 1277802864 1279811988 1288175616 1288634368 1289945088 1292433408 1294465536 1294926528 1296243648 1296962576 1298744118 1300126464 1301912352 1302634424 1303959384 1304423757 1308622848 1312948224 1315012608 1316818944 1319359104 1320763392 1321433568 1321904164 1323248724 1324657152 1325128896 1326949128 1327212432 1329035526 1333788672 1335885824 1337720832 1340301312 1342408704 1344252672 1345683456 1346162688 1346845752 1348279296 1350131328 1352254176 1352735748 1354862691 1358954496 1361575936 1365590016 1368224256 1371561984 1372257936 1373718528 1374207744 1375605504 1376095392 1376368448 1378259064 1380426138 1384286436 1387266048 1394039808 1395523584 1397440512 1397938176 1400136192 1402059456 1402337664 1402837072 1404263952 1404764046 1409286144 1410405048 1416167424 1417674752 1422360576 1424314368 1424596992 1426553856 1427061888 1429305696 1431269028 1431553032 1433519451 1435556304 1437528222 1438646272 1444937728 1445670912 1449197568 1449713664 1451993088 1453987584 1454276096 1456273728 1456792344 1458342912 1459082898 1462642272 1465463727 1472200704 1472724992 1477066752 1479389184 1479916032 1481421312 1482242944 1484278992 1485858816 1486612764 1488725056 1490239296 1490770008 1493113986 1500512256 1502871552 1504935936 1507838976 1510209792 1510747616 1512284256 1513893888 1514433024 1515201471 1516814208 1518897744 1521285948 1526726656 1528823808 1531772928 1534181376 1536288768 1539252288 1540890624 1543007232 1543790178 1545433344 1545983712 1548107316 1548414504 1550541447 1556086784 1560674304 1563684864 1566143488 1568294784 1569964032 1570523136 1572120576 1572680448 1572992512 1575153216 1577629872 1578191706 1585446912 1593188352 1594884096 1596261632 1600155648 1602353664 1602671616 1603242368 1604873088 1605444624 1607968908 1610497161 1610612736 1615000842 1618477056 1625554944 1626379776 1628110848 1630347264 1630927872 1633492224 1635736032 1636060608 1638307944 1638891387 1640635776 1644167168 1645472556 1652195328 1656225792 1656815616 1659420672 1661700096 1662029824 1664312832 1664905536 1667523312 1669813866 1671591168 1674815688 1677116259 1688076288 1690730496 1691332608 1693052928 1693991936 1696318848 1698986016 1699591068 1701400064 1703130624 1703737152 1706415984 1717567488 1719926784 1723244544 1725954048 1726568704 1728324864 1731658824 1733501952 1735883136 1738612512 1739231676 1741966317 1744830464 1750597632 1753350144 1755758592 1759145472 1761017856 1761911424 1764331632 1766209536 1766838528 1769265504 1769616576 1772047368 1774833606 1778384896 1783627776 1787068416 1789878272 1792336896 1794244608 1794883584 1795794336 1797705728 1800175104 1803005568 1803647664 1806125202 1806483588 1811939328 1820786688 1824299008 1828749312 1829677248 1831624704 1832276992 1834140672 1834793856 1837678752 1840568184 1841223657 1843096437 1845715248 1849688064 1858719744 1860698112 1863254016 1863917568 1866848256 1869412608 1869783552 1872351936 1873018728 1875963726 1879048192 1880540064 1884167649 1888223232 1896480768 1899085824 1899462656 1902071808 1902749184 1905740928 1908358704 1908737376 1911359268 1914075072 1916704296 1919717982 1927561216 1932263424 1932951552 1934917632 1935990784 1938650112 1941698304 1942389792 1944457216 1945443864 1948116177 1950189696 1953951636 1955939076 1962934272 1969422336 1972518912 1973221376 1975228416 1979038656 1981145088 1982150352 1982856246 1984873086 1986985728 1987693344 1990818648 1993553289 2000683008 2003828736 2006581248 2010451968 2013613056 2016379008 2018525184 2019244032 2020268628 2022418944 2025196992 2028381264 2029103622 2038431744 2042363904 2045575168 2048385024 2052336384 2054520832 2057342976 2058386904 2060577792 2061311616 2064143088 2064552672 2067388596 2070639207 2076429654 2080899072 2084913152 2091059712 2093285376 2094030848 2096160768 2096907264 2100204288 2103506496 2104255608 2106395928 2107146069 2107564186 2113929216 2115607572 2124251136 2126512128 2133540864 2136471552 2136895488 2139830784 2140592832 2143958544 2146903542 2147329548 2147483648 2153334456 2156292333 2157969408 2167406592 2168506368 2170814464 2173796352 2174570496 2177989632 2180981376 2181414144 2184410592 2185188516 2187514368 2188624347 2193963408 2202927104 2208301056 2209087488 2212560896 2215600128 2219083776 2219874048 2223364416 2226418488 2228788224 2229919146 2233087584 2235358944 2236155012 2239670979 2250768384 2254307328 2255110144 2257403904 2261758464 2265314688 2266121424 2268426384 2270840832 2271649536 2275221312 2278346616 2279610242 2281928922 2290089984 2293235712 2297659392 2301272064 2304433152 2308878432 2311335936 2314510848 2315685267 2318150016 2318975568 2322160974 2322621756 2334130176 2337800192 2341011456 2345527296 2348023808 2349215232 2352442176 2354946048 2355784704 2359020672 2359488768 2362729824 2366444808 2367287559 2378170368 2382757888 2389782528 2392326144 2393178112 2394392448 2400233472 2404007424 2404863552 2407309632 2408166936 2408644784 2411953362 2415919104 2422501263 2427715584 2438332416 2439569664 2442166272 2445520896 2446391808 2450238336 2453604048 2454090912 2454964876 2457461916 2460953664 2466250752 2468208834 2478292992 2480930816 2484338688 2485223424 2489131008 2492550144 2493044736 2496469248 2497358304 2501284968 2504720799 2507386752 2512223532 2517630976 2528641024 2532114432 2536095744 2536998912 2540987904 2544478272 2544983168 2548479024 2549386602 2552100096 2554695936 2555605728 2559623976 2576351232 2577268736 2579890176 2584866816 2588931072 2589853056 2592487296 2593925152 2597488236 2600252928 2603824704 2605268848 2607918768 2608847514 2617245696 2625896448 2630025216 2633637888 2638718208 2641526784 2642867136 2643808328 2646497448 2649314304 2650257792 2653898256 2654424864 2658071052 2662250409 2667577344 2671771648 2675441664 2680602624 2684817408 2688505344 2691366912 2692325376 2693691504 2696558592 2700262656 2704508352 2705471496 2709187803 2709725382 2717908992 2723151872 2731180032 2736448512 2743123968 2744515872 2747437056 2748415488 2751211008 2752190784 2752736896 2756518128 2760852276 2768572872 2774532096 2788079616 2791047168 2794881024 2795876352 2800272384 2804118912 2804675328 2805674144 2808527904 2809528092 2813945589 2818572288 2820810096 2832334848 2835349504 2844721152 2848628736 2849193984 2853107712 2854123776 2858611392 2862538056 2863106064 2867038902 2871112608 2875056444 2877292544 2879576973 2889875456 2891341824 2898395136 2899427328 2903986176 2907975168 2908552192 2912547456 2913584688 2916685824 2918165796 2925284544 2930927454 2944401408 2945449984 2954133504 2958778368 2959832064 2962842624 2964485888 2968557984 2971717632 2973225528 2974284369 2977450112 2980478592 2981540016 2986227972 3001024512 3005743104 3009871872 3015677952 3020419584 3021495232 3024568512 3027787776 3028866048 3030402942 3033628416 3037795488 3042571896 3043655433 3053453312 3057647616 3063545856 3068362752 3072577536 3078504576 3081781248 3086014464 3087580356 3090866688 3091967424 3096214632 3096829008 3101082894 3112173568 3114644481 3121348608 3127369728 3132286976 3136589568 3139928064 3141046272 3144241152 3145360896 3145985024 3150306432 3155259744 3156383412 3161346279 3170893824 3186376704 3189768192 3192523264 3200311296 3204707328 3205343232 3206484736 3209746176 3210889248 3215937816 3220994322 3221225472 3230001684 3236954112 3251109888 3252759552 3256221696 3260694528 3261855744 3266984448 3271472064 3272121216 3276615888 3277782774 3281271552 3288334336 3290945112 3304390656 3312451584 3313631232 3318841344 3323400192 3324059648 3328625664 3329811072 3335046624 3339627732 3343182336 3344878719 3349631376 3354232518 3376152576 3381460992 3382665216 3386105856 3387983872 3392637696 3397972032 3399182136 3402800128 3406261248 3407474304 3412831968 3419415363 3422893383 3435134976 3439853568 3446489088 3451908096 3453137408 3456649728 3463317648 3467003904 3471766272 3477225024 3478463352 3483932634 3489660928 3501195264 3506700288 3511517184 3518290944 3522035712 3523822848 3528663264 3532419072 3533677056 3538531008 3539233152 3544094736 3549667212 3556769792 3567255552 3574136832 3579756544 3584673792 3588489216 3589767168 3591588672 3595411456 3600350208 3606011136 3607295328 3612250404 3612967176 3617930043 3623878656 3641573376 3648598016 3657498624 3659354496 3663249408 3664553984 3668281344 3669587712 3675357504 3681136368 3682447314 3686192874 3691430496 3699376128 3702313251 3717439488 3721396224 3726508032 3727835136 3733696512 3738825216 3739567104 3744703872 3746037456 3751927452 3758096384 3761080128 3768335298 3776446464 3792961536 3798171648 3798925312 3804143616 3805498368 3811481856 3816717408 3817474752 3822718536 3824079903 3828150144 3833408592 3839435964 3855122432 3864526848 3865903104 3869835264 3871981568 3877300224 3883396608 3884779584 3888914432 3890887728 3896232354 3900379392 3907903272 3911878152 3913271271 3925868544 3938844672 3945037824 3946442752 3950456832 3958077312 3962290176 3964300704 3965712492 3969746172 3973971456 3975386688 3981637296 3987106578 4001366016 4007657472 4013162496 4020903936 4027226112 4032758016 4037050368 4038488064 4040537256 4044837888 4050393984 4056762528 4058207244 4064588073 4076863488 4084727808 4091150336 4096770048 4104672768 4109041664 4114685952 4116773808 4121155584 4122623232 4128286176 4129105344 4134777192 4141278414 4152859308 4161798144 4169826304 4182119424 4186570752 4188061696 4192321536 4193814528 4200408576 4207012992 4208511216 4212791856 4214292138 4215128372 4227858432 4231215144 4248502272 4253024256 4267081728 4272943104 4273790976 4279661568 4281185664 4287917088 4293807084 4294659096 4294967296 4296188533 4300558353 4306668912 4312584666 4315938816 4334813184 4337012736 4341628928 4347592704 4349140992 4355979264 4361962752 4362828288 4368821184 4370377032 4375028736 4377248694 4387926816 4396391181 4405854208 4416602112 4418174976 4425121792 4431200256 4438167552 4439748096 4446728832 4452836976 4457576448 4459838292 4466175168 4470717888 4472310024 4479341958 4501536768 4508614656 4510220288 4514807808 4523516928 4530629376 4532242848 4536852768 4541681664 4543299072 4545604413 4550442624 4556693232 4559220484 4563857844 4580179968 4586471424 4595318784 4602544128 4608866304 4617756864 4622671872 4629021696 4631370534 4636300032 4637951136 4644321948 4645243512 4651624341 4668260352 4675600384 4682022912 4691054592 4696047616 4698430464 4704884352 4709892096 4711569408 4718041344 4718977536 4725459648 4732889616 4734575118 4756340736 4765515776 4779565056 4784652288 4786356224 4788784896 4800466944 4808014848 4809727104 4814619264 4816333872 4817289568 4823906724 4831491483 4831838208 4845002526 4855431168 4876664832 4879139328 4884332544 4891041792 4892783616 4900476672 4907208096 4908181824 4909929752 4914923832 4916674161 4921907328 4932501504 4936417668 4956585984 4961861632 4968677376 4970446848 4978262016 4985100288 4986089472 4992938496 4994716608 5002569936 5009441598 5014773504 5024447064 5031348777 5035261952 5057282048 5064228864 5072191488 5073997824 5081975808 5088956544 5089966336 5096958048 5098773204 5104200192 5109391872 5111211456 5119247952 5152702464 5154537472 5159780352 5169733632 5177862144 5179706112 5184974592 5187850304 5194976472 5200505856 5207649408 5210537696 5215837536 5217695028 5225898951 5234491392 5251792896 5260050432 5267275776 5277436416 5283053568 5285734272 5287616656 5292994896 5298628608 5300515584 5307796512 5308849728 5316142104 5324500818 5335154688 5343543296 5350883328 5361205248 5369634816 5377010688 5382733824 5384650752 5387383008 5393117184 5400525312 5409016704 5410942992 5418375606 5419450764 5435817984 5446303744 5462360064 5472897024 5486247936 5489031744 5494874112 5496830976 5502422016 5504381568 5505473792 5513036256 5521704552 5523670971 5537145744 5549064192 5576159232 5582094336 5589762048 5591752704 5600544768 5608237824 5609350656 5611348288 5617055808 5619056184 5627891178 5637144576 5641620192 5652502947 5664669696 5670699008 5689442304 5697257472 5698387968 5706215424 5708247552 5717222784 5725076112 5726212128 5734077804 5742225216 5750112888 5754585088 5759153946 5779750912 5782683648 5796790272 5798854656 5807972352 5815950336 5817104384 5825094912 5827169376 5833371648 5836331592 5844348531 5850569088 5861854908 5888802816 5890899968 5908267008 5917556736 5919664128 5925685248 5928971776 5937115968 5943435264 5946451056 5948568738 5954900224 5960957184 5963080032 5972455944 6002049024 6011486208 6019743744 6031355904 6040839168 6042990464 6049137024 6055575552 6057732096 6060805884 6067256832 6075590976 6085143792 6087310866 6106906624 6115295232 6127091712 6136725504 6145155072 6157009152 6163562496 6172028928 6175160712 6181733376 6183934848 6192429264 6193658016 6202165788 6211917621 6224347136 6229288962 6242697216 6254739456 6264573952 6273179136 6279856128 6282092544 6288482304 6290721792 6291970048 6300612864 6310519488 6312766824 6321438207 6322692558 6341787648 6372753408 6379536384 6385046528 6400622592 6409414656 6410686464 6412969472 6419492352 6421778496 6431875632 6441988644 6442450944 6460003368 6473908224 6502219776 6505519104 6512443392 6521389056 6523711488 6533968896 6542944128 6544242432 6553231776 6555565548 6562543104 6565873041 6576668672 6581890224 6608781312 6624903168 6627262464 6637682688 6646800384 6648119296 6657251328 6659622144 6670093248 6679255464 6686364672 6689757438 6699262752 6708465036 6719012937 6752305152 6762921984 6765330432 6772211712 6775967744 6785275392 6795944064 6798364272 6805600256 6812522496 6814948608 6825663936 6838830726 6845786766 6870269952 6879707136 6892978176 6903816192 6906274816 6913299456 6926635296 6934007808 6943532544 6947055801 6954450048 6956926704 6967865268 6979321856 7002390528 7013400576 7023034368 7036581888 7044071424 7047645696 7057326528 7064838144 7067354112 7077062016 7078466304 7088189472 7099334424 7101862677 7113539584 7134511104 7148273664 7159513088 7169347584 7176978432 7179534336 7183177344 7190822912 7200700416 7212022272 7214590656 7224500808 7225934352 7235860086 7247757312 7267503789 7283146752 7297196032 7314997248 7318708992 7326498816 7329107968 7336562688 7339175424 7350715008 7362272736 7364894628 7372385748 7382860992 7398752256 7404626502 7434878976 7442792448 7453016064 7455670272 7467393024 7477650432 7479134208 7489407744 7492074912 7503854904 7514162397 7516192768 7522160256 7536670596 7552892928 7585923072 7596343296 7597850624 7608287232 7610996736 7622963712 7633434816 7634949504 7645437072 7648159806 7656300288 7666817184 7678871928 7710244864 7729053696 7731806208 7739670528 7743963136 7754600448 7766793216 7769559168 7777828864 7781775456 7792464708 7800758784 7815806544 7823756304 7826542542 7851737088 7877689344 7890075648 7892885504 7900913664 7916154624 7924580352 7928601408 7931424984 7939492344 7947942912 7950773376 7963274592 7974213156 7978635847 7986751227 8002732032 8015314944 8026324992 8041807872 8054452224 8065516032 8074100736 8076976128 8081074512 8089675776 8100787968 8113525056 8116414488 8127563409 8129176146 8153726976 8169455616 8182300672 8193540096 8209345536 8218083328 8229371904 8233547616 8242311168 8245246464 8256572352 8258210688 8269554384 8282556828 8305718616 8323596288 8339652608 8364238848 8373141504 8376123392 8384643072 8387629056 8400817152 8414025984 8417022432 8425583712 8428584276 8430256744 8441836767 8455716864 8462430288 8497004544 8506048512 8534163456 8545886208 8547581952 8559323136 8562371328 8575834176 8587614168 8589318192 8589934592 8592377066 8601116706 8613337824 8625169332 8631877632 8638730919 8669626368 8674025472 8683257856 8695185408 8698281984 8711958528 8723925504 8725656576 8737642368 8740754064 8750057472 8754497388 8775853632 8792782362 8811708416 8833204224 8836349952 8850243584 8862400512 8876335104 8879496192 8893457664 8905673952 8915152896 8919676584 8922853107 8932350336 8941435776 8944620048 8958683916 9003073536 9017229312 9020440576 9029615616 9047033856 9061258752 9064485696 9073705536 9083363328 9086598144 9091208826 9100885248 9113386464 9118440968 9127715688 9130966299 9160359936 9172942848 9190637568 9205088256 9217732608 9235513728 9245343744 9258043392 9262741068 9272600064 9275902272 9288643896 9290487024 9303248682 9336520704 9343933443 9351200768 9364045824 9382109184 9392095232 9396860928 9409768704 9419784192 9423138816 9436082688 9437955072 9450919296 9465779232 9469150236 9484038837 9512681472 9531031552 9559130112 9569304576 9572712448 9577569792 9600933888 9616029696 9619454208 9629238528 9632667744 9634579136 9647813448 9662982966 9663676416 9690005052 9710862336 9753329664 9758278656 9768665088 9782083584 9785567232 9800953344 9814416192 9816363648 9819859504 9829847664 9833348322 9843814656 9865003008 9872835336 9913171968 9923723264 9937354752 9940893696 9956524032 9970200576 9972178944 9985876992 9989433216 10005139872 10018883196 10029547008 10034636157 10048894128 10062697554 10070523904 10114564096 10128457728 10144382976 10147995648 10163951616 10177913088 10179932672 10193916096 10197546408 10208400384 10218783744 10222422912 10238495904 10258246089 10305404928 10309074944 10319560704 10339467264 10355724288 10359412224 10369949184 10375700608 10389952944 10401011712 10415298816 10421075392 10431675072 10435390056 10451797902 10468982784 10503585792 10520100864 10534551552 10554872832 10566107136 10571468544 10575233312 10585989792 10597257216 10601031168 10615593024 10617699456 10632284208 10649001636 10670309376 10687086592 10701766656 10722410496 10739269632 10754021376 10765467648 10769301504 10774766016 10786234368 10801050624 10818033408 10821885984 10836751212 10838901528 10853790129 10871635968 10892607488 10924720128 10945794048 10972495872 10978063488 10989748224 10993661952 11004844032 11008763136 11010947584 11026072512 11043409104 11047341942 11074291488 11098128384 11152318464 11164188672 11179524096 11183505408 11201089536 11216475648 11218701312 11222696576 11234111616 11238112368 11255782356 11274289152 11283240384 11305005894 11329339392 11341398016 11378884608 11394514944 11396775936 11412430848 11416495104 11434445568 11450152224 11452424256 11468155608 11472239709 11484450432 11500225776 11509170176 11518307892 11559501824 11565367296 11593580544 11597709312 11615944704 11631900672 11634208768 11650189824 11654338752 11666743296 11672663184 11688697062 11701138176 11723709816 11739813813 11777605632 11781799936 11816534016 11835113472 11839328256 11851370496 11857943552 11874231936 11886870528 11892902112 11897137476 11909800448 11921914368 11926160064 11944911888 12004098048 12022972416 12039487488 12062711808 12081678336 12085980928 12098274048 12111151104 12115464192 12121611768 12134513664 12151181952 12170287584 12174621732 12193764219 12213813248 12230590464 12254183424 12273451008 12290310144 12314018304 12327124992 12344057856 12350321424 12363466752 12367869696 12384858528 12387316032 12404331576 12423835242 12448694272 12458577924 12485394432 12509478912 12529147904 12546358272 12559712256 12564185088 12576964608 12581443584 12583940096 12601225728 12621038976 12625533648 12642876414 12645385116 12683575296 12745506816 12759072768 12770093056 12801245184 12818829312 12821372928 12825938944 12838984704 12843556992 12863751264 12883977288 12884901888 12888565599 12901675059 12920006736 12947816448 13004439552 13011038208 13024886784 13042778112 13047422976 13067937792 13085888256 13088484864 13106463552 13111131096 13125086208 13131746082 13153337344 13163780448 13189173543 13217562624 13249806336 13254524928 13275365376 13293600768 13296238592 13314502656 13319244288 13340186496 13358510928 13372729344 13379514876 13398525504 13416930072 13438025874 13504610304 13525843968 13530660864 13544423424 13551935488 13570550784 13591888128 13596728544 13611200512 13625044992 13629897216 13636813239 13651327872 13677661452 13691573532 13740539904 13759414272 13785956352 13807632384 13812549632 13826598912 13853270592 13868015616 13887065088 13894111602 13908900096 13913853408 13935730536 13954873023 13958643712 14004781056 14026801152 14046068736 14073163776 14088142848 14095291392 14114653056 14129676288 14134708224 14154124032 14156932608 14176378944 14198668848 14203725354 14227079168 14269022208 14296547328 14319026176 14338695168 14353956864 14359068672 14366354688 14381645824 14401400832 14424044544 14429181312 14449001616 14451868704 14471720172 14494474449 14495514624 14535007578 14566293504 14594392064 14629994496 14637417984 14652997632 14658215936 14673125376 14678350848 14701430016 14724545472 14729789256 14744771496 14750022483 14765721984 14797504512 14809253004 14869757952 14885584896 14906032128 14911340544 14934786048 14955300864 14958268416 14978815488 14984149824 15007709808 15028324794 15032385536 15044320512 15073341192 15094046331 15105785856 15171846144 15192686592 15195701248 15216574464 15221993472 15245927424 15266869632 15269899008 15290874144 15296319612 15312600576 15333634368 15357743856 15420489728 15458107392 15463612416 15479341056 15487926272 15509200896 15533586432 15539118336 15555657728 15563550912 15584929416 15601517568 15631613088 15647512608 15653085084 15677696853 15703474176 15755378688 15780151296 15785771008 15801827328 15832309248 15849160704 15857202816 15862849968 15878984688 15895885824 15901546752 15926549184 15948426312 15957271694 15973502454 16005464064 16030629888 16052649984 16083615744 16108904448 16131032064 16148201472 16153952256 16162149024 16179351552 16201575936 16227050112 16232828976 16255126818 16258352292 16307453952 16338911232 16364601344 16387080192 16418691072 16436166656 16458743808 16467095232 16484622336 16490492928 16513144704 16516421376 16539108768 16565113656 16571012913 16611437232 16647192576 16679305216 16728477696 16746283008 16752246784 16769286144 16775258112 16801634304 16828051968 16834044864 16851167424 16857168552 16860513488 16883673534 16911433728 16924860576 16957508841 16994009088 17012097024 17068326912 17091772416 17095163904 17118646272 17124742656 17151668352 17175228336 17178636384 17179869184 17184754132 17202233412 17226675648 17250338664 17263755264 17277461838 17339252736 17348050944 17366515712 17390370816 17396563968 17423917056 17447851008 17451313152 17475284736 17481508128 17500114944 17508994776 17533045593 17551707264 17585564724 17623416832 17666408448 17672699904 17700487168 17724801024 17752670208 17758992384 17786915328 17811347904 17830305792 17839353168 17845706214 17864700672 17882871552 17889240096 17917367832 18006147072 18034458624 18040881152 18059231232 18094067712 18122517504 18128971392 18147411072 18166726656 18173196288 18182417652 18201770496 18226772928 18236881936 18255431376 18261932598 18320719872 18345885696 18381275136 18410176512 18435465216 18471027456 18490687488 18516086784 18525482136 18545200128 18551804544 18577287792 18580974048 18606497364 18635752863 18673041408 18687866886 18702401536 18728091648 18764218368 18784190464 18793721856 18819537408 18839568384 18846277632 18872165376 18875910144 18901838592 18931558464 18938300472 18964314621 18968077674 19025362944 19062063104 19118260224 19138609152 19145424896 19155139584 19201867776 19232059392 19238908416 19258477056 19265335488 19269158272 19295626896 19325965932 19327352832 19380010104 19421724672 19506659328 19516557312 19537330176 19564167168 19571134464 19601906688 19628832384 19632727296 19639719008 19659695328 19666696644 19687629312 19697619123 19730006016 19745670672 19826343936 19847446528 19874709504 19881787392 19913048064 19940401152 19944357888 19971753984 19978866432 20010279744 20037766392 20059094016 20069272314 20097788256 20125395108 20141047808 20157038811 20229128192 20256915456 20288765952 20295991296 20327903232 20355826176 20359865344 20387832192 20395092816 20416800768 20437567488 20444845824 20476991808 20516492178 20610809856 20618149888 20639121408 20678934528 20711448576 20718824448 20739898368 20751401216 20779905888 20802023424 20830597632 20842150784 20863350144 20870780112 20903595804 20937965568 21007171584 21040201728 21069103104 21109745664 21132214272 21142937088 21150466624 21171979584 21194514432 21202062336 21231186048 21235398912 21264568416 21298003272 21305588031 21340618752 21374173184 21403533312 21444820992 21478539264 21508042752 21530935296 21538603008 21549532032 21572468736 21602101248 21636066816 21643771968 21673502424 21677803056 21707580258 21743271936 21785214976 21802511367 21849440256 21891588096 21944991744 21956126976 21979496448 21987323904 22009688064 22017526272 22021895168 22052145024 22086818208 22094683884 22148582976 22196256768 22304636928 22328377344 22359048192 22367010816 22402179072 22432951296 22437402624 22445393152 22468223232 22476224736 22511564712 22548578304 22566480768 22610011788 22658678784 22682796032 22757769216 22789029888 22793551872 22824861696 22832990208 22868891136 22900304448 22904848512 22936311216 22944479418 22968900864 23000451552 23018340352 23036615784 23119003648 23130734592 23187161088 23195418624 23231889408 23263801344 23268417536 23300379648 23308677504 23333486592 23345326368 23377394124 23402276352 23447419632 23479627626 23555211264 23563599872 23633068032 23670226944 23678656512 23702740992 23715887104 23748463872 23773741056 23785804224 23794274952 23819600896 23843828736 23852320128 23889823776 23935907541 23960253681 24008196096 24045944832 24078974976 24125423616 24163356672 24171961856 24196548096 24222302208 24230928384 24243223536 24269027328 24302363904 24340575168 24349243464 24387528438 24427626496 24461180928 24508366848 24546902016 24580620288 24628036608 24654249984 24688115712 24700642848 24726933504 24735739392 24769717056 24774632064 24808663152 24847670484 24897388544 24917155848 24970788864 25018957824 25058295808 25092716544 25119424512 25128370176 25153929216 25162887168 25167880192 25202451456 25242077952 25251067296 25285752828 25290770232 25325510301 25367150592 25491013632 25518145536 25540186112 25602490368 25637658624 25642745856 25651877888 25677969408 25687113984 25727502528 25767954576 25769803776 25777131198 25803350118 25840013472 25895632896 25916192757 26008879104 26022076416 26049773568 26085556224 26094845952 26135875584 26171776512 26176969728 26212927104 26222262192 26250172416 26263492164 26306674688 26327560896 26378347086 26435125248 26499612672 26509049856 26550730752 26587201536 26592477184 26629005312 26638488576 26680372992 26717021856 26745458688 26759029752 26768559321 26797051008 26833860144 26876051748 27009220608 27051687936 27061321728 27088846848 27103870976 27141101568 27183776256 27193457088 27222401024 27250089984 27259794432 27273626478 27302655744 27355322904 27383147064 27392898897 27481079808 27518828544 27571912704 27615264768 27625099264 27653197824 27706541184 27736031232 27774130176 27788223204 27817800192 27827706816 27871461072 27909746046 27917287424 28009562112 28031800329 28053602304 28092137472 28146327552 28176285696 28190582784 28229306112 28259352576 28269416448 28308248064 28313865216 28352757888 28397337696 28407450708 28452116511 28454158336 28538044416 28593094656 28638052352 28677390336 28707913728 28718137344 28732709376 28763291648 28802801664 28848089088 28858362624 28898003232 28903737408 28943440344 28988948898 28991029248 29070015156 29132587008 29188784128 29259988992 29274835968 29305995264 29316431872 29346250752 29356701696 29402860032 29449090944 29459578512 29489542992 29500044966 29531443968 29595009024 29618506008 29739515904 29771169792 29812064256 29822681088 29869572096 29910601728 29916536832 29957630976 29968299648 30015419616 30056649588 30064771072 30088641024 30103908471 30146682384 30188092662 30211571712 30343692288 30385373184 30391402496 30433148928 30443986944 30491854848 30533739264 30539798016 30581748288 30592639224 30625201152 30667268736 30715487712 30774738267 30840979456 30916214784 30927224832 30958682112 30975852544 31018401792 31067172864 31078236672 31111315456 31127101824 31169858832 31203035136 31263226176 31295025216 31306170168 31355393706 31406948352 31510757376 31560302592 31571542016 31603654656 31664618496 31698321408 31714405632 31725699936 31757969376 31791771648 31803093504 31853098368 31896852624 31914543388 31947004908 32010928128 32061259776 32105299968 32167231488 32217808896 32262064128 32296402944 32307904512 32324298048 32358703104 32403151872 32454100224 32465657952 32510253636 32516704584 32561370387 32614907904 32677822464 32729202688 32774160384 32837382144 32872333312 32917487616 32934190464 32969244672 32980985856 33026289408 33032842752 33078217536 33130227312 33142025826 33222874464 33294385152 33358610432 33456955392 33492566016 33504493568 33538572288 33550516224 33603268608 33656103936 33668089728 33702334848 33714337104 33721026976 33767347068 33822867456 33849721152 33915017682 33988018176 34024194048 34136653824 34183544832 34190327808 34237292544 34249485312 34303336704 34350456672 34357272768 34369508264 34404466824 34416719127 34453351296 34500677328 34527510528 34554923676 34678505472 34696101888 34733031424 34780741632 34793127936 34847834112 34895702016 34902626304 34950569472 34963016256 35000229888 35017989552 35066091186 35103414528 35171129448 35219441439 35246833664 35332816896 35345399808 35400974336 35449602048 35505340416 35517984768 35573830656 35622695808 35660611584 35678706336 35691412428 35729401344 35765743104 35778480192 35834735664 36012294144 36068917248 36081762304 36118462464 36188135424 36245035008 36257942784 36294822144 36333453312 36346392576 36364835304 36403540992 36453545856 36473763872 36510862752 36523865196 36581292657 36641439744 36691771392 36762550272 36820353024 36870930432 36942054912 36981374976 37032173568 37050964272 37090400256 37103609088 37154575584 37161948096 37212994728 37271505726 37346082816 37375733772 37404803072 37456183296 37528436736 37568380928 37587443712 37639074816 37679136768 37692555264 37744330752 37751820288 37803677184 37863116928 37876600944 37928629242 37936155348 38050725888 38124126208 38236520448 38277218304 38290849792 38310279168 38403735552 38464118784 38477816832 38516954112 38530670976 38538316544 38591253792 38651931864 38654705664 38665696797 38760020208 38843449344 39013318656 39033114624 39074660352 39128334336 39142268928 39203813376 39257664768 39265454592 39279438016 39319390656 39333393288 39375258624 39395238246 39460012032 39491341344 39567520629 39652687872 39694893056 39749419008 39763574784 39826096128 39880802304 39888715776 39943507968 39957732864 40020559488 40075532784 40118188032 40138544628 40195576512 40250790216 40282095616 40314077622 40458256384 40513830912 40577531904 40591982592 40655806464 40711652352 40719730688 40775664384 40790185632 40833601536 40875134976 40889691648 40910439717 40953983616 41032984356 41221619712 41236299776 41278242816 41357869056 41422897152 41437648896 41479796736 41502802432 41559811776 41604046848 41661195264 41684301568 41726700288 41741560224 41807191608 41875931136 42014343168 42080403456 42138206208 42219491328 42264428544 42285874176 42300933248 42343959168 42389028864 42404124672 42462372096 42470797824 42529136832 42596006544 42611176062 42681237504 42748346368 42807066624 42889641984 42957078528 43016085504 43061870592 43077206016 43099064064 43144937472 43204202496 43272133632 43287543936 43347004848 43355606112 43415160516 43483423347 43486543872 43570429952 43605022734 43698880512 43783176192 43889983488 43912253952 43958992896 43974647808 44019376128 44035052544 44043790336 44104290048 44173636416 44189367768 44250067449 44297165952 44392513536 44609273856 44656754688 44718096384 44734021632 44804358144 44865902592 44874805248 44890786304 44936446464 44952449472 45023129424 45097156608 45132961536 45220023576 45317357568 45365592064 45515538432 45578059776 45587103744 45649723392 45665980416 45737782272 45800608896 45809697024 45872622432 45888958836 45937801728 46000903104 46036680704 46073231568 46238007296 46261469184 46374322176 46390837248 46463778816 46527602688 46536835072 46600759296 46617355008 46666973184 46690652736 46754788248 46804552704 46894839264 46959255252 47033090559 47110422528 47127199744 47266136064 47340453888 47357313024 47405481984 47431774208 47496927744 47547482112 47571608448 47588549904 47639201792 47687657472 47704640256 47779647552 47871815082 47920507362 48016392192 48091889664 48157949952 48250847232 48326713344 48343923712 48393096192 48444604416 48461856768 48486447072 48538054656 48604727808 48681150336 48698486928 48775056876 48855252992 48922361856 49016733696 49093804032 49161240576 49256073216 49308499968 49376231424 49401285696 49453867008 49471478784 49539434112 49549264128 49617326304 49695340968 49713038739 49794777088 49834311696 49941577728 50037915648 50116591616 50185433088 50238849024 50256740352 50307858432 50325774336 50335760384 50404902912 50484155904 50502134592 50571505656 50581540464 50651020602 50734301184 50872526523 50982027264 51036291072 51080372224 51204980736 51275317248 51285491712 51303755776 51355938816 51374227968 51455005056 51535909152 51539607552 51554262396 51606700236 51680026944 51791265792 51832385514 52017758208 52044152832 52099547136 52171112448 52189691904 52271751168 52343553024 52353939456 52425854208 52444524384 52500344832 52526984328 52599136779 52613349376 52655121792 52756694172 52870250496 52999225344 53018099712 53101461504 53174403072 53184954368 53258010624 53276977152 53360745984 53434043712 53490917376 53518059504 53537118642 53594102016 53667720288 53752103496 54018441216 54103375872 54122643456 54177693696 54207741952 54282203136 54367552512 54386914176 54444802048 54500179968 54519588864 54547252956 54605311488 54710645808 54766294128 54785797794 54962159616 55037657088 55143825408 55230529536 55250198528 55306395648 55413082368 55472062464 55548260352 55576446408 55635600384 55655413632 55742922144 55819492092 55834574848 55850450929 55907258589 56019124224 56063600658 56107204608 56184274944 56292655104 56352571392 56381165568 56458612224 56518705152 56538832896 56616496128 56627730432 56705515776 56794675392 56814901416 56892943863 56904233022 56908316672 57076088832 57186189312 57276104704 57354780672 57415827456 57436274688 57465418752 57526583296 57605603328 57696178176 57716725248 57796006464 57807474816 57886880688 57977897796 57982058496 58140030312 58265174016 58377568256 58519977984 58549671936 58611990528 58632863744 58692501504 58713403392 58805720064 58898181888 58919157024 58979085984 59000089932 59062887936 59092857369 59190018048 59237012016 59479031808 59542339584 59624128512 59645362176 59739144192 59821203456 59833073664 59915261952 59936599296 60030839232 60113299176 60129542144 60177282048 60207816942 60293364768 60376185324 60423143424 60471116433 60687384576 60770746368 60782804992 60866297856 60887973888 60983709696 61067478528 61079596032 61163496576 61185278448 61250402304 61334537472 61430975424 61549476534 61681958912 61832429568 61854449664 61917364224 61951705088 62036803584 62134345728 62156473344 62222630912 62254203648 62339717664 62406070272 62526452352 62590050432 62612340336 62710787412 62813896704 63021514752 63120605184 63143084032 63207309312 63329236992 63396642816 63428811264 63451399872 63515938752 63583543296 63606187008 63706196736 63793705248 63829086776 63894009816 63916764093 64021856256 64122519552 64210599936 64334462976 64435617792 64524128256 64592805888 64615809024 64648596096 64717406208 64806303744 64908200448 64931315904 65020507272 65033409168 65122740774 65229815808 65355644928 65407534101 65458405376 65548320768 65674764288 65744666624 65834975232 65868380928 65938489344 65961971712 66052578816 66065685504 66156435072 66260454624 66284051652 66445748928 66588770304 66717220864 66913910784 66985132032 67008987136 67077144576 67101032448 67206537216 67312207872 67336179456 67404669696 67428674208 67442053952 67534694136 67645734912 67699442304 67830035364 67976036352 68048388096 68273307648 68367089664 68380655616 68474585088 68498970624 68606673408 68700913344 68714545536 68739016528 68808933648 68833438254 68906702592 69001354656 69055021056 69109847352 69357010944 69392203776 69466062848 69561483264 69586255872 69695668224 69791404032 69805252608 69901138944 69926032512 70000459776 70035979104 70132182372 70206829056 70342258896 70438882878 70493667328 70665633792 70690799616 70801948672 70899204096 71010680832 71035969536 71147661312 71245391616 71321223168 71357412672 71382824856 71458802688 71531486208 71556960384 71669471328 71807722623 72024588288 72137834496 72163524608 72236924928 72376270848 72490070016 72515885568 72589644288 72666906624 72692785152 72729670608 72807081984 72907091712 72947527744 73021725504 73047730392 73162585314 73282879488 73383542784 73525100544 73640706048 73741860864 73884109824 73962749952 74064347136 74101928544 74180800512 74207218176 74309151168 74323896192 74425989456 74543011452 74692165632 74751467544 74809606144 74912366592 75056873472 75136761856 75174887424 75278149632 75358273536 75385110528 75488661504 75503640576 75607354368 75726233856 75753201888 75857258484 75872310696 75976530903 76101451776 76248252416 76473040896 76554436608 76581699584 76620558336 76807471104 76928237568 76955633664 77033908224 77061341952 77076633088 77182507584 77303863728 77309411328 77331393594 77520040416 77686898688 78026637312 78066229248 78149320704 78256668672 78284537856 78407626752 78515329536 78530909184 78558876032 78638781312 78666786576 78750517248 78790476492 78920024064 78982682688 79135041258 79305375744 79389786112 79498838016 79527149568 79652192256 79761604608 79777431552 79887015936 79915465728 80041118976 80151065568 80236376064 80277089256 80305677963 80391153024 80501580432 80564191232 80628155244 80916512768 81027661824 81155063808 81183965184 81311612928 81423304704 81439461376 81551328768 81580371264 81667203072 81750269952 81779383296 81820879434 81907967232 82065968712 82178696691 82443239424 82472599552 82556485632 82715738112 82845794304 82875297792 82959593472 83005604864 83119623552 83208093696 83322390528 83368603136 83453400576 83483120448 83614383216 83751862272 84028686336 84160806912 84276412416 84438982656 84528857088 84571748352 84601866496 84687918336 84778057728 84808249344 84924744192 84941595648 85058273664 85192013088 85222352124 85356349533 85362475008 85496692736 85614133248 85779283968 85914157056 86032171008 86123741184 86154412032 86198128128 86289874944 86408404992 86544267264 86575087872 86694009696 86711212224 86830321032 86966846694 86973087744 87140859904 87210045468 87397761024 87566352384 87779966976 87824507904 87917985792 87949295616 88038752256 88070105088 88087580672 88208580096 88347272832 88378735536 88500134898 88594331904 88785027072 89218547712 89313509376 89436192768 89468043264 89608716288 89731805184 89749610496 89781572608 89872892928 89904898944 90046258848 90194313216 90265923072 90311725413 90440047152 90634715136 90731184128 91031076864 91156119552 91174207488 91299446784 91331960832 91475564544 91601217792 91619394048 91745244864 91777917672 91875603456 92001806208 92073361408 92146463136 92324214801 92476014592 92522938368 92748644352 92781674496 92927557632 93055205376 93073670144 93201518592 93234710016 93333946368 93381305472 93509576496 93609105408 93789678528 93918510504 94066181118 94220845056 94254399488 94532272128 94680907776 94714626048 94810963968 94863548416 94993855488 95094964224 95143216896 95177099808 95278403584 95375314944 95409280512 95559295104 95743630164 95841014724 96032784384 96183779328 96315899904 96501694464 96653426688 96687847424 96786192384 96889208832 96923713536 96972894144 97076109312 97209455616 97362300672 97396973856 97550113752 97684111161 97710505984 97844723712 98033467392 98187608064 98322481152 98512146432 98616999936 98752462848 98802571392 98907734016 98942957568 99078868224 99098528256 99234652608 99390681936 99426077478 99589554176 99668623392 99883155456 100075831296 100233183232 100370866176 100477698048 100513480704 100615716864 100651548672 100671520768 100809805824 100968311808 101004269184 101143011312 101163080928 101302041204 101468602368 101745053046 101964054528 102072582144 102160744448 102409961472 102550634496 102570983424 102607511552 102711877632 102748455936 102910010112 103071818304 103108524792 103213400472 103250157381 103360053888 103582531584 103664771028 104035516416 104088305664 104199094272 104342224896 104379383808 104543502336 104687106048 104707878912 104851708416 104889048768 105000689664 105053968656 105198273558 105226698752 105310243584 105513388344 105658324317 105740500992 105998450688 106036199424 106202923008 106348806144 106369908736 106516021248 106553954304 106721491968 106868087424 106981834752 107036119008 107074237284 107188204032 107335440576 107504206992 108036882432 108206751744 108245286912 108355387392 108415483904 108564406272 108735105024 108773828352 108889604096 109000359936 109039177728 109094505912 109210622976 109421291616 109532588256 109571595588 109743877971 109924319232 110075314176 110287650816 110461059072 110500397056 110612791296 110826164736 110944124928 111096520704 111152892816 111271200768 111310827264 111485844288 111638984184 111669149696 111700901858 111814517178 112038248448 112127201316 112214409216 112368549888 112585310208 112705142784 112762331136 112917224448 113037410304 113077665792 113232992256 113255460864 113411031552 113589350784 113629802832 113785887726 113808466044 113816633344 114152177664 114372378624 114552209408 114709561344 114831654912 114872549376 114930837504 115053166592 115211206656 115392356352 115433450496 115592012928 115614949632 115773761376 115955795592 115964116992 115997090391 116280060624 116530348032 116755136512 117039955968 117099343872 117223981056 117265727488 117385003008 117426806784 117611440128 117796363776 117838314048 117958171968 118000179864 118125775872 118185714738 118380036096 118474024032 118702561887 118958063616 119084679168 119248257024 119290724352 119478288384 119642406912 119666147328 119830523904 119873198592 120061678464 120226598352 120259084288 120354564096 120415633884 120586729536 120752370648 120846286848 120942232866 121374769152 121541492736 121565609984 121732595712 121775947776 121967419392 122134957056 122159192064 122326993152 122370556896 122500804608 122669074944 122731319151 122861950848 123098953068 123363917824 123664859136 123708899328 123834728448 123903410176 124073607168 124268691456 124312946688 124445261824 124508407296 124679435328 124812140544 125052904704 125180100864 125224680672 125421574824 125627793408 126043029504 126241210368 126286168064 126414618624 126658473984 126793285632 126857622528 126902799744 127031877504 127167086592 127212374016 127412393472 127587410496 127658173552 127788019632 127833528186 128043712512 128245039104 128421199872 128668925952 128871235584 129048256512 129185611776 129231618048 129297192192 129434812416 129612607488 129816400896 129862631808 130041014544 130066818336 130245481548 130450270041 130459631616 130711289856 130815068202 130916810752 131096641536 131349528576 131489333248 131669950464 131736761856 131876978688 131923943424 132105157632 132131371008 132312870144 132520909248 132568103304 132750202347 132891497856 133177540608 133434441728 133827821568 133970264064 134017974272 134154289152 134202064896 134413074432 134624415744 134672358912 134809339392 134857348416 134884107904 135069388272 135291469824 135398884608 135660070728 135952072704 136096776192 136546615296 136734179328 136761311232 136949170176 136997941248 137213346816 137401826688 137429091072 137478033056 137617867296 137666876508 137813405184 138002709312 138110042112 138219694704 138714021888 138784407552 138932125696 139122966528 139172511744 139391336448 139582808064 139610505216 139802277888 139852065024 140000919552 140071958208 140264364744 140413658112 140684517792 140877765756 140987334656 141099271677 141331267584 141381599232 141603897344 141798408192 142021361664 142071939072 142295322624 142490783232 142642446336 142714825344 142765649712 142917605376 143062972416 143113920768 143338942656 143615445246 144049176576 144275668992 144327049216 144473849856 144752541696 144980140032 145031771136 145179288576 145333813248 145385570304 145459341216 145614163968 145814183424 145895055488 146043451008 146095460784 146325170628 146565758976 146767085568 147050201088 147281412096 147483721728 147768219648 147925499904 148128694272 148203857088 148361601024 148414436352 148618302336 148647792384 148851978912 149086022904 149139116217 149384331264 149502935088 149619212288 149824733184 150113746944 150273523712 150349774848 150556299264 150716547072 150770221056 150977323008 151007281152 151214708736 151452467712 151506403776 151714516968 151744621392 151953061806 152202903552 152496504832 152617579569 152946081792 153108873216 153163399168 153241116672 153614942208 153856475136 153911267328 154067816448 154122683904 154153266176 154365015168 154607727456 154618822656 154662787188 155040080832 155373797376 156053274624 156132458496 156298641408 156513337344 156569075712 156815253504 157030659072 157061818368 157117752064 157277562624 157333573152 157501034496 157580952984 157840048128 157965365376 158270082516 158610751488 158779572224 158997676032 159054299136 159304384512 159523209216 159554863104 159774031872 159830931456 160082237952 160302131136 160472752128 160554178512 160611355926 160782306048 161003160864 161128382464 161256310488 161833025536 162055323648 162310127616 162367930368 162623225856 162846609408 162878922752 163102657536 163160742528 163334406144 163500539904 163558766592 163641758868 163815934464 164131937424 164357393382 164886478848 164945199104 165112971264 165431476224 165691588608 165750595584 165919186944 166011209728 166239247104 166416187392 166644781056 166737206272 166906801152 166966240896 167228766432 167503724544 167551352787 167721775767 168057372672 168321613824 168552824832 168877965312 169057714176 169143496704 169203732992 169375836672 169556115456 169616498688 169849488384 169883191296 170116547328 170384026176 170444704248 170712699066 170724950016 170993385472 171228266496 171558567936 171828314112 172064342016 172247482368 172308824064 172396256256 172579749888 172816809984 173088534528 173150175744 173388019392 173422424448 173660642064 173933693388 173946175488 174281719808 174420090936 174795522048 175132704768 175559933952 175649015808 175835971584 175898591232 176077504512 176140210176 176175161344 176417160192 176694545664 176757471072 177000269796 177188663808 177278572107 177570054144 178437095424 178627018752 178872385536 178936086528 179217432576 179463610368 179499220992 179563145216 179745785856 179809797888 180092517696 180388626432 180531846144 180623450826 180880094304 181269430272 181413349299 181462368256 182062153728 182312239104 182348414976 182598893568 182663921664 182951129088 183202435584 183238788096 183490489728 183555835344 183751206912 184003612416 184146722816 184292926272 184648429602 184952029184 185045876736 185497288704 185563348992 185855115264 186110410752 186147340288 186403037184 186469420032 186667892736 186762610944 187019152992 187218210816 187579357056 187837021008 188132362236 188441690112 188508798976 189064544256 189361815552 189429252096 189621927936 189727096832 189987710976 190189928448 190286433792 190354199616 190556807168 190750629888 190818561024 191118590208 191487260328 191682029448 191750292279 192065568768 192367558656 192631799808 193003388928 193306853376 193375694848 193572384768 193778417664 193847427072 193945788288 194152218624 194418911232 194724601344 194793947712 195100227504 195368222322 195421011968 195689447424 196066934784 196222602303 196375216128 196644962304 197024292864 197233999872 197504925696 197605142784 197815468032 197885915136 198157736448 198197056512 198469305216 198781363872 198852154956 199179108352 199337246784 199766310912 200151662592 200466366464 200741732352 200955396096 201026961408 201231433728 201303097344 201343041536 201619611648 201936623616 202008538368 202286022624 202326161856 202604082408 202937204736 203490106092 203928109056 204145164288 204321488896 204819922944 205101268992 205141966848 205215023104 205423755264 205496911872 205820020224 206143636608 206217049584 206426800944 206500314762 206720107776 207165063168 207329542056 208071032832 208176611328 208398188544 208684449792 208758767616 209087004672 209374212096 209415757824 209703416832 209778097536 210001379328 210107937312 210396547116 210453397504 210620487168 211026776688 211316648634 211481001984 211996901376 212072398848 212405846016 212697612288 212739817472 213032042496 213107908608 213442983936 213736174848 213963669504 214072238016 214148474568 214376408064 214670881152 215008413984 215423167869 216073764864 216413503488 216490573824 216710774784 216830967808 217128812544 217470210048 217547656704 217779208192 218000719872 218078355456 218189011824 218421245952 218842583232 219065176512 219143191176 219487755942 219848638464 220150628352 220575301632 220922118144 221000794112 221225582592 221652329472 221888249856 222193041408 222305785632 222542401536 222621654528 222971688576 223277968368 223338299392 223401803716 223629034356 224076496896 224254402632 224428818432 224737099776 225170620416 225410285568 225524662272 225834448896 226074820608 226155331584 226465984512 226510921728 226822063104 227178701568 227259605664 227571775452 227616932088 227633266688 227929592709 228304355328 228744757248 229104418816 229419122688 229663309824 229745098752 229861675008 230106333184 230422413312 230784712704 230866900992 231184025856 231229899264 231547522752 231911591184 231928233984 231994180782 232560121248 233060696064 233510273024 234079911936 234198687744 234447962112 234531454976 234770006016 234853613568 235222880256 235592727552 235676628096 235916343936 236000359728 236251551744 236371429476 236760072192 236948048064 237405123774 237916127232 238169358336 238496514048 238581448704 238956576768 239284813824 239332294656 239661047808 239746397184 240123356928 240453196704 240709128192 240831267768 240917033889 241173459072 241504741296 241692573696 241884465732 242749538304 243082985472 243131219968 243465191424 243551895552 243934838784 244269914112 244318384128 244653986304 244741113792 245001609216 245338149888 245462638302 245723901696 246197906136 246536090073 246727835648 247329718272 247417798656 247669456896 247806820352 248147214336 248537382912 248625893376 248890523648 249016814592 249358870656 249624281088 250105809408 250360201728 250449361344 250843149648 251255586816 252086059008 252482420736 252572336128 252829237248 253316947968 253586571264 253715245056 253805599488 254063755008 254334173184 254424748032 254824786944 255174820992 255316347104 255576039264 255667056372 256069048599 256087425024 256490078208 256842399744 257337851904 257742471168 258096513024 258371223552 258463236096 258594384384 258869624832 259225214976 259632801792 259725263616 260082029088 260133636672 260490963096 260900540082 260919263232 261422579712 261630136404 261833621504 262193283072 262699057152 262978666496 263339900928 263473523712 263753957376 263847886848 264210315264 264262742016 264625740288 265041818496 265136206608 265500404694 265782995712 266355081216 266868883456 267655643136 267940528128 268035948544 268308578304 268404129792 268826148864 269248831488 269344717824 269618678784 269714696832 269768215808 270138776544 270582939648 270797769216 271320141456 271904145408 272193552384 273093230592 273468358656 273522622464 273898340352 273995882496 274426693632 274803653376 274858182144 274956066112 275235734592 275333753016 275626810368 276005418624 276220084224 276439389408 276972644403 277428043776 277568815104 277864251392 278245933056 278345023488 278782672896 279165616128 279221010432 279604555776 279704130048 280001839104 280143916416 280528729488 280827316224 281369035584 281755531512 281974669312 282198543354 282662535168 282763198464 283207794688 283596816384 284042723328 284143878144 284590645248 284981566464 285284892672 285429650688 285531299424 285835210752 286125944832 286227841536 286677885312 287230890492 288098353152 288551337984 288654098432 288947699712 289505083392 289960280064 290063542272 290358577152 290667626496 290771140608 290918682432 291228327936 291628366848 291790110976 292086902016 292190921568 292650341256 293131517952 293534171136 294100402176 294562824192 294967443456 295536439296 295850999808 296257388544 296407714176 296723202048 296828872704 297236604672 297295584768 297703957824 298172045808 298278232434 298768662528 299005870176 299238424576 299649466368 300227493888 300547047424 300699549696 301112598528 301433094144 301540442112 301954646016 302014562304 302429417472 302904935424 303012807552 303429033936 303489242784 303906123612 304405807104 304993009664 305235159138 305892163584 306217746432 306326798336 306482233344 307229884416 307712950272 307822534656 308135632896 308245367808 308306532352 308730030336 309215454912 309325574376 309750472143 310080161664 310747594752 312106549248 312264916992 312597282816 313026674688 313138151424 313630507008 314061318144 314123636736 314235504128 314555125248 314667146304 315002068992 315161905968 315680096256 315930730752 316540165032 317221502976 317559144448 317995352064 318108598272 318608769024 319046418432 319109726208 319548063744 319661862912 320164475904 320604262272 320945504256 321108357024 321222711852 321564612096 322006321728 322256764928 322512620976 323666051072 324110647296 324620255232 324735860736 325246451712 325693218816 325757845504 326205315072 326321485056 326668812288 327001079808 327117533184 327283517736 327631868928 328263874848 328714786764 329231633913 329772957696 329890398208 330225942528 330862952448 331383177216 331501191168 331838373888 332022419456 332478494208 332832374784 333289562112 333474412544 333813602304 333932481792 334457532864 335007449088 335102705574 335443551534 336114745344 336643227648 337105649664 337755930624 338115428352 338286993408 338407465984 338751673344 339112230912 339232997376 339698976768 339766382592 340233094656 340768052352 340889408496 341425398132 341449900032 341986770944 342456532992 343117135872 343656628224 344128684032 344494964736 344617648128 344792512512 345159499776 345633619968 346177069056 346300351488 346776038784 346844848896 347321284128 347867386776 347892350976 347991271173 348563439616 348840181872 349591044096 350265409536 351119867904 351298031616 351671943168 351797182464 352155009024 352280420352 352350322688 352834320384 353389091328 353514942144 354000539592 354377327616 354557144214 355140108288 356107685661 356874190848 357254037504 357744771072 357872173056 358434865152 358927220736 358998441984 359126290432 359491571712 359619595776 360185035392 360777252864 361063692288 361246901652 361760188608 362538860544 362826698598 362924736512 364124307456 364624478208 364696829952 365197787136 365327843328 365902258176 366404871168 366477576192 366980979456 367111670688 367502413824 368007224832 368193957453 368293445632 368585852544 369296859204 369904058368 370091753472 370994577408 371126697984 371710230528 372220821504 372294680576 372806074368 372938840064 373335785472 373525221888 374038305984 374436421632 375158714112 375674042016 376264724472 376883380224 377017597952 378129088512 378723631104 378858504192 379243855872 379454193664 379975421952 380379856896 380572867584 380708399232 381113614336 381501259776 381637122048 382237180416 382974520656 383364058896 383500584558 384131137536 384735117312 385263599616 386006777856 386613706752 386751389696 387144769536 387556835328 387694854144 387891576576 388304437248 388837822464 389449202688 389587895424 390200455008 390736444644 390842023936 391350810123 391378894848 392133869568 392445204606 392750432256 393289924608 394048585728 394467999744 395009851392 395210285568 395630936064 395771830272 396315472896 396394113024 396938610432 397562727744 397704309912 398250607041 398358216704 398674493568 399532621824 400303325184 400932732928 401483464704 401910792192 402053922816 402462867456 402606194688 402686083072 403239223296 403873247232 404017076736 404572045248 404652323712 405208164816 405874409472 406980212184 407856218112 408290328576 408642977792 409639845888 410202537984 410283933696 410430046208 410847510528 410993823744 411640040448 412287273216 412434099168 412853601888 413000629524 413440215552 414330126336 414659084112 416142065664 416353222656 416796377088 417368899584 417517535232 418174009344 418748424192 418831515648 419406833664 419556195072 420002758656 420215874624 420793094232 420906795008 421240974336 422053553376 422633297268 422962003968 423297815031 423993802752 424144797696 424811692032 425395224576 425479634944 426064084992 426215817216 426885967872 427472349696 427927339008 428144476032 428296949136 428752816128 429341762304 430016827968 430846335738 432147529728 432827006976 432981147648 433421549568 433661935616 434257625088 434940420096 435095313408 435558416384 436001439744 436156710912 436378023648 436842491904 437685166464 438130353024 438286382352 438975511884 439697276928 440301256704 441150603264 441844236288 442001588224 442451165184 443304658944 443776499712 444386082816 444611571264 445084803072 445243309056 445943377152 446555936736 446803607432 447258068712 447417348651 448152993792 448508805264 448857636864 449474199552 450341240832 450820571136 451049324544 451668897792 452149641216 452310663168 452931969024 453021843456 453644126208 454357403136 454519211328 455143550904 455233864176 455266533376 455859185418 456608710656 457489514496 457852738707 458208837632 458838245376 459326619648 459490197504 459723350016 460212666368 460844826624 461569425408 461733801984 462368051712 462459798528 463095045504 463823182368 463856467968 463988361564 465120242496 466121392128 467020546048 468159823872 468397375488 468895924224 469062909952 469540012032 469707227136 470445760512 471185455104 471353256192 471832687872 472000719456 472503103488 472742858952 473520144384 473896096128 474810247548 475832254464 476338716672 476993028096 477162897408 477913153536 478569627648 478664589312 479322095616 479492794368 480246713856 480906393408 481418256384 481662535536 481834067778 482346918144 483009482592 483385147392 483768931464 485499076608 486165970944 486262439936 486930382848 487103791104 487869677568 488539828224 488636768256 489307972608 489482227584 490003218432 490676299776 490925276604 491447803392 492395812272 493072180146 493455671296 494659436544 494835597312 495338913792 495613640704 496294428672 497074765824 497251786752 497781047296 498033629184 498717741312 499248562176 500211618816 500720403456 500898722688 501686299296 502511173632 502654058361 504172118016 504964841472 505144672256 505658474496 506633895936 507173142528 507430490112 507611198976 508127510016 508668346368 508849496064 509649573888 510349641984 510632694208 511152078528 511334112744 512138097198 512174850048 512980156416 513684799488 514675703808 515484942336 516193026048 516742447104 516926472192 517188768768 517739249664 518450429952 519265603584 519450527232 520164058176 520267273344 520981926192 521801080164 521838526464 522845159424 523260272808 523667243008 524386566144 525398114304 525957332992 526679801856 526947047424 527507914752 527695773696 528420630528 528525484032 529251480576 530083636992 530272413216 531000809388 531565991424 531835716321 532710162432 533737766912 535311286272 535881056256 536071897088 536617156608 536808259584 537652297728 538497662976 538689435648 539237357568 539429393664 539536431616 540277553088 541165879296 541595538432 542640282912 543808290816 544387104768 546186461184 546936717312 547045244928 547796680704 547991764992 548853387264 549607306752 549716364288 549912132224 550471469184 550667506032 551253620736 552010837248 552440168448 552878778816 553945288806 554856087552 555137630208 555728502784 556491866112 556690046976 557565345792 558331232256 558442020864 559209111552 559408260096 560003678208 560287832832 561057458976 561654632448 562738071168 563511063024 563949338624 564397086708 565325070336 565526396928 566415589376 567193632768 568085446656 568287756288 569181290496 569963132928 570569785344 570859301376 571062598848 571670421504 572251889664 572455683072 573355770624 574461780984 575250876837 576196706304 577102675968 577308196864 577895399424 579010166784 579920560128 580127084544 580717154304 581335252992 581542281216 581837364864 582456655872 583256733696 583580221952 584173804032 584381843136 585300682512 586263035904 587068342272 588200804352 589125648384 589934886912 591072878592 591701999616 592514777088 592815428352 593446404096 593657745408 594473209344 594591169536 595407915648 596344091616 596556464868 597537325056 598011740352 598476849152 599298932736 600454987776 601094094848 601399099392 602225197056 602866188288 603080884224 603909292032 604029124608 604858834944 605809870848 606025615104 606858067872 606978485568 607812247224 608811614208 609986019328 610470318276 611784327168 612435492864 612653596672 612964466688 614459768832 615425900544 615645069312 616271265792 616490735616 616613064704 617460060672 618430909824 618651148752 619500944286 620160323328 621495189504 624213098496 624529833984 625194565632 626053349376 626276302848 627261014016 628122636288 628247273472 628471008256 629110250496 629334292608 630004137984 630323811936 631360192512 631861461504 633080330064 634443005952 635118288896 635990704128 636217196544 637217538048 638092836864 638219452416 639096127488 639323725824 640328951808 641208524544 641891008512 642216714048 642445423704 643129224192 644012643456 644513529856 645025241952 646269503607 647332102144 648221294592 649240510464 649471721472 650492903424 651386437632 651515691008 652410630144 652642970112 653337624576 654002159616 654235066368 654567035472 655263737856 656527749696 657429573528 658463267826 659545915392 659780796416 660451885056 661725904896 662766354432 663002382336 663676747776 664044838912 664956988416 665664749568 666579124224 666948825088 667627204608 667864963584 668915065728 670014898176 670205411148 670887103068 672229490688 673286455296 674211299328 675511861248 676230856704 676573986816 676814931968 677503346688 678224461824 678465994752 679397953536 679532765184 680466189312 681536104704 681778816992 682850796264 682899800064 683788778127 683973541888 684913065984 686234271744 687313256448 688257368064 688989929472 689235296256 689585025024 690318999552 691267239936 692354138112 692600702976 693552077568 693689697792 694642568256 695734773552 695784701952 695982542346 697126879232 697680363744 699182088192 700530819072 702239735808 702596063232 703343886336 703594364928 704310018048 704560840704 704700645376 705668640768 706778182656 707029884288 708001079184 708754655232 709114288428 710280216576 712215371322 713748381696 714508075008 715489542144 715744346112 716869730304 717854441472 717996883968 718252580864 718983143424 719239191552 720370070784 722127384576 722493803304 722751101667 723520377216 725077721088 725653397196 725849473024 728248614912 729248956416 729393659904 730395574272 730655686656 731804516352 732809742336 732955152384 733961958912 734223341376 735004827648 736014449664 736387914906 736586891264 737171705088 738593718408 739608270219 739808116736 740183506944 741989154816 742253395968 743420461056 744441643008 744589361152 745612148736 745877680128 746671570944 747050443776 748076611968 748872843264 750317428224 751348084032 752529448944 753766760448 754035195904 756258177024 757447262208 757717008384 758487711744 758908387328 759950843904 760759713792 761145735168 761416798464 762227228672 763002519552 763274244096 764474360832 765949041312 766728117792 767001169116 768207145797 768262275072 769470234624 770527199232 772013555712 773227413504 773502779392 774289539072 775113670656 775389708288 775783153152 776608874496 777675644928 778898405376 779175790848 780400910016 781472889288 781684047872 782701620246 782757789696 784267739136 784890409212 785500864512 786579849216 788097171456 788935999488 790019702784 790420571136 791261872128 791543660544 792630945792 792788226048 793877220864 795125455488 795408619824 796501214082 796716433408 797348987136 799065243648 800606650368 801865465856 802966929408 803821584384 804107845632 804925734912 805212389376 805372166144 806478446592 807746494464 808034153472 809144090496 809304647424 810416329632 811748818944 813960424368 815712436224 816580657152 817285955584 819279691776 820405075968 820567867392 820860092416 821695021056 821987647488 823280080896 824574546432 824868198336 825707203776 826001259048 826880431104 828660252672 829318168224 830917933209 832284131328 832706445312 833592754176 834737799168 835035070464 836348018688 837496848384 837663031296 838813667328 839112390144 840005517312 840431749248 841586188464 841813590016 842481948672 844107106752 845266594536 845924007936 846595630062 847987605504 848289595392 849623384064 850790449152 850959269888 852128169984 852431634432 853771935744 854944699392 855854678016 856288952064 856593898272 857505632256 858683524608 860033655936 861692671476 864295059456 865654013952 865962295296 866843099136 867323871232 868515250176 869880840192 870190626816 871116832768 872002879488 872313421824 872756047296 873684983808 875370332928 876260706048 876572764704 877951023768 879394553856 880602513408 882301206528 883688472576 884003176448 884902330368 886609317888 887552999424 888772165632 889223142528 890169606144 890486618112 891886754304 893111873472 893607214864 894516137424 894834697302 896305987584 897017610528 897715273728 898948399104 900682481664 901641142272 902098649088 903337795584 904299282432 904621326336 905863938048 906043686912 907288252416 908714806272 909038422656 910287101808 910467728352 910533066752 911718370836 913217421312 914979028992 915705477414 916417675264 917676490752 918653239296 918980395008 919446700032 920425332736 921689653248 923138850816 923467603968 924736103424 924919597056 926190091008 927646364736 927976723128 929251416429 930240484992 932242784256 934041092096 936319647744 936794750976 937791848448 938125819904 939080024064 939414454272 940891521024 942370910208 942706512384 943665375744 944001438912 945006206976 945485717904 947040288768 947792192256 949620495096 951664508928 952677433344 953986056192 954325794816 955826307072 957139255296 957329178624 958644191232 958985588736 960493427712 961812786816 962836512768 963325071072 963668135556 964693836288 966018965184 966770294784 967537862928 970998153216 972331941888 972524879872 973860765696 974207582208 975739355136 977079656448 977273536512 978615945216 978964455168 980006436864 981352599552 981850553208 982895606784 984791624544 986144360292 986911342592 987694901739 989318873088 989671194624 990677827584 991227281408 992588857344 994149531648 994503573504 995562094592 996067258368 997435482624 998497124352 1000423237632 1001440806912 1001797445376 1003372598592 1005022347264 1005308116722 1008344236032 1009929682944 1010289344512 1011316948992 1013267791872 1014346285056 1014860980224 1015222397952 1016255020032 1017336692736 1017698992128 1019299147776 1020699283968 1021265388416 1022304157056 1022668225488 1024276194396 1024349700096 1025960312832 1027369598976 1029351407616 1030969884672 1032386052096 1033484894208 1033852944384 1034377537536 1035478499328 1036900859904 1038531207168 1038901054464 1040328116352 1040534546688 1041963852384 1043602160328 1043677052928 1043973813519 1045690318848 1046520545616 1047334486016 1048773132288 1050796228608 1051914665984 1053359603712 1053894094848 1055015829504 1055391547392 1056841261056 1057050968064 1058502961152 1060167273984 1060544826432 1062001618776 1063131982848 1063671432642 1065420324864 1067475533824 1068323056983 1070622572544 1071762112512 1072143794176 1073234313216 1073616519168 1075304595456 1076995325952 1077378871296 1078474715136 1078858787328 1079072863232 1080555106176 1082331758592 1083191076864 1085280565824 1087616581632 1088774209536 1092372922368 1093873434624 1094090489856 1095593361408 1095983529984 1097706774528 1099214613504 1099432728576 1099824264448 1100942938368 1101335012064 1102507241472 1104021674496 1104880336896 1105757557632 1107890577612 1109712175104 1110275260416 1111457005568 1112983732224 1113380093952 1115130691584 1116662464512 1116884041728 1118418223104 1118816520192 1120007356416 1120575665664 1122114917952 1123309264896 1125476142336 1127022126048 1127898677248 1128794173416 1130650140672 1131052793856 1132831178752 1134387265536 1136170893312 1136575512576 1138362580992 1139926265856 1141139570688 1141718602752 1142125197696 1143340843008 1144503779328 1144911366144 1146711541248 1148923561968 1150501753674 1152393412608 1154205351936 1154616393728 1155790798848 1158020333568 1159841120256 1160254169088 1161434308608 1162670505984 1163084562432 1163674729728 1164913311744 1166513467392 1167160443904 1168347608064 1168763686272 1170601365024 1172526071808 1174052430369 1174136684544 1176401608704 1178251296768 1179869773824 1182145757184 1183403999232 1185029554176 1185630856704 1186892808192 1187315490816 1188946418688 1189182339072 1190815831296 1192688183232 1193112929736 1195074650112 1196023480704 1196953698304 1198597865472 1200909975552 1202188189696 1202798198784 1204450394112 1205732376576 1206161768448 1207818584064 1208058249216 1209717669888 1211619741696 1212051230208 1213716135744 1213956971136 1215624494448 1217623228416 1219972038656 1220940636552 1223568654336 1224870985728 1225307193344 1225928933376 1228919537664 1230851801088 1231290138624 1232542531584 1232981471232 1233226129408 1234920121344 1236861819648 1237302297504 1239001888572 1240320646656 1242990379008 1248426196992 1249059667968 1250389131264 1252106698752 1252552605696 1254522028032 1256245272576 1256494546944 1256942016512 1258220500992 1258668585216 1260008275968 1260647623872 1262720385024 1263722923008 1266160660128 1268886011904 1269893445093 1270236577792 1271981408256 1272434393088 1274435076096 1276185673728 1276438904832 1278192254976 1278647451648 1280657903616 1282417049088 1283782017024 1284433428096 1284890847408 1286258448384 1288025286912 1289027059712 1290050483904 1292539007214 1294664204288 1296442589184 1298481020928 1298943442944 1300985806848 1302772875264 1303031382016 1304821260288 1305285940224 1306675249152 1308004319232 1308470132736 1309134070944 1310527475712 1313055499392 1314859147056 1316926535652 1319091830784 1319561592832 1320903770112 1323451809792 1325532708864 1326004764672 1327353495552 1328089677824 1329913976832 1331329499136 1333158248448 1333897650176 1335254409216 1335729927168 1337830131456 1340410822296 1341774206136 1342252045953 1344458981376 1346572910592 1348422598656 1351023722496 1352461713408 1353147973632 1353629863936 1355006693376 1356448923648 1356931989504 1358795907072 1359065530368 1360932378624 1363072209408 1363557633984 1365701592528 1365799600128 1367577556254 1367947083776 1369826131968 1372468543488 1373558216121 1374626512896 1376514736128 1377979858944 1378470592512 1379170050048 1380637999104 1382534479872 1384708276224 1385201405952 1387104155136 1387379395584 1389285136512 1391469547104 1391569403904 1391965084692 1394253758464 1395360727488 1398364176384 1401061638144 1404479471616 1405192126464 1406687772672 1407188729856 1408620036096 1409121681408 1409401290752 1411337281536 1413556365312 1414059768576 1416002158368 1417509310464 1418228576856 1420560433152 1424430742644 1427496763392 1429016150016 1430979084288 1431488692224 1433739460608 1435708882944 1435993767936 1436505161728 1437966286848 1438478383104 1440740141568 1444254769152 1444987606608 1445502203334 1447040754432 1450155442176 1451306794392 1451698946048 1456497229824 1458497912832 1458787319808 1460791148544 1461311373312 1463609032704 1465619484672 1465910304768 1467923917824 1468446682752 1470009655296 1472028899328 1472775829812 1473173782528 1474343410176 1477187436816 1479216540438 1479616233472 1480367013888 1483978309632 1484506791936 1486840922112 1488883286016 1489178722304 1491224297472 1491755360256 1493343141888 1494100887552 1496153223936 1497745686528 1500634856448 1502696168064 1505058897888 1507533520896 1507962175083 1508070391808 1512516354048 1514894524416 1515434016768 1516975423488 1517816774656 1519901687808 1521519427584 1522291470336 1522833596928 1524454457344 1526005039104 1526548488192 1528948721664 1531898082624 1533456235584 1534002338232 1536414291594 1536524550144 1538940469248 1541054398464 1544027111424 1546454827008 1547005558784 1548579078144 1550227341312 1550779416576 1551566306304 1553217748992 1555351289856 1557796810752 1558351581696 1560801820032 1562945778576 1563368095744 1565403240492 1565515579392 1568535478272 1569780818424 1571001729024 1573159698432 1576194342912 1577871998976 1580039405568 1580841142272 1582523744256 1583087321088 1585261891584 1585576452096 1587754441728 1590250910976 1590817239648 1593002428164 1593432866816 1594697974272 1595507148963 1598130487296 1601213300736 1603730931712 1605933858816 1607643168768 1608215691264 1609851469824 1610424778752 1610744332288 1612956893184 1615492988928 1616068306944 1618288180992 1618609294848 1620832659264 1623497637888 1627920848736 1631424872448 1633161314304 1634571911168 1638559383552 1640810151936 1641135734784 1641720184832 1643390042112 1643975294976 1646560161792 1649149092864 1649736396672 1651414407552 1652002518096 1653760862208 1657320505344 1658636336448 1661835866418 1664568262656 1665412890624 1667185508352 1669475598336 1670070140928 1672696037376 1674993696768 1675326062592 1677627334656 1678224780288 1680011034624 1680863498496 1683172376928 1684963897344 1688214213504 1690533189072 1691848015872 1693191260124 1695975211008 1696579190784 1699246768128 1701580898304 1701918539776 1704256339968 1704863268864 1707543871488 1709889398784 1711709356032 1712577904128 1713187796544 1715011264512 1717367049216 1720067311872 1723385342952 1725752630511 1728590118912 1731308027904 1731924590592 1733686198272 1734647742464 1737030500352 1739761680384 1740381253632 1742233665536 1744005758976 1744626843648 1745512094592 1747369967616 1750740665856 1752521412096 1753145529408 1755902047536 1758789107712 1761205026816 1764602413056 1767376945152 1768006352896 1769804660736 1773218635776 1775105998848 1777544331264 1778446285056 1780339212288 1780973236224 1783773508608 1786223746944 1787214429728 1789032274848 1789669394604 1792611975168 1794035221056 1795430547456 1797896798208 1801364963328 1803282284544 1804197298176 1806675591168 1808598564864 1809242652672 1811727876096 1812087373824 1814576504832 1817429612544 1818076845312 1820574203616 1820935456704 1823436741672 1826434842624 1829958057984 1831410954828 1832835350528 1835352981504 1837306478592 1837960790016 1838893400064 1840850665472 1843379306496 1846277701632 1846935207936 1849472206848 1849839194112 1852380182016 1855292729472 1855953446256 1858502832858 1860480969984 1864485568512 1868082184192 1872639295488 1873589501952 1875583696896 1876251639808 1878160048128 1878828908544 1881783042048 1884741820416 1885413024768 1887330751488 1888002877824 1890012413952 1890971435808 1894080577536 1895584384512 1899240990192 1903329017856 1905354866688 1907972112384 1908651589632 1911652614144 1914278510592 1914658357248 1917288382464 1917971177472 1920986855424 1923625573632 1925673025536 1926650142144 1927336271112 1929387672576 1932037930368 1933540589568 1935075725856 1938808510821 1941996306432 1944663883776 1945049759744 1947721531392 1948415164416 1951478710272 1954159312896 1954547073024 1957231890432 1957928910336 1960012873728 1962705199104 1963701106416 1965791213568 1969583249088 1972288720584 1973822685184 1975389803478 1978637746176 1979342389248 1981355655168 1982454562816 1985177714688 1988299063296 1989007147008 1991124189184 1992134516736 1994870965248 1996994248704 2000846475264 2002881613824 2003594890752 2006745197184 2010044694528 2010616233444 2016688472064 2019859365888 2020578689024 2022633897984 2026535583744 2028692570112 2029721960448 2030444795904 2032510040064 2034673385472 2035397984256 2038598295552 2041398567936 2042530776832 2044608314112 2045336450976 2048552388792 2048699400192 2051920625664 2054739197952 2058702815232 2061939769344 2064772104192 2066969788416 2067705888768 2068755075072 2070956998656 2073801719808 2077062414336 2077802108928 2080656232704 2081069093376 2083927704768 2087204320656 2087354105856 2087947627038 2091380637696 2093041091232 2094668972032 2097546264576 2101592457216 2103829331968 2106719207424 2107788189696 2110031659008 2110783094784 2113682522112 2114101936128 2117005922304 2120334547968 2121089652864 2124003237552 2126263965696 2127342865284 2130840649728 2134951067648 2136646113966 2141245145088 2143524225024 2144287588352 2146468626432 2147233038336 2150609190912 2153990651904 2154757742592 2156949430272 2157717574656 2158145726464 2161110212352 2166382153728 2168253305001 2170561131648 2175233163264 2177548419072 2184745844736 2187746869248 2188180979712 2191186722816 2191967059968 2195413549056 2198429227008 2198865457152 2199648528896 2201885876736 2202670024128 2205014482944 2208043348992 2209760673792 2211515115264 2215781155224 2219424350208 2220550520832 2222914011136 2225967464448 2226760187904 2230261383168 2233324929024 2233768083456 2236836446208 2237633040384 2240014712832 2241151331328 2244229835904 2246618529792 2250952284672 2254044252096 2255797354496 2257588346832 2261300281344 2262105587712 2265662357504 2268774531072 2272341786624 2273151025152 2276725161984 2279852531712 2282279141376 2283437205504 2284250395392 2286681686016 2289007558656 2289822732288 2293423082496 2297847123936 2301003507348 2304621437391 2304786825216 2308410703872 2309232787456 2311581597696 2316040667136 2319682240512 2320508338176 2322868617216 2325341011968 2326169124864 2327349459456 2329826623488 2333026934784 2334320887808 2336695216128 2337527372544 2341202730048 2345052143616 2348104860738 2348273369088 2352803217408 2356502593536 2359739547648 2364291514368 2366807998464 2370059108352 2371261713408 2373785616384 2374630981632 2377892837376 2378364678144 2381631662592 2385376366464 2386225859472 2390149300224 2392046961408 2393907396608 2397195730944 2401819951104 2404376379392 2405596397568 2408900788224 2411464753152 2412323536896 2415637168128 2416116498432 2419435339776 2423239483392 2424102460416 2427432271488 2427913942272 2431248988896 2435246456832 2439944077312 2441881273104 2447137308672 2449741971456 2450614386688 2451857866752 2457839075328 2461703602176 2462580277248 2465085063168 2465962942464 2466452258816 2469840242688 2473723639296 2474604595008 2478003777144 2480641293312 2485980758016 2492753799627 2496852393984 2498119335936 2500778262528 2504213397504 2505105211392 2509044056064 2512490545152 2512989093888 2513884033024 2516441001984 2517337170432 2520016551936 2521295247744 2525440770048 2527445846016 2532321320256 2537772023808 2539786890186 2540473155584 2543962816512 2544868786176 2548870152192 2552371347456 2552877809664 2556384509952 2557294903296 2561315807232 2564834098176 2567564034048 2568866856192 2569781694816 2572516896768 2576050573824 2578054119424 2580100967808 2585078014428 2589328408576 2592885178368 2596962041856 2597886885888 2601971613696 2605545750528 2606062764032 2609642520576 2610571880448 2613350498304 2616008638464 2616940265472 2618268141888 2621054951424 2626110998784 2629718294112 2633853071304 2638183661568 2639123185664 2641807540224 2646903619584 2651065417728 2652009529344 2654706991104 2656179355648 2659827953664 2662658998272 2666316496896 2667795300352 2670508818432 2671459854336 2675660262912 2680821644592 2683548412272 2684504091906 2688917962752 2693145821184 2696845197312 2702047444992 2704923426816 2706295947264 2707259727872 2710013386752 2712897847296 2713863979008 2717591814144 2718131060736 2721864757248 2726144418816 2727115267968 2731403185056 2731599200256 2735155112508 2735894167552 2739652263936 2744937086976 2747116432242 2749253025792 2753029472256 2755959717888 2756941185024 2758340100096 2761275998208 2765068959744 2769416552448 2770402811904 2774208310272 2774758791168 2778570273024 2782939094208 2783930169384 2787754249287 2788507516928 2790721454976 2796728352768 2802123276288 2808958943232 2810384252928 2813375545344 2814377459712 2817240072192 2818243362816 2818802581504 2822674563072 2827112730624 2828119537152 2832004316736 2835018620928 2836457153712 2841120866304 2848861485288 2854993526784 2858032300032 2861958168576 2862977384448 2867478921216 2871417765888 2871987535872 2873010323456 2875932573696 2876956766208 2881480283136 2888509538304 2889975213216 2891004406668 2894081508864 2900310884352 2902613588784 2903397892096 2912994459648 2916995825664 2917574639616 2921582297088 2922622746624 2927218065408 2931238969344 2931820609536 2935847835648 2936893365504 2940019310592 2944057798656 2945551659624 2946347565056 2948686820352 2954374873632 2958433080876 2959232466944 2960734027776 2963084705217 2967956619264 2969013583872 2973681844224 2977766572032 2978357444608 2982448594944 2983510720512 2986686283776 2988201775104 2992306447872 2995491373056 3001269712896 3005392336128 3010117795776 3015067041792 3015924350166 3016140783616 3025032708096 3029789048832 3030868033536 3033950846976 3035633549312 3039803375616 3043038855168 3044582940672 3045667193856 3048908914688 3052010078208 3053096976384 3057897443328 3063796165248 3066912471168 3068004676464 3072828583188 3073049100288 3077880938496 3082108796928 3088054222848 3092909654016 3094011117568 3097158156288 3100454682624 3101558833152 3103132612608 3106435497984 3110702579712 3115593621504 3116703163392 3121603640064 3125891557152 3130806480984 3131031158784 3131921440557 3137070956544 3139561636848 3142003458048 3146319396864 3152388685824 3155743997952 3160078811136 3161682284544 3165047488512 3166174642176 3170523783168 3171152904192 3175508883456 3180501821952 3181634479296 3186004856328 3186865733632 3189395948544 3191014297926 3196260974592 3202426601472 3204969170949 3207461863424 3211867717632 3215286337536 3216431382528 3219702939648 3220849557504 3221488664576 3225913786368 3230985977856 3232136613888 3236576361984 3237218589696 3241665318528 3246995275776 3255841697472 3262849744896 3266322628608 3269143822336 3277118767104 3281620303872 3282271469568 3283440369664 3286780084224 3287950589952 3293120323584 3298298185728 3299472793344 3302828815104 3304005036192 3307521724416 3314641010688 3317272672896 3323671732836 3329136525312 3330825781248 3334371016704 3338951196672 3340140281856 3345392074752 3349987393536 3350652125184 3355254669312 3356449560576 3360022069248 3361726996992 3366344753856 3369927794688 3376428427008 3381066378144 3383696031744 3386382520248 3391950422016 3393158381568 3398493536256 3403161796608 3403837079552 3408512679936 3409726537728 3415087742976 3419778797568 3423418712064 3425155808256 3426375593088 3430022529024 3434734098432 3440134623744 3446770685904 3451505261022 3457180237824 3462616055808 3463849181184 3467372396544 3469295484928 3474061000704 3479523360768 3480762507264 3484467331072 3488011517952 3489253687296 3491024189184 3494739935232 3501481331712 3505042824192 3506291058816 3511804095072 3517578215424 3522410053632 3529204826112 3534753890304 3536012705792 3539609321472 3546437271552 3550211997696 3555088662528 3556892570112 3560678424576 3561946472448 3567547017216 3572447493888 3574428859456 3578064549696 3579338789208 3585223950336 3588070442112 3590861094912 3595793596416 3602729926656 3606564569088 3608394596352 3613351182336 3617197129728 3618485305344 3623455752192 3624174747648 3629153009664 3634859225088 3636153690624 3641148407232 3641870913408 3646873483344 3652869685248 3659916115968 3662821909656 3665670701056 3670705963008 3674612957184 3675921580032 3677786800128 3681701330944 3686758612992 3692555403264 3693870415872 3698944413696 3699678388224 3704760364032 3710585458944 3711906892512 3717005665716 3720961939968 3728971137024 3736164368384 3745278590976 3747179003904 3751167393792 3752503279616 3756320096256 3757657817088 3763566084096 3769483640832 3770826049536 3774661502976 3776005755648 3780024827904 3781942871616 3788161155072 3791168769024 3798481980384 3806658035712 3810709733376 3815944224768 3817303179264 3823305228288 3828557021184 3829316714496 3834576764928 3835942354944 3841973710848 3847251147264 3851346051072 3853300284288 3854672542224 3858775345152 3864075860736 3867081179136 3870151451712 3877617021642 3883992612864 3889327767552 3890099519488 3895443062784 3896830328832 3902957420544 3908318625792 3909094146048 3914463780864 3915857820672 3920025747456 3925410398208 3927402212832 3931582427136 3939166498176 3944577441168 3947645370368 3950779606956 3957275492352 3958684778496 3962711310336 3964909125632 3970355429376 3976598126592 3978014294016 3982248378368 3984269033472 3989741930496 3993988497408 4001692950528 4005763227648 4007189781504 4013490394368 4021232466888 4026756137859 4033376944128 4039718731776 4041157378048 4045267795968 4053071167488 4057385140224 4059443920896 4060889591808 4065020080128 4069346770944 4070795968512 4077196591104 4082797135872 4085061553664 4089216628224 4090672901952 4097104777584 4097398800384 4103841251328 4109478395904 4117405630464 4123879538688 4129544208384 4133939576832 4135411777536 4137510150144 4141913997312 4147603439616 4154124828672 4155604217856 4161312465408 4162138186752 4167855409536 4174408641312 4174708211712 4175895254076 4182761275392 4186082182464 4189337944064 4195092529152 4203184914432 4207658663936 4213438414848 4215576379392 4220063318016 4221566189568 4227365044224 4228203872256 4234011844608 4240669095936 4242179305728 4248006475104 4252527931392 4254685730568 4261681299456 4269902135296 4273292227932 4282490290176 4287048450048 4288575176704 4292937252864 4294466076672 4301218381824 4307981303808 4309515485184 4313898860544 4315435149312 4316291452928 4322220424704 4332764307456 4336506610002 4341122263296 4350466326528 4355096838144 4369491689472 4375493738496 4376361959424 4382373445632 4383934119936 4390827098112 4396858454016 4397730914304 4399297057792 4403771753472 4405340048256 4410028965888 4416086697984 4419521347584 4423030230528 4431562310448 4438848700416 4441101041664 4445828022272 4451934928896 4453520375808 4460522766336 4466649858048 4467536166912 4473672892416 4475266080768 4480029425664 4482302662656 4488459671808 4493237059584 4501904569344 4508088504192 4511594708992 4515176693664 4522600562688 4523886525249 4524211175424 4531324715008 4537549062144 4544683573248 4546302050304 4553450323968 4559705063424 4564558282752 4566874411008 4568500790784 4573363372032 4578015117312 4579645464576 4586846164992 4595694247872 4602007014696 4609242874782 4609573650432 4616821407744 4618465574912 4623163195392 4632081334272 4639364481024 4641016676352 4645737234432 4650682023936 4652338249728 4654698918912 4659653246976 4666053869568 4668641775616 4673390432256 4675054745088 4682405460096 4690104287232 4696209721476 4696546738176 4705606434816 4713005187072 4719479095296 4728583028736 4733615996928 4740118216704 4742523426816 4747571232768 4749261963264 4755785674752 4756729356288 4763263325184 4770752732928 4772451718944 4780298600448 4784093922816 4786521446889 4787814793216 4794391461888 4803639902208 4808752758784 4811192795136 4817801576448 4822929506304 4824647073792 4831274336256 4832232996864 4838870679552 4846478966784 4848204920832 4854864542976 4855827884544 4862497977792 4870492913664 4879888154624 4883762546208 4894274617344 4899483942912 4901228773376 4903715733504 4915678150656 4923407204352 4925160554496 4930170126336 4931925884928 4932904517632 4939680485376 4947447278592 4949209190016 4956007554288 4961282586624 4971961516032 4985507599254 4993704787968 4996238671872 5001556525056 5008426795008 5010210422784 5018088112128 5024981090304 5025978187776 5027768066048 5032882003968 5034674340864 5040033103872 5042590495488 5054891692032 5064642640512 5075544047616 5079573780372 5080946311168 5087925633024 5089737572352 5097740304384 5104742694912 5105755619328 5112769019904 5114589806592 5122631614464 5129668196352 5135128068096 5137733712384 5139563389632 5145033793536 5152101147648 5156108238848 5160201935616 5170156028856 5177257891533 5178656817152 5185770356736 5193924083712 5195773771776 5203943227392 5211091501056 5212125528064 5219285041152 5221143760896 5226700996608 5232017276928 5233880530944 5236536283776 5242109902848 5252221997568 5259436588224 5267706142608 5276367323136 5278246371328 5283615080448 5293807239168 5302130835456 5304019058688 5309413982208 5312358711296 5319655907328 5325317996544 5332632993792 5335590600704 5341017636864 5342919708672 5351320525824 5361643289184 5367096824544 5369008183812 5377835925504 5386291642368 5393690394624 5404094889984 5409846853632 5412591894528 5414519455744 5420026773504 5425795694592 5427727958016 5435183628288 5436262121472 5443729514496 5452288837632 5454230535936 5462806370112 5470310225016 5471788335104 5479304527872 5489874173952 5494232864484 5498506051584 5506058944512 5511919435776 5513882370048 5516680200192 5522551996416 5530137919488 5538833104896 5540805623808 5548416620544 5549517582336 5557140546048 5565878188416 5567860338768 5575508498574 5577015033856 5581442909952 5593456705536 5604246552576 5617917886464 5620768505856 5626751090688 5628754919424 5634480144384 5636486725632 5637605163008 5645349126144 5654225461248 5656239074304 5664008633472 5670037241856 5672914307424 5682241732608 5697722970576 5709987053568 5716064600064 5723916337152 5725954768896 5734957842432 5742835531776 5743975071744 5746020646912 5751865147392 5753913532416 5762960566272 5777019076608 5779950426432 5782008813336 5788163017728 5800621768704 5805227177568 5816425532463 5825988919296 5833991651328 5835149279232 5843164594176 5845245493248 5854436130816 5862477938688 5863641219072 5871695671296 5873786731008 5880038621184 5888115597312 5891103319248 5892695130112 5897373640704 5908749747264 5916866161752 5918464933888 5921468055552 5926169410434 5935913238528 5938027167744 5947363688448 5955533144064 5956714889216 5964897189888 5967021441024 5973372567552 5976403550208 5984612895744 5990982746112 6002539425792 6010784672256 6020235591552 6030134083584 6031848700332 6032281567232 6050065416192 6059578097664 6061736067072 6067901693952 6071267098624 6079606751232 6086077710336 6089165881344 6091334387712 6097817829376 6104020156416 6106193952768 6115794886656 6127592330496 6133824942336 6136009352928 6145657166376 6146098200576 6155761876992 6164217593856 6176108445696 6185819308032 6188022235136 6194316312576 6200909365248 6203117666304 6206265225216 6212870995968 6221405159424 6231187243008 6233406326784 6243207280128 6251783114304 6261612961968 6262062317568 6263842881114 6274141913088 6279123273696 6284006916096 6292638793728 6304777371648 6311487995904 6320157622272 6323364569088 6330094977024 6332349284352 6341047566336 6342305808384 6351017766912 6361003643904 6363268958592 6372009712656 6373731467264 6378791897088 6382028595852 6392521949184 6404853202944 6409938341898 6414923726848 6423735435264 6430572675072 6432862765056 6439405879296 6441699115008 6442977329152 6451827572736 6461971955712 6464273227776 6473152723968 6474437179392 6483330637056 6504759915003 6511683394944 6525699489792 6532645257216 6538287644672 6554237534208 6563240607744 6564542939136 6566880739328 6573560168448 6575901179904 6586240647168 6596596371456 6598945586688 6605657630208 6608010072384 6615043448832 6629282021376 6634545345792 6647343465672 6658273050624 6661651562496 6668742033408 6677902393344 6680280563712 6690784149504 6699974787072 6701304250368 6710509338624 6712899121152 6720044138496 6723453993984 6732689507712 6739855589376 6752856854016 6762132756288 6767392063488 6772765040496 6783900844032 6786316763136 6796987072512 6806323593216 6807674159104 6817025359872 6819453075456 6830175485952 6839557595136 6846837424128 6850311616512 6852751186176 6860045058048 6869468196864 6880269247488 6893541371808 6903010522044 6913864312173 6914360475648 6925232111616 6927698362368 6934744793088 6938590969856 6948122001408 6959046721536 6961525014528 6968934662144 6976023035904 6978507374592 6982048378368 6989479870464 7002962663424 7010085648384 7012582117632 7023608190144 7035156430848 7044820107264 7058409652224 7069507780608 7072025411584 7079218642944 7092874543104 7100423995392 7110177325056 7113785140224 7121356849152 7123892944896 7135094034432 7144894987776 7148857718912 7156129099392 7158677578416 7170447900672 7176140884224 7181722189824 7191587192832 7205459853312 7213129138176 7216789192704 7226702364672 7234394259456 7236970610688 7246911504384 7248349495296 7258306019328 7269718450176 7272307381248 7282296814464 7283741826816 7293746966688 7305739370496 7319832231936 7325643819312 7331341402112 7341411926016 7349225914368 7351843160064 7355573600256 7363402661888 7373517225984 7385110806528 7387740831744 7397888827392 7399356776448 7409520728064 7421170917888 7423813785024 7434011331432 7441923879936 7457942274048 7472328736768 7478261398881 7490557181952 7494358007808 7502334787584 7505006559232 7512640192512 7515315634176 7527132168192 7538967281664 7541652099072 7549323005952 7552011511296 7560049655808 7563885743232 7576322310144 7582337538048 7596963960768 7613316071424 7621419466752 7631888449536 7634606358528 7646610456576 7657114042368 7658633428992 7669153529856 7671884709888 7683947421696 7694502294528 7702692102144 7706600568576 7709345084448 7717550690304 7728151721472 7734162358272 7740302903424 7755234043284 7767985225728 7778655535104 7780199038976 7790886125568 7793660657664 7805914841088 7816637251584 7818188292096 7828927561728 7831715641344 7840051494912 7850820796416 7854804425664 7863164854272 7878332996352 7889154882336 7895290740736 7901559213912 7914550984704 7917369556992 7925422620672 7929818251264 7940710858752 7953196253184 7956028588032 7964496756736 7968538066944 7979483860992 7987976994816 8003385901056 8011526455296 8014379563008 8026980788736 8042464933776 8053512275718 8066753888256 8079437463552 8082314756096 8090535591936 8106142334976 8114770280448 8118887841792 8121779183616 8130040160256 8138693541888 8141591937024 8154393182208 8165594271744 8170123107328 8178433256448 8181345803904 8194209555168 8194797600768 8207682502656 8218956791808 8234811260928 8247759077376 8259088416768 8267879153664 8270823555072 8275020300288 8283827994624 8295206879232 8308249657344 8311208435712 8322624930816 8324276373504 8335710819072 8348817282624 8351790508152 8365522550784 8372164364928 8378675888128 8390185058304 8406369828864 8415317327872 8426876829696 8431152758784 8440126636032 8443132379136 8454730088448 8456407744512 8468023689216 8481338191872 8484358611456 8496012950208 8505055862784 8509371461136 8523362598912 8539804270592 8546584455864 8564980580352 8574096900096 8577150353408 8585874505728 8588932153344 8602436763648 8615962607616 8619030970368 8627797721088 8630870298624 8632582905856 8644440849408 8665528614912 8673013220004 8682244526592 8700932653056 8710193676288 8738983378944 8750987476992 8752723918848 8764746891264 8767868239872 8781654196224 8793716908032 8795461828608 8798594115584 8807543506944 8810680096512 8820057931776 8832173395968 8839042695168 8846060461056 8863124620896 8877697400832 8882202083328 8889254115651 8891656044544 8903869857792 8907040751616 8921045532672 8933299716096 8935072333824 8947345784832 8950532161536 8960058851328 8964605325312 8976919343616 8986474119168 9003809138688 9016177008384 9023189417984 9030353387328 9045201125376 9047773050498 9048422350848 9062649430016 9075098124288 9089367146496 9092604100608 9106900647936 9119410126848 9129116565504 9133748822016 9137001581568 9146726744064 9156030234624 9159290929152 9173692329984 9191388495744 9204014029392 9218485749564 9219147300864 9233642815488 9236931149824 9246326390784 9264162668544 9278728962048 9282033352704 9291474468864 9301364047872 9304676499456 9309397837824 9319306493952 9332107739136 9337283551232 9346780864512 9350109490176 9364810920192 9392419442952 9393093476352 9395764321671 9411212869632 9426010374144 9438958190592 9457166057472 9467231993856 9480236433408 9485046853632 9495142465536 9498523926528 9511571349504 9513458712576 9526526650368 9541505465856 9544903437888 9560597200896 9568187845632 9573042893778 9575629586432 9588782923776 9607279804416 9614907512847 9617505517568 9622385590272 9635603152896 9645859012608 9649294147584 9662548672512 9664465993728 9677741359104 9692957933568 9696409841664 9709729085952 9711655769088 9724995955584 9740985827328 9759776309248 9767525092416 9788549234688 9798967885824 9802457546752 9807431467008 9831356301312 9846814408704 9850321108992 9860340252672 9863851769856 9865809035264 9879360970752 9894894557184 9898418380032 9912015108576 9922565173248 9943923032064 9971015198508 9987409575936 9992477343744 10003113050112 10016853590016 10020420845568 10036176224256 10049962180608 10051956375552 10055536132096 10065764007936 10069348681728 10080066207744 10085180990976 10109783384064 10129285281024 10151088095232 10159147560744 10161892622336 10175851266048 10179475144704 10195480608768 10209485389824 10211511238656 10225538039808 10229179613184 10245263228928 10259336392704 10270256136192 10275467424768 10279126779264 10290067587072 10304202295296 10312216477696 10320403871232 10340312057712 10354515783066 10357313634304 10371540713472 10387848167424 10391547543552 10407886454784 10422183002112 10424251056128 10438570082304 10442287521792 10453401993216 10464034553856 10467761061888 10473072567552 10484219805696 10504443995136 10518873176448 10535412285216 10552734646272 10556492742656 10567230160896 10587614478336 10604261670912 10608038117376 10618827964416 10624717422592 10639311814656 10650635993088 10665265987584 10671181201408 10682035273728 10685839417344 10702641051648 10723286578368 10734193649088 10738016367624 10755671851008 10772583284736 10787380789248 10808189779968 10819693707264 10825183789056 10829038911488 10840053547008 10851591389184 10855455916032 10870367256576 10872524242944 10887459028992 10904577675264 10908461071872 10925612740224 10940620450032 10943576670208 10958609055744 10979748347904 10988465728968 10997012103168 11012117889024 11023838871552 11027764740096 11033360400384 11045103992832 11060275838976 11077666209792 11081611247616 11096833241088 11099035164672 11114281092096 11131756376832 11135720677536 11151016997148 11154030067712 11162885819904 11186913411072 11208493105152 11235835772928 11241537011712 11253502181376 11257509838848 11268960288768 11272973451264 11275210326016 11290698252288 11308450922496 11312478148608 11328017266944 11340074483712 11345828614848 11364483465216 11395445941152 11419974107136 11432129200128 11447832674304 11451909537792 11469915684864 11485671063552 11487950143488 11492041293824 11503730294784 11507827064832 11525921132544 11554038153216 11559900852864 11564017626672 11576326035456 11601243537408 11610454355136 11632851064926 11651977838592 11667983302656 11670298558464 11686329188352 11690490986496 11708872261632 11724955877376 11727282438144 11743391342592 11747573462016 11760077242368 11776231194624 11782206638496 11794747281408 11817499494528 11833732323504 11836929867776 11842936111104 11852338820868 11871826477056 11876054335488 11894727376896 11911066288128 11913429778432 11929794379776 11934042882048 11946745135104 11952807100416 11969225791488 11981965492224 12005078851584 12021569344512 12040471183104 12063697400664 12064563134464 12080268413577 12100130832384 12119156195328 12123472134144 12135803387904 12142534197248 12159213502464 12172155420672 12178331762688 12182668775424 12195635658752 12208040312832 12212387905536 12231589773312 12255184660992 12267649884672 12272018705856 12291314332752 12292196401152 12311523753984 12328435187712 12352216891392 12371638616064 12376044470272 12388632625152 12401818730496 12406235332608 12412530450432 12425741991936 12442810318848 12462374486016 12466812653568 12486414560256 12503566228608 12523225923936 12524124635136 12527685762228 12548283826176 12558246547392 12568013832192 12585277587456 12609554743296 12622975991808 12640315244544 12646729138176 12660189954048 12664698568704 12682095132672 12684611616768 12702035533824 12722007287808 12726537917184 12744019425312 12757583794176 12764057191704 12785043898368 12809706405888 12819876683796 12829847453696 12847470870528 12861145350144 12865725530112 12878811758592 12883398230016 12885954658304 12903655145472 12923943911424 12928546455552 12946305447936 12948874358784 12966661274112 13009519830006 13023366789888 13051398979584 13065290514432 13076575289344 13108475068416 13126481215488 13129085878272 13133761478656 13147120336896 13151802359808 13172481294336 13193192742912 13197891173376 13211315260416 13216020144768 13230086897664 13258564042752 13269090691584 13294686931344 13316546101248 13323303124992 13337484066816 13355804786688 13360561127424 13381568299008 13399949574144 13402608500736 13421018677248 13425798242304 13440088276992 13446907987968 13465379015424 13479711178752 13505713708032 13524265512576 13534784126976 13545530080992 13567801688064 13571659575747 13572633526272 13593974145024 13612647186432 13615348318208 13634050719744 13638906150912 13660350971904 13679115190272 13693674848256 13700623233024 13705502372352 13720090116096 13738936393728 13760538494976 13787082743616 13806021044088 13827728624346 13828720951296 13850464223232 13855396724736 13869489586176 13877181939712 13896244002816 13918093443072 13923050029056 13937869324288 13952046071808 13957014749184 13964096756736 13978959740928 14005925326848 14020171296768 14025164235264 14047216380288 14070312861696 14089640214528 14116819304448 14139015561216 14144050823168 14158437285888 14185749086208 14200847990784 14220354650112 14227570280448 14242713698304 14247785889792 14270188068864 14289789975552 14297715437824 14312258198784 14317355156832 14340895801344 14352281768448 14363444379648 14383174385664 14410919706624 14426258276352 14433578385408 14453404729344 14468788518912 14473941221376 14493823008768 14496698990592 14516612038656 14539436900352 14544614762496 14564593628928 14567483653632 14587493933376 14611478740992 14639664463872 14651287638624 14662682804224 14682823852032 14698451828736 14703686320128 14711147200512 14726805323776 14747034451968 14770221613056 14775481663488 14795777654784 14798713552896 14819041456128 14842341835776 14847627570048 14868022662864 14883847759872 14915884548096 14944657473536 14956522797762 14981114363904 14988716015616 15004669575168 15010013118464 15025280385024 15030631268352 15054264336384 15077934563328 15083304198144 15098646011904 15104023022592 15120099311616 15127771486464 15164675076096 15193927921536 15226632142848 15242838933504 15263776899072 15269212717056 15293220913152 15314228084736 15317266857984 15338307059712 15343769419776 15367894843392 15389004589056 15405384204288 15413201137152 15418690168896 15435101380608 15456303442944 15468324716544 15480605806848 15510468086568 15535970451456 15557311070208 15560398077952 15581772251136 15587321315328 15611829682176 15633274503168 15636376584192 15657855123456 15663431282688 15680102989824 15701641592832 15709608851328 15726329708544 15756665992704 15778309764672 15790581481472 15803118427824 15829101969408 15834739113984 15850845241344 15859636502528 15881421717504 15906392506368 15912057176064 15928993513472 15937076133888 15958967721984 15975953989632 16006771802112 16023052910592 16028759126016 16053961577472 16084929867552 16107024551436 16133507776512 16158874927104 16164629512192 16181071183872 16212284669952 16229540560896 16237775683584 16243558367232 16260080320512 16277387083776 16283183874048 16308786364416 16331188543488 16340246214656 16356866512896 16362691607808 16388419110336 16415365005312 16437913583616 16469622521856 16495518154752 16518176833536 16535758307328 16541647110144 16550040600576 16567655989248 16590413758464 16616499314688 16622416871424 16645249861632 16648552747008 16671421638144 16697634565248 16703581016304 16731045101568 16744328729856 16757351776256 16780370116608 16812739657728 16830634655744 16853753659392 16862305517568 16880253272064 16886264758272 16909460176896 16912815489024 16936047378432 16962676383744 16968717222912 16992025900416 17010111725568 17018742922272 17046725197824 17079608541184 17093168911728 17129961160704 17148193800192 17154300706816 17171749011456 17177864306688 17204873527296 17231925215232 17238061940736 17255595442176 17261740597248 17265165811712 17288881698816 17331057229824 17346026440008 17364489053184 17401865306112 17449276597389 17477966757888 17501974953984 17505447837696 17529493782528 17535736479744 17563308392448 17587433816064 17590923657216 17597188231168 17615087013888 17621360193024 17640115863552 17664346791936 17678085390336 17692120922112 17726249241792 17755394801664 17764404166656 17778508231302 17783312089088 17807739715584 17814081503232 17842091065344 17866599432192 17870144667648 17894691569664 17901064323072 17920117702656 17929210650624 17953838687232 17972948238336 18007618277376 18032354016768 18046378835968 18060706774656 18090402250752 18095546100996 18096844701696 18125298860032 18150196248576 18178734292992 18185208201216 18213801295872 18238820253696 18258233131008 18267497644032 18274003163136 18293453488128 18312060469248 18318581858304 18347384659968 18382776991488 18408028058784 18436971499128 18438294601728 18467285630976 18473862299648 18492652781568 18528325337088 18557457924096 18564066705408 18582948937728 18602728095744 18609352998912 18618795675648 18638612987904 18664215478272 18674567102464 18693561729024 18700218980352 18729621840384 18784838885904 18786186952704 18791528643342 18822425739264 18852020748288 18877916381184 18914332114944 18934463987712 18960472866816 18970093707264 18990284931072 18997047853056 19023142699008 19026917425152 19053053300736 19083010931712 19089806875776 19121194401792 19136375691264 19146085787556 19151259172864 19177565847552 19214559608832 19229815025694 19235011035136 19244771180544 19271206305792 19291718025216 19298588295168 19325097345024 19328931987456 19355482718208 19385915867136 19392819683328 19419458171904 19423311538176 19449991911168 19514279745009 19519552618496 19535050184832 19577098469376 19597935771648 19604915093504 19614862934016 19662712602624 19693628817408 19700642217984 19720680505344 19727703539712 19731618070528 19758721941504 19789789114368 19796836760064 19824030217152 19845130346496 19887846064128 19942030397016 19974819151872 19984954687488 20006226100224 20033707180032 20040841691136 20072352448512 20099924361216 20103912751104 20111072264192 20131528015872 20138697363456 20160132415488 20170361981952 20219566768128 20258570562048 20302176190464 20318295121488 20323785244672 20351702532096 20358950289408 20390961217536 20418970779648 20423022477312 20451076079616 20458359226368 20490526457856 20518672785408 20540512272384 20550934849536 20558253558528 20580135174144 20608404590592 20624432955392 20640807742464 20680624115424 20709031566132 20714627268608 20741592936519 20743081426944 20775696334848 20783095087104 20815772909568 20844366004224 20848502112256 20877140164608 20884575043584 20906803986432 20928069107712 20935522123776 20946145135104 20968439611392 21008887990272 21037746352896 21070824570432 21105469292544 21112985485312 21134460321792 21175228956672 21208523341824 21216076234752 21237655928832 21249434845184 21278623629312 21301271986176 21330531975168 21342362402816 21364070547456 21371678834688 21405282103296 21446573156736 21468387298176 21476032735248 21511343702016 21545166569472 21574761578496 21616379559936 21639387414528 21650367578112 21658077822976 21680107094016 21703182778368 21710911832064 21740734513152 21745048485888 21774918057984 21809155350528 21816922143744 21851225480448 21881240900064 21917218111488 21959496695808 21976931457936 21994024206336 22024235778048 22047677743104 22055529480192 22066720800768 22090207985664 22120551677952 22155332419584 22163222495232 22193666482176 22198070329344 22228562184192 22263512753664 22271441355072 22302033994296 22308060135424 22325771639808 22373826822144 22416986210304 22434784196643 22471671545856 22483074023424 22507004362752 22515019677696 22537920577536 22545946902528 22550420652032 22581396504576 22616901844992 22624956297216 22656034533888 22680148967424 22691657229696 22728966930432 22790891882304 22839948214272 22864258400256 22895665348608 22903819075584 22939831369728 22971342127104 22975900286976 22984082587648 23007460589568 23015654129664 23051842265088 23108076306432 23119801705728 23128035253344 23152652070912 23202487074816 23220908710272 23265702129852 23303955677184 23335966605312 23340597116928 23372658376704 23380981972992 23417744523264 23449911754752 23454564876288 23486782685184 23495146924032 23520154484736 23552462389248 23564413276992 23589494562816 23634998989056 23667464647008 23685872222208 23704677641736 23743652954112 23752108670976 23789454753792 23822132576256 23826859556864 23859588759552 23868085764096 23893490270208 23905614200832 23938451582976 23963930984448 24010157703168 24043138689024 24080942366208 24127394801328 24129126268928 24160536827154 24200261664768 24238312390656 24246944268288 24271606775808 24285068394496 24318427004928 24344310841344 24356663525376 24365337550848 24391271317504 24416080625664 24424775811072 24463179546624 24510369321984 24535299769344 24544037411712 24582628665504 24584392802304 24623047507968 24656870375424 24704433782784 24743277232128 24752088940544 24777265250304 24803637460992 24812470665216 24825060900864 24851483983872 24885620637696 24924748972032 24933625307136 24972829120512 25007132457216 25046451847872 25055371524456 25096567652352 25116493094784 25136027664384 25170555174912 25219109486592 25245951983616 25280630489088 25293458276352 25320379908096 25329397137408 25364190265344 25369223233536 25404071067648 25444014575616 25453075834368 25488038850624 25515167588352 25528114383408 25570087796736 25619412811776 25639753367592 25659694907392 25694941741056 25722290700288 25731451060224 25757623517184 25766796460032 25771909316608 25807310290944 25847887822848 25857092911104 25892610895872 25897748717568 25933322548224 26019039660012 26046733579776 26102797959168 26130581028864 26153150578688 26216950136832 26252962430976 26258171756544 26267522957312 26294240673792 26303604719616 26344962588672 26386385485824 26395782346752 26422630520832 26432040289536 26460173795328 26517128085504 26538181383168 26589373862688 26633092202496 26646606249984 26674968133632 26711609573376 26721122254848 26763136598016 26799899148288 26805217001472 26842037354496 26851596484608 26880176553984 26893815975936 26930758030848 26959422357504 27011427416064 27048531025152 27069568253952 27091060161984 27135603376128 27143319151494 27145267052544 27187948290048 27225294372864 27230696636416 27268101439488 27277812301824 27320701943808 27358230380544 27387349696512 27401246466048 27411004744704 27440180232192 27477872787456 27521076989952 27574165487232 27612042088176 27655457248692 27657441902592 27700928446464 27710793449472 27738979172352 27754363879424 27792488005632 27836186886144 27846100058112 27875738648576 27904092143616 27914029498368 27928193513472 27957919481856 28011850653696 28040342593536 28050328470528 28094432760576 28179280429056 28187292965013 28233638608896 28278031122432 28288101646336 28316874571776 28371498172416 28401695981568 28440709300224 28455140560896 28485427396608 28495571779584 28540376137728 28579579951104 28595430875648 28624516397568 28634710313664 28681791602688 28704563536896 28726888759296 28766348771328 28821839413248 28852516552704 28867156770816 28906809458688 28937577037824 28947882442752 28987646017536 28993397981184 29033224077312 29078873800704 29089229524992 29129187257856 29134967307264 29174987866752 29222957481984 29279328927744 29302575277248 29325365608448 29365647704064 29396903657472 29407372640256 29422294401024 29453610647552 29494068903936 29540443226112 29550963326976 29591555309568 29597427105792 29638082912256 29684683671552 29695255140096 29736045325728 29767695519744 29831769096192 29889314947072 29913045595524 29962228727808 29977432031232 30009339150336 30020026236928 30050560770048 30061262536704 30108528672768 30155869126656 30166608396288 30197292023808 30208046045184 30240198623232 30255542972928 30329350152192 30387855843072 30453264285696 30485677867008 30527553798144 30538425434112 30586441826304 30628456169472 30634533715968 30676614119424 30687538839552 30735789686784 30778009178112 30810768408576 30826402274304 30837380337792 30870202761216 30912606885888 30936649433088 30961211613696 31020936173136 31071940902912 31114622140416 31120796155904 31163544502272 31174642630656 31223659364352 31266549006336 31272753168384 31315710246912 31326862565376 31360205979648 31403283185664 31419217702656 31452659417088 31513331985408 31556619529344 31581162962944 31606236855648 31658203938816 31669478227968 31701690482688 31719273005056 31762843435008 31812785012736 31824114352128 31857987026944 31874152267776 31917935443968 31951907979264 32013543604224 32046105821184 32057518252032 32107923154944 32169859735104 32214049102872 32267015553024 32317749854208 32329259024384 32362142367744 32424569339904 32459081121792 32475551367168 32487116734464 32520160641024 32554774167552 32566367748096 32617572728832 32662377086976 32680492429312 32713733025792 32725383215616 32776838220672 32830730010624 32875827167232 32939245043712 32991036309504 33036353667072 33071516614656 33083294220288 33100081201152 33135311978496 33180827516928 33232998629376 33244833742848 33290499723264 33297105494016 33342843276288 33395269130496 33407162032608 33462090203136 33488657459712 33514703552512 33560740233216 33625479315456 33661269311488 33707507318784 33724611035136 33760506544128 33772529516544 33818920353792 33825630978048 33872094756864 33925352767488 33937434445824 33984051800832 34020223451136 34037485844544 34093450395648 34159217082368 34186337823456 34259922321408 34296387600384 34308601413632 34343498022912 34355728613376 34409747054592 34463850430464 34476123881472 34511190884352 34523481194496 34530331623424 34577763397632 34662114459648 34692052880016 34728978106368 34803730612224 34898553194778 34955933515776 35003949907968 35010895675392 35058987565056 35071472959488 35126616784896 35174867632128 35181847314432 35194376462336 35230174027776 35242720386048 35280231727104 35328693583872 35384241844224 35452498483584 35510789603328 35528808333312 35557016462604 35566624178176 35615479431168 35628163006464 35684182130688 35733198864384 35740289335296 35789383139328 35802128646144 35840235405312 35858421301248 35907677374464 35945896476672 36015236554752 36064708033536 36092757671936 36121413549312 36191092201992 36193689403392 36240805240731 36250597720064 36300392497152 36357468585984 36370416402432 36427602591744 36477640507392 36516466262016 36534995288064 36548006326272 36586906976256 36624120938496 36637163716608 36694769319936 36765553982976 36816056117568 36873942998256 36876589203456 36934571261952 36947724599296 36985305563136 37056650674176 37114915848192 37128133410816 37165897875456 37205456191488 37218705997824 37237591351296 37277225975808 37328430956544 37349134204928 37387123458048 37400437960704 37459243680768 37569677771808 37572373905408 37583057286684 37644851478528 37704041496576 37755832762368 37828664229888 37868927975424 37920945733632 37940187414528 37980569862144 37994095706112 38046285398016 38053834850304 38106106601472 38166021863424 38179613751552 38272751382528 38292171575112 38302518345728 38355131695104 38429119217664 38459630051388 38470022070272 38489542361088 38542412611584 38583436050432 38597176590336 38650194690048 38657863974912 38710965436416 38771831734272 38785639366656 38838916343808 38846623076352 38899983822336 39028559490018 39039105236992 39070100369664 39154196938752 39195871543296 39209830187008 39229725868032 39325425205248 39387257634816 39401284435968 39441361010688 39455407079424 39463236141056 39517443883008 39579578228736 39593673520128 39648060434304 39690260692992 39775692128256 39884060794032 39949638303744 39969909374976 40012452200448 40067414360064 40081683382272 40144704897024 40199848722432 40207825502208 40222144528384 40263056031744 40277394726912 40320264830976 40340723963904 40439133536256 40517141124096 40604352380928 40636590242976 40703405064192 40714978727241 40717900578816 40781922435072 40837941559296 40846044954624 40902152159232 40916718452736 40981052915712 41037345570816 41081024544768 41101869699072 41116507117056 41160270348288 41216809181184 41248865910784 41281615484928 41361248230848 41418063132264 41429254537216 41483185873038 41486162853888 41551392669696 41566190174208 41631545819136 41688732008448 41697004224512 41754280329216 41769150087168 41813607972864 41856138215424 41871044247552 41892290270208 41936879222784 42017775980544 42075492705792 42141649140864 42210938585088 42225970970624 42268920643584 42350457913344 42417046683648 42432152469504 42475311857664 42498869690368 42557247258624 42602543972352 42661063950336 42684724805632 42728141094912 42743357669376 42810564206592 42893146313472 42936774596352 42952065470496 43022687404032 43090333138944 43149523156992 43232759119872 43278774829056 43300735156224 43316155645952 43360214188032 43406365556736 43421823664128 43481469026304 43490096971776 43549836115968 43618310701056 43633844287488 43702450960896 43762481800128 43834436222976 43918993391616 43953862915872 43988048412672 44048471556096 44095355486208 44111058960384 44133441601536 44180415971328 44241103355904 44310664839168 44326444990464 44387332964352 44396140658688 44457124368384 44527025507328 44542882710144 44604067988592 44616120270848 44651543279616 44747653644288 44833972420608 44869568393286 44943343091712 44966148046848 45014008725504 45030039355392 45075841155072 45091893805056 45100841304064 45162793009152 45233803689984 45249912594432 45312069067776 45360297934848 45383314459392 45581783764608 45679896428544 45728516800512 45791330697216 45807638151168 45879662739456 45942684254208 45951800573952 45968165175296 46014921179136 46031308259328 46103684530176 46216152612864 46239603411456 46256070506688 46305304141824 46404974149632 46441817420544 46531404259704 46607911354368 46671933210624 46681194233856 46745316753408 46761963945984 46835489046528 46899823509504 46909129752576 46973565370368 46990293848064 47040308969472 47104924778496 47128826553984 47178989125632 47269997978112 47334929294016 47371744444416 47409355283472 47487305908224 47504217341952 47578909507584 47644265152512 47653719113728 47719177519104 47736171528192 47786980540416 47811228401664 47876903165952 47927861968896 48020315406336 48086277378048 48161884732416 48254789602656 48258252537856 48321073654308 48400523329536 48476624781312 48493888536576 48543213551616 48570136788992 48636854009856 48688621682688 48713327050752 48730675101696 48782542635008 48832161251328 48849551622144 48926359093248 49020738643968 49070599538688 49088074823424 49165257331008 49246095015936 49313740750848 49408867565568 49486554464256 49504177881088 49554530500608 49607274921984 49624941330432 49650121801728 49702967967744 49771241275392 49849497944064 49867250614272 49945658241024 50014264914432 50092903695744 50110743048912 50193135304704 50232986189568 50272055328768 50341110349824 50438218973184 50491903967232 50561260978176 50586916552704 50640759816192 50658794274816 50728380530688 50738446467072 50808142135296 50888029151232 50906151668736 50976077701248 51030335176704 51056228766816 51140175593472 51238825623552 51279506735184 51319389814784 51389883482112 51444581400576 51462902120448 51515247034368 51533592920064 51543818633216 51614620581888 51695775645696 51714185822208 51785221791744 51795497435136 51866645096448 52038079320024 52093467159552 52205595918336 52306301157376 52347829792167 52433900273664 52505924861952 52516343513088 52535045914624 52588481347584 52607209439232 52689925177344 52772770971648 52791564693504 52845261041664 52864080579072 52920347590656 53034256171008 53076362766336 53178747725376 53266184404992 53293212499968 53349936267264 53423219146752 53442244509696 53526273196032 53599798296576 53610434002944 53684074708992 53703192969216 53760353107968 53787631951872 53861516061696 53918844715008 54022854832128 54097062050304 54139136507904 54182120323968 54271206752256 54286638302988 54290534105088 54375896580096 54450588745728 54461393272832 54536202878976 54555624603648 54641403887616 54716460761088 54774699393024 54802492932096 54822009489408 54880360464384 54955745574912 55042153979904 55148330974464 55224084176352 55310914497384 55314883805184 55401856892928 55421586898944 55477958344704 55508727758848 55584976011264 55672373772288 55692200116224 55751477297152 55808184287232 55828058996736 55856387026944 55915838963712 56023701307392 56080685187072 56100656941056 56188865521152 56358560858112 56374585930026 56467277217792 56556062244864 56576203292672 56633749143552 56742996344832 56803391963136 56881418600448 56910281121792 56970854793216 56991143559168 57080752275456 57159159902208 57190861751296 57249032795136 57269420627328 57363583205376 57409127073792 57453777518592 57532697542656 57643678826496 57705033105408 57734313541632 57813618917376 57875154075648 57895764885504 57975292035072 57986795962368 58066448154624 58157747601408 58178459049984 58258374515712 58269934614528 58349975733504 58558657855488 58605150554496 58650731216896 58731295408128 58793807314944 58814745280512 58844588802048 58907221295104 58988137807872 59080886452224 59101926653952 59183110619136 59194854211584 59276165824512 59369367343104 59390510280192 59472090651456 59535391039488 59663538192384 59778629894144 59826091191048 59924457455616 59954864062464 60018678300672 60040052473856 60101121540096 60122525073408 60217057345536 60311738253312 60333216792576 60394584047616 60416092090368 60480397246464 60511085945856 60658700304384 60775711686144 60906528571392 60971355734016 61055107596288 61076850868224 61172883652608 61256912338944 61269067431936 61353228238848 61375077679104 61471579373568 61556018356224 61621536817152 61652804548608 61674760675584 61740405522432 61825213771776 61873298866176 61922423227392 62041872346272 62143881805824 62224778809557 62229244280832 62241592311808 62327089004544 62349285261312 62447318728704 62533098012672 62545506336768 62631420493824 62653725130752 62720411959296 62806566371328 62838435405312 62905318834176 63026663970816 63113239058688 63162325925888 63212473711296 63316407877632 63338956455936 63403380965376 63438546010112 63525686870016 63625570025472 63648228704256 63715974053888 63748304535552 63835870887936 63903815958528 64027087208448 64092211642368 64115036504064 64215846309888 64339719470208 64428098205744 64534031106048 64635499708416 64658518048768 64724284735488 64849138679808 64918162243584 64951102734336 64974233468928 65040321282048 65109548335104 65132735496192 65235145457664 65324754173952 65360984858624 65427466051584 65450766431232 65553676441344 65751654334464 65878490087424 65982072619008 66072707334144 66143033229312 66166588440576 66200162402304 66270623956992 66361655033856 66465997258752 66489667485696 66580999446528 66594210988032 66685686552576 66790538260992 66814324065216 66924180406272 66977314919424 67029407105024 67121480466432 67250958630912 67304352589929 67322538622976 67415014637568 67449222070272 67521013088256 67545059033088 67637840707584 67651261956096 67744189513728 67850705534976 67874868891648 67968103601664 68040446902272 68074971689088 68186900791296 68318434164736 68372675646912 68519844642816 68592775200768 68617202827264 68686996045824 68711457226752 68819494109184 68927700860928 68952247762944 69022381768704 69046962388992 69060663246848 69155526795264 69324228919296 69384105760032 69457956212736 69607461224448 69797106389556 69911867031552 70007899815936 70021791350784 70117975130112 70142945918976 70253233569792 70349735264256 70363694628864 70388752924672 70460348055552 70485440772096 70560463454208 70657387167744 70768483688448 70904996967168 71057616666624 71114032925208 71133248356352 71230958862336 71256326012928 71368364261376 71466397728768 71480578670592 71578766278656 71604257292288 71680470810624 71716842602496 71815354748928 71891792953344 72030473109504 72129416067072 72185515343872 72242827098624 72382184403984 72387378806784 72481610481462 72501195440128 72600784994304 72714937171968 72740832804864 72855205183488 72955281014784 73032932524032 73069990576128 73096012652544 73173813952512 73248241876992 73274327433216 73389538639872 73531107965952 73632112235136 73747885996512 73753178406912 73869142523904 73895449198592 73970611126272 74113301348352 74229831696384 74256266821632 74331795750912 74410912382976 74437411995648 74475182702592 74554451951616 74656861913088 74698268409856 74774246916096 74800875921408 74918487361536 75139355543616 75166114573368 75289702957056 75408082993152 75511665524736 75657328459776 75737855950848 75841891467264 75880374829056 75961139724288 75988191412224 76092570796032 76107669700608 76212213202944 76332043726848 76359227503104 76545502765056 76584343150224 76605036691456 76710263390208 76858238435328 76919260102776 76940044140544 76979084722176 77084825223168 77166872100864 77194353180672 77300389380096 77315727949824 77421930872832 77543663468544 77571278733312 77677832687616 77693246152704 77799967644672 78057118980036 78078210473984 78140200739328 78308393877504 78391743086592 78419660374016 78459451736064 78650850410496 78774515269632 78802568871936 78882722021376 78910814158848 78926472282112 79034887766016 79159156457472 79187347040256 79296120868608 79380521385984 79551384256512 79768121588064 79899276607488 79939818749952 80024904400896 80134828720128 80163366764544 80289409794048 80399697444864 80415651004416 80444289056768 80526112063488 80554789453824 80640529661952 80681447927808 80878267072512 81034282248192 81208704761856 81273180485952 81406810128384 81429957454482 81435801157632 81563844870144 81675883118592 81692089909248 81804304318464 81833436905472 81962105831424 82074691141632 82162049089536 82203739398144 82233014234112 82320540696576 82433618362368 82563230969856 82722496461696 82836126264528 82858509074432 82966371746076 82972325707776 83102785339392 83132380348416 83263091638272 83377464016896 83394008449024 83508560658432 83538300174336 83627215945728 83712276430848 83742088495104 83784580540416 83873758445568 84035551961088 84150985411584 84283298281728 84451941941248 84537841287168 84561878895039 84700915826688 84834093367296 84864304939008 84950623715328 84997739380736 85114494517248 85205087944704 85322127900672 85369449611264 85456282189824 85486715338752 85621128413184 85786292626944 85873549192704 85904130940992 86045374808064 86180666277888 86299046313984 86465518239744 86557549658112 86601470312448 86632311291904 86720428376064 86812731113472 86843647328256 86962938052608 86980193943552 87099672231936 87236621402112 87267688574976 87404901921792 87524963600256 87668872445952 87837986783232 87907725831744 87976096825344 88096943112192 88190710972416 88222117920768 88266883203072 88360831942656 88482206711808 88621329678336 88652889980928 88774665928704 88792281317376 88914248736768 89054051014656 89085765420288 89208135977184 89303086559232 89495307288576 89667944841216 89739136786572 89886686183424 89932296093696 90028017451008 90060078710784 90151682310144 90183787610112 90201682608128 90325586018304 90467607379968 90499825188864 90624138135552 90720595869696 90766628918784 91163567529216 91359792857088 91457033601024 91582661394432 91615276302336 91759325478912 91885368508416 91903601147904 91936330350592 92029842358272 92062616518656 92207369060352 92432305225728 92479206822912 92512141013376 92610608283648 92809948299264 92883634841088 93062808519408 93215822708736 93343866421248 93362388467712 93490633506816 93523927891968 93670978093056 93799647019008 93818259505152 93947130740736 93980587696128 94080617938944 94209849556992 94257653107968 94357978251264 94539995956224 94669858588032 94743488888832 94818710566944 94974611816448 95008434683904 95157819015168 95288530305024 95307438227456 95438355038208 95472343056384 95573961080832 95622456803328 95753806331904 95855723937792 96040630812672 96172554756096 96323769464832 96509579205312 96642147308616 96801046659072 96953249562624 96987777073152 97086427103232 97140273577984 97273708019712 97377243365376 97426654101504 97461350203392 97565085270016 97664322502656 97699103244288 97852718186496 98041477287936 98141199077376 98176149646848 98330514662016 98492190031872 98627481501696 98817735131136 98973108928512 99008355762176 99109061001216 99214549843968 99249882660864 99300243603456 99405935935488 99542482550784 99698995888128 99734501228544 99891316482048 100028529828864 100185807391488 100221486097824 100386270609408 100465972379136 100544110657536 100682220699648 100876437946368 100983807934464 101122521956352 101173833105408 101281519632384 101317588549632 101456761061376 101476892934144 101616284270592 101776058302464 101812303337472 101952155402496 102060670353408 102112457533632 102280351186944 102477651247104 102559013470368 102638779629568 102779766964224 102889162801152 102925804240896 103030494068736 103067185840128 103087637266432 103229241163776 103391551291392 103428371644416 103570443583488 103590994870272 103733290192896 104076158640048 104186934319104 104411191836672 104612602314752 104695659584334 104867800547328 105011849723904 105032687026176 105070091829248 105176962695168 105214418878464 105379850354688 105545541943296 105583129387008 105690522083328 105728161158144 105840695181312 106152725532672 106357495450752 106532368809984 106586424999936 106699872534528 106846438293504 106884489019392 107052546392064 107199596593152 107220868005888 107368149417984 107406385938432 107520706215936 107575263903744 107723032123392 107837689430016 108045709664256 108194124100608 108278273015808 108364240647936 108573276605976 108581068210176 108751793160192 108901177491456 108922786545664 109072405757952 109111249207296 109282807775232 109432921522176 109549398786048 109604985864192 109644018978816 109760720928768 109911491149824 110084307959808 110296661948928 110448168352704 110621828994768 110629767610368 110803713785856 110843173797888 110955916689408 111017455517696 111169952022528 111344747544576 111384400232448 111502954594304 111616368574464 111656117993472 111712774053888 111831677927424 112047402614784 112161370374144 112201313882112 112377731042304 112717121716224 112749171860052 112934554435584 113112124489728 113152406585344 113267498287104 113485992689664 113606783926272 113762837200896 113820562243584 113941709586432 113982287118336 114161504550912 114318319804416 114381723502592 114498065590272 114538841254656 114818254147584 114907555037184 115065395085312 115287357652992 115410066210816 115468627083264 115627237834752 115750308151296 115791529771008 115950584070144 115973591924736 116132896309248 116315495202816 116356918099968 116516749031424 116539869229056 116699951467008 117117315710976 117210301108992 117301462433792 117462590816256 117587614629888 117629490561024 117689177604096 117814442590208 117976275615744 118161772904448 118203853307904 118366221238272 118389708423168 118552331649024 118738734686208 118781020560384 118944181302912 119070782078976 119327076384768 119557259788288 119652182382096 119848914911232 119909728124928 120037356601344 120080104947712 120202243080192 120245050146816 120434114691072 120623476506624 120666433585152 120789168095232 120832184180736 120960794492928 121022171891712 121317400608768 121551423372288 121813057142784 122110215192576 122144936181723 122153701736448 122345767305216 122513824677888 122538134863872 122706456477696 122750155358208 122943158747136 123112036712448 123243073634304 123305609097216 123349521351168 123480811044864 123650427543552 123746597732352 123844846454784 124083744692544 124287763611648 124449557619114 124458488561664 124483184623616 124654178009088 124698570522624 124894637457408 125066196025344 125091012673536 125262840987648 125307450261504 125440823918592 125613132742656 125676870810624 125810637668352 126053327941632 126226478117376 126324651851776 126424947422592 126632815755264 126677912911872 126806761930752 126877092020224 127051373740032 127251140050944 127296457408512 127431948107776 127496609071104 127671741775872 127807631917056 128054174416896 128184423284736 128230073008128 128431692619776 128679438940416 128856196411488 129068062212096 129270999416832 129317036097536 129448569470976 129698277359616 129836324487168 129902205468672 129948466937856 130080642564096 130219096670208 130265470992384 130470290915328 130649508347904 130721969717248 130854932103168 130901532862464 131107352882688 131503308668928 131756980174848 131964145238016 132145414668288 132286066458624 132333176881152 132400324804608 132541247913984 132723310067712 132931994517504 132979334971392 133161998893056 133188421976064 133371373105152 133581076521984 133628648130432 133848360812544 133954629838848 134058814210048 134242960932864 134501917261824 134608705179858 134645077245952 134830029275136 134898444140544 135042026176512 135090118066176 135275681415168 135302523912192 135488379027456 135701411069952 135749737783296 135936207203328 136080893804544 136149943378176 136636868329472 136745351293824 137039689285632 137185550401536 137234405654528 137373992091648 137422914453504 137638988218368 137855401721856 137904495525888 138044763537408 138093924777984 138121326493696 138311053590528 138648457838592 138768211520064 138915912425472 139214922448896 139594212779112 139823734063104 140015799631872 140043582701568 140235950260224 140285891837952 140506467139584 140699470528512 140727389257728 140777505849344 140920696111104 140970881544192 141120926908416 141314774335488 141536967376896 141809993934336 142115233333248 142228065850416 142266496712704 142461917724672 142512652025856 142736728522752 142932795457536 142961157341184 143157532557312 143208514584576 143360941621248 143433685204992 143630709497856 143783585906688 144060946219008 144258832134144 144371030687744 144485654197248 144764368807968 144774757613568 144963220962924 145002390880256 145201569988608 145429874343936 145481665609728 145710410366976 145910562029568 146065865048064 146139981152256 146192025305088 146347627905024 146496483753984 146548654866432 146779077279744 147062215931904 147264224470272 147495771993024 147738285047808 147790898397184 147941222252544 148226602696704 148459663392768 148512533643264 148663591501824 148821824765952 148874823991296 148950365405184 149108903903232 149313723826176 149396536819712 149548493832192 149601751842816 149836974723072 150278711087232 150332229146736 150579405914112 150816165986304 151023331049472 151314656919552 151475711901696 151683782934528 151760749658112 151922279448576 151976382824448 152185141592064 152215339401216 152424426405888 152664087453696 152718455006208 153091005530112 153168686300448 153420526780416 153716476870656 153838520205552 153880088281088 153958169444352 154169650446336 154333744201728 154388706361344 154600778760192 154631455899648 154843861745664 155087326937088 155142557466624 155355665375232 155386492305408 155599935289344 156114237960072 156156420947968 156280401478656 156616787755008 156839320748032 156918903472128 157043489376501 157301700820992 157549030539264 157605137743872 157765444042752 157821628317696 157852944564224 158069775532032 158318312914944 158374694080512 158592241737216 158761042771968 159102768513024 159536243176128 159798553214976 159879637499904 160049808801792 160269657440256 160326733529088 160578819588096 160799394889728 160831302008832 160888578113536 161052224126976 161109578907648 161281059323904 161362895855616 161756534145024 162068564496384 162417409523712 162546360971904 162813620256768 162859914908964 162871602315264 163127689740288 163351766237184 163384179818496 163608608636928 163666873810944 163924211662848 164149382283264 164324098179072 164407478796288 164466028468224 164641081393152 164867236724736 165126461939712 165444992923392 165672252529056 165932743492152 165944651415552 166205570678784 166264760696832 166526183276544 166754928033792 166788016898048 167017121316864 167076600348672 167254431891456 167424552861696 167484176990208 167569161080832 167747516891136 168071103922176 168301970823168 168566596563456 168903883882496 169075682574336 169123757790078 169401831653376 169668186734592 169728609878016 169901247430656 169995478761472 170228989034496 170410175889408 170644255801344 170738899222528 170912564379648 170973430677504 171242256826368 171572585253888 171747098385408 171808261881984 172090749616128 172361332555776 172598092627968 172931036479488 173115099316224 173202940624896 173264622583808 173440856752128 173625462226944 173687294656512 173925876105216 173960387887104 174199344463872 174473242804224 174535377149952 174809803843584 175049927200512 175675973566464 175815451663488 175952193650688 176193886224384 176381421944832 176444235841536 176533766406144 176721663885312 176964413423616 177242659356672 177305779961856 177549331857408 177584562634752 177828497473536 178108102029312 178171530840576 178416271954368 178606173118464 178990614577152 179335889682432 179478273573144 179773372366848 179864592187392 180056034902016 180120157421568 180303364620288 180367575220224 180403365216256 180651172036608 180935214759936 180999650377728 181248276271104 181441191739392 181533257837568 182327135058432 182719585714176 182914067202048 183165322788864 183230552604672 183518650957824 183770737016832 183807202295808 183872660701184 184059684716544 184125233037312 184414738120704 184864610451456 184958413645824 185024282026752 185221216567296 185619896598528 185767269682176 186125617038816 186431645417472 186687732842496 186724776935424 186981267013632 187047855783936 187341956186112 187599294038016 187636519010304 187894261481472 187961175392256 188161235877888 188419699113984 188515306215936 188715956502528 189079991912448 189339717176064 189486977777664 189637421133888 189949223632896 190016869367808 190315638030336 190577060610048 190614876454912 190876710076416 190944686112768 191147922161664 191244913606656 191507612663808 191711447875584 192081261625344 192345109512192 192647538929664 193019158410624 193284294617232 193602093318144 193906499125248 193975554146304 194172854206464 194280547155968 194547416039424 194754486730752 194853308203008 194922700406784 195130170540032 195328645005312 195398206488576 195705436372992 196082954575872 196282398154752 196352299293696 196661029324032 197254963003392 197635470262272 197946217857024 198016711524352 198218122002432 198429099687936 198499765321728 198600487206912 198811871870976 199084965101568 199397991776256 199469002457088 199782632964096 200057059657728 200371614782976 200442972195648 200772541218816 200931944758272 201088221315072 201364441399296 201752875892736 201967615868928 202245043912704 202347666210816 202563039264768 202635177099264 202913522122752 202953785868288 203232568541184 203552116604928 203624606674944 203904310804992 204121340706816 204224915067264 204560702373888 204955302494208 205118026940736 205277559259136 205559533928448 205778325602304 205851608481792 206060988137472 206134371680256 206175274532864 206458482327552 206783102582784 206856743288832 207140887166976 207181989740544 207466580385792 208152317280096 208373868638208 208822383673344 209225204629504 209391319168668 209735601094656 210023699447808 210065374052352 210140183658496 210353925390336 210428837756928 210759700709376 211091083886592 211166258774016 211381044166656 211456322316288 211681390362624 212305451065344 212714990901504 213172849999872 213399745069056 213692876587008 213768978038784 214105092784128 214399193186304 214441736011776 214736298835968 214812771876864 215041412431872 215150527807488 215446064246784 215675378860032 216091419328512 216388248201216 216556546031616 216728481295872 217146553211952 217162136420352 217503586320384 217802354982912 217845573091328 218144811515904 218222498414592 218565615550464 218865843044352 219098797572096 219209971728384 219288037957632 219521441857536 219822982299648 220168615919616 220593323897856 220896336705408 221243657989536 221259535220736 221607427571712 221686347595776 221911833378816 222034911035392 222339904045056 222689495089152 222768800464896 223005909188608 223232737148928 223312235986944 223425548107776 223663355854848 224094805229568 224322740748288 224402627764224 224755462084608 225498343720104 225869108871168 226224248979456 226304813170688 226534996574208 226971985379328 227213567852544 227525674401792 227641124487168 227883419172864 227964574236672 228323009101824 228636639608832 228763447005184 228996131180544 229077682509312 229636508295168 229815110074368 230130790170624 230574715305984 230820132421632 230937254166528 231254475669504 231500616302592 231583059542016 231901168140288 231947183849472 232265792618496 232630990405632 232713836199936 233033498062848 233079738458112 233399902934016 234234631421952 234420602217984 234602924867584 234925181632512 235175229259776 235258981122048 235378355208192 235628885180416 235952551231488 236323545808896 236407706615808 236732442476544 236779416846336 237104663298048 237477469372416 237562041120768 237888362605824 238141564157952 238654152769536 239114519576576 239304364764192 239697829822464 239819456249856 240074713202688 240160209895424 240404486160384 240490100293632 240868229382144 241246953013248 241332867170304 241578336190464 241664368361472 241921588985856 242044343783424 242634801217536 243102846744576 243626114285568 244220430385152 244289872363446 244307403472896 244691534610432 245027649355776 245076269727744 245412912955392 245500310716416 245886317494272 246224073424896 246486147268608 246611218194432 246699042702336 246961622089728 247300855087104 247689692909568 248167489385088 248575527223296 248899115238228 248916977123328 248966369247232 249308356018176 249397141045248 249789274914816 250132392050688 250182025347072 250525681975296 250614900523008 250881647837184 251226265485312 251353741621248 251621275336704 252106655883264 252452956234752 252649303703552 252849894845184 253355825823744 253613523861504 253685636685117 253754184040448 254102747480064 254502280101888 254592914817024 254863896215552 254993218142208 255343483551744 255615263834112 256108348833792 256368846569472 256460146016256 256863385239552 257358877880832 257712392822976 258136124424192 258541998833664 258634072195072 258897138941952 259396554719232 259672648974336 259804410937344 259896933875712 260161285128192 260438193340416 260530941984768 260940581830656 261299016695808 261443939434496 261709864206336 261803065724928 262214705765376 263006617337856 263513960349696 263928290476032 264290829336576 264572132917248 264666353762304 264800649609216 265082495827968 265446620135424 265863989035008 265958669942784 266323997786112 266376843952128 266742746210304 267162153043968 267257296260864 267909259677696 268117628420096 268485921865728 269003834523648 269217410359716 269290154491904 269660058550272 269796888281088 270084052353024 270180236132352 270551362830336 270605047824384 270976758054912 271402822139904 271499475566592 271872414406656 272161787609088 272299886756352 273273736658944 273490702587648 274079378571264 274371100803072 274468811309056 274747984183296 274845828907008 275277976436736 275710803443712 275808991051776 276089527074816 276187849555968 276242652987392 276622107181056 277296915677184 277536423040128 277831824850944 278429844897792 279188425558224 279647468126208 280031599263744 280087165403136 280471900520448 280571783675904 281012934279168 281398941057024 281454778515456 281555011698688 281841392222208 281941763088384 282241853816832 282629548670976 283073934753792 283619987868672 284230466666496 284456131700832 284923835449344 285025304051712 285473457045504 285865590915072 285922314682368 286315065114624 286417029169152 286721883242496 286867370409984 287261418995712 287567171813376 288121892438016 288517664268288 288742061375488 288971308394496 289528737615936 289926441925848 290004781760512 290403139977216 290859748687872 290963331219456 291420820733952 291821124059136 292131730096128 292279962304512 292384050610176 292695255810048 292992967507968 293097309732864 293558154559488 294124431863808 294528448940544 294991543986048 295476570095616 295581796794368 295882444505088 296453205393408 296919326785536 297025067286528 297327183003648 297643649531904 297749647982592 297900730810368 298217807806464 298627447652352 298793073639424 299096987664384 299203503685632 299673949446144 300557422174464 300664458293472 301158811828224 301632331972608 302046662098944 302629313839104 302951423803392 303367565869056 303521499316224 303844558897152 303952765648896 304370283184128 304430678802432 304848852811776 305328174907392 305436910012416 306182011060224 306337372600896 306841053560832 307432953741312 307677040411104 307916338888704 308339300892672 308667488403456 308777412722688 309201557520384 309262911799296 309687723491328 310174653874176 310285114933248 310711330750464 310772984610816 311199870578688 312228475920144 312312841895936 312560802957312 313233575510016 313678641496064 313837806944256 314086978753002 314603401641984 315098061078528 315210275487744 315530888085504 315643256635392 315705889128448 316139551064064 316636625829888 316749388161024 317184483474432 317522085543936 319072486352256 319597106429952 319759274999808 320099617603584 320539314880512 320653467058176 321157639176192 321598789779456 321662604017664 321777156227072 322104448253952 322219157815296 322562118647808 322725791711232 323513068290048 324137128992768 324834819047424 325092721943808 325719829817928 325743204630528 326255379480576 326703532474368 326768359636992 327217217273856 327333747621888 327848423325696 328298764566528 328648196358144 328814957592576 328932056936448 329282162786304 329734473449472 330252923879424 330889985846784 331344505058112 331865486984304 331889302831104 332411141357568 332529521393664 333052366553088 333509856067584 333576033796096 334034242633728 334153200697344 334508863782912 334849105723392 334968353980416 335138322161664 335495033782272 336142207844352 336603941646336 337133193126912 337807767764992 338151365148672 338247515580156 338803663306752 339336373469184 339457219756032 339802494861312 339990957522944 340457978068992 340820351778816 341288511602688 341477798445056 341825128759296 341946861355008 342484513652736 343145170507776 343494196770816 343616523763968 344722665111552 345196185255936 345862072958976 346230198632448 346405881249792 346529245167616 346881713504256 347250924453888 347374589313024 347851752210432 347920775774208 348398688927744 348946485608448 349070754299904 349619607687168 350099854401024 351351947132928 351630903326976 351904387301376 352387772448768 352762843889664 352888471683072 353067532812288 353443327770624 353928826847232 354485318713344 354611559923712 355098663714816 355169125269504 355656994947072 356216204058624 356343061681152 356832543908736 357212346236928 357981229154304 358671779364864 358956547146288 359546744733696 359729184374784 360112069804032 360240314843136 360606729240576 360735150440448 360806730432512 361302344073216 361870429519872 361999300755456 362496552542208 362882383478784 363066515675136 364654270116864 365439171428352 366330645577728 366434808545169 366461105209344 367037301915648 367541474033664 367614404591616 367745321402368 368119369433088 368250466074624 368829476241408 369729220902912 369916827291648 370048564053504 370442433134592 371239793197056 371534539364352 372251234077632 372863290834944 373375465684992 373449553870848 373962534027264 374095711567872 374683912372224 375198588076032 375273038020608 375788522962944 375922350784512 376322471755776 376839398227968 377030612431872 377431913005056 378159983824896 378679434352128 378973955555328 379274842267776 379898447265792 380033738735616 380631276060672 381154121220096 381229752909824 381753420152832 381889372225536 382295844323328 382489827213312 383015225327616 383422895751168 384162523250688 384690219024384 385295077859328 386038316821248 386568589234464 387204186636288 387812998250496 387951108292608 388345708412928 388561094311936 389094832078848 389508973461504 389706616406016 389845400813568 390260341080064 390657290010624 390796412977152 391410872745984 392165909151744 392564796309504 392704598587392 393322058648064 394509926006784 395270940524544 395892435714048 396033423048704 396436244004864 396858199375872 396999530643456 397200974413824 397623743741952 398169930203136 398795983552512 398938004914176 399565265928192 400114119315456 400743229565952 400885944391296 401545082437632 401863889516544 402176442630144 402728882798592 403505751785472 403935231737856 404490087825408 404695332421632 405126078529536 405270354198528 405827044245504 405907571736576 406465137082368 407104233209856 407249213349888 407808621609984 408242681413632 408449830134528 409910604988416 410236053881472 410555118518272 411119067856896 411556651204608 411703216963584 412121976274944 412268743360512 412350549065728 412916964655104 413566205165568 413713486577664 414281774333952 414363979481088 414933160771584 416304634560192 416747737276416 417644767346688 418450409259008 418782638337336 419471202189312 420047398895616 420130748104704 420280367316992 420707850780672 420857675513856 421519401418752 422182167773184 422332517548032 422762088333312 422912644632576 423362780725248 424610902130688 425429981803008 426345699999744 426799490138112 427385753174016 427537956077568 428210185568256 428798386372608 428883472023552 429472597671936 429625543753728 430082824863744 430301055614976 430892128493568 431350757720064 432182838657024 432776496402432 433113092063232 433456962591744 434293106423904 434324272840704 435007172640768 435604709965824 435691146182656 436289623031808 436444996829184 437131231100928 437731686088704 438197595144192 438419943456768 438576075915264 439042883715072 439645964599296 440337231839232 441186647795712 441792673410816 442487315979072 443214855143424 443372695191552 443823666757632 444069822070784 444679808090112 445378990178304 445537600929792 446011818377216 446465474297856 446624471973888 446851096215552 447326711709696 448189610459136 448645481496576 448805255528448 449510924169216 450996687440208 451738217742336 452448497958912 452609626341376 453069993148416 453943970758656 454427135705088 455051348803584 455282248974336 455766838345728 455929148473344 456646018203648 457273279217664 457526894010368 457992262361088 458155365018624 459273016590336 460261580341248 461149430611968 461640264843264 461874508333056 462508951339008 463001232605184 463166119084032 463802336280576 463894367698944 464531585236992 465261980811264 465427672399872 466066996125696 466159476916224 466799805868032 468469262843904 468841204435968 469205849735168 469850363265024 470517962244096 470756710416384 471130468129503 471257770360832 471905102462976 472647091617792 472815413231616 473464884953088 473558833692672 474209326596096 474954938744832 475124082241536 475776725211648 476283128315904 477308305539072 478229039153152 478608729528384 479395659644928 479638912499712 480149426405376 480320419790848 480808972320768 480980200587264 481736458764288 482493906026496 482665734340608 483156672380928 483328736722944 483843177971712 484088687566848 485269602435072 486205693489152 487252228571136 488440860770304 488579744726892 488614806945792 489383069220864 490055298711552 490152539455488 490825825910784 491000621432832 491772634988544 492448146849792 492972294537216 493222436388864 493398085404672 493923244179456 494601710174208 495379385819136 496334978770176 497798230476456 497833954246656 497932738494464 498616712036352 498794282090496 499578549829632 500264784101376 500364050694144 501051363950592 501229801046016 501763295674368 502452530970624 502707483242496 503242550673408 504213311766528 504905912469504 505298607407104 505699789690368 506711651647488 507227047723008 507371273370234 507508368080896 508205494960128 509004560203776 509185829634048 509727792431104 509986436284416 510686967103488 511230527668224 512216697667584 512737693138944 512920292032512 513726770479104 514717755761664 515424785645952 516272248848384 517083997667328 517268144390144 517794277883904 518793109438464 519345297948672 519608821874688 519793867751424 520322570256384 520876386680832 521061883969536 521881163661312 522598033391616 522887878868992 523419728412672 523606131449856 524429411530752 527027920699392 527856580952064 528581658673152 529144265834496 529332707524608 529601299218432 530164991655936 530893240270848 531727978070016 531917339885568 532647995572224 532753687904256 533485492420608 534324306087936 534514592521728 535818519355392 536235256840192 536971843731456 538007669047296 538434820719432 538580308983808 539320117100544 539593776562176 540168104706048 540360472264704 541102725660672 541210095648768 541953516109824 542805644279808 542998951133184 543744828813312 544323575218176 544599773512704 546547473317888 546981405175296 548158757142528 548742201606144 548937622618112 549495968366592 549691657814016 550555952873472 551421606887424 551617982103552 552179054149632 552375699111936 552485305974784 553244214362112 554593831354368 555072846080256 555663649701888 556859689795584 558376851116448 559294936252416 560063198527488 560174330806272 560943801040896 561143567351808 562025868558336 562797882114048 562909557030912 563110023397376 563682784444416 563883526176768 564483707633664 565259097341952 566147869507584 567239975737344 568460933332992 568912263401664 569847670898688 570050608103424 570946914091008 571731181830144 571844629364736 572630130229248 572834058338304 573443766484992 573734740819968 574522837991424 575134343626752 576243784876032 577035328536576 577942616788992 579057475231872 579852883851696 580009563521024 580806279954432 581719497375744 581926662438912 582841641467904 583642248118272 584263460192256 584559924609024 584768101220352 585390511620096 585985935015936 586194619465728 587116309118976 588248863727616 589056897881088 589983087972096 591163593588736 591764889010176 592906410786816 593838653571072 594050134573056 594654366007296 595287299063808 595499295965184 595801461620736 596435615612928 597254895304704 597586147278848 598193975328768 598407007371264 599347898892288 601114844348928 601328916586944 602317623656448 603264663945216 604093324197888 605258627678208 605902847606784 606735131738112 607042998632448 607689117794304 607905531297792 608740566368256 608861357604864 609697705623552 610656349814784 610873820024832 612364022120448 612674745201792 613682107121664 614865907482624 615354080822208 615832677777408 616678601785344 617334976806912 617554825445376 618403115040768 618525823598592 619375446982656 620349307748352 620570229866496 621422661500928 621545969221632 622399741157376 624456951840288 625121605914624 626467151020032 627357282992128 627675613888512 628173957506004 629206803283968 630196122157056 630420550975488 631061776171008 631286513270784 631411778256896 632279102128128 633273251659776 633498776322048 634368966948864 635044171087872 638144972704512 639518549999616 640199235207168 641078629761024 641306934116352 642315278352384 643197579558912 643325208035328 643554312454144 644208896507904 644438315630592 645124237295616 645451583422464 647026136580096 648274257985536 649669638094848 650185443887616 651439659635856 651486409261056 652510758961152 653407064948736 653536719273984 654434434547712 654667495243776 655696846651392 656597529133056 657296392716288 657629915185152 657864113872896 658564325572608 659468946898944 660505847758848 661779971693568 662689010116224 663730973968608 663778605662208 664822282715136 665059042787328 666104733106176 667019712135168 667152067592192 668068485267456 668306401394688 669017727565824 669698211446784 669936707960832 670276644323328 670990067564544 672284415688704 673207883292672 674266386253824 676495031160312 677607326613504 678672746938368 678914439512064 679604989722624 679981915045888 680915956137984 681640703557632 682577023205376 682955596890112 683650257518592 683893722710016 684969027305472 686290341015552 686988393541632 687233047527936 689445330223104 690392370511872 691724145917952 692460397264896 692811762499584 693058490335232 693763427008512 694501848907776 694749178626048 695703504420864 695841551548416 696797377855488 697892971216896 698141508599808 699239215374336 700199708802048 702703894265856 703261806653952 703808774602752 704775544897536 705525687779328 705776943366144 706135065624576 706886655541248 707857653694464 708970637426688 709223119847424 710197327429632 710338250539008 711313989894144 712432408117248 712686123362304 713665087817472 714424692473856 715962458308608 717343558729728 717913094292576 719093489467392 719458368749568 720224139608064 720480629686272 721213458481152 721470300880896 721613460865024 722604688146432 723740859039744 723998601510912 724993105084416 725764766957568 726133031350272 729308540233728 730878342856704 732661291155456 732869617090338 732922210418688 734074603831296 735082948067328 735228809183232 735490642804736 736238738866176 736500932149248 737658952482816 739458441805824 739833654583296 740097128107008 740884866269184 743069078728704 744502468155264 745726581669888 746750931369984 746899107741696 747925068054528 748191423135744 749367824744448 750397176152064 750546076041216 751577045925888 751844701569024 752644943511552 753678796455936 754061224863744 754863826010112 756319967649792 757358868704256 757947911110656 758549684535552 760067477471232 761262552121344 762308242440192 762459505819648 763506840305664 763778744451072 764591688646656 764979654426624 766030450655232 766845791502336 768325046501376 769380438048768 770590155718656 772076633642496 773137178468928 774408373272576 775625996500992 775902216585216 776691416825856 777122188623872 778189664157696 779017946923008 779413232812032 779690801627136 780520682160128 781314580021248 781592825954304 782821745491968 784331818303488 785129592619008 785409197174784 786644117296128 789019852013568 790541881049088 791784871428096 792066846097408 792872488009728 793716398751744 793999061286912 794401948827648 795247487483904 796339860406272 797591967105024 797876009828352 799130531856384 800228238630912 801486459131904 801771888782592 803727779033088 804352885260288 805457765597184 807011503570944 807870463475712 808980175650816 809390664843264 810252157059072 810540708397056 811654088491008 811815143473152 812930274164736 814208466419712 814498426699776 815617243219968 816485362827264 816899660269056 819821209976832 820472107762944 821110237036544 822238135713792 823113302409216 823406433927168 824243952549888 824537486721024 824701098131456 825833929310208 827132410331136 827426973155328 828563548667904 828727958962176 829866321543168 832609269120384 833495474552832 835289534693376 836900818518016 837565276674672 838942404378624 840094797791232 840261496209408 840560734633984 841415701561344 841715351027712 843038802837504 844364335546368 844665035096064 845524176666624 845825289265152 846725561450496 849221804261376 850859963606016 852691399999488 854771506348032 855075912155136 856420371136512 857596772745216 857766944047104 858945195343872 859251087507456 860165649727488 860602111229952 861784256987136 862701515440128 864365677314048 865552992804864 866226184126464 866913925183488 868586212847808 870014345281536 871209419931648 871382292365312 872579246063616 872889993658368 874262462201856 875463372177408 876395190288384 876839886913536 877152151830528 878085767430144 879291929198592 880674463678464 882373295591424 883585346821632 884974631958144 886429710286848 886745390383104 887647333515264 888139644141568 889359616180224 890757980356608 891075201859584 892023636754432 892930948595712 893248943947776 893702192431104 894653423419392 896379220918272 897290962993152 897610511056896 899021848338432 901993374880416 903476435484672 904896995917824 905219252682752 906139986296832 907887941517312 908854271410176 910102697607168 910564497948672 911533676691456 911858296946688 913292036407296 914546558435328 915053788020736 915984524722176 916310730037248 918546033180672 920523160682496 922298861223936 923749016666112 925017902678016 926002465210368 926332238168064 927604672561152 927788735397888 929063170473984 930523961622528 930855344799744 932133992251392 932318953832448 933599611736064 936938525687808 937682408871936 938411699470336 939700726530048 941035924488192 941513420832768 942260936259006 942515540721664 943810204925952 945294183235584 945630826463232 946929769906176 947117667385344 948418653192192 949909877489664 950248164483072 951553450423296 952566256631808 956458078306304 957217459056768 958791319289856 959277824999424 960298852810752 960640839581696 961617944641536 961960401174528 963472917528576 964987812052992 965331468681216 966313344761856 966657473445888 967686355943424 968177375133696 970539204870144 972411386978304 974504457142272 977159489453784 977229613891584 978766138441728 980110597423104 980305078910976 981651651821568 982001242865664 983545269977088 984896293699584 985944589074432 986444872777728 986796170809344 987846488358912 989203420348416 990758771638272 992669957540352 995596460952912 995667908493312 995865476988928 997233424072704 997588564180992 999157099659264 1000529568202752 1000728101388288 1002102727901184 1002459602092032 1003526591348736 1004905061941248 1005414966484992 1006485101346816 1008426623533056 1009811824939008 1010597214814208 1011399579380736 1013423303294976 1014454095446016 1014742546740468 1015016736161792 1016410989920256 1018009120407552 1018371659268096 1019455584862208 1019972872568832 1021373934206976 1022461055336448 1024433395335168 1025475386277888 1025840584065024 1027453540958208 1029435511523328 1030849571291904 1034167995334656 1034536288780288 1035588555767808 1037586218876928 1038690595897344 1039217643749376 1039587735502848 1040645140512768 1041752773361664 1042123767939072 1043762327322624 1045196066783232 1045775757737984 1046839456825344 1047212262899712 1048858823061504 1054055841398784 1055713161904128 1057163317346304 1058288531668992 1058665415049216 1059202598436864 1060329983311872 1061786480541696 1063455956140032 1063834679771136 1065295991144448 1065507375808512 1066970984841216 1068648612175872 1069029185043456 1071637038710784 1073943687462912 1076015338094592 1076869641438864 1077160617967616 1078640234201088 1079187553124352 1080336209412096 1080720944529408 1082205451321344 1082420191297536 1083907032219648 1085611288559616 1085997902266368 1087489657626624 1088647150436352 1089199547025408 1093094946635776 1093962810350592 1096317514285056 1097875245236224 1098991936733184 1099304425635507 1099383315628032 1101111905746944 1102843213774848 1103235964207104 1104358108299264 1104751398223872 1104970611949568 1106488428724224 1109187662708736 1110145692160512 1111327299403776 1113719379591168 1116753702232896 1118589872504832 1120126397054976 1120348661612544 1121887602081792 1122287134703616 1124051737116672 1125595764228096 1125819114061824 1126220046794752 1127365568888832 1127767052353536 1128967415267328 1130518194683904 1132295739015168 1134479951474688 1136921866665984 1137824526803328 1139695341797376 1140101216206848 1141893828182016 1143462363660288 1143689258729472 1145260260458496 1145668116676608 1146887532969984 1147469481639936 1149045675982848 1150268687253504 1152487569752064 1154070657073152 1155885233577984 1158114950463744 1159705767703392 1161612559908864 1163438994751488 1163853324877824 1165683282935808 1167284496236544 1168526920384512 1169119849218048 1169536202440704 1170781023240192 1171971870031872 1172389238931456 1174232618237952 1176497727455232 1178113795762176 1179966175944192 1182327187177472 1183529778020352 1185812821573632 1187677307142144 1188100269146112 1189308732014592 1190574598127616 1190998591930368 1191602923241472 1192871231225856 1194509790609408 1195172294557696 1196387950657536 1196814014742528 1198695797784576 1202229688697856 1202657833173888 1204635247312896 1206529327890432 1208186648395776 1210517255356416 1211805695213568 1213470263476224 1214085997264896 1215378235588608 1215811062595584 1217481132736512 1217722715209728 1219395411247104 1221312699629568 1221747640049664 1224728044240896 1225349490403584 1229731814965248 1230708161644416 1231665355554816 1233357203570688 1234669953613824 1235109650890752 1236806230081536 1237051647197184 1238750893965312 1240698615496704 1241140459732992 1242845323001856 1243091938443264 1244799482314752 1248913903680576 1250243211829248 1252934302040064 1255351227777024 1256347915012008 1258413606567936 1260392244314112 1260841101950976 1262123552342016 1262573026541568 1262823556513792 1264558204256256 1266546503319552 1266997552644096 1268737933897728 1270088342175744 1276289945409024 1279037099999232 1280398470414336 1282157259522048 1282613868232704 1284630556704768 1286395159117824 1286650416070656 1287108624908288 1288417793015808 1288876631261184 1290248474591232 1290903166844928 1294052273160192 1296548515971072 1299339276189696 1300370887775232 1302879319271712 1302972818522112 1305021517922304 1306814129897472 1307073438547968 1308868869095424 1309334990487552 1311393693302784 1313195058266112 1314592785432576 1315259830370304 1315728227745792 1317128651145216 1318937893797888 1321011695517696 1323559943387136 1325378020232448 1327461947937216 1329644565430272 1330118085574656 1332209466212352 1334039424270336 1334304135184384 1336136970534912 1336612802789376 1338035455131648 1339396422893568 1339873415921664 1340553288646656 1341980135129088 1344568831377408 1346415766585344 1348532772507648 1352990062320624 1355214653227008 1357345493876736 1357828879024128 1359209979445248 1359963830091776 1361831912275968 1363281407115264 1365154046410752 1365911193780224 1367300515037184 1367787445420032 1369938054610944 1372580682031104 1373976787083264 1374466095055872 1380784741023744 1383448291835904 1384920794529792 1385623524999168 1386116980670464 1387526854017024 1389003697815552 1389498357252096 1391407008841728 1391683103096832 1393594755710976 1395785942433792 1396283017199616 1398478430748672 1400399417604096 1405407788531712 1406523613307904 1407617549205504 1409551089795072 1411553886732288 1412270131249152 1413773311082496 1415715307388928 1417941274853376 1418446239694848 1420394654859264 1420676501078016 1422627979788288 1424864816234496 1425372246724608 1427330175634944 1428849384947712 1431924916617216 1434687117459456 1435826188585152 1438186978934784 1438916737499136 1440448279216128 1440961259372544 1442426916962304 1442940601761792 1443226921730048 1445209376292864 1447481718079488 1447997203021824 1449986210168832 1451529533915136 1452266062700544 1458617080467456 1461756685713408 1465322582310912 1465739234180676 1465844420837376 1468149207662592 1470165896134656 1470457618366464 1470981285609472 1472477477732352 1473001864298496 1475317904965632 1478916883611648 1479667309166592 1480194256214016 1481769732538368 1486138157457408 1489004936310528 1493501862739968 1493798215483392 1495850136109056 1496382846271488 1498735649488896 1500794352304128 1501092152082432 1503154091851776 1503689403138048 1505289887023104 1507357592911872 1508122449727488 1509727652020224 1512639935299584 1514717737408512 1515895822221312 1517099369071104 1520134954942464 1522525104242688 1524616484880384 1524919011639296 1527013680611328 1527557488902144 1529183377293312 1529959308853248 1532060901310464 1533691583004672 1536650093002752 1538760876097536 1541180311437312 1544153267284992 1546274356937856 1548816746545152 1551251993001984 1551804433170432 1553382833651712 1554244377247744 1556379328315392 1558035893846016 1558826465624064 1559381603254272 1561041364320256 1562629160042496 1563185651908608 1565643490983936 1568663636606976 1570259185238016 1570818394349568 1573288234592256 1581083762098176 1583569742856192 1584133692194816 1585744976019456 1587432797503488 1587998122573824 1588803897655296 1590494974967808 1592679720812544 1595183934210048 1595752019656704 1598261063712768 1600456477261824 1602972918263808 1603543777565184 1607455558066176 1608705770520576 1610915531194368 1614023007141888 1615740926951424 1617960351301632 1618781329686528 1620504314118144 1621081416794112 1623308176982016 1623630286946304 1625860548329472 1628416932839424 1628996853399552 1631234486439936 1632970725654528 1633799320538112 1639642419953664 1640944215525888 1642220474073088 1644476271427584 1646226604818432 1646812867854336 1648487905099776 1649074973442048 1649402196262912 1651667858620416 1654264820662272 1654853946310656 1657127097335808 1657455917924352 1659732643086336 1665218538240768 1666990949105664 1670579069386752 1673801637036032 1675130553349344 1677884808757248 1680189595582464 1680522992418816 1681121469267968 1682831403122688 1683430702055424 1686077605675008 1688728671092736 1689330070192128 1691048353333248 1691650578530304 1693451122900992 1698443608522752 1701719927212032 1705382799998976 1709543012696064 1710151824310272 1712840742273024 1715193545490432 1715533888094208 1717890390687744 1718502175014912 1720331299454976 1721204222459904 1723568513974272 1725403030880256 1728731354628096 1731105985609728 1733827850366976 1737172425695616 1740028690563072 1742418839863296 1742764584730624 1745158492127232 1745779987316736 1748524924403712 1750926744354816 1752790380576768 1753679773827072 1754304303661056 1756171534860288 1758583858397184 1761348927356928 1764746591182848 1767170693643264 1769949263916288 1773490780766208 1775294667030528 1776279288283136 1778719232360448 1781515960713216 1782150403719168 1784047273508864 1785861897191424 1786497887895552 1787404384862208 1789306846838784 1792758441836544 1794581925986304 1795221022113792 1798043696676864 1803986749760832 1806952870969344 1809793991835648 1810438505365504 1812279972593664 1815775883034624 1817708542820352 1820205395214336 1821128995897344 1823067353382912 1823716593893376 1826584072814592 1829093116870656 1830107576041472 1831969049444352 1832621460074496 1837092066361344 1841046321364992 1844597722447872 1847498033332224 1850035805356032 1852004930420736 1852664476336128 1855209345122304 1855577470795776 1858126340947968 1861047923245056 1861710689599488 1864267984502784 1864637907664896 1867199223472128 1875364817743872 1876823398940672 1879401453060096 1882071848976384 1883026841665536 1884521872518012 1885031081443328 1887620409851904 1890588366471168 1891261652926464 1893859539812352 1894235334770688 1896837306384384 1899819754979328 1900496328966144 1903106900846592 1905132513263616 1912916156612608 1914434918113536 1918555649998848 1920597705621504 1921281679163392 1923235889283072 1923920802349056 1926945835057152 1929975624105984 1930662937362432 1932626689523712 1933314946891776 1935372711886848 1936354750267392 1941078409740288 1944822773956608 1949008914284544 1954318978907568 1954459227783168 1957532276883456 1960221194846208 1960610157821952 1963303303643136 1964002485731328 1967090539954176 1969792587399168 1971889178148864 1972889745555456 1973592341618688 1975692976717824 1978406840696832 1981517543276544 1985339915080704 1991192921905824 1991335816986624 1994466848145408 1995177128361984 1998314199318528 2001059136405504 2001456202776576 2004205455802368 2004919204184064 2007053182697472 2009810123882496 2010829932969984 2012970202693632 2016853247066112 2019623649878016 2021194429628416 2022799158761472 2029485093480936 2030033472323584 2032821979840512 2036018240815104 2036743318536192 2038911169724416 2039945745137664 2042747868413952 2044922110672896 2048866790670336 2050950772555776 2051681168130048 2054907081916416 2058871023046656 2061699142583808 2068335990669312 2069072577560576 2071177111535616 2075172437753856 2077381191794688 2078435287498752 2079175471005696 2081290281025536 2083505546723328 2084247535878144 2087524654645248 2090392133566464 2091551515475968 2093678913650688 2094424525799424 2097717646123008 2108111682797568 2111426323808256 2114326634692608 2116577063337984 2117330830098432 2118405196873728 2120659966623744 2123572961083392 2126911912280064 2127669359542272 2130591982288896 2131014751617024 2133941969682432 2137297224351744 2138058370086912 2143274077421568 2147887374925824 2152030676189184 2153739282877728 2157280468402176 2158375106248704 2160672418824192 2161441889058816 2164410902642688 2164840382595072 2167814064439296 2171222577119232 2171995804532736 2174979315253248 2177294300872704 2178399094050816 2186189893271552 2187925620701184 2192635028570112 2195750490472448 2197983873466368 2198608851271014 2198766631256064 2202223811493888 2205686427549696 2206471928414208 2208716216598528 2209502796447744 2209941223899136 2212976857448448 2218375325417472 2220291384321024 2222654598807552 2233507404465792 2237179745009664 2240252794109952 2240697323225088 2243775204163584 2244574269407232 2248103474233344 2251191528456192 2251638228123648 2252440093589504 2254731137777664 2255534104707072 2257934830534656 2261036389367808 2264591478030336 2268959902949376 2273843733331968 2275649053606656 2280202432413696 2283787656364032 2286924727320576 2287378517458944 2290520520916992 2291336233353216 2293775065939968 2294938963279872 2298091351965696 2300537374507008 2304975139504128 2308141314146304 2311770467155968 2316229900927488 2319411535406784 2323225119817728 2326877989502976 2327706649755648 2331366565871616 2334568992473088 2337053840769024 2338239698436096 2339072404881408 2341562046480384 2343943740063744 2344778477862912 2348465236475904 2352995454910464 2356227591524352 2359932351888384 2364654374354944 2367059556040704 2371625643147264 2375354614284288 2376200538292224 2378617464029184 2381149196255232 2381997183860736 2383205846482944 2385742462451712 2389019581218816 2390344589115392 2392775901315072 2393628029485056 2397391595569152 2404459377395712 2405315666347776 2413058655780864 2416373296791552 2421034510712832 2423611390427136 2426940526952448 2428171994529792 2430756471177216 2431622125191168 2434962265473024 2435445430419456 2438790822494208 2442625399259136 2443495280099328 2449456088481792 2450698980807168 2459463629930496 2461416323288832 2463330711109632 2466714407141376 2469339907227648 2470219301781504 2473612460163072 2474103294394368 2477501787930624 2481397230993408 2482280919465984 2485690646003712 2486183876886528 2489598964629504 2497827807361152 2500486423658496 2505868604080128 2510702455554048 2512695830024016 2516827213135872 2520784488628224 2521682203901952 2524247104684032 2525146053083136 2525647113027584 2529116408512512 2533093006639104 2533995105288192 2537475867795456 2540176684351488 2552579890818048 2558074199998464 2564314519044096 2565227736465408 2569261113409536 2572790318235648 2573300832141312 2574217249816576 2576835586031616 2577753262522368 2580496949182464 2581806333689856 2588104546320384 2593097031942144 2598678552379392 2600741775550464 2605758638543424 2610043035844608 2613628259794944 2614146877095936 2617737738190848 2618669980975104 2622787386605568 2626390116532224 2629185570865152 2630519660740608 2631456455491584 2634257302290432 2637875787595776 2642023391035392 2647119886774272 2650756040464896 2654923895874432 2659289130860544 2660236171149312 2664418932424704 2668078848540672 2668608270368768 2672273941069824 2673225605578752 2676070910263296 2678792845787136 2679746831843328 2681106577293312 2683960270258176 2689137662754816 2692831533170688 2697065545015296 2705980124641248 2710429306454016 2714690987753472 2715657758048256 2718419958890496 2719927660183552 2723663824551936 2726562814230528 2730308092821504 2731822387560448 2734601030074368 2735574890840064 2739876109221888 2745161364062208 2747953574166528 2748932190111744 2761569482047488 2766896583671808 2771247049998336 2772233961340928 2775053708034048 2778007395631104 2778996714504192 2782814017683456 2783366206193664 2787189511421952 2791571884867584 2792566034399232 2796956861497344 2800798835208192 2810815577063424 2813047226615808 2815235098411008 2819102179590144 2823107773464576 2824540262498304 2827546622164992 2831430614777856 2835882549706752 2836892479389696 2840789309718528 2841353002156032 2845255959576576 2849729632468992 2850744493449216 2854660351269888 2857698769895424 2869374234918912 2871652377170304 2876373957869568 2877833474998272 2880896558432256 2881922518745088 2884853833924608 2885881203523584 2886453843460096 2890418752585728 2894963436158976 2895994406043648 2899972420337664 2903059067830272 2904532125401088 2917234160934912 2923513371426816 2931478468361352 2931688841674752 2936298415325184 2940331792269312 2940915236732928 2941962571218944 2944954955464704 2946003728596992 2950635809931264 2957833767223296 2959334618333184 2960388512428032 2963539465076736 2972276314914816 2978009872621056 2987003725479936 2987596430966784 2991700272218112 2992765692542976 2997471298977792 3001588704608256 3002184304164864 3006308183703552 3007378806276096 3010579774046208 3014715185823744 3016244899454976 3019455304040448 3025279870599168 3029435474817024 3031791644442624 3034198738142208 3040269909884928 3045050208485376 3049232969760768 3049838023278592 3054027361222656 3055114977804288 3058366754586624 3059918617706496 3064121802620928 3067383166009344 3073300186005504 3077521752195072 3082360622874624 3088306534569984 3092548713875712 3102503986003968 3103608866340864 3106765667303424 3108488754495488 3112758656630784 3116071787692032 3117652931248128 3118763206508544 3122082728640512 3125258320084992 3126371303817216 3131286981967872 3137327273213952 3140518370476032 3141636788699136 3146576469184512 3162167524196352 3167139485712384 3168267384389632 3171489952038912 3174865595006976 3175996245147648 3177607795310592 3180989949935616 3185359441625088 3190367868420096 3191504039313408 3196522127425536 3200912954523648 3205945836527616 3207087555130368 3214911116132352 3221831062388736 3228046014283776 3231481853902848 3235920702603264 3237562659373056 3241008628236288 3242162833588224 3246616353964032 3247260573892608 3251721096658944 3256833865678848 3257993706799104 3262468972879872 3265941451309056 3267598641076224 3279284839907328 3281888431051776 3284440948146176 3288952542855168 3293625735708672 3296975810199552 3297913276906521 3298149946884096 3298804392525824 3303335717240832 3308529641324544 3309707892621312 3314254194671616 3314911835848704 3319465286172672 3330437076481536 3333981898211328 3341158138773504 3347603274072064 3350261106698688 3355769617514496 3360379191164928 3361045984837632 3362242938535936 3365662806245376 3366861404110848 3372155211350016 3377457342185472 3378660140384256 3382096706666496 3383301157060608 3386902245801984 3396887217045504 3403439854424064 3410765599997952 3419086025392128 3420303648620544 3425681484546048 3430387090980864 3431067776188416 3435780781375488 3437004350029824 3440662598909952 3442408444919808 3447137027948544 3450806061760512 3457462709256192 3462211971219456 3467655700733952 3474344851391232 3484837679726592 3485529169461248 3490316984254464 3491559974633472 3497049848807424 3501853488709632 3505580761153536 3507359547654144 3508608607322112 3512343069720576 3517167716794368 3522697854713856 3529493182365696 3534341387286528 3539898527832576 3546981561532416 3550589334061056 3552558576566272 3557438464720896 3563031921426432 3564300807438336 3568094547017728 3571723794382848 3572995775791104 3574808769724416 3578613693677568 3585516883673088 3589163851972608 3590442044227584 3596087393353728 3607973499521664 3613905741938688 3619587983671296 3620877010731008 3624559945187328 3631551766069248 3635417085640704 3640410790428672 3642257991794688 3646134706765824 3647433187786752 3653168145629184 3658186233741312 3660215152082944 3663938098888704 3665242920148992 3674184132722688 3689195444895744 3694996066664448 3700071610712064 3704009860841472 3705328952672256 3710418690244608 3711154941591552 3716252681895936 3722095846490112 3723421379198976 3728535969005568 3729275815329792 3734398446944256 3750729635487744 3753646797881344 3758802906120192 3766053683331072 3769043745036024 3770062162886656 3775240819703808 3781176732942336 3782523305852928 3787719079624704 3788470669541376 3793674612768768 3799639509958656 3800992657932288 3806213801693184 3810265026527232 3825832313225216 3828869836227072 3837111299997696 3841195411243008 3842563358326784 3846471778566144 3847841604698112 3853891670114304 3859951248211968 3861325874724864 3865253379047424 3866629893783552 3870745423773696 3872709500534784 3882156819480576 3889645547913216 3898017828569088 3908637957815136 3908918455566336 3915064553766912 3920442389692416 3921220315643904 3926606607286272 3928004971462656 3934181079908352 3939585174798336 3943778356297728 3945779491110912 3947184683237376 3951385953435648 3956813681393664 3963035086553088 3970679830161408 3982385843811648 3988933696290816 3990354256723968 3996628398637056 4002118272811008 4002912405553152 4008410911604736 4009838408368128 4014106365394944 4019620247764992 4021659865939968 4025940405387264 4033706494132224 4039247299756032 4045598317522944 4058970186961872 4060066944647168 4065643959681024 4072036481630208 4073486637072384 4077822339448832 4079891490275328 4085495736827904 4089844221345792 4097733581340672 4101901545111552 4103362336260096 4109814163832832 4117742046093312 4123398285167616 4138145155121152 4142354223071232 4150344875507712 4154762383589376 4156870574997504 4158350942011392 4162580562051072 4167011093446656 4168495071756288 4175049309290496 4180784267132928 4183103030951936 4187357827301376 4188849051598848 4195435292246016 4216223365595136 4222852647616512 4228653269385216 4234661660196864 4236810393747456 4241319933247488 4247145922166784 4253823824560128 4255338719084544 4261183964577792 4262029503234048 4267883939364864 4274594448703488 4276116740173824 4286548154843136 4295774749851648 4304061352378368 4307478565755456 4314560936804352 4316750212497408 4321344837648384 4322883778117632 4328821805285376 4329680765190144 4335628128878592 4342445154238464 4343991609065472 4349958630506496 4354588601745408 4356798188101632 4375851241402368 4385270057140224 4391500980944896 4395967746932736 4397217702542028 4397533262512128 4404447622987776 4411372855099392 4412943856828416 4417432433197056 4419005592895488 4419882447798272 4425953714896896 4436750650834944 4440582768642048 4445309197615104 4467014808931584 4480505588219904 4481394646450176 4487550408327168 4489148538814464 4496206948466688 4502383056912384 4503276456247296 4504880187179008 4509462275555328 4511068209414144 4515869661069312 4522072778735616 4529182956060672 4537919805898752 4547687466663936 4551298107213312 4560404864827392 4567575312728064 4573849454641152 4574757034917888 4581041041833984 4582672466706432 4587550131879936 4589877926559744 4596182703931392 4601074749014016 4609950279008256 4616282628292608 4623540934311936 4632459801854976 4638823070813568 4646450239635456 4653755979005952 4655413299511296 4662733131743232 4669137984946176 4674107681538048 4676479396872192 4678144809762816 4683124092960768 4687887480127488 4689556955725824 4696930472951808 4705990909820928 4712455183048704 4719864703776768 4743251286294528 4750709228568576 4752401076584448 4757234928058368 4762298392510464 4763994367721472 4766411692965888 4771484924903424 4778039162437632 4780689178230784 4785551802630144 4787256058970112 4794783191138304 4808918754791424 4810631332695552 4826117311561728 4832746593583104 4842069021425664 4847222780854272 4853881053904896 4856343989059584 4861512942354432 4863244250382336 4869924530946048 4870890860838912 4877581644988416 4885250798518272 4886990560198656 4898912176963584 4901397961614336 4918927259860992 4922832646577664 4926661422219264 4933428814282752 4938679814455296 4940438603563008 4947224920326144 4948206588788736 4955003575861248 4962794461986816 4964561838931968 4971381292007424 4972367753773056 4979197929259008 4995655614722304 5000972847316992 5011737208160256 5021404911108096 5025391660048032 5033654426271744 5041568977256448 5043364407803904 5048494209368064 5050292106166272 5051294226055168 5058232817025024 5066186013278208 5067990210576384 5074951735590912 5080353368702976 5105159781636096 5116148399996928 5128629038088192 5130455472930816 5138522226819072 5145580636471296 5146601664282624 5148434499633152 5153671172063232 5155506525044736 5160993898364928 5163612667379712 5176209092640768 5186194063884288 5201483551100928 5211517277086848 5220086071689216 5227256519589888 5228293754191872 5235475476381696 5237339961950208 5245574773211136 5252780233064448 5258371141730304 5261039321481216 5262912910983168 5268514604580864 5275751575191552 5284046782070784 5294239773548544 5301512080929792 5309847791748864 5320472342298624 5328837864849408 5336157697081344 5337216540737536 5344547882139648 5346451211157504 5352141820526592 5357585691574272 5359493663686656 5362213154586624 5367920540516352 5378275325509632 5385663066341376 5394131090030592 5411960249282496 5420858612908032 5429381975506944 5431315516096512 5436839917780992 5439855320367104 5447327649103872 5453125628461056 5460616185643008 5463644775120896 5469202060148736 5471149781680128 5479752218443776 5490322728124416 5495907148333056 5497864380223488 5523138964094976 5533793167343616 5542494099996672 5544467922681856 5550107416068096 5556014791262208 5557993429008384 5565628035366912 5566732412387328 5574379022843904 5583143769735168 5585132068798464 5593913722994688 5601597670416384 5626094453231616 5630470196822016 5638204359180288 5646215546929152 5649080524996608 5655093244329984 5662861229555712 5671765099413504 5673784958779392 5681578619437056 5682706004312064 5690511919153152 5699459264937984 5701488986898432 5709320702539776 5715397539790848 5738748469837824 5743304754340608 5755666949996544 5761793116864512 5763845037490176 5769707667849216 5771762407047168 5772907686920192 5780837505171456 5789926872317952 5791988812087296 5799944840675328 5806118135660544 5809064250802176 5834468321869824 5847026742853632 5862956936722704 5863377683349504 5872596830650368 5880663584538624 5881830473465856 5883925142437888 5889909910929408 5892007457193984 5901271619862528 5915667534446592 5918669236666368 5920777024856064 5927078930153472 5944552629829632 5956019745242112 5974007450959872 5983400544436224 5985531385085952 5994942597955584 6003177409216512 6004368608329728 6012616367407104 6014757612552192 6021159548092416 6029430371647488 6032489798909952 6038910608080896 6050559741198336 6058870949634048 6063583288885248 6068397476284416 6090100416970752 6098465939521536 6099676046557184 6108054722445312 6110229955608576 6116733509173248 6119837235412992 6128243605241856 6134766332018688 6146600372011008 6155043504390144 6164721245749248 6176613069139968 6185097427751424 6205007972007936 6207217732681728 6213531334606848 6216977508990976 6225517313261568 6232143575384064 6235305862496256 6237526413017088 6244165457281024 6250516640169984 6252742607634432 6262573963935744 6274654546427904 6281036740952064 6283273577398272 6293152938369024 6324335048392704 6334278971424768 6336534768779264 6342979904077824 6349731190013952 6351992490295296 6355215590621184 6361979899871232 6370718883250176 6380735736840192 6383008078626816 6393044254851072 6401825909047296 6411891673055232 6414175110260736 6429822232264704 6443662124777472 6456092028567552 6471841405206528 6475125318746112 6482017256472576 6484325667176448 6493232707928064 6494521147785216 6503442193317888 6513667731357696 6515987413598208 6524937945759744 6531882902618112 6535197282152448 6558569679814656 6563776862103552 6568881896292352 6577905085710336 6587251471417344 6593951620399104 6595826553813042 6596299893768192 6597608785051648 6606671434481664 6617059282649088 6619415785242624 6628508389343232 6629823671697408 6638930572345344 6660874152963072 6667963796422656 6695206548144128 6700522213397376 6711539235028992 6720758382329856 6722091969675264 6724485877071872 6731325612490752 6733722808221696 6744310422700032 6754914684370944 6757320280768512 6764193413332992 6766602314121216 6773804491603968 6793774434091008 6806879708848128 6821531199995904 6840607297241088 6851362969092096 6860774181961728 6862135552376832 6871561562750976 6874008700059648 6881325197819904 6884816889839616 6894274055897088 6901612123521024 6914925418512384 6924423942438912 6935311401467904 6948689702782464 6969675359453184 6971058338922496 6980633968508928 6983119949266944 6994099697614848 7003706977419264 7011161522307072 7014719095308288 7017217214644224 7024686139441152 7034335433588736 7045395709427712 7058986364731392 7068682774573056 7079797055665152 7093963123064832 7101178668122112 7105117153132544 7114876929441792 7126063842852864 7128601614876672 7136189094035456 7143447588765696 7145991551582208 7149617539448832 7157227387355136 7171033767346176 7178327703945216 7180884088455168 7192174786707456 7215946999043328 7239175967342592 7241754021462016 7249119890374656 7263103532138496 7270834171281408 7280821580857344 7284515983589376 7292269413531648 7294866375573504 7306336291258368 7316372467482624 7320430304165888 7327876197777408 7330485840297984 7348368265445376 7378390889791488 7389992133328896 7400143221424128 7408019721682944 7410657905344512 7420837380489216 7422309883183104 7432505363791872 7444191692980224 7446842758397952 7457071938011136 7458551630659584 7468796893888512 7501459270975488 7517605812240384 7532107366662144 7538087490072048 7540124325773312 7550481639407616 7562353465884672 7565046611705856 7575438159249408 7576941339082752 7587349225537536 7599279019917312 7601985315864576 7612427603386368 7620530053054464 7651664626450432 7657739672454144 7674222599995392 7685126716653568 7692943557132288 7695683209396224 7707783340228608 7719902496423936 7722651749449728 7730506758094848 7733259787567104 7741490847547392 7745419001069568 7764313638961152 7779291095826432 7796035657138176 7817275915630272 7830129107533824 7840884779384832 7842440631287808 7853213214572544 7856009942925312 7868362159816704 7879170349596672 7887556712595456 7891558982221824 7894369366474752 7902771906871296 7913627362787328 7926070173106176 7941359660322816 7964771687623296 7977867392581632 7980708513447936 7993256797274112 8004236545622016 8005824811106304 8016821823209472 8019676816736256 8028212730789888 8039240495529984 8043319731879936 8051880810774528 8067412988264448 8078494599512064 8091196635045888 8117940373923744 8131287919362048 8144072963260416 8146973274144768 8155644678897664 8159782980550656 8170991473655808 8179688442691584 8195467162681344 8203803090223104 8206724672520192 8219628327665664 8235484092186624 8246796570335232 8276290310242304 8284708446142464 8300689751015424 8313741149995008 8316701884022784 8325161124102144 8334022186893312 8336990143512576 8350098618580992 8361568534265856 8366206061903872 8374715654602752 8377698103197696 8390870584492032 8432446731190272 8445705295233024 8457306538770432 8469323320393728 8473620787494912 8482639866494976 8494291844333568 8507647649120256 8510677438169088 8522367929155584 8524059006468096 8535767878729728 8549188897406976 8552233480347648 8573096309686272 8608122704756736 8614957131510912 8629121873608704 8633500424994816 8642689675296768 8645767556235264 8657643610570752 8659361530380288 8671256257757184 8684890308476928 8687983218130944 8699917261012992 8709177203490816 8713596376203264 8751702482804736 8770540114280448 8794435405084056 8795066525024256 8808895245975552 8822745710198784 8825887713656832 8834864866394112 8838011185790976 8839764895596544 8851907429793792 8873501301669888 8881165537284096 8890618395230208 8934029617863168 8961011176439808 8962789292900352 8975100816654336 8978297077628928 8992413896933376 9004766113824768 9006552912494592 9009760374358016 9018924551110656 9022136418828288 9031739322138624 9044145557471232 9058365912121344 9075839611797504 9095374933327872 9102596214426624 9120809729654784 9135150625456128 9147698909282304 9149514069835776 9162082083667968 9165344933412864 9175100263759872 9179755853119488 9192365407862784 9202149498028032 9219900558016512 9232565256585216 9247081868623872 9264919603709952 9277646141627136 9307511958011904 9310826599022592 9325466263486464 9338275969892352 9348215363076096 9352958793744384 9356289619525632 9366248185921536 9375774960254976 9379113911451648 9393860945903616 9411981819641856 9424910366097408 9439729407553536 9486502572589056 9501418457137152 9504802153168896 9514469856116736 9524596785020928 9527988735442944 9532823385931776 9542969849806848 9556078324875264 9561378356461568 9571103605260288 9574512117940224 9589566382276608 9617837509582848 9621262665391104 9665493187166208 9684138042851328 9694445561708544 9707762107809792 9712687978119168 9723025884708864 9726488500764672 9739849061892096 9741781721677824 9755163289976832 9770501597036544 9773981120397312 9797824353927168 9802795923228672 9837854519721984 9845665293155328 9853322844438528 9866857628565504 9880877207126016 9894449840652288 9896413177577472 9910007151722496 9925588923973632 9929123677863936 9942762584014848 9944735507546112 9958395858518016 9991311229444608 10001945694633984 10023474416320512 10042809822216192 10050783320096064 10067308852543488 10083137954512896 10086728815607808 10096988418736128 10100584212332544 10102588452110336 10116465634050048 10132372026556416 10135980421152768 10149903471181824 10160706737405952 10210319563272192 10232296799993856 10257258076176384 10260910945861632 10277044453638144 10291161272942592 10293203328565248 10296868999266304 10307342344126464 10311013050089472 10321987796729856 10327225334759424 10352418185281536 10372388127768576 10402967102201856 10423034554173696 10454513039179776 10456587508383744 10470950952763392 10474679923900416 10491149546422272 10505560466128896 10516742283460608 10522078642962432 10525825821966336 10537029209161728 10551503150383104 10568093564141568 10588479547097088 10603024161859584 10619695583497728 10640944684597248 10657675729698816 10672315394162688 10674433081475072 10689095764279296 10692902422315008 10704283641053184 10715171383148544 10718987327373312 10724426309173248 10735841081032704 10756550651019264 10771326132682752 10788262180061184 10823920498564992 10841717225816064 10858763951013888 10862631032193024 10873679835561984 10879710640734208 10894655298207744 10906251256922112 10921232371286016 10927289550241792 10938404120297472 10942299563360256 10959504436887552 10980645456248832 10991814296666112 10995728760446976 11067586334687232 11084988199993344 11088935845363712 11100214832136192 11112029582524416 11115986858016768 11131256070733824 11133464824774656 11148758045687808 11166287539470336 11170264137596928 11187827445989376 11203195340832768 11252188906463232 11260940393644032 11276408718360576 11298161049993216 11310186488659968 11325722459111424 11343530198827008 11347569917558784 11363157238874112 11365412008624128 11381023838306304 11398918529875968 11402977973796864 11418641405079552 11430795079581696 11477496939675648 11486609508681216 11511333899993088 11523586233729024 11527690074980352 11539415335698432 11543524814094336 11545815373840384 11561675010342912 11579853744635904 11583977624174592 11599889681350656 11612236271321088 11618128501604352 11668936643739648 11694053485707264 11725913873445408 11726755366699008 11745193661300736 11761327169077248 11763660946931712 11767850284875776 11779819821858816 11784014914387968 11802543239725056 11831335068893184 11837338473332736 11841554049712128 11854157860306944 11889105259659264 11912039490484224 11966801088872448 11971062770171904 11989885195911168 12006354818433024 12008737216659456 12025232734814208 12029515225104384 12042319096184832 12058860743294976 12064979597819904 12077821216161792 12101119482396672 12117741899268096 12136794952568832 12180200833941504 12196931879043072 12199352093114368 12216109444890624 12220459911217152 12233467018346496 12239674470825984 12256487210483712 12269532664037376 12293200744022016 12310087008780288 12329442491498496 12353226138279936 12370194855502848 12414435465363456 12427062669213696 12433955017981952 12451034626523136 12464287150768128 12470611724992512 12475052826034176 12488330914562048 12501033280339968 12505485215268864 12525147927871488 12549309092855808 12562073481904128 12566547154796544 12586305876738048 12648670096785408 12668557942849536 12673069537558528 12685959808155648 12703984980590592 12710431181242368 12723959799742464 12741437766500352 12761471473680384 12766016157253632 12786088509702144 12803651818094592 12823783346110464 12828350220521472 12859644464529408 12887324249554944 12912184057135104 12943682810413056 12950250637492224 12964034512945152 12968651334352896 12986465415856128 12989042295570432 13006884386635776 13027335462715392 13031974827196416 13049875891519488 13063765805236224 13070394564304896 13127553724207104 13137763792584704 13155810171420672 13174502942834688 13187903240798208 13191653107626084 13192599787536384 13195217570103296 13213342868963328 13234118565298176 13238831570485248 13257016778686464 13259647343394816 13277861144690688 13321748305926144 13335927592845312 13390413096288256 13401044426794752 13441516764659712 13444183939350528 13448971754143744 13462651224981504 13467445616443392 13488620845400064 13509829368741888 13514640561537024 13528386826665984 13533204628242432 13547608983207936 13587548868182016 13613759417696256 13643062399991808 13681214594482176 13702725938184192 13721548363923456 13724271104753664 13743123125501952 13748017400119296 13762650395639808 13769633779679232 13788548111794176 13803224247042048 13829850837024768 13848847884877824 13870622802935808 13897379405564928 13939350718906368 13961267937017856 13966239898533888 13988199395229696 14007413954838528 14022323044614144 14029438190616576 14034434429288448 14049372278882304 14068670867177472 14090791418855424 14117972729462784 14137365549146112 14159594111330304 14210234306265088 14229753858883584 14252127685705728 14257203229753344 14272378188070912 14286895177531392 14291983103164416 14299235078897664 14314454774710272 14342067534692352 14356655407890432 14361768176910336 14384349573414912 14431893998086656 14478351934685184 14483508042924032 14498239780749312 14526207064276992 14541668342562816 14561643161714688 14569031967178752 14584538827063296 14589732751147008 14612672582516736 14632744934965248 14640860608331776 14655752395554816 14660971680595968 14696736530890752 14756781779582976 14779984266657792 14800286442848256 14816039443365888 14821315810689024 14841674760978432 14844619766366208 14865010727583744 14888383385960448 14893685516795904 14914143876022272 14917103261319168 14937593787777024 15002918541950976 15035211624480768 15064214733324288 15076174980144096 15100963278815232 15124706931769344 15130093223411712 15150876318498816 15153882678165504 15174698451075072 15198558039834624 15203970631729152 15224855206772736 15241060106108928 15303329252900864 15315479344908288 15348445199990784 15370253433307136 15385887114264576 15391366418792448 15415566680457216 15439804992847872 15445303498899456 15461013516189696 15466519575134208 15482981695094784 15490838002139136 15528627277922304 15558582191652864 15634551831260544 15660258215067648 15681769558769664 15684881262575616 15706426429145088 15712019885850624 15736724319633408 15758340699193344 15775113425190912 15783117964443648 15788738732949504 15805543813742592 15827254725574656 15852140346212352 15882719320645632 15929543375246592 15961417026895872 15986513594548224 16008473091244032 16011649622212608 16033643646418944 16039353633472512 16056425461579776 16078480991059968 16086639463759872 16103761621549056 16134825976528896 16156989199024128 16182393270091776 16235880747847488 16262575838724096 16288145926520832 16293946548289536 16319565961101312 16341982947311616 16359376885383168 16390934325362688 16407606180446208 16413449345040384 16439256655331328 16470968184373248 16493593140670464 16552580620484608 16569416892284928 16601379502030848 16627482299990016 16633403768045568 16650322248204288 16668044373786624 16673980287025152 16700197237161984 16723137068531712 16732412123807744 16749431309205504 16755396206395392 16781741168984064 16891410590466048 16914613077540864 16938646640787456 16947241574989824 16965279732989952 16988583688667136 17015295298240512 17021354876338176 17044735858311168 17048118012936192 17071535757459456 17098377794813952 17104466960695296 17146192619372544 17216245409513472 17229914263021824 17267000849989632 17285379350593536 17291535112470528 17315287221141504 17318723060760576 17342512515514368 17369780616953856 17375966436261888 17399834522025984 17418354406981632 17427192752406528 17503404965609472 17541080228560896 17588870810168112 17590133050048512 17617790491951104 17645491420397568 17651775427313664 17669729732788224 17676022371581952 17679529791193088 17703814859587584 17747002603339776 17762331074568192 17781236790460416 17868059235726336 17922022352879616 17950201633308672 17956594155257856 17984827793866752 18009532227649536 18013105824989184 18019520748716032 18037849102221312 18044272837656576 18063478644277248 18088291114942464 18116731824242688 18151679223595008 18190749866655744 18205192428853248 18270301250912256 18295397818564608 18299028139671552 18324164167335936 18330689866825728 18350200527519744 18359511706238976 18384730815725568 18404298996056064 18439801116033024 18465130513170432 18494163737247744 18529839207419904 18555292283254272 18615023916023808 18621653198045184 18650932526972928 18676551939784704 18696430726152192 18705917587488768 18712579239051264 18732496371843072 18751549920509952 18758227822903296 18787721891807232 18823963639283712 18849820732194816 18879458815107072 18973005145178112 19002836914274304 19009604306337792 19028939712233472 19049193570041856 19055977470885888 19065646771863552 19085939699613696 19112156649750528 19122756712923136 19142207210520576 19149024235880448 19179132764553216 19235675019165696 19242525330782208 19330986374332416 19368276085702656 19415524215619584 19425375956238336 19446051769417728 19452977001529344 19479698123784192 19483563443355648 19510326579953664 19541003194073088 19547962240794624 19595648707854336 19605591846457344 19675709039443968 19691330586310656 19706645688877056 19733715257131008 19761754414252032 19788899681304576 19792826355154944 19820014303444992 19851177847947264 19858247355727872 19885525168029696 19889471015092224 19916791717036032 19982622458889216 20003891389267968 20085619644432384 20101566640192128 20134617705086976 20166275909025792 20173457631215616 20193976837472256 20201168424665088 20205176904220672 20232931268100096 20264744053112832 20271960842305536 20299806942363648 20321413474811904 20420639126544384 20464593599987712 20521821891723264 20554088907276288 20582322545885184 20586406657130496 20593737998532608 20614684688252928 20622026100178944 20643975593459712 20654450669518848 20704836370563072 20744776255537152 20805934204403712 20846069108347392 20909026078359552 20913175016767488 20941901905526784 20949359847800832 20982299092844544 21011120932257792 21033484566921216 21044157285924864 21051651643932672 21074058418323456 21103006300766208 21136187128283136 21176959094194176 21206048323719168 21239391166995456 21281889369194496 21315351459397632 21344630788325376 21348866162950144 21378191528558592 21385804844630016 21408567282106368 21430342766297088 21437974654746624 21448852618346496 21471682162065408 21513101302038528 21542652265365504 21576524360122368 21647840997129984 21717527902027776 21725262064386048 21747359671123968 21759421281468416 21789310596415488 21812502513844224 21842464742572032 21854579100483584 21876808240594944 21884599126720512 21919008873775104 21961290912497664 21983628593332224 21991457520893952 22135172669374464 22169976399986688 22177871690727424 22200429664272384 22224059165048832 22231973716033536 22262512141467648 22266929649549312 22297516091375616 22332575078940672 22340528275193856 22375654891978752 22406390681665536 22504377812926464 22552817436721152 22596322099986432 22620372977319936 22651444918222848 22687060397654016 22695139835117568 22726314477748224 22730824017248256 22762047676612608 22797837059751936 22805955947593728 22837282810159104 22861590159163392 22954993879351296 22973219017362432 23022667799986176 23055380149960704 23078830671396864 23087049628188672 23091630747680768 23123350020685824 23159707489271808 23167955248349184 23199779362701312 23224472542642176 23236257003208704 23337873287479296 23388106971414528 23451827746890816 23490387322601472 23522654338154496 23527321893863424 23535700569751552 23559639643717632 23568029828775936 23605086479450112 23662670137786368 23674676946665472 23683108099424256 23708315720613888 23778210519318528 23824078980968448 23933602177744896 23942125540343808 23979770391822336 24012709636866048 24017474433318912 24050465469628416 24059030450208768 24084638192369664 24117721486589952 24129959195639808 24155642432323584 24202238964793344 24235483798536192 24273589905137664 24393863758086144 24398704186228736 24432218889781248 24440919822434304 24466934036692992 24479348941651968 24512974420967424 24539065328074752 24586401488044032 24620174017560576 24658884982996992 24706452276559872 24740389711005696 24828870930726912 24854125338427392 24867910035963904 24902069253046272 24941223449985024 24950105652068352 24976661829124096 25002066560679936 25010970430537728 25050295855742976 25098618185711616 25124146963808256 25133094309593088 25172611753476096 25297340193570816 25337115885699072 25346139075117056 25371919616311296 25407969961181184 25420862362484736 25447919599484928 25482875533000704 25522942947360768 25532032314507264 25572177019404288 25607303636189184 25647566692220928 25656700441042944 25719288929058816 25824368114270208 25887365620826112 25900501274984448 25928069025890304 25937302668705792 25972930831712256 25978084591140864 26013768773271552 26054670925430784 26063949654392832 26099751783038976 26127531610472448 26140789128609792 26255107448414208 26275527585169408 26311620342841344 26383306215252168 26385199575072768 26390435140206592 26426685737926656 26468237130596352 26477663140970496 26514033557372928 26519294686789632 26555722289381376 26643496611852288 26671855185690624 26780826192576512 26802088853589504 26883033529319424 26888367878701056 26897943508287488 26925302449963008 26934891232886784 26977241690800128 27019658737483776 27029281123074048 27056773653331968 27066409256484864 27095217966415872 27175097736364032 27227518835392512 27286124799983616 27362429188964352 27405451876368384 27443096727846912 27448542209507328 27486246251003904 27496034800238592 27525300791279616 27539267559358464 27577096223588352 27606448494084096 27659701674049536 27697695769755648 27741245605871616 27794758811129856 27922535874035712 27932479797067776 27976398790459392 28014827909677056 28044646089228288 28058876381233152 28068868858576896 28098744557764608 28137341734354944 28181582837710848 28235945458925568 28274731098292224 28319188222660608 28420468612530176 28459507717767168 28504255371411456 28514406459506688 28544756376141824 28573790355062784 28583966206328832 28598470157795328 28628909549420544 28684135069384704 28713310815780864 28723536353820672 28768699146829824 28863787996173312 28967016085848064 28996479561498624 29052414128553984 29083336685125632 29123286323429376 29138063934357504 29169077654126592 29179465502294016 29225345165033472 29265489869930496 29281721216663552 29311504791109632 29321943361191936 29393473061781504 29513563559165952 29559968533315584 29600572885696512 29642631621378048 29683349521956864 29689239532732416 29730021455167488 29776766771920896 29787371033591808 29828287752044544 29834206522638336 29875187575554048 30005837083901952 30070423248961536 30128429466648576 30152349960288192 30201926557630464 30249413863538688 30260186446823424 30301752636997632 30307765356331008 30349396902150144 30397116079669248 30407941263458304 30449710413545472 30482120212217856 30630958689816576 30696890399981568 30740506866614272 30771774228529152 30782732837584896 30831133360914432 30879609985695744 30890606997798912 30922027032379392 30933039150268416 30965963390189568 30981676004278272 31057254555844608 31117164383305728 31269103662521088 31363539117539328 31369762525151232 31412852858290176 31424039771701248 31473448639266816 31516681398386688 31550226850381824 31566235928887296 31577477465899008 31611087627485184 31654509451149312 31704280692424704 31765438641291264 31859086750493184 31922834053791744 31973027189096448 32016946182488064 32023299244425216 32067287292837888 32078707266945024 32112850923159552 32156961982119936 32173278927519744 32207523243098112 32269651953057792 32313978398048256 32364786540183552 32471761495694976 32525151677448192 32576291853041664 32587893096579072 32639131922202624 32683965894623232 32718753770766336 32781868650725376 32815212360892416 32826898690080768 32878513310662656 32941936368746496 32987186281340928 33202759004061696 33254964599980032 33266807536091136 33300644496408576 33336088747573248 33347960574050304 33400394474323968 33446274137063424 33464824247615488 33498862618411008 33510792412790784 33563482337968128 33782821180932096 33829226155081728 33894483149979648 33930559465979904 33977167377334272 34030590596481024 34042709752676352 34089471716622336 34096236025872384 34143071514918912 34196755589627904 34208933921390592 34292385238745088 34432490819026944 34459828526043648 34534001699979264 34570758701187072 34583070224941056 34630574442283008 34637446121521152 34685025031028736 34739561233907712 34751932872523776 34799669044051968 34836708813963264 34854385504813056 35006809931218944 35082160457121792 35177741620336224 35180266100097024 35235580983902208 35290982840795136 35303550854627328 35339459465576448 35352044743163904 35359059582386176 35407629719175168 35494005206679552 35524662149136384 35562473580920832 35736118471452672 35900403266617344 35913188310515712 35969655587733504 36019064455299072 36026211649978368 36039041497432064 36075698204442624 36088545675313152 36126957288554496 36176582229884928 36233463648485376 36303358447190016 36410384857706496 36540602501824512 36590795637129216 36598056279343104 36648328334671872 36661379733651456 36700401055039488 36719023412477952 36769461631451136 36808597992112128 36879602232066048 36930261026340864 36988327474495488 37059678414839808 37110584566508544 37243306396090368 37301865053945856 37353103879569408 37392861452304384 37411835174977536 37425158478102528 37464992743686144 37503099841019904 37516455645806592 37575443783614464 37647927278567424 37699641464389632 37758917630214144 37946010290356224 38005673828548608 38019208612675584 38057879424466944 38111954941771776 38131293543727104 38171879399227392 38224313299501056 38245513425846272 38284414421041152 38298048471760896 38358265529106432 38471350038331392 38485050661564416 38661972748664832 38736552171405312 38831048431239168 38850751912476672 38892103538835456 38905954003058688 38959396247568384 38967126886711296 39020653159907328 39082006388146176 39095924481589248 39191297415708672 39211183692914688 39382661172621312 39413291377754112 39467430514262016 39523508828504064 39577799362609152 39585652710309888 39640028606889984 39702355695894528 39716494711455744 39771050336059392 39778942030184448 39833583434072064 39965244917778432 40007782778535936 40171239288864768 40203133280384256 40332551818051584 40346915262431232 40387953674944512 40402336849330176 40410353808441344 40465862536200192 40529488106225664 40543921684611072 40599613884727296 40642826949623808 40841278253088768 40929187199975424 41043643783446528 41108177814552576 41164645091770368 41172813314260992 41187475997065216 41229369376505856 41244052200357888 41287951186919424 41308901339037696 41409672741126144 41489552511074304 41611868408807424 41692138216694784 41818052156719104 41883803811053568 41898719695601664 41964598185689088 42022241864515584 42066969133842432 42088314571849728 42103303287865344 42148116836646912 42206012601532416 42272374256566272 42353918188388352 42412096647438336 42478782333990912 42630702918795264 42689261576650752 42697732325900288 42756383057117184 42771609689260032 42817134564212736 42860685532594176 42875949309493248 42897705236692992 42943364324130816 43026202604077056 43085304530731008 43153048720244736 43295681994259968 43435055804055552 43450524128772096 43494719342247936 43518842562936832 43578621192830976 43625005027688448 43684929485144064 43709158200967168 43753616481189888 43769198253441024 43838017747550208 43922581824995328 43967257186664448 43982915041787904 44270345338748928 44339952799973376 44355743381454848 44400859328544768 44448118330097664 44463947432067072 44525024282935296 44533859299098624 44595032182751232 44665150157881344 44681056550387712 44751309783957504 44812781363331072 45008755625852928 45105634873442304 45192644199972864 45302889836445696 45374120795308032 45390279670235136 45452628955496448 45461648034496512 45524095353225216 45595674119503872 45611911895187456 45674565620318208 45723180318326784 45909987758702592 45946438034724864 46045335599972352 46110760299921408 46157661342793728 46174099256377344 46183261495361536 46246700041371648 46319414978543616 46335910496698368 46399558725402624 46448945085284352 46472514006417408 46675746574958592 46903655493781632 46980774645202944 47045308676308992 47054643787726848 47071401139503104 47119279287435264 47136059657551872 47210172958900224 47325340275572736 47349353893330944 47366216198848512 47416631441227776 47556421038637056 47648157961936896 47884251080687616 47959540783644672 48025419273732096 48034948866637824 48100930939256832 48118060900417536 48169276384739328 48235442973179904 48259918391279616 48311284864647168 48404477929586688 48470967597072384 48547179810275328 48787727516172288 48797408372457472 48864437779562496 48881839644868608 48958697883303936 49025948841934848 49078130656149504 49172802976088064 49240348035121152 49317769965993984 49412904553119744 49480779422011392 49657741861453824 49708250676854784 49735820071927808 49804138506092544 49882446899970048 49900211304136704 49953323658248192 50004133121359872 50021940861075456 50100591711485952 50197236371423232 50248293927616512 50266188619186176 50345223506952192 50674231771398144 50692278150234112 50743839232622592 50815939922362368 50841724724969472 50895839198969856 50965751066001408 51045885894721536 51064064629014528 51144354038808576 51214607272378368 51295133384441856 51313400882085888 51438577858117632 51648736228540416 51801002549968896 51856138051780608 51874605337411584 51945861663424512 51956169182281728 52027537546543104 52109341850861568 52127899308785664 52199503566077952 52255063220944896 52281578257219584 52510214896828416 52623240685682688 52766612430504336 52770399150145536 52780870280413184 52853371475853312 52936474261192704 52955326281940992 53028067114745856 53038589373579264 53111444578762752 53286993223704576 53343710371381248 53561652385153024 53604177707179008 53766067058638848 53795887016574976 53850604899926016 53869782465773568 53954483381600256 54039317474967552 54058562246148096 54113547306663936 54132818512969728 54190435932831744 54350195472728064 54455037670785024 54572249599967232 54810903752736768 54886193455693824 54897084419014656 54972492502007808 54992069600477184 55050601582559232 55078535118716928 55154192447176704 55212896988168192 55319403348099072 55395391539511296 55482491211743232 55589517622259712 55845071748071424 55864959594135552 55952797580918784 56029655819354112 56089292178456576 56117752762466304 56137737717153792 56197489115529216 56274683468709888 56363165675421696 56471890917851136 56549462196584448 56638376445321216 56919015435534336 57008510742822912 57028812919013376 57089512752283648 57147580710125568 57167932412657664 57196940315590656 57257819098841088 57368270138769408 57426621631561728 57447072707641344 57537398293659648 57727575992346624 57934032171696128 57992959122997248 58104828257107968 58246572646858752 58276127868715008 58338155308253184 58358931004588032 58450690330066944 58530979739860992 58563442433327104 58623009582219264 58643886722383872 58786946123563008 59027127118331904 59119937066631168 59201145771393024 59285263242756096 59366699043913728 59378479065464832 59460042910334976 59553533543841792 59574742067183616 59656575504089088 59668413045276672 59750375151108096 60011674167803904 60256858933297152 60304699920576384 60403853115260928 60498827727077376 60520372893646848 60603505273995264 60615530712662016 60698793804300288 60794232159338496 60815882526916608 60899420827090944 60964240424435712 61261917379633152 61393780799963136 61565465675169792 61662266721828864 61759219971391488 61781213995597824 61844054064758784 61866078300536832 61931926780379136 61963352008556544 62114509111689216 62234328766611456 62538207325042176 62727078235078656 62739525050302464 62825705716580352 62848079543402496 62946897278533632 63033362796773376 63100453700763648 63132471857774592 63154954931798016 63222175254970368 63309018902298624 63408561384849408 63530877282582528 63718173500986368 63845668107583488 63946054378192896 64033892364976128 64046598488850432 64134574585675776 64157414533890048 64225701846319104 64313923964239872 64346557855039488 64415046486196224 64539303906115584 64627956796096512 64729573080367104 64943522991389952 65152583706083328 65175786193158144 65278263844405248 65367931789246464 65437507541532672 65563737301450752 65630424721784832 65653797380161536 65757026621325312 65883872737492992 65974372562681856 66405518008123392 66509929199960064 66533615072182272 66601288992817152 66672177495146496 66695921148100608 66800788948647936 66892548274126848 66929648495230976 66997725236822016 67021584825581568 67126964675936256 67658452310163456 67788966299959296 67861118931959808 67954334754668544 68061181192962048 68085419505352704 68178943433244672 68192472051744768 68286143029837824 68393511179255808 68417867842781184 68584770477490176 68864981638053888 68919657052087296 69068003399958528 69166140449882112 69261148884566016 69274892243042304 69370050062057472 69479122467815424 69503865745047552 69599338088103936 69673417627926528 69708771009626112 70013619862437888 70164320914243584 70355483240672448 70471161967804416 70581965681590272 70607101709254656 70678918931152896 70704089486327808 70718119164772352 70815259438350336 70988010413359104 71049324298272768 71124947161841664 71472236942905344 71800806533234688 71826376621031424 71939311175467008 72038128910598144 72052423299956736 72078082994864128 72151396408885248 72177091350626304 72253914577108992 72353164459769856 72466927296970752 72606716894380032 72820769715412992 73181591274258432 73196112558686208 73296656669343744 73322759467302912 73400802110078976 73438046824955904 73538923262902272 73617195984224256 73759204464132096 73860522052681728 73976654948990976 74119356829679616 74221169133017088 74486612792180736 74603730107891712 74706207759138816 74823670349955072 74850316956205056 74929985487372288 75006199682039808 75032911291613184 75150887567228928 75295854557134848 75399282928779264 75517835260428288 75892020580712448 76011347657097216 76038417225351168 76115758848933888 76223909883543552 76262587087454208 76343758798454784 76448626599002112 76491026851692544 76568828842082304 76596096943521792 76716531058212864 76942700076662784 76970101323128832 77473104342810624 77662096862478336 77701503824953344 77784207077670912 77811908006117376 77918792495136768 77934253773422592 78041306319814656 78164012776292352 78191848963178496 78382594831417344 78422367385829376 78765322345242624 78826582755508224 78934861028524032 79155598725218304 79171305420619776 79280057213779968 79404711391789056 79432989422911488 79542100672118784 79557884060368896 79667166868144128 79930489835556864 80015565557071872 80342478577729536 80406266560768512 80665103636103168 80693830524862464 80775907349889024 80804673698660352 80820707616882688 80931725072400384 81058976212451328 81087843369222144 81199227769454592 81285653899247616 81682556506177536 81858374399950848 82087287566893056 82216355629105152 82329290183540736 82345626628521984 82374951994130432 82458738753011712 82488104400715776 82575902373838848 82617802678075392 82819345482252288 82979105022148608 83223736817614848 83384276433389568 83767607622107136 83797439391203328 83929196371378176 84044483729031168 84133938267684864 84176629143699456 84206606575730688 84296233673293824 84412025203064832 84544748513132544 84707836376776704 84824193294876672 84957564667981824 85261405837590528 85378523153301504 85395464651800576 85512766114234368 85543219378520064 85634269128425472 85721371065188352 85751898618986496 85795410473385984 85886728648261632 86052405208154112 86170609061462016 86306097440489472 86591363988519936 86901048257544192 86989438684495872 87037685125873664 87157242385661952 87250010055376896 87369858970288128 87418316401934336 87507232962379776 87538396506882048 87676035495100416 87845163649990656 87934514373328896 87965830083575808 88540690677497856 88679905599946752 88711486762909696 88801718657089536 88927894864134144 89050048565870592 89067718598197248 89190064365502464 89330300315762688 89362113100775424 89502619567915008 89625562726662144 90017511251705856 90211269746884608 90385288399945728 90605779672891392 90748241590616064 90780559340470272 90905257910992896 90923296068993024 91048190706450432 91191348239007744 91223823790374912 91349131240636416 91446360636653568 91892876069449728 92090671199944704 92221520599842816 92315322685587456 92348198512754688 92366522990723072 92493400082743296 92638829957087232 92671820993396736 92799117450805248 92897890170568704 92945028012834816 93351493149917184 93807310987563264 94090617352617984 94109287575453696 94142802279006208 94238558574870528 94272119315103744 94420345917800448 94650680551145472 94698707786661888 94732432397697024 94833262882455552 95112842077274112 95296315923873792 95768502161375232 95919081567289344 96050838547464192 96069897733275648 96201861878513664 96236121800835072 96338552769478656 96470885946359808 96519836782559232 96622569729294336 96808955859173376 96941935194144768 97094359620550656 97575455032344576 97728875559124992 97763679289737216 97917395766607872 98051897683869696 98156261312299008 98345605952176128 98480696070242304 98635539931987968 98825809106239488 98961558844022784 99471640143855616 99608277012185088 99764893799940096 99800422608273408 99906647316496384 100008266242719744 100043881722150912 100201183422971904 100394472742846464 100496587855233024 100532377238372352 100690447013904384 101348463542796288 101384556300468224 101487678465245184 101683449449938944 101791678397939712 101931502132002816 102091771789443072 102128129258029056 102288708077617152 102429214544756736 102590266768883712 102626801764171776 102877155716235264 103297472457080832 103602005099937792 103712276103561216 103749210674823168 103891723326849024 103912338364563456 104055075093086208 104218683701723136 104255798617571328 104399007132155904 104510126441889792 104563156514439168 105020429793656832 105246481371365376 105533224861008672 105540798300291072 105706742951706624 105872948522385408 105910652563881984 106056134229491712 106077178747158528 106222889157525504 106573986447409152 106687420742762496 107123304770306048 107208355414358016 107591774033149952 107701209799852032 107739564931547136 107908966763200512 108078634949935104 108117124492296192 108227094613327872 108265637025939456 108380871865663488 108700390945456128 108910075341570048 109621807505473536 109772386911387648 109794168838029312 109944985004015616 109984139200954368 110101203165118464 110157070237433856 110308384894353408 110425793976336384 110638806696198144 110790783079022592 110964982423486464 111179035244519424 111729919188271104 111905595161837568 112059311638708224 112178584356913152 112235505524932608 112275475434307584 112394978231058432 112549366937419776 112726331350843392 112943781835702272 113098924393168896 113276752890642432 113838030871068672 114017021485645824 114057625838026752 114335864825315328 114393880631181312 114515638197682176 114736540277538816 114853243263123456 114894145415282688 115074796587319296 115455151984693248 115868064343392256 115985918245994496 116209656514215936 116493145293717504 116552255737430016 116676310616506368 116717862009176064 116901380660133888 117061959479721984 117126884866654208 117246019164438528 117287773444767744 117573892247126016 118239874133262336 118402291542786048 118570526485512192 118733398087827456 118756958130929664 118920085820669952 119107067087683584 119149484134367232 119313151008178176 119336826090553344 119500750302216192 120023348335607808 120513717866594304 120609399841152768 120997655454154752 121040745787293696 121207010547990528 121231061425324032 121397587608600576 121588464318676992 121631765053833216 121798841654181888 121928480848871424 122523834759266304 122787561599926272 123130931350339584 123324533443657728 123518439942782976 123562427991195648 123688108129517568 123732156601073664 123863853560758272 123926704017113088 124229018223378432 124468657533222912 125076414650084352 125454156470157312 125651411433160704 125696159086804992 125893794557067264 126066725593546752 126200907401527296 126264943715549184 126309909863596032 126444350509940736 126618037804597248 126817122769698816 127061754565165056 127436347001972736 127892108756385792 128067784729952256 128093196977700864 128269149171351552 128314829067780096 128451403692638208 128627847928479744 128693115710078976 128830092972392448 129078607812231168 129255913592193024 129459146160734208 129887045982779904 130305167412166656 130351572386316288 130556527688810496 130735863578492928 130875015083065344 131127474602901504 131260849443569664 131307594760323072 131514053242650624 131767745474985984 131948745125363712 132811036016246784 133019858399920128 133067230144364544 133202577985634304 133344354990292992 133391842296201216 133601577897295872 133785096548253696 133859296990461952 133995450473644032 134043169651163136 134253929351872512 135316904620326912 135577932599918592 135908669509337088 136122362385924096 136170839010705408 136357886866489344 136384944103489536 136572286059675648 136787022358511616 136835735685562368 137169540954980352 137729963276107776 137839314104174592 138136006799917056 138332280899764224 138522297769132032 138549784486084608 138740100124114944 138958244935630848 139007731490095104 139198676176207872 139346835255853056 139417542019252224 140027239724875776 140710966481344896 140942323935608832 141163931363180544 141214203418509312 141357837862305792 141408178972655616 141436238329544704 141630518876700672 141976020826718208 142098648596545536 142249894323683328 142944473885810688 143652753242062848 143878622350934016 144076257821196288 144104846599913472 144156165989728256 144302792817770496 144354182701252608 144507829154217984 144706328919539712 144933854593941504 145213433788760064 145641539430825984 146363182548516864 146392225117372416 146593313338687488 146645518934605824 146876093649911808 147077846525804544 147234391968448512 147518408928264192 147721044105363456 147953309897981952 148238713659359232 148442338266034176 148973225584361472 149207460215783424 149412415518277632 149647340699910144 149700633912410112 149859970974744576 150012399364079616 150065822583226368 150301775134457856 150591709114269696 150798565857558528 151035670520856576 152022695314194432 152076834450702336 152231517697867776 152447819767087104 152525174174908416 152687517596909568 152897253198004224 152982053703385088 153137657684164608 153192193887043584 153433062116425728 153885400153325568 153940202646257664 154946208685621248 155403007649906688 155568414155341824 155623816012234752 155837584990273536 155868507546845184 156082612639629312 156328025552584704 156383697926356992 156765189662834688 156844734771658752 157530644690485248 157869722057048064 158311197450436608 158342610841239552 158560114427559936 158809422783578112 158865978845822976 159084201344237568 159115768120737792 159334333736288256 159860979671113728 160031131114143744 160684957155459072 160812533121537024 161387661049724928 161551814699778048 161609347397320704 161641415233765376 161863450144800768 162117952424902656 162175686738444288 162398455538909184 162571307798495232 163365113012355072 163716748799901696 164432711258210304 164658580367081472 164691253257043968 164749903988260864 164917477506023424 164976208801431552 165151804747677696 165235605356150784 165638690964504576 165958210044297216 166447473635229696 166768552866779136 167535215244214272 167594878782406656 167858392742756352 168088967458062336 168267876535369728 168353258287398912 168413213151461376 168592467346587648 168824050406129664 169089497026265088 169415672753553408 169648386589753344 169915129335963648 170757046306603008 170790929303601152 171025532228468736 171086438757040128 171268538256850944 171442742130376704 171503797237972992 171590820946771968 171773457296523264 172104810416308224 172341218122924032 172612194880978944 173182727977039872 173802096515088384 173978877368991744 174075370251747328 174314484771323904 174739717940576256 174836632803868672 175014465924759552 175076793013764096 175352070990200832 175690327299981312 175869028746657792 175931660167151616 177081381354995712 177359811199893504 177422973525819392 177603437314179072 177855789728268288 178100097131741184 178135437196394496 178380128731004928 178660600631525376 178724226201550848 179005239135830016 179251125453324288 180035022503411712 180770576799891456 181211559345782784 181496483181232128 181561118680940544 181810515821985792 181846592137986048 182096381412900864 182382696478015488 182447647580749824 182698262481272832 182892721273307136 183785752138899456 184181342399889408 184696397025509376 184733045981446144 184986800165486592 185277659914174464 185343641986793472 185598234901610496 185795780341137408 185890056025669632 186702986299834368 187614621975126528 188181234705235968 188218575150907392 188285604558012416 188477117149741056 188544238630207488 188840691835600896 189301361102290944 189397415573323776 189464864795394048 189666525764911104 190225684154548224 190592631847747584 191537004322750464 191838163134578688 192101677094928384 192139795466551296 192403723757027328 192472243601670144 192677105538957312 192941771892719616 193039673565118464 193245139458588672 193617911718346752 193883870388289536 194188719241101312 195457751118249984 195527358579474432 195834791533215744 196103795367739392 196312522624598016 196691211904352256 196961392140484608 197271079863975936 197651618212478976 197923117688045568 198943280287711232 199216554024370176 199529787599880192 199600845216546816 199813294632992768 200016532485439488 200087763444301824 200402366845943808 200788945485692928 200993175710466048 201064754476744704 201380894027808768 202769112600936448 202975356930490368 203366898899877888 203583356795879424 203863004264005632 204183543578886144 204256258516058112 204577416155234304 204858429089513472 205180533537767424 205253603528343552 205754311432470528 206594944914161664 207204010199875584 207498421349646336 207783446653698048 207824676729126912 208110150186172416 208437367403446272 208511597235142656 208798014264311808 209020252883779584 209126313028878336 210040859587313664 210492962742730752 211066449722017344 211413485903413248 211745897044770816 211821305127763968 212112268458983424 212154357494317056 212445778315051008 213147972894818304 213374841485524992 214416710828716032 215183548066299904 215402419599704064 215479129863094272 215817933526401024 216157269899870208 216234248984592384 216454189226655744 216531274051878912 216761743731326976 217400781890912256 217820150683140096 219544773822775296 219588337676058624 219889970008031232 219968278401908736 220202406330236928 220314140474867712 220616769788706816 220851587952672768 221277613392396288 221581566158045184 221929964846972928 222358070489038848 223459838376542208 223811190323675136 224118623277416448 224471011049865216 224550950868615168 224789956462116864 225098733874839552 225452662701686784 225887563671404544 226197848786337792 226553505781284864 227676061742137344 228034042971291648 228115251676053504 228671729650630656 228787761262362624 229031276395364352 229473080555077632 229706486526246912 229788290830565376 230149593174638592 230910303969386496 232419313028431872 232986290587435008 233104511474860032 233352621233012736 233435724018352128 233802761320267776 234123918959443968 234253769733308416 234492038328877056 234575546889535488 235147784494252032 236479748266524672 236804583085572096 237466796175654912 237513916261859328 237840171641339904 238214134175367168 238298968268734464 238626302016356352 238673652181106688 239001500604432384 240046696671215616 241027435733188608 241218799682305536 241995310908309504 242081491574587392 242414021095981056 242462122850648064 242795175217201152 243176928637353984 243263530107666432 243597683308363776 243856961697742848 245047669518532608 245575123199852544 246261862700679168 246649066887315456 247036879885565952 247124855982391296 247376216259035136 247464313202147328 247727707121516544 247853408034226176 248458036446756864 248937315066445824 250152829300168704 251302822866321408 251392318173609984 251787589114134528 252133451187093504 252401814803054592 252529887431098368 252619819727192064 252888701019881472 253236075609194496 253634245539397632 254123509130330112 254872694003945472 255784217512771584 256135569459904512 256186393955401728 256538298342703104 256629658135560192 256902807385276416 257255695856959488 257386231420157952 257660185944784896 258157215624462336 258511827184386048 258918292321468416 259774091965559808 260703144772632576 261113055377620992 261471727156985856 261750030166130688 262254949205803008 262521698887139328 262615189520646144 263028106485301248 263535490949971968 263897490250727424 265622072032493568 266039716799840256 266134460288729088 266405155971268608 266783684592402432 267203155794591744 267570193096507392 267718593980923904 267990900947288064 268086339302326272 268507858703745024 270633809240653824 271155865199837184 271817339018674176 272244724771848192 272341678021410816 272715773732978688 272769888206979072 273144572119351296 273574044717023232 273671471371124736 274339081909960704 275678628208349184 276272013599834112 276664561799528448 277044595538264064 277099568972169216 277480200248229888 277916489871261696 278015462980190208 278397352352415744 278693670511706112 278835084038504448 280054479449751552 281421932962689792 282327862726361088 282428406837018624 282715675724611584 282816357945311232 282872476659089408 283261037753401344 283952041653436416 284197297193091072 284499788647366656 285888947771621376 287305506484125696 287757244701868032 288152515642392576 288209693199826944 288312331979456512 288605585635540992 288708365402505216 289015658308435968 289412657839079424 289867709187883008 290426867577520128 291283078861651968 292726365097033728 293186626677374976 293291037869211648 293752187299823616 294155693051609088 294468783936897024 295036817856528384 295442088210726912 295906619795963904 296477427318718464 296884676532068352 298414920431566848 298824831036555264 299294681399820288 299401267824820224 299719941949489152 300024798728159232 300131645166452736 300603550268915712 301183418228539392 301597131715117056 302071341041713152 304045390628388864 304153668901404672 304463035395735552 305050348349816832 305375035193819136 305794506396008448 305964107406770176 306275315368329216 306384387774087168 306866124232851456 307770800306651136 307880405292515328 309892417371242496 310806015299813376 311136828310683648 311247632024469504 311675169980547072 311737015093690368 312165225279258624 312656051105169408 312767395852713984 313530379325669376 313689469543317504 315061289380970496 315739444114096128 316622394900873216 317120228855119872 317618845567156224 317731957691645952 318168402688475136 318231536241475584 318668667472576512 319721959342227456 320062262228287488 321369914310918144 321625066243074048 322775322099449856 323103629399556096 323218694794641408 323282830467530752 323726900289601536 324235904849805312 324351373476888576 324796911077818368 325142615596990464 326730226024710144 328865422516420608 329317160734162944 329382506514087936 329499807976521728 329834955012046848 329952417602863104 330303609495355392 330471210712301568 331277381929009152 331916420088594432 332894947270459392 333537105733558272 335189757564813312 335716785485512704 336177934916124672 336535753070739456 336706516574797824 336826426302922752 337184934693175296 337648100812259328 338178994052530176 338831345507106816 339296773179506688 339830258671927296 341514092613206016 341581858607202304 342051064456937472 342172877514080256 343007594475945984 343181641893543936 343546914593046528 344209620832616448 344682436245848064 345224389761957888 346365455954079744 347604193030176768 347957754737983488 348150740503494656 348628969542647808 349479435881152512 349673265607737344 350028931849519104 350153586027528192 350704141980401664 351380654599962624 351738057493315584 351863320334303232 354719622399787008 354845947051638784 355206874628358144 355711579456536576 356200194263482368 356270874392788992 356760257462009856 357321201263050752 357448452403101696 358010478271660032 358502250906648576 360070045006823424 361541153599782912 362992966362464256 363122237361881088 363621031643971584 363693184275972096 364192762825801728 364765392956030976 364895295161499648 365396524962545664 365785442546614272 367571504277798912 368362684799778816 369392794051018752 369466091962892288 369973600330973184 370555319828348928 370687283973586944 371196469803220992 371591560682274816 371780112051339264 373405972599668736 375229243950253056 376362469410471936 376571209116024832 376954234299482112 377088477260414976 377681383671201792 378602722204581888 378794831146647552 378929729590788096 379333051529822208 380451368309096448 381185263695495168 383676326269157376 384203354189856768 384279590933102592 384807447514054656 384944487203340288 385354211077914624 385883543785439232 386079347130236928 386490278917177344 387235823436693504 387767740776579072 388377438482202624 390915502236499968 391054717158948864 391669583066431488 392207590735478784 392625045249196032 393382423808704512 393922784280969216 394542159727951872 395303236424957952 395846235376091136 398433108048740352 399059575199760384 399201690433093632 399626589265985536 400033064970878976 400175526888603648 400804733691887616 401577890971385856 401986351420932096 402129508953489408 402761788055617536 405538225201872896 405950713860980736 406733797799755776 407726008528011264 408367087157772288 408512517032116224 409154832310468608 409716858179026944 410361067075534848 410507207056687104 411508622864941056 413189889828323328 414408020399751168 414996842699292672 415566893307396096 415649353458253824 416220300372344832 416874734806892544 417023194470285312 417596028528623616 418040505767559168 418252626057756672 420081719174627328 422132899444034688 422826971806826496 423491794089541632 423642610255527936 424224536917966848 424308714988634112 424891556630102016 426295945789636608 426749682971049984 428833421657432064 430958259726188544 431635867052802048 432314539799740416 432468497969184768 432908378453311488 433062548103757824 433523487462653952 434801563781824512 435640301366280192 439089547645550592 439176675352117248 439779940016062464 439936556803817472 440628280949735424 441233539577413632 441703175905345536 442555226784792576 443163132316090368 443859929693945856 444716140978077696 446919676753084416 447622380647350272 448237246554832896 448942022099730432 449101901737230336 449579912924233728 450197467749679104 450905325403373568 451775127342809088 452395697572675584 453107011562569728 456068085942583296 456230503352107008 457343459301261312 457575522524725248 458062552790728704 458946161110155264 459412973052493824 459576581661130752 460299186349277184 461820607938772992 464838626056863744 466209022949720064 466705242466025472 466871448036704256 467605522640535552 468247837918887936 468507539466616832 468984076657754112 469151093779070976 470295568988504064 473609166171144192 474933592351309824 475027832523718656 475680343282679808 476428268350734336 476597936537468928 477252604032712704 477347304362213376 478003001208864768 480093393342431232 482054871466377216 482437599364611072 484162983149174784 484828042191962112 484924245701296128 485590350434402304 486353857274707968 486527060215332864 487195366616727552 487713923395485696 490095339037065216 491150246399705088 493298133774630912 494073759771131904 494249711964782592 494752432518070272 494928626404294656 495455414243033088 495706816068452352 496916072893513728 497874630132891648 500305658600337408 502605645732642816 502784636347219968 503575178228269056 504266902374187008 504803629606109184 505059774862196736 505239639454384128 505777402039762944 506472151218388992 507268491078795264 508247018260660224 509745388007890944 512271138919809024 512372787910803456 513076596685406208 513259316271120384 513805614770552832 514511391713918976 514772462840315904 515320371889569792 516314431248924672 517023654368772096 517836584642936832 519548183931119616 521406289545265152 522226110755241984 522943454313971712 524509898411606016 525043397774278656 525230379041292288 526056212970602496 527070981899943936 527794980501454848 531244144064987136 532079433599680512 532268920577458176 532810311942537216 533567369184804864 534406311589183488 535140386193014784 535437187961847808 535981801894576128 536172678604652544 537015717407490048 542311730399674368 543634678037348352 544489449543696384 544683356042821632 545431547465957376 545539776413958144 546289144238702592 547148089434046464 547342942742249472 548678163819921408 551357256416698368 552544027199668224 554089191076528128 554199137944338432 554960400496459776 555832979742523392 556030925960380416 556794704704831488 557387341023412224 557670168077008896 560108958899503104 562843865925379584 564655725452722176 564856813674037248 565431351449223168 565632715890622464 565744953318178816 566522075506802688 567904083306872832 568394594386182144 568999577294733312 571777895543242752 574611012968251392 575514489403736064 576305031284785152 576419386399653888 576624663958913024 577211171271081984 577416730805010432 578031316616871936 578825315678158848 579735418375766016 580853735155040256 582566157723303936 586373253354749952 586582075738423296 587504374599647232 588311386103218176 588937567873794048 590073635713056768 590884176421453824 591813239591927808 592954854637436928 593769353064136704 596829840863133696 597649662073110528 598589362799640576 598802535649640448 599439883898978304 600049597456318464 600263290332905472 601207100537831424 602366836457078784 603194263430234112 604142682083426304 608307337802809344 608926070791471104 610100696699633664 610750070387638272 611589012792016896 611928214813540352 612550630736658432 612768775548174336 613732248465702912 615541600613302272 615760810585030656 619784834742484992 621612030599626752 622495264048939008 623350339961094144 623474030187380736 624330450558517248 625312102210338816 625534791705427968 627060758651338752 627378939086635008 630122578761940992 631478888228192256 634240457710239744 635237691134312448 635463915383291904 636336805376950272 636463072482951168 637337334945153024 639443918684454912 640124524456574976 643250132486148096 645550644198899712 646207258799112192 646437389589282816 646565660935061504 647453800579203072 648471809699610624 648702746953777152 649593822155636736 650285231193980928 653460452049420288 658634321468325888 658765013028175872 658999615953043456 659669910024093696 659904835205726208 660607218990710784 660942421424603136 662554763858018304 663832840177188864 665789894540918784 667074211467116544 670379515129626624 671433570971025408 672355869832249344 673413033149595648 673652852605845504 674369869386350592 675296201624518656 676357988105060352 677662691014213632 678593546359013376 679660517343854592 683028185226412032 684102128913874944 684345755028160512 686015188951891968 686363283787087872 687093829186093056 688419241665232896 689364872491696128 690448779523915776 692730911908159488 696301481006989312 697257939085295616 698958871762305024 699346531215474688 700057863699038208 700307172055056384 701408283960803328 702761309199925248 703476114986631168 703726640668606464 709439244799574016 709691894103277568 710413749256716288 712400388526964736 712541748785577984 713520514924019712 714642402526101504 714896904806203392 716020956543320064 717004501813297152 720140090013646848 723082307199565824 725985932724928512 726244474723762176 727242063287943168 727386368551944192 728385525651603456 729530785912061952 729790590322999296 730793049925091328 731570885093228544 735143008555597824 736725369599557632 738785588102037504 739947200661946368 741110639656697856 741374567947173888 742392939606441984 743183121364549632 743560224102678528 746811945199337472 750458487900506112 753142418232049664 753908468598964224 754176954520829952 755362767342403584 757205444409163776 757589662293295104 757859459181576192 758666103059644416 760902736618192896 762370527390990336 767352652538314752 768406708379713536 768559181866205184 769614895028109312 769888974406680576 770708422155829248 771767087570878464 772158694260473856 772980557834354688 774471646873387008 775535481553158144 776754876964405248 782109434317897728 783339166132862976 784415181470957568 785250090498392064 786764847617409024 787845568561938432 789084319455903744 790606472849915904 791692470752182272 796866216097480704 798119150399520768 798403380866187264 800351053777207296 801609467383775232 803155781942771712 803972702841864192 804259017906978816 805523576111235072 811076450403745792 811901427721961472 813467595599511552 815452017056022528 816734174315544576 817025034064232448 818309664620937216 819433716358053888 820722134151069696 821014414113374208 823017245729882112 828816040799502336 829993685398585344 831133786614792192 831298706916507648 832440600744689664 833749469613785088 834046388940570624 835192057057247232 836081011535118336 836505252115513344 840163438349254656 844265798888069376 846983588179083264 847285220511055872 848449073835933696 848617429977268224 849783113260204032 852591891579273216 853499365942099968 857666843314864128 861916519452377088 863271734105604096 864629079599480832 864936995938369536 865816756906622976 866125096207515648 867046974925307904 869603127563649024 871280602732560384 878179095291101184 879559880032124928 879873113607634944 881256561899470848 882467079154827264 883406351810691072 885110453569585152 886326264632180736 887719859387891712 889432281956155392 895244761294700544 896474493109665792 897884044199460864 898203803474460672 899159825848467456 900394935499358208 901810650806747136 903550254685618176 904791395145351168 906214023125139456 912136171885166592 912461006704214016 915151045049450496 916125105581457408 917892322220310528 918825946104987648 919153163322261504 920598372698554368 923641215877545984 929677252113727488 932418045899440128 933410484932050944 933742896073408512 935211045281071104 936495675837775872 937015078933233664 937968153315508224 938302187558141952 940591137977008128 947218332342288384 949867184702619648 951360686565359616 952856536701468672 953195873074937856 954505208065425408 954694608724426752 956006002417729536 960186786684862464 964109742932754432 964875198729222144 968325966298349568 969656084383924224 969848491402592256 971180700868804608 972707714549415936 973054120430665728 974390733233455104 975427846790971392 980190678074130432 986596267549261824 988147519542263808 988499423929565184 989504865036140544 989857252808589312 990910828486066176 991413632136904704 993832145787027456 995749260265783296 1000611317200674816 1005569272694439936 1007150356456538112 1008533804748374016 1009607259212218368 1010119549724393472 1010479278908768256 1011554804079525888 1012944302436777984 1014536982157590528 1016494036521320448 1019490776015781888 1024542277839618048 1024745575821606912 1026153193370812416 1026518632542240768 1029022783427837952 1029544925680631808 1030640743779139584 1032628862497849344 1034047308737544192 1035673169285873664 1039096367862239232 1042812579090530304 1044452221510483968 1045886908627943424 1049019796823212032 1050086795548557312 1050460758082584576 1052112425941204992 1054141963799887872 1055589961002909696 1064158867199361024 1064537841154916352 1065620623885074432 1067134738369609728 1068812623178366976 1070280772386029568 1070874375923695616 1071963603789152256 1072345357209305088 1074031434814980096 1084623460799348736 1088978899087392768 1089366712085643264 1090863094931914752 1091079552827916288 1092578288477405184 1094296178868092928 1094685885484498944 1097356327639842816 1102714512833396736 1105088054399336448 1108178382153056256 1108398275888676864 1109920800992919552 1111665959485046784 1112061851920760832 1113589409409662976 1114774682046824448 1115340336154017792 1120217917799006208 1125687731850759168 1129713627348074496 1130862702898446336 1131265431781244928 1131489906636357632 1133044151013605376 1135808166613745664 1136789188772364288 1137999154589466624 1143555791086485504 1151028978807472128 1152610062569570304 1152838772799307776 1153249327917826048 1154422342542163968 1154833461610020864 1156062633233743872 1157650631356317696 1159470836751532032 1161707470310080512 1165132315446607872 1172746506709499904 1173164151476846592 1175008749199294464 1176622772206436352 1177875135747588096 1180147271426113536 1181768352842907648 1183626479183855616 1185909709274873856 1187538706128273408 1195299324146221056 1197178725599281152 1197605071299280896 1198879767797956608 1200099194912636928 1200526580665810944 1202414201075662848 1204733672914157568 1206388526860468224 1208285364166852608 1216614675605618688 1217852141582942208 1220201393399267328 1223178025584033792 1223856429627080704 1225101261473316864 1225537551096348672 1227464496931405824 1231083201226604544 1231521621170061312 1239569669484969984 1243224061199253504 1244990528097878016 1246700679922188288 1246948060374761472 1248660901117034496 1250624204420677632 1251069583410855936 1254121517302677504 1254757878173270016 1260245157523881984 1268480915420479488 1270475382268624896 1270927830766583808 1272673610753900544 1272926144965902336 1274674669890306048 1278887837368909824 1280249048913149952 1286500264972296192 1292874779178565632 1293131321870123008 1294907601158406144 1296943619399221248 1297405493907554304 1299187644311273472 1300570462387961856 1306920904098840576 1317268642936651776 1317530026056351744 1317999231906086912 1319339820048187392 1319809670411452416 1321884842849206272 1325109527716036608 1327665680354377728 1331579789081837568 1334148422934233088 1340759030259253248 1342867141942050816 1344711739664498688 1346826066299191296 1347305705211691008 1348739738772701184 1350592403249037312 1352715976210120704 1355325382028427264 1357187092718026752 1359321034687709184 1368204257827749888 1368691510056321024 1372030377903783936 1372726567574175744 1374187658372186112 1376838483330465792 1378729744983392256 1380897559047831552 1385461823816318976 1392602962013978624 1394515878170591232 1398693062430949376 1400115727398076416 1400614344110112768 1402816567921606656 1405522618399850496 1406952229973262336 1407453281337212928 1419383788206555136 1420827498513432576 1424800777053929472 1425083497571155968 1427041029848039424 1429284805052203008 1429793809612406784 1432041913086640128 1434009003626594304 1440280180027293696 1446164614399131648 1452488949447524352 1454484126575886336 1454772737103888384 1456771051303206912 1459061571824123904 1459581180645998592 1461586099850182656 1463141770186457088 1470286017111195648 1473450739199115264 1479894401323892736 1482221279313395712 1482749135894347776 1484785879212883968 1486366242729099264 1487120448205357056 1493623890398674944 1500916975801012224 1506284836464099328 1507816937197928448 1508353909041659904 1510725534684807168 1514410888818327552 1515179324586590208 1515718918363152384 1517332206119288832 1521805473236385792 1524741054781980672 1536813416759427072 1537118363732410368 1539229790056218624 1539777948813361152 1541416844311658496 1543534175141756928 1544317388520947712 1545961115668709376 1548943293746774016 1551070963106316288 1553509753928810496 1564218868635795456 1566678332265725952 1568830362941915136 1573529695234818048 1575691137123876864 1578168638911807488 1581212945699831808 1583384941504364544 1593732432194961408 1596238300799041536 1596806761732374528 1600702107554414592 1603218934767550464 1606311563885543424 1607945405683728384 1608518035813957632 1611047152222470144 1626935191199023104 1630904034112045056 1633468348631089152 1634050068128464896 1636619329241874432 1638867432716107776 1641444268302139392 1642028828226748416 1646034491459764224 1657632081599004672 1662267573229584384 1662597413833015296 1664881201489379328 1667498939227570176 1668092777881141248 1670384114114494464 1672162023070236672 1673010504231026688 1680326876698509312 1688531597776138752 1693967176358166528 1694570441022111744 1696898147671867392 1697234859954536448 1699566226520408064 1705183783158546432 1706998731884199936 1715333686629728256 1723833038904754176 1726543468211208192 1729258159198961664 1729873991876739072 1731633513813245952 1732250192415031296 1734093949850615808 1739206255127298048 1742561205465120768 1759119760064249856 1759746227215269888 1762513123798941696 1764934158309654528 1766812703621382144 1770220907139170304 1772652529264361472 1775439718775783424 1778864563912310784 1790489522589401088 1792948986219331584 1795768088398921728 1796407606948921344 1798319651696934912 1800789870998716416 1803621301613494272 1807100509371236352 1809582790290702336 1812428046250278912 1824922013408428032 1830302090098900992 1832250211162914816 1835784644440621056 1837651892209975296 1838306326644523008 1841196745397108736 1847282431755091968 1859354504227454976 1864836091798880256 1867485792146817024 1870422090562142208 1872991351675551744 1874030157866467328 1875936306631016448 1876604375116283904 1881182275954016256 1894436664684576768 1902721373130719232 1905713073402937344 1906391746149875712 1909010416130850816 1909389217448853504 1912012004835459072 1920373573369724928 1929750397458444288 1936651932596699136 1939312168767848448 1939696982805184512 1942361401737609216 1945415429098831872 1946108240861331456 1948781466466910208 1950855693581942784 1960381356148260864 1976295039084527616 1976998847859130368 1979009730072281088 1979714505617178624 1981821656972132352 1982827264273809408 1987664291574054912 1991498520531566592 2001222634401349632 2011138545388879872 2014300712913076224 2017067609496748032 2020239099448786944 2020958557817536512 2023109608159051776 2025888604873555968 2029073964315181056 2032988073042640896 2038981552031563776 2049084555679236096 2052306386741624832 2053037265084481536 2058045566855675904 2059089851361263616 2061281487558279168 2065257724995698688 2068094617475088384 2071346338571747328 2078192735724478464 2088904443020967936 2091773817255886848 2098039593646424064 2100173591097114624 2100921516165169152 2104224851882409984 2108283927599775744 2111179922005819392 2128317734398722048 2129075682309832704 2131241247770148864 2137625246356733952 2140561544772059136 2141748751847391232 2143927207578304512 2144690714418610176 2148062869629960192 2169246921598697472 2177957798174785536 2178733424171286528 2181726189863829504 2182159105655832576 2185156576954810368 2188592357736185856 2189371770968997888 2194712655279685632 2205429025666793472 2210176108798672896 2216356764306112512 2219841601985839104 2223331918970093568 2224123703841521664 2227178818819325952 2229549364093648896 2230680672308035584 2240435835598012416 2251375463701518336 2259427254696148992 2261725405796892672 2262530863562489856 2262979813272715264 2266088302027210752 2271616333227491328 2273578377544728576 2275998309178933248 2287111582172971008 2302057957614944256 2305220125139140608 2305677545598615552 2306498655835652096 2308844685084327936 2309666923220041728 2312125266467487744 2315301262712635392 2318941673503064064 2323414940620161024 2330264630893215744 2346328302953693184 2350017498398588928 2353245544412872704 2355750271495176192 2360294542852227072 2363536705685815296 2367252958367711232 2371819418549747712 2375077412256546816 2390598648292442112 2394357451198562304 2395210142598561792 2401053161331621888 2404828402151325696 2409467345828315136 2412777053720936448 2416570728333705216 2433229351211237376 2435704283165884416 2440402786798534656 2446356051168067584 2447712859254161408 2450202522946633728 2451075102192697344 2454928993862811648 2462166402453209088 2463043242340122624 2486448122398507008 2489981056195756032 2493401359844376576 2493896120749522944 2497321802234068992 2501248408841355264 2502139166821711872 2508243034605355008 2509515756346540032 2520490315047763968 2540950764537249792 2541855661533167616 2545347221507801088 2545852289931804672 2549349339780612096 2557775674737819648 2560498097826299904 2573000529944592384 2585749558357131264 2586262643740246016 2589815202316812288 2593887238798442496 2594810987815108608 2598375288622546944 2601140924775923712 2613841808197681152 2634537285873303552 2635998463812173824 2638679640096374784 2639619340822904832 2643769685698412544 2650219055432073216 2655331360708755456 2663159578163675136 2668296845868466176 2685734283884101632 2689423479328997376 2693652132598382592 2694611410423382016 2697479477545402368 2701184806498074624 2705431952420241408 2710650764056854528 2714374185436053504 2718642069375418368 2736408515655499776 2737383020112642048 2745453135148351488 2748375316744372224 2753676966660931584 2757459489966784512 2761795118095663104 2770923647632637952 2789031756341182464 2797386124861898752 2800231454796152832 2801228688220225536 2805633135843213312 2811045236799700992 2813904459946524672 2814906562674425856 2838767576413110272 2841654997026865152 2849601554107858944 2854082059696078848 2858569610104406016 2859587619224813568 2864083826173280256 2868018007253188608 2880560360054587392 2892329228798263296 2904977898895048704 2908968253151772672 2909545474207776768 2913542102606413824 2918123143648247808 2919162361291997184 2923172199700365312 2926283540372914176 2940572034222391296 2959788802647785472 2964442558626791424 2965498271788695552 2969571758425767936 2972732485458198528 2974240896410714112 2987247780797349888 3001833951602024448 3016707818083319808 3021451069369614336 3028821777636655104 3030358649173180416 3031437836726304768 3034664412238577664 3043610946472771584 3049482109563961344 3073626833518854144 3074236727464820736 3078459580112437248 3079555897626722304 3087068350283513856 3088634777041895424 3091922231337418752 3097886587493548032 3102141926212632576 3107019507857620992 3128437737271590912 3133356664531451904 3137660725883830272 3147059390469636096 3151382274247753728 3156337277823614976 3162425891399663616 3166769883008729088 3192476601598083072 3193613523464749056 3201404215108829184 3206437869535100928 3212623127771086848 3215890811367456768 3217036071627915264 3222094304444940288 3253870382398046208 3266936697262178304 3268100136256929792 3273238658483748864 3277734865432215552 3282888536604278784 3284057656453496832 3292068982919528448 3315264163198009344 3324535146459168768 3325194827666030592 3329762402978758656 3334997878455140352 3336185555762282496 3340768228228988928 3344324046140473344 3346021008462053376 3360653753397018624 3377063195552277504 3389140882044223488 3393796295343734784 3394469719909072896 3399132453040816128 3410367566317092864 3413997463768399872 3430667373259456512 3453086936422416384 3458516318397923328 3459747983753478144 3463267027626491904 3464500384830062592 3468187899701231616 3478412510254596096 3485122410930241536 3518239520128499712 3519492454430539776 3525026247597883392 3529868316619309056 3533625407242764288 3540441814278340608 3545305058528722944 3550879437551566848 3557729127824621568 3585897972438663168 3591536176797843456 3592815213897842688 3596639303393869824 3601579741997432832 3607242603226988544 3614201018742472704 3619165580581404672 3624856092500557824 3649844026816856064 3660604180197801984 3671569288881242112 3675303784419950592 3676612653289046016 3682393490794217472 3694564863510183936 3718709008454909952 3729672183597760512 3734971584293634048 3740844181124284416 3745982703351103488 3748060315732934656 3751872613262032896 3753208750232567808 3762364551908032512 3805442746261438464 3811426146805874688 3812783492299751424 3818020832261701632 3818778434897707008 3824024009670918144 3840747146739449856 3859500794916888576 3878624337535696896 3879393965610369024 3884722803475218432 3890830858197663744 3892216481722662912 3897562932933820416 3901711387163885568 3920762712296521728 3952590078169055232 3953997695718260736 3958019460144562176 3959429011234357248 3965654528547618816 3975328583148109824 3982997041063133184 4002445268802699264 4022277090777759744 4028601425826152448 4034135218993496064 4040478198897573888 4041917115635073024 4046219216318103552 4051777209747111936 4058147928630362112 4065976146085281792 4077963104063127552 4104612773483249664 4106074530168963072 4116091133711351808 4118179702722527232 4122562975116558336 4130515449991397376 4136189234950176768 4142692677143494656 4156385471448956928 4177808886041935872 4183547634511773696 4196079187292848128 4200347182194229248 4201843032330338304 4208449703764819968 4216567855199551488 4222359844011638784 4258151364619665408 4262482495540297728 4275250492713467904 4281123089544118272 4283497503694782464 4287854415156609024 4289381428837220352 4296125739259920384 4338493843197394944 4357466848342573056 4363452379727659008 4364318211311665152 4370313153909620736 4377184715472371712 4378743541937995776 4389425310559371264 4410858051333586944 4420352217597345792 4439683203971678208 4446663837940187136 4448247407683043328 4454357637638651904 4459098728187297792 4461361344616071168 4480871671196024832 4502750927403036672 4518854509392297984 4523450811593785344 4525061727124979712 4525959626545430528 4532176604054421504 4543232666454982656 4547156755089457152 4551996618357866496 4574223164345942016 4610440250278281216 4611355091197231104 4612997311671304192 4617689370168655872 4619333846440083456 4624250532934975488 4630602525425270784 4637883347006128128 4646829881240322048 4660529261786431488 4692656605907386368 4700034996797177856 4706491088825745408 4720589085704454144 4727073411371630592 4734505916735422464 4743638837099495424 4750154824513093632 4781197296584884224 4788714902397124608 4790420285197123584 4802106322663243776 4809656804302651392 4818934691656630272 4825554107441872896 4833141456667410432 4880805573597069312 4892712102336135168 4895425718508322816 4900405045893267456 4902150204385394688 4909857987725623296 4924332804906418176 4926086484680245248 4972896244797014016 4986802719688753152 4987792241499045888 4994643604468137984 5002496817682710528 5004278333643423744 5016486069210710016 5019031512693080064 5040980630095527936 5081901529074499584 5083711323066335232 5090694443015602176 5091704579863609344 5098698679561224192 5115551349475639296 5120996195652599808 5146001059889184768 5171499116714262528 5179630404633624576 5187774477596884992 5189621975630217216 5196750577245093888 5202281849551847424 5227683616395362304 5271996927624347648 5277359280192749568 5279238681645809664 5287539371396825088 5300438110864146432 5310662721417510912 5326319156327350272 5336593691736932352 5371468567768203264 5378846958657994752 5387304265196765184 5389222820846764032 5394958955090804736 5402369612996149248 5410863904840482816 5421301528113709056 5428748370872107008 5437284138750836736 5474766040225284096 5490906270296702976 5496750633488744448 5507353933321863168 5514918979933569024 5523590236191326208 5541847295265275904 5578063512682364928 5602457376440451072 5611266271686426624 5622090473599401984 5627808919893049344 5629813125348851712 5677535152826220544 5683309994053730304 5708164119392157696 5717139220208812032 5719175238449627136 5728167652346560512 5736036014506377216 5761120720109174784 5809955797790097408 5817936506303545344 5819090948415553536 5827084205212827648 5836246287296495616 5838324722583994368 5846344399400730624 5852567080745828352 5881144068444782592 5928885117253582848 5930996543577391104 5939143516851535872 5945464970916397056 5948481792821428224 5974495561594699776 6003667903204048896 6033415636166639616 6042902138739228672 6060717298346360832 6062875673452609536 6069328824477155328 6087221892945543168 6098964219127922688 6147253667037708288 6156919160224874496 6159111795253444608 6174136700567027712 6177269554083790848 6183844462674837504 6195773174987096064 6204283852425265152 6214039015715241984 6266713329062903808 6275321451767660544 6294118780939272192 6302764548495507456 6312674555647229952 6324851782799327232 6333539766017458176 6384953203196166144 6387227046929498112 6412875739070201856 6425246255542173696 6431781622734913536 6434072143255830528 6444188608889880576 6507740764796092416 6533873394524356608 6536200272513859584 6546477316967497728 6555469730864431104 6565777073208557568 6568115312906993664 6584137965839056896 6630528326396018688 6649070292918337536 6659524805957517312 6669995756910280704 6672371111524564992 6681536456457977856 6688648092280946688 6692042016924106752 6721307506794037248 6754126391104555008 6778281764088446976 6787592590687469568 6788939439818145792 6798264906081632256 6820735132634185728 6827994927536799744 6861334746518913024 6906173872844832768 6917032636795846656 6919495967506956288 6926534055252983808 6929000769660125184 6936375799402463232 6956825020509192192 6970244821860483072 7038984908861079552 7050052495195766784 7059736633238618112 7067250814485528576 7080883628556681216 7090610117057445888 7101758875103133696 7115458255649243136 7171795944877326336 7183072353595686912 7185630427795685376 7203159483994865664 7214485206453977088 7228402037484945408 7238331161162809344 7249712185001115648 7299688053633712128 7321208360395603968 7343138577762484224 7350607568839901184 7353225306578092032 7364786981588434944 7389129727020367872 7459344367195521024 7469943168587268096 7481688362248568832 7491965406702206976 7496120631465869312 7503745226524065792 7506417500465135616 7524729103816065024 7622852293611749376 7625566984599502848 7636041664523403264 7637556869795414016 7648048019341836288 7681494293478899712 7719001589833777152 7757248675071393792 7758787931220738048 7769445606950436864 7781661716395327488 7784432963445325824 7795125865867640832 7803422774327771136 7841525424593043456 7907995391436521472 7916038920289124352 7918858022468714496 7931309057095237632 7950657166296219648 7965994082126266368 8004890537605398528 8057202851652304896 8068270437986992128 8080956397795147776 8083834231270146048 8092438432636207104 8103554419494223872 8116295857260724224 8131952292170563584 8155926208126255104 8209225546966499328 8212149060337926144 8236359405445054464 8245125950233116672 8261030899982794752 8272378469900353536 8285385354286989312 8312770942897913856 8367095269023547392 8392158374585696256 8400694364388458496 8403686064660676608 8416899407529639936 8433135710399102976 8444719688023277568 8516302729239330816 8524964991080595456 8562246179088236544 8566995007389564928 8575708830313218048 8578762857674440704 8592251478519840768 8676987686394789888 8714933696685146112 8726904759455318016 8728636422623330304 8740626307819241472 8754369430944743424 8757487083875991552 8778850621118742528 8821716102667173888 8879366407943356416 8893327675880374272 8896494815366086656 8908715275277303808 8918197456374595584 8922722689232142336 8961743342392049664 9005501854806073344 9050123454249959424 9051919253090861056 9064353208108843008 9086465332909965312 9094313510178914304 9103993236715732992 9148446328691884032 9220880500556562432 9222710182394462208 9225994623342608384 9235378740337311744 9238667692880166912 9261205050850541568 9275766694012256256 9293659762480644096 9321058523572862976 9385313211814772736 9400069993594355712 9412982177651490816 9441178171408908288 9454146822743261184 9469011833470844928 9487277674198990848 9500309649026187264 9577429804794249216 9580840570394247168 9604212645326487552 9619313608605302784 9637869383313260544 9651108214883745792 9666282913334820864 9761611147194138624 9790851437016645632 9800810091786534912 9804300408770789376 9819715975451246592 9848665609812836352 9852172969360490496 9945792489594028032 9973605439377506304 9975584482998091776 9989287208936275968 10004993635365421056 10008556667286847488 10032972138421420032 10038063025386160128 10081961260191055872 10167422646132670464 10181388886031204352 10183409159727218688 10197397359122448384 10231102698951278592 10241992391305199616 10292002119778369536 10359260809267249152 10375548955193769984 10379243951260434432 10393501154490187776 10404563699103694848 10455367232790724608 10543993855248695296 10554718560385499136 10558477363291619328 10575078742793650176 10600876221728292864 10621325442835021824 10652638312654700544 10673187383473864704 10757693917315989504 10774608530393530368 10778445641693528064 10789917910181609472 10804739225992298496 10821727809680965632 10842603056227418112 10857496741744214016 10874568277501673472 10949532080450568192 10981812540593405952 11014707866643726336 11029837959867138048 11047180472382652416 11083694590530551808 11156127025364729856 11204914752880902144 11222532543372853248 11244180947198803968 11255617839786098688 11259626250697703424 11416328238784315392 11434278440417624064 11438350476899254272 11456335304693121024 11472072029012754432 11522241440218349568 11635873012607090688 11638181896831107072 11654168410425655296 11672492574592991232 11676649445167988736 11692688798801461248 11705134161491656704 11762288136889565184 11857770234507165696 11861993087154782208 11878287033703071744 11896963585642856448 11948991123189399552 12007335806408097792 12066831272333279232 12085804277478457344 12121434596692721664 12125751346905219072 12138657648954310656 12174443785891086336 12197928438255845376 12313838320449748992 12318223590506889216 12348273401134055424 12354539108167581696 12367688925349675008 12391546349974192128 12408567704850530304 12428078031430483968 12533426658125807616 12550642903535321088 12588237561878544384 12605529096991014912 12625349111294459904 12649703565598654464 12667079532034916352 12774454093858996224 12825751478140403712 12850492511084347392 12863563245469827072 12868144286511661056 12888377217779761152 13015481529592184832 13072400545027719168 13092954633934995456 13110939461728862208 13131554146417115136 13136230625813987328 13168275931678113792 13261056652792037376 13319049611915034624 13339991513820561408 13344742223049129984 13363072912915955712 13377296184561893376 13384084033848213504 13442615013588074496 13508252782209110016 13556563528176893952 13575185181374939136 13577878879636291584 13596529812163264512 13641470265268371456 13655989855073599488 13722669493037826048 13834065273591693312 13838991935013912576 13853068110505967616 13858001539320250368 13872751598804926464 13913650041018384384 13940489643720966144 14077969817722159104 14100104990391533568 14119473266477236224 14161767257113362432 14181220234114891776 14203517750206267392 14230916511298486272 14343591889754652672 14366144707191373824 14371260855591370752 14406318967989731328 14428970412907954176 14456804074969890816 14476662322325618688 14499424370002231296 14642416720791207936 14686277155524968448 14701215137679802368 14706450613156184064 14729573963176869888 14778259454040735744 14918688734391042048 14963376724497137664 14983930813404413952 14992241262931738624 15007490453048131584 15012835000930271232 15049458207632130048 15245704587223498752 15251133969199005696 15272083329046806528 15275113739590828032 15296096038683672576 15362988586957799424 15438003179667554304 15514497350142787584 15538891213900873728 15563323432790654976 15568865926890651648 15590251731735281664 15606845548655542272 15683050849186086912 15815990782873042944 15832077840578248704 15837716044937428992 15862618114190475264 15901314332592439296 15931988164252532736 16009781075210797056 16114405703304609792 16136540875973984256 16161912795590295552 16167668462540292096 16184876865272414208 16207108838988447744 16232591714521448448 16263904584341127168 16311852416252510208 16424298120675852288 16472718810890108928 16490251900466233344 16522061799965589504 16544756939800707072 16570770708573978624 16625541885795827712 16734190538047094784 16807372129321353216 16833798815059279872 16866271420798205952 16889439376046555136 17032605458478661632 17049929982161190912 17124492358176473088 17133990014779129856 17151417660626436096 17157525715348881408 17184502957039681536 17429867393370292224 17453809518910636032 17457272845246660608 17481252615638482944 17508738861889486848 17514974167751983104 17557701242237485056 17643432205334347776 17786655351760748544 17792989630732173312 17817430550554607616 17836394912749191168 17845445378464284672 17923486684784099328 18011003709612146688 18100246908499918848 18103838506181722112 18128706416217686016 18188627020357828608 18207986473431465984 18296892657383768064 18441761001113124864 18451989246685216768 18470757480674623488 18477335385760333824 18522410101701083136 18551533388024512512 18587319524961288192 18642117047145725952 18800139987188711424 18825964355302981632 18882356342817816576 18908293645486522368 18938023666941689856 18974555348397981696 19000619298052374528 19154859609588498432 19161681140788494336 19238627217210605568 19275738766626521088 19302216429767491584 19332565826669641728 19523222294388277248 19581702874033291264 19601620183573069824 19608600817541578752 19639431950902493184 19697331219625672704 19704345938720980992 19891584979188056064 19947210878755012608 19978574417872551936 20009987270730842112 20017113334573694976 20065944276842840064 20076126050772320256 20163922520382111744 20334845292265340928 20362777772062408704 20366818319454437376 20394794718244896768 20462205397902557184 20483984782610399232 20584004239556739072 20718521618534498304 20751097910387539968 20758487902520868864 20787002308980375552 20809127398207389696 20910734465581449216 21116954726583238656 21150157485587300352 21201752443456585728 21242650885670043648 21305276625309401088 21346374766947729408 21515387834631979008 21549217060787060736 21556891283387056128 21609478451984596992 21643455619361931264 21685206112454836224 21714993483488428032 21749136555003346944 21899064160901136384 21963625081186811904 22029415733287452672 22059675919734276096 22094360944765304832 22167389181061103616 22409829505761804288 22445065086745706496 22488361894397607936 22511235679572197376 22519252501395406848 22868556880835248128 22876700953798508544 22912670609386242048 22944144058025508864 23044482880436699136 23271746025214181376 23276363793662214144 23308336820851310592 23344985149185982464 23353298890335977472 23385377597602922496 23410268322983313408 23524576273779130368 23723986174309564416 23756574067406143488 23793927171285712896 23897982246378799104 24014671612816195584 24171608554956914688 24242869193385443328 24251502693810438144 24277315297908621312 24348887571782172672 24395856876511690752 24627676640899497984 24636447181013778432 24709078216335163392 24735377850699350016 24783092699948384256 24817135409701060608 24856156062860967936 25101285807070642176 25176475123757088768 25211058193982029824 25250698222588919808 25299407131197308928 25334159064069832704 25548908187717992448 25700985022168694784 25727126490939654144 25736288573023322112 25776754435559522304 26030963059184369664 26144801090055438336 26185909267869990912 26221878923457724416 26263108292834230272 26272461251627974656 26336551863356227584 26638099223830069248 26679983027641122816 26689484446098259968 26726145825831911424 26754592369123786752 26768168067696427008 26885230027176148992 27016505564418220032 27150370362749878272 27155757759272583168 27193059624326529024 27282940530536742912 27311979710147198976 27445338986075652096 27668130547183386624 27677983870027825152 27706136221011935232 27716003078640500736 27827300082036768768 27880979287441932288 28155939635444318208 28200209980783067136 28238946532954472448 28323534514226724864 28362440468229783552 28407035500412534784 28461833022596972544 28732289414382747648 28742521711182741504 28812637935979462656 28857940825815908352 28913608149939781632 28953324644651237376 28998848740004462592 29284833441582415872 29372554311049936896 29402430275359604736 29412901226312368128 29459147926353739776 29556518908081471488 29837377468782084096 29926753448994275328 29967861626808827904 29984482525863477248 30014980906096263168 30025670001860542464 30098916415264260096 30502267938398011392 30544166658093613056 30550227479181656064 30592192077367345152 30725977173915598848 30876006359335108608 31077782427801747456 31126646865581309952 31137731853781303296 31180503463470563328 31213691097311084544 31366101698372173824 31631981565746085888 31664155681156497408 31675432089874857984 31725236228380950528 31802628665184878592 31863976328505065472 32019562150421594112 32273081751947968512 32323825591180591104 32335336925080584192 32369753730544828416 32414217677976895488 32465183429042896896 32527809168682254336 32623704832505020416 32848596241351704576 32945437621780217856 33044123599931179008 33089513879601414144 33141541417147957248 33251083771591655424 33468381076094189568 33614744258642706432 33667597630118559744 33732542841596411904 33778878752093110272 34248984716352946176 34267980029558259712 34302835321252872192 34315051430697762816 34369005914079363072 34907619037821272064 34914545690493321216 34962505231276965888 35017477723778973696 35029948335503966208 35115402484474970112 35286864410668695552 35573310703521497088 35585979261464346624 35634861101109215232 35690890756928569344 35846973369568198656 36022007419224293376 36200493816999837696 36257412832435372032 36377254040715657216 36415972946862931968 36593785314767536128 36903978493370433536 36941514961349246976 36954670771520667648 37044820203402166272 37103066776049025024 37174639049922576384 37284234094291451904 37600279974377422848 37651928710605963264 37764712685635633152 37816587290973044736 37876047333883379712 37949110696795963392 38001238596104749056 38323362281576988672 38477254434421211136 38551477533253042176 38604432859534983168 38665131653339283456 39046444588776554496 39217201635083157504 39278863901804986368 39394662439251345408 39408691877441961984 39783169958376112128 39957148835745103872 40019974541461684224 40034226669147389952 40131888553685680128 40152252101544640512 40327845040764223488 40669690584530681856 40725555544124817408 40733636638908874752 40789589436489793536 40924410795805114368 40967969565220798464 41168008479113478144 41502195820775079936 41516975805041737728 41574004617960751104 41618254796414779392 41821468931162898432 42233909453166477312 42300314971174600704 42485301771340087296 42610553250618802176 42692749533895458816 43030775669263958016 43098434121574121472 43113782566774112256 43218956903969193984 43286911238723862528 43370412224909672448 43429986966976856064 43498273110006693888 43927250162373623808 44058831466574905344 44119351839468552192 44188721889530609664 44334778362122207232 44890130173491412992 44976723788795215872 45022471359144394752 45038505002790813696 45737113761670496256 45753401907597017088 45825341218772484096 45888288116051017728 46088965760873398272 46543492050428362752 46616673641702621184 46689970298371964928 46706597780671954944 46770755195205844992 46820536645966626816 47049152547558260736 47447972348619128832 47513148134812286976 47587854342571425792 47795964492757598208 48029343225632391168 48343217109913829376 48485738386770886656 48503005387620876288 48554630595817242624 48697775143564345344 48791713753023381504 49272894362027556864 49418156432670326784 49470755701398700032 49566185399896768512 49634270819402121216 49712312125721935872 50202571614141284352 50422116387964059648 50501396445177839616 50598814262394617856 50668318128139665408 51097816375435984896 51401970044337389568 51454252981879308288 51472577146046644224 51553508871119044608 52289602180110876672 52371818535739981824 52443757846915448832 52526216585668460544 52544922503255949312 52673103726712455168 53359966055282245632 53378968892196519936 53452291651663822848 53509184738247573504 53536336135392854016 53770460054352297984 54033011128836440064 54300740725499756544 54311515518545166336 54386119248653058048 54565881061073485824 54623959420294397952 54890677972151304192 55355967740055650304 55412272442023870464 55432006157281001472 55654600164073537536 55761958574883864576 56400419961566134272 56477893065908944896 56647069028453449728 56724880936459567104 56814071000825069568 56923666045193945088 57464578828765495296 57485043422365483008 57715881651631816704 57827216299879563264 57906649289302474752 57997697480008925184 58569666883164831744 58745108622099873792 58804860550719209472 58825802452624736256 58918295852707479552 59113037816162942976 59674754937564168192 59935723253617655808 59968965051726954496 60029961812192526336 60051340003721084928 60197832830528520192 61004535876796022784 61088333316187226112 61100454958363312128 61184384154734690304 61451954347831197696 61752012718670217216 62155564855603494912 62253293731162619904 62275463707562606592 62361006926941126656 62427382194622169088 62732203396744347648 63350864179749715968 63450472456761901056 63605257330369757184 63727952657010130944 64039124300843188224 64546163503895937024 64647651182361182208 64670673850161168384 64828435355953790976 64930366858085793792 65055618337364508672 65247409665010040832 65697192482703409152 65890875243560435712 66088247199862358016 66179027759202828288 66283082834295914496 66502167543183310848 67229488517285412864 67335195260237119488 67465085683192823808 67557757504186220544 68535960059116519424 68605670642505744384 68630102861395525632 68738011828158726144 69815238075642544128 69829091380986642432 69925010462553931776 70034955447557947392 70059896671007932416 70230804968949940224 70573728821337391104 71171958522928693248 71269722202218430464 71381781513857138688 71693946739136397312 72044014838448586752 72514825664870744064 72754508081431314432 72831945893725863936 73187570629535072256 73807956986740867072 73883029922698493952 73909341543041335296 74206133552098050048 74349278099845152768 74568468188582903808 75303857421211926528 75529425371271266304 75633174581946089472 75752094667766759424 75898221393591926784 76002477192209498112 76646724563153977344 77102955066506084352 77208865719069966336 77330263306678566912 78092889177553108992 78434403270166315008 78557727803609972736 78789324878502690816 78817383754883923968 79914297671490207744 80039949082923368448 80068453338294779904 80263777107371360256 80304504203089281024 80655690081528446976 81451111088249634816 81467273277817749504 81579178872979587072 81848821591610228736 81935939130441596928 82336016958226956288 83004391641550159872 83033951610083475456 83148009235921502208 83642937862325796864 84467818906332954624 84600629942349201408 84970603542680174592 85221106501237604352 85385499067790917632 86196868243148242944 86227565133548224512 86437913807938387968 86573822477447725056 86740824449819344896 86859973933953712128 86996546220013387776 87854500324747247616 88117662933149810688 88238703678937104384 88377443779061219328 88669556724244414464 89780260346982825984 89953447577590431744 90044942718288789504 90077010005581627392 91506803815194034176 91650682437544968192 91776576232102035456 92177931521746796544 93233347283405242368 93379940596743929856 93413195561343909888 93541510390411689984 93641073291933253632 94098305095116521472 94895944697238257664 95026296269624573952 95175708685142851584 95591928985515196416 96058686451264782336 96971476773541773312 97006010775241752576 97109261191634485248 97395550287128690688 97583427506046763008 98545788724055113728 98836312865340653568 99132370799793537024 99268541638804242432 99424624251443871744 100405143228282568704 100844232775928119296 101002792890355679232 101197628524789235712 101336636256279330816 102803940088674779136 102908505963758616576 102945154292093288448 103107017742238089216 104743637071479963648 104887515693830897664 105052433171336921088 105089845006511898624 105346207453424910336 106719932110564491264 106757937784393039872 106904583303327645696 107072672270785708032 107540920108704595968 108066022257672880128 108601481450999513088 108772238497306116096 109131762122146971648 109247918840588795904 109781355944302608384 110711935480111300608 110824544884047740928 110864012314562002944 111309200328147075072 111523917149767729152 112800839923132268544 112955786131817889792 113294138056906899456 113449761872919134208 113628142001650139136 113847332090387890176 114970086844730966016 115431763303263633408 115654432599759126528 115813298578604949504 115995394960017850368 117139333766329663488 117651604905249472512 117836591705414959104 118226075632325885952 119349509875128336384 119871446507235311616 119937930103453908992 120059923624385052672 120102680007442169856 120395665661057040384 122009071753592045568 122176666632374452224 122200909916726624256 122368768309469380608 122903908695662395392 123504025437340434432 124506587462325239808 124550927415125213184 124722013853882253312 124854764389244338176 125464406793488695296 126701728359499431936 126900944913523802112 127455905314020261888 128078248601686376448 129092327007791874048 129295302364722364416 129341347700322336768 129656870711907581952 129860733716171587584 130111236674729017344 130494819330020081664 131781750487120871424 132176494399724716032 132358055518405656576 132566165668591828992 133004335086366621696 134670390520474238976 134930171366385647616 135115515008372441088 137071920118233038848 137211341285011488768 137260205722791051264 137476023656317452288 139630476151285088256 139850020925107863552 140069910895115894784 140119793342015864832 140461609937899880448 141147457642674782208 142343917045857386496 142539444404436860928 142763563027714277376 143387893478272794624 144088029676897173504 145029651329741488128 145509016162862628864 145663891787451727872 146375141259070144512 147818683086082670592 148412267104196100096 148698556199690305536 149136936377165807616 150607714842423853056 151266349163892178944 151504189335533518848 151796442787183853568 152004954384418996224 153293449126307954688 154205910133012168704 154417731438139932672 154660526613357133824 156868806540332630016 157115455607219945472 157578649757005381632 157634767509767847936 160079898165846736896 160136906676589559808 160527554214742720512 160609008406178562048 161311380163056893952 162902222176499269632 162934546555635499008 163158357745959174144 163697643183220457472 163871878260883193856 164672033916453912576 166067903220166950912 166296018471843004416 167285875724651593728 169201259884698402816 169941207085360349184 170442213002475208704 170770998135581835264 172393736486296485888 172455130267096449024 173147644954895450112 173481648899638689792 173719947867907424256 173993092440026775552 175709000649494495232 176235325866299621376 176477407357874208768 176754887558122438656 177339113448488828928 179906895155180863488 180089885436577579008 180154020011163254784 183013607630388068352 183301364875089936384 183553152464204070912 184355863043493593088 186466694566810484736 186759881193487859712 186826391122687819776 187083020780823379968 187282146583866507264 188196610190233042944 190052592539249147904 190351417370285703168 191183857971030392832 192117372902529564672 193942953547083546624 194012021550483505152 194791100574257381376 195166855012093526016 197091577448110227456 197672625730681307136 198264741599587074048 198537083277608484864 198849248502887743488 201688465551856238592 202005585780711358464 202395257049578471424 202673272512558661632 205607880177349558272 205817011927517233152 205890308584186576896 206214035484476178432 209487274142959927296 209775031387661795328 210104866342673842176 210179690013023797248 210692414906849820672 213515875568786079744 213809166606655291392 214145344541571416064 215081840217409191936 216132044515345760256 217544476994612232192 218263524244293943296 218495837681177591808 219562711888605216768 221423870960222601216 221649089768095481856 221728024629124005888 222618400656294150144 223047834299535458304 225911572263635779584 226588276113813798912 226899523745838268416 227256284003300278272 227694664180775780352 229940173689461932032 231308865199518253056 231626597157209899008 231990789920035700736 234278667532659326976 235303209810498945024 235673183410829918208 236452151264651771904 239742893014470623232 239875860206907817984 240119847248770105344 240205360014884339712 240791331322114080768 244353333264748904448 244401819833453248512 244737536618938761216 245807817391324790784 247008050874680868864 249013174924650479616 249101854830250426368 249444027707764506624 250928813586977390592 253403456718998863872 253801889827047604224 254911810628040523776 256156497203372752896 258590604729444728832 258682695400644673536 259313741423815163904 259721467432343175168 260222473349458034688 260989638660040163328 263563500974241742848 264352988799449432064 264716111036811313152 265132331337183657984 266008670172733243392 269340781040948477952 269860342732771295232 270231030016744882176 274520411445582102528 274952047312634904576 279700041850215727104 280139821790231789568 280239586684031729664 280923219875799760896 282294915285349564416 284687834091714772992 285078888808873721856 285527126055428554752 286775786956545589248 288176059353794347008 291018032325725257728 291327783574903455744 292750282518140289024 295637366172165341184 297397112399380611072 298273872754331615232 301215429684847706112 302532698327784357888 303008378671067037696 303592885574367707136 304009908768837992448 308411820266024337408 308835462876279865344 309321053226714267648 314230911214439890944 315157299514010763264 315269535019535695872 320159796331693473792 320273813353179119616 321218016812357124096 322622760326113787904 325804444352998539264 326316715491918348288 327395286366440914944 327743756521766387712 329344067832907825152 332135806440333901824 332592036943686008832 334571751449303187456 338402519769396805632 339882414170720698368 340884426004950417408 341541996271163670528 344910260534192898048 346295289909790900224 346963297799277379584 347439895735814848512 347986184880053551104 351418001298988990464 352954814715748417536 353509775116244877312 354678226896977657856 359813790310361726976 360179770873155158016 360308040022326509568 366027215260776136704 366602729750179872768 367106304928408141824 368711726086987186176 373519762386975719424 373652782245375639552 374166041561646759936 374564293167733014528 376393220380466085888 380105185078498295808 380702834740571406336 382367715942060785664 384234745805059129344 387885907094167093248 388024043100967010304 389582201148514762752 390333710024187052032 395345251461362614272 396529483199174148096 397074166555216969728 397698497005775486976 404011171561422716928 404790514099156942848 405346545025117323264 411215760354699116544 411634023855034466304 411780617168373153792 412428070968952356864 419550062775323590656 420209732685347684352 420359380026047594496 421384829813699641344 427031751137572159488 427618333213310582784 428290689083142832128 430163680434818383872 432264089030691520512 435088953989224464384 436527048488587886592 436991675362355183616 439125423777210433536 443456049258248011776 445236801312588300288 446095668599070916608 451823144527271559168 453799047491676536832 454512568006600556544 455389328361551560704 459880347378923864064 462617730399036506112 463253194314419798016 463981579840071401472 470606419620997890048 471346366821659836416 472904302529303543808 479751720413815635968 480239694497540210688 480410720029768679424 481582662644228161536 488706666529497808896 488803639666906497024 489475073237877522432 491615634782649581568 494016101749361737728 498203709660500852736 498888055415529013248 501857627173954781184 507603779654095208448 509823621256081047552 512312994406745505792 517181209458889457664 517365390801289347072 519442934864686350336 520444946698916069376 521979277320080326656 527127001948483485696 528705977598898864128 529432222073622626304 530264662674367315968 532017340345466486784 539720685465542590464 540462060033489764352 549040822891164205056 549904094625269809152 559400083700431454208 560279643580463579136 560479173368063459328 561846439751599521792 564589830570699128832 570157777617747443712 571054252110857109504 573551573913091178496 576352118707588694016 582036064651450515456 585500565036280578048 591274732344330682368 594794224798761222144 596547745508663230464 605065396655568715776 606016757342134075392 607185771148735414272 608019817537675984896 616823640532048674816 617670925752559730688 618642106453428535296 628461822428879781888 630314599028021526528 630539070039071391744 640547626706358239232 642436033624714248192 645245520652227575808 652633430983836696576 654790572732881829888 655487513043532775424 658688135665815650304 664271612880667803648 665184073887372017664 669143502898606374912 679764828341441396736 681768852009900834816 683083992542327341056 689820521068385796096 693926595598554759168 694879791471629697024 695972369760107102208 702836002597977980928 705909629431496835072 707019550232489754624 709356453793955315712 719627580620723453952 720359541746310316032 720616080044653019136 733205459500359745536 734212609856816283648 737423452173974372352 747039524773951438848 747305564490751279104 748332083123293519872 752786440760932171776 760210370156996591616 761405669481142812672 764735431884121571328 768469491610118258688 775771814188334186496 776048086201934020608 779164402297029525504 780667420048374104064 790690502922725228544 793058966398348296192 794148333110433939456 795396994011550973952 808022343122845433856 809581028198313885696 810693090050234646528 823561234336746307584 824856141937904713728 839100125550647181312 840419465370695368704 840718760052095188992 842769659627399282688 854063502275144318976 855236666426621165568 856581378166285664256 860327360869636767744 864528178061383041024 873054096977175773184 873983350724710367232 878250847554420867072 886912098516496023552 892191337198141833216 903646289054543118336 907598094983353073664 909025136013201113088 910778656723103121408 925235460798073012224 926506388628839596032 927963159680142802944 942692733643319672832 945808605058607087616 959503440827631271936 960479388995080421376 960821440059537358848 977413333058995617792 978950146475755044864 983231269565299163136 988032203498723475456 996407419321001705472 997776110831058026496 1003715254347909562368 1015207559308190416896 1019647242512162095104 1024625988813491011584 1034730781602578694144 1038885869729372700672 1040889893397832138752 1043958554640160653312 1054254003896966971392 1058864444147245252608 1060529325348734631936 1064034680690932973568 1079441370931085180928 1080924120066979528704 1098081645782328410112 1099808189250539618304 1120559287160927158272 1120958346736126918656 1123692879503199043584 1129179661141398257664 1140315555235494887424 1142108504221714219008 1147103147826182356992 1152704237415177388032 1164072129302901030912 1171001130072561156096 1189588449597522444288 1193095491017326460928 1212033514684268150784 1214371542297470828544 1216039635075351969792 1233647281064097349632 1235341851505119461376 1237284212906857070592 1260629198056043053056 1261078140078142783488 1281095253412716478464 1284872067249428496384 1290491041304455151616 1305266861967673393152 1309581145465763659776 1310975026087065550848 1317376271331631300608 1330368147774744035328 1338287005797212749824 1363537704019801669632 1366167985084654682112 1379641042136771592192 1387853191197109518336 1389759582943259394048 1391944739520214204416 1411819258862993670144 1414039100464979509248 1418712907587910631424 1439255161241446907904 1440719083492620632064 1441232160089306038272 1466410919000719491072 1468425219713632567296 1474846904347948744704 1494611128981502558208 1496664166246587039744 1505572881521864343552 1522811338962285625344 1529470863768243142656 1536938983220236517376 1551543628376668372992 1552096172403868041216 1558328804594059051008 1561334840096748208128 1581381005845450457088 1586117932796696592384 1588296666220867878912 1590793988023101947904 1619162056396627771392 1621386180100469293056 1647122468673492615168 1649712283875809427456 1678200251101294362624 1680838930741390737408 1681437520104190377984 1685539319254798565376 1710473332853242331136 1713162756332571328512 1720654721739273535488 1729056356122766082048 1746108193954351546368 1756501695108841734144 1773824197032992047104 1784382674396283666432 1815196189966706147328 1818050272026402226176 1821557313446206242816 1850470921596146024448 1853012777257679192064 1855926319360285605888 1885385467286639345664 1891617210117214175232 1921642880119074717696 1957900292951510089728 1966462539130598326272 1976064406997446950912 1992814838642003410944 1995552221662116052992 2007430508695819124736 2039294485024324190208 2049251977626982023168 2069461563205157388288 2081779786795664277504 2087917109280321306624 2108508007793933942784 2117728888294490505216 2121058650697469263872 2128069361381865947136 2158882741862170361856 2161848240133959057408 2199616378501079236608 2241118574321854316544 2241916693472253837312 2258359322282796515328 2280631110470989774848 2284217008443428438016 2294206295652364713984 2305408474830354776064 2328144258605802061824 2342002260145122312192 2379176899195044888576 2386190982034652921856 2424067029368536301568 2428743084594941657088 2432079270150703939584 2470683703010238922752 2474568425813714141184 2521258396112086106112 2522156280156285566976 2562190506825432956928 2569744134498856992768 2580982082608910303232 2619162290931527319552 2621950052174131101696 2634752542663262601216 2660736295549488070656 2676574011594425499648 2727075408039603339264 2732335970169309364224 2775706382394219036672 2779519165886518788096 2783889479040428408832 2828078200929959018496 2837425815175821262848 2878510322482893815808 2881438166985241264128 2882464320178612076544 2936850439427265134592 2949693808695897489408 2989222257963005116416 2993328332493174079488 3011145763043728687104 3045622677924571250688 3058941727536486285312 3073877966440473034752 3104192344807736082432 3116657609188118102016 3122669680193496416256 3162762011690900914176 3176593332441735757824 3181587976046203895808 3238324112793255542784 3242772360200938586112 3294244937346985230336 3299424567751618854912 3361677861482781474816 3362875040208380755968 3371078638509597130752 3420946665706484662272 3426325512665142657024 3441309443478547070976 3458112712245532164096 3492216387908703092736 3513003390217683468288 3568765348792567332864 3636100544052804452352 3643114626892412485632 3700941843192292048896 3706025554515358384128 3711852638720571211776 3783234420234428350464 3843285760238149435392 3915800585903020179456 3932925078261196652544 3952128813994893901824 3991104443324232105984 4014861017391638249472 4098503955253964046336 4138923126410314776576 4163559573591328555008 4175834218560642613248 4235457776588981010432 4242117301394938527744 4256138722763731894272 4317765483724340723712 4323696480267918114816 4399232757002158473216 4483833386944507674624 4516718644565593030656 4568434016886856876032 4588412591304729427968 4610816949660709552128 4656288517211604123648 4684004520290244624384 4758353798390089777152 4772381964069305843712 4857486169189883314176 4864158540301407879168 4941367406020477845504 4949136851627428282368 5042516792224172212224 5044312560312571133952 5139488268997713985536 5161964165217820606464 5238324581863054639104 5269505085326525202432 5321472591098976141312 5353148023188850999296 5454150816079206678528 5464671940338618728448 5551412764788438073344 5559038331773037576192 5567778958080856817664 5656156401859918036992 5674851630351642525696 5764928640357224153088 5873700878854530269184 5899387617391794978816 5978444515926010232832 5986656664986348158976 6022291526087457374208 6117883455072972570624 6147755932880946069504 6208384689615472164864 6245339360386992832512 6325524023381801828352 6353186664883471515648 6363175952092407791616 6476648225586511085568 6485544720401877172224 6598849135503237709824 6723355722965562949632 6725750080416761511936 6841893331412969324544 6852651025330285314048 6882618886957094141952 6916225424491064328192 6984432775817406185472 7026006780435366936576 7137530697585134665728 7272201088105608904704 7286229253784824971264 7412051109030716768256 7423705277441142423552 7566468840468856700928 7686571520476298870784 7865850156522393305088 7904257627989787803648 7982208886648464211968 8029722034783276498944 8197007910507928092672 8327119147182657110016 8351668437121285226496 8484234602789877055488 8512277445527463788544 8635530967448681447424 8647392960535836229632 8967666773889015349248 9033437289131186061312 9136868033773713752064 9176825182609458855936 9221633899321419104256 9312577034423208247296 9368009040580489248768 9544763928138611687424 9714972338379766628352 9728317080602815758336 9882734812040955691008 9898273703254856564736 10085033584448344424448 10088625120625142267904 10278976537995427971072 10323928330435641212928 10476649163726109278208 10539010170653050404864 10706296046377701998592 10908301632158413357056 10929343880677237456896 11102825529576876146688 11118076663546075152384 11135557916161713635328 11349703260703285051392 11529857280714448306176 11747401757709060538368 11798775234783589957632 11973313329972696317952 12044583052174914748416 12295511865761892139008 12416769379230944329728 12490678720773985665024 12706373329766943031296 12726351904184815583232 12953296451173022171136 12971089440803754344448 13197698271006475419648 13451500160833523023872 13705302050660570628096 13765237773914188283904 13832450848982128656384 13968865551634812370944 14052013560870733873152 14275061395170269331456 14572458507569649942528 14824102218061433536512 14847410554882284847104 15132937680937713401856 15808515255979575607296 15964417773296928423936 16059444069566552997888 16394015821015856185344 16654238294365314220032 16703336874242570452992 16968469205579754110976 17024554891054927577088 17294785921071672459264 17935333547778030698496 18066874578262372122624 18353650365218917711872 18443267798642838208512 18625154068846416494592 18736018081160978497536 19089527856277223374848 19429944676759533256704 19456634161205631516672 19796547406509713129472 20170067168896688848896 20177250241250284535808 20557953075990855942144 20647856660871282425856 20953298327452218556416 21078020341306100809728 21412592092755403997184 21816603264316826714112 21858687761354474913792 22236153327092150304768 22271115832323427270656 22699406521406570102784 23059714561428896612352 23597550469567179915264 23946626659945392635904 24089166104349829496832 24591023731523784278016 24981357441547971330048 25452703808369631166464 25906592902346044342272 25942178881607508688896 26903000321667046047744 27410604101321141256192 27530475547828376567808 27664901697964257312768 27937731103269624741888 28104027121741467746304 29144917015139299885056 29648204436122867073024 29694821109764569694208 30265875361875426803712 31617030511959151214592 32118888139133105995776 32788031642031712370688 33308476588730628440064 33406673748485140905984 34049109782109855154176 34589571842143344918528 36133749156524744245248 36886535597285676417024 37250308137692832989184 37472036162321956995072 38179055712554446749696 38859889353519066513408 38913268322411263033344 39593094813019426258944 40354500482500569071616 41115906151981711884288 41295713321742564851712 41906596654904437112832 42156040682612201619456 42825184185510807994368 43717375522708949827584 44472306654184300609536 44542231664646854541312 45398813042813140205568 47893253319890785271808 48178332208699658993664 49182047463047568556032 49962714883095942660096 50905407616739262332928 51884357763215017377792 53806000643334092095488 55060951095656753135616 55329803395928514625536 55875462206539249483776 56208054243482935492608 58289834030278599770112 59389642219529139388416 60531750723750853607424 63234061023918302429184 64237776278266211991552 65576063284063424741376 66813347496970281811968 68098219564219710308352 69179143684286689837056 72267498313049488490496 73773071194571352834048 74944072324643913990144 76358111425108893499392 77719778707038133026816 77826536644822526066688 80709000965001138143232 82231812303963423768576 82591426643485129703424 83813193309808874225664 84312081365224403238912 87434751045417899655168 88944613308368601219072 89084463329293709082624 90797626085626280411136 96356664417399317987328 98364094926095137112064 99925429766191885320192 103768715526430034755584 110659606791857029251072 111750924413078498967552 112416108486965870985216 116579668060557199540224 118779284439058278776832 121063501447501707214848 126468122047836604858368 128475552556532423983104 131152126568126849482752 133626694993940563623936 136196439128439420616704 144534996626098976980992 147546142389142705668096 149888144649287827980288 152716222850217786998784 155653073289645052133376 161418001930002276286464 165182853286970259406848 167626386619617748451328 168624162730448806477824 174869502090835799310336 178168926658587418165248 181595252171252560822272 192713328834798635974656 196728189852190274224128 207537431052860069511168 221319213583714058502144 224832216973931741970432 233159336121114399080448 242127002895003414429696 252936244095673209716736 262304253136253698965504 267253389987881127247872 272392878256878841233408 289069993252197953961984 295092284778285411336192 299776289298575655960576 311306146579290104266752 335252773239235496902656 337248325460897612955648 349739004181671598620672 356337853317174836330496 363190504342505121644544 385426657669597271949312 393456379704380548448256 442638427167428117004288 449664433947863483940864 484254005790006828859392 505872488191346419433472 524608506272507397931008 534506779975762254495744 544785756513757682466816 578139986504395907923968 590184569556570822672384 622612293158580208533504 674496650921795225911296 699478008363343197241344 726381008685010243289088 786912759408761096896512 885276854334856234008576 899328867895726967881728 1011744976382692838866944 1049217012545014795862016 1069013559951524508991488 1089571513027515364933632 1156279973008791815847936 1180369139113141645344768 1348993301843590451822592 1452762017370020486578176 1573825518817522193793024 1770553708669712468017152 2023489952765385677733888 2098434025090029591724032 2179143026055030729867264 2360738278226283290689536 2697986603687180903645184 3147651037635044387586048 3541107417339424936034304 4046979905530771355467776 4358286052110061459734528 4721476556452566581379072 6295302075270088775172096 7082214834678849872068608 8093959811061542710935552 9442953112905133162758144 14164429669357699744137216 18885906225810266325516288 28328859338715399488274432 56657718677430798976548864
- Sum of all divisors σ(n): 218855841545846434124661123
- Sum of proper divisors (its aliquot sum) s(n): 162198122868415635148112259
- 56657718677430798976548864 is an abundant number, because the sum of its proper divisors (162198122868415635148112259) is greater than itself. Its abundance is 105540404190984836171563395
Bases of 56657718677430798976548864
- Binary: 101110110111011011110100010101011110101111000001100100000000000000000000000000000000002
- Hexadecimal: 0x2EDDBD157AF06400000000
- Base-36: 74A84GPKG0SG00000
Squares and roots of 56657718677430798976548864
- 56657718677430798976548864 squared (566577186774307989765488642) is 3210097085730890804768475701470061404674627779690496
- 56657718677430798976548864 cubed (566577186774307989765488643) is 181876777610581268684333785109125649303913142256595871542080946175404140396544
-
56657718677430798976548864 is a
perfect square number . Itssquare root is 7527132168192 -
The
cube root of 56657718677430798976548864 is 384078232.6621940101
Scales and comparisons
How big is 56657718677430798976548864?- 56,657,718,677,430,798,976,548,864 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 56,657,718,677,430,798,976,548,864 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 56657718677430798976548864 cubic inches would be around 32006519.4 feet tall.
Recreational maths with 56657718677430798976548864
- 56657718677430798976548864 backwards is 46884567989703477681775665
- The number of decimal digits it has is: 26
- The sum of 56657718677430798976548864's digits is 153
- 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 56657718677430798976548864 - Facts about the integer". Numbermatics.com. 2024. Web. 2 June 2024.
APA style:
Numbermatics. (2024). Number 56657718677430798976548864 - Facts about the integer. Retrieved 2 June 2024, from https://numbermatics.com/n/56657718677430798976548864/
Chicago style:
Numbermatics. 2024. "Number 56657718677430798976548864 - Facts about the integer". https://numbermatics.com/n/56657718677430798976548864/
The information we have on file for 56657718677430798976548864 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 56657718677430798976548864, math, Factors of 56657718677430798976548864, curriculum, school, college, exams, university, Prime factorization of 56657718677430798976548864, STEM, science, technology, engineering, physics, economics, calculator, fifty-six septillion, six hundred fifty-seven sextillion, seven hundred eighteen quintillion, six hundred seventy-seven quadrillion, four hundred thirty trillion, seven hundred ninety-eight billion, nine hundred seventy-six million, five hundred forty-eight thousand, eight hundred sixty-four.