40932914863995318340382976
40,932,914,863,995,318,340,382,976 is an even composite number composed of seven prime numbers multiplied together.
What does the number 40932914863995318340382976 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 18225 divisors.
40932914863995318340382976 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 40932914863995318340382976:
28 × 32 × 72 × 112 × 314 × 792 × 1514
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 11 × 11 × 31 × 31 × 31 × 31 × 79 × 79 × 151 × 151 × 151 × 151)See below for interesting mathematical facts about the number 40932914863995318340382976 from the Numbermatics database.
Names of 40932914863995318340382976
- Cardinal: 40932914863995318340382976 can be written as Forty septillion, nine hundred thirty-two sextillion, nine hundred fourteen quintillion, eight hundred sixty-three quadrillion, nine hundred ninety-five trillion, three hundred eighteen billion, three hundred forty million, three hundred eighty-two thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 4.0932914863995318340382976 × 1025
Factors of 40932914863995318340382976
Divisors of 40932914863995318340382976
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 28 31 32 33 36 42 44 48 49 56 62 63 64 66 72 77 79 84 88 93 96 98 99 112 121 124 126 128 132 144 147 151 154 158 168 176 186 192 196 198 217 224 231 237 242 248 252 256 264 279 288 294 302 308 316 336 341 352 363 372 384 392 396 434 441 448 453 462 474 484 496 504 528 539 553 558 576 588 604 616 632 651 672 682 693 704 711 726 744 768 784 792 847 868 869 882 896 906 924 948 961 968 992 1008 1023 1056 1057 1078 1089 1106 1116 1152 1176 1208 1232 1264 1302 1344 1359 1364 1386 1408 1422 1452 1488 1519 1568 1584 1617 1659 1661 1694 1736 1738 1764 1792 1812 1848 1896 1922 1936 1953 1984 2016 2046 2112 2114 2156 2178 2212 2232 2304 2352 2387 2416 2449 2464 2528 2541 2604 2607 2688 2718 2728 2772 2816 2844 2883 2904 2976 3038 3069 3136 3168 3171 3234 3318 3322 3388 3472 3476 3528 3624 3696 3751 3792 3844 3871 3872 3906 3968 4032 4092 4224 4228 4312 4356 4424 4464 4557 4681 4704 4774 4832 4851 4898 4928 4977 4983 5056 5082 5208 5214 5376 5436 5456 5544 5688 5766 5808 5929 5952 6076 6083 6138 6241 6272 6336 6342 6468 6636 6644 6727 6776 6944 6952 7056 7161 7248 7347 7392 7399 7502 7584 7623 7688 7742 7744 7812 7821 7936 8064 8184 8448 8456 8624 8649 8712 8848 8928 9114 9362 9408 9513 9548 9559 9664 9702 9796 9856 9954 9966 10112 10164 10416 10428 10571 10872 10912 11088 11253 11376 11532 11613 11616 11627 11858 11904 11929 12152 12166 12276 12482 12544 12672 12684 12936 13272 13288 13454 13552 13671 13888 13904 14043 14112 14322 14496 14694 14784 14798 14949 15004 15168 15246 15376 15484 15488 15624 15642 16128 16368 16709 16912 17143 17248 17298 17424 17696 17787 17856 18228 18249 18271 18723 18724 18816 19026 19096 19118 19328 19404 19592 19712 19908 19932 20181 20224 20328 20832 20856 21142 21483 21744 21824 22041 22176 22197 22506 22752 22801 23064 23226 23232 23254 23716 23808 23858 24304 24332 24552 24964 25344 25368 25872 26257 26544 26576 26908 26939 27104 27342 27776 27808 28086 28224 28644 28677 28992 29388 29568 29596 29791 29898 30008 30336 30492 30752 30968 30976 31248 31284 31713 32736 32767 33418 33759 33824 34286 34496 34596 34839 34848 34881 35392 35574 35712 35787 36456 36498 36542 37446 37448 37632 38052 38192 38236 38656 38808 39184 39816 39864 40362 40656 41664 41712 42129 42284 42581 42966 43488 43648 43687 44082 44352 44394 45012 45504 45602 46128 46452 46464 46508 47089 47432 47716 48608 48664 49104 49928 50127 50736 51429 51491 51744 52514 53088 53152 53361 53816 53878 54208 54684 54747 54813 55552 55616 56169 56172 56448 57288 57354 57984 58776 59136 59192 59582 59796 60016 60543 60672 60984 61504 61936 62496 62568 63426 65472 65534 66591 66836 66913 67518 67648 68403 68572 68651 68992 69192 69678 69696 69762 70784 71148 71424 71574 72912 72996 73084 73997 74892 74896 75919 76104 76384 76472 77616 78368 78771 79632 79728 80724 80817 81312 81389 83328 83424 83503 84258 84568 85162 85932 86031 86976 87296 87374 88164 88704 88788 89373 90024 91008 91204 92256 92904 92928 93016 94178 94864 95139 95432 97216 97328 98208 98301 99856 100254 101472 102858 102982 103488 104643 105028 106176 106304 106722 107361 107632 107756 108416 109368 109494 109626 111232 112338 112344 112896 114576 114708 115968 116281 117552 118384 119164 119592 120001 120032 121086 121968 123008 123872 124992 125136 126852 127743 127897 130944 131061 131068 131219 133182 133672 133826 135036 135296 136806 137144 137302 137984 138384 139356 139392 139524 141267 141568 142296 143148 145111 145824 145992 146168 147994 149784 149792 150381 151838 152208 152768 152944 154287 154473 155232 156736 157542 159264 159456 159607 161448 161634 162624 162778 164439 166656 166848 167006 168516 169136 170324 171864 172062 173952 174748 176328 177408 177576 178746 180048 182016 182408 183799 184512 185808 186032 188356 188573 189728 190278 190864 193471 194432 194656 196416 196602 199712 200508 200739 202944 205209 205716 205953 205964 206976 208537 209286 210056 212352 212608 213444 214722 215264 215512 216832 218736 218988 219252 221991 222464 224676 224688 227757 229152 229369 229416 232562 235104 236313 236768 238328 239184 240002 240064 242172 242451 243936 244167 246016 247744 249984 250272 250509 250811 253704 255486 255794 261888 262122 262136 262438 266364 267344 267652 268119 270072 270592 273612 274288 274604 276768 278712 278784 279048 282534 284592 286296 290222 291648 291984 292336 294903 295988 296329 299568 299584 300762 303676 304416 305536 305809 305888 308574 308946 310464 313472 315084 318528 318912 319214 322896 323268 325248 325556 327701 328878 333696 334012 337032 338272 340648 343728 344124 347904 348843 349496 352656 355152 357492 360003 360096 360437 364816 367598 369024 369799 371616 372064 376712 377146 379456 380556 381728 383229 383691 386942 388864 389312 392832 393183 393204 393657 399424 401016 401478 405888 410418 411432 411906 411928 413952 417074 418572 420112 423801 424704 425216 426888 429444 430528 431024 435333 437472 437976 438504 443982 449352 449376 455514 458304 458738 458832 463419 465124 468391 470208 472626 473536 476656 478368 478821 480004 480128 480557 484344 484902 487872 488334 495488 499968 500544 501018 501622 507408 510972 511588 517979 524244 524272 524876 531433 532728 534688 535304 536238 540144 547224 548576 549208 551397 553536 557424 558096 565068 565719 566401 569184 572592 580413 580444 583296 583968 584521 584672 589806 591976 592658 599136 599168 601524 602217 607352 608832 611072 611618 611776 617148 617859 617892 620928 625611 626944 630168 637056 637824 638428 645792 646536 650496 651112 655402 657756 665973 667392 668024 674064 676544 681296 683271 687456 688107 688248 697686 698992 705312 706831 710304 714984 720006 720192 720874 729632 732501 735196 738048 739598 743232 744128 751527 752433 753424 754292 755161 758912 761112 763456 766458 767382 773884 778624 785664 786366 786408 787314 798848 802032 802956 811776 813967 820836 822864 823812 823856 834148 835109 837144 840224 847602 853776 858888 861056 862048 870666 874944 875952 877008 887964 888987 895279 898704 898752 911028 916608 917427 917476 917664 918533 923521 926838 930248 936782 940416 942391 945252 947072 953312 956736 957642 960008 960256 961114 968688 969804 975744 976668 983103 990976 1001088 1002036 1003244 1014816 1015777 1021944 1023176 1035958 1046529 1048488 1048544 1049752 1062866 1065456 1069376 1070608 1072476 1080009 1080288 1081311 1094448 1097152 1098416 1102794 1107072 1109397 1114848 1116192 1117249 1130136 1131438 1132802 1138368 1145184 1151073 1160826 1160888 1166592 1167936 1169042 1169344 1179612 1180971 1183952 1185316 1198272 1198336 1203048 1204434 1214704 1217664 1223236 1223552 1234296 1235718 1235784 1241856 1251222 1260336 1274112 1275648 1276856 1291584 1293072 1302224 1305999 1310804 1315512 1320011 1331946 1336048 1348128 1353088 1354297 1362592 1366542 1374912 1376214 1376496 1395372 1397984 1405173 1410624 1413662 1420608 1429968 1436463 1440012 1440384 1441671 1441748 1443409 1459264 1459759 1465002 1470392 1479196 1486464 1488256 1503054 1504866 1506848 1508584 1510322 1517824 1522224 1526912 1532916 1534764 1547768 1553937 1557248 1572732 1572816 1574628 1594299 1596221 1597696 1604064 1605912 1627934 1641672 1645728 1647624 1647712 1654191 1668296 1670218 1674288 1680448 1695204 1697157 1699203 1707552 1717776 1722112 1724096 1741239 1741332 1749888 1751904 1753563 1754016 1755677 1775928 1777974 1790558 1797408 1797504 1801279 1822056 1833216 1834854 1834952 1835328 1837066 1847042 1853676 1860496 1873564 1876833 1880832 1884782 1890504 1894144 1906624 1913472 1915284 1920016 1922228 1937376 1939608 1951488 1953336 1966206 2002176 2004072 2006488 2029632 2031554 2043888 2046352 2064321 2071916 2074303 2093058 2096976 2097088 2099504 2120493 2125732 2128181 2130912 2138752 2141216 2144952 2160018 2160576 2162622 2188896 2194304 2196832 2205588 2214144 2218794 2229696 2232384 2234498 2257299 2260272 2262876 2265483 2265604 2276736 2290368 2293907 2302146 2321652 2321776 2335872 2338084 2338688 2353489 2359224 2361942 2367904 2370632 2396544 2406096 2408868 2429408 2435328 2441901 2446472 2447104 2468592 2471436 2471568 2502444 2505327 2520672 2523059 2553712 2583168 2586144 2588593 2604448 2611998 2621608 2631024 2640022 2663892 2666961 2672096 2685837 2696256 2706176 2708594 2725184 2733084 2749824 2752281 2752428 2752992 2755599 2758921 2770563 2790744 2795968 2810346 2821248 2827173 2827324 2841216 2859936 2872926 2880024 2880768 2883342 2883496 2886818 2918528 2919518 2930004 2940784 2949309 2958392 2972928 2976512 3006108 3009732 3013696 3017168 3020644 3044448 3047331 3053824 3065832 3069528 3095536 3107874 3145464 3145632 3149256 3188598 3192442 3208128 3211824 3243933 3255868 3283344 3291456 3295248 3295424 3308382 3328191 3336592 3340436 3348576 3351747 3360896 3363899 3390408 3394314 3398406 3415104 3435552 3442951 3448192 3482478 3482664 3499776 3503808 3507126 3508032 3511354 3551856 3555948 3581116 3594816 3595008 3602558 3604711 3644112 3669708 3669904 3670656 3674132 3694084 3707352 3720031 3720992 3747128 3753666 3769564 3781008 3813248 3826944 3830568 3840032 3844456 3874752 3879216 3906672 3932412 3960033 3964807 4008144 4012976 4059264 4062891 4063108 4067789 4087776 4092704 4128642 4143832 4148606 4186116 4193952 4194176 4199008 4215519 4240986 4251464 4256362 4261824 4277504 4282432 4289904 4320036 4321152 4325013 4325244 4330227 4377792 4379277 4388608 4393664 4411176 4437588 4459392 4464768 4468996 4498441 4514598 4520544 4525752 4530966 4531208 4553472 4580736 4587814 4604292 4643304 4643552 4661811 4671744 4676168 4677376 4706978 4718448 4723884 4735808 4741264 4782897 4788663 4793088 4812192 4817736 4858816 4883802 4892944 4937184 4942872 4943136 4947817 5004888 5010654 5041344 5046118 5097609 5107424 5166336 5172288 5177186 5208896 5223996 5243216 5260689 5262048 5267031 5280044 5286127 5327784 5333922 5344192 5371674 5392512 5403837 5417188 5450368 5466168 5499648 5504562 5504856 5505984 5511198 5517842 5541126 5581488 5591936 5620692 5642496 5654346 5654648 5682432 5697769 5719872 5745852 5760048 5766684 5766992 5773636 5837056 5839036 5845763 5860008 5881568 5898618 5916784 5997601 6012216 6019464 6027392 6034336 6041288 6088896 6094662 6131664 6139056 6191072 6215748 6222909 6290928 6291264 6298512 6361479 6377196 6384543 6384884 6416256 6423648 6429731 6464647 6487866 6511736 6566688 6582912 6590496 6590848 6596737 6616764 6656382 6673184 6680872 6697152 6703494 6721792 6727798 6780816 6788628 6796449 6796812 6830208 6871104 6881721 6885902 6896384 6964956 6965328 7007616 7014252 7016064 7022708 7060467 7103712 7110439 7111896 7162232 7189632 7205116 7209422 7288224 7325703 7339416 7339808 7341312 7348264 7388168 7414704 7440062 7441984 7494256 7507332 7515981 7539128 7562016 7569177 7626496 7661136 7680064 7688912 7749504 7758432 7765779 7775141 7813344 7864824 7920066 7929614 8016288 8025952 8057511 8118528 8125782 8126216 8135578 8175552 8185408 8257284 8266797 8276763 8287664 8297212 8311689 8372232 8387904 8388352 8398016 8431038 8481519 8481972 8502928 8512724 8523648 8564864 8579808 8640072 8642304 8650026 8650488 8660454 8755584 8758554 8787328 8822352 8875176 8918784 8929536 8937992 8996882 9029196 9041088 9051504 9061932 9062416 9141993 9161472 9175628 9186199 9208584 9286608 9287104 9323622 9352336 9413956 9436896 9447768 9471616 9480079 9482528 9565794 9577326 9624384 9635472 9717632 9767604 9785888 9874368 9885744 9886272 9895634 10009776 10021308 10055241 10082688 10091697 10092236 10103863 10158731 10195218 10214848 10328853 10344576 10354372 10366301 10417792 10447992 10486432 10521378 10524096 10534062 10560088 10572254 10655568 10667844 10688384 10743348 10785024 10807674 10814133 10834376 10900736 10932336 11009124 11009712 11011968 11022396 11035684 11082252 11160093 11162976 11173547 11183872 11241384 11308692 11309296 11395538 11439744 11463769 11491704 11520096 11533368 11533984 11547272 11678072 11691526 11720016 11763136 11797236 11833568 11880099 11894421 11995202 12024432 12038928 12054784 12068672 12082576 12177792 12188673 12189324 12203367 12263328 12278112 12289739 12382144 12431496 12445818 12581856 12582528 12597024 12608953 12722958 12754392 12769086 12769768 12832512 12847296 12859462 12929294 12975732 12990681 13023472 13133376 13137831 13165824 13180992 13181696 13193474 13233528 13312764 13346368 13361744 13394304 13406988 13455596 13495323 13561632 13577256 13592898 13593624 13660416 13742208 13763442 13771804 13929912 13930656 14015232 14028504 14032128 14045416 14120934 14207424 14220878 14223792 14324464 14365989 14379264 14410232 14418844 14520121 14576448 14651406 14678832 14679616 14696528 14776336 14829408 14843451 14880124 14883968 14897267 14988512 15014664 15031962 15078256 15124032 15138354 15322272 15360128 15377824 15499008 15516864 15531558 15550282 15626688 15729648 15801093 15840132 15858381 15859228 16032576 16051904 16057349 16115022 16211511 16251564 16252432 16271156 16351104 16370816 16474423 16514568 16533594 16553526 16575328 16594424 16623378 16744464 16775808 16796032 16862076 16963038 16963944 17005856 17025448 17047296 17093307 17129728 17159616 17280144 17300052 17300976 17320908 17511168 17517108 17537289 17558431 17574656 17644704 17750352 17875984 17992803 17993764 18058392 18082176 18103008 18120151 18123864 18124832 18283986 18351256 18372398 18417168 18573216 18574208 18647244 18668727 18704672 18827912 18873792 18895536 18943232 18960158 18965056 19131588 19153629 19154652 19248768 19270944 19289193 19312447 19393941 19435264 19535208 19571776 19748736 19771488 19772544 19790211 19791268 19814069 20019552 20042616 20110482 20165376 20183394 20184472 20207726 20317462 20390436 20429696 20645163 20657706 20689152 20708744 20732602 20835584 20895984 20972864 21042756 21048192 21068124 21120176 21144508 21181401 21311136 21331317 21335688 21376768 21486696 21615348 21628266 21668752 21864672 21911761 22018248 22019424 22023936 22044792 22071368 22164504 22320186 22325952 22347094 22482768 22617384 22618592 22707531 22791076 22879488 22927538 22983408 23040192 23066736 23067968 23094544 23297337 23325423 23356144 23383052 23409991 23440032 23526272 23594472 23667136 23760198 23788842 23990404 24048864 24077856 24100657 24137344 24165152 24355584 24377346 24378648 24406734 24526656 24556224 24579478 24764288 24830289 24862992 24891636 25163712 25165056 25194048 25217906 25232977 25445916 25508784 25538172 25539536 25694592 25718924 25858588 25888379 25951464 25981362 26046944 26266752 26275662 26361984 26386948 26467056 26625528 26692736 26723488 26788608 26813976 26911192 26990646 27123264 27154512 27185796 27187248 27484416 27526884 27543608 27558597 27753649 27859824 27861312 28057008 28090832 28241868 28414848 28440237 28441756 28447584 28474523 28648928 28731978 28820464 28837688 29040242 29152896 29214121 29302812 29357664 29359232 29393056 29552672 29658816 29686902 29760248 29767936 29794534 29977024 30029328 30063924 30156512 30248064 30275091 30276708 30311589 30476193 30644544 30720256 30755648 30986559 31033728 31063116 31098903 31100564 31253376 31459296 31489087 31602186 31680264 31716762 31718456 32065152 32103808 32114698 32230044 32423022 32442399 32503128 32504864 32542312 32702208 32741632 32948846 33029136 33067188 33107052 33150656 33188848 33246756 33480279 33488928 33520641 33551616 33592064 33724152 33926076 33927888 34011712 34050896 34186614 34319232 34391307 34560288 34600104 34601952 34634719 34641816 35034216 35074578 35116862 35289408 35500704 35683263 35751968 35985606 35987528 36116784 36164352 36206016 36240302 36247728 36249664 36567972 36610101 36702512 36744796 36834336 36869217 37002889 37146432 37148416 37294488 37337454 37409344 37655824 37747584 37791072 37826859 37872461 37920316 37930112 38263176 38307258 38309304 38497536 38541888 38578386 38624894 38787882 39070416 39143552 39497472 39542976 39545088 39580422 39582536 39628138 40039104 40085232 40220964 40366788 40368944 40415452 40485969 40634924 40780872 40859392 40920341 41290326 41315412 41417488 41465204 41791968 41945728 41983207 42085512 42096384 42136248 42240352 42289016 42362802 42622272 42662634 42671376 42973392 43230696 43256532 43337504 43560363 43729344 43823522 44036496 44038848 44089584 44142736 44329008 44530353 44640372 44651904 44691801 44694188 44745679 44965536 45234768 45237184 45252529 45415062 45582152 45855076 45966816 46080384 46133472 46135936 46177159 46189088 46594674 46650846 46712288 46766104 46819982 46880064 47052544 47188944 47334272 47520396 47575143 47577684 47980808 48097728 48155712 48172047 48201314 48274688 48330304 48754692 48757296 48813468 49053312 49112448 49158956 49423269 49482851 49528576 49660578 49725984 49783272 50327424 50388096 50435812 50465954 50891832 51017568 51076344 51079072 51279921 51389184 51437848 51717176 51776758 51902928 51962724 52093888 52533504 52551324 52611867 52675293 52723968 52773896 52934112 53251056 53385472 53446976 53627952 53822384 53978409 53981292 54246528 54309024 54360453 54371592 54374496 54425987 55053768 55087216 55117194 55507298 55719648 55722624 55839649 56114016 56181664 56483736 56829696 56880474 56883512 56895168 56949046 57297856 57463956 57640928 57675376 57867579 57937341 58080484 58181823 58305792 58428242 58605624 58715328 58718464 58786112 59105344 59317632 59370633 59373804 59442207 59520496 59589068 59954048 60058656 60127848 60313024 60496128 60550182 60553416 60623178 60952386 61289088 61511296 61973118 62067456 62126232 62197806 62201128 62506752 62918592 62978174 63204372 63360528 63433524 63436912 63993951 64130304 64207616 64229396 64303393 64460088 64846044 64884798 65006256 65009728 65084624 65735283 65897692 65973611 66058272 66134376 66214104 66301312 66377696 66493512 66960558 66977856 67041282 67448304 67852152 67855776 68023424 68101792 68373228 68638464 68782614 69120576 69200208 69203904 69269438 69283632 69976269 70068432 70149156 70229973 70233724 70578816 70727041 71001408 71111117 71366526 71503936 71971212 71975056 72233568 72301971 72412032 72480604 72495456 72499328 72564107 72958159 73135944 73220202 73405024 73489592 73668672 73738434 74005778 74292864 74588976 74674908 74818688 75311648 75495168 75582144 75653718 75698931 75744922 75840632 75860224 76526352 76614516 76618608 77083776 77156772 77249788 77575764 77665137 78140832 78214829 78287104 79085952 79160844 79165072 79256276 80078208 80170464 80246383 80441928 80733576 80737888 80830904 80971938 81269848 81561744 81840682 82580652 82630824 82675791 82834976 82930408 83260947 83583936 83891456 83966414 84171024 84272496 84480704 84578032 84725604 85244544 85320711 85325268 85342752 85423569 85526551 85946784 86461392 86513064 86675008 87120726 87458688 87642363 87647044 88072992 88077696 88179168 88262671 88285472 88658016 89060706 89280744 89303808 89383602 89388376 89491358 89931072 90469536 90474368 90505058 90830124 90934767 91164304 91428579 91710152 91933632 92160768 92266944 92271872 92354318 92378176 93189348 93296709 93301692 93424576 93532208 93639964 93760128 94377888 94467261 94668544 95040792 95150286 95155368 95961616 96195456 96311424 96344094 96402628 96660608 97509384 97514592 97626936 98106624 98224896 98317912 98846538 98965702 99321156 99451968 99566544 100561923 100654848 100776192 100871624 100931908 101783664 102035136 102152688 102158144 102559842 102875696 103173921 103434352 103553516 103805856 103904157 103925448 104187776 104280869 105102648 105223734 105350586 105547792 105868224 106502112 106731481 106893952 107255904 107644768 107956818 107962584 108493056 108618048 108720906 108743184 108748992 108851974 110107536 110174432 110234388 110607651 111008667 111014596 111439296 111445248 111679298 111746041 112228032 112363328 112967472 113480577 113617383 113760948 113767024 113790336 113898092 114029311 114595712 114927912 115281856 115320961 115350752 115735158 115874682 116160968 116363646 116856484 117211248 117430656 117572224 118210688 118635264 118741266 118747608 118884414 119040992 119178136 119908096 120117312 120255696 120626048 121100364 121106832 121246356 121904772 122578176 122761023 122909017 123022592 123946236 124252464 124395612 124402256 125837184 125949621 125956348 126101459 126408744 126721056 126867048 126873824 127987902 128458792 128606786 128920176 129692088 129769596 130012512 130019456 130169248 130681089 131470566 131795384 131947222 132116544 132268752 132428208 132602624 132755392 132987024 133921116 133955712 134075403 134082564 134237037 134896608 135187129 135704304 135711552 135757587 136046848 136203584 136746456 137565228 138241152 138400416 138407808 138531477 138538876 138567264 138698483 139451671 139952538 140136864 140298312 140459946 140467448 141157632 141454082 142002816 142222234 142301041 142733052 143007872 143942424 143950112 144467136 144516141 144603942 144824064 144961208 144990912 144998656 145128214 145916318 146271888 146440404 146810048 146979184 147337344 147476868 148011556 148269807 148448553 148585728 149177952 149349816 149637376 150623296 151164288 151307436 151397862 151489844 151681264 153052704 153229032 153237216 153382327 154167552 154313544 154499576 155151528 155330274 156281664 156429658 158025879 158171904 158321688 158330144 158512552 160156416 160340928 160492766 160883856 161467152 161475776 161661808 161943876 162539696 163081359 163123488 163277961 163681364 163869937 165161304 165261648 165351582 165669952 165860816 166521894 167167872 167518947 167932828 168342048 168544992 168704599 168961408 169156064 169451208 170489088 170641422 170650536 170685504 170847138 171053102 171893568 172922784 173026128 173350016 173812023 174241452 174917376 175284726 175294088 176145984 176155392 176358336 176525342 176570944 176630839 177316032 178121412 178326621 178561488 178767204 178776752 178982716 179862144 180939072 180948736 181010116 181218653 181660248 181869534 182328608 182857158 183420304 183867264 184533888 184708636 184756352 185925631 186378696 186593418 186603384 186849152 187064416 187279928 187520256 188755776 188934522 190081584 190300572 190310736 191923232 192390912 192622848 192688188 192805256 192910179 193321216 195018768 195029184 195253872 196635824 197205849 197693076 197920833 197931404 198642312 198903936 199133088 199321661 201123846 201743248 201863816 203567328 204070272 204305376 204316288 204498847 205119684 205751392 206347842 206868704 207107032 207611712 207808314 207850896 208375552 208561738 210205296 210447468 210689919 210701172 211095584 211736448 212181123 213004224 213333351 213462962 213787904 214511808 215289536 215913636 215925168 216905913 217236096 217441812 217486368 217497984 217692321 217703948 217954759 218874477 220215072 220348864 220423609 220468776 221215302 222017334 222029192 222878592 223358596 223492082 224456064 224726656 225934944 226961154 227096793 227234766 227521896 227534048 227580672 227796184 228058622 229191424 229855824 230563712 230641922 230701504 231470316 231749364 232321936 232727292 232995411 233712968 234422496 234644487 234861312 235144448 236421376 237482532 237495216 237768828 238081984 238356272 240234624 240511392 240739149 241029371 241252096 242200728 242213664 242492712 243809544 245522046 245818034 247892472 248504928 248791224 248804512 249782841 251674368 251899242 251912696 252202918 252817488 253442112 253734096 253747648 255975804 256270707 256579653 256917584 257213572 257840352 259384176 259539192 260025024 260038912 260338496 261362178 262927089 262941132 263590768 263894444 264233088 264537504 264788013 264856416 265107227 265510784 265974048 267842232 267911424 268150806 268165128 268474074 269793216 270374258 271408608 271423104 271515174 271993129 272407168 273492912 275130456 276482304 276800832 276815616 277062954 277077752 277134528 277396966 278903342 279905076 280273728 280596624 280919892 280934896 282908164 283401783 284005632 284444468 284602082 284772169 285466104 286015744 287884848 287900224 288934272 289032282 289207884 289922416 289981824 290256428 291832636 292543776 292880808 293620096 293882449 293958368 294674688 294953736 296023112 296539614 296897106 298355904 298699632 301246592 302328576 302614872 302795724 302979688 303362528 306105408 306458064 306474432 306764654 308627088 308999152 310303056 310660548 311712471 312563328 312842607 312859316 313219753 316051758 316643376 316660288 317025104 320194443 320681856 320985532 321355331 321767712 322934304 322951552 323323616 323887752 325079392 326162718 326246976 326555922 327362728 327739874 330322608 330523296 330703164 331339904 331721632 333026001 333043788 334335744 335037894 335238123 335865656 336684096 337089984 337409198 337922816 338312128 338902416 340852149 341282844 341301072 341371008 341694276 342087933 342106204 343787136 345845568 345962883 346052256 346379957 346700032 347624046 348482904 350569452 350588176 352291968 352716672 353050684 353141888 353261678 354632064 355376839 356242824 356653242 357122976 357534408 357553504 357965432 359724288 361878144 362020232 362437306 363320496 363739068 364657216 365714316 366840608 367734528 368283069 368727051 369067776 369417272 369512704 371851262 372757392 373186836 373206768 373698304 374128832 374559856 377511552 377848863 377869044 378304377 380163168 380601144 380621472 380981909 383846464 385376376 385610512 385820358 390037536 390058368 390507744 390877543 393271648 394411698 395386152 395841666 395862808 397284624 397807872 398266176 398643322 402247692 402711111 403486496 403727632 405561387 407134656 407272761 408140544 408610752 408632576 408997694 410239368 411502784 412695684 413737408 414214064 415223424 415594431 415616628 415701792 416095449 416597071 417123476 418355013 420410592 420894936 421379838 421402344 422191168 423472896 424362246 426008448 426666702 426903123 426925924 429023616 430579072 431827272 431850336 433811826 434472192 434883624 434972736 434995968 435384642 435407896 435909518 437748954 440430144 440697728 440847218 440937552 442430604 444034668 444058384 445345659 445757184 446717192 446984164 448912128 449453312 450123751 451869888 453922308 454193586 454469532 455043792 455068096 455592368 456117244 459711648 460146981 461127424 461283844 461403008 461815277 462940632 463498728 464643872 465454584 465990822 467425936 468844992 469288974 474965064 474990432 475537656 476163968 476712544 480469248 481022784 481478298 482058742 484401456 484427328 484985424 487619088 489833883 491044092 491609811 491636068 495784944 497009856 497582448 497609024 497777819 499565682 502556841 503798484 503825392 504405836 505634976 506113797 506884224 507468192 507495296 507948749 510707113 511951608 512541414 513159306 513835168 514427144 515680704 518768352 519078384 519885601 520050048 520676992 522724356 525854178 525882264 527181536 527788888 528466176 529075008 529576026 529712832 529892517 530214454 531021568 531948096 535684464 536301612 536330256 536948148 539586432 540748516 542817216 542846208 543030348 543655959 543986258 544311361 544814336 546985824 550260912 553601664 554125908 554155504 554269056 554793932 557776893 557806684 559810152 560547456 561193248 561724681 561839784 561869792 565816328 566803566 568888936 569204164 569544338 570932208 575769696 575800448 577868544 578064564 578415768 578730537 579844832 579963648 580512856 583665272 585087552 585761616 587240192 587764898 587916736 589907472 592046224 593079228 593762499 593794212 596711808 597399264 597964983 598685857 602493184 605229744 605591448 605959376 606725056 612210816 612916128 612948864 613496541 613529308 614236139 617254176 617998304 620606112 621321096 623424942 625126656 625685214 625718632 626439506 632103516 633286752 633320576 634050208 636543369 640000053 640388886 641363712 641971064 642710662 643535424 645868608 645903104 646647232 647775504 650158784 652325436 652493952 653076963 653111844 653864277 654725456 655479748 656623431 660645216 661046592 661270827 661406328 662679808 663443264 666052002 666087576 670075788 670476246 671731312 673368192 674179968 674818396 676624256 677804832 679264591 681704298 682565688 682602144 682742016 683388552 684175866 684212408 687574272 691691136 691925766 692104512 692759914 695248092 696965808 701138904 701176352 703933461 704583936 705433344 706101368 706283776 706523356 709264128 710753678 712485648 713306484 714245952 715068816 715107008 715930864 722217447 723088113 723756288 724040464 724874612 725709721 726640992 727478136 729314432 731428632 733681216 736566138 737454102 738834544 743702524 745514784 746373672 746413536 747120367 748257664 749119712 755023104 755697726 755738088 756608754 760326336 761202288 761242944 761963818 767692928 769738959 770752752 771221024 771640716 780075072 780116736 781015488 781755086 782222287 786543296 788823396 790772304 791683332 791725616 794364039 794569248 795321681 796532352 797286644 798205177 802539749 804495384 805422222 806972992 807455264 811122774 814269312 814545522 815979387 817221504 817995388 820478736 823005568 825391368 827474816 828428128 830446848 831188862 831233256 831403584 832190898 833194142 834246952 836710026 840821184 841789872 842759676 842804688 844382336 848724492 852016896 853333404 853806246 853851848 854316507 858047232 860363119 861158144 863654544 863700672 867623652 869767248 869945472 870769284 870815792 871819036 875497908 880860288 881395456 881647347 881694436 881875104 882710213 884861208 888069336 888116768 890691318 893434384 893968328 900247502 903739776 905637751 907844616 908387172 908939064 910087584 910136192 911184736 912234488 919423296 920293962 922567688 922806016 923630554 925881264 926997456 929287744 930909168 931981644 934851872 937689984 938527821 938577948 939659259 949930128 949980864 951075312 952327936 953425088 960583329 962045568 962956596 964065993 964117484 968802912 968854656 969970848 970889381 975238176 976161697 979667766 982088184 983219622 983272136 991569888 994019712 995164896 995218048 995555638 996107287 999131364 1005113682 1005714369 1007596968 1007650784 1008811672 1011269952 1012227594 1013768448 1014936384 1014990592 1015897498 1021414226 1023903216 1025082828 1026263799 1026318612 1027670336 1028854288 1031361408 1037536704 1037888649 1038156768 1039139871 1039771202 1040100096 1041353984 1045448712 1051708356 1051764528 1054363072 1055577776 1058150016 1059152052 1059425664 1059785034 1060428908 1063896192 1066130517 1071368928 1072603224 1072660512 1073676289 1073896296 1079172864 1081497032 1085634432 1086060696 1087311918 1087972516 1088622722 1093971648 1100521824 1106181153 1107203328 1108251816 1108311008 1108538112 1109587864 1115553786 1115613368 1119620304 1121094912 1122386496 1123449362 1123679568 1123739584 1131632656 1133607132 1134913131 1137777872 1138408328 1139088676 1141864416 1142945727 1147089559 1151539392 1151600896 1156129128 1156831536 1157461074 1159689664 1161025712 1167330544 1170175104 1171523232 1172632629 1174046291 1175529796 1175833472 1179814944 1184092448 1186158456 1187524998 1187588424 1193423616 1194798528 1195929966 1197371714 1210459488 1211182896 1211918752 1213450112 1216684161 1224421632 1225832256 1225897728 1226993082 1227058616 1228472278 1234508352 1235996608 1241212224 1242642192 1246849884 1248286347 1249791213 1251370428 1251437264 1252879012 1255065039 1264207032 1266573504 1266641152 1268100416 1268530571 1273086738 1280000106 1280709369 1280777772 1283942128 1285421324 1287070848 1291737216 1293294464 1295551008 1300317568 1301479417 1304650872 1304987904 1306153926 1306223688 1307728554 1309450912 1310959496 1313246862 1321290432 1322093184 1322541654 1322812656 1326886528 1332104004 1332175152 1340151576 1340952492 1343462624 1346736384 1348359936 1349636792 1350371253 1353248512 1355609664 1358529182 1363408596 1365131376 1365204288 1366777104 1368351732 1368424816 1380440943 1383382272 1383851532 1384209024 1385445831 1385519828 1387116049 1390496184 1393931616 1402277808 1402352704 1407866922 1412202736 1413046712 1421507356 1424971296 1426612968 1428491904 1430137632 1430214016 1431491929 1431861728 1444434894 1446176226 1448080928 1449749224 1451419442 1453281984 1454956272 1458628864 1462857264 1467362432 1473132276 1474829433 1474908204 1477669088 1487405048 1491029568 1492747344 1492827072 1493333457 1494240734 1496515328 1498239424 1511395452 1511476176 1513217508 1518341391 1520652672 1522404576 1522485888 1523846247 1523927636 1525683313 1532121339 1533968381 1535385856 1539477918 1541505504 1542442048 1543281432 1559656803 1560150144 1562030976 1563510172 1564444574 1565311451 1573086592 1577646792 1581544608 1583366664 1583451232 1588728078 1589138496 1589677551 1590643362 1593064704 1594573288 1596410354 1605079498 1608990768 1610844444 1613945984 1614910528 1622245548 1628538624 1629091044 1630967877 1631958774 1632934083 1634443008 1635990776 1640957472 1646011136 1650782736 1654949632 1656856256 1662377724 1662466512 1662807168 1664381796 1666388284 1668493904 1673330679 1673420052 1681642368 1683579744 1685174043 1685519352 1685609376 1687205597 1688764672 1697448984 1706666808 1707612492 1707703696 1708633014 1720726238 1727309088 1727401344 1731029119 1735247304 1739534496 1739890944 1741538568 1741631584 1743638072 1750995816 1761720576 1763294694 1763388872 1763750208 1765420426 1769722416 1776138672 1776233536 1781382636 1786868768 1787936656 1793894949 1796057571 1800495004 1807479552 1811275502 1815689232 1816774344 1817878128 1820175168 1820272384 1822369472 1824468976 1838846592 1840489623 1840587924 1842708417 1845135376 1847261108 1851762528 1853994912 1855750589 1858575488 1861818336 1863963288 1869703744 1875379968 1877055642 1877155896 1879318518 1899860256 1899961728 1902150624 1903951903 1906850176 1921166658 1924091136 1925913192 1928131986 1928234968 1937605824 1937709312 1939941696 1941778762 1950476352 1952323394 1959335532 1961592831 1964176368 1966439244 1966544272 1983139776 1983812481 1988039424 1990329792 1990436096 1991111276 1992214574 1993405183 1998262728 2010227364 2011428738 2015193936 2015301568 2017623344 2022539904 2024455188 2029872768 2031794996 2037793773 2042828452 2045181941 2047806432 2050165656 2052527598 2052637224 2055340672 2057708576 2062722816 2075073408 2075777298 2076313536 2078279742 2079542404 2090897424 2103416712 2103529056 2108726144 2111155552 2116300032 2118304104 2118851328 2119570068 2120857816 2127792384 2132261034 2142737856 2145206448 2145321024 2147352578 2147792592 2162994064 2169264339 2171268864 2172121392 2174623836 2175945032 2177129163 2177245444 2187943296 2192538271 2201043648 2212362306 2216503632 2216622016 2219175728 2231107572 2231226736 2239240608 2241361101 2244772992 2246898724 2247359136 2247479168 2249487317 2263265312 2267214264 2269826262 2275555744 2276816656 2278177352 2283728832 2285891454 2294179118 2303078784 2312258256 2313663072 2314922148 2319379328 2322051424 2334661088 2340350208 2343046464 2345265258 2346666861 2348092582 2351059592 2351666944 2359629888 2368184896 2372316912 2375049996 2375176848 2385965043 2389597056 2391859932 2394615531 2394743428 2407619247 2420918976 2422365792 2423837504 2424659699 2426900224 2433368322 2447938161 2451664512 2453986164 2454117232 2456944556 2469016704 2471993216 2482424448 2485284384 2487637873 2493699768 2496572694 2499582426 2502740856 2502874528 2505758024 2510130078 2528414064 2533147008 2536200832 2537061142 2546173476 2560000212 2561418738 2561555544 2562949521 2567884256 2570842648 2574141696 2581089357 2583474432 2586588928 2591102016 2600635136 2602958834 2609301744 2612307852 2612447376 2615457108 2618901824 2621918992 2626493724 2642580864 2644186368 2644942041 2645083308 2645625312 2648130639 2651323081 2653773056 2664208008 2664350304 2680303152 2681904984 2686925248 2699273584 2700742506 2711219328 2716913253 2717058364 2726817192 2730262752 2730408576 2733554208 2736142801 2736703464 2736849632 2760881886 2767703064 2768418048 2770891662 2771039656 2774232098 2780992368 2787863232 2804555616 2804705408 2815733844 2818977777 2824405472 2826093424 2843014712 2849942592 2853225936 2856983808 2860275264 2860428032 2862983858 2863723456 2888869788 2892197979 2892352452 2896161856 2899498448 2902838884 2906563968 2909912544 2912668143 2916179497 2925714528 2928485091 2934724864 2946264552 2949658866 2949816408 2955338176 2974810096 2982059136 2985494688 2985654144 2986666914 2988321861 2988481468 2991924419 2996478848 3022790904 3022952352 3026435016 3036682782 3041305344 3044809152 3044971776 3047692494 3047855272 3051366626 3064242678 3067936762 3078955836 3083011008 3084884096 3086562864 3117419613 3119313606 3120300288 3124061952 3127020344 3128889148 3130622902 3146173184 3155293584 3163089216 3166733328 3166902464 3177456156 3178276992 3179355102 3181286724 3189146576 3192820708 3198391551 3210158996 3217981536 3221028867 3221688888 3227891968 3229821056 3232706939 3244491096 3258182088 3261935754 3263917548 3265868166 3271981552 3281914944 3301565472 3308675911 3313712512 3324755448 3324933024 3325614336 3328763592 3332776568 3336987808 3346661358 3346840104 3363284736 3367159488 3370348086 3371038704 3371218752 3374411194 3394897968 3413333616 3415224984 3415407392 3417266028 3428837181 3441268677 3441452476 3454618176 3454802688 3462058238 3470494608 3479068992 3483077136 3483263168 3487276144 3501991632 3517897887 3522138873 3526589388 3526777744 3527500416 3530840852 3534908641 3539444832 3552277344 3552467072 3562765272 3573737536 3574949791 3575873312 3587789898 3592115142 3600990008 3622551004 3631378464 3633548688 3635756256 3639199207 3640350336 3644738944 3648937952 3677693184 3680979246 3681175848 3685416834 3690270752 3694522216 3703525056 3707989824 3711501178 3717150976 3723636672 3727926576 3739407488 3749373639 3754111284 3754311792 3758637036 3799720512 3799923456 3804301248 3805591713 3807903806 3810179527 3813700352 3842333316 3851826384 3856263972 3856469936 3875211648 3879883392 3883557524 3900952704 3904438251 3904646788 3909145229 3918671064 3923185662 3928352736 3932878488 3933088544 3966279552 3967624962 3980659584 3982222552 3984429148 3986810366 3996525456 4020454728 4022857476 4030387872 4030603136 4035246688 4045079808 4048910376 4051113759 4059745536 4063589992 4075587546 4085656904 4090363882 4095612864 4100331312 4105055196 4105274448 4110681344 4115417152 4150146816 4151554596 4152627072 4156337493 4156559484 4159084808 4161348147 4181794848 4190800999 4206833424 4207058112 4217452288 4222311104 4236608208 4239140136 4241715632 4264522068 4285475712 4290412896 4290642048 4294475787 4294705156 4295585184 4299652973 4325988128 4338528678 4344242784 4349247672 4351890064 4354258326 4354490888 4375886592 4385076542 4402087296 4411332271 4424724612 4433007264 4433244032 4438351456 4462215144 4462453472 4478481216 4480000371 4482722202 4489545984 4493797448 4494718272 4494958336 4498974634 4526530624 4534428528 4539652524 4551111488 4553633312 4556354704 4567457664 4571538741 4571782908 4577049939 4588358236 4596364017 4601905143 4606157568 4624516512 4627326144 4629844296 4638758656 4644102848 4669322176 4678970409 4686092928 4690530516 4693333722 4695934353 4696185164 4702119184 4719259776 4736369792 4744633824 4750099992 4750353696 4754852137 4771930086 4779194112 4783719864 4789231062 4789486856 4815238494 4841837952 4844731584 4847675008 4849319398 4866736644 4895876322 4898802249 4903329024 4907972328 4908234464 4913889112 4938033408 4943986432 4964848896 4970568768 4975275746 4987399536 4993145388 4999164852 5005481712 5005749056 5011516048 5020260156 5055522129 5056828128 5061616791 5066294016 5072401664 5074122284 5079968047 5092346952 5120000424 5122837476 5123111088 5125899042 5135768512 5141685296 5162178714 5182204032 5193087357 5205917668 5218603488 5224615704 5224894752 5229842569 5230914216 5237803648 5243837984 5252987448 5285161728 5289884082 5290166616 5291250624 5296261278 5302646162 5328416016 5328700608 5360606304 5363809968 5373850496 5388172713 5398547168 5401485012 5422438656 5433826506 5434116728 5453634384 5460525504 5460817152 5467108416 5472285602 5473406928 5473699264 5475556009 5521763772 5528125251 5535406128 5541783324 5542079312 5548464196 5561984736 5567251767 5575726464 5587436239 5609111232 5609410816 5617778243 5631467688 5637955554 5648810944 5652186848 5686029424 5699885184 5706451872 5711855709 5718741611 5720550528 5725967716 5727446912 5763694561 5777739576 5784395958 5784704904 5792323712 5798996896 5805677768 5813127936 5819825088 5825336286 5832358994 5851429056 5856970182 5892529104 5899317732 5899632816 5910676352 5949620192 5964118272 5970989376 5971308288 5973333828 5976643722 5976962936 5980215549 5983848838 5992957696 6045581808 6045904704 6052870032 6073365564 6089618304 6095384988 6095710544 6102733252 6113381319 6128485356 6135545823 6135873524 6157911672 6166022016 6169768192 6173125728 6178971491 6234839226 6238627212 6254040688 6257778296 6261245804 6310587168 6326178432 6333466656 6333804928 6339464257 6354912312 6356553984 6358710204 6362573448 6378293152 6385641416 6396783102 6420317992 6435963072 6442057734 6443377776 6459642112 6465413878 6488982192 6516364176 6523871508 6527835096 6531387489 6531736332 6543963104 6563829888 6577614813 6603130944 6617351822 6627425024 6649510896 6649866048 6657527184 6665553136 6673975616 6693322716 6693680208 6724083303 6734318976 6740696172 6742077408 6742437504 6748461951 6748822388 6756597529 6789795936 6826667232 6830449968 6830814784 6833131879 6834532056 6857674362 6882537354 6882904952 6909236352 6924116476 6940989216 6958137984 6966154272 6966526336 6972751009 6974552288 7003983264 7035795774 7040000583 7044277746 7053178776 7053555488 7055000832 7061681704 7069817282 7078889664 7104554688 7104934144 7125530544 7147475072 7149899582 7151746624 7175579796 7183846593 7184230284 7201980016 7222857741 7245102008 7262756928 7267097376 7271512512 7273979097 7278398414 7280700672 7289477888 7297875904 7361958492 7362351696 7370833668 7380541504 7389044432 7407050112 7415979648 7423002356 7447273344 7455853152 7462913619 7471910501 7478814976 7498747278 7508222568 7508623584 7517274072 7599441024 7608602496 7611183426 7615807612 7620359054 7684666632 7703652768 7712527944 7712939872 7743268071 7750423296 7759766784 7767115048 7801905408 7808876502 7809293576 7818290458 7837342128 7846371324 7856705472 7865756976 7866177088 7932559104 7935249924 7944391917 7953969243 7961319168 7964445104 7968858296 7973620732 7993050912 8040909456 8045714952 8060775744 8061206272 8070493376 8097820752 8102227518 8127179984 8150739759 8151175092 8171313808 8180727764 8191225728 8200662624 8208428403 8210110392 8210548896 8218324037 8230834304 8303109192 8305254144 8312674986 8313118968 8318169616 8322696294 8363589696 8381601998 8413666848 8414116224 8431786999 8444622208 8473216416 8478280272 8483431264 8529044136 8570951424 8580825792 8581284096 8588951574 8589410312 8591170368 8599305946 8651976256 8677057356 8688485568 8698495344 8703780128 8708516652 8708981776 8738004429 8748538491 8770153084 8785455273 8804174592 8822664542 8827937239 8849449224 8866014528 8866488064 8876702912 8924430288 8924906944 8956962432 8960000742 8964965583 8965444404 8975773257 8987594896 8989436544 8997949268 9053061248 9068857056 9079305048 9102222976 9107266624 9110355919 9112709408 9134915328 9143077482 9143565816 9154099878 9176716472 9192728034 9203810286 9249033024 9254652288 9259688592 9288205696 9338644352 9357940818 9372185856 9381061032 9386667444 9391868706 9392370328 9404238368 9438519552 9472739584 9489267648 9500199984 9500707392 9509704274 9543860172 9567439728 9578462124 9578973712 9630476988 9663086601 9683675904 9689463168 9695350016 9698120817 9698638796 9709812343 9733473288 9791752644 9797604498 9815944656 9816468928 9827778224 9926027733 9941137536 9950551492 9962015261 9974799072 9986290776 9998329704 10010963424 10011498112 10023032096 10040520312 10111044258 10113656256 10123233582 10148244568 10159936094 10184693904 10240000848 10245674952 10246222176 10251798084 10271537024 10283370592 10323806031 10324357428 10364408064 10386174714 10411835336 10437206976 10449231408 10449789504 10459685138 10461828432 10475607296 10487675968 10505974896 10566416619 10579768164 10580333232 10582501248 10592522556 10604725923 10605292324 10656832032 10657401216 10679783191 10721212608 10724849373 10727619936 10737778667 10747700992 10776345426 10797094336 10802970024 10867653012 10868233456 10907268768 10917597621 10921051008 10934216832 10944571204 10946813856 10947398528 10951112018 10957180157 11016682009 11043527544 11056250502 11070812256 11083566648 11084158624 11096928392 11123969472 11134503534 11151452928 11174872478 11218222464 11235556486 11262935376 11275911108 11297621888 11304373696 11372058848 11399770368 11412903744 11416775139 11423711418 11430538581 11437483222 11441101056 11451935432 11454893824 11527389122 11555479152 11568791916 11569409808 11584647424 11597993792 11611355536 11639650176 11650672572 11664717988 11702858112 11713314753 11713940364 11727435687 11785058208 11798635464 11799265632 11810439179 11821352704 11899240384 11941978752 11946667656 11953287444 11953925872 11960431098 11967697676 12091163616 12091809408 12105740064 12117203833 12146731128 12179236608 12190769976 12191421088 12205466504 12226762638 12256970712 12271091646 12271747048 12315823344 12332044032 12346251456 12357942982 12469678452 12477254424 12484044441 12508081376 12515556592 12522491608 12572402997 12621174336 12652356864 12666933312 12667609856 12678928514 12709824624 12717420408 12725146896 12756586304 12771282832 12793566204 12840635984 12871926144 12883427361 12884115468 12886755552 12898958919 12914509201 12930827756 12977964384 13032728352 13047743016 13055670192 13062774978 13063472664 13087926208 13127659776 13155229626 13206261888 13233996813 13234703644 13299021792 13299732096 13315054368 13327663321 13331106272 13347951232 13386645432 13387360416 13448166606 13468637952 13481392344 13484154816 13484875008 13496923902 13497644776 13513195058 13579591872 13653334464 13660899936 13661629568 13666263758 13669064112 13715348724 13731149817 13765074708 13765809904 13805715429 13818472704 13848232952 13881978432 13916275968 13932308544 13933052672 13945502018 13949104576 13953836281 14007966528 14071591548 14080001166 14087803059 14088555492 14106357552 14107110976 14123363408 14139634564 14157779328 14209109376 14251061088 14264556411 14294950144 14299799164 14303493248 14316273587 14351159592 14367693186 14368460568 14403960032 14445715482 14490204016 14525513856 14534194752 14543025024 14547958194 14556796828 14595751808 14723916984 14724703392 14741667336 14761083008 14778088864 14814100224 14831959296 14846004712 14894546688 14911706304 14925827238 14943821002 14997494556 15016445136 15017247168 15034548144 15184850373 15198882048 15217204992 15222366852 15231615224 15239904141 15240718108 15369333264 15407305536 15425055888 15425879744 15486536142 15534230096 15579262071 15617753004 15618587152 15636580916 15674684256 15689527707 15692742648 15713410944 15731513952 15732354176 15746411219 15870499848 15888783834 15907938486 15928890208 15937716592 15947241464 15986101824 16081818912 16091429904 16116453631 16121551488 16140986752 16195641504 16204455036 16254359968 16301479518 16302350184 16342627616 16361455528 16382451456 16401325248 16416856806 16420220784 16421097792 16426668027 16436648074 16461668608 16606218384 16625349972 16626237936 16636339232 16645392588 16701755301 16727179392 16762308717 16763203996 16827333696 16828232448 16853334729 16863573998 16873652191 16889244416 16946432832 16956560544 16966862528 17058088272 17135567127 17156224833 17161651584 17177903148 17178820624 17182340736 17198611892 17218425961 17291083683 17303952512 17354114712 17376971136 17396990688 17407560256 17413465111 17417033304 17417963552 17476008858 17497076982 17540306168 17570910546 17645329084 17655874478 17698898448 17732029056 17753405824 17848860576 17849813888 17913924864 17920001484 17929931166 17930888808 17940646647 17951546514 17975189792 17978873088 17995898536 18106122496 18137714112 18158610096 18204445952 18214533248 18220711838 18225418816 18286154964 18287131632 18308199756 18353432944 18385456068 18406637469 18407620572 18498066048 18509304576 18519377184 18536914473 18559261567 18576411392 18677288704 18715881636 18762122064 18773334888 18783737412 18784740656 18808476736 18978535296 19000399968 19001414784 19018392771 19019408548 19041320309 19087720344 19134879456 19156924248 19157947424 19260953976 19326173202 19378926336 19396241634 19397277592 19419624686 19466946576 19583505288 19595208996 19631889312 19632937856 19655556448 19732844439 19852055466 19882275072 19901102984 19924030522 19949598144 19972581552 19996659408 20021926848 20022996224 20046064192 20081040624 20222088516 20227312512 20245385853 20246467164 20269792587 20296489136 20319872188 20369387808 20413256479 20480001696 20491349904 20492444352 20499395637 20503596168 20543074048 20566741184 20647612062 20648714856 20772349428 20823670672 20874413952 20898462816 20899579008 20918253027 20919370276 20923656864 20943470933 20975351936 21011949792 21057202321 21132833238 21159536328 21160666464 21165002496 21185045112 21209451846 21210584648 21313664064 21314802432 21359566382 21442425216 21449698746 21455239872 21475557334 21487457191 21552690852 21594188672 21605940048 21735306024 21736466912 21814537536 21821937291 21835195242 21842102016 21868433664 21889142408 21893627712 21894797056 21902224036 21914360314 22033364018 22087055088 22112501004 22141624512 22167133296 22168317248 22193856784 22247938944 22269007068 22349744956 22388740857 22415731503 22436444928 22471112972 22497001351 22525870752 22551822216 22595243776 22608747392 22744117696 22825807488 22833550278 22847422836 22861077162 22874966444 22903870864 23054778244 23110958304 23137583832 23138819616 23160731377 23195987584 23222711072 23279300352 23301345144 23329435976 23405716224 23426629506 23427880728 23454871374 23570116416 23597270928 23598531264 23620878358 23798480768 23861907729 23883957504 23893335312 23906574888 23907851744 23920862196 23935395352 24182327232 24183618816 24211480128 24234407666 24293462256 24381539952 24382842176 24410933008 24453525276 24513941424 24542183292 24543494096 24625285209 24631646688 24654972111 24692502912 24715885964 24744360487 24939356904 24954508848 24968088882 25016162752 25031113184 25044983216 25144805994 25242348672 25295360997 25333866624 25357857028 25419649248 25434840816 25450293792 25474394449 25513172608 25542565664 25587132408 25681271968 25743852288 25766854722 25768230936 25773511104 25797917838 25829018402 25861655512 25955928768 26065456704 26095486032 26111340384 26125549956 26126945328 26175852416 26245615473 26310459252 26412523776 26467993626 26469407288 26483811717 26598043584 26599464192 26630108736 26655326642 26662212544 26671256689 26695902464 26773290864 26774720832 26896333212 26927319771 26962784688 26968309632 26993847804 26995289552 27026390116 27159183744 27306668928 27321799872 27323259136 27331067757 27332527516 27338128224 27364016603 27430697448 27462299634 27530149416 27531619808 27611430858 27696465904 27763956864 27864617088 27891004036 27898209152 27907672562 28015933056 28074770281 28143183096 28160002332 28175606118 28177110984 28212715104 28214221952 28246726816 28279269128 28315558656 28418218752 28502122176 28529112822 28599598328 28606986496 28632547174 28702319184 28735386372 28736921136 28807920064 28891430964 28980408032 29051027712 29068389504 29086050048 29094362451 29095916388 29113593656 29129437029 29191503616 29447833968 29449406784 29483334672 29522166016 29556177728 29692009424 29778083199 29823412608 29851654476 29886045783 29887642004 29994989112 30032890272 30034494336 30069096288 30097570811 30369700746 30444733704 30463230448 30479808282 30481436216 30738666528 30814611072 30850111776 30851759488 30879325897 30973072284 31068460192 31158524142 31235506008 31237174304 31273161832 31349368512 31379055414 31385485296 31426821888 31463027904 31464708352 31492822438 31740999696 31777567668 31814177769 31815876972 31857780416 31875433184 31894482928 31972203648 32039349573 32163637824 32174548119 32182859808 32213336001 32232907262 32243102976 32281973504 32391283008 32408910072 32508719936 32602959036 32604700368 32685255232 32722911056 32752792863 32802650496 32833713612 32840441568 32842195584 32853336054 32871540471 32873296148 32911168609 33050046027 33212436768 33250699944 33252475872 33272678464 33283964959 33290785176 33403510602 33454358784 33524617434 33526407992 33654667392 33706669458 33727147996 33747304382 33892865664 33913121088 33933725056 34116176544 34271134254 34291615743 34312449666 34323303168 34355806296 34357641248 34364681472 34397223784 34436851922 34582167366 34607905024 34708229424 34753942272 34793981376 34815120512 34826930222 34834066608 34835927104 34952017716 34994153964 35080612336 35141821092 35182307061 35290658168 35311748956 35397796896 35431317537 35464058112 35506811648 35559776329 35697721152 35699627776 35840002968 35859862332 35861777616 35881293294 35903093028 35950379584 35991797072 36275428224 36317220192 36351611499 36395435021 36429066496 36441423676 36450837632 36572309928 36574263264 36616399512 36706865888 36770912136 36813274938 36815241144 36996132096 37038754368 37073828946 37118523134 37431763272 37524244128 37546669776 37567474824 37569481312 37616953472 37717208991 37957070592 38000799936 38002829568 38036785542 38038817096 38082640618 38175440688 38269758912 38313848496 38315894848 38521907952 38652346404 38696876757 38743527603 38792483268 38794555184 38839249372 38933893152 39167010576 39190417992 39263778624 39265875712 39311112896 39324447701 39465688878 39701990439 39704110932 39802205968 39848061044 39899196288 39945163104 39982989963 39993318816 40031191277 40043853696 40092128384 40162081248 40345861927 40444177032 40454625024 40490771706 40492934328 40539585174 40592978272 40639744376 40738775616 40826512958 40960003392 40982699808 40984888704 40998791274 41007192336 41070962479 41133482368 41295224124 41297429712 41544698856 41647341344 41748827904 41796925632 41799158016 41836506054 41838740552 41847313728 41861508843 41886941866 41950703872 42023899584 42114404642 42265666476 42319072656 42321332928 42370090224 42418903692 42421169296 42627328128 42719132764 42793669233 42884850432 42899397492 42910479744 42948820761 42951114668 42974914382 43000597519 43105381704 43188377344 43211880096 43470612048 43472933824 43629075072 43643874582 43670390484 43778284816 43787255424 43804448072 43828720628 44066728036 44174110176 44225002008 44283249024 44334266592 44336634496 44376249799 44387713568 44495877888 44538014136 44699489912 44777481714 44831463006 44942225944 44994002702 45051741504 45103644432 45217494784 45488235392 45651614976 45667100556 45694845672 45719712423 45722154324 45749932888 45807741728 46109556488 46221916608 46275167664 46277639232 46321462754 46391975168 46445422144 46602690288 46658871952 46853259012 46855761456 46909742748 47068583121 47140232832 47194541856 47197062528 47239233657 47241756716 47296182703 47596961536 47723815458 47786670624 47813149776 47815703488 47841724392 47870790704 48349360893 48364654464 48422960256 48468815332 48524654981 48586924512 48763079904 48765684352 48821866016 48907050552 49027882848 49084366584 49086988192 49250570418 49263293376 49280004081 49309944222 49385005824 49431771928 49488720974 49878713808 49909017696 49936177764 50032325504 50062226368 50089966432 50286926151 50289611988 50484697344 50560004187 50590721994 50620956573 50667733248 50715714056 50839298496 50869681632 50900587584 50948788898 51026345216 51085131328 51174264816 51362543936 51468674499 51533709444 51536461872 51547022208 51595835676 51655277883 51658036804 51723311024 51873251049 51911857536 52130913408 52190972064 52222680768 52240395333 52251099912 52253890656 52303373507 52351704832 52491230946 52620918504 52935987252 52938814576 52967623434 53196087168 53260217472 53310653284 53324425088 53342513378 53546581728 53549441664 53661902689 53792666424 53854639542 53925569376 53936619264 53987695608 53990579104 54052780232 54318367488 54613337856 54643599744 54662135514 54665055032 54676256448 54728033206 54861394896 54924599268 55060298832 55063239616 55222861716 55392931808 55527913728 55610743419 55677784701 55729234176 55782008072 55796418304 55815345124 56031866112 56149540562 56286366192 56320004664 56351212236 56354221968 56425430208 56428443904 56493453632 56558538256 57004244352 57055178313 57058225644 57123960927 57199196656 57265094348 57404638368 57470772744 57473842272 57528268259 57615840128 57782861928 57960816064 58136779008 58188724902 58191832776 58227187312 58258874058 58895667936 58898813568 58966669344 59022508993 59112355456 59384018848 59556166398 59646825216 59703308952 59772091566 59775284008 59989978224 60065780544 60068988672 60138192576 60195141622 60739401492 60809377761 60889467408 60926460896 60959616564 60962872432 61239769437 61477333056 61498186911 61629222144 61700223552 61703518976 61758651794 61795560673 61946144568 62136920384 62317048284 62471012016 62474348608 62546323664 62698737024 62754759081 62758110828 62770970592 62830412799 62906157721 62926055808 62985644876 63171606963 63400640171 63481999392 63555135336 63628355538 63631753944 63715560832 63750866368 63788965856 63944407296 64078699146 64327275648 64349096238 64365719616 64426672002 64462371573 64465814524 64782566016 64817820144 65017439872 65205918072 65209400736 65370510464 65445822112 65505585726 65605300992 65667427224 65680883136 65684391168 65706672108 65743080942 65746592296 65822337218 66100092054 66424873536 66501399888 66504951744 66545356928 66567929918 66581570352 66807021204 67049234868 67052815984 67247194509 67309334784 67413338916 67454295992 67491004053 67494608764 67785731328 67826242176 67867450112 67968686401 68232353088 68542268508 68583231486 68624899332 68711612592 68715282496 68794447568 68873703844 69164334732 69416458848 69482194131 69587962752 69630241024 69653860444 69668133216 69671854208 69734106827 69904035432 69988307928 70161224672 70283642184 70364614122 70581316336 70623497912 70795593792 70862635074 71119552658 71395442304 71680005936 71719724664 71723555232 71762586588 71806186056 71900759168 71983594144 72550856448 72634440384 72703222998 72790870042 72882847352 72901675264 73144619856 73148526528 73232799024 73413731776 73541824272 73626549876 73630482288 73964916333 74077508736 74147657892 74233081461 74237046268 74863526544 75048488256 75093339552 75134949648 75138962624 75164450669 75233906944 75434417982 75886082991 76001599872 76073571084 76077634192 76165281236 76350881376 76423183347 76539517824 76627696992 76631789696 76700261099 77043815904 77116774063 77304692808 77393753514 77487055206 77584966536 77589110368 77678498744 77867786304 78334021152 78380835984 78527557248 78622225792 78648895402 78931377756 79403980878 79408221864 79451435151 79604411936 79696122088 79798392576 79890326208 79965979926 79986637632 80013770067 80062382554 80087707392 80184256768 80324162496 80691723854 80888354064 80981543412 80985868656 81079170348 81185956544 81279488752 81477551232 81653025916 81920006784 81965399616 81969777408 81993203271 81997582548 82014384672 82092049809 82141924958 82191015511 82266964736 82590448248 82594859424 83089397712 83294682688 83593851264 83673012108 83677481104 83694627456 83723017686 83773883732 84047799168 84224310843 84228809284 84531332952 84638145312 84642665856 84740180448 84820426831 84837807384 84842338592 85254656256 85438265528 85587338466 85798794984 85820959488 85897641522 85902229336 85949828764 86001195038 86210763408 86423760192 86941224096 86945867648 87258150144 87287749164 87340780968 87388311087 87556569632 87574510848 87608896144 87657441256 88133456072 88348220352 88450004016 88566498048 88668533184 88673268992 88752499598 88775427136 89076028272 89398979824 89554963428 89658137349 89662926012 89884451888 89988005404 90103483008 90207288864 90292712433 90401564407 90976470784 91334201112 91389691344 91439424846 91444308648 91499865776 91615483456 92219112976 92443833216 92550335328 92555278464 92637977691 92642925508 92749656989 92890844288 93205380576 93317743904 93706518024 93711522912 93819485496 94137166242 94280465664 94389083712 94394125056 94478467314 94483513432 94592365406 95447630916 95573341248 95626299552 95631406976 95683448784 95741581408 96118048719 96640008003 96698721786 96729308928 96845920512 96937630664 97049309962 97173849024 97526159808 97531368704 97643732032 97814101104 98055765696 98168733168 98173976384 98501140836 98526586752 98560008162 98614621413 98619888444 98733505827 98863543856 98977441948 99150138081 99757427616 99818035392 99851894877 99872355528 100064651008 100124452736 100179932864 100213915109 100573852302 100579223976 101120008374 101181443988 101241913146 101431428112 101678596992 101739363264 101801175168 101897577796 102170262656 102348529632 102568953241 102725087872 102937348998 103067418888 103072923744 103094044416 103191671352 103310555766 103316073608 103446622048 103746502098 103823715072 104261826816 104381944128 104445361536 104480790666 104502199824 104507781312 104606747014 104982461892 105241837008 105871974504 105877629152 105935246868 106293952611 106392174336 106520434944 106621306568 106648850176 106679328987 106685026756 107093163456 107098883328 107323805378 107585332848 107709279084 107851138752 107975391216 107981158208 108105560464 109054834497 109186305063 109287199488 109324271028 109330110064 109352512896 109456066412 109582167871 109722789792 109849198536 110120597664 110126479232 110445723432 110785863616 111221486838 111355569402 111564016144 111630690248 112299081124 112572732384 112640009328 112702424472 112708443936 112815175417 112850860416 112986907264 113117076512 114008488704 114110356626 114116451288 114247921854 114398393312 114530188696 114809276736 114941545488 114947684544 115056536518 115231680256 115565723856 115921632128 116230582809 116377449804 116383665552 116454374624 116517748116 117791335872 117797627136 117933338688 117973343103 118045017986 118115565337 118224710912 118768037696 119112332796 119406617904 119544183132 119550568016 119948969889 119979956448 120093573831 120131561088 120276385152 120390283244 120528981727 121037585781 121183502099 121478802984 121618755522 121778934816 121852921792 121919233128 121925744864 122479538874 122954666112 122996373822 123212887437 123400447104 123517303588 123591121346 123892289136 124273840768 124634096568 124942024032 124948697216 125092647328 125397474048 125509518162 125516221656 125541941184 125584526529 125660825598 125812315442 125852111616 125971289752 126343213926 126801280342 126963998784 127110270672 127256711076 127263507888 127431121664 127501732736 127577931712 128157398292 128654551296 128698192476 128731439232 128846462283 128853344004 128924743146 128931629048 129001792557 129565132032 129635640288 129914830969 130034879744 130411836144 130418801472 130741020928 130891644224 131011171452 131334854448 131361766272 131413344216 131486161884 131493184592 131644674436 132200184108 132849747072 133002799776 133009903488 133090713856 133128749397 133135859836 133163140704 133289242163 133614042408 134098469736 134105631968 134494389018 134826677832 134908591984 134982008106 134989217528 135652484352 135937372802 136464706176 136751300401 137084537016 137166462972 137249798664 137423225184 137430564992 137588895136 137747407688 138328669464 138832917696 138964388262 139175925504 139307720888 139336266432 139343708416 139468213654 139808070864 139976615856 140322449344 140567284368 140729228244 141162632672 141246995824 141591187584 141717700971 141725270148 141888548109 142239105316 142790884608 143360011872 143439449328 143447110464 143525173176 143612372112 143801518336 143967188288 145048082679 145268880768 145406445996 145573964943 145581740084 145765694704 146289239712 146297053056 146465598048 146604296531 146827463552 147083648544 147253099752 147260964576 147400416247 147929832666 148155017472 148295315784 148466162922 148474092536 149727053088 150096976512 150186679104 150269899296 150277925248 150328901338 150412200337 150868835964 151772165982 151862869719 152003199744 152147142168 152155268384 152330562472 152701762752 152846366694 153079035648 153255393984 153263579392 153400522198 154087631808 154233548126 154609385616 154787507028 154965833649 154974110412 155169933072 155178220736 155356997488 155735572608 156668042304 156721185999 156761671968 156910120521 157055114496 157244451584 157297790804 157479009457 157862755512 158807961756 158816443728 158902870302 159208823872 159392244176 159780652416 159931959852 159973275264 160027540134 160124765108 160648324992 160985708067 161383447708 161776708128 161963086824 161971737312 162125119639 162158340696 162371913088 162558977504 162955102464 163306051832 163840013568 163930799232 163986406542 163995165096 164028769344 164184099618 164283849916 164382031022 165180896496 165189718848 166178795424 166589365376 167033354103 167187702528 167346024216 167354962208 167389254912 167446035372 167547767464 168095598336 168448621686 168457618568 169062665904 169276290624 169285331712 169480360896 169640853662 169675614768 169684677184 170876531056 171174676932 171371882781 171597589968 171795283044 171804458672 171899657528 172002390076 172421526816 172584804777 172847520384 173210523409 173882448192 173891735296 174575498328 174681561936 174776622174 175113139264 175217792288 175314882512 176266912144 176696440704 176900008032 177067526979 177280989941 177337066368 177504999196 177550854272 178152056544 178797959648 179109926856 179316274698 179325852024 179768903776 179976010808 180206966016 180414577728 180585424866 180803128814 182668402224 182779382688 182878849692 182888617296 182999731552 183230966912 183719308311 184438225952 184887666432 185100670656 185110556928 185275955382 185285851016 185386682019 185499313978 185781688576 186410761152 186635487808 187413036048 187423045824 187638970992 188274332484 188491238397 188718473163 188778167424 188956934628 188967026864 189184730812 189514820889 190201920513 190895261832 191146682496 191252599104 191262813952 191366897568 191483162816 191548116221 192236097438 193280016006 193387114719 193397443572 193875261328 194098619924 194347698048 195052319616 195287464064 195628202208 196111531392 196337466336 196347952768 196523391967 197002281672 197053173504 197120016324 197229242826 197239776888 197467011654 197727087712 197954883896 198300276162 199514855232 199636070784 199703789754 199744711056 200248905472 200359865728 200427830218 201147704604 201158447952 202240016748 202362887976 202473012159 202483826292 202862856224 203357193984 203478726528 203602350336 203795155592 203906059203 204340525312 204697059264 205137906482 205450175744 205874697996 206134837776 206145847488 206383342704 206621111532 206632147216 206893244096 207493004196 208446582393 208763888256 208890723072 208961581332 209004399648 209015562624 209202320481 209213494028 209454523399 209964923784 210483674016 211743949008 211755258304 211870493736 212587905222 213242613136 213358657974 213370053512 214186326912 214647610756 215170665696 215418558168 215702277504 215950782432 215962316416 216155281279 216211120928 218109668994 218372610126 218648542056 218660220128 218705025792 218912132824 219164335742 219445579584 219698397072 220241195328 220252958464 220891446864 221571727232 222442973676 222699244383 222711138804 223128032288 223261380496 224598162248 225145464768 225280018656 225404848944 225416887872 225493352007 225630350834 225701720832 225973814528 226234153024 228220713252 228232902576 228495843708 228796786624 229060377392 229269550041 229618553472 229883090976 229895369088 230100783297 230113073036 230378180263 231131447712 231350322189 231629225531 231843264256 232461165618 232754899608 232767331104 232908749248 233035496232 235582671744 235866677376 235946686206 236090035972 236231130674 236362029101 237536075392 238224665592 238813235808 239088366264 239101136032 239897939778 239959912896 240041310201 240187147662 240263122176 240552770304 240780566488 241057963454 242075171562 242367004198 242957605968 243237511044 243557869632 243705843584 243838466256 243851489728 244959077748 245909332224 245992747644 246276149427 246425774874 246573046533 246800894208 247034607176 247182242692 247784578272 248547681536 249268193136 249884048064 249897394432 250185294656 251019036324 251032443312 251083882368 251169053058 251321651196 251624630884 251942579504 252672932529 252686427852 253602560684 253927997568 254220541344 254461280493 254513422152 254527015776 254768045147 255003465472 255155863424 256314796584 257396384952 257462878464 257692924566 257706688008 257849486292 257863258096 258003585114 259271280576 259829661938 260823672288 260837602944 261385396969 261783288448 262022342904 262669708896 262723532544 262826688432 262972323768 262986369184 263289348872 264400368216 265699494144 266005599552 266019806976 266257498794 266271719672 266326281408 266578484326 267228084816 268196939472 268211263936 268988778036 269653355664 269817183968 269964016212 269978435056 270878137299 271204693221 271874745604 272929412352 273502600802 274169074032 274332925944 274499597328 274846450368 274861129984 275177790272 275494815376 276657338928 277665835392 277913933073 277928776524 278248970967 278615441776 278672532864 278936427308 279616141728 279953231712 280218338939 280644898688 281134568736 281458456488 282325265344 282421033489 282493991648 283182375168 283435401942 283450540296 283777096218 284478210632 286720023744 286878898656 286894220928 287050346352 287224744224 287496737353 287934376576 290096165358 290537761536 290812891992 291147929886 291163480168 291531389408 292578479424 292594106112 292931196096 293208593062 293654927104 294167297088 294506199504 294521929152 294800832494 295859665332 296200517481 296590631568 296932325844 296948185072 299454106176 299555684631 300193953024 300373358208 300539798592 300555850496 300641745327 300657802676 300824400674 301004182633 301737671928 303544331964 303725739438 304294284336 304310536768 304661124944 305403525504 305692733388 306510787968 306801044396 307706859723 308175263616 308467096252 308822473091 309218771232 309575014056 309931667298 309948220824 310339866144 310356441472 310713994976 311471145216 313336084608 313442371998 313523343936 313820241042 314595581608 314958018914 315725511024 317615923512 317632887456 317805740604 318417647744 318784488352 319561304832 319863919704 319946550528 320037986961 320055080268 320249530216 321296649984 321971416134 322766895416 323553416256 323926173648 323943474624 324250239278 324316681392 324743826176 325117955008 326612103664 327558915189 327861598464 327972813084 327990330192 328057538688 328368199236 328567699832 328746503613 328764062044 330361792992 330379437696 331073278921 332357590848 333178730752 334066708206 334692048432 334709924416 334892070744 335095534928 336897243372 336915237136 338125331808 338445526251 338552581248 338960721792 339281707324 339351229536 339369354368 339672584867 341753062112 342349353864 342743765562 343195179936 343590566088 343608917344 343799315056 344004780152 344843053632 345169609554 345695040768 346421046818 347764896384 349150996656 349363123872 349553244348 350226278528 350435584576 350629765024 352533824288 353392881408 353800016064 353920029309 354135053958 354346696011 354561979882 354674132736 355009998392 355101708544 356304113088 357595919296 358219853712 358632549396 358651704048 359537807552 359952021616 360280721493 360829155456 361170849732 361586945181 361606257628 363112757343 363550506297 365336804448 365558765376 365757699384 365777234592 365999463104 366123614549 366461933824 367438616622 368876451904 369638662311 370201341312 370551910764 370571702032 370773364038 370998627956 372821522304 373270975616 374826072096 374846091648 375277941984 375633318823 376548664968 376982476794 377436946326 377556334848 377913869256 377934053728 378369461624 379029641778 380403841026 381790523664 382293364992 382505198208 382733795136 382966325632 383096232442 384472194876 386560032012 386774229438 386794887144 387005377671 387750522656 388197239848 388695396096 389744492907 390104639232 390574928128 391256404416 392223062784 392674932672 392695905536 393046783934 394004563344 394240032648 394458485652 394479553776 394934023308 395454175424 395909767792 396600552324 399029710464 399272141568 399386248191 399407579508 399489422112 399867726489 400349785231 400719731456 400855660436 402295409208 402316895904 404480033496 404725775952 404946024318 404967652584 405725712448 406957453056 407590311184 407812118406 409394118528 410253901203 410275812964 411749395992 412269675552 412291694976 412766685408 413157562951 413242223064 413264294432 413786488192 414986008392 416893164786 417527776512 417923162664 418008799296 418031125248 418404640962 418426988056 418909046798 419929847568 420967348032 423487898016 423510516608 423740987472 425175810444 425665644327 426485226272 426717315948 426740107024 428372653824 429295221512 430341331392 430837116336 431404555008 431901564864 431924632832 432310562558 432422241856 432568924711 436219337988 436721894829 436745220252 437297084112 437320440256 437824265648 438328671484 438891159168 439396794144 439812889593 440343104047 440482390656 441782893728 442201248741 443143454464 443804481197 444885947352 445398488766 445422277608 446256064576 446522760992 449196324496 450290929536 450560037312 450809697888 450833775744 450986704014 451236601011 451260701668 451780587269 452468306048 456441426504 456465805152 456991687416 457593573248 458120754784 458539100082 459237106944 459766181952 459790738176 460201566594 460226146072 460756360526 462262895424 462700644378 463258451062 464922331236 465509799216 465534662208 465817498496 466070992464 470730361563 471165343488 471733354752 471893372412 472180071944 472437028371 472462261348 472724058202 475072150784 476449331184 477626471616 478176732528 478202272064 479795879556 479919825792 480082620402 480374295324 481561132976 482115926908 482957124201 484150343124 484734008396 485915211936 486375358917 486475022088 487115739264 487411687168 487676932512 487702979456 488138747789 489918155496 491985495288 492552298854 492851549748 493146093066 494069214352 494364485384 495569156544 498536386272 499610062561 499768096128 500370589312 502038072648 502064886624 502167764736 502338106116 502643302392 503249261768 503885159008 505345865058 505372855704 507205121368 507855995136 508441082688 508922560986 509026844304 509054031552 509536090294 510311726848 512629593168 514792769904 515385849132 515413376016 515698972584 515726516192 516007170228 517754414331 518542561152 519631570227 519659323876 521647344576 521675205888 522770793938 523566576896 524044685808 525339417792 525653376864 525944647536 525972738368 526578697744 528800736432 531202580937 531842969823 532011199104 532514997588 532543439344 532652562816 533156968652 533771204791 534456169632 536393878944 536422527872 537977556072 539306711328 539634367936 539817418441 539928032424 539956870112 541756274598 542409386442 543749491208 547005201604 548338148064 548665851888 548999194656 549692900736 550355580544 550989630752 553314677856 555331670784 555827866146 555857553048 556160046057 556497941934 557230883552 557345065728 557872854616 559232283456 559906463424 560436677878 561289797376 562269137472 562916912976 564650530688 564842066978 564987983296 566155419489 566870803884 566901080592 567554192436 568956421264 570605761539 573440047488 573757797312 573788441856 574100692704 574449488448 574644348663 574993474706 575337108577 575868753152 580192330716 581625783984 582295859772 582326960336 583062778816 585156958848 585862392192 586417186124 588334594176 589012399008 589043858304 589570175901 589601664988 590280929579 591719330664 592401034962 593181263136 593864651688 593896370144 598908212352 599111369262 600746716416 601079597184 601283490654 601315605352 601648801348 602008365266 603475343856 607088663928 607451478876 608588568672 608621073536 609322249888 610807051008 611385466776 611718177609 613021575936 613602088792 615413719446 616350527232 616934192504 617644946182 618437542464 619150028112 619863334596 619896441648 620679732288 620712882944 621427989952 626672169216 626884743996 627046687872 627606961443 627640482084 628363570197 629191163216 629916037828 631451022048 632810950849 635231847024 635265774912 635611481208 636835295488 637568976704 639727839408 640075973922 640110160536 640499060432 643942832268 645533790832 647106832512 647852347296 647886949248 648465843837 648500478556 648633362784 649247598923 650235910016 653224207328 655117830378 655945626168 655980660384 656115077376 656736398472 657135399664 657493007226 657528124088 660723585984 660758875392 662146557842 664715181696 666111172921 668133416412 669384096864 669419848832 669784141488 670191069856 673794486744 673830474272 676250663616 676480056021 676891052502 677105162496 677921443584 678563414648 678702459072 678738708736 679345169734 683506124224 684698707728 685487531124 686390359872 687181132176 687217834688 687598630112 688009560304 689686107264 690302349891 690339219108 691134540789 692842093636 694050966567 694887676593 695529792768 697407041881 698301993312 698726247744 699106488696 700452557056 700871169152 701259530048 705067648576 707600032128 707840058618 708270107916 708693392022 709086087303 709123959764 710019996784 712608226176 715191838592 716439707424 717265098792 717303408096 717982672687 719075615104 719904043232 720561442986 721658310912 722341699464 723173890362 723212515256 726225514686 727101012594 730673608896 731117530752 731515398768 731554469184 731998926208 732247229098 734877233244 737752903808 739277324622 739719139599 740402682624 741103821528 741143404064 741546728076 741997255912 745643044608 746541951232 749652144192 749692183296 750555883968 751266637646 753097329936 753964953588 754873892652 755827738512 755868107456 756738923248 758059283556 760807682052 763383841479 763581047328 764304135441 765010396416 765467590272 765932651264 766192464884 767075175097 768944389752 773120064024 773548458876 773589774288 774010755342 775501045312 776394479696 779488985814 782512808832 784156190907 785349865344 786093567868 788009126688 788480065296 788916971304 788959107552 789706227919 789868046616 790908350848 791819535584 793201104648 798059420928 798772496382 798815159016 798978844224 799735452978 800699570462 801711320872 804590818416 804633791808 808960066992 809451551904 809892048636 809935305168 811451424896 813614079663 815180622368 815624236812 818788237056 820507802406 820551625928 823498791984 824539351104 824583389952 825533370816 826315125902 826484446128 826528588864 826808957359 827572976384 829972016784 833786329572 834746912901 835846325328 836017598592 836809281924 836853976112 837818093596 839859695136 840655016817 841934696064 843702872089 846975796032 847021033216 847263100467 847481974944 848284514693 850351620888 851331288654 852970452544 853434631896 853480214048 858590443024 860682662784 861674232672 862490212059 863803129728 864621125116 864844483712 865137849422 870317878711 872438675976 873443789658 873490440504 874594168224 874640880512 875648531296 876657342968 877782318336 878793588288 879625779186 880686208094 880964781312 883565787456 884402497482 887608962394 889771894704 890796977532 890844555216 892512129152 893045521984 898392648992 900581859072 901120074624 901619395776 901667551488 901925235981 901973408028 902473202022 902521403336 903012547899 903561174538 904936612096 912882853008 912931610304 913983374832 915187146496 916241509568 917078200164 919532363904 920403133188 920452292144 921512721052 923120579169 924525790848 925401288756 926467419273 926516902124 929844662472 931019598432 931069324416 931634996992 932141984928 933024695141 941460723126 943786744824 944360143888 944874056742 944924522696 945448116404 952898662368 955252943232 956353465056 956404544128 957259102807 959591759112 959839651584 960165240804 960748590648 963122265952 964231853816 965914248402 968300686248 969468016792 971830423872 972750717834 972950044176 974231478528 975353865024 975405958912 976277495578 979836310992 983970990576 985104597708 985703099496 986239510839 986292186132 988138428704 988728970768 991138313088 993219836763 997072772544 999220125122 999536192256 1000741178624 1004076145296 1004129773248 1004676212232 1005286604784 1006498523536 1007770318016 1010691730116 1010745711408 1014410242736 1015336578753 1016882165376 1017845121972 1018053688608 1018108063104 1019017754601 1019072180588 1020246226879 1025259186336 1029585539808 1030771698264 1030826752032 1031397945168 1031453032384 1031802913729 1032014340456 1035508828662 1037085122304 1039263140454 1039318647752 1043294689152 1045541587876 1048089371616 1050678835584 1051306753728 1051889295072 1051945476736 1052885402359 1053157395488 1057601472864 1062405161874 1063040088033 1063685939646 1064022398208 1065029995176 1065086878688 1065305125632 1066313937304 1067542409582 1068912339264 1072787757888 1072845055744 1075955112144 1078613422656 1079268735872 1079634836882 1079856064848 1079913740224 1083512549196 1084760835543 1084818772884 1087498982416 1090651518891 1094010403208 1096676296128 1097331703776 1097998389312 1098370843647 1099385801472 1100711161088 1101979261504 1102353066199 1106629355712 1111655732292 1111715106096 1112320092114 1112995883868 1114461767104 1115745709232 1118464566912 1119812926848 1120873355756 1124538274944 1125833825952 1126899956469 1128258485651 1129301061376 1129684133956 1129975966592 1132310838978 1133741607768 1133802161184 1135108384872 1137912842528 1141211523078 1146880094976 1147515594624 1148201385408 1148898976896 1149288697326 1149986949412 1150674217154 1160384661432 1163251567968 1164591719544 1164653920672 1166125557632 1169233478721 1170313917696 1171724784384 1172834372248 1176669188352 1178024798016 1178087716608 1179140351802 1179203329976 1180561859158 1183438661328 1184802069924 1186362526272 1187729303376 1187792740288 1197816424704 1198222738524 1199603179467 1201049355693 1202159194368 1202566981308 1202631210704 1203297602696 1204016730532 1206950687712 1214177327856 1214902957752 1217177137344 1217242147072 1218644499776 1222770933552 1223436355218 1227204177584 1230761703609 1230827438892 1233868385008 1235289892364 1236875084928 1238300056224 1239472688853 1239726669192 1239792883296 1240966929587 1241359464576 1242855979904 1253769487992 1254093375744 1255213922886 1255280964168 1256727140394 1258382326432 1259832075656 1262902044096 1265621901698 1270463694048 1270531549824 1271222962416 1273199836849 1275137953408 1279455678816 1280151947844 1280220321072 1280998120864 1287885664536 1291067581664 1294213665024 1295704694592 1295773898496 1296931687674 1297000957112 1297266725568 1297706774133 1298495197846 1300471820032 1306448414656 1310235660756 1311891252336 1311961320768 1313472796944 1314270799328 1314986014452 1315056248176 1319438668779 1321029312141 1321447171968 1324293115684 1326603746223 1329430363392 1331413443591 1332222345842 1333018523089 1336266832824 1338768193728 1338839697664 1339568282976 1340382139712 1347588973488 1347660948544 1352501327232 1352960112042 1353709803033 1353782105004 1355341761807 1357126829296 1357404918144 1358690339468 1367012248448 1369397415456 1370975062248 1372780719744 1374362264352 1374435669376 1375197260224 1375663743769 1376019120608 1379372214528 1380604699782 1380678438216 1382269081578 1385684187272 1388101933134 1389775353186 1394814083762 1396603986624 1397452495488 1398212977392 1401742338304 1402519060096 1410135297152 1415200064256 1415680117236 1416540215832 1417311085113 1417386784044 1418172174606 1418247919528 1420039993568 1425216452352 1430383677184 1432879414848 1434530197584 1434606816192 1435965345374 1438151230208 1439808086464 1441122885972 1444683398928 1446347780724 1446425030512 1452451029372 1454202025188 1459126076751 1461347217792 1462235061504 1463030797536 1463108938368 1463997852416 1464416243367 1464494458196 1466181663793 1469754466488 1475505807616 1478554649244 1479438279198 1482207643056 1482286808128 1483093456152 1483994511824 1498830187683 1499304288384 1501111767936 1502533275292 1504264304411 1506194659872 1507929907176 1509747785304 1511655477024 1511736214912 1513477846496 1516118567112 1521615364104 1526767682958 1527162094656 1528608270882 1530935180544 1532384929768 1534150350194 1537888779504 1546240128048 1547096917752 1547179548576 1548021510684 1551002090624 1552788959392 1558894710681 1558977971628 1565025617664 1568312381814 1570699730688 1572187135736 1576018253376 1576960130592 1577833942608 1577918215104 1579412455838 1579736093232 1581816701696 1583639071168 1586402209296 1595528909469 1597544992764 1597630318032 1597957688448 1599470905956 1601313614373 1601399140924 1603422641744 1609181636832 1609267583616 1612647261841 1617920133984 1618903103808 1619452255323 1619784097272 1619870610336 1621404578717 1622902849792 1627228159326 1630361244736 1631248473624 1641015604812 1641103251856 1646997583968 1649078702208 1651066741632 1652630251804 1652968892256 1653057177728 1653617914718 1654534203707 1659944033568 1663518983359 1667572659144 1669493825802 1671692650656 1672035197184 1673618563848 1673707952224 1675636187192 1679719390272 1681310033634 1683869392128 1687405744178 1693951592064 1694526200934 1694963949888 1696569029386 1700703241776 1702662577308 1705940905088 1706869263792 1706960428096 1717180886048 1721365325568 1723348465344 1723933045989 1724980424118 1726011325731 1727606259456 1729242250232 1729688967424 1730275698844 1740635757422 1744877351952 1746887579316 1746980881008 1749188336448 1749281761024 1751297062592 1753314685936 1757587176576 1759251558372 1761372416188 1767131574912 1768710527703 1768804994964 1770842788737 1775217924788 1779543789408 1781593955064 1781689110432 1783376316029 1785024258304 1786091043968 1796785297984 1802240149248 1803238791552 1803850471962 1803946816056 1804946404044 1805042806672 1806025095798 1807122349076 1825765706016 1825863220608 1827966749664 1829697778783 1832483019136 1834156400328 1839064727808 1840806266376 1840904584288 1843025442104 1846241158338 1849051581696 1850802577512 1852934838546 1853033804248 1859689324944 1862039196864 1862138648832 1864283969856 1866049390282 1882921446252 1885090710591 1887573489648 1888720287776 1889748113484 1889849045392 1890896232808 1898432852547 1905797324736 1910505886464 1912706930112 1912809088256 1914518205614 1919183518224 1920330481608 1921497181296 1926244531904 1928463707632 1931828496804 1936601372496 1938936033584 1943660847744 1945397531511 1945501435668 1945900088352 1947742796769 1950090889351 1950707730048 1952554991156 1959672621984 1967941981152 1970209195416 1971406198992 1972479021678 1972584372264 1976276857408 1977457941536 1982276626176 1986439673526 1994145545088 1998333518763 1998440250244 2008152290592 2008259546496 2009352424464 2010573209568 2012477161471 2012997047072 2015540636032 2021383460232 2021491422816 2028820485472 2030673157506 2033764330752 2035690243944 2036107377216 2036216126208 2038035509202 2038144361176 2040492453758 2050518372672 2059171079616 2061543396528 2061653504064 2062795890336 2062906064768 2063605827458 2064028680912 2071017657324 2073403622367 2078526280908 2078637295504 2084663029779 2086589378304 2091083175752 2092221125643 2096178743232 2101357671168 2102613507456 2103778590144 2103890953472 2105770804718 2106314790976 2107029278431 2115202945728 2124810323748 2126080176066 2127258261909 2127371879292 2130059990352 2130173757376 2132627874608 2135084819164 2137824678528 2145575515776 2151910224288 2153948018061 2157226845312 2158537471744 2159269673764 2159712129696 2159827480448 2161757311637 2167025098392 2169521671086 2169637545768 2174997964832 2181303037782 2188020806416 2193352592256 2194663407552 2195996778624 2196741687294 2203958523008 2204706132398 2213258711424 2223311464584 2223430212192 2224640184228 2225991767736 2228923534208 2231491418464 2236929133824 2239625853696 2241746711512 2249076549888 2251667651904 2253799912938 2256516971302 2259368267912 2259951933184 2264621677956 2267483215536 2267604322368 2270216769744 2275825685056 2282423046156 2292912406323 2295031189248 2296402770816 2297797953792 2298577394652 2299973898824 2301225525291 2301348434308 2320769322864 2326503135936 2329183439088 2329307841344 2332251115264 2338466957442 2345668744496 2352468572721 2356049596032 2358280703604 2358406659952 2361123718316 2366877322656 2369118683757 2369604139848 2372725052544 2375458606752 2375585480576 2377708094069 2396445477048 2399206358934 2402098711386 2405133962616 2405262421408 2406595205392 2408033461064 2413901375424 2428354655712 2429805915504 2434354274688 2437288999552 2445541867104 2446872710436 2454408355168 2461523407218 2461654877784 2467736770016 2470579784728 2473750169856 2476600112448 2478945377706 2479453338384 2479585766592 2480426872077 2481933859174 2482718929152 2485711959808 2507538975984 2510427845772 2510561928336 2513454280788 2516764652864 2519664151312 2521965050451 2525804088192 2531108616267 2531243803396 2540927388096 2541063099648 2541789301401 2542445924832 2544853544079 2546399673698 2547921480841 2550275906816 2558911357632 2560303895688 2560440642144 2561996241728 2575771329072 2582135163328 2587470636177 2591409389184 2593863375348 2594001914224 2594533451136 2595413548266 2596990395692 2599982320111 2610953636133 2612896829312 2620471321512 2623782504672 2623922641536 2626945593888 2628541598656 2629433231761 2629972028904 2630112496352 2638877337558 2642058624282 2642894343936 2648586231368 2653207492446 2662826887182 2664444691684 2666037046178 2672533665648 2677536387456 2679136565952 2680764279424 2695177946976 2695321897088 2705002654464 2705920224084 2707419606066 2707564210008 2709037643697 2710683523614 2714253658592 2714809836288 2717380678936 2734024496896 2738794830912 2741950124496 2745561439488 2748724528704 2748871338752 2750394520448 2751327487538 2752038241216 2761209399564 2761356876432 2764538163156 2771368374544 2776203866268 2779402257819 2779550706372 2789628167524 2793207973248 2794904990976 2796425954784 2799074085423 2802448496617 2805038120192 2820270594304 2831360234472 2833080431664 2834622170226 2834773568088 2836344349212 2836495839056 2840079987136 2865758829696 2869060395168 2869213632384 2871777308421 2871930690748 2875239366659 2879616172928 2882245771944 2889366797856 2892695561448 2892850061024 2904902058744 2908404050376 2918252153502 2922694435584 2926061595072 2926217876736 2928832486734 2928988916392 2932363327586 2939508932976 2957109298488 2958876558396 2964415286112 2964573616256 2966186912304 2967989023648 2979659510289 2997660375366 2998608576768 3002223535872 3005066550584 3008528608822 3012389319744 3015859814352 3019495570608 3023310954048 3023472429824 3026955692992 3032237134224 3043230728208 3053535365916 3054324189312 3057053263803 3057216541764 3060738680637 3064769859536 3068300700388 3075777559008 3082401728329 3092480256096 3094193835504 3094359097152 3095408741187 3096043021368 3102004181248 3105577918784 3106631368379 3117789421362 3117955943256 3136624763628 3144374271472 3152036506752 3153920261184 3155667885216 3155836430208 3158656207077 3158824911676 3159472186464 3162464110883 3167278142336 3172804418592 3179637550471 3191057818938 3195089985528 3195260636064 3195915376896 3198941811912 3202627228746 3202798281848 3206845283488 3218363273664 3218535167232 3225294523682 3235840267968 3237806207616 3238904510646 3239568194544 3239741220672 3242809157434 3244606035841 3254456318652 3260722489472 3262496947248 3282031209624 3282206503712 3293995167936 3295112530941 3298157404416 3302133483264 3305260503608 3305937784512 3306114355456 3307059198597 3307235829436 3309068407414 3319888067136 3327037966718 3335145318288 3338987651604 3343385301312 3347237127696 3347415904448 3351272374384 3359438780544 3362620067268 3374811488356 3380699869407 3384775456953 3387903184128 3389052401868 3389927899776 3393138058772 3397047204001 3401406483552 3405325154616 3411881810176 3413738527584 3413920856192 3434361772096 3446696930688 3447866091978 3449960848236 3452022651462 3458484500464 3460551397688 3481271514844 3489754703904 3493775158632 3493961762016 3497270437927 3498376672896 3502594125184 3506629371872 3515174353152 3518503116744 3522744832376 3534263149824 3537421055406 3537609989928 3541685577474 3550435849576 3559087578816 3563187910128 3563378220864 3566752632058 3572182087936 3593570595968 3603148067079 3606477583104 3607700943924 3607893632112 3609892808088 3610085613344 3612050191596 3614244698152 3651531412032 3651726441216 3655933499328 3659395557566 3664966038272 3668312800656 3681612532752 3681809168576 3686050884208 3692482316676 3701605155024 3705869677092 3706067608496 3718418066559 3719378649888 3722900788761 3724078393728 3728567939712 3732098780564 3736398433537 3765842892504 3770181421182 3775146979296 3777440575552 3779496226968 3779698090784 3781792465616 3796865705094 3811594649472 3819599510547 3825413860224 3829036411228 3838367036448 3840660963216 3842994362592 3852489063808 3856927415264 3863656993608 3873202744992 3877872067168 3887321695488 3890795063022 3891002871336 3891800176704 3893120322399 3895485593538 3900181778702 3901415460096 3905109982312 3919345243968 3935883962304 3940418390832 3942812397984 3944958043356 3945168744528 3952553714816 3954915883072 3963087936423 3972879347052 3988291090176 3994240330773 3996667037526 3996880500488 3999055569267 4016304581184 4016519092992 4018704848928 4021146419136 4024954322942 4025994094144 4027359760039 4031081272064 4042766920464 4042982845632 4057640970944 4061346315012 4066025285421 4071380487888 4072214754432 4076071018404 4076288722352 4080984907516 4101036745344 4118342159232 4123086793056 4123307008128 4125591780672 4125812129536 4126991231307 4127211654916 4128057361824 4131966507053 4142035314648 4146807244734 4157052561816 4157274591008 4169326059558 4182166351504 4184442251286 4192357486464 4205227014912 4207557180288 4211541609436 4212629581952 4214058556862 4230405891456 4239290312431 4249620647496 4252160352132 4254516523818 4254743758584 4260119980704 4260347514752 4265255749216 4270169638328 4275649357056 4291151031552 4303820448576 4307896036122 4314453690624 4318539347528 4319424259392 4319654960896 4323514623274 4334050196784 4339043342172 4339275091536 4349995929664 4362606075564 4376041612832 4386705184512 4389326815104 4391993557248 4393248730101 4393483374588 4398544991379 4407917046016 4409412264796 4426517422848 4446622929168 4446860424384 4449280368456 4451983535472 4457847068416 4462982836928 4483493423024 4496490563049 4503335303808 4507599825876 4512792913233 4513033942604 4518736535824 4529243355912 4534966431072 4535208644736 4540433539488 4544733192461 4551651370112 4564846092312 4585824812646 4592805541632 4597154789304 4599947797648 4602451050582 4602696868616 4641538645728 4653006271872 4658366878176 4658615682688 4662778210447 4676933914884 4691337488992 4704937145442 4712099192064 4716561407208 4716813319904 4722247436632 4733754645312 4738237367514 4739208279696 4745450105088 4750917213504 4751170961152 4755416188138 4792890954096 4798412717868 4803940843119 4804197422772 4810267925232 4810524842816 4813190410784 4816066922128 4827802750848 4837941785523 4856709311424 4858356765969 4859611831008 4864213736151 4868708549376 4874577999104 4881849293167 4891083734208 4893745420872 4908816710336 4923046814436 4923309755568 4935473540032 4941159569456 4953200224896 4957890755412 4958906676768 4959171533184 4960853744154 4963602611121 4963867718348 4969586459959 4990556950077 5015077951968 5020855691544 5021123856672 5025878708809 5026908561576 5033529305728 5039328302624 5043930100902 5051608176384 5062217232534 5062487606792 5081854776192 5083578602802 5084891849664 5089707088158 5092799347396 5095842961682 5117822715264 5120607791376 5120881284288 5123992483456 5151542658144 5164270326656 5174941272354 5178033977193 5182818778368 5187726750696 5188003828448 5189066902272 5190827096532 5193980791384 5199964640222 5221907272266 5225793658624 5240942643024 5247565009344 5247845283072 5253891187776 5257083197312 5258866463522 5259944057808 5260224992704 5277754675116 5284117248564 5297172462736 5306414984892 5312528366211 5325653774364 5328889383368 5332074092356 5345067331296 5350128948087 5355072774912 5358273131904 5361528558848 5369526225679 5390355893952 5390643794176 5411840448168 5414839212132 5415128420016 5418075287394 5421367047228 5428507317184 5434761357872 5477589661824 5483900248992 5489093336349 5495710688171 5497449057408 5500789040896 5502654975076 5504076482432 5522418799128 5522713752864 5529076326312 5542736749088 5552407732536 5558804515638 5559101412744 5579256335048 5586415946496 5592851909568 5598148170846 5604896993234 5662720468944 5666160863328 5669244340452 5669547136176 5672688698424 5672991678112 5680159974272 5695298557641 5731517659392 5738120790336 5738427264768 5743554616842 5743861381496 5750478733318 5759232345856 5764491543888 5778733595712 5785391122896 5785700122048 5809804117488 5816808100752 5836504307004 5843228390307 5850272668053 5852123190144 5857664973468 5857977832784 5864726655172 5879017865952 5914218596976 5917753116792 5928830572224 5929147232512 5932373824608 5935978047296 5937991602851 5959319020578 5995000556289 5995320750732 6010133101168 6017057217644 6024778639488 6031719628704 6037431484413 6038991141216 6046621908096 6053911385984 6064474268448 6086461456416 6092225150977 6107070731832 6108648378624 6114106527606 6114433083528 6121477361274 6129539719072 6136601400776 6151555118016 6164803456658 6184960512192 6188387671008 6188718194304 6190817482374 6192086042736 6211155837568 6213262736758 6235578842724 6235911886512 6273249527256 6276663376929 6288748542944 6304073013504 6307840522368 6311335770432 6311672860416 6317312414154 6317649823352 6318944372928 6321087835293 6324928221766 6334556284672 6345608837184 6359275100942 6382115637876 6390179971056 6390521272128 6397883623824 6405254457492 6405596563696 6413690566976 6436726547328 6450589047364 6461844054183 6471680535936 6475612415232 6477809021292 6479136389088 6479482441344 6485271934911 6485618314868 6489212071682 6493090225369 6508912637304 6521444978944 6524993894496 6564062419248 6564413007424 6587990335872 6590225061882 6610521007216 6611875569024 6614118397194 6614471658872 6618136814828 6639776134272 6654075933436 6670290636576 6677975303208 6686770602624 6694474255392 6694831808896 6700813719649 6702544748768 6718877561088 6725240134536 6749622976712 6761399738814 6769550913906 6778104803736 6779855799552 6786276117544 6794094408002 6802812967104 6810650309232 6827477055168 6827841712384 6868723544192 6893393861376 6895732183956 6899921696472 6903676575873 6904045302924 6916969000928 6921102795376 6962543029688 6979509407808 6987550317264 6987923524032 6994540875854 6996753345792 7005188250368 7013258743744 7037006233488 7045489664752 7074842110812 7075219979856 7083371154948 7100871699152 7107356051271 7118175157632 7126375820256 7126756441728 7133124282207 7133505264116 7141723588153 7187141191936 7206296134158 7215401887848 7215787264224 7219785616176 7220171226688 7224100383192 7228489396304 7303062824064 7311866998656 7318791115132 7327222902131 7336625601312 7363225065504 7363618337152 7372101768416 7384964633352 7403210310048 7411739354184 7412135216992 7436836133118 7438757299776 7441280616231 7445801577522 7448156787456 7457135879424 7464197561128 7472796867074 7531685785008 7540362842364 7550293958592 7554881151104 7558992453936 7559396181568 7563584931232 7593325848801 7593731410188 7623189298944 7634560632237 7639199021094 7643764442523 7650827720448 7658072822456 7676734072896 7681321926432 7685988725184 7704978127616 7713854830528 7727313987216 7746405489984 7755744134336 7781590126044 7782005742672 7783600353408 7786240644798 7790971187076 7799946960333 7800363557404 7810219964624 7832860908399 7838690487936 7871767924608 7880836781664 7885624795968 7888299695283 7889916086712 7890337489056 7897809399557 7905107429632 7909831766144 7926175872846 7945758694104 7988480661546 7993334075052 7993761000976 7998111138534 8032609162368 8037409697856 8042292838272 8049908645884 8051988188288 8054719520078 8085533840928 8085965691264 8102947306039 8115281941888 8122692630024 8132050570842 8142760975776 8144429508864 8152142036808 8152577444704 8161969815032 8202073490688 8236684318464 8246173586112 8246614016256 8251183561344 8253982462614 8254423309832 8256114723648 8263933014106 8284070629296 8293614489468 8314105123632 8314549182016 8338652119116 8364332703008 8368884502572 8384714972928 8397222256269 8407345489851 8415114360576 8423083218872 8425259163904 8428117113724 8460811782912 8478580624862 8499241294992 8504320704264 8509033047636 8509487517168 8520239961408 8520695029504 8530511498432 8540339276656 8607640897152 8615331925263 8615792072244 8625718099977 8637078695056 8638848518784 8647029246548 8668100393568 8678086684344 8678550183072 8686768507109 8699991859328 8725212151128 8752083225664 8778653630208 8786497460202 8786966749176 8797089982758 8818824529592 8893245858336 8893720848768 8898560736912 8903967070944 8912398857943 8925965673856 8966986846048 8992981126098 9006670607616 9015199651752 9025585826466 9026067885208 9037473071648 9058486711824 9069932862144 9070417289472 9080867078976 9089466384922 9103302740224 9129692184624 9171649625292 9182216041911 9194309578608 9199895595296 9204902101164 9205393737232 9247205184987 9283077291456 9286226223561 9306012543744 9316733756352 9317231365376 9319894105137 9325556420894 9331129661623 9353867829768 9382674977984 9409874290884 9433122814416 9433626639808 9444494873264 9467509290624 9475968621231 9476474735028 9478416559392 9487392332649 9501834427008 9510832376276 9538912651413 9573496665821 9585781908192 9596825435736 9607881686238 9608394845544 9620535850464 9621049685632 9626380821568 9632133844256 9655605501696 9675883571046 9713418622848 9716713531938 9719223662016 9728427472302 9733818107523 9763698586334 9782167468416 9787490841744 9817633420672 9846093628872 9846619511136 9870947080064 9882319138912 9906400449792 9915781510824 9917813353536 9918343066368 9921177595791 9921707488308 9927205222242 9927735436696 9939172919918 9981113900154 10030155903936 10041711383088 10042247713344 10051757417618 10053817123152 10067058611456 10078656605248 10087860201804 10124434465068 10124975213584 10154326370859 10163709552384 10167157205604 10169783699328 10179414176316 10185598694792 10191141612003 10191685923364 10235645430528 10241215582752 10241762568576 10247984966912 10263271646551 10303085316288 10328540653312 10349882544708 10356067954386 10375453501392 10376007656896 10381654193064 10387961582768 10399929280444 10443814544532 10481885286048 10491811313781 10495130018688 10507782375552 10514166394624 10517732927044 10519888115616 10520449985408 10529850130877 10555509350232 10568234497128 10594344925472 10612829969784 10625056732422 10651307548728 10657778766736 10664148184712 10690134662592 10700257896174 10716546263808 10739052451358 10780711787904 10823680896336 10829678424264 10830256840032 10836150574788 10842734094456 10857014634368 10869522715744 10955179323648 10967800497984 10978186672698 10991421376342 10994898114816 11005309950152 11008152964864 11044837598256 11045427505728 11058152652624 11085473498176 11104815465072 11117609031276 11118202825488 11158512670096 11168702366283 11185703819136 11196296341692 11209195300611 11209793986468 11325440937888 11332321726656 11338488680904 11339094272352 11345377396848 11345983356224 11349832051019 11360319948544 11390597115282 11458798531641 11476241580672 11487109233684 11487722762992 11500957466636 11528983087776 11557467191424 11570782245792 11571400244096 11581739425949 11619608234976 11633616201504 11644632883513 11673008614008 11686456780614 11700545336106 11704246380288 11715329946936 11715955665568 11729453310344 11758035731904 11828437193952 11835506233584 11857661144448 11864747649216 11871956094592 11875983205702 11918638041156 11990001112578 11990641501464 11997166707801 12020266202336 12034114435288 12049557278976 12063439257408 12074862968826 12077982282432 12082079280117 12093243816192 12107822771968 12128948536896 12172922912832 12184450301954 12214141463664 12228213055212 12228866167056 12242954722548 12259079438144 12273202801552 12303110236032 12329606913316 12369921024384 12376775342016 12377436388608 12380973693921 12381634964748 12384172085472 12395899521159 12410843342161 12422311675136 12426525473516 12471157685448 12471823773024 12546499054512 12553326753858 12577497085888 12615681044736 12622671540864 12634624828308 12635299646704 12637888745856 12642175670586 12649856443532 12691217674368 12717870937293 12718550201884 12764231275752 12780359942112 12781042544256 12795767247648 12807884451481 12810508914984 12811193127392 12827381133952 12873453094656 12901178094728 12923688108366 12943361071872 12955618042584 12958272778176 12958964882688 12970543869822 12971236629736 12978424143364 12986180450738 13017825274608 13049987788992 13128124838496 13128826014848 13175980671744 13180450123764 13195634974137 13221042014432 13223751138048 13228236794388 13228943317744 13236273629656 13279552268544 13308151866872 13340581273152 13355950606416 13373541205248 13388948510784 13389663617792 13401627439298 13405089497536 13450480269072 13499245953424 13522799477628 13538378739699 13539101827812 13556209607472 13572552235088 13588188816004 13605625934208 13621300618464 13634199577383 13650636225457 13654954110336 13737447088384 13791464367912 13799843392944 13807353151746 13808090605848 13833938001856 13842205590752 13925086059376 13959018815616 13975100634528 13975847048064 13988334631341 13989081751708 14005198205339 14026517487488 14074012466976 14090979329504 14149684221624 14150439959712 14166742309896 14201743398304 14214712102542 14236350315264 14252751640512 14253512883456 14266248564414 14267010528232 14283447176306 14412592268316 14430803775696 14431574528448 14439571232352 14440342453376 14448200766384 14456978792608 14513825356569 14592641208453 14606125648128 14623733997312 14637582230264 14645547879501 14654445804262 14673251202624 14726450131008 14727236674304 14744203536832 14769929266704 14806420620096 14823478708368 14824270433984 14873672266236 14877514599552 14882561232462 14890807833363 14891603155044 14908759379877 14928395122256 14945593734148 14971670850231 15063371570016 15077636126427 15080725684728 15100587917184 15109762302208 15117984907872 15118792363136 15127169862464 15132301181459 15186651697602 15187462820376 15269121264474 15278398042188 15287528885046 15316145644912 15353468145792 15362643852864 15371977450368 15427709661056 15454627974432 15487911939391 15492810979968 15511488268672 15563180252088 15564011485344 15567200706816 15572481289596 15581942374152 15599893920666 15600727114808 15620439929248 15665721816798 15677380975872 15743535849216 15761673563328 15771249591936 15776599390566 15779832173424 15780674978112 15795618799114 15819663532288 15852351745692 15891517388208 15976961323092 15986668150104 15987522001952 15996222277068 16050386844261 16065218324736 16074819395712 16084585676544 16099817291768 16103976376576 16108578677037 16109439040156 16171067681856 16171931382528 16205894612078 16230563883776 16245385260048 16264101141684 16285521951552 16304284073616 16305154889408 16323939630064 16467280009047 16487132064513 16492347172224 16502367122688 16507964925228 16508846619664 16512229447296 16527866028212 16546907348521 16568141258592 16587228978936 16628210247264 16629098364032 16677304238232 16728665406016 16737769005144 16794444512538 16814690979702 16846166437744 16856234227448 16957161249724 16998482589984 17008641408528 17018066095272 17018975034336 17040479922816 17061022996864 17080678553312 17215281794304 17230663850526 17231584144488 17251436199954 17274157390112 17277697037568 17294058493096 17336200787136 17356173368688 17357100366144 17373537014218 17399983718656 17450424302256 17504166451328 17550818004159 17572994920404 17573933498352 17594179965516 17637649059184 17786491716672 17787441697536 17797121473824 17807934141888 17813974808553 17824797715886 17835450365887 17851931347712 17933973692096 17985962252196 18030399303504 18051171652932 18052135770416 18074946143296 18112294453239 18116973423648 18139865724288 18161734157952 18178932769844 18199876240777 18259384369248 18276675452931 18298708816949 18343299250584 18364432083822 18388619157216 18399791190592 18409804202328 18410787474464 18494410369974 18566154582912 18572452447122 18633467512704 18639788210274 18651112841788 18662259323246 18707735659536 18765349955968 18819748581768 18866245628832 18867253279616 18888989746528 18935018581248 18951937242462 18952949470056 18956833118784 18963263505879 18974784665298 19003668854016 19021664752552 19077825302826 19146993331642 19171563816384 19193650871472 19215763372476 19216789691088 19241071700928 19242099371264 19252761643136 19264267688512 19351767142092 19426837245696 19433427063876 19438447324032 19455815804733 19456854944604 19467636215046 19479270676107 19527397172668 19564334936832 19574981683488 19617139476319 19635266841344 19692187257744 19693239022272 19741894160128 19764638277824 19831563021648 19835626707072 19842355191582 19843414976616 19854410444484 19855470873392 19878345839836 19962227800308 20060311807872 20083422766176 20084495426688 20102441158947 20103514835236 20107634246304 20126675566613 20157313210496 20175720403608 20248868930136 20249950427168 20308652741718 20334314411208 20339567398656 20358828352632 20371197389584 20382283224006 20383371846728 20482431165504 20483525137152 20526543293102 20606170632576 20649446360551 20699765089416 20712135908772 20750907002784 20752015313792 20763308386128 20775923165536 20799858560888 20887629089064 20963770572096 20983622627562 20990260037376 21015564751104 21035465854088 21039776231232 21040899970816 21059700261754 21111018700464 21136468994256 21188689850944 21225659939568 21250113464844 21302615097456 21315557533472 21328296369424 21380269325184 21399372846621 21400515792348 21425170764459 21478104902716 21561423575808 21647361792672 21659356848528 21660513680064 21672301149576 21685468188912 21714029268736 21739045431488 21935600995968 21956373345396 21981668706393 21982842752684 22010619900304 22089675196512 22090855011456 22116305305248 22137248776181 22170946996352 22209630930144 22235218062552 22236405650976 22257462853297 22317025340192 22337404732566 22371407638272 22392592683384 22418390601222 22419587972936 22650881875776 22664643453312 22676977361808 22678188544704 22690754793696 22691966712448 22699664102038 22712242250887 22781194230564 22917597063282 22931293327569 22952483161344 22974218467368 22975445525984 23001914933272 23057966175552 23114934382848 23141564491584 23142800488192 23163478851898 23239216469952 23267232403008 23289265767026 23346017228016 23372913561228 23399840880999 23401090672212 23430659893872 23431911331136 23458906620688 23516071463808 23656874387904 23664899085849 23671012467168 23693428198671 23715322288896 23729495298432 23743912189184 23751966411404 23779330428007 23837276082312 23980002225156 23981283002928 23994333415602 24040532404672 24068228870576 24126878514816 24149725937652 24155964564864 24164158560234 24257897073792 24308841918117 24345845825664 24368900603908 24428282927328 24456426110424 24457732334112 24480893065489 24485909445096 24518158876288 24546405603104 24606220472064 24659213826632 24739842048768 24753550684032 24761947387842 24763269929496 24768344170944 24791799042318 24821686684322 24853050947032 24942315370896 24943647546048 25092998109024 25106653507716 25154994171776 25222036469553 25245343081728 25269249656616 25270599293408 25275777491712 25284351341172 25299712887064 25382435348736 25435741874586 25437100403768 25528462551504 25560719884224 25562085088512 25591534495296 25615768902962 25621017829968 25622386254784 25654762267904 25802356189456 25847376216732 25877154299931 25911236085168 25916545556352 25941087739644 25942473259472 25956848286728 25972360901476 26035650549216 26060305521327 26099975577984 26154789034759 26256249676992 26257652029696 26360900247528 26391269948274 26442084028864 26456473588776 26457886635488 26472547259312 26616303733744 26681162546304 26711901212832 26737196573829 26777897021568 26803254878596 26810178995072 26900960538144 26998491906848 27045598955256 27076757479398 27078203655624 27112419214944 27145104470176 27176377632008 27211251868416 27242601236928 27268399154766 27301272450914 27309908220672 27582928735824 27599686785888 27614706303492 27616181211696 27667876003712 27684411181504 27741615554961 27850172118752 27918037631232 27950201269056 27951694096128 27959682315411 27976669262682 27978163503416 27993388984869 28010396410678 28053034974976 28148024933952 28181958659008 28299368443248 28300879919424 28333484619792 28403486796608 28429424205084 28462176997947 28505503281024 28532497128828 28534021056464 28566894352612 28616737954239 28720489997463 28825184536632 28861607551392 28863149056896 28879142464704 28880684906752 28896401532768 28913957585216 28923765549371 29027650713138 29185282416906 29201454322569 29275164460528 29291095759002 29308891608524 29346502405248 29452900262016 29488407073664 29539858533408 29612841240192 29646957416736 29648540867968 29675032187017 29747344532472 29755029199104 29765122464924 29781615666726 29783206310088 29817518759754 29856790244512 29891187468296 29943341700462 30126743140032 30155272252854 30161451369456 30201175834368 30235969815744 30237584726272 30254339724928 30264602362918 30373303395204 30374925640752 30538242528948 30556796084376 30573424836009 30575057770092 30632291289824 30706936291584 30725287705728 30743954900736 30789814939653 30855419322112 30909255948864 30975823878782 30985621959936 31022976537344 31126360504176 31128022970688 31144962579192 31163884748304 31199787841332 31201454229616 31240879858496 31331443633596 31475433941343 31523347126656 31542499183872 31553198781132 31559664346848 31561349956224 31589550392631 31591237598228 31627633033249 31704703491384 31783034776416 31953922646184 31973336300208 31975044003904 31992444554136 32100773688522 32149638791424 32199634583536 32217157354074 32218878080312 32342135363712 32411789224156 32490770520096 32528202283368 32571043903104 32608568147232 32610309778816 32639447473129 32647879260128 32934560018094 32974264129026 32984694344448 33015929850456 33017693239328 33024458894592 33055732056424 33093814697042 33136282517184 33174457957872 33256420494528 33258196728064 33354608476464 33457330812032 33475538010288 33588889025076 33627585901833 33629381959404 33692332875488 33712468454896 33914322499448 33996965179968 34017282817056 34036132190544 34037950068672 34049496153057 34080959845632 34122045993728 34161357106624 34172945052169 34461327701052 34463168288976 34502872399908 34548314780224 34588116986192 34672401574272 34712346737376 34714200732288 34745218277847 34747074028436 34787105219713 34900848604512 34933898650539 34976013055181 35008332902656 35101636008318 35145989840808 35147866996704 35188359931032 35275298118368 35572983433344 35594242947648 35615868283776 35627949617106 35649595431772 35670900731774 35690666394251 35867947384192 35971924504392 36060798607008 36102343305864 36104271540832 36149892286592 36224588906478 36233946847296 36246237840351 36279731448576 36323468315904 36357865539688 36399752481554 36518768738496 36553350905862 36597417633898 36686598501168 36728864167644 36777238314432 36799582381184 36819608404656 36821574948928 36988820739948 37132309165824 37144904894244 37187698563477 37232530026483 37266935025408 37279576420548 37302225683576 37324518646492 37415471319072 37530699911936 37639497163536 37732491257664 37734506559232 37777979493056 37903874484924 37905898940112 37913666237568 37926527011758 37949569330596 38043329505104 38153612811879 38155650605652 38293986663284 38343127632768 38387301742944 38423653354443 38431526744952 38433579382176 38469974817197 38482143401856 38505523286272 38528535377024 38703534284184 38866854127752 38876894648064 38911631609466 38913709889208 38935272430092 38958541352214 39054794345336 39149963366976 39234278952638 39384374515488 39386478044544 39469194942319 39529276555648 39663126043296 39671253414144 39684710383164 39686829953232 39708820888968 39710941746784 39756691679672 39924455600616 40120623615744 40166845532352 40168990853376 40204882317894 40207029670472 40215268492608 40253351133226 40314626420992 40351440807216 40497737860272 40499900854336 40617305483436 40668628822416 40717656705264 40742394779168 40764566448012 40766743693456 40902598732149 40951908676371 40964862331008 41053086586204 41212341265152 41298892721102 41399530178832 41424271817544 41501814005568 41504030627584 41526616772256 41551846331072 41599717121776 41775258178128 41927541144192 41965003894023 41967245255124 42015594616017 42070931708176 42079552462464 42119400523508 42222037400928 42272937988512 42377379701888 42451319879136 42500226929688 42605230194912 42631115066944 42645576056839 42656592738848 42760538650368 42798745693242 42801031584696 42850341528918 42956209805432 43294723585344 43318713697056 43321027360128 43344602299152 43370936377824 43478090862976 43871201991936 43912746690792 43936643638503 43963337412786 43965685505368 44021239800608 44179350393024 44181710022912 44232610610496 44274497552362 44341893992704 44419261860288 44470436125104 44472811301952 44514925706594 44634050680384 44674809465132 44726278139631 44785185366768 44836781202444 44839175945872 45232908379281 45301763751552 45329286906624 45353954723616 45356377089408 45381509587392 45383933424896 45396903544377 45399328204076 45424484501774 45451631577583 45562388461128 45835194126564 45862586655138 45948436934736 45950891051968 46003829866544 46115932351104 46283128983168 46326957703796 46463735818173 46478432939904 46534464806016 46578531534052 46632193436741 46692034456032 46745827122456 46799681761998 46802181344424 46861319787744 46863822662272 46917813241376 47032142927616 47313748775808 47329798171698 47342024934336 47386856397342 47458990596864 47503932822808 47558660856014 47674552164624 47960004450312 47962566005856 47988666831204 48081064809344 48136457741152 48253757029632 48299451875304 48311929129728 48325736031111 48328317120468 48515794147584 48617683836234 48691691651328 48737801207816 48856565854656 48912852220848 48915464668224 48961786130978 48971818890192 49036317752576 49092811206208 49318427653264 49461396193539 49507101368064 49523894775684 49526539858992 49536688341888 49583598084636 49640722045563 49643373368644 49706101894064 49884630741792 49887295092096 49992065117071 50185996218048 50213307015432 50309988343552 50444072939106 50538499313232 50541198586816 50568702682344 50599425774128 50871483749172 50874200807536 51056925103008 51121439768448 51183068990592 51231537805924 51242035659936 51244772509568 51290560314917 51604712378912 51694752433464 51754308599862 51822472170336 51833091112704 51882175479288 51884946518944 51913696573456 51944721802952 52071301098432 52120611042654 52199951155968 52309578069518 52512499353984 52721800495056 52782539896548 52884168057728 52912947177552 52915773270976 52945094518624 53232607467488 53362325092608 53423802425664 53441924425659 53474393147658 53506351097661 53555794043136 53606509757192 53620357990144 53801921076288 53996983813696 54091197910512 54153514958796 54156407311248 54224838429888 54290208940352 54352755264016 54485202473856 54536798309532 54599628722331 54602544901828 54830026358793 54896126450847 55165857471648 55199373571776 55229412606984 55232362423392 55284665796899 55335752007424 55368822363008 55483231109922 55700344237504 55900402538112 55919364630822 55953338525364 55956327006832 55986777969738 56020792821356 56296049867904 56363917318016 56598736886496 56601759838848 56666969239584 56720631142273 56806973593216 56858848410168 56924353995894 57011006562048 57064994257656 57068042112928 57133788705224 57233475908478 57440979994926 57650369073264 57723215102784 57726298113792 57758284929408 57792803065536 57827915170432 57847531098742 58055301426276 58370564833812 58402908645138 58437812028321 58550328921056 58582191518004 58617783217048 58693004810496 58851418428957 58905800524032 58976814147328 59079717066816 59225682480384 59293914833472 59297081735936 59350064374034 59494689064944 59530244929848 59563231333452 59566412620176 59635037519508 59713580489024 59782374936592 59886683400924 60253486280064 60307323476841 60310544505708 60322902738912 60380026699839 60452817569881 60471939631488 60508679449856 60529204725836 60746606790408 60749851281504 61076485057896 61113592168752 61146849672018 61150115540184 61264582579648 61450575411456 61579629879306 61818511897728 61948339081653 61951647757564 62252721008352 62256045941376 62289925158384 62327769496608 62386792005601 62399575682664 62402908459232 62481759716992 62662887267192 62950867882686 63046694253312 63106397562264 63119328693696 63122699912448 63179100785262 63182475196456 63255266066498 63409406982768 63566069552832 63907845292368 63946672600416 63950088007808 63984889108272 64201547377044 64275512293377 64399269167072 64434314708148 64437756160624 64684270727424 64823578448312 64981541040192 65056404566736 65142087806208 65217136294464 65220619557632 65278894946258 65295758520256 65317907631361 65869120036188 65945006119179 65948528258052 66031859700912 66035386478656 66111464112848 66187629394084 66272565034368 66348915915744 66411746328543 66512840989056 66709216952928 66772388559891 66914661624064 66951076020576 67014476660747 67177778050152 67255171803666 67258763918808 67384665750976 67424936909792 67828644998896 67993930359936 68034565634112 68072264381088 68075900137344 68098992306114 68136726752661 68322714213248 68345890104338 68922655402104 68926336577952 69005744799816 69096629560448 69176233972384 69344803148544 69424693474752 69428401464576 69490436555694 69494148056872 69574210439426 69801697209024 69867797301078 69952026110362 70203272016636 70291979681616 70295733993408 70376719862064 70550596236736 71080284596013 71145966866688 71188485895296 71231736567552 71255899234212 71299190863544 71337991284021 71341801463548 71381332788502 71735894768384 71943849008784 72121597214016 72204686611728 72208543081664 72299784573184 72449177812956 72467893694592 72492475680702 72715731079376 72799504963108 72926525754351 73037537476992 73106701811724 73194835267796 73373197002336 73442679196467 73457728335288 73554476628864 73599164762368 73639216809312 73643149897856 73708950916139 73977641479896 74289809788488 74375397126954 74465060052966 74559152841096 74604451367152 74649037292984 74830942638144 75278994327072 75464982515328 75555958986112 75807748969848 75811797880224 75827332475136 75853054023516 75899138661192 76086659010208 76307225623758 76311301211304 76587973326568 76686255265536 76774603485888 76847306708886 76863053489904 76867158764352 76939949634394 76964286803712 77057070754048 77407068568368 77733708255504 77823263218932 77827419778416 77870544860184 77917082704428 78109588690672 78180916563981 78299926733952 78464367104277 78468557905276 78768749030976 78772956089088 78938389884638 79058553111296 79326252086592 79369420766328 79373659906464 79417641777936 79421883493568 79513383359344 79848911201232 80211589721487 80333691064704 80409764635788 80414059340944 80430536985216 80506702266452 80599451923441 80702881614432 80995475720544 80999801708672 81234610966872 81337257644832 81435313410528 81484789558336 81512430184591 81529132896024 81533487386912 81805197464298 81903817352742 81929724662016 82106173172408 82597785442204 82799060357664 82848543635088 83003628011136 83053233544512 83103692662144 83199434243552 83550516356256 83855082288384 83930007788046 83934490510248 83980166954607 84031189232034 84141863416352 84159104924928 84238801047016 84444074801856 84545875977024 84754759403776 84902639758272 85000453859376 85210460389824 85262230133888 85291152113678 85313185477696 85597491386484 85602063169392 85700683057836 85912419610864 86161469992389 86589447170688 86637427394112 86642054720256 86689204598304 86741872755648 86771296648113 86875903395127 86956181725952 87825493381584 87873287277006 87926674825572 87931371010736 88042479601216 88358700786048 88465221220992 88548995104724 88838523720576 88940872250208 88945622603904 89025096561051 89029851413188 89132420366429 89268101360768 89349618930264 89452556279262 89570370733536 89673562404888 89678351891744 90465816758562 90603527503104 90707909447232 90712754178816 90763019174784 90793807088754 90798656408152 90848969003548 90903263155166 91124776922256 91670388253128 91725173310276 91896873869472 91901782103936 92007659733088 92231864702208 92369444818959 92566257966336 92653915407592 92927471636346 92956865879808 93068929612032 93157063068104 93264386873482 93384068912064 93491654244912 93599363523996 93604362688848 93722639575488 93727645324544 93835626482752 94627497551616 94659596343396 94684049868672 94768651177893 94773712794684 94882899099747 95007865645616 95117321712028 95349104329248 95554453578199 95920008900624 95925132011712 95977333662408 96162129618688 96272915482304 96598903750608 96651472062222 96656634240936 97235367672468 97475602415632 97713131709312 97825704441696 97830929336448 97918342419387 97923572261956 97943637780384 98036387437373 98185622412416 98636855306528 98922792387078 99047789551368 99053079717984 99073376683776 99167196169272 99281444091126 99286746737288 99412203788128 99769261483584 99774590184192 99984130234142 100371992436096 100426614030864 100582787111071 100888145878212 101076998626464 101082397173632 101137405364688 101198851548256 101742967498344 101748401615072 102113850206016 102148488459171 102242879536896 102366137981184 102463075611848 102484071319872 102489545019136 102518835156507 102581120629834 103209424757824 103389504866928 103508617199724 103644944340672 103764350958576 103769893037888 103827393146912 103889443605904 104142602196864 104235654833541 104241222085308 104361315659139 104619156139036 104801695951617 104928039165543 105024998707968 105308463324031 105443600990112 105565079793096 105768336115456 105825894355104 105831546541952 105890189037248 106465214934976 106847604851328 106883848851318 106948786295316 107012702195322 107071999182753 107213019514384 107603842152576 107993967627392 108182395821024 108307029917592 108312814622496 108415383575737 108449676859776 108580417880704 108705510528032 108970404947712 109073596619064 109199257444662 109205089803656 109660052717586 109792252901694 110331714943296 110398747143552 110458825213968 110464724846784 110569331593798 110737644726016 110966462219844 111400688475008 111697590079449 111800805076224 111838729261644 111906677050728 111912654013664 111973555939476 112041585642712 112592099735808 112727834636032 113197473772992 113203519677696 113333938479168 113441262284546 113613947186432 113717696820336 113848707991788 114129988515312 114136084225856 114267577410448 114466951816956 114881959989852 115270960063329 115300738146528 115409924451591 115446430205568 115516569858816 115585606131072 115655830340864 115695062197484 115828351439647 116110602852552 116741129667624 116805817290276 116875624056642 117100657842112 117164383036008 117235566434096 117702836857914 118159434133632 118407584826957 118587829666944 118700128748068 118989378129888 119060489859696 119126462666904 119132825240352 119270075039016 119427160978048 119564749873184 119773366801848 120506972560128 120614646953682 120621089011416 120645805477824 120760053399678 120905635139762 120943879262976 121058409451672 121493213580816 121499702563008 122152970115792 122227184337504 122293699344036 122300231080368 122529165159296 122855726029113 123159259758612 123637023795456 123896678163306 123903295515128 124505442016704 124512091882752 124579850316768 124655538993216 124773584011202 124799151365328 124805816918464 124848152561209 124963519433984 125325774534384 125901735765372 126046783848051 126212795124528 126238657387392 126358201570524 126364950392912 126510532132996 126818813965536 127132139105664 127399133685439 127815690584736 127893345200832 127900176015616 127936728170517 127969778216544 128090961718643 128403094754088 128551024586754 128798538334144 128868629416296 128875512321248 129647156896624 129963082080384 130112809133472 130434272588928 130557789892516 130591517040512 130635815262722 131417999685361 131738240072376 131890012238358 131897056516104 132063719401824 132070772957312 132222928225696 132375258788168 132545130068736 132697831831488 132823492657086 133025681978112 133418433905856 133544777119782 133902152041152 134028953321494 134355556100304 134510343607332 134517527837616 134769331501952 134849873819584 135657289997792 135987860719872 136069131268224 136144528762176 136151800274688 136190710633131 136197984612228 136273453505322 136354894732749 136645428426496 136691780208676 137845310804208 137852673155904 138011489599632 138193259120896 138352467944768 138849386949504 138980873111388 138988296113744 139148420878852 139391207454519 139603394418048 139735594602156 139896580310223 139904052220724 140406544033272 140583959363232 140591467986816 140753439724128 140886728966291 141101192473472 142160569192026 142376971790592 142511798468424 142598381727088 142675982568042 142683602927096 142762665577004 143887698017568 144243194428032 144409373223456 144417086163328 144546124523857 144898355625912 144935787389184 144984951361404 145431462158752 145599009926216 145853051508702 146075074953984 146213403623448 146389670535592 146746394004672 146885358392934 146915456670576 147108953257728 147278433618624 147286299795712 147417901832278 147955282959792 148579619576976 148750794253908 148922166136689 148930120105932 149118305682192 149208902734304 149298074585968 149661885276288 149976195351213 150557988654144 150929965030656 151111917972224 151615497939696 151623595760448 151706108047032 151798277322384 152173318020416 152614451247516 152622602422608 153175946653136 153549206971776 153694613417772 153726106979808 153734317528704 153871680944751 153879899268788 154057180258729 154814137136736 155467416511008 155646526437864 155654839556832 155741089720368 155802239973079 155834165408856 156219177381344 156361833127962 156599853467904 156928734208554 156937115810552 157537498061952 157876779769276 158652504173184 158738841532656 158747319812928 158835283555872 158843766987136 158985695756209 159026766718688 159697822402464 160423179442974 160519053292983 160667382129408 160819529271576 160828118681888 160861073970432 161013404532904 161198903846882 161405763228864 161990951441088 161999603417344 162469221933744 162674515289664 162870626821056 162969579116672 163024860369182 163058265792048 163066974773824 163610394928596 163798886166993 163807634705484 164212346344816 164688379352541 165195570884408 165598120715328 165697087270176 165853997390697 166007256022272 166106467089024 166207385324288 166398868487104 166455312996049 167101032712512 167860015576092 167868981020496 167960333909214 168062378464068 168283726832704 168477602094032 168888149603712 169091751954048 169805279516544 170000907718752 170161893426819 170367031333301 170420920779648 170524460267776 170582304227356 170626370955392 171194982772968 171204126338784 171401366115672 171824839221728 172322939984778 173178894341376 173274854788224 173378409196608 173483745511296 173542593296226 173751806790254 175650986763168 175746574554012 175853349651144 175862742021472 176084959202432 176554255286871 176717401572096 176930442441984 177097990209448 177677047441152 177881744500416 177891245207808 178050193122102 178059702826376 178264840732858 178536202721536 178699237860528 178905112558524 179140741467072 179347124809776 179356703783488 180931633517124 181140080099517 181358452709643 181415818894464 181526038349568 181587614177508 181597312816304 181697938007096 181806526310332 182249553844512 183340776506256 183450346620552 183793747738944 183803564207872 184015319466176 184738889637918 185307830815184 185845017244959 185854943272692 186314126136208 186528773746964 186768137824128 186983308489824 187160376016803 187198727047992 187208725377696 187445279150976 187671252965504 189319192686792 189368099737344 189537302355786 189547425589368 189765798199494 190015731291232 190234643424056 190698208658496 191108907156398 191840017801248 191850264023424 191954667324816 192545830964608 193197807501216 193302944124444 193313268481872 194470735344936 194951204831264 195426263418624 195651408883392 195661858672896 195836684838774 195847144523912 195887275560768 195953722894083 196072774874746 196371244824832 197273710613056 197845584774156 198095579102736 198106159435968 198334392338544 198562888182252 198573493474576 198824407576256 199235238985629 199538522967168 199968260468284 200317165679673 200743984872192 200853228061728 201043429982241 201165574222142 201285796986439 201776291756424 202153997252928 202164794347264 202274810729376 202397703096512 203485934996688 203496803230144 204227700412032 204296976918342 204410180257983 204926151223696 204968142639744 205037670313014 205162241259668 206418849515648 206779009733856 207017234399448 207289888681344 207528701917152 207539786075776 207654786293824 207725225309119 207778887211808 208285204393728 208471309667082 208482444170616 208722631318278 209238312278072 209603391903234 209856078331086 210616926648062 210887201980224 211130159586192 211651788710208 211663093083904 211780378074496 212930429869952 213695209702656 213767697702636 213897572590632 214013973852063 214025404390644 214143998365506 214426039028768 215207684305152 215987935254784 216364791642048 216614059835184 216625629244992 216830767151474 216899353719552 217160835761408 217411021056064 218147193238128 218398514889324 218410179607312 219320105435172 219584505803388 220328037589401 220663429886592 220797494287104 220917650427936 220929449693568 221126852748417 221138663187596 221393431232743 221932924439688 222801376950016 223395180158898 223677458523288 223813354101456 223825308027328 223947111878952 224083171285424 226394947545984 226667876958336 226882524569092 227143909966061 227435393640672 227697415983576 228259977030624 228272168451712 228535154820896 228933903633912 229763919979704 230541920126658 230601476293056 230819848903182 230892860411136 231171212262144 231390124394968 231656702879294 232221205705104 233482259335248 233611634580552 233751248113284 234201315684224 234328766072016 234471132868192 235393101312831 235405673715828 236318868267264 236815169653914 237175659333888 237400257496136 237978756259776 238120979719392 238252925333808 238265650480704 238540150078032 238854321956096 239129499746368 239546733603696 241229293907364 241242178022832 241291610955648 241520106799356 241798355770323 241811270279524 242116818903344 242986427161632 242999405126016 243509736537991 244305940231584 244454368675008 244537290553773 244587398688072 244600462160736 244832091386267 245058330318592 245711452058226 246318519517224 247793356326612 247806591030256 249010884033408 249159700633536 249311077986432 249547168022404 249598302730656 249611633836928 249696305122418 249834664759757 250651549068768 251191366487209 251803471530744 252093567696102 252425590249056 252477314774784 252716403141048 252729900785824 253021064265992 253637627931072 254264278211328 254798267370878 255631381169472 255786690401664 255873456341034 255939556433088 256181923437286 256806189508176 257102049173508 257597076668288 257737258832592 257751024642496 259294313793248 259926164160768 260225618266944 260313889944339 260627710185381 260868545177856 261115579785032 261183034081024 261271630525444 262835999370722 263476480144752 263780024476716 263794113032208 264127438803648 264141545914624 264445856451392 264750517576336 265395663662976 265646985314172 266836867811712 267075289683153 267089554239564 267397261099287 267804304082304 268057906642988 268711112200608 269020687214664 269035055675232 269289823720379 269538663003904 269699747639168 271314579995584 272138262536448 272289057524352 272381421266262 272395969224456 272546907010644 272709789465498 273383560417352 275690621608416 275705346311808 276022979199264 276284364596233 276704935889536 277698773899008 277961746222776 277976592227488 278296841757704 278782414909038 279206788836096 279471189204312 279793160620446 279808104441448 280813088066544 281167918726464 281182935973632 281506879448256 281773457932582 282202384946944 284321138384052 284648697299241 285023596936848 285196763454176 285351965136084 285367205854192 285525331154008 286663360734597 287775396035136 288486388856064 288818746446912 288834172326656 289092249047714 289796711251824 289969902722808 290862924317504 291198019852432 291706103017404 292426807246896 292779341071184 293492788009344 293755027258161 293770716785868 293830913341152 294109162312119 294556867237248 294835803664556 295910565919584 297159239153952 297501588507816 297844332273378 297860240211864 298236611364384 298417805468608 298596149171936 299323770552576 299952390702426 301115977308288 301748361333213 303230995879392 303247191520896 303412216094064 303596554644768 304346636040832 305228902495032 305245204845216 306351893306272 307098413943552 307389226835544 307452213959616 307468635057408 307556505469521 307743361889502 307759798537576 308114360517458 309628274273472 310934833022016 311293052875728 311309679113664 311482179440736 311604479946158 311668330817712 312438354762688 312723666255924 313083946977417 313857468417108 313874231621104 314784117496629 315074996123904 315753559538552 315925389972093 317305008346368 317477683065312 317494639625856 317670567111744 317687533974272 317971391512418 318053533437376 318161421043081 319395644804928 320846358885948 321038106585966 321215997548259 321639058543152 321656237363776 322026809065808 322397807693764 322811526457728 323981902882176 324938443867488 325246150727211 325349030579328 325741253642112 325939158233344 326049720738364 326116531584096 326133949547648 326425354057187 327220789857192 327597772333986 327615269410968 328424692689632 329376758705082 330391141768816 331196241430656 331394174540352 331707994781394 332212934178048 332797736974208 332910625992098 334202065425024 335720031152184 335737962040992 335920667818428 336124756928136 336567453665408 336955204188064 337776299207424 338183503908096 339610559033088 340001815437504 340323786853638 340734062666602 340841841559296 341164608454712 341252741910784 342389965545936 342408252677568 342802732231344 343649678443456 344645879969556 346229773354773 346549709576448 346756818393216 346967491022592 347085186592452 347485054318941 347503613580508 351301973526336 351493149108024 351706699302288 351725484042944 352169918404864 353108510573742 354195980418896 355222754480871 355763489000832 356100386244204 356119405652752 356529681465716 357398475721056 357810225117048 358281482934144 358694249619552 358713407566976 359033922204419 361863267034248 362280160199034 362716905419286 362831637788928 363175228355016 363194625632608 363395876014192 363613052620664 364499107689024 366681553012512 366900693241104 367587495477888 368030638932352 369477779275836 370615661630368 371690034489918 371709886545384 372628252272416 373057547493928 373536275648256 373966616979648 374320752033606 374397454095984 374417450755392 374544457683627 374890558301952 375342505931008 378638385373584 379074604711572 379094851178736 379531596398988 380031462582464 380469286848112 381396417316992 382197401056317 382217814312796 383680035602496 383700528046848 383810184511551 383909334649632 384272885155929 384736143606991 385091661929216 386395615002432 386605888248888 386626536963744 388941470689872 389902409662528 391302817766784 391673369677548 391694289047824 391774551121536 391907445788166 392145549749492 392597330336761 394253999056083 394547421226112 395691169548312 396191158205472 396212318871936 396668784677088 397044417995911 397125776364504 397146986949152 397648815152512 398470477971258 399077045934336 399936520936568 400634331359346 401706456123456 402086859964482 402331148444284 402571593972878 403552583512848 404307994505856 404549621458752 404795406193024 406971869993376 406993606460288 408455400824064 408593953836684 408820360515966 409064684198247 409852302447392 409936285279488 410075340626028 410324482519336 412837699031296 413558019467712 414034468798896 414579777362688 415057403834304 415079572151552 415309572587648 415450450618238 415557774423616 416942619334164 416964888341232 417445262636556 418476624556144 419206783806468 419689740930669 419712156662172 421233853296124 421774403960448 422260319172384 422660186898873 423169722989167 423303577420416 423560756148992 425860859739904 427535395405272 427795145181264 428027947704126 428050808781288 428287996731012 428852078057536 432729583284096 433228119670368 433251258489984 433638373571571 433661534302948 434161144365509 434822042112128 436294386476256 436797029778648 436820359214624 438640210870344 439169011606776 440656075178802 441326859773184 441835300855872 441858899387136 442253705496834 442277326375192 442786862465486 443865848879376 446790360317796 447354917046576 447626708202912 447650616054656 447894223757904 448166342570848 449928586053639 452789895091968 453335753916672 453765049138184 454287819932122 454870787281344 455394831967152 456519954061248 456544336903424 457070309641792 457867807267824 459527839959408 461083840253316 461202952586112 461615042834253 461639697806364 462171540776187 462780248789936 463313405758588 464442411410208 466964518670496 467223269161104 467406719919237 467502496226568 468402631368448 468657532144032 468942265736384 469101336625229 470786202625662 470811347431656 473630339307828 474800514992272 475957512519552 476241959438784 476505850667616 476531300961408 476957087268627 477080300156064 478258999492736 479093467207392 480125270121121 482458587814728 482484356045664 482583221911296 483040213598712 483596711540646 483622540559048 484233637806688 485972854323264 485998810252032 487019473075982 488611880463168 488908737350016 489074581107546 489174797376144 489200924321472 489664182772534 491422904116452 492637039034448 495586712653224 495613182060512 497561992172091 498021768066816 498319401267072 498622155972864 499094336044808 499196605461312 499223267673856 499365938988147 499392610244836 499669329519514 501303098137536 502382732974418 503606943061488 504187135392204 504851180498112 505432806282096 505459801571648 506042128531984 507275255862144 509596534741756 510485680280457 511101093999903 511262762338944 511573380803328 511746912682068 511879112866176 512363846874572 512954127804151 513612379016352 514204098347016 515194153336576 515474517665184 515502049284992 518588627586496 520451236533888 520627779888678 521255420370762 522231159570064 522543261050888 525671998741444 526952960289504 527560048953432 527588226064416 528254877607296 528891712902784 529501035152672 530791327325952 531293970628344 533673735623424 534150579366306 534179108479128 534794522198574 535608608164608 536115813285976 537422224401216 538041374429328 538070111350464 538579647440758 539399495278336 542629159991168 544075358128929 544578115048704 544762842532524 544791938448912 545093814021288 545419578930996 546767120834704 551381243216832 551410692623616 552045958398528 552568729192466 553409871779072 555923492445552 555953184454976 556593683515408 557564829818076 558942378408624 559586321240892 559616208882896 561481128050409 561626176133088 562335837452928 563013758896512 563546915865164 564196163464087 568642276768104 569297394598482 570047193873696 570393526908352 570703930272168 570734411708384 571050662308016 573326721469194 575550792070272 577637492893824 578184498095428 579593422503648 579939805445616 581725848635008 582396039704864 583412206034808 584853614493792 585558682142368 586985576018688 587510054516322 587541433571736 587661826682304 587861168682249 588218324624238 589113734474496 589671607329112 591821131839168 594318478307904 595003177015632 595688664546756 595720480423728 596473222728768 596835610937216 597192298343872 599904781404852 602231954616576 603130289946723 603496722666426 603857390959317 606461991758784 606494383041792 606824432188128 607193109289536 608131323765889 608693272081664 610457804990064 610490409690432 612703786612544 614778453671088 614904427919232 615113010939042 615486723779004 615519597075152 616228721034916 619256548546944 621869666044032 622586105751456 622619358227328 622964358881472 623175675927357 623208959892316 623336661635424 623926942565003 624876709525376 625447332511848 626167893954834 627714936834216 627748463242208 629568234993258 631507119077104 631850779944186 634955366130624 634989279251712 635341134223488 635942783024836 636107066874752 636322842086162 638791289609856 640132837177081 641692717771896 642076213171932 642431995096518 643278117086304 643312474727552 644053618131616 644795615387528 645623052915456 647963805764352 649876887734976 650492301454422 650698061158656 651482507284224 652099441476728 652233063168192 652267899095296 652850708114374 654441579714384 655195544667972 655230538821936 656849385379264 658753517410164 660782283537632 662392482861312 662788349080704 663380558245251 663415989562788 664180293698229 665595473948416 665821251984196 668404130850048 671440062304368 671475924081984 671841335636856 672249513856272 673134907330816 673910408376128 680003630875008 680647573707276 681431729898183 681468125333204 682329216909424 684779931091872 684816505355136 685605464462688 686254712061611 687299356886912 689291759939112 692459546709546 693513636786432 694170373184904 694970108637882 695007227161016 702603947052672 702986298216048 703413398604576 703450968085888 704079509777497 706217021147484 708391960837792 710445508961742 711526978001664 712200772488408 712238811305504 713059362931432 714796951442112 715620450234096 716562965868288 717388499239104 717426815133952 718067844408838 723726534068496 724560320398068 725395067310969 725433810838572 726350456710032 726389251265216 726791752028384 727226105241328 728998215378048 730529209613973 733363106025024 733611871661319 733801386482208 734496274158801 735174990955776 736061277864704 737159243268217 738955558551672 741231323260736 743380068979836 743419773090768 745256504544832 746115094987856 747933233959296 748641504067212 748794908191968 748834901510784 749088915367254 749503994279271 753574099461627 757276770747168 758149209423144 758189702357472 758907685030159 759063192797976 760062925164928 760938573696224 762792834633984 764394802112634 764435628625592 767360071204992 767620369023102 767818669299264 768545770311858 769472287213982 772791230004864 773211776497776 773253073927488 777882941379744 779804819325056 781883130556143 782605635533568 783346739355096 783388578095648 783549102243072 783814891576332 784291099498984 785194660673522 788507998112166 789094842452224 791382339096624 792382316410944 792424637743872 793337569354176 794088835991822 794251552729008 794293973898304 795297630305024 796940955942516 799873041873136 801268662718692 802191783297861 803412912246912 804173719928964 804662296888568 805143187945756 807105167025696 807869471161137 808615989011712 809099242917504 809590812386048 810798460077529 813943739986752 813987212920576 817187907673368 817640721031932 818129368396494 819704604894784 820150681252056 820648965038672 827116038935424 828068937597792 828853093788699 830114807668608 830619145175296 830900901236476 831115548847232 833885238668328 833929776682464 834890525273112 836953249112288 838413567612936 839379481861338 839424313324344 842467706592248 843548807920896 844520638344768 845320373797746 846339445978334 846607154840832 855070790810544 855590290362528 856055895408252 856101617562576 856575993462024 857704156115072 859990082203791 865459166568192 866456239340736 866502516979968 867276747143142 867323068605896 868322288731018 869644084224256 872588772952512 873594059557296 873640718429248 877280421740688 878338023213552 881312150357604 882327486936357 883670601711744 884507410993668 884554652750384 885573724930972 887731697758752 893580720635592 894709834093152 895253416405824 895301232109312 895788447515808 896332685141696 896636732030501 899857172107278 905245083999639 907530098276368 908575639864244 909741574562688 910789663934304 913039908122496 914140619283584 915735614535648 919055679918816 919925997797527 922167680506632 922405905172224 923230085668506 923279395612728 924343081552374 925560497579872 926626811517176 928884822820416 933929037340992 934446538322208 934813439838474 935004992453136 937315064288064 937884531472768 938202673250458 941572405251324 941622694863312 947260678615656 947776169916279 949601029984544 951915025039104 952483918877568 953011701335232 953062601922816 953914174537254 954160600312128 954484263129243 956517998985472 958186934414784 960250540242242 964917175629456 964968712091328 966080427197424 967193423081292 967245081118096 968467275613376 971945708646528 974038946151964 975738452181633 977223760926336 977817474700032 978149162215092 978349594752288 978401848642944 979276062171561 979328365545068 980456624030719 982845808232904 985274078068896 991173425306448 991226364121024 995123984344182 996638802534144 998188672089616 998393210922624 998731877976294 998785220489672 999338659039028 1002606196275072 1004765465948836 1007213886122976 1008374270784408 1009702360996224 1010865612564192 1010919603143296 1011822871666999 1012084257063968 1014550511724288 1019193069483512 1020971360560914 1022202187999806 1022525524677888 1023493825364136 1023758225732352 1024727693749144 1025908255608302 1027224758032704 1028408196694032 1030949035330368 1031004098569984 1037177255172992 1040902473067776 1041255559777356 1042455162956823 1042510840741524 1044462319140128 1045086522101776 1051343997482888 1053905920579008 1055120097906864 1055176452128832 1056509755214592 1057783425805568 1059002070305344 1062587941256688 1068301158732612 1068358216958256 1069589044397148 1072231626571952 1074844448802432 1076082748858656 1076140222700928 1077101766613257 1077159294881516 1078400261811103 1085258319982336 1088150716257858 1089525685065048 1089583876897824 1090187628042576 1090839157861992 1093534241669408 1102762486433664 1104091916797056 1105137458384932 1106410658221781 1111846984891104 1111906368909952 1113187367030816 1115129659636152 1117884756817248 1119172642481784 1119232417765792 1122962256100818 1123252352266176 1123633373050881 1124671674905856 1126027517793024 1127093831730328 1128392326928174 1137284553536208 1138594789196964 1140094387747392 1140787053816704 1141407860544336 1141468823416768 1142101324616032 1146592203168951 1146653442938388 1151101584140544 1152818655467787 1154208430820973 1155274985787648 1156368996190856 1159186845007296 1159879610891232 1163451697270016 1164792079409728 1166824412069616 1169707228987584 1171117364284736 1175020109032644 1175082867143472 1175323653364608 1175722337364498 1176436649248476 1177791991010283 1179343214658224 1182761997168249 1183642263678336 1188636956615808 1190006354031264 1191133253987733 1191377329093512 1191440960847456 1192569219333107 1192946445457536 1193671221874432 1194384596687744 1199809562809704 1206260579893446 1206993445332852 1207714781918634 1212923983517568 1213648864376256 1214386218579072 1216262647531778 1220915609980128 1220980819380864 1223545043211889 1225407573225088 1229556907342176 1229808855838464 1230226021878084 1230973447558008 1231039194150304 1232457442069832 1238513097093888 1243739332088064 1245172211502912 1245238716454656 1245928717762944 1246351351854714 1246417919784632 1246673323270848 1247853885130006 1249753419050752 1250894665023696 1252335787909668 1255429873668432 1255496926484416 1259136469986516 1263014238154208 1263701559888372 1267980560696619 1269509168967501 1269910732261248 1270682268446976 1271885566049672 1272214133749504 1272645684172324 1277582579219712 1280265674354162 1283385435543792 1284152426343864 1284863990193036 1286556234172608 1286624949455104 1288107236263232 1289591230775056 1299753775469952 1300915120714713 1300984602908844 1302483433096527 1304198882953456 1304466126336384 1305701416228748 1308883159428768 1310391089335944 1310461077643872 1313698770758528 1317507034820328 1321564567075264 1325576698161408 1326761116490502 1326831979125576 1328360587396458 1331642503968392 1342880124608736 1342951848163968 1343682671273712 1344499027712544 1347820816752256 1360007261750016 1361295147414552 1362863459796366 1362936250666408 1364658433818848 1369559862183744 1369633010710272 1371210928925376 1372509424123222 1374598713773824 1378583519878224 1384919093419092 1386514622328561 1388340746369808 1389940217275764 1390014454322032 1402220159757711 1405207894105344 1405972596432096 1406826797209152 1406901936171776 1407304009875687 1408159019554994 1409000578905073 1412434042294968 1416783921675584 1420891017923484 1424401544976816 1424477622611008 1426118725862864 1429593902884224 1430871261805881 1431240900468192 1434776998478208 1436135688817676 1440375810363363 1445597996538971 1447453068136992 1449120640796136 1450790134621938 1450867621677144 1452700913420064 1452778502530432 1453583504056768 1454452210482656 1457996430756096 1461058419227946 1466726212050048 1467223743322638 1467602772964416 1468992548317602 1474318486536434 1477911117103344 1482462646521472 1486760137959672 1486839546181536 1490513009089664 1492230189975712 1495866467918592 1497283008134424 1497589816383936 1497669803021568 1498097816964441 1498177830734508 1499007988558542 1507148198923254 1514553541494336 1516298418846288 1516379404714944 1517815370060318 1518126385595952 1520125850329856 1521877147392448 1528789604225268 1528871257251184 1533303281999709 1534720142409984 1535240738046204 1535637338598528 1537091540623716 1538862383412453 1538944574427964 1545582460009728 1546423552995552 1546506147854976 1549754018629201 1555765882759488 1559609638650112 1563766261112286 1566693478710192 1566777156191296 1567629783152664 1568582198997968 1570389321347044 1577015996224332 1582764678193248 1584764632821888 1586675138708352 1588177671983644 1588503105458016 1588587947796608 1590007369762427 1593881911885032 1599746083746272 1602537325437384 1604383566595722 1606825824493824 1608347439857928 1609324593777136 1610286375891512 1614210334051392 1615738942322274 1618198485835008 1621596920155058 1627887479973504 1634375815346736 1635281442063864 1636258736792988 1639409209789568 1640301362504112 1641297930077344 1654232077870848 1656137875195584 1657706187577398 1660229615337216 1661801802472952 1662231097694464 1667770477336656 1667859553364928 1669781050546224 1673906498224576 1676827135225872 1678758963722676 1678848626648688 1684935413184496 1689041276689536 1690640747595492 1692588490392261 1692678891956668 1710141581621088 1711180580725056 1712111790816504 1712203235125152 1713151986924048 1713824639703869 1715408312230144 1719980164407582 1732912478681472 1734553494286284 1734646137211792 1736644577462036 1745177545905024 1747188119114592 1747281436858496 1748842653318299 1754560843481376 1756676046427104 1758339565410463 1762624300715208 1764654973872714 1767341203423488 1769014821987336 1769109305500768 1771147449861944 1775463395517504 1787161441271184 1789419668186304 1790506832811648 1791576895031616 1792665370283392 1793273464061002 1799714344214556 1810490167999278 1811572172877951 1815060196552736 1817151279728488 1819483149125376 1821579327868608 1824393971297667 1826079816244992 1828281238567168 1831471229071296 1838111359837632 1839851995595054 1844335361013264 1846460171337012 1846558791225456 1848686163104748 1851120995159744 1853253623034352 1857769645640832 1867858074681984 1868893076644416 1869527027782071 1869626879676948 1870009984906272 1871780827695009 1874037344666311 1874630128576128 1875769062945536 1876405346500916 1883144810502648 1883245389726624 1894521357231312 1895552339832558 1899202059969088 1904967837755136 1906023402670464 1907828349074508 1908321200624256 1908968526258486 1916373868829568 1920398511531243 1920501080484484 1929834351258912 1929937424182656 1932160854394848 1933990552173631 1934386846162584 1934490162236192 1936934551226752 1943891417293056 1948077892303928 1951476904363266 1954447521852672 1956298324430184 1956699189504576 1956803697285888 1958552124343122 1958656731090136 1960913248061438 1965691616465808 1970548156137792 1982346850612896 1982452728242048 1990247968688364 1992540881094687 1996377344179232 1996786421845248 1997463755952588 1997570440979344 1998677318078056 2005212392550144 2009530931897672 2014427772245952 2016748541568816 2019404721992448 2021731225128384 2021839206286592 2023645743333998 2024168514127936 2038386138967024 2041942721121828 2044295189694549 2044404375999612 2046987650728272 2049455387498288 2051816511216604 2054449516065408 2056816393388064 2058764136184833 2061898070660736 2074354510345984 2082511119554712 2084910325913646 2085021681483048 2088924638280256 2090173044203552 2102687994965776 2107811841158016 2110240195813728 2110352904257664 2112238529332491 2118004140610688 2125175882513376 2136602317465224 2136716433916512 2139178088794296 2144463253143904 2149688897604864 2152165497717312 2152280445401856 2154203533226514 2154318589763032 2156800523622206 2176301432515716 2179051370130096 2179167753795648 2180375256085152 2181678315723984 2187068483338816 2191587628841919 2203488822476403 2205524972867328 2208183833594112 2210274916769864 2211477729804651 2212821316443562 2223693969782208 2223812737819904 2226374734061632 2230259319272304 2235769513634496 2238345284963568 2238464835531584 2245924512201636 2246504704532352 2247266746101762 2248511982837813 2254187663460656 2256784653856348 2260722298384881 2274569107072416 2276723055090477 2277189578393928 2280188775494784 2281574107633408 2282815721088672 2282937646833536 2284202649232064 2284977478400309 2293184406337902 2293306885876776 2305637310935574 2308416861641946 2312737992381712 2318373690014592 2319759221782464 2329584158819456 2333648824139232 2339414457975168 2342234728569472 2350040218065288 2350165734286944 2350647306729216 2351444674728996 2352873298496952 2355583982020566 2358686429316448 2365523994336498 2367284527356672 2377273913231616 2380012708062528 2382266507975466 2382754658187024 2382881921694912 2385138438666214 2385892890915072 2388769193375488 2399619125619408 2412521159786892 2413986890665704 2415429563837268 2423608413483411 2425847967035136 2427297728752512 2428772437158144 2432395380232587 2432525295063556 2441831219960256 2441961638761728 2447090086423778 2450815146450176 2459113814684352 2460452043756168 2461946895116016 2462078388300608 2464914884139664 2486559281366097 2490344423005824 2491857435525888 2492702703709428 2492835839569264 2493346646541696 2495707770260012 2498583009626671 2501789330047392 2504671575819336 2510859747336864 2510993852968832 2518272939973032 2526028476308416 2527403119776744 2535961121393238 2539018337935002 2539821464522496 2543771132099344 2545291368344648 2560531348708324 2566770871087584 2568304852687728 2569727980386072 2573112468345216 2576214472526464 2579182461550112 2599507550939904 2601830241429426 2601969205817688 2604966866193054 2608397765906912 2608932252672768 2611402832457496 2617766318857536 2620782178671888 2620922155287744 2627397541517056 2635014069640656 2643129134150528 2653522232981004 2653663958251152 2656721174792916 2663285007936784 2685760249217472 2685903696327936 2687365342547424 2688998055425088 2689910196091503 2693153005248937 2695641633504512 2722590294829104 2725726919592732 2725872501332816 2729316867637696 2739119724367488 2742421857850752 2745018848246444 2748181312357327 2757167039756448 2759777993392581 2763105031359299 2769838186838184 2773029244657122 2776681492739616 2779880434551528 2780028908644064 2804440319515422 2811945192864192 2813653594418304 2814608019751374 2816318039109988 2818001157810146 2824868084589936 2833567843351168 2841782035846968 2848803089953632 2848955245222016 2852237451725728 2859187805768448 2861742523611762 2862481800936384 2863452789387729 2869553996956416 2872271377635352 2880751620726726 2891195993077942 2894906136273984 2898241281592272 2901580269243876 2901735243354288 2905401826840128 2905557005060864 2907167008113536 2908904420965312 2922116838455892 2933452424100096 2934447486645276 2935205545928832 2937828186514683 2937985096635204 2941369872092157 2948636973072868 2955822234206688 2962188060924169 2964925293042944 2973520275919344 2973679092363072 2981026018179328 2984460379951424 2994566016268848 2995179632767872 2996195633928882 2996355661469016 2998015977117084 3014296397846508 3029107082988672 3032596837692576 3032758809429888 3035468615000997 3035630740120636 3036252771191904 3039128010558563 3043754294784896 3057579208450536 3057742514502368 3066606563999418 3070481476092408 3071274677197056 3074183081247432 3077724766824906 3077889148855928 3092847105991104 3093012295709952 3099508037258402 3111531765518976 3118066400443201 3127532522224572 3133386957420384 3133554312382592 3135259566305328 3137164397995936 3140778642694088 3154031992448664 3165529356386496 3169529265643776 3173350277416704 3176355343967288 3177006210916032 3177175895593216 3180014739524854 3187763823770064 3199492167492544 3205074650874768 3208767133191444 3216694879715856 3218649187554272 3220572751783024 3228420668102784 3231305299839771 3231477884644548 3235200785433309 3243193840310116 3255774959947008 3268751630693472 3270562884127728 3272517473585976 3278818419579136 3280602725008224 3282595860154688 3312275750391168 3315412375154796 3319231974665343 3323603604945904 3335540954673312 3335719106729856 3339562101092448 3347812996449152 3353654270451744 3357517927445352 3357697253297376 3360876890847847 3369870826368992 3378082553379072 3381281495190984 3385176980784522 3385357783913336 3420283163242176 3422361161450112 3424223581633008 3424406470250304 3426303973848096 3427649279407738 3439960328815164 3462625292462919 3465824957362944 3469106988572568 3469292274423584 3473289154924072 3490355091810048 3494376238229184 3494562873716992 3497685306636598 3509121686962752 3513352092854208 3516679130820926 3525248601430416 3529309947745428 3533375973030849 3538029643974672 3538218611001536 3542294899723888 3550926791035008 3573399761963199 3574322882542368 3577707657999321 3578839336372608 3581013665623296 3583153790063232 3585330740566784 3586546928122004 3590678894629057 3599428688429112 3620980335998556 3623144345755902 3630120393105472 3634302559456976 3643158655737216 3648787942595334 3662942458142592 3670635129635667 3676222719675264 3679703991190108 3688670722026528 3692920342674024 3693117582450912 3697372326209496 3702241990319488 3706507246068704 3715539291281664 3735716149363968 3737786153288832 3739054055564142 3739253759353896 3740019969812544 3743561655390018 3748074689332622 3749260257152256 3752810693001832 3766289621005296 3766490779453248 3789042714462624 3791104679665116 3798404119938176 3808527506902503 3812046805340928 3815656698149016 3816642401248512 3817937052516972 3832747737659136 3840797023062486 3841002160968968 3859668702517824 3859874848365312 3864321708789696 3867981104347262 3868773692325168 3868980324472384 3873869102453504 3896155784607856 3902953808726532 3907450299289581 3912596648860368 3913398379009152 3917104248686244 3917313462180272 3921826496122876 3931383232931616 3941096312275584 3949373144248609 3964693701225792 3964905456484096 3980495937376728 3985081762189374 3992754688358464 3994927511905176 3995140881958688 3997354636156112 4019061863795344 4028855544491904 4033497083137632 4043462450256768 4047291486667996 4048337028255872 4076772277934048 4083885442243656 4088590379389098 4088808751999224 4093975301456544 4098910774996576 4103633022433208 4108899032130816 4113632786776128 4117528272369666 4123796141321472 4165022239109424 4169820651827292 4170043362966096 4177849276560512 4180346088407104 4205375989931552 4215623682316032 4220480391627456 4220705808515328 4221912029627061 4224477058664982 4227001736715219 4236008281221376 4250351765026752 4273204634930448 4273432867833024 4278356177588592 4288926506287808 4304330995434624 4308407066453028 4308637179526064 4313601047244412 4321127431090089 4336793989616913 4352602865031432 4358102740260192 4358335507591296 4360750512170304 4363356631447968 4367488597955021 4374136966677632 4383175257683838 4406977644952806 4420549833539728 4422955459609302 4425642632887124 4447387939564416 4452749468123264 4460518638544608 4471539027268992 4476690569927136 4476929671063168 4480929860239567 4491849024403272 4493009409064704 4494533492203524 4497023965675626 4508375326921312 4513569307712696 4521444596769762 4549138214144832 4553446110180954 4554379156787856 4560377550989568 4565631442177344 4565875293667072 4568405298464128 4569954956800618 4586368812675804 4586613771753552 4611274621871148 4616587150237359 4616833723283892 4625475984763424 4636747380029184 4639518443564928 4649262055887603 4659168317638912 4667297648278464 4678828915950336 4684469457138944 4700080436130576 4700331468573888 4702889349457992 4705746596993904 4711167964041132 4717372858632896 4731047988672996 4760025416125056 4764533015950932 4765509316374048 4765763843389824 4770022109287281 4770276877332428 4775772588020599 4799238251238816 4825042319573784 4827973781331408 4830859127674536 4847216826966822 4854595457505024 4864790760465174 4865050590127112 4883662439920512 4894180172847556 4918227629368704 4920904087512336 4923893790232032 4924156776601216 4928556568442479 4929829768279328 4973118562732194 4980688846011648 4985405407418856 4985671679138528 4986693293083392 4991415540520024 4997166019253342 5003578660094784 5009343151638672 5021719494673728 5021987705937664 5036545879946064 5052056952616832 5054806239553488 5071922242786476 5077765471176783 5078036675870004 5087542264198688 5090582736689296 5121062697416648 5133541742175168 5136609705375456 5139455960772144 5141473919111607 5146224936690432 5152428945052928 5158364923100224 5160114702877519 5203660482858852 5203938411635376 5209933732386108 5216795531813824 5222805664914992 5235532637715072 5241564357343776 5241844310575488 5246527959954897 5270028139281312 5275018696231389 5281377971332331 5286258268301056 5307044465962008 5307327916502304 5313442349585832 5326570015873568 5371520498434944 5374730685094848 5377996110850176 5379820392183006 5386306010497874 5445180589658208 5451453839185464 5451745002665632 5458633735275392 5473181913893001 5478239448734976 5484843715701504 5490037696492888 5496362624714654 5514334079512896 5519555986785162 5526210062718598 5539676373676368 5546058489314244 5553362985479232 5559760869103056 5560057817288128 5608880639030844 5615342483085027 5622112033998933 5623890385728384 5627307188836608 5629216039502748 5632636078219976 5636002315620292 5649736169179872 5667135686702336 5683564071693936 5697606179907264 5697910490444032 5704474903451456 5723485047223524 5724963601872768 5726905578775458 5744542755270704 5761195534593729 5761503241453452 5782391986155884 5789812272547968 5796482563184544 5801971656520893 5803160538487752 5803470486708576 5810803653680256 5814334016227072 5817808841930624 5844233676911784 5868894973290552 5870411091857664 5875656373029366 5875970193270408 5882739744184314 5897273946145736 5911644468413376 5924376121848338 5947040551838688 5947358184726144 5968920759902848 5989132032537696 5990359265535744 5992391267857764 5992711322938032 5996031954234168 6028592795693016 6058214165977344 6065193675385152 6065517618859776 6070937230001994 6071261480241272 6072505542383808 6078256021117126 6087508589569792 6115158416901072 6115485029004736 6133213127998836 6140962952184816 6148366162494864 6155449533649812 6155778297711856 6176292408554499 6185694211982208 6199016074516804 6223063531037952 6236132800886402 6255065044449144 6266773914840768 6267108624765184 6270519132610656 6274328795991872 6281557285388176 6308063984897328 6331058712772992 6336715587997473 6352710687934576 6354012421832064 6360029479049708 6375527647540128 6398984334985088 6410149301749536 6417534266382888 6433389759431712 6437298375108544 6439481984582689 6441145503566048 6456841336205568 6462610599679542 6462955769289096 6470401570866618 6486387680620232 6537503261386944 6541125768255456 6545034947171952 6561205450016448 6565191720309376 6624551500782336 6630824750309592 6634433189413953 6638463949330686 6647207209891808 6671081909346624 6671438213459712 6679124202184896 6695625992898304 6707308540903488 6715035854890704 6715394506594752 6721753781695694 6739741652737984 6762562990381968 6770353961569044 6770715567826672 6830169165271431 6840566326484352 6844722322900224 6848447163266016 6848812940500608 6852607947696192 6854932435200927 6855298558815476 6863196368215033 6879920657630328 6925250584925838 6938213977145136 6938584548847168 6946578309848144 6988752476458368 6995370613273196 7018243373925504 7026704185708416 7033358261641852 7041461208947891 7050497202860832 7058619895490856 7066751946061698 7076059287949344 7076437222003072 7084589799447776 7101853582070016 7146799523926398 7148645765084736 7155415315998642 7157678672745216 7166307580126464 7173093856244008 7181357789258114 7198857376858224 7241960671997112 7246288691511804 7260240786210944 7268605118913952 7286317311474432 7297186140697761 7297575885190668 7325884916285184 7341270259271334 7352445439350528 7359407982380216 7377341444053056 7385840685348048 7386235164901824 7394744652418992 7404483980638976 7413014492137408 7475572306577664 7478108111128284 7478507518707792 7480039939625088 7487123310780036 7495749028880013 7496149378665244 7505621386003664 7532579242010592 7532981558906496 7548801832677721 7578085428925248 7582209359330232 7596808239876352 7617055013805006 7631313396298032 7635874105033944 7681594046124972 7682004321937936 7719337405035648 7728643417579392 7735962208694524 7737547384650336 7737960648944768 7744874607552467 7792311569215712 7805907617453064 7814900598579162 7825193297720736 7826796758018304 7834208497372488 7834626924360544 7843652992245752 7862766465863232 7882192624551168 7898746288497218 7929387402451584 7960991874753456 7970163524378748 7985509376716928 7989855023810352 7990281763917376 7994709272312224 8038123727590688 8057711088983808 8066994166275264 8069730588274509 8079459015746811 8086924900513536 8094582973335992 8096674056511744 8153544555868096 8167770884487312 8177180758778196 8177617503998448 8187950602913088 8197821549993152 8207266044866416 8227265573552256 8235056544739332 8244543937071981 8279333980177743 8289315094077897 8330044478218848 8339641303654584 8340086725932192 8347984535331749 8355698553121024 8360692176814208 8410751979863104 8440960783254912 8443824059254122 8448954117329964 8454003473430438 8500703530053504 8546409269860896 8546865735666048 8556712355177184 8564815302483223 8577853012575616 8608661990869248 8616814132906056 8617274359052128 8627202094488824 8642254862180178 8673587979233826 8705205730062864 8716205480520384 8716671015182592 8721501024340608 8726713262895936 8734977195910042 8748273933355264 8766350515367676 8813955289905612 8824109616276471 8841099667079456 8845910919218604 8851285265774248 8886564182772507 8894775879128832 8905498936246528 8921037277089216 8943078054537984 8953381139854272 8953859342126336 8961859720479134 8983698048806544 8989066984407048 8994047931351252 9016750653842624 9027138615425392 9042889193539524 9098276428289664 9106405845002991 9106892220361908 9108758313575712 9117384031675689 9131262884354688 9136810596928256 9139909913601236 9172737625351608 9173227543507104 9222549243742296 9233174300474718 9233667446567784 9250951969526848 9279036887129856 9298524111775206 9334595296556928 9354199201329603 9400160872261152 9400662937147776 9405778698915984 9411493193987808 9422335928082264 9434745717265792 9462095977345992 9520050832250112 9529066031901864 9531018632748096 9531527686779648 9540044218574562 9540553754664856 9551545176041198 9598476502477632 9650084639147568 9655947562662816 9661718255349072 9694433653933644 9705602356299927 9729581520930348 9730101180254224 9767324879841024 9788360345695112 9836455258737408 9841808175024672 9847787580464064 9848313553202432 9857113136884958 9859659536558656 9863004052335511 9946237125464388 9957695923996029 9970810814837712 9971343358277056 9982831081040048 9994332038506684 10007157320189568 10018686303277344 10043438989347456 10073091759892128 10082630672543541 10104113905233664 10109612479106976 10119185975772797 10143844485572952 10155530942353566 10156073351740008 10175084528397376 10181165473378592 10242125394833296 10267083484350336 10273219410750912 10278911921544288 10282947838223214 10316729846200448 10320229405755038 10407320965717704 10407876823270752 10419867464772216 10433591063627648 10445611329829984 10471065275430144 10483128714687552 10483688621150976 10493055919909794 10540056278562624 10550037392462778 10562755942664662 10614088931924016 10614655833004608 10626884699171664 10653140031747136 10733122973997963 10743040996869888 10749461370189696 10755992221700352 10759640784366012 10772036683887171 10772612020995748 10890361179316416 10902907678370928 10903490005331264 10917267470550784 10946363827786002 10980075392985776 10992725249429308 11011905388907001 11028668159025792 11039111973570324 11052420125437196 11079352747352736 11092116978628488 11106725970958464 11119521738206112 11120115634576256 11130051588336989 11217761278061688 11230684966170054 11244224067997866 11247780771456768 11258432079005496 11265272156439952 11272004631240584 11299472338359744 11367128143387872 11395212359814528 11408949806902912 11446970094447048 11449927203745536 11453811157550916 11489085510541408 11522391069187458 11523006482906904 11564783972311768 11579624545095936 11592965126369088 11603943313041786 11606321076975504 11606940973417152 11621607307360512 11635617683861248 11688467353823568 11737789946581104 11751312746058732 11751940386540816 11765479488368628 11794547892291472 11823288936826752 11848119432745827 11848752243696676 11894081103677376 11894716369452288 11937841519805696 11978264065075392 11984782535715528 11985422645876064 11992063908468336 12057185591386032 12130387350770304 12141874460003988 12142522960482544 12145011084767616 12156512042234252 12170517240439591 12230316833802144 12230970058009472 12266426255997672 12281925904369632 12296732324989728 12308376957873241 12310899067299624 12311556595423712 12352584817108998 12371388423964416 12398032149033608 12472265601772804 12510130088898288 12533547829681536 12541038265221312 12548657591983744 12563114570776352 12616127969794656 12662117425545984 12673431175994946 12681005210145657 12705421375869152 12708024843664128 12720058958099416 12751055295080256 12797968669970176 12820298603499072 12835068532765776 12866779518863424 12874596750217088 12878963969165378 12882291007132096 12925221199359084 12925911538578192 12940803141733236 12972775361240464 13010381968850739 13075006522773888 13082251536510912 13090069894343904 13102465793865063 13118261412664177 13122410900032896 13130383440618752 13261649500619184 13268866378827906 13276927898661372 13294414419783616 13342163818693248 13358248404369792 13414617081806976 13430071709781408 13430789013189504 13442789580718701 13443507563391388 13458995475330779 13479483305475968 13525125980763936 13540707923138088 13541431135653344 13660338330542862 13681132652968704 13696894326532032 13697625881001216 13705215895392384 13709864870401854 13710597117630952 13726392736430066 13759841315260656 13850501169851676 13876427954290272 13877169097694336 13893156619696288 13947786167662809 13977504952916736 13990741226546392 14036486747851008 14053408371416832 14066716523283704 14082922417895782 14100994405721664 14117239790981712 14133503892123396 14152118575898688 14152874444006144 14169179598895552 14293599047852796 14297291530169472 14310066327861843 14310830631997284 14327317764061797 14346187712488016 14362715578516228 14397714753716448 14483921343994224 14492577383023608 14520481572421888 14537210237827904 14594372281395522 14595151770381336 14682540518542668 14718815964760432 14754682888106112 14771681370696096 14772470329803648 14785669705327437 14789489304837984 14826028984274816 14956216222256568 14957015037415584 14960079879250176 14974246621560072 14991498057760026 14992298757330488 15011242772007328 15065158484021184 15065963117812992 15097603665355442 15156170857850496 15164418718660464 15234110027610012 15262626792596064 15271748210067888 15363188092249944 15364008643875872 15424421757334821 15438674810071296 15457286835158784 15471924417389048 15475094769300672 15475921297889536 15480344108632557 15489749215104934 15584623138431424 15611815234906128 15629801197158324 15650386595441472 15668416994744976 15669253848721088 15687305984491504 15725532931726464 15739583879864691 15797492576994436 15825056088694167 15844133913996993 15858774804903168 15901577961928681 15921983749506912 15940327048757496 15971018753433856 15979710047620704 15980563527834752 15989418544624448 16076247455181376 16133988332550528 16139461176549018 16158918031493622 16189165946671984 16307089111736192 16335541768974624 16354361517556392 16355235007996896 16375901205826176 16395643099986304 16414532089732832 16454531147104512 16470113089478664 16489087874143962 16558667960355486 16578630188155794 16660088956437696 16679282607309168 16680173451864384 16695969070663498 16721384353628416 16821503959726208 16866336101996799 16881921566509824 16887648118508244 16897908234659928 16908006946860876 17001407060107008 17092818539721792 17093731471332096 17113424710354368 17129630604966446 17155706025151232 17233628265812112 17234548718104256 17254404188977648 17284509724360356 17347175958467652 17405914969562679 17410411460125728 17432410961040768 17443002048681216 17453426525791872 17469954391820084 17490081067386697 17532701030735352 17627910579811224 17648219232552942 17682199334158912 17691821838437208 17702570531548496 17773128365545014 17842074554178432 17906762279708544 17923719440958268 17967396097613088 17978133968814096 17988095862702504 18033501307685248 18054277230850784 18085778387079048 18196552856579328 18212811690005982 18213784440723816 18217516627151424 18234768063351378 18262525768709376 18279819827202472 18345475250703216 18346455087014208 18445098487484592 18466348600949436 18467334893135568 18501903939053696 18597048223550412 18669190593113856 18708398402659206 18800321744522304 18801325874295552 18811557397831968 18822986387975616 18844671856164528 18852071036742559 18869491434531584 18924191954691984 19058132063803728 19062037265496192 19080088437149124 19081107509329712 19103090352082396 19196953004955264 19237269186501289 19300169278295136 19311895125325632 19318445953748067 19323436510698144 19341735219515093 19388867307867288 19411204712599854 19459163041860696 19460202360508448 19576720691390224 19683616350049344 19695575160928128 19714226273769916 19719319073117312 19726008104671022 19844117952489511 19892474250928776 19915391847992058 19941621629675424 19942686716554112 19965662162080096 19988664077013368 20014314640379136 20037372606554688 20086877978694912 20146183519784256 20165261345087082 20219224958213952 20238371951545594 20287688971145904 20311061884707132 20312146703480016 20350169056794752 20362330946757184 20484250789666592 20534166968700672 20546438821501824 20557823843088576 20564797305602781 20565895676446428 20589589104645099 20633459692400896 20640458811510076 20814641931435408 20815753646541504 20839734929544432 20867182127255296 20891222659659968 20966257429375104 20986111839819588 21080112557125248 21100074784925556 21124383626843673 21125511885329324 21228177863848032 21229311666009216 21253769398343328 21273896073909941 21306280063494272 21466245947995926 21498922740379392 21519281568732024 21544073367774342 21545224041991496 21780722358632832 21805815356741856 21806980010662528 21826464803102407 21892727655572004 21960150785971552 21985450498858616 22023810777814002 22057336318051584 22078223947140648 22104840250874392 22158705494705472 22184233957256976 22213451941916928 22239043476412224 22240231269152512 22260103176673978 22435522556123376 22461369932340108 22487247086640039 22488448135995732 22516864158010992 22530544312879904 22544009262481168 22598944676719488 22646405498033163 22734256286775744 22790424719629056 22817899613805824 22893940188894096 22907622315101832 22978171021082816 23044782138374916 23046012965813808 23129567944623536 23185930252738176 23207886626083572 23212642153951008 23213881946834304 23234623822657401 23376934707647136 23475579893162208 23502625492117464 23503880773081632 23526138235934929 23530958976737256 23589095784582944 23646577873653504 23696238865491654 23697504487393352 23788162207354752 23956528130150784 23969565071431056 23970845291752128 23984127816936672 24114371182772064 24238377047240433 24260774701540608 24283748920007976 24285045920965088 24290022169535232 24313024084468504 24341034480879182 24460633667604288 24461940116018944 24532852511995344 24563851808739264 24593464649979456 24616753915746482 24621798134599248 24623113190847424 24705169634217996 24733631811215943 24796064298067216 24867945282233691 24944531203545608 25020260177796576 25043953605995247 25067095659363072 25082076530442624 25097315183967488 25126229141552704 25134752262403399 25232255939589312 25346862351989892 25362010420291314 25410842751738304 25440117916198832 25502110590160512 25640597206998144 25670137065531552 25694445907449669 25733559037726848 25749193500434176 25757927938330756 25764582014264192 25850442398718168 25851823077156384 25881606283466472 25945550722480928 26020763937701478 26150013045547776 26164503073021824 26180139788687808 26204931587730126 26236522825328354 26244821800065792 26523299001238368 26537732757655812 26553855797322744 26588828839567232 26659692548317521 26684327637386496 26716496808739584 26829234163613952 26860143419562816 26861578026379008 26885579161437402 26887015126782776 26917990950661558 26958966610951936 27050251961527872 27081415846276176 27082862271306688 27320676661085724 27352152095027067 27393788653064064 27410431790784768 27419729740803708 27421194235261904 27452785472860132 27519682630521312 27701002339703352 27752855908580544 27754338195388672 27786313239392576 27895572335325618 27981482453092784 28062597603988809 28133433046567408 28165844835791564 28201988811443328 28234479581963424 28267007784246792 28304237151797376 28338359197791104 28587198095705592 28594583060338944 28620132655723686 28621661263994568 28654635528123594 28692375424976032 28725431157032456 28795429507432896 28967842687988448 28985154766047216 29074420475655808 29188744562791044 29190303540762672 29365081037085336 29437631929520864 29509365776212224 29543362741392192 29544940659607296 29571339410654874 29578978609675968 29589012157006533 29652057968549632 29912432444513136 29914030074831168 29948493243120144 29982996115520052 29984597514660976 30022485544014656 30130316968042368 30195207330710884 30247892017630623 30312341715700992 30328837437320928 30357557927318391 30394155344952289 30468220055220024 30525253585192128 30543496420135776 30726376184499888 30728017287751744 30848843514669642 30943848834778096 30950189538601344 30960688217265114 30979498430209868 31169246276862848 31223630469812256 31259602394316648 31300773190882944 31336833989489952 31338507697442176 31366509021676969 31374611968983008 31451065863452928 31479167759729382 31594985153988872 31650112177388334 31688267827993986 31803155923857362 31843967499013824 31880654097514992 31959420095241408 31961127055669504 31978837089248896 32152494910362752 32267976665101056 32278922353098036 32316110051661513 32317836062987244 32378331893343968 32614178223472384 32671083537949248 32708723035112784 32710470015993792 32751802411652352 32791286199972608 32829064179465664 32940226178957328 32978175748287924 33117335920710972 33157260376311588 33320177912875392 33358565214618336 33360346903728768 33390154765010967 33391938141326996 33430408116144193 33643007919452416 33732672203993598 33775296237016488 33795816469319856 33816013893721752 34185637079443584 34226849420708736 34259261209932892 34298730404875211 34467256531624224 34469097436208512 34508808377955296 34569019448720712 34694351916935304 34811829939125358 34820822920251456 34864821922081536 34906853051583744 34939908783640168 34980162134773394 35065402061470704 35255821159622448 35296438465105884 35364398668317824 35383643676874416 35405141063096992 35544358298237481 35546256731090028 35684149108356864 35813524559417088 35847438881916536 35934792195226176 35956267937628192 35976191725405008 36067002615370496 36108554461701568 36171556774158096 36425623380011964 36427568881447632 36435033254302848 36469536126702756 36511551721318773 36559639654404944 36690950501406432 36692910174028416 36890196974969184 36925130873619723 36932697201898872 36934669786271136 36969645799326317 37003807878107392 37194096447100824 37416796805318412 37600643489044608 37623114795663936 37645972775951232 37689343712329056 37704142073485118 37848383909383968 37929896339568559 38116264127607456 38124074530992384 38160176874298248 38162215018659424 38206180704164792 38393906009910528 38474538373002578 38600338556590272 38623790250651264 38636891907496134 38646873021396288 38683470439030186 38777734615734576 38822409425199708 38918326083721392 38920404721016896 39153441382780448 39307397381595189 39354784237992531 39367232700098688 39391150321856256 39428452547539832 39438638146234624 39452016209342044 39688235904979022 39784948501857552 39830783695984116 39883243259350848 39885373433108224 39931324324160192 39977328154026736 40074745213109376 40292367039568512 40328368742156103 40330522690174164 40376986425992337 40438449916427904 40476743903091188 40575377942291808 40622123769414264 40624293406960032 40700338113589504 40724661893514368 40968501579333184 41092877643003648 41115647686177152 41129594611205562 41131791352892856 41179178209290198 41280917623020152 41629283862870816 41631507293083008 41679469859088864 41782445319319936 41932514858750208 41972223679639176 42160225114250496 42200149569851112 42248767253687346 42251023770658648 42456355727696064 42458623332018432 42507538796686656 42547792147819882 42612560126988544 42932491895991852 42981953292185391 43038563137464048 43088146735548684 43090448083982992 43561444717265664 43611630713483712 43613960021325056 43652929606204814 43785455311144008 43920301571943104 43970900997717232 44047621555628004 44156447894281296 44209680501748784 44317410989410944 44357009115982311 44368467914513952 44478086952824448 44520206353347956 44871045112246752 44922739864680216 44974494173280078 44976896271991464 45033728316021984 45061088625759808 45088018524962336 45197889353438976 45292810996066326 45468512573551488 45787880377788192 45815244630203664 45956342042165632 46089564276749832 46092025931627616 46259135889247072 46371860505476352 46415773252167144 46425284307902016 46427763893668608 46441032325897671 46469247645314802 46753869415294272 46951159786324416 47005250984234928 47007761546163264 47052276471869858 47061917953474512 47178191569165888 47392477730983308 47395008974786704 47532401741990979 47576324414709504 47704733885786043 47913056260301568 47939130142862112 47941690583504256 47968255633873344 48042374577505231 48228742365544128 48476754094480866 48567497840015952 48570091841930176 48626048168937008 48682068961758364 48921267335208576 49065705023990688 49127703617478528 49186929299958912 49233507831492964 49243596269198496 49246226381694848 49290228462635237 49410339268435992 49467263622431886 49592128596134432 49735890564467382 49889062407091216 50040520355593152 50087907211990494 50164153060885248 50252458283105408 50269504524806798 50464511879178624 50693724703979784 50724020840582628 50821685503476608 50880235832397664 51004221180321024 51281194413996288 51340274131063104 51388891814899338 51467118075453696 51515855876661512 51529164028528384 51700884797436336 51703646154312768 51763212566932944 51891101444961856 52041527875402956 52329006146043648 52360279577375616 52409863175460252 52470243202160091 52473045650656708 53046598002476736 53075465515311624 53107711594645488 53177657679134464 53319385096635042 53720286839125632 53771158322874804 53774030253565552 53835981901323116 54100503923055744 54162831692552352 54165724542613376 54214122252867269 54641353322171448 54704304190054134 54787577306128128 54839459481607416 54842388470523808 54905570945720264 55039365261042624 55402004679406704 55505711817161088 55572626478785152 55791144670651236 55962964906185568 56125195207977618 56266866093134816 56331689671583128 56403977622886656 56468959163926848 56534015568493584 56556213110227677 56608474303594752 56676718395582208 57174396191411184 57240265311447372 57243322527989136 57309271056247188 57384750849952064 57450862314064912 57590859014865792 57711807559503867 57935685375976896 57955337861244201 57970309532094432 58025205658545279 58095157684655641 58148840951311616 58377489125582088 58380607081525344 58730162074170672 58875263859041728 59086725482784384 59142678821309748 59157957219351936 59178024314013066 59532353857468533 59824864889026272 59828060149662336 59896986486240288 59953707117382561 59965992231040104 59969195029321952 60044971088029312 60260633936084736 60390414661421768 60495784035261246 60657674874641856 60715115854636782 60788310689904578 60936440110440048 61050507170384256 61086992840271552 61452752368999776 61456034575503488 61697687029339284 61768767313935297 61887697669556192 61900379077202688 61921376434530228 61958996860419736 62338492553725696 62447260939624512 62519204788633296 62601546381765888 62673667978979904 62677015394884352 62733018043353938 62749223937966016 62958335519458764 63189970307977744 63300224354776668 63373150880531019 63376535655987972 63606311847714724 63687934998027648 63761308195029984 63821688221729823 63918840190482816 63957674178497792 64304989820725504 64557844706196072 64632220103323026 64635672125974488 64756663786687936 65342167075898496 65417446070225568 65420940031987584 65479394409307221 65658128358931328 65880452357914656 65956351496575848 66234671841421944 66314520752623176 66640355825750784 66717130429236672 66720693807457536 66780309530021934 66783876282653992 66860816232288386 67465344407987196 67550592474032976 67591632938639712 67632027787443504 67939216494099489 68371274158887168 68453698841417472 68518522419865784 68597460809750422 68934513063248448 68938194872417024 69017616755910592 69138038897441424 69388703833870608 69623659878250716 69641645840502912 69703871467972203 69879817567280336 69960324269546788 70130804122941408 70511642319244896 70578414707804787 70592876930211768 70728797336635648 70767287353748832 70810282126193984 70834301830409579 71088716596474962 71092513462180056 71694877763833072 71869584390452352 71912535875256384 71952383450810016 72217108923403136 72343113548316192 72851246760023928 72855137762895264 72870066508605696 72939072253405512 73023103442637546 73119279308809888 73381901002812864 73385820348056832 73780393949938368 73850261747239446 73865394403797744 73869339572542272 73939291598652634 74388192894201648 74833593610636824 75131860817985741 75201286978089216 75246229591327872 75291945551902464 75378687424658112 75404256787210197 75408284146970236 75696767818767936 75859792679137118 76232528255214912 76320353748596496 76324430037318848 76412361408329584 76949076746005156 77083337722349007 77200677113180544 77247580501302528 77273783814992268 77293746042792576 77366940878060372 77456073298426801 77555469231469152 77644818850399416 77836652167442784 77840809442033792 78306882765560896 78614794763190378 78709568475985062 78734465400197376 78856905095079664 78904032418684088 79376471809958044 79569897003715104 79661567391968232 79766486518701696 79862648648320384 79954656308053472 80149490426218752 80584734079137024 80656737484312206 80661045380348328 80753972851984674 80876899832855808 80953487806182376 81150755884583616 81244247538828528 81248586813920064 81449323787028736 81937003158666368 82231295372354304 82259189222411124 82263582705785712 82358356418580396 82561835246040304 83258567725741632 83263014586166016 83358939718177728 83564890638639872 83944447359278352 84400299139702224 84497534507374692 84502047541317296 84912711455392128 85015077593373312 85095584295639764 85193620683077137 85864983791983704 85963906584370782 86077126274928096 86176293471097368 86180896167965984 87223261426967424 87305859212409628 87570910622288016 87840603143886208 87941801995434464 88095243111256008 88312895788562592 88419361003497568 88634821978821888 88714018231964622 88736935829027904 88767036471019599 88956173905648896 89040412706695912 89742090224493504 89845479729360432 89948988346560156 89953792543982928 90067456632043968 90122177251519616 90176037049924672 90585621992132652 90937025147102976 91072673781955173 91182466034856867 91575760755576384 91630489260407328 91827829888649239 91912684084331264 92179128553499664 92184051863255232 92518271778494144 92831546504334288 92850568615804032 92882064651795342 92938495290629604 93507738830588544 93902319572648832 94010501968469856 94015523092326528 94099527065030907 94104552943739716 94123835906949024 94212968327315453 94356383138331776 94784955461966616 94790017949573408 95064803483981958 95409467771572086 95878260285724224 95883381167008512 95936511267746688 96084749155010462 96457484731088256 96660058413739231 96953508188961732 97134995680031904 97140183683860352 97252096337874016 97364137923516728 97842534670417152 98131410047981376 98255407234957056 98373858599917824 98467015662985928 98487192538396992 98492452763389696 98580456925270474 98820678536871984 98934527244863772 99184257192268864 99471781128934764 99778124814182432 100081040711186304 100170464295032901 100175814423980988 100291224348432579 100504916566210816 100539009049613596 100929023758357248 101387449407959568 101448041681165256 101643371006953216 101760471664795328 102680548262126208 102777783629798676 102896191214625633 103031711753323024 103401769594872672 103407292308625536 103526425133865888 103782202889923712 104083055750805912 104720559154751232 104819726350920504 104940486404320182 104946091301313416 106093196004953472 106150931030623248 106215423189290976 106638770193270084 107440573678251264 107542316645749608 107548060507131104 107671963802646232 108201007846111488 108325663385104704 108331449085226752 108428244505734538 109282706644342896 109408608380108268 109534655163956319 109678918963214832 109684776941047616 109811141891440528 110078730522085248 110775392620859169 110804009358813408 110908937397978951 111011423634322176 111145252957570304 111311045733500767 111582289341302472 111925929812371136 112250390415955236 112533732186269632 112663379343166256 112937918327853696 113068031136987168 113112426220455354 113789689018705677 114348792382822368 114480530622894744 114486645055978272 114618542112494376 114769501699904128 114901724628129824 115181718029731584 115423615119007734 115871370751953792 115910675722488402 115940619064188864 116050411317090558 116190315369311282 116754978251164176 116761214163050688 117460324148341344 117750527718083456 118064352713977593 118173450965568768 118285357642619496 118315914438703872 118356048628026132 119064707714937066 119649729778052544 119656120299324672 119793972972480576 119907414234765122 119931984462080208 119938390058643904 120089942176058624 120780829322843536 120991568070522492 121130959277977011 121315349749283712 121430231709273564 121576621379809156 121872880220880096 122101014340768512 122173985680543104 122430567471706879 122905504737999552 122912069151006976 123395374058678568 123537534627870594 123775395339112384 123842752869060456 123917993720839472 124894521879249024 125038409577266592 125347335957959808 125466036086707876 125498447875932032 125916671038917528 126379940615955488 126600448709553336 126746301761062038 126753071311975944 127212623695429448 127375869996055296 127522616390059968 127643376443459646 127837680380965632 129115689412392144 129264440206646052 129271344251948976 129513327573375872 130684334151796992 130834892140451136 130841880063975168 130958788818614442 131316256717862656 131760904715829312 131912702993151696 132469343682843888 132629041505246352 133434260858473344 133560619060043868 133567752565307984 133721632464576772 134930688815974392 135101184948065952 135183265877279424 135264055574887008 135392146536605651 135878432988198978 137037044839731568 137194921619500844 137869026126496896 138035233511821184 138276077794882848 138777407667741216 138908825667426577 139247319756501432 139283291681005824 139407742935944406 139759635134560672 139920648539093576 140261608245882816 141023284638489792 141156829415609574 141185753860423536 141534574707497664 141620564252387968 141668603660819158 142177433192949924 142185026924360112 143114201657358129 143389755527666144 143739168780904704 143825071750512768 143904766901620032 144127123732515693 144434217846806272 144686227096632384 145702493520047856 145710275525790528 145878144506811024 146046206885275092 146238558617619776 146763802005625728 147560787899876736 147700523494478892 147730788807595488 147738679145084544 147870685387905711 147878583197305268 148048950228638569 148776385788403296 149667187221273648 150263721635971482 150492459182655744 150757374849316224 150808513574420394 150816568293940472 151393535637535872 151719585358274236 152465056510429824 152640707497192992 152648860074637696 152785253621716849 152824722816659168 153898153492010312 154166675444698014 154401354226361088 154547567629984536 154587492085585152 154733881756120744 154912146596853602 155110938462938304 155289637700798832 155673304334885568 155681618884067584 156613765531121792 157229589526380756 157410729606480273 157419136951970124 157713810190159328 157808064837368176 158752943619916088 159139794007430208 159323134783936464 159532973037403392 159725297296640768 159909312616106944 161313474968624412 161322090760696656 161507945703969348 161906975612364752 162301511769167232 162488495077657056 162497173627840128 162642366758601807 163874006317332736 164518378444822248 164527165411571424 164716712837160792 165123670492080608 166517135451483264 166717879436355456 167888894718556704 168800598279404448 168995069014749384 169004095082634592 169668639330683031 169825422910784256 170030155186746624 170191168591279528 170387241366154274 171729967583967408 171927813168741564 172154252549856192 172352586942194736 172361792335931968 173135422678511601 174075616975635837 174285473053966923 174446522853934848 174611718424819256 175141821244576032 175681206287772416 175883603990868928 176190486222512016 176625791577125184 176838722006995136 177428036463929244 177473871658055808 177534072942039198 178080825413391824 178597061572405599 179484180448987008 179690959458720864 179861121352147683 179897976693120312 179907585087965856 180134913264087936 180244354503039232 180352074099849344 181171243984265304 182145347563910346 182364932069713734 183151521511152768 183260978520814656 183655659777298478 184358257106999328 184368103726510464 185036543556988288 185663093008668576 185701137231608064 185764129303590684 185876990581259208 187015477661177088 187804639145297664 188021003936939712 188031046184653056 188199054130061814 188209105887479432 188247671813898048 188425936654630906 188712766276663552 189569910923933232 189580035899146816 190129606967963916 190818935543144172 191465064665189469 191756520571448448 191873022535493376 192169498310020924 192914969462176512 193320116827478462 193907016377923464 194269991360063808 194280367367720704 194504192675748032 194728275847033456 196262820095962752 196438183227921663 196934031325971856 196974385076793984 197160913850540948 197641357073743968 197869054489727544 198368514384537728 198943562257869528 199556249628364864 200162081422372608 200340928590065802 200351628847961976 200582448696865158 201078018099227192 202774898815919136 202896083362330512 203520943329590656 205361096524252416 205555567259597352 205792382429251266 206063423506646048 206803539189745344 206814584617251072 207052850267731776 207564405779847424 208166111501611824 209639452701841008 209880972808640364 209892182602626832 211735244123414361 212186392009906944 212301862061246496 212430846378581952 212502905491228737 212759087414666023 213277540386540168 215084633291499216 215096121014262208 215343927605292464 216651326770209408 216856489011469076 218285297477384621 218565413288685792 218817216760216536 219069310327912638 219357837926429664 219369553882095232 219622283782881056 220157461044170496 221550785241718338 221608018717626816 221817874795957902 222622091467001534 223164578682604944 223851859624742272 224500780831910472 225067464372539264 225326758686332512 225875836655707392 226136062273974336 226212770361630591 226224852440910708 227579378037411354 228697584765644736 228961061245789488 228973290111956544 229237084224988752 229539003399808256 229803449256259648 230847230238015468 231742741503907584 231821351444976804 231881238128377728 232100822634181116 232368219895280403 232380630738622564 233509956502328352 233522428326101376 234012856813009351 234920648296682688 235501055436166912 236128705427955186 236570715285238992 236712097256052264 238129415429874132 239299459556105088 239587945944961152 239814828469530244 239863968924160416 239876780117287808 240091112834126477 241561658645687072 241983136141044984 242261918555954022 242630699498567424 242860463418547128 243153242759618312 243745760441760192 244347971361086208 244861134943413758 245811009475999104 246790748117357136 247075069255741188 247550790678224768 247685505738120912 247835987441678944 249789043758498048 250076819154533184 250694671915919616 250932072173415752 250996895751864064 251833342077835056 252759881231910976 253200897419106672 253492603522124076 253506142623951888 254425247390858896 255045232780119936 255286752886919292 255580862049231411 258231378824784288 258528880413292104 258542688503897952 258787520595284219 259026655146751744 261669784280902272 261917577637228884 263521809431658624 263825405986303392 264938687365687776 265258083010492704 265509274376979913 266868521716946688 267121238120087736 267135505130615968 267443264929153544 269861377631948784 270202369896131904 270366531754558848 270528111149774016 270784293073211302 271756865976397956 273547398104570601 274074089679463136 274389843239001688 275483489665947717 275738052252993792 276070467023642368 276552155589765696 277554815335482432 277817651334853154 278494639513002864 278815485871888812 279519270269121344 279841297078187152 280523216491765632 282046569276979584 282298581195092721 282313658831219148 282371507720847072 282638904981946359 283069149414995328 283241128504775936 283337207321638316 284354866385899848 284370053848720224 286228403314716258 286779511055332288 287650143501025536 287809533803240064 288254247465031386 289372454193264768 289980175241217693 291404987040095712 291420551051581056 291756289013622048 292092413770550184 292477117235239552 293527604011251456 295121575799753472 295401046988957784 295461577615190976 295477358290169088 295741370775811422 295757166394610536 296097900457277138 297552771576806592 299334374442547296 300527443271942964 300873673045297737 301514749698632448 301617027148840788 301633136587880944 302787071275071744 303439170716548472 304930113020859648 305281414994385984 305297720149275392 305570507243433698 305649445633318336 307796306984020624 308333350889396028 308688573643876899 309095135259969072 309467763512241488 309824293193707204 310221876925876608 310579275401597664 311346608669771136 313227531062243584 314459179052761512 314821459212960546 314838273903940248 315427620380318656 315616129674736352 317505887239832176 318279588014860416 318646269567872928 319818625232213888 322626949937248824 322644181521393312 323015891407938696 323813951224729504 324603023538334464 324976990155314112 324994347255680256 325284733517203614 329036756889644496 329054330823142848 329433425674321584 330247340984161216 332726812193936853 333034270902966528 333435758872710912 333933137200502301 335777789437113408 337601196558808896 337990138029498768 338008190165269184 339337278661366062 340382337182559056 340774482732308548 341369067056117031 343459935167934816 343855626337483128 344308505099712384 344705173884389472 344723584671863936 345031599238446659 346270845357023202 348151233951271674 348570946107933846 349223436849638512 350283642489152064 351767207981737856 352380972445024032 353251583154250368 353677444013990272 354856072927858488 354947743316111616 355068145884078396 356161650826783648 357194123144811198 358968360897974016 359381918917441728 359722242704295366 359795953386240624 359815170175931712 360269826528175872 360704148199698688 362342487968530608 364290695127820692 364729864139427468 366303043022305536 366521957041629312 367291702415120637 367311319554596956 368716514213998656 368736207453020928 370073087113976576 371326186017337152 371528258607181368 371753981162518416 376042007873879424 376398108260123628 376418211774958864 376495343627796096 376851873309261812 377286034453627321 379139821847866464 379160071798293632 380259213935927832 381637871086288344 382930129330378938 383513041142896896 384338996620041848 386640233654956924 387814032755846928 388539982720127616 389008385351496064 389456551694066912 392525640191925504 392876366455843326 393868062651943712 393948770153587968 394321827701081896 395282714147487936 395738108979455088 396737028769075456 397887124515739056 399112499256729728 400681857180131604 400703257695923952 401164897393730316 402156036198454384 405549797631838272 405792166724661024 406176439609816953 406666103792589487 407041886659181312 411111134519194704 411584764858502532 412126847013292096 413607078379490688 414105700535463552 416332223003223648 416726477002279731 417228859735254149 419278905403682016 419761945617280728 419784365205253664 423470488246828722 424603724122492992 424861692757163904 425005810982457474 425518174829332046 426555080773080336 430169266582998432 430192242028524416 430687855210584928 432381371197547079 433302653540418816 433712978022938152 436570594954769242 437130826577371584 437634433520433072 438138620655825276 438715675852859328 438739107764190464 439244567565762112 443101570483436676 443216037435253632 443612056163717133 443635749591915804 444146850685915707 445244182934003068 446329157365209888 447703719249484544 449001561663820944 450134928745078528 450653517372665024 452272124547948672 452425540723261182 452449704881821416 455158756074822708 457395169531289472 457922122491578976 457946580223913088 458355760865150547 458474168449977504 459606898512519296 461694460476030936 463642702889953608 463762476256755456 464201645268362232 464736439790560806 464761261477245128 467019913004656704 467044856652202752 468025713626018702 469841296593365376 472257410855910372 473141430570477984 473424194512104528 476258830859748264 478598919112210176 479175891889922304 479629656939060488 479727937848320832 479753560234575616 480182225668252954 483123317291374144 483966272282089968 484523837111908044 485720926837094256 486306485519236624 487491520883520384 487927100275805421 489722269886827516 491622018951998208 493581496234714272 494150138511482376 495101581356449536 495371011476241824 495671974883357888 500153638309066368 501864144346831504 503666684155670112 505519762463821952 506401794838213344 506985207044248152 507012285247903776 508850494781717792 510090465560239872 510573505773838584 511161724098462822 516462757649568576 517057760826584208 517085377007795904 517575041190568438 522856419161900769 523339568561804544 523835155274457768 527043618863317248 527650811972606784 529877374731375552 530516166020985408 531018548753959826 534242476240175472 534271010261231936 534886529858307088 539583364056443049 539722755263897568 540404739792263808 540733063509117696 541056222299548032 541568586146422604 542192513088987607 543513731952795912 547094796209141202 548148179358926272 548779686478003376 550966979331895434 553104311179531392 555109630670964864 555635302669706308 556989279026005728 557630971743777624 559038540538242688 559682594156374304 561046432983531264 564093138553959168 564597162390185442 564627317662438296 564743015441694144 565277809963892718 566138298829990656 566674414643276632 568709732771799696 568740107697440448 572456806629432516 573559022110664576 575619067606480128 576508494930062772 578744908386529536 579960350482435386 582809974080191424 582841102103162112 583512578027244096 584184827541100368 584954234470479104 590802093977915568 590923155230381952 591482741551622844 591514332789221072 592195800914554276 595105543153613184 596355344781539959 598668748885094592 601054886543885928 601747346090595474 603234054297681576 603266273175761888 606878341433096944 610562829988771968 611141014486867396 611298891266636672 615592613968041248 616666701778792056 617377147287753798 618190270519938144 618935527024482976 619648586387414408 620443753851753216 621158550803195328 622693217339542272 628918358105523024 629642918425921092 629676547807880496 630855240760637312 631232259349472704 635011774479664352 636559176029720832 637292539135745856 637508716473686211 638277262243998069 639637250464427776 645253899874497648 645288363042786624 646031782815877392 647627902449459008 649953980310628224 650569467034407228 654855892432153863 658073513779288992 658108661646285696 658866851348643168 659490778291208171 660494681968322432 665453624387873706 667866274401004602 671555578874226816 675202393117617792 675980276058997536 676016380330538368 676620408896174617 678674557322732124 680764674365118112 681548965464617096 682738134112234062 686919870335869632 687711252674966256 688617010199424768 689410347768778944 689447169343727872 690063198476893318 692541690714046404 696302467902543348 697104659685841209 697141892215867692 698446873699277024 700567284978304128 702038570439028053 703534415963475712 704761944890048064 706503166308500736 707354888027980544 709712145855716976 710136291768156792 712323301653567296 714388246289622396 718763837834883456 719444485408590732 719591906772481248 719630340351863424 720273338502379431 724684975937061216 728581390255641384 729459728278854936 733043914083258624 734583404830241274 734622639109193912 737433028427997312 742652372034674304 743056517214362736 743507962325036832 752084015747758848 752796216520247256 752836423549917728 752990687255592192 753703746618523624 754572068907254642 758279643695732928 758320143596587264 760518427871855664 763275742172576688 765860258660757876 766742586147694233 768677993240083696 773280467309913848 775628065511693856 776362561785852657 777079965440255232 778016770702992128 778913103388133824 779177320134505369 785752732911686652 787736125303887424 788643655402163792 790565428294975872 791476217958910176 795774249031478112 796527823130939739 798224998513459456 801363714360263208 801406515391847904 802329794787460632 804312072396908768 811099595263676544 811584333449322048 812352879219633906 813332207585178974 822222269038389408 823169529717005064 824253694026584192 826450468997843151 827214156758981376 828211401070927104 832664446006447296 833452954004559462 834457719470508298 838557810807364032 839523891234561456 839568730410507328 846940976493657444 847916714945839077 849207448244985984 849723385514327808 850011621964914948 851036349658664092 853110161546160672 860338533165996864 860384484057048832 861375710421169856 864762742395094158 867425956045876304 869940525723653079 873141189909538484 874261653154743168 875268867040866144 876277241311650552 877431351705718656 878489135131524224 886203140966873352 886432074870507264 887224112327434266 887271499183831608 888293701371831414 890488365868006136 892658314730419776 898003123327641888 901307034745330048 904544249095897344 904851081446522364 904899409763642832 910317512149645416 914790339062578944 915844244983157952 915893160447826176 916711521730301094 916948336899955008 919213797025038592 923388920952061872 927285405779907216 928403290536724464 929472879581121612 929522522954490256 934039826009313408 936051427252037404 939682593186730752 944514821711820744 946282861140955968 946848389024209056 952517661719496528 959259313878120976 959455875696641664 960364451336505908 966246634582748288 967932544564179936 969047674223816088 971441853674188512 972361779671986039 972612971038473248 974983041767040768 975854200551610842 979444539773655032 987162992469428544 988300277022964752 990742022952483648 991343949766715776 1000307276618132736 1001799411601506903 1003728288693663008 1007333368311340224 1011039524927643904 1012803589676426688 1013970414088496304 1014024570495807552 1017700989563435584 1021147011547677168 1022323448196925644 1032925515299137152 1034115521653168416 1034170754015591808 1035094797715339977 1035150082381136876 1036342651600469983 1045712838323801538 1047670310548915536 1055301623945213568 1059754749462751104 1061032332041970816 1062037097507919652 1063260642551131541 1068484952480350944 1068542020522463872 1069773059716614176 1079166728112886098 1079445510527795136 1080809479584527616 1082112444599096064 1083137172292845208 1084385026177975214 1087027463905591824 1094189592418282404 1096296358717852544 1097559372956006752 1101875107245361911 1101933958663790868 1106208622359062784 1110219261341929728 1111270605339412616 1113978558052011456 1115261943487555248 1118077081076485376 1119365188312748608 1129194324780370884 1129254635324876592 1129486030883388288 1130555619927785436 1131858103360881963 1133348829286553264 1137419465543599392 1137480215394880896 1144913613258865032 1147118044221329152 1153016989860125544 1159920700964870772 1165619948160382848 1167025156054488192 1168369655082200736 1181604187955831136 1181846310460763904 1182965483103245688 1183028665578442144 1184391601829108552 1190211086307226368 1192710689563079918 1197337497770189184 1202109773087771856 1203494692181190948 1206468108595363152 1206532546351523776 1213756682866193888 1218529318829450859 1219998311377768461 1221125659977543936 1222282028973734792 1222597782533273344 1231185227936082496 1233333403557584112 1234754294575507596 1236380541039876288 1237871054048965952 1239297172774828816 1242317101606390656 1250179431006839193 1251686579205762447 1257836716211046048 1259285836851842184 1259353095615760992 1261710481521274624 1262464518698945408 1270023548959328704 1274585078271491712 1275017432947372422 1276554524487996138 1290507799748995296 1290576726085573248 1292063565631754784 1295255804898918016 1299907960621256448 1301138934068814456 1309711784864307726 1316147027558577984 1316217323292571392 1317733702697286336 1318981556582416342 1320989363936644864 1330907248775747412 1332440552057747121 1335732548802009204 1343111157748453632 1350404786235235584 1351960552117995072 1352032760661076736 1353240817792349234 1357349114645464248 1361529348730236224 1363097930929234192 1365476268224468124 1373839740671739264 1375067282595451641 1375422505349932512 1378820695537557888 1380126396953786636 1385083381428092808 1392604935805086696 1394209319371682418 1394283784431735384 1396893747398554048 1401134569956608256 1404077140878056106 1409523889780096128 1419424291711433952 1420272583536313584 1424646603307134592 1428776492579244792 1437527675669766912 1438888970817181464 1439183813544962496 1439260680703726848 1440546677004758862 1449369951874122432 1457162780511282768 1458919456557709872 1469166809660482548 1469245278218387824 1474866056855994624 1485304744069348608 1486113034428725472 1487015924650073664 1489313611902662161 1505592433040494512 1505672847099835456 1507407493237047248 1509144137814509284 1516559287391465856 1521036855743711328 1526551484345153376 1527997082341692347 1531720517321515752 1533485172295388466 1537355986480167392 1546560934619827696 1551256131023387712 1552725123571705314 1557826206776267648 1558354640269010738 1571505465823373304 1575472250607774848 1577287310804327584 1581130856589951744 1582952435917820352 1591548498062956224 1593055646261879478 1602727428720526416 1602813030783695808 1604659589574921264 1608624144793817536 1622199190527353088 1623168666898644096 1624705758439267812 1626577539266962821 1626664415170357948 1644444538076778816 1646339059434010128 1648507388053168384 1652900937995686302 1665328892012894592 1666905908009118924 1668915438941016596 1677115621614728064 1679047782469122912 1679137460821014656 1680637789838885339 1693881952987314888 1695833429891678154 1698414896489971968 1700023243929829896 1702072699317328184 1706220323092321344 1720677066331993728 1722751420842339712 1729525484790188316 1734851912091752608 1739881051447306158 1746282379819076968 1748523306309486336 1750537734081732288 1752554482623301104 1754862703411437312 1756978270263048448 1772406281933746704 1774448224654868532 1774542998367663216 1776587402743662828 1780976731736012272 1785316629460839552 1789066034344619877 1796006246655283776 1802614069490660096 1809702162893044728 1809798819527285664 1820635024299290832 1831688489966315904 1833423043460602188 1833896673799910016 1846777841904123744 1854570811559814432 1856806581073448928 1858564920638859391 1858945759162243224 1859045045908980512 1868079652018626816 1872102854504074808 1889029643423641488 1892565722281911936 1893696778048418112 1905035323438993056 1914831786731994207 1918518627756241952 1918911751393283328 1920728902673011816 1932493269165496576 1935865089128359872 1938095348447632176 1942883707348377024 1944723559343972078 1945225942076946496 1951708401103221684 1958889079547310064 1964567677296461589 1974325984938857088 1976600554045929504 1978472334873624513 1981484045904967296 1982687899533431552 2003598823203013806 2007456577387326016 2014666736622680448 2025607179352853376 2027940828176992608 2028049140991615104 2029861226688523851 2035401979126871168 2042294023095354336 2044646896393851288 2065851030598274304 2068231043306336832 2068341508031183616 2070189595430679954 2070300164762273752 2072685303200939966 2091425676647603076 2095340621097831072 2106115711317084159 2110603247890427136 2119509498925502208 2122064664083941632 2124074195015839304 2126521285102263082 2136969904960701888 2137084041044927744 2139546119433228352 2158333456225772196 2158891021055590272 2160820015507138293 2166274344585690416 2168770052355950428 2174054927811183648 2188379184836564808 2192592717435705088 2195118745912013504 2203750214490723822 2203867917327581736 2222541210678825232 2227957116104022912 2230523886975110496 2238730376625497216 2258388649560741768 2258509270649753184 2258972061766776576 2261111239855570872 2263716206721763926 2266697658573106528 2274838931087198784 2274960430789761792 2289827226517730064 2306033979720251088 2319841401929741544 2329087685357557971 2331239896320765696 2334050312108976384 2336739310164401472 2337531960403516107 2363208375911662272 2365930966206491376 2366057331156884288 2368783203658217104 2385421379126159836 2389583469392819217 2394674995540378368 2401138272251230831 2404219546175543712 2406989384362381896 2412936217190726304 2413065092703047552 2427513365732387776 2437058637658901718 2439996622755536922 2444564057947469584 2462370455872164992 2466666807115168224 2469508589151015192 2472761082079752576 2475742108097931904 2478594345549657632 2484634203212781312 2500358862013678386 2503373158411524894 2515673432422092096 2518571673703684368 2518706191231521984 2524929037397890816 2540047097918657408 2549170156542983424 2550034865894744844 2553109048975992276 2581015599497990592 2581153452171146496 2584127131263509568 2590511609797836032 2602277868137628912 2619423569728615452 2632294055117155968 2635467405394572672 2637963113164832684 2641002241175391247 2661814497551494824 2664881104115494242 2671465097604018408 2703921104235990144 2706481635584698468 2714698229290928496 2723058697460472448 2726195861858468384 2730952536448936248 2747679481343478528 2750134565190903282 2750845010699865024 2757641391075115776 2760252793907573272 2770166762856185616 2785209871610173392 2788418638743364836 2788567568863470768 2793787494797108096 2808154281756112212 2819047779560192256 2838848583422867904 2840545167072627168 2846662726548126409 2849293206614269184 2857552985158489584 2877777941634362928 2878367627089924992 2881093354009517724 2898739903748244864 2914325561022565536 2917085339015958117 2917838913115419744 2920602018146779043 2938333619320965096 2938490556436775648 2972226068857450944 2974031849300147328 2978627223805324322 2996461810825916161 3011184866080989024 3011345694199670912 3014814986474094496 3018288275629018568 3033118574782931712 3042073711487422656 3053102968690306752 3055994164683384694 3063441034643031504 3066970344590776932 3074711972960334784 3093121869239655392 3102512262046775424 3105284393146019931 3105450247143410628 3109027954801409949 3115652413552535296 3116709280538021476 3143010931646746608 3150944501215549696 3154574621608655168 3165904871835640704 3183096996125912448 3186111292523758956 3189781927653394623 3205454857441052832 3205626061567391616 3209319179149842528 3217248289587635072 3246337333797288192 3249411516878535624 3253155078533925642 3253328830340715896 3288889076153557632 3292678118868020256 3305801875991372604 3330657784025789184 3333811816018237848 3337830877882033192 3354231243229456128 3358095564938245824 3358274921642029312 3361275579677770678 3387763905974629776 3391666859783356308 3395574310082645889 3400046487859659792 3404145398634656368 3412440646184642688 3441354132663987456 3445502841684679424 3459050969580376632 3469703824183505216 3479762102894612316 3492564759638153936 3501075468163464576 3505108965246602208 3544812563867493408 3548896449309737064 3549085996735326432 3553174805487325656 3561953463472024544 3570633258921679104 3578132068689239754 3592012493310567552 3619404325786089456 3619597639054571328 3641270048598581664 3659994934133305383 3663376979932631808 3666846086921204376 3667793347599820032 3693555683808247488 3709141623119628864 3713613162146897856 3717129841277718782 3717891518324486448 3718090091817961024 3744205709008149616 3755059737617287341 3778059286847282976 3785131444563823872 3787393556096836224 3795347591622913249 3810070646877986112 3829663573463988414 3837037255512483904 3841457805346023632 3871730178256719744 3876190696895264352 3885767414696754048 3889447118687944156 3890451884153892992 3903416802206443368 3917778159094620128 3929135354592923178 3948651969877714176 3953201108091859008 3956944669747249026 3962968091809934592 4007197646406027612 4014913154774652032 4029333473245360896 4051214358705706752 4055881656353985216 4056098281983230208 4059722453377047702 4070803958253742336 4084588046190708672 4089293792787702576 4136462086612673664 4140379190861359908 4140600329524547504 4145370606401879932 4182851353295206152 4190681242195662144 4212231422634168318 4248148390031678608 4253042570204526164 4273939809921403776 4279092238866456704 4316666912451544392 4317782042111180544 4321640031014276586 4332548689171380832 4337540104711900856 4348109855622367296 4376758369673129616 4390237491824027008 4407500428981447644 4407735834655163472 4445082421357650464 4455914232208045824 4461047773950220992 4467940835707986483 4477460753250994432 4516777299121483536 4517018541299506368 4522222479711141744 4527432413443527852 4533395317146213056 4549677862174397568 4579654453035460128 4583991247025077041 4589517457087795639 4612067959440502176 4639682803859483088 4658175370715115942 4673478620328802944 4675063920807032214 4726416751823324544 4731861932412982752 4732114662313768576 4736342862273222319 4737566407316434208 4770842758252319672 4779166938785638434 4802276544502461662 4808439092351087424 4813978768724763792 4825872434381452608 4826130185406095104 4855026731464775552 4874117275317803436 4879732617800888463 4879993245511073844 4889128115894939168 4924740911744329984 4933333614230336448 4939017178302030384 4945522164159505152 4951484216195863808 4957188691099315264 5000717724027356772 5006746316823049788 5031346864844184192 5037143347407368736 5037412382463043968 5041913369516656017 5080094195837314816 5100069731789489688 5106218097951984552 5162031198995981184 5168254262527019136 5204555736275257824 5238847139457230904 5264588110234311936 5270934810789145344 5275926226329665368 5282004482350782494 5323628995102989648 5329762208230988484 5342930195208036816 5367198103033859631 5407842208471980288 5412963271169396936 5429396458581856992 5446117394920944896 5452391723716936768 5461905072897872496 5500269130381806564 5501690021399730048 5520505587815146544 5540333525712371232 5570419743220346784 5575694761916578173 5576837277486729672 5577135137726941536 5587574989594216192 5616308563512224424 5677697166845735808 5681090334145254336 5693325453096252818 5715105970316979168 5755555883268725856 5756735254179849984 5762186708019035448 5797479807496489728 5828651122045131072 5834170678031916234 5835677826230839488 5841204036293558086 5876667238641930192 5876981112873551296 5935417004620873539 5944452137714901888 5948063698600294656 5957254447610648644 5992923621651832322 6022369732161978048 6022691388399341824 6029629972948188992 6036576551258037136 6084147422974845312 6089583680065571553 6106205937380613504 6111988329366769388 6126882069286063008 6133940689181553864 6149423945920669568 6186243738479310784 6205024524093550848 6210568786292039862 6210900494286821256 6218055909602819898 6233418561076042952 6286021863293493216 6309149243217310336 6331809743671281408 6366193992251824896 6372222585047517912 6379563855306789246 6410909714882105664 6411252123134783232 6418638358299685056 6434496579175270144 6498823033757071248 6506310157067851284 6506657660681431792 6577778152307115264 6585356237736040512 6611603751982745208 6667623632036475696 6675661755764066384 6716191129876491648 6722551159355541356 6775527811949259552 6783333719566712616 6791148620165291778 6800092975719319584 6808290797269312736 6824881292369285376 6918101939160753264 6939407648367010432 6959524205789224632 6985129519276307872 7002150936326929152 7010217930493204416 7012595881210548321 7089625127734986816 7097792898619474128 7098171993470652864 7106349610974651312 7123906926944049088 7156264137378479508 7184024986621135104 7203414816753692493 7238808651572178912 7239195278109142656 7254398561203289881 7282540097197163328 7319989868266610766 7333692173842408752 7387111367616494976 7418283246239257728 7427226324293795712 7434259682555437564 7435783036648972896 7436180183635922048 7442824497857920787 7488411418016299232 7510119475234574682 7556118573694565952 7574787112193672448 7590695183245826498 7620141293755972224 7659327146927976828 7674074511024967808 7682915610692047264 7743460356513439488 7752381393790528704 7771534829393508096 7778894237375888312 7780903768307785984 7806833604412886736 7835556318189240256 7858270709185846356 7906402216183718016 7913889339494498052 7923006723526173741 8014395292812055224 8029826309549304064 8111763312707970432 8119444906754095404 8169176092381417344 8178587585575405152 8272924173225347328 8280758381722719816 8281200659049095008 8290741212803759864 8365702706590412304 8381362484391324288 8424462845268336636 8496296780063357216 8506085140409052328 8539988179644379227 8547879619842807552 8558184477732913408 8633333824903088784 8643280062028553172 8665097378342761664 8675080209423801712 8696219711244734592 8751256017047874351 8753516739346259232 8761806054440337129 8780474983648054016 8815000857962895288 8815471669310326944 8890164842715300928 8922095547900441984 8935881671415972966 8989385432477748483 9033554598242967072 9034037082599012736 9044444959422283488 9054864826887055704 9066790634292426112 9099355724348795136 9159308906070920256 9167982494050154082 9179034914175591278 9224135918881004352 9279365607718966176 9316350741430231884 9327083864404229847 9346957240657605888 9350127841614064428 9452833503646649088 9463723864825965504 9464229324627537152 9472685724546444638 9475132814632868416 9541685516504639344 9558333877571276868 9569345782960183869 9604553089004923324 9616878184702174848 9627957537449527584 9651744868762905216 9710053462929551104 9748234550635606872 9759465235601776926 9759986491022147688 9778256231789878336 9866667228460672896 9878034356604060768 9914377382198630528 10001435448054713544 10013492633646099576 10062693729688368384 10074286694814737472 10074824764926087936 10083826739033312034 10200139463578979376 10212436195903969104 10324062397991962368 10336508525054038272 10409111472550515648 10477694278914461808 10551852452659330736 10564008964701564988 10647257990205979296 10659524416461976968 10685860390416073632 10695979576391846429 10734396206067719262 10825926542338793872 10858792917163713984 10904783447433873536 10923810145795744992 11000538260763613128 11003380042799460096 11041011175630293088 11080667051424742464 11140839486440693568 11151389523833156346 11153674554973459344 11154270275453883072 11232617127024448848 11355394333691471616 11362180668290508672 11386042774868739747 11386650906192505636 11430211940633958336 11511111766537451712 11524373416038070896 11657302244090262144 11668341356063832468 11671355652461678976 11682408072587116172 11695867068062446951 11753334477283860384 11753962225747102592 11870834009241747078 11888904275429803776 11914508895221297288 11985847243303664644 12044739464323956096 12059259945896377984 12073153102516074272 12168294845949690624 12179167360131143106 12212411874761227008 12223976658733538776 12253764138572126016 12267881378363107728 12298847891841339136 12372487476958621568 12421137572584079724 12421800988573642512 12436111819205639796 12466837122152085904 12572043726586986432 12618298486434620672 12744445170095035824 12759127710613578492 12821819429764211328 12837276716599370112 12997646067514142496 13012620314135702568 13013315321362863584 13170712475472081024 13223207503965490416 13335247264072951392 13351323511528132768 13403822507123959449 13432382259752983296 13445102318711082712 13551055623898519104 13566667439133425232 13582297240330583556 13600185951438639168 13616581594538625472 13751973741075231123 13768552371263386917 13836203878321506528 13878815296734020864 13919048411578449264 13970259038552615744 14020435860986408832 14025191762421096642 14179250255469973632 14195585797238948256 14196343986941305728 14209028586819666957 14212699221949302624 14247813853888098176 14312528274756959016 14406829633507384986 14477617303144357824 14478390556218285312 14508797122406579762 14565080194394326656 14639979736533221532 14667384347684817504 14774222735232989952 14836566492478515456 14854452648587591424 14868519365110875128 14871566073297945792 14872360367271844096 14885648995715841574 14976822836032598464 15020238950469149364 15112237147389131904 15125740108549968051 15181390366491652996 15240282587511944448 15318654293855953656 15348149022049935616 15365831221384094528 15504762787581057408 15557788474751776624 15613667208825773472 15671112636378480512 15716541418371692712 15812804432367436032 15827778678988996104 15846013447052347482 16028790585624110448 16223526625415940864 16238889813508190808 16338352184762834688 16357175171150810304 16561516763445439632 16562401318098190016 16581482425607519728 16727084285749734519 16731405413180824608 16762724968782648576 16807967905758615817 16848925690536673272 16992593560126714432 17012170280818104656 17079976359288758454 17266667649806177568 17286560124057106344 17330194756685523328 17350160418847603424 17392439422489469184 17502512034095748702 17507033478692518464 17523612108880674258 17630001715925790576 17630943338620653888 17780329685430601856 17844191095800883968 17871763342831945932 17978770864955496966 18067109196485934144 18068074165198025472 18088889918844566976 18109729653774111408 18133581268584852224 18318617812141840512 18335964988100308164 18358069828351182556 18448271837762008704 18487015688227738729 18558731215437932352 18632701482860463768 18654167728808459694 18700255683228128856 18927447729651931008 18945371449092889276 18950265629265736832 19083371033009278688 19116667755142553736 19138691565920367738 19209106178009846648 19233756369404349696 19255915074899055168 19303489737525810432 19496469101271213744 19518930471203553852 19519972982044295376 19556512463579756672 19733334456921345792 19756068713208121536 19828754764397261056 20002870896109427088 20026985267292199152 20148573389629474944 20167653478066624068 20400278927157958752 20424872391807938208 20444214127027453301 20818222945101031296 20955388557828923616 20975232675781413127 21103704905318661472 21128017929403129976 21294515980411958592 21319048832923953936 21371720780832147264 21391959152783692858 21468792412135438524 21610244450261077479 21651853084677587744 21717585834327427968 21763195683609869643 21809566894867747072 21847620291591489984 22001076521527226256 22082022351260586176 22161334102849484928 22281678972881387136 22302779047666312692 22307349109946918688 22308540550907766144 22328473493573762361 22465234254048897696 22724361336581017344 22772085549737479494 22773301812385011272 22860423881267916672 23022223533074903424 23048746832076141792 23314604488180524288 23336682712127664936 23342711304923357952 23364816145174232344 23391734136124893902 23506668954567720768 23507924451494205184 23741668018483494156 23769020170578521223 23829017790442594576 23971694486607329288 24089478928647912192 24118519891792755968 24146306205032148544 24358334720262286212 24447953317467077552 24507528277144252032 24535762756726215456 24744974953917243136 24842275145168159448 24843601977147285024 24872223638411279592 24933674244304171808 25144087453173972864 25488890340190071648 25518255421227156984 25619964538933137681 25643638859528422656 25674553433198740224 25995292135028284992 26025240628271405136 26026630642725727168 26285418163321011387 26341424950944162048 26446415007930980832 26670494528145902784 26702647023056265536 26807645014247918898 26890204637422165424 26968156297433245449 27102111247797038208 27133334878266850464 27164594480661167112 27200371902877278336 27233163189077250944 27503947482150462246 27537104742526773834 27672407756643013056 27838096823156898528 27940518077105231488 28040871721972817664 28050383524842193284 28358500510939947264 28391171594477896512 28392687973882611456 28418057173639333914 28425398443898605248 28495627707776196352 28625056549513918032 28813659267014769972 28955234606288715648 29017594244813159524 29130160388788653312 29279959473066443064 29334768695369635008 29737038730221750256 29743132146595891584 29771297991431683148 29953645672065196928 30040477900938298728 30224474294778263808 30251480217099936102 30362780732983305992 30637308587711907312 30731662442768189056 31009525575162114816 31115576949503553248 31227334417651546944 31342225272756961024 31433082836743385424 31655557357977992208 31692026894104694964 32057581171248220896 32087938729175539287 32126622199614569473 32477779627016381616 32714350342301620608 32961079919085077771 33123033526890879264 33124802636196380032 33162964851215039456 33454168571499469038 33462810826361649216 33615935811517231634 33697851381073346544 33985187120253428864 34024340561636209312 34158128324606219241 34159952718577516908 34533335299612355136 34573120248114212688 34660389513371046656 34700320837695206848 35005024068191497404 35014066957385036928 35047224217761348516 35087601204187340853 35260003431851581152 35261886677241307776 35560659370861203712 35743526685663891864 35957541729910993932 36134218392971868288 36177779837689133952 36219459307548222816 36637235624283681024 36671929976200616328 36716139656702365112 36896543675524017408 36974031376455477458 37117462430875864704 37265402965720927536 37308335457616919388 37400511366456257712 37854895459303862016 37890742898185778552 37900531258531473664 38166742066018557376 38233335510285107472 38277383131840735476 38418212356019693296 38511830149798110336 38992938202542427488 39037860942407107704 39039945964088590752 39113024927159513344 39512137426416243072 40005741792218854176 40053970534584398304 40297146779258949888 40335306956133248136 40800557854315917504 40849744783615876416 40888428254054906602 41305657113790160751 41636445890202062592 41910777115657847232 41950465351562826254 42207409810637322944 42256035858806259952 42589031960823917184 42627085760459000871 42638097665847907872 42743441561664294528 42783918305567385716 42937584824270877048 43220488900522154958 43303706169355175488 43435171668654855936 43526391367219739286 43695240583182979968 44002153043054452512 44164044702521172352 44322668205698969856 44563357945762774272 44605558095332625384 44614698219893837376 44617081101815532288 44656946987147524722 44930468508097795392 45544171099474958988 45546603624770022544 45720847762535833344 46044447066149806848 46097493664152283584 46673365424255329872 46729632290348464688 46783468272249787804 47013337909135441536 47483336036966988312 47538040341157042446 47658035580885189152 47943388973214658576 48292612410064297088 48716669440524572424 48895906634934155104 49015056554288504064 49071525513452430912 49684550290336318896 49687203954294570048 49744447276822559184 49867348488608343616 50288174906347945728 50423903717275847451 50977780680380143296 51036510842454313968 51239929077866275362 51990584270056569984 52050481256542810272 52053261285451454336 52099771485005445509 52570836326642022774 52892830015861961664 53340989056291805568 53405294046112531072 53615290028495837796 53780409274844330848 53936312594866490898 54204222495594076416 54266669756533700928 54329188961322334224 54400743805754556672 54466326378154501888 55007894964300924492 55074209485053547668 55344815513286026112 55461047064683216187 55676193646313797056 55881036154210462976 56100767049684386568 56782343188955793024 56836114347278667828 56850796887797210496 57250113099027836064 57627318534029539944 57910469212577431296 58035188489626319048 58559918946132886128 58669537390739270016 59474077460443500512 59486264293191783168 59542595982863366296 59907291344130393856 60080955801876597456 60502960434199872204 60725561465966611984 61274617175423814624 61332642381082359903 61463324885536378112 62231153899007106496 62454668835303093888 62866165673486770848 62925698027344239381 63311114715955984416 63384053788209389928 64115162342496441792 64175877458351078574 64253244399229138946 64955559254032763232 65289587050829608929 65428700684603241216 65922159838170155542 66246067053781758528 66249605272392760064 66325929702430078912 66908337142998938076 66925621652723298432 66985420480721287083 67231871623034463268 67395702762146693088 67970374240506857728 68048681123272418624 68316256649212438482 68319905437155033816 69066670599224710272 69146240496228425376 69400641675390413696 70010048136382994808 70028133914770073856 70094448435522697032 70175202408374681706 70520006863703162304 70523773354482615552 71487053371327783728 71915083459821987864 72268436785943736576 72355559675378267904 72438918615096445632 73343859952401232656 73432279313404730224 73948062752910954916 74234924861751729408 74530805931441855072 74616670915233838776 74801022732912515424 75781485796371557104 76333484132037114752 76466671020570214944 76554766263681470952 76836424712039386592 77023660299596220672 77985876405084854976 78075721884814215408 78079891928177181504 79024274852832486144 80011483584437708352 80107941069168796608 80670613912266496272 81601115708631835008 81699489567231752832 81776856508109813204 81871069476437128657 82611314227580321502 83821554231315694464 83900930703125652508 84414819621274645888 84512071717612519904 85178063921647834368 85254171520918001742 85276195331695815744 85486883123328589056 85567836611134771432 85875169648541754096 86440977801044309916 86607412338710350976 87052782734439478572 87390481166365959936 88004306086108905024 88328089405042344704 89211116190665250768 89229396439787674752 89313893974295049444 89860937016195590784 91088342198949917976 91093207249540045088 92194987328304567168 93346730848510659744 93459264580696929376 93566936544499575608 94026675818270883072 94966672073933976624 95076080682314084892 95316071161770378304 95886777946429317152 96263816187526617861 96379866598843708419 96585224820128594176 97433338881049144848 97791813269868310208 98143051026904861824 98883239757255233313 99369100580672637792 99374407908589140096 99488894553645118368 99734696977216687232 100847807434551694902 101955561360760286592 102073021684908627936 102479858155732550724 103981168540113139968 104100962513085620544 104106522570902908672 104199542970010891018 105141672653284045548 105262803612562022559 105785660031723923328 106681978112583611136 106810588092225062144 107230580056991675592 107560818549688661696 107872625189732981796 108533339513067401856 108658377922644668448 110015789928601848984 110148418970107095336 110689631026572052224 110922094129366432374 111352387292627594112 112201534099368773136 113564686377911586048 113672228694557335656 113701593775594420992 114500226198055672128 115254637068059079888 116070376979252638096 117119837892265772256 117339074781478540032 117655775340310310719 118948154920887001024 119085191965726732592 120161911603753194912 121005920868399744408 121451122931933223968 122549234350847629248 122665284762164719806 124462307798014212992 124909337670606187776 125732331346973541696 125851396054688478762 126622229431911968832 126768107576418779856 128230324684992883584 128351754916702157148 128506488798458277892 129911118508065526464 130579174101659217858 131844319676340311084 132492134107563517056 132651859404860157824 133816674285997876152 133851243305446596864 133970840961442574166 134463743246068926536 134791405524293386176 136097362246544837248 136632513298424876964 136639810874310067632 138133341198449420544 138292480992456850752 138801283350780827392 140020096272765989616 140188896871045394064 140350404816749363412 141040013727406324608 142974106742655567456 143830166919643975728 144877837230192891264 146687719904802465312 146826628730469891889 146864558626809460448 147896125505821909832 149061611862883710144 149233341830467677552 149602045465825030848 151271711151827542353 151562971592743114208 152666968264074229504 152933342041140429888 153109532527362941904 153672849424078773184 155971752810169709952 156151443769628430816 156159783856354363008 156299314455016336527 160022967168875416704 160215882138337593216 161341227824532992544 163202231417263670016 163398979134463505664 163553713016219626408 163742138952874257314 165222628455160643004 166383141194049648561 167643108462631388928 167801861406251305016 168829639242549291776 169024143435225039808 170508343041836003484 170552390663391631488 171135673222269542864 171750339297083508192 172881955602088619832 173214824677420701952 174105565468878957144 176008612172217810048 178422232381330501536 178458792879575349504 178627787948590098888 179721874032391181568 182176684397899835952 182186414499080090176 183997927143247079709 184389974656609134336 186693461697021319488 186918529161393858752 187133873088999151216 188777094082032718143 189933344147867953248 190152161364628169784 190632142323540756608 191773555892858634304 192527632375053235722 192759733197687416838 194866677762098289696 195583626539736620416 196286102053809723648 197766479514510466626 198738201161345275584 198748815817178280192 198977789107290236736 199469393954433374464 201695614869103389804 203911122721520573184 204146043369817255872 204959716311465101448 208201925026171241088 208399085940021782036 210283345306568091096 210525607225124045118 211571320063447846656 214461160113983351184 215121637099377323392 215745250379465963592 217066679026134803712 217316755845289336896 220031579857203697968 220296837940214190672 221844188258732864748 222704774585255188224 224403068198737546272 224886355397301986311 227344457389114671312 229000452396111344256 230509274136118159776 230727559433595544397 232140753958505276192 234239675784531544512 235311550680620621438 237896309841774002048 238170383931453465184 240323823207506389824 242011841736799488816 242902245863866447936 245098468701695258496 245330569524329439612 245613208429311385971 248924615596028425984 251464662693947083392 251702792109376957524 253244458863823937664 253536215152837559712 256460649369985767168 256703509833404314296 257012977596916555784 259822237016131052928 261158348203318435716 263688639352680622168 264984268215127034112 265303718809720315648 267633348571995752304 267941681922885148332 268927486492137853072 269582811048586772352 272194724493089674496 273265026596849753928 273279621748620135264 276584961984913701504 280040192545531979232 280377793742090788128 280700809633498726824 282080027454812649216 285948213485311134912 287660333839287951456 289139599796531125257 289755674460385782528 293375439809604930624 293653257460939783778 293729117253618920896 295792251011643819664 296649719271765699939 298123223725767420288 298466683660935355104 299204090931650061696 302543422303655084706 303125943185486228416 305866684082280859776 306219065054725883808 307345698848157546368 311943505620339419904 312302887539256861632 312319567712708726016 312598628910032673054 320045934337750833408 320431764276675186432 322682455649065985088 327107426032439252816 327484277905748514628 330445256910321286008 332766282388099297122 335603722812502610032 338048286870450079616 341016686083672006968 341104781326783262976 342271346444539085728 343500678594167016384 345763911204177239664 348211130937757914288 352017224344435620096 352967326020930932157 356844464762661003072 357255575897180197776 362571879109935855481 364353368795799671904 364372828998160180352 367995854286494159418 373386923394042638976 373837058322787717504 374267746177998302432 377554188164065436286 379866688295735906496 380304322729256339568 381264284647081513216 383547111785717268608 385055264750106471444 385519466395374833676 389733355524196579392 391167253079473240832 395532959029020933252 397476402322690551168 397955578214580473472 403391229738206779608 408292086739634511744 409919432622930202896 416403850052342482176 416798171880043564072 420566690613136182192 421051214450248090236 428922320227966702368 430243274198754646784 431490500758931927184 434633511690578673792 440063159714407395936 440479886191409675667 440593675880428381344 443688376517465729496 448806136397475092544 449772710794603972622 454688914778229342624 458000904792222688512 461018548272236319552 461455118867191088794 464281507917010552384 468479351569063089024 468897943365049009581 470623101361241242876 475792619683548004096 476340767862906930368 480647646415012779648 484023683473598977632 485804491727732895872 490196937403390516992 490661139048658879224 491226416858622771942 502929325387894166784 503405584218753915048 506488917727647875328 507072430305675119424 513407019666808628592 514025955193833111568 519644474032262105856 522316696406636871432 527377278705361244336 535266697143991504608 535883363845770296664 537854972984275706144 539165622097173544704 546530053193699507856 546559243497240270528 553169923969827403008 560080385091063958464 560755587484181576256 561401619266997453648 571896426970622269824 573097486335059900599 575320667678575902912 578279199593062250514 586750879619209861248 587306514921879567556 587458234507237841792 591584502023287639328 593299438543531399878 596246447451534840576 596933367321870710208 598408181863300123392 605086844607310169412 606251886370972456832 611733368164561719552 612438130109451767616 614691397696315092736 624605775078513723264 625197257820065346108 645364911298131970176 654214852064878505632 654968555811497029256 660890513820642572016 665532564776198594244 671207445625005220064 674659066191905958933 676096573740900159232 682033372167344013936 684542692889078171456 687001357188334032768 691527822408354479328 692182678300786633191 696422261875515828576 705934652041861864314 713688929525322006144 714511151794360395552 725143758219871710962 728706737591599343808 728745657996320360704 735991708572988318836 736839625287934157913 746773846788085277952 747674116645575435008 748535492355996604864 755108376328130872572 759733376591471812992 760608645458512679136 767094223571434537216 770110529500212942888 771038932790749667352 779466711048393158784 791065918058041866504 794952804645381102336 795911156429160946944 806782459476413559216 816584173479269023488 819838865245860405792 833596343760087128144 841133381226272364384 842102428900496180472 857844640455933404736 862981001517863854368 869267023381157347584 880126319428814791872 880959772382819351334 881187351760856762688 887376753034931458992 897612272794950185088 899545421589207945244 909377829556458685248 922037096544472639104 922910237734382177588 928563015834021104768 936958703138126178048 937795886730098019162 941246202722482485752 952681535725813860736 961295292830025559296 968047366947197955264 971608983455465791744 981322278097317758448 982452833717245543884 1006811168437507830096 1014144860611350238848 1026814039333617257184 1028051910387666223136 1044633392813273742864 1054754557410722488672 1058901978062792796471 1070533394287983009216 1071766727691540593328 1075709945968551412288 1087715637329807566443 1093060106387399015712 1093118486994480541056 1120160770182127916928 1121511174968363152512 1122803238533994907296 1143792853941244539648 1146194972670119801198 1150641335357151805824 1156558399186124501028 1173501759238419722496 1174613029843759135112 1174916469014475683584 1183169004046575278656 1186598877087062799756 1193866734643741420416 1210173689214620338824 1212503772741944913664 1224876260218903535232 1249211550157027446528 1250394515640130692216 1290729822596263940352 1308429704129757011264 1309937111622994058512 1321439658574229027001 1321781027641285144032 1331065129552397188488 1342414891250010440128 1349318132383811917866 1364066744334688027872 1369085385778156342912 1374002714376668065536 1383055644816708958656 1384365356601573266382 1392844523751031657152 1411869304083723728628 1427377859050644012288 1429022303588720791104 1450287516439743421924 1457413475183198687616 1471983417145976637672 1473679250575868315826 1497070984711993209728 1510216752656261745144 1519466753182943625984 1521217290917025358272 1540221059000425885776 1542077865581499334704 1558933422096786317568 1582131836116083733008 1613564918952827118432 1615092916035168810779 1639677730491720811584 1667192687520174256288 1682266762452544728768 1684204857800992360944 1715689280911866809472 1719292459005179701797 1725962003035727708736 1760252638857629583744 1761919544765638702668 1762374703521713525376 1774753506069862917984 1795224545589900370176 1799090843178415890488 1818755659112917370496 1844074193088945278208 1845820475468764355176 1857126031668042209536 1875591773460196038324 1882492405444964971504 1905363071451627721472 1936094733894395910528 1962644556194635516896 1964905667434491087768 2013622336875015660192 2023977198575717876799 2028289721222700477696 2053628078667234514368 2056103820775332446272 2076548034902359899573 2089266785626547485728 2109509114821444977344 2117803956125585592942 2141066788575966018432 2143533455383081186656 2151419891937102824576 2175431274659615132886 2186120212774798031424 2186236973988961082112 2240321540364255833856 2243022349936726305024 2245606477067989814592 2292389945340239602396 2301282670714303611648 2313116798372249002056 2349226059687518270224 2366338008093150557312 2373197754174125599512 2387733469287482840832 2420347378429240677648 2449752520437807070464 2500789031280261384432 2538003153769550988367 2616859408259514022528 2619874223245988117024 2642879317148458054002 2643562055282570288064 2662130259104794376976 2684829782500020880256 2698636264767623835732 2728133488669376055744 2738170771556312685824 2766111289633417917312 2768730713203146532764 2785689047502063314304 2823738608167447457256 2858044607177441582208 2900575032879486843848 2914826950366397375232 2943966834291953275344 2947358501151736631652 2994141969423986419456 3020433505312523490288 3042434581834050716544 3080442118000851771552 3084155731162998669408 3164263672232167466016 3227129837905654236864 3230185832070337621558 3263146911989422699329 3279355460983441623168 3334385375040348512576 3364533524905089457536 3368409715601984721888 3431378561823733618944 3438584918010359403594 3451924006071455417472 3520505277715259167488 3523839089531277405336 3524749407043427050752 3549507012139725835968 3598181686356831780976 3637511318225834740992 3691640950937528710352 3751183546920392076648 3764984810889929943008 3872189467788791821056 3925289112389271033792 3929811334868982175536 4027244673750031320384 4047954397151435753598 4107256157334469028736 4112207641550664892544 4153096069804719799146 4178533571253094971456 4219018229642889954688 4235607912251171185884 4282133577151932036864 4287066910766162373312 4302839783874205649152 4350862549319230265772 4372240425549596062848 4491212954135979629184 4584779890680479204792 4626233596744498004112 4698452119375036540448 4732676016186301114624 4746395508348251199024 4840694756858481355296 4845278748105506432337 5001578062560522768864 5076006307539101976734 5157877377015539105391 5233718816519028045056 5239748446491976234048 5285758634296916108004 5287124110565140576128 5324260518209588753952 5369659565000041760512 5397272529535247671464 5456266977338752111488 5532222579266835834624 5537461426406293065528 5571378095004126628608 5647477216334894914512 5716089214354883164416 5801150065758973687696 5887933668583906550688 5894717002303473263304 6040867010625046980576 6084869163668101433088 6160884236001703543104 6168311462325997338816 6328527344464334932032 6454259675811308473728 6460371664140675243116 6526293823978845398658 6558710921966883246336 6668770750080697025152 6729067049810178915072 6736819431203969443776 6877169836020718807188 6903848012142910834944 7047678179062554810672 7099014024279451671936 7196363372713663561952 7383281901875057420704 7502367093840784153296 7529969621779859886016 7614009461308652965101 7850578224778542067584 7859622669737964351072 8054489347500062640768 8095908794302871507196 8214512314668938057472 8224415283101329785088 8306192139609439598292 8357067142506189942912 8438036459285779909376 8471215824502342371768 8574133821532324746624 8701725098638460531544 8744480851099192125696 8982425908271959258368 9169559781360958409584 9252467193488996008224 9396904238750073080896 9492791016696502398048 9681389513716962710592 9690557496211012864674 10003156125121045537728 10152012615078203953468 10315754754031078210782 10479496892983952468096 10571517268593832216008 10574248221130281152256 10648521036419177507904 10794545059070495342928 10912533954677504222976 11074922852812586131056 11294954432669789829024 11602300131517947375392 11775867337167813101376 11789434004606946526608 12081734021250093961152 12321768472003407086208 12336622924651994677632 12657054688928669864064 12908519351622616947456 12920743328281350486232 13052587647957690797316 13337541500161394050304 13473638862407938887552 13754339672041437614376 14095356358125109621344 14198028048558903343872 14392726745427327123904 14535836244316519297011 14766563803750114841408 15004734187681568306592 15059939243559719772032 15228018922617305930202 15701156449557084135168 15719245339475928702144 16108978695000125281536 16191817588605743014392 16612384279218879196584 16714134285012379885824 16942431649004684743536 17148267643064649493248 17403450197276921063088 17766022076386856918569 18339119562721916819168 18504934386977992016448 18793808477500146161792 18985582033393004796096 19362779027433925421184 19381114992422025729348 20006312250242091075456 20304025230156407906936 20631509508062156421564 20958993785967904936192 21143034537187664432016 21297042072838355015808 21589090118140990685856 22149845705625172262112 22589908865339579658048 22842028383925958895303 23204600263035894750784 23551734674335626202752 23578868009213893053216 24163468042500187922304 24643536944006814172416 24673245849303989355264 25314109377857339728128 25841486656562700972464 26105175295915381594632 26947277724815877775104 27508679344082875228752 28190712716250219242688 28785453490854654247808 29071672488633038594022 29533127607500229682816 30009468375363136613184 30119878487119439544064 30456037845234611860404 31438490678951857404288 32383635177211486028784 33224768558437758393168 33884863298009369487072 34806900394553842126176 35532044152773713837138 36678239125443833638336 37009868773955984032896 37587616955000292323584 37971164066786009592192 38725558054867850842368 38762229984844051458696 40012624500484182150912 40608050460312815813872 41263019016124312843128 42286069074375328864032 42594084145676710031616 43178180236281981371712 44299691411250344524224 45179817730679159316096 45684056767851917790606 46409200526071789501568 47103469348671252405504 47157736018427786106432 48326936085000375844608 51682973313125401944928 52210350591830763189264 53298066229160570755707 55017358688165750457504 56381425432500438485376 57570906981709308495616 58143344977266077188044 59066255215000459365632 60018936750726273226368 60912075690469223720808 62876981357903714808576 64767270354422972057568 66449537116875516786336 67769726596018738974144 69613800789107684252352 71064088305547427674276 73356478250887667276672 74019737547911968065792 75942328133572019184384 77524459969688102917392 81216100920625631627744 82526038032248625686256 84572138148750657728064 86356360472563962743424 88599382822500689048448 90359635461358318632192 91368113535703835581212 92818401052143579003136 94315472036855572212864 103365946626250803889856 104420701183661526378528 106596132458321141511414 110034717376331500915008 112762850865000876970752 116286689954532154376088 120037873501452546452736 121824151380938447441616 129534540708845944115136 132899074233751033572672 135539453192037477948288 139227601578215368504704 142128176611094855348552 146712956501775334553344 155048919939376205834784 159894198687481712267121 162432201841251263255488 165052076064497251372512 169144276297501315456128 172712720945127925486848 177198765645001378096896 182736227071407671162424 188630944073711144425728 206731893252501607779712 208841402367323052757056 213192264916642283022828 220069434752663001830016 232573379909064308752176 243648302761876894883232 259069081417691888230272 265798148467502067145344 271078906384074955896576 278455203156430737009408 284256353222189710697104 310097839878752411669568 319788397374963424534242 324864403682502526510976 330104152128994502745024 338288552595002630912256 365472454142815342324848 413463786505003215559424 417682804734646105514112 426384529833284566045656 440138869505326003660032 465146759818128617504352 487296605523753789766464 518138162835383776460544 531596296935004134290688 568512706444379421394208 620195679757504823339136 639576794749926849068484 649728807365005053021952 660208304257989005490048 730944908285630684649696 835365609469292211028224 852769059666569132091312 930293519636257235008704 974593211047507579532928 1137025412888758842788416 1240391359515009646678272 1279153589499853698136968 1320416608515978010980096 1461889816571261369299392 1705538119333138264182624 1860587039272514470017408 1949186422095015159065856 2274050825777517685576832 2558307178999707396273936 2923779633142522738598784 3411076238666276528365248 3721174078545028940034816 4548101651555035371153664 5116614357999414792547872 5847559266285045477197568 6822152477332553056730496 10233228715998829585095744 13644304954665106113460992 20466457431997659170191488 40932914863995318340382976
- Sum of all divisors σ(n): 158985389829979239077125575
- Sum of proper divisors (its aliquot sum) s(n): 118052474965983920736742599
- 40932914863995318340382976 is an abundant number, because the sum of its proper divisors (118052474965983920736742599) is greater than itself. Its abundance is 77119560101988602396359623
Bases of 40932914863995318340382976
- Binary: 100001110110111110000111000010110101100111111000010101010111101100111101110001000000002
- Hexadecimal: 0x21DBE1C2D67E155ECF7100
- Base-36: 555KQ1B2NIXA4JLS0
Squares and roots of 40932914863995318340382976
- 40932914863995318340382976 squared (409329148639953183403829762) is 1675503519263088870546948281443847297673306350616576
- 40932914863995318340382976 cubed (409329148639953183403829763) is 68583242908320556618599835522503728329673197798073452966449968573737573810176
-
40932914863995318340382976 is a
perfect square number . Itssquare root is 6397883623824 -
The
cube root of 40932914863995318340382976 is 344633552.9786850571
Scales and comparisons
How big is 40932914863995318340382976?- 40,932,914,863,995,318,340,382,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 40,932,914,863,995,318,340,382,976 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 40932914863995318340382976 cubic inches would be around 28719462.7 feet tall.
Recreational maths with 40932914863995318340382976
- 40932914863995318340382976 backwards is 67928304381359936841923904
- 40932914863995318340382976 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 40932914863995318340382976's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 40932914863995318340382976 - Facts about the integer". Numbermatics.com. 2024. Web. 13 June 2024.
APA style:
Numbermatics. (2024). Number 40932914863995318340382976 - Facts about the integer. Retrieved 13 June 2024, from https://numbermatics.com/n/40932914863995318340382976/
Chicago style:
Numbermatics. 2024. "Number 40932914863995318340382976 - Facts about the integer". https://numbermatics.com/n/40932914863995318340382976/
The information we have on file for 40932914863995318340382976 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 40932914863995318340382976, math, Factors of 40932914863995318340382976, curriculum, school, college, exams, university, Prime factorization of 40932914863995318340382976, STEM, science, technology, engineering, physics, economics, calculator, forty septillion, nine hundred thirty-two sextillion, nine hundred fourteen quintillion, eight hundred sixty-three quadrillion, nine hundred ninety-five trillion, three hundred eighteen billion, three hundred forty million, three hundred eighty-two thousand, nine hundred seventy-six.