872956934868284499120136704
872,956,934,868,284,499,120,136,704 is an even composite number composed of six prime numbers multiplied together.
872956934868284499120136704 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 872956934868284499120136704:
29 × 36 × 73 × 133 × 1993 × 7333
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 13 × 13 × 13 × 199 × 199 × 199 × 733 × 733 × 733)See below for interesting mathematical facts about the number 872956934868284499120136704 from the Numbermatics database.
Names of 872956934868284499120136704
- Cardinal: 872956934868284499120136704 can be written as Eight hundred seventy-two septillion, nine hundred fifty-six sextillion, nine hundred thirty-four quintillion, eight hundred sixty-eight quadrillion, two hundred eighty-four trillion, four hundred ninety-nine billion, one hundred twenty million, one hundred thirty-six thousand, seven hundred four.
Scientific notation
- Scientific notation: 8.72956934868284499120136704 × 1026
Factors of 872956934868284499120136704
Divisors of 872956934868284499120136704
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 63 64 72 78 81 84 91 96 98 104 108 112 117 126 128 144 147 156 162 168 169 182 189 192 196 199 208 216 224 234 243 252 256 273 288 294 312 324 336 338 343 351 364 378 384 392 398 416 432 441 448 468 486 504 507 512 546 567 576 588 597 624 637 648 672 676 686 702 728 729 733 756 768 784 796 819 832 864 882 896 936 972 1008 1014 1029 1053 1092 1134 1152 1176 1183 1194 1248 1274 1296 1323 1344 1352 1372 1393 1404 1456 1458 1466 1512 1521 1536 1568 1592 1638 1664 1701 1728 1764 1791 1792 1872 1911 1944 2016 2028 2058 2106 2184 2197 2199 2268 2304 2352 2366 2388 2457 2496 2548 2587 2592 2646 2688 2704 2744 2786 2808 2912 2916 2932 3024 3042 3087 3136 3159 3184 3276 3328 3402 3456 3528 3549 3582 3584 3744 3822 3888 3969 4032 4056 4116 4179 4212 4368 4394 4398 4459 4536 4563 4608 4704 4732 4776 4914 4992 5096 5103 5131 5174 5184 5292 5373 5376 5408 5488 5572 5616 5733 5824 5832 5864 6048 6084 6174 6272 6318 6368 6552 6591 6597 6656 6804 6912 7056 7098 7164 7371 7488 7644 7761 7776 7938 8064 8112 8232 8281 8358 8424 8736 8788 8796 8918 9072 9126 9261 9408 9464 9477 9529 9552 9751 9828 9984 10192 10206 10262 10348 10368 10584 10647 10746 10752 10816 10976 11144 11232 11466 11648 11664 11728 11907 12096 12168 12348 12537 12544 12636 12736 13104 13182 13194 13377 13608 13689 13824 14112 14196 14328 14742 14976 15288 15379 15393 15522 15552 15876 16119 16128 16224 16464 16562 16716 16848 17199 17472 17576 17592 17836 18109 18144 18252 18522 18816 18928 18954 19058 19104 19502 19656 19773 19791 19968 20384 20412 20524 20696 20736 21168 21294 21492 21632 21952 22113 22288 22464 22932 23283 23296 23328 23456 23814 24192 24336 24696 24843 25074 25088 25272 25472 26208 26364 26388 26754 27216 27378 27783 28224 28392 28587 28656 29253 29484 29952 30576 30758 30786 31044 31104 31752 31941 32238 32256 32448 32928 33124 33432 33631 33696 34398 34944 35152 35184 35672 35721 35917 36218 36288 36504 37044 37611 37632 37856 37908 38116 38208 39004 39312 39546 39582 39601 40131 40768 40824 41048 41067 41392 41472 42336 42588 42984 43264 43904 44226 44576 44928 45864 46137 46179 46566 46592 46656 46912 47628 48357 48384 48672 49392 49686 50148 50544 50944 51597 52416 52728 52776 53508 54327 54432 54756 55566 56448 56784 57174 57312 57967 58506 58968 59319 59373 59904 61152 61516 61572 62088 62208 63504 63882 64476 64896 65856 66248 66339 66703 66864 67262 67392 68257 68796 69849 69888 70304 70368 71344 71442 71834 72436 72576 73008 74088 74529 75222 75264 75712 75816 76232 76416 78008 78624 79092 79164 79202 80262 81536 81648 82096 82134 82784 83349 84672 85176 85761 85968 86528 87759 87808 88452 89152 89856 91728 92274 92358 93132 93312 93824 95256 95823 96714 96768 97344 98784 99372 100296 100893 101088 101888 103194 104832 105456 105552 107016 107653 107751 108654 108864 109512 111132 112833 112896 113568 114348 114624 115934 117012 117936 118638 118746 118803 120393 122304 123032 123144 123201 123877 124176 124416 126763 127008 127764 128952 129792 131712 132496 132678 133406 133728 134524 134784 136514 137592 138411 138537 139698 139776 140608 140736 142688 142884 143668 144872 145071 145152 145867 146016 148176 149058 150444 151424 151632 152464 152832 154791 156016 157248 158184 158328 158404 160524 162981 163072 163296 164192 164268 165568 166698 169344 170352 171522 171936 173901 175518 175616 176904 177957 178119 178304 179712 183456 184548 184716 186264 186624 187648 190512 191646 193428 194688 197568 198744 200109 200592 201786 202176 204771 206388 209547 209664 210912 211104 214032 215306 215502 217308 217728 219024 222264 223587 225666 225792 227136 228696 229248 231868 234024 235417 235872 237276 237492 237606 240786 244608 246064 246288 246402 247754 248352 250047 251419 253526 254016 255528 257283 257904 259584 263277 263424 264992 265356 266812 267456 269048 269568 273028 275184 276822 277074 277207 279396 281216 281472 285376 285768 287336 287469 289744 290142 290304 291734 292032 296352 298116 300888 302679 302848 303264 304928 305664 309582 312032 314496 316368 316656 316808 321048 322959 323253 325962 326144 326592 328384 328536 331136 333396 338499 338688 340704 343044 343872 347802 351036 353808 355914 356238 356409 356608 361179 366912 369096 369432 371631 372528 373248 375296 380289 381024 383292 386856 389376 395136 397488 400218 401184 403572 404352 409542 412776 415233 415611 419094 419328 421824 422208 428064 430612 431004 434616 435456 437203 437601 438048 444528 447174 451332 454272 457392 458496 463736 464373 466921 468048 470834 471744 474552 474984 475212 481572 488943 489216 492128 492576 492804 495508 496704 500094 502838 507052 508032 511056 514566 514813 515808 521703 526554 526848 529984 530712 533624 533871 534357 534912 537289 538096 539136 546056 550368 553644 554148 554414 558792 562432 562944 570752 571536 574672 574938 579488 580284 583468 584064 592704 596232 600327 601776 605358 605696 606528 609856 614313 619164 624064 628641 628992 632736 633312 633616 642096 645918 646506 651924 653184 656768 657072 662272 666792 670761 676998 677376 681408 686088 687744 695604 702072 706251 707616 711828 712476 712818 713216 722358 733824 738192 738864 743262 745056 753571 754257 760578 762048 766584 771849 773712 778752 789831 790272 794976 800436 802368 807144 808704 819084 825552 830466 831222 831621 838188 843648 844416 856128 861224 862008 862407 867139 869232 870912 874406 875202 876096 887341 889056 894348 902664 908037 908544 914784 916992 927472 928746 933842 936096 941668 943488 949104 949968 950424 963144 968877 969759 977886 978432 984256 985152 985608 991016 993408 1000188 1005676 1014104 1015497 1016064 1021069 1022112 1029132 1029626 1031616 1043406 1053108 1059968 1061424 1067248 1067742 1068714 1069227 1069824 1074578 1076192 1083537 1092112 1100736 1107288 1108296 1108828 1114893 1117584 1124864 1125888 1140867 1141504 1143072 1149344 1149876 1158976 1160568 1166936 1168128 1185408 1192464 1200654 1203552 1210716 1213056 1219712 1228626 1238328 1245699 1246833 1248128 1257282 1257984 1265472 1266624 1267232 1284192 1291836 1293012 1303848 1306368 1311609 1312803 1313536 1314144 1324544 1333584 1341522 1353996 1362816 1372176 1375488 1391208 1400763 1404144 1412502 1415232 1423656 1424952 1425636 1444716 1466829 1467648 1476384 1477728 1486524 1490112 1507142 1508514 1521156 1524096 1533168 1543698 1544439 1547424 1565109 1579662 1580544 1589952 1600872 1601613 1604736 1610401 1611867 1614288 1617408 1638168 1647919 1651104 1660932 1662444 1663242 1676376 1687296 1688832 1712256 1722448 1724016 1724814 1734278 1738464 1748812 1750404 1752192 1774682 1778112 1788696 1800981 1805328 1816074 1817088 1829568 1842939 1854944 1857492 1867684 1872192 1883336 1885923 1886976 1896271 1898208 1899936 1900848 1926288 1937754 1939518 1940449 1955772 1968512 1970304 1971216 1982032 1986816 2000376 2011352 2012283 2028208 2030994 2032128 2042138 2044224 2058264 2059252 2063232 2086812 2106216 2118753 2119936 2122848 2134496 2135484 2137428 2138454 2139648 2149156 2152384 2167074 2184224 2201472 2214576 2216592 2217656 2229786 2235168 2260713 2262771 2281734 2283008 2286144 2298688 2299752 2315547 2317952 2321136 2333872 2336256 2369493 2370816 2384928 2401308 2407104 2421432 2426112 2439424 2457252 2476656 2491398 2493666 2494863 2496256 2514564 2530944 2533248 2534464 2568384 2583672 2586024 2601417 2607696 2612736 2623218 2625606 2627072 2628288 2662023 2667168 2683044 2707992 2724111 2725632 2744352 2750976 2782416 2801526 2808288 2825004 2830464 2847312 2849904 2851272 2889432 2906631 2909277 2933658 2935296 2952768 2955456 2973048 2980224 3014284 3017028 3042312 3048192 3060421 3063207 3066336 3087396 3088878 3094848 3130218 3159324 3179904 3201744 3203226 3207681 3209472 3220802 3223734 3228576 3250611 3268447 3276336 3295838 3302208 3321864 3324888 3326484 3344679 3352752 3374592 3377664 3422601 3424512 3444896 3448032 3449628 3468556 3476928 3497624 3500808 3504384 3549364 3556224 3577392 3601962 3603691 3610656 3632148 3659136 3685878 3709888 3714984 3735368 3737097 3740499 3744384 3761023 3766672 3771846 3773952 3792542 3796416 3799872 3801696 3852576 3875508 3879036 3880898 3911544 3934827 3937024 3938409 3940608 3942432 3964064 3973632 4000752 4022704 4024566 4056416 4061988 4084276 4088448 4116528 4118504 4126464 4173624 4202289 4212432 4237506 4239872 4245696 4268992 4270968 4274856 4276908 4298312 4304768 4334148 4368448 4400487 4402944 4429152 4433184 4435312 4459572 4470336 4521426 4525542 4563468 4572288 4597376 4599504 4631094 4633317 4635904 4642272 4667744 4695327 4738986 4741632 4769856 4802616 4814208 4831203 4835601 4842864 4852224 4878848 4914504 4943757 4953312 4982796 4987332 4989726 4992512 5029128 5061888 5066496 5068928 5136768 5167344 5172048 5202834 5215392 5246436 5251212 5256576 5324046 5334336 5366088 5402943 5415984 5448222 5451264 5488704 5528817 5564832 5603052 5616576 5650008 5660928 5688813 5694624 5699808 5702544 5778864 5813262 5818554 5821347 5867316 5905536 5910912 5946096 5960448 6028568 6034056 6036849 6069973 6084624 6096384 6120842 6126414 6132672 6174792 6177756 6189696 6260436 6318648 6356259 6359808 6403488 6406452 6415362 6418944 6441604 6447468 6457152 6501222 6536894 6552672 6591676 6604416 6643728 6649776 6652968 6689358 6692569 6705504 6782139 6788313 6845202 6849024 6889792 6896064 6899256 6937112 6946641 6953856 6984757 6995248 7001616 7008768 7098728 7108479 7112448 7147483 7154784 7203924 7207382 7221312 7264296 7318272 7371756 7419776 7429968 7470736 7474194 7480998 7484589 7488768 7522046 7533344 7543692 7585084 7592832 7599744 7603392 7705152 7751016 7758072 7761796 7804251 7823088 7869654 7874048 7876818 7880599 7881216 7884864 7928128 7986069 8001504 8045408 8049132 8112832 8123976 8168552 8172333 8176896 8233056 8237008 8252928 8347248 8404578 8424864 8475012 8491392 8537984 8541936 8549712 8553816 8596624 8609536 8668296 8719893 8727831 8736896 8800974 8805888 8858304 8866368 8870624 8919144 8940672 9042852 9051084 9126936 9144576 9181263 9189621 9194752 9199008 9262188 9266634 9271808 9284544 9335488 9390654 9477972 9539712 9605232 9623043 9628416 9662406 9671202 9685728 9805341 9829008 9887514 9906624 9965592 9974664 9979452 10034037 10058256 10123776 10132992 10137856 10267803 10273536 10334688 10344096 10405668 10430784 10492872 10502424 10513152 10648092 10668672 10732176 10805886 10811073 10831968 10896444 10977408 11057634 11129664 11206104 11211291 11233152 11272807 11283069 11300016 11321856 11377626 11389248 11399616 11405088 11535433 11557728 11626524 11637108 11642694 11734632 11804481 11811072 11815227 11821824 11892192 11920896 12057136 12068112 12073698 12139946 12169248 12241684 12252828 12265344 12349584 12355512 12379392 12520872 12606867 12637296 12712518 12719616 12806976 12812904 12830724 12883208 12894936 12914304 13002444 13073788 13105344 13183352 13201461 13208832 13273897 13287456 13299552 13305936 13378716 13385138 13411008 13564278 13576626 13583143 13690404 13779584 13792128 13798512 13874224 13893282 13899951 13907712 13969514 13990496 14003232 14085981 14197456 14216958 14224896 14294966 14309568 14407848 14414764 14442624 14493609 14506803 14528592 14636544 14743512 14831271 14839552 14859936 14941472 14948388 14961996 14969178 14977536 15044092 15066688 15087384 15170168 15185664 15199488 15206784 15410304 15502032 15516144 15523592 15608502 15646176 15739308 15753636 15761198 15769728 15856256 15972138 16003008 16090816 16098264 16208829 16225664 16247952 16337104 16344666 16353792 16466112 16474016 16586451 16694496 16809156 16849728 16950024 16982784 17066439 17075968 17083872 17099424 17107632 17193248 17219072 17336592 17439786 17455662 17464041 17473792 17601948 17716608 17732736 17741248 17838288 17881344 18085704 18102168 18209919 18253872 18289152 18362526 18379242 18389504 18398016 18524376 18533268 18569088 18670976 18781308 18955944 19068777 19079424 19210464 19246086 19256832 19324812 19342404 19371456 19610682 19658016 19775028 19813248 19931184 19949328 19958904 20068074 20077707 20116512 20275712 20346417 20364939 20535606 20547072 20669376 20688192 20811336 20861568 20954271 20985744 21004848 21026304 21296184 21337344 21422947 21442449 21464352 21611772 21622146 21663936 21792888 21954816 22115268 22259328 22412208 22422582 22453767 22466304 22545614 22566138 22600032 22755252 22778496 22799232 22810176 23070866 23115456 23253048 23274216 23285388 23412753 23469264 23608962 23622144 23630454 23641797 23643648 23784384 23958207 24114272 24136224 24147396 24279892 24338496 24483368 24505656 24516999 24530688 24651523 24699168 24711024 24758784 25041744 25213734 25225837 25274592 25425036 25613952 25625808 25661448 25766416 25789872 25828608 26004888 26147576 26159679 26183493 26210688 26327161 26366704 26402922 26417664 26547794 26574912 26599104 26611872 26757432 26770276 26822016 27128556 27153252 27166286 27380808 27543789 27559168 27568863 27584256 27597024 27748448 27786564 27799902 27815424 27939028 27980992 28006464 28171962 28394912 28433916 28589932 28619136 28815696 28829528 28869129 28885248 28987218 29013606 29027533 29057184 29416023 29487024 29662542 29679104 29719872 29882944 29896776 29923992 29938356 30088184 30102111 30133376 30174768 30340336 30371328 30398976 30413568 30803409 30820608 31004064 31032288 31047184 31217004 31292352 31478616 31507272 31522396 31539456 31712512 31944276 32006016 32181632 32196528 32417658 32433219 32451328 32495904 32674208 32689332 32932224 32948032 33172902 33388992 33618312 33699456 33818421 33849207 33900048 33965568 34132878 34151936 34167744 34198848 34215264 34386496 34606299 34673184 34879572 34911324 34928082 34947584 35203896 35413443 35433216 35445681 35465472 35482496 35676576 35762688 36171408 36204336 36419838 36507744 36725052 36758484 36796032 37048752 37066536 37138176 37341952 37562616 37820601 37911888 38137554 38158848 38420928 38492172 38649624 38684808 38742912 39221364 39316032 39550056 39626496 39821691 39862368 39898656 39917808 40136148 40155414 40233024 40692834 40729878 40749429 41071212 41338752 41376384 41622672 41699853 41723136 41908542 41971488 42009696 42257943 42489811 42592368 42674688 42845894 42884898 42928704 43223544 43244292 43327872 43480827 43520409 43585776 43909632 44230536 44493813 44518656 44824416 44845164 44907534 44932608 45091228 45132276 45200064 45510504 45556992 45598464 45620352 46141732 46230912 46506096 46548432 46570776 46825506 46847983 46938528 47217924 47260908 47283594 47568768 47916414 48228544 48272448 48294792 48559784 48626487 48676992 48893299 48966736 49011312 49033998 49061376 49303046 49398336 49422048 49759353 50032381 50083488 50427468 50451674 50549184 50850072 51199317 51227904 51251616 51322896 51532832 51579744 51657216 52009776 52295152 52319358 52366986 52392123 52421376 52654322 52733408 52805844 53095588 53149824 53198208 53223744 53514864 53540552 53644032 54257112 54306504 54332572 54629757 54761616 55087578 55118336 55137726 55164193 55168512 55194048 55496896 55573128 55599804 55878056 55961984 56012928 56343924 56789824 56867832 57179864 57206331 57238272 57631392 57659056 57738258 57770496 57974436 58027212 58055066 58114368 58832046 58974048 59325084 59439744 59765888 59793552 59847984 59876712 60176368 60204222 60233121 60266752 60349536 60680672 60827136 61039251 61094817 61606818 61641216 62008128 62064576 62094368 62434008 62584704 62862813 62957232 63014544 63044792 63078912 63425024 63888552 64012032 64268841 64327347 64363264 64393056 64835316 64866438 64902656 64991808 65348416 65378664 65864448 65896064 66345804 66777984 67236624 67361301 67398912 67636842 67698414 67800096 68265756 68335488 68397696 68430528 68772992 69212598 69346368 69759144 69822648 69856164 70238259 70407792 70826886 70866432 70891362 70925391 70930944 70964992 71353152 71874621 72342816 72408672 72839676 73015488 73450104 73516968 73592064 73954569 74097504 74133072 74276352 74683904 75125232 75641202 75677511 75823776 76275108 76841856 76984344 77299248 77369616 77485824 78442728 78479037 78632064 78909649 78981483 79100112 79252992 79643382 79724736 79797312 79835616 80272296 80310828 80466048 81385668 81459756 81498858 82142424 82631367 82677504 82706589 82752768 83245344 83399706 83446272 83817084 83942976 84019392 84515886 84979622 85184736 85691788 85769796 85857408 86447088 86488584 86655744 86961654 87003397 87040818 87082599 87171552 88248069 88461072 88987626 89037312 89648832 89690328 89815068 90182456 90264552 90306333 90400128 90801841 91021008 91113984 91196928 91240704 92283464 92410227 92461824 92917279 93012192 93096864 93141552 93651012 93695966 93877056 94435848 94521816 94567188 95137536 95832828 96457088 96544896 96589584 97119568 97252974 97299657 97353984 97786598 97933472 98022624 98067996 98606092 98796672 98844096 99518706 100064762 100166976 100854936 100903348 101098368 101455263 101547621 101700144 102398634 102447787 102455808 102503232 102645792 103065664 103159488 103818897 104019552 104590304 104638716 104733972 104784246 104842752 105308644 105466816 105611688 106191176 106240329 106299648 106337043 106396416 106447488 106920511 107029728 107081104 107288064 108514224 108613008 108665144 109259514 109523232 110175156 110275452 110328386 110388096 110993792 111146256 111199608 111756112 111923968 112025856 112687848 113461803 113579648 113735664 114359728 114412662 114476544 115262784 115318112 115476516 115948872 116054424 116110132 116228736 117664092 117948096 118650168 118879488 119465073 119531776 119587104 119695968 119753424 120352736 120408444 120466242 120533504 120699072 121361344 122078502 122189634 122248287 123213636 124016256 124129152 124188736 124868016 125099559 125169408 125725626 125914464 126029088 126089584 127469433 127777104 128024064 128537682 128654694 128726528 128786112 129670632 129732876 129983616 130442481 130561227 130696832 130757328 131728896 131792128 132691608 133481439 133555968 134473248 134722602 134797824 135273684 135396828 135600192 136531512 136670976 136795392 136861056 137545984 138425196 138692736 139518288 139645296 139712328 140476518 140543949 140815584 141653772 141782724 141850782 141929984 142706304 143749242 144685632 144817344 145679352 146030976 146679897 146900208 147033936 147184128 147909138 148195008 148266144 149960629 150097143 150250464 151282404 151355022 151647552 152550216 153597951 153683712 153968688 154598496 154739232 154971648 156885456 156958074 157176369 157264128 157819298 157962966 158200224 159286764 159449472 159594624 159671232 160544592 160621656 160932096 162771336 162919512 162997716 163889271 164284848 165262734 165355008 165413178 165492579 165505536 166490688 166799412 167634168 167885952 168038784 169031772 169959244 170369472 171383576 171539592 171618993 171714816 172560661 172894176 172977168 173311488 173923308 174006794 174081636 174165198 174343104 176496138 176580859 176922144 177975252 179297664 179380656 179630136 180364912 180529104 180612666 180699363 180800256 181603682 182042016 182481408 183117753 183284451 184290127 184566928 184820454 184923648 185834558 186024384 186193728 186283104 187302024 187391932 187754112 188588439 188871696 189043632 189134376 190275072 191665656 192806523 192914176 192982041 193089792 193179168 194239136 194505948 194599314 194707968 195573196 195866944 196045248 196135992 197212184 197593344 197688192 199037412 200129524 200333952 201709872 201806696 202083903 202196736 202910526 203095242 203192731 203400288 204797268 204895574 205006464 205291584 206131328 206318976 207637794 208039104 209180608 209277432 209467944 209568492 210617288 210714777 210933632 211223376 212382352 212480658 212599296 212674086 212776173 212792832 212894976 213841022 214059456 214162208 215623863 217028448 217226016 217330288 218519028 219046464 220350312 220550904 220656772 220776192 221863707 221987584 222292512 222399216 223512224 223847936 224051712 225375696 226923606 227032533 227159296 227471328 228719456 228825324 230525568 230636224 230953032 231897744 232108848 232220264 232457472 235328184 235896192 236728947 236944449 237300336 237758976 238930146 239063552 239174208 239391936 239506848 240705472 240816888 240932484 241398144 242722688 244157004 244379268 244496574 246427272 247894101 248032512 248119767 248258304 248377472 249736032 250199118 250338816 251451252 251828928 252058176 252179168 254938866 255554208 257075364 257309388 257572224 259341264 259465752 259967232 260884962 261010191 261122454 261247797 261393664 261514656 263584256 264744207 265383216 266962878 267111936 268946496 269445204 270547368 270793656 271200384 272405523 273063024 273341952 273590784 273722112 275091968 276850392 277385472 278751837 279036576 279290592 279424656 280953036 281087898 281631168 283307544 283565448 283701564 285412608 287498484 289371264 289634688 291358704 291898971 292061952 293359794 293800416 294067872 295818276 296390016 296532288 299921258 300194286 300500928 302564808 302710044 303295104 304365789 304642863 305100432 307195902 307343361 307367424 307937376 309196992 309478464 311456691 313770912 313916148 314352738 314528256 315638596 315925932 316400448 318573528 318720987 318898944 319189248 319342464 320469799 320761533 321089184 321243312 321864192 325542672 325839024 325995432 327778542 327935881 328569696 330525468 330826356 330985158 332981376 333598824 335268336 335771904 336077568 338063544 339918488 340385409 340738944 342253093 342767152 343079184 343237986 343429632 345121322 345788352 345954336 347846616 348013588 348163272 348330396 348686208 352992276 353161718 353844288 355950504 358395219 358595328 358761312 359260272 360729824 361058208 361225332 361398726 361600512 363207364 364084032 366235506 366568902 366744861 368580254 369133856 369640908 371669116 372048768 372387456 372566208 374604048 374783864 375298677 375508224 377176878 377357929 377743392 378087264 378268752 382408299 383331312 385613046 385828352 385964082 386149351 386179584 386358336 388478272 389011896 389198628 391146392 391327443 391683681 391733888 392090496 392271984 393832837 394424368 395186688 395376384 398074824 400259048 400444317 400667904 403419744 403613392 404167806 404393472 405821052 406190484 406385462 406800576 409594536 409791148 410012928 410583168 412262656 412637952 415275588 416078208 418361216 418554864 418935888 419136984 421234576 421429554 421631847 421867264 422446752 424764704 424961316 425348172 425552346 425789952 427682044 428118912 428324416 431247726 434056896 434452032 434660576 437038056 438092928 440039691 440700624 441101808 441313544 441552384 443727414 443975168 444585024 444798432 447024448 449881887 450291429 450751392 453847212 454065066 454318592 454942656 457438912 457650648 460793853 461051136 461272448 461906064 463795488 464217696 464440528 464914944 470656368 471529107 471792384 473457894 473888898 474600672 477860292 478348416 478783872 479013696 481410944 481633776 481864968 482796288 485445376 488314008 488758536 488993148 491667813 492854544 495788202 496065024 496239534 496477737 496516608 496754944 499472064 500398236 502902504 503657856 504116352 504358336 509877732 511108416 514150728 514618776 515144448 517681983 518682528 518931504 519934464 521769924 522020382 522244908 522495594 522787328 523029312 529488414 529742577 530766432 533925756 537892992 538890408 541094736 541587312 542098089 542400768 544811046 546126048 547444224 549353259 552367543 552870381 553700784 554770944 557503674 558073152 558581184 558849312 561906072 562175796 563262336 565765317 566615088 567130896 567403128 570825216 574996968 578419569 578742528 578946123 579269376 582717408 583797942 584123904 586719588 587600832 588135744 591636552 592780032 593064576 599842516 600388572 601001856 605129616 605420088 606590208 608731578 609023779 609285726 609578193 610200864 614391804 614686722 615874752 618393984 618956928 622913382 627541824 627832296 628705476 631277192 631851864 632144331 632800896 635612887 637147056 637441974 637797888 638328519 638378496 638684928 640939598 641523066 642178368 642486624 646871589 650420953 651085344 651678048 651990864 655557084 655871762 657139392 661050936 661652712 661970316 665591121 665962752 667197648 670536672 671543808 672155136 676127088 679836976 680770818 681097599 681477888 684506186 685534304 686158368 686475972 690242644 691576704 691908672 695693232 696027176 696326544 696660792 697372416 705984552 706323436 707688576 710186841 710833347 711901008 716790438 717134509 717190656 717522624 718520544 721459648 722116416 722450664 722797452 726414728 728168064 732471012 733137804 733489722 737160508 738267712 739281816 743338232 743682303 744097536 744359301 744774912 745132416 748443577 749208096 749567728 750597354 751016448 754353756 754715858 755486784 756174528 756537504 764816598 766662624 771226092 771928164 772298702 772716672 776956544 778023792 778397256 782292784 782654886 783030573 783367362 783467776 783743391 784180992 784543968 787665674 788848736 790752768 794232621 796149648 800518096 800888634 801335808 806839488 807226784 808335612 811642104 812380968 812770924 813601152 817216569 819189072 819582296 820025856 821166336 824525312 825275904 830551176 832156416 836255511 836722432 837109728 837871776 838273968 842469152 842859108 843263694 843734528 844893504 849529408 849922632 850696344 851104692 855364088 856237824 856648832 862495452 868113792 868904064 869321152 874076112 875696913 876185856 880079382 881401248 882203616 882627088 887454828 889170048 889596864 894048896 899763774 900582858 901502784 907694424 908130132 909885312 913097367 913928589 914877824 915301296 921587706 922030083 922102272 922544896 923812128 927590976 928435392 928881056 934370073 941312736 943058214 943584768 946915788 947777796 949201344 955720584 956696832 957567744 958027392 961409397 962284599 962821888 963267552 963729936 965592576 970890752 976628016 977517072 977986296 983335626 983807643 985709088 991576404 992479068 992955474 993509888 998944128 1000796472 1005805008 1007315712 1008232704 1008716672 1019755464 1022216832 1026759279 1028301456 1029237552 1030288896 1035363966 1037365056 1037863008 1043539848 1044040764 1044489816 1044991188 1046058624 1058976828 1059485154 1061532864 1067851512 1075185657 1075785984 1077780816 1082189472 1083174624 1084196178 1084801536 1089622092 1092252096 1098706518 1100234583 1104735086 1105740762 1107401568 1115007348 1116146304 1117162368 1117698624 1123812144 1124351592 1126524672 1131530634 1132073787 1133230176 1134261792 1134806256 1147224897 1149993936 1156839138 1157485056 1157892246 1158448053 1158538752 1165434816 1167595884 1173439176 1173982329 1175201664 1176271488 1180423933 1181498511 1183273104 1185560064 1186129152 1199685032 1200777144 1201332951 1202003712 1207924627 1210259232 1210840176 1213180416 1217463156 1218047558 1218571452 1219156386 1220401728 1228783608 1229373444 1231749504 1236787968 1237913856 1245826764 1255083648 1255664592 1257410952 1262554384 1263703728 1264288662 1264895541 1265601792 1271225774 1274294112 1274883948 1276657038 1277369856 1281879196 1283046132 1284356736 1284973248 1293743178 1300841906 1302170688 1303356096 1303981728 1311114168 1311743524 1314278784 1320119073 1322101872 1323305424 1323940632 1331182242 1331821231 1331925504 1334395296 1341073344 1349645661 1350874287 1352254176 1359673952 1361541636 1362195198 1362955776 1369012372 1371068608 1372316736 1372951944 1380485288 1382381559 1383153408 1383817344 1389966643 1391386464 1392054352 1392653088 1393321584 1394744832 1411969104 1412646872 1414587321 1415377152 1420373682 1421666694 1422349117 1423802016 1433580876 1434269018 1435045248 1437041088 1442919296 1444232832 1444901328 1445594904 1452829456 1456336128 1464942024 1466275608 1466979444 1474321016 1475003439 1476535424 1478563632 1486676464 1487364606 1488195072 1488718602 1489433211 1489549824 1490264832 1496887154 1498416192 1499135456 1501194708 1508707512 1509431716 1510973568 1512349056 1513075008 1529633196 1533325248 1542452184 1543856328 1544597404 1545433344 1553045949 1553913088 1556047584 1556794512 1564585568 1565309772 1566061146 1566734724 1566935552 1567486782 1568361984 1569087936 1575331348 1577697472 1588465242 1589227731 1592299296 1601036192 1601777268 1613678976 1614453568 1616671224 1623284208 1624761936 1625541848 1626294267 1627202304 1634433138 1638378144 1639164592 1642332672 1657102629 1658611143 1661102352 1664312832 1672511022 1673444864 1674219456 1675743552 1676547936 1684938304 1685718216 1686527388 1689787008 1697295951 1699058816 1699845264 1701392688 1702209384 1710728176 1712475648 1713297664 1724990904 1735258707 1736227584 1736838369 1737808128 1738642304 1748152224 1751393826 1752371712 1760158764 1762802496 1764407232 1765254176 1774909656 1778340096 1779193728 1788097792 1799527548 1801165716 1803005568 1815388848 1816260264 1819770624 1826194734 1827071337 1827857178 1828734579 1829755648 1830602592 1843175412 1844060166 1845089792 1847624256 1855181952 1856870784 1857762112 1868740146 1882625472 1886116428 1893831576 1895555592 1898402688 1906838661 1911441168 1913393664 1914985557 1915135488 1916054784 1922818794 1924569198 1925643776 1926535104 1927459872 1951262859 1953256032 1955034144 1955972592 1966671252 1967615286 1971418176 1983152808 1984958136 1985910948 1996773363 1997888256 2001592944 2011610016 2014631424 2016465408 2017433344 2039510928 2043292797 2044433664 2053518558 2056602912 2058475104 2070727932 2074730112 2075726016 2087079696 2088081528 2088979632 2089982376 2092117248 2117953656 2118970308 2123065728 2130560523 2132500041 2135703024 2150371314 2151403527 2151571968 2155561632 2164378944 2166349248 2168392356 2179244184 2184504192 2197413036 2200469166 2209470172 2211481524 2214803136 2230014696 2231046909 2232292608 2234324736 2235397248 2243288593 2245330731 2247624288 2248703184 2253049344 2263061268 2264147574 2266460352 2268523584 2269612512 2294449794 2295551167 2299987872 2313678276 2315784492 2316896106 2330869632 2335191768 2346878352 2347964658 2349091719 2350403328 2351230173 2352542976 2360847866 2362997022 2366546208 2372258304 2382697863 2395771651 2399370064 2401554288 2402665902 2404007424 2415849254 2420518464 2421680352 2434926312 2436095116 2437142904 2438312772 2440803456 2451649707 2457567216 2458746888 2463499008 2473575936 2475827712 2491653528 2508766533 2510167296 2511329184 2514821904 2525108768 2527407456 2528577324 2529791082 2531203584 2542451548 2548588224 2549767896 2553314076 2563758392 2566092264 2568713472 2569946496 2587486356 2601683812 2604341376 2606712192 2607963456 2622228336 2623487048 2627090739 2628557568 2640238146 2641505503 2644203744 2646610848 2647881264 2662364484 2663642462 2668790592 2682146688 2699291322 2701748574 2703045457 2704508352 2719347904 2723083272 2724390396 2738024744 2739292101 2741785767 2742137216 2744633472 2745903888 2756829859 2760970576 2764763118 2766090249 2766306816 2767634688 2779933286 2782772928 2784108704 2785306176 2786643168 2803110219 2823938208 2825293744 2829174642 2830754304 2840747364 2843333388 2844698234 2847604032 2867161752 2868538036 2870090496 2874082176 2884228191 2885838592 2886853797 2888465664 2889802656 2891189808 2905658912 2912672256 2929884048 2932551216 2933958888 2948642032 2950006878 2951422929 2953070848 2957127264 2973352928 2974729212 2977437204 2978866422 2980529664 2993774308 2996832384 2998270912 3002389416 3017415024 3018863432 3021947136 3024698112 3026150016 3059266392 3066650496 3080277837 3084904368 3087712656 3089194808 3090866688 3106091898 3107826176 3112095168 3113589024 3129171136 3130619544 3132122292 3133469448 3134973564 3138175872 3150662696 3155394944 3176930484 3178455462 3184598592 3202072384 3203554536 3225556971 3227357952 3228907136 3233342448 3246568416 3249523872 3251083696 3252588534 3254404608 3268866276 3276756288 3278329184 3300703749 3314205258 3317222286 3322204704 3345022044 3348438912 3351487104 3353095872 3369876608 3371436432 3373054776 3379574016 3394591902 3396221361 3398117632 3399690528 3402785376 3404418768 3421456352 3426595328 3441674691 3449981808 3470517414 3472455168 3473676738 3475344159 3475616256 3477284608 3496304448 3502787652 3520317528 3525604992 3528814464 3530508352 3541271799 3544495533 3549819312 3556680192 3558387456 3576195584 3599055096 3602331432 3606011136 3623773881 3630777696 3632520528 3639541248 3652389468 3654142674 3655714356 3657469158 3659511296 3661205184 3686350824 3688120332 3695248512 3710363904 3713741568 3715524224 3737480292 3765250944 3772232856 3787663152 3791111184 3794686623 3796805376 3813677322 3822882336 3829971114 3832109568 3845637588 3849138396 3853070208 3854919744 3902525718 3906512064 3910068288 3911945184 3933342504 3935230572 3942836352 3960357219 3966305616 3969916272 3971821896 3993546726 3995463693 3995776512 4003185888 4023220032 4034866688 4048936983 4052622861 4079021856 4086585594 4088867328 4107037116 4113205824 4116950208 4141455864 4149460224 4151452032 4169899929 4174159392 4176163056 4177959264 4179964752 4184234496 4235907312 4237940616 4246131456 4261121046 4263166453 4265000082 4267047351 4271406048 4300742628 4302807054 4311123264 4328757888 4332698496 4336784712 4358488368 4369008384 4394826072 4400938332 4418940344 4422963048 4425010317 4429606272 4449290209 4460029392 4462093818 4464585216 4468299633 4468649472 4470794496 4486577186 4490661462 4495248576 4497406368 4526122536 4528295148 4532920704 4537047168 4539225024 4588899588 4591102334 4599975744 4627356552 4631568984 4633792212 4659137847 4661739264 4670383536 4693756704 4695929316 4698183438 4700806656 4702460346 4705085952 4721695732 4725994044 4733092416 4765395726 4767683193 4791543302 4798740128 4803108576 4805331804 4831698508 4841036928 4843360704 4869852624 4872190232 4874285808 4876625544 4878882801 4881606912 4903299414 4905653077 4915134432 4917493776 4926998016 4971307887 4975833429 4983307056 5017533066 5019941563 5020334592 5022658368 5029643808 5050217536 5054814912 5057154648 5059582164 5084903096 5091887853 5097176448 5099535792 5106628152 5119826881 5127516784 5132184528 5137426944 5139892992 5174972712 5203367624 5205776121 5208682752 5210515107 5213424384 5215926912 5239105039 5244456672 5246974096 5254181478 5257115136 5280476292 5283011006 5288407488 5293221696 5295762528 5324728968 5327284924 5337581184 5364293376 5398582644 5403497148 5406090914 5409016704 5438695808 5446166544 5448780792 5476049488 5478584202 5481214011 5483571534 5484274432 5486203737 5489266944 5491807776 5513659718 5521941152 5529526236 5532180498 5535269376 5559866572 5565545856 5568217408 5570612352 5573286336 5606220438 5647876416 5650587488 5658349284 5681494728 5686666776 5689396468 5695208064 5720515983 5734323504 5737076072 5740180992 5744956671 5748164352 5768456382 5771677184 5773707594 5776479067 5776931328 5779605312 5782379616 5811317824 5853788577 5859768096 5865102432 5867917776 5897284064 5900013756 5902845858 5906141696 5914254528 5946705856 5949458424 5954874408 5957732844 5987548616 5990320089 5993664768 5996541824 6004778832 6034830048 6037726864 6043894272 6049396224 6052300032 6118532784 6129878391 6133300992 6160555674 6169808736 6175425312 6178389616 6212183796 6224190336 6227178048 6258342272 6261239088 6264244584 6266938896 6269947128 6276351744 6301325392 6310789888 6353860968 6356910924 6369197184 6391681569 6397500123 6404144768 6407109072 6451113942 6454210581 6454715904 6457814272 6466684896 6493136832 6499047744 6502167392 6505177068 6537732552 6553512576 6556658368 6601407498 6628410516 6634444572 6644409408 6690044088 6696877824 6702974208 6706191744 6729865779 6735992193 6739753216 6742872864 6746109552 6759148032 6789183804 6792442722 6796235264 6799381056 6805570752 6808837536 6842912704 6883349382 6886653501 6899963616 6941034828 6947353476 6950688318 6954569216 6992608896 7005575304 7040635056 7047275157 7051209984 7053690519 7057628928 7061016704 7082543598 7088991066 7099638624 7116774912 7187314953 7198110192 7204662864 7212022272 7247547762 7261555392 7265041056 7304778936 7308285348 7311428712 7314938316 7322410368 7354949121 7372701648 7376240664 7390497024 7420727808 7427483136 7431048448 7474960584 7526299599 7530501888 7544465712 7575326304 7582222368 7589373246 7593610752 7627354644 7645764672 7659942228 7691275176 7698276792 7706140416 7709839488 7805051436 7813024128 7820136576 7823890368 7866685008 7870461144 7885672704 7920714438 7924516509 7932611232 7939832544 7943643792 7987093452 7990927386 8006371776 8046440064 8097873966 8105245722 8109136371 8158043712 8173171188 8214074232 8217876303 8226411648 8233900416 8262967531 8270489577 8282911728 8298270747 8298920448 8302904064 8339799858 8348318784 8352326112 8355918528 8359929504 8409330657 8455472389 8471814624 8475881232 8492262912 8522242092 8526332906 8530000164 8534094702 8542812096 8601485256 8605614108 8622246528 8652684573 8657515776 8660561391 8665396992 8673569424 8716976736 8738016768 8789652144 8801876664 8837880688 8845926096 8850020634 8854268787 8859212544 8898580418 8920058784 8924187636 8936599266 8941588992 8973154372 8981322924 8990497152 8994812736 9052245072 9056590296 9065841408 9074094336 9078450048 9177799176 9182204668 9199951488 9240833511 9254713104 9263137968 9267584424 9318275694 9322748617 9323478528 9340767072 9387513408 9391858632 9396366876 9404920692 9443391464 9451988088 9466184832 9530791452 9535366386 9583086604 9597480256 9606217152 9610663608 9663397016 9676670913 9682073856 9686721408 9729766501 9739705248 9744380464 9748571616 9753251088 9757765602 9763213824 9806598828 9811306154 9830268864 9834987552 9902111247 9942615774 9951666858 9956443819 9966614112 10035066132 10039883126 10045316736 10059287616 10100435072 10109629824 10114309296 10119164328 10169806192 10183775706 10188664083 10194352896 10199071584 10213256304 10239653762 10255033568 10264369056 10279785984 10325024073 10349945424 10406735248 10411552242 10417365504 10421030214 10426032477 10426848768 10431853824 10478210078 10488913344 10493948192 10508362956 10560952584 10566022012 10576814976 10586443392 10591525056 10623815397 10633486599 10649457936 10654569848 10675162368 10728586752 10797165288 10806994296 10812181828 10818033408 10871321643 10877391616 10892333088 10897561584 10952098976 10957168404 10962428022 10967143068 10968548864 10972407474 10978533888 10983615552 11027319436 11043882304 11059052472 11064360996 11119733144 11131091712 11136434816 11141224704 11146572672 11212440876 11295752832 11301174976 11316698568 11362989456 11373333552 11378792936 11384059869 11390416128 11441031966 11468647008 11474152144 11489913342 11496328704 11536912764 11547415188 11552958134 11559210624 11564759232 11622635648 11707577154 11719536192 11730204864 11735835552 11794568128 11800027512 11805691716 11828509056 11881071657 11893411712 11898916848 11909748816 11915465688 11975097232 11980640178 11986391079 11987329536 11993083648 12009557664 12069660096 12075453728 12104600064 12146810949 12157868583 12237065568 12259756782 12266601984 12321111348 12339617472 12350850624 12356779232 12424367592 12448380672 12454356096 12509699787 12516684544 12522478176 12528489168 12533877792 12539894256 12552703488 12602650784 12621579776 12707721936 12713821848 12738394368 12783363138 12789499359 12795000246 12801142053 12808289536 12814218144 12902227884 12908421162 12915628544 12933369792 12986273664 12998095488 13004334784 13010354136 13075465104 13107025152 13113316736 13202814996 13256821032 13268889144 13288818816 13347870627 13380088176 13393755648 13404898899 13405948416 13412383488 13459731558 13471984386 13479506432 13485745728 13492219104 13578367608 13584885444 13598762112 13611141504 13617675072 13685825408 13766698764 13773307002 13799927232 13882069656 13894706952 13901376636 13977413541 13985217792 14011150608 14081270112 14094550314 14102419968 14107381038 14115257856 14122033408 14165087196 14177982132 14199277248 14303049579 14374629906 14396220384 14409325728 14495095524 14523110784 14530082112 14609557872 14616570696 14622857424 14629876632 14644820736 14709898242 14716959231 14745403296 14752481328 14780994048 14862096896 14913923661 14927500287 14949921168 15052599198 15059824689 15061003776 15088931424 15150652608 15164444736 15178746492 15254709288 15291529344 15319884456 15359480643 15382550352 15396553584 15412280832 15419678976 15610102872 15617328363 15626048256 15640273152 15647780736 15703020151 15717315117 15733370016 15740922288 15771345408 15841428876 15849033018 15865222464 15879665088 15887287584 15974186904 15981854772 16012743552 16092880128 16195747932 16210491444 16218272742 16316087424 16346342376 16428148464 16435752606 16443642033 16452823296 16458611211 16467800832 16525935062 16540979154 16565823456 16596541494 16605808128 16679599716 16696637568 16704652224 16711837056 16719859008 16818661314 16910944778 16943629248 16951762464 17044484184 17052665812 17060000328 17068189404 17085624192 17161547949 17202970512 17211228216 17244493056 17305369146 17313676003 17315031552 17321122782 17329437201 17330793984 17347138848 17433953472 17561365731 17579304288 17603753328 17675761376 17691852192 17700041268 17708537574 17718425088 17797160836 17840117568 17848375272 17873198532 17946308744 17962645848 17970960267 17980994304 17989625472 18069566359 18104490144 18113180592 18131682816 18148188672 18156900096 18355598352 18364409336 18389635173 18399902976 18481667022 18490538521 18509426208 18526275936 18535168848 18636551388 18645497234 18681534144 18775026816 18783717264 18792733752 18809841384 18886782928 18903976176 18932369664 19061582904 19070732772 19166173208 19175044707 19192500369 19194960512 19212434304 19221327216 19297809013 19326794032 19353341826 19362631743 19364147712 19373442816 19459533002 19479410496 19488760928 19497143232 19506502176 19515531204 19613197656 19622612308 19660537728 19669975104 19804222494 19885231548 19903333716 19912887638 19933228224 20070132264 20079766252 20090633472 20118575232 20189597337 20200870144 20207976579 20219259648 20228618592 20238328656 20339612384 20367551412 20377328166 20388705792 20398143168 20426512608 20479307524 20510067136 20528738112 20650048146 20659960503 20699890848 20813470496 20823104484 20842060428 20852064954 20863707648 20956420156 20977826688 20987896384 21016725912 21121905168 21132044024 21141825471 21153629952 21161071557 21172886784 21183050112 21247630794 21266973198 21277181689 21298915872 21309139696 21350324736 21561944859 21594330576 21613988592 21624363656 21636066816 21742643286 21754783232 21784666176 21795123168 21904197952 21914336808 21924856044 21934286136 21944814948 21967231104 22054638872 22064847363 22087764608 22118104944 22128721992 22239466288 22262183424 22272869632 22282449408 22293145344 22424881752 22578898797 22591505664 22602349952 22633397136 22725978912 22746667104 22757585872 22768119738 22780832256 22882063932 22937294016 22948304288 22979826684 23073825528 23094830376 23105916268 23118421248 23129518464 23245271296 23415154308 23439072384 23460409728 23471671104 23589136256 23600055024 23611383432 23657018112 23762143314 23773549527 23786823424 23797833696 23819497632 23830931376 23950194464 23961280356 23972782158 23986167296 24019115328 24139320192 24150907456 24293621898 24315737166 24327409113 24474131136 24519513564 24642222696 24679234944 24701701248 24713558464 24788902593 24811468731 24848735184 24894812241 24896761344 24908712192 25019399574 25033369088 25044956352 25056978336 25067755584 25079788512 25205301568 25366417167 25415443872 25427643696 25476788736 25566726276 25578998718 25590000492 25602284106 25616579072 25628436288 25804455768 25816842324 25866739584 25958053719 25972547328 25981684173 25996190976 26008669568 26020708272 26150930208 26214050304 26226633472 26405629992 26513642064 26537778288 26562806361 26577637632 26695741254 26760176352 26809797798 26824766976 26919463116 26943968772 26971491456 26984438208 27156735216 27169770888 27197524224 27222283008 27235350144 27371650816 27533397528 27546614004 27599854464 27722500533 27764139312 27789413904 27802753272 27954827082 27968245851 27970435584 28022301216 28162540224 28189100628 28214762076 28244066816 28330174392 28355964264 28398554496 28606099158 28749259812 28792440768 28818651456 28990191048 29046221568 29060164224 29189299503 29219115744 29233141392 29245714848 29259753264 29289641472 29419796484 29433918462 29490806592 29504962656 29827847322 29842165171 29855000574 29869331457 29899842336 30105198396 30119649378 30177862848 30301305216 30328889472 30357492984 30509418576 30565992249 30583058688 30639768912 30718961286 30765100704 30793107168 30839357952 30975072219 31145031463 31220205744 31234656726 31252096512 31278097431 31280546304 31295561472 31406040302 31434630234 31466740032 31481844576 31682857752 31698066036 31730444928 31759330176 31774575168 31871446191 31900459797 31948373808 31963709544 32025487104 32185760256 32391495864 32420982888 32436545484 32613964929 32632174848 32692684752 32856296928 32871505212 32887284066 32905646592 32917222422 32935601664 33051870124 33081958308 33131646912 33193082988 33359199432 33393275136 33409304448 33423674112 33439718016 33637322628 33821889556 33887258496 33903524928 34088968368 34105331624 34120000656 34136378808 34152179607 34171248384 34323095898 34339571539 34405941024 34422456432 34488986112 34610738292 34627352006 34642245564 34658874402 34694277696 34867906944 35122731462 35139590941 35158608576 35207506656 35351522752 35383704384 35400082536 35417075148 35594321672 35643214971 35680235136 35696750544 35746397064 35838788167 35892617488 35925291696 35941920534 35959173237 35961988608 35979250944 36139132718 36208980288 36226361184 36313800192 36440432847 36473605749 36673735273 36711196704 36728818672 36779270346 36799805952 36963334044 36981077042 37018852416 37052551872 37070337696 37273102776 37290994468 37363068288 37529099361 37550053632 37567434528 37585467504 37619682768 37773565856 37807952352 37864739328 38123165808 38141465544 38332346416 38350089414 38368498077 38385000738 38389921024 38403426159 38424868608 38442654432 38595618026 38653588064 38706683652 38725263486 38746885632 38919066004 38958820992 38977521856 38994286464 39013004352 39031062408 39226395312 39245224616 39321075456 39339950208 39608444988 39770463096 39806667432 39825775276 39866456448 40043611881 40140264528 40159532504 40181266944 40214696697 40237150464 40379194674 40401740288 40415953158 40435353469 40438519296 40457237184 40476657312 40679224768 40735102824 40754656332 40796286336 40853025216 40958615048 41020134272 41057476224 41300096292 41319921006 41399781696 41626940992 41646208968 41684120856 41704129908 41912840312 41932240623 41955653376 41975792768 42033451824 42243810336 42264088048 42283650942 42307259904 42322143114 42345773568 42366100224 42495261588 42533946396 42554363378 42597831744 42618279392 42909148737 43123889718 43188661152 43227977184 43248727312 43485286572 43569332352 43590246336 43808395904 43828673616 43849712088 43868572272 43889629896 43934462208 44109277744 44129694726 44150877693 44175529216 44236209888 44257443984 44478932576 44545739264 44586290688 44741770983 44782500861 44849763504 45157797594 45179474067 45183011328 45204699904 45266794272 45451957824 45493334208 45515171744 45536239476 45764127864 45874588032 45896608576 45959653368 46078441929 46147651056 46189660752 46211832536 46236842496 46259036928 46490542592 46830308616 46878144768 46920819456 46943342208 47109060453 47151945351 47178272512 47200110048 47222766864 47314036224 47524286628 47547099054 47573646848 47595667392 47638995264 47661862752 47900388928 47922560712 47945564316 48038230656 48278640384 48301814912 48587243796 48631474332 48654818226 48948262272 49039027128 49284445392 49330926099 49358469888 49375833633 49403402496 49427116928 49577805186 49622937462 49697470368 49789624482 49817424384 50038799148 50089912704 50113956672 50135511168 50159577024 50410603136 50732834334 50830887744 50855287392 51133452552 51157997436 51180000984 51204568212 51256872576 51484643847 51608911536 51633684648 51733479168 51916107438 51941028009 51945094656 51963368346 51988311603 51992381952 52017339136 52041416544 52301860416 52453266944 52684097193 52811259984 53027284128 53075556576 53125612722 53155275264 53391482508 53520352704 53619595596 53838926232 53887937544 53942982912 53968876416 54208699077 54313470432 54339541776 54395048448 54444566016 54470700288 54743301632 55066795056 55093228008 55199708928 55445001066 55471615563 55528278624 55578827808 55605506544 55909654164 55936491702 56044602432 56325080448 56378201256 56429524152 56660348784 56711928528 56797108992 57212198316 57498519624 57525134121 57584881536 57637302912 57840772717 57893427039 57980382096 58087895229 58092443136 58120328448 58378599006 58438231488 58466282784 58491429696 58519506528 58839592968 58867836924 58981613184 59009925312 59655694644 59684330342 59710001148 59738662914 59799684672 60210396792 60239298756 60355725696 60568792011 60602610432 60623929737 60657778944 60714985968 61018837152 61131984498 61166117376 61279537824 61437922572 61530201408 61586214336 61950144438 61979881509 62290062926 62440411488 62469313452 62556194862 62591122944 62812080604 62869260468 62933480064 62963689152 63365715504 63396132072 63425476413 63460889856 63518660352 63549150336 63742892382 63773490001 63800919594 63831545067 63896747616 63927419088 64050974208 64685834577 64782991728 64841965776 64873090968 65227929858 65259240319 65264349696 65385369504 65712593856 65743010424 65774568132 65834444844 66103740248 66163916616 66194542089 66263293824 66386165976 66557749453 66718398864 66786550272 66818608896 66847348224 66879436032 67274645256 67643779112 67736696391 67774516992 67807049856 68108365507 68177936736 68210663248 68240001312 68272757616 68304359214 68342496768 68646191796 68679143078 68811882048 68844912864 69221476584 69254704012 69284491128 69317748804 69388555392 69735813888 70245462924 70279181882 70317217152 70415013312 70703045504 70767408768 70800165072 70834150296 71188643344 71286429942 71320648581 71360470272 71393501088 71492794128 71677576334 71785234976 71850583392 71883841068 71918346474 71958501888 72278265436 72417960576 72452722368 72880865694 72947211498 72982227339 73347470546 73422393408 73457637344 73558540692 73926668088 73962154084 74037704832 74105103744 74140675392 74366707779 74434406193 74546205552 74581988936 74684436723 74726136576 75058198722 75094227871 75100107264 75134869056 75170935008 75239365536 75547131712 75615904704 76099251501 76246331616 76282931088 76664692832 76700178828 76736996154 76770001476 76779842048 76806852318 76849737216 76885308864 77191236052 77307176128 77413367304 77450526972 77838132008 77874161157 77917641984 77945052519 77955043712 77988572928 78026008704 78062124816 78372734563 78452790624 78490449232 78642150912 78679900416 79216889976 79540926192 79613334864 79651550552 79688419083 79732912896 80087223762 80280529056 80319065008 80429393394 80474300928 80758389348 80831906316 80870706938 80914474368 80953314624 81358449536 81470205648 81509312664 81592572672 81706050432 81917230096 82040268544 82114952448 82600192584 82639842012 82799563392 83167501599 83253881984 83292417936 83368241712 83408259816 83825680624 83864481246 83904737553 83911306752 83951585536 84066903648 84487620672 84528176096 84567301884 84644286228 84732200448 84990523176 85067892792 85108726756 85195663488 85236558784 85818297474 86247779436 86377322304 86455954368 86497454624 86970573144 87138664704 87180492672 87567898509 87616791808 87657347232 87699424176 87737144544 87779259792 87868924416 88218555488 88259389452 88301755386 88351058432 88472419776 88514887968 88957865152 89483541966 89526495513 89565001722 89607994371 89699527008 90315595188 90358948134 90409399808 90533588544 90903915648 90986668416 91030343488 91072478952 91528255728 91697976747 91749176064 91793217152 91919306736 92156883858 92295302112 92379321504 92423665072 92518073856 93435094389 93660617232 93756289536 93834292293 93841638912 93886684416 94218120906 94303890702 94356545024 94400220096 94445533728 95048573256 95094198108 95191334784 95277990528 95323725504 95614338573 95701379391 95800777856 95845121424 95891128632 96076461312 96557280768 96603629824 97174487592 97262948664 97309636452 97841894787 97896524544 98078054256 98568890784 98661852198 98716939776 98751667266 98806804992 98854233856 99155610372 99245874924 99394940736 99579248964 100077598296 100179825408 100227913344 100271022336 100319154048 100821206272 101465668668 101661775488 101710574784 102266905104 102315994872 102360001968 102409136424 102513745152 102969287694 103018714617 103217823072 103267369296 103466958336 103832214876 103882056018 103926736692 103976623206 104034678272 104082833088 104603720832 105368194386 105418772823 105622519968 106054568256 106151113152 106251225444 106782965016 107040705408 107239191192 107516364501 107677852464 107775875088 107877519711 107885965824 107937752832 108417398154 108626940864 108679083552 108941400576 109321298541 109921141057 110021205819 110133590112 110186456016 110399417856 110890002132 110943231126 111056557248 111157655616 111211013088 111819308328 111872983404 112089204864 112587298083 112650160896 112756402512 112859048304 113320697568 113423857056 113594217984 114424396632 114997039248 115050268242 115105494231 115169763072 115210278477 115274605824 115681545434 115786854078 115960764192 116175790458 116240656896 116757198012 116876462976 116932565568 116982859392 117039013056 117679185936 117735673848 117963226368 118019850624 119311389288 119368660684 119420002296 119477325828 119599369344 120130835643 120420793584 120478597512 120711451392 121137584022 121195732021 121205220864 121247859474 121306060407 121315557888 121429971936 122037674304 122263968996 122559075648 122875845144 123060402816 123172428672 123900288876 123959763018 124580125852 124880822976 124938626904 125112389724 125624161208 125738520936 125796721869 125866960128 125927378304 126486964513 126731431008 126792264144 126850952826 126921779712 127037320704 127098300672 127485784764 127546980002 127601839188 127663090134 127793495232 127854838176 128727446211 129371669154 129433769647 129565983456 129683931552 129746181936 130455859716 130518480638 130770739008 131425187712 131486020848 131549136264 131668889688 132207480496 132327833232 132389084178 132452633079 132526587648 132772331952 133115498906 133436797728 133637217792 133758872064 134225312949 134347502583 134549290512 135084663091 135287558224 135473392782 135538422201 135549033984 135614099712 136216731014 136355873472 136421326496 136480002624 136545515232 136608718428 137292383592 137358286156 137623764096 137689825728 138235325787 138442953168 138509408024 138568982256 138635497608 138777110784 139471627776 140490925848 140558363764 140634434304 140830026624 141327181359 141406091008 141455836053 141534817536 141600330144 141668300592 142377286688 142572859884 142641297162 142720940544 142787002176 142985588256 143355152668 143570469952 143701166784 143767682136 143836692948 144556530872 144835921152 144905444736 145761731388 145894422996 145964454678 146694941092 146844786816 146915274688 147117081384 147853336176 147924308168 147992778297 148075409664 148127500899 148210207488 148281350784 148733415558 148868812386 148940271823 149092411104 149163977872 149368873446 149452273152 150116397444 150188455742 150269738112 150341870016 150478731072 151094263424 151231809408 152198503002 152492663232 152565862176 153329385664 153400357656 153473992308 153540002952 153613704636 153770617728 154382472104 154453931541 154614352256 154826734608 154901053944 155676264016 155748322314 155823084027 155835283968 155890105038 155910087424 155964934809 155977145856 156052017408 156124249632 156745469126 156905581248 156980898464 157359800832 158052291579 158433779952 159081852384 159226669728 159303101104 159376838166 159465825792 160174447524 160561058112 160638130016 160858786788 161516778696 161663812632 161741413876 161828948736 161906629248 162626097231 162716899072 162940411296 163018625328 163185145344 163412100864 163834460192 164080537088 164229904896 165200385168 165279684024 165599126784 166335003198 166414846689 166507763968 166584835872 166736483424 166816519632 167651361248 167728962492 167809475106 167903171072 168133807296 168975241344 169056352192 169134603768 169288572456 169981046352 170135785584 170217453512 170391326976 170473117568 171636594948 172495558872 172754644608 172911908736 172994909248 173522318151 173680281117 173941146288 174263685687 174277329408 174360985344 175135797018 175233583616 175314694464 175398848352 175474289088 175558519584 176437110976 176518778904 176603510772 176944839552 177029775936 177915730304 178967083932 179052991026 179130003444 179215988742 179399054016 180631190376 180717896268 181067177088 181706376033 181807831296 181871789211 181973336832 182060686976 182144957904 183056511456 183395953494 183498352128 183586434304 183838613472 184313767716 184590604224 184758643008 184847330144 185939644527 186870188778 187321234464 187668584586 187773368832 188436241812 188607781404 188800440192 188891067456 190097146512 190188396216 190382669568 190555981056 190647451008 191228677146 191320470003 191402758782 191494635201 191601555712 191690242848 191782257264 192152922624 193207259648 194057503731 194348975184 194525897328 194619272904 195683789574 195777720957 195793049088 196156108512 197137781568 197323704396 197503334532 197708467712 198311220744 198491749848 198789881472 199158497928 199673248359 200155196592 200359650816 200455826688 200542044672 200638308096 201642412544 202931337336 203323550976 203421149568 204325096521 204533810208 204631989744 204720003936 204818272848 205027490304 205938575388 206037429234 206435646144 206534738592 207664429752 207764112036 207853473384 207953246412 208165666176 209207441664 210736388772 210837545646 211245039936 212109136512 212302226304 212502450888 213565930032 213961945743 214081410816 214478382384 215032729002 215355704928 215551750176 215755039422 215875505664 216834796308 217253881728 217358167104 218642597082 218946682017 219842282114 220042411638 220267180224 220372912032 221780004264 221886462252 222113114496 222315311232 222422026176 223100123337 223303218579 223638616656 223745966808 224178409728 225174596166 225282683613 225300321792 225512805024 225718096608 226641395136 226847714112 228297754503 228848793264 229994078496 230100536484 230210988462 230339526144 230420556954 230549211648 231363090868 231573708156 231921528384 232351580916 233514396024 233622483471 233752925952 233865131136 233965718784 234078026112 234904362667 235118203689 235358371872 235471347696 235926452736 236039701248 238622778576 238737321368 238840004592 238954651656 239065257249 239198738688 240261671286 240377000773 240841587168 240957195024 241422902784 242275168044 242391464042 242495718948 242612120814 242859943872 244075348608 244527937992 245118151296 245751690288 246120805632 246344857344 247800577752 247919526036 249160251704 249502504797 249761645952 249877253808 250224779448 250871517169 251248322416 251477041872 251593443738 251714212659 251733920256 251854756608 252973929026 253462862016 253584528288 253701905652 254196601344 254971569528 255093960004 255203678376 255326180268 255586990464 255709676352 257454892422 258743338308 258867539294 259131966912 259367863104 259492363872 260911719432 261036961276 261541478016 262703695527 262850375424 262972041696 263098272528 263337779376 264414960992 264655666464 264778168356 264905266158 265053175296 265544663904 266230997812 266873595456 268450625898 268579486539 268695005166 268823983113 269098581024 270169326182 270575116448 270946785564 271076844402 271228199424 272433462028 272711746944 272842652992 272960005248 273091030464 273217436856 274584767184 274716572312 275093930241 275247528192 275379651456 276470651574 276603361957 276885906336 277018816048 277137964512 277270995216 277554221568 280305283167 280981851696 281116727528 281268868608 281502876879 281660053248 282654362718 282812182016 282911672106 283047474283 283069635072 283200660288 283336601184 284754573376 285145719768 285282594324 285574004352 285971176512 286710305336 286843015719 287104138173 287140939904 287402333568 287535364272 287673385896 289113061744 289671842304 289810889472 291523462776 291788845992 291928909356 293389882184 293525684361 293689573632 293830549376 294234162768 295706672352 295848616336 295985556594 296150819328 296255001798 296420414976 296562701568 297466831116 297737624772 297880543646 298184822208 298327955744 298737746892 300232794888 300376911484 300539476224 300683740032 300957462144 302188526848 302463618816 304397006004 304985326464 305131724352 306658771328 306800715312 306947984616 307080005904 307227409272 307541235456 308764944208 308907863082 309056143851 309228704512 309653469216 309802107888 311352528032 311496644628 311646168054 311780210076 311820174848 311929869618 312104034816 312248499264 313490938252 313811162496 313961796928 316104583158 316256318469 316867559904 318163704768 318453339456 318606202208 318753676332 320348895048 321122116224 321276260032 321717573576 322549093503 323033557392 323327625264 323482827752 323632559133 323657897472 323813258496 325252194462 325433798144 325880822592 326037250656 326824201728 327668920384 329763423171 330063617457 330400770336 330559368048 331198253568 332670006396 332829693378 333015527936 333169671744 333472966848 333633039264 335302722496 335457924984 335618950212 336267614592 337761894249 337950482688 338112704384 338269207536 338577144912 339962092704 340271571168 340434907024 340782653952 340946235136 343273189896 344991117744 345316482693 345509289216 345630835431 345823817472 345989818496 347044636302 347360562234 347882292576 348527371374 348721970688 350271594036 350629388928 350797696704 350948578176 351117039168 352874221952 353037557808 353207021544 353889679104 354059551872 355831460608 357934167864 358105982052 358260006888 358431977484 358798108032 360392506929 361262380752 361435792536 362134354176 363412752066 363587196063 363615662592 363743578422 363918181221 363946673664 364121373952 364289915808 366113022912 366791906988 367172868608 367677226944 368627535432 369181208448 369517286016 369694660288 371879289054 373740377556 374642468928 375337169172 376872483624 377215562808 377600880384 377782134912 379460893539 380194293024 380376792432 380765339136 381111962112 381294902016 382457354292 382640940006 382805517564 382989270402 383203111424 383380485696 383564514528 388115007462 388301308941 388697950368 389051794656 389238545808 391367579148 391555441914 392312217024 394275563136 394647408792 395006669064 396622441488 396983499696 397357899237 397579762944 398316995856 399346496718 400310393184 400911653376 401276616192 402675938847 404885409019 405253989273 405862674672 406615266603 406647101952 406842299136 408650193042 409067620416 409263979488 409440007872 409636545696 411877150776 412074858468 412871292288 413069477184 414705977361 415328859504 415528224072 415706946768 415906492824 416331332352 418414883328 421472777544 421675091292 422490079872 423981544077 424218273024 424367508159 424604452608 425004901776 427131860064 427923891486 428162821632 428956764768 430065458004 430711409856 431103500352 431510078844 433669592616 434507763456 434716334208 437285194164 437893364034 439684564228 440084823276 440534360448 440745824064 443560008528 443772924504 443978334891 444226228992 444630622464 444844052352 446200246674 446414430007 446606437158 446820815469 447277233312 447491933616 448356819456 450349192332 450565367226 451025610048 451436193216 453282790272 453695428224 456595509006 456814682233 457697586528 459988156992 460201072968 460421976924 460841113908 462726181736 463147416312 463361794623 463843056768 464703161832 465904246171 467028792048 467244966942 467469252081 467505851904 467730262272 467894804427 467931437568 468156052224 469808725334 470236407378 470716743744 470942695392 472079402496 474156874737 476758558549 477245557152 477474642736 477680009184 477909303312 478130514498 478397477376 480523342572 480754001546 481683174336 481914390048 484550336088 484782928084 484991437896 485224241628 485719887744 487878291693 488150697216 489055875984 490236302592 491503380576 492241611264 492689714688 495601155504 495839052072 498320503408 499005009594 499244540067 499523291904 499754507616 500449558896 501743034338 502496644832 502954083744 503186887476 503428425318 503709513216 505947858052 506925724032 507169056576 507403811304 509943139056 510187920008 510407356752 510652360536 511173980928 511419352704 514909784844 517486676616 517735078588 518263933824 518735726208 518984727744 520566954453 521040843351 521823438864 522073922552 522791057061 523082956032 525407391054 525659595097 525700750848 525944083392 526196545056 526675558752 528829921984 529311332928 529556336712 529810532316 531089327808 532461995624 533747190912 536901251796 537158973078 537390010332 537647966226 538197162048 540338652364 541150232896 541893571128 542153688804 544866924056 545119128099 545423493888 545615367633 545685305984 545920010496 546182060928 546434873712 548609141941 549169534368 549433144624 550187860482 550495056384 550759302912 552941303148 553206723914 553771812672 554037632096 554275929024 554541990432 557818933581 560610566334 561963703392 562233455056 563005753758 563320106496 565308725436 565823344212 566094948566 566401320576 566673202368 569509146752 570291439536 570565188648 571148008704 571942353024 573420610672 573686031438 573961410009 574208276346 574281879808 574483905603 574804667136 575070728544 575346771792 578226123488 579621778944 582172511193 583046925552 583577691984 583857818712 586779764368 587051368722 587333162871 587379147264 587661098752 588468325536 591413344704 591697232672 591971113188 592510003596 593125403136 594933662232 595475249544 595761087292 596369644416 596655911488 597475493784 599019745077 600465589776 600753822968 601078952448 601367480064 601914924288 604377053696 604927237632 608794012008 609970652928 610263448704 612975289563 613317542656 613601430624 613895969232 614160011808 614454818544 615082470912 617529888416 617815726164 618112287702 618457409024 619306938432 619604215776 622705056064 622993289256 623292336108 623560420152 623859739236 624496998528 626981876504 627622324992 627923593856 632209166316 632512636938 633735119808 636327409536 636906678912 637212404416 637507352664 640697790096 641885837229 642244232448 642552520064 643435147152 645098187006 646067114784 646655250528 646965655504 647265118266 647626516992 650504388924 651761645184 652074501312 655337840768 656840046051 659526846342 660127234914 660801540672 661118736096 665340012792 665659386756 666339343488 666945933696 667266078528 669300370011 669909655737 670605444992 670915849968 671237900424 672535229184 675523788498 675848050839 675900965376 676225408768 676538415072 677154289824 679924185408 680543142336 680869814048 681892470272 684893263509 686546379792 689982235488 690632965386 691018578432 691261670862 691647634944 691979636992 694089272604 694721124468 695764585152 697054742748 700543188072 701258777856 701595393408 701897156352 702234078336 704713088001 705354611067 705748443904 706075115616 706414043088 707779358208 708119103744 711662921216 715868335728 716211964104 716520013776 716863954968 717596216064 720785013858 721131002319 722524761504 722871585072 724268708352 726825504132 727174392126 727487156844 727836362442 728242747904 728579831616 732226045824 733583813976 735354453888 737255070864 738362416896 739034572032 739389320576 743758578108 747480755112 749284937856 750674338344 752614551507 753744967248 754431125616 755142637977 755201760768 755564269824 758921787078 760388586048 760753584864 762589804032 764914708584 765281880012 765611035128 765978540804 766760971392 767129029056 776230014924 776602617882 777395900736 778103589312 778477091616 782735158296 783110883828 784624434048 788111086581 788551126272 789294817584 790013338128 793244882976 793966999392 794715798474 795159525888 796633991712 798692993436 800620786368 805351877694 805738459617 806471949339 809770818038 810507978546 811725349344 813230533206 813684598272 817300386084 818135240832 818527958976 818880015744 819273091392 823754301552 824149716936 825742584576 826138954368 829411954722 829810085871 830657719008 831056448144 831413893536 831812985648 832662664704 840915849501 842945555088 843350182584 844980159744 847963088154 848370124147 848436546048 848735016318 849142422849 849208905216 850009803552 854263720128 855847782972 857913529536 860130916008 860529047157 861422819712 862207000704 863020157688 865250742889 867339185232 869015526912 869432668416 874570388328 875786728068 879369128456 880169646552 880577053083 881068720896 881491648128 885408751591 887120017056 887545849008 887956669782 888452457984 889261244928 889688104704 892400493348 892828860014 893212874316 893641630938 894554466624 894983867232 900698384664 901130734452 902051220096 902872386432 906565580544 907390856448 913191018012 913629364466 915395173056 919976313984 920402145936 920843953848 921682227816 925452363472 926294832624 926723589246 927168431553 927686113536 929406323664 931808492342 934057584096 934489933884 934938504162 935460524544 935789608854 936312104448 939617450668 940472814756 941433487488 941885390784 948313749474 948768955407 953517117098 954491114304 954949285472 955360018368 955818606624 956261028996 961046685144 961508003092 963366348672 963828780096 967647280509 969100672176 969565856168 969982875792 970448483256 970897677399 971439775488 975756583386 976224962323 976301394432 978111751968 980472605184 983006761152 989290269513 990190852371 991202311008 991678104144 996641006816 998010019188 998489080134 999046583808 999509015232 1000899117792 1003486068676 1004993289664 1005908167488 1006373774952 1006856850636 1011895716104 1013285682747 1013851448064 1014338113152 1014807622608 1018845549319 1019886278112 1020375840016 1020814713504 1021304721072 1022347961856 1022838705408 1029819569688 1034973353232 1035470157176 1035949448079 1036527867648 1036892506293 1037471452416 1037969455488 1041133908906 1042081686702 1042581902761 1043646877728 1044147845104 1045582114122 1046165912064 1050814782108 1051319190194 1051888166784 1052393090112 1053351117504 1057659843968 1058622665856 1059112673424 1059621064632 1062178655616 1064923991248 1067494381824 1073802503592 1074317946156 1074780020664 1075295932452 1076394324096 1080677304728 1081177520787 1082300465792 1083787142256 1084307377608 1089733848112 1090238256198 1090761588189 1090846987776 1091230735266 1091370611968 1091754543663 1091840020992 1092364121856 1092869747424 1097218283882 1098339068736 1098866289248 1100375720964 1101518605824 1105882606296 1106413447828 1107543625344 1108075264192 1108551858048 1109083980864 1115637867162 1121221132668 1123927406784 1124466910112 1126011507516 1130617450872 1131646688424 1132189897132 1132802641152 1133346404736 1138382680617 1139018293504 1140582879072 1141130377296 1142296017408 1143884706048 1146841221344 1147372062876 1147922820018 1148416552692 1148563759616 1148967811206 1149609334272 1150141457088 1150693543584 1156452246976 1164345022386 1164903926823 1166093851104 1167155383968 1167715637424 1173559528736 1174102737444 1174666325742 1175322197504 1176936651072 1182826689408 1183394465344 1183942226376 1185020007192 1189867324464 1190950499088 1191522174584 1192073697711 1192739288832 1193311822976 1194950987568 1198039490154 1200931179552 1201507645936 1202734960128 1203829848576 1214656227057 1215761967819 1217588024016 1219845799809 1219941305856 1220526897408 1225950579126 1226635085312 1227202861248 1227791938464 1228320023616 1228909637088 1235059776832 1235631452328 1236224575404 1238613876864 1239208431552 1244117932083 1245410112128 1245986578512 1246584672216 1247120840304 1247719478472 1248993997056 1253963753008 1255244649984 1255847187712 1264418332632 1265025273876 1267470239616 1271944632231 1272654819072 1273102524477 1273813357824 1274424808832 1275014705328 1281395580192 1283771674458 1284488464896 1285105040128 1286870294304 1290196374012 1292134229568 1293310501056 1293931311008 1294530236532 1301008777848 1303523290368 1304149002624 1310675681536 1313680092102 1319053692684 1320254469828 1321603081344 1322237472192 1330680025584 1331318773512 1332678686976 1333891867392 1334532157056 1338600740022 1339243290021 1339819311474 1340462446407 1341210889984 1341831699936 1342475800848 1345070458368 1351047576996 1351696101678 1352450817536 1353076830144 1354308579648 1359848370816 1361086284672 1361739628096 1369786527018 1370444046699 1373092759584 1379964470976 1381265930772 1382523341724 1383959273984 1388178545208 1389442248936 1391529170304 1394109485496 1397712738513 1401086376144 1402407756243 1402517555712 1403190786816 1403684413281 1403794312704 1404468156672 1409426176002 1410709222134 1411496887808 1412150231232 1412828086176 1416238207488 1430275675647 1431736671456 1432423928208 1433040027552 1433727909936 1435192432128 1441570027716 1442262004638 1445049523008 1445743170144 1453651008264 1454348784252 1454974313688 1455672724884 1457159663232 1463634875079 1464452091648 1467167627952 1470708907776 1474510141728 1476724833792 1478069144064 1478778641152 1487517156216 1494961510224 1497733620201 1498569875712 1501348676688 1505229103014 1507489934496 1508862251232 1510285275954 1511128539648 1517843574156 1520777172096 1521507169728 1529829417168 1530563760024 1531222070256 1531957081608 1533521942784 1534258058112 1552460029848 1553205235764 1554791801472 1556207178624 1556954183232 1561700863359 1563122530053 1565470316592 1566221767656 1569248868096 1576222173162 1576978785291 1577102252544 1578589635168 1580026676256 1586489765952 1587933998784 1589431596948 1593267983424 1597385986872 1601241572736 1610703755388 1611476919234 1612943898678 1619541636076 1621015957092 1623450698688 1626461066412 1634600772168 1635357384297 1636270481664 1637055917952 1637760031488 1638546182784 1644330538669 1645827425823 1647508603104 1648299433872 1651485169152 1652277908736 1658823909444 1659620171742 1661315438016 1662112896288 1662827787072 1663625971296 1673456800743 1681831699002 1682639005411 1685891110176 1686700365168 1689960319488 1695926176308 1696740248294 1697470032636 1698284845698 1700019607104 1708527440256 1711695565944 1715827059072 1720261832016 1721058094314 1721884230027 1722845639424 1723451716809 1724414001408 1726040315376 1730501485778 1734678370464 1738865336832 1746517533579 1749140776656 1751573456136 1756100620183 1758738256912 1760339293104 1761154106166 1761999488613 1762137441792 1762983296256 1770817503182 1774240034112 1775091698016 1775913339564 1779376209408 1784800986696 1785657720028 1786425748632 1787283261876 1789108933248 1789967734464 1797059235231 1801396769328 1802261468904 1804102440192 1805744772864 1813131161088 1814781712896 1826382036024 1827258728932 1830790346112 1838925868689 1839952627968 1840804291872 1841687907696 1843364455632 1850904726944 1852589665248 1853447178492 1854336863106 1855372227072 1858812647328 1863616984684 1868115168192 1868979867768 1869877008324 1871579217708 1879234901336 1880945629512 1882866974976 1883770781568 1896627498948 1897537910814 1907034234196 1908982228608 1909898570944 1910720036736 1911637213248 1912522057992 1922093370288 1923016006184 1925657511687 1926732697344 1927657560192 1935294561018 1936223533699 1938201344352 1939131712336 1939965751584 1940896966512 1941795354798 1942879550976 1951513166772 1952449924646 1956223503936 1966013522304 1970520138153 1978580539026 1980381704742 1981332319981 1982404622016 1983356208288 1993282013632 1996020038376 1996978160268 1999018030464 2001798235584 2006972137352 2007901110033 2009728967211 2009986579328 2011816334976 2012747549904 2013713701272 2023791432208 2026571365494 2027544152517 2027702896128 2028676226304 2029615245216 2037691098638 2039772556224 2040751680032 2041629427008 2042609442144 2045677410816 2054679790527 2059639139376 2069946706464 2070940314352 2071898896158 2073055735296 2073785012586 2074942904832 2075938910976 2082267817812 2084163373404 2085163805522 2087293755456 2088295690208 2091164228244 2101629564216 2102638380388 2103776333568 2104786180224 2106702235008 2114139264003 2115319687936 2116063833201 2117245331712 2118225346848 2119242129264 2124357311232 2129847982496 2134988763648 2147605007184 2148635892312 2149560041328 2150591864904 2152788648192 2161354609456 2162355041574 2163393006957 2164600931584 2167574284512 2168614755216 2179467696224 2180476512396 2181523176378 2182461470532 2182741223936 2183509087326 2184728243712 2185739494848 2194436567764 2196678137472 2197732578496 2200751441928 2211765212592 2212826895656 2215087250688 2216150528384 2217103716096 2218167961728 2231275734324 2242442265336 2247854813568 2248933820224 2252023015032 2257843654521 2261234901744 2263293376848 2264379794264 2265427913931 2265605282304 2266692809472 2276765361234 2278036587008 2281165758144 2282260754592 2287769412096 2293682442688 2294744125752 2295845640036 2296833105384 2297935622412 2300282914176 2301387087168 2312904493952 2328690044772 2329807853646 2332187702208 2334310767936 2335431274848 2347119057472 2348205474888 2349332651484 2353873302144 2364333259743 2365653378816 2366788930688 2367884452752 2370040014384 2379734648928 2381900998176 2383044349168 2384147395422 2385478577664 2386623645952 2389901975136 2396078980308 2401862359104 2403015291872 2417215378851 2419415848017 2429312454114 2431523935638 2435176048032 2439691599618 2441053794816 2451901158252 2454405722496 2455583876928 2456640047232 2457819274176 2470119553664 2471262904656 2472449150808 2477227753728 2478416863104 2488235864166 2489430257613 2490820224256 2491973157024 2493169344432 2494241680608 2495438956944 2497987994112 2507927506016 2511694375424 2522747548503 2528836665264 2530050547752 2534940479232 2543889264462 2545110372441 2545309638144 2546205048954 2547427268547 2547626715648 2548849617664 2550029410656 2562791160384 2567543348916 2570210080256 2573740588608 2580392748024 2584268459136 2586621002112 2587862622016 2589060473064 2595752228667 2602017555696 2607046580736 2608298005248 2621351363072 2627360184204 2638107385368 2640508939656 2643206162688 2644474944384 2656226254773 2661360051168 2662637547024 2665357373952 2667783734784 2669064314112 2677201480044 2678486580042 2679638622948 2680924892814 2682421779968 2683663399872 2684951601696 2702095153992 2703392203356 2706153660288 2708617159296 2719696741632 2722172569344 2723479256192 2739573054036 2740888093398 2746185519168 2759928941952 2762531861544 2765046683448 2776357090416 2778884497872 2781505294659 2783058340608 2788218970992 2795425477026 2802172752288 2804815512486 2806381573632 2807368826562 2808936313344 2818852352004 2821418444268 2824300462464 2825656172352 2846306866221 2860551351294 2863473342912 2864847856416 2866080055104 2867455819872 2883140055432 2884524009276 2890099046016 2891486340288 2902941841527 2907302016528 2908697568504 2909948627376 2911345449768 2914319326464 2927269750158 2928674886969 2928904183296 2934335255904 2941417815552 2949020283456 2957557282304 2967870808539 2970572557113 2975034312432 2989923020448 2995467240402 2997139751424 3002697353376 3010458206028 3014979868992 3017724502464 3020570551908 3035687148312 3041554344192 3043014339456 3056536647957 3059658834336 3061127520048 3062444140512 3063914163216 3067043885568 3068516116224 3104920059696 3106410471528 3107848344237 3109583602944 3112414357248 3113908366464 3123401726718 3124901010049 3126245060106 3127745708283 3130940633184 3132443535312 3138497736192 3152444346324 3153957570582 3157179270336 3160053352512 3172979531904 3175867997568 3178863193896 3186535966848 3194771973744 3202483145472 3221407510776 3222953838468 3225887797356 3239083272152 3242031914184 3243532562361 3246901397376 3252922132824 3261329723197 3269201544336 3270714768594 3272284764567 3272540963328 3274111835904 3275263630989 3275520062976 3277092365568 3288661077338 3291654851646 3295017206208 3296598867744 3304555817472 3317647818888 3319240343484 3322630876032 3324225792576 3325655574144 3327251942592 3346913601486 3363663398004 3365278010822 3371782220352 3373400730336 3391852352616 3393480496588 3394940065272 3396569691396 3400039214208 3415148041851 3417054880512 3423391131888 3431654118144 3440523664032 3442116188628 3443768460054 3445691278848 3446903433618 3448828002816 3452080630752 3461002971556 3469356740928 3493035067158 3494711780469 3498281553312 3503146912272 3512201240366 3517476513824 3520678586208 3522308212332 3523998977226 3525966592512 3541635006364 3548480068224 3550183396032 3551826679128 3569601973392 3571315440056 3572851497264 3574566523752 3576221093133 3578217866496 3579935468928 3594118470462 3595843705441 3602793538656 3604522937808 3608204880384 3611489545728 3643968681171 3647285903457 3652764072048 3654517457864 3659537399427 3661580692224 3677851737378 3679617165679 3679905255936 3681608583744 3683375815392 3686728911264 3701809453888 3705179330496 3706894356984 3708673726212 3717625294656 3727233969368 3732353796249 3736230336384 3737959735536 3739754016648 3743158435416 3758469802672 3761891259024 3765733949952 3767541563136 3793254997896 3795075821628 3814068468392 3815833896693 3817964457216 3819307573431 3819797141888 3821440073472 3823274426496 3825044115984 3840263993587 3844186740576 3846032012368 3851315023374 3853465394688 3855315120384 3870589122036 3872447067398 3876402688704 3878263424672 3879931503168 3881793933024 3883590709596 3903026333544 3904899849292 3912447007872 3932027044608 3941040276306 3957161078052 3960763409484 3962664639962 3964809244032 3966712416576 3986564027264 3992040076752 3993956320536 3998036060928 4003596471168 4013944274704 4015802220066 4017729870063 4019457934422 4019973158656 4021387339221 4023632669952 4025495099808 4027427402544 4047582864416 4053142730988 4055088305034 4057352452608 4059230490432 4075382197276 4079545112448 4081503360064 4083258854016 4085218884288 4109359581054 4111332140097 4119278278752 4139893412928 4141880628704 4143797792316 4147570025172 4151877821952 4164535635624 4168326746808 4170327611044 4174587510912 4176591380416 4182328456488 4193138215539 4203259128432 4205276760776 4207223268729 4207552667136 4209572360448 4211053239843 4213404470016 4228278528006 4230639375872 4232127666402 4234159156111 4234490663424 4236450693696 4238484258528 4248714622464 4259695964992 4290827026941 4295210014368 4297271784624 4299120082656 4301183729808 4305577296384 4322709218912 4324710083148 4326786013914 4329201863168 4335148569024 4337229510432 4358935392448 4360953024792 4363046352756 4364922941064 4367018174652 4371478989696 4388873135528 4390904625237 4393356274944 4395465156992 4401502883856 4423530425184 4425653791312 4430174501376 4432301056768 4434207432192 4436335923456 4462551468648 4484884530672 4493200860603 4495709627136 4497867640448 4504046030064 4515687309042 4522469803488 4526586753696 4528759588528 4530855827862 4533385618944 4553530722468 4562331516288 4564521509184 4587364885376 4589488251504 4591691280072 4593666210768 4595871244824 4600565828352 4602774174336 4625808987904 4657380089544 4659615707292 4664375404416 4668621535872 4670862549696 4685102590077 4689367590159 4694238114944 4696410949776 4698665302968 4707746604288 4728666519486 4730936355873 4731306757632 4733577861376 4735768905504 4740080028768 4759469297856 4763801996352 4766088698336 4768294790844 4773247291904 4779803950272 4792157960616 4803724718208 4806030583744 4834430757702 4838831696034 4858624908228 4863047871276 4870352096064 4879383199236 4903802316504 4908811444992 4911167753856 4913280094464 4915638548352 4932991616007 4937482277469 4940239107328 4942525809312 4944898301616 4954455507456 4956833726208 4976471728332 4978860515226 4981640448512 4983946314048 4986338688864 4988483361216 4990877913888 5015855012032 5045495097006 5047917016233 5057673330528 5060101095504 5069880958464 5087778528924 5090220744882 5092410097908 5094854537094 5097699235328 5100058821312 5125582320768 5135086697832 5147481177216 5160785496048 5165652690081 5168536918272 5170355150427 5173242004224 5175725244032 5178120946128 5191504457334 5204035111392 5216596010496 5254720368408 5268301860549 5276214770736 5281017879312 5285998465839 5286412325376 5288949888768 5312452509546 5322720102336 5325275094048 5338128628224 5354402960088 5356973160084 5359277245896 5361849785628 5367326799744 5369903203392 5391177705693 5404190307984 5406784406712 5412307320576 5417234318592 5439393483264 5444345138688 5446958512384 5479146108072 5481776186796 5492371038336 5516777606067 5519857883904 5525063723088 5530093366896 5552714180832 5557768995744 5563010589318 5566116681216 5576437941984 5590850954052 5604345504576 5609631024972 5614737653124 5637704704008 5642836888536 5648600924928 5651312344704 5692613732442 5721102702588 5726946685824 5729695712832 5732160110208 5734911639744 5766280110864 5769048018552 5780198092032 5782972680576 5805883683054 5808670601097 5814604033056 5817395137008 5819897254752 5822690899536 5828638652928 5854539500316 5857349773938 5868670511808 5898040566912 5935741617078 5938590869029 5941145114226 5943996959943 5950068624864 5979846040896 5990934480804 6005394706752 6020916412056 6023703330099 6029959737984 6035449004928 6041141103816 6056755200223 6071374296624 6082632457551 6083108688384 6086028678912 6113073295914 6119317668672 6122255040096 6124888281024 6127828326432 6137032232448 6164039371581 6197861261137 6209840119392 6212820943056 6215696688474 6219167205888 6224828714496 6227816732928 6246803453436 6249802020098 6252490120212 6255491416566 6261881266368 6264887070624 6304888692648 6307915141164 6314358540672 6320106705024 6342417792009 6345959063808 6348191499603 6351735995136 6357726387792 6373071933696 6389543947488 6404966290944 6442815021552 6445907676936 6451775594712 6478166544304 6484063828368 6487065124722 6490179020871 6493802794752 6505844265648 6522659446394 6538403088672 6541429537188 6544569529134 6548223671808 6550527261978 6554184731136 6577322154676 6583309703292 6590034412416 6593197735488 6635295637776 6638480686968 6645261752064 6648451585152 6651311148288 6654503885184 6693827202972 6727326796008 6730556021644 6743564440704 6746801460672 6773530963563 6783704705232 6786960993176 6789880130544 6793139382792 6796283741793 6800078428416 6830296083702 6833574736261 6834109761024 6846782263776 6863308236288 6881047328064 6884232377256 6887536920108 6893806867236 6904161261504 6922005943112 6938713481856 6986070134316 6989423560938 6996563106624 7006293824544 7024402480732 7034953027648 7041357172416 7044616424664 7047997954452 7083270012728 7092999779229 7096960136448 7100366792064 7103653358256 7131918845233 7139203946784 7142630880112 7145702994528 7149133047504 7152442186266 7156435732992 7159870937856 7188236940924 7191687410882 7205587077312 7209045875616 7251646136553 7258247544051 7287937362342 7294571806914 7298073319327 7305528144096 7309034915728 7319074798854 7323161384448 7355703474756 7359234331358 7363217167488 7366751630784 7373457822528 7403618907776 7410358660992 7413788713968 7417347452424 7435250589312 7454467938736 7464707592498 7468290772839 7472460672768 7475919471072 7479508033296 7486316870832 7516939605344 7523782518048 7535083126272 7568242645509 7586509995792 7590151643256 7628136936784 7631667793386 7635331117323 7635928914432 7638615146862 7639594283776 7642281805641 7642880146944 7646548852992 7650088231968 7680527987174 7688373481152 7692064024736 7702630046748 7710630240768 7741178244072 7744894134796 7752805377408 7756526849344 7759863006336 7763587866048 7767181419192 7787256686001 7806052667088 7809799698584 7824894015744 7864054089216 7882080552612 7914322156104 7921526818968 7925329279924 7929618488064 7933424833152 7968678764319 7973128054528 7984080153504 7987912641072 7996072121856 8007192942336 8027888549408 8031604440132 8035459740126 8038915868844 8039946317312 8042774678442 8047265339904 8050990199616 8054854805088 8095165728832 8106285461976 8110176610068 8118460980864 8150764394552 8159090224896 8163006720128 8166517708032 8170437768576 8218719162108 8222664280194 8238556557504 8279786825856 8283761257408 8287595584632 8295140050344 8329071271248 8336653493616 8340655222088 8344515883977 8349175021824 8353182760832 8364656912976 8386276431078 8406518256864 8410553521552 8414446537458 8419144720896 8422106479686 8426808940032 8456557056012 8464255332804 8468318312222 8472901387392 8476968517056 8519391929984 8538920598663 8581654053882 8590420028736 8594543569248 8598240165312 8602367459616 8645418437824 8649420166296 8653572027828 8670297138048 8674459020864 8708825524581 8717870784896 8721906049584 8726092705512 8729845882128 8734036349304 8742957979392 8777746271056 8781809250474 8786024660907 8786712549888 8790930313984 8803005767712 8847060850368 8851307582624 8864602113536 8872671846912 8903612425617 8911717671339 8925102937296 8969769061344 8986401721206 8991419254272 8995735280896 9008092060128 9031374618084 9044939606976 9053173507392 9057519177056 9061711655724 9107061444936 9124663032576 9129043018368 9169609943871 9174729770752 9178976503008 9183382560144 9187332421536 9191742489648 9201131656704 9205548348672 9251617975808 9314760179088 9319231414584 9328750808832 9337243071744 9341725099392 9370205180154 9374703030147 9378735180318 9383237124849 9388476229888 9392821899552 9397330605936 9415493208576 9457333038972 9461872711746 9467155722752 9471537811008 9480160057536 9518938595712 9527603992704 9532177396672 9536589581688 9559607900544 9584315921232 9607449436416 9612061167488 9668861515404 9677663392068 9717249816456 9726095742552 9740704192128 9758766398472 9783989169591 9807604633008 9816854293701 9817622889984 9822335507712 9825790892967 9826560188928 9831277096704 9865983232014 9874964554938 9880478214656 9885051618624 9889796603232 9913667452416 9952943456664 9957721030452 9967892628096 9972677377728 9976966722432 9981755827776 10031710024064 10090990194012 10095834032466 10115346661056 10120202191008 10175557057848 10180441489764 10184820195816 10189709074188 10200117642624 10245444125553 10251164641536 10270173395664 10294962354432 10321570992096 10331305380162 10337073836544 10340710300854 10346484008448 10351450488064 10356241892256 10383008914668 10408070222784 10484135341407 10509440736816 10536603721098 10552429541472 10562035758624 10571996931678 10577899777536 10624905019092 10645440204672 10650550188096 10708805920176 10713946320168 10718554491792 10723699571256 10734653599488 10739806406784 10782355411386 10787531116323 10808380615968 10813568813424 10824614641152 10834468637184 10893917024768 10931906043513 10941857710371 10958292216144 10963552373592 10984742076672 11033555212134 11038851497037 11039715767808 11050127446176 11060186733792 11105428361664 11115537991488 11126021178636 11152875883968 11181701908104 11208691009152 11219262049944 11229475306248 11275409408016 11285673777072 11297201849856 11302624689408 11385227464884 11442205405176 11447501690079 11453893371648 11459391425664 11464320220416 11469823279488 11510313770683 11520791980761 11532560221728 11538096037104 11560396184064 11565945361152 11611767366108 11617341202194 11629208066112 11634790274016 11639794509504 11645381799072 11709079000632 11714699547876 11737341023616 11796081133824 11871483234156 11877181738058 11882290228452 11887993919886 11900137249728 11959692081792 11981868961608 12010789413504 12041832824112 12047406660198 12053189610189 12059919475968 12064162017663 12070898009856 12082282207632 12113510400446 12142748593248 12165264915102 12172057357824 12226146591828 12238635337344 12244510080192 12249776562048 12255656652864 12328078743162 12333996420291 12395722522274 12419680238784 12425641886112 12431393376948 12455633465856 12493606906872 12499604040196 12504980240424 12510982833132 12523762532736 12529774141248 12579414646617 12609777385296 12615830282328 12621669806187 12628717081344 12640213410048 12684835584018 12690924510199 12691918127616 12696382999206 12702477468333 12703471990272 12715452775584 12746143867392 12779087894976 12872481080823 12885630043104 12891815353872 12903551189424 12956333088608 12968127656736 12974130249444 12980358041742 12987605589504 13011688531296 13045318892788 13076806177344 13082859074376 13089139058268 13101054523956 13154644309352 13166619406584 13172713875711 13180068824832 13186395470976 13244992141147 13270591275552 13276961373936 13290523504128 13296903170304 13302622296576 13309007770368 13387654405944 13454653592016 13461112043288 13479602581809 13487128881408 13493602921344 13547061927126 13553564735893 13567409410464 13573921986352 13579760261088 13586278765584 13592567483586 13600156856832 13660592167404 13667149472522 13693564527552 13762094656128 13768464754512 13775073840216 13787613734472 13808322523008 13844011886224 13877426963712 13972140268632 13978847121876 13993126213248 14012587649088 14048804961464 14055307770231 14068102770477 14069906055296 14082714344832 14089232849328 14095995908904 14166540025456 14185999558458 14192809067619 14193920272896 14200733584128 14207306716512 14263837690466 14278407893568 14285261760224 14291405989056 14298266095008 14304884372532 14319741875712 14376473881848 14383374821764 14411174154624 14418091751232 14503292273106 14516495088102 14575874724684 14589143613828 14596146638654 14611056288192 14618069831456 14638149597708 14711406949512 14718468662716 14726434334976 14733503261568 14746915645056 14798974848021 14807237815552 14812446832407 14820717321984 14827577427936 14834694904848 14870501178624 14908935877472 14929415184996 14936581545678 14944921345536 14951838942144 14959016066592 14972633741664 15033879210688 15047565036096 15136485291018 15143751048699 15173019991584 15180303286512 15256273873568 15263335586772 15270662234646 15277230293724 15279188567552 15284563611282 15293097705984 15300176463936 15361055974348 15376746962304 15384128049472 15405260093496 15482356488144 15489788269592 15496958070243 15505610754816 15511065451281 15513053698688 15519726012672 15527175732096 15534362838384 15574513372002 15596174178037 15612105334176 15619599397168 15649788031488 15764161105224 15804905581647 15828644312208 15843053637936 15850658559848 15857995397517 15859236976128 15866849666304 15937357528638 15946256109056 15968160307008 15975825282144 16014385884672 16055777098816 16063208880264 16070919480252 16077831737688 16085549356884 16101980399232 16109709610176 16173533117079 16190331457664 16212570923952 16220353220136 16236921961728 16301528789104 16318180449792 16326013440256 16333035416064 16340875537152 16437438324216 16445328560388 16477113115008 16550332818201 16559573651712 16567522514816 16575191169264 16590280100688 16658142542496 16673306987232 16681310444176 16689031767954 16698350043648 16706365521664 16729313825952 16772552862156 16813036513728 16821107043104 16828893074916 16844212959372 16913114112024 16928510665608 16936636624444 16945802774784 16953937034112 17038783859968 17077841197326 17163308107764 17180840057472 17189087138496 17196480330624 17204734919232 17290836875648 17298840332592 17307144055656 17340594276096 17348918041728 17417651049162 17426011803291 17435741569792 17443812099168 17452185411024 17459691764256 17468072698608 17485915958784 17555492542112 17563618500948 17572049321814 17581860627968 17606011535424 17694121700736 17702615165248 17807224851234 17815772607087 17823435342678 17831990879829 17850205874592 17939538122688 17972803442412 17991470561792 18016184120256 18062749236168 18089879213952 18106347014784 18115038354112 18123423311448 18170265600669 18214122889872 18247897372653 18249326065152 18258086036736 18339219887742 18349459541504 18357953006016 18366765120288 18374664843072 18383484979296 18411096697344 18593583783411 18629520358176 18638462829168 18657501617664 18674486143488 18683450198784 18740410360308 18749406060294 18757470360636 18766474249698 18776952459776 18785643799104 18794661211872 18914666077944 18923745423492 18943075622016 18960320115072 19027253376027 19037877191424 19044574498809 19055207985408 19064354793344 19073179163376 19119215801088 19168631842464 19214898872832 19224122334976 19337723030808 19355326784136 19434499632912 19452191485104 19470537062613 19481408384256 19517532796944 19567978339182 19615209266016 19633708587402 19644671015424 19651581785934 19662554193408 19731966464028 19749929109876 19770103237248 19779593206464 19905886913328 19915442060904 19935785256192 19945354755456 19953933444864 19963511655552 20063420048128 20181980388024 20191668064932 20230693322112 20240404382016 20320592890689 20351114115696 20360882979528 20369640391632 20379418148376 20400235285248 20490888251106 20500724208783 20502329283072 20540346791328 20589924708864 20643141984192 20662610760324 20681420601708 20702900976128 20712483784512 20766017829336 20816140445568 20968270682814 21018881473632 21073207442196 21104859082944 21124071517248 21143993863356 21249810038184 21290880409344 21301100376192 21395756535699 21417611840352 21427892640336 21437108983584 21447399142512 21469307198976 21479612813568 21564710822772 21575062232646 21616761231936 21627137626848 21754938409659 21863812087026 21874307070343 21883715420742 21894219957981 21916584432288 21927104747184 21969484153344 22067110424268 22077702994074 22100254892352 22120373467584 22210856723328 22231075982976 22252042357272 22305751767936 22363403816208 22404872318517 22417382018304 22438524099888 22458950612496 22550818816032 22571347554144 22605249378816 22704727936527 22770454929768 22829308062379 22884410810352 22895003380158 22905993351969 22907786743296 22918782851328 22926845416923 22928640440832 22939646558976 23020627541366 23041583961522 23065120443456 23076192074208 23131890722304 23223534732216 23234682404388 23258416132224 23269580548032 23279589019008 23290763598144 23361770058003 23418158001264 23429399095752 23474682047232 23592162267648 23742966468312 23754363476116 23764580456904 23775987839772 23800274499456 23906036292957 23919384163584 23963737923216 24021578827008 24083665648224 24094813320396 24106379220378 24119838951936 24128324035326 24141796019712 24164564415264 24227020800892 24285497186496 24330529830204 24452293183656 24477270674688 24489020160384 24499553124096 24511313305728 24656157486324 24667992840582 24791445044548 24839360477568 24851283772224 24862786753896 24987213813744 24999208080392 25009960480848 25021965666264 25033547651931 25047525065472 25059548282496 25158829293234 25170905938087 25219554770592 25231660564656 25243339612374 25257434162688 25280426820096 25369671168036 25381849020398 25392765998412 25404954936666 25430905551168 25558175789952 25616761795989 25744962161646 25757320159753 25771260086208 25783630707744 25807102378848 25912666177216 25936255313472 25948260498888 25960716083484 26023377062592 26090637785576 26126476573743 26153612354688 26165718148752 26178278116536 26202109047912 26309288618704 26333238813168 26345427751422 26358073982721 26360137649664 26372790941952 26489984282294 26541182551104 26553922747872 26593806340608 26618015540736 26710837276851 26735153014017 26775308811888 26881847955109 26909307184032 26922224086576 26959205163618 26974257762816 26987205842688 27094123854252 27107129471786 27134818820928 27147843972704 27159520522176 27172557531168 27185134967172 27321184334808 27334298945044 27387129055104 27508829831613 27524189312256 27536929509024 27550147680432 27575227468944 27616645046016 27688023772448 27754853927424 27944280537264 27957694243752 27986252426496 28025175298176 28097609922928 28110615540462 28124109090441 28136205540954 28139812110592 28149711374547 28165428689664 28178465698656 28191991817808 28333080050912 28371999116916 28385618135238 28401467168256 28414613433024 28527675380932 28556815787136 28570523520448 28582811978112 28596532190016 28609768745064 28752947763696 28766749643528 28822348309248 28836183502464 29006584546212 29032990176204 29151749449368 29178287227656 29192293277308 29222112576384 29236139662912 29276299195416 29351967508773 29422813899024 29436937325432 29450562881103 29452868669952 29467006523136 29477372678901 29493831290112 29597949696042 29614475631104 29624893664814 29639114092777 29641434643968 29655154855872 29669389809696 29741002357248 29817871754944 29858830369992 29873163091356 29903677884288 29918032133184 29945267483328 30067758421376 30095130072192 30272970582036 30287502097398 30346039983168 30360606573024 30512547747136 30526671173544 30541324469292 30554460587448 30569127222564 30600352927872 30722111948696 30736332376659 30753493924608 30768256098944 30810520186992 30964712976288 30979576539184 30993916140486 31011221509632 31022130902562 31026107397376 31039452025344 31054351464192 31068725676768 31149026744004 31192348356074 31224210668352 31239198794336 31452406024221 31528322210448 31609811163294 31657288624416 31686107275872 31701317119696 31715990795034 31733699332608 31874715057276 31936320614016 31951650564288 32111554197632 32126417760528 32141838960504 32155663475376 32171098713768 32203960798464 32219419220352 32347066234158 32362593348969 32380662915328 32425141847904 32440706440272 32473843923456 32603057578208 32652026880512 32681751074304 32795718130539 32825573131113 32874876648432 32890657120776 32954226230016 33100665636402 33116554491111 33119147303424 33135045029632 33150382338528 33180560201376 33316285084992 33346613974464 33362620888352 33378063535908 33412731043328 33458627651904 33545105724312 33626073027456 33642214086208 33657786149832 33688425918744 33826228224048 33857021331216 33873273248888 33891605549568 33907874068224 34077567719936 34155682394652 34326616215528 34361680114944 34378174276992 34392960661248 34409469838464 34530941312049 34562375942283 34581673751296 34597680665184 34614288111312 34681188552192 34697836083456 34835302098324 34852023606582 34871483139584 34887624198336 34904370822048 34919383528512 34936145397216 35110985084224 35127237001896 35144098643628 35212023070848 35388243401472 35405230330496 35614449702468 35631545214174 35646870685356 35663981759658 35700411749184 35879076245376 35945606884824 36032368240512 36125498472336 36159568830567 36179758427904 36192486052989 36212694029568 36230076708224 36246846622896 36340531201338 36428245779744 36495794745306 36516172073472 36678439775484 36715906012032 36733530240576 36749329686144 36766969958592 37001989260873 37187167566822 37259040716352 37276925658336 37366900397568 37480820720616 37498812120588 37514940721272 37532948499396 37571287598208 37589322423744 37738243939851 37829332155888 37847490846984 37886151244032 37920640230144 38054506752054 38072773530597 38075754382848 38089148997618 38107432404999 38110415970816 38128709586688 38146358326752 38238431602176 38337263684928 38448244669952 38617443242469 38675446061616 38710653568272 38868999265824 38904382970208 38941074125226 38962816768512 39035065593888 39135956678364 39230418532032 39267417174804 39303163571868 39463932928056 39499858219752 39540206474496 39559186412928 39734976423441 39811773826656 39830884121808 39871570512384 39890709510912 39907866889728 39927023311104 40126840096256 40363960776048 40383336129864 40461386644224 40480808764032 40641185781378 40660694207679 40702228231392 40721765959056 40739280783264 40758836296752 40800470570496 40981776502212 41001448417566 41080693582656 41286283968384 41325221520648 41362841203416 41424967569024 41532035658672 41632280891136 41936541365628 42037762947264 42146414884392 42165923310693 42209718165888 42248143034496 42287987726712 42397286401561 42499620076368 42578427202857 42581760818688 42602200752384 42791513071398 42835223680704 42855785280672 42874217967168 42894798285024 42959225627136 43129421645544 43150124465292 43233522463872 43254275253696 43509876819318 43727624174052 43748614140686 43767430841484 43788439915962 43833168864576 43854209494368 44134220848536 44155405988148 44200509784704 44240746935168 44396924544063 44421713446656 44437340497221 44462151965952 44504084714544 44611503535872 44726807632416 44809744637034 44834764036608 44877048199776 44917901224992 45101637632064 45142695108288 45409455873054 45431253146097 45540909859536 45658616124758 45768821620704 45790006760316 45811986703938 45837565702656 45853690833846 45879293117952 46041255082732 46083167923044 46130240886912 46152384148416 46447069464432 46469364808776 46490874210729 46516832264448 46539161096064 46559178038016 46581527196288 46723540116006 46745968170733 46788522534111 46836316002528 46858798191504 46949364094464 47414716744941 47485932936624 47508726952232 47529160913808 47551975679544 47573986192551 47600548998912 47812072585914 47835023153827 47838768327168 47927475846432 48043157654016 48167331296448 48189626640792 48212758440756 48256648070652 48329128830528 48454041601784 48520599351237 48570994372992 48661059660408 48904586367312 48954541349376 48978040320768 48999106248192 49022626611456 49312314972648 49335985681164 49582890089096 49650998454603 49678720955136 49702567544448 49725573507792 49923431916631 49974427627488 49998416160784 50019920961696 50043931332528 50067095303862 50095050130944 50119096564992 50317658586468 50341811876174 50439109541184 50463321129312 50486679224748 50739342336072 50763698040796 50785531996824 50809909873332 50861811102336 51116351579904 51233523591978 51489924323292 51514640319506 51542520172416 51567261415488 51614204757696 51825332354432 51872510626944 51896520997776 51921432166968 52046754125184 52181275571152 52252953147486 52278035409873 52307224709376 52331436297504 52356556233072 52404218095824 52618577237408 52666477626336 52690855502844 52716147965442 52745581883904 52979968564588 53082365102208 53107845495744 53421674553702 53447317821261 53470306028034 53495972639487 53550617623776 53763695910218 53818614368064 53844448173152 53918410327236 53974411685376 54188247708504 54214258943572 54269637641856 54295687945408 54319041044352 54345115062336 54370269934344 54510796802007 54642368669616 54668597890088 54743692117959 54774258110208 55017659663226 55044069029443 55048378624512 55073859018048 55100295360864 55150454937888 55233290092032 55376047544896 55780751350233 55888561074528 55915388487504 55972504852992 56050350596352 56195219845856 56221231080924 56248218180882 56272411081908 56279624221184 56299422749094 56330857379328 56356931397312 56383983635616 56666160101824 56743998233832 56771236270476 56829226866048 57055350761864 57081760128081 57113631574272 57133723496427 57141047040896 57165623956224 57193064380032 57219537490128 57505895527392 57533499287056 57644696618496 57672367004928 58013169092424 58065980352408 58303498898736 58356574455312 58384586554616 58411611187839 58444225152768 58472279325824 58552598390832 58703935017546 58845627798048 58873874650864 58901125762206 58934013046272 58954745357802 58987662580224 59195899392084 59249787329628 59278228185554 59310309711744 59338779619392 59635743509888 59717660739984 59746326182712 59807355768576 59836064266368 59890534966656 60135516842752 60190260144384 60545941164072 60575004194796 60692079966336 60721213146048 60961778672067 61025095494272 61053342347088 61082648938584 61108921174896 61138254445128 61200705855744 61444223897392 61472664753318 61502172626349 61506987849216 61536512197888 61621040373984 61929425952576 61959153078368 61987832280972 62044261805124 62052214794752 62108702928384 62137451353536 62298053488008 62384696712148 62448421336704 62478397588672 62904812048442 63056644420896 63219622326588 63314577248832 63372214551744 63402634239392 63431981590068 63749430114552 63872641228032 63903301128576 64187269607097 64223108395264 64252835521056 64283677921008 64311326950752 64342197427536 64407921596928 64438838440704 64694132468316 64725186697938 64761325830656 64850283695808 64881412880544 65206115156416 65591436261078 65622921211029 65651146262226 65682659873943 65749753296864 65781314241552 65908452460032 66201331272804 66233108982222 66270090059264 66300764677056 66361120402752 66632570169984 66693227948928 66725241776704 66756127071816 66917255303808 67090211448624 67214616955551 67252146054912 67284428172416 67315572299664 67376851837488 67652456448096 67714042662432 67746546497776 67815748136448 68311364789304 68487924187137 68653232431056 68717980055907 68723360229888 68756348553984 68780536250769 68785921322496 68818939676928 69061882624098 69124751884566 69163347502592 69195361330368 69228576222624 69395672166912 69670604196648 69704047213164 69775248396672 69808741644096 69838767057024 69872290794432 70085310174009 70221970168448 70254474003792 70288197287256 70424046141696 70776486802944 70810460660992 71228899404936 71263090428348 71293741370712 71327963519316 71400823498368 71718108878871 71758152490752 71891213769648 72064736481024 72250996944672 72319137661134 72359516855808 72384972105978 72425388059136 72460153416448 72493693245792 72681062402676 72856491559488 72991589490612 73356879550968 73431812024064 73467060481152 73498659372288 73533939917184 74003978521746 74374335133644 74518081432704 74553851316672 74961641441232 74997624241176 75029881442544 75065896998792 75142575196416 75178644847488 75476487879702 75512717814261 75658664311776 75694981693968 75772302488064 75841280460288 76109013504108 76145547061194 76178297995236 76214864809998 76257419173376 76292716653504 76674527369856 77234886484938 77271960479259 77350892123232 77421307136544 77737998531648 77808765940416 77882148250452 78070131187776 78271913356728 78460837064064 78534834349608 78606327143736 78927865856112 78999716439504 79074221948163 79080412948992 79118372825856 79469952846882 79623547653312 79661768243616 79781419021824 79854046622208 80132511830553 80572196394781 80645543865327 80727921552096 80766672259728 80922773288448 80961617528064 81282371562756 81321388415358 81404456462784 81443531918112 81478561566528 81517672593504 81963553004424 82002896835132 82161387165312 82526489494839 82572567936768 82650443041296 82725682406832 82849935138048 83064071317344 83264561782272 83873082731256 84075525894528 84292829768784 84331846621386 84372327271323 84419436331776 84449134123641 84496286068992 84575975453424 84794572803122 84999240152736 85156854405714 85204401504768 85583026142796 85670447361408 85711570561344 85748435934336 85789596570048 86258843291088 86300248930584 86467044927744 86508550507392 87019753638636 87455248348104 87497228281372 87534861682968 87576879831924 87666337729152 87708418988736 88055902526319 88268441697072 88310811976296 88351688643309 88401019569408 88481493870336 88793849088126 88836471571393 88843426893312 88874680994442 88917342278331 88924303931904 89008169429088 89223007071744 89453615264832 89619489274068 89754096399552 89835802449984 90203275264128 90285390216576 90818911746108 90862506292194 91081819719072 91317232249516 91537643241408 91580013520632 91623973407876 91707381667692 92082510165464 92166335846088 92208997129977 92260481773824 92304768296832 92714944988029 92894138928864 92938729617552 92981748421458 93033664528896 93078322192128 93118356076032 93163054392576 93447080232012 93491936341466 93577045068222 93672632005056 93717596383008 94357218072663 94829433489882 94874953151251 94971865873248 95017453904464 95058321827616 95103951359088 95147972385102 95201097997824 95624145171828 95670046307654 95854951692864 96334662592896 96379253281584 96425516881512 96513296141304 96658257661056 96908083203568 97041198702474 97087780046907 97141988745984 97322119320816 97809172734624 97956080641536 98045253222912 98387154391617 98476719393339 98624629945296 98671971362328 99165780178192 99301996909206 99349663473333 99357441910272 99405135088896 99451147015584 99846863833262 99948855254976 99996832321568 100039841923392 100087862665056 100134190607724 100238193129984 100635317172936 100683623752348 100878219082368 100926642258624 100973358449496 101478684672144 101527396081592 101571063993648 101619819746664 101723622204672 102232703159808 102467047183956 102979848646584 103029280639012 103085040344832 103134522830976 103228409515392 103592823936147 103650664708864 103687127826849 103745021253888 103793041995552 103842864333936 104093508250368 104362551142304 104505906294972 104556070819746 104614449418752 104662872595008 104713112466144 104808436191648 105237154474816 105332955252672 105381711005688 105432295930884 105959937129176 106164730204416 106215690991488 106843349107404 106894635642522 106940612056068 106991945278974 107101235247552 107527391820436 107637228736128 107688896346304 107836820654472 108376495417008 108428517887144 108478706491701 108539275283712 108577458158967 108591375890816 108638082088704 108690230124672 108740539868688 109021593604014 109173219246259 109284737339232 109337195780176 109487384235918 109548516220416 110035319326452 110088138058886 110147718036096 110200590721728 110300909875776 110752095089792 111005967782619 111561502700466 111777122149056 111830776975008 112100701192704 112390439691712 112442462161848 112496436361764 112544822163816 112598845498188 112713862794624 112767967271232 113214731819553 113332320203648 113487996467664 113542472540952 113658453732096 114110701523728 114163520256162 114218320591791 114227263148544 114267446992854 114282094081792 114322297214997 114331247912448 114386128760064 114439074980256 115011791054784 115066998574112 115344734009856 115852329727407 116026338184848 116131960704816 116606997797472 116713148910624 116769173109232 116823222375678 116888450305536 116944558651648 117105196781664 117407870035092 117691255596096 117747749301728 117802251524412 117909490715604 118391798784168 118499574659256 118556456371108 118620619423488 118677559238784 119204929270323 119271487019776 119435321479968 119492652365424 119614711537152 119672128532736 119781069933312 120271033685504 120380520288768 121091882328144 121150008389592 121384159932672 121442426292096 121923557344134 121982082623037 122050190988544 122106684694176 122165297877168 122217842349792 122276508890256 122401411711488 122888447794784 122945329506636 123004345252698 123073024395776 123242080747968 123858851905152 123918306156736 123975664561944 124088523610248 124274902707072 124596106976016 124769393424296 124896842673408 124956795177344 125809624096884 126113288841792 126439244653176 126629154497664 126744429103488 126805268478784 126863963180136 127191859204683 127498860229104 127735281608571 127745282456064 127806602257152 128374539214194 128446216790528 128505671042112 128567355842016 128622653901504 128684394855072 128877676881408 129388264936632 129450373395876 129700567391616 129762825761088 130412230312832 131182872522156 131245842422058 131302292524452 131365319747886 131499506593728 131562628483104 132402662545608 132466217964444 132601529354112 132722240805504 133190773632189 133265140339968 133312021491663 133386455897856 133450483553408 133512254143632 133834510607616 134180422897248 134429233911102 134504292109824 134568856344832 134631144599328 134753703674976 135304912896192 135428085324864 135493092995552 136293759438291 136622729578608 136975848374274 137306464862112 137435960111814 137512697107968 137561072501538 137637879353856 138123765248196 138249503769132 138390722660736 138457152445248 139341208393296 139408094426328 139550496793344 139617483288192 139677534114048 139744581588864 140170620348018 140237904512199 140365567602333 140443940336896 140508948007584 140576394574512 140848092283392 141620921321984 142244150234823 142457798809872 142526180856696 142587482741424 142655927038632 142801646996736 143436217757742 143505069461481 143516304981504 143782427539296 144129472962048 144501993889344 144638275322268 144769944211956 144920306832896 144987386491584 145362124805352 145712983118976 145983178981224 146713759101936 146863624048128 146934120962304 146997318744576 147067879834368 148007957043492 148748670267288 149036162865408 149107702633344 149770295749893 149923282882464 149995248482352 150059762885088 150131793997584 150285150392832 150357289694976 150952975759404 151025435628522 151317328623552 151389963387936 152218027008216 152291094122388 152356595990472 152429729619996 152585433307008 153349054739712 154469772969876 154543920958518 154701784246464 154842614273088 155475997063296 155617531880832 155764296500904 156140262375552 156543826713456 156834106229619 156921674128128 157069668699216 157212654287472 157855731712224 157999432879008 158148443896326 158236745651712 158939905693764 159247095306624 159323536487232 160265023661106 160341953463783 160487917918461 161144392789562 161291087730654 161455843104192 161533344519456 161923235056128 162564743125512 162642776830716 162808912925568 162887063836224 162957123133056 163035345187008 163532390406021 163927106008848 164005793670264 164322774330624 165052978989678 165132207088329 165145135873536 165300886082592 165451364813664 165699870276096 166128142634688 167342254050699 167746165462512 168151051789056 168585659537568 168663693242772 168744654542646 168838872663552 168898268247282 168992572137984 169151950906848 169589145606244 169998480305472 170313708811428 171166052285592 171245280384243 171340894722816 171423141122688 171496871868672 171579193140096 172184897834911 172517686582176 172600497861168 172934089855488 173017101014784 174039507277272 174910496696208 174994456562744 175069723365936 175153759663848 175234833563517 175332675458304 175416837977472 176111805052638 176196341566609 176536883394144 176621623952592 176703377286618 176802039138816 176962987740672 177587698176252 177672943142786 177749361988884 177834684556662 178016338858176 178907230529664 179238978548136 179508192799104 179671604899968 180406550528256 180570780433152 181637823492216 181725012584388 182163639438144 182634464499032 182885336016201 183075286482816 183160027041264 183247946815752 183414763335384 184165020330928 184332671692176 184417994259954 184506517879047 184520963547648 184609536593664 185429889976058 185788277857728 185877459235104 185963496842916 186156644384256 186326108785152 186894160464024 186983872682932 187154090136444 187345264010112 187435192766016 188714436145326 189658866979764 189749906302502 189943731746496 190034907808928 190116643655232 190207902718176 190295944770204 191248290343656 191340092615308 191709903385728 192561808821291 192669325185792 192758506563168 192851033763024 193026592282608 193316515322112 193816166407136 194082397404948 194175560093814 194283977491968 194644238641632 195618345469248 196774308783234 196868763633087 196953438786678 197047979621829 197249259890592 197343942724656 198331560356384 198603993818412 198699326946666 198810270177792 198902294031168 199693727666524 199897710509952 199993664643136 200079683846784 200175725330112 200268381215448 201270634345872 201367247504696 201643850866653 201756438164736 201853284517248 201946716898992 202750264314481 202957369344288 203054792163184 203142127987296 203239639493328 203447244409344 204934094367912 205463772561411 205959697293168 206058561278024 206153940167721 206170080689664 206269045661952 206341608752307 206456819030784 207185647872294 207301329417728 207374255653698 207473798649439 207490042507776 207586083991104 207685728667872 208187016500736 208725102284608 209011812589944 209112141639492 209325745190016 209426224932288 209616872383296 210255930522027 210474308949632 210665910505344 210763422011376 210864591861768 211919874258352 212329460408832 212431381982976 213686698214808 213789271285044 213881224112136 213983890557948 214202470495104 215054783640872 215154326636613 215274457472256 215377792692608 215673641308944 216752990834016 216857035774288 216957412983402 217078550567424 217154916317934 217182751781632 217276164177408 217380460249344 217481079737376 218043187208028 218346438492518 218569474678464 218674391560352 218974768471836 220070638652904 220176276117772 220295436072192 220401181443456 220601819751552 221504190179584 222011935565238 223123005400932 223554244298112 223661553950016 224780879383424 224884924323696 224992872723528 225089644327632 225197690996376 225427725589248 225535934542464 226429463639106 226538153442783 226664640407296 226975992935328 227084945081904 227316907464192 228221403047456 228327040512324 228436641183582 228534893985708 228564188163584 228644594429994 228772257520128 228878149960512 230023582109568 230133997148224 231704659454814 231815881437777 232052676369696 232263921409632 233213995594944 233426297821248 233538346218464 233646444751356 233889117303296 234210393563328 234815740070184 235382511192192 235495498603456 235604503048824 235818981431208 236783597568336 236999149318512 237112912742216 237222665844489 237241238846976 237355118477568 238409858540646 238542974039552 238870642959936 238985304730848 239344257065472 239562139866624 241716589184343 241936631595981 242183764656288 242300016779184 242768319865344 242884852584192 243847114688268 243964165246074 244100381977088 244213369388352 244330595754336 244435684699584 244553017780512 245776895589568 245890659013272 246008690505396 246484161495936 247579468484517 247717703810304 247836612313472 247951329123888 248177047220496 248549805414144 249192213952032 249538786848592 249793685346816 249913590354688 251619248193768 252226577683584 252878489306352 253116981813969 253258308995328 253347402370923 253488858206976 253610536957568 253727926360272 254383718409366 254997720458208 255470563217142 255613204514304 256749078428388 257011342084224 257134711684032 257245307803008 257368789710144 258776529873264 258900746791752 259401134783232 259525651522176 260824460625664 262365745044312 262491684844116 262604585048904 262730639495772 262999013187456 263125256966208 264167707578957 264805325091216 264932435928888 265203058708224 265444481611008 266381547264378 266509414714179 266530280679936 266624042983326 266752026834993 266772911795712 266900967106816 267024508287264 267669021215232 268360845794496 268858467822204 269137712689664 269262289198656 269507407349952 270609825792384 270856170649728 270986185991104 272587518876582 273245459157216 273951696748548 274612929724224 274871920223628 275122145003076 276247530496392 276499007538264 276781445321472 276914304890496 278144834964087 278682416786592 278816188852656 279100993586688 279234966576384 279355068228096 279489163177728 280341240696036 280475809024398 280731135204666 280887880673792 281017896015168 281152789149024 284488300469646 284624859453753 284915597619744 285052361713392 285174965482848 285311854077264 285603293993472 286872435515484 287010138922962 287564855078592 289003987778688 289276550644536 289539888423912 289974772983168 290724249610704 291263340140721 291425966237952 291966357962448 293427518203872 293868241924608 294135759668736 295161463174851 296015914086984 296781004810927 297497340534576 298048990419999 298072325730816 298215405266688 299540591499786 299846565764928 299990496964704 300119525770176 300263587995168 300714579389952 301905951518808 302050871257044 302634657247104 302779926775872 304436054016432 304582188244776 304713191980944 304859459239992 305170866614016 306698109479424 308939545939752 309087841917036 309403568492928 309685228546176 310778471808441 310951994126592 311061383480547 311235063761664 311528593001808 312280524751104 313087653426912 313668212459238 313843348256256 314139337398432 314425308574944 315711463424448 315998865758016 316296887792652 317879811387528 318494190613248 318647072974464 320530047322212 320683906927566 320975835836922 322288785579124 322582175461308 322911686208384 323066689038912 325129486251024 325285553661432 325436119475103 325617825851136 325774127672448 325914246266112 326070690374016 327064780812042 327221777195131 327519657738777 327854212017696 328011587340528 328645548661248 330105957979356 330264414176658 330601772165184 330902729627328 332256285269376 333017903347857 334684508101398 334845162076789 335492330925024 336302103578112 337171319075136 337327386485544 337489309085292 337796536494564 338303901813696 339178291212488 339644195458659 339996960610944 340627417622856 342332104571184 342490560768486 342654961775373 342681789445632 342846282245376 342966891644991 342993743737344 343158386280192 344369795669822 345035373164352 345200995722336 346034202029568 347556989182221 348079014554544 349464023416417 349820993392416 349988913125488 350139446731872 350307519327696 350469667127034 350665350916608 350833675954944 352223610105276 352392683133218 353073766788288 353243247905184 353406754573236 355175396352504 355345886285572 355498723977768 355669369113324 356032677716352 357614787810969 357814461059328 358477957096272 359016385598208 359343209799936 360813101056512 361141560866304 363275646984432 363450025168776 364327278876288 365268928998064 365770672032402 365946247869111 366150572965632 366320054082528 366495893631504 366829526670768 368330040661856 368665343384352 368835988519908 369013035758094 369219073187328 370859779952116 371576555715456 371754918470208 371926993685832 373788320928048 373967745365864 374308180272888 374690528020224 374870385532032 377428872290652 379317733959528 379499812605004 379887463492992 380069815617856 380233287310464 380415805436352 380591889540408 381575577614049 382496580687312 382680185230616 383205844825713 383419806771456 385123617642582 385308483206101 385338650371584 385517013126336 385702067526048 386053184565216 386633030644224 387632332814272 388164794809896 388351120187628 389288477283264 391236690938496 393548617566468 393737527266174 393906877573356 394095959243658 394498519781184 394687885449312 396663120712768 397207987636824 397398653893332 397804588062336 399387455333048 399572320896567 399795421019904 399936064474989 399987329286272 400159367693568 400351450660224 400536762430896 402541268691744 402734495009392 403287701733306 403512876329472 403706569034496 403893433797984 405500528628962 405914738688576 406109584326368 406284255974592 406479278986656 408881278314873 409868188735824 410927545122822 411919394586336 412117122556048 412307880335442 412538091323904 412683217504614 412913638061568 414371295744588 414748511307396 414947597298878 415172167982208 415371457335744 417450204569216 418023625179888 418224283278984 418651490380032 418852449864576 419233744766592 420511861044054 420713713536597 420948617899264 421096702806999 421331821010688 421526844022752 421729183723536 423839748516704 424862763965952 426732450704469 427373396429616 427578542570088 427762448224272 427967781115896 428404940990208 430109567281744 430308653273226 430515208384443 430548914944512 430755585385216 431347282617888 433505981668032 433714071548576 433914825966804 434309832635868 434365503563264 434760920498688 434962159474752 436086374416056 436692876985036 437138949356928 437348783120704 437949536943672 440141277305808 440352552235544 440590872144384 440802362886912 441203639503104 443008380359168 444023871130476 446246010801864 447108488596224 447323107900032 449310887249679 449561758766848 449769848647392 449985745447056 450179288655264 450395381992752 450855451178496 451071869084928 452858927278212 453076306885566 453329280814592 453951985870656 454169890163808 456442806094912 456654081024648 456873282367164 457069787971416 457289188859988 457756299921024 460047164219136 460267994296448 463409318909628 463631762875554 464105352739392 464527842819264 466427991189888 466852595642496 467076692436928 467292889502712 468420787126656 469631480140368 470502318688857 470765022384384 470990997206912 471209006097648 471637962862416 473567195136672 473998298637024 474225825484432 474445331688978 474710236955136 476819717081292 477741285919872 477970609461696 481025860391349 481463753755383 483433178368686 483873263191962 484367529312576 484600033558368 485769705168384 487694229376536 487928330492148 488426738776704 488661191508672 488871369399168 489106035561024 490597171218063 491553791179136 491781318026544 492017381010792 492968322991872 495158936969034 495396621264987 495435407620608 495673224626944 495902658247776 496354094440992 497099610828288 498384427904064 499077573697184 499827180709376 502026762152097 503238496387536 504453155367168 505756978612704 506233963627938 506516617990656 506694804741846 506977716413952 507221073915136 507455852720544 508767436818732 509995440916416 510941126434284 513498156856776 514022684168448 514269423368064 514490615606016 514737579420288 516554693504733 517553059746528 517801493583504 518802269566464 519051303044352 521648921251328 524731490088624 524983369688232 525209170097808 525461278991544 525998026374912 526250513932416 528335415157914 528589024699827 529610650182432 529864871857776 530406117416448 530888963222016 532763094528756 533018829428358 533248085966652 533504053669986 533801934213632 534049016574528 536721691588992 537716935644408 538524578397312 539014814699904 541219651584768 541712341299456 541972371982208 545175037753164 546490918314432 547903393497096 549225859448448 549743840447256 550244290006152 552495060992784 552998015076528 553519553637141 553562890642944 553828609780992 556289669928174 557364833573184 557632377705312 558469933152768 558978326355456 560682481392072 560951618048796 561462270409332 562035792030336 562305578298048 568976600939292 569249718907506 569831195239488 570104723426784 570349930965696 570623708154528 573744871030968 574020277845924 575129710157184 577685426463873 578007975557376 578553101289072 579079776847824 579949545966336 581448499221408 582526680281442 582851932475904 583932715924896 586855036407744 590322926349702 590606290899261 591143938865487 592031828173968 593562009621854 594994681069152 596097980839998 596430810533376 599081182999572 599693131529856 599980993929408 600239051540352 600527175990336 603811903037616 604101742514088 605269314494208 605559853551744 608250792943443 608872108032864 609164376489552 609426383961888 609718918479984 610341733228032 616391317684233 617879091879504 618175683834072 618461820503163 618807136985856 619370457092352 621556943616882 621855300999751 621903988253184 622122766961094 622421395948317 622470127523328 623057186003616 624561049502208 626175306853824 627336424918476 628278674796864 628850617149888 630767791566081 631422926848896 631997731516032 632593775585304 635759622775056 636988381226496 637294145948928 641060094644424 641367813855132 641951671673844 644577571158248 645164350922616 645462979909839 645823372416768 646133378077824 649004614916203 650258972502048 650571107322864 650872238950206 651235651702272 651548255344896 651828492532224 652141380748032 654129561624084 654443554390262 655039315477554 655708424035392 656023174681056 660211915958712 660528828353316 661203544330368 661805459254656 664512570538752 666035806695714 669369016202796 669690324153578 670984661850048 674342638150272 674654772971088 674978618170584 675593072989128 676607803627392 678356582424976 679288390917318 679614460328349 679993921221888 681254835245712 684664209142368 684981121536972 685309923550746 685692564490752 685933783289982 686316772560384 688739591339644 690070746328704 690401991444672 695113978364442 695447644313331 696158029109088 698928046832834 699641986784832 699977826250976 700278893463744 700615038655392 700939334254068 701667351909888 704447220210552 704785366266436 706147533576576 706486495810368 706813509146472 710350792705008 710691772571144 710997447955536 711338738226648 711667997533467 712065355432704 715229575621938 715572897382759 715628922118656 716955914192544 718032771196416 718686419599872 725149767553029 725809894787943 726551293968864 726900050337552 728654557752576 730537857996128 731541344064804 731892495738222 732301145931264 732640108165056 732991787263008 733659053341536 736660081323712 737330686768704 737671977039816 738026071516188 741719559904232 742738405453551 743153111430912 743509836940416 743853987371664 747576641856096 747935490731728 748616360545776 749381056040448 749740771064064 754857744581304 758635467919056 758999625210008 759350945441907 759774926985984 760042207112769 760139631235712 760466574620928 760831610872704 761183779080816 763151155228098 764212534723813 764993161374624 765360370461232 766411689651426 766839613542912 770247235285164 770616966412202 771034026252672 771404135052096 772106369130432 775264665628544 776329589619792 776702240375256 778576954566528 782473381876992 787097235132936 787475054532348 787813755146712 788191918487316 788997039562368 789375770898624 792503122736871 793326241425536 794415975273648 794797307786664 795609176124672 798774910666096 799144641793134 799528244142537 799590842039808 799872128949978 799974658572544 800256080504979 800318735387136 800702901320448 801073524861792 805082537383488 805468990018784 806575403466612 807413138068992 807786867595968 811001057257924 811829477377152 812219168652736 812568511949184 812958557973312 817762556629746 819736377471648 821855090245644 823838789172672 824234245112096 824615760670884 825366435009228 828742591489176 829497022614792 829895194597756 830344335964416 830742914671488 834434504892261 834900409138432 836047250359776 836448566557968 837302980760064 837704899729152 838467489533184 841023722088108 841427427073194 841897235798528 842193405613998 842663642021376 843053688045504 843458367447072 847679497033408 853464901408938 853874578361259 854746792859232 855157085140176 855524896448544 855935562231792 856809881980416 860219134563488 860617306546452 861030416768886 861511170770432 862694565235776 867011963336064 867428143097152 867829651933608 868619665271736 869924318949504 872172748832112 873385753970072 873790020422163 874277898713856 874697566241408 875899073887344 880282554611616 880705104471088 881604725773824 882407279006208 888047742260952 890343014432781 892492021603728 894146971259997 894216977192448 894646215800064 898621774499358 899123517533696 899539697294784 899971490894112 900358577310528 900790763985504 902143738169856 905717854556424 906152613771132 907903971741312 908339780327616 912885612189824 913308162049296 913746564734328 914139575942832 914578377719976 915512599842048 920094328438272 920535988592896 926818637819256 927263525751108 928210705478784 929055685638528 932335415425323 932855982379776 933184150441641 933705191284992 934153384873856 934585779005424 936841574253312 939262960280736 941004637377714 941530044768768 941981994413824 942418012195296 943275925724832 947134390273344 947996597274048 948451650968864 948890663377956 953639434162584 955482571839744 955941218923392 962051720782698 962927507510766 966866356737372 967746526383924 968735058625152 969200067116736 975388458753072 975856660984296 976853477553408 977322383017344 977742738798336 978212071122048 981194342436126 981665331585393 982558973216331 983107582358272 983562636053088 984034762021584 985936645983744 990317873938068 990793242529974 991346449253888 991805316495552 992708188881984 996768855808128 998155147394368 1004053524304194 1004535486230367 1006476992775072 1008906310734336 1011513957225408 1012467927255876 1013389609483692 1014442147830272 1014911705441088 1017534873637464 1019990881832832 1021882252868568 1026996313713552 1027964885326119 1028045368336896 1028538846736128 1028900674934973 1028981231212032 1029475158840576 1033109387009466 1035106119493056 1035602987167008 1038102606088704 1048392070249251 1049462980177248 1049966739376464 1050418340195616 1050922557983088 1051996052749824 1052501027864832 1056670830315828 1057178049399654 1059221300364864 1059729743715552 1065526189057512 1066037658856716 1066496171933304 1067008107339972 1068098033149056 1072844363432907 1073443383177984 1075433871288816 1077049156794624 1078029629399808 1082439303169536 1083424682598912 1083944743964416 1090350075506328 1092981836628864 1095806786994192 1097838743607333 1098451718896896 1099487680894512 1100488580012304 1104990121985568 1105996030153056 1107039107274282 1107657219561984 1112579339856348 1114729667146368 1115264755410624 1121364962784144 1121903236097592 1122924540818664 1124071584060672 1124611156596096 1137953201878584 1138499437815012 1139662390478976 1140209446853568 1140699861931392 1141247416309056 1144726732842147 1147489742061936 1148040555691848 1150259420314368 1155370852927746 1155925449618303 1156015951114752 1157106202578144 1158159553695648 1159899091932672 1162896998442816 1165053360562884 1167865431849792 1173710072815488 1180645852699404 1181212581798522 1182287877730974 1184063656347936 1187124019243708 1189989362138304 1192195961679996 1198162365999144 1198716962689701 1199386263059712 1199961987858816 1200478103080704 1201054351980672 1205294284844377 1207623806075232 1208203485028176 1210538628988416 1211119707103488 1216501585886886 1217744216065728 1218328752979104 1218852767923776 1219437836959968 1226643834944619 1232782635368466 1233374390966263 1235758183759008 1236351367668144 1236923641006326 1237614273971712 1238740914184704 1243113887233764 1243710601999502 1244245533922188 1244842791896634 1246114372007232 1252350613707648 1254672849836952 1256557349593728 1257701234299776 1261535583132162 1262141140609791 1262845853697792 1263290108420997 1263995463032064 1265187551170608 1271519245550112 1274588291897856 1280197352113407 1282120189288848 1282735627710264 1283903343347688 1289155142316496 1290328701845232 1290925959819678 1291545625153329 1291646744833536 1292266756155648 1298009229832406 1300517945004096 1301142214645728 1301744477900412 1303096510689792 1304282761496064 1308259123248168 1308887108780524 1310078630955108 1311416848070784 1312046349362112 1320423831917424 1321057656706632 1322407088660736 1323610918509312 1329025141077504 1332071613391428 1338738032405592 1339380648307156 1341969323700096 1347932661749037 1348685276300544 1349309545942176 1349957236341168 1351186145978256 1353215607254784 1356713164849952 1358576781834636 1359228920656698 1359987842443776 1362509670491424 1369328418284736 1369962243073944 1370619847101492 1371867566579964 1377479182679288 1380141492657408 1380803982889344 1390227956728884 1390895288626662 1392316058218176 1397856093665668 1399283973569664 1399955652501952 1400557786927488 1401230077310784 1401878668508136 1408894440421104 1409570732532872 1411506956066571 1412295067153152 1412972991620736 1413627018292944 1419251850201367 1420701585410016 1421383545142288 1421994895911072 1422677476453296 1423335995066934 1424130710865408 1430459151243876 1431145794765518 1433911828385088 1443077581174047 1444391261266149 1450299535106058 1451619789575886 1452316590546073 1453102587937728 1453800100675104 1457309115505152 1461075715992256 1463082688129608 1463784991476444 1465280216330112 1465983574526016 1467318106683072 1471791513654189 1473320162647424 1474661373537408 1475343954079632 1476052143032376 1483439119808464 1485476810907102 1486189863794961 1486306222861824 1487019673880832 1487707974743328 1495153283712192 1495870981463456 1497232721091552 1499481542128128 1506080286456291 1509715489162608 1517270935838112 1517999250420016 1518701890883814 1519549853971968 1520084414225538 1520279262471424 1520933149241856 1521663221745408 1522367558161632 1526302310456196 1528425069447626 1529986322749248 1530720740922464 1532823379302852 1540494470570328 1541233932824404 1542068052505344 1542808270104192 1544212738260864 1549664080514199 1550529331257088 1552659179239584 1553404480750512 1557153909133056 1564946763753984 1574194470265872 1574950109064696 1575627510293424 1576383836974632 1577994079124736 1578751541797248 1585006245473742 1585767074099481 1586652482851072 1588831950547296 1589594615573328 1591218352249344 1597549821332192 1598289283586268 1599056488285074 1599744257899956 1599949317145088 1600512161009958 1601405802640896 1602147049723584 1610165074766976 1610937980037568 1613150806933224 1615573735191936 1622002114515848 1623658954754304 1624438337305472 1625137023898368 1625917115946624 1635525113259492 1639472754943296 1643710180491288 1647677578345344 1648468490224192 1649231521341768 1650732870018456 1657485182978352 1658994045229584 1659790389195512 1660558660911423 1660688671928832 1661485829342976 1668869009784522 1669800818276864 1672094500719552 1672897133115936 1675409799458304 1676934979066368 1682047444176216 1682854854146388 1684386811227996 1686107376091008 1686916734894144 1695358994066816 1706929802817876 1707749156722518 1709493585718464 1710314170280352 1711049792897088 1711871124463584 1720438269126976 1721234613092904 1722060833537772 1725389130471552 1733056279391619 1734023926672128 1734856286194304 1735659303867216 1737239330543472 1739848637899008 1744345497664224 1746771507940144 1747580040844326 1748555797427712 1749395132482816 1751798147774688 1760565109223232 1761410208942176 1771818872697783 1773431816596461 1776095484521904 1780686028865562 1784984043207456 1788293942519994 1789292431600128 1797243548998716 1799079394589568 1799942981788224 1800717154621056 1801581527971008 1811435709112848 1812305227542264 1815807943482624 1816679560655232 1824752378830329 1825771224379648 1826616324098592 1827493129468656 1828279151885664 1829156755439952 1831025199684096 1841071977185792 1849173953052699 1853637275638512 1854527051502216 1856421410957568 1858111371277056 1864670830850646 1865565902999253 1865711964759552 1866368300883282 1867264187844951 1867410382569984 1868306769747712 1869171558010848 1873683148506624 1878525920561472 1882009274755428 1883963988827648 1884836024390592 1886551851449664 1894268780546688 1895993194548096 1896903301937728 1897781326755912 1907278868325168 1910965143679488 1911882437846784 1924103441565396 1925855015021532 1933732713474744 1935493052767848 1937470117250304 1938400134233472 1947013844748609 1950776917506144 1951713321968592 1953706955106816 1954644766034688 1955485477596672 1956424142244096 1962388684872252 1963330663170786 1965117946432662 1966215164716544 1967125272106176 1968069524043168 1980635747876136 1981586485059948 1983610632991104 1985416377763968 1993537711616256 1996310294788736 2008107048608388 2009070972460734 2012953985550144 2023027914450816 2024935854511752 2026779218967384 2029823410882176 2035069747274928 2038843380985047 2039981763665664 2043764505737136 2053992627427104 2055929770652238 2057077693472256 2057801349869946 2058950317681152 2066218774018932 2070212238986112 2071205974334016 2086342932939993 2096784140498502 2098925960354496 2099933478752928 2100836680391232 2101845115966176 2105002055729664 2113341660631656 2114356098799308 2118442600729728 2119459487431104 2131052378115024 2132075317713432 2132992343866608 2134016214679944 2136196066298112 2145688726865814 2146718692148277 2146886766355968 2150867742577632 2154098313589248 2156059258799616 2167889487928832 2175449302659087 2177429684363829 2180700151012656 2185963673257728 2191613573988384 2195677487214666 2196903437793792 2198975361789024 2200977160024608 2209980243971136 2211992060306112 2214078214548564 2225158679712696 2229459334292736 2230529510821248 2242729925568288 2243806472195184 2245849081637328 2248143168121344 2249222313192192 2275906403757168 2276998875630024 2278052836325721 2279324780957952 2280418893707136 2281399723862784 2282494832618112 2289453465684294 2290552440365917 2292637604171439 2294979484123872 2296081111383696 2300518840628736 2310741705855492 2311850899236606 2314212405156288 2316319107391296 2325793996885632 2330106721125768 2335730863699584 2347420145630976 2361291705398808 2362425163597044 2364575755461948 2368127312695872 2374248038487416 2377509368210613 2379978724276608 2384391923359992 2396324731998288 2397433925379402 2398584732427611 2398772526119424 2399923975717632 2400768241514937 2400956206161408 2402108703961344 2410588569688754 2415247612150464 2416406970056352 2422239414206976 2433003171773772 2435488432131456 2436657505958208 2437705535847552 2438875673919936 2453287669889238 2465565270736932 2466748781932526 2471516367518016 2472702735336288 2473847282012652 2486227774467528 2487421203999004 2488491067844376 2489685583793268 2492228744014464 2503303514676783 2504701227415296 2509345699673904 2513114699187456 2515402468599552 2523071166264324 2524282281219582 2525691707395584 2526580216841994 2527990926064128 2530375102341216 2543038491100224 2560394704226814 2561623735083777 2564240378577696 2565471255420528 2567806686695376 2578310284632992 2580657403690464 2581851919639356 2583091250306658 2584533512311296 2596018459664812 2601035890008192 2602284429291456 2603488955800824 2616518246496336 2617774217561048 2620157261910216 2621370061266489 2622833696141568 2624092698724224 2635753436088253 2640847663834848 2642115313413264 2644814177321472 2647221837018624 2664143226782856 2671029043298343 2677476064811184 2678761296614312 2682440913779991 2683938647400192 2695865323498074 2697159382442707 2697370552601088 2698619091884352 2699914472682336 2702372291956512 2706431214509568 2713426329699904 2717153563669272 2718457841313396 2725019340982848 2738656836569472 2739924486147888 2741239694202984 2743735133159928 2754958365358576 2760282985314816 2761607965778688 2780455913457768 2781790577253324 2784632116436352 2795712187331336 2797006246275969 2798567947139328 2799552451324923 2799911305003904 2801115573854976 2802460154621568 2803757337016272 2817788880842208 2819141465065744 2823013912133142 2824590134306304 2825945983241472 2827254036585888 2838503700402734 2841403170820032 2842767090284576 2843989791822144 2845354952906592 2846671990133868 2860918302487752 2862291589531036 2867823656770176 2886155162348094 2888782522532298 2900599070212116 2903239579151772 2904633181092146 2906205175875456 2907600201350208 2922151431984512 2926165376259216 2927569982952888 2930560432660224 2931967149052032 2934636213366144 2943583027308378 2944995994756179 2946640325294848 2947676919648993 2949322747074816 2950687908159264 2952104286064752 2966878239616928 2970953621814204 2972379727589922 2974039347761664 2975415949486656 2990306567424384 2991741962926912 2994465442183104 3012160572912582 3013606458691101 3019430978325216 3034541871676224 3035998500840032 3037403781767628 3040168828451076 3040558524942848 3043326443490816 3044735116323264 3052604620912392 3056850138895252 3059972645498496 3061441481844928 3065646758605704 3080988941140656 3082467865648808 3083894655978357 3084136105010688 3085616540208384 3086702024804919 3088425476521728 3099328161028398 3101058662514176 3103638661429363 3105318358479168 3106808961501024 3114307818266112 3145176210747753 3148388940531744 3149900218129392 3151255020586848 3152767673949264 3155988158249472 3157503083594496 3170012490947484 3171534148198962 3173304965702144 3177663901094592 3179189231146656 3195099642664384 3196578567172536 3198112976570148 3199488515799912 3201024322019916 3204294099447168 3218533090298721 3220330149533952 3221875960075136 3226301613866448 3231147470383872 3244004229031696 3247317909508608 3248876674610944 3250274047796736 3251834231893248 3271050226518984 3278945509886592 3287420360982576 3293516230821999 3295355156690688 3296936980448384 3298463042683536 3301465740036912 3314970365956704 3317988090459168 3319580778391024 3321117321822846 3322971658685952 3337738019569044 3344189001439104 3345794266231872 3364094888352432 3365709708292776 3368773622455992 3372214752182016 3373833469788288 3390717988133632 3413859605635752 3415498313445036 3418987171436928 3420628340560704 3422099585794176 3423742248927168 3434180198526441 3440876538253952 3442469226185808 3444121667075544 3450778260943104 3466112558783238 3467776348854909 3468047853344256 3469712572388608 3471318607734432 3474478661086944 3479697275798016 3488690995328448 3493543015880288 3495160081688652 3498790264965632 3503596295549376 3521130218446464 3522820417884352 3543637745395566 3546863633192922 3552190969043808 3561372057731124 3569968086414912 3576587885039988 3594487097997432 3598158789179136 3599885963576448 3601434309242112 3603163055942016 3615882854533131 3622871418225696 3624610455084528 3631615886965248 3633359121310464 3649504757660658 3651542448759296 3653232648197184 3654986258937312 3656558303771328 3658313510879904 3698347906105398 3700123172898789 3707274551277024 3709054103004432 3712842821915136 3716222742554112 3729341661701292 3731131805998506 3732736601766564 3734528375689902 3736613539495424 3738343116021696 3757051841122944 3764018549510856 3769672048781184 3773103702899328 3786423421829373 3788537561093376 3789870325262991 3791986389096192 3793806603875456 3795562653511824 3814557736650336 3823764875693568 3848206883130792 3851710030043064 3867465426949488 3870986105535696 3874636875459987 3874940234500608 3876800268466944 3894027689497218 3901553835012288 3903426643937184 3909289532069376 3912848284488192 3924777369744504 3926661326341572 3930235892865324 3934250544212352 3936139048086336 3961271495752272 3963172970119896 3967221265982208 3970832755527936 3987075423232512 3992620589577472 4016214097216776 4018141944921468 4025907971100288 4043797985247111 4046055828901632 4049871709023504 4053558437934768 4059646821764352 4070139494549856 4077686761970094 4079963527331328 4087529011474272 4107985254854208 4111859541304476 4115602699739892 4132437548037864 4140424477972224 4142411948668032 4172685865879986 4193568280997004 4197851920708992 4199866957505856 4201673360782464 4203690231932352 4226683321263312 4228712197598616 4236885201459456 4238918974862208 4257755550604101 4262104756230048 4264150635426864 4265984687733216 4268032429359888 4272392132596224 4291377453731628 4293437384296554 4301735485155264 4329232743522141 4350898605318174 4352987106998257 4354859368727658 4356949771638219 4361400302025312 4371927346515456 4383227147976768 4391354974429332 4397950723578048 4401954320049216 4415374540962567 4419960487942272 4423984120612224 4428156429097128 4450317359425392 4458569591384883 4458918668585472 4461059021642496 4485459851136576 4487612944390368 4491698163274656 4498444626384384 4518240859368873 4543032304413421 4551812807514336 4553997751260048 4556105672651442 4558649561915904 4560837787414272 4562799447725568 4564989665236224 4578906931368588 4581104880731834 4585275208342878 4589958968247744 4592162222767392 4621483411710984 4623701798473212 4628424810312576 4632638214782592 4648992241542597 4651587993771264 4660213442251536 4671461727399168 4694840291261952 4722583410797616 4724850327194088 4729151510923896 4736254625391744 4748496076974832 4755018736421226 4757301222298443 4759957448553216 4768783846719984 4792649463996576 4794867850758804 4797169464855222 4799847951435264 4801536483029874 4804217407922688 4821177139377508 4830495224300928 4832813940112704 4866006343547544 4870976864262912 4873315011916416 4875411071695104 4877751347839872 4906575339778476 4931130541473864 4933497563865052 4943032735036032 4945405470672576 4947694564025304 4972455548935056 4974842407998008 4976982135688752 4979371167586536 4981675982734269 4984457488028928 5006607029353566 5009010281679313 5009402454830592 5018691399347808 5026229398374912 5030804937199104 5046142332528648 5048564562439164 5053160433683988 5060750204682432 5086076982200448 5120789408453628 5123247470167554 5128480757155392 5130942510841056 5135613373390752 5156620569265984 5161314807380928 5163703839278712 5166182500613316 5192036919329624 5199168838174857 5202071780016384 5204568858582912 5206977911601648 5233036492992672 5235548435122096 5240314523820432 5242740122532978 5245667392283136 5248185397448448 5271506872176506 5281695327669696 5284230626826528 5315456618093349 5320295449789383 5328286453565712 5342058086596686 5349487743066691 5354952129622368 5357522593228624 5364881827559982 5367877294800384 5391730646996148 5394318764885414 5397238183768704 5399828945364672 5404744583913024 5426852659399808 5434307127338544 5436915682626792 5450038681965696 5474257136490987 5477313673138944 5479848972295776 5482479388405968 5487470266319856 5509916730717152 5523215931557376 5547521859158097 5560911826915536 5563581154506648 5569264232872704 5591424374662672 5594012492551938 5596697708997759 5597135894278656 5599104902649846 5599822610007808 5601792563534853 5602231147709952 5604920309243136 5607514674032544 5635577761684416 5638282930131488 5646027824266284 5651891966482944 5654508073171776 5677007400805468 5682806341640064 5685534180569152 5687979583644288 5690709905813184 5693343980267736 5721836604975504 5724583179062072 5735647313540352 5772310324696188 5777565045064596 5801198140424232 5806479158303544 5809266362184292 5812410351750912 5815200402700416 5841041534245827 5844302863969024 5852330752518432 5855139965905776 5861120865320448 5863934298104064 5869272426732288 5887166054616756 5889991989512358 5893280650589696 5895353839297986 5898645494149632 5901375816318528 5904208572129504 5933756479233856 5941907243628408 5944759455179844 5950831898973312 5980613134848768 5983483925853824 5988930884366208 6024321145825164 6027212917382202 6038861956650432 6069083743352448 6071997001680064 6074807563535256 6080337656902152 6089470232646528 6105209241824784 6113700277790504 6116530142955141 6119945290996992 6122882963689856 6131293517211408 6161977882281312 6164935731297616 6167789311956714 6171233080416768 6173404049609838 6176850953043456 6198656322056796 6207277322858726 6210636716958336 6213617923002048 6259028798819979 6290352421495506 6296777881063488 6299800436258784 6302510041173696 6305535347898528 6315006167188992 6340024981894968 6343068296397924 6355327802189184 6358378462293312 6390199285328768 6393157134345072 6396225953140296 6398977031599824 6402048644039832 6408588198894336 6437066180597442 6440156076444831 6440660299067904 6443751920150272 6452603227732896 6462294940767744 6488008458063392 6497753349221888 6503668463786496 6526347907977261 6532289053091487 6542100453037968 6557891019773184 6574840721965152 6587032461643998 6590710313381376 6593873960896768 6596926085367072 6602931480073824 6629940731913408 6635976180918336 6639161556782048 6642234643645692 6675476039138088 6688378002878208 6691588532463744 6728189776704864 6731419416585552 6737547244911984 6744429504364032 6747666939576576 6781435976267264 6827719211271504 6830996626890072 6837974342873856 6841256681121408 6844199171588352 6847484497854336 6868360397052882 6871657321097751 6877912812514317 6881753076507904 6884938452371616 6888243334151088 6901556521886208 6932225117566476 6935552697709818 6939425144777216 6942637215468864 6948957322173888 6977381990656896 6987086031760576 6990320163377304 7007192591098752 7042260436892928 7045640835768704 7087275490791132 7093727266385844 7104381938087616 7122744115462248 7139936172829824 7153175770079976 7188974195994864 7195754197282833 7196317578358272 7199771927152896 7202304724544811 7202868618484224 7206326111884032 7231765709066262 7245742836451392 7249220910169056 7266718242620928 7299009515321316 7306465296394368 7309972517874624 7313116607542656 7316627021759808 7396695812210796 7400246345797578 7414549102554048 7418108206008864 7458683323402584 7462263611997012 7465473203533128 7469056751379804 7476686232043392 7509910544030349 7514103682245888 7528037099021712 7539344097562368 7546207405798656 7572846843658746 7577075122186752 7579740650525982 7583972778192384 7587613207750912 7591125307023648 7629115473300672 7684871205251331 7696413766261584 7703420060086128 7734930853898976 7741972211071392 7749273750919974 7753600536933888 7788055378994436 7803107670024576 7806853287874368 7849554739489008 7853322652683144 7860471785730648 7868501088424704 7872278096172672 7907260308264759 7922542991504544 7926345940239792 7934442531964416 7941665511055872 7985241179154944 8013087129895029 8032428194433552 8036283889842936 8051815942200576 8087595970494222 8091478147328121 8092111657803264 8099743418047008 8107116875869536 8119293643528704 8140278989099712 8155373523940188 8175058022948544 8215970509708416 8223719082608952 8231205399479784 8264875096075728 8280848955944448 8284823897336064 8345371731759972 8387136561994008 8391018738827907 8395703841417984 8399733915011712 8403346721564928 8407380463864704 8437059993910639 8453366642526624 8457424395197232 8473770402918912 8477837949724416 8515511101208202 8524209512460096 8528301270853728 8531969375466432 8536064858719776 8582754907463256 8586874768593108 8603470970310528 8658465487044282 8701797210636348 8705974213996514 8709718737455316 8713899543276438 8722800604050624 8766454295953536 8782709948858664 8795901447156096 8803908640098432 8830749081925134 8834987984268537 8839920975884544 8843030758946979 8847968241224448 8856312858194256 8900634718850784 8917139182769766 8922118043284992 8970919702273152 8975225888780736 8983396326549312 9036481718737746 9040819376073303 9086064608826842 9103625615028672 9107995502520096 9112211345302884 9121675574828544 9129979330472448 9157813862737176 9162209761463668 9170550416685756 9179917936495488 9184324445534784 9242966823421968 9247403596946424 9251683967935071 9256849620625152 9265276429565184 9297984483085194 9302447665975867 9303175987542528 9310915984288089 9320426884503072 9342923454798336 9435528632243259 9445166821595232 9449700654388176 9458303021847792 9472509250783488 9496992153949664 9510037472842452 9514602444596886 9519914897106432 9537567693439968 9585298927993152 9589735701517608 9594338929710444 9603072966059748 9642354278755016 9655599270896163 9660990448601856 9665627880225408 9732012687095088 9741953728525824 9746630023832832 9750822143390208 9755502695679744 9813150679556952 9862261082947728 9866995127730104 9880548692465997 9886065470072064 9890810941345152 9895389128050608 9934762951409569 9944911097870112 9949684815996016 9953964271377504 9958742335173072 9963351965468538 9968914976057856 10013214058707132 10018020563358626 10037382798695616 10092284665057296 10097129124878328 10106320867367976 10121500409364864 10172153964400896 10241578816907256 10246494940335108 10256961514310784 10261885021682112 10271226746781504 10302540595579323 10313241138531968 10322629614761856 10327407678557424 10332365001226632 10384073838659248 10398337676349714 10403329046564727 10404143560032768 10409137717165824 10413955823203296 10466072985985344 10471096870244192 10480629047640864 10485480245065956 10496370794896896 10543013744353012 10563390655339392 10568461253653056 10630913236186698 10640590899578766 10656572907131424 10684116173193372 10698975486133382 10709904259244736 10715045186457248 10729763655119964 10783461293992296 10788637529770828 10794476367537408 10799657890729344 10809489167826048 10847648563599393 10853705318799616 10868614254677088 10873831365253584 10900077363931392 10948514272981974 10954627346277888 10959697944591552 10964958776811936 10974940532639712 11019833461434304 11095043718316194 11100369518696367 11121823653831072 11127162309013296 11138528465745408 11182848749325344 11188024985103876 11193395417995518 11198209805299692 11199645220015616 11203585127069706 11209840618486272 11215029348065088 11271155523368832 11276565860262976 11292055648532568 11309016146343552 11354014801610936 11359270265488119 11365612683280128 11369610975788973 11371068361138304 11375959167288576 11381419811626368 11386687960535472 11443673209951008 11449166358124144 11471294627080704 11544620649392376 11555130090129192 11602396280848464 11612958316607088 11618532724368584 11623910626379961 11624820703501824 11630400805400832 11682083068491654 11688605727938048 11704661505036864 11710279931811552 11727868596208128 11738544853464576 11774332109233512 11779983979024716 11790707678595972 11802751632637056 11808417144259008 11867512958467712 11883814487256816 11889518910359688 11901663797946624 11961226269697536 11966967851707648 11977861768732416 12048642291650328 12054425834764404 12077723913300864 12131393955741333 12138167486704896 12143994003360128 12149615127070512 12160675313804304 12178940465293056 12210418483649568 12227400555581008 12233060285910282 12239890581993984 12245765927379712 12262587034422816 12323955764562624 12329871462595232 12335578623913428 12346808099219676 12397312644113592 12414554645717452 12421273433916672 12427235846004096 12518057597639958 12580704842991012 12593555762126976 12599600872517568 12605020082347392 12611070695797056 12680049963789936 12686136592795848 12710655604378368 12716756924586624 12773266651812303 12780398570657536 12786314268690144 12792451906280592 12797954063199648 12804097288079664 12817176397788672 12874132361194884 12880312152889662 12887503840300544 12905206455465792 12976016916126784 13052695815954522 13058961320994771 13064578106182974 13070849314914657 13084200906075936 13115782039546368 13149681443930304 13174064923287996 13187747921793536 13193852170734144 13205862960147648 13259881463826816 13271952361836672 13278323113564096 13284469287291384 13350952078276176 13375708774154649 13376756005756416 13383177064927488 13456379553409728 13462838833171104 13475094489823968 13495333879153152 13629096913240263 13655438422543008 13661993253780144 13675948685747712 13682513362242816 13688398343176704 13694968995708672 13736720794105764 13743314642195502 13755825625028634 13763506153015808 13769876904743232 13776486668302176 13864450235132952 13871105395419636 13885274430937728 13897914644347776 13946976724627791 13954763981313792 13974172063521152 13980640326754608 14014385182197504 14084520873785856 14091281671537408 14174550981582264 14187454532771688 14208763876175232 14245488230924496 14271903666895329 14279872345659648 14306351540159952 14377948391989728 14391508394565666 14399543854305792 14404609449089622 14412652223768064 14463531418132524 14491485672902784 14498441820338112 14598019030642632 14612930592788736 14619945035749248 14626233215085312 14633254043519616 14793391624421592 14800492691595156 14829098205108096 14836216412017728 14917366646805168 14924527223994024 14930946407066256 14938113502759608 14953372464086784 15019821088060698 15027030845037939 15028207364491776 15056074198043424 15078688195124736 15092414811597312 15145693687317492 15159481301051964 15175226415501824 15182250614047296 15258230946601344 15369742410502662 15392827532523168 15406840120172256 15469861707797952 15483944422142784 15498547501839948 15576110757988872 15606215340049152 15613706575748736 15699109478978016 15706645305366288 15720943571461296 15737002176849408 15744556192345344 15814520616529518 15845085983009088 15852691880479584 15946369854280047 16026174259790058 16033867082561419 16048463229200073 16064856388867104 16072567779685872 16103631884401152 16175191940988444 16182956294656242 16199486836094016 16214233751739072 16280557978199424 16310747047880376 16350116045897088 16422771409472961 16431941019416832 16447438165217904 16462410798959568 16529750192151456 16569647794672128 16642565577474291 16690743463519944 16774273123988016 16782037477655814 16790093126993277 16791407682835968 16799467830023424 16805377690604559 16806693443129856 16814760927729408 16874119987821278 16906733285053248 16914848790394464 16955675899448832 17031022202416404 17048419024920192 17056602541707456 17063938750932864 17072129717439552 17165509814926512 17173749537186216 17206941940621056 17316930974088564 17403594421272696 17411948427993028 17419437474910632 17427799086552876 17445601208101248 17523124602737481 17532908591907072 17565419897717328 17591802894312192 17607817280196864 17661498163850268 17669975968537074 17679841951769088 17686061517893958 17695936482448896 17712625716388512 17801269437701568 17834278365539532 17941839404546304 17950451777561472 17966792653098624 18072963437475492 18081638752146606 18172129217653684 18207251230057344 18215991005040192 18224422690605768 18315627725474352 18324419522927336 18341100833371512 18349590428865423 18359835872990976 18368648891069568 18450274052617771 18485933646843936 18494807193892848 18503367935870142 18513699241250304 18530552859130368 18595968966170388 18604895331951734 18621831968576178 18640853769006144 18777086396459937 18871057264486518 18880115677098949 18890333643190464 18899401308776352 18916606043695584 18945018501566976 18993984307899328 19020074945684904 19029204889193772 19075135386879936 19170597855986304 19179471403035216 19188677859420888 19206145932119496 19284708557510032 19311198541792326 19320468229334493 19321980897203712 19331255760450816 19464025374190176 19493260047665664 19511005391359488 19579043723931783 19596867159274461 19626301359113904 19724522165895456 19733990255460208 19761097384931994 19772130940144128 19781621882690304 19790778256101216 19869525902819138 19889822195740224 19899369631992032 19907928542755008 19917484670346144 19926703930937076 20026428117414264 20036041126717252 20074765597391232 20184569330114592 20194258249756656 20212641734735952 20243000818729728 20344307928801792 20483157633814512 20492989880670216 20513923028621568 20523770043364224 20542453493563008 20605081191158646 20614971963293253 20626482277063936 20633738437542951 20645259229523712 20654815357114848 20664730002453264 20768147677318496 20796675352699428 20806658093129454 20818275434331648 20827911646406592 20932145971970688 20942193740488384 20961258095281728 20970960490131912 21086027488706024 21126781310678784 21136922507306112 21261826472373396 21281181799157532 21313145814262848 21368232346386744 21397950972266764 21419808518489472 21430090372914496 21459527310239928 21566922587984592 21577275059541656 21587262591848499 21588952735074816 21599315781458688 21606914173634433 21618978335652096 21695297127198786 21707410637599232 21725470630005541 21737228509354176 21747662730507168 21800154727862784 21897028545963948 21919395889183104 21929917553623872 21949881065279424 22039666922868608 22190087436632388 22200739037392734 22243647307662144 22254324618026592 22365697498650688 22376049970207752 22386790835991036 22396419610599384 22407170254139412 22430058696130176 22529731632091047 22542311046737664 22553131720525952 22584111297065136 22618032292687104 22708029603221872 22718540530976238 22731225366560256 22739221951577946 22742136722276608 22751918334577152 22762839623252736 22773375921070944 22887346419902016 22898332716248288 23054613615753993 23089241298784752 23110260180258384 23204792561696928 23225916633214176 23237065448737168 23247821252759922 23260801610801664 23364166136983308 23409323010073728 23420559863623104 23548664218467024 23559967958049432 23581415357191944 23605503265274112 23616834288518016 23721780924794277 23735025916935424 23767628974513632 23779037820719376 23803327595893248 23933935703415296 23955723537464832 24039261389685087 24097284583300656 24108851669528808 24155447826601728 24262787911482666 24274434441984363 24276334973409792 24287988006720256 24299230254141024 24321350627608608 24357880930586112 24420836967299136 24454801111162016 24466120571820564 24491531854759424 24525174068845632 24647911529125248 24659742925190464 24671157247826856 24693616198439352 24794625288227184 24829109291434904 24842546867833344 24854471692008192 25036115195279916 25161409685982024 25187111524253952 25199201745035136 25210040164694784 25222141391594112 25311179981731917 25360099927579872 25372273185591696 25421311208756736 25433513849173248 25546533303624606 25560797141315072 25572628537380288 25584903812561184 25595908126399296 25608194576159328 25748264722389768 25760624305779324 25810412910931584 25952033832253568 26105391631909044 26117922641989542 26129156212365948 26141698629829314 26168401812151872 26299362887860608 26348129846575992 26387704341468288 26411725920295296 26504963952805611 26519762927653632 26529092276840937 26543904723673344 26556646227128192 26568938574582768 26701904156552352 26751417548309298 26766354129854976 26912759106819456 26925677666342208 26950188979647936 27122458128219909 27258193826480526 27310876845086016 27323986507560288 27365026724485632 27389937991417344 27473441588211528 27486629284391004 27511651250057268 27539753809486464 27552973336604352 27728900470265904 27742210790839272 27770548861875456 27795829288695552 27893953449255582 27907342997927601 27909527962627584 27932747952864267 27948344127042304 27961280653509216 28028770364395008 28182563343074816 28306585896729777 28349101963164528 28374909065543376 28417527752350464 28490976461848992 28543807333790658 28559744691319296 28612703080319904 28755896783979456 28783016789131332 28809218898179244 28927062836265048 28982971345805568 28996883640676224 29196038061285264 29225861185577472 29239890071498496 29252466430170624 29266508087039232 29586783248843184 29600985383190312 29658196410216192 29672432824035456 29804288854228707 29834733293610336 29849054447988048 29861892814132512 29876227005519216 29906744928173568 30039642176121396 30054061690075878 30112148396086848 30291387374634984 30318962602103928 30364501228094592 30516461893202688 30739484821005324 30785655065046336 30813680240344512 30907621786737969 30939723415595904 30967888844285568 30997095003679896 31152221515977744 31209987139694181 31212430680098304 31227413151497472 31398218957956032 31413290610732576 31441887142922592 31489112384690688 31629041233059036 31690171966018176 31705383760959168 31892739708560094 32052348519580116 32067734165122838 32096926458400146 32129712777734208 32145135559371744 32350383881976888 32365912589312484 32398973672188032 32428467503478144 32542945690798179 32561115956398848 32621494095760752 32700232091794176 32845542818945922 32863882038833664 32894876330435808 32924821597919136 33059500384302912 33285131154948582 33301108556089101 33381486927039888 33548546247976032 33564074955311628 33580186253986554 33598935660046848 33610755381209118 33629521855458816 33748239975642556 33813466570106496 33829697580788928 34062044404832808 34077810796464357 34096838049840384 34113205083414912 34127877501865728 34144259434879104 34264794669147289 34331019629853024 34347499074372432 34413883881242112 34633861948177128 34807188842545392 34823896855986056 34838874949821264 34855598173105752 34871731879139883 34891202416202496 35046249205474962 35063071971755191 35065817183814144 35130839795434656 35183605788624384 35215634560393728 35322996327700536 35339951937074148 35372123035787916 35425251432777024 35602538875403136 35668556731079064 35883678809092608 35900903555122944 35933585306197248 36145926874950984 36163277504293212 36344258435307368 36394181867223999 36414502460114688 36431982010080384 36448845381211536 36631255450948704 36648839045854672 36682201666743024 36699180857730846 36719671745981952 36737297782139136 36900548105235542 36971867293687872 36989614387785696 37006735871740284 37191937932340776 37209790663903468 37243663937152356 37281707538012288 37554172792919874 37742114528973036 37760231354197898 37780667286380928 37798802617552704 37833212087391168 37987968615798656 38040149891369808 38058409778387544 38150270773759872 38319799955436909 38341195711972608 38358942806070432 38377355718841776 38412291864238992 38569417115020064 38622397083584652 38640936458668986 38662511520901632 38928050748380352 39158087447863566 39176883962984313 39193734318548922 39212547944743971 39252602718227808 39449044331790912 39467980510920416 39522194769863988 39563243765380608 39581556512202432 39739051805638276 39779644391480448 39798739263984064 39815857085510016 39834969340692288 39853407861874152 40052856234828528 40072082253434504 40127126322463947 40149531194782464 40347302598581719 40369138660229184 40388516499513312 40425283469471904 40486001637459456 40887290739720789 40966315267629024 40985979761340432 41027846057243136 41047540086728448 41084906987126016 41210162382317292 41229943926586506 41252964554127872 41267476875085902 41290518459047424 41309630714229696 41329460004906528 41536295354636992 41593350705398856 41613316186258908 41655823292813184 41840930173883373 41864291943941376 41884387480976768 41922516190563456 41941920980263824 42172054977412048 42253562621357568 42273845014612224 42523652944746792 42562363598315064 42626291628525696 42736464692773488 42795901944533528 42815711000685987 42839617036978944 42860180745828992 42919054620479856 43133845175969184 43154550119083312 43174525183696998 43198631562917376 43213828347268866 43237956671304192 43390594254397572 43450941260011082 43474457018708352 43495325461014336 43794057091927896 43838791778366208 43859835107247744 43899762130558848 44079333845737216 44380174873264776 44401478074785468 44487294615324288 44508649236053184 44731394997301376 44752099940415504 44773581671982072 44792839221198768 44814340508278824 44860117392260352 45059463264182094 45081092535113817 45084622093475328 45106263441051904 45168222594130272 45236064585374208 45416059206443744 45437081061952476 45478443903155892 45484273444553216 45525679246505472 45546751842141888 45774692839804032 45796665432496576 46109227231507986 46178482597569504 46220520360516768 46409585123393856 46451833266428352 46474130897474336 46495642505519844 46728332273966616 46818646020147456 46841119727246208 47097328436934048 47119935916098864 47162830714383888 47211006530548224 47233668577036032 47443561849588554 47470051833870848 47535257949027264 47558075641438752 48078522779370174 48101601247684257 48145389687600219 48194569166601312 48217703339057616 48310895653203456 48525575822965332 48548868883968726 48575976013440512 48598460508282048 48642701255217216 48841673934598272 48909602222324032 48932241143641128 49050348137691264 49268314228418883 49295823058250496 49319485850380928 49342314495653712 49387232396878704 49589250576454368 49658218582869808 49708943384016384 50072230390559832 50322819371964048 50370279380979831 50374223048507904 50398403490070272 50416133071813677 50420080329389568 50444282783188224 50622359963463834 50720199855159744 50744546371183392 50867027698346496 51093066607249212 51145257074760576 51169807625122368 51191816252798592 51216389152318656 51496529444779536 51521248611558648 51620825821863168 51904067664507136 52210783263818088 52235845283979084 52258312424731896 52283397259658628 52336803624303744 52569373808212443 52598725775721216 52696259693151984 52775408682936576 52823451840590592 53009927905611222 53039525855307264 53058184553681874 53087809447346688 53113292454256384 53137877149165536 53403808313104704 53502835096618596 53825518213638912 53851355332684416 53900377959295872 54244916256439818 54516387652961052 54621753690172032 54647973015120576 54946883176423056 54973258568782008 55023302500114536 55079507618972928 55105946673208704 55350822157853313 55457800940531808 55484421581678544 55541097723750912 55591658577391104 55787906898511164 55814685995855202 55865495905728534 55896688254084608 55922561307018432 56613171793459554 56640347031296847 56698203926329056 56749818131086752 56835055504700928 56981952923697984 57087614667581316 57225406160639808 57511793567958912 57566033578262664 57618437796358488 57854125672530096 57961404688003479 57965942691611136 57993767281352448 58392076122570528 58479780142996992 58533016174078464 58737131171795349 59059419957374473 59173566497686368 59201970766380624 59316392820432384 59344865648070912 59608577708457414 59669466587220672 59698108895976096 59723785628265024 59752454011038432 60079284352242792 60108123380151756 60224296792173696 60582774749269968 60637925204207856 60729002456189184 61032923786405376 61478969642010648 61571310130092672 61627360480689024 61815243573475938 61844915889879759 61879446831191808 61901215312628853 61935777688571136 61994190007359792 62304443031955488 62419974279388362 62454826302994944 62796437915912064 62826581221465152 62883774285845184 63258082466118072 63380343932036352 63410767521918336 63785479417120188 64104697039160232 64135468330245676 64193852916800292 64259425555468416 64290271118743488 64700767763953776 64731825178624968 64761787775545497 64797947344376064 64856935006956288 65085891381596358 65117133661831069 65122231912797696 65176411890016623 65242988191521504 65400464183588352 65691085637891844 65789752660871616 65849643195838272 66119000768605824 66570262309897164 66602217112178202 66762973854079776 67097092495952064 67128149910623256 67160372507973108 67221510762418236 67496479951285112 67589194896273141 67626933140212992 67659395161577856 68124088809665616 68155621592928714 68193676099680768 68226410166829824 68255755003731456 68288518869758208 68529589338294578 68662039259706048 68694998148744864 69163840847261979 69267723896354256 69543340659866983 69614377685090784 69647793711972112 69677749899642528 69711196346211504 69743463758279766 69782404832404992 70092498410949924 70126143943510382 70261679590869312 70645992655401072 70679903874148296 70744246071575832 70850502865554048 71165342774382831 71205077750806272 71337113462158128 71801807110245888 71867170612394496 72117784169055261 72291853749901968 72326555008586424 72688516870614736 72788363734447998 72823303325953089 72829004920229376 72863964020160768 72897690762423072 73262510901897408 73297678091709344 73364403333486048 73398361715461692 73474595564278272 73801096210471084 73943734587375744 73979228775571392 74013471743480568 74383875864681552 74419581327806936 74487327874304712 74563415076024576 75108345585839748 75484229057946072 75520462708395796 75561334572761856 75597605235105408 75666424174782336 75933539945195751 75975937231597312 76080299782739616 76116819556775088 76300541547519744 76639599910873818 76682391423945216 76717885612140864 76754711437683552 76824583728477984 77138834230040128 77244794167169304 77281872917337972 77856101496760704 78316174895727132 78353767925968626 78387468637097844 78425095889487942 78505205436455616 78898088663581824 78935961021840832 79044389539727976 79163113024404864 79478103611276552 79514891858416833 79559288782960896 79587276830522811 79597478527968128 79631714171020032 79669938681384576 79706815723748304 80105712469657056 80144164506869008 80254252644927894 80299062389564928 80694605197163438 80738277320458368 80777032999026624 80850566938943808 81367374384659727 81774581479441578 81932630535258048 81971959522680864 82095080173456896 82169813974252032 82420324764634584 82459887853173012 82534953750171804 82619261428459392 82658920009813056 83072590709273984 83186701410797712 83226632372517816 83311646585626368 83681860347766746 83722028993782803 83728583887882752 83768774961953536 83798243858592801 83845032381126912 83883841960527648 84344109954824096 84547690029224448 84919757690189331 85047305889493584 85124727196630128 85252583257051392 85472929385546976 85591803889067056 85631422001371974 85679234073957888 85720361491657984 85838109240959712 86267690351938368 86309100238166624 86349050367393996 86427656694537732 86781188508795144 86901882520022164 86948914037416704 86990650922028672 87588114183855792 87677583556732416 87719670214495488 87799524261117696 88158667691474432 88760349746529552 88802956149570936 88974589230648576 89017298472106368 89412866562686121 89462789994602752 89504199880831008 89547163343964144 89585678442397536 89628681016557648 89720234784520704 90118926528364188 90162185070227634 90212526882103808 90336445188260544 90832118412887488 90874162123904952 90956887806311784 91093503684283776 91549385679608064 91593330864993152 92218454463015972 92356965195139008 92441040721033536 92819170246787712 92903666532856704 92948261794948672 92991285011039688 93456664547933232 93629961419082543 93637292040294912 93682239454492416 94194656873868096 94239871832197728 94325661428767776 94467337154072064 94887123699177108 95070515898054528 95116151282877504 96157045558740348 96203202495368514 96290779375200438 96389138333202624 96435406678115232 97051151645930664 97097737767937452 97196921016564096 97285402510434432 97628837072394537 97683347869196544 97819204444648064 97864482287282256 98100696275382528 98536628456837766 98591646116500992 98638971700761856 98684628991307424 98774464793757408 99178501152908736 99316437165739616 99903325668267303 100144460781119664 100645638743928096 100740558761959662 100796806980140544 100832266143627354 100888565566376448 101244719926927668 101440399710319488 101489092742366784 102186133214498424 102290514149521152 102339615250244736 102383632505597184 102432778304637312 102794384007441867 102993058889559072 103042497223117296 103241651643726336 103808135329014272 104421566527636176 104471690567958168 104516624849463792 104566794519317256 104673607248607488 105138747616424886 105189215915265573 105197451551442432 105392519386303968 105550817365873152 105646903681181184 106019855811222444 106116369107363748 106226584908512768 106275754298331072 106807616626209408 107005670193237192 107651036427277824 107702710665368832 107800755918591744 108489832512879636 109032775305922104 109243507380344064 109295946030241152 109893766352846112 109946517137564016 110046605000229072 110159015237945856 110211893346417408 110701644315706626 110915601881063616 110968843163357088 111575813797022328 111629371991710404 111730991811457068 111845122614036864 113226343586919108 113280694062593694 113396407852658112 113499636262173504 113963905847395968 114175229335162632 114450812321279616 114959399866310727 115023587135917824 115132067156525328 115236875592716976 115708251345060192 115922809376006958 115987534562704896 116784152245141056 117474262343590698 117530651888952939 117637643834231913 118118839914748946 118347132995372736 118403941532761248 118689731296141824 119217155416914828 119338933174441344 119396217791952192 119447571256530048 119504908022076864 120158568704485584 120216246760303512 120448593584347392 121041907795745157 121165549498539936 121275850408415712 121458004912378368 122661872219162367 122957939284021296 123142620260185344 123254720961378048 123630487146951876 123689831779759518 123758893662383616 123802430625257706 123871555377142272 123988380014719584 124608886063910976 124839948558776724 125522790521650119 125592875831824128 125653162442930304 125767548571690368 126516164932236144 126760687864072704 126821535043836672 127570958834240376 128209394078320464 128270936660491352 128387705833600584 128447133002057961 128518851110936832 128580542237486976 129151918368324397 129401535527907552 129463650357249936 129523575551090994 129595894688752128 129713870013912576 130171782763192716 130234267323662138 130352823780033246 130485976383043008 131382171275783688 131579505321743232 131699286391676544 132238001537211648 133140524619794328 133204434224356404 133525947708159552 134194184991904128 134256299821246512 134320745015946216 134443021524836472 134992959902570224 135178389792546282 135243277605341451 135253866280425984 135318790323155712 136248177619331232 136311243185857428 136452820333659648 136577037739516416 137059178676589156 137324078519412096 137389996297489728 138327681694523958 138535447792708512 139086681319733966 139228755370181568 139295587423944224 139355499799285056 139422392692423008 139486927516559532 140184996821899848 140252287887020764 140523359181738624 141291985310802144 141359807748296592 141488492143151664 141701005731108096 142330685548765662 142410155501612544 142674226924316256 144235568338110522 144304803743052771 144436169062800657 144583707499803936 144653110017172848 145377033741229472 145576727468895996 145646606651906178 145727928040321536 145795381524846144 146525021803794816 146595356183418688 146728806666972096 146796723430923384 147602192420942168 147804942685256649 147887469174751488 147958457551142784 148026943486961136 148767751729363104 148839162655613872 148974655748609424 149126830152049152 150216691171679496 150968458115892144 151040925416791592 151110838142939493 151122669145523712 151195210470210816 151248399215441031 151332848349564672 151867079890391502 151951874463194624 152078294410038787 152160599565479232 152233639113550176 152601083095039488 153279199821747636 153435771224281728 153509422875367104 153649167456955968 154277668460080256 154489588334338608 154563745834675944 155712202993521408 156632349791454264 156707535851937252 156774937274195688 156850191778975884 157010410872911232 157708121424637329 157796177327163648 157871922043681664 158088779079455952 158326226048809728 158956207222553104 159029783716833666 159118577565921792 159174553661045622 159194957055936256 159263428342040064 159339877362769152 159413631447496608 160211424939314112 160288329013738016 160508505289855788 161389210394326876 161476554640916736 161554065998053248 161701133877887616 162734748769319454 163549162958883156 163865261070516096 163943919045361728 164840649529269168 164919775706346024 165069907500343608 165238522856918784 165317840019626112 166052466473559939 166145181418547968 166373402821595424 166453264745035632 166623293171252736 167363720695533492 167444057987565606 167537549923907072 167596487717185602 167690064762253824 167767683921055296 168688219909648192 169839515380378662 169921041093890541 170094611778987168 170249454393260256 170505166514102784 170945858771093952 171183607778134112 171262844002743948 171440722983315968 171676218481919424 172535380703876736 172618200476333248 172698100734787992 172855313389075464 173562377017590288 173803765040044328 173884214064010437 173897828074833408 173981301844057344 175176228367711584 175439340428990976 175599048522235392 177178259872123419 177520699493059104 177605912299141872 177949178461297152 178034596944212736 178825733125372242 178925579989205504 179008399761662016 179094326687928288 179171356884795072 179257362033115296 180237853056728376 180324370140455268 180672890376521088 181664236825774976 181748324247809904 181913775612623568 182187007368567552 183098771359216128 183186661729986304 184436908926031944 184713930390278016 184882081442067072 185534747669639277 185638340493575424 185703645937886559 185807333065713408 185896523589897344 185982570022079376 186913329095866464 187259922838165086 187364478908984832 188389313747736192 188479743664395456 188651322857535552 189774247398354216 190141031796109056 190232302565755008 192314091117480696 192406404990737028 192581558750400876 192778276666405248 192870813356230464 194102303291861328 194195475535874904 194393842033128192 194570805020868864 195257674144789074 195351400985493207 195366695738393088 195529235670049869 195638408889296128 195728964574564512 196201392550765056 197073256913675532 197277943401523712 197369257982614848 197548929587514816 198357002305817472 198632874331479232 199806651336534606 200288921562239328 201291277487856192 201481117523919324 201664532287254708 202489439853855336 202880799420638976 202978185484733568 204372266428996848 204581028299042304 204679230500489472 204767265011194368 204865556609274624 205588768014883734 205986117779118144 206084994446234592 208630021979600949 208843133055272352 208943381135916336 209033249698927584 209133589038634512 209347214497214976 210277495232849772 210378431830531146 210785038772607936 212039711622444888 212232738214727496 212551508596662144 213496028323148493 213615233252418816 214011340386474384 215405421330737664 215601511837183488 216353352507165783 216979665025759272 218065550611844208 218469909977859267 218487014760688128 218591892060482304 219787532705692224 219893034275128032 220093210000458144 220423786692834816 221403288631413252 221831203762127232 221937686326714176 223151627594044656 223258743983420808 223461983622914136 223690245228073728 226452687173838216 226561388125187388 226792815705316224 226999272524347008 227800619835587253 227927811694791936 228350458670325264 228901624642559232 229918799732621454 230047174271835648 230264134313050656 230473751185433952 231416502690120384 231845618752013916 233568304490282112 234948524687181396 235061303777905878 235275287668463826 236237679829497892 236694265990745472 236807883065522496 238434310833829656 238544675575250499 238677866348882688 238792435583904384 238895142513060096 239009816044153728 239853562684031023 240317137408971168 240432493520607024 240897187168694784 242083815591490314 242331098997079872 242551700816831424 244102123153979181 245323744438324734 245441503802286337 245915878568042592 246285240520370688 246509441922756096 247260974293903752 247379663559519036 247604861250515412 247976760029439168 249217772127821952 249679897117553448 251045581043300238 251166086981348409 251185751663648256 251306324885860608 251394731575778403 251535097143380736 253032329864472288 253643070087673344 254759273070567993 255141917668480752 256418788156640928 256541873320982704 256775411667201168 256894266004115922 257037702221873664 257161084474973952 258303836736648794 258803071055815104 258927300714499872 259047151102181988 260343565526385432 260468534647324276 260705647560066492 260971952766086016 262764342551567376 263159010643486464 263398572783353088 264476003074423296 266281049239588656 266408868448712808 267051895416319104 268238599688058363 268388369983808256 268512599642493024 268641490031892432 268886043049672944 269985919805140448 270356779585092564 270486555210682902 270637580646311424 272496355238662464 272622486371714856 274118357353178312 274648157038824192 274779992594979456 276655363389047916 277070895585417024 278173362639467932 278457510740363136 278591174847888448 278710999598570112 278844785384846016 278973855033119064 280369993643799696 280504575774041528 280889884257247629 281046718363477248 282431118190072033 282583970621604288 282719615496593184 282976984286303328 283402011462216192 284661371097531324 285348453848632512 288471136676221044 288609607486105542 288872338125601314 289167414999607872 289306220034345696 290754067482458944 291153454937791992 291293213303812356 291590763049692288 292886511217183611 293050043607589632 293190712366837376 293457613333944192 293593446861846768 295204384841884336 295609885370513298 295774938349502976 295916915102285568 296053886973922272 297535503458726208 297678325311227744 297949311497218848 299709977004801909 300433382343358992 301936916231784288 302081850833583184 302221676285878986 302390420940421632 302496798430882062 302665696699129344 303734159780783004 304156588820077574 304321199130958464 304467278227100352 306558399643495272 306871542448563456 307018845750734208 307298334913911936 308383152022325601 308555336920160512 308979176668677216 309127491669351888 311424405987042816 313264699582908528 313415071703874504 313549874548391376 313700383557951768 314020821745822464 315416242849274658 315567647745796719 315592354654327296 315743844087363328 316177558158911904 316652452097619456 317912414445106208 318059567433667332 318349107322091244 318389914111872512 318679754725538304 318827262894993216 320422849878628224 320576658027476032 321017010579711576 322778420788653752 322953109281833472 323108131996106496 323402267755775232 325469497538638908 327098325917766312 327730522141032192 327887838090723456 329681299058538336 329839551412692048 330139815000687216 330477045713837568 330635680039252224 332104932947119878 332290362837095936 332746805643190848 332906529490071264 334727441391066984 334888115975131212 335192975434371204 335535367842110592 337376439819296384 339679030760757324 339842082187781082 340189223557974336 340498908786520512 341891717542187904 342367215556268224 342525688005487896 343352436963838848 344878199598932181 345070761407753472 345236400952666496 345396201469575984 345710626778150928 347124754035180576 347607530080088656 347768428128020874 347962603688114688 350352456735423168 352591955666858817 352912931502695739 354356519744246838 355041398986118208 355211824598283744 356069193888425472 357651466250744484 358016799523324032 358188653375856576 358342713769590144 358514724066230592 360475706113456752 360648740280910536 361345780753042176 363125723387235471 363328473651549952 363496648495619808 363827551225247136 364374014737135104 366373323459972608 367985616657487101 368873817852063888 369427860780556032 369764162884134144 371069495339278554 371276680987150848 371407291875773118 371614666131426816 371793047179794688 371965140044158752 373826658191732928 374519845676330172 376778627495472384 376959487328790912 377302645715071104 379548494796708432 380282063592218112 380464605131510016 384628182234961392 384812809981474056 385163117500801752 385556553332810496 385741626712460928 387455755104973191 388204606583722656 388390951071749808 388787684066256384 389141610041737728 390515348289578148 390702801970986414 391058471340099738 391276817778592256 391457929149129024 394146513827351064 394738515965229696 395097859175029632 396714004611634944 397265748662958464 399613302673069212 400577843124478656 402582554975712384 402962235047838648 403329064574509416 404978879707710672 405729832816024353 405761598841277952 405956370969467136 408744532857993696 409358461000978944 409731113218549248 411177536029767468 411972235558236288 412169988892469184 417260043959201898 417686266110544704 417886762271832672 418066499397855168 418267178077269024 420554990465699544 420756863661062292 421570077545215872 424079423244889776 424465476429454992 425103017193324288 426992056646296986 427230466504837632 428022680772948768 432706705014331566 432914411229158313 433308507188401971 433959330051518544 436131101223688416 436939819955718534 437183784120964608 439575065411384448 439786068550256064 440186420000916288 442806577262826504 443662407524254464 443875372653428352 446303255188089312 446517487966841616 446923967245828272 447380490456147456 452905374347676432 453122776250374776 453332514428818479 453585631410632448 453998545048694016 455601239671174506 455819935632817483 455855623389583872 456234883230116361 456700917340650528 457803249285118464 459837599465242908 460528268626101312 460947502370867904 462833005380240768 463691237504027832 467136608980564224 469897049374362792 470122607555811756 470550575336927652 472475359658995784 473124364273911987 473388531981490944 473615766131044992 476868621667659312 477089351150500998 477355732697765376 477584871167808768 477790285026120192 478019632088307456 479707125368062046 480634274817942336 480864987041214048 484167631182980628 484662197994159744 485103401633662848 488204246307958362 490647488876649468 490883007604572674 491831757136085184 494521948587807504 494759327119038072 495209722501030824 495953520058878336 498157399420679817 498435544255643904 499359794235106896 502091162086600476 502332173962696818 502612649771721216 502789463151556806 503070194286761472 506064659728944576 509518546141135986 509763123281671623 510283835336961504 512837576313281856 513083746641965408 513550823334402336 513788532008231844 514322168949947904 516607673473297588 517606142111630208 517854601428999744 518094302204363976 520687131052770864 520937069294648552 521411295120132984 521652642192031311 521943905532172032 524514933781562347 525528685103134752 526318021286972928 526797145566706176 531534779616370257 532562098479177312 532817736897425616 534103790832638208 536477199376116726 536776739967616512 537025199284986048 537282980063784864 537772086099345888 539971839610280896 540713559170185128 540973110421365804 544992710477324928 545244972743429712 548236714706356624 549296314077648384 549559985189958912 553310726778095832 554141791170834048 556346725278935864 556604243008917831 556915021480726272 557110937813659677 557182349695776896 557421999197140224 557689570769692032 557947710066238128 560739987287599392 561009151548083056 561779768514495258 562093436726954496 564862236380144066 565167941243208576 565439230993186368 565953968572606656 569322742195062648 570696907697265024 576942273352442088 577219214972211084 577744676251202628 578334829999215744 578612440068691392 581508134964917888 582306909875583984 582586426607624712 583181526099384576 585773022434367222 586054202956479621 586100087215179264 586381424733674752 586587707010149607 586915226667888384 587186893723693536 590408769683768672 591219770741026596 591833830204571136 592107773947844544 595071006917452416 595356650622455488 595898622994437696 599419954009603818 600866764686717984 603873832463568576 604163701667166368 604443352571757972 604993596861764124 607468319561566008 608313177640155148 608642398261916928 608934556454200704 613116799286990544 613743084897126912 614037691501468416 614596669827823872 616766304044651202 617110673840321024 617958353337354432 618254983338703776 625890065938802847 626529399165817056 626830143407749008 627099749096782752 627400767115903536 628041643491644928 630832485698549316 631135295491593438 631487688174726656 632355116317823808 635824828890212416 636119134867334664 636698214644182488 637654525789986432 640488084969445479 640845699757256448 641153316054952064 642034021159423152 645556841577307504 646216263992212992 646804535511550464 650938995077277816 654196651835532624 655409729933577801 655461044282064384 655775676181446912 659362598117076672 659679102825384096 660279630001374432 661271360078504448 664209865894239756 665493611286381696 665813058980142528 669454882782133968 669776231950262424 670385950868742408 671070735684221184 674752879638592768 679358061521514648 679684164375562164 680378447115948672 680997817573041024 683401859506761759 683783435084375808 684734431112536448 685051376010975792 686704873927677696 689756399197864362 690141522815506944 690472801905332992 690792402939151968 691421253556301856 694249508070361152 695215060160177312 695536856256041748 700704913470846336 705183911333717634 705825863005391478 708713039488493676 710082797972236416 710423649196567488 715302932501488968 716033599046648064 716377306751713152 716685427539180288 717029448132461184 719560688052093069 720951412226913504 721297480561821072 722691561506084352 726251446774470942 726656947303099904 726993296991239616 727655102450494272 735971233314974202 736324511406859011 737747635704127776 738855721561112064 739528325768268288 742138990678557108 742814583751546236 743586094359589376 743930280088317504 747653316383465856 749039691352660344 753498260944045227 753557254990944768 753918974657581824 754184194727335209 754605291430142208 759096989593416864 760929210263020032 769256364469922784 769625619962948112 770326235001603504 771113106665620992 771483253424921856 774911510209946382 776409213167445312 776781902143499616 781030696579156296 781405603941972828 782116942680199476 782915858298258048 788293027654702128 789477031930459392 790195718350059264 793428009223269888 794531497325916928 799226605346138424 801155686248957312 804715799064175089 805165109951424768 805924470095677296 806658129149018832 809957759415421344 811459665632048706 811912741938934272 817489065715987392 822355072059534936 823944471116472576 824339977784938368 834520087918403796 835372532221089408 835773524543665344 836132998795710336 836534356154538048 841109980931399088 841513727322124584 843140155090431744 847293354570216099 848158846489779552 848930952858909984 850206034386648576 853984113292593972 856045361545897536 865413410028663132 865828822458316626 866617014376803942 867918660103037088 872262202447376832 873879639911437068 878659533651550833 879150130822768896 879572137100512128 880372840001832576 885613154525653008 887324815048508928 887750745306856704 892606510376178624 893034975933683232 893847934491656544 899129931014405727 904063428578270779 905810748695352864 906245552500749552 906665028857636958 907171262821264896 907997090097388032 911202479342349012 911639871265634966 912469766460232722 913401834681301056 919675198930485816 921056537252202624 921895004741735808 925149456066976803 925666010760481536 927382475008055664 934273217961128448 939794098748725584 940245215111623512 941101150673855304 944950719317991568 946248728547823974 946702943237390157 946777063962981888 947231532262089984 953737243335318624 954178702301001996 955169742335617536 956039264176614912 959414250736124092 961268549635884672 961729974082428096 968335262365961256 969324395988319488 970206803267325696 976408492615916724 981294977753298936 981766015209145348 983663514272170368 989043897175615008 989518654238076144 990419445002061648 991907040117756672 996314798841359634 996871088511287808 998719588470213792 1004182324173200952 1004664347925393636 1005578926303113612 1012129319457889152 1019037092282271972 1019526246563343246 1020567670673923008 1025675152626563712 1026167493283930816 1027101646668804672 1027577064016463688 1033215346946595176 1034634598796796543 1035212284223260416 1035709202857999488 1036188604408727952 1041374262105541728 1041874138589297104 1042822590240265968 1043305284384062622 1043887811064344064 1049029867563124694 1051057370206269504 1057775867000576451 1058738794508087217 1063069559232740514 1064548060870271509 1065124196958354624 1065635473794851232 1068207581665276416 1072954398752233452 1074050398569972096 1074565960127569728 1075544172198691776 1079943679220561792 1081427118340370256 1081946220842731608 1089377170161706413 1089985420954649856 1090489945486859424 1096473429412713248 1099119970379917824 1103956849972461303 1106621453556191664 1108283582341668096 1112693450557871728 1113208486017835662 1113830042961452544 1114221875627319354 1114364699391553792 1114843998394280448 1115379141539384064 1115895420132476256 1121479974575198784 1122018303096166112 1123559537028990516 1129724472760288132 1130335882486417152 1130878461986372736 1131907937145213312 1138645484390125296 1141393815394530048 1153884546704884176 1154438429944422168 1155489352502405256 1156669659998431488 1157224880137382784 1162367265314919573 1163016269929835776 1164613819751167968 1165172853215249424 1166363052198769152 1171546044868734444 1172108405912959242 1172762849467349504 1173175414020299214 1173830453335776768 1174373787447387072 1180817539367537344 1182439541482053192 1184215547895689088 1190142013834904832 1190713301244910976 1191797245988875392 1198839908019207636 1201733529373435968 1207747664927137152 1208327403334332736 1208886705143515944 1209987193723528248 1214936639123132016 1216626355280310296 1217189498448073059 1217284796523833856 1217869112908401408 1226233598573981088 1228075383002936832 1229193339655647744 1233532608089302404 1235916706674708864 1236509966677407552 1251780131877605694 1253058798331634112 1253660286815498016 1254199498193565504 1254801534231807072 1261664971397098632 1262270590983186876 1264710232635647616 1271649657780424832 1272238269734669328 1273396429288364976 1275309051579972864 1280976169938890958 1281691399514512896 1282306632109904128 1284068042318846304 1291113683154615008 1298743233687474939 1299925521565205913 1301877990154555632 1308393303671065248 1310819459867155602 1311551352362893824 1318725196234153344 1319358205650768192 1320559260002748864 1328419731788479512 1330987222572763392 1331626117960285056 1338909765564267936 1339552463900524848 1340771901737484816 1342141471368442368 1349505759277185536 1358716123043029296 1359368328751124328 1360756894231897344 1361995635146082048 1366803719013523518 1367459806898452449 1367566870168751616 1368704649690349083 1369468862225072896 1370102752021951584 1373409747855355392 1379512798395728724 1380945603810665984 1381584805878303936 1382842507112603712 1388499016140722304 1390430120320354624 1391073712512083496 1401409826941692672 1410367822667435268 1411651726010782956 1417426078976987352 1420165595944472832 1420847298393134976 1430605865002977936 1432067198093296128 1432754613503426304 1433370855078360576 1434058896264922368 1439121376104186138 1441902824453827008 1442594961123642144 1452502893548941884 1453986593982479232 1455310204900988544 1471942466629948404 1472649022813718022 1475495271408255552 1484277981357114216 1485629167503092472 1487860560176635008 1494472198262039451 1495306632766931712 1498079382705320688 1506996521888090454 1507837949315163648 1508368389454670418 1509210582860284416 1518193979186833728 1529289369845014869 1538512728939845568 1539251239925896224 1540652470003207008 1542966506849843712 1549823020419892764 1552818426334890624 1553563804286999232 1562061393158312592 1562811207883945656 1564233885360398952 1565831716596516096 1573544801344687041 1576586055309404256 1578954063860918784 1580391436700118528 1589062994651833856 1594604338849110771 1598453210692276848 1602311372497914624 1609431598128350178 1610330219902849536 1611848940191354592 1613316258298037664 1619915518830842688 1622919331264097412 1634978131431974784 1644710144119069872 1647888942232945152 1648679955569876736 1669040175836807592 1669812729026753493 1670745064442178816 1671547049087330688 1672265997591420672 1673068712309076096 1678974938788217161 1682219961862798176 1683027454644249168 1686280310180863488 1694586709140432198 1696317692979559104 1697861905717819968 1707968226585187944 1712090723091795072 1730826820057326264 1731657644916633252 1733234028753607884 1735837320206074176 1744524404894753664 1747759279822874136 1757319067303101666 1758162608869438863 1758300261645537792 1759144274201024256 1759763121030448821 1760745680003665152 1771226309051306016 1775501490613713408 1785213020752357248 1786069951867366464 1787695868983313088 1798259862028811454 1808126857156541558 1811621497390705728 1812491105001499104 1813330057715273916 1822404958684698024 1823279742531269932 1824939532920465444 1826803669362602112 1839350397860971632 1842113074504405248 1843790009483471616 1850298912133953606 1851332021520963072 1854764950016111328 1877670197816408541 1879588197497451168 1880490430223247024 1882202301347710608 1889901438635983136 1892497457095647948 1893405886474780314 1894463064524179968 1907474486670637248 1908357404602003992 1918828501472248184 1921464254908336437 1922537099271769344 1923459948164856192 1936670524731922512 1938648791976638976 1940413606534651392 1952816985231833448 1962589955506597872 1963532030418290696 1966229189800733403 1967327028544340736 1977017827330504231 1978087794351230016 1979037308476152288 1980838890004123296 1983814080235513344 1992629597682719268 1997439176940427584 2008364648346401904 2009328695850787272 2011157852606227224 2024258638915778304 2038074184564543944 2039052493126686492 2041135341347846016 2050205578520285277 2051350305253127424 2052334986567861632 2054203293337609344 2055154128032927376 2066430693893190352 2069269197593593086 2070424568446520832 2071418405715998976 2072377208817455904 2082748524211083456 2083748277178594208 2085645180480531936 2086610568768125244 2098059735126249388 2102114740412539008 2115551734001152902 2117477589016174434 2126139118465481028 2129096121740543018 2130248393916709248 2131270947589702464 2145908797504466904 2148100797139944192 2149131920255139456 2151088344397383552 2158682064156279207 2159887358441123584 2162854236680740512 2163892441685463216 2178754340323412826 2179970841909299712 2180979890973718848 2192946858825426496 2207913699944922606 2208973534220577033 2213242907112383328 2216567164683336192 2225386901115743456 2226416972035671324 2228443751254638708 2228729398783107584 2230758283078768128 2231790840264952512 2242959949150397568 2244036606192332224 2247119074057981032 2259448945520576264 2260494782832135681 2260671764972834304 2261756923972745472 2262552584182005627 2263815874290426624 2277290968780250592 2282787630789060096 2307769093409768352 2308876859888844336 2310978705004810512 2313339319996862976 2314449760274765568 2324734530629839146 2326032539859671552 2329227639502335936 2330345706430498848 2343092089737468888 2344216811825918484 2346350828040598428 2348747574894774144 2361635078735074688 2364879082964106384 2368431095791378176 2380284027669809664 2381426602489821952 2383594491977750784 2397679816038415272 2403467058746871936 2414147397192525267 2415495329854274304 2416654806668665472 2417773410287031888 2419974387447056496 2429873278246264032 2433252710560620592 2434378996896146118 2435738225816802816 2452467197147962176 2467065216178604808 2471833413349417728 2473019933354815104 2503560263755211388 2506117596663268224 2507320573630996032 2508398996387131008 2509603068463614144 2523329942794197264 2524541181966373752 2529420465271295232 2541880063710648297 2543299315560849664 2544476539469338656 2546792858576729952 2550618103159945728 2561952339877781916 2564613264219808256 2568136084637692608 2582227366309230016 2597486467374949878 2599851043130411826 2603755980309111264 2616786607342130496 2621638919734311204 2637450392468306688 2638716411301536384 2641118520005497728 2656839463576959024 2661974445145526784 2663252235920570112 2677819531128535872 2679104927801049696 2681543803474969632 2712190285734812337 2717432246086058592 2718736657502248656 2721513788463794688 2723991270292164096 2733607438027047036 2734919613796904898 2737409299380698166 2738937724450145792 2740205504043903168 2759025596791457448 2763169611756607872 2765685014225207424 2775448368200930409 2776998032281444608 2780860240640709248 2782147425024166992 2802819653883385344 2820735645334870536 2823303452021565912 2834852157953974704 2840108829712170471 2840331191888945664 2841694596786269952 2861211730005955872 2865509227006852608 2868117792529844736 2878242752208372276 2883805648907654016 2885189922247284288 2905005787097883768 2907973187964958464 2910620409801977088 2943884933259896808 2945298045627436044 2950990542816511104 2968555962714228432 2971258335006184944 2975721120353270016 2988944396524078902 2990613265533863424 2996158765410641376 3013993043776180908 3016736778909340836 3036387958373667456 3058578739690029738 3077025457879691136 3078502479851792448 3081304940006414016 3099646040839785528 3105636852669781248 3107127608573998464 3124122786316625184 3125622415767891312 3128467770720797904 3131663433193032192 3147089602689374082 3153172110618808512 3173327601001729353 3189208677698221542 3190739549429722381 3193644182610814527 3196906421384553696 3204622744995829248 3218863196256700356 3223697880382709184 3226632516596075328 3239831037661685376 3245838662528194824 3268131510485119239 3269956262863949568 3289420288238139744 3297359911139753472 3311870549917383909 3338080351673615184 3339625458053506986 3341490128884357632 3343094098174661376 3344531995182841344 3346137424618152192 3357949877576434322 3364439923725596352 3366054909288498336 3389173418280864396 3392635385959118208 3395723811435639936 3415936453170375888 3424181446183590144 3461653640114652528 3463315289833266504 3466468057507215768 3471674640412148352 3487101795944758719 3489048809789507328 3495518559645748272 3514638134606203332 3516325217738877726 3518288548402048512 3519526242060897642 3521491360007330304 3542452618102612032 3570426041504714496 3572139903734732928 3575391737966626176 3596519724057622908 3616253714313083116 3623242994781411456 3624982210002998208 3626660115430547832 3644809917369396048 3646559485062539864 3649879065840930888 3651568495344219177 3653607338725204224 3671604536470936429 3678700795721943264 3684226149008810496 3687580018966943232 3700597824267907212 3709529900032222656 3755340395632817082 3759176394994902336 3760980860446494048 3764404602695421216 3779802877271966272 3784994914191295896 3786811772949560628 3814948973341274496 3816714809204007984 3837657002944496368 3842928509816672874 3845074198543538688 3846919896329712384 3873341049463845024 3896229701062424817 3899776564695617739 3905633970463666896 3925179911013195744 3927064060836581392 3932458379601466806 3934654057088681472 3954035654661008462 3956175588702460032 3958074616952304576 3961677780008246592 3985259195365438536 3994878353880855168 4016729296692803808 4018657391701574544 4022315705212454448 4048517277831556608 4076148369129087888 4078104986253372984 4082270682695692032 4100411157040570554 4102379420695357347 4102700610506254848 4104669973135723264 4106113949071047249 4108406586675218688 4110308256065854752 4132861387786380704 4138538395187186172 4142836811431997952 4144754417634911808 4165497048422166912 4167496554357188416 4171290360961063872 4173221137536250488 4196119470252498776 4204229480825078016 4231103468002305804 4234955178032348868 4252278236930962056 4258192243481086036 4260496787833418496 4262541895179404928 4291817595008933808 4296201594279888384 4298263840510278912 4302176688794767104 4317364128312558414 4319774716882247168 4325708473361481024 4327784883370926432 4357508680646825652 4361959781947437696 4385893717650852992 4415827399889845212 4417947068441154066 4426485814224766656 4450773802231486912 4452833944071342648 4456887502509277416 4463581680529905024 4483416594786118353 4485919898300795136 4488073212384664448 4494238148115962064 4518897891041152528 4520989565664271362 4523513847945490944 4525105168364011254 4527631748580853248 4554581937560501184 4587868109535044607 4615538186819536704 4617753719777688672 4621957410009621024 4628899520549531136 4649469061259678292 4658455279004671872 4660691412860997696 4686184179474937776 4688433623651836968 4692701656081196856 4697495149789548288 4720634404034061123 4723270157470149376 4729758165928212768 4736862191582756352 4762853204979643904 4767188983955501568 4783813016547332313 4795359632076830544 4806934117493743872 4828294794385050534 4830990659708548608 4833309613337330944 4835546820574063776 4839948774894112992 4859746556492528064 4866505421121241184 4868757993792292236 4904934394295924352 4934130432357209616 4943666826698835456 4946039866709630208 5007120527510422776 5012235193326536448 5014641147261992064 5016797992774262016 5019206136927228288 5036924816364651483 5046659885588394528 5049082363932747504 5058840930542590464 5083760127421296594 5086598631121699328 5088953078938677312 5093585717153459904 5123904679755563832 5136272169275385216 5164454732618460032 5194972934749899756 5199702086260823652 5207511960618222528 5233573214684260992 5243277839468622408 5274487826608316589 5274900784936613376 5277432822603072768 5279289363091346463 5282237040010995456 5313678927153918048 5326504471841140224 5355639062257071744 5358209855602099392 5363087606949939264 5424380571469624674 5434864492172117184 5437473315004497312 5467214876054094072 5469839227593809796 5474818598761396332 5480411008087806336 5518051193582914896 5526339223513215744 5531370028450414848 5550896736401860818 5553996064562889216 5561720481281418496 5564294850048333984 5633010593449225623 5641471290669741072 5646606904043131824 5669704315907949408 5680217659424340942 5683389193572539904 5722423460011911744 5756485504416744552 5767611297815308032 5770379844494568576 5810011574195767536 5815946375929916928 5821240819603954176 5887769866519793616 5890596091254872088 5901981085633022208 5931053481991512693 5937111925428456864 5942516670012369888 5951442240706540032 5977888793048157804 5992317530821282752 6027986087552361816 6033473557818681672 6072775916747334912 6117157479380059476 6150616735560855831 6154050915759382272 6157004959703584896 6162609880012828032 6199292081679571056 6211273705339562496 6214255217147996928 6248245572633250368 6251244831535782624 6256935541441595808 6294179205378748164 6306344221237617024 6346655202003458706 6378417355396443084 6381479098859444762 6387288365221629054 6393812842769107392 6437726392513400712 6447395760765418368 6453265033192150656 6476046192468837621 6479662075323370752 6491677325056389648 6536263020970238478 6539912525727899136 6578840576476279488 6623741099834767818 6626920602661731099 6676160703347230368 6679250916107013972 6686188196349322752 6692274849236304384 6715899755152868644 6728879847451192704 6732109818576996672 6778346836561728792 6781484348496407043 6785270771918236416 6791447622871279872 6818694139160310511 6831872906340751776 6848362892367180288 6923307280229305056 6926630579666533008 6932936115014431536 6943349280824296704 6974203591889517438 6978097619579014656 6991037119291496544 7029276269212406664 7032650435477755452 7039052484121795284 7084905236205224064 7140852083009428992 7144279807469465856 7150783475933252352 7193039448115245816 7232507428626166232 7242442191577575801 7246485989562822912 7249964420005996416 7253320230861095664 7289619834738792096 7293118970125079728 7299758131681861776 7303136990688438354 7307214677450408448 7343209072941872858 7357401591443886528 7401195648535814424 7419059800064445312 7510680791265634164 7518352789989804672 7521961720892988096 7528809205390842432 7559605754543932544 7569989828382591792 7573623545899121256 7625640191131944891 7629897946682548992 7633429618408015968 7675314005888992736 7685857019633345748 7693839792659424768 7746682098927690048 7792459402124849634 7799553129391235478 7811267940927333792 7850359822026391488 7854128121673162784 7864916759202933612 7908071309322016924 7912351177404920064 7916149233904609152 7923355560016493184 7970518390730877072 7989756707761710336 8033458593385607616 8037314783403149088 8044631410424908896 8136570857204437011 8152296738258175776 8156209972506745968 8164541365391384064 8200822314081141108 8204758841390714694 8209339946271446528 8212227898142094498 8216813173350437376 8220616512131709504 8265722775572761408 8277076790374372344 8289508835269823616 8326345104602791227 8330994096844333824 8334993108714376832 8342580721922127744 8346442275072500976 8392238940504997552 8408458961650156032 8462206936004611608 8469910356064697736 8504556473861924112 8516384486962172072 8520326489136511413 8520993575666836992 8525083790358809856 8583635190017867616 8596527681020557824 8604353377589534208 8634728256625116828 8651416946722962048 8655569766741852864 8715017361293651304 8723919563894875392 8771787435301705984 8831654799779690424 8835894136882308132 8852971628449533312 8901547604462973824 8905667888142685296 8913775005018554832 8927163361059810048 8966833189572236706 8971839796601590272 8976146424769328896 8988476296231924128 9037795782082305056 9041979131328542724 9050210336728022508 9109163875121002368 9175736219070089214 9231076373639073408 9235507439555377344 9243914820019242048 9298938122519356584 9316910558009343744 9321382825721995392 9372368358949875552 9376867247303673936 9385403312162393712 9394990299579096576 9441268808068122246 9446540314940298752 9459516331856425536 9567626033094664626 9572218648289167143 9580932547832443581 9590719264153661088 9613868234987487744 9656589588770101068 9666619226674661888 9671093641148127552 9679897549788225984 9719493112985056128 9733010842242482368 9737515987584584472 9804394531455357717 9809868788591848704 9868260864714419232 9892079733419260416 10014241055020845552 10024470386653072896 10029282294523984128 10033595985548524032 10038412273854456576 10073849632729302966 10093319771176789056 10098164727865495008 10167520254842593188 10177906157877354624 10187171434306919808 10247809359511127664 10272544338550770432 10328909465236920064 10389945869499799512 10399404172521647304 10415023921236445056 10461305387834276157 10467146429368521984 10486555678937244816 10548975653216633178 10554865645206145536 10558578726182692926 10564474080021990912 10627357854307836096 10711278124514143488 10716419711204198784 10726175213899878528 10848761142939249348 10869728984344234368 10874946630008994624 10934429752108188144 10939678455187619592 10949637197522792664 10960822016175612672 11014813609412809287 11036102387165829792 11052678447026431488 11062740056900829696 11101793472803721636 11123440962562836992 11128589700096667968 11266021186898451246 11282942581339482144 11293213808086263648 11339408631815898816 11360435318848681884 11444846920023823488 11512971008833489104 11535222595630616064 11540759688989137152 11620023148391535072 11688689103187274451 11752824571517520127 11775539733039587232 11781192182509744176 11803962171266044416 11862106963983025386 11874223850856913728 11885033340024739776 11955777586096315608 11984635061642565504 12055972175104723632 12066947115637363344 12145551833494669824 12234314958760118952 12301233471121711662 12307138262086072041 12308101831518764544 12314009919407169792 12318341847213141747 12325219760025656064 12398584163359142112 12428510434295993856 12496491145266500736 12502489663071565248 12513871082883191616 12588358410757496328 12612688442475234048 12693310404006917412 12756834710792886168 12762958197718889524 12774576730443258108 12787625685538214784 12875452785026801424 12894791521530836736 12906530066384301312 12952092384937675242 12959324150646741504 12983354650112779296 13072526041940476956 13157681152952558976 13247482199669535636 13253841205323462198 13352321406694460736 13358501832214027944 13431799510305737288 13450249784358355059 13457759694902385408 13464219637153993344 13556693673123457584 13562968696992814086 13570541543836472832 13582895245742559744 13637388278320621022 13663745812681503552 13763604328605133821 13839124791313529617 13846614560458610112 13853261159333066016 13865872230028863072 13886698561648593408 13948407183779034876 13982074238582993088 14058552538424813328 14065300870955510904 14078104968243590568 14161903212102183369 14169810472410448128 14288559614938931712 14301566951866504704 14351439049641996939 14386078896230491632 14465014857252332464 14484884383155151602 14492971979125645824 14499928840011992832 14506640461722191328 14579239669477584192 14586237940250159456 14599516263363723552 14606273981376876708 14686418145883745716 14714803182887773056 14802391297071628848 14838119600128890624 15021361582531268328 15036705579979609344 15043923441785976192 15057618410781684864 15110774449093954449 15119211509087865088 15139979656765183584 15147247091798242512 15251280382263889782 15259795893365097984 15266859236816031936 15350628011777985472 15371714039266691496 15493364197855380096 15584918804249699268 15599106258782470956 15622535881854667584 15700719644052782976 15708256243346325568 15729833518405867224 15816142618644033848 15823463479824949767 15824702354809840128 15832298467809218304 15837868089274039389 15846711120032986368 15941036781461754144 15979513415523420672 16066917186771215232 16074629566806298176 16089262820849817792 16273141714408874022 16304593476516351552 16312419945013491936 16401644628162282216 16409517682781429388 16424455796284188996 16441233024263419008 16531445551145522816 16554153580748744688 16579017670539647232 16652690209205582454 16661988193688667648 16669986217428753664 16685161443844255488 16692884550145001952 16784477881009995104 16899031780347676869 16924413872009223216 16939820712129395472 17009112947723848224 17032768973924344144 17040652978273022826 17050167580717619712 17167270380035735232 17269456513250233656 17302833893445924096 17311139533483705728 17430034722587302608 17447839127789750784 17543574870603411968 17663309599559380848 17671788273764616264 17705943256899066624 17793160445974538079 17803095208925947648 17811335776285370592 17827550010037109664 17854326722119620096 17933666379144473412 17952292849538657792 17976952592463848256 18075591564164610112 18083958262657085448 18100420673456045016 18218327750242004736 18351472438140178428 18462152747278146816 18471014879110754688 18487829640038484096 18597876245038713168 18633821116018687488 18642765651443990784 18744736717899751104 18753734494607347872 18770806624324787424 18882537616136244492 18919032663712851072 19135252066189329252 19144437296578334286 19161865095664887162 19181438528307322176 19313179177540202136 19342187282296255104 19359795099576451968 19428138577406512863 19438986225970112256 19466021684484964736 19475031975169168944 19608789062910715434 19619737577183697408 19736521729428838464 19880761807985193297 20028482110041691104 20058564589047968256 20076824547708913152 20147699265458605932 20186639542353578112 20196329455730990016 20335040509685186376 20355812315754709248 20374342868613839616 20456082417480931533 20495618719022255328 20545088677101540864 20657818930473840128 20779891738999599024 20798808345043294608 20830047842472890112 20922610775668552314 20934292858737043968 20973111357874489632 21097951306433266356 21117157452365385852 21254715708615672192 21422556249028286976 21432839422408397568 21452350427799757056 21697522285878498696 21739457968688468736 21749893260017989248 21868859504216376288 21879356910375239184 21899274395045585328 21921644032351225344 22029627218825618574 22072204774331659584 22203586945607443272 22257179400193335936 22532042373796902492 22565885162678964288 22586427616172527296 22678817263631797632 22720870637697363768 22876920573395834673 22889693840047646976 23025942017666978208 23081519377978274304 23240046296783070144 23377378206374548902 23505649143035040254 23551079466079174464 23562384365019488352 23724213927966050772 23748447701713827456 23770066680049479552 23911555172192631216 23969270123285131008 24111944350209447264 24133894231274726688 24409712571613311033 24468629917520237904 24602466942243423324 24614276524172144082 24628019838814339584 24636683694426283494 24650439520051312128 24797168326718284224 24979035313808373681 24992982290533001472 25004979326143130496 25027742165766383232 25176716821514992656 25225376884950468096 25386620808013834824 25513669421585772336 25525916395437779048 25549153460886516216 25560979467409534239 25575251371076429568 25701231755296555003 25750905570053602848 25789583043061673472 25813060132768602624 25904184769875350484 25966709300225558592 26145052083880953912 26315362305905117952 26494964399339071272 26507682410646924396 26704642813388921472 26717003664428055888 26863599020611474576 26900499568716710118 26915519389804770816 26928439274307986688 27113387346246915168 27125937393985628172 27274776556641242044 27327491625363007104 27527208657210267642 27678249582627059234 27693229120917220224 27706522318666132032 27731744460057726144 27896814367558069752 27964148477165986176 28117105076849626656 28130601741911021808 28156209936487181136 28323806424204366738 28339620944820896256 28702878099283993878 28716655944867501429 28742797643497330743 28772157792460983264 28930029714504664928 28969768766310303204 28999857680023985664 29013280923444382656 29158479338955168384 29172475880500318912 29199032526727447104 29212547962753753416 29372836291767491432 29413183594366073151 29429606365775546112 29604782594143257696 29676239200257781248 30042723165062536656 30073411159959218688 30087846883571952384 30115236821563369728 30221548898187908898 30238423018175730176 30279959313530367168 30294494183596485024 30502560764527779564 30533718473632063872 30701256023555970944 30743428078533382992 30986728395710760192 31169837608499398536 31198212517564941912 31245071763709335168 31383916163502828471 31401439288105565952 31416512486692651136 31459667036811734448 31632285237288067696 31646926959649899534 31664596935618436608 31675736178548078778 31693422240065972736 31882073562923508288 32133834373542430464 32149259133612596352 32178525641699635584 32546283428817748044 32609186953032703104 32624839890026983872 32803289256324564432 32819035365562858776 32848911592568377992 32882466048526838016 33044440828238427861 33062891102291045632 33108307161497489376 33158035341079294464 33305380418411164908 33339972434857507328 33370322887688510976 33385769100290003904 33568955762019990208 33798063560695353738 33848827744018446432 33879641424258790944 34018225895447696448 34065537947848688288 34081305956546045652 34334540760071470464 34538913026500467312 34605667786891848192 34622279066967411456 34860069445174605216 35258473714552560381 35326619199118761696 35343576547529232528 35411886513798133248 35586320891949076158 35606190417851895296 35622671552570741184 35655100020074219328 35867332758288946824 35953905184927696512 36151183128329220224 36167916525314170896 36200841346912090032 36436655500484009472 36702944876280356856 36921414786258216123 36924305494556293632 36942029758221509376 36955025541639425241 36975659280076968192 37195752490077426336 37285531302887981568 37489473435799502208 37507468989214695744 37541613248649574848 37765075232272488984 37838065327425702144 38270504132378658504 38288874593156668572 38323730191329774324 38362877056614644352 38626358355080404272 38684374564592510208 38719590199152903936 38856277154813025726 38877972451940224512 38932043368969929472 38950063950338337888 39217578125821430868 39473043458857676928 39761523615970386594 40056964220083382208 40295398530917211864 40373279084707156224 40392658911461980032 40670081019370372752 40711624631509418496 40748685737227679232 40912164834961863066 40991237438044510656 41517374373940588851 41559783477999198048 41597616690086589216 41660095684945780224 41845221551337104628 41946222715748979264 42195902612866532712 42234314904730771704 42485709636306550107 42509431417231344384 42865678844816795136 42904700855599514112 43054317148925990817 43395044571756997392 43478915937376937472 43499786520035978496 43737719008432752576 43758713820750478368 43798548790091170656 44059254437651237148 44144409548663319168 44407173891214886544 44514358800386671872 45064084747593804984 45131770325357928576 45172855232345054592 45332323347281863347 45357634527263595264 45441741275394727536 45753841146791669346 45779387680095293952 46051884035333956416 46480092593566140288 46754756412749097804 47011298286070080508 47102158932158348928 47124768730038976704 47448427855932101544 47470390439474849301 47496895403427654912 47540133360098959104 47730858974122173577 47823110344385262432 47938540246570262016 48223888700418894528 48267788462549453376 48819425143226622066 48937259835040475808 49204933884486846648 49228553048344288164 49273367388852566988 49594336653436568448 49958070627616747362 49985964581066002944 50009958652286260992 50055484331532766464 50353433643029985312 50697095341043030607 50773241616027669648 51027338843171544672 51051832790875558096 51098306921773032432 51121958934819068478 51150502742152859136 51402463510593110006 51501811140107205696 51808369539750700968 51933418600451117184 52290104167761907824 52630724611810235904 52989928798678142544 53015364821293848792 53379481337923614237 53409285626777842944 53434007328856111776 53727198041222949152 53800999137433420236 53856878548615973376 54226774692493830336 54251874787971256344 54549553113282484088 54654983250726014208 55054417314420535284 55356499165254118468 55386458241834440448 55413044637332264064 55463488920115452288 55793628735116139504 55928296954331972352 56234210153699253312 56261203483822043616 56312419872974362272 56647612848408733476 57405756198567987756 57433311889735002858 57485595286994661486 57544315584921966528 57860059429009329856 57939537532620606408 58026561846888765312 58284415732219538589 58316958677910336768 58344951761000637824 58398065053454894208 58425095925507506832 58745672583534982864 58826367188732146302 58859212731551092224 59209565188286515392 59642285423955579891 60085446330125073312 60175693767143904768 60230473643126739456 60443097796375817796 60559918627060734336 60588988367192970048 61005121529055559128 61067436947264127744 61368247252442794599 61402512047111941888 61486856157066765984 61973456791421520384 62339675216998797072 62396425035129883824 62490143527418670336 62767832327005656942 62802878576211131904 62833024973385302272 62919334073623468896 63264570474576135392 63293853919299799068 63351472357096157556 63764147125847016576 64267668747084860928 64298518267225192704 64357051283399271168 65092566857635496088 65218373906065406208 65249679780053967744 65606578512649128864 65638070731125717552 65697823185136755984 65764932097053676032 66088881656476855722 66125782204582091264 66216614322994978752 66610760836822329816 66771538200580007808 67137911524039980416 67596127121390707476 67697655488036892864 67759282848517581888 68036451790895392896 68131075895697376576 68162611913092091304 68630761720187504019 68669081520142940928 69077826053000934624 69244558133934822912 69720138890349210432 70516947429105120762 70653238398237523392 70687153095058465056 71172641783898152316 71245343105141482368 71310200040148438656 71734665516577893648 71907810369855393024 72302366256658440448 72335833050628341792 72401682693824180064 73229137714839933099 73405889752560713712 73842829572516432246 73884059516443018752 73910051083278850482 73951318560153936384 74391504980154852672 74978946871599004416 75014937978429391488 75083226497299149696 75530150464544977968 75676130654851404288 76541008264757317008 76577749186313337144 76647460382659548648 76725754113229288704 77103695265889665009 77252716710160808544 77368749129185020416 77439180398305807872 77712554309626051452 77864086737939858944 77900127900676675776 78435156251642861736 78946086917715353856 79523047231940773188 80113928440166764416 80590797061834423728 80746558169414312448 80785317822923960064 81340162038740745504 81824329669923726132 81982474876089021312 83034748747881177702 83119566955998396096 83195233380173178432 83690443102674209256 83892445431497958528 84391805225733065424 84468629809461543408 84971419272613100214 85018862834462688768 86108634297851981634 86149967834602504287 86228392930491992229 86790089143513994784 86999573040071956992 87475438016865505152 87517427641500956736 87597097580182341312 88118508875302474296 88288819097326638336 88814347782429773088 89028717600773343744 90128169495187609968 90263540650715857152 90345710464690109184 90664646694563726694 90715269054527190528 90883482550789455072 91507682293583338692 92103768070667912832 92960185187132280576 93509512825498195608 94022596572140161016 94151748490508485413 94204317864316697856 94249537460077953408 94896855711864203088 94940780878949698602 94993790806855309824 95080266720197918208 95461717948244347154 95646220688770524864 96447777400837789056 96535576925098906752 97638850286453244132 97874519670080951616 98409867768973693296 98457106096688576328 98546734777705133976 99133322484715283583 99188673306873136896 99916141255233494724 100019917304572521984 100110968663065532928 100706867286059970624 101394190682086061214 101546483232055339296 102054677686343089344 102103665581751116192 102196613843546064864 102243917869638136956 102804927021186220012 103003622280214411392 103616739079501401936 103866837200902234368 104580208335523815648 105775421143657681143 105979857597356285088 106030729642587697584 106758962675847228474 106818571253555685888 106868014657712223552 107454396082445898304 107601998274866840472 108453549384987660672 108503749575942512688 109099106226564968176 109309966501452028416 110108834628841070568 110712998330508236936 110764244358774648369 110772916483668880896 110826089274664528128 110865076624918275723 110926977840230904576 111587257470232279008 111856593908663944704 112468420307398506624 112522406967644087232 112624839745948724544 113295225696817466952 114811512397135975512 114866623779470005716 114971190573989322972 115088631169843933056 115720118858018659712 115879075065241212816 116053123693777530624 116568831464439077178 116633917355820673536 116689903522001275648 116796130106909788416 116850191851015013664 117491345167069965728 117652734377464292604 118419130376573030784 119284570847911159782 120170892660250146624 120886195592751635592 121119837254121468672 121177976734385940096 122010243058111118256 122134873894528255488 122736494504885589198 122805024094223883776 122973712314133531968 124552123121821766553 124679350433997594144 124792850070259767648 124980287054837340672 125535664654011313884 125666049946770604544 125838668147246937792 126529140949152270784 126587707838599598136 126702944714192315112 127457128908919650321 127528294251694033152 128597036534450385408 128714102566798542336 130185133715270992176 130436747812130812416 130499359560107935488 131213157025298257728 131276141462251435104 131395646370273511968 132177763312953711444 132433228645989957504 133221521673644659632 133543076401160015616 134275823048079960832 135192254242781414952 135395310976073785728 135518565697035163776 135996970041845590041 136072903581790785792 136262151791394753152 136325223826184182608 137261523440375008038 137338163040285881856 138155652106001869248 139440277780698420864 141033894858210241524 141306476796475046784 141374306190116930112 142345283567796304632 142490686210282964736 142620400080296877312 143192576922366520731 143469331033155787296 143815620739710786048 144604732513316880896 144671666101256683584 144803365387648360128 146458275429679866198 146811779505121427424 147685659145032864492 147820102166557700964 148783009960309705344 149957893743198008832 150029875956858782976 150166452994598299392 151060300929089955936 153082016529514634016 153155498372626674288 153294920765319097296 153451508226458577408 154207390531779330018 154505433420321617088 155425108619252102904 155800255801353351552 156870312503285723472 157892173835430707712 159046094463881546376 160138444013770842711 160227856880333528832 161181594123668847456 161570635645847920128 162680324077481491008 163648659339847452264 163964949752178042624 166069497495762355404 166239133911996792192 166390466760346356864 167380886205348418512 167784890862995917056 168783610451466130848 168937259618923086816 169942838545226200428 172217268595703963268 172299935669205008574 172456785860983984458 173580178287027989568 174853247196658615767 174950876033731010304 175034855283001913472 175194195160364682624 176237017750604948592 176577638194653276672 177628695564859546176 178926856271866739673 179908622287075885021 180256338990375219936 180527081301431714304 180691420929380218368 181329293389127453388 181766965101578910144 183015364587166677384 184104741757328383797 184207536141335825664 185920370374264561152 187019025650996391216 188045193144280322032 188303496981016970826 188408635728633395712 188499074920155906816 189793711423728406176 189881561757899397204 190923435896488694308 191292441377541049728 192895554801675578112 193071153850197813504 195277700572906488264 195749039340161903232 196819735537947386592 196914212193377152656 197093469555410267952 198266644969430567166 198377346613746273792 199832282510466989448 201413734572119941248 202788381364172122428 203092966464110678592 204109355372686178688 204207331163502232384 204393227687092129728 204487835739276273912 205609854042372440024 205892285160562512057 206007244560428822784 207233478159002803872 207733674401804468736 209160416671047631296 211550842287315362286 211959715194712570176 212061459285175395168 213517925351694456948 213736029315424447104 214908792164891796608 215203996549733680944 216907098769975321344 217007499151885025376 218198212453129936352 219687413144519799297 220217669257682141136 221425996661016473872 221528488717549296738 221652178549329056256 221730153249836551446 221853955680461809152 223174514940464558016 224936840614797013248 225044813935288174464 225249679491897449088 226590451393634933904 229623024794271951024 229733247558940011432 229942381147978645944 230177262339687866112 231311085797668995027 231440237716037319424 231758150130482425632 232106247387555061248 233137662928878154356 233379807044002551296 233592260213819576832 233700383702030027328 234982690334139931456 235305468754928585208 236838260753146061568 238569141695822319564 240341785320500293248 241772391185503271184 242239674508242937344 242355953468771880192 244020486116222236512 245472989009771178396 245947424628267063936 249104246243643533106 249358700867995188288 249585700140519535296 251071329308022627768 251677336294493875584 253058281898304541568 253175415677199196272 253405889428384630224 254914257817839300642 255056588503388066304 258449903503807512861 258685178791475976687 260370267430541984352 260998719120215870976 262426314050596515456 262552282924502870208 262791292740547023936 264355526625907422888 264866457291979915008 266443043347289319264 267086152802320031232 268551646096159921664 270384508485562829904 270790621952147571456 271037131394070327552 271993940083691180082 272145807163581571584 272524303582789506304 272650447652368365216 274523046880750016076 276311304212003738496 278880555561396841728 282067789716420483048 282612953592950093568 282748612380233860224 284690567135592609264 284981372420565929472 285240800160593754624 286385153844733041462 286938662066311574592 289343332202513367168 289606730775296720256 292916550859359732396 293623559010242854848 295371318290065728984 295640204333115401928 297399967454145850749 297566019920619410688 300059751913717565952 300332905989196598784 302120601858179911872 306164033059029268032 306310996745253348576 306589841530638194592 308414781063558660036 309010866840643234176 310850217238504205808 311600511602706703104 313740625006571446944 317326263430973043429 318092188927763092752 320276888027541685422 320455713760667057664 322363188247337694912 325360648154962982016 327297318679694904528 327929899504356085248 332138994991524710808 332292733076323945107 332478267823993584384 332780933520692713728 334116012818855215039 334761772410696837024 335569781725991834112 337567220902932261696 337874519237846173632 339885677090452400856 344434537191407926536 344599871338410017148 344913571721967968916 347160356574055979136 349706494393317231534 349901752067462020608 350069710566003826944 350388390320729365248 352474035501209897184 355257391129719092352 357853712543733479346 359817244574151770042 360512677980750439872 362658586778254906776 363533930203157820288 366030729174333354768 368209483514656767594 368415072282671651328 373656369365465299659 374038051301992782432 376090386288560644064 376606993962033941652 376998149840311813632 379587422847456812352 379763123515798794408 381846871792977388616 382371386726758950963 382584882755082099456 385791109603351156224 386142307700395627008 390555401145812976528 391498078680323806464 393639471075894773184 393828424386754305312 394186939110820535904 396533289938861134332 399664565020933978896 402827469144239882496 405576762728344244856 406185932928221357184 407990910125536770123 408218710745372357376 408414662327004464768 408786455374184259456 408975671478552547824 411219708084744880048 411784570321125024114 412014489120857645568 414466956318005607744 418320833342095262592 423101684574630724572 423919430389425140352 424122918570350790336 427035850703388913896 427472058630848894208 429577730767099562193 429817584329783593216 430407993099467361888 433814197539950642688 434014998303770050752 436396424906259872704 439374826289039598594 440435338515364282272 442851993322032947744 443056977435098593476 443460306499673102892 446349029880929116032 449873681229594026496 450089627870576348928 450499358983794898176 453180902787269867808 459246049588543902048 459466495117880022864 459884762295957291888 460354524679375732224 462622171595337990054 462880475432074638848 463516300260964851264 466275325857756308712 467400767404060054656 469965380668279862912 470610937509857170416 473676521506292123136 477138283391644639128 480415332041312528133 480683570641000586496 483544782371006542368 484711906937543760384 488040972232444473024 490945978019542356792 491894849256534127872 498208492487287066212 498717401735990376576 499171400281039070592 502142658616045255536 503354672588987751168 506116563796609083136 506350831354398392544 506811778856769260448 509828515635678601284 516899807007615025722 517370357582951953374 520740534861083968704 524852628101193030912 525104565849005740416 525582585481094047872 528711053251814845776 529732914583959830016 532886086694578638528 539725866861227655063 540769016971125659808 541581243904295142912 542074262788140655104 543987880167382360164 545048607165579012608 545300895304736730432 549046093761500032152 552314225271985151391 552622608424007476992 557761111122793683456 564135579432840966096 565225907185900187136 565497224760467720448 569381134271185218528 572770307689466082924 573877324132623149184 578686664405026734336 579213461550593440512 585833101718719464792 587247118020485709696 590742636580131457968 591280408666230803856 594799934908291701498 595132039841238821376 604241203716359823744 612328066118058536064 612621993490506697152 613179683061276389184 616829562127117320072 618021733681286468352 621700434477008411616 623201023205413406208 627481250013142893888 634652526861946086858 636184377855526185504 640553776055083370844 644726376494675389824 650721296309925964032 654594637359389809056 659062239433559397891 664277989983049421616 664585466152647890214 664956535647987168768 665561867041385427456 668232025637710430078 669523544821393674048 675134441805864523392 675749038475692347264 679771354180904801712 688869074382815853072 689199742676820034296 689827143443935937832 693933257393006985081 694320713148111958272 699412988786634463068 700139421132007653888 700776780641458730496 704948071002419794368 710514782259438184704 715707425087466958692 719634489148303540084 721025355961500879744 725317173556509813552 727067860406315640576 732061458348666709536 736418967029313535188 747312738730930599318 748076102603985564864 752180772577121288128 753213987924067883304 759174845694913624704 759526247031597588816 763693743585954777232 764742773453517901926 765169765510164198912 775349710511422538583 776055536374427930061 781110802291625953056 782996157360647612928 787278942151789546368 787656848773508610624 788373878221641071808 793066579877722268664 799329130041867957792 805654938288479764992 811153525456688489712 812371865856442714368 815981820251073540246 816437421490744714752 816829324654008929536 817572910748368518912 817951342957105095648 822439416169489760096 823569140642250048228 828933912636011215488 836641666684190525184 846203369149261449144 847838860778850280704 848245837140701580672 854071701406777827792 854944117261697788416 859155461534199124386 859635168659567186432 860815986198934723776 868029996607540101504 872792849812519745408 878749652578079197188 880870677030728564544 885703986644065895488 886113954870197186952 886920612999346205784 892199902362437552247 892698059761858232064 900179255741152697856 900998717967589796352 906361805574539735616 918492099177087804096 918932990235760045728 919769524591914583776 925244343190675980108 927032600521929702528 932550651715512617424 934801534808120109312 939930761336559725824 941221875019714340832 951978790292919130287 954276566783289278256 960830664082625056266 961367141282001172992 967089564742013084736 976081944464888946048 981891956039084713584 983789698513068255744 996416984974574132424 997434803471980753152 998342800562078141184 1002348038456565645117 1004285317232090511072 1006709345177975502336 1012233127593218166272 1012701662708796785088 1013623557713538520896 1019657031271357202568 1033799614015230051444 1034740715165903906748 1041481069722167937408 1049705256202386061824 1050209131698011480832 1051165170962188095744 1057422106503629691552 1065772173389157277056 1079451733722455310126 1081538033942251319616 1087975760334764720328 1090601790609473460864 1098092187523000064304 1104628450543970302782 1105245216848014953984 1120969108096395898977 1128271158865681932192 1130994449520935440896 1138762268542370437056 1145540615378932165848 1147754648265246298368 1157373328810053468672 1158426923101186881024 1171666203437438929584 1174494236040971419392 1181485273160262915936 1182560817332461607712 1189599869816583402996 1208482407432719647488 1223972730376610310369 1224656132236117072128 1225243986981013394304 1226359366122552778368 1233659124254234640144 1236043467362572936704 1243400868954016823232 1254962500026285787776 1269305053723892173716 1272368755711052371008 1281107552110166741688 1288733192301298686579 1289452752989350779648 1301442592619851928064 1309189274718779618112 1318124478867118795782 1328555979966098843232 1329170932305295780428 1336464051275420860156 1339047089642787348096 1350268883611729046784 1351498076951384694528 1359542708361809603424 1377738148765631706144 1378399485353640068592 1379654286887871875664 1387866514786013970162 1388641426296223916544 1398825977573268926136 1409896142004839588736 1421029564518876369408 1431414850174933917384 1439268978296607080168 1441245996123937584399 1442050711923001759488 1450634347113019627104 1454135720812631281152 1464122916697333419072 1472837934058627070376 1494625477461861198636 1496152205207971129728 1504361545154242576256 1506427975848135766608 1518349691389827249408 1519052494063195177632 1527387487171909554464 1529485546907035803852 1550699421022845077166 1552111072748855860122 1562221604583251906112 1574557884303579092736 1575313697547017221248 1576747756443282143616 1586133159755444537328 1598658260083735915584 1619177600583682965189 1622307050913376979424 1624743731712885428736 1631963640502147080492 1633658649308017859072 1635145821496737037824 1635902685914210191296 1644878832338979520192 1647138281284500096456 1656942675815955454173 1657867825272022430976 1673283333368381050368 1692406738298522898288 1695677721557700561408 1696491674281403161344 1708143402813555655584 1718310923068398248772 1721631972397869447552 1736059993215080203008 1745585699625039490816 1757499305156158394376 1761741354061457129088 1771407973288131790976 1772227909740394373904 1773841225998692411568 1784399804724875104494 1785396119523716464128 1812723611149079471232 1836984198354175608192 1837865980471520091456 1839539049183829167552 1850488686381351960216 1854065201043859405056 1865101303431025234848 1869603069616240218624 1879861522673119451648 1882443750039428681664 1903957580585838260574 1908553133566578556512 1921661328165250112532 1934179129484026169472 1952163888929777892096 1963783912078169427168 1992833969949148264848 1994869606943961506304 1996685601124156282368 2004696076913131290234 2008570634464181022144 2025403325417593570176 2027247115427077041792 2039314062542714405136 2067599228030460102888 2069481430331807813496 2081799772179020955243 2082962139444335874816 2100418263396022961664 2102330341924376191488 2114844213007259383104 2131544346778314554112 2158903467444910620252 2163076067884502639232 2175951520669529440656 2181203581218946921728 2196184375046000128608 2209256901087940605564 2241938216192791797954 2256542317731363864384 2277524537084740874112 2291081230757864331696 2295509296530492596736 2326049131534267615749 2338812089731986505273 2343332406874877859168 2348988472081942838784 2362970546320525831872 2365121634664923215424 2379199739633166805992 2416964814865439294976 2447945460753220620738 2449312264472234144256 2450487973962026788608 2452718732245105556736 2467318248508469280288 2486801737908033646464 2509925000052571575552 2538610107447784347432 2544737511422104742016 2562215104220333483376 2577466384602597373158 2578905505978701559296 2618378549437559236224 2636248957734237591564 2657111959932197686464 2658341864610591560856 2672928102550841720312 2676599707087312656741 2678094179285574696192 2700537767223458093568 2702996153902769389056 2719085416723619206848 2755476297531263412288 2756798970707280137184 2759308573775743751328 2775733029572027940324 2797651955146537852272 2819792284009679177472 2855936370878757390861 2862829700349867834768 2878537956593214160336 2882491992247875168798 2884101423846003518976 2901268694226039254208 2928245833394666838144 2945675868117254140752 2989250954923722397272 2992304410415942259456 3007044115369696935351 3008723090308485152512 3012855951696271533216 3036699382779654498816 3038104988126390355264 3054774974343819108928 3058971093814071607704 3101398842045690154332 3104222145497711720244 3124443209166503812224 3149115768607158185472 3150627395094034442496 3153495512886564287232 3172266319510889074656 3197316520167471831168 3238355201167365930378 3244614101826753958848 3263927281004294160984 3271805371828420382592 3289757664677959040384 3294276562569000192912 3313885351631910908346 3315735650544044861952 3362907324289187696931 3384813476597045796576 3392983348562806322688 3416286805627111311168 3436621846136796497544 3443263944795738895104 3472119986430160406016 3491171399250078981632 3514998610312316788752 3523482708122914258176 3542815946576263581952 3544455819480788747808 3547682451997384823136 3568799609449750208988 3625447222298158942464 3673968396708351216384 3675731960943040182912 3679078098367658335104 3700977372762703920432 3708130402087718810112 3730202606862050469696 3764887500078857363328 3807915161171676521148 3817106267133157113024 3843322656330500225064 3866199576903896059737 3868358258968052338944 3904327777859555784192 3927567824156338854336 3985667939898296529696 4009392153826262580468 4017141268928362044288 4050806650835187140352 4054494230854154083584 4078628125085428810272 4135198456060920205776 4138962860663615626992 4163599544358041910486 4165924278888671749632 4229688426014518766208 4263088693556629108224 4317806934889821240504 4326152135769005278464 4351903041339058881312 4362407162437893843456 4392368750092000257216 4418513802175881211128 4483876432385583595908 4513084635462727728768 4555049074169481748224 4582162461515728663392 4652098263068535231498 4677624179463973010546 4686664813749755718336 4725941092641051663744 4730243269329846430848 4758399479266333611984 4857532801751048895567 4895890921506441241476 4900975947924053577216 4905437464490211113472 4934636497016938560576 4970828027447866362519 4973603475816067292928 5019850000105143151104 5077220214895568694864 5089475022844209484032 5124430208440666966752 5154932769205194746316 5236757098875118472448 5272497915468475183128 5314223919864395372928 5316683729221183121712 5345856205101683440624 5353199414174625313482 5356188358571149392384 5438170833447238413696 5510952595062526824576 5513597941414560274368 5518617147551487502656 5551466059144055880648 5595303910293075704544 5639584568019358354944 5711872741757514781722 5725659400699735669536 5757075913186428320672 5764983984495750337596 5802537388452078508416 5856491666789333676288 5891351736234508281504 5978501909847444794544 5984608820831884518912 6014088230739393870702 6017446180616970305024 6025711903392543066432 6076209976252780710528 6109549948687638217856 6117942187628143215408 6202797684091380308664 6208444290995423440488 6245399316537062865729 6248886418333007624448 6301254790188068884992 6306991025773128574464 6344532639021778149312 6394633040334943662336 6476710402334731860756 6489228203653507917696 6527854562008588321968 6543610743656840765184 6579515329355918080768 6588553125138000385824 6627770703263821816692 6725814648578375393862 6769626953194091593152 6832573611254222622336 6873243692273592995088 6886527889591477790208 7016436269195959515819 7029997220624633577504 7046965416245828516352 7085631893152527163904 7088911638961577495616 7095364903994769646272 7137599218899500417976 7250894444596317884928 7347936793416702432768 7351463921886080365824 7358156196735316670208 7401954745525407840864 7460405213724100939392 7529775000157714726656 7615830322343353042296 7634212534266314226048 7686645312661000450128 7732399153807792119474 7736716517936104677888 7855135648312677708672 7971335879796593059392 8018784307652525160936 8034282537856724088576 8101613301670374280704 8108988461708308167168 8157256250170857620544 8270396912121840411552 8277925721327231253984 8327199088716083820972 8459376852029037532416 8567809112636272172583 8635613869779642481008 8652304271538010556928 8703806082678117762624 8784737500184000514432 8837027604351762422256 8967752864771167191816 9021132346109090806053 9026169270925455457536 9110098148338963496448 9164324923031457326784 9304196526137070462996 9355248358927946021092 9373329627499511436672 9451882185282103327488 9460486538659692861696 9516798958532667223968 9715065603502097791134 9791781843012882482952 9869272994033877121152 9941656054895732725038 9947206951632134585856 10088721972867563090793 10154440429791137389728 10178950045688418968064 10248860416881333933504 10309865538410389492632 10473514197750236944896 10544995830936950366256 10628447839728790745856 10633367458442366243424 10691712410203366881248 10706398828349250626964 10876341666894476827392 11021905190125053649152 11027195882829120548736 11037234295102975005312 11102932118288111761296 11190607820586151409088 11423745483515029563444 11451318801399471339072 11514151826372856641344 11529967968991500675192 11598598730711688179211 11605074776904157016832 11712983333578667352576 11782703472469016563008 11957003819694889589088 12028176461478787741404 12051423806785086132864 12152419952505561421056 12219099897375276435712 12235884375256286430816 12405595368182760617328 12416888581990846880976 12490798633074125731458 12497772836666015248896 12689065278043556298624 12789266080669887324672 12953420804669463721512 12978456407307015835392 13055709124017176643936 13087221487313681530368 13159030658711836161536 13177106250276000771648 13255541406527643633384 13451629297156750787724 13539253906388183186304 13665147222508445244672 13746487384547185990176 14032872538391919031638 14059994441249267155008 14177823277923154991232 14190729807989539292544 14275198437799000835952 14572598405253146686701 14702927843772160731648 14716312393470633340416 14803909491050815681728 14920810427448201878784 15059550000315429453312 15231660644686706084592 15268425068532628452096 15373290625322000900256 15464798307615584238948 15710271296625355417344 15942671759593186118784 16037568615305050321872 16068565075713448177152 16314512500341715241088 16540793824243680823104 16555851442654462507968 16654398177432167641944 16918753704058075064832 17135618225272544345166 17271227739559284962016 17407612165356235525248 17569475000368001028864 17674055208703524844512 17935505729542334383632 18042264692218181612106 18052338541850910915072 18328649846062914653568 18608393052274140925992 18710496717855892042184 18736197949611188597187 18746659254999022873344 18903764370564206654976 18920973077319385723392 19033597917065334447936 19430131207004195582268 19583563686025764965904 19738545988067754242304 19883312109791465450076 20177443945735126181586 20308880859582274779456 20497720833762667867008 20619731076820778985264 21049308807587878547457 21089991661873900732512 21256895679457581491712 21266734916884732486848 21383424820406733762496 21412797656698501253928 21752683333788953654784 22043810380250107298304 22054391765658241097472 22074468590205950010624 22205864236576223522592 22381215641172302818176 22847490967030059126888 22902637602798942678144 23028303652745713282688 23059935937983001350384 23197197461423376358422 23210149553808314033664 23565406944938033126016 23914007639389779178176 24056352922957575482808 24102847613570172265728 24304839905011122842112 24438199794750552871424 24471768750512572861632 24811190736365521234656 24833777163981693761952 24981597266148251462916 25378130556087112597248 25906841609338927443024 25956912814614031670784 26111418248034353287872 26354212500552001543296 26511082813055287266768 26903258594313501575448 27063397038327272418159 27078507812776366372608 27330294445016890489344 27492974769094371980352 28065745076783838063276 28119988882498534310016 28355646555846309982464 28381459615979078585088 28550396875598001671904 29145196810506293373402 29607818982101631363456 29841620854896403757568 30463321289373412169184 30536850137065256904192 30746581250644001800512 30929596615231168477896 31420542593250710834688 31885343519186372237568 32075137230610100643744 32629025000683430482176 33081587648487361646208 33111702885308925015936 33308796354864335283888 34271236450545088690332 34542455479118569924032 34795796192135064537633 34815224330712471050496 35138950000736002057728 35348110417407049689024 35871011459084668767264 36084529384436363224212 36657299692125829307136 37216786104548281851984 37420993435711784084368 37472395899222377194374 37493318509998045746688 38067195834130668895872 38860262414008391164536 39167127372051529931808 39477091976135508484608 39766624219582930900152 40354887891470252363172 40617761719164549558912 40995441667525335734016 41239462153641557970528 42098617615175757094914 42179983323747801465024 42533469833769464973696 42766849640813467524992 42825595313397002507856 43717795215759440060103 44108783531316482194944 44148937180411900021248 44411728473152447045184 44762431282344605636352 45694981934060118253776 45805275205597885356288 46056607305491426565376 46119871875966002700768 46394394922846752716844 47130813889876066252032 47828015278779558356352 48112705845915150965616 48205695227140344531456 48943537501025145723264 49622381472731042469312 49667554327963387523904 49963194532296502925832 50756261112174225194496 51813683218677854886048 52222836496068706575744 52708425001104003086592 53022165626110574533536 53806517188627003150896 54126794076654544836318 54157015625552732745216 54985949538188743960704 56131490153567676126552 56239977764997068620032 56711293111692619964928 56762919231958157170176 57100793751196003343808 58290393621012586746804 59215637964203262726912 60926642578746824338368 61493162501288003601024 61859193230462336955792 63147926422763635642371 63770687038372744475136 64150274461220201287488 65258050001366860964352 66163175296974723292416 66223405770617850031872 66617592709728670567776 68542472901090177380664 69084910958237139848064 69591592384270129075266 69630448661424942100992 70696220834814099378048 71742022918169337534528 72169058768872726448424 73314599384251658614272 74433572209096563703968 74841986871423568168736 74944791798444754388748 76134391668261337791744 77720524828016782329072 78334254744103059863616 79533248439165861800304 80709775782940504726344 81190191114981817254477 81235523438329099117824 81990883335050671468032 82478924307283115941056 84197235230351514189828 84359966647495602930048 85066939667538929947392 85533699281626935049984 85651190626794005015712 87435590431518880120206 88823456946304894090368 89524862564689211272704 91389963868120236507552 91610550411195770712576 92113214610982853130752 92239743751932005401536 92788789845693505433688 94261627779752132504064 95656030557559116712704 96225411691830301931232 97887075002050291446528 99244762945462084938624 99335108655926775047808 99926389064593005851664 103627366437355709772096 104445672992137413151488 105416850002208006173184 106044331252221149067072 107613034377254006301792 108253588153309089672636 109971899076377487921408 112262980307135352253104 112479955529994137240064 114201587502392006687616 116580787242025173493608 118431275928406525453824 121853285157493648676736 122986325002576007202048 123718386460924673911584 126295852845527271284742 128300548922440402574976 131153385647278320180309 132326350593949446584832 132446811541235700063744 133235185419457341135552 137084945802180354761328 138169821916474279696128 139183184768540258150532 141392441669628198756096 143484045836338675069056 144338117537745452896848 148867144418193127407936 149683973742847136337472 149889583596889508777496 152268783336522675583488 155441049656033564658144 156668509488206119727232 159066496878331723600608 161419551565881009452688 162380382229963634508954 162471046876658198235648 164957848614566231882112 168394470460703028379656 168719933294991205860096 170133879335077859894784 171067398563253870099968 171302381253588010031424 174871180863037760240412 177646913892609788180736 182779927736240473015104 184479487503864010803072 185577579691387010867376 189443779268290906927113 191312061115118233425408 192450823383660603862464 195774150004100582893056 198489525890924169877248 198670217311853550095616 199852778129186011703328 207254732874711419544192 208891345984274826302976 212088662504442298134144 215226068754508012603584 216507176306618179345272 219943798152754975842816 224525960614270704506208 228403175004784013375232 233161574484050346987216 243570573344945451763431 243706570314987297353472 245972650005152014404096 247436772921849347823168 252591705691054542569484 256601097844880805149952 262306771294556640360618 266470370838914682271104 274169891604360709522656 276339643832948559392256 278366369537080516301064 282784883339256397512192 286968091672677350138112 288676235075490905793696 297734288836386254815872 299367947485694272674944 299779167193779017554992 310882099312067129316288 313337018976412239454464 318132993756663447201216 322839103131762018905376 324760764459927269017908 329915697229132463764224 336788940921406056759312 337439866589982411720192 342604762507176020062848 349742361726075520480824 355293827785219576361472 365559855472480946030208 368958975007728021606144 371155159382774021734752 378887558536581813854226 384901646767321207724928 396979051781848339754496 397340434623707100191232 399705556258372023406656 414509465749422839088384 424177325008884596268288 430452137509016025207168 433014352613236358690544 449051921228541409012416 456806350009568026750464 466323148968100693974432 487141146689890903526862 487413140629974594706944 494873545843698695646336 505183411382109085138968 513202195689761610299904 524613542589113280721236 532940741677829364542208 548339783208721419045312 556732739074161032602128 568331337804872720781339 573936183345354700276224 577352470150981811587392 595468577672772509631744 598735894971388545349888 599558334387558035109984 621764198624134258632576 626674037952824478908928 636265987513326894402432 645678206263524037810752 649521528919854538035816 659831394458264927528448 673577881842812113518624 685209525014352040125696 699484723452151040961648 731119710944961892060416 737917950015456043212288 742310318765548043469504 757775117073163627708452 769803293534642415449856 799411112516744046813312 829018931498845678176768 848354650017769192536576 860904275018032050414336 866028705226472717381088 898103842457082818024832 932646297936201387948864 974282293379781807053724 989747091687397391292672 1010366822764218170277936 1049227085178226561442472 1065881483355658729084416 1096679566417442838090624 1113465478148322065204256 1136662675609745441562678 1154704940301963623174784 1190937155345545019263488 1197471789942777090699776 1199116668775116070219968 1243528397248268517265152 1272531975026653788804864 1291356412527048075621504 1299043057839709076071632 1347155763685624227037248 1370419050028704080251392 1398969446904302081923296 1462239421889923784120832 1484620637531096086939008 1515550234146327255416904 1539606587069284830899712 1598822225033488093626624 1704994013414618162344017 1721808550036064100828672 1732057410452945434762176 1796207684914165636049664 1865292595872402775897728 1948564586759563614107448 1979494183374794782585344 2020733645528436340555872 2098454170356453122884944 2193359132834885676181248 2226930956296644130408512 2273325351219490883125356 2309409880603927246349568 2398233337550232140439936 2487056794496537034530304 2545063950053307577609728 2582712825054096151243008 2598086115679418152143264 2694311527371248454074496 2797938893808604163846592 2969241275062192173878016 3031100468292654510833808 3197644450066976187253248 3409988026829236324688034 3464114820905890869524352 3592415369828331272099328 3730585191744805551795456 3897129173519127228214896 4041467291056872681111744 4196908340712906245769888 4386718265669771352362496 4453861912593288260817024 4546650702438981766250712 4618819761207854492699136 4796466675100464280879872 5165425650108192302486016 5196172231358836304286528 5388623054742496908148992 5595877787617208327693184 5938482550124384347756032 6062200936585309021667616 6819976053658472649376068 6928229641811781739048704 7461170383489611103590912 7794258347038254456429792 8082934582113745362223488 8393816681425812491539776 8907723825186576521634048 9093301404877963532501424 9592933350200928561759744 10392344462717672608573056 10777246109484993816297984 11191755575234416655386368 12124401873170618043335232 13639952107316945298752136 13856459283623563478097408 15588516694076508912859584 16165869164227490724446976 16787633362851624983079552 17815447650373153043268096 18186602809755927065002848 20784688925435345217146112 22383511150468833310772736 24248803746341236086670464 27279904214633890597504272 31177033388153017825719168 32331738328454981448893952 33575266725703249966159104 36373205619511854130005696 41569377850870690434292224 48497607492682472173340928 54559808429267781195008544 62354066776306035651438336 67150533451406499932318208 72746411239023708260011392 96995214985364944346681856 109119616858535562390017088 124708133552612071302876672 145492822478047416520022784 218239233717071124780034176 290985644956094833040045568 436478467434142249560068352 872956934868284499120136704
- Sum of all divisors σ(n): 3324946614568469322432000000
- Sum of proper divisors (its aliquot sum) s(n): 2451989679700184823311863296
- 872956934868284499120136704 is an abundant number, because the sum of its proper divisors (2451989679700184823311863296) is greater than itself. Its abundance is 1579032744831900324191726592
Bases of 872956934868284499120136704
- Binary: 1011010010000101111101001001000011011101100100111111110011010010100110000010100010000000002
- Hexadecimal: 0x2D217D243764FF34A60A200
- Base-36: 31OPKYQPNC6AY88000
Squares and roots of 872956934868284499120136704
- 872956934868284499120136704 squared (8729569348682844991201367042) is 762053810134630305137198440981717748702735419647983616
- 872956934868284499120136704 cubed (8729569348682844991201367043) is 665240158299824509231392430455466031670011541434351755071644463479333975872241664
-
The
square root of 872956934868284499120136704 is 29545844629461.5936999167 -
872956934868284499120136704 is a
perfect cube number . Itscube root is 955720584
Scales and comparisons
How big is 872956934868284499120136704?- 872,956,934,868,284,499,120,136,704 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 872,956,934,868,284,499,120,136,704 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 872956934868284499120136704 cubic inches would be around 79643382 feet tall.
Recreational maths with 872956934868284499120136704
- 872956934868284499120136704 backwards is 407631021994482868439659278
- The number of decimal digits it has is: 27
- The sum of 872956934868284499120136704's digits is 135
- 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 872956934868284499120136704 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 872956934868284499120136704 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/872956934868284499120136704/
Chicago style:
Numbermatics. 2024. "Number 872956934868284499120136704 - Facts about the integer". https://numbermatics.com/n/872956934868284499120136704/
The information we have on file for 872956934868284499120136704 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 872956934868284499120136704, math, Factors of 872956934868284499120136704, curriculum, school, college, exams, university, Prime factorization of 872956934868284499120136704, STEM, science, technology, engineering, physics, economics, calculator, eight hundred seventy-two septillion, nine hundred fifty-six sextillion, nine hundred thirty-four quintillion, eight hundred sixty-eight quadrillion, two hundred eighty-four trillion, four hundred ninety-nine billion, one hundred twenty million, one hundred thirty-six thousand, seven hundred four.