29645579573906980938448896
29,645,579,573,906,980,938,448,896 is an even composite number composed of six prime numbers multiplied together.
29645579573906980938448896 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-seven thousand, nine hundred forty-five divisors.
Prime factorization of 29645579573906980938448896:
222 × 38 × 134 × 292 × 372 × 1812
(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 × 13 × 13 × 13 × 13 × 29 × 29 × 37 × 37 × 181 × 181)See below for interesting mathematical facts about the number 29645579573906980938448896 from the Numbermatics database.
Names of 29645579573906980938448896
- Cardinal: 29645579573906980938448896 can be written as Twenty-nine septillion, six hundred forty-five sextillion, five hundred seventy-nine quintillion, five hundred seventy-three quadrillion, nine hundred six trillion, nine hundred eighty billion, nine hundred thirty-eight million, four hundred forty-eight thousand, eight hundred ninety-six.
Scientific notation
- Scientific notation: 2.9645579573906980938448896 × 1025
Factors of 29645579573906980938448896
Divisors of 29645579573906980938448896
- Number of divisors d(n): 27945
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 29 32 36 37 39 48 52 54 58 64 72 74 78 81 87 96 104 108 111 116 117 128 144 148 156 162 169 174 181 192 208 216 222 232 234 243 256 261 288 296 312 324 333 338 348 351 362 377 384 416 432 444 464 468 481 486 507 512 522 543 576 592 624 648 666 676 696 702 724 729 754 768 783 832 841 864 888 928 936 962 972 999 1014 1024 1044 1053 1073 1086 1131 1152 1184 1248 1296 1332 1352 1369 1392 1404 1443 1448 1458 1508 1521 1536 1566 1629 1664 1682 1728 1776 1856 1872 1924 1944 1998 2028 2048 2088 2106 2146 2172 2187 2197 2262 2304 2349 2353 2368 2496 2523 2592 2664 2704 2738 2784 2808 2886 2896 2916 2997 3016 3042 3072 3132 3159 3219 3258 3328 3364 3393 3456 3552 3712 3744 3848 3888 3996 4056 4096 4107 4176 4212 4292 4329 4344 4374 4394 4524 4563 4608 4698 4706 4736 4887 4901 4992 5046 5184 5249 5328 5408 5476 5568 5616 5772 5792 5832 5994 6032 6084 6144 6253 6264 6318 6438 6516 6561 6591 6656 6697 6728 6786 6912 7047 7059 7104 7424 7488 7569 7696 7776 7992 8112 8192 8214 8352 8424 8584 8658 8688 8748 8788 8991 9048 9126 9216 9396 9412 9472 9477 9657 9774 9802 9984 10092 10179 10368 10498 10656 10816 10933 10952 11136 11232 11544 11584 11664 11988 12064 12168 12288 12321 12506 12528 12636 12876 12987 13032 13122 13182 13312 13394 13456 13572 13689 13824 13949 14094 14118 14208 14661 14703 14848 14976 15138 15392 15552 15747 15984 16224 16384 16428 16704 16848 17168 17316 17376 17496 17576 17797 17982 18096 18252 18432 18759 18792 18824 18944 18954 19314 19548 19604 19773 19968 20091 20184 20358 20736 20996 21141 21177 21312 21632 21866 21904 22272 22464 22707 23088 23168 23328 23976 24128 24336 24576 24642 25012 25056 25272 25752 25974 26064 26244 26364 26624 26788 26912 26973 27144 27378 27648 27898 28188 28236 28416 28431 28561 28971 29322 29406 29696 29952 30276 30537 30589 30784 31104 31117 31494 31968 32448 32761 32768 32799 32856 33408 33696 34336 34632 34752 34992 35152 35594 35964 36192 36504 36864 36963 37518 37584 37648 37888 37908 38628 38961 39096 39208 39546 39701 39936 40182 40368 40716 41067 41472 41847 41992 42282 42354 42624 43264 43732 43808 43983 44109 44544 44928 45414 46176 46336 46656 47241 47952 48256 48672 49152 49284 50024 50112 50544 51504 51948 52128 52488 52728 53248 53391 53576 53824 53946 54288 54756 55296 55796 56277 56376 56472 56832 56862 57122 57942 58644 58812 59319 59392 59904 60273 60552 61074 61178 61568 62208 62234 62988 63423 63531 63713 63936 64896 65522 65536 65598 65712 66816 67392 68121 68237 68672 69264 69504 69984 70304 71188 71928 72384 73008 73728 73926 75036 75168 75296 75776 75816 77256 77922 78192 78416 79092 79402 79872 80364 80736 80919 81289 81432 82134 82944 83694 83984 84564 84708 85248 85293 85683 86528 86913 87061 87464 87616 87966 88218 89088 89856 90828 91611 91767 92352 92672 93312 93351 94482 95904 96512 97344 98283 98304 98397 98568 100048 100224 101088 103008 103896 104256 104976 105456 106496 106782 107152 107648 107892 108576 109512 110592 110889 111592 112554 112752 112944 113664 113724 114244 115884 116883 117288 117624 118638 118784 119103 119808 120546 121104 122148 122356 123136 123201 124416 124468 125541 125976 126846 127062 127426 127872 129792 131044 131072 131196 131424 131949 132327 133632 134784 136242 136474 137344 138528 139008 139968 140608 141723 142129 142376 143856 144768 146016 147456 147852 150072 150336 150592 151552 151632 152221 154512 155844 156384 156832 158184 158804 159744 160173 160728 161472 161838 162578 162864 164268 165888 167388 167968 168831 169128 169416 170496 170586 171366 173056 173826 174122 174928 175232 175932 176436 177957 178176 179712 180819 181337 181656 183222 183534 184704 185344 186624 186702 188964 190269 190593 191139 191808 193024 194213 194688 196566 196608 196794 197136 200096 200448 202176 204363 204711 206016 207792 208512 209952 210912 212992 213564 214304 215296 215784 217152 219024 221184 221778 223184 225108 225504 225888 227328 227448 228488 231361 231768 233766 234576 235248 237276 237568 238206 239616 241092 242208 242757 243867 244296 244712 246272 246402 247789 248832 248936 251082 251952 253692 254124 254852 255744 257049 259584 260739 261183 262088 262144 262392 262848 263898 264654 267264 269568 272484 272948 274688 274833 275301 277056 278016 279936 280053 281216 283446 284258 284752 287712 289536 292032 294849 294912 295191 295704 300144 300672 301184 303104 303264 304442 309024 311688 312768 313664 316368 317608 319488 320346 321456 322944 323676 325156 325728 328536 331776 332667 334776 335936 337662 338256 338832 340992 341172 342732 346112 347652 348244 349856 350464 350649 351864 352872 355914 356352 357309 359424 361638 362674 363312 366444 367068 369408 369603 370688 373248 373404 376623 377928 380538 381186 382278 383616 386048 388426 389376 393132 393216 393588 394272 395847 396981 397657 400192 400896 404352 404521 408726 409422 412032 415584 417024 419904 421824 425169 425893 425984 426387 427128 428608 430592 431568 434304 438048 442368 443556 446368 450216 451008 451776 454656 454896 456663 456976 462722 463536 467532 469152 470496 474552 475136 476412 479232 480519 482184 484416 485514 487734 488592 489424 492544 492804 495578 497664 497872 502164 503904 506493 507384 508248 509704 511488 514098 516113 519168 521478 522366 524176 524288 524784 525696 527796 529308 533871 534528 539136 542457 544011 544968 545896 549376 549666 550602 554112 556032 559872 560106 562432 566892 568516 569504 571779 573417 575424 579072 582639 584064 589698 589824 590382 591408 600288 601344 602368 606208 606528 608884 613089 614133 618048 623376 625536 627328 632736 635216 638976 640692 642912 645888 647352 650312 651456 657072 663552 665334 669552 671872 675324 676512 677664 681984 682344 685464 692224 694083 695304 696488 699712 700928 701298 703728 705744 711828 712704 714618 718848 723276 725348 726624 731601 732888 734136 738816 739206 741376 743367 746496 746808 753246 755856 761076 762372 764556 767232 771147 772096 776852 778752 782217 783549 786264 786432 787176 788544 791694 793962 795314 800384 801792 808704 809042 817452 818844 824064 824499 825903 828269 831168 834048 839808 840159 843648 850338 851786 851968 852774 854256 857216 861184 863136 868608 876096 884547 884736 885573 887081 887112 892736 900432 902016 903552 909312 909792 913326 913952 925444 927072 935064 938304 940992 949104 950069 950272 952824 958464 961038 964368 968832 971028 975468 977184 978848 985088 985608 991156 995328 995744 998001 1004328 1007808 1012986 1014768 1016496 1019408 1022976 1028196 1032226 1038336 1042956 1044732 1048352 1048576 1049568 1051392 1051947 1055592 1056757 1058616 1067742 1069056 1071927 1078272 1084914 1088022 1089936 1091792 1098752 1099332 1101204 1108224 1108809 1112064 1119744 1120212 1124864 1129869 1131793 1133784 1137032 1139008 1143558 1146834 1150848 1151329 1158144 1165278 1168128 1179396 1179648 1180764 1182816 1187541 1190943 1192971 1200576 1202688 1204736 1212157 1212416 1213056 1213563 1217768 1226178 1228266 1236096 1246752 1251072 1254656 1265472 1270432 1275507 1277679 1277952 1279161 1281384 1285824 1291776 1294704 1300624 1302912 1314144 1327104 1330668 1339104 1343744 1350648 1353024 1355328 1363968 1364688 1369989 1370928 1384448 1388166 1390608 1392976 1399424 1401856 1402596 1407456 1411488 1423656 1425408 1429236 1437696 1441557 1446552 1450696 1453248 1463202 1465776 1468272 1477632 1478412 1482752 1486734 1492992 1493616 1506492 1511712 1519479 1522152 1524744 1529112 1534464 1542294 1544192 1548339 1553704 1557504 1564434 1567098 1572528 1572864 1574352 1577088 1583388 1587924 1590628 1600768 1601613 1603584 1617408 1618084 1627371 1632033 1634904 1637688 1648128 1648998 1651806 1656538 1662336 1668096 1679616 1680318 1687296 1700676 1703572 1703936 1705548 1708512 1714432 1715337 1720251 1722368 1726272 1737216 1747917 1752192 1769094 1769472 1771146 1774162 1774224 1785472 1800864 1804032 1807104 1818624 1819584 1826652 1827904 1839267 1842399 1847677 1850888 1854144 1870128 1876608 1881984 1898208 1900138 1900544 1905648 1916928 1922076 1928736 1937664 1942056 1950936 1954368 1957696 1970176 1971216 1978873 1982312 1990656 1991488 1996002 2008656 2015616 2025972 2029536 2032992 2038816 2045952 2056392 2064452 2076672 2082249 2085912 2089464 2096704 2097152 2099136 2102784 2103894 2111184 2113514 2117232 2135484 2138112 2143854 2156544 2169828 2176044 2179872 2183584 2194803 2197504 2198664 2202408 2216448 2217618 2224128 2230101 2239488 2240424 2249728 2259738 2263586 2267568 2274064 2278016 2287116 2293668 2301696 2302658 2313441 2316288 2330556 2336256 2346651 2350647 2357381 2358792 2359296 2361528 2365632 2375082 2381886 2385942 2401152 2405376 2409472 2424314 2424832 2426112 2427126 2435536 2452356 2456532 2472192 2473497 2477709 2484807 2493504 2502144 2509312 2520477 2524769 2530944 2540864 2551014 2555358 2555904 2558322 2562768 2571648 2583552 2589408 2601248 2605824 2628288 2653641 2654208 2656719 2661243 2661336 2678208 2687488 2701296 2706048 2710656 2727936 2729376 2739978 2741856 2768896 2776332 2781216 2785952 2798848 2803712 2805192 2814912 2822976 2847312 2850207 2850816 2858472 2875392 2883114 2893104 2901392 2906496 2926404 2931552 2936544 2955264 2956824 2965504 2973468 2985984 2987232 2994003 3007693 3012984 3023424 3038958 3044304 3049488 3058224 3068928 3084588 3088384 3096678 3107408 3115008 3128868 3134196 3145056 3145728 3148704 3154176 3155841 3166776 3170271 3175848 3181256 3201536 3203226 3207168 3215781 3221257 3234816 3236168 3254742 3264066 3269808 3275376 3296256 3297996 3303612 3313076 3324672 3336192 3359232 3360636 3374592 3389607 3395379 3401352 3407144 3407872 3411096 3417024 3428864 3430674 3440502 3444736 3452544 3453987 3474432 3495834 3504384 3538188 3538944 3542292 3548324 3548448 3570944 3572829 3578913 3601728 3608064 3614208 3636471 3637248 3639168 3640689 3653304 3655808 3678534 3684798 3695354 3701776 3708288 3740256 3753216 3763968 3796416 3800276 3801088 3811296 3826521 3833037 3833856 3837483 3844152 3857472 3875328 3884112 3901872 3908736 3915392 3940352 3942432 3957746 3964624 3981312 3982976 3992004 4017312 4031232 4051944 4059072 4065984 4077632 4091904 4109967 4112784 4128904 4153344 4164498 4171824 4178928 4193408 4194304 4198272 4205568 4207788 4222368 4227028 4234464 4270968 4276224 4287708 4313088 4324671 4339656 4352088 4359744 4367168 4389606 4395008 4397328 4404816 4432896 4435236 4448256 4460202 4478976 4480848 4499456 4519476 4527172 4535136 4548128 4556032 4558437 4574232 4587336 4603392 4605316 4626882 4632576 4645017 4661112 4672512 4693302 4701294 4714762 4717584 4718592 4723056 4731264 4750164 4763772 4771884 4802304 4804839 4810752 4818944 4848628 4849664 4852224 4854252 4871072 4882113 4896099 4904712 4913064 4944384 4946994 4955418 4969614 4987008 5004288 5018624 5040954 5049538 5061888 5081728 5102028 5110716 5111808 5116644 5125536 5143296 5146011 5160753 5167104 5169541 5178816 5202496 5211648 5243751 5256576 5258773 5307282 5308416 5313438 5322486 5322672 5356416 5374976 5402592 5412096 5421312 5455872 5458752 5479956 5483712 5517801 5527197 5536609 5537792 5543031 5552664 5562432 5571904 5597696 5607424 5610384 5629824 5632177 5645952 5694624 5700414 5701632 5716944 5750784 5766228 5786208 5802784 5812992 5852808 5863104 5873088 5910528 5913648 5931008 5936619 5946936 5971968 5974464 5988006 6015386 6025968 6046848 6077916 6088608 6098976 6116448 6137856 6169176 6176768 6193356 6214816 6230016 6246747 6257736 6268392 6290112 6291456 6297408 6308352 6311682 6333552 6340542 6351696 6362512 6403072 6406452 6414336 6431562 6442514 6469632 6472336 6509484 6528132 6539616 6550752 6584409 6592512 6595992 6607224 6626152 6649344 6672384 6690303 6709469 6718464 6721272 6749184 6779214 6790758 6802704 6814288 6815744 6822192 6834048 6857728 6861348 6881004 6889472 6905088 6907974 6940323 6948864 6991668 7008768 7039953 7051941 7072143 7076376 7077888 7084584 7096648 7096896 7141888 7145658 7157826 7185881 7203456 7216128 7228416 7272942 7274496 7278336 7281378 7306608 7311616 7357068 7369596 7390708 7403552 7416576 7433127 7454421 7480512 7506432 7527936 7561431 7574307 7592832 7600552 7602176 7622592 7653042 7666074 7667712 7674966 7688304 7714944 7750656 7768224 7803744 7817472 7830784 7880704 7884864 7915492 7929248 7960923 7962624 7965952 7970157 7983729 7984008 8034624 8062464 8103888 8118144 8131968 8155264 8183808 8219934 8225568 8257808 8306688 8328996 8343648 8357856 8386816 8396544 8411136 8415576 8444736 8454056 8468928 8541936 8550621 8552448 8575416 8626176 8649342 8679312 8704176 8719488 8734336 8779212 8790016 8794656 8809632 8865792 8870472 8896512 8920404 8957952 8961696 8982009 8998912 9023079 9038952 9054344 9070272 9096256 9112064 9116874 9148464 9174672 9206784 9210632 9253764 9265152 9290034 9322224 9345024 9386604 9402588 9429524 9435168 9437184 9446112 9462528 9500328 9510813 9527544 9543768 9604608 9609678 9621504 9637888 9647343 9663771 9697256 9699328 9704448 9708504 9742144 9764226 9792198 9809424 9826128 9888768 9893988 9910836 9939228 9974016 10008576 10037248 10081908 10099076 10123776 10163456 10168821 10186137 10204056 10221432 10223616 10233288 10251072 10286592 10292022 10321506 10334208 10339082 10357632 10361961 10404992 10423296 10487502 10513152 10517546 10614564 10616832 10626876 10644972 10645344 10712832 10718487 10736739 10749952 10805184 10824192 10842624 10909413 10911744 10917504 10922067 10959912 10967424 11035602 11054394 11073218 11075584 11086062 11105328 11124864 11143808 11195392 11214848 11220768 11259648 11264354 11291904 11389248 11400828 11403264 11433888 11479563 11499111 11501568 11512449 11532053 11532456 11572416 11605568 11625984 11705616 11726208 11746176 11821056 11827296 11862016 11873238 11893872 11943936 11948928 11976012 12030772 12051936 12093696 12155832 12177216 12197952 12232896 12275712 12329901 12338352 12350897 12353536 12386712 12429632 12460032 12493494 12515472 12536784 12580224 12582912 12594816 12616704 12623364 12667104 12681084 12703392 12725024 12806144 12812904 12828672 12863124 12885028 12939264 12944672 12974013 13018968 13056264 13079232 13101504 13168818 13185024 13191984 13214448 13252304 13298688 13344768 13380606 13418938 13436928 13442544 13498368 13558428 13581516 13605408 13628576 13631488 13644384 13668096 13675311 13715456 13722696 13762008 13778944 13810176 13815948 13880646 13897728 13935051 13983336 14017536 14079906 14103882 14144286 14152752 14155776 14169168 14193296 14193792 14283776 14291316 14315652 14371762 14406912 14414517 14432256 14456832 14545884 14548992 14556672 14562756 14613216 14623232 14646339 14688297 14713309 14714136 14739192 14781416 14807104 14833152 14866254 14908842 14961024 14967277 15012864 15055872 15122862 15148614 15185664 15201104 15204352 15245184 15306084 15332148 15335424 15349932 15376608 15429888 15438033 15482259 15501312 15508623 15536448 15607488 15634944 15661568 15731253 15758041 15761408 15769728 15776319 15830984 15858496 15921846 15925248 15931904 15940314 15967458 15968016 16069248 16124928 16207776 16236288 16263936 16310528 16367616 16439868 16451136 16515616 16581591 16609827 16613376 16629093 16657992 16687296 16715712 16773632 16793088 16822272 16831152 16889472 16896531 16908112 16937856 17083872 17101242 17104896 17150832 17252352 17298684 17358624 17408352 17438976 17468672 17558424 17580032 17589312 17619264 17731584 17740944 17793024 17809857 17840808 17915904 17923392 17964018 17997824 18046158 18077904 18108688 18140544 18192512 18224128 18233748 18296928 18349344 18413568 18421264 18507528 18530304 18580068 18644448 18690048 18740241 18773208 18805176 18859048 18870336 18874368 18892224 18925056 19000656 19021626 19055088 19087536 19209216 19219356 19243008 19275776 19294686 19327542 19394512 19398656 19408896 19417008 19484288 19528452 19584396 19618848 19652256 19753227 19777536 19787976 19821672 19878456 19948032 20017152 20070909 20074496 20128407 20163816 20198152 20247552 20326912 20337642 20372274 20408112 20442864 20447232 20466576 20502144 20573184 20584044 20643012 20668416 20678164 20715264 20723922 20809984 20820969 20846592 20975004 21026304 21035092 21155823 21216429 21229128 21233664 21253752 21289944 21290688 21425664 21436974 21473478 21499904 21557643 21610368 21648384 21685248 21818826 21823488 21835008 21844134 21919824 21934848 22071204 22108788 22146436 22151168 22172124 22210656 22249728 22287616 22299381 22363263 22390784 22429696 22441536 22519296 22528708 22583808 22684293 22722921 22778496 22801656 22806528 22867776 22959126 22998222 23003136 23024898 23064106 23064912 23144832 23211136 23251968 23411232 23452416 23492352 23642112 23654592 23724032 23746476 23787744 23882769 23887872 23897856 23910471 23951187 23952024 24019801 24061544 24103872 24187392 24311664 24354432 24395904 24465792 24551424 24659802 24676704 24701794 24707072 24773424 24859264 24920064 24986988 25030944 25073568 25160448 25189632 25233408 25246728 25334208 25362168 25406784 25450048 25612288 25625808 25651863 25657344 25725349 25726248 25770056 25878528 25889344 25948026 26037936 26112528 26158464 26203008 26337636 26370048 26383968 26428896 26504608 26597376 26689536 26761212 26837876 26873856 26885088 26996736 27069237 27116856 27163032 27210816 27257152 27262976 27288768 27336192 27350622 27430912 27445392 27524016 27552001 27557888 27620352 27631896 27761292 27795456 27870102 27966672 28035072 28159812 28207764 28288572 28305504 28311552 28338336 28386592 28387584 28532439 28567552 28582632 28631304 28743524 28813824 28829034 28864512 28913664 28942029 28991313 29091768 29097984 29113344 29125512 29226432 29246464 29292678 29376594 29426618 29428272 29478384 29562832 29614208 29666304 29732508 29817684 29922048 29934554 30025728 30111744 30245724 30297228 30371328 30402208 30408704 30490368 30506463 30558411 30612168 30645953 30664296 30670848 30699864 30753216 30859776 30876066 30964518 31002624 31017246 31072896 31085883 31214976 31269888 31323136 31462506 31516082 31522816 31539456 31552638 31661968 31716992 31843692 31850496 31863808 31880628 31934916 31936032 32138496 32155461 32210217 32249856 32415552 32472576 32527872 32621056 32728239 32735232 32766201 32821997 32879736 32902272 33031232 33163182 33219654 33226752 33258186 33315984 33374592 33431424 33547264 33586176 33644544 33662304 33778944 33793062 33816224 33875712 34167744 34202484 34209792 34301664 34438689 34497333 34504704 34537347 34596159 34597368 34717248 34816704 34877952 34937344 35116848 35152553 35160064 35178624 35238528 35463168 35481888 35586048 35619714 35681616 35831808 35846784 35928036 35995648 36092316 36155808 36217376 36281088 36385024 36448256 36467496 36593856 36698688 36827136 36842528 36989703 37015056 37052691 37060608 37160136 37288896 37380096 37480482 37546416 37610352 37718096 37740672 37748736 37784448 37850112 38001312 38043252 38110176 38175072 38418432 38438712 38486016 38551552 38589372 38655084 38789024 38797312 38817792 38834016 38922039 38968576 39056904 39100009 39168792 39237696 39304512 39506454 39555072 39575952 39643344 39756912 39896064 40034304 40141818 40148992 40256814 40327632 40396304 40495104 40653824 40675284 40744548 40816224 40885728 40894464 40933152 41004288 41025933 41146368 41168088 41286024 41336832 41356328 41430528 41447844 41619968 41641938 41693184 41805153 41876341 41950008 42052608 42070184 42311646 42432858 42458256 42467328 42507504 42579888 42581376 42851328 42873948 42946956 42999808 43115286 43220736 43296768 43370496 43637652 43646976 43670016 43688268 43839648 43869696 43939017 44064891 44139927 44142408 44217576 44292872 44302336 44344248 44421312 44499456 44575232 44598762 44726526 44781568 44849809 44859392 44883072 44901831 45038592 45057416 45167616 45368586 45445842 45556992 45603312 45613056 45735552 45918252 45996444 46006272 46049796 46128212 46129824 46289664 46422272 46446777 46503936 46525869 46822464 46904832 46984704 47193759 47274123 47284224 47309184 47328957 47448064 47492952 47575488 47765538 47775744 47795712 47820942 47902374 47904048 48039602 48123088 48207744 48374784 48623328 48708864 48791808 48931584 49102848 49319604 49353408 49403588 49414144 49546848 49718528 49744773 49829481 49840128 49887279 49973976 50061888 50147136 50320896 50379264 50466816 50493456 50668416 50689593 50724336 50813568 50900096 51224576 51251616 51303726 51314688 51450698 51452496 51540112 51757056 51778688 51896052 52075872 52225056 52316928 52406016 52675272 52740096 52767936 52857792 53009216 53194752 53379072 53429571 53522424 53675752 53747712 53770176 53993472 54138474 54233712 54326064 54421632 54514304 54525952 54577536 54672384 54701244 54861824 54890784 55048032 55104002 55115776 55240704 55263792 55522584 55590912 55740204 55933344 56070144 56220723 56319624 56415528 56577144 56611008 56623104 56676672 56773184 56775168 57064878 57135104 57165264 57262608 57487048 57627648 57658068 57729024 57827328 57884058 57982626 58183536 58195968 58226688 58251024 58452864 58492928 58585356 58753188 58853236 58856544 58956768 59125664 59228416 59259681 59332608 59465016 59635368 59844096 59869108 60051456 60212727 60223488 60385221 60491448 60594456 60742656 60804416 60817408 60980736 61012926 61116822 61224336 61291906 61328592 61341696 61399728 61506432 61719552 61752132 61929036 62005248 62034492 62145792 62171766 62429952 62462907 62539776 62646272 62925012 63032164 63045632 63078912 63105276 63323936 63433984 63467469 63649287 63687384 63700992 63727616 63761256 63869832 63872064 64276992 64310922 64420434 64499712 64672929 64831104 64945152 65055744 65242112 65456478 65470464 65532402 65643994 65759472 65804544 66062464 66326364 66439308 66453504 66516372 66631968 66749184 66862848 66898143 67089789 67094528 67172352 67289088 67324608 67557888 67586124 67632448 67751424 68052879 68168763 68335488 68364049 68404968 68419584 68603328 68877378 68994666 69009408 69074694 69192318 69194736 69434496 69633408 69755904 69874688 70233696 70305106 70320128 70357248 70477056 70926336 70963776 71172096 71239428 71363232 71648307 71663616 71693568 71731413 71853561 71856072 71975917 71991296 72059403 72184632 72311616 72434752 72562176 72770048 72896512 72934992 73187712 73218301 73397376 73654272 73685056 73979406 74030112 74105382 74121216 74320272 74577792 74760192 74960964 75092832 75220704 75436192 75481344 75568896 75700224 76002624 76086504 76220352 76350144 76836864 76877424 76955589 76972032 77103104 77176047 77178744 77310168 77578048 77594624 77635584 77668032 77844078 77937152 78113808 78200018 78337584 78475392 78609024 79012908 79110144 79151904 79286688 79513824 79792128 80068608 80283636 80297984 80513628 80655264 80792608 80990208 81207711 81307648 81350568 81489096 81632448 81771456 81788928 81866304 82008576 82051866 82292736 82336176 82572048 82656003 82673664 82712656 82861056 82895688 83239936 83283876 83386368 83610306 83752682 83900016 84105216 84140368 84623292 84865716 84916512 84934656 85015008 85159776 85162752 85597317 85702656 85747896 85893912 85999616 86230572 86441472 86593536 86740992 86826087 86973939 87223097 87275304 87293952 87340032 87376536 87679296 87739392 87878034 88129782 88279854 88284816 88435152 88585744 88604672 88688496 88842624 88998912 89150464 89197524 89453052 89563136 89699618 89718784 89766144 89803662 90077184 90114832 90335232 90737172 90891684 91113984 91206624 91226112 91471104 91519389 91675233 91836504 91937859 91992888 92012544 92099592 92256424 92259648 92579328 92844544 92893554 93007872 93051738 93257649 93416453 93644928 93809664 93969408 94387518 94548246 94568448 94618368 94657914 94896128 94985904 95150976 95531076 95551488 95591424 95641884 95804748 95808096 96079204 96246176 96415488 96630651 96749568 97246656 97417728 97583616 97863168 98184717 98205696 98298603 98465991 98639208 98706816 98807176 98828288 99093696 99437056 99489546 99658962 99680256 99774558 99947952 100123776 100294272 100641792 100758528 100933632 100986912 101336832 101379186 101448672 101627136 101800192 102449152 102503232 102607452 102629376 102901396 102904992 103080224 103491999 103514112 103557376 103612041 103788477 103792104 104151744 104450112 104633856 104812032 105350544 105457659 105480192 105535872 105715584 106018432 106389504 106758144 106859142 107044848 107351504 107495424 107540352 107986944 108276948 108467424 108652128 108843264 109028608 109155072 109344768 109402488 109723648 109781568 110096064 110208004 110231552 110481408 110527584 110969109 111045168 111158073 111181824 111480408 111866688 112140288 112441446 112639248 112831056 113154288 113222016 113246208 113353344 113546368 113550336 114129756 114270208 114330528 114525216 114974096 115255296 115316136 115458048 115654656 115768116 115965252 116367072 116391936 116453376 116502048 116766117 116905728 116985856 117170712 117300027 117506376 117706472 117713088 117913536 118251328 118456832 118519362 118665216 118930032 119270736 119688192 119738216 120102912 120425454 120446976 120770442 120982896 121188912 121485312 121608832 121634816 121961472 122025852 122233644 122448672 122583812 122657184 122683392 122799456 123012864 123439104 123504264 123858072 124010496 124068984 124291584 124343532 124859904 124925814 125079552 125292544 125415459 125629023 125850024 126064328 126091264 126157824 126210552 126647872 126867968 126934938 127298574 127374768 127401984 127455232 127522512 127739664 127744128 128553984 128621844 128840868 128999424 129345858 129662208 129890304 130111488 130484224 130912956 130940928 131064804 131287988 131518944 131609088 132124928 132194673 132419781 132652728 132878616 132907008 133032744 133263936 133498368 133725696 133796286 134179578 134189056 134344704 134549427 134578176 134649216 134705493 135115776 135172248 135264896 135502848 136105758 136337526 136670976 136728098 136809936 136839168 137206656 137754756 137989332 138018816 138149388 138384636 138389472 138868992 139266816 139340331 139511808 139577607 139749376 140467392 140610212 140640256 140714496 140954112 141581277 141822369 141852672 141927552 141986871 142344192 142478856 142726464 143296614 143327232 143387136 143462826 143707122 143712144 143951834 143982592 144118806 144369264 144623232 144869504 145124352 145540096 145793024 145869984 146375424 146436602 146794752 147308544 147370112 147958812 148060224 148210764 148242432 148640544 149155584 149234319 149488443 149520384 149661837 149916689 149921928 150185664 150441408 150872384 150962688 151137792 151400448 152005248 152068779 152173008 152440704 152700288 153673728 153754848 153911178 153944064 154206208 154352094 154357488 154620336 155156096 155189248 155271168 155336064 155688156 155874304 156227616 156400036 156675168 156950784 157218048 158025816 158220288 158303808 158573376 159027648 159584256 160137216 160288713 160561661 160567272 160595968 161027256 161310528 161585216 161980416 162415422 162615296 162701136 162978192 163264896 163542912 163577856 163732608 164017152 164103732 164585472 164672352 165144096 165312006 165347328 165425312 165722112 165791376 166479872 166567752 166772736 167220612 167505364 167800032 168210432 168280736 168662169 169246584 169731432 169833024 169869312 170030016 170319552 170325504 171194634 171405312 171495792 171787824 171999232 172461144 172882944 173187072 173481984 173652174 173947878 174446194 174550608 174587904 174680064 174753072 175358592 175478784 175756068 176259564 176559708 176569632 176870304 177171488 177209344 177376992 177685248 177779043 177997824 178300928 178395048 178906104 179126272 179399236 179437568 179532288 179607324 180154368 180229664 180638181 180670464 181155663 181474344 181783368 182227968 182413248 182452224 182942208 183038778 183350466 183673008 183875718 183985776 184025088 184199184 184512848 184519296 185158656 185689088 185787108 186015744 186103476 186515298 186832906 187289856 187388721 187619328 187938816 188775036 189096492 189136896 189236736 189315828 189792256 189971808 190301952 190402407 190947861 191062152 191102976 191182848 191273017 191283768 191609496 191616192 192158408 192492352 192830976 193261302 193499136 194018787 194493312 194574601 194835456 195167232 195726336 196369434 196411392 196597206 196931982 197278416 197413632 197614352 197656576 198187392 198874112 198979092 199317924 199360512 199549116 199895904 200247552 200588544 200694429 201269367 201283584 201517056 201867264 201973824 202673664 202758372 202897344 203254272 203600384 204158637 204506289 204854533 204898304 205006464 205092147 205214904 205258752 205802792 205809984 206160448 206983998 207028224 207114752 207224082 207576954 207584208 208303488 208390549 208900224 209267712 209624064 210701088 210915318 210960384 211071744 211431168 212036864 212779008 213516288 213718284 214089696 214703008 214944921 214990848 215080704 215560683 215927751 215973888 216178209 216553896 216934848 217304256 217686528 218057216 218310144 218689536 218804976 219447296 219563136 219654903 220192128 220416008 220463104 220962816 221055168 221938218 222090336 222316146 222363648 222960816 223733376 224280576 224882892 225278496 225662112 226308576 226444032 226706688 227092736 227100672 228259512 228540416 228661056 229050432 229948192 230510592 230632272 230866767 230916096 231309312 231528141 231536232 231930504 232734144 232783872 232906752 233004096 233532234 233811456 233971712 234341424 234600054 235012752 235412944 235426176 235827072 236502656 236913664 237038724 237330432 237860064 238541472 239376384 239476432 240205824 240850908 240893952 241540884 241965792 242377824 242970624 243217664 243623133 243922944 244051704 244467288 244897344 245167624 245314368 245366784 245598912 246025728 246878208 247008528 247716144 247968009 248020992 248137968 248583168 248687064 249719808 249851628 250159104 250585088 250830918 251258046 251700048 252128656 252182528 252315648 252421104 253295744 253735936 253869876 254597148 254749536 254803968 254910464 255045024 255479328 255488256 256791951 257107968 257243688 257681736 257998848 258691716 259324416 259780608 260222976 260478261 260921817 260968448 261669291 261825912 261881856 262129608 262575976 263037888 263218176 264249856 264389346 264839562 265305456 265757232 265814016 266065488 266527872 266996736 267451392 267592572 268359156 268378112 268689408 269098854 269156352 269298432 269410986 270231552 270344496 270529792 271005696 272211516 272675052 273341952 273456196 273619872 273678336 274413312 275025699 275509512 275813577 275978664 276037632 276298776 276769272 276778944 277737984 278533632 278680662 279023616 279155214 279498752 279772947 280249359 280934784 281220424 281280512 281428992 281908224 283162554 283644738 283705344 283855104 283973742 284688384 284957712 285452928 286593228 286654464 286774272 286925652 287414244 287424288 287903668 287965184 288237612 288738528 289246464 289739008 289891953 290248704 291080192 291586048 291739968 292750848 292873204 293589504 294554151 294617088 294740224 294895809 295397973 295917624 296120448 296421528 296484864 297281088 298311168 298468638 298976886 299040768 299323674 299833378 299843856 300371328 300882816 301744768 301925376 302275584 302800896 304010496 304137558 304346016 304881408 305400576 307347456 307509696 307822356 307888128 308412416 308704188 308714976 309240672 310312192 310475997 310542336 310672128 310836123 311365431 311376312 311748608 312455232 312800072 313350336 313901568 314436096 316051632 316372977 316440576 316607616 317146752 318055296 319168512 320274432 320577426 321123322 321134544 321191936 322054512 322621056 323170432 323960832 324830844 325230592 325402272 325956384 326529792 327085824 327465216 328034304 328207464 329170944 329344704 330288192 330624012 330694656 330850624 331444224 331582752 332907327 332959744 333135504 333474219 333545472 334429537 334441224 335010728 335600064 336420864 336561472 337324338 338493168 339462864 339666048 339738624 340060032 340639104 340651008 342389268 342810624 342991584 343575648 343998464 344922288 345765888 346374144 346963968 347304348 347895756 348892388 349101216 349175808 349360128 349506144 350717184 350957568 351512136 351900081 352519128 353119416 353139264 353740608 354342976 354418688 354753984 355370496 355558086 355995648 356601856 356790096 357812208 358176013 358252544 358798472 358875136 359064576 359214648 360308736 360459328 361276362 361340928 362311326 362948688 363566736 364455936 364826496 364904448 365884416 366077556 366700932 367346016 367751436 367971552 368050176 368398368 369025696 369038592 370317312 371378176 371574216 372031488 372206952 373030596 373665812 374579712 374777442 375238656 375877632 376246377 376887069 377550072 378192984 378273792 378473472 378631656 379584512 379943616 380603904 380804814 381895722 382124304 382205952 382365696 382546034 382567536 383218992 383232384 384316816 384984704 385661952 386522604 386998272 388037574 388986624 389149202 389670912 390334464 391452672 392738868 392822784 393194412 393863964 394556832 394827264 395228704 395313152 396374784 396584019 397259343 397748224 397958184 398635848 398721024 399098232 399791808 400495104 401177088 401388858 402538734 402567168 403034112 403648281 403734528 403947648 404116479 405347328 405516744 405794688 406508544 407200768 408317274 409012578 409709066 409796608 410012928 410184294 410429808 410517504 411605584 411619968 412320896 413967996 414056448 414229504 414448164 415153908 415168416 416606976 416781098 417800448 418020993 418535424 418732821 419248128 421402176 421830636 421920768 422143488 422862336 424073728 424743831 425467107 425558016 425960613 426685961 427032576 427436568 428179392 429406016 429889842 429981696 430161408 431121366 431855502 431947776 432356418 433107792 433869696 434608512 435373056 436114432 436620288 437379072 437609952 438894592 439126272 439309806 440384256 440832016 440926208 441925632 442110336 443876436 444180672 444632292 444727296 445921632 447466752 447702957 448465329 448561152 448985511 449750067 449765784 450556992 451324224 452617152 452888064 453413376 454185472 454201344 456206337 456519024 456983189 457080832 457322112 458100864 459896384 461021184 461264544 461733534 461832192 462618624 463056282 463072464 463861008 465468288 465567744 465813504 466008192 467064468 467622912 467943424 468682848 469200108 470025504 470825888 470852352 471654144 473005312 473827328 474077448 474660864 475720128 477082944 478752768 478952864 480411648 480866139 481684983 481701816 481787904 483081768 483931584 484755648 485941248 486435328 487246266 487845888 488103408 488934576 489794688 490335248 490628736 490733568 491197824 492051456 493756416 494017056 495432288 495936018 496041984 496275936 497166336 497374128 499439616 499703256 500318208 501170176 501661836 502516092 503400096 504257312 504365056 504631296 504842208 505986507 506591488 507471872 507739752 509194296 509499072 509607936 509820928 510090048 510958656 510976512 513583902 514215936 514487376 515363472 515997696 517383432 518648832 519561216 520445952 520956522 521843634 521936896 523338582 523651824 523763712 524259216 525151952 526075776 526436352 528499712 528778692 529679124 530610912 531514464 531628032 532130976 533055744 533337129 533993472 534902784 535185144 536718312 536756224 537378816 538197708 538312704 538596864 538821972 540463104 540688992 541059584 541914543 542011392 543466989 544392433 544423032 545350104 546683904 546912392 547239744 547356672 548826624 550051398 551019024 551627154 551957328 552075264 552597552 553538544 553557888 555475968 557067264 557361324 558047232 558310428 558997504 559545894 560498718 561869568 562440848 562561024 562857984 563816448 566325108 567289476 567410688 567710208 567947484 569376768 569915424 570905856 571207221 572843583 573186456 573308928 573548544 573819051 573851304 574828488 574848576 575807336 575930368 576475224 577477056 578492928 579478016 579783906 580497408 582056361 582160384 583047517 583172096 583479936 583723803 585501696 585746408 587179008 589108302 589234176 589480448 589791618 590795946 591835248 592240896 592843056 592969728 594562176 596622336 596937276 597953772 598081536 598647348 599666756 599687712 600742656 601765632 603489536 603808101 603850752 604551168 605601792 608020992 608275116 608692032 609762816 610801152 613518867 614563599 614694912 615019392 615276441 615644712 615776256 616824832 617408376 617429952 618481344 620624384 620951994 621084672 621344256 621672246 622730862 622752624 623497216 624910464 625171647 625600144 626700672 627803136 628872192 632103264 632745954 632881152 633215232 634293504 636110592 638337024 640548864 641154852 642246644 642269088 642383872 644109024 645242112 646340864 646682049 647783253 647921664 648534627 649661688 650461184 650804544 651912768 653059584 654171648 654930432 656068608 656414928 658341888 658689408 658964709 660576384 661248024 661389312 661701248 662888448 663165504 665814654 665919488 666271008 666948438 667090944 668859074 668882448 670021456 671200128 672841728 673122944 674648676 676986336 678925728 679332096 680120064 681278208 681302016 684778536 685621248 685983168 687151296 687996928 689844576 691531776 692600301 692748288 693927936 694584423 694608696 695791512 697784776 698202432 698351616 698720256 699012288 701434368 701915136 703024272 703800162 705038256 706238832 706278528 707481216 708685952 708837376 709507968 710740992 711116172 711991296 713203712 713580192 715624416 716352026 716505088 717596944 717750272 718129152 718429296 720617472 720918656 722552724 722681856 724622652 725897376 727133472 728911872 729652992 730869399 731768832 732155112 733401864 734692032 735502872 735943104 736100352 736796736 738051392 738077184 740634624 742756352 743148432 743904027 744062976 744413904 746061192 747331624 749159424 749554884 750477312 751755264 752492754 753774138 755100144 756385968 756547584 756946944 757263312 759169024 759887232 761207808 761609628 763791444 764248608 764411904 764731392 765092068 765135072 766437984 766464768 768633632 769969408 770375853 771323904 773045208 773996544 776075148 777973248 778298404 779341824 780668928 782765451 782905344 785007873 785477736 785645568 786388824 787727928 789113664 789654528 790457408 790626304 792749568 793168038 794518686 795496448 795916368 797271696 797442048 798196464 799583616 800990208 802354176 802777716 805077468 805134336 806068224 807296562 807469056 807895296 808232958 810694656 811033488 811589376 813017088 814401536 816634548 818025156 819418132 819593216 820025856 820368588 820859616 821035008 823211168 823239936 824641792 825077097 827440731 827935992 828112896 828459008 828896328 830307816 830336832 833213952 833562196 835600896 836041986 837070848 837465642 838496256 839318841 840748077 842804352 843661272 843841536 844286976 845724672 848147456 849487662 850934214 851116032 851921226 853371922 854065152 854873136 856358784 858812032 859779684 859963392 860322816 862242732 863711004 863895552 864712836 866215584 867739392 869217024 869675859 870746112 872228864 873240576 874758144 875219904 877789184 878252544 878619612 880768512 881664032 881852416 883662453 883851264 884220672 884687427 886193919 887752872 888361344 888732637 889264584 889454592 891843264 894933504 895405914 896930658 897122304 897971022 899500134 899531568 901113984 902648448 905234304 905776128 906826752 908370944 908402688 912412674 913038048 913966378 914161664 914644224 916201728 919792768 922042368 922529088 923467068 923664384 925237248 926112564 926144928 927722016 930936576 931427991 931627008 932016384 932508369 934096293 934128936 935245824 935686921 935886848 937365696 938400216 940051008 941651776 941704704 943308288 946010624 947654656 948154896 949118931 949321728 951440256 951837913 954165888 957505536 957905728 960823296 961732278 963369966 963403632 963575808 966163536 967863168 969511296 971882496 972870656 974492532 975691776 976206816 977869152 979589376 980670496 981257472 982395648 984102912 987512832 988034112 990864576 991872036 992083968 992551872 994332672 994748256 998721981 998879232 999406512 1000422657 1000636416 1002340352 1003288611 1003323672 1005032184 1006800192 1008514624 1008730112 1009262592 1009684416 1011973014 1013182976 1014943744 1015479504 1018388592 1018998144 1019215872 1019424037 1019641856 1020180096 1021917312 1021953024 1027167804 1028431872 1028974752 1030726944 1031995392 1034766864 1037297664 1039122432 1040891904 1041913044 1043687268 1043873792 1046677164 1047303648 1047527424 1048518432 1050303904 1052151552 1052872704 1055700243 1056999424 1057557384 1059358248 1061221824 1063028928 1063256064 1064261952 1066111488 1066674258 1067986944 1069805568 1070370288 1073436624 1073512448 1074528039 1074757632 1076395416 1076625408 1077193728 1077643944 1080926208 1081377984 1082119168 1083829086 1084022784 1086933978 1088784866 1088846064 1090700208 1093367808 1093824784 1094479488 1094713344 1097653248 1100102796 1102038048 1103254308 1103914656 1104150528 1105195104 1107077088 1107115776 1110951936 1114134528 1114722648 1116094464 1116620856 1117995008 1119091788 1120997436 1123739136 1124881696 1125122048 1125715968 1127632896 1128739131 1130661207 1132650216 1133900261 1134578952 1134821376 1135420416 1135894968 1138753536 1139830848 1141811712 1142414442 1145687166 1146372912 1146617856 1147097088 1147638102 1147702608 1149656976 1149697152 1151614672 1151860736 1152950448 1154954112 1156985856 1158956032 1159567812 1160994816 1164112722 1164320768 1166095034 1166344192 1166959872 1167447606 1171003392 1171492816 1174358016 1178216604 1178468352 1178960896 1179583236 1181591892 1183670496 1184481792 1185686112 1185939456 1189124352 1189752057 1191778029 1193244672 1193874552 1195907544 1196163072 1197294696 1199333512 1199375424 1201485312 1203531264 1206979072 1207616202 1207701504 1209102336 1210944843 1211203584 1212349437 1214413889 1216041984 1216550232 1217384064 1219525632 1221602304 1227037734 1229127198 1229389824 1230038784 1230552882 1231289424 1231552512 1233649664 1234816752 1234859904 1236962688 1241248768 1241903988 1242169344 1242688512 1243344492 1245461724 1245505248 1246994432 1249820928 1250343294 1251200288 1253401344 1255606272 1256198463 1257744384 1264206528 1265491908 1265762304 1266430464 1268587008 1272221184 1274231493 1276401321 1276674048 1277881839 1280057883 1281097728 1282309704 1284493288 1284538176 1284767744 1288218048 1290484224 1292681728 1293364098 1295566506 1295843328 1297069254 1299323376 1300644461 1300922368 1301609088 1303825536 1306119168 1308343296 1309860864 1312137216 1312829856 1316683776 1317378816 1317929418 1321152768 1322496048 1322778624 1323402496 1325776896 1326331008 1331629308 1331838976 1332542016 1333896876 1334181888 1337718148 1337764896 1340042912 1342400256 1345395987 1345683456 1346245888 1346956533 1349250201 1349297352 1353972672 1357851456 1358664192 1360240128 1362556416 1362604032 1368619011 1369557072 1370949567 1371242496 1371966336 1374302592 1375993856 1379689152 1383063552 1385200602 1385496576 1387855872 1389168846 1389217392 1391583024 1395569552 1396404864 1396703232 1397440512 1398024576 1402868736 1403830272 1406048544 1407600324 1410076512 1412477664 1412557056 1414962432 1417371904 1419015936 1421481984 1422232344 1423982592 1426407424 1427160384 1431248832 1432704052 1433010176 1435193888 1435500544 1436258304 1436858592 1441234944 1441837312 1442598417 1445054949 1445105448 1445363712 1449245304 1451794752 1454266944 1457823744 1459305984 1461738798 1463537664 1464310224 1466803728 1469384064 1471005744 1471886208 1472200704 1473593472 1476102784 1476154368 1481269248 1485512704 1486296864 1487808054 1488125952 1488827808 1492122384 1494663248 1498318848 1499109768 1500954624 1503510528 1504985508 1507548276 1510200288 1512771936 1513095168 1513893888 1514526624 1517959521 1519774464 1522415616 1523219256 1527582888 1528497216 1528823808 1529462784 1530184136 1530270144 1532875968 1532929536 1537267264 1539938816 1540751706 1542647808 1546090416 1547993088 1552150296 1555946496 1556596808 1558683648 1561337856 1565530902 1565810688 1570015746 1570955472 1571291136 1572777648 1575455856 1578227328 1579309056 1580914816 1581252608 1585499136 1586336076 1589037372 1590992896 1591832736 1594543392 1594884096 1596392928 1599167232 1601980416 1604708352 1605555432 1610154936 1610268672 1612136448 1614593124 1614938112 1615790592 1616465916 1621389312 1622066976 1623178752 1625743629 1626034176 1628803072 1630400967 1633177299 1633269096 1636050312 1638836264 1639186432 1640051712 1640737176 1641719232 1642070016 1646422336 1646479872 1649283584 1650154194 1654881462 1655871984 1656225792 1656918016 1657792656 1660615632 1660673664 1666427904 1667124392 1671201792 1672083972 1674141696 1674931284 1676992512 1678637682 1681496154 1685608704 1687322544 1687683072 1688573952 1691449344 1696294912 1698975324 1701868428 1702232064 1703842452 1706743844 1708130304 1709746272 1712717568 1717624064 1718530749 1719559368 1719926784 1720645632 1721457153 1724485464 1727422008 1727791104 1729425672 1732431168 1735478784 1738434048 1739351718 1741492224 1744457728 1746169083 1746481152 1749142551 1749516288 1750439808 1751171409 1755578368 1756505088 1757239224 1761537024 1763328064 1763704832 1767324906 1767702528 1768441344 1769374854 1772387838 1775505744 1776722688 1777465274 1778529168 1778909184 1783686528 1789867008 1790811828 1793861316 1794244608 1795942044 1799000268 1799063136 1802227968 1805296896 1810468608 1811424303 1811552256 1813653504 1816741888 1816805376 1824825348 1826076096 1827932756 1828323328 1829288448 1832403456 1839585536 1840556601 1843690797 1844084736 1845058176 1845829323 1846934136 1847328768 1850474496 1852225128 1852289856 1855444032 1861873152 1862855982 1863254016 1864032768 1865016738 1868192586 1868257872 1870491648 1871373842 1871773696 1874731392 1875514941 1876800432 1880102016 1883303552 1883409408 1886616576 1892021248 1895309312 1896309792 1898237862 1898643456 1902880512 1903675826 1908331776 1915011072 1915811456 1921646592 1923464556 1926739932 1926807264 1927151616 1932327072 1935726336 1939022592 1940046147 1943349759 1943764992 1945603881 1945741312 1948985064 1951383552 1952413632 1955738304 1959178752 1961340992 1962514944 1964791296 1968205824 1975025664 1976068224 1976894127 1981729152 1983744072 1984167936 1985103744 1988665344 1989496512 1997443962 1997758464 1998813024 2000845314 2001272832 2004680704 2006577222 2006647344 2010064368 2013600384 2017029248 2017460224 2018525184 2019368832 2023946028 2026365952 2029887488 2030959008 2036777184 2037996288 2038848074 2039283712 2040360192 2043834624 2043906048 2054335608 2056863744 2057949504 2061453888 2063990784 2069533728 2074595328 2077800903 2078244864 2081783808 2083753269 2083826088 2087301593 2087374536 2087747584 2093354328 2094607296 2095054848 2097036864 2100607808 2104303104 2105745408 2111400486 2113998848 2115114768 2118716496 2122443648 2126057856 2126512128 2128523904 2132222976 2133348516 2135973888 2139611136 2140740576 2146873248 2147024896 2149056078 2149515264 2152790832 2153250816 2154387456 2155287888 2161852416 2162755968 2164238336 2167658172 2168045568 2173867956 2177569732 2177692128 2181400416 2186735616 2187649568 2188958976 2192608197 2195306496 2200205592 2204076096 2206508616 2207829312 2208301056 2210390208 2214154176 2214231552 2221903872 2228269056 2229445296 2231712081 2232188928 2233241712 2235990016 2238183576 2241994872 2247478272 2249763392 2250244096 2251431936 2255265792 2257478262 2261322414 2265300432 2267800522 2269157904 2269642752 2270840832 2271789936 2277507072 2279661696 2283623424 2284828884 2291374332 2292745824 2293235712 2294194176 2295276204 2295405216 2299313952 2299394304 2303229344 2303721472 2305900896 2309908224 2311127559 2313971712 2317912064 2319135624 2321989632 2328225444 2328641536 2332190068 2332688384 2333919744 2334895212 2342006784 2342985632 2348296353 2348716032 2355023619 2356433208 2356936704 2357921792 2359166472 2363183784 2367340992 2368963584 2371372224 2371878912 2378248704 2379504114 2383556058 2386489344 2387749104 2391815088 2392326144 2394589392 2398667024 2398750848 2402970624 2407062528 2413958144 2415232404 2415403008 2418204672 2421889686 2422407168 2424698874 2428827778 2432083968 2433100464 2434768128 2439051264 2443204608 2454075468 2458254396 2458779648 2460077568 2461105764 2462578848 2463105024 2467299328 2469633504 2469719808 2473925376 2475231291 2482322193 2482497536 2483807976 2484338688 2485377024 2486688984 2490923448 2491010496 2493988864 2499641856 2500686588 2502400576 2506802688 2511212544 2512396926 2515488768 2517956523 2522244231 2528413056 2529469813 2530983816 2531524608 2532860928 2537174016 2544442368 2548462986 2552802642 2553348096 2555763678 2560115766 2562195456 2564619408 2568986576 2569076352 2569535488 2576436096 2580968448 2585363456 2586728196 2591133012 2591686656 2594138508 2598646752 2601288922 2601844736 2603218176 2607651072 2609027577 2612238336 2616686592 2619721728 2624274432 2625659712 2633367552 2634757632 2635858836 2642305536 2644992096 2645557248 2646804992 2650987359 2651553792 2652662016 2654062281 2658581757 2663108929 2663258616 2663677952 2665084032 2666197911 2667793752 2668363776 2675436296 2675529792 2680085824 2684800512 2690791974 2691366912 2692491776 2693913066 2698500402 2698594704 2707945344 2709077137 2715702912 2717328384 2720480256 2725112832 2725208064 2737238022 2739114144 2741899134 2742484992 2743932672 2748605184 2751987712 2759378304 2766127104 2770401204 2770993152 2775711744 2778337692 2778434784 2783166048 2791139104 2792809728 2794283973 2794881024 2796049152 2802288879 2805737472 2807060763 2807660544 2812097088 2815200648 2820153024 2824955328 2825114112 2829924864 2834743808 2838031872 2842963968 2844464688 2847356793 2847965184 2852814848 2854320768 2855513739 2862497664 2865408104 2866020352 2870387776 2871001088 2872516608 2873717184 2882469888 2883674624 2885196834 2890109898 2890210896 2890727424 2898490608 2903589504 2908533888 2915647488 2918611968 2923477596 2927075328 2928620448 2933607456 2938768128 2942011488 2943772416 2947186944 2952205568 2952308736 2962538496 2971025408 2972593728 2975616108 2976251904 2977655616 2984244768 2989326496 2996637696 2998219536 3001267971 3001909248 3007021056 3009865833 3009971016 3015096552 3020400576 3025543872 3026190336 3027787776 3029053248 3035919042 3039548928 3044831232 3046438512 3055165776 3056994432 3057647616 3058272111 3058925568 3060368272 3060540288 3065751936 3065859072 3074534528 3079877632 3081503412 3085295616 3092180832 3095986176 3104300592 3111892992 3113193616 3117367296 3122675712 3131061804 3131621376 3140031492 3141910944 3142582272 3145555296 3150911712 3156454656 3158618112 3161829632 3167100729 3170998272 3172672152 3178074744 3181985792 3183665472 3189086784 3189768192 3192785856 3198334464 3203960832 3209416704 3211110864 3220309872 3220537344 3223584117 3224272896 3229186248 3229876224 3231581184 3232931832 3242778624 3244133952 3246357504 3251487258 3252068352 3257606144 3260801934 3266354598 3266538192 3272100624 3277672528 3278372864 3280103424 3281474352 3283438464 3284140032 3292844672 3292959744 3298567168 3300308388 3309762924 3311743968 3312451584 3313836032 3315585312 3321231264 3321347328 3332855808 3334248784 3342403584 3344167944 3348283392 3349862568 3353985024 3357275364 3362992308 3371217408 3374645088 3375366144 3377147904 3382898688 3386217393 3391983621 3392589824 3397950648 3401700783 3403736856 3404464128 3407684904 3413487688 3416260608 3419492544 3425435136 3435248128 3437061498 3439118736 3439853568 3441291264 3442914306 3448970928 3454844016 3455582208 3458851344 3464862336 3470957568 3476868096 3478703436 3482984448 3488915456 3492338166 3492962304 3498285102 3499032576 3500879616 3502342818 3511156736 3513010176 3514478448 3523074048 3526656128 3527409664 3534649812 3535405056 3536882688 3538749708 3544775676 3551011488 3553445376 3554930548 3557058336 3557818368 3567373056 3575334087 3579734016 3581623656 3587722632 3588489216 3591884088 3598000536 3598126272 3604455936 3610593792 3620937216 3622848606 3623104512 3627307008 3632834529 3633483776 3633610752 3637048311 3643241667 3649650696 3652152192 3655865512 3656646656 3658576896 3664806912 3679171072 3681113202 3687381594 3688169472 3690116352 3691658646 3693868272 3694657536 3700948992 3704450256 3704579712 3710888064 3723746304 3725711964 3726508032 3728065536 3730033476 3736385172 3736515744 3740983296 3742747684 3743547392 3749462784 3751029882 3753600864 3760204032 3766607104 3766818816 3768595389 3773233152 3784042496 3790618624 3792619584 3796475724 3797286912 3805761024 3807351652 3816663552 3829203963 3830022144 3831622912 3833645517 3840173649 3843293184 3846929112 3853479864 3853614528 3854303232 3864654144 3871452672 3878045184 3880092294 3886699518 3887529984 3891207762 3891482624 3897970128 3901933383 3902767104 3904827264 3911476608 3918357504 3922681984 3925029888 3929582592 3936411648 3950051328 3952136448 3953788254 3963458304 3967488144 3968335872 3970207488 3977330688 3978993024 3994887924 3995516928 3997626048 4001690628 4002545664 4009361408 4013154444 4013294688 4020128736 4027200768 4034058496 4036187961 4037050368 4038737664 4040869599 4047750603 4047892056 4052731904 4059774976 4061918016 4073554368 4075992576 4077696148 4078567424 4080720384 4087669248 4087812096 4105857033 4108671216 4112848701 4113727488 4115899008 4122907776 4127981568 4139067456 4149190656 4155601806 4156489728 4163567616 4167506538 4167652176 4174603186 4174749072 4175495168 4186708656 4189214592 4190109696 4194073728 4201215616 4208606208 4211490816 4222800972 4227997696 4230229536 4237432992 4244887296 4252115712 4257047808 4264445952 4266697032 4271947776 4279222272 4281481152 4293746496 4294049792 4298112156 4299030528 4305581664 4306501632 4308774912 4310575776 4323704832 4325511936 4327795251 4328476672 4335164847 4335316344 4336091136 4347583981 4347735912 4355139464 4355384256 4362800832 4373471232 4375299136 4377917952 4385216394 4390612992 4400411184 4408152192 4413017232 4415658624 4416602112 4420780416 4428308352 4428463104 4443807744 4456538112 4458890592 4463424162 4464377856 4466483424 4471980032 4476367152 4483989744 4494956544 4499526784 4500488192 4502863872 4510531584 4514956524 4522644828 4530600864 4535601044 4538315808 4539285504 4541681664 4543579872 4559323392 4567246848 4569657768 4582748664 4585491648 4586471424 4588388352 4590552408 4590810432 4598627904 4598788608 4606458688 4607442944 4611801792 4619816448 4622255118 4627943424 4635824128 4638271248 4643979264 4656288169 4656450888 4657283072 4664380136 4665376768 4667839488 4669790424 4684013568 4685971264 4696592706 4697432064 4710047238 4712866416 4713873408 4715843584 4718332944 4726367568 4734681984 4737927168 4742744448 4743757824 4756497408 4759008228 4767112116 4772978688 4775498208 4783630176 4784652288 4789178784 4797334048 4797501696 4805941248 4814125056 4827916288 4830464808 4830806016 4836409344 4843779372 4844814336 4849397748 4857655556 4864167936 4866200928 4869536256 4878102528 4886409216 4891202901 4899531897 4908150936 4916508792 4917559296 4920155136 4922211528 4925157696 4926210048 4934598656 4939267008 4939439616 4947850752 4950462582 4964644386 4964995072 4967615952 4968677376 4970754048 4973377968 4981846896 4982020992 4987977728 4999283712 5001373176 5004801152 5013605376 5022425088 5024793852 5030977536 5035913046 5044488462 5056826112 5058939626 5061967632 5063049216 5065721856 5074348032 5088884736 5096925972 5105605284 5106696192 5111527356 5120231532 5124390912 5129238816 5137973152 5138152704 5139070976 5152872192 5155592247 5161936896 5164371459 5170726912 5173456392 5182266024 5183373312 5188277016 5197293504 5202577844 5203689472 5206436352 5215302144 5218055154 5224476672 5233373184 5238507249 5239443456 5247427653 5248548864 5251319424 5253514227 5266735104 5269515264 5271717672 5284611072 5289984192 5291114496 5293609984 5301974718 5303107584 5305324032 5308124562 5317163514 5326217858 5326517232 5327355904 5330168064 5332395822 5335587504 5336727552 5350872592 5351059584 5360171648 5369601024 5381583948 5382733824 5384983552 5387826132 5397000804 5397189408 5415890688 5418154274 5431405824 5434272909 5434656768 5440960512 5450225664 5450416128 5474476044 5478228288 5483798268 5484969984 5487865344 5497210368 5503975424 5518756608 5521669803 5531072391 5532254208 5537487969 5540802408 5541986304 5546917493 5551423488 5556675384 5556869568 5566332096 5582278208 5585619456 5588567946 5589762048 5592098304 5604577758 5611474944 5614121526 5615321088 5624194176 5626544823 5630401296 5640306048 5649910656 5650228224 5659849728 5669487616 5676063744 5685927936 5688929376 5694713586 5695930368 5705629696 5708641536 5711027478 5724995328 5730816208 5732040704 5740775552 5742002176 5745033216 5747434368 5764939776 5767349248 5770393668 5780219796 5780421792 5781454848 5796981216 5807179008 5817067776 5820138441 5830049277 5831294976 5836811643 5837223936 5846955192 5854150656 5857240896 5867214912 5877536256 5884022976 5887544832 5894373888 5904411136 5904617472 5925076992 5930682381 5940781457 5942050816 5945187456 5951232216 5952503808 5955311232 5968489536 5978652992 5993275392 5996439072 6002535942 6003818496 6014042112 6019731666 6019942032 6030193104 6040801152 6051087744 6052380672 6055575552 6058106496 6071838084 6079097856 6089662464 6092877024 6110331552 6113988864 6116544222 6117851136 6120736544 6121080576 6131503872 6131718144 6149069056 6159755264 6163006824 6170591232 6184361664 6191972352 6208601184 6223785984 6226387232 6233402709 6234734592 6245351424 6251259807 6261904779 6262123608 6263242752 6280062984 6283821888 6285164544 6291110592 6301823424 6312909312 6317236224 6323659264 6334201458 6341996544 6345344304 6356149488 6363971584 6367330944 6378173568 6379536384 6385571712 6396668928 6407921664 6418833408 6422221728 6440619744 6441074688 6447168234 6448545792 6458372496 6459752448 6463162368 6465863664 6485557248 6488267904 6492715008 6502974516 6504136704 6515212288 6521603868 6532709196 6533076384 6544201248 6555345056 6556745728 6560206848 6562948704 6566876928 6577824591 6585689344 6585919488 6597134336 6600616776 6619525848 6623487936 6624903168 6627672064 6631170624 6642462528 6642694656 6665711616 6668497568 6684807168 6688335888 6695136243 6696566784 6699725136 6707970048 6714550728 6725984616 6742434816 6749290176 6750732288 6754295808 6765797376 6772434786 6783967242 6785179648 6795901296 6803401566 6807473712 6808928256 6815369808 6826975376 6832521216 6838985088 6850870272 6870496256 6874122996 6878237472 6879707136 6882582528 6885828612 6897941856 6909688032 6911164416 6917702688 6929724672 6933382677 6941915136 6953736192 6957406872 6965968896 6977830912 6984676332 6985924608 6996570204 6998065152 7001759232 7004685636 7022313472 7026020352 7028956896 7044889059 7046148096 7053312256 7065070857 7069299624 7070810112 7073765376 7077101629 7077499416 7089551352 7102022976 7106890752 7109861096 7114116672 7115636736 7134746112 7150668174 7159468032 7163247312 7175445264 7176978432 7183768176 7196001072 7196252544 7208911872 7221187584 7241874432 7245697212 7246209024 7254614016 7265669058 7266967552 7267221504 7274096622 7286483334 7299301392 7304304384 7311731024 7313293312 7317153792 7329613824 7358342144 7362226404 7374763188 7376338944 7380232704 7383317292 7387736544 7389315072 7401897984 7408900512 7409159424 7421776128 7425693873 7446966579 7447492608 7451423928 7453016064 7456131072 7460066952 7472770344 7473031488 7481966592 7485495368 7487094784 7498925568 7502059764 7507201728 7520408064 7533214208 7533637632 7537190778 7546466304 7553869569 7566732693 7568084992 7579617721 7581237248 7585239168 7588409439 7592951448 7594573824 7611522048 7614703304 7633327104 7658407926 7660044288 7663245824 7667291034 7680347298 7686586368 7693858224 7706959728 7707229056 7708606464 7729308288 7742905344 7756090368 7760184588 7773399036 7775059968 7782415524 7782965248 7795940256 7803866766 7805534208 7809654528 7822953216 7836715008 7845363968 7850059776 7859165184 7872823296 7900102656 7904272896 7907576508 7926916608 7934976288 7936671744 7940414976 7952962077 7954661376 7957986048 7975745271 7989326787 7989775848 7991033856 7995252096 7998593733 8003381256 8005091328 8018722816 8026308888 8026589376 8040257472 8054401536 8068116992 8072375922 8074100736 8077475328 8081739198 8095501206 8095784112 8105463808 8119549952 8123836032 8127231411 8147108736 8151985152 8155392296 8157134848 8161440768 8175338496 8175624192 8211714066 8217342432 8225697402 8227454976 8231798016 8245815552 8255963136 8278134912 8298381312 8311203612 8312979456 8327135232 8335013076 8335304352 8349206372 8349498144 8350990336 8373417312 8378429184 8388147456 8402431232 8406866637 8417212416 8421182289 8422981632 8445601944 8455995392 8460459072 8474865984 8489774592 8504231424 8514095616 8528891904 8533394064 8542070379 8543895552 8558444544 8562962304 8566541217 8587492992 8588099584 8596224312 8598061056 8611163328 8613003264 8617549824 8621151552 8647409664 8651023872 8655590502 8656953344 8670329694 8670632688 8672182272 8695167962 8695471824 8710278928 8710768512 8725601664 8746942464 8750598272 8755835904 8770432788 8781225984 8800822368 8816304384 8826034464 8831317248 8841560832 8856616704 8856926208 8887615488 8913076224 8917781184 8926848324 8928755712 8932966848 8943960064 8952734304 8967979488 8989913088 8999053568 9003803913 9005727744 9021063168 9029597499 9029913048 9045289656 9061201728 9071202088 9076631616 9078571008 9083363328 9087159744 9118646784 9134493696 9139315536 9165497328 9170983296 9172942848 9174816333 9176776704 9181104816 9181620864 9197255808 9197577216 9212917376 9214885888 9223603584 9239632896 9244510236 9255886848 9271648256 9276542496 9287958528 9312576338 9312901776 9314566144 9328760272 9330753536 9335678976 9339580848 9368027136 9371942528 9393185412 9394864128 9420094476 9425732832 9427746816 9431687168 9436665888 9452735136 9469363968 9475854336 9485488896 9501302187 9512994816 9518016456 9534224232 9545957376 9550996416 9567260352 9569304576 9578357568 9594668096 9595003392 9611882496 9628250112 9655832576 9660929616 9661612032 9670752351 9672818688 9687558744 9689628672 9698795496 9715311112 9728335872 9732401856 9739072512 9756205056 9772818432 9782405802 9799063794 9816301872 9833017584 9835118592 9840310272 9844423056 9850315392 9852420096 9869197312 9878534016 9878879232 9895701504 9900925164 9929288772 9929990144 9935231904 9937354752 9941508096 9946755936 9963693792 9964041984 9975955456 9998567424 10002746352 10009602304 10027210752 10044850176 10049587704 10061955072 10071826092 10088976924 10113652224 10117879252 10123935264 10126098432 10131443712 10148696064 10175950863 10177769472 10193851944 10205102349 10211210568 10213392384 10223054712 10240463064 10248781824 10258477632 10275946304 10276305408 10278141952 10305744384 10311184494 10323873792 10328742918 10341453824 10346912784 10364532048 10366746624 10376554032 10394587008 10405155688 10407378944 10412872704 10430604288 10436110308 10448953344 10466746368 10477014498 10478886912 10494855306 10497097728 10502638848 10507028454 10533470208 10539030528 10543435344 10569222144 10579968384 10582228992 10587219968 10603949436 10606215168 10610648064 10616249124 10634327028 10652435716 10653034464 10654711808 10660336128 10664791644 10671175008 10673455104 10701745184 10702119168 10720343296 10726002261 10739202048 10763167896 10765467648 10769967104 10775652264 10794001608 10794378816 10831781376 10836308548 10862811648 10868545818 10869313536 10881921024 10898503587 10900451328 10900832256 10911144933 10929725001 10948952088 10956456576 10967596536 10969939968 10975730688 10994420736 11007950848 11037513216 11043339606 11062144782 11064508416 11074975938 11081604816 11083972608 11093834986 11102846976 11113350768 11113739136 11132664192 11164556416 11171238912 11177135892 11179524096 11184196608 11209155516 11222949888 11228243052 11230642176 11248388352 11253089646 11260802592 11280612096 11299821312 11300456448 11305786167 11319699456 11338975232 11352127488 11371855872 11377858752 11389427172 11391860736 11411259392 11417283072 11422054956 11449990656 11461632416 11464081408 11481551104 11487611889 11490066432 11494868736 11500936551 11520520947 11529879552 11534698496 11540787336 11560439592 11560843584 11562909696 11593962432 11614358016 11634135552 11640276882 11660098554 11662589952 11673623286 11674447872 11693910384 11705800149 11708301312 11714481792 11734429824 11755072512 11768045952 11775089664 11788747776 11808822272 11809234944 11850153984 11861364762 11881562914 11884101632 11890374912 11902464432 11905007616 11910622464 11936979072 11957305984 11986550784 11992878144 12005071884 12007636992 12028084224 12039463332 12039884064 12060386208 12081602304 12102175488 12108563883 12111151104 12116212992 12122608797 12143251809 12143676168 12158195712 12179324928 12185754048 12220663104 12227977728 12233088444 12235702272 12241473088 12242161152 12263007744 12263436288 12298138112 12317571099 12319510528 12326013648 12338546103 12341182464 12368723328 12373892869 12383944704 12417202368 12447571968 12452774464 12466805418 12469469184 12490702848 12502519614 12523809558 12524247216 12526485504 12560125968 12567643776 12570329088 12582221184 12603646848 12625818624 12634472448 12647318528 12668402916 12683993088 12690688608 12712298976 12727943168 12734661888 12756347136 12771143424 12793337856 12815843328 12837666816 12844443456 12881239488 12882149376 12894336468 12897091584 12916744992 12919504896 12926324736 12931727328 12971114496 12976535808 12983385753 12985430016 13005494541 13005949032 13008273408 13030424576 13042751943 13043207736 13065418392 13066152768 13088402496 13110690112 13113491456 13120413696 13125897408 13133753856 13155649182 13171378688 13171838976 13194268672 13201233552 13239051696 13246975872 13249806336 13252512481 13255344128 13262341248 13284925056 13285389312 13331423232 13336995136 13369614336 13376671776 13390272486 13393133568 13399450272 13415940096 13429101456 13451969232 13484869632 13498580352 13501464576 13508591616 13531594752 13544869572 13567934484 13570359296 13591802592 13606803132 13614947424 13617856512 13630739616 13653950752 13677970176 13701740544 13740992512 13748245992 13756474944 13759414272 13765165056 13771657224 13795883712 13819376064 13822328832 13835405376 13859449344 13866765354 13883830272 13907472384 13914813744 13931937792 13955661824 13968864507 13969352664 13971849216 13993140408 13996130304 14003518464 14009371272 14044626944 14052040704 14057913792 14089778118 14092296192 14106624512 14130141714 14138599248 14141620224 14147530752 14154203258 14154998832 14179102704 14204045952 14213781504 14219722192 14228233344 14231273472 14269492224 14301336348 14318936064 14326494624 14350890528 14353956864 14367536352 14392002144 14392505088 14417823744 14442375168 14483748864 14491394424 14492418048 14509228032 14531338116 14533935104 14534443008 14548193244 14572966668 14598602784 14608608768 14623462048 14626586624 14634307584 14659227648 14673608703 14698595691 14716684288 14724452808 14749526376 14752677888 14760465408 14766634584 14775473088 14778630144 14803795968 14817801024 14818318848 14843552256 14851387746 14893933158 14894985216 14902847856 14906032128 14912262144 14920133904 14945540688 14946062976 14963933184 14970990736 14974189568 14997851136 15004119528 15014403456 15040816128 15066428416 15067275264 15074381556 15092932608 15107739138 15133465386 15136169984 15159235442 15162474496 15170478336 15176818878 15185902896 15189147648 15223044096 15229406608 15266654208 15316815852 15320088576 15326491648 15334582068 15360694596 15373172736 15387716448 15413919456 15414458112 15417212928 15458616576 15466776741 15485810688 15493114377 15512180736 15520369176 15546798072 15550119936 15564831048 15565930496 15591880512 15607733532 15611068416 15619309056 15645906432 15673430016 15690727936 15700119552 15715521747 15718330368 15742282959 15745646592 15760542681 15787380557 15800205312 15808545792 15815153016 15853833216 15869952576 15873343488 15880829952 15905924154 15909322752 15915972096 15951490542 15978653574 15979551696 15982067712 15990504192 15997187466 16006762512 16010182656 16037445632 16052617776 16053178752 16080514944 16108803072 16136233984 16144751844 16148201472 16154950656 16163478396 16191002412 16191568224 16210927616 16239099904 16247672064 16254462822 16294217472 16303970304 16310784592 16314269696 16322881536 16350676992 16351248384 16423428132 16434684864 16451394804 16454909952 16463596032 16491631104 16511926272 16556269824 16565009409 16593217173 16596762624 16612463907 16622407224 16625958912 16640752479 16654270464 16670026152 16670608704 16698412744 16698996288 16701980672 16746834624 16756858368 16776294912 16804862464 16813733274 16834424832 16842364578 16845963264 16879634469 16891203888 16908377993 16911990784 16920918144 16949731968 16979549184 17008462848 17028191232 17057783808 17066788128 17084140758 17087791104 17116889088 17125924608 17133082434 17174985984 17176199168 17192448624 17196122112 17222326656 17226006528 17235099648 17242303104 17294819328 17302047744 17311181004 17313906688 17340659388 17341265376 17344364544 17390335924 17390943648 17420557856 17421537024 17451203328 17490147831 17493884928 17501196544 17510434929 17511671808 17540865576 17562451968 17601644736 17632608768 17652068928 17662634496 17683121664 17713233408 17713852416 17775230976 17792047143 17822344371 17826152448 17835562368 17853696648 17857511424 17865933696 17887920128 17905468608 17935958976 17979826176 17998107136 18007607826 18011455488 18042126336 18059194998 18059826096 18090579312 18122403456 18142404176 18153263232 18157142016 18166726656 18174319488 18237293568 18268987392 18278631072 18330994656 18341966592 18349632666 18353553408 18362209632 18363241728 18394511616 18395154432 18425834752 18447207168 18479265792 18489020472 18511773696 18543296512 18553084992 18575917056 18625152676 18625803552 18629132288 18657520544 18661507072 18671357952 18679161696 18736054272 18743885056 18753779421 18785714337 18786370824 18789728256 18840188952 18851465664 18855493632 18863374336 18873331776 18905470272 18938727936 18951708672 18970977792 19002604374 19025989632 19036032912 19068448464 19091914752 19101992832 19134520704 19138609152 19156715136 19189336192 19190006784 19223764992 19256500224 19311665152 19321859232 19323224064 19341504702 19345637376 19375117488 19379257344 19397590992 19430622224 19456671744 19464803712 19478145024 19512410112 19545636864 19564811604 19598127588 19632603744 19666035168 19670237184 19680620544 19688846112 19700630784 19733473773 19757068032 19757758464 19791403008 19801850328 19858577544 19859980288 19870463808 19874709504 19883016192 19893511872 19927387584 19928083968 19951910912 19997134848 20005492704 20019204608 20054421504 20085408729 20089700352 20099175408 20123910144 20143652184 20177953848 20227304448 20235758504 20247870528 20252196864 20262887424 20297392128 20351901726 20355538944 20387703888 20410204698 20422421136 20426784768 20446109424 20480926128 20497563648 20516955264 20551892608 20552610816 20556283904 20611488768 20622368988 20647747584 20657485836 20682907648 20693825568 20729064096 20733493248 20753108064 20789174016 20810311376 20814757888 20825745408 20861208576 20872220616 20897906688 20933492736 20954028996 20957773824 20989710612 20994195456 21005277696 21014056908 21066940416 21078061056 21086870688 21134667177 21138444288 21159936768 21174439936 21195212571 21207898872 21212430336 21221296128 21231304887 21232498248 21268654056 21304871432 21306068928 21309423616 21320672256 21329583288 21342350016 21346910208 21403490368 21404238336 21440686592 21452004522 21478404096 21526335792 21530935296 21539934208 21551304528 21588003216 21588757632 21663562752 21672617096 21725623296 21737091636 21738627072 21763842048 21797007174 21800902656 21801664512 21822289866 21859450002 21897904176 21912913152 21935193072 21939879936 21951461376 21988841472 22015901696 22075026432 22086679212 22124289564 22129016832 22149951876 22163209632 22167945216 22187669972 22205693952 22226701536 22227478272 22265328384 22329112832 22340899737 22342477824 22354271784 22359048192 22368393216 22418311032 22445899776 22456486104 22461284352 22496776704 22506179292 22521605184 22561224192 22599642624 22600912896 22611572334 22639398912 22677950464 22700198079 22704254976 22738853163 22743711744 22755717504 22765228317 22778854344 22783721472 22822518784 22834566144 22844109912 22899981312 22923264832 22928162816 22963102208 22975223778 22980132864 22989737472 23001873102 23041041894 23059759104 23069396992 23081574672 23120879184 23121687168 23125819392 23187924864 23228716032 23268271104 23280553764 23320197108 23325179904 23347246572 23348895744 23387820768 23411600298 23416602624 23428963584 23468859648 23510145024 23536091904 23550179328 23577495552 23617644544 23618469888 23700307968 23722729524 23763125828 23768203264 23780749824 23804928864 23810015232 23821244928 23873958144 23914611968 23927235813 23967980361 23973101568 23985756288 23995781199 24010143768 24015273984 24056168448 24078926664 24079768128 24120772416 24163204608 24204350976 24217127766 24222302208 24232425984 24245217594 24286503618 24287352336 24316391424 24358649856 24371508096 24381694233 24441326208 24455955456 24466176888 24471404544 24482946176 24484322304 24526015488 24526872576 24596276224 24635142198 24639021056 24652027296 24677092206 24682364928 24737446656 24747785738 24767889408 24834404736 24895143936 24905548928 24933610836 24938938368 24981405696 25005039228 25047619116 25048494432 25052971008 25120251936 25135287552 25164442368 25207293696 25220599911 25251637248 25263546867 25268944896 25294637056 25336805832 25367986176 25381377216 25424597952 25455886336 25469323776 25512694272 25542286848 25586675712 25626211137 25631686656 25675333632 25688886912 25699623651 25762478976 25764298752 25788672936 25794183168 25833489984 25839009792 25852649472 25863454656 25942228992 25953071616 25966771506 25970860032 26010989082 26011898064 26016546816 26060849152 26085503886 26086415472 26130836784 26132305536 26176804992 26221380224 26226982912 26240827392 26251794816 26267507712 26311298364 26342757376 26343677952 26388537344 26402467104 26478103392 26493951744 26505024962 26510688256 26524682496 26569850112 26570778624 26662846464 26673990272 26739228672 26753343552 26780544972 26786267136 26798900544 26831880192 26858202912 26903938464 26969739264 26997160704 27011411739 27017183232 27063189504 27088792497 27089739144 27134920709 27135868968 27140718592 27183605184 27213606264 27229894848 27235713024 27261479232 27307901504 27355940352 27403481088 27481985024 27496491984 27512949888 27518828544 27524448999 27530330112 27543314448 27591767424 27638752128 27644657664 27670810752 27718898688 27733530708 27767660544 27814944768 27829627488 27863875584 27911323648 27937729014 27938705328 27943698432 27986280816 27992260608 28007036928 28018742544 28089253888 28104081408 28115827584 28179556236 28184592384 28213249024 28260283428 28277198496 28283240448 28295061504 28308406516 28309997664 28358205408 28408091904 28427563008 28439444384 28456466688 28503906561 28538984448 28602672696 28637872128 28652989248 28701781056 28707913728 28735072704 28784004288 28785010176 28835647488 28884750336 28967497728 28982788848 28984836096 29012257053 29018456064 29062676232 29067870208 29068886016 29096386488 29145933336 29197205568 29217217536 29246924096 29253173248 29268615168 29318455296 29347217406 29397191382 29433368576 29448905616 29499052752 29505355776 29520930816 29533269168 29550946176 29557260288 29607591936 29635602048 29636637696 29687104512 29702775492 29787866316 29789970432 29805695712 29812064256 29824524288 29840267808 29891081376 29892125952 29927866368 29941981472 29948379136 29995702272 30008239056 30028806912 30081632256 30132856832 30134550528 30148763112 30185865216 30215478276 30266930772 30272339968 30318470884 30324948992 30340956672 30353637756 30371805792 30378295296 30446088192 30458813216 30527852589 30533308416 30615307047 30633631704 30640177152 30652983296 30669164136 30721389192 30746345472 30775432896 30827838912 30828916224 30834425856 30917233152 30933553482 30971621376 30986228754 31024361472 31040738352 31093596144 31100239872 31129662096 31131860992 31183761024 31215467064 31222136832 31238618112 31291812864 31346860032 31381455872 31400239104 31431043494 31436660736 31484565918 31491293184 31521085362 31574761114 31600410624 31617091584 31630306032 31707666432 31739905152 31746686976 31761659904 31811848308 31818645504 31831944192 31902981084 31957307148 31959103392 31964135424 31981008384 31994374932 32013525024 32020365312 32074891264 32105235552 32106357504 32161029888 32178006783 32217606144 32272467968 32289503688 32296402944 32309901312 32326956792 32382004824 32383136448 32421855232 32478199808 32495344128 32508925644 32588434944 32607940608 32621569184 32628539392 32645763072 32695510761 32701353984 32702496768 32733434799 32789175003 32846856264 32869369728 32883107569 32902789608 32909819904 32927192064 32983262208 33023852544 33112539648 33130018818 33186434346 33193525248 33224927814 33244814448 33251917824 33281504958 33308540928 33340052304 33341217408 33396825488 33397992576 33403961344 33493669248 33513716736 33552589824 33609724928 33627466548 33668849664 33684729156 33691926528 33759268938 33782407776 33816755986 33823981568 33841836288 33899463936 33917358501 33959098368 34016925696 34056382464 34115567616 34133576256 34168281516 34175582208 34233778176 34251849216 34266164868 34349971968 34352398336 34384897248 34392244224 34444653312 34462835667 34470199296 34484606208 34502809653 34561562841 34589638656 34604095488 34620416077 34622362008 34627813376 34681318776 34682530752 34688729088 34780671848 34781887296 34841115712 34843074048 34902406656 34980295662 34987769856 35002393088 35020869858 35023343616 35081731152 35117400447 35124903936 35203289472 35218002781 35265217536 35304137856 35325268992 35366243328 35426466816 35427704832 35550461952 35584094286 35644688742 35652304896 35671124736 35707393296 35715022848 35731867392 35775840256 35810937216 35871917952 35959652352 35996214272 36015215652 36022910976 36084252672 36118389996 36119652192 36181158624 36244806912 36284808352 36306526464 36325691649 36333453312 36348638976 36429755427 36474587136 36537974784 36557262144 36661989312 36683933184 36699265332 36707106816 36724419264 36726483456 36789023232 36790308864 36851669504 36894414336 36952713297 36958531584 36978040944 37015638309 37023547392 37086593024 37106169984 37121678607 37151834112 37250305352 37251607104 37258264576 37315041088 37323014144 37342715904 37358323392 37472108544 37487770112 37507558842 37571428674 37572741648 37579456512 37680377904 37702931328 37710987264 37718689369 37726748672 37746663552 37810940544 37877455872 37903417344 37941955584 38005208748 38051979264 38072065824 38136896928 38183829504 38203985664 38269041408 38313430272 38378672384 38380013568 38447529984 38513000448 38623330304 38643718464 38646448128 38683009404 38691274752 38750234976 38758514688 38795181984 38861244448 38913343488 38929607424 38956290048 39016483623 39024820224 39091273728 39128255829 39129623208 39196255176 39265207488 39332070336 39340474368 39361241088 39377692224 39401261568 39466947546 39514136064 39515516928 39582806016 39603700656 39717155088 39719960576 39740927616 39749419008 39757537443 39766032384 39787023744 39854775168 39856167936 39903821824 39994269696 40010985408 40038409216 40108843008 40170817458 40179400704 40198350816 40247820288 40287304368 40355907696 40454608896 40471517008 40495741056 40504393728 40525774848 40594784256 40703803452 40711077888 40775407776 40820409396 40844842272 40853569536 40892218848 40961852256 41033910528 41103785216 41105221632 41222977536 41244737976 41295495168 41314971672 41365815296 41387651136 41458128192 41466986496 41506216128 41578348032 41620622752 41629515776 41651490816 41722417152 41744441232 41795813376 41866985472 41906593521 41908057992 41915547648 41979421224 41988390912 42010555392 42028113816 42133880832 42156122112 42173741376 42269334354 42276888576 42319873536 42348879872 42390425142 42415797744 42424860672 42442592256 42462609774 42464996496 42537308112 42609742864 42612137856 42618847232 42641344512 42659166576 42684700032 42693820416 42806980736 42808476672 42881373184 42904009044 42956808192 43052671584 43061870592 43079868416 43102609056 43176006432 43177515264 43327125504 43345234192 43451246592 43474183272 43477254144 43527684096 43594014348 43601805312 43603329024 43644579732 43718900004 43795808352 43825826304 43870386144 43879759872 43902922752 43977682944 44020826109 44095787073 44150052864 44173358424 44248579128 44258033664 44299903752 44326419264 44335890432 44375339944 44411387904 44453403072 44454956544 44530656768 44658225664 44681799474 44684955648 44708543568 44718096384 44736786432 44836622064 44891799552 44912972208 44922568704 44993553408 45012358584 45043210368 45122448384 45199285248 45201825792 45223144668 45278797824 45355900928 45400396158 45408509952 45477706326 45487423488 45511435008 45530456634 45557708688 45567442944 45645037568 45669132288 45688219824 45799962624 45846529664 45856325632 45926204416 45950447556 45960265728 45979474944 46003746204 46082083788 46119518208 46138793984 46163149344 46241758368 46243374336 46251638784 46375849728 46457432064 46479343131 46536542208 46561107528 46640394216 46650359808 46694493144 46697791488 46775641536 46823200596 46833205248 46857927168 46937719296 47020290048 47072183808 47100358656 47146565241 47154991104 47226848877 47235289088 47236939776 47281628043 47362141671 47400615936 47445459048 47526251656 47536406528 47561499648 47609857728 47620030464 47642489856 47747916288 47829223936 47854471626 47935960722 47946203136 47971512576 47991562398 48020287536 48030547968 48112336896 48157853328 48159536256 48241544832 48326409216 48408701952 48434255532 48444604416 48464851968 48490435188 48573007236 48574704672 48632782848 48717299712 48743016192 48763388466 48882652416 48911910912 48932353776 48942809088 48965892352 48968644608 49052030976 49053745152 49192552448 49270284396 49278042112 49304054592 49354184412 49364729856 49474893312 49495571476 49535778816 49668809472 49779651519 49790287872 49811097856 49837391721 49867221672 49877876736 49922257437 49962811392 50010078456 50095238232 50096988864 50105942016 50240503872 50270575104 50328884736 50414587392 50441199822 50503274496 50527093734 50537889792 50589274112 50638903407 50673611664 50725133979 50735972352 50762754432 50849195904 50911772672 50938647552 51025388544 51084573696 51173351424 51252422274 51263373312 51350667264 51377773824 51399247302 51524957952 51528597504 51577345872 51588366336 51666979968 51678019584 51705298944 51726909312 51884457984 51906143232 51933543012 51941720064 52021978164 52023796128 52033093632 52121698304 52171007772 52172830944 52261673568 52264611072 52353609984 52442760448 52470443493 52481654784 52503589632 52531304787 52535015424 52622596728 52685514752 52687355904 52777074688 52804934208 52956206784 52987903488 53010049924 53021376512 53049364992 53139700224 53141557248 53325692928 53347980544 53376141429 53467033113 53478457344 53506687104 53561089944 53572534272 53597801088 53663760384 53716405824 53807876928 53939478528 53994321408 54022823478 54034366464 54126379008 54177584994 54179478288 54269841418 54271737936 54281437184 54367210368 54427212528 54459789696 54471426048 54522958464 54615803008 54711880704 54806962176 54963970048 54992983968 55025899776 55048897998 55060660224 55086628896 55183534848 55277504256 55341621504 55437797376 55467061416 55535321088 55629889536 55659254976 55727751168 55822647296 55875458028 55877410656 55887396864 55972561632 55984521216 56014073856 56037485088 56208162816 56231655168 56261338263 56357143011 56359112472 56369184768 56426498048 56520566856 56554396992 56566480896 56590123008 56616813032 56619995328 56716410816 56816183808 56855126016 56878888768 56912933376 57007813122 57077968896 57205345392 57275744256 57305978496 57403562112 57415827456 57470145408 57568008576 57570020352 57671294976 57769500672 57934995456 57965577696 57969672192 58024514106 58036912128 58125352464 58135740416 58137772032 58192772976 58291866672 58394411136 58434435072 58493848192 58506346496 58537230336 58636910592 58694434812 58794382764 58866737152 58897811232 58998105504 59010711552 59041861632 59066538336 59101892352 59271204096 59273275392 59374209024 59405550984 59575732632 59579940864 59611391424 59624128512 59649048576 59680535616 59782162752 59784251904 59855732736 59883962944 59896758272 59991404544 60016478112 60057613824 60163264512 60256226187 60265713664 60269101056 60297526224 60371730432 60430956552 60531746197 60533861544 60544679936 60636941768 60649897984 60681913344 60707275512 60743611584 60756590592 60892176384 60917626432 61055705178 61066616832 61230614094 61267263408 61280354304 61305966592 61338328272 61442778384 61492690944 61550865792 61655677824 61657832448 61668851712 61834466304 61867106964 61943242752 61972457508 62048722944 62081476704 62187192288 62200479744 62259324192 62263721984 62367522048 62430934128 62444273664 62477236224 62583625728 62693720064 62762911744 62800478208 62862086988 62873321472 62969131836 62982586368 63042170724 63149522228 63200821248 63234183168 63260612064 63415332864 63479810304 63523319808 63585637713 63623696616 63637291008 63663888384 63693914661 63805962168 63914614296 63918206784 63928270848 63962016768 63988749864 64027050048 64040730624 64149782528 64210471104 64212715008 64322059776 64356013566 64435212288 64544935936 64579007376 64592805888 64619802624 64653913584 64764009648 64766272896 64843710464 64956399616 64990688256 65017851288 65176869888 65215881216 65243138368 65257078784 65291526144 65391021522 65402707968 65404993536 65466869598 65578350006 65693712528 65738739456 65766215138 65805579216 65819639808 65854384128 65966524416 66047705088 66225079296 66260037636 66372868692 66387050496 66449855628 66489628896 66503835648 66563009916 66617081856 66680104608 66682434816 66793650976 66795985152 66807922688 66987338496 67022699211 67027433472 67105179648 67219449856 67254933096 67337699328 67369458312 67383853056 67518537876 67564815552 67633511972 67647963136 67683672576 67798927872 67834717002 67918196736 68033851392 68100594237 68112764928 68216559489 68231135232 68267152512 68295684951 68336563032 68351164416 68467556352 68503698432 68532329736 68699943936 68704796672 68769794496 68784488448 68889306624 68925671334 68940398592 68969212416 69005619306 69123125682 69179277312 69208190976 69240832154 69244724016 69255626752 69362637552 69365061504 69377458176 69561343696 69563774592 69682231424 69686148096 69804813312 69960591324 69975539712 70004786176 70041739716 70046687232 70163462304 70234800894 70249807872 70406578944 70436005562 70530435072 70608275712 70650537984 70732486656 70852933632 70855409664 71100923904 71168188572 71289377484 71304609792 71342249472 71414786592 71430045696 71463734784 71551680512 71621874432 71743835904 71781707439 71903941083 71919304704 71987343597 71992428544 72030431304 72045821952 72168505344 72236779992 72239304384 72362317248 72489613824 72569616704 72613052928 72651383298 72666906624 72697277952 72859510854 72949174272 73075949568 73114524288 73145082699 73323978624 73367866368 73398530664 73414213632 73448838528 73452966912 73578046464 73580617728 73703339008 73788828672 73905426594 73917063168 73956081888 74031276618 74047094784 74173186048 74212339968 74243357214 74303668224 74500610704 74503214208 74516529152 74630082176 74646028288 74685431808 74716646784 74944217088 74975540224 75015117684 75142857348 75145483296 75158913024 75360755808 75405862656 75437378738 75453497344 75493327104 75621881088 75661799733 75754911744 75790640601 75806834688 75883911168 76010417496 76103958528 76144131648 76273793856 76367659008 76407971328 76538082816 76626860544 76757344768 76760027136 76878633411 76895059968 77026000896 77098870953 77230158941 77246660608 77287436928 77292896256 77366018808 77382549504 77500469952 77517029376 77590363968 77722488896 77826686976 77859214848 77912580096 78032967246 78049640448 78182547456 78256511658 78259246416 78392510352 78530414976 78664140672 78680948736 78722482176 78755384448 78802523136 78933895092 79028272128 79031033856 79165612032 79207401312 79434310176 79439921152 79481855232 79515074886 79532064768 79574047488 79709550336 79712335872 79807643648 79988539392 80021970816 80076818432 80217686016 80341634916 80358801408 80396701632 80495640576 80574608736 80711815392 80909217792 80943034016 80991482112 81034235217 81051549696 81189568512 81266377491 81404762127 81407606904 81422155776 81550815552 81640818792 81689684544 81707139072 81784437696 81923704512 82067821056 82207570432 82210443264 82445955072 82489475952 82573346997 82590990336 82629943344 82731630592 82775302272 82916256384 82933972992 83012432256 83156696064 83241245504 83259031552 83302981632 83444834304 83488882464 83591626752 83733970944 83813187042 83816115984 83831095296 83958842448 83976781824 84021110784 84056227632 84267761664 84312244224 84347482752 84538668708 84553777152 84639747072 84697759744 84780850284 84831595488 84849721344 84885184512 84925219548 84929992992 85074616224 85219485728 85224275712 85237694464 85282689024 85318333152 85369400064 85511719683 85613961472 85616953344 85762746368 85808018088 85913616384 86105343168 86123741184 86159736832 86205218112 86352012864 86355030528 86654251008 86690468384 86902493184 86948366544 86954508288 87036771159 87055368192 87188028696 87203610624 87206658048 87289159464 87437800008 87591616704 87651652608 87740772288 87759519744 87805845504 87955365888 88041652218 88191574146 88300105728 88346716848 88497158256 88516067328 88599807504 88652838528 88671780864 88750679888 88822775808 88906806144 88909913088 89061313536 89316451328 89363598948 89369911296 89417087136 89436192768 89473572864 89673244128 89783599104 89825944416 89845137408 89987106816 90024717168 90086420736 90244896768 90398570496 90403651584 90446289336 90557595648 90711801856 90800792316 90817019904 90955412652 90974846976 91022870016 91060913268 91115417376 91134885888 91290075136 91338264576 91376439648 91583557767 91599925248 91693059328 91845921141 91852408832 91900895112 91920531456 91958949888 92007492408 92164167576 92239036416 92277587968 92326298688 92483516736 92486748672 92503277568 92751699456 92914864128 92958686262 93073084416 93122215056 93280788432 93300719616 93388986288 93395582976 93551283072 93646401192 93666410496 93715854336 93875438592 94040580096 94144367616 94200717312 94293130482 94309982208 94453697754 94470578176 94473879552 94563256086 94724283342 94801231872 94890918096 95052503312 95072813056 95122999296 95219715456 95240060928 95284979712 95495832576 95658447872 95708943252 95871921444 95892406272 95943025152 95983124796 96040575072 96061095936 96224673792 96315706656 96319072512 96483089664 96534020349 96652818432 96817403904 96868511064 96889208832 96929703936 96980870376 97146014472 97149409344 97265565696 97434599424 97486032384 97526776932 97765304832 97823821824 97864707552 97885618176 97931784704 97937289216 98086532283 98104061952 98107490304 98200304397 98367525009 98385104896 98535030373 98540568792 98556084224 98608109184 98649322707 98708368824 98729459712 98949786624 98991142952 99071557632 99337618944 99559303038 99580575744 99622195712 99674783442 99734443344 99755753472 99844514874 99925622784 100020156912 100190476464 100193977728 100211884032 100481007744 100541150208 100657769472 100829174784 100882399644 101006548992 101054187468 101075779584 101178548224 101277806814 101347223328 101450267958 101471944704 101525508864 101698391808 101823545344 101877295104 102050777088 102169147392 102346702848 102504844548 102526746624 102701334528 102755547648 102798494604 103049915904 103057195008 103154691744 103176732672 103333959936 103388507001 103410597888 103453818624 103684688523 103768915968 103812286464 103861248231 103867086024 103883440128 104043956328 104047592256 104066187264 104243396608 104342015544 104345661888 104523347136 104529222144 104707219968 104885520896 104940886986 104963309568 105007179264 105062609574 105070030848 105245193456 105352201341 105371029504 105374711808 105554149376 105609868416 105654008343 105912413568 105975806976 106020099848 106042753024 106098729984 106279400448 106283114496 106651385856 106695961088 106752282858 106934066226 106956914688 107013374208 107122179888 107145068544 107195602176 107327520768 107432811648 107615753856 107878957056 107988642816 108045646956 108068732928 108252758016 108355169988 108358956576 108539682836 108543475872 108562874368 108734420736 108854425056 108919579392 109045916928 109231606016 109289266281 109423761408 109613924352 109927940096 109985967936 110051799552 110097795996 110121320448 110173257792 110367069696 110555008512 110683243008 110875594752 110934122832 111046914927 111070642176 111259779072 111318509952 111365035821 111455502336 111645294592 111750916056 111754821312 111774793728 111945123264 111969042432 112028147712 112074970176 112416325632 112463310336 112522676526 112714286022 112718224944 112738369536 112852996096 113041133712 113108793984 113132961792 113156068107 113180246016 113233626064 113239990656 113432821632 113632367616 113710252032 113757777536 113825866752 114015626244 114155937792 114410690784 114551488512 114611956992 114807124224 114940290816 115136017152 115140040704 115342589952 115539001344 115869990912 115931155392 115939344384 116049028212 116073824256 116250704928 116271480832 116275544064 116385545952 116583733344 116788822272 116868870144 116987696384 117049450869 117074460672 117273821184 117384767487 117388869624 117588765528 117733474304 117795622464 117996211008 118021423104 118083723264 118133076672 118203784704 118542408192 118546550784 118748418048 118811101968 119151465264 119159881728 119222782848 119248257024 119272612329 119298097152 119361071232 119564325504 119568503808 119711465472 119767925888 119793516544 119982809088 120032956224 120115227648 120326529024 120512452374 120531427328 120538202112 120595052448 120743460864 120861913104 121063492394 121067723088 121089359872 121273883536 121299795968 121363826688 121414551024 121487223168 121513181184 121784352768 121835252864 122111410356 122133233664 122461228188 122534526816 122560708608 122611933184 122676656544 122885556768 123101731584 123311355648 123315664896 123668932608 123734213928 123886485504 123944915016 124097445888 124162953408 124374384576 124400959488 124518648384 124527443968 124735044096 124861868256 124888547328 124954472448 125167251456 125387440128 125525823488 125600956416 125719780563 125724173976 125746642944 125938263672 125965172736 126084341448 126299044456 126401642496 126468366336 126521224128 126830665728 126959620608 127046639616 127171275426 127247393232 127274582016 127327776768 127387829322 127611924336 127829228592 127836413568 127856541696 127924033536 127977499728 128054100096 128081461248 128299565056 128420942208 128425430016 128644119552 128712027132 128870424576 129089871872 129158014752 129185611776 129239605248 129307827168 129528019296 129532545792 129687420928 129912799232 129981376512 130035702576 130353739776 130431762432 130486276736 130514157568 130583052288 130782043044 130805415936 130809987072 130933739196 131156700012 131387425056 131477478912 131532430276 131611158432 131639279616 131708768256 131933048832 132287361219 132450158592 132520075272 132745737384 132774100992 132899711256 132979257792 133007671296 133126019832 133234163712 133360209216 133364869632 133587301952 133591970304 133615845376 133974676992 134045398422 134054866944 134210359296 134438899712 134509866192 134675398656 134738916624 134767706112 135037075752 135129631104 135267023944 135295926272 135367345152 135597855744 135669434004 135836393472 136067702784 136201188474 136225529856 136433118978 136462270464 136534305024 136591369902 136673126064 136702328832 136935112704 137007396864 137064659472 137399887872 137409593344 137539588992 137568976896 137778613248 137851342668 137880797184 137938424832 138011238612 138246251364 138358554624 138416381952 138481664308 138489448032 138511253504 138725275104 138730123008 138754916352 139122687392 139127549184 139364462848 139372296192 139438029393 139609626624 139921182648 139951079424 140009572352 140083479432 140093374464 140326924608 140469601788 140499615744 140813157888 140872011124 141060870144 141216551424 141301075968 141464973312 141680546631 141705867264 141710819328 141844884129 142086425013 142201847808 142336377144 142578754968 142609219584 142684498944 142829573184 142860091392 142927469568 143103361024 143243748864 143487671808 143563414878 143807882166 143838609408 143974687194 143984857088 144060862608 144091643904 144337010688 144473559984 144478608768 144724634496 144979227648 145139233408 145226105856 145302766596 145333813248 145394555904 145719021708 145898348544 146151899136 146229048576 146290165398 146647957248 146735732736 146797061328 146828427264 146897677056 146905933824 147156092928 147161235456 147406678016 147577657344 147810853188 147834126336 147912163776 148062553236 148094189568 148346372096 148424679936 148486714428 148607336448 149001221408 149006428416 149033058304 149260164352 149338954557 149370863616 149433293568 149512175163 149766772311 149888434176 149951080448 150030235368 150285714696 150290966592 150317826048 150721511616 150811725312 150874757476 150906994688 150986654208 151243762176 151323599466 151509823488 151581281202 151613669376 151767822336 151916710221 152020834992 152175401937 152207917056 152288263296 152547587712 152735318016 152815942656 153076165632 153253721088 153514689536 153520054272 153757266822 153790119936 154052001792 154197741906 154460317882 154493321216 154574873856 154585792512 154732037616 154765099008 155000939904 155034058752 155180727936 155444977792 155653373952 155718429696 155825160192 156065934492 156099280896 156365094912 156513023316 156518492832 156785020704 157060829952 157328281344 157411330479 157444964352 157510768896 157593914361 157605046272 157867790184 158056544256 158062067712 158331224064 158414802624 158868620352 158879842304 158963710464 159030149772 159064129536 159148094976 159419100672 159424671744 159615287296 159977078784 160043941632 160128424287 160153636864 160401099339 160435372032 160683269832 160717602816 160793403264 160860607297 160991281152 161149217472 161423630784 161818435584 161886068032 161982964224 162068470434 162103099392 162379137024 162532754982 162809524254 162815213808 162844311552 163101631104 163281637584 163379369088 163414278144 163568875392 163847409024 164135642112 164415140864 164420886528 164891910144 164978951904 165146693994 165181980672 165259886688 165463261184 165550604544 165832512768 166024864512 166313392128 166482491008 166518063104 166605963264 166889668608 166977764928 167183253504 167467941888 167626374084 167632231968 167662190592 167917684896 167953563648 168042221568 168112455264 168624488448 168694965504 168784014789 169071429033 169077337416 169107554304 169279494144 169395519488 169561700568 169663190976 169699442688 169770369024 169850439096 169859985984 170149232448 170438971456 170448551424 170475388928 170565378048 170636666304 170738800128 171023439366 171227922944 171233906688 171525492736 171616036176 171827232768 172210686336 172247482368 172282662253 172319473664 172410436224 172704025728 172710061056 173308502016 173380936768 173804986368 173896733088 173909016576 174073542318 174110736384 174376057392 174407221248 174413316096 174578318928 174875600016 175183233408 175303305216 175481544576 175519039488 175611691008 175910731776 176083304436 176383148292 176600211456 176693433696 176994316512 177032134656 177199615008 177305677056 177501359776 177813612288 177819826176 178122627072 178632902656 178727197896 178739822592 178834174272 178872385536 178947145728 179346488256 179567198208 179651888832 179690274816 179974213632 180049434336 180172841472 180489793536 180768678561 180797140992 180807303168 180892578672 181115191296 181423603712 181595238591 181601584632 181634039808 181910825304 181949693952 182045740032 182121826536 182230834752 182269771776 182580150272 182676529152 182752879296 183167115534 183199850496 183386118656 183691842282 183704817664 183801790224 183841062912 183917899776 184014984816 184328335152 184478072832 184555175936 184652597376 184967033472 184973497344 185006555136 185503398912 185829728256 185917372524 186146168832 186244430112 186561576864 186601439232 186777972576 186791165952 187102566144 187292802384 187332820992 187431708672 187750877184 188081160192 188288735232 188401434624 188586260964 188619964416 188907395508 188941156352 188947759104 189126512172 189448566684 189602463744 189781836192 190105006624 190145626112 190245998592 190439430912 190569959424 190756913139 190991665152 191081743983 191316895744 191417886504 191743842888 191784812544 191886050304 191966249592 192081150144 192122191872 192449347584 192631413312 192638145024 192966179328 193068040698 193305636864 193634807808 193737022128 193778417664 193859407872 193961740752 194292028944 194298818688 194531131392 194869198848 194972064768 195053553864 195530609664 195647643648 195729415104 195771236352 195863569408 195874578432 196173064566 196208123904 196214980608 196400608794 196735050018 196770209792 197070060746 197081137584 197112168448 197216218368 197298645414 197416737648 197458919424 197899573248 197982285904 198143115264 198675237888 199118606076 199161151488 199244391424 199349566884 199468886688 199511506944 199689029748 199851245568 200040313824 200380952928 200387955456 200423768064 200962015488 201068097633 201082300416 201315538944 201658349568 201764799288 202013097984 202108374936 202151559168 202357096448 202555613628 202694446656 202900535916 202943889408 203051017728 203396783616 203647090688 203754590208 204101554176 204301782711 204338294784 204649678467 204693405696 204887054853 205009689096 205053493248 205235947241 205402669056 205511095296 205596989208 206099831808 206114390016 206309383488 206353465344 206667919872 206777014002 206821195776 206907637248 207369377046 207537831936 207624572928 207722496462 207734172048 207766880256 208087912656 208095184512 208132374528 208486793216 208684031088 208691323776 209046694272 209058444288 209414439936 209771041792 209881773972 209926619136 210014358528 210125219148 210140061696 210490386912 210704402682 210742059008 210749423616 211108298752 211219736832 211308016686 211824827136 211951613952 212040199696 212085506048 212197459968 212558800896 212566228992 213302771712 213391922176 213504565716 213868132452 213913829376 214026748416 214244359776 214290137088 214391204352 214655041536 214865623296 215231507712 215345122317 215711823249 215757914112 215962030791 215977285632 216091293912 216137465856 216505516032 216710339976 216717913152 217079365672 217086951744 217125748736 217468841472 217708850112 217839158784 218091833856 218463212032 218578532562 218847522816 219227848704 219435248097 219808913909 219855880192 219971935872 220103599104 220195591992 220242640896 220346515584 220734139392 221110017024 221366486016 221751189504 221868245664 222093829854 222141284352 222519558144 222637019904 222730071642 222911004672 223290589184 223501832112 223509642624 223549587456 223890246528 223938084864 224056295424 224149940352 224832651264 224926620672 225045353052 225428572044 225436449888 225476739072 225705992192 226082267424 226217587968 226312136214 226360492032 226467252128 226479981312 226865643264 227264735232 227371921803 227420504064 227515555072 227651733504 228031252488 228311875584 228821381568 229102977024 229223913984 229614248448 229880581632 230272034304 230280081408 230635900233 230685179904 231078002688 231296612859 231690476823 231739981824 231862310784 231878688768 232098056424 232147648512 232501409856 232542961664 232551088128 232771091904 233167466688 233577644544 233737740288 233975392768 234098901738 234148921344 234547642368 234769534974 234777739248 235177531056 235466948608 235591244928 235992422016 236042846208 236167446528 236266153344 236407569408 237084816384 237093101568 237496836096 237622203936 238302930528 238319763456 238445565696 238545224658 238596194304 238722142464 239128651008 239137007616 239422930944 239535851776 239965618176 240065912448 240230455296 240653058048 241024904748 241062854656 241076404224 241190104896 241486921728 241723826208 242126984788 242135446176 242178719744 242547767072 242599591936 242727653376 242829102048 242974446336 243568705536 243670505728 243799132473 244214286381 244222820712 244266467328 244922456376 245069053632 245121417216 245223866368 245353313088 245771113536 246203463168 246622711296 246631329792 247337865216 247468427856 247720040991 247772971008 247889830032 248194891776 248325906816 248748769152 248801918976 249037296768 249054887936 249470088192 249723736512 249777094656 249908944896 250334502912 250774880256 251051646976 251201912832 251439561126 251448347952 251493285888 251876527344 251930345472 252168682896 252598088912 252803284992 252936732672 253042448256 253661331456 253919241216 254093279232 254342550852 254494786464 254549164032 254655553536 254775658644 255223848672 255658457184 255672827136 255713083392 255848067072 255954999456 256108200192 256535159049 256841884416 256850860032 257288239104 257424054264 257740849152 258179743744 258316029504 258371223552 258479210496 258615654336 259056038592 259065091584 259374841856 259825598464 259962753024 260071405152 260707479552 260863524864 260972553472 261110313477 261166104576 261564086088 261610831872 261619974144 261867478392 262313400024 262774850112 262954957824 263064860552 263222316864 263278559232 263417536512 263866097664 264574722438 264900317184 265040150544 265491474768 265548201984 265799422512 265958515584 266015342592 266252039664 266468327424 266720418432 266729739264 267174603904 267183940608 267231690752 267949353984 268090796844 268109733888 268420718592 268877799424 269019732384 269350797312 269477833248 269535412224 270074151504 270259262208 270534047888 270591852544 270734690304 271195711488 271338868008 271672786944 272135405568 272402376948 272451059712 272866237956 272924540928 273068610048 273182739804 273346252128 273404657664 273870225408 274014793728 274129318944 274750673301 274799775744 275079177984 275537763423 275557226496 275702685336 275761594368 275876849664 276022477224 276492502728 276717109248 276832763904 276963328616 276978896064 277022507008 277450550208 277460246016 277509832704 278245374784 278255098368 278728925696 278744592384 278876058786 279219253248 279842365296 279902158848 280019144704 280166958864 280186748928 280653849216 280939203576 280999231488 281626315776 281744022248 282121740288 282433102848 282602151936 282929946624 283361093262 283411734528 283421638656 283689768258 284172850026 284403695616 284672754288 285157509936 285218439168 285368997888 285659146368 285720182784 285854939136 286206722048 286487497728 286975343616 287126829756 287615764332 287677218816 287949374388 287969714176 288121725216 288183287808 288674021376 288947119968 288957217536 289449268992 289958455296 290278466816 290452211712 290605533192 290667626496 290789111808 291438043416 291796697088 292303798272 292458097152 292580330796 293295914496 293471465472 293594122656 293656854528 293795354112 293811867648 294259596849 294312185856 294322470912 294813356032 295102575027 295155314688 295605091119 295621706376 295668252672 295824327552 295947968121 296125106472 296188379136 296692744192 296849359872 296973428856 297214672896 298002442816 298012856832 298066116608 298520328704 298677909114 298741727232 298866587136 299024350326 299533544622 299776868352 299902160896 300060470736 300571429392 300581933184 300635652096 301443023232 301623450624 301749514952 301813989376 301973308416 302487524352 302647198932 303019646976 303162562404 303227338752 303535644672 303833420442 304041669984 304350803874 304415834112 304576526592 305095175424 305470636032 305631885312 306152331264 306507442176 307029379072 307040108544 307514533644 307580239872 308104003584 308395483812 308920635764 308986642432 309149747712 309171585024 309464075232 309530198016 310001879808 310361455872 310889955584 311054065569 311306747904 311436859392 311583744693 311650320384 312131868984 312198561792 312730189824 313026046632 313036985664 313570041408 314121659904 314656562688 314822660958 314889928704 315021537792 315187828722 315210092544 315735580368 316056604023 316113088512 316124135424 316662448128 316829605248 316962025029 317737240704 317759684608 317927420928 318060299544 318128259072 318296189952 318838201344 318849343488 319230574592 319954157568 320087883264 320256848574 320307273728 320802198678 320870744064 321366539664 321435205632 321586806528 321721214594 321982562304 322298434944 322847261568 323636871168 323772136064 323965928448 324136940868 324206198784 324758274048 325065509964 325619048508 325630427616 325688623104 326203262208 326563275168 326758738176 327137750784 327694818048 327867798843 328271284224 328830281728 328841773056 329783820288 329957903808 330293387988 330363961344 330519773376 330926522368 331101209088 331665025536 332049729024 332626784256 332964982016 333140744781 333211926528 333779337216 333955529856 334095107463 334366507008 334935883776 335252748168 335264463936 335324381184 335835369792 335907127296 336084443136 336224910528 337248976896 337389931008 337568029578 338142858066 338154674832 338215108608 338558988288 338791038976 339123401136 339326381952 339398885376 339468204321 339540738048 339700878192 339719971968 340298464896 340877942912 340897102848 340950777856 341130756096 341273332608 341477600256 342046878732 342455845888 342467813376 343050985472 343232072352 343654465536 344421372672 344565324506 344638947328 344820872448 345408051456 345420122112 346617004032 346761873536 347609972736 347793466176 347818033152 348147084636 348221472768 348752114784 348814442496 348826632192 349156637856 349751200032 350366466816 350606610432 350963089152 351148352607 351223382016 351821463552 352154302461 352166608872 352766296584 353200422912 353386867392 353988633024 354064269312 354399230016 354611354112 355002719552 355627224576 355639652352 356245254144 357265805312 357454395792 357479645184 357668348544 357744771072 357817836987 357894291456 358692976512 359134396416 359303777664 359380549632 359948427264 360098868672 360345682944 360979587072 361537357122 361594281984 361614606336 361785157344 362230382592 362847207424 363190477182 363203169264 363268079616 363821650608 363899387904 364091480064 364243653072 364461669504 364539543552 365160300544 365353058304 365505758592 366334231068 366399700992 366772237312 367383684564 367409635328 367603580448 367682125824 367835799552 368029969632 368656670304 369110351872 369305194752 369934066944 369946994688 371006797824 371659456512 371834745048 372292337664 372488860224 373123153728 373202878464 373555945152 373582331904 374205132288 374585604768 374665641984 374863417344 375501754368 376162320384 376577470464 376802869248 377159341689 377172521928 377239928832 377814791016 377882312704 377895518208 378253024344 378897133368 379204927488 379563672384 380210013248 380291252224 380491997184 380878861824 381139918848 381513826278 381983330304 382163487966 382633791488 382835773008 383487685776 383569625088 383772100608 383932499184 384162300288 384244383744 384898695168 385262826624 385276290048 385932358656 386136081396 386611273728 387269615616 387474044256 387556835328 387718815744 387923481504 388584057888 388597637376 389062262784 389738397696 389944129536 390107107728 391061219328 391295287296 391458830208 391542472704 391727138816 391749156864 392346129132 392416247808 392429961216 392801217588 393470100036 393540419584 394140121492 394162275168 394224336896 394432436736 394597290828 394833475296 394917838848 395799146496 395964571808 396862083657 397350475776 398237212152 398322302976 398488782848 398699133768 398937773376 399023013888 399378059496 399702491136 400080627648 400761905856 400775910912 400847536128 401924030976 402136195266 402164600832 402631077888 403316699136 403529598576 404026195968 404216749872 404303118336 404714192896 405111227256 405388893312 405801071832 405887778816 406102035456 406793567232 407294181376 407509180416 408203108352 408603565422 408676589568 409299356934 409386811392 409774109706 410019378192 410106986496 410471894482 410805338112 411022190592 411193978416 412199663616 412228780032 412618766976 412706930688 413335839744 413554028004 413642391552 413815274496 414738754092 415075663872 415249145856 415444992924 415468344096 415533760512 416175825312 416190369024 416264749056 416973586432 417368062176 417382647552 418093388544 418116888576 418314088179 418828879872 419542083584 419763547944 419853238272 420028717056 420250438296 420280123392 420980773824 421408805364 421484118016 421498847232 422216597504 422439473664 422616033372 423649654272 423903227904 424080399392 424171012096 424394919936 425041639893 425117601792 425132457984 425534652387 426259275039 426605543424 426783844352 427009131432 427736264904 427827658752 428053496832 428488719552 428580274176 428782408704 429310083072 429731246592 430463015424 430690244634 431423646498 431515828224 431924061582 431954571264 432182587824 432274931712 433011032064 433420679952 433435826304 434158731344 434173903488 434251497472 434937682944 435417700224 435678317568 436183667712 436926424064 437157065124 437695045632 438455697408 438870496194 439617827818 439711760384 439943871744 440207198208 440391183984 440485281792 440693031168 441468278784 442220034048 442732972032 443502379008 443736491328 444187659708 444282568704 445039116288 445274039808 445460143284 445822009344 446581178368 447003664224 447019285248 447099174912 447780493056 448016863671 448112590848 448299880704 448536525489 449300316933 449665302528 449853241344 450090706104 450857144088 450872899776 450953478144 451411984384 452164534848 452435175936 452624272428 452720984064 452934504256 452959962624 453731286528 454529470464 454743843606 454841008128 455031110144 455303467008 455750130663 456062504976 456526205811 456623751168 457642763136 457834036153 458205954048 458447827968 459228496896 459761163264 460544068608 460560162816 461271800466 461370359808 462156005376 462593225718 463380953646 463479963648 463724621568 463757377536 464196112848 464295297024 465002819712 465085923328 465102176256 465542183808 466334933376 467155289088 467475480576 467950785536 468197803476 468297842688 469095284736 469539069948 469555478496 470355062112 470933897216 471182489856 471984844032 472233991437 472334893056 472532306688 472815138816 474169632768 474186203136 474993672192 475244407872 476605861056 476639526912 476891131392 477090449316 477192388608 477444284928 478257302016 478274015232 478845861888 479071703552 479931236352 480131824896 480385272861 480460910592 481203298017 481306116096 482049809496 482125709312 482152808448 482380209792 482581821891 482973843456 483447652416 484253969576 484270892352 484357439488 485095534144 485199183872 485455306752 485658204096 485948892672 487137411072 487341011456 487598264946 488428572762 488445641424 488532934656 489844912752 490138107264 490242834432 490342961797 490447732736 490706626176 491542227072 492406926336 493245422592 493262659584 494675730432 494936855712 495440081982 495545942016 495779660064 496389783552 496651813632 497497538304 498074593536 498109775872 498940176384 499447473024 499554189312 499817889792 500669005824 501549760512 502103293952 502403825664 502879122252 502896695904 502986571776 503753054688 503860690944 504337365792 505196177824 505873465344 506084896512 507214287099 507322662912 507838482432 508186558464 508685101704 508989572928 509098328064 509311107072 509551317288 510447697344 511316914368 511345654272 511426166784 511696134144 511909998912 512216400384 513070318098 513683768832 513701720064 514576478208 514848108528 515481698304 516359487488 516632059008 516742447104 516847986759 516958420992 517231308672 518112077184 518130183168 518749683712 519651196928 519925506048 520142810304 521414959104 521727049728 521945106944 522220626954 522332209152 523128172176 523221663744 523239948288 523734956784 524626800048 525549700224 525909915648 526129721104 526444633728 526557118464 526835073024 527732195328 529149444876 529800634368 530080301088 530982949536 531096403968 531598845024 531917031168 532504079328 533440836864 533459478528 534349207808 534367881216 535898707968 536181593688 536219467776 536841437184 537755598848 538039464768 538701594624 538955666496 539070824448 540148303008 540518524416 541068095776 541183705088 541469380608 542391422976 542677736016 543345573888 544270811136 544785715773 544804753896 544902119424 545732475912 545849081856 546137220096 546365479608 546692504256 546809315328 547740450816 548029587456 548258637888 549501346602 549599551488 550158355968 551075526846 551114452992 551405370672 551523188736 551753699328 552044954448 552985005456 553434218496 553665527808 553926657232 553957792128 554045014016 554901100416 554920492032 555019665408 556490749568 556510196736 557457851392 557489184768 557752117572 558438506496 559684730592 559804317696 560038289408 560333917728 560373497856 561307698432 561878407152 561998462976 563252631552 563488044496 564243480576 564866205696 565204303872 565859893248 566722186524 566823469056 566843277312 567379536516 568345700052 568807391232 569345508576 570315019872 570436878336 570737995776 571318292736 571709878272 572270739417 572974995456 573245231949 573950687232 574253659512 575231528664 575354437632 575898748776 575939428352 576243450432 576366575616 577348042752 577894239936 577914435072 578898537984 579916910592 580556933632 580904423424 581211066384 581335252992 581578223616 582876086832 583593394176 584607596544 584916194304 585160661592 586591828992 586942930944 587188245312 587313709056 587590708224 587623735296 588519193698 588624371712 588644941824 589626712064 590205150054 590310629376 591210182238 591243412752 591336505344 591648655104 591895936242 592250212944 592376758272 593385488384 593698719744 593946857712 594429345792 596004885632 596025713664 596132233216 597040657408 597355818228 597483454464 597733174272 598048700652 599067089244 599553736704 599804321792 600120941472 601142858784 601163866368 601271304192 602886046464 603246901248 603499029904 603627978752 603946616832 604975048704 605294397864 606039293952 606325124808 606454677504 607071289344 607666840884 608083339968 608701607748 608831668224 609153053184 610190350848 610941272064 611263770624 612304662528 612905348133 613014884352 613949035401 614058758144 614080217088 614661164559 615029067288 615160479744 615707841723 616208007168 616790967624 617841271528 617973284864 618299495424 618343170048 618928150464 619060396032 620003759616 620722911744 621779911168 622108131138 622613495808 622873718784 623167489386 623300640768 624263737968 624397123584 625460379648 626052093264 626073971328 627140082816 628243319808 629313125376 629645321916 629779857408 630043075584 630375657444 630420185088 631471160736 632113208046 632226177024 632248270848 633324896256 633659210496 633924050058 635474481408 635519369216 635854841856 636120599088 636256518144 636592379904 637676402688 637698686976 638461149184 639908315136 640175766528 640513697148 640614547456 641604397356 641741488128 642733079328 642870411264 643173613056 643442429188 643965124608 644596869888 645694523136 647135469747 647273742336 647544272128 647886092373 647931856896 648273881736 648412397568 649516548096 650131019928 651238097016 651260855232 651377246208 652406524416 653126550336 653517476352 654275501568 655389636096 655735597686 656542568448 657660563456 657683546112 658305744291 659426741727 659567640576 659915807616 660586775976 660727922688 661039546752 661853044736 662202418176 663330051072 664099458048 665253568512 665929964032 666281489562 666423853056 667558674432 667911059712 668190214926 668733014016 669871767552 670505496336 670528927872 670648762368 671670739584 671814254592 672168886272 672449821056 674497953792 674779862016 675136059156 676285716132 676309349664 676430217216 677117976576 677582077952 678246802272 678652763904 678936408642 679081476096 679401756384 679439943936 680596929792 681755885824 681794205696 682115765409 682261512192 682546665216 682955200512 684093757464 684911691776 684935626752 686101970944 686464144704 687308931072 688842745344 689130649012 689277894656 689641744896 690816102912 690840244224 693234008064 693523747072 693889838577 695071430469 695219945472 695586932352 695636066304 696294169272 696442945536 697504229568 697628884992 697653264384 698313275712 699502400064 700732933632 701213220864 701926178304 702296705214 702446764032 703642927104 704308604922 704333217744 705532593168 706400845824 706773734784 707977266048 708128538624 708798460032 709222708224 710005439104 711254449152 711279304704 712490508288 714531610624 714908791584 714959290368 715336697088 715635673974 715788582912 717385953024 718268792832 718607555328 719896854528 720197737344 720691365888 721959174144 723074714244 723188563968 723229212672 723570314688 724460765184 725694414848 726380954364 726406338528 726536159232 727643301216 727798775808 728182960128 728487306144 728923339008 730706116608 731011517184 731397397419 732642859143 732668462136 732799401984 733544474624 734767369128 734819270656 735207160896 735364251648 735671599104 736059939264 737313340608 738220703744 738610389504 739868133888 739893989376 742013595648 743160122973 743318913024 743669490096 744584675328 744977720448 746246307456 746405756928 747111890304 747164663808 748410264576 749171209536 749331283968 749726834688 751003508736 752324640768 753154940928 753605738496 754318683378 754345043856 754479857664 755629582032 755764625408 755791036416 756506048688 757794266736 758409854976 759127344768 760420026496 760582504448 760983994368 761757723648 762279837696 763027652556 763966660608 764326975932 765267582976 765671546016 766975371552 767139250176 767544201216 767864998368 768324600576 770525653248 770552580096 771864717312 772272162792 773222547456 774539231232 774948088512 775113670656 775437631488 775846963008 777168115776 777195274752 778124525568 779476795392 779888259072 780214215456 782122438656 782590574592 782917660416 783330940431 783454277632 783498313728 784692258264 784832495616 784859922432 785602435176 786912700561 786940200072 787080839168 788280242984 788324550336 788448673792 788864873472 789194581656 789666950592 789835677696 791598292992 791929143616 793724167314 794700951552 796474424304 796644605952 796977565696 797398267536 797875546752 798046027776 798756118992 799404982272 800161255296 801523811712 801551821824 801695072256 803848061952 804272390532 804329201664 805262155776 806633398272 807059197152 808052391936 808433499744 808606236672 809428385792 810222454512 810777786624 811602143664 811775557632 812204070912 813587134464 814588362752 815018360832 816406216704 817207130844 817353179136 818598713868 818773622784 819548219412 820038756384 820213972992 820943788964 821610676224 822044381184 822387956832 824399327232 825237533952 826613290269 826671679488 827108056008 827284783104 827630548992 829477508184 830151327744 830498291712 830889985848 830936688192 831067521024 832351650624 832380738048 832529498112 833947172864 834736124352 834765295104 836186777088 836233777152 836628176358 837657759744 839084167168 839527095888 839706476544 840057434112 840500876592 840560246784 841961547648 842817610728 842968236032 842997694464 844433195008 844878947328 845232066744 847299308544 847806455808 848160798784 848342024192 848789839872 850083279786 850235203584 850264915968 851069304774 852518550078 853211086848 853567688704 854018262864 855472529808 855655317504 856106993664 856977439104 857160548352 857564817408 858620166144 859462493184 860926030848 861380489268 862847292996 863031656448 863848123164 863909142528 864365175648 864549863424 866022064128 866841359904 866871652608 868317462688 868347806976 868502994944 869875365888 870835400448 871356635136 872367335424 873852848128 874314130248 875390091264 876911394816 877740992388 879235655636 879423520768 879887743488 880414396416 880782367968 880970563584 881386062336 882936557568 884440068096 885307725081 885465944064 886815273357 887004758016 887472982656 887843904363 888375319416 888565137408 890078232576 890548079616 890920286568 891644018688 893162356736 894007328448 894038570496 894198349824 895560986112 896033727342 896225181696 896599761408 897073050978 898600633866 899330605056 899706482688 900181412208 901714288176 901745799552 901906956288 902823968768 904329069696 904870351872 905248544856 905441968128 905869008512 905919925248 907462573056 909058940928 909487687212 909682016256 910062220288 910606934016 911500261326 912125009952 913052411622 913247502336 915285526272 915668072306 916411908096 916895655936 918456993792 919522326528 921088137216 921120325632 922543600932 922740719616 924312010752 925186451436 926761907292 926959927296 927449243136 927514755072 928392225696 928590594048 930005639424 930171846656 931084367616 932669866752 933162196707 934310578176 934751234079 934950961152 935901571072 936395606952 936595685376 938190569472 939078139896 939110956992 940710124224 941867794432 942364979712 943969688064 944467982874 944669786112 945064613376 945630277632 948169812069 948339265536 948372406272 949987344384 950488815744 950886075087 953211722112 953279053824 953782262784 954180898632 954384777216 954888569856 956514604032 956548030464 957691723776 958143407104 959862472704 960263649792 960770545722 960921821184 962406596034 962612232192 964099618992 964251418624 964305616896 964760419584 965163643782 965947686912 966895304832 968507939152 968541784704 968714878976 970191068288 970398367744 970910613504 971316408192 971897785344 974274822144 974682022912 975196529892 976857145524 976891282848 977065869312 979689825504 980276214528 980685923594 980895465472 981413252352 983084454144 983603396529 984813852672 986490845184 986525319168 989351460864 989873711424 990880163964 991091884032 991559320128 992779567104 993303627264 994995076608 996149187072 996219551744 997880352768 998894946048 999422234343 999635779584 1001338011648 1002285322389 1003099521024 1003992066233 1004206587904 1004807651328 1005758244504 1005793391808 1005973143552 1007506109376 1007721381888 1008674731584 1010392355648 1011746930688 1012169793024 1014428574198 1014645325824 1015676964864 1016373116928 1017370203408 1017979145856 1018196656128 1018404612963 1018622214144 1019102634576 1020895394688 1022633828736 1022691308544 1022852333568 1023392268288 1023819997824 1024432800768 1026140636196 1027367537664 1027403440128 1029152956416 1029696217056 1030963396608 1032718974976 1033264118016 1033695973518 1033916841984 1034462617344 1036224154368 1036260366336 1037499367424 1039302393856 1039851012096 1040285620608 1042829918208 1043454099456 1043890213888 1044441253908 1044664418304 1046256344352 1046443327488 1046479896576 1047469913568 1049253600096 1051099400448 1051819831296 1052259442208 1052889267456 1053445057821 1053670146048 1055464390656 1056462907383 1058298889752 1059601268736 1060160602176 1061965899072 1062192807936 1063197690048 1063834062336 1065008158656 1066881673728 1066918957056 1068698415616 1068735762432 1071797415936 1072363187376 1072438935552 1073453510961 1073682874368 1075511197696 1076078929536 1077403189248 1077911332992 1078141648896 1080296606016 1081037048832 1082136191552 1082367410176 1082938761216 1084782845952 1085355472032 1086691147776 1088541622272 1089571431546 1089609507792 1089804238848 1091464951824 1091698163712 1092274440192 1092730959216 1093385008512 1093618630656 1095480901632 1096059174912 1096517275776 1099002693204 1099199102976 1100316711936 1102151053692 1102228905984 1102810741344 1103046377472 1103507398656 1104089908896 1105970010912 1107331055616 1107853314464 1107915584256 1108090028032 1109802200832 1109840984064 1112981499136 1113020393472 1114915702784 1114978369536 1115504235144 1116877012992 1119369461184 1119608635392 1120076578816 1120667835456 1120746995712 1122615396864 1123756814304 1123996925952 1126505263104 1126976088992 1128486961152 1129732411392 1130408607744 1131478025067 1131719786496 1133444373048 1133646938112 1133686554624 1134759073032 1136691400104 1137614782464 1138691017152 1140630039744 1140873756672 1141475991552 1142636585472 1143419756544 1144541478834 1145949990912 1146490463898 1147901374464 1148507319024 1150463057328 1150708875264 1151797497552 1151878856704 1152486900864 1152733151232 1154696085504 1155788479872 1155828870144 1157797075968 1159833821184 1161113867264 1161808846848 1162422132768 1162670505984 1163156447232 1165752173664 1167186788352 1169215193088 1169832388608 1170321323184 1173183657984 1173885861888 1174376490624 1174627418112 1175181416448 1175247470592 1177038387396 1177248743424 1177289883648 1179253424128 1180410300108 1180621258752 1182420364476 1182486825504 1182673010688 1183297310208 1183791872484 1184500425888 1184753516544 1186770976768 1187397439488 1187893715424 1190586250971 1192009771264 1192051427328 1194081314816 1194711636456 1194966908928 1195466348544 1196097401304 1198134178488 1199107473408 1199608643584 1200241882944 1202285717568 1202327732736 1202542608384 1205772092928 1206493802496 1206998059808 1207255957504 1207893233664 1209950097408 1210588795728 1212078587904 1212650249616 1212909355008 1214142578688 1215333681768 1216166679936 1217403215496 1217663336448 1218306106368 1220380701696 1221882544128 1222527541248 1224609325056 1225810696266 1226029768704 1227898070802 1228117516288 1228160434176 1229322329118 1230058134576 1230320959488 1231415683446 1232416014336 1233581935248 1235682543056 1235946569728 1236598990848 1236686340096 1237856300928 1238120792064 1240007519232 1241445823488 1243559822336 1244216262276 1245226991616 1245747437568 1246334978772 1246601281536 1248527475936 1248794247168 1250920759296 1252104186528 1252147942656 1254280165632 1254942264537 1256486639616 1258626250752 1259290643832 1259559714816 1260086151168 1260751314888 1260840370176 1262942321472 1264226416092 1264452354048 1264496541696 1266649792512 1267318420992 1267848100116 1270948962816 1271038738432 1271709683712 1272241198176 1272513036288 1273184759808 1275124919679 1275352805376 1275397373952 1276603957161 1278777825117 1279816630272 1280351533056 1280955394849 1281027394296 1281229094912 1283208794712 1283482976256 1285466158656 1285740822528 1286347226112 1286884858376 1287930249216 1289193739776 1291389046272 1294270939494 1294547484672 1295088544256 1295772184746 1295863713792 1296547763472 1296824795136 1299033096192 1300262039856 1302476194032 1302521710464 1302754492416 1304813048832 1306253100672 1307034952704 1308551003136 1310779272192 1311471195372 1313085136896 1315321126912 1315367092224 1316611488582 1318853483454 1319135281152 1319831615232 1321173551952 1321455845376 1322079093504 1323706089472 1324404836352 1326660102144 1328198916096 1330507137024 1331859928064 1332562979124 1332847706112 1335117348864 1335822119424 1336380429852 1337466028032 1339743535104 1341010992672 1341057855744 1341297524736 1343341479168 1344050591013 1344337772544 1344899642112 1347900950799 1348995907584 1349559724032 1350272118312 1352571432264 1352618699328 1352860434432 1354235953152 1355164155904 1356493604544 1357305527808 1357872817284 1358162952192 1358803512768 1358879887872 1361193859584 1363511771648 1363588411392 1364231530818 1364523024384 1365093330432 1365910401024 1367250391989 1368187514928 1369578617433 1369823383552 1369871253504 1372203941888 1372928289408 1373502108459 1374617862144 1377685490688 1378261298024 1378555789312 1379283489792 1381632205824 1381680488448 1386468016128 1387047494144 1387779677154 1390142860938 1390439890944 1391173864704 1391272132608 1392588338544 1392885891072 1395008459136 1395257769984 1395306528768 1396626551424 1399004800128 1401465867264 1402426441728 1403852356608 1404593410428 1404893528064 1407285854208 1408617209844 1408666435488 1411065186336 1412801691648 1413547469568 1415954532096 1417596920064 1418445416448 1420010878208 1422508898304 1422558609408 1424981016576 1429063221248 1429817583168 1429918580736 1430673394176 1431271347948 1431577165824 1434771906048 1436537585664 1437215110656 1439793709056 1440395474688 1441382731776 1443609894051 1443918348288 1446149428488 1446377127936 1446458425344 1447140629376 1447745465673 1448921530368 1451388829696 1452761908728 1452812677056 1453072318464 1455286602432 1455597551616 1456365920256 1456974612288 1457846678016 1461412233216 1462023034368 1462794794838 1465285718286 1465336924272 1465598803968 1467088949248 1469534738256 1469638541312 1470414321792 1470728503296 1471028885391 1471343198208 1472119878528 1474626681216 1476441407488 1477220779008 1479736267776 1479787978752 1484027191296 1486320245946 1486637826048 1487338980192 1489169350656 1489955440896 1492492614912 1494223780608 1494329327616 1496820529152 1498342419072 1498662567936 1499453669376 1502007017472 1504649281536 1506309881856 1507211476992 1508637366756 1508690087712 1508959715328 1511259164064 1511529250816 1511582072832 1513012097376 1515588533472 1518254689536 1520840052992 1521642861297 1521967988736 1523515447296 1524559675392 1526055305112 1527933321216 1528653951864 1530535165952 1531343092032 1533950743104 1534278500352 1535088402432 1535729996736 1536649201152 1541051306496 1541105160192 1543729434624 1544544325584 1546445094912 1549078462464 1549896177024 1550227341312 1550543960277 1550875262976 1551693926016 1554336231552 1554390549504 1556249051136 1558953590784 1559776518144 1560428430912 1564244877312 1565181149184 1565835320832 1566661880862 1566908555264 1566996627456 1569384516528 1569664991232 1569719844864 1571204870352 1573825401122 1573880400144 1574161678336 1576560485968 1576649100672 1576897347584 1577729746944 1578389163312 1579333901184 1579671355392 1583196585984 1583858287232 1587448334628 1589401903104 1592948848608 1593289211904 1593955131392 1594796535072 1595751093504 1597512237984 1600322510592 1603047623424 1603103643648 1607696123904 1608544781064 1608658403328 1610524311552 1613266796544 1614118394304 1616104783872 1616866999488 1617212473344 1618856771584 1620444909024 1621555573248 1623204287328 1623551115264 1624408141824 1627174268928 1630036721664 1632812433408 1634357147319 1634414261688 1634706358272 1637197427736 1637547245568 1639096438824 1640077512768 1640427945984 1641887577928 1643221352448 1644088762368 1644775913664 1648798654464 1650475067904 1653226580538 1653343358976 1654216112016 1654569566208 1655261097984 1658955016368 1660302655488 1660996583424 1661779971696 1661873376384 1662135042048 1664703301248 1664761476096 1665058996224 1667894345728 1669472248704 1669530590208 1672373554176 1672467554304 1673256352716 1675315519488 1678168334336 1679054191776 1679412953088 1680114868224 1681001753184 1681120493568 1683923095296 1685635221456 1685936472064 1685995388928 1688866390016 1689757894656 1690464133488 1694598617088 1695612911616 1696321597568 1696684048384 1697579679744 1700166559572 1700470407168 1700529831936 1702138609548 1705037100156 1706422173696 1707135377408 1708036525728 1710945059616 1711310635008 1712213987328 1713954878208 1715129634816 1718924986368 1719735695847 1721852061696 1722760978536 1725694585992 1726063312896 1727696246328 1727818285056 1728730351296 1729099726848 1732044128256 1733682719808 1733743305216 1736634925376 1736695613952 1737005989888 1739750731776 1741670800896 1742713270272 1744734670848 1747705696256 1748628260496 1750780182528 1753822789632 1755481984776 1758471311272 1758847041536 1759775486976 1760828792832 1761564735936 1761941127168 1762772124672 1765873115136 1768880136192 1770615450162 1770931888128 1773630546714 1774009516032 1774945965312 1775687808726 1776750638832 1777130274816 1780156465152 1781096159232 1781840573136 1783288037376 1786324713472 1788014656896 1788077140992 1788396699648 1791121972224 1792067454684 1792450363392 1793199522816 1794146101956 1797201267732 1798661210112 1799412965376 1800362824416 1803428576352 1803491599104 1803813912576 1805647937536 1808658139392 1809740703744 1810497089712 1810883936256 1811738017024 1811839850496 1814925146112 1818117881856 1818975374424 1819364032512 1820124440576 1821213868032 1823000522652 1824250019904 1826104823244 1826495004672 1830571052544 1831336144612 1832823816192 1833791311872 1836913987584 1839044653056 1841847106203 1842176274432 1842240651264 1843983493677 1845087201864 1845481439232 1847123525169 1848624021504 1850372902872 1853523814584 1853919854592 1854898486272 1855029510144 1856784451392 1857181188096 1860011278848 1860343693312 1862168735232 1865339733504 1866324393414 1868621156352 1869502468158 1869901922304 1871803142144 1872791213904 1873191370752 1876381138944 1878156279792 1878221913984 1881420248448 1883735588864 1884729959424 1887939376128 1888935965748 1889339572224 1890129226752 1891260555264 1896339624138 1896678531072 1896744812544 1899974688768 1900977631488 1901772150174 1906423444224 1906558107648 1907564525568 1908361797264 1908769554432 1909777139712 1913029208064 1913096060928 1915383447552 1916286814208 1919724945408 1920527299584 1921541091444 1921843642368 1924813192068 1925224464384 1928199237984 1928502837248 1928611233792 1929520839168 1930327287564 1931895373824 1933790609664 1937015878304 1937083569408 1937429757952 1940382136576 1941406409241 1941821227008 1942632816384 1943658277119 1943795570688 1948549644288 1949364045824 1950393059784 1953714291048 1953782565696 1954131738624 1959379651008 1960552429056 1961371847188 1961790930944 1962826504704 1966168908288 1967206793058 1969627705344 1972981690368 1973050638336 1974917232873 1978280225181 1978702921728 1979747422848 1981760327928 1982183768064 1983118640256 1985559134208 1986607254528 1989990153216 1992298374144 1992439103488 1995760705536 1997789892096 1998844468686 1999271559168 2002676023296 2004570644778 2006199042048 2007984132466 2008413175808 2009615302656 2011516489008 2011586783616 2011946287104 2015012218752 2015442763776 2017349463168 2020784711296 2023493861376 2024339586048 2028857148396 2029290651648 2031353929728 2032746233856 2034740406816 2035958291712 2036809225926 2037244428288 2038205269152 2041790789376 2045267657472 2045382617088 2046347296227 2046784536576 2047639995648 2048865601536 2052281272392 2054735075328 2054806880256 2058305912832 2059392434112 2061926793216 2065437949952 2066528236032 2067391947036 2067833683968 2068925234688 2072448308736 2072520732672 2074998734848 2079702024192 2080571241216 2081669515731 2085214291407 2085659836416 2086908198912 2087780427776 2088882507816 2089328836608 2092512688704 2092886654976 2092959793152 2094939827136 2098507200192 2102198800896 2103639662592 2104518884416 2105778534912 2106890115642 2107340292096 2110928781312 2112925814766 2116597779504 2119202537472 2120321204352 2123931798144 2124385615872 2126395380096 2127668124672 2130016317312 2133763347456 2133837914112 2137396831232 2137471524864 2143594831872 2144726374752 2144877871104 2146907021922 2147365748736 2151022395392 2152157859072 2154806378496 2155822665984 2160593212032 2162074097664 2164272383104 2164734820352 2165877522432 2169565691904 2170710944064 2173382295552 2177083244544 2179142863092 2179219015584 2179608477696 2182929903648 2183396327424 2184548880384 2185461918432 2186770017024 2192118349824 2193034551552 2194192192257 2197928577429 2198005386408 2198398205952 2200633423872 2204302107384 2204457811968 2205621482688 2206092754944 2207014797312 2208179817792 2211940021824 2214662111232 2215706628928 2215831168512 2216180056064 2219604401664 2219681968128 2225962998272 2226040786944 2229480368919 2229831405568 2229956739072 2231008470288 2233754025984 2238738922368 2239217270784 2239674609289 2240153157632 2241335670912 2241493991424 2245230793728 2247513628608 2247993851904 2253010526208 2253952177984 2256973922304 2259464822784 2260817215488 2262956050134 2263439572992 2266888746096 2267293876224 2267373109248 2269518146064 2273382800208 2275229564928 2277382034304 2281260079488 2281747513344 2282951983104 2285273170944 2286839513088 2289082957668 2291899981824 2292980927796 2295802748928 2297014638048 2300926114656 2301417750528 2303594995104 2303757713408 2304973801728 2311576959744 2311657740288 2315594151936 2319667642368 2322227734528 2323617693696 2324844265536 2325341011968 2326312894464 2331504347328 2334373576704 2338430386176 2339664777216 2340642646368 2346367315968 2347771723776 2348752981248 2349992821293 2350362832896 2350494941184 2354076774792 2354497486848 2354579767296 2358506848256 2360738101683 2360820600216 2361242517504 2364840728952 2364973651008 2365346021376 2366594620416 2367583744968 2369000851776 2369507033088 2373541953536 2374794878976 2375787430848 2381172501942 2384019542528 2384102854656 2388162629632 2389423272912 2389933817856 2390932697088 2392194802608 2396268356976 2398214946816 2399217287168 2400483765888 2404571435136 2404655465472 2405085216768 2411544185856 2412987604992 2413996119616 2414511915008 2415786467328 2419900194816 2421177591456 2424157175808 2425300499232 2425818710016 2428285157376 2430667363536 2432333359872 2434806430992 2435326672896 2436612212736 2440761403392 2443765088256 2445055082496 2449218650112 2451621392532 2452059537408 2455796141604 2456235032576 2456320868352 2458644658236 2460116269152 2460641918976 2462831366892 2464832028672 2467163870496 2471365086112 2471893139456 2473197981696 2475712601856 2479839870807 2480015038464 2482891646976 2487119644672 2488432524552 2490453983232 2491494875136 2492669957544 2493202563072 2497054951872 2497588494336 2501841518592 2504208373056 2504295885312 2508560331264 2509884529074 2512973279232 2517252501504 2518581287664 2519119429632 2520172302336 2521502629776 2521680740352 2525884642944 2528452832184 2528904708096 2528993083392 2533299585024 2534636841984 2535696200232 2541897925632 2542077476864 2543419367424 2544482396352 2545026072576 2546369519616 2550249839358 2550705610752 2550794747904 2553207914322 2557555650234 2559633260544 2560703066112 2561910789698 2562054788592 2562458189824 2566417589424 2566965952512 2570932317312 2571481645056 2572694452224 2573769716752 2575860498432 2578387479552 2582778092544 2588541878988 2589094969344 2590177088512 2591544369492 2591727427584 2593095526944 2593649590272 2598066192384 2600524079712 2604952388064 2605043420928 2605508984832 2609626097664 2612506201344 2614069905408 2617102006272 2621558544384 2622942390744 2626170273792 2630642253824 2630734184448 2633222977164 2637706966908 2638270562304 2639663230464 2642347103904 2642911690752 2644158187008 2647412178944 2648809672704 2653320204288 2655923175243 2656397832192 2660445820071 2661014274048 2663531713089 2663719856128 2665125958248 2665695412224 2670234697728 2671644238848 2672760859704 2674932056064 2679487070208 2682021985344 2682115711488 2682595049472 2686682958336 2688101182026 2688675545088 2689799284224 2695801901598 2697991815168 2699119448064 2700544236624 2705142864528 2705237398656 2705720868864 2708471906304 2710328311808 2712987209088 2714611055616 2715745634568 2716325904384 2717607025536 2717759775744 2722387719168 2727023543296 2727176822784 2728463061636 2729046048768 2730186660864 2731820802048 2734500783978 2736375029856 2739157234866 2739646767104 2739742507008 2744407883776 2745856578816 2747004216918 2749235724288 2755370981376 2756522596048 2757111578624 2758566979584 2763264411648 2763360976896 2772936032256 2774094988288 2775559354308 2780285721876 2780879781888 2782347729408 2782544265216 2785176677088 2785771782144 2790016918272 2790515539968 2793253102848 2798009600256 2799486590121 2802931734528 2804253702237 2804852883456 2807704713216 2809186820856 2809787056128 2814571708416 2817234419688 2817332870976 2822130372672 2825603383296 2827094939136 2831909064192 2835193840128 2836890832896 2840021756416 2844509436207 2845017796608 2845117218816 2849962033152 2852658225261 2857515880817 2858126442496 2859635166336 2859837161472 2861346788352 2862542695896 2863154331648 2869543812096 2873075171328 2874430221312 2879587418112 2880790949376 2882765463552 2887219788102 2887836696576 2892298856976 2892754255872 2892916850688 2894281258752 2895490931346 2897843060736 2902777659392 2905523817456 2905625354112 2906144636928 2910573204864 2911195103232 2912731840512 2913949224576 2915693356032 2922824466432 2924046068736 2925589589676 2930571436572 2930673848544 2931197607936 2934177898496 2939069476512 2939277082624 2940828643584 2942057770782 2942686396416 2944239757056 2949253362432 2952882814976 2954441558016 2959472535552 2959575957504 2968054382592 2972640491892 2973275652096 2974677960384 2978338701312 2979910881792 2984985229824 2988447561216 2988658655232 2993641058304 2996684838144 2998266703029 2998907338752 3004014034944 3006855967167 3009298563072 3011976198699 3012619763712 3014422953984 3017274733512 3017380175424 3017919430656 3022518328128 3023058501632 3023164145664 3026024194752 3031177066944 3036509379072 3041680105984 3043285722594 3043935977472 3047030894592 3049119350784 3052110610224 3055213838889 3055866642432 3057307903728 3061070331904 3062686184064 3067901486208 3068557000704 3070176804864 3071459993472 3073298402304 3082102612992 3082210320384 3087458869248 3089088651168 3092890189824 3098156924928 3099792354048 3101087920554 3101750525952 3103387852032 3108672463104 3108781099008 3112498102272 3117907181568 3119553036288 3120856861824 3128489754624 3130362298368 3131670641664 3133323761724 3133817110528 3133993254912 3138769033056 3139329982464 3139439689728 3142409740704 3147650802244 3147760800288 3148323356672 3153120971936 3153298201344 3153794695168 3155459493888 3156778326624 3158667802368 3166393171968 3167716574464 3169388722149 3174896669256 3178803806208 3185897697216 3186578423808 3187910262784 3189593070144 3191502187008 3195024475968 3200645021184 3206095246848 3206207287296 3215392247808 3217089562128 3217316806656 3220360532883 3221048623104 3226533593088 3228236788608 3232209567744 3233733998976 3234424946688 3237713543168 3240889818048 3243111146496 3246408574656 3247102230528 3248816283648 3254348537856 3260073443328 3265624866816 3268714294638 3268828523376 3269412716544 3274394855472 3275094491136 3278192877648 3280155025536 3280855891968 3283775155856 3286442704896 3288177524736 3289551827328 3297597308928 3300950135808 3306453161076 3306686717952 3308432224032 3309139132416 3310522195968 3317910032736 3321993166848 3323559943392 3323746752768 3324270084096 3329406602496 3329522952192 3338944497408 3339061180416 3344747108352 3344935108608 3346512705432 3350631038976 3356336668672 3358108383552 3358825906176 3360229736448 3362003506368 3362240987136 3367846190592 3371270442912 3371872944128 3371990777856 3377732780032 3379515789312 3380928266976 3389197234176 3391225823232 3392643195136 3394434075201 3395159359488 3400333119144 3400940814336 3401059663872 3404277219096 3410074200312 3412844347392 3414270754816 3416073051456 3421890119232 3422621270016 3424427974656 3427909756416 3430259269632 3437849972736 3439471391694 3443704123392 3445521957072 3451389171984 3452126625792 3455392492656 3455636570112 3457460702592 3458199453696 3464088256512 3467365439616 3467486610432 3473269850752 3473391227904 3474011979776 3479501463552 3483341601792 3485426540544 3489469341696 3495411392512 3497256520992 3501560365056 3507645579264 3510963969552 3516942622544 3517694083072 3519550973952 3521657585664 3523129471872 3523882254336 3525544249344 3531746230272 3537760272384 3541230900324 3541863776256 3547261093428 3548019032064 3549891930624 3551375617452 3553501277664 3554260549632 3560312930304 3562192318464 3563681146272 3571758752913 3576029313792 3576154281984 3582243944448 3584134909368 3584900726784 3586399045632 3588292203912 3594402535464 3597322420224 3598825930752 3600725648832 3606857152704 3606983198208 3607627825152 3611295875072 3617316278784 3619481407488 3620994179424 3621767872512 3623476034048 3623679700992 3629850292224 3636235763712 3637950748848 3638728065024 3640248881152 3642427736064 3646001045304 3648500039808 3652209646488 3652990009344 3661142105088 3662672289224 3665647632384 3667582623744 3673827975168 3678089306112 3683694212406 3684352548864 3684481302528 3687966987354 3690174403728 3690962878464 3694247050338 3697248043008 3700745805744 3707047629168 3707839709184 3709796972544 3710059020288 3713568902784 3714362376192 3720022557696 3720687386624 3724337470464 3730679467008 3732648786828 3737242312704 3739004936316 3739803844608 3743606284288 3745582427808 3746382741504 3752762277888 3756312559584 3756443827968 3762840496896 3767471177728 3769459918848 3775878752256 3777871931496 3778679144448 3780258453504 3782521110528 3792679248276 3793357062144 3793489625088 3799949377536 3801955262976 3803544300348 3812846888448 3813116215296 3815129051136 3816723594528 3817539108864 3819554279424 3825374759037 3826058416128 3826192121856 3832573628416 3836333475351 3839449890816 3841054599168 3842866184547 3843082182888 3843687284736 3849626384136 3850448928768 3856398475968 3857005674496 3857222467584 3859041678336 3860654575128 3863790747648 3867581219328 3874031756608 3874167138816 3874859515904 3880764273152 3882812818482 3883642454016 3885265632768 3887316554238 3887591141376 3897099288576 3898728091648 3900786119568 3907428582096 3907565131392 3908263477248 3918759302016 3921104858112 3922743694376 3923581861888 3925653009408 3932337816576 3934413586116 3939255410688 3945963380736 3946101276672 3949834465746 3956560450362 3957405843456 3959494845696 3963520655856 3964367536128 3966237280512 3971118268416 3973214509056 3979980306432 3984596748288 3984878206976 3991521411072 3995579784192 3997688937372 3998543118336 4005352046592 4009141289556 4012398084096 4015968264932 4016826351616 4019230605312 4023032978016 4023173567232 4023892574208 4030024437504 4034698926336 4041569422592 4043702852397 4046987722752 4048679172096 4057714296792 4058581303296 4062707859456 4065492467712 4069480813632 4071916583424 4073618451852 4074488856576 4076410538304 4083581578752 4090535314944 4090765234176 4092694592454 4093569073152 4095279991296 4097731203072 4104562544784 4108735852299 4109470150656 4109613760512 4116611825664 4118784868224 4120506325377 4123853586432 4130875899904 4133056472064 4134783894072 4135667367936 4137850469376 4144896617472 4145041465344 4149997469696 4159404048384 4161142482432 4163339031462 4170428582814 4171319672832 4173816397824 4175560855552 4177765015632 4178657673216 4185025377408 4185773309952 4185919586304 4189879654272 4197014400384 4204397601792 4207279325184 4209037768832 4211557069824 4213780231284 4214680584192 4221857562624 4225851629532 4233195559008 4238405074944 4240642408704 4247863596288 4252790760192 4255336249344 4260032634624 4267526694912 4267675828224 4274793662464 4274943049728 4287189663744 4289452749504 4289755742208 4293814043844 4294731497472 4302044790784 4304315718144 4309612756992 4311645331968 4321186424064 4324148195328 4328544766208 4330829682153 4331755044864 4339131383808 4341421888128 4343236397019 4346764591104 4354166489088 4358285726184 4358438031168 4359216955392 4365859807296 4366792654848 4369097760768 4370923836864 4373540034048 4384236699648 4386069103104 4388384384514 4395857154858 4396010772816 4396796411904 4401266847744 4408604214768 4408915623936 4411242965376 4412185509888 4413086656173 4414029594624 4416359635584 4423880043648 4429324222464 4431413257856 4431662337024 4432360112128 4439208803328 4439363936256 4451925996544 4452081573888 4458960737838 4459662811136 4459913478144 4462016940576 4467508051968 4477477844736 4479349218578 4480306315264 4482671341824 4482987982848 4490461587456 4495027257216 4495987703808 4506021052416 4507904355968 4513947844608 4518929645568 4521634430976 4525912100268 4526879145984 4533777492192 4534587752448 4534746218496 4539036292128 4546765600416 4554764068608 4562520158976 4564928583891 4565903966208 4570546341888 4573679026176 4578165915336 4583799963648 4585961855592 4591605497856 4594029276096 4601852229312 4602835501056 4607189990208 4607515426816 4609947603456 4623153919488 4623315480576 4631188303872 4639335284736 4644455469056 4647235387392 4649688531072 4650682023936 4651631880831 4652625788928 4663008694656 4668747153408 4676860772352 4679329554432 4681285292736 4692734631936 4695543447552 4697505962496 4699985642586 4700725665792 4700989882368 4708153549584 4708994973696 4709159534592 4717013696512 4721476203366 4721641200432 4722485035008 4729681457904 4729947302016 4730692042752 4733189240832 4735167489936 4738001703552 4739014066176 4747083907072 4749589757952 4751574861696 4762345003884 4768039085056 4768205709312 4776325259264 4778846545824 4779867635712 4781865394176 4784389605216 4792536713952 4798434574336 4800967531776 4809142870272 4809310930944 4823088371712 4825975209984 4827992239232 4829023830016 4831572934656 4839800389632 4842355182912 4848314351616 4850600998464 4851637420032 4856570314752 4861334727072 4864666719744 4869612861984 4870653345792 4873224425472 4881522806784 4890110164992 4898437300224 4903071441957 4903242785064 4904119074816 4911592283208 4912470065152 4912641736704 4917289316472 4920232538304 4921283837952 4925662733784 4929664057344 4934327740992 4942730172224 4943786278912 4946395963392 4951425203712 4959679741614 4960030076928 4965783293952 4974239289344 4976865049104 4980907966464 4982989750272 4985339915088 4986405126144 4994109903744 4995176988672 5003683037184 5008416746112 5008591770624 5017120662528 5019769058148 5025946558464 5034505003008 5037162575328 5038238859264 5040344604672 5043005259552 5043361480704 5051769285888 5056905664368 5057809416192 5057986166784 5066599170048 5069273683968 5071392400464 5083795851264 5084154953728 5086838734848 5088964792704 5090052145152 5092739039232 5100499678716 5101411221504 5101589495808 5106415828644 5115111300468 5119266521088 5121406132224 5123821579396 5124109577184 5124916379648 5132835178848 5133931905024 5141864634624 5145388904448 5147539433504 5156774959104 5159207087541 5165556185088 5177083757976 5178189938688 5180354177024 5183088738984 5183454855168 5186191053888 5187299180544 5196132384768 5201048159424 5209904776128 5210086841856 5211017969664 5219252195328 5225012402688 5228139810816 5234204012544 5243117088768 5245884781488 5252340547584 5261284507648 5261468368896 5266445954328 5275413933816 5276541124608 5279326460928 5284694207808 5285823381504 5288316374016 5294824357888 5297619345408 5306640408576 5311846350486 5312795664384 5320891640142 5322028548096 5327063426178 5327439712256 5330251916496 5331390824448 5340469395456 5343288477696 5345521719408 5349864112128 5358974140416 5364043970688 5364231422976 5365190098944 5373365916672 5376202364052 5377351090176 5379598568448 5391603803196 5395983630336 5398238896128 5401088473248 5410285729056 5410474797312 5411441737728 5416943812608 5420656623616 5425974418176 5429222111232 5431491269136 5432651808768 5435214051072 5435519551488 5444775438336 5454047086592 5454353645568 5456926123272 5458092097536 5460373321728 5463641604096 5469001567956 5472750059712 5478314469732 5479293534208 5479485014016 5488815767552 5491713157632 5494008433836 5498471448576 5510741962752 5513045192096 5514223157248 5517133959168 5525541318609 5526528823296 5526721953792 5531950481031 5541370575507 5545872064512 5548189976576 5551118708616 5560571443752 5561759563776 5564695458816 5565088530432 5570353354176 5571543564288 5580033836544 5581031079936 5586506205696 5596019200512 5598973180242 5605863469056 5608507404474 5609705766912 5615409426432 5618373641712 5619574112256 5629143416832 5634468839376 5634665741952 5644260745344 5651206766592 5654189878272 5663818128384 5670387680256 5673781665792 5680043512832 5689018872414 5690035593216 5690234437632 5699924066304 5705316450522 5715031761634 5716252884992 5719270332672 5719674322944 5722693576704 5725085391792 5726308663296 5739087624192 5746150342656 5748860442624 5759174836224 5761581898752 5765530927104 5774439576204 5775673393152 5784597713952 5785508511744 5785833701376 5788562517504 5790981862692 5795686121472 5805555318784 5811047634912 5811250708224 5812289273856 5821146409728 5824219227723 5825463681024 5827898449152 5830974831357 5831386712064 5845648932864 5848092137472 5851179179352 5861142873144 5861347697088 5862395215872 5868355796992 5878138953024 5878554165248 5881657287168 5884115541564 5885372792832 5888479514112 5898506724864 5905765629952 5908883116032 5918945071104 5919151915008 5924751698619 5934840675543 5936108765184 5945280983784 5946551304192 5949355920768 5951842469989 5956677402624 5959821763584 5969970459648 5976895122432 5977317310464 5987282116608 5993369676288 5996533406058 5997814677504 6008028069888 6013711934334 6018597126144 6023952397398 6025239527424 6028845907968 6034549467024 6034760350848 6035838861312 6045036656256 6046117003264 6046328291328 6052048389504 6062354133888 6073018758144 6083360211968 6086571445188 6087871954944 6094061789184 6098238701568 6104221220448 6110427677778 6111733284864 6114615807456 6122140663808 6125372368128 6135802972416 6139041888681 6140353609728 6142919986944 6146596804608 6164205225984 6164420640768 6174917738496 6178177302336 6185780379648 6196313849856 6199584708096 6202175841108 6203501051904 6206775704064 6217344926208 6217562198016 6224996204544 6239106072576 6241713723648 6245008547193 6255642874221 6256979509248 6260724596736 6263341283328 6266647523448 6267634221056 6267986509824 6277538066112 6278659964928 6278879379456 6284819481408 6295301604488 6295521600576 6296646713344 6306241943872 6306596402688 6307589390336 6310918987776 6313556653248 6317335604736 6332786343936 6335433148928 6338777444298 6349793338512 6357607612416 6371795394432 6373156847616 6374458503361 6375820525568 6379186140288 6383004374016 6390048951936 6401290042368 6412190493696 6412414574592 6430784495616 6434179124256 6434633613312 6440721065766 6442097246208 6453067186176 6456473577216 6464419135488 6467467997952 6475427086336 6481779636096 6486222292992 6492817149312 6494204461056 6497632567296 6508697075712 6520146886656 6531249733632 6537428589276 6537657046752 6538825433088 6548789710944 6550188982272 6556385755296 6560310051072 6567550311712 6576355049472 6579103654656 6593785732287 6595194617856 6601900271616 6612906322152 6613373435904 6616864448064 6618278264832 6621044391936 6635820065472 6643986333696 6647119886784 6647493505536 6648540168192 6658813204992 6659045904384 6677888994816 6678122360832 6688441106757 6689494216704 6689870217216 6693025410864 6701262077952 6712673337344 6716216767104 6717651812352 6719023827867 6720459472896 6724007012736 6724481974272 6735692381184 6742540885824 6743745888256 6743981555712 6755465560064 6759031578624 6761856533952 6778394468352 6782451646464 6785286390272 6788868150402 6790318718976 6800666238288 6801881628672 6802119327744 6808554438192 6820148400624 6825688694784 6828541509632 6832146102912 6843780238464 6845242540032 6848855949312 6855819512832 6860518539264 6875699945472 6878942783388 6887408246784 6891043914144 6902778343968 6904253251584 6910784985312 6911273140224 6914921405184 6934730879232 6934973220864 6946539701504 6946782455808 6959002927104 6966683203584 6970853081088 6978938683392 6990822785024 6994513041984 7003120730112 7015291158528 7021927939104 7033885245088 7035388166144 7039101947904 7043315171328 7046258943744 7051088498688 7063492460544 7075520544768 7082214305049 7082461800648 7083727552512 7094522186856 7096038064128 7099783861248 7102751234904 7107002555328 7108521099264 7120625860608 7124384636928 7127362292544 7143517505826 7152058627584 7152308563968 7164487888896 7168269818736 7169801453568 7172798091264 7176584407824 7188805070928 7194644840448 7197651861504 7201451297664 7213714305408 7213966396416 7215255650304 7222591750144 7234632557568 7238962814976 7241988358848 7243535745024 7246952068096 7247359401984 7259700584448 7272471527424 7275901497696 7277456130048 7280497762304 7284855472128 7292002090608 7297000079616 7304419292976 7305980018688 7322284210176 7325344578448 7331295264768 7335165247488 7347655950336 7356178612224 7367388424812 7368705097728 7368962605056 7375933974708 7380348807456 7381925756928 7388494100676 7394496086016 7401491611488 7414095258336 7415679418368 7419593945088 7427137805568 7439519612421 7440045115392 7448674940928 7461358934016 7465297573656 7474484625408 7478009872632 7479607689216 7487212568576 7491164855616 7492765483008 7505524555776 7512625119168 7512887655936 7525680993792 7534942355456 7538919837696 7551757504512 7555743862992 7557358288896 7560516907008 7565042221056 7585358496552 7586714124288 7586979250176 7599898755072 7603910525952 7607088600696 7625693776896 7626232430592 7630258102272 7633447189056 7635078217728 7639108558848 7650749518074 7652116832256 7652384243712 7665147256832 7672666950702 7678899781632 7682109198336 7685732369094 7686164365776 7687374569472 7699252768272 7700897857536 7712796951936 7714011348992 7714444935168 7718083356672 7721309150256 7727581495296 7735162438656 7748063513216 7748334277632 7749719031808 7761528546304 7765625636964 7767284908032 7770531265536 7774633108476 7775182282752 7794198577152 7797456183296 7801572239136 7814857164192 7815130262784 7816526954496 7837518604032 7842209716224 7845487388752 7847163723776 7851306018816 7864675633152 7868827172232 7878510821376 7891926761472 7892202553344 7899668931492 7913120900724 7914811686912 7918989691392 7927041311712 7928735072256 7932474561024 7942236536832 7946429018112 7959960612864 7967769525729 7969193496576 7981337460213 7983042822144 7990595139267 7991159568384 7995377874744 7997086236672 8010704093184 8018282579112 8024796168192 8031936529864 8033652703232 8038461210624 8046065956032 8046347134464 8047785148416 8060048875008 8069397852672 8083138845184 8087405704794 8093975445504 8097358344192 8115428593584 8117162606592 8125415718912 8130984935424 8138961627264 8143833166848 8147236903704 8148977713152 8152821076608 8167163157504 8181070629888 8181530468352 8185389184908 8187138146304 8190559982592 8195462406144 8209125089568 8217471704598 8218940301312 8219227521024 8233223651328 8237569736448 8241012650754 8247707172864 8261751799808 8266112944128 8269567788144 8271334735872 8275700938752 8289793234944 8290082930688 8299994939392 8318808096768 8322284964864 8326678062924 8340857165628 8342639345664 8347632795648 8351121711104 8355530031264 8357315346432 8370050754816 8371546619904 8379759308544 8394028800768 8408795203584 8412761106711 8414558650368 8418075537664 8423114139648 8427560462568 8429361168384 8443715125248 8451703259064 8466391118016 8476810149888 8481284817408 8495727192576 8505581520384 8510672498688 8520065269248 8533528308621 8535053389824 8535351656448 8549587324928 8549886099456 8557974675783 8572547642451 8574379327488 8578905499008 8579511484416 8587628087688 8589462994944 8604089581568 8608631436288 8619225513984 8623290663936 8642372848128 8648296390656 8657089532416 8661659364306 8663510089728 8678262767616 8682843776256 8686472794038 8693529182208 8708332978176 8716571452368 8716876062336 8718433910784 8731719614592 8733585309696 8738195521536 8741847673728 8747080068096 8768473399296 8772138206208 8776768769028 8791714309716 8792021545632 8793592823808 8802533695488 8817208429536 8817831247872 8822485930752 8826173312346 8828059189248 8832719271168 8847760087296 8858648444928 8862826515712 8863324674048 8878417606656 8878727872512 8903851993088 8904163147776 8917921475676 8919325622272 8919826956288 8924033881152 8935016103936 8954955689472 8958698437156 8960612630528 8965342683648 8965975965696 8980923174912 8990054514432 9012042104832 9015808711936 9020567901501 9027895689216 9035928596097 9037859291136 9043268861952 9051824200536 9053758291968 9067554984384 9069175504896 9069492436992 9078072584256 9093531200832 9109528137216 9125040317952 9129857167782 9131807932416 9141092683776 9147358052352 9156331830672 9165641516667 9167599927296 9171923711184 9183210995712 9188058552192 9203704458624 9205671002112 9214379980416 9215030853632 9219895206912 9246307838976 9246630961152 9262376607744 9278670569472 9288910938112 9294470774784 9299377062144 9303263761662 9305251577856 9326017389312 9337494306816 9353721544704 9358659108864 9362570585472 9385469263872 9391086895104 9395011924992 9399971285172 9401451331584 9401979764736 9416307099168 9417989947392 9418319069184 9434027393024 9442952406732 9443282400864 9444970070016 9459362915808 9459894604032 9461384085504 9466378481664 9470334979872 9476003407104 9499179515904 9503149723392 9508166166447 9524690007768 9536078170112 9536411418624 9552650518528 9557693091648 9559735271424 9563730788352 9568779210432 9585073427904 9596869148672 9601935063552 9618285740544 9618621861888 9646176743424 9651950419968 9655984478464 9661081598649 9663145869312 9679600779264 9684710365824 9696628703232 9701201996928 9703274840064 9713140629504 9722669454144 9729333439488 9739225723968 9741306691584 9746448850944 9763045613568 9780220329984 9796874600448 9806142883914 9806485570128 9808238149632 9823184566416 9824940130304 9825283473408 9834578632944 9840465076608 9842567675904 9851325467568 9859328114688 9868655481984 9885460344448 9887572557824 9892791926784 9902850407424 9919359483228 9920060153856 9931566587904 9948478578688 9953730098208 9965979500544 9970679830176 9972810252288 9988219807488 10016833492224 10017183541248 10034241325056 10039538116296 10051893116928 10069010006016 10074325150656 10076477718528 10080689209344 10086010519104 10086722961408 10103538571776 10113811328736 10115618832384 10115972333568 10133198340096 10138547367936 10142784800928 10167591702528 10173677469696 10177929585408 10183302225603 10185478078464 10200999357432 10202822443008 10203178991616 10212831657288 10230222600936 10238533042176 10242812264448 10247643158792 10248219154368 10249832759296 10265670357696 10267863810048 10283729269248 10290777808896 10295078867008 10313549918208 10318414175082 10331112370176 10354167515952 10356379877376 10360708354048 10366177477968 10366909710336 10372382107776 10374598361088 10392264769536 10402096318848 10419809552256 10420173683712 10422035939328 10438504390656 10450024805376 10456279621632 10468408025088 10486234177536 10491769562976 10504681095168 10522569015296 10522936737792 10532891908656 10550827867632 10553082249216 10558652921856 10569388415616 10571646763008 10576632748032 10589648715776 10595238690816 10613280817152 10623692700972 10625591328768 10641783280284 10644057096192 10654126852356 10654879424512 10660503832992 10662781648896 10680938790912 10686576955392 10691043438816 10728087941376 10728462845952 10746731833344 10752404728104 10754702180352 10759197136896 10783207606392 10791967260672 10796477792256 10802176946496 10820571458112 10820949594624 10822883475456 10833887625216 10841313247232 10851948836352 10858444222464 10862982538272 10865303617536 10870428102144 10871039102976 10889550876672 10908094173184 10908707291136 10913852246544 10916184195072 10920746643456 10927283208192 10938003135912 10945500119424 10956628939464 10958587068416 10958970028032 10977631535104 10983426315264 10988016867672 10996942897152 11021483925504 11026090384192 11028446314496 11034267918336 11051082637218 11053057646592 11053443907584 11063900962062 11082741151014 11091744129024 11096379953152 11102237417232 11121142887504 11123519127552 11129390917632 11130177060864 11140706708352 11143087128576 11160067673088 11162062159872 11173012411392 11192038401024 11197946360484 11211726938112 11217014808948 11219411533824 11230818852864 11236747283424 11239148224512 11258286833664 11268937678752 11269331483904 11288521490688 11302413533184 11308379756544 11327636256768 11340775360512 11347563331584 11360087025664 11378037744828 11380071186432 11380468875264 11399848132608 11410632901044 11430063523268 11432505769984 11438540665344 11439348645888 11445387153408 11450170783584 11452617326592 11478175248384 11497720885248 11509000426053 11518349672448 11523163797504 11528598553641 11531061854208 11548879152408 11551346786304 11569195427904 11571017023488 11571667402752 11577125035008 11581963725384 11591372242944 11611110637568 11622095269824 11622501416448 11624578547712 11642292819456 11648438455446 11650927362048 11655796898304 11661949662714 11662773424128 11691297865728 11696184274944 11702358358704 11722285746288 11722695394176 11724790431744 11736711593984 11756277906048 11757108330496 11763314574336 11768231083128 11770745585664 11776959028224 11797013449728 11811531259904 11817766232064 11837890142208 11838303830016 11849503397238 11869681351086 11872217530368 11890561967568 11893102608384 11898711841536 11903684939978 11913354805248 11919643527168 11939940919296 11953790244864 11954634620928 11974564233216 11986739352576 11993066812116 11995629355008 12016056139776 12027423868668 12037194252288 12047904794796 12050479054848 12057691815936 12069098934048 12069520701696 12071677722624 12090073312512 12092234006528 12104096779008 12124708267776 12131108557191 12146037516288 12166720423936 12173142890376 12175743909888 12188123578368 12196477403136 12208442440896 12220855355556 12223466569728 12229231614912 12244281327616 12250744736256 12271605944832 12278083777362 12280707219456 12285839973888 12293193609216 12326207556897 12328410451968 12328841281536 12349835476992 12356354604672 12361518976131 12371560759296 12392627699712 12399169416192 12404351682216 12407002103808 12413551408128 12434689852416 12435124396032 12449992409088 12478212145152 12483427447296 12490017094386 12511285748442 12513959018496 12521449193472 12526682566656 12533295046896 12535268442112 12535973019648 12555076132224 12557319929856 12557758758912 12569638962816 12590603208976 12591043201152 12593293426688 12612483887744 12613192805376 12615178780672 12621837975552 12627113306496 12634671209472 12665572687872 12670866297856 12677554888596 12699586677024 12715215224832 12743590788864 12748917006722 12751641051136 12758372280576 12766008748032 12780097903872 12802580084736 12824380987392 12824829149184 12861568991232 12868358248512 12869267226624 12881442131532 12884194492416 12906134372352 12912947154432 12928838270976 12934935995904 12950854172672 12963559272192 12972444585984 12985634298624 12992489046459 12995265134592 13017394151424 13029709191057 13040293773312 13062499467264 13074857178552 13075314093504 13077650866176 13097579421888 13100377964544 13112771510592 13120620102144 13135100623424 13152710098944 13158207309312 13187571464574 13190389235712 13203800543232 13225812644304 13226746871808 13233728896128 13236556529664 13239259968519 13242088783872 13271640130944 13287972667392 13294239773568 13294987011072 13297080336384 13317626409984 13318091808768 13355777989632 13356244721664 13376882213514 13378988433408 13379740434432 13386050821728 13402524155904 13425346674688 13432433534208 13438047655734 13440918945792 13448014025472 13448963948544 13471384762368 13485081771648 13487491776512 13487963111424 13510931120128 13518063157248 13523713067904 13556788936704 13564903292928 13570572780544 13577736300804 13580637437952 13601332476576 13603763257344 13604238655488 13617108876384 13640296801248 13657083019264 13664292205824 13687560476928 13694785751673 13697711898624 13711639025664 13721037078528 13751399890944 13757885566776 13774816493568 13782087828288 13805556687936 13808506503168 13821569970624 13822546280448 13829842810368 13869461758464 13869946441728 13893079403008 13893564911616 13918005854208 13933366407168 13941706162176 13954895642493 13957877366784 13981645570048 13989026083968 14006241460224 14030582317056 14043855878208 14067770490176 14070776332288 14078203895808 14086630342656 14092517887488 14102176997376 14126984921088 14151041089536 14164428610098 14164923601296 14167455105024 14189044373712 14192076128256 14199567722496 14205502469808 14214005110656 14217042198528 14241251721216 14248769273856 14254724585088 14287035011652 14304117255168 14304617127936 14328975777792 14336539637472 14339602907136 14345596182528 14353168815648 14377610141856 14395303723008 14402902595328 14427428610816 14427932792832 14445183500288 14469265115136 14477925629952 14483976717696 14487071490048 14493904136192 14494718803968 14519401168896 14544943054848 14551802995392 14554912260096 14560995524608 14569710944256 14584004181216 14594000159232 14608838585952 14611960037376 14644568420352 14650689156896 14670330494976 14695311900672 14709214325871 14712357224448 14734776849624 14737410195456 14737925210112 14751867949416 14760697614912 14763851513856 14776988201352 14788992172032 14802983222976 14828190516672 14831358836736 14839187890176 14854275611136 14879039224842 14880090230784 14897349881856 14922717868032 14930595147312 14948969250816 14956019745264 14959215378432 14974425137152 14982329711232 14985530966016 15011049111552 15025250238336 15025775311872 15051361987584 15069884710912 15077839675392 15103515009024 15111487725984 15114716577792 15121033814016 15130084442112 15170716993104 15173428248576 15173958500352 15199797510144 15207821051904 15214177201392 15251387553792 15252464861184 15260516204544 15266894378112 15270156435456 15278217117696 15301499036148 15304233664512 15304768487424 15330294513664 15345333901404 15357799563264 15364218396672 15371464738188 15372328731552 15374749138944 15398505536544 15401795715072 15425593903872 15428022697984 15436166713344 15442618300512 15470324877312 15477621262623 15496127026432 15496668555264 15523057092608 15531251273928 15534569816064 15541062531072 15549266216952 15550364565504 15588397154304 15594912366592 15603144478272 15629714328384 15630260525568 15633053908992 15675037208064 15684419432448 15690974777504 15694327447552 15702612037632 15729351266304 15737654344464 15757021642752 15783853522944 15784405106688 15799337862984 15826241801448 15829623373824 15837979382784 15854082623424 15857470144512 15864949122048 15884473073664 15892858036224 15919921225728 15935539051458 15938386993152 15962674920426 15966085644288 15981190278534 15982319136768 15990755749488 15994172473344 16021408186368 16036565158224 16049592336384 16063873059728 16067305406464 16076922421248 16092131912064 16092694268928 16095570296832 16120097750016 16138795705344 16166277690368 16174811409588 16187950891008 16194716688384 16230857187168 16234325213184 16250831437824 16261969870848 16277923254528 16287666333696 16294473807408 16297955426304 16305642153216 16334326315008 16362141259776 16363060936704 16370778369816 16374276292608 16381119965184 16390924812288 16418250179136 16434943409196 16437880602624 16438455042048 16466447302656 16475139472896 16482025301508 16495414345728 16523503599616 16532225888256 16539135576288 16542669471744 16551401877504 16576623955827 16579586469888 16580165861376 16595851443093 16624111726521 16637616193536 16644569929728 16653356125848 16681714331256 16685278691328 16695265591296 16702243422208 16711060062528 16714630692864 16740101509632 16743093239808 16759518617088 16788057601536 16817590407168 16825522213422 16829117300736 16836151075328 16846228279296 16855120925136 16858722336768 16887430250496 16903406518128 16932782236032 16953620299776 16962569634816 16991454385152 17011163040768 17021344997376 17040130538496 17067056617242 17070106779648 17070703312896 17099174649856 17099772198912 17115949351566 17145095284902 17148758654976 17157810998016 17159022968832 17175256175376 17178925989888 17208179163136 17217262872576 17238451027968 17246581327872 17284745696256 17296592781312 17314179064832 17323318728612 17327020179456 17356525535232 17365687552512 17372945588076 17387058364416 17416665956352 17433142904736 17433752124672 17436867821568 17463439229184 17472657683169 17476391043072 17483695347456 17494160136192 17536946798592 17544276412416 17553537538056 17583428619432 17584043091264 17587185647616 17605067390976 17634416859072 17635662495744 17644971861504 17652346624692 17656118378496 17665438542336 17695520174592 17717296889856 17725653031424 17726649348096 17756835213312 17757455745024 17774255095857 17804522026629 17807703986176 17808326295552 17835842951352 17838651244544 17839653912576 17848067762304 17855527409967 17870032207872 17909911378944 17917396874312 17921225261056 17930685367296 17931951931392 17961846349824 17980109028864 18024084209664 18031617423872 18041135803002 18055791378432 18071857192194 18075718582272 18086537723904 18103648401072 18107516583936 18135109968768 18138351009792 18138984873984 18156145168512 18187062401664 18219056274432 18250080635904 18259714335564 18263615864832 18282185367552 18294716104704 18312663661344 18331283033334 18335199854592 18343847422368 18366421991424 18376117104384 18407408917248 18428759960832 18430061707264 18439790413824 18492615677952 18493261922304 18524753215488 18557341138944 18577821876224 18588941549568 18598754124288 18606527523324 18610503155712 18652034778624 18674988613632 18717318217728 18725141170944 18766928622663 18770938527744 18782173790208 18790023849984 18799942570344 18802902663168 18803959529472 18832614198336 18835979894784 18836638138368 18868054786048 18885904813464 18886564801728 18889940140032 18918725831616 18919789208064 18922768171008 18932756963328 18940669959744 18952006814208 18998359031808 19006299446784 19016332332894 19049380015536 19072156340224 19072822837248 19105301037056 19115386183296 19119470542848 19123375510083 19127461576704 19137558420864 19170146855808 19193738297344 19203870127104 19236571481088 19237243723776 19292353486848 19303900839936 19311968956928 19322163197298 19326291738624 19359201558528 19369420731648 19393257406464 19402403993856 19426281259008 19445338908288 19458666878976 19478451447936 19482613383168 19492897701888 19526091227136 19560440659968 19593749200896 19612285767828 19612971140256 19616476299264 19646369132832 19649880260608 19650566946816 19669157265888 19680930153216 19702650935136 19737310963968 19770920688896 19781357196861 19785583853568 19805700814848 19838718966456 19840120307712 19863133175808 19896957157376 19907460196416 19931959001088 19941359660352 19945620504576 19976439614976 20033666984448 20034367082496 20068482650112 20079076232592 20103786233856 20138020012032 20148650301312 20152955437056 20157071483601 20161378418688 20172021038208 20173445922816 20207077143552 20227622657472 20231237664768 20231944667136 20266396680192 20277094735872 20285569601856 20335183405056 20347354939392 20355859170816 20366604451206 20370956156928 20401998714864 20405644886016 20406357983232 20425663314576 20460445201872 20477066084352 20485624528896 20495286317584 20496438308736 20499665518592 20531340715392 20535727620096 20567458538496 20581555617792 20590157734016 20627099836416 20636828350164 20662224740352 20708335031904 20712759754752 20721416708096 20732354955936 20733819420672 20744764215552 20804192637696 20839619104512 20840347367424 20877008781312 20900049610752 20912559243264 20936816050176 20972468355072 20983539125952 21009362190336 21045138030592 21045873475584 21065783817312 21101655735264 21106164498432 21117305843712 21138776831232 21153265496064 21190477381632 21226561634304 21246642915147 21247385401944 21251182657536 21283566560568 21288114192384 21308253704712 21309758849024 21321007665984 21325563297792 21361877581824 21373153910784 21382086877632 21456175882752 21456925691904 21493463666688 21504809456208 21509404360704 21518394273792 21566415212784 21583934521344 21592955584512 21604353892992 21641142916224 21641899189248 21645766950912 21667775250432 21682626494464 21703897672704 21716888444928 21725965076544 21730607235072 21740856204288 21742078205952 21779101753344 21816188346368 21817414582272 21827704493088 21832368390144 21841493286912 21854566416384 21876006271824 21891000238848 21913257878928 21917174136832 21917940056064 21955263070208 21966852630528 21976033735344 21993885794304 22042967851008 22052180768384 22056892628992 22068535836672 22102165274436 22106115293184 22106887815168 22127801924124 22165482302028 22183488258048 22192759906304 22204474834464 22242285775008 22247038255104 22258781835264 22281413416704 22320135346176 22346024822784 22384076802048 22395892720968 22423453876224 22434029617896 22438823067648 22461637705728 22473494566848 22478296449024 22516573667328 22537875357504 22538662967808 22577042981376 22604827066368 22616759513088 22655272513536 22681550721024 22695126663168 22720174051328 22756075489656 22760142372864 22760937750528 22799696265216 22821265802088 22860127046536 22865011539968 22877081330688 22878697291776 22890774306816 22900341567168 22905234653184 22956350496768 22995441770496 23018000852106 23036699344896 23046327595008 23057197107282 23062123708416 23097758304816 23102693572608 23138390855808 23142034046976 23143334805504 23154250070016 23163927450768 23182744485888 23222221275136 23244190539648 23245002832896 23249157095424 23284585638912 23296876910892 23301854724096 23311593796608 23323899325428 23325546848256 23382595731456 23392368549888 23404716717408 23444571492576 23445390788352 23449580863488 23473423187968 23512555812096 23514216660992 23526629148672 23536462166256 23541491171328 23553918056448 23594026899456 23623062519808 23635532464128 23675780284416 23676607660032 23699006794476 23739362702172 23744435060736 23781123935136 23786205216768 23797423683072 23807369879956 23826709610496 23839287054336 23879881838592 23907580489728 23944012380639 23949128466432 23971785417801 23973478705152 23986133624232 23991258710016 24032112279552 24054847737336 24074388504576 24095809589592 24100958109696 24115383631872 24138197868096 24139041403392 24143355445248 24180146625024 24184468013056 24208193558016 24249416535552 24262217114382 24292075032576 24333440847872 24346285780752 24351487819776 24376247156736 24392954806272 24416884881792 24441710711112 24446933139456 24458463229824 24488562655232 24501489472512 24543211889664 24556167554724 24561414438912 24571679947776 24586387218432 24652415113794 24656820903936 24657682563072 24699670953984 24712709209344 24723037952262 24743121518592 24785255399424 24798338832384 24808703364432 24814004207616 24827102816256 24869379704832 24870248792064 24899984818176 24956424290304 24966854894592 24980034188772 25022571496884 25027918036992 25042898386944 25053365133312 25066590093792 25070536884224 25071946039296 25110152264448 25114639859712 25139277925632 25181206417952 25182086402304 25186586853376 25224967775488 25226385610752 25238283320133 25243675951104 25254226612992 25269342418944 25331145375744 25341732595712 25355109777192 25399173354048 25430430449664 25487181577728 25497834013444 25503282102272 25516744561152 25532017496064 25560195807744 25605160169472 25648761974784 25649658298368 25673924027349 25717642927353 25723137982464 25736716497024 25738534453248 25762884263064 25768388984832 25812268744704 25825894308864 25857676541952 25869871991808 25901708345344 25927118544384 25944889171968 25971268597248 25984978092918 25990530269184 26034788302848 26059418382114 26080587546624 26124998934528 26149714357104 26150628187008 26155301732352 26195158843776 26200755929088 26225543021184 26241240204288 26270201246848 26305420197888 26316414618624 26375142929148 26380778471424 26407601086464 26451625288608 26453493743616 26467457792256 26478519937038 26484177567744 26543280261888 26575945334784 26588479547136 26589974022144 26635252819968 26636183617536 26711555979264 26712489443328 26753764427028 26757976866816 26759480868864 26772101643456 26805048311808 26850693349376 26864867068416 26876095311468 26881837891584 26896028050944 26897927897088 26942769524736 26970163543296 26974983553024 27036126314496 27047426135808 27061703704503 27107785788291 27113577873408 27129806585856 27141145561088 27155472601608 27161274875904 27202664953152 27207526514688 27208477310976 27234217752768 27280593602496 27314166038528 27328584411648 27375120953856 27389571503346 27395423797248 27423278051328 27442074157056 27496924550001 27502799781888 27515771133552 27549632987136 27564175656576 27611113375872 27617013006336 27643139941248 27645092560896 27659685620736 27738923516928 27739892883456 27786158806016 27787129823232 27836011708416 27866732814336 27883412324352 27909791284986 27915754733568 27963291140096 27978052167936 28012482920448 28061164634112 28087711756416 28135540980352 28141552664576 28156407791616 28173260685312 28185035774976 28204353994752 28253969842176 28302082179072 28328857220196 28329847202592 28334910210048 28378088747424 28384152256512 28399135444992 28411004939616 28428010221312 28497538547712 28509449170176 28524498499341 28574070023304 28608234510336 28609234255872 28657951555584 28673079274944 28679205814272 28691192365056 28706337631296 28755220283712 28790607446016 28805805190656 28854857221632 28855865585664 28890367000576 28938530230272 28955851259904 28967953435392 28983244795947 28987808272384 28989437607936 29038802337792 29089886109696 29103605990784 29109824520192 29115769920757 29121991049216 29139421888512 29168008362432 29188000318464 29217677171904 29223920074752 29289136840704 29301378313792 29340660989952 29390623801344 29418428651742 29424714448896 29469553699248 29474820390912 29475850420224 29503735898832 29521395229824 29527703027712 29553976402704 29577984344064 29605966445952 29656381033344 29662717673472 29678375780352 29708551222272 29758078449684 29760180461568 29794699763712 29845435736064 29861190294624 29897938501632 29912039490528 29918430756864 29948850274304 29964659422464 30050500476672 30051550623744 30102723975168 30139769421824 30155679350784 30207030018048 30222975451968 30229433155584 30242067628032 30260168884224 30341433986208 30346856497152 30347917000704 30399595020288 30415642103808 30428354402784 30502775107584 30521032409088 30533788756224 30549906676809 30556434235392 30602998072296 30608467329024 30609536974848 30660589027328 30690667802808 30715599126528 30728436793344 30742929476376 30744657463104 30749498277888 30797011073088 30803591430144 30851187807744 30856045395968 30872333426688 30885236601024 30940649754624 30955242525246 30992254052864 30993337110528 31046114185216 31062502547856 31069139632128 31082125062144 31098532433904 31100729131008 31176794308608 31189824733184 31206288956544 31259428656768 31260521051136 31266107817984 31350074416128 31368838864896 31381949555008 31388654895104 31405224075264 31458702532608 31475308688928 31514043285504 31567707045888 31568810213376 31598675725968 31652483602896 31659246747648 31675958765568 31708165246848 31714940289024 31729898244096 31768946147328 31785716072448 31839842451456 31871078102916 31876773986304 31925349840852 31932171288576 31962380557068 31964638273536 31981511498976 31988344946688 32042816372736 32073130316448 32127746119456 32134610812928 32184263824128 32185388537856 32240195500032 32277591410688 32332555380736 32349622819176 32375901782016 32389433376768 32461714374336 32468650426368 32501662875648 32523939741696 32555846509056 32575332667392 32588947614816 32595910852608 32611284306432 32668652630016 32724282519552 32726121873408 32741556739632 32748552585216 32762239930368 32781849624576 32836500358272 32869886818392 32875761205248 32876910084096 32932894605312 32950278945792 32964050603016 32990828691456 33047007199232 33064451776512 33078271152576 33085338943488 33102803755008 33153247911654 33159172939776 33160331722752 33191702886186 33248223453042 33275232387072 33289139859456 33306712251696 33363428662512 33370557382656 33390531182592 33404486844416 33422120125056 33429261385728 33480203019264 33486186479616 33519037234176 33576115203072 33635180814336 33651044426844 33658234601472 33672302150656 33692456558592 33710241850272 33717444673536 33774860500992 33806813036256 33865564472064 33907240599552 33925139269632 33982908770304 34022326081536 34042689994752 34080261076992 34134113234484 34140213559296 34141406625792 34198349299712 34199544397824 34231898703132 34290190569804 34297517309952 34315621996032 34318045937664 34350512350752 34357851979776 34416358326272 34434525745152 34493162655744 34527001278159 34569491392512 34585795660923 34593185562624 34628358129664 34646637457224 34654040358912 34713051070464 34731375105024 34745891176152 34774116728832 34833331912704 34866285809472 34867504249344 34873735643136 34926878458368 34945315366338 34952782086144 34967390694912 34988320272384 35073893597184 35088552824832 35107075076112 35166857238864 35168086182528 35174371295232 35210134781952 35268833718144 35271324991488 35289943723008 35304693249384 35312236756992 35330877084672 35391040349184 35434593779712 35451306062848 35453298696192 35513670426624 35514911490048 35548510191714 35609044053258 35615407972352 35616652591104 35671685902704 35677302489088 35679307825152 35696135524608 35711054819934 35740064415744 35819822757888 35834793748624 35842450522112 35861370734592 35863903862784 35923692699648 35960218057728 36048168419328 36063234847744 36082271606004 36111582756864 36143714384388 36151437164544 36173075447808 36207296802144 36215033167872 36270219937536 36276702019584 36312290337024 36374124803328 36393325671573 36438112548864 36500161271808 36519428671128 36527231729664 36564370735104 36589432209408 36625327322688 36662566066668 36670399709184 36687694844736 36732843982848 36752234208768 36814817834496 36857519921664 36860123414528 36879580827648 36978622670691 36985231355904 36986523844608 37049506430976 37084556928393 37114682277888 37147706450621 37155643752448 37177883099136 37197508248576 37213055046648 37221006311424 37304069557248 37349977227264 37434636435456 37450282341888 37533857245326 37541877055488 37564347580416 37580047699968 37599885140688 37605805326336 37607919058944 37665228396672 37671959789568 37673276276736 37736109572096 37771809626928 37773129603456 37779880280064 37837451663232 37839578416128 37845536342016 37865513926656 37881339919488 37904013628416 37996718063616 38012598893568 38032664665788 38098760031072 38144312680448 38145645674496 38210602074112 38230772366592 38246751020166 38254923153408 38275116841728 38340293711616 38387476594688 38407740254208 38473142962176 38474487447552 38584706973696 38607801679872 38623937913856 38644326394596 38652583477248 38718403117056 38738841463296 38786514812928 38804807987712 38852562518016 38890677816576 38917333757952 38956902895872 38977467139377 38985795403776 39052182454272 39089127573171 39120881319936 39187498401792 39224571535656 39225942280512 39232952598528 39292738265664 39299760521216 39301133893632 39338314531776 39361860306432 39405301870272 39474621927936 39541841377792 39562714393722 39571167707136 39611401629696 39677437932912 39680240615424 39717779905557 39726266351616 39793914314752 39814920392832 39863918002176 39882719320704 39891241009152 39952879229952 40067333968896 40068734164992 40136965300224 40158152465184 40207572467712 40276040024064 40297300602624 40314142967202 40322756837376 40344042076416 40346891845632 40414154287104 40455245314944 40462475329536 40463889334272 40532793360384 40554189471744 40571139203712 40670366810112 40694709878784 40711718341632 40733208902412 40741912313856 40803997429728 40811289772032 40812715966464 40851326629152 40920890403744 40971249057792 40990572635168 40992876617472 40999331037184 41062681430784 41134917076992 41163111235584 41180315468032 41254199672832 41273656700328 41324449480704 41416670063808 41425519509504 41442833416192 41464709911872 41467638841344 41489528431104 41608385275392 41679238209024 41680694734848 41754017562624 41800099221504 41825118486528 41864686927479 41873632100352 41944936710144 41967078251904 42018724380672 42090276061184 42091746951168 42131567634624 42203311470528 42212328996864 42234611687424 42277553662464 42306530992128 42380954763264 42453123268608 42493285830294 42494770803888 42502365315072 42567133121136 42576228384768 42616507409424 42619517698048 42642015331968 42651126595584 42723755163648 42746307821568 42764173755264 42912351765504 42913851383808 42986927333376 43009618912416 43018808721408 43036788547584 43132830425568 43185911169024 43208707785984 43282285832448 43283798378496 43335550500864 43407795345408 43433776889856 43451930153088 43461214470144 43481712408576 43484156411904 43558203506688 43632376692736 43634829164544 43655408986176 43664736780288 43682986573824 43709132832768 43752012543648 43782000477696 43826515757856 43834348273664 43835880112128 43910526140416 43933705261056 43952067470688 44085935702016 44104361536768 44127642977613 44137071673344 44204330548872 44212230586368 44213775630336 44255603848248 44330964604056 44366976516096 44385519812608 44408949668928 44484571550016 44494076510208 44517563670528 44562826833408 44640270692352 44692049645568 44768153604096 44791785441936 44846907752448 44868059235792 44877646135296 44923275411456 44946989133696 44956592898048 45033147334656 45075750715008 45077325935616 45154085962752 45209654132736 45233519026176 45310545027072 45363101442048 45390253326336 45440348102656 45512150979312 45520284745728 45521875501056 45599392530432 45642531604176 45720254093072 45730023079936 45754162661376 45757394583552 45781548613632 45800683134336 45810469306368 45912700993536 45990883540992 46036001704212 46073398689792 46092655190016 46114394214564 46124247416832 46195516609632 46205387145216 46276781711616 46284068093952 46308500140032 46327854901536 46432863787869 46488381079296 46490005665792 46569171277824 46593753821784 46603709448192 46623187593216 46647798650856 46651093696512 46765191462912 46784737099776 46809433434816 46889142985152 46890781576704 46899161726976 46946846375936 47025111624192 47028433321984 47053258297344 47072924332512 47082982342656 47107836112896 47188053798912 47271064928256 47351560568832 47353215320064 47398013588952 47478725404344 47488870121472 47562247870272 47572410433536 47594847366144 47614739759912 47653419220992 47678574108672 47759763677184 47815160979456 47888024761278 47898256932864 47943570835602 47946957410304 47972267248464 47982517420032 48064224559104 48109695474672 48148777009152 48191619179184 48201916219392 48230767263744 48276395736192 48278082806784 48286710890496 48360293250048 48368936026112 48416387116032 48498833071104 48524434228764 48584150065152 48666881695744 48692571561504 48702975639552 48752494313472 48785909612544 48833769763584 48883421422224 48893866278912 48916926459648 48977125310464 49002978945024 49086423779328 49112335109448 49122828877824 49143359895552 49172774436864 49304830227588 49313641807872 49315365126144 49399341907968 49425418418688 49446075904524 49486243037184 49570510798848 49596677664768 49617406728864 49628008415232 49654205632512 49729871867481 49738759409664 49740497584128 49872335179563 49912848580608 49933709789184 49960068377544 50045142993768 50055836073984 50085796773888 50106730266624 50133180187584 50141073768448 50143892078592 50220304528896 50229279719424 50278555851264 50362412835904 50364172804608 50373173706752 50449935550976 50452771221504 50476566640266 50487351902208 50508453225984 50538684837888 50662290751488 50683465191424 50710219554384 50798346708096 50860860899328 50974363155456 50995668026888 51006564204544 51033489122304 51064034992128 51120391615488 51210320338944 51297523949568 51299316596736 51347848054698 51435285854706 51446275964928 51473432994048 51477068906496 51525768526128 51536777969664 51624537489408 51651788617728 51715353083904 51739743983616 51803416690688 51854237088768 51889778343936 51942537194496 51969956185836 51981060538368 52069576605696 52118836764228 52161175093248 52249997869056 52299428714208 52301256374016 52310603464704 52390317687552 52451086042368 52482480408576 52540402493696 52610840395776 52632829237248 52750285858296 52761556942848 52815202172928 52903250577216 52906987487232 52934915584512 52957039874076 52968355135488 53086560523776 53151890669568 53176959094272 53179948044288 53270505639936 53272367235072 53413566079887 53423111958528 53424978886656 53507528854056 53515953733632 53518961737728 53544203286912 53566582229901 53610096623616 53701386698752 53729734136832 53752190622936 53763675783168 53792056101888 53795855794176 53885539049472 53940327086592 53949967106048 54072252628992 54094852271616 54123407409006 54215571576582 54227155746816 54259613171712 54282291122176 54310945203216 54322549751808 54405329906304 54415053029376 54416954621952 54468435505536 54561187204992 54628332077056 54657168823296 54750241907712 54779143006692 54790847594496 54846556102656 54884148314112 54993849100002 55005599563776 55031542267104 55099265974272 55128351313152 55222226751744 55286279882496 55290185121792 55319371241472 55477847033856 55479785766912 55572317612032 55574259646464 55672023416832 55733465628672 55766824648704 55819582569972 55831509467136 55926582280192 55956104335872 56024965840896 56175423512832 56271081960704 56300785867989 56312815583232 56346521370624 56370071549952 56408707989504 56507939684352 56604164358144 56657714440392 56659694405184 56669820420096 56756177494848 56768304513024 56798270889984 56822009879232 56856020442624 56995077095424 57018898340352 57048996998682 57148140046608 57216469020672 57218468511744 57315903111168 57346158549888 57358411628544 57370126530249 57382384730112 57412675262592 57510440567424 57581214892032 57611610381312 57709714443264 57711731171328 57780734001152 57877060460544 57911702519808 57935906870784 57966489591894 57975616544768 57978875215872 58077604675584 58179772219392 58207211981568 58231539841514 58243982098432 58278843777024 58336016724864 58376000636928 58435354343808 58447840149504 58578273681408 58602756627584 58681321979904 58781247602688 58836857303484 58849428897792 58939107398496 58949640781824 58951700840448 59007471797664 59042790459648 59107952805408 59211932891904 59312762066688 59344071590583 59356751560704 59417102444544 59516156899368 59520360923136 59589399527424 59690871472128 59722380589248 59795877003264 59824078981056 59836861513728 59897700548608 59929318844928 60101000953344 60103101247488 60205447950336 60311358701568 60414060036096 60445950903936 60458866311168 60471214450803 60484135256064 60520337768448 60682867972416 60693712994304 60695834001408 60799190040576 60831284207616 60856708805568 61005550215168 61042064818176 61067577512448 61099813353618 61112868470784 61205996144592 61216934658048 61219073949696 61321178054656 61381335605616 61431198253056 61456873586688 61485858952752 61489314926208 61498996555776 61594022146176 61607182860288 61702375615488 61712090791936 61744666853376 61770473202048 61881299509248 61910485050492 61984508105728 61986674221056 62092228370432 62125005095712 62138279264256 62164250124288 62197064867808 62201458262016 62379649466368 62412577913088 62518857313536 62521042102272 62700148832256 62737677729792 62763899110016 62777309790208 62810448150528 62917405065216 62950617377856 63028086571008 63135414091776 63137620426752 63197351451936 63304967205792 63318493495296 63351917531136 63416330493696 63459796488192 63571432144896 63679684902912 63739928745441 63742156205832 63753547972608 63850699681704 63864342577152 63924761114136 63929276547072 63963022997952 63976689893376 64085632745472 64146260632896 64255492238912 64269221625856 64368527648256 64370777075712 64480391000064 64555182821376 64665110761472 64699245638352 64751803564032 64778866753536 64923428748672 64937300852736 65003325751296 65047879483392 65111693018112 65150665334784 65177895229632 65191821705216 65222568612864 65337305260032 65448565039104 65452243746816 65483113479264 65497105170432 65524479860736 65563699249152 65673000716544 65739773636784 65751522410496 65753820168192 65865789210624 65900557891584 65928101206032 65981657382912 66094014398464 66128903553024 66156542305152 66170677886976 66205607510016 66306495823308 66318345879552 66320663445504 66383405772372 66496446906084 66550464774144 66578279718912 66613424503392 66726857325024 66741114765312 66808973688832 66844240250112 66960406038528 67038074468352 67152230406144 67270361628672 67302088853688 67316469202944 67344604301312 67384913117184 67420483700544 67434889347072 67549721001984 67613626072512 67731128944128 67814481199104 67850278539264 67965817540608 68044652163072 68085379989504 68160522153984 68268226468968 68280427118592 68282813251584 68396698599424 68399088795648 68463797406264 68580381139608 68595034619904 68631243992064 68636091875328 68701024701504 68715703959552 68832716652544 68869051490304 68986325311488 69054002556318 69138982785024 69171591321846 69186371125248 69256716259328 69293274914448 69308080717824 69426102140928 69462750210048 69491782352304 69548233457664 69666663825408 69732571618944 69735008498688 69747471286272 69853756916736 69890630732676 69905564172288 69934781389824 69976640544768 70147787194368 70177105649664 70214150152224 70333714477728 70336172365056 70348742590464 70420269563904 70537667436288 70542649982976 70579887446016 70609386498768 70624473513984 70661754169344 70782080698368 70869187559424 70902612125696 70906597392384 71027340853248 71029822980096 71097020383428 71218088106516 71230815944704 71233305182208 71343371805408 71354604978176 71358615650304 71392271049216 71422109639868 71480128831488 71639645515776 71669587497248 71684901044224 71722741469184 71832037141917 71847385399296 71915356253403 71920436115456 72096336838656 72126469695488 72164543212008 72223165513728 72287428768776 72302874329088 72346150895616 72414593604288 72430066335744 72540439875072 72553404039168 72624580674048 72748249606656 72786651343146 72876225097728 73000322543616 73038857342256 73054463459328 73128741470208 73178864418816 73250654645376 73325132133336 73340799418368 73375389689472 73465687965696 73504468417536 73629635668992 73715039843328 73720246829056 73759161655296 73957245341382 73970462711808 73973047689216 74099012861952 74169113856786 74229364555776 74295412901242 74311287504896 74355766198272 74395016497152 74426110093296 74442012622848 74608139114496 74699954454528 74869272870912 74900564683776 75067714490652 75083754110976 75128695160832 75160095399936 75199770281376 75211610652672 75215838117888 75330456793344 75343919579136 75472219144192 75543619253856 75546259206912 75559760560128 75674903326464 75679156832256 75714849960399 75731027853312 75762679838976 75808027256832 75993436127232 76025197787136 76065329331576 76197520062144 76288625360896 76291291348992 76421204148224 76461544733184 76493502040332 76509846306816 76550233683456 76680587423232 76774953189376 76815480508416 76946285924352 76948974895104 77021772082047 77152928782059 77169413947392 77215603359744 77247875827712 77288652789192 77305166954496 77436806234112 77477682926592 77573029625856 77609615975424 77705125036032 77781355633152 77834667515904 77913805791744 77954934278754 77971590807552 78104364908544 78178255146342 78241762639872 78374996803584 78449143071312 78451884561024 78465905197056 78585476531328 78599521042432 78602267787264 78676629063552 78723720612864 78810603740544 78949243855872 79083682755584 79125428787444 79142335414272 79222803259392 79354875865824 79360481230848 79435559811114 79452532703232 79587828629504 79629840785664 79727836004352 79765438641408 79905758459904 80134667937792 80137468329984 80273930600448 80316304930368 80415144935424 80552080048128 80594601205248 80628285934404 80645513674752 80688084152832 80693783691264 80828308574208 80910490629888 80924950659072 81108378943488 81142278407424 81185111113509 81323357364873 81340733620224 81389419757568 81423436683264 81466417804824 81483824627712 81607994859456 81622579544064 81625431932928 81702653258304 81841780807488 81942498115584 81981145270336 81985753234944 81998662074368 82125362861568 82269834153984 82326222471168 82360630936064 82490773650003 82508399345664 82547313400656 82648898961408 82833340127616 82851039019008 82867960543693 82885666832384 82929419823744 82935277682688 82979056862208 83216770550784 83358476418048 83361389469696 83508035125248 83600198443008 83650236973056 83729373854958 83747264200704 83889873420288 83934156503808 84037448761344 84180552122368 84183493902336 84263135269248 84406622941056 84424657993728 84469223374848 84555107324928 84613061984256 84761909526528 84906246537216 84986571660588 84989541607776 85004730630144 85134266242272 85152456769536 85233014818848 85239035396096 85284030663936 85492615643136 85528347510528 85824703531008 85827702767616 85973854666752 86019237824832 86037617442816 86073577095168 86265660851136 86371822338048 86417415571968 86564571664896 86567596756992 86671101001728 86815590690816 86867553779712 86903860306176 86949734387841 86963424817152 86968312823808 87116407013376 87264753385472 87269658329088 87310817972352 87329473560576 87347309762271 87365973147648 87418265665536 87504025087296 87564000955392 87653031515712 87668696547328 87671760224256 87821052280832 87867410522112 87904134941376 88171871404032 88208723073536 88255285955226 88274143346688 88408661097744 88424461172736 88427551260672 88511207696496 88661929208112 88733953032192 88771039625216 88817899337856 88969143100032 88988153020416 89035127341056 89125653666816 89280541384704 89384099291136 89536307208192 89583570883872 89693815504896 89736118471584 89755292270592 89846550822912 89893978267392 90151501430016 90154651871232 90308171925504 90419308265472 90467038052352 90621090054144 90726202884096 90780506652672 90880696205312 91024301958624 91040569491456 91043751002112 91198785060864 91285063208352 91440508186144 91460046159872 91508325322752 91563097227264 91601366268672 91825401987072 91981767081984 92072003408424 92146797379584 92185310380032 92228788429128 92248494833664 92391033219264 92410774290432 92553563423232 92568136187904 92617000280064 92655709803072 92865727575738 92976762158592 92980011331584 93138342555648 93187507643568 93207418896384 93246375186432 93295597301712 93302187393024 93530382925824 93569474199552 93618866869632 93778285970304 93781563153408 93798323453952 93893692751872 94050223248384 94056866643968 94106516594688 94145848665024 94165964685312 94215672225792 94376107597824 94542129856512 94703121137664 94706430640128 94796027177904 94957450808688 94977740242944 95124495740544 95144820867072 95189694732288 95229479519824 95306838441984 95357148217344 95519527354368 95630321958912 95776049522556 95796513865728 95887141671204 95893914820608 95944534496928 95965034840064 96128449118208 96219390949344 96383238358368 96403832438784 96552791472384 96556165613568 96720586500096 96832774232064 96997666142208 97048868457528 97168300130304 97333763391488 97385143123008 97405951279104 97504988626944 97571819225088 97667539527168 97766842844448 97787732557824 97833852919296 97954250620928 98005957890048 98172847558656 98224670218896 98245657755648 98286719791104 98345548873728 98609660455176 98627283615744 98630730252288 98798683815936 98850836837376 98892151809048 98972486074368 99141021597696 99193355329536 99234813457728 99256016830464 99308411265024 99459743734962 99477518819328 99480995168256 99744670359126 99825697161216 99867419578368 99920136755088 100090285987536 100111672147968 100171593547776 100213460533248 100266360375168 100282147536896 100287784157184 100440609057792 100458559438848 100557111702528 100724825671808 100728345609216 100746347413504 100899871101952 100905542443008 100953133280532 100974703804416 101016906451968 101077369675776 101324581502976 101366930382848 101420439108768 101596693416192 101721721798656 101948726310912 101991336053776 102013128409088 102066978244608 102128069984256 102240783230976 102420640677888 102595047899136 102598633193472 102695696109396 102870571709412 102892551929856 102946865988096 102954137812992 103051537052256 103073555939328 103249074978816 103303577235456 103479487967232 103581003834477 103708474177536 103757386982769 103779556687872 103885074388992 103939912371672 103962121076736 104139153211392 104237673528456 104322350186496 104499995738112 104598857428416 104602512748032 104621206929408 104780635375104 104902172084736 104964960817152 105080804987392 105221680791552 105265658474496 105500571716592 105523113885696 105630404345856 105806501154432 105813974974464 105869831169024 105914079748152 105936710270976 106173121047552 106303781339136 106353918188544 106359896088576 106541011279872 106544734470144 106827132159774 106846223917056 106849957773312 107015057708112 107031907467264 107037923475456 107088406573824 107133164459802 107220193247232 107402773397504 107459468273664 107504381245872 107527351566336 107584112203776 107591711588352 107771078098944 107880654173184 107899934212096 108144505257984 108189704543232 108246814818012 108431143153164 108454311493632 108519226343424 108564582244352 108621890406432 108645099503616 108810659812608 108830106058752 108936871011072 109122374409984 109256664154112 109314337646592 109500483815424 109558286013384 109581695188992 109693112205312 109768296628224 109987698200004 110011199127552 110063084534208 110198531948544 110256702626304 110444453503488 110572559764992 110580370243584 110638742482944 110935868012073 110955694067712 110959571533824 111144635224064 111148519292928 111253670785179 111344046833664 111443119351863 111466931257344 111533649297408 111639165139944 111663018934272 111853164560384 111912208671744 112049931681792 112350847025664 112542163921408 112601571735978 112625631166464 112693042741248 112740143099904 112817415979008 113015879368704 113208328716288 113315428880784 113319388810368 113339640840192 113512354989696 113536609026048 113596541779968 113644019758464 113712040885248 113990154190848 114037796680704 114097993997364 114296280093216 114432938041344 114436937023488 114631806222336 114692317099776 114740253060498 114764769460224 114825350525184 115020881134848 115162429784064 115223220762624 115419428886528 115423462342656 115561468002304 115754120921088 115823405039616 115871813741568 115932979183788 115951233089536 115957750431744 116155209351168 116359544438784 116414423963136 116463079683028 116487964196864 116557687554048 116672033449728 116752001273856 116870708687616 117156547362816 117205513255168 117267382719513 117362643959808 117562495205376 117673714606968 117698857795584 117878214796992 117899281563648 117903401680896 118014943595328 118085580919296 118215905610816 118423865783808 118625524133376 118688143181166 118713503121408 118834204889088 119032313798736 119040721846272 119153339716671 119178799054848 119381742944256 119444761178496 119591754006528 119648157962112 119673723027456 119795401097216 119858637689856 120202001906688 120206202494976 120410895900672 120622717403136 120828120072192 120891901807872 120942428901606 120968270512128 121040675536896 121365735944832 121387425988608 121391668002816 121598380081152 121662568415232 121713417611136 122011100430336 122084129636352 122135155024896 122199626707236 122225736941568 122411992289184 122433869316096 122438147899392 122642356109312 122762671211232 122913747173376 122971717905504 122978629852416 122997993111552 123188044292352 123404751230976 123489333706752 123540946404096 123762599018496 123820970100984 123969016211456 123973348442112 124184456740864 124250010191424 124276558528512 124328500248576 124394129735616 124402916524032 124759298932736 124825155826176 125037714627072 125042084204544 125400297664512 125475355459584 125527798220032 125594060782437 125620896301056 125834810130432 125901234755712 126056173142016 126270828183552 126275240853504 126394702903872 126609934411584 126636986990592 126703835062272 126832660987392 126919592976384 127142864289792 127359369805824 127479857490882 127484312411664 127507095945216 127701399363408 127728685154304 127849522228272 127858553094144 127926045995904 127953379786752 128171265490944 128292521265792 128510984477824 128538443251712 128737055296512 128741554151424 128960782000128 129110365642752 129330221522944 129398491276704 129557733507072 129846857497344 130006651502592 130223386036224 130301330669568 130355790459264 130383643410432 130445137225728 130674610520064 130897130078208 130904487493632 130966226958528 130994210340864 131048959721472 131127398498304 131346001433088 131479547273568 131503044820992 131507640336384 131731578421248 131801115783168 131856202412064 132257807106048 132313084610304 132382928932839 132411215020032 132612991646616 132636691759104 132641326891008 132766811544744 132992893812168 133100929548288 133156559437824 133226849006784 133453714650048 133482229530624 133617947377664 133688480500224 133920812077056 134076148936704 134304460812288 134540723257344 134604177707376 134632938405888 134689208602624 134769826234368 134840967401088 134869778694144 135099442003968 135227252145024 135462257888256 135628962398208 135700557078528 135931635081216 136089304326144 136170759979008 136321044307968 136536452937936 136560854237184 136565626503168 136793397198848 136798177591296 136927594812528 137160762279216 137190069239808 137262487984128 137272183750656 137402049403008 137431407919104 137665433305088 137738102980608 137972650622976 138108005112636 138277965570048 138343182643692 138372742250496 138513432518656 138586549828896 138616161435648 138852204281856 138925500420096 138983564704608 139465143237888 139470016997376 139707513833472 139781261465352 139811128344576 139869562779648 139953281089536 140295574388736 140354211299328 140428300304448 140667428955456 140672344730112 140697485180928 140840539127808 141075334872576 141085299965952 141159774892032 141218772997536 141248947027968 141323508338688 141564161396736 141805224251392 141813194784768 142054681706496 142059645960192 142194040766856 142436176213032 142461631889408 142466610364416 142686743610816 142709209956352 142717231300608 142784542098432 142844219279736 142960257662976 143279291031552 143339174994496 143369802088448 143445482938368 143664074283834 143694770798592 143830712506806 143840872230912 144192673677312 144252939390976 144329086424016 144446331027456 144574857537552 144605748658176 144692301791232 144829187208576 144860132671488 145080879750144 145106808078336 145249161348096 145496499213312 145573302686292 145752450195456 146000645087232 146077714684512 146108926918656 146257482940416 146357728837632 146501309290752 146650264266672 146681598836736 146750779378944 146931375931392 147008936835072 147259271337984 147430079686656 147440493658112 147518323310592 147914490682764 147940925423616 147946095378432 148198025723904 148338227713572 148458729111552 148590825802484 148622575009792 148711532396544 148790032994304 148852220186592 148884025245696 149216278228992 149617005538689 149738545741824 149801129367552 150135428981304 150167508221952 150257390321664 150320190799872 150399540562752 150423221305344 150431676235776 150660913586688 150687839158272 150944438288384 151087238507712 151092518413824 151119521120256 151349806652928 151358313664512 151429699920798 151462055706624 151525359677952 151616054513664 151986872254464 152050395574272 152130658663152 152395040124288 152577250721792 152582582697984 152842408296448 152923089466368 152987004080664 153019692613632 153100467366912 153361174846464 153549906378752 153630961016832 153892571848704 153897949790208 154043544164094 154305857564118 154338827894784 154431206719488 154495751655424 154577305578384 154610333908992 154873612468224 154955365853184 155146059251712 155219231950848 155410250072064 155562711266304 155669335031808 155827611583488 155909868557508 155943181615104 156208729817088 156356510292684 156483525279744 156749993607168 156898286142624 156903769122048 156931810394112 157170953062656 157199042084864 157353258127104 157447441225728 157621207481088 157898487711744 158167365511168 158250857574888 158284670828544 158445606518784 158709751731648 158720962461696 158871119622228 158905065406464 159175657259008 159259681571328 159455672008704 159530877282816 159811516919808 160240698239661 160269335875584 160274936659968 160547861200896 160632609860736 160699746689703 160830289870848 161104160096256 161189202410496 161256571868808 161291027349504 161376168305664 161387567382528 161656617148416 161820981259776 161849901318144 162216757886976 162284556814848 162370222227018 162646714729746 162681467240448 162778839515136 162846873366528 162932835609648 162967649255424 163215989718912 163245159088128 163250863865856 163405306516608 163683561614976 163884996231168 163962290540672 163971506469888 163997324148736 164250725723136 164539668307968 164652444942336 164721261872128 164981547300006 165016798691328 165094626801312 165297797922816 165666680255232 165735921087386 165771333664768 165858839647488 165870555365376 165958113724416 166433541101568 166716952836096 166722778939392 167016070250496 167200396886016 167300473946112 167458747709916 167494528401408 167779746840576 167868313007616 168074897522688 168361104244736 168526270538496 168813245882112 168902357603967 168938446749696 169110214649856 169226123968512 169523819053056 169812493074432 169973143321176 169979083215552 170009461260288 170268532484544 170304913539072 170466029637696 170478070792192 170568061327872 170985231286272 171056695021056 171649407062016 171655405535232 171947709333504 172038475649664 172075234885632 172110379590747 172147154190336 172531321702272 172743644676096 172834831143936 173129143329792 173135193513984 173342202003456 173631181381632 173735107559424 173807720612352 173899468775682 173926849634304 173936625647616 174232814026752 174529506770944 174539316658176 174621635944704 174694619524542 174731946295296 174836531331072 175008050174592 175128001910784 175306063031424 175337393094656 175343520448512 175642104561664 175734821044224 175808269882752 176343742808064 176417446147072 176510571910452 176548286693376 176817322195488 176848922345472 176855102521344 177022415392992 177323858416224 177542079250432 177635798675712 177938286200064 178032214771749 178070254682112 178251307333632 178561082769408 178768198582272 179072614416384 179167141767744 179387631009792 179472236943168 179510584541184 179693101645824 179787956534784 180303002860032 180309303742464 180616343851008 180934076104704 181242180108288 181413643352409 181452405768192 181561013305344 181761392410624 182048603917248 182081138982912 182087502004224 182397570121728 182570126416704 182881016372288 182920092319744 183016650645504 183126194454528 183202732537344 183650803974144 183963534163968 184144006816848 184293594759168 184370620760064 184457576858256 184496989667328 184782066438528 184821548580864 185107126846464 185136272375808 185234000560128 185311419606144 185731455151476 185953524317184 185960022663168 186276685111296 186375015287136 186414837792768 186492750372864 186591194603424 186604374786048 187138948399104 187237733739264 187556571940608 187563126306816 187787385503744 188100446496768 188113733287936 188213033189376 188291697330048 188331929370624 188431344451584 188752215195648 189084259713024 189406242275328 189412861280256 189592054355808 189914901617376 189955480485888 190248991481088 190379389464576 190458959039648 190714296434688 191039054708736 191219786236323 191260643917824 191552099045112 191593027731456 191774283342408 191787829641216 191889068993856 191930069680128 192256898236416 192438781898688 192766476716736 192807664877568 193105582944768 193112331227136 193441173000192 193665548464128 193995332284416 194097736915056 194336600260608 194667526782976 194770286246016 194811902558208 195009977253888 195143638450176 195335079054336 195533685688896 195575465115648 195667705838592 195908501241856 196011915780096 196345695117312 196449340437792 196491315511296 196573439582208 196691097747456 197219320910352 197254567231488 197261460504576 197597367631872 197701673674752 197784303618096 197944972148736 198282043195392 198386710659072 198469626915456 198512033660928 198616822530048 198919487469924 198955037638656 198961990336512 199489340718252 199651394322432 199734839156736 199840273510176 200180571975072 200223344295936 200426921066496 200532720750336 200564295073792 200881218115584 201114223405056 201449651343616 201456691218432 201799742203904 201811084886016 201906266561064 201949407608832 202033812903936 202154739351552 202649163005952 202733860765696 202840878217536 203193386832384 203443443597312 203897452621824 203982672107552 204026256818176 204133956489216 204256139968512 204481566461952 204841281355776 205190095798272 205197266386944 205391392218792 205741143418824 205785103859712 205893731976192 205908275625984 206103074104512 206147111878656 206498149957632 206607154470912 206958975934464 207162007668954 207416948355072 207514773965538 207559113375744 207770148777984 207879824743344 207924242153472 208278306422784 208475347056912 208644700372992 208999991476224 209197714856832 209205025496064 209242413858816 209561270750208 209804344169472 209929921634304 210161609974784 210443361583104 210531316948992 211001143433184 211046227771392 211260808691712 211613002308864 211627949948928 211739662338048 211828159496304 211873420541952 212346242095104 212607562678272 212707836377088 212719792177152 213082022559744 213089468940288 213654264319548 213692447834112 213699915546624 214030115416224 214063814934528 214075846950912 214176813147648 214266328919604 214440386494464 214805546795008 214918936547328 215008762491744 215054703132672 215168224407552 215496111425751 215542156197888 215746068760209 215761308346368 216289010515968 216379409086464 216493629636024 216862286306328 216908622987264 217038452686848 217129164488704 217243780812864 217290199007232 217621319625216 217660212117504 217873742022144 218244748819968 218513328308224 218628675293184 219000967630848 219116572026768 219163390377984 219386224410624 219536593256448 219975396400008 220022398255104 220126169068416 220397063897088 220513405252608 220888907006976 221145119529984 221160740487168 221277484965888 221871736024146 221911388135424 221919143067648 222289270448128 222297038585856 222507341570358 222688093667328 222886238703726 222933862514688 223067298594816 223278330279888 223326037868544 223706329120768 223824417343488 224099863363584 224701694051328 225084327842816 225203143471956 225251262332928 225386085482496 225480286199808 225634831958016 226031758737408 226416657432576 226630857761568 226638777620736 226679281680384 227024709979392 227144549881197 227193083559936 227288039516928 227424081770496 227980308381696 228075593361408 228195987994728 228592560186432 228865876082688 228873874046976 229263612444672 229384634199552 229480506120996 229529538920448 229650701050368 230041762269696 230324859568128 230446441525248 230838857773056 230846924685312 231065316246141 231458786346177 231508241842176 231646810079232 231743627483136 231865958367576 231902466179072 231915500863488 232310418702336 232719088877568 232828847926272 232926159366056 232975928393728 233115375108096 233344066899456 233504002547712 233741417375232 234313094725632 234411026510336 234534765439026 234725287919616 235124990410752 235347429213936 235397715591168 235756429593984 235798563127296 235806803361792 236029887190656 236171161838592 236431811221632 236847731567616 237251048266752 237376286362332 237427006242816 237668409778176 238064627597472 238081443692544 238306679433342 238357598109696 238763485888512 238889522356992 239183508013056 239296315924224 239590802194432 239717275379712 240404003813376 240412404989952 240821791801344 241245434806272 241656240144384 241783803615744 241884857803212 241936541024256 242081351073792 242731471889664 242774851977216 243325136830464 243426835222272 243970072094619 244022200860672 244168259272704 244270310049792 244399253414472 244451473883136 244823984578368 244867738632192 244876295798784 245284712218624 245525342422464 245827494346752 245943435811008 245957259704832 245995986223104 246376088584704 246809502461952 246978667413504 247081892808192 247472320950009 247525198036992 247641940201968 247938032422912 247946696884224 248368913481728 248500020382848 248553117057024 248603881631079 248657000497152 248788259471232 248805833048064 249518597865472 249650311652352 250075429254144 250084168409088 250800595329024 250950710919168 251055596440064 251188121564874 251241792602112 251669620260864 251802469511424 252112346284032 252541656367104 252550481707008 252789405807744 253219868823168 253273973981184 253407670124544 253665321974784 253839185952768 254285728579584 254718739611648 254959714981764 254968624823328 255014191890432 255402798726816 255457370308608 255699044456544 255717106188288 255852091991808 256585042531584 257021968955648 257474110593024 257483108302848 257921564000256 258220731285504 258660443045888 258796982553408 259115467014144 259693714994688 260013303005184 260446772072448 260602661339136 260711580918528 260890274451456 261349221040128 261794260156416 261808974987264 261932453917056 261988420681728 262041929286813 262097919442944 262254796996608 262692002866176 262959094547136 263006089641984 263015280672768 263463156842496 263602231566336 263712404824128 264515614212096 264626169220608 264765857865678 264822430040064 265225983293232 265273383518208 265282653782016 265533623089488 265985787624336 266201859096576 266313118875648 266453698013568 266907429300096 266964459061248 267235894755328 267376961000448 267841624154112 268152297873408 268608921624576 269081446514688 269208355414752 269265876811776 269378417205248 269539652468736 269681934802176 270454504290048 270924515776512 271257924796416 271401114157056 271863270162432 272178608652288 272341519958016 272642088615936 273072905875872 273121708474368 273131253006336 273586794397696 273596355182592 273855189625056 274321524558432 274380138479616 274524975968256 274804098806016 275476205961216 275945301245952 276216010225272 276555931140096 276686365287384 276745484500992 277026865037312 277173099657792 277232322871296 277704408563712 277851000840192 277967129409216 278930286475776 278940033994752 279415027666944 279562522930704 279622256689152 279739125559296 279906562179072 280591148777472 280708422598656 280856600608896 281334857910912 281344689460224 281394970361856 281681078255616 282150669745152 282170599931904 282319549784064 282437545995072 282497894055936 282647016677376 283128322793472 283610448502784 283626389569536 284109363412992 284119291920384 284388081533712 284872352426064 284923263778816 284933220728832 285373487221632 285418419912704 285434462601216 285569084196864 285688438559472 285920515325952 286558582063104 286678349988992 286739604176896 286890965876736 287328148567668 287389541597184 287661425013612 287681744461824 288385347354624 288505878781952 288658172848032 289149715075104 289211497316352 289658374417152 290161759500288 290498322696192 290992998426624 291146605372584 291504900390912 292001290174464 292155429369024 292217853837312 292514965880832 292715457675264 293002618581504 293300528533344 293363197673472 293501558757888 293862751862784 294017873670144 294518542675968 294860159373312 295036646621184 295828981365528 295881850847232 295892190756864 296396051447808 296676455427144 296917458223104 297181651604968 297245150019584 297423064793088 297580065988608 297704440373184 297768050491392 298432556457984 299234011077378 299477091483648 299602258735104 300270857962608 300335016443904 300514780643328 300640381599744 300799081125504 300846442610688 300863352471552 301321827173376 301375678316544 301888876576768 302174477015424 302185036827648 302239042240512 302699613305856 302716627329024 302859399841596 302924111413248 303050719355904 303232109027328 303973744508928 304100791148544 304261317326304 304790080248576 305154501443584 305165165395968 305684816592896 305846178932736 305974008161328 306039385227264 306200934733824 306722349692928 307099812757504 307261922033664 307785143697408 307795899580416 308087088328188 308611715128236 308677655789568 308862413438976 308991503310848 309154611156768 309220667817984 309747224936448 309910731706368 310438463901696 311125422532608 311272160948307 311338670063616 311655223166976 311819737115016 311886363230208 312417459634176 312713020585368 312967050559488 313499987214336 313796572285248 313807538244096 313863620788224 314341906125312 314398084169728 314706516254208 314894882451456 315242414962176 315796975423488 316334731022336 316501715149776 316569341657088 316891213037568 317419503463296 317441924923392 317742239244456 317810130812928 318351314518016 318519363142656 318911344017408 319061754565632 319623033839616 320481396479322 320538671751168 320549873319936 321095722401792 321265219721472 321399493379406 321660579741696 322208320192512 322378404820992 322513143737616 322582054699008 322752336611328 322775134765056 323313234296832 323641962519552 323699802636288 324433515773952 324569113629696 324740444454036 325293429459492 325362934480896 325557679030272 325693746733056 325865671219296 325935298510848 326431979437824 326490318176256 326810613033216 327367123229952 327769992462336 327924581081344 327943012939776 328501451446272 329079336615936 329304889884672 329442523744256 329963094600012 330033597382656 330189253602624 330595595845632 331333360510464 331471842174772 331542667329536 331717679294976 331741110730752 331916227448832 332867082203136 333433905672192 333445557878784 333761012355537 334032140500992 334329358055589 334400793772032 334600947892224 334917495419832 334989056802816 335559493681152 335736626015232 336149795045376 336722208489472 337052541076992 337626491764224 337804715207934 337876893499392 338220429299712 338452247937024 339047638106112 339624986148864 339946286642352 339958166431104 340018922520576 340537064969088 340609827078144 340932059275392 340956141584384 341136122655744 341970462572544 342113390042112 343298814124032 343310811070464 343895418667008 344076951299328 344220759181494 344294308380672 345062643404544 345487289352192 345669662287872 346258286659584 346270387027968 346684404006912 347262362763264 347470215118848 347615441224704 347798937551364 347853699268608 347873251295232 348465628053504 349059013541888 349078633316352 349243271889408 349389239049084 349463892590592 349673062662144 350016100349184 350256003821568 350612126062848 350674786189312 351469642088448 351616539765504 351802148158539 352687485616128 352834892294144 353021143820904 353096573386752 353634644390976 353697844690944 353710205042688 354044830785984 354647716832448 355084158500864 355271597351424 355876572400128 356064429543498 356140509364224 356502614667264 357122165538816 357460019150013 357536397164544 358145228832768 358334283535488 358775262019584 358944473886336 359021169082368 359386203291648 359575913069568 360606005720064 360618607484928 361232687702016 361868152209408 362484360216576 362827286704818 362904811536384 363122026610688 363522784821248 364097207834496 364162277965824 364175004008448 364795140243456 365140252833408 365762032744576 365840184639488 366033301291008 366252388909056 366405465074688 367301607948288 367927068327936 368288013633696 368741241520128 368915153716512 368993979334656 369564132877056 370214253692928 370468001120256 370622839212288 371462910302952 371907048634368 371920045326336 372553370222592 372750030574272 372829675585536 372985500745728 373182389206848 373208749572096 374277896798208 374475467478528 375113143881216 375126252613632 375574771007488 376200892993536 376426066378752 376583394660096 376782182347311 376862688903168 377504430391296 378168519426048 378812484550656 378825722560512 379184108711616 379829803234752 379910960971776 380497982962176 380758778929152 380917918079296 381428592869376 382078109417472 382439572472646 382521287835648 383104198090224 383186055462912 383548566684816 383575659282432 383778137987712 383860139360256 384513796472832 384877563797376 385532953433472 385615329755136 386211165889536 386224662454272 386882346000384 387331096928256 387990664568832 388195473830112 388673200521216 389335053565952 389540572492032 390019954507776 390670158108672 391067371377792 391150930231296 391335411677184 391817002483712 392023831560192 392691390234624 392898680875584 392982631022592 393146879164416 393382195494912 394438641820704 394509134462976 394522921009152 395194735263744 395403347349504 395568607236192 396773421318144 396939253830912 397148786798517 397233645060096 397838974939848 397910075277312 397923980673024 398978681436504 399302788644864 399469678313472 399680547020352 400361143950144 400446688591872 400853842132992 401065441500672 401128590147584 401762436231168 402228446810112 402899302687232 402913382436864 403599484407808 403622169772032 403812533122128 403898815217664 404067625807872 404309478703104 405298326011904 405467721531392 405681756435072 406386773664768 406886887194624 407794905243648 407965344215104 408052513636352 408267912978432 408512279937024 408963132923904 409682562711552 410380191596544 410394532773888 410782784437584 411482286837648 411570207719424 411787463952384 411816551251968 412206148209024 412294223757312 412996299915264 413214308941824 413917951868928 414324015337908 414833896710144 415029547931076 415118226751488 415540297555968 415759649486688 415848484306944 416556612845568 416950694113824 418395429713664 418410050992128 419122541500416 419608688338944 419859843268608 420323219949568 420886723166208 421062633897984 422002286866368 422092455542784 422521617383424 423226004617728 423255899897856 423479324676096 423656318992608 423746841083904 424692484190208 425415672754176 425439584354304 426164045119488 426178937880576 427308528639096 427384895668224 427399831093248 428060230832448 428127629869056 428151693901824 428353626295296 428532657839208 428880772988928 429611093590016 429837873094656 430017524983488 430109406265344 430336448815104 430992222851502 431084312395776 431492137520418 431522616692736 432578021031936 432758818172928 432987259272048 433724572612656 433817245974528 434076905373696 434258328977408 434487561625728 434580398014464 435242639250432 435320424235008 435747484044288 436489497639936 437026656616448 437257350586368 438001935261696 438233144053536 438326780755968 438772448821248 439073186512896 439950792800016 440044796510208 440252338136832 440794127794176 441026810505216 441777814013952 442290239059968 442321480974336 442554969931776 443743472048292 443822776270848 443838286135296 444578540896256 444594077171712 445014683140716 445376187334656 445772477407452 445867725029376 446134597189632 446556660559776 446652075737088 447412658241536 447648834686976 448851016616067 449403388102656 450168655685632 450406286943912 450502524665856 450772170964992 450960572399616 451269663916032 452063517474816 452833314865152 453261715523136 453277555241472 453358563360768 454049419958784 454289099762394 454386167119872 454576079033856 454848163540992 455960616763392 456151186722816 456391975989456 457185120372864 457731752165376 457747748093952 458527224889344 458769268399104 458961012241992 459059077840896 459301402100736 460083524539392 460649719136256 460892883050496 461677715546112 461693849370624 462130632492282 462917572692354 463016483684352 463293620158464 463487254966272 463731916735152 463804932358144 463831001726976 464620837404672 465438177755136 465657695852544 465852318732112 465951856787456 466230750216192 466688133798912 467008005095424 467482834750464 468626189451264 468822053020672 469069530878052 469450575839232 470249980821504 470694858427872 470795431182336 471512859187968 471597126254592 472059774381312 472342323677184 472863622443264 473695463135232 474502096533504 474752572724664 474854012485632 475336819556352 476129255194944 476162887385088 476613358866684 476715196219392 477526971777024 477779044713984 478367016026112 478592631848448 479181604388864 479434550759424 480722094718983 480808007626752 480824809979904 481643583602688 482099240069109 482490869612544 483312480288768 483567607231488 483769715606424 483873082048512 484162702147584 485462943779328 485549703954432 486650273660928 486853670444544 487940144189238 488044401721344 488336518545408 488540620099584 488798506828944 488902947766272 489647969156736 489735477264384 489752591597568 490569424437248 491050684844928 491654988693504 491886871622016 491914519409664 491991972446208 492752177169408 493619004923904 493957334827008 494163785616384 494944641900018 495050396073984 495283880403936 495876064845824 495893393768448 496737826963456 497000040765696 497207763262158 497314000994304 497576518942464 497611666096128 499037195730944 499300623304704 500150858508288 500168336818176 501601190658048 501901421838336 502111192880128 502376243129748 502483585204224 503339240521728 503604939022848 504224692568064 505083312734208 505578811615488 506439737646336 506707072811901 506815340249088 507330643949568 507678371905536 508571457159168 509437479223296 509919429963528 509937249646656 510028383780864 510805597453632 510914740617216 511398088913088 511434212376576 511704183983616 513170085063168 514043937911296 514948221186048 514966216605696 515843128000512 516331138772241 516441462571008 517320886091776 517593965106816 518230934028288 519387429989376 520026606010368 520893544144896 521205322678272 521423161837056 521780548902912 522698442080256 523588520312832 523617949974528 523864907834112 524083858573626 524195838885888 524509593993216 525384005732352 525918189094272 526012179283968 526030561345536 526926313684992 527204463132672 527424809648256 529031228424192 529252338441216 529531715731356 529644860080128 530451966586464 530546767036416 530565307564032 531067246178976 531971575248672 532626237751296 532907396027136 533814858600192 534471789510656 534753922000896 535683248308224 536304595746816 537217843249152 538162893029376 538416710829504 538531753623552 538756834410496 539079304937472 539363869604352 540909008580096 541849031553024 542802228314112 543726540324864 544240930057227 544357217304576 544683039916032 545284177231872 546145811751744 546243416948736 546262506012672 547173588795392 547192710365184 547710379250112 548643049116864 548760276959232 549049951936512 549608197612032 550952411922432 551890602491904 552432020450544 553111862280192 553372730574768 553490969001984 554053730074624 554346199315584 554464645742592 555408817127424 555702001680384 555934258818432 557860572951552 557880067989504 558830055333888 559125045861408 559244513378304 559478251118592 559813124358144 561416845197312 561713201217792 562669715821824 562689378920448 563362156511232 564301339490304 564341199863808 564639099568128 564875091990144 564995788111872 565294033354752 566256645586944 567220897005568 567252779139072 568218726825984 568238583840768 568776163067424 569744704852128 569846527557632 569866441457664 570746974443264 570836839825408 571138168393728 571376877118944 573117164126208 573356699977984 573659358708969 573781931753472 574656297135336 574779083194368 575322850027224 575363488923648 576770694709248 577011757563904 577316345696064 578299430150208 578422994632704 579316748834304 580323519000576 580996645392384 581985996853248 582293210745168 583009800781824 584002580348928 584310858738048 584435707674624 585029931761664 585430915350528 586005237163008 586601057066688 586726395346944 587003117515776 587725503725568 588035747340288 589037085351936 589720318746624 590073293242368 591657962731056 591763701694464 591784381513728 592792102895616 593352910854288 593834916446208 594363303209936 594490300039168 594846129586176 595160131977216 595408880746368 595536100982784 596865112915968 598468022154756 598954182967296 599204517470208 600541715925216 600670032887808 601280763199488 601598162251008 601692885221376 602643654346752 604348954030848 604370073655296 605399226611712 605433254658048 605718799683192 605848222826496 606101438711808 606464218054656 607947489017856 608201582297088 608522634652608 609580160497152 610309002887168 610330330791936 611369633185792 611692357865472 611948016322656 612078770454528 612401869467648 613444699385856 614523844067328 615570287394816 615591799160832 616174176656376 617223430256472 617355311579136 617724826877952 617983006621696 618309222313536 618441335635968 619494449872896 619821463412736 620876927803392 622250845065216 622544321896614 622677340127232 623310446333952 623639474230032 623772726460416 624834919268352 625426041170736 625934101118976 626999974428672 627593144570496 627615076488192 627727241576448 628683812250624 628796168339456 629413032508416 629789764902912 630484829924352 631593950846976 632669462044672 633003430299552 633138683314176 633782426075136 634839006926592 634883849846784 635484478488912 635620261625856 636702629036032 637038726285312 637822688034816 638123509131264 639246067679232 640962792958644 641077343502336 641099746639872 642191444803584 642530439442944 642798986758812 643321159483392 644416640385024 644756809641984 645026287475232 645164109398016 645504673222656 646488334277253 646626468593664 647283925039104 648867031547904 649138227259392 649480888908072 650586858918984 650725868961792 651115358060544 651387493466112 651731342438592 651870597021696 652863958875648 652980636352512 653621226066432 654734246459904 655539984924672 655849162162688 655886025879552 657002902892544 658158673231872 658609779769344 658885047488512 659926189200024 660067194765312 660378507205248 661191191691264 662666721020928 662943684349544 663085334659072 663435358589952 663482221461504 663832454897664 665734164406272 666867811344384 666891115757568 667522024711074 668064281001984 668658716111178 668801587544064 669201895784448 669834990839664 669978113605632 671118987362304 671473252030464 672299590090752 673444416978944 674105082153984 675252983528448 675609430415868 675753786998784 676440858599424 676904495874048 678095276212224 679249972297728 679892573284704 679916332862208 680037845041152 681074129938176 681864118550784 681912283168768 682272245311488 683940925145088 684226780084224 686597628248064 686621622140928 687790837334016 688153902598656 688441518362988 688588616761344 690125286809088 690974578704384 691339324575744 692516573319168 692540774055936 694376359038531 694524725526528 694940430237696 695230882449408 695597875102728 695707398537216 695746502590464 696931256107008 698118027083776 698157266632704 698486543778816 698778478098168 698927785181184 699346125324288 700032200698368 700512007643136 701224252125696 701349572378624 702939284176896 703233079531008 703604296317078 705374971232256 705669784588288 706042287641808 706193146773504 707269288781952 707395689381888 707420410085376 708089661571968 709295433664896 710168317001728 710543194702848 711753144800256 712128859086996 712281018728448 713005229334528 714244331077632 714920038300026 715072794329088 716290457665536 716668567070976 717550524039168 717888947772672 718772406583296 719151826139136 721212011440128 721237214969856 722465375404032 723736304418816 724968720433152 725654573409636 725809623072768 726244053221376 727045569642496 728194415668992 728324555931648 730280505666816 731524065489152 731910216283857 732066602582016 732504777818112 732810930149376 734603215896576 735854136655872 736576027267392 737482483040256 737830307433024 737987958669312 739128265754112 740428507385856 740936002240512 741245678424576 742925820605904 743814097268736 743840090652672 745106740445184 745500061148544 745659351171072 745811644893237 745971001491456 746364778413696 746417499144192 748555793596416 748950934957056 750226287762432 750252505227264 751149542014976 752401785987072 752852132757504 753166789320192 753564364694622 753725377806336 755008860782592 756337038852096 757624969101312 757651445121024 758368217423232 759659606469504 759821921943552 760995965924352 761517557858304 761835836158592 762857185738752 764156218834944 764879144945292 765042575671296 766208396180448 766372110925824 767097133369632 767151318564864 767556275975424 769755127594752 771065906866944 772422331779072 772449324908544 773764692000768 774662193856512 775981329137664 776390947660224 777346401042432 778670107131904 779081144984064 780039909015552 781340316217344 782134742755584 782670823354368 784047663120384 785382780469248 785797361751168 785965262045184 786125787860439 786293758328832 786764390989824 788877283641408 789018268925952 789045842018304 790389470527488 790806694699008 791137214472384 793546842636288 793878507661824 794297573597034 794467290120192 795677949879696 795820150554624 795847961346048 797957362873008 798605577289728 798939356626944 799361094040704 800722287900288 800893377183744 801707684265984 802130883001344 802257180295168 803524872462336 804456893620224 805798605374464 805826764873728 807198968815616 807244339544064 807625066244256 807797630435328 808135251615744 808618957406208 810935443062784 811363512870144 812773547329536 813773774389248 815589810487296 815930688430208 816105027272704 816535825956864 817024559874048 817926265847808 819365125423104 820760383193088 820789065547776 821565568875168 822964573675296 823140415438848 823574927904768 824412296418048 826428617883648 827835903737856 828648030675816 829667793420288 830059095862152 830236453502976 831080595111936 831519298973376 831696968613888 833113225691136 833901388227648 836790859427328 836820101984256 838245083000832 839217376677888 839719686537216 840646439899136 841773446332416 842125267795968 844004573732736 844184911085568 845043234766848 846452009235456 846511799795712 846958649352192 847312637985216 847493682167808 849384968380416 850831345508352 850879168708608 852328090238976 852357875761152 854617057278192 854769791336448 854799662186496 856120461664896 856255259738112 856303387803648 856707252590592 857065315678416 857761545977856 859222187180032 859675746189312 860035049966976 860218812530688 860672897630208 861984445703004 862168624791552 862984275040836 863045233385472 865156042063872 865517636345856 865974518544096 867449145225312 867634491949056 868516657954816 868975123251456 870485278500864 871494968088576 872978995279872 874053313232896 874514701172736 876003870523392 876466288107072 876653561511936 877544897642496 878146373025792 879901585600032 880089593020416 880504676273664 881588255588352 882053621010432 883555628027904 884580478119936 885109939863552 887486944096584 887645552541696 887676572270592 889157081792512 889188154343424 890029366281432 890752374669312 891544954814904 891735450058752 892269194379264 893113321119552 893304151474176 894825316483072 895297669373952 897702033232134 898806776205312 900337311371264 900812573887824 901005049331712 901544341929984 901921144799232 902539327832064 904127034949632 905666629730304 906523431046272 906555110482944 906717126721536 908098839917568 908578199524788 908772334239744 909152158067712 909696327081984 911921233526784 912302373445632 912783951978912 914370240745728 915463504330752 915495496187904 917054449778688 917538536798208 917922024483984 918118155681792 918602804201472 920167049078784 921299438272512 921785766100992 923355431092224 923387698741248 924261264984564 925835145384708 926032967368704 926587240316928 926974509932544 927463833470304 927609864716288 927662003453952 929241674809344 931315391705088 931704637464224 931903713574912 933376267597824 933816482844921 934016010190848 934965669500928 937252378902528 937644106041344 938139061756104 938901151678464 940499961643008 941389716855744 941590862364672 943025718375936 943194252509184 944119548762624 944684647354368 945727244886528 947390926270464 949004193067008 949505145449328 949708024971264 950673639112704 952258510389888 952325774770176 953226717733368 953430392438784 955053943554048 955558089427968 956734032052224 957185263696896 958363208777728 958869101518848 961444189437966 961616015253504 961649619959808 963287167205376 964198480138218 964981739225088 966624960577536 967135214462976 967539431212848 967746164097024 968325404295168 970925887558656 971099407908864 973300547321856 973707340889088 975880288378476 976088803442688 976673037090816 977081240199168 977597013657888 977805895532544 979295938313472 979470954528768 981138848874496 982101369689856 983309977387008 983773743244032 983829038819328 985504354338816 987238009847808 987914669654016 988327571232768 989889283800036 990100792147968 990567760807872 991752129691648 991786787536896 993475653926912 994000081531392 994415526524316 994628001988608 995153037884928 995223332192256 998074391461888 998601246609408 1000301717016576 1000336673636352 1001283037066611 1002988074166767 1003202381316096 1003802843676672 1004222385760256 1004752486259496 1004967170408448 1006678481043456 1007209878045696 1008449385136128 1010166625468416 1011157623230976 1012879475292672 1013414145623802 1013630680498176 1014661287899136 1015356743811072 1017142914318336 1018874958446592 1019838859927056 1019874499293312 1020056767561728 1021611194907264 1021829481234432 1022796177826176 1022868424753152 1023408367967232 1026340170126336 1028087875822592 1029896442372096 1029932433211392 1031686256001024 1032662277544482 1032882925142016 1034641772183552 1035187930213632 1036461868056576 1038774859978752 1040053212020736 1041787088289792 1042410645356544 1042846323674112 1043561097805824 1045396884160512 1047177040625664 1047235899949056 1047729815668224 1048167717147252 1048391677771776 1049019187986432 1050768011464704 1051836378188544 1052024358567936 1054408926265344 1054849619296512 1055406444475617 1058062456848384 1058504676882432 1059063431462712 1059289720160256 1060903933172928 1061093534072832 1061130615128064 1062134492357952 1063943150497344 1065252475502592 1065814792054272 1067629717200384 1068943579021312 1069507844001792 1071366496616448 1072380057450039 1072609191493632 1074435686498304 1076325786058752 1076833421659008 1077063507247104 1077283487068009 1077513668820992 1078158609874944 1078727739208704 1081818017160192 1083698063106048 1085604456628224 1087453080649728 1088481860114454 1088714434609152 1089366079832064 1090568354463744 1092291623503488 1092486833897472 1092525012025344 1094347177590784 1094385420730368 1095420758500224 1097286098233728 1097520553918464 1098099903873024 1099216395224064 1101904823844864 1103781204983808 1104864040901088 1106223724560384 1106745461149536 1106981938003968 1108107460149248 1108692398631168 1111404003360768 1111868517636864 1115721145903104 1115760135979008 1117660110667776 1118250091722816 1118489026756608 1118956502237184 1119626248716288 1122833690394624 1123426402435584 1125339431643648 1125378757840896 1126724313022464 1128602678980608 1129278199136256 1129750183980288 1130346547041933 1130588066709504 1132513291173888 1134441794011136 1134505558278144 1136437453651968 1136477167681536 1137552326134848 1139489409704256 1139693055115264 1139732882915328 1141493948886528 1141673679650816 1142276336787456 1142753754237888 1146234328252416 1146713399955968 1147318717417938 1147563863506944 1149312594270672 1149558166388736 1150645700054448 1150726977847296 1153541389418496 1154023515127808 1154632691392128 1156598860300416 1156845989265408 1158633497668608 1160647038001152 1161993290784768 1163971993706496 1164586421490336 1166019601563648 1168005160697856 1168621717476096 1170059863523328 1172010474326016 1173202114133376 1173452790693888 1174006235031552 1175451007451136 1176071494680576 1178074170703872 1179440637493248 1180146586484736 1183315925462112 1183527403388928 1183568763027456 1185584205791232 1186705821708576 1188726606419872 1188980600078336 1190320263954432 1190817761492736 1193730225831936 1196936044309512 1197908365934592 1198409034940416 1201083431850432 1201340065775616 1202561526398976 1203196324502016 1203385770442752 1205287308693504 1208697908061696 1208740147310592 1210798453223424 1210866509316096 1211437599366384 1211696445652992 1212202877423616 1212928436109312 1215894978035712 1216403164594176 1217045269305216 1219160320994304 1220618005774336 1220660661583872 1222739266371584 1223384715730944 1223896032645312 1224157540909056 1224803738935296 1226889398771712 1229047688134656 1231140574789632 1231183598321664 1232348353312752 1234446860512944 1234710623158272 1235449653755904 1235966013243392 1236618444627072 1236882671271936 1238988899745792 1239642926825472 1241753855606784 1244501690130432 1245088643793228 1245354680254464 1246620892667904 1247278948460064 1247545452920832 1249669838536704 1250852082341472 1255186289140992 1255230152976384 1257367624501248 1258826065016832 1259579529805824 1260969659848704 1263187901693952 1265338924089344 1266006860599104 1266277366628352 1267564852150272 1269678013853184 1269767699693568 1270968956977824 1271240523251712 1273405258072064 1274077452570624 1276247018262528 1278492135358464 1281925585917288 1282154687004672 1282199493279744 1284382889607168 1285060878885888 1285597973517624 1286642318966784 1288833280770048 1289513619283968 1290052574950464 1290328218796032 1291009346445312 1292976668554506 1293252937187328 1294567850078208 1297734063095808 1298276454518784 1298961777816144 1301173717837968 1301451737923584 1302230716121088 1302774986932224 1303462684877184 1303741194043392 1305727917751296 1305961272705024 1307242452132864 1309468492919808 1311079969849344 1311698324325376 1311772051759104 1314005805785088 1316317346463744 1317219559538688 1317770094977024 1319852378400048 1320134389530624 1320757014410496 1322382383382528 1325333442041856 1325887368699088 1326170669318144 1326870717179904 1326964442923008 1327664909795328 1331468328812544 1333735622688768 1333782231515136 1335044049422148 1336128562003968 1337317432222356 1337603175088128 1338403791568896 1339669981679328 1339956227211264 1342237974724608 1342946504060928 1346553049848201 1348210164307968 1350505967056896 1351218860831736 1351507573997568 1352881717198848 1353808991748096 1356190552424448 1358499944595456 1359785146569408 1359832665724416 1360075690082304 1362148259876352 1363728237101568 1363824566337536 1364544490622976 1367881850290176 1368453560168448 1373195256496128 1373243244281856 1375581674668032 1376307805197312 1376883036725976 1377177233522688 1380250573618176 1381949157408768 1382678649151488 1385033146638336 1385081548111872 1388752718077062 1389049451053056 1389880860475392 1390461764898816 1391195750205456 1391414797074432 1391493005180928 1393862512214016 1396236054167552 1396314533265408 1396973087557632 1397556956196336 1397855570362368 1398692250648576 1400064401396736 1401024015286272 1402448504251392 1402699144757248 1405878568353792 1406466159062016 1407208592634156 1410749942464512 1411339569176576 1412084575283616 1412386293547008 1414538577563904 1414791378763776 1416179323143936 1418590867329792 1420336634003456 1421086389405696 1423506289600512 1424257718173992 1424562037456896 1426010458669056 1428488662155264 1429840076600052 1430145588658176 1432580915331072 1433337134141952 1435101048078336 1435777895545344 1437544813166592 1438303652278272 1442166284156949 1442424022880256 1442474429939712 1444930750808064 1446297720207327 1447472608837632 1449937440866304 1451309146819272 1451619246145536 1452488106442752 1454091139284992 1456388831337984 1456649111863296 1460561011333632 1463048130978304 1463820432567714 1464133205164032 1465009555636224 1465621860298752 1469206431793152 1471708273311744 1473152054534784 1474964966080512 1475660614866048 1475975917338624 1478256531508224 1480857014771712 1481872004481024 1482491356849152 1485851641211808 1487628194537472 1487680181305344 1490213480890368 1491000122297088 1491623289786474 1491942002982912 1492729556827392 1492834998288384 1497111587192832 1497901869914112 1500452575524864 1500505010454528 1502299084029952 1504803571974144 1505704265515008 1506333578640384 1507128729389244 1507450755612672 1510017721565184 1512674077704192 1515249938202624 1516736434846464 1519319212939008 1521991931848704 1523035115716608 1523671672317184 1525714371477504 1528312437669888 1529758289890584 1530085151342592 1532416792360896 1532744221851648 1534194266739264 1534302637129728 1535112551950848 1539510255189504 1542131813733888 1544844663558144 1544898649817088 1547529384001536 1548993416316723 1549324387713024 1551962658275328 1552781895320448 1554692802084864 1557340214263808 1558162289968128 1560079818031104 1562680632434688 1564269485511168 1565341646708736 1568095326240768 1570765560938496 1571594723502336 1572251575720878 1572587516657664 1573528781979648 1577754567282816 1578036537851904 1578091684036608 1580778941054976 1581613389398016 1582274428944768 1587093685272576 1587757015323648 1588595147194068 1588934580240384 1591355899759392 1591640301109248 1591695922692096 1595914725746016 1597878713253888 1598722188081408 1601444575800576 1603415368531968 1604261766002688 1607049744924672 1608913787240448 1611597210748928 1611653529747456 1614397937631232 1614488679088128 1615250132488512 1615595260870656 1616270503231488 1617237914812416 1621870886125568 1622727025740288 1625547094659072 1631179620974592 1631861376860416 1632722790171681 1633071651913728 1634049119748096 1635852531695616 1638730250846208 1641520766386176 1641578131095552 1643131137750336 1645929147350592 1646280830877696 1647149855809536 1648824592836096 1652857235767296 1655671807475712 1657296061351632 1659335586840576 1660118191724304 1660472907005952 1662161190223872 1663038597946752 1663393937227776 1666226451382272 1667802776455296 1673581718854656 1673640203968512 1676490166001664 1678434753355776 1679439373074432 1681292879798272 1684250535591936 1688009147465472 1690086469533696 1692904018470912 1693023599591424 1693917298704384 1694625275970432 1694987364335616 1698769936760832 1701662691016704 1701758337417216 1704656180477952 1704715751522304 1709234114556384 1709539582672896 1709599324372992 1712240923329792 1712510519476224 1713414505181184 1714130631356832 1719351492378624 1720070099933952 1720978076126907 1721345795260416 1723968891406008 1724337249583104 1725968550081672 1726090466770944 1730312084127744 1731035272691712 1731949037088192 1734898290450624 1735268983898112 1737033315909632 1737950246502912 1740970557001728 1742989936177152 1745957990559744 1749029402345472 1752007741046784 1752932576214144 1753307123023872 1755089795284992 1756292746051584 1759803171200064 1760179186040832 1761009352547328 1763176511176704 1764107242020864 1767111256055808 1769160956239872 1770219879727104 1774973888193168 1775291105083392 1775353144541184 1778314163585024 1778376308686848 1780058732562864 1781504749338624 1783089909629808 1783470900117504 1784538388758528 1786226642239104 1786608302948352 1789650632966144 1790595338747904 1795404066464268 1797613552410624 1800674622742528 1801625147775648 1802010098663424 1803842289598464 1805078655664128 1813046862092544 1813110220965888 1816197679835136 1817156399049576 1817544668479488 1818304316135424 1819392654163968 1823842467053568 1824604746891264 1825567903957824 1828740481491456 1830927008661504 1830990992375808 1834108899557376 1835077073596416 1835844048967968 1836236311363584 1837205608402944 1840334098157568 1843571532201984 1846710862184448 1846775397482496 1848522529969128 1851670290769416 1852065934737408 1853174480633856 1853949019865088 1854927666940608 1855219729432576 1855324006907904 1858483349618688 1862630783410176 1863409274928448 1863807427149824 1866752535195648 1867632965689842 1868032020381696 1869931339001856 1874504757805056 1875288212082688 1876278123512208 1877802303356928 1880999923286016 1882779433711488 1883181724729344 1886051436751872 1886388505018368 1888239097525248 1889369294708736 1891454489773056 1894781852540928 1898008386134016 1899010290898656 1899416049942528 1901347278225408 1904517020779776 1904651549540352 1906453435466736 1906860784877568 1910107887108096 1911116178855936 1913468064104448 1914370527393792 1916726417555456 1917738203037696 1922888378875932 1923232030507008 1923299239919616 1926574334410752 1928396960276436 1929963478450176 1933249921155072 1934270428925952 1935078862425696 1935492328194048 1941851775117312 1946601094643712 1947414681778176 1951760576756952 1952177606885376 1953346074181632 1954162480398336 1955194027315776 1955611791065088 1958591876626944 1958941909057536 1962277697748992 1964202739379712 1966619954774016 1967547486488064 1967658077638656 1971008708677632 1974476019695616 1975829339308032 1976655142465536 1979778567600072 1980201584295936 1981135521615744 1983504259383296 1983573575073792 1986951307853824 1988000163062784 1988831053048632 1989256003977216 1990306075769856 1990446664384512 1996148782923776 1997202493218816 2000603434033152 2000673347272704 2002566074133222 2005976148333534 2006404762632192 2007605687353344 2008444771520512 2009504972518992 2009934340816896 2013356962086912 2014419756091392 2016898770272256 2020333250936832 2022315246461952 2025758950585344 2026828291247604 2027261360996352 2029322575798272 2030713487622144 2034285828636672 2037749916893184 2039677719854112 2039748998586624 2040113535123456 2043222389814528 2045592355652352 2045736849506304 2046816735934464 2052680340252672 2056175751645184 2059792884744192 2059864866422784 2063372512002048 2065324555088964 2065765850284032 2069283544367104 2070375860427264 2072923736113152 2077549719957504 2083129077115593 2083574176579584 2084821290713088 2085692647348224 2087122195611648 2090793768321024 2094354081251328 2094471799898112 2095459631336448 2096335434294504 2096783355543552 2098038375972864 2101536022929408 2103672756377088 2104048717135872 2108817852530688 2109699238593024 2110812888951234 2116124913696768 2117009353764864 2118126862925424 2118579440320512 2121807866345856 2122187068145664 2122261230256128 2124268984715904 2127886300994688 2130504951005184 2131629584108544 2135259434400768 2137887158042624 2139015688003584 2142732993232896 2144760114900078 2145218382987264 2148871372996608 2152651572117504 2153666843318016 2154566974136018 2155027337641984 2156317219749888 2157455478417408 2163636034320384 2167396126212096 2171208913256448 2174906161299456 2176963720228908 2177428869218304 2178732159664128 2181136708927488 2184583247006976 2184973667794944 2188694355181568 2190841517000448 2194572196467456 2195730648851571 2196199807746048 2198432790448128 2203809647689728 2207562409967616 2209728081802176 2212447449120768 2213490922299072 2213963876007936 2216214920298496 2217384797262336 2222808006721536 2223737035273728 2231442291806208 2231520271958016 2235320221335552 2236500183445632 2236978053513216 2237434934679711 2237913004474368 2239252497432576 2245667380789248 2246852804871168 2250678863287296 2250757515681792 2253448626044928 2257205357961216 2258556398272512 2259500367960576 2260693094083866 2261176133419008 2265026582347776 2268883588022272 2269011116556288 2272874907303936 2272954335363072 2275104652269696 2278978819408512 2279386110230528 2279465765830656 2282987897773056 2283347359301632 2284552673574912 2285507508475776 2292468656504832 2293426799911936 2294637434835876 2295127727013888 2298625188541344 2299116332777472 2301291400108896 2301453955694592 2308047030255616 2309265382784256 2313197720600832 2317266995337216 2321294076002304 2323986581569536 2327943987412992 2329172842980672 2332039203127296 2336010321395712 2337243434952192 2340119727046656 2344020948652032 2346404228266752 2348012470063104 2352142989361152 2356148341407744 2358377363581317 2358881274986496 2360293172969472 2366631850924224 2367054806777856 2367137526054912 2371168411582464 2373411643417152 2377453212839744 2377961200156672 2380640527908864 2381635522985472 2387460451663872 2393872088619024 2395816731869184 2396818069880832 2402166863700864 2402680131551232 2405123052797952 2406392649004032 2406771540885504 2410574617387008 2417395816123392 2417480294621184 2421596906446848 2421733018632192 2422875198732768 2423392891305984 2424405754847232 2425856872218624 2432806329188352 2434090538610432 2438320641988608 2441236011548672 2441321323167744 2445478532743168 2446769431461888 2447792065290624 2448315081818112 2449607477870592 2453778797543424 2458095376269312 2462281149579264 2462367196643328 2464696706625504 2468893721025888 2469421246316544 2471932026486784 2473236889254144 2479285853650944 2483507711213568 2489003380260864 2490177287586456 2490709360508928 2493241785335808 2494557896920128 2495090905841664 2499339677073408 2501704164682944 2510372578281984 2510460305952768 2514735249002496 2517652130033664 2519159059611648 2521939319697408 2526375803387904 2530677848178688 2532013721198208 2532554733256704 2535129704300544 2539356027706368 2539535399387136 2541937913955648 2542481046503424 2546810516144128 2548154905141248 2552494036525056 2556984270716928 2563851171834576 2564309374009344 2564398986559488 2568765779214336 2570121757771776 2571195947035248 2573284637933568 2577666561540096 2579027238567936 2580105149900928 2580656437592064 2582018692890624 2585953337109012 2586505874374656 2589135700156416 2595468126191616 2596552909037568 2597923555632288 2602347435675936 2602903475847168 2605549973864448 2606925369754368 2611455835502592 2614484904265728 2618936985839616 2622159939698688 2623396648650752 2623544103518208 2628011611570176 2632634692927488 2634439119077376 2635540189954048 2639704756800096 2640268779061248 2641514028820992 2644764766765056 2650666884083712 2651774737398176 2652341338636288 2653741434359808 2655329819590656 2662936657625088 2667471245377536 2667564463030272 2670088098844296 2672257124007936 2674634864444712 2675206350176256 2676807583137792 2679339963358656 2679912454422528 2684475949449216 2685893008121856 2693106099696402 2696420328615936 2701011934113792 2702437721663472 2703015147995136 2705763434397696 2707617983496192 2712381104848896 2716999889190912 2719570293138816 2719665331448832 2720151380164608 2724296519752704 2727456474203136 2727649132675072 2729088981245952 2735763700580352 2736907120336896 2746390512992256 2746486488563712 2751163349336064 2752615610394624 2753766073451952 2754354467045376 2760501147236352 2763898314817536 2765357298302976 2770066293276672 2770163096223744 2777505436154124 2778098902106112 2779761720950784 2780923529797632 2782391500410912 2782829594148864 2782986010361856 2787725024428032 2792472108335104 2793946175115264 2795113912392672 2795711140724736 2800128802793472 2801449448534763 2802048030572544 2804897008502784 2811757136707584 2812932318124032 2814417185268312 2821499884929024 2822679138353152 2824169150567232 2824772587094016 2829077155127808 2829582757527552 2832358646287872 2837181734659584 2840673268006912 2842172778811392 2847012579201024 2848515436347984 2849124074913792 2852020917338112 2856977324310528 2859680153200104 2860291177316352 2865161830662144 2866674268283904 2870202096156672 2871555791090688 2875089626333184 2876607304556544 2884332568313898 2884848045760512 2884948859879424 2889861501616128 2892595440414654 2894945217675264 2899874881732608 2902618293638544 2903238492291072 2904976212885504 2908182278569984 2912777662675968 2913298223726592 2921122022667264 2926096261956608 2927640865135428 2928266410328064 2930019111272448 2931243720597504 2938412863586304 2943416546623488 2946304109069568 2949929932161024 2951321229732096 2956513063016448 2961714029543424 2963744008962048 2964982713698304 2971703282423616 2975256389074944 2975360362610688 2980426961780736 2982000244594176 2983246579572948 2983884005965824 2985459113654784 2985669996576768 2994223174385664 2995803739828224 3000905151049728 3001010020909056 3003849111199833 3008964222500301 3009607143948288 3011408531030016 3012667157280768 3014257458778488 3014901511225344 3020035443130368 3025348155408384 3030499876405248 3033472869692928 3038638425878016 3043983863697408 3046070231433216 3047343344634368 3051428742955008 3056624875339776 3059516579781168 3060170302685184 3064833584721792 3065488443703296 3068388533478528 3068605274259456 3070225103901696 3079020510379008 3084263627467776 3089689327116288 3089797299634176 3095058768003072 3097986832633446 3098648775426048 3103925316550656 3105563790640896 3109385604169728 3114680428527616 3116324579936256 3120159636062208 3125361264869376 3128538971022336 3130683293417472 3136190652481536 3141531121876992 3143189447004672 3144503151441756 3145175033315328 3147057563959296 3155509134565632 3156073075703808 3163226778796032 3164548857889536 3174187370545152 3175514030647296 3177190294388136 3177869160480768 3182711799518784 3183280602218496 3183391845384192 3191829451492032 3195757426507776 3197444376162816 3202889151601152 3206830737063936 3208523532005376 3214099489849344 3217140172350117 3217827574480896 3223194421497856 3223307059494912 3228795875262464 3228977358176256 3230500264977024 3231190521741312 3231850461204027 3232541006462976 3234475829624832 3243741772251136 3245454051480576 3251094189318144 3262359241949184 3263722753720832 3265445580343362 3266143303827456 3268098239496192 3271705063391232 3277460501692416 3283041532772352 3283156262191104 3286262275500672 3291858294701184 3292561661755392 3294299711619072 3297649185672192 3305714471534592 3311343614951424 3314592122703264 3318671173681152 3320236383448608 3320945814011904 3324322380447744 3326077195893504 3335605552910592 3347163437709312 3347280407937024 3352980332003328 3356869506711552 3358878746148864 3362585759596544 3368501071183872 3376018294930944 3380172939067392 3385808036941824 3387834597408768 3389250551940864 3397539873521664 3403325382033408 3403516674834432 3409312360955904 3409431503044608 3418468229112768 3419079165345792 3419198648745984 3424481846659584 3425021038952448 3426829010362368 3428261262713664 3438702984757248 3440140199867904 3441956152253814 3442691590520832 3447937782812016 3448674499166208 3451937100163344 3452180933541888 3460624168255488 3462070545383424 3463898074176384 3469796580901248 3470537967796224 3474066631819264 3475900493005824 3481941114003456 3485979872354304 3491915981119488 3498058804690944 3504015482093568 3505865152428288 3510179590569984 3519606342400128 3520358372081664 3522018705094656 3526353022353408 3528214484041728 3534222512111616 3538321912479744 3540439759454208 3549947776386336 3550582210166784 3550706289082368 3556628327170048 3556752617373696 3560117465125728 3566179819259616 3566941800235008 3572453284478208 3581190677495808 3590808132928536 3595227104821248 3601349245485056 3603250295551296 3604020197326848 3607684579196928 3610157311328256 3626093724185088 3626220441931776 3632395359670272 3634312798099152 3635089336958976 3636608632270848 3638785308327936 3647684934107136 3649209493782528 3651135807915648 3657480962982912 3661854017323008 3661981984751616 3668217799114752 3670154147192832 3671688097935936 3672472622727168 3674411216805888 3680668196315136 3687143064403968 3693421724368896 3693550794964992 3697045059938256 3703340581538832 3704131869474816 3706348961267712 3707898039730176 3709855333881216 3710439458865152 3710648013815808 3716966699237376 3725261566820352 3726818549856896 3727614854299648 3733505070391296 3735265931379684 3736064040763392 3739862678003712 3749009515610112 3750576424165376 3752556247024416 3765558867422976 3772102873503744 3776478195050496 3778738589417472 3782908979546112 3789563705081856 3796016772268032 3798020581797312 3798832099885056 3802694556450816 3809034041559552 3809303099080704 3812906870933472 3813721569755136 3820215774216192 3822232357711872 3828741054787584 3835476406075392 3845776757751864 3846464061014016 3846598479839232 3853148668821504 3856793920552872 3859926956900352 3866499842310144 3868540857851904 3870157724851392 3870984656388096 3883703550234624 3893202189287424 3894829363556352 3903521153513904 3904355213770752 3906692148363264 3908324960796672 3910388054631552 3911223582130176 3917183753253888 3917883818115072 3924555395497984 3928405478759424 3933239909548032 3935094972976128 3935316155277312 3942017417355264 3948952039391232 3951658678616064 3953310284931072 3959557135200144 3960403168591872 3962271043231488 3967008518766592 3967147150147584 3973902615707648 3976000326125568 3977662106097264 3978512007954432 3980612151539712 3980893328769024 3992297565847552 3994404986437632 4001206868066304 4001346694545408 4005132148266444 4011952296667068 4012809525264384 4015211374706688 4016889543041024 4019009945037984 4019868681633792 4026713924173824 4028839512182784 4044630492923904 4051517901170688 4053656582495208 4054522721992704 4058645151596544 4061426975244288 4068571657273344 4075499833786368 4079355439708224 4079497997173248 4080227070246912 4086444779629056 4091184711304704 4091473699012608 4093633471868928 4105360680505344 4112351503290368 4119585769488384 4119729732845568 4126745024004096 4130649110177928 4131531700568064 4138567088734208 4140751720854528 4145847472226304 4155099439915008 4166258154231186 4167148353159168 4169642581426176 4171385294696448 4174244391223296 4181587536642048 4188708162502656 4188943599796224 4190919262672896 4192670868589008 4193566711087104 4196076751945728 4203072045858816 4207345512754176 4208097434271744 4217635705061376 4219398477186048 4221625777902468 4232249827393536 4234018707529728 4236253725850848 4237158880641024 4243615732691712 4244374136291328 4248537969431808 4255772601989376 4261009902010368 4263259168217088 4270518868801536 4275774316085248 4278031376007168 4285465986465792 4289520229800156 4290436765974528 4297742745993216 4305303144235008 4307333686636032 4309133948272036 4310054675283968 4312634439499776 4314910956834816 4327272068640768 4334792252424192 4338893160621981 4342417826512896 4349812322598912 4353927440457816 4354857738436608 4357464319328256 4362273417854976 4369166494013952 4369947335589888 4377388710363136 4381683034000896 4389144392934912 4391461297703142 4392399615492096 4396865580896256 4407619295379456 4415124819935232 4419456163604352 4424894898241536 4426981844598144 4427927752015872 4432429840596992 4434769594524672 4445616013443072 4447474070547456 4462884583612416 4463040543916032 4470640442671104 4473000366891264 4474869869359422 4475826008948736 4478504994865152 4491334761578496 4493705609742336 4501357726574592 4501515031363584 4506897252089856 4514410715922432 4517112796545024 4519000735921152 4521386188167732 4522352266838016 4530053164695552 4537767176044544 4538022233112576 4545749814607872 4550209304539392 4557957638817024 4558772220461056 4565975795546112 4569105347149824 4571015016951552 4584937313009664 4586853599823872 4589274869671752 4590255454027776 4597250377082688 4598232665554944 4602582800217792 4602907911389184 4616094060511232 4618530765568512 4626395441201664 4634533990674432 4642588152004608 4646980248950169 4647973163139072 4655887974825984 4658345685961344 4664078406254592 4672020642791424 4674486869904384 4680239454093312 4688041897304064 4692808456533504 4696024940126208 4704285978722304 4712296682815488 4716754727162634 4717762549972992 4720586345938944 4733263701848448 4734109613555712 4734275052109824 4742336823164928 4746823286834304 4754906425679488 4755922400313344 4761281055817728 4763271045970944 4774920903327744 4787744177238048 4793636139761664 4804333727401728 4810246105595904 4812785298008064 4821149234774016 4834791632246784 4834960589242368 4843193812893696 4843466037264384 4845750397465536 4846785782611968 4848811509694464 4851713744437248 4865612658376704 4868181077220864 4876641283977216 4882472023097344 4893538862923776 4895584130581248 4898168370515043 4899214955741184 4907557595086848 4916190752538624 4924562299158528 4924734393286656 4929393413251008 4937787442051776 4938842492633088 4943864052973568 4946473778508288 4958571707301888 4967015422427136 4978006760521728 4980354575172912 4981418721017856 4986483570671616 4989115793840256 4990181811683328 4998679354146816 5003408329365888 5020745156563968 5020920611905536 5029470498004992 5035304260067328 5038318119223296 5043878639394816 5052751606775808 5061355696357376 5064027442396416 5070259408601088 5078712055412736 5079070798774272 5083875827911296 5084962093006848 5093621032288256 5096309810282496 5104988073050112 5113968541433856 5127702343669152 5128618748018688 5128797973118976 5137531558428672 5140243515543552 5142391894070496 5158054477135872 5160210299801856 5162934228380721 5164037385781248 5171906674218024 5173011748749312 5178271400312832 5190936252383232 5193105818075136 5195847111264576 5204694871351872 5205806951694336 5211099947728896 5213850739508736 5222911671005184 5228969808531456 5237873971679232 5246793297301504 5247088207036416 5256023223140352 5265269385854976 5268878238154752 5271080379908096 5279409513600192 5280537558122496 5283028057641984 5289529533530112 5301333768167424 5303549474796352 5304682677272576 5307482868719616 5310659639181312 5325873315250176 5334942490755072 5335128926060544 5340176197688592 5344514248015872 5349269728889424 5350412700352512 5353615166275584 5358679926717312 5359824908845056 5368951898898432 5371786016243712 5386212199392804 5392840657231872 5402023868227584 5404875443326944 5406030295990272 5411526868795392 5415235966992384 5439140586277632 5439330662897664 5448593039505408 5454912948406272 5455298265350144 5458177962491904 5471527401160704 5473814240673792 5492781025984512 5492972977127424 5502326698672128 5505231220789248 5507532146903904 5508708934090752 5521002294472704 5530714596605952 5540132586553344 5540326192447488 5555010872308248 5556197804212224 5559523441901568 5561847059595264 5564783000821824 5565659188297728 5565972020723712 5575450048856064 5584944216670208 5587892350230528 5590227824785344 5591422281449472 5600257605586944 5602898897069526 5604096061145088 5609794017005568 5623514273415168 5625864636248064 5628834370536624 5642999769858048 5645358276706304 5648338301134464 5649545174188032 5658154310255616 5659165515055104 5664717292575744 5674363469319168 5681346536013824 5684345557622784 5694025158402048 5697030872695968 5698248149827584 5704041834676224 5713954648621056 5719360306400208 5720582354632704 5730323661324288 5733348536567808 5740404192313344 5743111582181376 5750179252666368 5753214609113088 5768665136627796 5769696091521024 5769897719758848 5779723003232256 5785190880829308 5789890435350528 5799749763465216 5805236587277088 5806476984582144 5816364557139968 5825555325351936 5842244045334528 5852192523913216 5855281730270856 5856532820656128 5860038222544896 5862487441195008 5876825727172608 5886833093246976 5892608218139136 5899859864322048 5902642459464192 5913026126032896 5923428059086848 5927488017924096 5929965427396608 5943406564847232 5950512778149888 5950720725221376 5960853923561472 5964000489188352 5966493159145896 5967768011931648 5970918227309568 5971339993153536 5988446348771328 5991607479656448 6001810302099456 6002020041818112 6007698222399666 6017928445000602 6019214287896576 6022817062060032 6025334314561536 6028514917556976 6029803022450688 6040070886260736 6050696310816768 6060999752810496 6066945739385856 6077276851756032 6087967727394816 6092140462866432 6094686689268736 6102857485910016 6113249750679552 6119033159562336 6120340605370368 6129667169443584 6136777066957056 6137210548518912 6140450207803392 6158041020758016 6168527254935552 6179378654232576 6179594599268352 6190117536006144 6195973665266892 6197297550852096 6207850633101312 6211127581281792 6218771208339456 6229360857055232 6232649159872512 6249387231346779 6250722529738752 6257077942044672 6261366586834944 6272381304963072 6283062243753984 6286378894009344 6289006302883512 6290350066630656 6294115127918592 6311018269131264 6312146151407616 6326453557592064 6329097715779072 6348374741090304 6351028061294592 6354380588776272 6355738320961536 6365423599037568 6366561204436992 6366783690768384 6383658902984064 6391514853015552 6394888752325632 6405778303202304 6413661474127872 6417047064010752 6428198979698688 6434280344700234 6435655148961792 6446388842995712 6446614118989824 6457591750524928 6457954716352512 6461000529954048 6463700922408054 6465082012925952 6468951659249664 6487483544502272 6490908102961152 6502188378636288 6524718483898368 6527445507441664 6530891160686724 6532286607654912 6536196478992384 6543410126782464 6554921003384832 6566083065544704 6572524551001344 6583716589402368 6587191946554713 6588599423238144 6595298371344384 6611428943069184 6622687229902848 6629184245406528 6637342347362304 6640472766897216 6641891628023808 6648644760895488 6652154391787008 6671211105821184 6694326875418624 6694560815874048 6705960664006656 6712304804039133 6713739013423104 6717757492297728 6725171519193088 6737002142367744 6752036589861888 6760345878134784 6771616073883648 6775669194817536 6778501103881728 6795079747043328 6806650764066816 6807033349668864 6818624721911808 6818863006089216 6836936458225536 6838158330691584 6838397297491968 6848963693319168 6850042077904896 6853658020724736 6856522525427328 6877405969514496 6880280399735808 6883912304507628 6885383181041664 6895875565624032 6897348998332416 6903874200326688 6904361867083776 6924141090766848 6927796148352768 6939593161802496 6948133263638528 6951800986011648 6963882228006912 6971959744708608 6983831962238976 6996117609381888 7008030964187136 7011730304856576 7020359181139968 7039212684800256 7044037410189312 7056428968083456 7068445024223232 7075132090743951 7076643824959488 7080879518908416 7099895552772672 7101164420333568 7101412578164736 7113256654340096 7113505234747392 7120234930251456 7132359638519232 7133883600470016 7144906568956416 7162381354991616 7181616265857072 7190454209642496 7202698490970112 7206500591102592 7208040394653696 7215369158393856 7220314622656512 7252187448370176 7252440883863552 7264790719340544 7268625596198304 7270178673917952 7273217264541696 7277570616655872 7298418987565056 7302271615831296 7314961925965824 7323708034646016 7323963969503232 7336435598229504 7340308294385664 7343376195871872 7344945245454336 7348822433611776 7361336392630272 7374286128807936 7386843448737792 7387101589929984 7394090119876512 7406681163077664 7408263738949632 7415796079460352 7419710667762432 7420878917730304 7450523133640704 7453637099713792 7467010140782592 7470531862759368 7472128081526784 7479725356007424 7498019031220224 7501152848330752 7505112494048832 7531117734845952 7544205747007488 7552956390100992 7557477178834944 7565817959092224 7579127410163712 7592033544536064 7596041163594624 7597664199770112 7605389112901632 7618068083119104 7618606198161408 7625813741866944 7627443139510272 7640431548432384 7644464715423744 7657482109575168 7670952812150784 7691553515503728 7692928122028032 7693196959678464 7706297337643008 7713587841105744 7719853913800704 7732999684620288 7737081715703808 7740315449702784 7741969312776192 7767407100469248 7786404378574848 7789658727112704 7807042307027808 7808710427541504 7816649921593344 7820776109263104 7834367506507776 7856810957518848 7866479819096064 7870189945952256 7870632310554624 7884034834710528 7897904078782464 7903317357232128 7906620569862144 7919114270400288 7920806337183744 7924542086462976 7934017037533184 7934294300295168 7947805231415296 7952000652251136 7955324212194528 7957024015908864 7961224303079424 7988809972875264 8002413736132608 8002693389090816 8010264296532888 8023904593334136 8025619050528768 8030422749413376 8033779086082048 8038019890075968 8039737363267584 8053427848347648 8057679024365568 8089260985847808 8103035802341376 8107313164990416 8109045443985408 8117290303193088 8122853950488576 8137143314546688 8150999667572736 8158710879416448 8158995994346496 8160454140493824 8172889559258112 8182369422609408 8182947398025216 8187266943737856 8210721361010688 8224703006580736 8239171538976768 8239459465691136 8253490048008192 8261298220355856 8263063401136128 8277134177468416 8281503441709056 8291694944452608 8310198879830016 8332516308462372 8334296706318336 8339285162852352 8342770589392896 8348488782446592 8363175073284096 8377416325005312 8381838525345792 8385341737178016 8387133422174208 8404348345604289 8406144091717632 8414691025508352 8435271410122752 8438796954372096 8443251555804936 8464499654787072 8468037415059456 8472507451701696 8474317761282048 8487231465383424 8488748272582656 8497075938863616 8511545203978752 8522019804020736 8526518336434176 8541037737603072 8556062752014336 8570931972931584 8579040459600312 8580873531949056 8595485491986432 8610606288470016 8614667373272064 8618267896544072 8620109350567936 8625268878999552 8629821913669632 8654544137281536 8669584504848384 8677786321243962 8684835653025792 8699624645197824 8707854880915632 8709715476873216 8714928638656512 8724546835709952 8738332988027904 8739894671179776 8754777420726272 8763366068001792 8778288785869824 8782922595406284 8784799230984192 8793731161792512 8815238590758912 8830249639870464 8838912327208704 8849789796483072 8853963689196288 8864859681193984 8869539189049344 8891232026886144 8894948141094912 8925769167224832 8926081087832064 8941280885342208 8946000733782528 8949739738718844 8951652017897472 8957009989730304 8982669523156992 8987411219484672 9002715453149184 9003030062727168 9026892667500903 9028821431844864 9034225593090048 9038001471842304 9042772376335464 9044704533676032 9060106329391104 9075534352089088 9076044466225152 9091499629215744 9100418609078784 9115915277634048 9117544440922112 9131951591092224 9138210694299648 9142030033903104 9169874626019328 9173707199647744 9178549739343504 9180510908055552 9194500754165376 9196465331109888 9205165600435584 9205815822778368 9232188121022464 9237061531137024 9252790882403328 9269067981348864 9285176304009216 9293960497900338 9295946326278144 9311775949651968 9316691371922688 9328156812509184 9344041285582848 9348973739808768 9360478908186624 9376083794608128 9385616913067008 9392049880252416 9408571957444608 9424593365630976 9433509454325268 9435525099945984 9441172691877888 9466527403696896 9468219227111424 9493646573668608 9509812851358976 9522562111635456 9526542091941888 9549841806655488 9575488354476096 9587272279523328 9608667454803456 9620492211191808 9625570596016128 9642298469548032 9669583264493568 9669921178484736 9686387625787392 9686932074528768 9691500794931072 9693571565223936 9695551383612081 9697623019388928 9703427488874496 9731225316753408 9736362154441728 9753282567954432 9764944046194688 9787077725847552 9791168261162496 9796336741030086 9798429911482368 9815115190173696 9832381505077248 9849124598317056 9849468786573312 9858786826502016 9875574884103552 9877684985266176 9887728105947136 9892947557016576 9917143414603776 9934030844854272 9956013521043456 9960709150345824 9962837442035712 9972967141343232 9978231587680512 10006816658731776 10041490313127936 10041841223811072 10058940996009984 10070608520134656 10076636238446592 10087757278789632 10105503213551616 10122711392714752 10128054884792832 10140518817202176 10157424110825472 10167751655822592 10192619620564992 10209976146100224 10227937082867712 10255404687338304 10257237496037376 10257595946237952 10275063116857344 10280487031087104 10284783788140992 10316108954271744 10320420599603712 10325868456761442 10328074771562496 10343813348436048 10346023497498624 10356542800625664 10381872504766464 10386211636150272 10391694222529152 10409389742703744 10411613903388672 10422199895457792 10427701479017472 10445823342010368 10457939617062912 10475747943358464 10493586594603008 10494176414072832 10512046446280704 10530538771709952 10542160759816192 10558819027200384 10561075116244992 10566056115283968 10579059067060224 10602667536334848 10607098949592704 10609365354545152 10614965737439232 10621319278362624 10651746630500352 10669884981510144 10670257852121088 10680352395377184 10698539457778848 10700825400705024 10717359853434624 10743572032487424 10772424398785608 10785681314463744 10804047736455168 10809750886653888 10812060591980544 10823053737590784 10830471933984768 10878281172555264 10878661325795328 10897186079010816 10909825896812544 10916355924983808 10943054802321408 10947628481347584 10985562051969024 10985945954254848 11004653397344256 11010462441578496 11015064293807808 11017417868181504 11042004588945408 11061429193211904 11080265173106688 11080652384894976 11110021744616496 11112395608424448 11119046883803136 11123694119190528 11129566001643648 11131318376595456 11131944041447424 11150900097712128 11169888433340416 11175784700461056 11180455649570688 11182844562898944 11200515211173888 11205797794139052 11208192122290176 11219588034011136 11247028546830336 11251729272496128 11257668741073248 11290716553412608 11296676602268928 11316308620511232 11329434585151488 11348726938638336 11362693072027648 11368691115245568 11388050316804096 11394061745391936 11396496299655168 11408083669352448 11427909297242112 11438720612800416 11441164709265408 11460647322648576 11466697073135616 11486223164362752 11506429218226176 11537330273255592 11539392183042048 11539795439517696 11559446006464512 11570381761658616 11579780870701056 11599499526930432 11610473174554176 11612953969164288 11632729114279936 11651110650703872 11684488090669056 11704385047826432 11710563460541712 11713065641312256 11720076445089792 11724974882390016 11753651454345216 11773666186493952 11785216436278272 11799719728644096 11805284918928384 11826052252065792 11846856118173696 11854976035848192 11859930854793216 11886813129694464 11901025556299776 11901441450442752 11921707847122944 11928000978376704 11932986318291792 11935536023863296 11941836454619136 11942679986307072 11976892697542656 11983214959312896 12003620604198912 12004040083636224 12015396444799332 12035856890001204 12038428575793152 12045634124120064 12050668629123072 12057029835113952 12059606044901376 12080141772521472 12133891478771712 12154553703512064 12175935454789632 12184280925732864 12189373378537472 12205714971820032 12226499501359104 12238066319124672 12240681210740736 12259334338887168 12273554133914112 12274421097037824 12280900415606784 12316082041516032 12337054509871104 12358757308465152 12359189198536704 12380235072012288 12391947330533784 12394595101704192 12415701266202624 12422255162563584 12437542416678912 12458721714110464 12465298319745024 12498774462693558 12501445059477504 12514155884089344 12522733173669888 12544762609926144 12566124487507968 12572757788018688 12578012605767024 12580700133261312 12588230255837184 12622036538262528 12624292302815232 12652907115184128 12658195431558144 12696749482180608 12702056122589184 12708761177552544 12711476641923072 12730847198075136 12733122408873984 12767317805968128 12783029706031104 12789777504651264 12811556606404608 12827322948255744 12834094128021504 12856397959397376 12868560689400468 12871310297923584 12892777685991424 12893228237979648 12915183501049856 12915909432705024 12922001059908096 12927401844816108 12930164025851904 12937903318499328 12974967089004544 12981816205922304 13004376757272576 13016679481865943 13049436967796736 13054891014883328 13061782321373448 13064573215309824 13072392957984768 13086820253564928 13109842006769664 13132166131089408 13145049102002688 13167433178804736 13174383893109426 13177198846476288 13190596742688768 13222857886138368 13245374459805696 13258368490813056 13274684694724608 13280945533794432 13283783256047616 13297289521790976 13304308783574016 13342422211642368 13388653750837248 13389121631748096 13411921328013312 13424609608078266 13427478026846208 13435514984595456 13450343038386176 13474004284735488 13504073179723776 13520691756269568 13543232147767296 13551338389635072 13557002207763456 13590159494086656 13613301528133632 13614066699337728 13637249443823616 13673872916451072 13676316661383168 13697927386638336 13707316041449472 13713045050854656 13754811939028992 13760560799471616 13767824609015256 13770766362083328 13791751131248064 13794697996664832 13807748400653376 13808723734167552 13848282181533696 13855592296705536 13879186323604992 13896266527277056 13903601972023296 13927764456013824 13940940746850507 13943919489417216 13967663924477952 13992235218763776 14016061928374272 14023460609713152 14040718362279936 14078425369600512 14088074820378624 14112857936166912 14136890048446464 14150264181487902 14153287649918976 14161759037816832 14199791105545344 14202328840667136 14202825156329472 14226513308680192 14227010469494784 14240469860502912 14264719277038464 14267767200940032 14289813137912832 14324762709983232 14363232531714144 14380908419284992 14405396981940224 14413001182205184 14430738316787712 14504374896740352 14504881767727104 14529581438681088 14537251192396608 14540357347835904 14546434529083392 14555141233311744 14596837975130112 14604543231662592 14629923851931648 14647416069292032 14680616588771328 14686752391743744 14694505111545129 14697644867223552 14722672785260544 14748572257615872 14773686897475584 14774203179859968 14788180239753024 14813362326155328 14816527477899264 14831592158920704 14839421335524864 14841757835460608 14901046267281408 14907274199427584 14934020281565184 14941063725518736 14944256163053568 14959450712014848 14996038062440448 15002305696661504 15010224988097664 15062235469691904 15088411494014976 15105912780201984 15114954357669888 15131635918184448 15158254820327424 15184067089072128 15192082327189248 15210778225803264 15236136166238208 15237212396322816 15251627483733888 15254886279020544 15280863096864768 15288929430847488 15314964219150336 15341905624301568 15383107031007456 15385856244056064 15386393919356928 15412594675286016 15427175682211488 15474163431407616 15480630899405568 15534814200938496 15572808757149696 15579317454225408 15614084614055616 15617420855083008 15633299843186688 15641552218526208 15668735013015552 15713621915037696 15740379891904512 15741264621109248 15768069669421056 15795808157564928 15806634714464256 15813241139724288 15838228540800576 15841612674367488 15849084172925952 15868034075066368 15868588600590336 15895610462830592 15904001304502272 15910648424389056 15914048031817728 15922448606158848 15977619945750528 16004827472265216 16005386778181632 16020528593065776 16047809186668272 16051238101057536 16060845498826752 16067558172164096 16076039780151936 16079474726535168 16106855696695296 16115358048731136 16178521971695616 16206071604682752 16214626329980832 16218090887970816 16234580606386176 16245707900977152 16317421758832896 16317991988692992 16345779118516224 16364738845218816 16365894796050432 16374533887475712 16421442722021376 16449406013161472 16478343077953536 16478918931382272 16506980096016384 16522596440711712 16526126802272256 16554268354936832 16563006883418112 16620397759660032 16665032616924744 16668593412636672 16678570325704704 16685541178785792 16696977564893184 16726350146568192 16754832650010624 16763677050691584 16770683474356032 16774266844348416 16808696691208578 16812288183435264 16829382051016704 16870542820245504 16877593908744192 16886503111609872 16928999309574144 16936074830118912 16945014903403392 16948635522564096 16974462930766848 16977496545165312 16994151877727232 17023090407957504 17044039608041472 17053036672868352 17082075475206144 17112125504028672 17141863945863168 17158080919200624 17161747063898112 17190970983972864 17221212576940032 17229334746544128 17236535793088144 17240218701135872 17250537757999104 17259643827339264 17309088274563072 17339169009696768 17355572642487924 17369671306051584 17399249290395648 17415709761831264 17419430953746432 17449093671419904 17476665976055808 17526732136003584 17556577571739648 17565845190812568 17569598461968384 17587462323585024 17630477181517824 17660499279740928 17677824654417408 17699579592966144 17707927378392576 17729719362387968 17739078378098688 17782464053772288 17789896282189824 17851538334449664 17852162175664128 17882561770684416 17892001467565056 17899479477437688 17903304035794944 17914019979460608 17965339046313984 17974822438969344 18005430906298368 18006060125454336 18053785335001806 18057642863689728 18068451186180096 18076002943684608 18085544752670928 18089409067352064 18120212658782208 18151068704178176 18152088932450304 18182999258431488 18200837218157568 18231830555268096 18235088881844224 18263903182184448 18276421388599296 18284060067806208 18339749252038656 18347414399295488 18357099478687008 18361021816111104 18389001508330752 18410331200871168 18411631645556736 18464376242044928 18474123062274048 18505581764806656 18538135962697728 18570352608018432 18587920995800676 18591892652556288 18623551899303936 18633382743845376 18656313625018368 18688082571165696 18697947479617536 18748161694040337 18752167589216256 18771233826134016 18784099760504832 18817143914889216 18849186731261952 18867018908650536 18871050199891968 18882345383755776 18933054807393792 18936438454222848 18987293147337216 19019625702717952 19045124223270912 19053084183883776 19099683613310976 19150976708952192 19174544559046656 19217334909606912 19240984422383616 19251141192032256 19284596939096064 19339166528987136 19339842356969472 19372775251574784 19373864149057536 19383001589862144 19391102767224162 19395246038777856 19406854977748992 19462450633506816 19472724308883456 19506565135908864 19529888092389376 19574155451695104 19582336522324992 19592673482060172 19596859822964736 19630230380347392 19664763010154496 19698249196634112 19717573653004032 19751149768207104 19775456211894272 19785895114033152 19834286829207552 19868061689708544 19912027042086912 19921418300691648 19925674884071424 19945934282686464 19956463175361024 20013633317463552 20082980626255872 20083682447622144 20117881992019968 20136914412117399 20141217040269312 20153272476893184 20175514557579264 20211006427103232 20245422785429504 20256109769585664 20281037634404352 20314848221650944 20335503311645184 20385239241129984 20419952292200448 20455874165735424 20510809374676608 20514474992074752 20515191892475904 20550126233714688 20560974062174208 20569567576281984 20632217908543488 20640841199207424 20651736913522884 20656149543124992 20687626696872096 20692046994997248 20713085601251328 20772423272300544 20783388445058304 20818779485407488 20844399790915584 20855402958034944 20891646684020736 20915879234125824 20951495886716928 20987173189206016 20988352828145664 21024092892561408 21061077543419904 21084321519632384 21117638054400768 21132112230567936 21205335072669696 21214197899185408 21225396272231853 21229931474878464 21242638556725248 21303493261000704 21339769963020288 21340515704242176 21360704790754368 21397078915557696 21401650801410048 21434719706869248 21487144064974848 21544848797571216 21571362628927488 21608095472910336 21619501773307776 21624121183961088 21646107475181568 21660943867969536 21756562345110528 21757322651590656 21794372158021632 21819651793625088 21832711849967616 21895256962695168 21971124103938048 21971891908509696 22009306794688512 22020924883156992 22030128587615616 22034835736363008 22084009177890816 22122858386423808 22160530346213376 22161304769789952 22220043489232992 22224791216848896 22247388238381056 22259132003287296 22262636753190912 22351569400922112 22360911299141376 22401030422347776 22411595588278104 22416384244580352 22439176068022272 22494057093660672 22503458544992256 22515337482146496 22581433106825216 22593353204537856 22632617241022464 22658869170302976 22697453877276672 22737382230491136 22776100633608192 22788123490783872 22792992599310336 22816167338704896 22855818594484224 22877441225600832 22882329418530816 22921294645297152 22933394146271232 22972446328725504 23012858436452352 23074660546511184 23078784366084096 23079590879035392 23118892012929024 23140763523317232 23159561741402112 23198999053860864 23220946349108352 23225907938328576 23265458228559872 23302221301407744 23368976181338112 23408770095652864 23421126921083424 23426131282624512 23449949764780032 23570432872556544 23599439457288192 23610569837856768 23652104504131584 23693712236347392 23709952071696384 23719861709586432 23773626259388928 23802051112599552 23802882900885504 23843415694245888 23856001956753408 23865972636583584 23871072047726592 23883672909238272 23966429918625792 24007241208397824 24008080167272448 24030792889598664 24071713780002408 24076857151586304 24091268248240128 24101337258246144 24114059670227904 24119212089802752 24160283545042944 24267782957543424 24309107407024128 24351870909579264 24368561851465728 24378746757074944 24411429943640064 24452999002718208 24476132638249344 24481362421481472 24518668677774336 24547108267828224 24548842194075648 24561800831213568 24632164083032064 24674109019742208 24717514616930304 24718378397073408 24760470144024576 24783894661067568 24789190203408384 24831402532405248 24844510325127168 24875084833357824 24917443428220928 24930596639490048 24997548925387116 25002890118955008 25028311768178688 25045466347339776 25089525219852288 25132248975015936 25145515576037376 25156025211534048 25161400266522624 25244073076525056 25305814230368256 25316390863116288 25393498964361216 25404112245178368 25417522355105088 25422953283846144 25461694396150272 25466244817747968 25534635611936256 25566059412062208 25579555009302528 25623113212809216 25668188256043008 25712795918794752 25737121378800936 25742620595847168 25785555371982848 25786456475959296 25830367002099712 25831818865410048 25844002119816192 25854803689632216 25860328051703808 25875806636998656 25949934178009088 25963632411844608 26008753514545152 26033358963731886 26098873935593472 26109782029766656 26123564642746896 26129146430619648 26144785915969536 26173640507129856 26219684013539328 26264332262178816 26290098204005376 26334866357609472 26348767786218852 26354397692952576 26381193485377536 26445715772276736 26490748919611392 26516736981626112 26549369389449216 26561891067588864 26594579043581952 26608617567148032 26684844423284736 26777307501674496 26778243263496192 26823842656026624 26849219216156532 26854956053692416 26871029969190912 26900686076772352 26948008569470976 27008146359447552 27080678002502709 27086464295534592 27102676779270144 27114004415526912 27180318988173312 27226603056267264 27228133398675456 27274498887647232 27347745832902144 27352633322766336 27395854773276672 27414632082898944 27426090101709312 27509623878057984 27521121598943232 27535649218030512 27541532724166656 27583502262496128 27589395993329664 27615496801306752 27617447468335104 27696564363067392 27711184593411072 27758372647209984 27792533054554112 27807203944046592 27855528912027648 27881881493701014 27887838978834432 27935327848955904 27984470437527552 28032123856748544 28046921219426304 28081436724559872 28156850739201024 28176149640757248 28225715872333824 28273780096892928 28300528362975804 28306575299837952 28323518075633664 28399582211090688 28404657681334272 28453026617360384 28480939721005824 28529438554076928 28579626275825664 28649525419966464 28726465063428288 28761816838569984 28810793963880448 28826002364410368 28861476633575424 29008749793480704 29009763535454208 29059162877362176 29074502384793216 29080714695671808 29086654150836243 29092869058166784 29110282466623488 29193675950260224 29209086463325184 29259847703863296 29294832138584064 29361233177542656 29373504783487488 29389010223090258 29395289734447104 29445345570521088 29497144515231744 29547373794951168 29548406359719936 29576360479506048 29626724652310656 29633054955798528 29663184317841408 29678842671049728 29683515670921216 29802092534562816 29814548398855168 29868040563130368 29882127451037472 29888512326107136 29918901424029696 30004611393323008 30020449976195328 30124470939383808 30176822988029952 30211825560403968 30229908715339776 30263271836368896 30316509640654848 30368134178144256 30384164654378496 30421556451606528 30472272332476416 30503254967467776 30577858861694976 30629928438300672 30683811248603136 30766214062014912 30771712488112128 30772787838713856 30825189350572032 30854351364422976 30948326862815232 30961261798811136 31069628401876992 31145617514299392 31158634908450816 31228169228111232 31234841710166016 31266599686373376 31283104437052416 31337470026031104 31427243830075392 31480759783809024 31482529242218496 31536139338842112 31591616315129856 31626482279448576 31676457081601152 31683225348734976 31698168345851904 31736068150132736 31737177201180672 31791220925661184 31808002609004544 31821296848778112 31828096063635456 31844897212317696 31955239891501056 32009654944530432 32010773556363264 32041057186131552 32095618373336544 32102476202115072 32135116344328192 32152079560303872 32230716097462272 32357043943391232 32412143209365504 32429252659961664 32436181775941632 32469161212772352 32491415801954304 32634843517665792 32635983977385984 32691558237032448 32729477690437632 32749067774951424 32842885444042752 32898812026322944 32956686155907072 32957837862764544 33013960192032768 33045192881423424 33052253604544512 33108536709873664 33126013766836224 33240795519320064 33330065233849488 33337186825273344 33357140651409408 33371082357571584 33393955129786368 33452700293136384 33509665300021248 33527354101383168 33541366948712064 33548533688696832 33617393382417156 33624576366870528 33658764102033408 33741085640491008 33755187817488384 33773006223219744 33872149660237824 33890029806806784 33948925861533696 33988303755454464 34046180815915008 34088079216082944 34106073345736704 34164150950412288 34224251008057344 34283727891726336 34316161838401248 34323494127796224 34381941967945728 34458669493088256 34473071586176288 34480437402271744 34519287654678528 34618176549126144 34678338019393536 34711145284975848 34739342612103168 34798498580791296 34831419523662528 34838861907492864 34898187342839808 34953331952111616 35053464272007168 35113155143479296 35131690381625136 35139196923936768 35174924647170048 35260954363035648 35320998559481856 35355649308834816 35399159185932288 35415854756785152 35459438724775936 35478156756197376 35564928107544576 35579792564379648 35703076668899328 35704324351328256 35765123541368832 35784002935130112 35798958954875376 35806608071589888 35828039958921216 35930678092627968 35949644877938688 36010861812596736 36012120250908672 36107570670003612 36115285727379456 36136902372360192 36152005887369216 36171089505341856 36178818134704128 36240425317564416 36302137408356352 36401674436315136 36463661110536192 36527806364368896 36552842777198592 36568120135612416 36679498504077312 36694828798590976 36714198957374016 36722043632222208 36778003016661504 36820662401742336 36823263291113472 36928752484089856 36948246124548096 37011163529613312 37076271925395456 37140705216036864 37175841991601352 37183785305112576 37247103798607872 37266765487690752 37312627250036736 37376165142331392 37395894959235072 37496323388080674 37504335178432512 37542467652268032 37568199521009664 37634287829778432 37698373462523904 37734037817301072 37742100399783936 37764690767511552 37866109614787584 37872876908445696 37974586294674432 38039251405435904 38090248446541824 38106168367767552 38199367226621952 38301953417904384 38349089118093312 38434669819213824 38481968844767232 38502282384064512 38569193878192128 38678333057974272 38679684713938944 38745550503149568 38747728298115072 38766003179724288 38782205534448324 38790492077555712 38813709955497984 38924901267013632 38945448617766912 39013130271817728 39050038445597829 39148310903390208 39164673044649984 39185346964120344 39193719645929472 39260460760694784 39329526020308992 39396498393268224 39435147306008064 39502299536414208 39550912423788544 39571790228066304 39668573658415104 39736123379417088 39824054084173824 39842836601383296 39851349768142848 39891868565372928 39912926350722048 40027266634927104 40165961252511744 40167364895244288 40235763984039936 40273828824234798 40282434080538624 40306544953786368 40351029115158528 40422012854206464 40490845570859008 40512219539171328 40562075268808704 40629696443301888 40671006623290368 40770478482259968 40839904584400896 40911748331470848 41021618749353216 41028949984149504 41121948124348416 41139135152563968 41264435817086976 41281682398414848 41303473827045768 41312299086249984 41375253393744192 41384093989994496 41426171202502656 41544846544601088 41566776890116608 41637558970814976 41688799581831168 41710805916069888 41783293368041472 41822822240551521 41831758468251648 41902991773433856 41974346378412032 41976705656291328 42048185785122816 42122155086839808 42168643039264768 42235276108801536 42264224461135872 42410670145339392 42428395798370816 42450792544463706 42459862949756928 42485277113450496 42606986522001408 42679539926040576 42681031408484352 42721409581508736 42794157831115392 42803301602820096 42869439413738496 42974288129949696 43089697595142432 43142725257854976 43216190945820672 43239003546615552 43292214950363136 43513124690221056 43514645303181312 43588744316043264 43639303587250176 43665423699935232 43790513925390336 43942248207876096 44041849766313984 44060257175231232 44168018355781632 44245716772847616 44321060692426752 44322609539579904 44440086978465984 44449582433697792 44494776476762112 44518264006574592 44525273506381824 44703138801844224 44721822598282752 44802060844695552 44823191176556208 44832768489160704 44878352136044544 44988114187321344 45006917089984512 45030674964292992 45162866213650432 45186706409075712 45265234482044928 45317738340605952 45394907754553344 45474764460982272 45552201267216384 45576246981567744 45632334677409792 45711637188968448 45754882451201664 45764658837061632 45842589290594304 45866788292542464 45944892657451008 46025716872904704 46149321093022368 46157568732168192 46159181758070784 46237784025858048 46281527046634464 46441892698216704 46604442602815488 46737952362676224 46817540191305728 46842253842166848 46852262565249024 46899899529560064 47140865745113088 47221139675713536 47304209008263168 47387424472694784 47419904143392768 47439723419172864 47547252518777856 47604102225199104 47605765801771008 47686831388491776 47712003913506816 47731945273167168 47742144095453184 47767345818476544 47932859837251584 48014482416795648 48016160334544896 48061585779197328 48143427560004816 48153714303172608 48182536496480256 48202674516492288 48228119340455808 48238424179605504 48320567090085888 48535565915086848 48618214814048256 48703741819158528 48737123702931456 48757493514149888 48952265276498688 49037337355548672 49094216535656448 49097684388151296 49123601662427136 49264328166064128 49348218039484416 49435029233860608 49436756794146816 49520940288049152 49567789322135136 49578380406816768 49662805064810496 49689020650254336 49861193278980096 49995097850774232 50005780237910016 50056623536357376 50090932694679552 50179050439704576 50264497950031872 50291031152074752 50312050423068096 50322800533045248 50488146153050112 50611628460736512 50632781726232576 50786997928722432 50808224490356736 50835044710210176 50845906567692288 50923388792300544 50932489635495936 51069271223872512 51132118824124416 51159110018605056 51246226425618432 51336376512086016 51425591837589504 51474242757601872 51485241191694336 51571110743965696 51572912951918592 51660734004199424 51663637730820096 51688004239632384 51709607379264432 51720656103407616 51751613273997312 51899868356018176 51927264823689216 52017507029090304 52066717927463772 52197747871186944 52219564059533312 52247129285493792 52258292861239296 52347281014259712 52580196408010752 52669732715218944 52697535572437704 52708795385905152 52762386970755072 52891431544553472 52981497839222784 53033473963252224 53098738778898432 53123782135177728 53189158087163904 53217235134296064 53369688846569472 53554615003348992 53556486526992384 53647685312053248 53698438432313064 53709912107384832 53742059938381824 53801372153544704 53896017138941952 54016292718895104 54161356005005418 54172928591069184 54205353558540288 54228008831053824 54360637976346624 54453206112534528 54456266797350912 54548997775294464 54695491665804288 54705266645532672 54791709546553344 54829264165797888 54852180203418624 55019247756115968 55042243197886464 55071298436061024 55083065448333312 55167004524992256 55230993602613504 55234894936670208 55393128726134784 55422369186822144 55516745294419968 55585066109108224 55614407888093184 55711057824055296 55763762987402028 55775677957668864 55870655697911808 55968940875055104 56064247713497088 56093842438852608 56313701478402048 56352299281514496 56451431744667648 56547560193785856 56601056725951608 56613150599675904 56647036151267328 56799164422181376 56809315362668544 56906053234720768 56961879442011648 57058877108153856 57159252551651328 57299050839932928 57452930126856576 57523633677139968 57621587927760896 57652004728820736 57722953267150848 58017499586961408 58019527070908416 58118325754724352 58149004769586432 58173308301672486 58185738116333568 58220564933246976 58387351900520448 58418172926650368 58519695407726592 58589664277168128 58722466355085312 58747009566974976 58778020446180516 58790579468894208 58890691141042176 58994289030463488 59094747589902336 59152720959012096 59253449304621312 59326368635682816 59357685342099456 59604185069125632 59629096797710336 59736081126260736 59764254902074944 59777024652214272 59837802848059392 60009222786646016 60040899952390656 60248941878767616 60353645976059904 60410743236352197 60423651120807936 60459817430679552 60526543672737792 60633019281309696 60736268356288512 60768329308756992 60843112903213056 60944544664952832 61006509934935552 61155717723389952 61259856876601344 61367622497206272 61532428124029824 61543424976224256 61545575677427712 61650378701144064 61708702728845952 61896653725630464 61922523597622272 62139256803753984 62317269816901632 62456338456222464 62533199372746752 62566208874104832 62674940052062208 62854487660150784 62961519567618048 62965058484436992 63072278677684224 63183232630259712 63252964558897152 63352914163202304 63396336691703808 63472136300265472 63616005218009088 63642593697556224 63676188816695559 63689794424635392 63910479783002112 64019309889060864 64021547112726528 64082114372263104 64191236746673088 64204952404230144 64270232688656384 64304159120607744 64461432194924544 64714087886782464 64824286418731008 64858505319923328 64872363551883264 64938322425544704 64982831603908608 65269687035331584 65271967954771968 65383116474064896 65458955380875264 65498135549902848 65685770888085504 65797624052645888 65913372311814144 65915675725529088 66027920384065536 66090385762846848 66104507209089024 66217073419747328 66252027533672448 66481591038640128 66660130467698976 66674373650546688 66742164715143168 66787910259572736 67054708202766336 67082733897424128 67234786764834312 67249152733741056 67317528204066816 67482171280982016 67510375634976768 67546012446439488 67744299320475648 67780059613613568 67897851723067392 67976607510908928 68092361631830016 68212146691473408 68328301900824576 68448502016114688 68567455783452672 68632323676802496 68646988255592448 68763883935891456 68917338986176512 68946143172352576 68960874804543488 69038575309357056 69236353098252288 69356676038787072 69422290569951696 69478685224206336 69596997161582592 69662839047325056 69677723814985728 69796374685679616 69906663904223232 70106928544014336 70226310286958592 70263380763250272 70278393847873536 70349849294340096 70711298617669632 70798318371864576 70831709513570304 70918877449551872 70956313512394752 71129856215089152 71159585128759296 71406153337798656 71408648702656512 71530247082737664 71568005870260224 71597917909750752 71613216143179776 71899289755877376 72021723625193472 72024240501817344 72215141340007224 72230571454758912 72273804744720384 72304011774738432 72342179010683712 72357636269408256 72480850635128832 72604274816712704 72803348872630272 72927322221072384 73055612728737792 73105685554397184 73136240271224832 73358997008154624 73389657597181952 73428397914748032 73444087264444416 73556006033323008 73641324803484672 73646526582226944 73857504968179712 73896492249096192 74022327059226624 74152543850790912 74281410432073728 74351683983202704 74367570610225152 74494207597215744 74533530975381504 74625254500073472 74752330284662784 74791789918470144 74992646776161348 75008670356865024 75084935304536064 75136399042019328 75268575659556864 75396746925047808 75468075634602144 75484200799567872 75732219229575168 75949172589348864 76078502810871808 76180496893083648 76212336735535104 76398734453243904 76603906835808768 76698178236186624 76869339638427648 77004564768129024 77138387756384256 77356666115948544 77359369427877888 77491101006299136 77495456596230144 77532006359448576 77564411068896648 77580984155111424 77627419910995968 77849802534027264 77890897235533824 78026260543635456 78100076891195658 78296621806780416 78329346089299968 78370693928240688 78387439291858944 78520921521389568 78659052040617984 78792996786536448 78870294612016128 79004599072828416 79101824847577088 79143580456132608 79337147316830208 79472246758834176 79648108168347648 79685673202766592 79783737130745856 79825852701444096 80054533269854208 80331922505023488 80334729790488576 80471527968079872 80547657648469596 80564868161077248 80613089907572736 80702058230317056 80844025708412928 80981691141718016 81024439078342656 81242034007508127 81259392886603776 81342013246580736 81540956964519936 81679809168801792 81823496662941696 82043237498706432 82057899968299008 82243896248696832 82278270305127936 82528871634173952 82563364796829696 82606947654091536 82624598172499968 82750506787488384 82768187979988992 82852342405005312 83089693089202176 83133553780233216 83275117941629952 83377599163662336 83421611832139776 83566586736082944 83645644481103042 83663516936503296 83805983546867712 83948692756824064 83953411312582656 84096371570245632 84244310173679616 84337286078529536 84470552217603072 84528448922271744 84821340290678784 84856791596741632 84901585088927412 84919725899513856 84970554226900992 85213973044002816 85359079852081152 85442819163017472 85588315662230784 85738878827476992 85948576259899392 86179395190284864 86285450515709952 86432381891641344 86478007093231104 86584429900726272 87026249380442112 87029290606362624 87177488632086528 87259962452508729 87278607174500352 87330847399870464 87581027850780672 87884496415752192 88083699532627968 88120514350462464 88336036711563264 88491433545695232 88642121384853504 88645219079159808 88880173956931968 88899164867395584 88989552953524224 89036528013149184 89050547012763648 89406277603688448 89443645196565504 89604121689391104 89646382353112416 89665536978321408 89756704272089088 90013834179969024 90061349928585984 90325732427300864 90373412818151424 90530468964089856 90635476681211904 90789815509106688 90949528921964544 91104402534432768 91152493963135488 91264669354819584 91509764902403328 91733576585084928 91889785314902016 92051433745809408 92298642186044736 92315137464336384 92318363516141568 92475568051716096 92563054093268928 92883785396433408 93208885205630976 93475904725352448 93635080382611456 93684507684333696 93704525130498048 93799799059120128 94281731490226176 94442279351427072 94608418016526336 94774848945389568 94879446838345728 95094505037555712 95208204450398208 95211531603542016 95373662776983552 95424007827013632 95463890546334336 95484288190906368 95534691636953088 95865719674503168 96028964833591296 96032320669089792 96123171558394656 96286855120009632 96307428606345216 96405349032984576 96456238680911616 97071131830173696 97236429628096512 97407483638317056 97474247405862912 97514987028299776 97904530552997376 98074674711097344 98188433071312896 98247203324854272 98528656332128256 98696436078968832 98870058467721216 98873513588293632 99041880576098304 99135578644270272 99156760813633536 99325610129620992 99378041300508672 99722386557960192 99990195701548464 100011560475820032 100113247072714752 100181865389359104 100358100879409152 100528995900063744 100582062304149504 100624100846136192 100645601066090496 100976292306100224 101223256921473024 101265563452465152 101616448980713472 101670089420420352 101846777584601088 102138542447745024 102264237648248832 102318220037210112 102492452851236864 102672753024172032 102851183675179008 102948485515203744 102970482383388672 103142221487931392 103145825903837184 103321468008398848 103376008479264768 103419214758528864 103441312206815232 103854529647378432 104035014058180608 104133435854927544 104395495742373888 104439128119066624 104494258570987584 104516585722478592 104694562028519424 105160392816021504 105339465430437888 105395071144875408 105417590771810304 105524773941510144 105782863089106944 105962995678445568 106066947926504448 106197477557796864 106247564270355456 106378316174327808 106434470268592128 106739377693138944 107109230006697984 107112973053984768 107295370624106496 107396876864626128 107419824214769664 107484119876763648 107602744307089408 107792034277883904 108032585437790208 108322712010010836 108345857182138368 108410707117080576 108456017662107648 108721275952693248 108906412225069056 109390983331608576 109583419093106688 109658528331595776 109704360406837248 110038495512231936 110084486395772928 110142596872122048 110166130896666624 110334009049984512 110461987205227008 110469789873340416 110786257452269568 110844738373644288 111033490588839936 111228815776186368 111422115648110592 111527525974804056 111551355915337728 111741311395823616 111937881750110208 112128495426994176 112187684877705216 112627402956804096 112704598563028992 112902863489335296 113095120387571712 113202113451903216 113226301199351808 113294072302534656 113598328844362752 113618630725337088 113812106469441536 113923758884023296 114117754216307712 114318505103302656 114598101679865856 114905860253713152 115047267354279936 115243175855521792 115304009457641472 115445906534301696 116034999173922816 116039054141816832 116236651509448704 116298009539172864 116346616603344972 116371476232667136 116441129866493952 116774703801040896 116836345853300736 117039390815453184 117444932710170624 117494019133949952 117556040892361032 117581158937788416 117781382282084352 117988578060926976 118189495179804672 118305441918024192 118506898609242624 118652737271365632 118715370684198912 119208370138251264 119258193595420672 119472162252521472 119528509804149888 119554049304428544 119675605696118784 120018445573292032 120081799904781312 120497883757535232 120707291952119808 120821486472704394 120847302241615872 120919634861359104 121053087345475584 121266038562619392 121472536712577024 121536658617513984 121686225806426112 121889089329905664 122013019869871104 122311435446779904 122519713753202688 122735244994412544 123064856248059648 123086849952448512 123417405457691904 123793307451260928 123845047195244544 124278513607507968 124634539633803264 124912676912444928 125066398745493504 125132417748209664 125349880104124416 125708975320301568 125923039135236096 125930116968873984 126144557355368448 126366465260519424 126505929117794304 126705828326404608 126792673383407616 126944272600530944 127232010436018176 127285187395112448 127352377633391118 127379588849270784 127820959566004224 128038619778121728 128043094225453056 128164228744526208 128382473493346176 128409904808460288 128540465377312768 128608318241215488 128922864389849088 129428175773564928 129648572837462016 129717010639846656 129876644851089408 130539374070663168 130543935909543936 130766232948129792 130917910761750528 130996271099805696 131371541776171008 131595248105291776 131826744623628288 132180771525693696 132504055067344896 132963182077280256 133320260935397952 133348747301093376 133484329430286336 133575820519145472 134109416405532672 134165467794848256 134469573529668624 134498305467482112 134635056408133632 134964342561964032 135020751269953536 135092024892878976 135488598640951296 135560119227227136 135795703446134784 135953215021817856 136184723263660032 136424293382946816 136656603801649152 136897004032229376 137134911566905344 137264647353604992 137293976511184896 137527767871782912 137834677972353024 137892286344705152 137921749609086976 138077150618714112 138472706196504576 138713352077574144 138844581139903392 139325678094650112 139813327808446464 140213857088028672 140452620573917184 140526761526500544 140556787695747072 140699698588680192 141422597235339264 141663419027140608 141912627024789504 142259712430178304 142319170257518592 142812306675597312 142817297405313024 143060494165475328 143136011740520448 143195835819501504 143226432286359552 143798579511754752 144043447250386944 144048481003634688 144430282680014448 144461142909517824 144547609489440768 144608023549476864 144684358021367424 144715272538816512 144961701270257664 145208549633425408 145606697745260544 145854644442144768 146111225457475584 146211371108794368 146272480542449664 146779315194363904 146856795829496064 147112012066646016 147282649606969344 147293053164453888 147715009936359424 147792984498192384 148044654118453248 148305087701581824 148562820864147456 148703367966405408 148735141220450304 148988415194431488 149067061950763008 149583579836940288 149985293552322696 150017340713730048 150169870609072128 150272798084038656 150537151319113728 150793493850095616 150936151269204288 150968401599135744 151464438459150336 151898345178697728 152157005621743616 152360993786167296 152424673471070208 152797468906487808 153207813671617536 153396356472373248 153738679276855296 154009129536258048 154276775512768512 154713332231897088 154718738855755776 154982202012598272 154990913192460288 155064012718897152 155128822137793296 155161968310222848 155254839821991936 155699605068054528 155781794471067648 156052521087270912 156200153782391316 156593243613560832 156658692178599936 156741387856481376 156774878583717888 157041843042779136 157740589224032256 158009198145656832 158203649695154176 158287160912265216 158674294633660416 158944493517668352 159296216336695296 159371346405533184 159567474261491712 159651705402888192 160109066539708416 160663845010046976 160669459580977152 160943055936159744 161095315296939192 161129736322154496 161226179815145472 161404116460634112 161688051416825856 161963382283436032 162048878156685312 162484068015016254 162518785773207552 162684026493161472 163081913929039872 163359618337603584 163646993325883392 164086474997412864 164115799936598016 164487792497393664 164556540610255872 165057743268347904 165126729593659392 165213895308183072 165249196344999936 165501013574976768 165704684810010624 166179386178404352 166267107560466432 166550235883259904 166755198327324672 166843223664279552 167133173472165888 167291288962206084 167327033873006592 167611967093735424 167897385513648128 167906822625165312 168192743140491264 168674572157059072 168941104435206144 169056897844543488 169642680581357568 169713583193483264 169803170177854824 169839451799027712 169941108453801984 170427946088005632 170718159704162304 170885638326034944 171176631324461568 171477757654953984 171897152519798784 172358790380569728 172570901031419904 172864763783282688 172956014186462208 173168859801452544 174052498760884224 174058581212725248 174354977264173056 174519924905017458 174557214349000704 174661694799740928 175162055701561344 175768992831504384 176167399065255936 176241028700924928 176672073423126528 176982867091390464 177284242769707008 177760347913863936 177979105907048448 178073056026298368 178812555207376896 178887290393131008 179208243378782208 179292764706224832 179331073956642816 179513408544178176 180027668359938048 180122699857171968 180651464854601728 180746825636302848 181060937928179712 181232229709056591 181270953362423808 181579631018213376 181899057843929088 182208805068865536 182304987926270976 182529338709639168 183019529804806656 183467153170169856 183779570629804032 184102867491618816 184597284372089472 184630274928672768 184636727032283136 184951136103432192 185126108186537856 185767570792866816 186417770411261952 186951809450704896 187270160765222912 187369015368667392 187599598118240256 188563462980452352 188884558702854144 189216836033052672 189549697890779136 189758893676691456 190189010075111424 190416408900796416 190848015654027264 190927781092668672 191028566450086677 191069383273906176 191731439349006336 192057929667182592 192064641338179584 192246343116789312 192573710240019264 192614857212690432 192810698065969152 192912477361823232 194142263660347392 194472859256193024 194814967276634112 194948494811725824 195029974056599552 195809061105994752 196149349422194688 196376866142625792 196494406649708544 197057312664256512 197392872157937664 197740116935442432 197747027176587264 198083761152196608 198271157288540544 198313521627267072 198651220259241984 198756082601017344 199444773115920384 199980391403096928 200023120951640064 200226494145429504 200363730778718208 201164124608299008 201248201692272384 201952584612200448 202446513842946048 202531126904930304 203232897961426944 203340178840840704 203693555169202176 204277084895490048 204636440074420224 204984905702473728 205345506048344064 205702367350358016 205896971030407488 205940964766777344 206284442975862784 206291651807674368 206642936016797696 206752016958529536 206838429517057728 206882624413630464 207709059294756864 208070028116361216 208266871709855088 208790991484747776 208878256238133248 208988517141975168 209033171444957184 209389124057038848 210320785632043008 210678930860875776 210790142289750816 210835181543620608 211049547883020288 212133895853008896 212394955115593728 212495128540710912 212756632348655616 212868940537184256 213478755386277888 214218460013395968 214225946107969536 214590741248212992 214793753729252256 214839648429539328 215205488614178816 216065170875580416 216645424020021672 216691714364276736 216821414234161152 216912035324215296 217442551905386496 217812824450138112 218781966663217152 219166838186213376 219317056663191552 219408720813674496 220076991024463872 220168972791545856 220285193744244096 220332261793333248 220668018099969024 220923974410454016 220939579746680832 221572514904539136 221689476747288576 222066981177679872 222457631552372736 222844231296221184 223055051949608112 223102711830675456 223482622791647232 223875763500220416 224256990853988352 224375369755410432 225254805913608192 225409197126057984 225805726978670592 226190240775143424 226404226903806432 226452602398703616 227196657688725504 227847517768046592 228235508432615424 228637010206605312 229196203359731712 229811720507426304 230094534708559872 230486351711043584 230608018915282944 232069998347845632 232078108283633664 232473303018897408 232596019078345728 232693233206689944 232742952465334272 232882259732987904 233549407602081792 233672691706601472 234078781630906368 234889865420341248 234988038267899904 235112081784722064 235162317875576832 235562764564168704 235977156121853952 236378990359609344 236610883836048384 237013797218485248 237305474542731264 237430741368397824 238416740276502528 238516387190841344 238944324505042944 239057019608299776 239351211392237568 240036891146584064 240163599809562624 240995767515070464 241414583904239616 241642972945408788 241694604483231744 241839269722718208 242106174690951168 242532077125238784 242945073425154048 243073317235027968 243726102022524381 243778178659811328 244026039739742208 244622870893559808 245039427506405376 245470489988825088 246129712496119296 246173699904897024 246834810915383808 247586614902521856 247690094390489088 248557027215015936 249269079267606528 249825353824889856 250132797490987008 250264835496419328 250699760208248832 251417950640603136 251846078270472192 251860233937747968 252289114710736896 252732930521038848 253011858235588608 253411656652809216 253585346766815232 253888545201061888 254464020872036352 254570374790224896 254704755266782236 254759177698541568 255641919132008448 256077239556243456 256328457489052416 256764946986692352 257080930754625536 257216636482430976 257845728779698176 258856351547129856 259297145674924032 259434021279693312 259753289702178816 261078748141326336 261087871819087872 261532465896259584 261779887357526187 261835821523501056 261992542199611392 262743083552342016 263190496210583552 263653489247256576 264361543051387392 265008110134689792 265926364154560512 266640521870795904 266697494602186752 266968658860572672 267151641038290944 268218832811065344 268330935589696512 268939147059337248 268996610934964224 269270112816267264 270041502539907072 270184049785757952 270977197281902592 271120238454454272 271591406892269568 271906430043635712 272369446527320064 272848586765893632 273313207603298304 273794008064458752 274529294707209984 275669355944706048 275784572689410304 276154301237428224 276945412393009152 277426704155148288 277689162279806784 278651356189300224 279626655616892928 280427714176057344 280905241147834368 281053523053001088 281113575391494144 281399397177360384 282845194470678528 283326838054281216 283825254049579008 284638340515037184 285624613351194624 285634594810626048 286120988330950656 286272023481040896 286391671639003008 286452864572719104 287597159023509504 288086894500773888 288096962007269376 288860565360028896 288922285819035648 289216047098953728 289368716042734848 291213395490521088 291709288884289536 292222450914951168 292422742217588736 292544961084899328 293558630388727808 293713591658992128 294224024133292032 294565299213938688 295585968996384768 296089308236906496 296610175403163648 297125641728294912 297406735932810816 297470282440900608 297976830388862976 298134123901526016 299167159673880576 299970587104645392 300034681427460096 300339741218144256 300545596168077312 301074302638227456 301586987700191232 301872302538408576 301936803198271488 302928876918300672 303796690357395456 304314011243487232 304849346942140416 306415627343235072 306792712944746496 307477358553710592 308018259072516096 308553551025537024 309426664463794176 309437477711511552 309964404025196544 310128025437794304 310257644275586592 310323936620445696 311563588942135296 312105042174541824 312400307564782632 313186487227121664 313317384357199872 313482775712962752 313549757167435776 314083686085558272 315481178448064512 316018396291313664 316574321824530432 317348589267320832 317888987035336704 318592432673390592 318742692811066368 319134948522983424 319303410805776384 320218133079416832 321327690020093952 321338919161954304 321886111872319488 322190630593878384 322259472644308992 322452359630290944 322808232921268224 323376102833651712 323926764566872064 324097756313370624 324968136030032508 325037571546415104 325368052986322944 326163827858079744 326719236675207168 328172949994825728 328975584994787328 329113081220511744 330115486536695808 330253459187318784 330427790616366144 330498392689999872 331002027149953536 331409369620021248 332358772356808704 332534215120932864 333100471766519808 333686447328559104 334266346944331776 334582577924412168 334654067746013184 335223934187470848 335794771027296256 335813645250330624 336385486280982528 337349144314118144 337882208870412288 338113795689086976 339285361162715136 339427166386966528 339606340355709648 339678903598055424 339882216907603968 340855892176011264 341436319408324608 341771276652069888 342353262648923136 342955515309907968 343794305039597568 344717580761139456 345141802062839808 345729527566565376 345912028372924416 346337719602905088 348104997521768448 348117162425450496 348709954528346112 349039849810034916 349114428698001408 349323389599481856 350324111403122688 352334798130511872 352482057401849856 353344146846253056 353965734182780928 354568485539414016 355520695827727872 355958211814096896 356146112052596736 357625110414753792 357774580786262016 358416486757564416 358585529412449664 358662147913285632 359026817088356352 360055336719876096 360245399714343936 361302929709203456 361493651272605696 362121875856359424 362464459418113182 362541906724847616 363159262036426752 363798115687858176 364417610137731072 364609975852541952 365058677419278336 366039059609613312 366934306340339712 367559141259608064 368205734983237632 369194568744178944 369260549857345536 370252216373075712 371535141585733632 372835540822523904 373903618901409792 374540321530445824 374738030737334784 375199196236480512 377126925960904704 377769117405708288 378433672066105344 379099395781558272 379517787353382912 380378020150222848 380832817801592832 381696031308054528 381855562185337344 382057132900173354 382138766547812352 383462878698012672 384115859334365184 384129282676359168 384492686233578624 385147420480038528 385229714425380864 385621396131938304 385824954723646464 388284527320694784 388945718512386048 389629934553268224 390059948113199104 391618122211989504 392298698844389376 392753732285251584 392988813299417088 394114625328513024 394785744315875328 395480233870884864 396542314577081088 397512165202034688 398889546231840768 399960782806193856 400046241903280128 400452988290859008 400727461557436416 402328249216598016 402496403384544768 403905169224400896 404893027685892096 405062253809860608 406465795922853888 406680357681681408 407387110338404352 408554169790980096 409272880148840448 409969811404947456 410691012096688128 411404734700716032 411793942060814976 411881929533554688 412568885951725568 412583303615348736 413285872033595392 413504033917059072 413676859034115456 413765248827260928 415418118589513728 416140056232722432 416533743419710176 417756512476266496 417977034283950336 420641571264086016 421357861721751552 421580284579501632 421670363087241216 422099095766040576 424267791706017792 424990257081421824 425737881074368512 426957510772555776 428436920026791936 428451892215939072 429181482496425984 429587507458504512 429679296859078656 430410977228357632 432130341751160832 433290848040043344 433383428728553472 433642828468322304 433824070648430592 434885103810772992 435625648900276224 437563933326434304 438333676372426752 438634113326383104 438817441627348992 440337945583091712 440570387488488192 441336036199938048 441847948820908032 441879159493361664 443145029809078272 443378953494577152 444133962355359744 444915263104745472 445688462592442368 446110103899216224 446205423661350912 446965245583294464 448750739510820864 450509611827216384 450818394252115968 451611453957341184 452380481550286848 452808453807612864 452905204797407232 454393315377451008 455695035536093184 456471016865230848 457274020413210624 458392406719463424 459623441014852608 460189069417119744 460972703422087168 461216037830565888 464139996695691264 464156216567267328 464946606037794816 465192038156691456 465386466413379888 465485904930668544 465764519465975808 467098815204163584 467345383413202944 468157563261812736 469779730840682496 469976076535799808 470224163569444128 470324635751153664 471125529128337408 473221767672096768 474027594436970496 474610949085462528 474861482736795648 476833480553005056 477032774381682688 477888649010085888 478114039216599552 478702422784475136 480073782293168128 480327199619125248 481991535030140928 482829167808479232 483285945890817576 483389208966463488 483678539445436416 484212349381902336 485064154250477568 485890146850308096 486146634470055936 487452204045048762 487556357319622656 488052079479484416 489245741787119616 490078855012810752 490940979977650176 492259424992238592 492347399809794048 493669621830767616 495173229805043712 495380188780978176 497114054430031872 498538158535213056 499650707649779712 500265594981974016 500529670992838656 501399520416497664 502835901281206272 503692156540944384 503720467875495936 504578229421473792 506023716471177216 506823313305618432 507170693533630464 508928041744072704 509140749580449792 509409510533564472 509518355397083136 511283838264016896 512154479112486912 512656914978104832 513529893973384704 514161861509251072 514433272964861952 515691457559396352 517712703094259712 518594291349848064 518868042559386624 519506579404357632 522157496282652672 522175743638175744 523064931792519168 523559774715052374 523671643047002112 523985084399222784 525486167104684032 526380992421167104 527306978494513152 528723086102774784 530016220269379584 531852728309121024 533281043741591808 533937317721145344 536437665622130688 536661871179393024 537878294118674496 537993221869928448 538540225632534528 540083005079814144 540368099571515904 541954394563805184 542240476908908544 543182813784539136 543696689127169773 543812860087271424 544738893054640128 545697173531787264 546626415206596608 547588016128917504 549058589414419968 551338711889412096 551569145378820608 552308602474856448 553890824786018304 554853408310296576 555378324559613568 557302712378600448 559253311233785856 560855428352114688 561810482295668736 562107046106002176 562798794354720768 565690388941357056 566653676108562432 567650508099158016 569276681030074368 571249226702389248 572544046962081792 572783343278006016 575194318047019008 576173789001547776 576193924014538752 577721130720057792 577844571638071296 578432094197907456 578737432085469696 582426790981042176 583418577768579072 584444901829902336 584845484435177472 585089922169798656 587117260777455616 587427183317984256 588448048266584064 589130598427877376 591171937992769536 592178616473812992 593220350806327296 594251283456589824 594813471865621632 594940564881801216 595953660777725952 596268247803052032 598334319347761152 599941174209290784 600069362854920192 600679482436288512 601091192336154624 603744605076817152 605857753836601344 607593380714790912 608628022486974464 609698693884280832 612831254686470144 614954717107421184 616036518145032192 617107102051074048 618853328927588352 618874955423023104 619928808050393088 620256050875588608 620515288551173184 620647873240891392 623127177884270592 624210084349083648 624800615129565264 626372974454243328 626634768714399744 626965551425925504 627099514334871552 628167372171116544 630962356896129024 632036792582627328 633148643649060864 637184865346781184 637485385622132736 638269897045966848 638606821611552768 640436266158833664 642655380040187904 642677838323908608 643772223744638976 644381261187756768 644518945288617984 645616465842536448 648195512626741248 649936272060065016 650075143092830208 650736105972645888 652327655716159488 653438473350414336 656345899989651456 657951169989574656 658226162441023488 660230973073391616 660506918374637568 660855581232732288 660996785379999744 662004054299907072 662818739240042496 664717544713617408 665068430241865728 666200943533039616 667372894657118208 668532693888663552 669165155848824336 669308135492026368 670447868374941696 671589542054592512 671627290500661248 672770972561965056 674698288628236288 675764417740824576 676227591378173952 678570722325430272 678854332773933056 679212680711419296 679357807196110848 683542553304139776 684706525297846272 685911030619815936 687588610079195136 689435161522278912 690283604125679616 691459055133130752 691824056745848832 696209995043536896 696234324850900992 697419909056692224 698079699620069832 698228857396002816 698646779198963712 700648222806245376 704669596261023744 704964114803699712 706688293692506112 707931468365561856 709136971078828032 711041391655455744 711916423628193792 712292224105193472 715250220829507584 715549161572524032 716832973515128832 717171058824899328 718053634176712704 720110673439752192 720490799428687872 722605859418406912 722987302545211392 724243751712718848 724928918836226364 725083813449695232 726318524072853504 727596231375716352 728835220275462144 729219951705083904 732078119219226624 733868612680679424 735118282519216128 736411469966475264 738389137488357888 738521099714691072 740504432746151424 743070283171467264 745671081645047808 747807237802819584 749080643060891648 749476061474669568 750398392472961024 754253851921809408 755538234811416576 756867344132210688 758198791563116544 759035574706765824 760756040300445696 761665635603185664 763392062616109056 763711124370674688 764114265800346708 764277533095624704 766925757396025344 768231718668730368 768985372467157248 770294840960077056 771242792263876608 771649909447292928 776569054641389568 777891437024772096 779259869106536448 780119896226398208 783236244423979008 784597397688778752 785339662072578561 785507464570503168 785977626598834176 788229250657026048 789571488631750656 790960467741769728 793084629154162176 795024330404069376 797779092463681536 799921565612387712 800092483806560256 800905976581718016 801454923114872832 804656498433196032 804992806769089536 807810338448801792 810124507619721216 812931591845707776 813360715363362816 814774220676808704 817108339581960192 818545760297680896 819939622809894912 821382024193376256 823587884121629952 825137771903451136 827008067834118144 827353718068230912 830836237179027456 832280112465444864 833067486839420352 835513024952532992 835954068567900672 841283142528172032 842715723443503104 843160569159003264 843340726174482432 844198191532081152 848535583412035584 849980514162843648 851475762148737024 853915021545111552 856873840053583872 856903784431878144 858362964992851968 859175014917009024 859358593718157312 860821954456715264 864260683502321664 866581696080086688 866766857457106944 867648141296861184 875127866652868608 876667352744853504 877268226652766208 877634883254697984 880675891166183424 881140774976976384 882672072399876096 883695897641816064 886757906989154304 888267924710719488 889830526209490944 891376925184884736 892220207798432448 892410847322701824 893930491166588928 897501479021641728 901019223654432768 901636788504231936 903222907914682368 904760963100573696 905616907615225728 905810409594814464 908786630754902016 911390071072186368 912942033730461696 914548040826421248 919246882029705216 920378138834239488 921945406844174336 922432075661131776 928279993391382528 928312433134534656 929893212075589632 930384076313382912 930772932826759776 930971809861337088 934690766826405888 936315126523625472 939559461681364992 939952153071599616 940448327138888256 940649271502307328 942251058256674816 946443535344193536 948055188873940992 949722965473591296 953666961106010112 954065548763365376 955777298020171776 956228078433199104 957404845568950272 960147564586336256 960654399238250496 963983070060281856 965658335616958464 966571891781635152 966778417932926976 967357078890872832 968424698763804672 970128308500955136 971780293700616192 972293268940111872 974904408090097524 975112714639245312 976104158958968832 978491483574239232 980157710025621504 984518849984477184 987339243661535232 990346459610087424 990760377561956352 994228108860063744 997076317070426112 999301415299559424 1001059341985677312 1002799040832995328 1005671802562412544 1007384313081888768 1007440935750991872 1009156458842947584 1012047432942354432 1013646626611236864 1014341387067260928 1017856083488145408 1018281499160899584 1018819021067128944 1019036710794166272 1022567676528033792 1024308958224973824 1025313829956209664 1027059787946769408 1028323723018502144 1028866545929723904 1031382915118792704 1035425406188519424 1037188582699696128 1037736085118773248 1039013158808715264 1044314992565305344 1044351487276351488 1046129863585038336 1047119549430104748 1047343286094004224 1047970168798445568 1050972334209368064 1052761984842334208 1057446172205549568 1060032440538759168 1063705456618242048 1066562087483183616 1067874635442290688 1072875331244261376 1073323742358786048 1075756588237348992 1075986443739856896 1077080451265069056 1080166010159628288 1080736199143031808 1083908789127610368 1084480953817817088 1086365627569078272 1087393378254339546 1087625720174542848 1089477786109280256 1091394347063574528 1093252830413193216 1095176032257835008 1098117178828839936 1102677423778824192 1103138290757641216 1104617204949712896 1107781649572036608 1110756649119227136 1114605424757200896 1118506622467571712 1121710856704229376 1123620964591337472 1124214092212004352 1125597588709441536 1131380777882714112 1133307352217124864 1135301016198316032 1138553362060148736 1142498453404778496 1145088093924163584 1145566686556012032 1150388636094038016 1152347578003095552 1152387848029077504 1155442261440115584 1155689143276142592 1156864188395814912 1157474864170939392 1164853581962084352 1166837155537158144 1168889803659804672 1170179844339597312 1174234521554911232 1174854366635968512 1176896096533168128 1178261196855754752 1182343875985539072 1184357232947625984 1186440701612654592 1189626943731243264 1192536495606104064 1196668638695522304 1199882348418581568 1200138725709840384 1201358964872577024 1202182384672309248 1207489210153634304 1211715507673202688 1215186761429581824 1217256044973948928 1219397387768561664 1225662509372940288 1229909434214842368 1232073036290064384 1234214204102148096 1237706657855176704 1237749910846046208 1239857616100786176 1240512101751177216 1241030577102346368 1241295746481782784 1246254355768541184 1248420168698167296 1249601230259130528 1253269537428799488 1253931102851851008 1261924713792258048 1264073585165254656 1266297287298121728 1274970771244265472 1277213643223105536 1280872532317667328 1285310760080375808 1285355676647817216 1287544447489277952 1288762522375513536 1289037890577235968 1291232931685072896 1296391025253482496 1299872544120130032 1300150286185660416 1301472211945291776 1304655311432318976 1306876946700828672 1312691799979302912 1315902339979149312 1316452324882046976 1321013836749275136 1321711162465464576 1324008108599814144 1325637478480084992 1329435089427234816 1330136860483731456 1332401887066079232 1334745789314236416 1337065387777327104 1338330311697648672 1338616270984052736 1340895736749883392 1343179084109185024 1351528835481649152 1352455182756347904 1357141444650860544 1357708665547866112 1358425361422838592 1358715614392221696 1367085106608279552 1369413050595692544 1371822061239631872 1375177220158390272 1378870323044557824 1380567208251359232 1382918110266261504 1383648113491697664 1392419990087073792 1392468649701801984 1394839818113384448 1396159399240139664 1396457714792005632 1397293558397927424 1401296445612490752 1409339192522047488 1409928229607399424 1413376587385012224 1422082783310911488 1423832847256387584 1424584448210386944 1430500441659015168 1431098323145048064 1433665947030257664 1434342117649798656 1436107268353425408 1440221346879504384 1440981598857375744 1445974605090422784 1448487503425437696 1449857837672452728 1450167626899390464 1452637048145707008 1455192462751432704 1457670440550924288 1458439903410167808 1464156238438453248 1467737225361358848 1470236565038432256 1472822939932950528 1476778274976715776 1477042199429382144 1481008865492302848 1486140566342934528 1491342163290095616 1495614475605639168 1498161286121783296 1498952122949339136 1500796784945922048 1508507703843618816 1511076469622833152 1513734688264421376 1518071149413531648 1521512080600891392 1526784125232218112 1527422248741349376 1528228531600693416 1528555066191249408 1533851514792050688 1536463437337460736 1537970744934314496 1540589681920154112 1542485584527753216 1543299818894585856 1553138109282779136 1555782874049544192 1558519738213072896 1560239792452796416 1566472488847958016 1569194795377557504 1570679324145157122 1571014929141006336 1571955253197668352 1576458501314052096 1579142977263501312 1581920935483539456 1586169258308324352 1590048660808138752 1595558184927363072 1599843131224775424 1601811953163436032 1609312996866392064 1609985613538179072 1615620676897603584 1620249015239442432 1625863183691415552 1626721430726725632 1629548441353617408 1634216679163920384 1637091520595361792 1639879245619789824 1642764048386752512 1647175768243259904 1650275543806902272 1654016135668236288 1654707436136461824 1661672474358054912 1664560224930889728 1666134973678840704 1671026049905065984 1671908137135801344 1682566285056344064 1685431446887006208 1686321138318006528 1688396383064162304 1697071166824071168 1699961028325687296 1702951524297474048 1707830043090223104 1713747680107167744 1718350029834018048 1728521367004643328 1733163392160173376 1733533714914213888 1735296282593722368 1750255733305737216 1753334705489707008 1754536453305532416 1755269766509395968 1761351782332366848 1762281549953952768 1765344144799752192 1767391795283632128 1773515813978308608 1776535849421438976 1779661052418981888 1782753850369769472 1784440415596864896 1784821694645403648 1787860982333177856 1795002958043283456 1802038447308865536 1803273577008463872 1811233815230451456 1817573261509804032 1822780142144372736 1825884067460923392 1829096081652842496 1838493764059410432 1844864151322263552 1856559986782765056 1856624866269069312 1859786424151179264 1860768152626765824 1861545865653519552 1861943619722674176 1869381533652811776 1872630253047250944 1879118923362729984 1879904306143199232 1880896654277776512 1881298543004614656 1884502116513349632 1892887070688387072 1896110377747881984 1899445930947182592 1908131097526730752 1911554596040343552 1912456156866398208 1914809691137900544 1920295129172672512 1921308798476500992 1927966140120563712 1931316671233916928 1933143783563270304 1933556835865853952 1936849397527609344 1944586537880223744 1949808816180195048 1950225429278490624 1952208317917937664 1956982967148478464 1960315420051243008 1969037699968954368 1974678487323070464 1980692919220174848 1981520755123912704 1988456217720127488 1994152634140852224 1998602830599118848 2002118683971354624 2005598081665990656 2011343605124825088 2014768626163777536 2014881871501983744 2018312917685895168 2024094865884708864 2027293253222473728 2028682774134521856 2035712166976290816 2036562998321799168 2037638042134257888 2038073421588332544 2050627659912419328 2054119575893538816 2056647446037004288 2057733091859447808 2062765830237585408 2070850812377038848 2074377165399392256 2075472170237546496 2088629985130610688 2088702974552702976 2092259727170076672 2094239098860209496 2094686572188008448 2095940337596891136 2101944668418736128 2105523969684668416 2114892344411099136 2120064881077518336 2127410913236484096 2133124174966367232 2135749270884581376 2145750662488522752 2146647484717572096 2151513176474697984 2154160902530138112 2160332020319256576 2161472398286063616 2167817578255220736 2168961907635634176 2172731255138156544 2174786756508679092 2175251440349085696 2178955572218560512 2182788694127149056 2186505660826386432 2196234357657679872 2205354847557648384 2206276581515282432 2209234409899425792 2215563299144073216 2221513298238454272 2229210849514401792 2237013244935143424 2243421713408458752 2247241929182674944 2248428184424008704 2251195177418883072 2262761555765428224 2266614704434249728 2270602032396632064 2277106724120297472 2284996906809556992 2290176187848327168 2291133373112024064 2300777272188076032 2304695156006191104 2310884522880231168 2313728376791629824 2314949728341878784 2329707163924168704 2333674311074316288 2337779607319609344 2340359688679194624 2348469043109822464 2349708733271937024 2353792193066336256 2356018986217735683 2356522393711509504 2364687751971078144 2368714465895251968 2372881403225309184 2379253887462486528 2385072991212208128 2393337277391044608 2399764696837163136 2400277451419680768 2402717929745154048 2404364769344618496 2414978420307268608 2423431015346405376 2430373522859163648 2434512089947897856 2438794775537123328 2451325018745880576 2459818868429684736 2464146072580128768 2475413315710353408 2481024203502354432 2482061154204692736 2492508711537082368 2496840337396334592 2499202460518261056 2506539074857598976 2507862205703702016 2523849427584516096 2528147170330509312 2532594574596243456 2549941542488530944 2554427286446211072 2561745064635334656 2570621520160751616 2570711353295634432 2575088894978555904 2577525044751027072 2578075781154471936 2582465863370145792 2592782050506964992 2599745088240260064 2600300572371320832 2602944423890583552 2625383599958605824 2631804679958298624 2632904649764093952 2642027673498550272 2643422324930929152 2648016217199628288 2660273720967462912 2664803774132158464 2669491578628472832 2674130775554654208 2676660623395297344 2677232541968105472 2681791473499766784 2686358168218370048 2703057670963298304 2704910365512695808 2714282889301721088 2715417331095732224 2716850722845677184 2717431228784443392 2734170213216559104 2738826101191385088 2743644122479263744 2757740646089115648 2761134416502718464 2765836220532523008 2767296226983395328 2784839980174147584 2784937299403603968 2789679636226768896 2792318798480279328 2792915429584011264 2818678385044094976 2819856459214798848 2826753174770024448 2844165566621822976 2849168896420773888 2861000883318030336 2862196646290096128 2867331894060515328 2868684235299597312 2872214536706850816 2880442693759008768 2881963197714751488 2891949210180845568 2896975006850875392 2899715675344905456 2900335253798780928 2905274096291414016 2910384925502865408 2915340881101848576 2916879806820335616 2928312476876906496 2935474450722717696 2940473130076864512 2953556549953431552 2962017730984605696 2972281132685869056 2982684326580191232 2991228951211278336 2996322572243566592 2997904245898678272 3017015407687237632 3022152939245666304 3027469376528842752 3036142298827063296 3043024161201782784 3053568250464436224 3054844497482698752 3056457063201386832 3057110132382498816 3067703029584101376 3072926874674921472 3075941489868628992 3081179363840308224 3084971169055506432 3086599637789171712 3106276218565558272 3111565748099088384 3117039476426145792 3120479584905592832 3132944977695916032 3138389590755115008 3141358648290314244 3142029858282012672 3143910506395336704 3152917002628104192 3158285954527002624 3172338516616648704 3180097321616277504 3191116369854726144 3199686262449550848 3203623906326872064 3218625993732784128 3219971227076358144 3231241353795207168 3240498030478884864 3251726367382831104 3253442861453451264 3259096882707234816 3268433358327840768 3274183041190723584 3279758491239579648 3285528096773505024 3294351536486519808 3300551087613804544 3308032271336472576 3309414872272923648 3323344948716109824 3332269947357681408 3342052099810131968 3343816274271602688 3365132570112688128 3370862893774012416 3372642276636013056 3376792766128324608 3394142333648142336 3399922056651374592 3405903048594948096 3415660086180446208 3427495360214335488 3436700059668036096 3457042734009286656 3466326784320346752 3467067429828427776 3470592565187444736 3500511466611474432 3506669410979414016 3510539533018791936 3522703564664733696 3524563099907905536 3530688289599504384 3534783590567264256 3547031627956617216 3553071698842877952 3559322104837963776 3568880831193729792 3590005916086566912 3604076894617731072 3606547154016927744 3622467630460902912 3635146523019608064 3645560284288745472 3651768134921846784 3658192163305684992 3676987528118820864 3689728302644527104 3713119973565530112 3713249732538138624 3719572848302358528 3721536305253531648 3723091731307039104 3723887239445348352 3738763067305623552 3745260506094501888 3759808612286398464 3761793308555553024 3785774141376774144 3792220755495763968 3798891861894365184 3816262195053461504 3824912313732796416 3842617596953001984 3855932280241127424 3862633342467833856 3866287567126540608 3867113671731707904 3873698795055218688 3889173075760447488 3899617632360390096 3900450858556981248 3904416635835875328 3913965934296956928 3920630840102486016 3938075399937908736 3949356974646140928 3963041510247825408 3976912435440254976 3988305268281704448 3997205661198237696 4004237367942709248 4011196163331981312 4022687210249650176 4029537252327555072 4054586506444947456 4057365548269043712 4071424333952581632 4073125996643598336 4075276084268515776 4076146843176665088 4101255319824838656 4108239151787077632 4115466183718895616 4125531660475170816 4141701624754077696 4148754330798784512 4150944340475092992 4177259970261221376 4177405949105405952 4184519454340153344 4188478197720418992 4189373144376016896 4191880675193782272 4203889336837472256 4211047939369336832 4229784688822198272 4240129762155036672 4266248349932734464 4271498541769162752 4291501324977045504 4293294969435144192 4303026352949395968 4308321805060276224 4320664040638513152 4322944796572127232 4337923815271268352 4345462510276313088 4349573513017358184 4350502880698171392 4357911144437121024 4365577388254298112 4373011321652772864 4392468715315359744 4410709695115296768 4412553163030564864 4418468819798851584 4431126598288146432 4443026596476908544 4458421699028803584 4474026489870286848 4486843426816917504 4494483858365349888 4496856368848017408 4502390354837766144 4525523111530856448 4533229408868499456 4541204064793264128 4554213448240594944 4580352375696654336 4582266746224048128 4601554544376152064 4609390312012382208 4621769045760462336 4627456753583259648 4629899456683757568 4659414327848337408 4667348622148632576 4675559214639218688 4680719377358389248 4696938086219644928 4699417466543874048 4707584386132672512 4712037972435471366 4713044787423019008 4729375503942156288 4737428931790503936 4745762806450618368 4758507774924973056 4770145982424416256 4786674554782089216 4799529393674326272 4805435859490308096 4829956840614537216 4846862030692810752 4860747045718327296 4869024179895795712 4877589551074246656 4902650037491761152 4919637736859369472 4928292145160257536 4950826631420706816 4962048407004708864 4964122308409385472 4985017423074164736 4993680674792669184 4998404921036522112 5013078149715197952 5015724411407404032 5047698855169032192 5056294340661018624 5065189149192486912 5099883084977061888 5108854572892422144 5123490129270669312 5141243040321503232 5155050089502054144 5185564101013929984 5199490176480520128 5200601144742641664 5205888847781167104 5250767199917211648 5263609359916597248 5265809299528187904 5284055346997100544 5286844649861858304 5296032434399256576 5320547441934925824 5329607548264316928 5338983157256945664 5348261551109308416 5353321246790594688 5354465083936210944 5363582946999533568 5372716336436740096 5406115341926596608 5409820731025391616 5430834662191464448 5433701445691354368 5468340426433118208 5477652202382770176 5487288244958527488 5515481292178231296 5534592453966790656 5569679960348295168 5569874598807207936 5579359272453537792 5584637596960558656 5585830859168022528 5637356770088189952 5639712918429597696 5653506349540048896 5688331133243645952 5698337792841547776 5724393292580192256 5734663788121030656 5737368470599194624 5744429073413701632 5760885387518017536 5763926395429502976 5783898420361691136 5793950013701750784 5799431350689810912 5800670507597561856 5810548192582828032 5833759613640671232 5856624953753812992 5870948901445435392 5880946260153729024 5907113099906863104 5924035461969211392 5944562265371738112 5965368653160382464 5982457902422556672 5992645144487133184 5995808491797356544 6034030815374475264 6044305878491332608 6054938753057685504 6072284597654126592 6086048322403565568 6107136500928872448 6109688994965397504 6112914126402773664 6114220264764997632 6151882979737257984 6162358727680616448 6169942338111012864 6173199275578343424 6212552437131116544 6223131496198176768 6240959169811185664 6265889955391832064 6276779181510230016 6282717296580628488 6284059716564025344 6287821012790673408 6305834005256208384 6316571909054005248 6344677033233297408 6360194643232555008 6382232739709452288 6399372524899101696 6407247812653744128 6437251987465568256 6439942454152716288 6462482707590414336 6480996060957769728 6503452734765662208 6506885722906902528 6518193765414469632 6536866716655681536 6548366082381447168 6559516982479159296 6588703072973039616 6616064542672945152 6618829744545847296 6646689897432219648 6664539894715362816 6684104199620263936 6687632548543205376 6730265140225376256 6741725787548024832 6745284553272026112 6753585532256649216 6788284667296284672 6799844113302749184 6811806097189896192 6831320172360892416 6854990720428670976 6873400119336072192 6914085468018573312 6932653568640693504 6941185130374889472 7001022933222948864 7013338821958828032 7021079066037583872 7045407129329467392 7049126199815811072 7061376579199008768 7068056958653207049 7069567181134528512 7094063255913234432 7106143397685755904 7118644209675927552 7137761662387459584 7180011832173133824 7208153789235462144 7213094308033855488 7244935260921805824 7270293046039216128 7291120568577490944 7303536269843693568 7316384326611369984 7353975056237641728 7379456605289054208 7426239947131060224 7443072610507063296 7446183462614078208 7477526134611247104 7490521012189003776 7519617224572796928 7523586617111106048 7571548282753548288 7584441510991527936 7597783723788730368 7632524390106923008 7649824627465592832 7685235193906003968 7711864560482254848 7725266684935667712 7732575134253081216 7734227343463415808 7747397590110437376 7778346151520894976 7799235264720780192 7800901717113962496 7808833271671750656 7876150799875817472 7898713949292281856 7926083020495650816 7994411322396475392 8008474735885418496 8022392326663962624 8045374420499300352 8059074504655110144 8109173012889894912 8114731096538087424 8142848667905163264 8146251993287196672 8150552168537031552 8152293686353330176 8202510639649677312 8216478303574155264 8230932367437791232 8283403249508155392 8297508661597569024 8301888680950185984 8354519940522442752 8354811898210811904 8369038908680306688 8376956395440837984 8378746288752033792 8459569377644396544 8480259524310073344 8532496699865468928 8583002649954091008 8586589938870288384 8606052705898791936 8616643610120552448 8641328081277026304 8645889593144254464 8675847630542536704 8690925020552626176 8699147026034716368 8701005761396342784 8715822288874242048 8731154776508596224 8746022643305545728 8784937430630719488 8821419390230593536 8825106326061129728 8886053192953817088 8916843398057607168 8948052979740573696 8973686853633835008 8988967716730699776 8993712737696034816 9051046223061712896 9066458817736998912 9082408129586528256 9108426896481189888 9160704751393308672 9164533492448096256 9203109088752304128 9218780624024764416 9243538091520924672 9254913507166519296 9259798913367515136 9318828655696674816 9334697244297265152 9351118429278437376 9361438754716778496 9393876172439289856 9398834933087748096 9415168772265345024 9424075944870942732 9426089574846038016 9458751007884312576 9474857863581007872 9517015549849946112 9540291964848832512 9573349109564178432 9599058787348652544 9610871718980616192 9659913681229074432 9693724061385621504 9721494091436654592 9738048359791591424 9755179102148493312 9805300074983522304 9839275473718738944 9856584290320515072 9901653262841413632 9924096814009417728 9928244616818770944 9970034846148329472 9996809842073044224 10026156299430395904 10031448822814808064 10095397710338064384 10112588681322037248 10130378298384973824 10199766169954123776 10217709145784844288 10246980258541338624 10282486080643006464 10310100179004108288 10371128202027859968 10398980352961040256 10401202289485283328 10411777695562334208 10501534399834423296 10531618599056375808 10568110693994201088 10573689299723716608 10592064868798513152 10641094883869851648 10659215096528633856 10677966314513891328 10706642493581189376 10812230683853193216 10819641462050783232 10861669324382928896 10867402891382708736 10936680852866236416 10955304404765540352 10974576489917054976 11030962584356462592 11069184907933581312 11139359920696590336 11139749197614415872 11158718544907075584 11169275193921117312 11171661718336045056 11279425836859195392 11376662266487291904 11396675585683095552 11448786585160384512 11474736941198389248 11527852790859005952 11567796840723382272 11587900027403501568 11598862701379621824 11601341015195123712 11621096385165656064 11667519227281342464 11713249907507625984 11741897802890870784 11761892520307458048 11814226199813726208 11848070923938422784 11889124530743476224 11930737306320764928 11964915804845113344 11985290288974266368 11991616983594713088 12068061630748950528 12088611756982665216 12172096644807131136 12214273001857744896 12219377989930795008 12225828252805547328 12228440529529995264 12303765959474515968 12324717455361232896 12346398551156686848 12425104874262233088 12446262992396353536 12481918339622371328 12531779910783664128 12553558363020460032 12565434593161256976 12568119433128050688 12575642025581346816 12611668010512416768 12633143818108010496 12689354066466594816 12720389286465110016 12798745049798203392 12814495625307488256 12874503974931136512 12879884908305432576 12924965415180828672 12961992121915539456 13013771445813805056 13036387530828939264 13073733433311363072 13096732164762894336 13119033964958318592 13177406145946079232 13232129085345890304 13237659489091694592 13293379794864439296 13329079789430725632 13368208399240527872 13375265097086410752 13460530280450752512 13483451575096049664 13490569106544052224 13507171064513298432 13576569334592569344 13599688226605498368 13623612194379792384 13662640344721784832 13746800238672144384 13828170936037146624 13865307137281387008 13882370260749778944 14002045866445897728 14026677643917656064 14042158132075167744 14090814258658934784 14098252399631622144 14122753158398017536 14136113917306414098 14139134362269057024 14188126511826468864 14212286795371511808 14237288419351855104 14275523324774919168 14360023664346267648 14416307578470924288 14489870521843611648 14540586092078432256 14582241137154981888 14607072539687387136 14632768653222739968 14707950112475283456 14758913210578108416 14852479894262120448 14886145221014126592 14892366925228156416 14955052269222494208 14981042024378007552 15039234449145593856 15047173234222212096 15143096565507096576 15168883021983055872 15195567447577460736 15265048780213846016 15299649254931185664 15370470387812007936 15423729120964509696 15465150268506162432 15556692303041789952 15598470529441560384 15601803434227924992 15617666543343501312 15752301599751634944 15797427898584563712 15852166040991301632 15988822644792950784 16016949471770836992 16044784653327925248 16090748840998600704 16118149009310220288 16218346025779789824 16229462193076174848 16292503986574393344 16301104337074063104 16405021279299354624 16432956607148310528 16461864734875582464 16603777361900371968 16709039881044885504 16709623796421623808 16738077817360613376 16753912790881675968 16757492577504067584 16919138755288793088 16960519048620146688 17064993399730937856 17173179877740576768 17212105411797583872 17233287220241104896 17282656162554052608 17291779186288508928 17351695261085073408 17381850041105252352 17398294052069432736 17402011522792685568 17431644577748484096 17569874861261438976 17642838780461187072 17650212652122259456 17772106385907634176 17833686796115214336 17896105959481147392 17947373707267670016 17977935433461399552 17987425475392069632 18102092446123425792 18132917635473997824 18164816259173056512 18216853792962379776 18321409502786617344 18329066984896192512 18487076183041849344 18509827014333038592 18519597826735030272 18637657311393349632 18669394488594530304 18722877509433556992 18797669866175496192 18830337544530690048 18848151889741885464 18852179149692076032 18917502015768625152 18949715727162015744 19034031099699892224 19080583929697665024 19146698219128356864 19198117574697305088 19221743437961232384 19319827362458148864 19387448122771243008 19442988182873309184 19476096719583182848 19510358204296986624 19610600149967044608 19678550947437477888 19848193628018835456 19856489233637541888 19940069692296658944 19993619684146088448 20052312598860791808 20062897645629616128 20190795420676128768 20225177362644074496 20260756596769947648 20399532339908247552 20435418291569688576 20493960517082677248 20564972161286012928 20620200358008216576 20742256404055719936 20797960705922080512 20823555391124668416 21003068799668846592 21063237198112751616 21136221387988402176 21147378599447433216 21184129737597026304 21282189767739703296 21318430193057267712 21355932629027782656 21413284987162378752 21624461367706386432 21639282924101566464 21723338648765857792 21734805782765417472 21873361705732472832 21910608809531080704 21949152979834109952 22061925168712925184 22138369815867162624 22278719841393180672 22338550387842234624 22558851673718390784 22753324532974583808 22793351171366191104 22897573170320769024 22949473882396778496 23055705581718011904 23135593681446764544 23175800054807003136 23197725402759243648 23202682030390247424 23242192770331312128 23335038454562684928 23426499815015251968 23628452399627452416 23696141847876845568 23778249061486952448 23983233967189426176 24136123261497901056 24177223513965330432 24344193289614262272 24428546003715489792 24438755979861590016 24451656505611094656 24456881059059990528 24607531918949031936 24649434910722465792 24692797102313373696 24850209748524466176 24892525984792707072 24963836679244742656 25063559821567328256 25107116726040920064 25130869186322513952 25136238866256101376 25378708132933189632 25440778572930220032 25597490099596406784 25749007949862273024 25759769816610865152 25849930830361657344 25923984243831078912 26027542891627610112 26072775061657878528 26147466866622726144 26193464329525788672 26238067929916637184 26354812291892158464 26464258170691780608 26475318978183389184 26658159578861451264 26736416798481055744 26750530194172821504 26921060560901505024 26966903150192099328 26981138213088104448 27153138669185138688 27199376453210996736 27247224388759584768 27325280689443569664 27493600477344288768 27656341872074293248 27730614274562774016 27764740521499557888 28004091732891795456 28053355287835312128 28084316264150335488 28181628517317869568 28196504799263244288 28245506316796035072 28272227834612828196 28278268724538114048 28376253023652937728 28424573590743023616 28551046649549838336 28720047328692535296 28832615156941848576 28979741043687223296 29081172184156864512 29164482274309963776 29214145079374774272 29265537306445479936 29415900224950566912 29517826421156216832 29704959788524240896 29772290442028253184 29784733850456312832 29910104538444988416 30078468898291187712 30094346468444424192 30286193131014193152 30337766043966111744 30391134895154921472 30530097560427692032 30599298509862371328 30740940775624015872 30847458241929019392 30930300537012324864 31113384606083579904 31196941058883120768 31203606868455849984 31235333086687002624 31504603199503269888 31594855797169127424 31704332081982603264 31977645289585901568 32033898943541673984 32436692051559579648 32458924386152349696 32585007973148786688 32602208674148126208 32810042558598709248 32865913214296621056 32923729469751164928 33207554723800743936 33418079762089771008 33419247592843247616 33476155634721226752 33507825581763351936 33514985155008135168 33838277510577586176 34129986799461875712 34346359755481153536 34424210823595167744 34583558372577017856 34703390522170146816 34763700082210504704 34796588104138865472 34804023045585371136 34863289155496968192 35139749722522877952 35285677560922374144 35300425304244518912 35544212771815268352 35667373592230428672 35792211918962294784 35894747414535340032 35955870866922799104 35974850950784139264 36204184892246851584 36265835270947995648 36642819005573234688 36658133969792385024 36974152366083698688 37039195653470060544 37275314622786699264 37338788977189060608 37445755018867113984 37595339732350992384 37660675089061380096 37696303779483770928 37704358299384152064 37835004031537250304 37899431454324031488 38068062199399784448 38161167859395330048 38396235149394610176 38443486875922464768 38639654724916297728 38774896245542486016 38885976365746618368 38952193439166365696 39221200299934089216 39357101894874955776 39696387256037670912 39712978467275083776 39880139384593317888 39987239368292176896 40104625197721583616 40125795291259232256 40381590841352257536 40450354725288148992 40521513193539895296 40799064679816495104 40870836583139377152 40987921034165354496 41240400716016433152 41484512808111439872 41595921411844161024 41647110782249336832 42006137599337693184 42126474396225503232 42272442775976804352 42294757198894866432 42368259475194052608 42564379535479406592 42636860386114535424 42711865258055565312 42826569974324757504 43248922735412772864 43446677297531715584 43469611565530834944 43746723411464945664 43821217619062161408 43898305959668219904 44123850337425850368 44276739631734325248 44557439682786361344 44677100775684469248 45117703347436781568 45506649065949167616 45586702342732382208 45795146340641538048 45898947764793556992 46111411163436023808 46271187362893529088 46395450805518487296 46670076909125369856 46852999630030503936 47256904799254904832 47392283695753691136 47556498122973904896 47966467934378852352 48272246522995802112 48354447027930660864 48688386579228524544 48877511959723180032 48903313011222189312 49215063837898063872 49298869821444931584 49385594204626747392 50127119643134656512 50214233452081840128 50261738372645027904 50272477732512202752 50757416265866379264 50881557145860440064 51194980199192813568 51519539633221730304 51699861660723314688 51847968487662157824 52055085783255220224 52145550123315757056 52294933733245452288 52709624583784316928 52928516341383561216 52950637956366778368 53316319157722902528 53501060388345643008 53842121121803010048 53933806300384198656 53962276426176208896 54306277338370277376 54398752906421993472 54494448777519169536 54650561378887139328 54987200954688577536 55461228549125548032 55529481042999115776 56008183465783590912 56168632528300670976 56393009598526488576 56491012633592070144 56544455669225656392 56556537449076228096 56752506047305875456 56849147181486047232 57102093299099676672 57440094657385070592 57665230313883697152 57959482087374446592 58162344368313729024 58328964548619927552 58428290158749548544 58531074612890959872 58831800449901133824 59035652842312433664 59544580884056506368 59569467700912625664 59820209076889976832 60156937796582375424 60188692936888848384 60572386262028386304 60675532087932223488 60782269790309842944 61060195120855384064 61198597019724742656 61481881551248031744 61694916483858038784 61860601074024649728 62226769212167159808 62393882117766241536 62470666173374005248 63009206399006539776 63189711594338254848 63408664163965206528 63955290579171803136 64067797887083347968 64873384103119159296 64917848772304699392 65170015946297573376 65204417348296252416 65620085117197418496 65731826428593242112 65847458939502329856 66415109447601487872 66836159524179542016 67015651163526703872 67676555021155172352 68259973598923751424 68692719510962307072 68848421647190335488 69167116745154035712 69406781044340293632 69527400164421009408 69593176208277730944 69608046091170742272 69726578310993936384 70279499445045755904 70600850608489037824 71088425543630536704 71334747184460857344 71949701901568278528 72408369784493703168 72531670541895991296 73285638011146469376 73316267939584770048 73948304732167397376 74078391306940121088 74550629245573398528 74677577954378121216 74891510037734227968 75190679464701984768 75321350178122760192 75392607558967541856 75408716598768304128 76136124398799568896 76322335718790660096 76792470298789220352 77279309449832595456 77549792491084972032 77771952731493236736 77904386878332731392 78442400599868178432 78714203789749911552 79392774512075341824 79425956934550167552 79974478736584353792 80209250395443167232 80251590582518464512 80763181682704515072 80900709450576297984 81598129359632990208 81741673166278754304 81975842068330708992 82480801432032866304 82969025616222879744 83191842823688322048 83294221564498673664 84012275198675386368 84252948792451006464 84544885551953608704 84589514397789732864 84736518950388105216 85128759070958813184 85273720772229070848 85653139948649515008 86497845470825545728 86893354595063431168 86939223131061669888 87493446822929891328 87642435238124322816 87796611919336439808 88247700674851700736 88553479263468650496 89114879365572722688 89354201551368938496 90235406694873563136 91013298131898335232 91173404685464764416 91590292681283076096 91797895529587113984 92222822326872047616 92542374725787058176 92790901611036974592 93340153818250739712 93705999260061007872 94513809598509809664 94784567391507382272 95112996245947809792 95932935868757704704 97376773158457049088 97755023919446360064 97806626022444378624 98430127675796127744 98597739642889863168 98771188409253494784 100254239286269313024 100428466904163680256 100523476745290055808 100544955465024405504 101514832531732758528 102389960398385627136 103039079266443460608 104110171566510440448 104291100246631514112 104589867466490904576 105419249167568633856 105857032682767122432 105901275912733556736 106632638315445805056 107002120776691286016 107684242243606020096 107867612600768397312 107924552852352417792 108612554676740554752 108797505812843986944 109974401909377155072 110922457098251096064 112016366931567181824 112337265056601341952 112786019197052977152 112982025267184140288 113088911338451312784 113113074898152456192 113505012094611750912 113698294362972094464 114204186598199353344 115330460627767394304 115918964174748893184 116324688736627458048 116657929097239855104 116856580317499097088 117663600899802267648 118071305684624867328 119089161768113012736 119138935401825251328 119640418153779953664 120313875593164750848 120377385873777696768 121144772524056772608 121351064175864446976 121564539580619685888 122120390241710768128 122397194039449485312 122963763102496063488 123721202148049299456 124453538424334319616 124787764235532483072 124941332346748010496 126018412798013079552 126379423188676509696 126817328327930413056 127910581158343606272 128135595774166695936 129746768206238318592 130340031892595146752 130408834696592504832 131240170234394836992 131463652857186484224 131694917879004659712 132830218895202975744 133672319048359084032 134031302327053407744 135353110042310344704 136519947197847502848 137385439021924614144 137696843294380670976 138334233490308071424 138813562088680587264 139186352416555461888 140558998890091511808 141201701216978075648 142176851087261073408 142669494368921714688 143899403803136557056 144816739568987406336 145063341083791982592 146632535879169540096 147896609464334794752 148156782613880242176 150381358929403969536 150642700356245520384 150785215117935083712 150817433197536608256 152272248797599137792 152644671437581320192 153584940597578440704 154558618899665190912 155099584982169944064 155543905462986473472 155808773756665462784 156884801199736356864 158785549024150683648 158851913869100335104 159948957473168707584 160503181165036929024 161526363365409030144 161801418901152595968 163196258719265980416 163483346332557508608 163951684136661417984 164961602864065732608 166383685647376644096 166588443128997347328 168024550397350772736 168505897584902012928 169179028795579465728 169473037900776210432 170257518141917626368 170547441544458141696 171306279897299030016 172995690941651091456 173786709190126862336 173878446262123339776 174986893645859782656 175284870476248645632 175593223838672879616 176495401349703401472 177106958526937300992 178708403102737876992 180470813389747126272 182026596263796670464 182346809370929528832 183180585362566152192 183595791059174227968 184445644653744095232 185084749451574116352 185581803222073949184 186680307636501479424 187411998520122015744 189027619197019619328 189569134783014764544 190225992491895619584 191865871737515409408 194753546316914098176 195510047838892720128 195613252044888757248 196860255351592255488 197195479285779726336 197542376818506989568 200508478572538626048 201046953490580111616 203029665063465517056 204779920796771254272 206078158532886921216 208220343133020880896 208582200493263028224 209179734932981809152 210838498335137267712 211802551825467113472 213265276630891610112 214004241553382572032 215849105704704835584 217225109353481109504 217595011625687973888 219948803818754310144 221844914196502192128 224032733863134363648 224674530113202683904 225572038394105954304 225964050534368280576 226177822676902625568 226226149796304912384 228408373196398706688 231837928349497786368 232649377473254916096 233315858194479710208 233713160634998194176 235327201799604535296 236142611369249734656 238178323536226025472 238277870803650502656 240627751186329501696 240754771747555393536 242289545048113545216 242702128351728893952 244794388078898970624 245927526204992126976 247442404296098598912 248907076848668639232 249575528471064966144 249882664693496020992 252036825596026159104 252758846377353019392 253634656655860826112 255821162316687212544 259493536412476637184 260680063785190293504 260817669393185009664 262480340468789673984 262927305714372968448 263389835758009319424 265660437790405951488 267344638096718168064 268062604654106815488 270706220084620689408 273039894395695005696 274770878043849228288 275393686588761341952 276668466980616142848 277627124177361174528 278372704833110923776 281117997780183023616 282403402433956151296 284353702174522146816 285338988737843429376 287798807606273114112 293265071758339080192 295793218928669589504 296313565227760484352 300762717858807939072 301285400712491040768 301570430235870167424 301634866395073216512 304544497595198275584 307169881195156881408 309117237799330381824 313769602399472713728 317571098048301367296 317703827738200670208 319897914946337415168 321006362330073858048 323052726730818060288 323602837802305191936 326392517438531960832 329923205728131465216 332767371294753288192 336049100794701545472 337011795169804025856 338358057591158931456 338946075801552420864 340515036283835252736 341094883088916283392 342612559794598060032 345991381883302182912 347573418380253724672 347756892524246679552 349973787291719565312 350569740952497291264 352990802699406802944 354213917053874601984 357416806205475753984 360941626779494252544 364053192527593340928 364693618741859057664 366361170725132304384 367191582118348455936 368891289307488190464 371163606444147898368 373360615273002958848 374823997040244031488 378055238394039238656 379138269566029529088 380451984983791239168 383731743475030818816 391020095677785440256 391226504089777514496 393720510703184510976 394390958571559452672 395084753637013979136 401016957145077252096 402093906981160223232 406059330126931034112 409559841593542508544 412156317065773842432 416440686266041761792 421676996670274535424 423605103650934226944 426530553261783220224 428008483106765144064 431698211409409671168 434450218706962219008 435190023251375947776 439897607637508620288 443689828393004384256 451144076788211908608 451928101068736561152 452355645353805251136 452452299592609824768 456816746392797413376 463675856698995572736 465298754946509832192 466631716388959420416 467426321269996388352 470654403599209070592 476356647072452050944 476555741607301005312 481509543495110787072 484579090096227090432 485404256703457787904 489588776157797941248 491855052409984253952 494884808592197197824 499151056942129932288 499765329386992041984 504073651192052318208 505517692754706038784 511642324633374425088 518987072824953274368 521360127570380587008 521635338786370019328 524960680937579347968 525854611428745936896 526779671516018638848 531320875580811902976 536125209308213630976 541412440169241378816 546079788791390011392 549541756087698456576 550787373177522683904 553336933961232285696 555254248354722349056 556745409666221847552 562235995560366047232 564806804867912302592 568707404349044293632 570677977475686858752 575597615212546228224 586530143516678160384 591586437857339179008 592627130455520968704 601525435717615878144 603140860471740334848 609088995190396551168 614339762390313762816 618234475598660763648 627539204798945427456 635407655476401340416 639795829892674830336 642012724660147716096 652785034877063921664 659846411456262930432 665534742589506576384 672098201589403090944 674023590339608051712 676716115182317862912 677892151603104841728 685225119589196120064 695513785048493359104 699947574583439130624 701139481904994582528 705981605398813605888 708427834107749203968 714833612410951507968 721883253558988505088 728106385055186681856 734383164236696911872 737782578614976380928 742327212888295796736 746721230546005917696 749647994080488062976 756110476788078477312 758276539132059058176 760903969967582478336 767463486950061637632 782040191355570880512 782453008179555028992 787441021406369021952 788781917143118905344 790169507274027958272 802033914290154504192 804187813962320446464 812118660253862068224 819119683187085017088 824312634131547684864 832881372532083523584 843353993340549070848 847210207301868453888 853061106523566440448 856016966213530288128 863396422818819342336 879795215275017240576 887379656786008768512 902288153576423817216 903856202137473122304 904711290707610502272 904904599185219649536 913633492785594826752 927351713397991145472 941308807198418141184 952713294144904101888 953111483214602010624 963019086990221574144 969158180192454180864 970808513406915575808 979177552315595882496 989769617184394395648 998302113884259864576 1008147302384104636416 1011035385509412077568 1023284649266748850176 1037974145649906548736 1042720255140761174016 1043270677572740038656 1049921361875158695936 1051709222857491873792 1062641751161623805952 1072250418616427261952 1082824880338482757632 1092159577582780022784 1099083512175396913152 1101574746355045367808 1106673867922464571392 1113490819332443695104 1124471991120732094464 1129613609735824605184 1137414808698088587264 1141355954951373717504 1151195230425092456448 1173060287033356320768 1183172875714678358016 1185254260911041937408 1203050871435231756288 1206281720943480669696 1218177990380793102336 1228679524780627525632 1236468951197321527296 1270815310952802680832 1279591659785349660672 1284025449320295432192 1305570069754127843328 1319692822912525860864 1331069485179013152768 1353432230364635725824 1355784303206209683456 1370450239178392240128 1391027570096986718208 1399895149166878261248 1402278963809989165056 1411963210797627211776 1429667224821903015936 1456212770110373363712 1468766328473393823744 1475565157229952761856 1484654425776591593472 1499295988160976125952 1512220953576156954624 1516553078264118116352 1534926973900123275264 1564080382711141761024 1564906016359110057984 1574882042812738043904 1577563834286237810688 1580339014548055916544 1608375627924640892928 1624237320507724136448 1638239366374170034176 1648625268263095369728 1665762745064167047168 1686707986681098141696 1694420414603736907776 1706122213047132880896 1712033932427060576256 1726792845637638684672 1759590430550034481152 1774759313572017537024 1804576307152847634432 1809422581415221004544 1827266985571189653504 1854703426795982290944 1882617614396836282368 1906222966429204021248 1926038173980443148288 1958355104631191764992 1979539234368788791296 1996604227768519729152 2016294604768209272832 2022070771018824155136 2086541355145480077312 2099842723750317391872 2103418445714983747584 2125283502323247611904 2144500837232854523904 2165649760676965515264 2184319155165560045568 2203149492710090735616 2213347735844929142784 2226981638664887390208 2248943982241464188928 2259227219471649210368 2274829617396177174528 2282711909902747435008 2302390460850184912896 2346120574066712641536 2366345751429356716032 2370508521822083874816 2406101742870463512576 2412563441886961339392 2436355980761586204672 2457359049561255051264 2472937902394643054592 2541630621905605361664 2559183319570699321344 2568050898640590864384 2639385645825051721728 2662138970358026305536 2706864460729271451648 2711568606412419366912 2740900478356784480256 2782055140193973436416 2823926421595254423552 2859334449643806031872 2912425540220746727424 2937532656946787647488 2969308851553183186944 3024441907152313909248 3033106156528236232704 3069853947800246550528 3128160765422283522048 3129812032718220115968 3149764085625476087808 3155127668572475621376 3216751255849281785856 3248474641015448272896 3276478732748340068352 3297250536526190739456 3373415973362196283392 3388840829207473815552 3412244426094265761792 3424067864854121152512 3453585691275277369344 3519180861100068962304 3549518627144035074048 3609152614305695268864 3618845162830442009088 3654533971142379307008 3709406853591964581888 3812445932858408042496 3852076347960886296576 3916710209262383529984 3959078468737577582592 3993208455537039458304 4173082710290960154624 4199685447500634783744 4206836891429967495168 4289001674465709047808 4368638310331120091136 4406298985420181471232 4426695471689858285568 4453963277329774780416 4497887964482928377856 4518454438943298420736 4549659234792354349056 4604780921700369825792 4692241148133425283072 4732691502858713432064 4741017043644167749632 4825126883773922678784 4872711961523172409344 4914718099122510102528 4945875804789286109184 5083261243811210723328 5118366639141398642688 5136101797281181728768 5278771291650103443456 5324277940716052611072 5413728921458542903296 5481800956713568960512 5564110280387946872832 5647852843190508847104 5718668899287612063744 5875065313893575294976 5938617703106366373888 6048883814304627818496 6066212313056472465408 6259624065436440231936 6299528171250952175616 6310255337144951242752 6433502511698563571712 6496949282030896545792 6552957465496680136704 6746831946724392566784 6777681658414947631104 6824488852188531523584 6848135729708242305024 6907171382550554738688 7038361722200137924608 7099037254288070148096 7218305228611390537728 7237690325660884018176 7309067942284758614016 7418813707183929163776 7624891865716816084992 7704152695921772593152 7918156937475155165184 7986416911074078916608 8346165420581920309248 8578003348931418095616 8737276620662240182272 8812597970840362942464 8907926554659549560832 9099318469584708698112 9209561843400739651584 9384482296266850566144 9465383005717426864128 9650253767547845357568 9745423923046344818688 9829436198245020205056 9891751609578572218368 10166522487622421446656 10236733278282797285376 10272203594562363457536 10557542583300206886912 10648555881432105222144 10827457842917085806592 10963601913427137921024 11128220560775893745664 11437337798575224127488 11750130627787150589952 11877235406212732747776 12519248130872880463872 12599056342501904351232 12620510674289902485504 12867005023397127143424 13105914930993360273408 13493663893448785133568 13555363316829895262208 13648977704377063047168 13814342765101109477376 14076723444400275849216 14198074508576140296192 14475380651321768036352 14618135884569517228032 14837627414367858327552 15249783731433632169984 15408305391843545186304 15836313874950310330368 15972833822148157833216 16692330841163840618496 17156006697862836191232 17625195941680725884928 17815853109319099121664 18198636939169417396224 18930766011434853728256 19300507535095690715136 19490847846092689637376 19658872396490040410112 20333044975244842893312 20473466556565594570752 20544407189124726915072 21115085166600413773824 21297111762864210444288 21654915685834171613184 21927203826854275842048 22256441121551787491328 22874675597150448254976 23754470812425465495552 25038496261745760927744 25734010046794254286848 26211829861986720546816 27297955408754126094336 27628685530202218954752 28153446888800551698432 28396149017152280592384 28950761302643536072704 29236271769139034456064 29675254828735716655104 30499567462867264339968 30816610783687090372608 31672627749900620660736 31945667644296315666432 33384661682327681236992 34312013395725672382464 35250391883361451769856 35631706218638198243328 37861532022869707456512 38601015070191381430272 39317744792980080820224 40666089950489685786624 40946933113131189141504 42230170333200827547648 42594223525728420888576 43854407653708551684096 44512882243103574982656 45749351194300896509952 47508941624850930991104 50076992523491521855488 51468020093588508573696 54595910817508252188672 56792298034304561184768 57901522605287072145408 58472543538278068912128 60999134925734528679936 61633221567374180745216 63345255499801241321472 63891335288592631332864 66769323364655362473984 68624026791451344764928 71263412437276396486656 77202030140382762860544 78635489585960161640448 81893866226262378283008 84460340666401655095296 85188447051456841777152 87708815307417103368192 89025764486207149965312 91498702388601793019904 95017883249701861982208 100153985046983043710976 102936040187177017147392 113584596068609122369536 115803045210574144290816 121998269851469057359872 126690510999602482642944 127782670577185262665728 133538646729310724947968 137248053582902689529856 142526824874552792973312 154404060280765525721088 163787732452524756566016 170376894102913683554304 175417630614834206736384 182997404777203586039808 190035766499403723964416 200307970093966087421952 205872080374354034294784 231606090421148288581632 253381021999204965285888 255565341154370525331456 267077293458621449895936 274496107165805379059712 285053649749105585946624 308808120561531051442176 340753788205827367108608 365994809554407172079616 380071532998807447928832 400615940187932174843904 411744160748708068589568 463212180842296577163264 511130682308741050662912 548992214331610758119424 570107299498211171893248 617616241123062102884352 760143065997614895857664 801231880375864349687808 823488321497416137179136 926424361684593154326528 1022261364617482101325824 1097984428663221516238848 1140214598996422343786496 1235232482246124205768704 1646976642994832274358272 1852848723369186308653056 2280429197992844687572992 2470464964492248411537408 3293953285989664548716544 3705697446738372617306112 4940929928984496823074816 7411394893476745234612224 9881859857968993646149632 14822789786953490469224448 29645579573906980938448896
- Sum of all divisors σ(n): 103119031350792437625347157
- Sum of proper divisors (its aliquot sum) s(n): 73473451776885456686898261
- 29645579573906980938448896 is an abundant number, because the sum of its proper divisors (73473451776885456686898261) is greater than itself. Its abundance is 43827872202978475748449365
Bases of 29645579573906980938448896
- Binary: 11000100001011011001000010110110001000011000000100100100000100100000000000000000000002
- Hexadecimal: 0x1885B216C4302482400000
- Base-36: 3Q3J27EP3KOHS0000
Squares and roots of 29645579573906980938448896
- 29645579573906980938448896 squared (296455795739069809384488962) is 878860388272850813493784537546712456074490403618816
- 29645579573906980938448896 cubed (296455795739069809384488963) is 26054325574897584446709042992368855716914691861899791026873774774352280027136
-
29645579573906980938448896 is a
perfect square number . Itssquare root is 5444775438336 -
The
cube root of 29645579573906980938448896 is 309494770.4264059493
Scales and comparisons
How big is 29645579573906980938448896?- 29,645,579,573,906,980,938,448,896 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 29,645,579,573,906,980,938,448,896 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 29645579573906980938448896 cubic inches would be around 25791230.9 feet tall.
Recreational maths with 29645579573906980938448896
- 29645579573906980938448896 backwards is 69884483908960937597554692
- The number of decimal digits it has is: 26
- The sum of 29645579573906980938448896'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 29645579573906980938448896 - Facts about the integer". Numbermatics.com. 2024. Web. 25 September 2024.
APA style:
Numbermatics. (2024). Number 29645579573906980938448896 - Facts about the integer. Retrieved 25 September 2024, from https://numbermatics.com/n/29645579573906980938448896/
Chicago style:
Numbermatics. 2024. "Number 29645579573906980938448896 - Facts about the integer". https://numbermatics.com/n/29645579573906980938448896/
The information we have on file for 29645579573906980938448896 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 29645579573906980938448896, math, Factors of 29645579573906980938448896, curriculum, school, college, exams, university, Prime factorization of 29645579573906980938448896, STEM, science, technology, engineering, physics, economics, calculator, twenty-nine septillion, six hundred forty-five sextillion, five hundred seventy-nine quintillion, five hundred seventy-three quadrillion, nine hundred six trillion, nine hundred eighty billion, nine hundred thirty-eight million, four hundred forty-eight thousand, eight hundred ninety-six.