506249049322625837091538752
506,249,049,322,625,837,091,538,752 is an even composite number composed of six prime numbers multiplied together.
506249049322625837091538752 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 506249049322625837091538752:
26 × 33 × 79 × 113 × 293 × 6073
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 29 × 29 × 29 × 607 × 607 × 607)See below for interesting mathematical facts about the number 506249049322625837091538752 from the Numbermatics database.
Names of 506249049322625837091538752
- Cardinal: 506249049322625837091538752 can be written as Five hundred six septillion, two hundred forty-nine sextillion, forty-nine quintillion, three hundred twenty-two quadrillion, six hundred twenty-five trillion, eight hundred thirty-seven billion, ninety-one million, five hundred thirty-eight thousand, seven hundred fifty-two.
Scientific notation
- Scientific notation: 5.06249049322625837091538752 × 1026
Factors of 506249049322625837091538752
Divisors of 506249049322625837091538752
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 29 32 33 36 42 44 48 49 54 56 58 63 64 66 72 77 84 87 88 96 98 99 108 112 116 121 126 132 144 147 154 168 174 176 189 192 196 198 203 216 224 231 232 242 252 261 264 288 294 297 308 319 336 343 348 352 363 378 392 396 406 432 441 448 462 464 484 504 522 528 539 576 588 594 607 609 616 638 672 686 693 696 704 726 756 783 784 792 812 841 847 864 882 924 928 957 968 1008 1029 1044 1056 1078 1089 1176 1188 1214 1218 1232 1276 1323 1331 1344 1372 1386 1392 1421 1452 1512 1566 1568 1584 1617 1624 1682 1694 1728 1764 1821 1827 1848 1856 1914 1936 2016 2058 2079 2088 2112 2156 2178 2233 2352 2376 2401 2428 2436 2464 2523 2541 2552 2646 2662 2744 2772 2784 2842 2871 2904 3024 3087 3132 3136 3168 3234 3248 3267 3364 3388 3509 3528 3642 3654 3696 3773 3828 3872 3993 4032 4116 4158 4176 4249 4263 4312 4356 4466 4704 4752 4802 4851 4856 4872 4928 5046 5082 5104 5292 5324 5463 5481 5488 5544 5568 5684 5742 5808 5887 5929 6048 6174 6264 6336 6468 6496 6534 6677 6699 6728 6776 7018 7056 7203 7284 7308 7392 7546 7569 7623 7656 7744 7986 8232 8316 8352 8498 8526 8613 8624 8712 8932 9251 9261 9317 9408 9504 9604 9702 9712 9744 9947 10092 10164 10208 10527 10584 10648 10926 10962 10976 11088 11319 11368 11484 11616 11774 11858 11979 12096 12348 12528 12747 12789 12936 12992 13068 13354 13398 13456 13552 14036 14112 14406 14553 14568 14616 14784 15092 15138 15246 15312 15631 15972 16389 16464 16632 16704 16807 16996 17052 17226 17248 17424 17603 17661 17787 17864 18502 18522 18634 19008 19208 19404 19424 19488 19894 20031 20097 20184 20328 20416 21054 21168 21296 21609 21852 21924 21952 22176 22638 22707 22736 22869 22968 23232 23548 23716 23958 24389 24563 24696 25056 25494 25578 25872 26136 26411 26708 26796 26912 27104 27753 27951 28072 28224 28812 29106 29136 29232 29743 29841 30184 30276 30492 30624 31262 31581 31944 32778 32928 33264 33614 33957 33992 34104 34452 34496 34848 35206 35322 35574 35728 35937 37004 37044 37268 38241 38367 38416 38599 38808 38848 38976 39788 40062 40194 40368 40656 41209 41503 42108 42336 42592 43218 43704 43848 44352 45276 45414 45472 45738 45936 46739 46893 47096 47432 47916 48778 49126 49392 50112 50421 50988 51156 51744 52272 52809 52822 52983 53361 53416 53592 53824 54208 55506 55902 56144 57624 58212 58272 58464 59486 59682 60093 60291 60368 60552 60984 61248 62524 63162 63888 64757 64827 65219 65556 65856 66528 67228 67914 67984 68208 68904 69629 69696 70412 70644 71148 71456 71874 73167 73447 73689 74008 74088 74536 76482 76734 76832 77198 77616 79233 79576 80124 80388 80736 81312 82418 83006 83259 83853 84216 84672 85184 86436 87408 87696 89229 89523 90552 90828 90944 91476 91872 93478 93786 94192 94743 94864 95832 97556 98252 98784 100842 101761 101871 101976 102312 103488 104544 105618 105644 105966 106722 106832 107184 109417 111012 111804 112288 114723 115248 115797 116424 116544 116928 117649 118972 119364 120186 120582 120736 121104 121968 123221 123627 124509 125048 126324 127776 129514 129654 130438 131112 133056 134456 135828 135968 136416 137808 139258 140217 140679 140824 141288 142296 142912 143748 146334 146894 147378 148016 148176 149072 151263 152964 153468 153664 154396 155232 158427 158466 158949 159152 160083 160248 160776 161472 162624 164836 166012 166518 167706 168432 170723 171941 172872 174816 175392 178458 179046 180279 181104 181656 182952 183744 184877 186956 187572 188384 189486 189728 191664 193633 194271 195112 195657 196504 197568 201684 203522 203742 203952 204624 208201 208887 209088 211236 211288 211932 213444 213664 214368 218834 219501 220341 221067 222024 223608 224576 229446 230496 231594 232848 235298 237699 237944 238728 240372 241164 241472 242208 243936 246442 247254 249018 249777 250096 251559 252648 255552 259028 259308 260876 262224 267687 268279 268569 268912 270193 271656 271936 272832 275616 278516 280434 281358 281648 282576 284592 287496 288463 290521 292668 293788 294756 296032 296352 298144 302526 305283 305928 306936 308792 310464 316854 316932 317898 318304 320166 320496 321552 327173 328251 329672 332024 333036 335412 336864 341446 343882 345744 347391 349632 350784 352947 356916 358092 360558 362208 363312 365904 368449 369663 369754 370881 373527 373912 375144 376768 378972 379456 383328 387266 388542 390224 391314 393008 403368 407044 407484 407904 409248 416402 417774 420651 422037 422472 422576 423864 426888 427328 428736 437668 439002 440682 442134 444048 447216 453299 453789 456533 458892 460992 463188 465696 470596 475281 475398 475888 477456 480744 482328 484416 487403 487872 492884 494508 498036 499554 500192 503118 505296 510487 512169 514129 515823 518056 518616 521752 524448 535374 536558 537138 537824 540386 543312 551232 554631 557032 560868 562716 563296 565152 569184 574992 576926 580899 581042 582813 585336 586971 587576 589512 592064 592704 596288 605052 610566 611856 613872 617584 624603 626661 633708 633864 635796 636608 640332 640992 643104 654346 656502 658503 659344 661023 663201 664048 666072 670824 673728 682892 687764 691488 694782 705894 712327 713097 713832 716184 721116 724416 726624 731808 736898 739326 739508 741762 747054 747824 750288 757944 765919 766656 774532 777084 780448 782628 786016 803061 804837 806736 807917 810579 814088 814968 815808 818496 823543 832804 835548 841302 844074 844944 845152 847728 853776 862547 865389 871563 875336 878004 881364 884268 888096 894432 906598 907578 913066 915849 917784 926376 931392 941192 950562 950796 951776 954912 961488 964656 974806 981519 984753 985768 989016 996072 999108 1000384 1006236 1010592 1020974 1024338 1028258 1031646 1036112 1037232 1042173 1043504 1048896 1058841 1070748 1073116 1074276 1075648 1080772 1086624 1105347 1108989 1109262 1112643 1114064 1119371 1120581 1121736 1125432 1126592 1130304 1138368 1149984 1153852 1161798 1162084 1165626 1170672 1173942 1175152 1179024 1195061 1203587 1210104 1221132 1223712 1227744 1235168 1249206 1253322 1261953 1267416 1267728 1271592 1280664 1281984 1286208 1294139 1308692 1313004 1317006 1318688 1322046 1326402 1328096 1332144 1341648 1355431 1359897 1365784 1369599 1375528 1382976 1389564 1411788 1424654 1426194 1427664 1432368 1442232 1453248 1457407 1462209 1463616 1473796 1478652 1479016 1483524 1494108 1495648 1500576 1515888 1531461 1531838 1536507 1542387 1547469 1549064 1554168 1560896 1565256 1572032 1606122 1609674 1613472 1615834 1621158 1628176 1629936 1647086 1663893 1665608 1671096 1682604 1688148 1689888 1690304 1695456 1707552 1725094 1730778 1742697 1743126 1748439 1750672 1756008 1760913 1762728 1768536 1776192 1788864 1813196 1815156 1826132 1831698 1835568 1852752 1873809 1877953 1879983 1882384 1891351 1901124 1901592 1903552 1909824 1922976 1929312 1949612 1963038 1969506 1971536 1978032 1983069 1992144 1998216 2012472 2019241 2021184 2033647 2041948 2048676 2056516 2063292 2072224 2074464 2084346 2087008 2117682 2129963 2136981 2141496 2146232 2148552 2161544 2173248 2210694 2217978 2218524 2225286 2228128 2238742 2241162 2243472 2250864 2290211 2297757 2299968 2307704 2323596 2324168 2331252 2341344 2347884 2350304 2358048 2390122 2407174 2414511 2420208 2423751 2431737 2442264 2447424 2455488 2470336 2470629 2498412 2506644 2523906 2534832 2535456 2543184 2561328 2579143 2587641 2588278 2596167 2614689 2617384 2626008 2634012 2637376 2644092 2652804 2656192 2664288 2683296 2710862 2719794 2731568 2739198 2747547 2751056 2779128 2823576 2849308 2852388 2855328 2864736 2884464 2914814 2924418 2944557 2947592 2951069 2954259 2957304 2958032 2967048 2988216 2991296 3001152 3031776 3062922 3063676 3073014 3084774 3094938 3098128 3108336 3130512 3173093 3176523 3195731 3212244 3219348 3226944 3231668 3242316 3256352 3259872 3294172 3316041 3326967 3327786 3331216 3342192 3358113 3365208 3376296 3379776 3390912 3411821 3415104 3450188 3461556 3485394 3486252 3496878 3501344 3512016 3521826 3525456 3537072 3573409 3585183 3598903 3610761 3626392 3630312 3652264 3663396 3671136 3705504 3747618 3755906 3759966 3764768 3782702 3802248 3803184 3845952 3858624 3882417 3899224 3926076 3939012 3943072 3956064 3966138 3984288 3996432 4024944 4038482 4052939 4066293 4067294 4079691 4083896 4097352 4108797 4113032 4126584 4144448 4148928 4168692 4174016 4235364 4259926 4273962 4282992 4292464 4297104 4323088 4372221 4386627 4421388 4435956 4437048 4450572 4456256 4477484 4482324 4486944 4501728 4580422 4594383 4595514 4609521 4615408 4627161 4642407 4647192 4648336 4662504 4682688 4695768 4700608 4716096 4780244 4814348 4829022 4840416 4847502 4863474 4884528 4941258 4986289 4991679 4996824 5013288 5047812 5069664 5070912 5086368 5122656 5158286 5175282 5176556 5192334 5228091 5229378 5234768 5252016 5268024 5288184 5305608 5328576 5361433 5366592 5421724 5439588 5463136 5478396 5495094 5502112 5558256 5615357 5621427 5633859 5647152 5655419 5674053 5698616 5704776 5710656 5729472 5764801 5768928 5829628 5848836 5889114 5895184 5902138 5908518 5914608 5916064 5934096 5976432 6037829 6057723 6063552 6100941 6125844 6127352 6146028 6169548 6189876 6196256 6216672 6261024 6346186 6353046 6389889 6391462 6410943 6424488 6438696 6463336 6484632 6512704 6519744 6588344 6632082 6653934 6655572 6662432 6684384 6716226 6730416 6752592 6823642 6870633 6893271 6900376 6923112 6970788 6972504 6993756 7002688 7024032 7043652 7050912 7074144 7146818 7170366 7197806 7221522 7243533 7252784 7260624 7271253 7295211 7304528 7326792 7342272 7411008 7411887 7495236 7511812 7519932 7529536 7565404 7604496 7606368 7737429 7762923 7764834 7788501 7798448 7835597 7844067 7852152 7878024 7886144 7912128 7932276 7968576 7992864 8049888 8076964 8105878 8132586 8134588 8159382 8167792 8194704 8217594 8226064 8253168 8337384 8365427 8425109 8470728 8519852 8547924 8565984 8584928 8594208 8646176 8744442 8773254 8833671 8842776 8853207 8871912 8874096 8901144 8954968 8964648 8973888 9003456 9058973 9160844 9188766 9191028 9219042 9230816 9254322 9284814 9294384 9296672 9325008 9391536 9488017 9519279 9560488 9587193 9628696 9658044 9680832 9695004 9726948 9769056 9882516 9948123 9972578 9983358 9993648 10026576 10074339 10095624 10139328 10172736 10201849 10235463 10245312 10316572 10350564 10353112 10384668 10456182 10458756 10469536 10504032 10536048 10576368 10611216 10685021 10720227 10722866 10755549 10796709 10832283 10843448 10879176 10926272 10956792 10990188 11004224 11116512 11230714 11242854 11267718 11294304 11310838 11348106 11397232 11409552 11529602 11537856 11647251 11659256 11697672 11778228 11790368 11804276 11817036 11829216 11832128 11868192 11952864 12075658 12115446 12158817 12198879 12201882 12239073 12251688 12254704 12292056 12326391 12339096 12379752 12392512 12433344 12522048 12692372 12706092 12779778 12782924 12821886 12848976 12877392 12926672 12969264 13116663 13145671 13159881 13176688 13239457 13264164 13307868 13311144 13324864 13368768 13432452 13460832 13505184 13647284 13741266 13783149 13786542 13800752 13846224 13881483 13941576 13945008 13987512 14048064 14087304 14101824 14134687 14148288 14235529 14293636 14340732 14395612 14443044 14487066 14505568 14521248 14542506 14590422 14609056 14653584 14804123 14823774 14909741 14958867 14990472 15023624 15039864 15130808 15208992 15212736 15474858 15525846 15529668 15577002 15596896 15671194 15688134 15704304 15756048 15864552 15985728 16031477 16084299 16099776 16153928 16211756 16265172 16269176 16318764 16335584 16389408 16435188 16452128 16506336 16674768 16730854 16846071 16850218 16901577 16941456 16966257 17022159 17039704 17095848 17131968 17169856 17188416 17292352 17294403 17488884 17546508 17667342 17685552 17706414 17743824 17748192 17802288 17909936 17929296 18054001 18113487 18117946 18173169 18302823 18321688 18377532 18382056 18438084 18461632 18508644 18569628 18588768 18593344 18650016 18783072 18976034 19038558 19120976 19169667 19174386 19232829 19257392 19316088 19390008 19453896 19538112 19765032 19896246 19945156 19966716 19987296 20053152 20148678 20191248 20403698 20470926 20611899 20633144 20657483 20679813 20701128 20706224 20769336 20912364 20917512 20939072 21008064 21072096 21152736 21222432 21370042 21440454 21445732 21511098 21593418 21664566 21686896 21758352 21813759 21913584 21980376 22211651 22233024 22235661 22370117 22461428 22485708 22535436 22588608 22621676 22696212 22794464 22819104 23059204 23212287 23288769 23294502 23318512 23395344 23429593 23506791 23556456 23580736 23608552 23634072 23658432 23736384 23882747 23905728 24151316 24230892 24317634 24397758 24403764 24478146 24503376 24509408 24584112 24652782 24678192 24759504 25013863 25096281 25192321 25275327 25384744 25412184 25559556 25565848 25643772 25697952 25754784 25853344 25938528 26233326 26291342 26319762 26353376 26478914 26528328 26559621 26615736 26622288 26864904 26921664 27010368 27176919 27294568 27482532 27566298 27573084 27601504 27692448 27762966 27883152 27890016 27975024 28174608 28269374 28370573 28464051 28471058 28557837 28587272 28681464 28761579 28791224 28886088 28974132 29011136 29042496 29085012 29180844 29218112 29307168 29608246 29647548 29819482 29917734 29980944 30047248 30079728 30223017 30261616 30417984 30605547 30706389 30949716 31051692 31059336 31154004 31193792 31342388 31376268 31408608 31512096 31729104 32055063 32062954 32160681 32168598 32266647 32307856 32390127 32423512 32461759 32496849 32530344 32538352 32637528 32671168 32778816 32870376 32904256 33012672 33349536 33461708 33692142 33700436 33803154 33882912 33932514 34044318 34079408 34191696 34588806 34904023 34941753 34977768 35093016 35334684 35371104 35412828 35487648 35496384 35604576 35819872 35858592 36108002 36226974 36235892 36346338 36476451 36596637 36605646 36643376 36755064 36764112 36876168 37017288 37139256 37177536 37300032 37530031 37566144 37952068 38077116 38241952 38339334 38348772 38465658 38514784 38632176 38780016 38907792 39307499 39349989 39437013 39530064 39587933 39718371 39792492 39890312 39933432 39974592 40106304 40297356 40353607 40382496 40807396 40941852 41223798 41266288 41314966 41359626 41402256 41412448 41538672 41824728 41835024 42144192 42264803 42305472 42404061 42444864 42706587 42740084 42880908 42891464 43022196 43186836 43329132 43373792 43516704 43627518 43827168 43960752 44412369 44423302 44471322 44582329 44729223 44740234 44876601 44922856 44971416 45070872 45243352 45392424 45588928 45638208 46118408 46424574 46577538 46589004 46637024 46790688 46859186 47013582 47112912 47217104 47268144 47765494 48094431 48252897 48302632 48461784 48635268 48795516 48807528 48956292 49006752 49018816 49168224 49305564 49356384 49519008 50027726 50192562 50384642 50538213 50550654 50704731 50769488 50824368 50898771 51066477 51119112 51131696 51287544 51395904 51509568 51706688 51877056 51883209 52466652 52582684 52639524 52706752 52957828 53056656 53119242 53231472 53244576 53729808 54162003 54340461 54353838 54519507 54589136 54849179 54908469 54965064 55132596 55146168 55203008 55384896 55525932 55766304 55780032 55950048 56349216 56538748 56741146 56928102 56942116 57115674 57174544 57362928 57509001 57523158 57582448 57772176 57948264 58170024 58361688 58557989 58614336 58975763 59216492 59295096 59638964 59835468 59961888 60094496 60159456 60446034 60523232 61211094 61412778 61768927 61835697 61899432 61972449 62103384 62118672 62308008 62684776 62752536 62817216 63024192 63412811 63458208 64110126 64125908 64321362 64337196 64533294 64615712 64780254 64847024 64923518 64993698 65060688 65076704 65275056 65740752 66416119 66634953 66699072 66923416 67110351 67384284 67400872 67606308 67765824 67865028 68088636 68158816 68383392 69177612 69636861 69808046 69883506 69955536 70186032 70288779 70520373 70669368 70742208 70825656 70975296 71209152 71412943 71639744 71648241 71717184 72216004 72453948 72471784 72692676 72952902 73193274 73211292 73286752 73510128 73528224 73752336 74034576 74278512 74795147 75041589 75060062 75288843 75576963 75825981 75904136 76154232 76483904 76678668 76697544 76931316 77029568 77264352 77560032 77815584 78614998 78699978 78874026 79060128 79175866 79436742 79584984 79678863 79780624 79866864 80594712 80707214 80764992 81530757 81614792 81883704 82447596 82532576 82629932 82719252 82804512 82824896 83077344 83649456 83670048 84529606 84808122 85111719 85392153 85413174 85480168 85673511 85761816 85782928 86044392 86284737 86373672 86658264 86747584 87033408 87255036 87654336 87921504 88824738 88846604 88942644 89164658 89458446 89480468 89753202 89845712 89942832 90141744 90486704 90784848 91816641 92019697 92119167 92236816 92676199 92849148 93155076 93178008 93274048 93581376 93718372 94027164 94225824 94434208 94536288 95530988 96165189 96188862 96482043 96505794 96605264 96923568 97170381 97270536 97385277 97591032 97615056 97912584 98013504 98336448 98611128 98712768 98942809 99038016 99648703 100055452 100385124 100769284 101076426 101101308 101409462 101538976 101648736 101797542 102132954 102238224 102263392 102575088 103628861 103766418 104368187 104712069 104933304 105165368 105279048 105915656 106113312 106238484 106462944 106489152 107459616 108324006 108680922 108707676 109039014 109178272 109429353 109698358 109816938 109930128 110265192 110292336 111051864 111532608 111900096 112220339 112590093 112698432 113077496 113482292 113856204 113884232 114231348 114349088 114725856 115018002 115046316 115164896 115544352 115896528 116340048 116723376 117115978 117535231 117922497 117951526 118311039 118432984 118590192 118763799 119155113 119277928 119670936 119923776 120188992 120318912 120892068 121046464 121060821 122422188 122825556 123537854 123671394 123798864 123944898 124206768 124237344 124616016 125369552 125505072 126378007 126794409 126825622 126916416 127212183 128119761 128220252 128251816 128642724 128674392 129066588 129231424 129560508 129694048 129847036 129987396 130121376 130153408 130550112 131481504 132832238 133237107 133269906 133746987 133846832 134187669 134220702 134629803 134768568 134801744 135212616 135730056 136177272 136317632 136766784 138355224 139273722 139616092 139767012 139911072 140372064 140577558 141040746 141338736 141651312 142825886 143296482 144283293 144432008 144602381 144758691 144907896 144943568 145385352 145905804 146386548 146422584 146573504 147020256 147056448 147504672 148069152 148557024 149590294 150083178 150120124 150577686 151153926 151614639 151651962 151808272 152308464 152696313 153357336 153395088 153862632 154528704 155120064 155481557 155631168 155649627 156590819 157229996 157399956 157748052 158120256 158351732 158873484 159169968 159357726 159561248 159733728 161189424 161414428 162486009 162845353 163021383 163061514 163229584 163767408 164007151 164547537 164895192 165065152 165259864 165438504 165609024 166154688 167179229 167298912 167340096 169059212 169616244 170223438 170784306 170826348 170960336 171347022 171523632 171565856 172088784 172569474 172747344 173316528 174510072 175097041 175673967 175843008 176346247 176927289 177649476 177693208 177885288 178329316 178916892 178960936 179506404 179691424 179885664 180283488 180973408 181569696 183633282 184039394 184238334 184473632 185306781 185352398 185698296 185917347 186310152 186356016 187436744 188054328 188451648 188868416 189072576 190238433 191061976 192330378 192377724 192964086 193011588 193210528 193847136 194340762 194541072 194770554 195182064 195230112 195825168 197222256 197885618 198594011 199248357 199297406 199904859 200110904 200770248 201331053 201538568 202152852 202202616 202818924 203077952 203297472 203595084 204265908 204476448 204526784 205150176 207257722 207532836 208736374 209424138 209866608 210330736 210558096 210866337 211561119 211831312 212226624 212476968 212925888 214238829 214919232 214944723 216648012 217361844 217415352 218078028 218356544 218858706 219396716 219633876 219860256 220530384 220584672 222103728 223648543 224385441 224440678 225124767 225180186 225866529 226154992 226730889 226964584 227232313 227477943 227712408 227768464 228462696 228698176 229451712 230036004 230092632 230329792 231088704 231793056 232680096 233446752 234231956 235070462 235844994 235903052 236622078 236865968 237180384 237527598 238310226 238555856 239341872 241784136 242121642 244328161 244592271 244844376 245651112 247075708 247342788 247597728 247889796 248413536 248474688 249232032 250739104 251010144 252756014 253588818 253651244 254424366 255335157 256176459 256239522 256440504 256503632 257285448 257348784 258133176 259121016 259388096 259694072 259974792 260242752 261100224 262710217 262963008 265664476 266474214 266539812 267493974 267693664 268375338 268441404 269259606 269537136 269603488 270425232 271460112 272354544 275152493 275449923 276059091 276710448 277115531 278028597 278547444 279232184 279534024 279822144 280744128 281155116 282081492 282677472 283302624 285651772 286592964 288495567 288566586 288864016 289204762 289517382 289815792 289887136 290770704 291811608 292155831 292773096 292845168 294040512 295009344 295853621 296138304 296828427 297114048 298946109 299180588 300166356 300240248 301155372 302307852 303229278 303303924 303616544 304616928 305392626 306714672 306790176 307725264 309865609 310886583 310963114 311299254 312076303 313104561 313181638 314136207 314459992 314799912 315496104 316703464 317746968 318339936 318715452 319122496 319467456 322378848 322828856 324972018 325690706 326042766 326123028 326459168 327534816 328014302 329095074 329790384 330519728 330877008 334358458 334597824 336661017 337770279 338118424 339232488 340446876 341568612 341652696 341920672 342694044 343047264 343131712 344177568 345138948 345494688 346633056 349020144 350194082 351347934 352605693 352692494 353767491 353854578 354933117 355298952 355386416 355770576 356291397 356658632 357465339 357833784 357921872 359012808 359382848 359771328 360566976 361946816 363139392 363182463 367266564 368078788 368476668 368947264 370613562 370704796 371396592 371834694 372620304 372712032 374873488 376108656 379134021 380383227 380476866 381636549 382123952 383944253 384359283 384660756 384755448 385928172 386023176 386421056 387694272 388681524 389082144 389541108 390364128 390460224 391650336 394444512 395771236 397188022 398496714 398594812 399711321 399809718 400221808 401240961 401540496 402563007 402662106 403077136 404305704 404405232 405637848 407190168 408531816 408952896 409905923 410300352 412830341 414515444 415065672 417472748 418848276 419733216 420661472 421116192 421732674 423122238 423662624 424953936 428477658 429889446 432382489 432849879 433296024 433807143 434723688 434830704 436156056 437717412 438793432 439267752 439720512 441060768 441169344 443889677 444207456 447297086 448770882 448881356 450249534 450360372 451733058 452309984 453461778 453929168 454464626 454955886 455424816 455536928 456925392 460072008 460185264 463586112 464912833 465360192 466444671 466893504 468463912 469772457 470140924 471689988 471806104 473244156 473731936 474360768 475055196 476620452 477111712 478683744 483568272 484243284 487458027 488536059 488656322 489184542 489688752 490405619 491302224 492021453 493642611 494151416 494685576 495195456 495779592 496827072 498464064 499890601 501478208 501537687 502020288 505512028 507177636 507302488 508848732 510670314 512352918 512479044 512881008 513007264 514570896 514697568 516266352 518242032 519388144 519949584 523566029 525291123 525420434 527021901 529038741 530781867 531328952 532948428 533079624 534987948 535387328 536750676 536882808 538519212 539074272 539206976 540850464 542920224 544709088 550304986 550899846 552118182 553420896 554231062 555920343 556057194 557094888 557752041 558464368 559068048 562310232 564162984 565354944 566605248 570715299 571303544 573185928 576991134 577133172 577728032 578409524 579034764 579631584 579774272 581541408 583623216 584311662 585546192 585690336 591707242 593656854 595782033 597745071 597892218 598361176 599714577 600332712 600480496 602310744 603993159 604615704 606458556 606607848 607233088 609233856 610785252 613429344 613580352 615450528 619731218 621773166 621926228 622598508 624152606 626209122 626363276 628272414 628919984 629599824 630992208 632599011 633406928 635493936 636679872 637430904 642716487 644137879 644757696 644834169 645657712 648733393 649944036 651381412 652085532 652246056 652918336 655069632 656028604 658190148 659580768 661039456 661754016 668716916 670945629 673156323 673322034 675374301 675540558 676236848 678464976 679458197 680192667 680893752 681696939 683137224 683305392 683841344 685388088 686094528 688355136 690277896 690989376 692599663 693266112 697540921 698040288 700388164 702695868 705211386 705384988 707534982 707709156 709866234 710597904 710772832 711541152 712582794 713317264 714930678 715667568 715843744 718025616 725402027 726364926 730577309 732984483 734533128 736157576 736953336 741227124 741409592 742793184 743669388 745240608 745424064 749746976 752217312 758268042 760766454 760953732 763273098 764247904 766005471 767888506 768718566 769321512 769510896 771856344 772046352 777363048 778164288 779082216 780728256 783300672 785542373 788130651 788889024 791542472 794376044 796993428 797189624 799422642 799619436 800443616 802481922 803080992 805126014 805324212 806154272 808611408 808810464 811275696 814380336 817063632 819811846 822746617 825457479 825660682 828177273 829030888 830131344 831346593 834085791 834945496 837696552 839466432 841322944 842232384 843465348 846244476 847325248 849907872 856955316 859778892 864764978 865699758 866592048 867614286 869447376 869661408 872312112 875434824 876467493 877586864 878535504 882121536 884646049 887560863 887779354 888414912 890485281 894594172 896838327 897541764 897762712 900499068 900720744 903466116 904619968 906923556 907858336 908929252 909911772 910849632 911073856 913850784 920144016 920370528 929596827 929825666 932659749 932889342 936228909 936927824 939313683 939544914 940281848 942408621 943379976 943612208 946488312 947463872 950110392 953240904 954223424 957367488 967136544 968486568 974916054 977072118 977312644 978369084 979377504 980811238 982604448 984042906 987285222 988302832 989371152 991559184 999781202 1003075374 1009983051 1011024056 1012216667 1013310837 1014355272 1014604976 1017697464 1021340628 1024705836 1024958088 1025762016 1026014528 1029141792 1029395136 1032532704 1036484064 1038776288 1039899168 1047132058 1050582246 1050840868 1054043802 1057817079 1058077482 1061302473 1061563734 1062657904 1065896856 1066159248 1068874191 1069975896 1073501352 1073765616 1077038424 1078148544 1081700928 1085840448 1088370899 1089418176 1089547389 1096135733 1100609972 1101799692 1104236364 1106841792 1108462124 1111840686 1112114388 1114189776 1115504082 1116928736 1118136096 1124620464 1128325968 1137402063 1139917471 1141149681 1141430598 1142607088 1146371856 1148050057 1151832759 1153982268 1154266344 1155456064 1156819048 1158069528 1159263168 1163082816 1167246432 1168623324 1170254603 1171092384 1171380672 1183414484 1187313708 1191564066 1195490142 1195784436 1196722352 1199429154 1200665424 1200960992 1203722883 1204621488 1207986318 1209231408 1212917112 1213215696 1221570504 1225679287 1226858688 1229717769 1230901056 1234423729 1238491023 1239462436 1243546332 1243852456 1245197016 1248305212 1252418244 1252726552 1256544828 1257839968 1259199648 1261984416 1265198022 1266813856 1270987872 1274861808 1285432974 1288275758 1289668338 1291315424 1292887541 1297147467 1297466786 1299888072 1301421429 1302762824 1304171064 1304492112 1312057208 1316380296 1319161536 1322078912 1323508032 1331669031 1337433832 1341891258 1346312646 1346644068 1350748602 1351081116 1352473696 1356929952 1358916394 1360385334 1361787504 1363393878 1366274448 1366610784 1370776176 1380555792 1385199326 1390158077 1394738499 1395081842 1396080576 1399334013 1400776328 1405391736 1409317371 1410422772 1410769976 1415069964 1415418312 1419732468 1421195808 1421545664 1423082304 1425165588 1426634528 1429861356 1431335136 1431687488 1436051232 1450804054 1452729852 1461154618 1465608177 1465968966 1469066256 1471216857 1472315152 1473906672 1476064359 1480927833 1482454248 1482819184 1485586368 1487338776 1490481216 1499493952 1499671803 1504434624 1504613061 1516536084 1521532908 1521907464 1526546196 1528495808 1532010942 1535777012 1537437132 1538643024 1539021792 1543712688 1544092704 1554726096 1558164432 1565539801 1570698087 1571084746 1575873369 1576261302 1581065703 1583084944 1587116223 1588752088 1590626191 1592345601 1593986856 1594379248 1598845284 1599238872 1600887232 1604963844 1606161984 1610252028 1610648424 1612308544 1617222816 1617620928 1622551392 1628760672 1634127264 1639623692 1645493234 1650914958 1651321364 1656354546 1658061776 1660262688 1662693186 1667761029 1668171582 1669890992 1675393104 1686930696 1692488952 1699815744 1710297127 1712145897 1713910632 1719557784 1729529956 1731399516 1733184096 1735228572 1738894752 1739322816 1744624224 1750869648 1752934986 1755173728 1757071008 1769292098 1775121726 1775558708 1780970562 1787346099 1789188344 1791298883 1793235213 1793676654 1795083528 1795525424 1800998136 1801441488 1806932232 1813847112 1815716672 1817858504 1819823544 1821699264 1827701568 1838971519 1840288032 1840741056 1859193654 1859651332 1865319498 1865778684 1872457818 1873855648 1878627366 1879089828 1880563696 1884817242 1886759952 1887224416 1892976624 1900220784 1906481808 1926067451 1928149461 1932413637 1934273088 1936973136 1939808717 1946200179 1949832108 1954144236 1954625288 1956738168 1958755008 1961622476 1965208896 1968085812 1974570444 1976605664 1978742304 1983118368 1999562404 2006150748 2012836887 2019468969 2019966102 2022048112 2024433334 2026621674 2028710544 2029209952 2035394928 2038374591 2042681256 2045090817 2049411672 2049916176 2051524032 2058283584 2065065408 2070975347 2072968128 2077552576 2077798989 2079798336 2092622763 2094264116 2101164492 2101681736 2108087604 2115634158 2116154964 2122604946 2123127468 2125315808 2131793712 2132318496 2137748382 2139951792 2147002704 2147531232 2154076848 2169059263 2176206081 2176741798 2179094778 2184534121 2191731927 2192271466 2198953449 2201219944 2203599384 2208472728 2216924248 2223681372 2224228776 2228379552 2231008164 2233857472 2236272192 2249240928 2256651936 2274804126 2279834942 2282299362 2282861196 2285214176 2292743712 2296100114 2303665518 2307964536 2308532688 2313638096 2316139056 2334492864 2337246648 2340509206 2342184768 2356627119 2364391953 2366828968 2374627416 2383128132 2390980284 2391568872 2393444704 2398858308 2401330848 2401921984 2407445766 2409242976 2415972636 2418462816 2425834224 2426431392 2443141008 2451358574 2459435538 2460133973 2468239851 2468847458 2476372437 2476982046 2478924872 2484531819 2487092664 2487704912 2490394032 2494039779 2496610424 2502257373 2504836488 2505453104 2513089656 2515679936 2518399296 2523968832 2530396044 2533627712 2541975744 2549723616 2570865948 2576551516 2579336676 2582630848 2585775082 2594294934 2594933572 2599776144 2602842858 2605525648 2608342128 2608984224 2624114416 2632760592 2653938147 2662682589 2663338062 2671455843 2674867664 2683782516 2687609771 2690514981 2692625292 2693288136 2701497204 2702162232 2704947392 2713859904 2717832788 2720770668 2723575008 2726787756 2732548896 2733221568 2741552352 2761111584 2770398652 2780316154 2788790481 2789476998 2790163684 2797979247 2798668026 2801552656 2808686727 2810783472 2817941049 2818634742 2820845544 2821539952 2830139928 2830836624 2839464936 2842391616 2850331176 2853269056 2859722712 2862670272 2869341461 2872102464 2889812387 2901608108 2905459704 2922309236 2931216354 2931937932 2938132512 2942433714 2944630304 2947813344 2952128718 2961855666 2964908496 2965638368 2974677552 2999343606 3009226122 3026677423 3029949153 3033072168 3036650001 3043065816 3043814928 3053092392 3064021884 3071554024 3074874264 3077286048 3078043584 3087425376 3088185408 3109452192 3116328864 3131079602 3141396174 3142169492 3151746738 3152522604 3162131406 3166169888 3173451237 3174232446 3177504176 3181252382 3184691202 3187973712 3188758496 3197690568 3198477744 3209927688 3220504056 3221296848 3234445632 3245102784 3254389831 3257521344 3265112697 3268254528 3279247384 3288407199 3290986468 3301829916 3302642728 3312709092 3316123552 3320525376 3325386372 3335522058 3336343164 3339781984 3350786208 3373861392 3384977904 3408521699 3412206189 3419752413 3420594254 3424291794 3427821264 3432839333 3439115568 3444150171 3455498277 3459059912 3462799032 3466368192 3470457144 3477789504 3489248448 3499234207 3501739296 3505869972 3510347456 3510763809 3514142016 3538584196 3550243452 3551117416 3561941124 3574692198 3578376688 3582597766 3586470426 3587353308 3590167056 3591050848 3601996272 3602882976 3613864464 3627694224 3635717008 3639647088 3664962203 3677037861 3677943038 3680576064 3689153307 3703271187 3715473069 3718387308 3719302664 3730638996 3731557368 3744915636 3747711296 3757254732 3758179656 3761127392 3769634484 3773519904 3774448832 3785953248 3800441568 3812963616 3852134902 3856298922 3864827274 3873946272 3878662623 3879617434 3891442401 3892400358 3899664216 3904264287 3908288472 3909250576 3913476336 3923244952 3936171624 3949140888 3953211328 3957484608 3966236736 3995007093 3999124808 4012301496 4025673774 4038937938 4039932204 4044096224 4048866668 4053243348 4057421088 4058419904 4070789856 4076749182 4085362512 4090181634 4098823344 4099832352 4141950694 4155597978 4170474231 4184215497 4185245526 4188528232 4198002039 4202328984 4203363472 4216175208 4227952113 4231268316 4232309928 4245209892 4246254936 4250631616 4263587424 4264636992 4275496764 4279903584 4294005408 4295062464 4308153696 4338118526 4352412162 4353483596 4358189556 4369068242 4383463854 4384542932 4396824531 4397906898 4402439888 4407198768 4413650571 4416945456 4428193077 4433848496 4447362744 4448457552 4456759104 4462016328 4498481856 4499015409 4508965153 4513303872 4513839183 4541133751 4549608252 4559669884 4564598724 4565722392 4570428352 4585487424 4592200228 4607331036 4615929072 4617065376 4627276192 4632278112 4674493296 4681018412 4696619403 4712094261 4713254238 4727620107 4728783906 4733657936 4749254832 4756207379 4761348669 4766256264 4771878573 4781960568 4783137744 4786889408 4797716616 4802661696 4814891532 4818485952 4831945272 4836925632 4848197641 4851668448 4852862784 4882786447 4886282016 4902717148 4918871076 4920267946 4936479702 4937694916 4952744874 4953964092 4957849744 4969063638 4974185328 4975409824 4980788064 4988079558 4993220848 5004514746 5009672976 5010906208 5026179312 5060792088 5077814189 5099447232 5114041163 5130891381 5141731896 5153103032 5158673352 5171550164 5188589868 5189867144 5199552288 5205685716 5211051296 5216684256 5217968448 5248228832 5265521184 5307876294 5325365178 5326676124 5342911686 5349735328 5362038297 5367565032 5373896649 5375219542 5381029962 5385250584 5386576272 5402994408 5404324464 5435665576 5441541336 5447150016 5453575512 5465097792 5483104704 5498796611 5516914557 5522223168 5540797304 5560632308 5577580962 5578953996 5580327368 5595958494 5597336052 5603105312 5617373454 5621566944 5635882098 5637269484 5641691088 5643079904 5660279856 5661673248 5678929872 5700662352 5719445424 5738682922 5759226319 5778202353 5779624774 5797240911 5803216216 5810919408 5819426151 5838600537 5844618472 5862432708 5863875864 5876265024 5884867428 5889260608 5895626688 5904257436 5923711332 5929816992 5931276736 5949355104 5998687212 6018452244 6038510661 6053354846 6059898306 6066144336 6073300002 6086131632 6087629856 6106184784 6115123773 6128043768 6135272451 6143108048 6149748528 6154572096 6174850752 6192522343 6212926041 6218904384 6232657728 6233396967 6262159204 6277868289 6282792348 6284338984 6303493476 6305045208 6324262812 6332339776 6346902474 6348464892 6355008352 6362504764 6369382404 6375947424 6377516992 6395381136 6396955488 6419855376 6441008112 6442593696 6485807747 6507177789 6508779662 6528618243 6530225394 6553602363 6558494768 6575195781 6576814398 6581972936 6596860347 6603659832 6605285456 6625418184 6632247104 6650772744 6671044116 6672686328 6679563968 6701572416 6747722784 6769955808 6817043398 6824412378 6839504826 6841188508 6848583588 6855642528 6865678666 6878231136 6888300342 6910996554 6918119824 6925598064 6940914288 6998468414 7003478592 7011739944 7021527618 7069881357 7077168392 7085516669 7093175859 7100486904 7102234832 7123882248 7149384396 7156753376 7165195532 7172940852 7174706616 7180334112 7182101696 7203992544 7205765952 7227728928 7255388448 7271434016 7279294176 7329924406 7354075722 7355886076 7378306614 7380401919 7404719553 7406542374 7429117311 7430946138 7436774616 7438605328 7461277992 7463114736 7482119337 7489831272 7514509464 7516359312 7522254784 7539268968 7547039808 7571906496 7600883136 7618596293 7625927232 7672950131 7704269804 7712597844 7729654548 7747892544 7757325246 7759234868 7782884802 7784800716 7799328432 7808528574 7816576944 7818501152 7826952672 7846489904 7872343248 7898281776 7961814441 7979422297 7988047767 7990014186 7998249616 8024602992 8036350399 8051347548 8062829313 8077875876 8079864408 8088192448 8097733336 8106486696 8114842176 8141579712 8153498364 8170725024 8180363268 8197646688 8199664704 8283901388 8311195956 8340948462 8366371443 8368430994 8370491052 8377056464 8396004078 8404657968 8406726944 8426060181 8432350416 8455904226 8462536632 8464619856 8490419784 8492509872 8527174848 8550993528 8559807168 8579755009 8588010816 8608024383 8616307392 8640966103 8669437161 8676237052 8704824324 8706967192 8716379112 8738136484 8766927708 8769085864 8793649062 8795813796 8804879776 8814397536 8827301142 8833890912 8856386154 8867696992 8894725488 8896915104 8924032656 8986102661 8998030818 9017930306 9027678366 9050212787 9080032269 9082267502 9099216504 9109950003 9119339768 9129197448 9131444784 9184400456 9214662072 9231858144 9234130752 9254552384 9264556224 9348986592 9362036824 9393238806 9424188522 9426508476 9455240214 9457567812 9467315872 9498509664 9512414758 9522697338 9532512528 9543757146 9563921136 9566275488 9595433232 9629783064 9663890544 9696395282 9703336896 9731106539 9763169493 9765572894 9772564032 9795338091 9805434296 9837742152 9840535892 9865221597 9872959404 9875389832 9905489748 9907928184 9915699488 9938127276 9948370656 9950819648 9961576128 9976159116 9986441696 10009029492 10019345952 10021812416 10052358624 10121584176 10155628378 10225565097 10228082326 10259257239 10261782762 10283463792 10298517999 10306206064 10317346704 10332450513 10343100328 10366494831 10377179736 10379734288 10399104576 10411371432 10422102592 10433368512 10496457664 10497702621 10531042368 10532291427 10615752588 10650730356 10653352248 10685823372 10699470656 10724076594 10735130064 10747793298 10750439084 10762059924 10770501168 10773152544 10805988816 10808648928 10871331152 10883082672 10907151024 10958778607 10994886609 10997593222 11031113583 11033829114 11067459921 11081594608 11109813561 11121264616 11134383337 11146419207 11155161924 11157907992 11160654736 11191916988 11194672104 11206210624 11234746908 11243133888 11271764196 11274538968 11283382176 11286159808 11320559712 11323346496 11357859744 11401324704 11438890848 11477365844 11518452638 11556404706 11559249548 11594481822 11606432432 11621838816 11635987869 11638852302 11674327203 11677201074 11689236944 11724865416 11727751728 11769734856 11808514872 11847422664 11859633984 11898710208 11972079889 11985021279 11997374424 12036904488 12077021322 12106709692 12119796612 12132288672 12146600004 12172263264 12175259712 12212369568 12230247546 12256087536 12270544902 12286216096 12299497056 12385044686 12425852082 12466793934 12511422693 12524318408 12539092181 12552646491 12555736578 12565584696 12568677968 12606986952 12610090416 12648525624 12693804948 12696929784 12710016704 12725009528 12738764808 12751894848 12790762272 12793910976 12839710752 12872800633 12882016224 12885187392 12971615494 13014355578 13017559324 13057236486 13060450788 13107204726 13116989536 13150391562 13153628796 13163945872 13193720694 13207319664 13210570912 13240951713 13250836368 13301545488 13342088232 13345372656 13482472157 13495445568 13497046227 13526895459 13539911616 13578661019 13623401253 13634086796 13648824756 13679009652 13682377016 13697167176 13711285056 13731357332 13756462272 13776600684 13821993108 13836239648 13851196128 13881828576 13996936828 14023479888 14043055236 14089858209 14136282783 14139762714 14154336784 14171033338 14186351718 14200973808 14204469664 14221762951 14247764496 14268622137 14298768792 14313506752 14315635719 14330391064 14345881704 14349413232 14360668224 14407985088 14455457856 14496827429 14510776896 14542868032 14544592923 14558588352 14648359341 14659848812 14708151444 14711772152 14756613228 14760803838 14809439106 14813084748 14858234622 14861892276 14873549232 14877210656 14922555984 14926229472 14964238674 14979662544 15029018928 15032718624 15078537936 15183414841 15233442567 15237192586 15291738847 15342123489 15345900262 15392674143 15408539608 15425195688 15459309096 15514650492 15518469736 15565769604 15569601432 15598656864 15617057148 15633153888 15637002304 15653905344 15692979808 15744686496 15796563552 15923628882 15958844594 15976095534 15980028372 15996499232 16049205984 16072700798 16102695096 16121689947 16125658626 16155751752 16159728816 16195466672 16212973392 16306996728 16341450048 16360726536 16395293376 16496389833 16550743671 16567802776 16622391912 16681896924 16732742886 16736861988 16740982104 16754112928 16792008156 16809315936 16813453888 16852120362 16864700832 16911808452 16925073264 16929239712 16980839568 16985019744 17101987056 17159510018 17216048766 17220937811 17277678957 17281932206 17334607059 17338874322 17352474104 17391722733 17409648648 17413934384 17432758224 17458278453 17476272968 17515801611 17533855416 17538171728 17587298124 17591627592 17609759552 17628795072 17654602284 17667781824 17712772308 17735393984 17789450976 17793830208 17848065312 17972205322 17996061636 18035860612 18055356732 18100425574 18160064538 18164535004 18198433008 18219900006 18238679536 18258394896 18262889568 18345371319 18368800912 18429324144 18463716288 18577567029 18638778123 18697973184 18700190901 18724073648 18786477612 18813268397 18833604867 18848377044 18853016952 18910480428 18915135624 18934631744 18997019328 19024829516 19045394676 19065025056 19087514292 19127842272 19132550976 19190866464 19259566128 19327781088 19392790564 19457423241 19462213078 19521533367 19526338986 19531145788 19585854729 19590676182 19610868592 19660807089 19675484304 19681071784 19704287713 19725587343 19730443194 19745918808 19750779664 19810979496 19815856368 19831398976 19876254552 19896741312 19952318232 19972883392 20018058984 20038691904 20085390227 20104717248 20228686709 20243168352 20311256756 20451130194 20456164652 20518514478 20523565524 20566927584 20597035998 20612412128 20634693408 20664901026 20686200656 20732989662 20754359472 20759468576 20822742864 20995405242 21064582854 21186741961 21209644071 21231505176 21256550007 21301460712 21306704496 21371646744 21448153188 21470260128 21495586596 21500878168 21524119848 21541002336 21546305088 21611977632 21617297856 21742662304 21766165344 21814302048 21917557214 21989773218 21995186444 22062227166 22067658228 22134919842 22141205757 22163189216 22214158659 22219627122 22242529232 22268766674 22292838414 22310323848 22315815984 22321309472 22383833976 22389344208 22469493816 22543528392 22549077936 22566764352 22641119424 22715719488 22780728817 22802649408 22855788879 22877781696 22954731688 23018850393 23036905276 23112809412 23118499096 23188963644 23212864864 23243677632 23271975738 23277704604 23348654406 23354402148 23378473888 23449730832 23455503456 23539469712 23617029744 23694845328 23859651893 23885443323 23938266891 23944159778 23970042558 23994748848 24029875331 24073808976 24109051197 24154042644 24188487939 24213419384 24239593224 24264577344 24293200008 24344526528 24424739136 24460495092 24494639449 24512175072 24541089804 24572432192 24598994112 24770089372 24851704164 24933587868 25022845386 25048636816 25078184362 25105292982 25111473156 25131169392 25137355936 25213973904 25220180832 25297051248 25387609896 25393859568 25450019056 25477529616 25581524544 25654735421 25679421504 25739265027 25745601266 25764032448 25824073149 25922898309 25943230988 26008311483 26028711156 26035118648 26114472972 26120901576 26214409452 26233979072 26300783124 26307257592 26327891744 26387441388 26414639328 26421141824 26481903426 26501672736 26603090976 26684176464 26690745312 26958307983 26964944314 26994092454 27053790918 27061473703 27150638361 27157322038 27240096807 27246802506 27268173592 27297649512 27329850009 27358019304 27364754032 27394334352 27462714664 27553201368 27643986216 27672479296 27702392256 27763657152 27993873656 28046959776 28086110472 28179716418 28272565566 28279525428 28308673568 28342066676 28372703436 28401947616 28408939328 28443525902 28495528992 28537244274 28597537584 28631271438 28660782128 28691763408 28698826464 28993654858 29089185846 29193319617 29289508479 29296718682 29319697624 29386014273 29416302888 29423544304 29513226456 29521607676 29595664791 29618878212 29626169496 29716469244 29723784552 29747098464 29754421312 29845111968 29852458944 29928477348 29959325088 30058037856 30065437248 30157075872 30366829682 30466885134 30474385172 30583477694 30676695291 30684246978 30691800524 30777771717 30785348286 30817079216 30850391376 30895553997 30918618192 30997351539 31029300984 31036939472 31131539208 31139202864 31197313728 31234114296 31266307776 31385959616 31489372992 31493107863 31562756071 31593127104 31596874281 31787936257 31847257764 31917689188 31952191068 31960056744 31992998464 32098411968 32145401596 32205390192 32243379894 32251317252 32311503504 32319457632 32390933344 32425946784 32613993456 32721453072 32876335821 32984659827 32992779666 33093340749 33101487342 33135605552 33244783824 33293451653 33329440683 33363793848 33403150011 33465485772 33473723976 33481964208 33508225856 33584016312 33618631872 33704240724 33729401664 33823616904 33850146528 33858479424 33937383487 33961679136 33970039488 34203974112 34319020036 34432097532 34441875622 34555357914 34563864412 34669214118 34677748644 34704948208 34783445466 34819297296 34827868768 34865516448 34907963607 34916556906 34952545936 35031603222 35067710832 35076343456 35174596248 35183255184 35309204568 35425544616 35544699323 35578901952 35696130624 35798288141 35916239667 35944410644 35992123272 36071721224 36110713464 36200851148 36320129076 36329070008 36396866016 36439800012 36477359072 36516789792 36525779136 36690742638 36737601824 36858648288 37155134058 37277556246 37400381802 37448147296 37493738689 37534268079 37572955224 37617276543 37626536794 37667209734 37696754088 37706033904 37820960856 37830271248 38049659032 38090789352 38130050112 38175028584 38255684544 38381732928 38491576277 38519132256 38618401899 38655562176 38785581128 38914846482 38924426156 39043066734 39052677972 39062291576 39171709458 39181352364 39221737184 39321614178 39350968608 39362143568 39408575426 39451174686 39460886388 39491837616 39501559328 39621958992 39631712736 39752509104 39904636464 40036117968 40170780454 40314584233 40447416471 40457373418 40486336704 40580686377 40622513512 40735983057 40870203759 40902260388 40912329304 41037028956 41047131048 41133855168 41194071996 41224824256 41269386816 41329802052 41372401312 41465979324 41508718944 41518937152 41645485728 41990810484 42129165708 42269574627 42373483922 42419288142 42463010352 42513100014 42602921424 42613408992 42665288853 42743293488 42805866411 42896306376 42940520256 42946907157 42991173192 43001756336 43048239696 43082004672 43223955264 43347656401 43485324608 43490482287 43532330688 43628604096 43633778769 43835114428 43945078023 43979546436 43990372888 44124454332 44135316456 44269839684 44282411514 44326378432 44428317318 44439254244 44485058464 44537533348 44585676828 44620647696 44631631968 44642618944 44767667952 44778688416 44938987632 45087056784 45098155872 45400654229 45550244523 45561457634 45700327701 45711577758 45875216541 45909463376 46026370467 46037700786 46073810552 46178022429 46225618824 46236998192 46377927288 46425729728 46543951476 46555409208 46697308812 46708804296 46756947776 46899461664 46911006912 47078939424 47234059488 47389690656 47719303786 47770886646 47876533782 47888319556 47940085116 47989497696 48059750662 48147617952 48218102394 48308085288 48365069841 48376975878 48426838768 48479186448 48586400016 48920990184 48989278898 49024350144 49082179608 49489169499 49540178744 49598616683 49652231013 49703408328 49867175736 50045690772 50097273632 50156368724 50210585964 50222946312 50262338784 50274711872 50427947808 50440361664 50594102496 50775219792 50787719136 50900038112 50955059232 51309470842 51478530054 51491202532 51648146298 51662813433 51833036871 51845796618 51886461976 52003821177 52016622966 52057422312 52070237296 52228945944 52241803152 52374835359 52428818904 52601566248 52614515184 52655783488 52774882776 52829278656 52963806852 53003345472 53206181952 53330174051 53368352928 53381490624 53710650917 53916615966 53929888628 53988184908 54107581836 54122947406 54301276722 54314644076 54480193614 54493605012 54536347184 54595299024 54659700018 54716038608 54729508064 54788668704 54925429328 55106402736 55287972432 55732701087 55855956079 55916334369 55987747312 56093919552 56172220944 56254452793 56359432836 56439805191 56545131132 56559050856 56617347136 56684133352 56745406872 56803895232 56887051804 56991057984 57074488548 57195075168 57262542876 57321564256 57383526816 57397652928 57987309716 58178371692 58372269723 58386639234 58564600101 58579016958 58593437364 58639395248 58772028546 58832605776 58847088608 58982421267 59026452912 59043215352 59112863139 59191329582 59237756424 59252338992 59432938488 59447569104 59494196928 59690223936 59856954696 59918650176 60058285063 60116075712 60256170681 60314151744 60486762721 60686060127 60733659364 60933770268 60948770344 61166955388 61353390582 61368493956 61383601048 61555543434 61570696572 61634158432 61700782752 61791107994 61837236384 61994703078 62058601968 62073878944 62263078416 62278405728 62468228592 62902718627 62986215726 63125512142 63193748562 63351489509 63560225883 63575872514 63694515528 63769650021 63835378376 63904382136 63920113488 64290803192 64410780384 64486759788 64502634504 64623007008 64638915264 64781866688 64851893568 65227986912 65442906144 65752671642 65969319654 65985559332 66186681498 66202974684 66271211104 66423617271 66489567648 66586903306 66658881366 66727587696 66806300022 66930971544 66947447952 66963928416 67168032624 67408481448 67647233808 67700293056 67874766974 67923358272 68117745773 68342186451 68407948224 68567366637 68638040072 68864195064 68883751244 69056551179 69110715828 69127728824 69338428236 69355497288 69409896416 69566890932 69638594592 69655737536 69731032896 69815927214 69833113812 69905091872 70063206444 70135421664 70152686912 70349192496 70366510368 70618409136 70851089232 71089398646 71343885217 71578955679 71596576282 71814800673 71832479334 71888821288 71984246544 72089625993 72143442448 72221426928 72327153591 72401702296 72565463817 72640258152 72658140016 72793732032 72879600024 72954718144 73033579584 73381485276 73475203648 73483918347 73717296576 74310268116 74555112492 74800763604 74896294592 74987477378 75068536158 75145910448 75234553086 75253073588 75334419468 75393508176 75412067808 75641921712 75660542496 76099318064 76181578704 76350057168 76711450249 76964206263 76983152554 77038264512 77217795081 77236803798 77472219447 77571162256 77768694927 77829692964 77848852312 77940683359 78024934449 78086133468 78105355944 78124583152 78343418916 78362704728 78443474368 78643228356 78701937216 78724287136 78817150852 78902349372 78921772776 78983675232 79003118656 79243917984 79263425472 79505018208 79809272928 80072235936 80341560908 80629168466 80874923949 80894832942 80914746836 81161372754 81184421109 81245027024 81451915083 81471966114 81720290421 81740407518 81804520776 81824658608 82074057912 82094262096 82388143992 82659604104 82744802624 82931958648 83017437888 83290971456 83804559223 83981620968 84258331416 84539149254 84746967844 84838576284 84926020704 85026200028 85205842848 85226817984 85330577706 85486586976 85611732822 85792612752 85893814314 85982346384 86003512672 86096479392 86695312802 86980964574 87267557538 87579958851 87670228856 87773645267 87868525437 87890156046 87959092872 87980745776 88248908664 88270632912 88539679368 88564823028 88856634636 88878508488 88970116928 89075066696 89171353656 89241295392 89263263936 89535335904 89557376832 89877975264 90174113568 90196311744 90801308458 91100489046 91122915268 91400655402 91423155516 91750433082 91818926752 92030085873 92052740934 92075401572 92147621104 92356044858 92451237648 92473996384 92686661991 92755854576 93087902952 93110818416 93394617624 93417608592 93798923328 94157878848 94377305099 94468118976 94479323589 94688268213 94779381312 95050627133 95363808771 95438607572 95541773292 95753067564 95776639112 95880170232 95978995392 96119501324 96295235904 96436204788 96616170576 96730139682 96753951756 96853677536 96958372896 97172800032 97841980368 97978557796 98164359216 98629007463 98847129271 98953979481 98978338998 99080357488 99197233366 99304462026 99406816656 99552340657 99734351472 99880354959 100091381544 100194547264 100209450033 100312737448 100421171928 100445892624 100524677568 100855895616 101188204992 101477792003 101550439584 101575438272 101800076224 101812150461 101910118464 102618941684 102957060108 102982405064 103296292596 103325626866 103666073742 103691593236 103772923952 104007642354 104033245932 104114844624 104140474592 104457891888 104483606304 104749670718 104857637808 105203132496 105229030368 105549765552 105927613704 106283903887 106634097969 106660348102 106736705856 107042171929 107394864423 107421301834 107748719001 107833231932 107859777256 107976369816 108215163672 108245894812 108602553444 108629288152 108960387228 108987210024 109072694368 109190598048 109319400036 109432077216 109459016128 109577337408 109850858656 110212805472 110575944864 111465402174 111711912158 111832668738 111975494624 112344441888 112481216067 112508905586 112718865672 112851829629 112879610382 113090262264 113118101712 113368266704 113490813744 113774103608 114148977096 114390150336 114525085752 114643128512 114767053632 115474728831 115855205697 115974619432 116356743384 116744539446 116773278468 117129200202 117158033916 117186874728 117278790496 117544057092 117665211552 117694177216 117964842534 118052905824 118086430704 118225726278 118382659164 118475512848 118504677984 118865876976 118895138208 119713909392 120116570126 120512341362 120546564677 120943752699 120973525442 121342249413 121372120254 121467318728 121742059131 121867540536 121897540688 122207949171 122333910776 122610611277 122706781164 122736987912 122767202096 123111086868 123141393144 123268316864 123401565504 123582215988 123674472768 123989406156 124117203936 124147757888 124526156832 124556811456 124936457184 125805437254 125972431452 126251024284 126387497124 126702979018 127120451766 127151745028 127389031056 127539300042 127670756752 127808764272 127840226976 127995866559 128417599233 128581606384 128821560768 128973519576 129005269008 129246014016 130042969203 130455973824 130471446861 130885812288 130901336307 131505343284 131692878779 131835234069 131938639308 131971118664 132373362996 132405949368 132542422208 132847234542 132979135296 133173806612 133317762732 133455175392 133612600044 133861943088 133894895904 133927856832 134336065248 134816962896 135294467616 135749533948 136201962687 136235491546 136650733569 136684372902 137100983103 137134733274 137276080144 137625649623 137728390128 137767502488 137930013991 138079111401 138113102358 138221431656 138255457648 138676856472 138710994576 138819792832 139133781864 139277189184 139631854428 139666227624 139810183744 140126412888 140270843328 140597731589 140698384992 140733020736 141236818272 141600806963 141702178464 142178797292 142687770434 143157911358 143193152564 143629601346 143664958668 143777642576 143968493088 144179251986 144286884896 144442853856 144654307182 144803404592 145130927634 145280516304 145316280032 145759200048 146762970552 146967836694 148307193727 148467508497 148620536232 148795850049 149110224984 149601527208 149974954756 150137072316 150291820896 150469106172 150506147176 150668838936 150787016352 150824135616 151283843424 151321084992 152198636128 152363157408 152700114336 153422900498 153928412526 153966305108 154435590162 154473607596 154944438894 154988440299 155142324512 155499110613 155537389854 155659385928 155697704624 155881366718 156049868898 156172266936 156210711888 156249166304 156686837832 156725409456 157286456712 157448574272 157634301704 157804698744 157843545552 157967350464 158487835968 159010036416 159465101719 159618545856 159990522153 160144471872 160683121816 161131952751 161258336932 161749847898 161789665884 161829493672 162322745508 162368842218 162490054048 162903830166 162943932228 163440580842 163480815036 163609041552 163649317216 164148115824 164188524192 164776287984 165319208208 165863917296 167017563251 167198103261 167567868237 167609118446 167963241936 168209127317 168516662832 168763358379 169078298508 169319415573 169493935688 169677152568 169852041408 170052400056 170411685696 170661155412 170973173952 171223465644 171585225504 171787628628 171964692768 172007025344 172192958784 173390625604 173961929148 174535115076 175116809169 175159917702 175340457712 175547290534 175737050874 175780312092 175918185744 175961491552 176497817328 176541265824 177079358736 177129646056 177338589417 177713269272 177757016976 178150133392 178342707312 178482590784 179070671808 179583147947 179755950528 180174855189 180348227136 180768512043 181460288163 181602616916 182058180381 182200978092 182245830536 182801310804 182846311032 183500866164 183637853504 184060171746 184105481868 184150803144 184295242208 184712089716 184902475296 184947992768 185373323982 185511709152 186175805904 186221636832 186789235248 186835217184 188088424663 188708155881 188754610198 188958647178 189376536426 189430315921 190054468527 190101254266 190680677649 190727617542 190877215144 191083546584 191308950063 191506135128 191553278224 191760340464 192239002648 192872409576 193232341152 193460279364 193507903512 193707355072 193916745792 194345600064 195683960736 195957115592 196328718432 197258014926 197694258542 197907958962 197956677996 198160714976 198394466732 198608924052 198813633312 199104681314 199468702944 199760709918 200182763088 200418900066 200625474896 200842343856 200891785248 202955584006 203100879168 203624300922 204353237319 205026559353 205237883368 205702099911 205914120216 205964810128 206592585192 206651253732 207169653537 207332147484 207383186472 207545847904 208015284708 208066491864 208229689248 208280949184 208915783776 208967212608 209499341436 209715275616 210406264992 210458060736 211099531104 211855227408 212567807774 213268195938 213320696204 214031655651 214084343858 214736867037 214789728846 214842603668 215444402019 215497438002 215666463864 215719554512 215952739632 216268877979 216430327344 216491789624 216981460773 217205106888 217258576304 217920774456 217974420048 218145388736 218381196096 218638800072 218864154432 219701717312 220425610944 220451755041 220939292497 221151889728 222515553799 222930804348 223423824316 223665337476 223950989248 224688883776 224962432134 225017811172 225437731344 225703659258 225759220764 226180524528 226236203424 226736533408 226981627488 227548207216 228297954192 229050171504 230134350747 230892618789 230949457662 231653385243 231710411394 231949238864 232713486768 233054161571 233306084781 233489078892 233546556936 233822050077 234258400404 234316067832 234373749456 234557580992 235088114184 235330423104 235929685068 236105811648 236172861408 236451452556 236765318328 236951025696 237009355968 237731753952 237790276416 239427818784 240233140252 241024682724 241093129354 241887505398 241947050884 242624771847 242684498826 242744240508 242934637456 243484118262 243553263327 243735081072 243795081376 244355745249 244415898342 244667821552 245221222554 245413562328 245473975824 245534404192 246222173736 246282786288 247164431976 247978812312 248234407872 248812895261 249052313664 249872914368 250588016987 251413677669 251610874508 251944862904 252502048568 252774994248 253405958036 254240903532 254303490056 254778062112 255078600084 255341513504 255617528544 255680453952 255991733118 256835198466 257163212768 257947039152 258010538016 260085938406 260942893722 261802672614 262456170823 262739876553 263010686568 263320935801 263385757558 263670468138 263877278616 263942237328 264746725992 264811898736 265694469084 266347613224 266635525464 266910350784 267225200088 267723886176 267789791808 268672130496 269441033939 269633925792 270588935232 271499067896 272403925374 272470983092 273301467138 273368745804 274201966206 274269466548 274552160288 275251299246 275456780256 275535004976 275860027982 276158222802 276226204716 276442863312 276510915296 277353712944 277421989152 278267563728 279263708856 279332455248 280252825776 281195463178 281396769984 282202089631 282473636544 283131915297 283201613926 283404356928 284064804639 284357594584 285151881399 285375540868 286091426313 286315822716 286386305128 287259202692 287329917336 287555285152 287936986176 288358503972 288573769792 288885707712 289308614364 289606809184 290261855268 290561032608 290632560064 291518400096 293525941104 293935673388 295887022389 296541387813 296614387454 296935016994 297241072464 297591700098 297676210733 298220449968 298657021971 299203054416 299641064877 299949909512 300274144632 300583641792 300628350099 300938212344 301012294352 301337677872 301574032704 302567686848 303433594807 304397272256 304433376009 304726314816 305400228672 305436451383 306845800996 307856825052 307932610216 308871180324 308947215192 309888877788 309976880598 310284649024 310998221226 311074779708 311318771856 311395409248 311762733436 312099737796 312344533872 312421423776 312498332608 313373675664 313450818912 314572913424 315268603408 315609397488 315687091104 317804579603 318851711661 318930203438 319902293907 319981044306 321126515787 321366243632 322184593269 322263905502 322516673864 323246157003 323499695796 323579331768 323658987344 324645491016 324737684436 324980108096 325807660332 325887864456 326881161684 326961630072 327218083104 327298634432 328296231648 328377048384 329552575968 330638416416 331727834592 334035126502 334396206522 335135736474 335218236892 335926483872 336418254634 337033325664 337443648201 337526716758 338156597016 338555488887 338638831146 338987871376 339354305136 340104800112 341322310824 342446931288 343170451008 343575257256 343929385536 346424186493 346781251208 347190316781 347565617091 347923858296 349070230152 350233618338 350319835404 350680915424 351094581068 351474101748 351560624184 351836371488 351922983104 352995634656 353082531648 354158717472 354259292112 354677178834 355426538544 355514033952 356300266784 356685414624 359166295894 360349710378 361537024086 361639694031 362831258097 362920576326 363205233832 364026748239 364116360762 364401956184 364491661072 365602621608 365692622064 366623847513 367001732328 368120343492 368210963736 368301606288 368590484416 369424179432 369804950592 370746647964 371023418304 372351611808 372443273664 373311218357 373578470496 373670434368 376176849326 377416311762 377509220396 377917294356 378753072852 378860631842 380108937054 380202508532 381361355298 381455235084 381754430288 382167093168 382617900126 383012270256 383106556448 383520680928 383987599677 384478005296 385744819152 386464682304 386920558728 387015807024 390128907609 390991692553 391367921472 391414340583 391914231184 392657436864 393781169551 394516029852 395078636337 395388517084 395815917924 395913355992 396321429952 396788933464 397217848104 397627266624 398209362628 398937405888 399521419836 400365526176 400837800132 401250949792 401684687712 401783570496 405911168012 407248601844 408605888061 408706474638 409952200707 410053118706 410475766736 411404199822 411828240432 411929620256 412431125579 412876948869 413185170384 413302507464 413790041973 414339307074 414664294968 414766372944 415091695808 416030569416 416132983728 416459378496 417831567552 418998682872 419430551232 420407995441 420812529984 421793194767 422199062208 423407339047 423710454816 424802420889 425135615548 426536391876 426641392408 428063311302 428168687716 429473734074 429579457692 429685207336 430888804038 430994876004 431332927728 431439109024 431905479264 432537755958 432860654688 432983579248 433962921546 434410213776 434517152608 435841548912 435948840096 437277600144 440319030389 440903510082 441878584994 443460426563 444921581181 445031107598 445861608696 446387550147 446847648632 447330674952 449924864268 450035622344 450875462688 451407318516 451518441528 452361049056 452472406848 453473066816 453963254976 455096414432 456595908384 458100343008 460268701494 461785237578 461898915324 463306770486 463420822788 463898477728 464965320897 465426973536 466108323142 466612169562 466978157784 467093113872 467644100154 468516800808 468632135664 468747498912 470176228368 471859370136 472345722816 472902905112 473530636656 473902051392 475463507904 476824220411 478395305157 478855637568 479971566459 480466280504 482049365448 482186258708 483395858253 483775010796 483894101768 485249543694 485368997652 485488481016 485869274912 486968236524 487106526654 487470162144 487590162752 488711490498 488831796684 489335643104 490442445108 490827124656 490947951648 491068808384 492444347472 492565572576 494328863952 495957624624 497625790522 499407196519 501052689753 501176033974 502703604711 502827355338 503221749016 503889725808 504627381951 505004097136 505549988496 506290075137 506811916072 507958246719 508481807064 508606980112 509556124224 510157200168 510683027008 511235057088 511983466236 513670396932 514326425536 515894078304 516021076032 520171876812 521885787444 523605345228 524912341646 525479753106 526021373136 526641871602 526771515116 527340936276 527754557232 527884474656 529493451984 529623797472 531388938168 532015768251 532695226448 533271050928 534450400176 535447772352 536980151743 538749443841 538882067878 539267851584 540524565567 542305536129 542998135792 544380864489 544807850748 544941966184 545584783513 546174541143 546602934276 546737491608 548403932412 548538933096 549104320576 550502598492 550913560512 551070009952 551720055964 552316445604 552452409432 552885726624 553021830592 554707425888 554843978304 556535127456 558527417712 558664910496 560505651552 562390926356 564265273989 564404179262 566124467643 566263830594 566403227852 568129609278 568290947763 568715189168 570163405581 570303762798 570751081736 572042032947 572182852626 572631645432 572772610256 574518405384 574659834672 575110570304 576717007944 578617228728 579213618368 580523710536 581122065216 583036800192 586631914561 587051882208 587871346776 591774044778 593082775626 593228774908 593870033988 594482144928 595183400196 595352421466 596440899936 597314043942 598406108832 599282129754 599899819024 600548289264 601256700198 601876424688 602024588704 602675355744 606867189614 608866752018 610872902766 613059711957 613691601992 614415516869 615079678059 615713650104 615865220432 617742360648 617894430384 619777755576 619953761196 621996442452 622149559416 622637543712 622790818496 623525466872 624199475592 624689067744 624842847552 626747351328 626901637824 629145826848 630537206816 631218794976 631374182208 635609159206 637703423322 637860406876 639804587814 639962088612 642094966953 642253031574 642732487264 644210601111 644369186538 644527811004 645033347728 646492314006 646999391592 647158663536 647317974688 648806633937 649290982032 649475368872 651615320664 651775728912 653762323368 653923260144 654436166208 656592463296 659105151936 660641135693 661276832832 661355265123 662817877491 663455669184 665354389931 667546661397 668070253004 668792413044 670271472948 670436473784 671852967744 672836509268 674066651328 674887296402 675053433516 676313194032 677110977774 677277662292 677975742752 678708610272 680209600224 682644621648 684893862576 687150514512 690403052241 691929904897 692677856367 692848372986 693562502416 694380633562 695131234182 695847716592 696866384599 698140460304 699162484713 700467236676 700639670808 701361830848 701466150231 702189162136 702948203496 703121248368 703672742976 705991269312 708317434944 708518584224 709354357668 710344544021 710853077088 711028067904 712600533568 713370829248 718332591788 720699420756 723074048172 723279388062 725662516194 725841152652 726410467664 728053496478 728232721524 728803912368 728983322144 730659789981 731205243216 731385244128 733247695026 734003464656 736240686984 736421927472 736603212576 738848358864 741493295928 743987327209 744703223616 746438685783 746622436714 747156940992 749295203503 751764050961 752353698652 754241033007 754832623524 755018440792 755834588712 757506145704 757721263684 760217874108 760405017064 762722710596 762910470168 763508860576 764334186336 765235800252 766024540512 766213112896 767041361856 767975199354 768956010592 771489638304 773841117456 774031614048 780257815218 781983385106 782828681166 783828462368 784782737387 787368512469 787562339102 789032059704 789962807403 790157272674 790777034168 791631835848 791826711984 793577866928 794435696208 796418725256 799042839672 800731052352 801675600264 802501899584 803369375424 808323101817 811822336024 814497203688 817211776122 817412949276 819904401414 820106237412 820951533472 822808399644 823656480864 823859240512 824862251158 825753897738 826370340768 826605014928 827580083946 828678614148 829328589936 829532745888 832061138832 832265967456 837997365744 840815990882 843586389534 843825952739 846606268893 846814678094 847420909632 849395745891 849604841778 850271231096 852194413917 853072783752 853282784816 855455644197 856126622604 856337375432 858274278939 858947468148 859158915384 859370414672 861777608076 861989752008 862665855456 862878218048 863810958528 865075511916 865721309376 865967158496 867925843092 868820427552 869034305216 871683097824 871897680192 874555200288 880638060778 881807020164 883757169988 886920853126 889624163439 889843162362 890062215196 891723217392 892775100294 893028632199 893695297264 894661349904 895971065913 898923194631 899849728536 900071244688 901750925376 902814637032 903036883056 904722098112 910192828864 910300784421 913191816768 913300128027 916200686016 916309354149 920537402988 921850151453 923570475156 923797830648 926613540972 926841645576 927796955456 929930641794 930853947072 932216646284 933224339124 933956315568 934186227744 935288200308 937033601616 937264271328 937494997824 940352456736 943718740272 945805810224 947061273312 953413738809 953648440822 956555134983 956790610314 959706881721 959943132918 960932561008 963379547361 964098730896 964372517416 965510097937 966553779807 966791716506 967550021592 967788203536 970499087388 970737995304 970976962032 971738549824 973936473048 974213053308 974940324288 977422980996 977663593368 978671286208 980884890216 981654249312 981895903296 984184121123 984888694944 985131145152 988657727904 991915249248 995251581044 998814393038 1002105379506 1002352067948 1005407209422 1005654710676 1006443498032 1007779451616 1009254763902 1010008194272 1011099976992 1012330944603 1012580150274 1013623832144 1015916493438 1016963614128 1017213960224 1020314400336 1023966932472 1027340793864 1031788156608 1038150356089 1039272559479 1040343753624 1041570950343 1043771574888 1047210690456 1049824683292 1050959506212 1052042746272 1053283743204 1053543030232 1054681872552 1055509114464 1055768949312 1058986903968 1059247594944 1062777876336 1064031536502 1065390452896 1066542101856 1068900800352 1073960303486 1077498887682 1077764135756 1081049131134 1084611072258 1084919082093 1085996271584 1087318421981 1088493774291 1088761728978 1089615701496 1089883932368 1091169567026 1092349082286 1093205868552 1093474983216 1096807864824 1097077866192 1101005196984 1102140019904 1103440111928 1104632891208 1104904818864 1105771453248 1109414851776 1113070254912 1116255712033 1117054835424 1117329820992 1119933655071 1121011303104 1124781852712 1128530547978 1128808358524 1132248935286 1132527661188 1132806455704 1136259218556 1136581895526 1137430378336 1140326811162 1140607525596 1141502163472 1144084065894 1144365705252 1145263290864 1145545220512 1149036810768 1149319669344 1153434015888 1157234457456 1161047421072 1169122942757 1170386722827 1172975077659 1173263829122 1174103764416 1175742693552 1177463891219 1181343508653 1183548089556 1185235909011 1186165551252 1186457549816 1187740067976 1188964289856 1190366800392 1190704842932 1192881799872 1194628087884 1196812217664 1198564259508 1199799638048 1201096578528 1202513400396 1203752849376 1204049177408 1205350711488 1213734379228 1217733504036 1221745805532 1225817664183 1226119423914 1227383203984 1228831033738 1230159356118 1231427300208 1231730440864 1235484721296 1235788860768 1237293376737 1239555511152 1239907522392 1241370125919 1243992884904 1244299118832 1245275087424 1247050933744 1248398951184 1249378135488 1253494702656 1257082035629 1258291653696 1261074413632 1261223986323 1262437589952 1265379584301 1270222017141 1271218318412 1274407262667 1275406846644 1275720813752 1279609175628 1279924177224 1284189933906 1284506063148 1285464974528 1288421202222 1288738373076 1289055622008 1290066695456 1292984628012 1293998783184 1294317327072 1294635949376 1297613267874 1298581964064 1298950737744 1303230641328 1303551457824 1307524646736 1307846520288 1316618972641 1320957091167 1321282271386 1322710530246 1325635754982 1326012211447 1330381279689 1330708779862 1334764743543 1335093322794 1336140506008 1337584826088 1339162650441 1340542945896 1340872947568 1345673018536 1349774592804 1350106867032 1352626388064 1354221955548 1354555324584 1355951485504 1357417220544 1360419200448 1365289243296 1369787725152 1374301029024 1380806104482 1383859809794 1385355712734 1385696745972 1387125004832 1388761267124 1390262468364 1391695433184 1393732769198 1396280920608 1398324969426 1400934473352 1401279341616 1402932300462 1404378324272 1405896406992 1406242496736 1417037168448 1418708715336 1420689088042 1421706154176 1430472661233 1435185915471 1436665183576 1439914699377 1441398841512 1446148096344 1446558776124 1450187574759 1451325032388 1451682305304 1452820935328 1456106992956 1456465443048 1457607824736 1457966644288 1461319579962 1462410486432 1462770488256 1466495390052 1468006929312 1472481373968 1472843854944 1473206425152 1477696717728 1482986591856 1487974654418 1492877371566 1493244873428 1498221589557 1498590407006 1503158069259 1503528101922 1504707397304 1508110814133 1508482066014 1509665247048 1510036881584 1511669177424 1513882145853 1515012291408 1515442527368 1518870225411 1520435748216 1520810034128 1525445421192 1525820940336 1527017721152 1528668372672 1530471600504 1532049081024 1535950398708 1537912021184 1542979276608 1546575047479 1547682234912 1548063228096 1557608876593 1560515630436 1563966770212 1565657362332 1567656924736 1569565474774 1574737024938 1575124678204 1578064119408 1579925614806 1580314545348 1581554068336 1583263671696 1583653423968 1587155733856 1588871392416 1592837450512 1598085679344 1603351200528 1610940455229 1616248331523 1616646203634 1621573696701 1623644672048 1628994407376 1631379130997 1633142593467 1634423552244 1634825898552 1636754350539 1639808802828 1640212474824 1641903066944 1645616799288 1647312961728 1649724502316 1651507795476 1652740681536 1653210029856 1655160167892 1657357228296 1658657179872 1659065491776 1664122277664 1664531934912 1675994731488 1681631981764 1687172779068 1687651905478 1692795821967 1693212537786 1693629356188 1698373402929 1698791491782 1699209683556 1700542462192 1704388827834 1704872843289 1706145567504 1706565569632 1710490216743 1710911288394 1712253245208 1712674750864 1716548557878 1717894936296 1718317830768 1718740829344 1723555216152 1723979504016 1725331710912 1730151023832 1731934316992 1735851686184 1737640855104 1741690266827 1743366195648 1749110400576 1754116118909 1759895743683 1761276121556 1763614040328 1767514339976 1773841706252 1779248326878 1779686324724 1780124430392 1783446434784 1785550200588 1786057264398 1787390594528 1789322699808 1791942131826 1797846389262 1799699457072 1800142489376 1805629274064 1806073766112 1820601568842 1826600256054 1832618708298 1837193195761 1839179135871 1841074805976 1843246550607 1843700302906 1847140950312 1847595661296 1853227081944 1853683291152 1859861283588 1864433292568 1866448678248 1867912631136 1868372455488 1870576400616 1874067203232 1874528542656 1880704913472 1887437480544 1891611620448 1894122546624 1906827477618 1907296881644 1913110269966 1913581220628 1919413763442 1919886265836 1921865122016 1926284900859 1926759094722 1928197461792 1928745034832 1931020195874 1933107559614 1933583433012 1935100043184 1935576407072 1940998174776 1941475990608 1941953924064 1947872946096 1948426106616 1954845961992 1955327186736 1961769780432 1963308498624 1968368242246 1969777389888 1975414627417 1977315455808 1981923407079 1983830498496 1988453632473 1990503162088 1996063169793 1997628786076 2002639984191 2004210759012 2004704135896 2010814418844 2011309421352 2012886996064 2015558903232 2018509527804 2020016388544 2022199953984 2024661889206 2025160300548 2027247664288 2031832986876 2033927228256 2034427920448 2040628800672 2047933864944 2054681587728 2068972671293 2071209156723 2075789714691 2076300712178 2078545118958 2080687507248 2083141900686 2083733475131 2087543149776 2090599153797 2094421380912 2097487454139 2099649366584 2101919012424 2104085492544 2104398450693 2106567486408 2107086060464 2109363745104 2111018228928 2117973807936 2124035163649 2125555752672 2128063073004 2130780905792 2131033632063 2133084203712 2137801600704 2147920606972 2154997775364 2155528271512 2162098262268 2169222144516 2169838164186 2171992543168 2174636843962 2176987548582 2177523457956 2179231402992 2179767864736 2182339134052 2184698164572 2186411737104 2186949966432 2193615729648 2194155732384 2202010393968 2206880223856 2209265782416 2209809637728 2224632057221 2231961981627 2232511424066 2234109670848 2239316057349 2239867310142 2247885610509 2249563705424 2255292152883 2257061095956 2257616717048 2262723099021 2264497870572 2265055322376 2265612911408 2272518437112 2273163791052 2274860756672 2280653622324 2281215051192 2283004326944 2288168131788 2288731410504 2290526581728 2291090441024 2298073621536 2298639338688 2306868031776 2314468914912 2322094842144 2338245885514 2340773445654 2345950155318 2346527658244 2351485387104 2354348212161 2354927782438 2362105537407 2362687017306 2367096179112 2369888422209 2370471818022 2372331102504 2372915099632 2375480135952 2380733600784 2381409685864 2389256175768 2397128519016 2399599276096 2402193157056 2405026800792 2407505698752 2424969305451 2427468758456 2430332217467 2435467008072 2443491611064 2451635328366 2452238847828 2454766407968 2457662067476 2460318712236 2462854600416 2463460881728 2470969442592 2471577721536 2474586753474 2479111022304 2479815044784 2482740251838 2487985769808 2488598237664 2494101867488 2496797902368 2514164071258 2522447972646 2530759168602 2531477858217 2539818806679 2540444034282 2542436636824 2548187237673 2548814525334 2550813693288 2551441627504 2559218351256 2559848354448 2566366932591 2568379867812 2569012126296 2576842404444 2577476746152 2578111244016 2580133390912 2585969256024 2587997566368 2588634654144 2595226535748 2597163928128 2597901475488 2606461282656 2607102915648 2615049293472 2615693040576 2633237945282 2641914182334 2642564542772 2645421060492 2651271509964 2652024422894 2660762559378 2661417559724 2668872490317 2669529487086 2670186645588 2672281012016 2675169652176 2678325300882 2679085896597 2681085891792 2681745895136 2687913197739 2691346037072 2699549185608 2700213734064 2705252776128 2708443911096 2709110649168 2730578486592 2730902353263 2736941847871 2739575450304 2739900384081 2748602058048 2756468186857 2761612208964 2765550454359 2767719619588 2770711425468 2771393491944 2774250009664 2777522534248 2780524936728 2783390866368 2787465538396 2792561841216 2796649938852 2801868946704 2802558683232 2805864600924 2808756648544 2811792813984 2812484993472 2837417430672 2841378176084 2860241216427 2860945322466 2869665404949 2870371830942 2873330367152 2879829398754 2882797683024 2887017879053 2890138642083 2892296192688 2893117552248 2896530293811 2900375149518 2902650064776 2903364610608 2905641870656 2912213985912 2912930886096 2915215649472 2922639159924 2924820972864 2932990780104 2936013858624 2942855968087 2944962747936 2945687709888 2952552363369 2955393435456 2963851373329 2965973183712 2975949308836 2985754743132 2986489746856 2996443179114 2997180814012 3006316138518 3007056203844 3009414794608 3016221628266 3016964132028 3019330494096 3020073763168 3023338354848 3027764291706 3030024582816 3030885054736 3037740450822 3040871496432 3041620068256 3050890842384 3051641880672 3060943201008 3071900797416 3082233212723 3093150094958 3095364469824 3104222985941 3114451068267 3115217753186 3121031260872 3124712851029 3127933540424 3131314724664 3139130949548 3149474049876 3150249356408 3156128238816 3159851229612 3160629090696 3163108136672 3166527343392 3167306847936 3174311467712 3177742784832 3185674901024 3196171358688 3206702401056 3221880910458 3232496663046 3233292407268 3243147393402 3247289344096 3254757246279 3257988814752 3261955265943 3262758261994 3266285186934 3268847104488 3269651797104 3273508701078 3279617605656 3280424949648 3291233598576 3299449004632 3303015590952 3306420059712 3310320335784 3314714456592 3317314359744 3328244555328 3337769542877 3348767136099 3351989462976 3359800965213 3363263963528 3374345558136 3375303810956 3385591643934 3386425075572 3387258712376 3396746805858 3397582983564 3398419367112 3401084924384 3408777655668 3409745686578 3412291135008 3413131139264 3420980433486 3421822576788 3424506490416 3425349501728 3433097115756 3435789872592 3436635661536 3437481658688 3447110432304 3447959008032 3460302047664 3471703372368 3483380533654 3495850375633 3507368828271 3508232237818 3518925232977 3519791487366 3522552243112 3527228080656 3532391673657 3535028679952 3544030525959 3547683412504 3555707727033 3558496653756 3559372649448 3560248860784 3566892869568 3571100401176 3572114528796 3574781189056 3578645399616 3583884263652 3595692778524 3599398914144 3600284978752 3611258548128 3612147532224 3641203137684 3653200512108 3665237416596 3674386391522 3678358271742 3682149611952 3686493101214 3687400605812 3694281900624 3695191322592 3706454163888 3707366582304 3711880130211 3719722567176 3724110377757 3728866585136 3732897356496 3735825262272 3741152801232 3748134406464 3758861062201 3771246106887 3774874961088 3783223240896 3783671958969 3796138752903 3810666051423 3813654955236 3814593763288 3819093484591 3823221788001 3826220539932 3827162441256 3838827526884 3839772531672 3843730244032 3852569801718 3853518189444 3856394923584 3857490069664 3862040391748 3866215119228 3867166866024 3870200086368 3871152814144 3881996349552 3882951981216 3883907848128 3895745892192 3896852213232 3909691923984 3910654373472 3923539560864 3936736484492 3949856917923 3950829254834 3962871273501 3963846814158 3976907264946 3978036634341 3981006324176 3991143839067 3992126339586 3995257572152 4004294230629 4005279968382 4008421518024 4009408271792 4021628837688 4022618842704 4025773992128 4037019055608 4049323778412 4050320601096 4054495328576 4063665973752 4067854456512 4081257601344 4095867729888 4106423401927 4109363175456 4137945342586 4142418313446 4151579429382 4152601424356 4157090237916 4161375014496 4166283801372 4167466950262 4175086299552 4181198307594 4188842761824 4194974908278 4199298733168 4203838024848 4208796901386 4213134972816 4214172120928 4218727490208 4248070327298 4251111505344 4256126146008 4262067264126 4291417983699 4295841213944 4300908618083 4305557746413 4309995550728 4311056543024 4324196524536 4338444289032 4339676328372 4349273687924 4353975097164 4355046915912 4358462805984 4359535729472 4364678268104 4369396329144 4372823474208 4373899932864 4387231459296 4388311464768 4404020787936 4413760447712 4418531564832 4419619275456 4449264114442 4463923963254 4465022848132 4478632114698 4479734620284 4494664768671 4495771221018 4499127410848 4509474207777 4510584305766 4514122191912 4515233434096 4525446198042 4528995741144 4530110644752 4531225822816 4541646437559 4545036874224 4546327582104 4561307244648 4562430102384 4566008653888 4576336263576 4577462821008 4581053163456 4596147243072 4613736063552 4624487949851 4628937829824 4639725142437 4644189684288 4657480729517 4672826629779 4676491771028 4681546891308 4691900310636 4693055316488 4702970774208 4708696424322 4709855564876 4724211074814 4725374034612 4734192358224 4739776844418 4740943636044 4744662205008 4745830199264 4750960271904 4761467201568 4762819371728 4778512351536 4794257038032 4810053601584 4832821365687 4843509334279 4848744994569 4849938610902 4854937516912 4860664434934 4870934016144 4878064692193 4886983222128 4894137392991 4903270656732 4904477695656 4909532815936 4910263051617 4915324134952 4920637424472 4925709200832 4941938885184 4949173506948 4958222044608 4959630089568 4965480503676 4975971539616 4977196475328 4988203734976 4993595804736 5028328142516 5044895945292 5061518337204 5062955716434 5078387465901 5079637613358 5080888068564 5084873273648 5096374475346 5097629050668 5101627386576 5102883255008 5114618529867 5118436702512 5119696708896 5132733865182 5136759735624 5138024252592 5153684808888 5154953492304 5156222488032 5171938512048 5175995132736 5190453071496 5195802950976 5207911290463 5212922565312 5225070800481 5230098586944 5245066424521 5262348356727 5266475890564 5279687231049 5283828364668 5285129085544 5290842120984 5302543019928 5304048845788 5321525118756 5322835119448 5337744980634 5339058974172 5340373291176 5344562024032 5350339304352 5356650601764 5358171793194 5362171783584 5363491790272 5375826395478 5382692074144 5399098371216 5400427468128 5416887822192 5418221298336 5454564315227 5461804706526 5473883695742 5479800768162 5493479161709 5511579587283 5512936373714 5523224417928 5529739651821 5531100908718 5535439239176 5541422850936 5542786983888 5555045068496 5561049873456 5574931076792 5593299877704 5603737893408 5605117366464 5611729201848 5617513297088 5623585627968 5674834861344 5682756352168 5720482432854 5721890644932 5739330809898 5740743661884 5746660734304 5759658797508 5765595366048 5774035758106 5780277284166 5784592385376 5786235104496 5793060587622 5800750299036 5805300129552 5806729221216 5824427971824 5825861772192 5845278319848 5865981560208 5885711936174 5889925495872 5905104726738 5906781669173 5926243882251 5927702746658 5931946367424 5945770221237 5951898617672 5965360897419 5971509486264 5972979493712 5988189509379 5992886358228 5994361628024 6007919952573 6012632277036 6014112407688 6018829589216 6032443256532 6033928264056 6038660988192 6040147526336 6046676709696 6055528583412 6060049165632 6061770109472 6075480901644 6081742992864 6083240136512 6101781684768 6103283761344 6121886402016 6143801594832 6164466425446 6186300189916 6206918013879 6208445971882 6227369144073 6228902136534 6230435506372 6242062521744 6249425702058 6251200425393 6255867080848 6262629449328 6271797461391 6278261899096 6292462362417 6298948099752 6300498712816 6312256477632 6319702459224 6321258181392 6326216273344 6333054686784 6371349802048 6372105490947 6392342717376 6393100896189 6413404802112 6443761820916 6452951060171 6464993326092 6466584814536 6486294786804 6494578688192 6509514492558 6515977629504 6523910531886 6525516523988 6532570373868 6537694208976 6539303594208 6547017402156 6559235211312 6560849899296 6582467197152 6598898009264 6606031181904 6620640671568 6629428913184 6673896171663 6675539085754 6695885944881 6697534272198 6717948172047 6719601930426 6726527927056 6743656831527 6748691116272 6750607621912 6758570685559 6765876458649 6771183287868 6772850151144 6774517424752 6793493611716 6795165967128 6796838734224 6802169848768 6817555311336 6819491373156 6824582270016 6841960866972 6843645153576 6849012980832 6850699003456 6866194231512 6871579745184 6873271323072 6894220864608 6895918016064 6920604095328 6943406744736 6966761067308 6991700751266 7014737656542 7016464475636 7037850465954 7039582974732 7045104486224 7054456161312 7063044636483 7064783347314 7070057359904 7086316612221 7088061051918 7095366825008 7111415454066 7116993307512 7118745298896 7120497721568 7142200802352 7144229057592 7167768527304 7191385557048 7198797828288 7222517096256 7267052492623 7274907916353 7282406275368 7290996652401 7306401024216 7330474833192 7348772783044 7356716543484 7364299223904 7372986202428 7374801211624 7388563801248 7390382645184 7412908327776 7414733164608 7423760260422 7439445134352 7448220755514 7457733170272 7465794712992 7482305602464 7517722124402 7542492213774 7567343917938 7592277505806 7594433574651 7611228953867 7619456420037 7621332102846 7627309910472 7629187526576 7638186969182 7646443576002 7652441079864 7654324882512 7677655053768 7679545063344 7705139603436 7707036378888 7714980139328 7724080783496 7732430238456 7734333732048 7740400172736 7763992699104 7765903962432 7791491784384 7793704426464 7813789984231 7819383847968 7821308746944 7847079121728 7873472968984 7899713835846 7901658509668 7925742547002 7927693628316 7953814529892 7956073268682 7962012648352 7982287678134 7984252679172 7990515144304 8008588461258 8010559936764 8016843036048 8018816543584 8037257689791 8043257675376 8045237685408 8074038111216 8098647556824 8100641202192 8127331947504 8183860599299 8191735459776 8192707059789 8210825543613 8212846803854 8218726350912 8242247238533 8269404560571 8275890685172 8284836626892 8296651363077 8303158858764 8305202848712 8314180475832 8322750028992 8332567602744 8334933900524 8350172599104 8362396615188 8377685523648 8389949816556 8398597466336 8407676049696 8417593802772 8426269945632 8428344241856 8437454980416 8496140654596 8512252292016 8524134528252 8580723649281 8582835967398 8591682427888 8601817236166 8611115492826 8619991101456 8622113086048 8632610111257 8648393049072 8661053637159 8676888578064 8679352656744 8689590881433 8698547375848 8707950194328 8710093831824 8716925611968 8729356536208 8738792658288 8745646948416 8774462918592 8799574249403 8808041575872 8827520895424 8828567904261 8837063129664 8857657090107 8891554119987 8898528228884 8927847926508 8930045696264 8957264229396 8959469240568 8989329537342 8991542442036 8998254821696 9018948415554 9021168611532 9028244383824 9030466868192 9050892396084 9057991482288 9060221289504 9062451645632 9083292875118 9090073748448 9092655164208 9122614489296 9124860204768 9152672527152 9154925642016 9216332808487 9246699638169 9248975899702 9279450284874 9282085480129 9312668957823 9314961459034 9343353204801 9345653259558 9352983542056 9363093782616 9374138553087 9383800621272 9386110632976 9417392848644 9419711129752 9448422149628 9450748069224 9468384716448 9479553688836 9481887272088 9489324410016 9491660398528 9501920543808 9522934403136 9525638743456 9557024703072 9588514076064 9620107203168 9665642731374 9687018668558 9697489989138 9699877221804 9709875033824 9721328869868 9741868032288 9756129384386 9773966444256 9785865797829 9788274785982 9806541313464 9808955391312 9820526103234 9830648269904 9841274848944 9898347013896 9919260179136 9930961007352 9951943079232 10013308628631 10046301408297 10056656285032 10079402895639 10089791890584 10123036674408 10125911432868 10156774931802 10159275226716 10161776137128 10169746547296 10192748950692 10195258101336 10203254773152 10205766510016 10229237059734 10236873405024 10239393417792 10265467730364 10273519471248 10276048505184 10307369617776 10309906984608 10312444976064 10343877024096 10380906142992 10415822580926 10450141600962 10487551126899 10490132849042 10522106484813 10524696713454 10532951781128 10556775698931 10559374462098 10567656729336 10570258171088 10581684241968 10597175020971 10605086039856 10608097691576 10632091577877 10643050237512 10645670238896 10675489961268 10678117948344 10680746582352 10689124048064 10700678608704 10713301203528 10716343586388 10724343567168 10751652790956 10765384148288 10798196742432 10800854936256 10826025332353 10833775644384 10836442596672 10909128630454 10923609413052 10947767391484 10959601536324 10986958323418 11023159174566 11025872747428 11046448835856 11059479303642 11062201817436 11070878478352 11082845701872 11085573967776 11110090136992 11122099746912 11135640390633 11149862153584 11186599755408 11207475786816 11223458403696 11276583186603 11313738320661 11349669722688 11351015876907 11365512704336 11419653916979 11431998154269 11440964865708 11443781289864 11457280453773 11478661619796 11481487323768 11493321468608 11519317595016 11531190732096 11548071516212 11560554568332 11569184770752 11572470208992 11586121175244 11601500598072 11610600259104 11613458442432 11648855943648 11651723544384 11690556639696 11731963120416 11771423872348 11810209453476 11813563338346 11849570753769 11852487764502 11855405493316 11888613820503 11891540442474 11903797235344 11930721794838 11934109903023 11943018972528 11945958987424 11960502641791 11973431517201 11976379018758 11985772716456 11988723256048 12015839905146 12025264554072 12028224815376 12037659178432 12064886513064 12067856528112 12077321976384 12111057166824 12123540218944 12150961803288 12163485985728 12191831867789 12203563369536 12243772804032 12278812832363 12287603189664 12319270205781 12328932850892 12372600379832 12413836027758 12416891943764 12454738288146 12457804273068 12460871012744 12484125043488 12498851404116 12502400850786 12511734161696 12525258898656 12543594922782 12556523798192 12584924724834 12597896199504 12600997425632 12639404918448 12642516362784 12744210981894 12786201792378 12860352370327 12874253951097 12887523641832 12902725854249 12905902120342 12929986652184 12933169629072 12972589573608 13019028985116 13047821063772 13051033047976 13065140747736 13075388417952 13078607188416 13094034804312 13118470422624 13121699798592 13164934394304 13197796018528 13212062363808 13241281343136 13258857826368 13347792343326 13351078171508 13391771889762 13395068544396 13435896344094 13439203860852 13453055854112 13483994306013 13487313663054 13497382232544 13501215243824 13517141371118 13531752917298 13542366575736 13545700302288 13549034849504 13586987223432 13590331934256 13593677468448 13635110622672 13638982746312 13683921733944 13687290307152 13698025961664 13732388463024 13743159490368 13788441729216 13827902391919 13841208190656 13873463849553 13886813489472 13919175427311 13933522134616 13972442188551 13983401502532 14018479889337 14029475313084 14032928951272 14075700931908 14079165949464 14090208972448 14108912322624 14126089272966 14129566694628 14140114719808 14172633224442 14176122103836 14190733650016 14222830908132 14233986615024 14237490597792 14240995443136 14284401604704 14288458115184 14335537054608 14382771114096 14482808699051 14498464097061 14530528002837 14534104985246 14549815832706 14564812550736 14581993304802 14586134325917 14612802048432 14634194076579 14660949666384 14682412178973 14697545566088 14713433086968 14728598447808 14730789154851 14745972404856 14749602423248 14777127602496 14825816655552 14847520520844 14868246145543 14878890268704 14896441511028 14915466340544 14931589425984 14964611204928 15035444248804 15084984427548 15134687835876 15184555011612 15188867149302 15222457907734 15238912840074 15242664205692 15254619820944 15258375053152 15276373938364 15292887152004 15304882159728 15308649765024 15355310107536 15359090126688 15410279206872 15414072757776 15448161566992 15464860476912 15468667464096 15527985398208 15572424400547 15587408852928 15623733871389 15627579968462 15638767695936 15675212401443 15735199273563 15746945937968 15787045070181 15799427671692 15803317019336 15839061693147 15851485094004 15855387256632 15907629059784 15912146537364 15924025296704 15964575356268 15968505358344 15981030288608 16017176922516 16021119873528 16033686072096 16037633087168 16074515379582 16086515350752 16090475370816 16148076222432 16197295113648 16201282404384 16254663895008 16363692945681 16367721198598 16385414119578 16421651087226 16425693607708 16480437485127 16484494477066 16534738761849 16538809121142 16551781370344 16569673253784 16589218955463 16593302726154 16606317717528 16610405697424 16628360951664 16665135205488 16669867801048 16724793230376 16779899633112 16797194932672 16815352099392 16835187605544 16852539891264 16992281309192 17012325522269 17024504584032 17048269056504 17161447298562 17165671934796 17183364855776 17203634472332 17222230985652 17239982202912 17244226172096 17265220222514 17296786098144 17322107274318 17353777156128 17358705313488 17379181762866 17397094751696 17415900388656 17420187663648 17458713072416 17477585316576 17599148498806 17657135808522 17715314180214 17720345007519 17778731646753 17783108239974 17797056457768 17837310663711 17855695853016 17860091392528 17914528458792 17918938481136 17964568528137 17978659074684 17983084884072 18037896831108 18042337223064 18056488767648 18060933736384 18101784792168 18115982964576 18120442579008 18166585750236 18180147496896 18185310328416 18245228978592 18249720409536 18305345054304 18309851284032 18432665616974 18493399276338 18497951799404 18558900569748 18564170960258 18620754041637 18625337915646 18629922918068 18682107432219 18686706409602 18691306519116 18705967084112 18726187565232 18748277106174 18753601276179 18767601242544 18772221265952 18815392384173 18834785697288 18839422259504 18896844299256 18901496138448 18936769432896 18959107377672 18963774544176 18978648820032 19051277486912 19114049406144 19116316472841 19158592935097 19177028152128 19179302688567 19240214406336 19295277307999 19331285462748 19358853180513 19374037337116 19394979978276 19399754443608 19419750067648 19442657739736 19483736064576 19512258768772 19547932888512 19571731595658 19576549571964 19613082626928 19617910782624 19641052206468 19661296539808 19682549697888 19796694027792 19861922014704 20021688514989 20026617257262 20087657834643 20092602816594 20113312570064 20158805791278 20179583781168 20209125153371 20230970494581 20246073348816 20251822865736 20275712056677 20313549863604 20318550453432 20323552274256 20339493094592 20385497901384 20390516202672 20406509546304 20458474119468 20473746810048 20530935460728 20547038942496 20552097010368 20599991776609 20614739235552 20619813969216 20687754048192 20761812285984 20831645161852 20900283201924 20975102253798 20980265698084 21044212969626 21049393426908 21065903562256 21113551397862 21118748924196 21135313458672 21140516342176 21163368483936 21189133909449 21194350041942 21210172079712 21216195383152 21264183155754 21286100475024 21291340477792 21350979922536 21356235896688 21361493164704 21426602407056 21432687172776 21503305581912 21575632489061 21596393484864 21652050664706 21667551288768 21729560901587 21801157477869 21818257260908 21847218826104 21872989957203 21895534782968 21919203072648 21973916646836 22046318349132 22051745494856 22092897671712 22118958607284 22124403634872 22141756956704 22165691403744 22171147935552 22220180273984 22244199493824 22271280781266 22299724307168 22373199510816 22446916807392 22553166373206 22627476641322 22702031753814 22731025408672 22758699384223 22783300723953 22833686861601 22839307833958 22863996308538 22881929731416 22887562579728 22914560907546 22957323239592 22962974647536 23038635190032 23096143032424 23121109136664 23144940417984 23172242350488 23203001196144 23221200518208 23297711887296 23364386800139 23381113279392 23441369952693 23463926240832 23542847744696 23620418906952 23627126676692 23699141507538 23704975529004 23710810986632 23777227641006 23783080884948 23807594470688 23861443589676 23868219806046 23886037945056 23891917974848 23921005283582 23946863034402 23952758037516 23971545432912 23977446512096 24031679810292 24050529108144 24056449630752 24129773026128 24135713056224 24222114333648 24301923606576 24383663735578 24470952629431 24551581797897 24557625664726 24575206379328 24632476630839 24638540411562 24657865701784 24726741715599 24745200759664 24808213681713 24827672055516 24833783887528 24889954089231 24909476576292 24915608546136 24921742025488 24968250086976 24997702808232 25004801701572 25023468323392 25050517797312 25087189845564 25113047596384 25169849449668 25195792399008 25201994851264 25278809836896 25285032725568 25488421963788 25572403584756 25720704740654 25748507902194 25775047283664 25805451708498 25811804240684 25859973304368 25866339258144 25897830333771 25945179147216 25983160911477 26038057970232 26068772644299 26095642127544 26102066095952 26130281495472 26150776835904 26188069608624 26236940845248 26312027435407 26395592037056 26398722748209 26424124727616 26482562686272 26485703712783 26572971270321 26674662359961 26695584686652 26702156343016 26733654392137 26783543779524 26790137088792 26871792688188 26878407721704 26906111708224 26967988612026 26974627326108 26994764465088 27002430487648 27034282742236 27063505834596 27084733151472 27091400604576 27098069699008 27173974446864 27180663868512 27187354936896 27270221245344 27277965492624 27367843467888 27374580614304 27464776926048 27648998425461 27655804783838 27740098914507 27746927699106 27838350854622 27846256440387 27867044269232 27938006873469 27944884377102 27966803005064 28030059614403 28036959778674 28058950626168 28065857902544 28151401863816 28158331898928 28180417944896 28252178545932 28259133389256 28345266448884 28352244207672 28381467300032 28445661816264 28467973230048 28474981195584 28568803209408 28576916230368 28671074109216 28765542228192 28965617398102 28996928194122 29061056005674 29068209970492 29099631665412 29129625101472 29163986609604 29172268651834 29225604096864 29268388153158 29321899332768 29357597393487 29364824357946 29395091132176 29426866173936 29461578309702 29491944809712 29499204846496 29695041041688 29736492291086 29757780537408 29792883022056 30039925885893 30070888497608 30106360326581 30138904224891 30169968855096 30269375671752 30369110023224 30377734298604 30444915815468 30477825680148 30485328411384 30509239641888 30516750106304 30552747876728 30585774304008 30609764319456 30617299530048 30710620215072 30718180253376 30820558413744 30828145515552 30896323133984 30929720953824 30937334928192 31144848801094 31247467742778 31255159936924 31350424802886 31462653380697 31470398547126 31493891875936 31566319454439 31574090140362 31598855343384 31606634038672 31678123386294 31702970188008 31710774513264 31791525062913 31815258119568 31824293074728 31929150712536 31937010716688 31962060577216 32034353845032 32042239747056 32067372144192 32149030759164 32173030701504 32296152444864 32371415648957 32394590227296 32402564808768 32478075997059 32509327790016 32602365106619 32727385891362 32735442397196 32770828239156 32843302174452 32851387215416 32960874970254 32968988954132 33069477523698 33077618242284 33103562740688 33139346507568 33178437910926 33186605452308 33212635435056 33220811394848 33256721903328 33330270410976 33339735602096 33449586460752 33559799266224 33670375211088 33829749559809 33904565339953 33941214961983 33984562618384 34024651044538 34049009168064 34096538113008 34146452845351 34258961750937 34322894597124 34331343869592 34366729711552 34371841361319 34407268944664 34444461971304 34479964405824 34530440445028 34593572196288 34644214548636 34707554312256 34717410626976 34758363525732 34794189503392 34831800777312 34840375327296 34917426144832 34955170633152 35198296997612 35314271617044 35430628360428 35440690015038 35548712261307 35557463293506 35566216479948 35594112915536 35674621327422 35711391706032 35720182785056 35802329709069 35829056917584 35837876962272 35881507925373 35929137056274 35957318149368 35966169768144 36075793662216 36084674446128 36112977535296 36203569584336 36231965929152 36333171500472 36370620656832 36455379033241 36490457957184 36575495603367 36610690108608 36715464971647 36836438497089 36865331233948 36957810617343 36986798552676 36995903598808 37117801139496 37128341920516 37241508083274 37250675831292 37259845836136 37364214864438 37373412819204 37382613038232 37411934168224 37452375130464 37496554212348 37507202552358 37535202485088 37544442531904 37630784768346 37669571394576 37678844519008 37793688598512 37802992276896 37918214755344 37927549088352 38181950206589 38232632945682 38317185870194 38358605377134 38454354131963 38581057110981 38590554615998 38662570925496 38708177562747 38717706361026 38748074674232 38789959956552 38799508887216 38885315479472 39024517537544 39143463191316 39153099143928 39226165253856 39235821565248 39282104412936 39322593079616 39365099395776 39593388055584 39723844029408 40043377029978 40053234514524 40175315669286 40185205633188 40226625140128 40317611582556 40359167562336 40418250306742 40461940989162 40492146697632 40503645731472 40551424113354 40627099727208 40637100906864 40647104548512 40770995802768 40781032405344 40916948238936 41061870921456 41094077884992 41199983553218 41229478471104 41347471684211 41483707175757 41523624571968 41620391548659 41663290323704 41757526281933 41800566403848 41917326565653 41950204507596 41960531396168 42055439668011 42088425939252 42098786853816 42131807124512 42227102795724 42237497848392 42270626917344 42281032684352 42326736967872 42378267818898 42388700083884 42420344159424 42432390766304 42528366311508 42572200950048 42582680955584 42701959845072 42712471793376 42722986329408 42853204814112 42865374345552 43006611163824 43151264978122 43304101329412 43448426097153 43459121803174 43591584008511 43602314955738 43636514521816 43694437652208 43745979914406 43758402977751 43791069565936 43838406145296 43902582229737 43947833293672 44047236536919 44092636698264 44103490989712 44185795343424 44237917214568 44248807269744 44283513913408 44331382807488 44542561562532 44599448614336 44604738436629 44746399021632 44893833614784 45106332746412 45170657421197 45254953282644 45404063507628 45462050817344 45517398768446 45566601447906 45667373723202 45678615667916 45727992617076 45763859462832 45775125159456 45829121815092 45914646479184 45925949295072 46077270380064 46192286064848 46242218273328 46344484700976 46406002392288 46717273201641 46728773600278 46762226558784 46871201614167 46882739905386 47025637204329 47085695489392 47205597820689 47240837813904 47254253353384 47309994798913 47361135210543 47398283015076 47409951058008 47421621973264 47554455282012 47566161769896 47615188941376 47722887179352 47736439612092 47772075890112 47842010567164 47893726068804 47905516075032 47943090865824 47954893024192 48063359620584 48101058216288 48112899261504 48259546052256 48271426112448 48444228667296 48603847213152 48767327471156 48941905258862 49091078837043 49103163595794 49115251329452 49264953261678 49277080823124 49315731403568 49441312455381 49453483431198 49490401519328 49604216285547 49616427363426 49655344111032 49667567775056 49779908178462 49818953152584 49831217092272 49843484050976 49995405616464 50009603403144 50174379691128 50226095192768 50339698899336 50391584798016 50557619673792 50869367448361 50976843927576 51036976566807 51144807169512 51441409481308 51497015804388 51550094567328 51610903416996 51623608481368 51719946608736 51732678516288 51795660667542 51890358294432 51966321822954 52076115940464 52137545288598 52191284255088 52204132191904 52260562990944 52376139217248 52624054870814 52797445496418 52971407425566 53145942540642 53161035022557 53278602677069 53336194940259 53349324719922 53391169373304 53404312686032 53467308784274 53567087559048 53580274177584 53743585376376 53756815443408 53935977224052 53949254652216 54004860975296 54068565484472 54127011669192 54169466302944 54182801209152 54347948893728 54361327737024 54540442490688 54555930985248 54735686935776 54749161228608 54929553852096 55297996850922 55311609567676 55480197829014 55493855398212 55676701709244 55692512880774 55734088538464 55862262124911 55876013746938 55889768754204 55933606010128 56060119228806 56073919557348 56117901252336 56131715805088 56260803828537 56302803727632 56316663797856 56504357091864 56518266778512 56690532897768 56704488415344 56891323632528 56935946460096 57153832460736 57287024195093 57342148218432 57348949418523 57475778805291 57531084456384 57695730669731 57885831923997 57931234796204 57993856388244 58076559541539 58122112011348 58136419940984 58199263330824 58259250202944 58327973219208 58344537303668 58451208193728 58536776306316 58643798665536 58715194786974 58729648715892 58790182264352 58853732347872 58923156619404 58983889619424 58998409692992 59390082083376 59472984582172 59585766044112 60000207467497 60065065544967 60079851771786 60141776995216 60212720653162 60277808449782 60339937710192 60428270778799 60538751343504 60627375460113 60738220046448 60755468597208 60827136170031 60889831630936 60955651360296 60970656822768 61018479283776 61105495753456 61171548608016 61219528638912 61421240430144 61597019745821 61641116827488 61656291031104 61792646267968 61799975329827 61859441907648 62289697602188 62494935485556 62510319873848 62700849605772 62925306761394 62940797094252 62987783751872 63132638908878 63148180280724 63197710686768 63213268077344 63356246772588 63405940376016 63421549026528 63583050125826 63630516239136 63648586149456 63858301425072 63874021433376 64068707690064 64084479494112 64298061518328 64514329659409 64726897467183 64742831297914 64789180454592 64956151994118 64974598360903 65188682704761 65204730213238 65403472433607 65454771782724 65470884794392 65541656478312 65618969871609 65686604348904 65702774430832 65921749940508 65937977908264 66138955047396 66155236484568 66207125481376 66278693015136 66356875821852 66373210904616 66425270870112 66441622789696 66513443806656 66660540821952 66679471204192 66899172921504 67119598532448 67340750422176 67659499119618 67809130679906 67882429923966 67969125236768 68049302089076 68193076226016 68276098152669 68292905690702 68501060584803 68517923501874 68645789194248 68662687739184 68743682722638 68814537889328 68888923942608 69060880890056 69288429097272 69434821253952 69516727051464 69588379006784 69663601554624 70093160400417 70324109858079 70396593995224 70628543234088 70861256720856 70881380030076 71097424522614 71114926587012 71132432959896 71188225831072 71349242654844 71422783412064 71440365570112 71604659418138 71658113835168 71675753924544 71763015850746 71858274112548 71914636298736 71932339536288 72151587324432 72169348892256 72407139168672 72666343000944 72910758066482 73150991206734 73412857888293 73430929943294 73654745393691 73672876994178 73730662467896 73897429892517 73915621234686 73973597105352 73991807197616 74180225146797 74235602278992 74256683841032 74424641045139 74483016166548 74501351662584 74519691672272 74728429728876 74746825638408 74765226076464 74823868336448 74904750260928 74993108424696 75014405104716 75070404970176 75261569536692 75339142789152 75357689038016 75587377197024 75605984553792 75836429510688 75855098176704 76363900413178 76465265891364 76634371740388 76717210754268 76908708263926 77162114221962 77181109231996 77325141850992 77416355125494 77435412722052 77496149348464 77579919913104 77599017774432 77693491001313 77770630958944 77949482734431 78049035075088 78286926382632 78306198287856 78452330507712 78564208825872 78936082306221 79186776111168 79196168244627 79447688058816 79457111138349 79937577418853 80023987079883 80086754059956 80106469029048 80200963176411 80350631338572 80370411266376 80453250280256 80635223165112 80718335124672 80836500613484 80923881978324 80984293395264 81007291462944 81102848226708 81254199454416 81274201813728 81294209097024 81541991605536 81562064810688 81833896477872 82123741842912 82399967106436 82694943368422 82946995276383 82967414351514 83220296743521 83240783097318 83326580647408 83515052563866 83538769321161 83601132807696 83723518492537 83814020620407 83834653131306 83900409015192 83921062792336 84110879336022 84176851878504 84197573707632 84263614249024 84454205591448 84474995696784 84541253834688 84756535637796 84777400167768 84864781532608 85056732623016 85144401900096 85342823074523 85403919690144 85424943586752 85706409628224 85730748691104 85951689826541 86013222327648 86302529956244 86608202658824 86896852194306 86918243606348 87183168017022 87204629911476 87273029043632 87388875304416 87491959828812 87516805955502 87582139131872 87676812290592 87805164459474 87895666587344 88094473073838 88185273396528 88206981979424 88475834429136 88497614539488 89085123125064 89209476873258 90022466592289 90119777657679 90212665492824 90319080979743 90341314842394 90509906565288 90808127015256 91034797536892 91133202895812 91334747446404 91357231335832 91455985234152 91527718925664 91550250318912 91658243630184 91829292958368 91851898590144 92154540760128 92384572129696 92484436546656 92688969401952 92812004784576 93434546403282 93457547200556 93742403228334 93765479810772 94051274408658 94171390978784 94387960142091 94411195641378 94481675627808 94508506706768 94619989597826 94722270421086 94796566030152 94819902116016 94843243946528 95108910564024 95132323539792 95445774358704 95472879224184 95684021134328 95787452137608 95811032150064 95886181731648 96126719241168 96202116432576 96519092104512 96795316743433 96888457334592 97114246946871 97207694426304 97434227991177 97534654942312 97807095319857 97883810517724 98182157674086 98206327191588 98230502658904 98529906523356 98554161646248 98631462807136 98882624910762 98906966862396 98980803038656 99208432571094 99232854726852 99310688222064 99335135550112 99559816356924 99637906305168 99662434184544 99686968101952 99990811232928 100019206806288 100348759382256 100679397798672 101379660893357 101489248679427 101713696019859 101738734896722 101953687855152 102073953133614 102102940281419 102289614339024 102439358536053 102776885252811 102882818962616 102994031608776 103100189134656 103115524083957 103221806833992 103247216962736 103439893217472 103591321335084 103780716588864 103932643645908 104152231880928 104275090577196 104382568510176 104408264383808 104521125981888 104752278434496 105248109741628 105594890992836 105942814851132 106291885081284 106322070045114 106557205354138 106672389880518 106698649439844 106782338746608 106808625372064 106934617568548 107134175118096 107160548355168 107487170752752 107513630886816 107644523776119 107871954448104 107898509304432 108137130968944 108254023338384 108338932605888 108695897787456 109006970803829 109111861970496 109366137099723 109471373871552 109726486810101 110146394914941 110509315491267 110595993701844 110623219135352 110873431852029 110960395658028 110987710796424 111353403418488 111385025761548 111468177076928 111724524249822 111752027493876 111779537508408 111867212020256 112120238457612 112147839114696 112235802504672 112263431610176 112521607657074 112605607455264 112633327595712 113008714183728 113036533557024 113381065795536 113408976830688 113782647265056 114545850619767 114574048390186 114697898837046 114951557610582 115363062395889 115391461339462 115743171332943 115771663847994 115862469592408 115987712776488 116124532688241 116153119083078 116244224022696 116272839881968 116398526661648 116655946438416 116689074607336 117073552612632 117430389573948 117459297431784 117580364528704 117707464695744 117846313238808 117967779238848 118780164166752 118945969164344 119086278655883 119171532088224 120000414934994 120130131089934 120159703543572 120283553990432 120425441306324 120555616899564 120679875420384 120856541557598 121077502687008 121254750920226 121476440092896 121510937194416 121654272340062 121779663261872 121911302720592 121941313645536 122210991506912 122343097216032 123194039491642 123282233654976 123599950659654 124042415052633 124451121527271 124579395204376 124861174645977 124989870971112 125020639747696 125401699211544 125751979696959 125850613522788 125881594188504 126265277817756 126296360561448 126395421373536 126426536154688 126712493545176 126811880752032 126843098053056 127166100251652 127261032478272 127297172298912 127716602850144 127748042866752 128137415380128 128168958988224 128596123036656 129028659318818 129453794934366 129485662595828 129912303988236 129949196721806 130345278291459 130377365409522 130409460426476 130774752025533 130806944867214 130909543565448 130941769588784 131083312956624 131237939743218 131275208933253 131373208697808 131405548861664 131707746689211 131843499881016 131875955816528 132277910094792 132310472969136 132414250962752 132557386030272 132713751643704 132746421809232 132850541740224 133358942408384 133798345843008 133814215309887 134110150545679 134239197064896 134681500844352 135066941155993 135318998239236 135511972263591 135618261359812 135764859847932 135938250473536 136098604178152 136386152452032 136552196305338 136585811381404 137002121169606 137035847003748 137291578388496 137325375478368 137487365445276 137629075778656 137777847885216 138121761780112 138576858194544 139033454102928 140151819604923 140186320800834 140613604842501 140648219716158 140793187990448 141257086468176 141463876073597 141616793462067 141722513441712 141762760060152 141929984396739 142194849045228 142229853174024 142264865919792 142376451662144 142698485309688 142845566824128 143209318836276 143316227670336 143526031701492 143716548225096 143829272597472 143864679072576 144303174648864 144338697784512 144814278337344 145332686001888 145821516132964 146301982413468 146825715776586 146861859886588 147273236511129 147309490787382 147345753988356 147461324935792 147794859785034 147831242469372 147947194210704 147983614395232 148323937366143 148360450293594 148471204557984 148513367682064 148849282090278 148966032333096 149002703325168 149039383344544 149456859457752 149493651276816 149530452152928 149986216849392 150028810209432 150523139073384 150678285578304 151029427423427 151174754394048 151672859021376 152106926311109 152608102345083 152727800826356 152930531782728 153110929700421 153268743480776 153434421508536 153817416527852 154324228443924 154362218463992 154650283701984 154832710250988 154870825444104 154992298696928 155159839826208 155198035548864 155386982002626 155541261917888 155898965468862 156098070150176 156573852765264 156612396575712 157128417651744 157872164612442 158392336489254 158914222276698 159310895689561 159483105067671 159835808031207 159875154837706 160047974159766 160173508119912 160212938058096 160401926352822 160701262677144 160740822532752 161270446330224 161673001226968 161847763956648 162014582925888 162205696453416 162508398908832 162548403627456 163083983211072 163550707600973 163667792955744 164247483685824 164799934212872 165389886736844 165893990552766 165934828703028 166440593487042 166481566194636 166653161294816 167030105127732 167077538642322 167202265615392 167447036985074 167628041240814 167669306262612 167800818030384 167842125584672 168221758672044 168353703757008 168395147415264 168908411182896 168949991393568 169513071275592 169554800335536 170113465246032 170685646149046 170807839380288 171296668406017 171461497382208 171861072585279 171903379653082 172026444655296 172427336415873 172605059912488 173087192009193 173216405317648 173657495771991 173793704388612 173836487212696 174229678624617 174366336034044 174409259822952 174546058087264 174777750608832 174983919657624 175033611911004 175164278263744 175353624581184 175610328918948 175791333174688 176188946147676 176370546793056 176413963958848 176951668858272 176995229078976 178170246250128 178418953746516 180000622402491 180044933184578 180239555315358 180425330985648 180638161959486 180682629684788 181019813130576 181284812336397 181616254030512 181882126380339 182069595073784 182266405791624 182481408510093 182669494892808 182714462671664 182911970468304 183055437851328 183316487260368 183658585916736 184184192047849 184769144259392 184791059237463 184968873093312 185377938803904 185399925989481 186869092806564 186915094401112 187135580744959 187484806456668 187530959621544 188102548817316 188342781957568 188775920284182 188822391282756 188963351255616 189017013413536 189239979195652 189444540842172 189593132060304 189639804232032 189686487893056 190217821128048 190264647079584 190891548717408 190945758448368 191368042268656 191574904275216 191622064300128 192253438482336 193542988978227 193590633486866 194180692401549 194228493893742 194868455982354 194923795082709 195069309884624 195566048114283 195614190639714 195767621035448 196210417300821 196364315348172 196412654383176 196461005317808 197059813046712 197108323292496 197262925614272 197765249821524 197813933724792 198416865142188 198465709453704 198621376444128 198670271100224 199119632713848 199275812610336 199324868369088 199981622465856 200038413612576 200697518764512 201358795597344 202759321786714 202978497358854 203427392039718 203477469793444 203907375710304 204147906267228 204205880562838 204579228678048 204828294458007 204878717072106 205503181754409 205553770505622 205765637925232 205988063217552 206231048167914 206443613667984 206494433925472 207182642670168 207865287291816 208304463761856 208550181154392 208765137020352 210279481201251 210496219483256 210744522286067 210972329574237 211189781985672 211885629702264 212583770162568 212644140090228 213114410708276 213344779761036 213397298879688 213564677493216 213617250744128 213869235137096 214268350236192 214321096710336 214974341505504 215027261773632 215289047552238 215743908896208 215797018608864 216274261937888 216508046676768 218013941607658 218732274199446 219452973620202 220238573664879 220292789829882 220964236181073 221018630982534 221191987403688 221246438270704 221746863704058 221920791316056 221975421592848 222540675440391 222706806836976 222770051523096 223449048499644 223504054987752 223559075016816 223734424040512 224240476915224 224295678229392 224471605009344 225043215314148 225211214910528 226017428367456 226073067114048 226599909542699 226762131591072 226817953661376 227565294530112 229091701239534 229148096780372 229395797674092 229903115221164 230726124791778 230782922678924 231486342665886 231543327695988 231724939184816 231975425552976 232249065376482 232306238166156 232488448045392 232545679763936 232797053323296 233080473003939 233311892876832 233378149214672 234147105225264 234860779147896 234918594863568 235692626477616 236808246918663 237331957379671 237560328333504 237588504733881 237891938328688 238172557311766 238343064176448 239025169917457 239812732256559 240000829869988 240260262179868 240319407087144 240567107980864 240602889529233 240850882612648 241111233799128 241359750840768 241713083115196 242155005374016 242509501840452 242952880185792 243021874388832 243308544680124 243559326523744 243822605441184 243882627291072 244421983013824 244686194432064 246388078983284 247199901319308 248084830105266 248840985829149 248902243054542 249158790408752 249722349291954 249979741942224 250041279495392 250345693226453 250616307963483 250803398423088 251170555477611 251503959393918 251701227045576 251763188377008 252530555635512 252592721122896 252790842747072 253424987090352 253623761504064 254332200503304 254594344597824 255187653232687 255433205700288 256028469223569 256274830760256 257008254801529 257192246073312 257855069479623 258057318637636 258907589868732 258971325191656 259824607976472 259898393443612 260690556582918 260754730819044 260818920852952 261549504051066 261613889734428 261819087130896 261883539177568 262166625913248 262475879486436 262550417866506 262746417395616 262811097723328 263415493378422 263686999762032 263751911633056 264555820189584 264620945938272 265427503287408 265492843618464 267273651446123 267628430619774 268220301091358 269180478923741 270067399776867 270133882311986 270637996478472 270957242939229 271023944527182 271236522719624 271529719695864 272197208356304 273104392610676 273171622762808 274004242339212 274071694007496 274583156776992 274650750956736 274974730890552 275258151557312 275555695770432 276243523560224 277153716389088 278066908205856 280303639209846 280372641601668 281227209685002 281296439432316 281586375980896 282514172936352 282927752147194 283233586924134 283445026883424 283525520120304 283859968793478 284389698090456 284459706348048 284529731839584 285396970619376 286418637672552 287052063402984 287433096450192 287658545194944 288606349297728 289432301789477 290385950230299 290665372003776 291342740840613 291643032265928 292302683973531 292603964826936 293421285959571 293651431553172 293723719773176 294546473022258 294618981574764 294691507976712 294922649871584 295589719570068 295662484938744 295894388421408 295967228790464 296647874732286 296720900587188 296942409115968 297026735364128 297698564180556 297932064666192 298005406650336 298078766689088 298913718915504 298987302553632 299060904305856 299972433698784 300057620418864 301046278146768 302058854846854 304138982680071 304213852622218 305141088059577 305216204690166 305455601652712 305861063565456 306221859400842 306308820844257 306537486961552 306868843017072 307318075608159 307634833055704 308330655758433 308648456887848 308724436927984 309300567403968 309665420501976 309741650888208 309984597393856 310319679652416 310773964005252 311797930937724 312196140300352 313147705530528 313224793151424 314256835303488 315744329224884 316784672978508 317828444553396 318621791379122 318966210135342 319671616062414 319750309675412 320095948319532 320347016239824 320425876116192 320803852705644 321402525354288 321481645065504 322540892660448 322933571328357 323346002453936 323695527913296 324411392906832 325016797817664 327020912411487 327101415201946 327335585911488 328098411299169 329179460430303 329599868425744 330439184744823 330779773473688 331169963592391 331527946473801 331787981105532 331869657406056 332881186974084 332963132389272 333306322589632 334060210255464 334155077284644 334404531230784 334894073970148 335256082481628 335338612525224 335601636060768 335684251169344 336443517344088 336707407514016 336790294830528 337816822365792 337899982787136 339026142551184 339109600671072 340226930492064 341371292298092 342593336812034 343637551859301 343722145170558 343806759306164 344854672831746 345210119824976 346089187187667 346174384018386 346432810635296 347229513998829 347314991543982 347587408777224 347672974425392 348459357249234 348732672068088 348818519645904 349092116174528 349967839315248 350067223822008 351220657837896 351582666349376 352377892295352 352741093586112 353903337716544 356085572138527 356340492500256 356837907493032 357258835967649 360001244804982 360089866369156 360479110630716 360850661971296 361276323918972 361365259369576 362039626261152 362569624672794 363232508061024 363764252760678 364139190147568 364532811583248 364962817020186 365338989785616 365428925343328 365823940936608 366632974520736 368368384095698 369582118474926 370799851978962 372127245157899 372950218739483 373353364581813 373738185613128 373830188802224 374271161489918 374969612913336 375061919243088 376205097634632 377551840568364 377644782565512 378034026827072 378479958391304 378889081684344 379186264120608 379279608464064 380435642256096 380529294159168 381783097434816 381891516896736 382736084537312 383149808550432 383244128600256 384506876964672 387085977956454 387181266973732 388361384803098 388456987787484 389736911964708 389847590165418 390138619769248 391035834874377 391132096228566 391228381279428 391535242070896 392420834601642 392728630696344 392825308766352 392922010635616 393825626799759 394119626093424 394216646584992 395530499643048 395627867449584 396833730284376 396931418907408 397242752888256 398239265427696 398551625220672 400076827225152 401009169365651 401395037529024 401442645929661 402330451637037 402717591194688 403870114688117 405200823467979 405518643573428 405956994717708 406535916790773 406854784079436 406954939586888 407814751420608 408295812534456 408411761125676 409158457356096 409656588916014 409757434144212 411006363508818 411107541011244 411531275850464 411976126435104 412462096335828 412887227335968 412988867850944 414365285340336 415730574583632 417100362308784 420001452272479 420455458814769 420558962402502 420992438966512 421489044572134 421944659148474 422379563971344 422997895451593 423771259404528 424391628220791 425167540325136 425288280180456 425789953190217 426228821416552 426689559522072 426794597759376 427129354986432 427738470274192 428536700472384 429948683011008 430578095104476 431179138220747 431487817792416 431594037217728 432548523875776 433016093353536 436027883215316 437464548398892 438905947240404 440477147329758 440585579659764 441928472362146 442037261965068 442383974807376 442492876541408 443493727408116 443841582632112 443950843185696 445081350880782 445413613673952 445540103046192 446898096999288 447008109975504 447118150033632 448480953830448 448591356458784 450086430628296 451600307615863 452034856734912 453088282270281 453199819085398 453524263182144 454822188526321 456320778933327 457824307035249 458183402479068 458296193560744 458791595348184 459332789101263 459806230442328 461452249583556 461565845357848 462972685331772 463086655391976 463449878369632 463950851105952 464498130752964 464612476332312 464976896090784 465091359527872 465594106646592 466160946007878 466623785753664 466756298429344 468294210450528 469721558295792 469837189727136 471385252955232 473616493837326 474663914759342 475177009467762 475783876657376 476345114623532 477932687068683 478050339834914 479507424093621 479625464513118 480001659739976 480520524359736 480638814174288 481205779058466 481701765225296 482222467598256 483426166230392 485019003680904 486043748777664 486617089360248 487118653047488 487645210882368 490652122802919 492776157966568 494399802638616 496169660210532 497681971658298 497804486109084 498317580817504 499444698583908 499959483884448 500082558990784 500691386452906 501232615926966 501606796846176 502341110955222 503007918787836 503402454091152 503526376754016 505061111271024 505185442245792 506849974180704 508664401006608 510375306465374 512056938447138 513890005218051 514016509603058 514384492146624 515583217755837 515710138959246 516114637275272 517282009247619 517815179737464 517942650383312 519261576027579 519649215952944 519796786887224 520972487315973 521381113165836 521509461638088 521637841705904 523099008102132 523227779468856 523638174261792 523767078355136 524333251826496 524951758972872 525100835733012 525492834791232 526830986756844 527373999524064 527503823266112 529111640379168 529241891876544 530855006574816 530985687236928 534547302892246 535256861239548 536440602182716 538360957847482 540001867207473 540134799553734 540267764623972 541275992956944 541914485878458 542047889054364 542473045439248 543059439391728 543854437009191 544394416712608 545646379141017 546208785221352 546343245525616 548008484678424 548143388014992 549166313553984 549949461781104 552487047120448 552552576143547 554307432778176 554373177712389 556133816411712 556199777968443 559563041931971 560607278419692 560745283203336 561406742234877 562454419370004 562592878864632 563172751961792 565028345872704 565855504294388 566467173848268 566890053766848 567051040240608 567719937586956 568779396180912 568919412696096 569059463679168 570793941238752 572837275345104 574104126805968 574866192900384 578864603578954 580628966934681 580771900460598 582542077204647 582685481681226 583286064531856 584605367947062 584771385248127 585207929653872 586064629447759 586698144342849 586842571919142 587302863106344 587447439546352 589092946044516 589237963149528 589383015953424 589845299743168 591179439140136 591324969877488 591788776842816 593295749464572 593441801174376 594053470728256 595397128361112 595864129332384 596010813300672 597399761521661 597827437831008 597974605107264 599944867397568 600115240837728 602092556293536 604117709693708 608277965360142 608427705244436 610282176119154 610432409380332 610911203305424 611722127130912 612443718801684 612617641688514 613074973923104 613737686034144 614484883374021 614636151216318 615269666111408 616661311516866 617296913775696 617448873855968 619330841003952 619483301776416 621547928010504 623595861875448 626295411061056 630157266146023 630838443603753 631488658449768 632233566858201 633569345957016 635656889106792 637243582758244 637932420270684 639343232124828 639500619350824 640191896639064 640694032479648 640851752232384 641607705411288 642805050708576 642963290131008 645081785320896 645867142656714 646692004907872 647391055826592 648822785813664 654041824822974 654202830403892 656196822598338 658358920860606 659199736851488 660002282142467 660715720994637 660878369489646 661559546947376 662339927184782 663055892947602 663575962211064 663739314812112 665762373948168 665926264778544 668120420510928 668310154569288 669788147940296 670512164963256 670677225050448 671203272121536 672887034688176 673414815028032 675633644731584 677567217204031 678052285102368 678219201342144 679799728628097 680453860984128 682742584596184 685186673624068 687275103718602 687444290341116 687613518612328 689709345663492 690420239649952 692178374375334 692348768036772 692865621270592 694459027997658 694629983087964 695174817554448 695345948850784 696918714498468 697465344136176 697637039291808 699935678630496 700134447644016 702441315675792 704755784590704 709657626253499 710424740755989 711995872139013 712171144277054 712680985000512 713675814986064 714517671935298 714720581969933 717075509752371 719438196769677 720002489609964 720179732738312 720958221261432 721701323942592 721808668587699 722552647837944 722730518739152 724079252522304 725139249345588 726465016122048 727528505521356 728278380295136 729065623166496 729925634040372 730677979571232 730857850686656 731647881873216 733265949041472 736736768191396 739164236949852 741599703957924 744254490315798 745900437478966 746706729163626 747476371226256 747660377604448 748542322979836 749939225826672 750123838486176 751037079679359 752410195269264 753511666432833 755103681136728 755289565131024 756959916782608 757778163368688 758372528241216 760871284512192 763048795626803 763783033793472 765472169074624 765562959698061 766299617100864 768085407670707 771024764404587 773565208438869 774171955912908 774362533947464 776722769606196 776913975574968 779473823929416 779695180330836 780277239538496 782071669748754 782264192457132 782456762558856 783070484141792 784841669203284 785457261392688 785650617532704 785844021271232 787651253599518 788239252186848 788433293169984 791060999286096 791255734899168 793667460568752 793862837814816 796478530855392 801820954338369 802018338731302 802885291859322 804660903274074 807541436771223 807740229376234 810202199330601 810401646935958 811037287146856 811913989435416 812871728817687 813071833581546 813709568158872 813909879173776 816591625068912 816823522251352 819313177832028 819514868288424 822012727017636 822215082022488 823062551700928 823952252870208 824924192671656 825774454671936 828730570680672 831461149167264 834200724617568 840002904544958 840910917629538 841117924805004 841984877933024 842978089144268 843889318296948 844759127942688 845995790903186 847542518809056 848783256441582 850335080650272 850576560360912 851579906380434 852457642833104 853379119044144 853589195518752 855476940548384 861156190208952 862358276441494 862975635584832 868296905368431 871157850690897 872055766430632 874028222521839 874929096797784 877811894480808 880263857878713 880954294659516 881171159319528 883856944724292 884074523930136 884767949614752 884985753082816 886987454816232 887683165264224 887901686371392 890162701761564 890827227347904 891080206092384 893796193998576 894016219951008 894236300067264 896961907660896 897182712917568 900172861256592 903200615231726 906176564540562 906399638170796 909644377052642 912416948040213 912641557866654 915423264178731 915648614070498 916366804958136 916592387121488 917583190696368 918665578202526 918926462532771 919612460884656 921954226824477 922904499167112 923131690715696 925945370663544 926173310783952 926899756739264 927901702211904 928996261505928 929224952664624 929953792181568 932321892015756 933512596858688 936588420901056 938771053819753 939443116591584 939674379454272 942770505910464 945468588091951 947232987674652 949327829518684 950354018935524 951567753314752 952690229247064 955865374137366 956100679669828 959014848187242 959250929026236 960003319479952 961041048719472 961277628348576 962411558116932 963403530450592 964444935196512 966852332460784 970038007361808 973234178720496 981062737234461 981304245605838 984295233897507 985552315933136 988799605277232 990247132515179 991317554234469 992339320421064 993509890777173 995363943316596 995608972218168 996635161635008 998889397167816 999918967768896 1001382772905812 1002465231853932 1003213593692352 1004682221910444 1006015837575672 1006804908182304 1007052753508032 1010122222542048 1010370884491584 1013699948361408 1017328802013216 1020750612930748 1024113876894276 1027780010436102 1028033019206116 1030912655577903 1031166435511674 1031420277918492 1032229274550544 1034564018495238 1035630359474928 1035885300766624 1038267561563001 1038523152055158 1039298431905888 1039593573774448 1041944974631946 1042762226331672 1043018923276176 1043275683411808 1046198016204264 1046455558937712 1047276348523584 1049903517945744 1050201671466024 1053661973513688 1054747999048128 1057205991963989 1058223280758336 1061710013149632 1064748484177763 1068256716415581 1069094605784492 1070513722479096 1071776507902947 1072881204365432 1076721915694964 1080003734414946 1080269599107468 1080535529247944 1082551985913888 1083828971756916 1084095778108728 1084946090878496 1086118878783456 1087708874018382 1088788833425216 1091292758282034 1092417570442704 1092686491051232 1096016969356848 1096286776029984 1099898923562208 1105105152287094 1108746355424778 1112399555936886 1115176269826927 1116381735473697 1118850656218449 1119126083863942 1121214556839384 1121490566406672 1122813484469754 1124908838740008 1125185757729264 1131711008588776 1132934347696536 1134102080481216 1135439875173912 1137558792361824 1137838825392192 1141587882477504 1145674550690208 1148208253611936 1149732385800768 1157729207157908 1161257933869362 1161543800921196 1165084154409294 1165370963362452 1166572129063712 1169210735894124 1169542770496254 1170415859307744 1172129258895518 1173396288685698 1173685143838284 1174605726212688 1174894879092704 1178185892089032 1178475926299056 1178766031906848 1182358878280272 1182649939754976 1186591498929144 1186883602348752 1190794256722224 1191728258664768 1194799523043322 1195654875662016 1199076678842119 1200230481675456 1203027508096953 1204185112587072 1206991354911111 1208235419387416 1211610344064351 1215602470403937 1216555930720284 1216855410488872 1219607750372319 1220564352238308 1220864818760664 1221822406610848 1223444254261824 1224887437603368 1225235283377028 1226149947846208 1227475372068288 1228969766748042 1229272302432636 1230539332222816 1233322623033732 1234593827551392 1234897747711936 1238661682007904 1238966603552832 1243095856021008 1247191723750896 1260004356817437 1260314532292046 1261676887207506 1262977316899536 1264467133716402 1267138691914032 1268993686354779 1271313778213584 1273174884662373 1274487165516488 1275864840541368 1277369859570651 1278686464249656 1279001238701648 1280383793278128 1281388064959296 1283215410822576 1285610101417152 1289289344334943 1291734285313428 1293384009815744 1293537414662241 1294782111653184 1297645571627328 1308083649645948 1308405660807784 1309949065214713 1312393645196676 1316717841721212 1318399473702976 1320004564284934 1321431441989274 1321756738979292 1323119093894752 1324679854369564 1326111785895204 1327151924422128 1327478629624224 1331524747896336 1331852529557088 1336240841021856 1336620309138576 1339576295880592 1341024329926512 1341354450100896 1345774069376352 1354800922847589 1355134434408062 1356104570204736 1359264846810843 1359599457256194 1364466565578963 1365485169192368 1368962336799981 1370373347248136 1373472921105747 1374550207437204 1374888580682232 1375227037224656 1379418691326984 1380840479299904 1384356748750668 1384697536073544 1388918055995316 1389259966175928 1390349635108896 1390691897701568 1393837428996936 1394930688272352 1395274078583616 1399871357260992 1400268895288032 1404882631351584 1409511569181408 1419315252506998 1420849481511978 1423991744278026 1424342288554108 1427351629972128 1429035343870596 1429441163939866 1433798061206049 1434151019504742 1438522272280863 1438876393539354 1440004979219928 1440359465476624 1441916442522864 1443617337175398 1445105295675888 1445461037478304 1450278498691176 1455057011042712 1456556760590272 1458131246332992 1459851268080744 1461355959142464 1471956368408757 1473473536382792 1475211656002469 1478328473899704 1483199407915848 1488508980631596 1491800874957932 1493413458327252 1494952742452512 1495320755208896 1497084645959672 1499878451653344 1500247676972352 1502074159358718 1504820390538528 1507023332865666 1510207362273456 1510579130262048 1513919833565216 1515556326737376 1526097591253606 1531125919396122 1536170815341414 1541670015654153 1542049528809174 1546749653267511 1547130416877738 1548343911825816 1548725067894928 1553445539212392 1553827951149936 1557784728082737 1558947647858832 1559390360661672 1564143339497508 1564528384914264 1564913525117712 1566140968283584 1569683338406568 1570914522785376 1571301235065408 1575302507199036 1576478504373696 1582121998572192 1582511469798336 1587334921137504 1587725675629632 1592957061710784 1603641908676738 1604036677462604 1605770583718644 1609321806548148 1615082873542446 1615480458752468 1620005601622419 1620404398661202 1620803293871916 1622074574293712 1623827978870832 1625743457635374 1626143667163092 1627419136317744 1627819758347552 1631563311027573 1633183250137824 1633647044502704 1638626355664056 1639029736576848 1644025454035272 1644430164044976 1649848385343312 1657461141361344 1657657728430641 1661323701657697 1662922298334528 1663119533137167 1668401449235136 1673176189422199 1678689125795913 1680005809089916 1681821835259076 1682235849610008 1683969755866048 1684220226704631 1685956178288536 1687778636593896 1689518255885376 1691991581806372 1695085037618112 1697566512883164 1700670161300544 1701153120721824 1703159812760868 1704915285666208 1706758238088288 1707178391037504 1710953881096768 1722312380417904 1724716552882988 1736593810736862 1741886900804043 1742315701381794 1744111532861264 1748056445043678 1749858193595568 1752419852585171 1754314155744381 1755623788961616 1758193888343277 1760527715757426 1761908589319032 1762342318639056 1767713889448584 1768149047860272 1769535899229504 1773974909632464 1775366330528448 1780325403523128 1782160412184768 1786313572628809 1787592387997152 1788032439902016 1792199284564983 1793923815321792 1799057783610703 1800345722513184 1806401230463452 1812353129081124 1812799276341592 1819288754105284 1824833896080426 1825283115733308 1830846528357462 1831297228140996 1832733609916272 1833184774242976 1835166381392736 1837331156405052 1837852925065542 1839224921769312 1843908453648954 1845808998334224 1846263381431392 1851890741327088 1852346621567904 1857992523011856 1858449905329248 1864643784031512 1870915560122861 1877542107639506 1878886233183168 1884263352466187 1890471798438069 1890937176183902 1894465975349304 1896700700574603 1898655659037368 1900708037871048 1905380458494128 1911730748274732 1912201359339656 1918029696374484 1918501858052472 1920006638959904 1922082097438944 1922555256697152 1924823116233864 1926807060901184 1928889870393024 1933704664921568 1940076014723616 1946468357440992 1962125474468922 1962608491211676 1968590467795014 1971104631866272 1977599210554464 1980006846427401 1980494265030358 1982635108468938 1984678640842128 1987019781554346 1990727886633192 1991217944436336 1997778794335632 2002765545811624 2004930463707864 2009364443820888 2012031675151344 2013609816364608 2020244445084096 2026026112526339 2032701651612093 2034657604026432 2039399185884291 2041501225861496 2048227753788552 2055560020872204 2056066038412232 2061825311155806 2062332871023348 2062840555836984 2064458549101088 2069128036990476 2071260718949856 2071770601533248 2076535123126002 2077046304110316 2078596863811776 2079187147548896 2083889949263892 2085524452663344 2086037846552352 2086551366823616 2092396032408528 2092911117875424 2099807035891488 2100403342932048 2107323947027376 2114411983927978 2128972878760497 2129496968355526 2135987616417039 2136513432831162 2138189211568984 2141027444958192 2143553015805894 2144161745909799 2145762408730864 2151226529257113 2153443831389928 2158314590309031 2160007468829892 2160539198214936 2161071058495888 2165103971827776 2167657943513832 2168191556217456 2169892181756992 2172237757566912 2175417748036764 2182585516564068 2184835140885408 2185372982102464 2192033938713696 2192573552059968 2199797847124416 2210210304574188 2217492710849556 2224799111873772 2230352539653854 2232763470947394 2237701312436898 2238252167727884 2242429113678768 2242981132813344 2245626968939508 2249817677480016 2250371515458528 2253111239038077 2260534999298499 2263422017177552 2265868695393072 2270879750347824 2275117584723648 2289146386880409 2291349101380416 2296416507223872 2296688879094183 2304256223012121 2313074293213761 2315458414315816 2318189745146737 2320695625316607 2322515867738724 2323087601842392 2330168308818588 2330741926724904 2333144258127424 2338421471788248 2339085540992508 2340831718615488 2344258517791036 2346792577371396 2347370287676568 2349211452425376 2349789758185408 2356371784178064 2356951852598112 2357532063813696 2364717756560544 2365299879509952 2373182997858288 2373767204697504 2381588513444448 2389599046086644 2398153357684238 2405462863015107 2406055016193906 2413982709822222 2416470838774832 2422624310313669 2423220688128702 2430606597991803 2431204940807874 2433111861440568 2433710820977744 2439215500744638 2441128704476616 2441729637521328 2443644813221696 2449774875206736 2450470566754056 2457939533496084 2458544604865272 2461078664445632 2466645246067464 2469187655102784 2477323364015808 2486191712042016 2492599004969689 2494383447501792 2520008713634874 2520629064584092 2523353774415012 2525954633799072 2528934267432804 2534277383828064 2537987372709558 2542627556427168 2546349769324746 2548974331032976 2551729681082736 2554739719141302 2557372928499312 2558002477403296 2560767586556256 2566430821645152 2578578688669886 2583468570626856 2587074829324482 2604890716105293 2610651531176381 2613473552072691 2616167299291896 2616811321615568 2619898130429426 2624787290393352 2633435683442424 2640009128569868 2642862883978548 2643513477958584 2646238187789504 2649359708739128 2652223571790408 2654303848844256 2654957259248448 2663049495792672 2663705059114176 2672481682043712 2673240618277152 2679152591761184 2682048659853024 2682708900201792 2691548138752704 2709601845695178 2710268868816124 2718529693621686 2719198914512388 2728933131157926 2730970338384736 2737250844120639 2737924673599962 2740746694496272 2746945842211494 2749100414874408 2749777161364464 2750454074449312 2756779387598313 2758837382653968 2768713497501336 2769395072147088 2777836111990632 2778519932351856 2780699270217792 2787674857993872 2789861376544704 2800537790576064 2807064185559557 2809765262703168 2816313161459259 2819023138362816 2827090802816819 2836405764275853 2838630505013996 2841698963023956 2847983488556052 2848684577108216 2854703259944256 2858070687741192 2858882327879732 2867596122412098 2868302039009484 2877044544561726 2877752787078708 2880009958439856 2880718930953248 2883832885045728 2887234674350796 2890210591351776 2890922074956608 2900556997382352 2910114022085424 2919702536161488 2940010165907353 2943188211703383 2943912736817514 2946947072765584 2950423312004938 2956656947799408 2960985268161151 2966398815831696 2970741397545537 2977017961263192 2980529672331519 2983601749915864 2986826916654504 2989905484905024 2994169291919344 2999756903306688 3004148318717436 3009640781077056 3014046665731332 3020414724546912 3021158260524096 3027839667130432 3031112653474752 3052195182507212 3062251838792244 3072341630682828 3083340031308306 3084099057618348 3093499306535022 3094260833755476 3096687823651632 3097450135789856 3106891078424784 3107655902299872 3115569456165474 3117895295717664 3118780721323344 3128286678995016 3129056769828528 3129827050235424 3139366676813136 3141829045570752 3150605014398072 3161202153311041 3164243997144384 3171617975891967 3174669842275008 3183755319684247 3194245452533289 3204770149246743 3207283817353476 3208073354925208 3211541167437288 3215329523708841 3218643613096296 3230165747084892 3230960917504936 3240011203244838 3240808797322404 3241606587743832 3244149148587424 3247655957741664 3251486915270748 3252287334326184 3254838272635488 3255639516695104 3263126622055146 3266366500275648 3267294089005408 3277252711328112 3278059473153696 3288050908070544 3288860328089952 3299696770686624 3315315456861282 3322647403315394 3326239066274334 3345528809480781 3346352378844398 3356551968655347 3357378251591826 3360011618179832 3363643670518152 3364471699220016 3368440453409262 3371912356577072 3375557273187792 3383983163612744 3395133025766328 3402306241443648 3406319625521736 3409830571332416 3413516476176576 3444624760835808 3449433105765976 3473187621473724 3483773801608086 3484631402763588 3488223065722528 3496112890087356 3499716387191136 3504839705170342 3508628311488762 3511247577923232 3516387776686554 3521055431514852 3523817178638064 3524684637278112 3535427778897168 3536298095720544 3547949819264928 3560650807046256 3572627145257618 3575184775994304 3584398569129966 3597230036526357 3598115567221406 3600691445026368 3609082524290859 3612802460926904 3620974064733333 3624706258162248 3625598552683184 3634831032193053 3638577508210568 3646807411211811 3649667792160852 3650566231466616 3661693056714924 3662594456281992 3665467219832544 3666369548485952 3670332762785472 3674662312810104 3675705850131084 3678449843538624 3687816907297908 3691617996668448 3692526762862784 3703781482654176 3704693243135808 3715985046023712 3716899810658496 3729287568063024 3741831120245722 3755084215279012 3768526704932374 3780013070452311 3780943596876138 3781874352367804 3788931950698608 3793401401149206 3797311318074736 3801416075742096 3806981059064337 3810760916988256 3819524653987119 3823461496549464 3824402718679312 3836059392748968 3837003716104944 3840013277919808 3844164194877888 3849646232467728 3867409329843136 3867868033004829 3880152029447232 3880612243986723 3892936714881984 3916941293523797 3924250948937844 3925216982423352 3929847195644139 3937180935590028 3942209263732544 3955198421108928 3960013692854802 3960988530060716 3965270216937876 3969357281684256 3974039563108692 3981455773266384 3982435888872672 3995557588671264 4005531091623248 4009860927415728 4018728887641776 4024063350302688 4052052225052678 4064402768542767 4065403303224186 4077794540432529 4078798371768582 4083002451722992 4093399696736889 4096455507577104 4102452406134313 4106887010399943 4111120041744408 4112132076824464 4123650622311612 4124665742046696 4125681111673968 4128917098202176 4138256073980952 4142521437899712 4153070246252004 4154092608220632 4158374295097792 4167779898527784 4171048905326688 4172075693104704 4184792064817056 4185822235750848 4199614071782976 4200806685864096 4214647894054752 4228823967855956 4257945757520994 4258993936711052 4271975232834078 4273026865662324 4276378423137968 4282054889916384 4287106031611788 4288323491819598 4291524817461728 4301394183618147 4302453058514226 4306887662779856 4316629180618062 4320014937659784 4321078396429872 4322142116991776 4335315887027664 4336383112434912 4350835496073528 4365171033128136 4369670281770816 4384067877427392 4411100863022161 4415869105226271 4420420609148376 4425634968007407 4434985421699112 4449598223747544 4460705079307708 4465526941894788 4475402624873796 4476504335455768 4484858227357536 4485962265626688 4491253937879016 4499635354960032 4500743030917056 4506222478076154 4521069998596998 4526844034355104 4531737390786144 4541759500695648 4578292773760818 4593377758188366 4608512446024242 4620015974997269 4625010046962459 4626148586427522 4630916828631632 4636379490293474 4641391250633214 4645031735477448 4646175203684784 4660336617637176 4661483853449808 4676842943576496 4678171081985016 4688517035582072 4693585154742792 4694740575353136 4698422904850752 4712743568356128 4713903705196224 4729435513121088 4742970520428217 4746365995716576 4747534409395008 4763177026888896 4779198092173288 4796306715368476 4810925726030214 4812110032387812 4827965419644444 4832941677549664 4845248620627338 4846441376257404 4861213195983606 4862409881615748 4866223722881136 4867421641955488 4878431001489276 4882257408953232 4883459275042656 4899549750413472 4900941133508112 4915879066992168 4917089209730544 4933290492134928 4967603383774493 4972383424084032 4972973185291923 4983971104973091 4985198009939378 4988766895003584 5003044073789531 5019528568266597 5036067377387739 5040017427269748 5041258129168184 5046707548830024 5051909267598144 5052660680113893 5057868534865608 5068554767656128 5075974745419116 5085255112854336 5092699538649492 5097948662065952 5103459362165472 5109479438282604 5114745856998624 5116004954806592 5121535173112512 5132861643290304 5157157377339772 5166937141253712 5174149658648964 5209781432210586 5221303062352762 5226947104145382 5232334598583792 5233622643231136 5239796260858852 5249574580786704 5257259557755513 5266871366884848 5274581665029831 5280018257139736 5285725767957096 5287026955917168 5298719417478256 5304447143580816 5308607697688512 5326098991585344 5341341569387621 5346481236554304 5358305183522368 5358940717886427 5364097319706048 5376597853694949 5397173350832109 5419203691390356 5420537737632248 5437059387243372 5438397829024776 5457866262315852 5461940676769472 5474501688241278 5475849347199924 5481493388992544 5493891684422988 5498200829748816 5499554322728928 5500908148898624 5513558775196626 5517674765307936 5537426995002672 5538790144294176 5555672223981264 5557039864703712 5575349715987744 5612746680368583 5614128371119114 5632626322918518 5652790057398561 5654181605633638 5671415395314207 5672811528551706 5677261010027992 5683397926047912 5690102101723809 5695966977112104 5697369154216432 5716141375482384 5717764655759464 5735192244824196 5736604078018968 5754089089123452 5755505574157416 5760019916879712 5761437861906496 5767665770091456 5774469348701592 5780421182703552 5801113994764704 5820228044170848 5839405072322976 5880020331814706 5886376423406766 5887825473635028 5893894145531168 5900846624009876 5913313895598816 5921970536322302 5932797631663392 5940020539282203 5941482795091074 5954035922526384 5961059344663038 5967203499831728 5973653833309008 5988338583838688 6008296637434872 6028093331462664 6040829449093824 6078078337579017 6098104954836279 6104390365014424 6118197557652873 6124503677584488 6144683261365656 6166680062616612 6168198115236696 6186998613070044 6188521667510952 6193375647303264 6194900271579712 6213782156849568 6215311804599744 6231138912330948 6235790591435328 6237561442646688 6256573357990032 6258113539657056 6259654100470848 6278733353626272 6301210028796144 6322404306622082 6343235951783934 6367510639368494 6386918636281491 6388490905066578 6407962849251117 6409540298493486 6414567634706952 6416146709850416 6423082334874576 6430659047417682 6432485237729397 6437287226192592 6453679587771339 6460331494169784 6461921835009872 6480022406489676 6481617594644808 6483213175487664 6488298297174848 6495311915483328 6502973830541496 6504574668652368 6509676545270976 6526253244110292 6534588178010816 6554505422656224 6556118946307392 6571397376738271 6576101816141088 6577720656179904 6599393541373248 6630630913722564 6645294806630788 6652478132548668 6691057618961562 6692704757688796 6713103937310694 6714756503183652 6720023236359664 6727287341036304 6728943398440032 6736880906818524 6743824713154144 6751114546375584 6759333717114231 6767966327225488 6790266051532656 6812639251043472 6867439160641227 6889249521671616 6890066637282549 6898866211531952 6931729927606253 6939222879641283 6946375242947448 6954569235440211 6967547603216172 6969262805527176 6976446131445056 6992225780174712 6999432774382272 7009679410340684 7017256622977524 7022495155846464 7032775553373108 7042110863029704 7047634357276128 7049369274556224 7070855557794336 7072596191441088 7095899638529856 7121301614092512 7145254290515236 7168797138259932 7194460073052714 7196231134442812 7216388589045321 7218165048581718 7225604921853808 7241948129466666 7249412516324496 7251197105366368 7260025103567137 7267872930941007 7269662064386106 7277155016421136 7293614822423622 7299335584321704 7301132462933232 7323386113429848 7325188912563984 7330934439665088 7349324625620208 7351411700262168 7375633814595816 7383235993336896 7400441943747923 7407562965308352 7431970092047424 7453239389244341 7458575136126048 7477797014909067 7483662240491444 7510168430558024 7537053409864748 7560026140904622 7561887193752276 7563748704735608 7577863901397216 7586802802298412 7594622636149472 7602832151484192 7613962118128674 7621521833976512 7639049307974238 7646922993098928 7648805437358624 7672118785497936 7674007432209888 7699292464935456 7735736066009658 7761224487973446 7806233888788489 7814672148315879 7831954593529143 7833882587047594 7848501897875688 7850433964846704 7859694391288278 7874361871180056 7920027385709604 7921977060121432 7930540433875752 7938714563368512 7948079126217384 7962911546532768 7964871777745344 7991115177342528 8011062183246496 8019721854831456 8037457775283552 8048126700605376 8104104450105356 8128805537085534 8130806606448372 8155589080865058 8157596743537164 8166004903445984 8186799393473778 8192911015154208 8204904812268626 8213774020799886 8222240083488816 8224264153648928 8247301244623224 8249331484093392 8251362223347936 8276512147961904 8306140492504008 8308185216441264 8335559797055568 8342097810653376 8369584129634112 8393536751894833 8401613371728192 8421192556678671 8429295788109504 8448939484377777 8457647935711912 8481272408450457 8509217292827559 8515891515041988 8517987873422104 8543950465668156 8546053731324648 8552756846275936 8564109779832768 8574212063223576 8576646983639196 8583049634923456 8602788367236294 8604906117028452 8613775325559712 8633258361236124 8640029875319568 8642156792859744 8644284233983552 8670631774055328 8672766224869824 8701670992147056 8730342066256272 8820030497722059 8822201726044322 8831738210452542 8840841218296752 8851269936014814 8869970843398224 8882955804483453 8899196447495088 8912224192636611 8921410158615416 8931053883789576 8941589016994557 8950805249747592 8953008670911536 8969716454715072 8982507875758032 8999270709920064 9012444956152308 9025025410344601 9042139997193996 9053688068710208 9063474781572288 9083519001391296 9156585547521636 9186755516376732 9217024892048484 9240031949994538 9250020093924918 9252297172855044 9261833657263264 9272758980586948 9282782501266428 9290063470954896 9292350407369568 9320673235274352 9322967706899616 9353685887152992 9356342163970032 9377034071164144 9387170309485584 9389481150706272 9425487136712256 9483606459933123 9485941040856434 9492731991433152 9514853927675901 9551265959052741 9558396184346576 9582736357599867 9592613430736952 9614310447740229 9621851452060428 9624220064775624 9655930839288888 9665883355099328 9690497241254676 9692882752514808 9722426391967212 9724819763231496 9732447445762272 9734843283910976 9756862002978552 9764514817906464 9766918550085312 9799099500826944 9801882267016224 9831758133984336 9834178419461088 9866580984269856 9935206767548986 9945946370583846 9967942209946182 9970396019878756 10006088147579062 10036586428442343 10039057136533194 10069655905966041 10072134754775478 10080034854539496 10082516258336368 10093415097660048 10105321360227786 10115737069731216 10151949490838232 10185399077298984 10195897324131904 10206918724330944 10218958876565208 10229491713997248 10314314754679544 10326481592017283 10333874282507424 10348299317297928 10419562864421172 10442606124705524 10453894208290764 10464669197167584 10467245286462272 10479592521717704 10499149161573408 10514519115511026 10533742733769696 10549163330059662 10560036514279472 10571451535914192 10574053911834336 10597438834956512 10608894287161632 10682683138775242 10717881435772854 10753195707389898 10791690109579071 10794346701664218 10827247572872577 10838407382780712 10841075475264496 10874118774486744 10876795658049552 10904493096579159 10915732524631704 10949003376482556 10951698694399848 10962986777985088 10987783368845976 10996401659497632 10999108645457856 11027117550393252 11035349530615872 11074853990005344 11077580288588352 11111344447962528 11114079729407424 11150699431975488 11225493360737166 11228256742238228 11265252645837036 11305580114797122 11308363211267276 11340039211356933 11342830790628414 11345623057103412 11354522020055984 11366795852095824 11380204203447618 11391933954224208 11394738308432864 11420943177193011 11432282750964768 11435529311518928 11470384489648392 11473208156037936 11508178178246904 11511011148314832 11520039833759424 11548938697403184 11602227989529408 11603604099014487 11629265911603879 11640456088341696 11641836731960169 11678810144645952 11712233325955393 11750823880571391 11760040663629412 11772752846813532 11775650947270056 11787788291062336 11789541586932417 11801693248019752 11826627791197632 11843941072644604 11865595263326784 11880041078564406 11882965590182148 11908071845052768 11922118689326076 11934406999663456 11947307666618016 11976677167677376 12016593274869744 12056186662925328 12156156675158034 12193208305628301 12196209909672558 12208780730028848 12236395115305746 12249007355168976 12266938968096197 12280199090210667 12289366522731312 12307357218402939 12333360125233224 12336396230473392 12373997226140088 12377043335021904 12386751294606528 12427564313699136 12462277824661896 12475122885293376 12504195008401663 12513146715980064 12516227079314112 12557466707252544 12602420057592288 12644808613244164 12686471903567868 12735021278736988 12773837272562982 12776981810133156 12815925698502234 12819080596986972 12829135269413904 12832293419700832 12846164669749152 12861318094835364 12864970475458794 12874574452385184 12907359175542678 12920662988339568 12923843670019744 12960044812979352 12963235189289616 12966426350975328 13005947661082992 13009149337304736 13052506488220584 13096408920860027 13109010845312448 13142794753476542 13152203632282176 13189843467263309 13233302589066483 13261261827445128 13276904904022221 13290589613261576 13304956265097336 13382115237923124 13385409515377592 13426207874621388 13429513006367304 13440046472719328 13454574682072608 13457886796880064 13473761813637048 13487649426308288 13502229092751168 13518667434228462 13535932654450976 13580532103065312 13625278502086944 13734878321282454 13780133274565098 13797732423063904 13860047924991807 13863459855212506 13878445759282566 13892750485894896 13909138470880422 13935095206432344 13938525611054352 13984451560349424 14019358820681368 14034513245955048 14065551106746216 14084221726059408 14095268714552256 14141711115588672 14182182787684373 14228911561284651 14242603228185024 14290508581030472 14337594276519864 14388920146105428 14392462268885624 14432777178090642 14436330097163436 14451209843707616 14483896258933332 14498825032648992 14502394210732736 14520050207134274 14535745861882014 14539324128772212 14554310032842272 14587229644847244 14598671168643408 14602264925866464 14646772226859696 14650377825127968 14698649251240416 14702823400524336 14751267629191632 14800883887495846 14902810151323479 14906478778488682 14917150272252096 14951913314919273 14955594029818134 14967324480982888 15009132221368593 15020336861116048 15058585704799791 15074106819729496 15108202132163217 15120052281809244 15123774387504552 15127497409471216 15155727802794432 15173605604596824 15189245272298944 15205664302968384 15227924236257348 15278098615948476 15293845986197856 15297610874717248 15344237570995872 15348014864419776 15398584929870912 15471472132019316 15522448975946892 15612467777576978 15629344296631758 15663909187058286 15667765174095188 15697003795751376 15700867929693408 15719388782576556 15748723742360112 15771778673266539 15823744995089493 15840054771419208 15843954120242864 15861080867751504 15896158252434768 15925823093065536 16022124366492992 16024024708162863 16039443709662912 16074915550567104 16076822153659281 16129793561084847 16191520052496327 16208208900210712 16227328216027159 16257611074171068 16261613212896744 16311178161730116 16315193487074328 16332009806891968 16373598786947556 16385822030308416 16409809624537252 16427548041599772 16444480166977632 16448528307297856 16494602489246448 16498662968186784 16502724446695872 16553024295923808 16612280985008016 16616370432882528 16671119594111136 16787073503789666 16838240041105749 16842385113357342 16897878968755554 16915295871423824 16958370172195683 16962544816900914 17014246185942621 17018434585655118 17031783030083976 17035975746844208 17087900931336312 17092107462649296 17105513692551872 17148424126447152 17153293967278392 17205576734472588 17209812234056904 17227550651119424 17266516722472248 17280059750639136 17284313585719488 17341263548110656 17403341984294112 17460684132512544 17640060995444118 17644403452088644 17663476420905084 17681682436593504 17702539872029628 17739941686796448 17765911608966906 17798392894990176 17820061617846609 17824448385273222 17842820317230832 17862107767579152 17883178033989114 17901610499495184 17906017341823072 17965015751516064 18024889912304616 18050050820689202 18084279994387992 18234235012737051 18274560718234667 18294314864508837 18313171095043272 18373511032753464 18434049784096968 18480063899989076 18500040187849836 18504594345710088 18523667314526528 18545517961173896 18565565002532856 18580126941909792 18584700814739136 18641346470548704 18645935413799232 18707371774305984 18712684327940064 18754068142328288 18774340618971168 18778962301412544 18967212919866246 18971882081712868 19029707855351802 19102531918105482 19116792368693152 19160755908844473 19165472715199734 19185226861473904 19228620895480458 19243702904120856 19248440129551248 19297455713188191 19311861678577776 19380994482509352 19385765505029616 19444852783934424 19449639526462992 19464894891524544 19513724005957104 19529029635812928 19603764534032448 19649449298916899 19663516267968672 19668356838922176 19714192130214813 19733161968539712 19789635619717733 19870413535097972 19891892741167692 19935884419892364 19940792039757512 20012176295158124 20073172856884686 20078114273066388 20139311811932082 20144269509550956 20160069709078992 20165032516672736 20186830195320096 20210642720455572 20231474139462432 20303898981676464 20370798154597968 20437917753130416 20580071161351471 20602317481923681 20628629509359088 20652963184034566 20667748565014848 20696598634595856 20726896877128057 20795189782818759 20839125728842344 20863707706320633 20885212249411048 20907788416581528 20929338394335168 20959185043435408 20998298323146816 21029038231022052 21067485467539392 21098326660119324 21120073028558944 21142903071828384 21148107823668672 21194877669913024 21217788574323264 21365366277550484 21435762871545708 21506391414779796 21583380219158142 21588693403328436 21654495145745154 21676814765561424 21682150950528992 21748237548973488 21753591316099104 21780075310701411 21808986193158318 21831465049263408 21898006752965112 21903397388799696 21975566737691952 21992803318995264 22054235100786504 22128415073177287 22149707980010688 22201325831243769 22222688895925056 22286287237789729 22359718167733023 22433391044727201 22450986721474332 22456513484476456 22530505291674072 22611160229594244 22616726422534552 22680078422713866 22685661581256828 22691246114206824 22709044040111968 22733591704191648 22760408406895236 22783867908448416 22789476616865728 22841886354386022 22864565501929536 22871058623037856 22940768979296784 22946416312075872 23016356356493808 23022022296629664 23097877394806368 23207208198028974 23258531823207758 23283673463920338 23418701666365467 23424466651910786 23495863780587429 23501647761142782 23520081327258824 23545505693627064 23551301894540112 23579083173864834 23603386496039504 23687882145289208 23760082157128812 23765931180364296 23816143690105536 23844237378652152 23868813999326912 23894615333236032 24033186549739488 24112373325850656 24312313350316068 24386416611256602 24392419819345116 24417561460057696 24472790230611492 24498014710337952 24533877936192394 24560398180421334 24578733045462624 24614714436805878 24666720250466448 24672792460946784 24747994452280176 24754086670043808 24924555649323792 25008390016803326 25026293431960128 25180610255684499 25204840115184576 25263577670036013 25289617226488328 25346818453133331 25372943807135736 25443817225351371 25470042557473976 25527651878482677 25547674545125964 25553963620266312 25631851397004468 25638161193973944 25658270538827808 25664586839401664 25692329339498304 25722636189670728 25729940950917588 25749148904770368 25814718351085356 25841325976679136 25847687340039488 25920089625958704 25926470378579232 25932852701950656 26011895322165984 26018298674609472 26105012976441168 26192817841720054 26285589506953084 26379686934526618 26460091493166177 26466605178132966 26522523654890256 26553809808044442 26581179226523152 26609912530194672 26648867413450359 26736672577909833 26764230475846248 26770819030755184 26852415749242776 26859026012734608 26880092945438656 26909149364145216 26947523627274096 27037334868456924 27071865308901952 27075076231033803 27161064206130624 27250557004173888 27418589054666579 27469756642564908 27560266549130196 27595464846127808 27720095849983614 27726919710425012 27756891518565132 27785500971789792 27818276941760844 27870190412864688 27877051222108704 27968903120698848 28038717641362736 28069026491910096 28131102213492432 28168443452118816 28364365575368746 28450819379799369 28457823122569302 28544561783027703 28581017162060944 28653797877158223 28675188553039728 28717166842940191 28748209072799601 28777840292210856 28784924537771248 28865554356181284 28872660194326872 28902419687415232 28967792517866664 28997650065297984 29040100414268548 29071491723764028 29078648257544424 29108620065684544 29174459289694488 29197342337286816 29204529851732928 29293544453719392 29300755650255936 29397298502480832 29405646801048672 29502535258383264 29601767774991692 29805620302646958 29812957556977364 29903826629838546 29911188059636268 29934648961965776 30018264442737186 30040673722232096 30109759285327029 30117171409599582 30148213639458992 30216404264326434 30240104563618488 30247548775009104 30254994818942432 30347211209193648 30455848472514696 30556197231896952 30587691972395712 30688475141991744 30877706041155127 30942944264038632 30979444776051849 31044897951893784 31224935555153956 31258688593263516 31327818374116572 31335530348190376 31394007591502752 31401735859386816 31438777565153112 31497447484720224 31543557346533078 31647489990178986 31680109542838416 31687908240485728 31722161735503008 31792316504869536 32048049416325726 32153644307318562 32259587122169694 32340111824980883 32375070328737213 32383040104992654 32416417800421424 32454656432054318 32515222148342136 32523226425793488 32622356323460232 32630386974148656 32747197573895112 32819619249074504 32855096083199544 32888960333955264 32989204978492896 32997325936373568 33106048591847616 33224561970016032 33232740865765056 33342239188222272 33574147007579332 33676480082211498 33684770226714684 33795757937511108 33830591742847648 33916740344391366 33925089633801828 34028492371885242 34036869171310236 34063566060167952 34071951493688416 34175801862672624 34184214925298592 34296848252894304 34306587934556784 34411153468945176 34419624468113808 34533033444944496 34560119501278272 34773223686421451 34806683968588224 34810812297043461 34887797734811637 34921368265025088 35021308516526717 35136699977866179 35252471641714173 35280121990888236 35288806904177288 35326952841810168 35363364873187008 35368624760797251 35405079744059256 35479883373592896 35531823217933812 35596785789980352 35640123235693218 35648896770546444 35685640634461664 35724215535158304 35766356067978228 35803220998990368 35812034683646144 35930031503032128 36049779824609232 36100101641378404 36168559988775984 36468470025474102 36549121436469334 36588629729017674 36626342190086544 36747022065506928 36800816904288591 36868099568193936 36922071655208817 36960127799978152 37000080375699672 37009188691420176 37091035922347792 37131130005065712 37160253883819584 37282692941097408 37389390985713347 37425368655880128 37508136284656576 37512585025204989 37548681237942336 37934425839732492 37943764163425736 38059415710703604 38205063836210964 38233584737386304 38321511817688946 38330945430399468 38370453722947808 38457241790960916 38487405808241712 38496880259102496 38594911426376382 38623723357155552 38761988965018704 38771531010059232 38889705567868848 38899279052925984 39027448011914208 39289226762580081 39298898597833798 39327032535937344 39428384260429626 39569530401789927 39579271239435466 39699907767199449 39740827070195944 39783785482335384 39830714712066663 39871768839784728 39881584079515024 40024352590316248 40146345713769372 40156228546132776 40278623623864164 40288539019101912 40320139418157984 40330065033345472 40373660390640192 40421285440911144 40462948278924864 40607797963352928 40741596309195936 40875835506260832 41160142322702942 41204634963847362 41257259018718176 41305926368069132 41393197269191712 41453793754256114 41580143774975421 41590379565637518 41678251457684688 41727415412641266 41770424498822096 41815576833163056 41918370086870816 42058076462044104 42196653320238648 42240146057117888 42285806143656768 42546548363053119 42686734683853953 42730732555100968 42871525743091416 43012782829559592 43166760438316284 43177386806656872 43308990291490308 43353629531122848 43364301901057984 43496475097946976 43507182632198208 43560150621402822 43617972386316636 43662930098526816 43796013505930224 43806794777599392 43951133475383904 44108470201573008 44256830146354574 44402651662487538 44572574475579458 44708430453970437 44719436335466046 44855739944757819 44866782089454402 44901973442948664 44913026968952912 45027396664105779 45061010583348144 45175757114399373 45222320459188488 45233452845069104 45360156845427732 45371323162513656 45382492228413648 45418088080223936 45467183408383296 45520816813790472 45567735816896832 45683772708772044 45742117246075712 45881537958593568 45892832624151744 46032712712987616 46044044593259328 46195754789612736 46414416396057948 46517063646415516 46567346927840676 46837403332730934 46848933303821572 46991727561174858 47003295522285564 47040162654517648 47091011387254128 47102603789080224 47158166347729668 47206772992079008 47315336019799617 47375764290578416 47520164314257624 47531862360728592 47688474757304304 48066373099478976 48072074124488589 48224746651701312 48230466460977843 48522109493243771 48574560157488981 48624626700632136 48681984648081477 48772833222513204 48784839638690232 48835122920115392 48945580461222984 48996029420675904 49067755872384788 49120796360842668 49157466090925248 49229428873611756 49333440500932896 49345584921893568 49495988904560352 49508173340087616 49849111298647584 50016780033606652 50361220511368998 50514720123317247 50527155340072026 50579234452976656 50693636906266662 50745887614271472 50820175724969959 50875110516587049 50887634450702742 50940085114947952 51055303756965354 51095349090251928 51107927240532624 51263702794008936 51276322387947888 51316541077655616 51445272379341456 51459881901835176 51629436702170712 51682651953358272 51803093606235461 51840179251917408 51852940757158464 52023790644331968 52172675724710387 52210025952882336 52385635683440108 52571179013906168 52759373869053236 52920182986332354 52933210356265932 53045047309780512 53107619616088884 53162358453046304 53219825060389344 53297734826900718 53473345155819666 53528460951692496 53541638061510368 53704831498485552 53718052025469216 53895047254548192 54074669736913848 54150152462067606 54643637221519423 54702705038211153 54823682154704001 54837178109333158 54939513285129816 55120533098260392 55440191699967228 55453839420850024 55513783037130264 55571001943579584 55636553883521688 55740380825729376 55754102444217408 55937806241397696 56077435282725472 56138052983820192 56262204426984864 56336886904237632 56728731150737492 56901638759598738 56915646245138604 57089123566055406 57162034324121888 57307595754316446 57350377106079456 57434333685880382 57496418145599202 57555680584421712 57569849075542496 57731108712362568 57745320388653744 57935585035733328 58080200828537096 58142983447528056 58157296515088848 58348918579388976 58394684674573632 58587088907438784 58754757263263831 58811293602097344 58948347896750697 59005070516766528 59142576390644439 59203535549983384 59368906859153199 59611240605293916 59625915113954728 59807653259677092 59822376119272536 59869297923931552 60036528885474372 60081347444464192 60219518570654058 60234342819199164 60296427278917984 60432808528652868 60480209127236976 60495097550018208 60509989637884864 60694422418387296 60911696945029392 61112394463793904 61740213484054413 61755412082310254 61885888528077264 61958889552103698 62089795903787568 62180690631384171 62385569348456277 62449871110307912 62517377186527032 62591123118961899 62655636748233144 62671060696380752 62788015183005504 62877555130306224 62994894969440448 63087114693066156 63294979980357972 63360219085676832 63375816480971456 63444323471006016 63584633009739072 64096098832651452 64307288614637124 64519174244339388 64680223649961766 64750140657474426 64766080209985308 64832835600842848 64909312864108636 65030444296684272 65046452851586976 65244712646920464 65260773948297312 65340225932104233 65494395147790224 65639238498149008 65710192166399088 65978409956985792 66385245219531861 66449123940032064 66603977493731307 66858861713369187 67079154503199069 67148294015158664 67300173134181603 67352960164422996 67369540453429368 67591515875022216 67661183485695296 67833480688782732 67850179267603656 68056984743770484 68073738342620472 68127132120335904 68143902987376832 68351603725345248 68368429850597184 68593696505788608 68613175869113568 68822306937890352 68839248936227616 69066066889888992 69546447372842902 69621624594086922 69775595469623274 70042617033053434 70256104999096401 70273399955732358 70487591341762287 70504943283428346 70560243981776472 70577613808354576 70653905683620336 70737249521594502 70810159488118512 71063646435867624 71280246471386436 71297793541092888 71371281268923328 71448431070316608 71532712135956456 71606441997980736 72099559649218464 72200203282756808 72285371144120981 72337119977551968 72936940050948204 73098242872938668 73177259458035348 73252684380173088 73494044131013856 73601633808577182 73736199136387872 73844143310417634 73920255599956304 74000160751399344 74018377382840352 74182071844695584 74262260010131424 74778781971426694 75025170050409978 75541830767053497 75790733010108039 75868851679464984 75887528326851472 76118831421407208 76331451676054113 76410127672421928 76643023635377892 76661890860798936 76740907445895616 76914483581921832 76974811616483424 76993760518204992 77189822852752764 77247446714311104 77523977930037408 77543062020118464 77779411135737696 77798558105851968 78054896023828416 78578453525160162 78597797195667596 78856768520859252 79139060803579854 79158542478870932 79380274479498531 79399815534398898 79481654140391888 79567570964670768 79661429424133326 79743537679569456 79763168159030048 79946602240351077 80048705180632496 80292691427538744 80312457092265552 80557247247728328 80577078038203824 80640278836315968 80842570881822288 81215595926705856 81225228693101409 81404861381227153 81483192618391872 81751671012521664 81985633281687751 82255767163999737 82320284645405884 82409269927694724 82514518037436352 82611852736138264 82786394538383424 82907587508512228 83160287549950842 83180759131275036 83356502915369376 83454830825282532 83540848997644192 83631153666326112 83836740173741632 84116152924088208 84393306640477296 85093096726106238 85352458139398107 85373469367707906 85461465110201936 85743051486182832 85868572776673379 85961393631474669 86025565659119184 86151500528820573 86333520876632568 86354773613313744 86617980582980616 86707259062245696 86992950195893952 87120301242805644 87235944772633272 87325860197053632 87592027011860448 87613589555198784 87902266950767808 88216940403146016 88513660292709148 88805303324975076 89145148951158916 89416860907940874 89438872670932092 89711479889515638 89733564178908804 89803946885897328 89826053937905824 90054793328211558 90122021166696288 90351514228798746 90444640918376976 90466905690138208 90720313690855464 90742646325027312 90764984456827296 91041633627580944 91367545417544088 91674862446020189 91763075917187136 92065425425975232 92328904270843163 92633118123465381 92828832792115896 92938334328155547 93034127292831032 93134693855681352 93674806665461868 93697866607643144 93983455122349716 94006591044571128 94080325309035296 94182022774508256 94205207578160448 94316332695459336 94413545984158016 94630672039599234 94751528581156832 95040328628515248 95063724721457184 95376949514608608 96144148248977178 96460932921955686 97020335474942649 97044218986487542 97149120314977962 97249253401264272 97363969296162954 97545666445026408 97569679277380464 97891160922445968 98135511744769576 98241592721685336 98458857747223512 98666881001865792 98991977809120704 99275279513790611 99698222597295168 100033560067213304 100722441022737996 101029440246634494 101054310680144052 101158468905953312 101387273812533324 101491775228542944 101640351449939918 101750221033174098 101775268901405484 101880170229895904 102110607513930708 102190698180503856 102215854481065248 102527405588017872 102552644775895776 102890544758682912 102919763803670352 103258873404341424 103606187212470922 103680358503834816 104319671059264353 104345351449420774 104420051905764672 104663393204434911 104771271366880216 105063925549580151 105142358027812336 105410099933598537 105518747738106472 105757414925142519 105840365972664708 105866420712531864 106090094619561024 106215239232177768 106324716906092608 106439650120778688 106595469653801436 106946690311639332 107056921903384992 107083276123020736 107409662996971104 107436104050938432 107790094509096384 108149339473827696 108300304924135212 109287274443038846 109405410076422306 109647364309408002 109674356218666316 109879026570259632 110241066196520784 110402450712865773 110766214965626451 110880383399934456 110907678841700048 111027566074260528 111273107767043376 111480761651458752 112154870565450944 112168172957140041 112276105967640384 112524408853969728 112537755075614967 113457462301474984 113591297512190113 113803277519197476 113831292490277208 114178247132110812 114324068648243776 114615191508632892 114700754212158912 114868667371760764 114992836291198404 115111361168843424 115139698151084992 115462217424725136 115490640777307488 115871170071466656 116160401657074192 116285966895056112 116314593030177696 116697837158777952 117509514526527662 117867680287740243 117896695793501394 118285152781288878 118407071099966768 118708591205369781 118737813718306398 119099723301598347 119222481210587832 119251830227909456 119615306519354184 119644752238545072 119738595847863104 120073057770948744 120439037141308116 120468685638398328 120592854557835968 120865617057305736 120960418254473952 120990195100036416 121388844836774592 121823393890058784 122224788927587808 123480426968108826 123510824164620508 123771777056154528 123917779104207396 124179591807575136 124361381262768342 124740431324926263 124771138696912554 124899742220615824 125034754373054064 125182246237923798 125311273496466288 125342121392761504 125755110260612448 126174229386132312 126589959960715944 126720438171353664 127639645089159357 127921925027642669 128060204051561859 128192197665302904 128614577229274248 129038348488678776 129360447299923532 129500281314948852 129532160419970616 129665671201685696 129818625728217272 130060888593368544 130092905703173952 130489425293840928 130521547896594624 130680451864208466 130988790295580448 131278476996298016 131420384332798176 132770490439063722 133207954987462614 133717723426738374 134125291361911311 134158309006398138 134296588030317328 134600346268363206 134705920328845992 134739080906858736 135082189992317337 135183031750044432 135666961377565464 135700358535207312 136113969487540968 136147476685240944 136254264240671808 136703207450690496 137226351738227136 137546145092418293 137644613875780704 137678497872455232 138132133779777984 139092894745685804 139243249188173844 139551190939246548 140085234066106868 140512209998192802 140546799911464716 140975182683524574 141009886566856692 141120487963552944 141155227616709152 141307811367240672 141474499043189004 141620318976237024 142127292871735248 142560492942772872 142595587082185776 143065424271912912 144060498129460297 144199119298436928 144216222373465767 144400406565513616 144570742288241962 144674239955103936 145088278139896399 145566328479731313 145873880101896408 146045953944244431 146196485745877336 146354518916070696 146505368760346176 146988088262027712 147203267617154364 147472398272775744 147688286620835268 147840511199912608 148000321502798688 148036754765680704 148364143689391168 148524520020262848 149557563942853388 150050340100819956 151083661534106994 151581466020216078 151737703358929968 151775056653702944 152237662842814416 152460527174909877 152662903352108226 152820255344843856 153286047270755784 153323781721597872 153828967163843664 153949623232966848 154379645705505528 154898905512241009 155047955860074816 155409280818706383 155558822271475392 156004010664528103 156518027174131161 157156907050320324 157195594391335192 157713537041718504 158278121607159708 158317084957741864 158760548958997062 158799631068797796 158963308280783776 159135141929341536 159322858848266652 159487075359138912 159526336318060096 159893204480702154 160097410361264992 160585382855077488 160624914184531104 161114494495456656 161154156076407648 161685141763644576 162450457386202818 162809722762454306 163930911664558269 163971266563375502 164471046464112003 164511534327999474 164640569290811768 164818539855389448 165223705472276528 165815175017024456 166320575099901684 166361518262550072 166713005830738752 166909661650565064 167081697995288384 167262307332652224 168232305848176416 168786613280954592 170186193452212476 170704916278796214 170746938735415812 170922930220403872 171486102972365664 171737145553346758 171922787262949338 172051131318238368 172303001057641146 172667041753265136 172709547226627488 173235961165961232 174240602485611288 174471889545266544 175184054023720896 176264271789791493 176433880806292032 176845043690252091 177027320585418296 177427729171933317 177610606649950152 178106720577459597 178290297902317832 178833721815881748 178877745341864184 179422959779031276 179467128357817608 179607893771794656 179652107875811648 180109586656423116 180244042333392576 180703028457597492 180889281836753952 180933811380276416 181440627381710928 181485292650054624 181529968913654592 182083267255161888 182735090835088176 183349724892040378 184657808541686326 185220640452163239 185266236246930762 185657665584231792 185876668656311094 186068254585662064 186269387711362704 186542071894152513 187156708045368831 187349613330923736 187395733215286288 187966910244699432 188013182089142256 188160650618070592 188364045549016512 188632665390918672 189261344079198468 189503057162313664 190080657257030496 190127449442914368 190753899029217216 192288296497954356 192921865843911372 194040670949885298 194088437972975084 194298240629955924 194498506802528544 194727938592325908 195091332890052816 195139358554760928 195782321844891936 196020677796312699 196271023489539152 196483185443370672 196917715494447024 198550559027581222 199155735658595583 199811932481193921 200067120134426608 200576585140107561 201020167900581337 201237463509597207 201444882045475992 202058880493268988 202108621360288104 202316937811906624 202774547625066648 202983550457085888 203280702899879836 203500442066348196 203550537802810968 203760340459791808 204221215027861416 204381396361007712 204431708962130496 205054811176035744 205105289551791552 205781089517365824 205839527607340704 206517746808682848 207212374424941844 208639342118528706 208690702898841548 209326786408869822 209542542733760432 210127851099160302 210284716055624672 210768314997289203 210820199867197074 211037495476212944 211514829850285038 211680731945329416 211732841425063728 212430478464355536 213190939307602872 213893380623278664 214113843806769984 214819325993942208 216143942288085889 216298678947655392 216600609848270424 216856113432362943 218574548886077692 218810820152844612 219294728618816004 219348712437332632 219758053140519264 220482132393041568 220804901425731546 221532429931252902 221760766799868912 221815357683400096 222055132148521056 222546215534086752 224336345914280082 225075510151229934 226380782774866181 226625492301160491 226914924602949968 227182595024380226 227606555038394952 227662584980554416 228356494264221624 229230383017265784 229737334743521528 229985672582396808 230222722337686848 230924434849450272 230981281554614976 231742340142933312 232320803314148384 232571933790112224 232629186060355392 233395674317555904 235019029053055324 235735360575480486 235793391587002788 236570305562577756 236814142199933536 237417182410739562 237475627436612796 238199446603196694 238444962421175664 238503660455818912 239230613038708368 239289504477090144 240146115541897488 240878074282616232 240937371276796656 241731234114611472 241920836508947904 243412565804950157 243646787780117568 243675686079304227 244214584143681459 244449577855175616 245149159615687019 245956899845063253 246767301491999211 246960853936217652 247021648329241016 247543554112309056 247835558208414792 248359183615150272 248722762525536684 249480862649852526 249542277393825108 249799484441231648 250069508746108128 250364492475847596 250622546992932576 250684242785523008 251510220521224896 252348458772264624 253179919921431888 255279290178318714 255843850055285338 256120408103123718 256384395330605808 257229154458548496 257605718330020137 258076696977357552 258454501586461719 258720894599847064 259000562629897704 259064320839941232 259637251456434544 260121777186737088 260978850587681856 261360903728416932 261725736899993429 261977580591160896 262556953992596032 262840768665596352 265540980878127444 266415909974925228 267435446853476748 268250582723822622 268316618012796276 268593176060634656 269200692536726412 269411840657691984 269478161813717472 270164379984634674 270366063500088864 271333922755130928 271400717070414624 272227938975081936 272294953370481888 275024587338060567 275092290184836586 275289227751561408 276986712812529489 277899354370396143 278185789491371608 278486498376347688 278815002984466641 279102381878493096 280170468132213736 281024419996385604 281093599822929432 281950365367049148 282019773133713384 282240975927105888 282310455233418304 282615622734481344 282948998086378008 283240637952474048 284254585743470496 285120985885545744 285191174164371552 286130848543825824 288120996258920594 288432444746931534 288800813131027232 289141484576483924 290176556279792798 291061006424827947 291132656959462626 291747760203792816 292091907888488862 292392971491754672 292709037832141392 294406535234308728 295376573241670536 295681022399825216 296000643005597376 297825838541371833 299115127885706776 300100680201639912 302167323068213988 303162932040432156 303475406717859936 303550113307405888 304475325685628832 304921054349819754 305325806704216452 305640510689687712 306572094541511568 306647563443195744 307657934327687328 308759291411011056 309797811024482018 310818561637412766 312008021329056206 312959013177793059 313036054348262322 313990179613304733 314313814100640648 314391188782670384 315191776648740453 315427074083437008 316230299800795611 316556243214319416 316634169915483728 317521097917994124 317599262137595592 317926616561567552 318270283858683072 318645717696533304 318974150718277824 319786408961404308 320194820722529984 321170765710154976 321249828369062208 322228988990913312 322308312152815296 323370283527289152 324900914772405636 325619445524908612 327861823329116538 327942533126751004 328942092928224006 329023068655998948 329281138581623536 329637079710778896 330447410944553056 331207352138597319 331630350034048912 332641150199803368 332723036525100144 333819323301130128 336464611696352832 336504518871420123 337573226561909184 337613265226844901 339654766452706397 340372386904424952 340773892536570339 341409832557592428 341493877470831624 341845860440807744 342972205944731328 343474291106693516 343845574525898676 344102262636476736 344606002115282292 345334083506530272 345419094453254976 346471922331922464 348481204971222576 348943779090533088 352528543579582986 353603040863220729 353690087380504182 354054641170836592 354855458343866634 355221213299900304 355741230074789713 356125773616109343 356213441154919194 356580595804635664 357667443631763496 357755490683728368 358845919558062552 358934256715635216 359215787543589312 360219173312846232 361406056915194984 361778563673507904 362621655243648227 362881254763421856 362970585300109248 364166534510323776 365470181670176352 366699449784080756 369315617083372652 370441280904326478 370532472493861524 371315331168463584 371753337312622188 372136509171324128 372538775422725408 373084143788305026 374313416090737662 374699226661847472 374791466430572576 375933820489398864 376026364178284512 377265330781837344 378522688158396936 380161314514060992 382505460550635961 382918935267478071 383765775082928007 384576592995908712 385843731687822744 388081341899770596 388176875945950168 388596481259911848 388997013605057088 389455877184651816 390182665780105632 390278717109521856 391564643689783872 392041355592625398 392542046979078304 392966370886741344 393835430988894048 397101118055162444 398311471317191166 399623864962387842 400134240268853216 401153170280215122 402040335801162674 402474927019194414 402889764090951984 404117760986537976 404217242720576208 405549095250133296 406561405799759672 407000884132696392 407101075605621936 408442430055722832 408762792722015424 410109622352071488 411283300842846817 411679055214681408 412638435277254879 413035493617365696 414424748849883688 417278684237057412 417381405797683096 418653572817739644 419085085467520864 420255702198320604 420569432111249344 421536629994578406 421640399734394148 422074990952425888 423029659700570076 423361463890658832 423465682850127456 424860956928711072 426381878615205744 427786761246557328 432181494388380891 432287884576171778 432597357895310784 433201219696540848 433712226864725886 435264834419689197 436698985439193939 437149097772155384 437621640305689224 438137861832733293 438589457237632008 438697424874665264 439516106281038528 440964264786083136 441609802851463092 443064859862505804 443521533599737824 443630715366800192 444110264297042112 445092431068173504 448672691828560164 450151020302459868 452761565549732362 453250984602320982 453829849205899936 454365190048760452 455213110076789904 455325169961108832 456712988528443248 457381581524729631 458460766034531568 459474669487043056 459971345164793616 461848869698900544 464641606628296768 464696716536723027 465143867580224448 466227842456119149 468012031993584309 469554081522393483 470038058106110648 471470721150960972 471586783174005576 473140611125155512 473628284399867072 474834364821479124 474951254873225592 476398893206393388 476889924842351328 477007320911637824 478461226077416736 478579008954180288 480292231083794976 481756148565232464 481874742553593312 483462468229222944 486825131609900314 487351372158608454 488429168287362918 490298319231374038 491792734993674807 491913799690126506 493413139392336009 493534602983998422 493921707872435304 494043296658482032 495671116416829584 497445525051073368 498961725299705052 499084554787650216 499598968882463296 500139017492216256 500728984951695192 501245093985865152 504696917544529248 506359839842863776 510558580356637428 511687700110570676 512240816206247436 512768790661211616 514458308917096992 515211436660040274 516153393954715104 516909003172923438 517441789199694128 518001125259795408 518128641679882464 519274502912869088 522721807456833864 523451473799986858 528792815369374479 530535131070756273 531081961756254888 532831819949850456 534320161732378791 534870893706953496 536501165447645244 536633236025592552 537186352121269312 538401385073452824 538823681315383968 538956323627434944 540328759969269348 540732127000177728 542667845510261856 542801434140829248 544455877950163872 544589906740963776 550049174676121134 550184580369673172 553973425625058978 555661921356489717 555798708740792286 556371578982743216 556972996752695376 557630005968933282 558204763756986192 559626215682457539 560340936264427472 562048839992771208 562187199645858864 563900730734098296 564039546267426768 564481951854211776 565897996172756016 568509171486940992 569834029668590071 570241971771091488 570382348328743104 572261697087651648 573899432971814257 576241992517841188 576864889493863068 577601626262054464 578282969152967848 580353112559585596 582122012849655894 582265313918925252 583495520407585632 584183815776977724 584785942983509344 585418075664282784 588813070468617456 590753146483341072 595651677082743666 597467206975786749 598230255771413552 600201360403279824 601080009436713653 601729755420322683 603060503701744011 604334646136427976 606325864080864312 606950813435719872 608950651371257664 609842108699639508 610651613408432904 611281021379375424 613144189083023136 613295126886391488 615315868655374656 617518582822022112 619595622048964036 621637123274825532 624016042658112412 625918026355586118 626072108696524644 627980359226609466 628627628201281296 628782377565340768 630383553297480906 630854148166874016 632460599601591222 633112486428638832 633268339830967456 635042195835988248 635198524275191184 637291435393066608 639572817922808616 641724037122141323 642341531420309952 644457977981826624 646302329895902141 648431826864257667 649801829544811272 650568340297088829 651238891049817224 655723646658233076 655885066253502008 657884185856448012 658046137311997896 658562277163247072 659274159421557792 660894821889106112 662414704277194638 663260700068097824 665282300399606736 665446073050200288 667638646602260256 673009037742840246 675226530453689802 679142348324598543 679309532905412794 680744773808849904 681547785073140678 682819665115184856 682987754941663248 686948582213387032 687691149051797352 689212004230564584 690668167013060544 692943844663844928 696962409942445152 697887558181066176 705057087159165972 707206081726441458 707380174761008364 708109282341673184 709710916687733268 710442426599800608 711482460149579426 712251547232218686 712426882309838388 713161191609271328 715334887263526992 715510981367456736 717691839116125104 717868513431270432 720438346625692464 722812113830389968 725243310487296454 725762509526843712 730237697414850471 730940363340352704 732643752431044377 733398899568161512 735447478847061057 737870699535189759 738631234166745304 740301904475997633 740882561808652956 741064944987723048 742630662336927168 743506674625244376 744273018342648256 745077550845450816 746168287576610052 748626832181475324 749398453323694944 749582932861145152 751867640978797728 752052728356569024 754530661563674688 757045376316793872 765010921101271922 765837870534956142 767531550165856014 769153185991817424 771687463375645488 772817154990060411 775363504759385157 776162683799541192 776353751891900336 777192962519823696 778911754369303632 780365331560211264 784082711185250796 785084093958156608 785177210699980287 785932741773482688 787670861977788096 794202236110324888 795139082585330791 796622942634382332 799247729924775684 800268480537706432 802306340560430244 804080671602325348 804949854038388828 805779528181903968 808235521973075952 808434485441152416 811098190500266592 813122811599519344 814001768265392784 814202151211243872 816884860111445664 822566601685693634 825073762014181701 825276870554509758 828849497699767376 830960138437588467 833698063111188429 834557368474114824 834762811595366192 837307145635479288 838170170935041728 840511404396641208 843073259989156812 843280799468788296 844149981904851776 846059319401140152 846722927781317664 846931365700254912 849721913857422144 852763757230411488 855573522493114656 864362988776761782 864575769152343556 866402439393081696 867424453729451772 870529668839378394 873183019274483841 873397970878387878 874298195544310768 875243280611378448 876275723665466586 877178914475264016 877394849749330528 883219605702926184 886129719725011608 887043067199475648 893477515624115499 895453475193498683 897345383657120328 900302040604919736 905523131099464724 906501969204641964 907659698411799872 908730380097520904 910426220153579808 910650339922217664 913425977056886496 914763163049459262 916921532069063136 918949338974086112 919942690329587232 929393433073446054 932455684912238298 936024063987168618 938877039533379177 939108163044786966 940076116212221296 942941442301921944 943173566348011152 945575329946221359 946281222250311024 949668729642958248 949902509746451184 952797786412786776 953779849684702656 956922452154833472 960584462167589952 963512297130464928 963749485107186624 966924936458445888 973650263219800628 974702744317216908 976858336574725836 980596638462748076 983585469987349614 983827599380253012 986826278784672018 987069205967996844 987843415744870608 988086593316964064 991342232833659168 994891050102146736 997923450599410104 998169109575300432 1001457969903390384 1008423486906222079 1009393835089058496 1009513556614260369 1012719679685727552 1015617946979274793 1018964299358119191 1021117160713274856 1022321677609711017 1023375400221141352 1024481632412494872 1025537581322423232 1028916617834193984 1030422873320080548 1032306787909430208 1033818006345846876 1034883578399388256 1036002250519590816 1036257283359764928 1038549005825738176 1045443614913667728 1046902947599973716 1057585630738748958 1061070262141512546 1062163923512509776 1065663639899700912 1067223690224369139 1068640323464757582 1069741787413906992 1073002330895290488 1073266472051185104 1076802770146905648 1077647362630767936 1080657519938538696 1084292338585687063 1085335691020523712 1087864965730944681 1088911755900327744 1092028074651696721 1100098349352242268 1100369160739346344 1107946851250117956 1111323842712979434 1111597417481584572 1112743157965486432 1113945993505390752 1115260011937866564 1116409527513972384 1119252431364915078 1120681872528854944 1124097679985542416 1124374399291717728 1127801461468196592 1128079092534853536 1131795992345512032 1139668059337180142 1140483943542182976 1147516381651907883 1147798865943628514 1151297325248784021 1152483985035682376 1153729778987726136 1156565938305935696 1160706225119171192 1164244025699311788 1164530627837850504 1166991040815171264 1168367631553955448 1169571885967018688 1170836151328565568 1177626140937234912 1181506292966682144 1191303354165487332 1194934413951573498 1196460511542827104 1200402720806559648 1202160018873427306 1203459510840645366 1206121007403488022 1208669292272855952 1212651728161728624 1219684217399279016 1221303226816865808 1226288378166046272 1233849902528540451 1235037165644044224 1237915305831764637 1239191244097928072 1243274246549651064 1248032085316224824 1251836052711172236 1252144217393049288 1255960718453218932 1257255256402562592 1257564755130681536 1260767106594961812 1261708296333748032 1264921199203182444 1266224972857277664 1266536679661934912 1270084391671976496 1270397048550382368 1274582870786133216 1279145635845617232 1283448074244282646 1292604659791804282 1296544483165142673 1296863653728515334 1299603659089622544 1301136680594177658 1302477782099634448 1305794503259067591 1310096956317581817 1311447293316466152 1311770132507004016 1315768371712896024 1316092274623995792 1317124554326494144 1318548318843115584 1324829408554389276 1326521400136195648 1330564600799213472 1330892146100400576 1335277293204520512 1346018075485680492 1350453060907379604 1358284696649197086 1358619065810825588 1361489547617699808 1363095570146281356 1365639330230369712 1365975509883326496 1372144744574188893 1373897164426774064 1375382298103594704 1378424008461129168 1393924819884890304 1394090149610169081 1398683527368357447 1404036095980752927 1407141175304069359 1408662244567180449 1410114174318331944 1414412163452882916 1414760349522016728 1416218564683346368 1419421833375466536 1420884853199601216 1422964920299158852 1424503094464437372 1424853764619676776 1426322383218542656 1430669774527053984 1431021962734913472 1435383678232250208 1435737026862540864 1440876693251384928 1445624227660779936 1450486620974592908 1460475394829700942 1465287504862088754 1466797799136323024 1470894957694122114 1475378204981024421 1475741399070379518 1477262468333490608 1480603808951995266 1481765123617305912 1482129889975446096 1487013349250488752 1492336575153220104 1497253664362950648 1498796906647389888 1503735281957595456 1513007596016601223 1514090752633587744 1530021842202543844 1531675741069912284 1535063100331712028 1538306371983634848 1543374926751290976 1545634309980120822 1550727009518770314 1552325367599082384 1552707503783800672 1554385925039647392 1557823508738607264 1568165422370501592 1570354421399960574 1584665479424063267 1586378446108123437 1588404472220649776 1590278165170661582 1593245885268764664 1598495459849551368 1604612681120860488 1608161343204650696 1609899708076777656 1611559056363807936 1616471043946151904 1616868970882304832 1622196381000533184 1626245623199038688 1628003536530785568 1628404302422487744 1633769720222891328 1645133203371387268 1650147524028363402 1650553741109019516 1657698995399534752 1661920276875176934 1667396126222376858 1669114736948229648 1669525623190732384 1674614291270958576 1681022808793282416 1686146519978313624 1686561598937576592 1692118638802280304 1693445855562635328 1703887960634651099 1705527514460822976 1709502089005770213 1711147044986229312 1716044117309809133 1721698298915442771 1728725977553523564 1729151538304687112 1732804878786163392 1734848907458903544 1741059337678756788 1746366038548967682 1746795941756775756 1748596391088621536 1750486561222756896 1752551447330933172 1754357828950528032 1754789699498661056 1766439211405852368 1772259439450023216 1786955031248230998 1790906950386997366 1794690767314240656 1800604081209839472 1803240028310140959 1809181511105232033 1811046262198929448 1813003938409283928 1817460760195041808 1820852440307159616 1826851954113772992 1829526326098918524 1833843064138126272 1837898677948172224 1839885380659174464 1858786866146892108 1864911369824476596 1872048127974337236 1877754079066758354 1878216326089573932 1880152232424442592 1885882884603843888 1886347132696022304 1891150659892442718 1892562444500622048 1899337459285916496 1899805019492902368 1905595572825573552 1925172111366423969 1927024594260929856 1938906989687706423 1945295480592773001 1947300526439601256 1949405488634433816 1951705020891266487 1953716673149451672 1961193276925496152 1967170939974699228 1967655198760506024 1973652557569344036 1974138411935993688 1975686831489741216 1976173186633928128 1982684465667318336 1989782100204293472 1995846901198820208 1996338219150600864 2002915939806780768 2016846973812444158 2019027113228520738 2031235893958549586 2037427044973795629 2037928598716238382 2042234321426549712 2044643355219422034 2046750800442282704 2048963264824989744 2060845746640161096 2067636012691693752 2069767156798776512 2072004501039181632 2090887229827335456 2093805895199947432 2115171261477497916 2122140524283025092 2124327847025019552 2131327279799401824 2134447380448738278 2137280646929515164 2139483574827813984 2146004661790580976 2146532944102370208 2153605540293811296 2161315039877077392 2168584677171374126 2175729931461889362 2184056149303393442 2190713092244551413 2197931257293133131 2200196698704484536 2200738321478692688 2206342436541183171 2213612098605569277 2215893702500235912 2222647685425958868 2223194834963169144 2225486315930972864 2227891987010781504 2230520023875733128 2232819055027944768 2238504862729830156 2241363745057709888 2248195359971084832 2248748798583435456 2255602922936393184 2256158185069707072 2263591984691024064 2279336118674360284 2295032763303815766 2295597731887257028 2302594650497568042 2304967970071364752 2307459557975452272 2313131876611871392 2318451464970181233 2321412450238342384 2328488051398623576 2329061255675701008 2336735263107910896 2355252281874469824 2355531632099940861 2363012585933364288 2377583365168944779 2382606708330974664 2385417247755992373 2389868827903146996 2392921023085654208 2400805441613119296 2404320037746854612 2406919021681290732 2412242014806976044 2417338584545711904 2425303456323457248 2439368434798558032 2442606453633731616 2467699805057080902 2475221286042545103 2475830611663529274 2478382488195856144 2486548493099302128 2490188610523527991 2492880415312765401 2496064170632449648 2503672105422344472 2504288434786098576 2511921436906437864 2514510512805125184 2521534213189923624 2529842398406364888 2532449945714555328 2540168783343952992 2540794097100764736 2549165741572266432 2558291271691234464 2566896148488565292 2585209319583608564 2593088966330285346 2593727307457030668 2599207318179245088 2602273361188355316 2604955564199268896 2611589006518135182 2620193912635163634 2622894586632932304 2623540265014008032 2631536743425792048 2632184549247991584 2649658817108778552 2661129201598426944 2677538223854451727 2680432546872346497 2686360425580496049 2692036150971360984 2700906121814759208 2716569393298394172 2717238131621651176 2722979095235399616 2726191140292562712 2731278660460739424 2731951019766652992 2744289489148377786 2747794328853548128 2750764596207189408 2756848016922258336 2788180299220338162 2797367054736714894 2808072191961505854 2814282350608138718 2817324489134360898 2820228348636663888 2828824326905765832 2829520699044033456 2838843666750933072 2845929840598317704 2849006188928874744 2849707529239353552 2861339549054107968 2870767356464500416 2878983105899927719 2881753386502769856 2891248455321559872 2900973241949185816 2920950789659401884 2930575009724177508 2933595598272646048 2941789915388244228 2950756409962048842 2951482798140759036 2954524936666981216 2961207617903990532 2963530247234611824 2964259779950892192 2974026698500977504 2984673150306440208 2994507328725901296 3025270460718666237 3026015192033202446 3028181505267175488 3046853840937824379 3056892898074357573 3060043684405087688 3063351482139824568 3066965032829133051 3070126200663424056 3076612743967269696 3086749853502581952 3091268619960241644 3101454019037540628 3104650735198164768 3105415007567601344 3108771850079294784 3115647017477214528 3136330844741003184 3140708842799921148 3169330958848126534 3172756892216246874 3176808944441299552 3180556330341323164 3186491770537529328 3196990919699102736 3201671070673107417 3209225362241720976 3216322686409301392 3219799416153555312 3232942087892303808 3252491246398077376 3252877015757061189 3256007073061571136 3263594897192834043 3276084223955090163 3290266406742774536 3300295048056726804 3301107482218039032 3315397990799069504 3323840553750353868 3334792252444753716 3338229473896459296 3339051246381464768 3349228582541917152 3362045617586564832 3372293039956627248 3373123197875153184 3384237277604560608 3407775921269302198 3419004178011540426 3432088234619618266 3442549144955723649 3443396597830885542 3453891975746352063 3457451955107047128 3458303076609374224 3469697814917807088 3482118675357513576 3492732077097935364 3493591883513551512 3497192782177243072 3500973122445513792 3505102894661866344 3508715657901056064 3532878422811704736 3544518878900046432 3573910062496461996 3581813900773994732 3589381534628481312 3601208162419678944 3606480056620281918 3618363022210464066 3622092524397858896 3626007876818567856 3634921520390083616 3659052652197837048 3701549707585621353 3713745917495293911 3717573732293784216 3729822739648953192 3744096255948674472 3755508158133516708 3756432652179147864 3760304464848885184 3771765769207687776 3772694265392044608 3782301319784885436 3785124889001244096 3798674918571832992 3799610038985804736 3811191145651147104 3850344222732847938 3877813979375412846 3889633449495428019 3890590961185546002 3894601052879202512 3898810977268867632 3903410041782532974 3907433346298903344 3917383509777202773 3922386553850992304 3934341879949398456 3935310397521012048 3947305115138688072 3948276823871987376 3951373662979482432 3979564200408586944 3988838207680130497 3991693802397640416 3992676438301201728 4005831879613561536 4033693947624888316 4038054226457041476 4062471787917099172 4074854089947591258 4075857197432476764 4084468642853099424 4089286710438844068 4093501600884565408 4097926529649979488 4121691493280322192 4135272025383387504 4181774459654670912 4182270448830507243 4187611790399894864 4207560066056995571 4212108287942258781 4221423525912208077 4230342522954995832 4244281048566050184 4248655694050039104 4262654559598803648 4268894760897476556 4274561293859030328 4278967149655627968 4292009323581161952 4293065888204740416 4307211080587622592 4322630079754154784 4337169354342748252 4351459862923778724 4368112298606786884 4381426184489102826 4395862514586266262 4400393397408969072 4401476642957385376 4412684873082366342 4427224197211138554 4431787405000471824 4445295370851917736 4446389669926338288 4461040047751466256 4477009725459660312 4492068259854989261 4496390719942169664 4511205845872786368 4524116309271314987 4539022788049803669 4558672237348720568 4590065526607631532 4591195463774514056 4605189300995136084 4609935940142729504 4614919115950904544 4626263753223742784 4636902929940362466 4642824900476684768 4656976102797247152 4658122511351402016 4673470526215821792 4711063264199881722 4753996438272189801 4755166730337889558 4765213416661949328 4770834495511984746 4779737655806293992 4808640075493709224 4813838043362581464 4824484029613952088 4834677169091423808 4850606912646914496 4878736869597116064 4885212907267463232 4935399610114161804 4950442572085090206 4951661223327058548 4956764976391712288 4973096986198604256 4980377221047055982 4985760830625530802 4992128341264899296 5007344210844688944 5008576869572197152 5023842873812875728 5043068426379847248 5059684796812729776 5080337566687905984 5111663881903953297 5116582543382468928 5128506267017310639 5133792296977130584 5148132351929427399 5165094896746328313 5170418639167217128 5186177932660570692 5187454614914061336 5198414636358490176 5204546722376710632 5209911128398537792 5223178013036270364 5240387825270327268 5245789173265864608 5247080530028016064 5263073486851584096 5264369098495983168 5299317634217557104 5355076447708903454 5360865093744692994 5372720851160992098 5384072301942721968 5401812243629518416 5409720084930422877 5427544533315696099 5433138786596788344 5434476263243302352 5452382280585125424 5462557320921478848 5488578978296755572 5495588657707096256 5501529192414378816 5513696033844516672 5576360598440676324 5594734109473429788 5616144383923011708 5628564701216277436 5634648978268721796 5640456697273327776 5657648653811531664 5659041398088066912 5677687333501866144 5691859681196635408 5698012377857749488 5699415058478707104 5757966211799855438 5775516334099271907 5801946483898371632 5816720969063119269 5835886441778319003 5841901579318803768 5861150019448355016 5867191196545292096 5883579830776488456 5901512819924097684 5902965596281518072 5909049873333962432 5922415235807981064 5927060494469223648 5928519559901784384 5948053397001955008 5969346300612880416 5989014657451802592 6050540921437332474 6052030384066404892 6093707681875648758 6112281134921386887 6113785796148715146 6120087368810175376 6126702964279649136 6133930065658266102 6140252401326848112 6182537239920483288 6202908038075081256 6209301470396329536 6268174326354490781 6272661689482006368 6281417685599842296 6338661917696253068 6345513784432493748 6353617888882599104 6361112660682646328 6372983541075058656 6393981839398205472 6403342141346214834 6418450724483441952 6432645372818602784 6439598832307110624 6505754031514122378 6527189794385668086 6552168447910180326 6572139276733654239 6580532813485549072 6600590096113453608 6602214964436078064 6619027309623549513 6647681107500707736 6669584504889507432 6676458947792918592 6698457165083834304 6724091235173129664 6744586079913254496 6746246395750306368 6768474555209121216 6815551842538604396 6838008356023080852 6864176469239236532 6885098289911447298 6886793195661771084 6907783951492704126 6914903910214094256 6916606153218748448 6939395629835614176 6964237350715027152 6985464154195870728 6987183767027103024 7010205789323732688 7058964408343554553 7065756845623409472 7066594896299822583 7089037757800092864 7109325628854923551 7132750095506834337 7147820124992923992 7156251743267977119 7163627801547989464 7178763069256962624 7202416324839357888 7212960113240563836 7236726044420928132 7244185048795717792 7252015753637135712 7269843040780167232 7318105304395674096 7403099415171242706 7427491834990587822 7435147464587568432 7459645479297906384 7470565831570583973 7488192511897348944 7511016316267033416 7512865304358295728 7543531538415375552 7564602639569770872 7590046370099809441 7597349837143665984 7622382291302294208 7700688445465695876 7755627958750825692 7779266898990856038 7781181922371092004 7789202105758405024 7797621954537735264 7806820083565065948 7814866692597806688 7834767019554405546 7844773107701984608 7868683759898796912 7870620795042024096 7894610230277376144 7896553647743974752 7977676415360260994 7983387604795280832 8032614671563355181 8059081276741488147 8067387895249776632 8076108452914082952 8124943575834198344 8149708179895182516 8151714394864953528 8168937285706198848 8178573420877688136 8187003201769130816 8195853059299958976 8243382986560644384 8270544050766775008 8364540897661014486 8375223580799789728 8415120132113991142 8424216575884517562 8442847051824416154 8460685045909991664 8488562097132100368 8537789521794953112 8549122587718060656 8584018647162323904 8636949317699783157 8645260159508309568 8674338708685496504 8702919725847557448 8736224597213573768 8762852368978205652 8791725029172532524 8800786794817938144 8802953285914770752 8825369746164732684 8854448394422277108 8863574810000943648 8890590741703835472 8892779339852676576 8922080095502932512 8954019450919320624 8984136519709978522 9048232618542629974 9075811382155998711 9078045576099607338 9117344474697441136 9140561522813473137 9170678694223072719 9180131053215263064 9182390927549028112 9210378601990272168 9219871880285459008 9229838231901809088 9273805859880724932 9285649800953369536 9313952205594494304 9316245022702804032 9346941052431643584 9422126528399763444 9507992876544379602 9510333460675779116 9530426833323898656 9541668991023969492 9559475311612587984 9605013212019322251 9617280150987418448 9627676086725162928 9648968059227904176 9757473739194232128 9758631047271183567 9790784691578502129 9828252671865270489 9849988227128485513 9870799220228323608 9900885144170180412 9903322446654117096 9913529952783424576 9946193972397208512 9960754442094111964 9971521661251061604 9984256682529798592 10014688421689377888 10017153739144394304 10047685747625751456 10086136852759694496 10119369593625459552 10223327763807906594 10257012534034621278 10267584593954261168 10296264703858854798 10327647434867170947 10330189793492656626 10340837278334434256 10372355865321141384 10374909229828122672 10409093444753421264 10446356026072540728 10480775650540654536 10491578346531729216 10526146973703168192 10598635268435114208 10710152895417806908 10721730187489385988 10745441702321984196 10768144603885443936 10803624487259036832 10819440169860845754 10855089066631392198 10866277573193576688 10868952526486604704 10904764561170250848 10977157956593511144 11092658355968442869 11104649122756864059 11152721196881352648 11189468218946859576 11232288767846023416 11257129402432554872 11269297956537443592 11280913394546655552 11315297307623063328 11318082796176133824 11355374667003732288 11383719362393270816 11396024755715498976 11398830116957414208 11515932423599710876 11551032668198543814 11603892967796743264 11633441938126238538 11671772883556638006 11683803158637607536 11722300038896710032 11767159661552976912 11803025639848195368 11805931192563036144 11844830471615962128 11854120988938447296 11927215724442557693 11938692601225760832 11966514623040391491 11978029314903605184 12012308821168663931 12101081842874664948 12104060768132809784 12187415363751297516 12224562269842773774 12227571592297430292 12240174737620350752 12253405928559298272 12267860131316532204 12280504802653696224 12365074479840966576 12405816076150162512 12536348652708981562 12545323378964012736 12562835371199684592 12622680198170986713 12664270577736624231 12677323835392506136 12691027568864987496 12722225321365292656 12745967082150117312 12787963678796410944 12806684282692429668 12836901448966883904 12865290745637205568 12879197664614221248 13011508063028244756 13054379588771336172 13104336895820360652 13144278553467308478 13161065626971098144 13201180192226907216 13204429928872156128 13238054619247099026 13295362215001415472 13339169009779014864 13476204779564967783 13489172159826508992 13572348927813944961 13617068364149411007 13631103685077208792 13676016712046161704 13728352938478473064 13770196579822894596 13773586391323542168 13815567902985408252 13829807820428188512 13833212306437496896 13878791259671228352 13928474701430054304 13970928308391741456 13974367534054206048 14020411578647465376 14117928816687109106 14133189792599645166 14218651257709847102 14261989314816569403 14265500191013668674 14295640249985847984 14312503486535954238 14327255603095978928 14425920226481127672 14473452088841856264 14488370097591435584 14504031507274271424 14636210608791348192 14806198830342485412 14854983669981175644 14870294929175136864 14919290958595812768 14941131663141167946 14976385023794697888 15022032632534066832 15025730608716591456 15129205279139541744 15180092740199618882 15334991645711859891 15385518801051931917 15401376890931391752 15444397055788282197 15495284690238984939 15511255917501651384 15558533797981712076 15562363844742184008 15578404211516810048 15595243909075470528 15613640167130131896 15629733385195613376 15669534039108811092 15689546215403969216 15737367519797593824 15741241590084048192 15789220460554752288 15793107295487949504 15955352830720521988 16065229343126710362 16118162553482976294 16134775790499553264 16152216905828165904 16229160254791268631 16249887151668396688 16299416359790365032 16303428789729907056 16357146841755376272 16486765973121288768 16541088101533550016 16643083556182613453 16729081795322028972 16750447161599579456 16830240264227982284 16848433151769035124 16885694103648832308 16921370091819983328 16977124194264200736 17075579043589906224 17098245175436121312 17273898635399566314 17326549002297815721 17348677417370993008 17405839451695114896 17431320273664695937 17450162907189357807 17472449194427147536 17525704737956411304 17583450058345065048 17601573589635876288 17650739492329465368 17708896788844554216 17727149620001887296 17781181483407670944 17785558679705353152 17844160191005865024 17908038901838641248 17968273039419957044 18096465237085259948 18151622764311997422 18156091152199214676 18234688949394882272 18281123045626946274 18341357388446145438 18360262106430526128 18364781855098056224 18420757203980544336 18547611719761449864 18627904411188988608 18742767566981162089 18804522979063472343 18844253056799526888 19015985753088759204 19020666921351558232 19060853666647797312 19083337982047938984 19118950623225175968 19210026424038644502 19234560301974836896 19255352173450325856 19297936118455808352 19517262094542367134 19581569383157004258 19656505343730540978 19699976454256971026 19741598440456647216 19801770288340360824 19806644893308234192 19921508884188223928 19943043322502123208 20029376843378755776 20095371495251502912 20172273705519388992 20238739187250919104 20446655527615813188 20514025068069242556 20535169187908522336 20592529407717709596 20655294869734341894 20660379586985313252 20681674556668868512 20744711730642282768 20749818459656245344 20818186889506842528 20892712052145081456 20961551301081309072 21176893225030663659 21197270536870228416 21327976886564770653 21398250286520503011 21420305790835613816 21443460374978771976 21468755229803931357 21490883404643968392 21536289207770887872 21607248974518073664 21638880339721691508 21710178133262784396 21732555146387153376 21737905052973209408 21809529122340501696 21954315913187022288 22185316711936885738 22209298245513728118 22305442393762705296 22378936437893719152 22411697494711751919 22464577535692046832 22514258804865109744 22538595913074887184 22630594615246126656 22767438724786541632 22770139110299428323 22792049511430997952 23031864847199421752 23102065336397087628 23207785935593486528 23266883876252477076 23343545767113276012 23367606317275215072 23444600077793420064 23534319323105953824 23606051279696390736 23611862385126072288 23689660943231924256 23854431448885115386 23933029246080782982 24024617642337327862 24097844014690065543 24177243830224464441 24202163685749329896 24208121536265619568 24374830727502595032 24449124539685547548 24455143184594860584 24480349475240701504 24506811857118596544 24535720262633064408 24561009605307392448 24730148959681933152 24811632152300325024 25072697305417963124 25125670742399369184 25245360396341973426 25328541155473248462 25354647670785012272 25382055137729974992 25444450642730585312 25613368565384859336 25910847953099349471 26023016126056489512 26108759177542672344 26208673791640721304 26288557106934616956 26322131253942196288 26402360384453814432 26408859857744312256 26476109238494198052 26590724430002830944 26678338019558029728 26952409559129935566 27144697855627889922 27227434146467996133 27234136728298822014 27262207370154417584 27352033424092323408 27421684568440419411 27456705876956946128 27540393159645789192 27547172782647084336 27631135805970816504 27659615640856377024 27856949402860108608 27941856616783482912 27948735068108412096 28040823157294930752 28235857633374218212 28266379585199290332 28437302515419694204 28523978629633138806 28531000382027337348 28591280499971695968 28625006973071908476 28654511206191957856 28851840452962255344 28946904177683712528 29272421217582696384 29275893141813550701 29452920462398968997 29484758015595811467 29549964681385456539 29612397660684970824 29709967339962351288 29740589858350273728 29838581917191625536 29882263326282335892 29952770047589395776 30044065265068133664 30051461217433182912 30258410558279083488 30360185480399237764 30669983291423719782 30771037602103863834 30802753781862783504 30888794111576564394 30990569380477969878 31022511835003302768 31117067595963424152 31124727689484368016 31227280334260263792 31339068078217622184 31444477818984924827 31474735039595187648 31578440921109504576 31668814164899204909 31910705661441043976 32130458686253420724 32236325106965952588 32269551580999106528 32304433811656331808 32458320509582537262 32499774303336793376 32598832719580730064 32606857579459814112 32714293683510752544 33277975067905328607 33286167112365226906 33458163590644057944 33660480528455964568 33696866303538070248 33771388207297664616 33842740183639966656 33954248388528401472 34151158087179812448 34196490350872242624 34547797270799132628 34653098004595631442 34697354834741986016 34811678903390229792 34862640547329391874 34900325814378715614 34944898388854295072 35051409475912822608 35166900116690130096 35301478984658930736 35417793577689108432 35562362966815341888 35781647173327673079 35816077803677282496 35899543869121174473 35936546078839914088 36036926463505991793 36192930474170519896 36303245528623994844 36312182304398429352 36469377898789764544 36562246091253892548 36682714776892290876 36720524212861052256 36729563710196112448 36841514407961088672 37095223439522899728 37485535133962324178 37609045958126944686 37688506113599053776 37868040594512960139 37992811733209872693 38031971506177518408 38041333842703116464 38166675964095877968 38237901246450351936 38420052848077289004 38469120603949673792 38510704346900651712 38595872236911616704 39034524189084734268 39163138766314008516 39313010687461081956 39399952908513942052 39483196880913294432 39603540576680721648 39613289786616468384 39843017768376447856 39886086645004246416 40428614338694903349 40717046783441834883 40851205092448233021 40893311055231626376 41028050136138485112 41070338375817044672 41185058815435419192 41310589739468683788 41320759173970626504 41363349113337737024 41489423461284565536 41499636919312490688 41636373779013685056 41785424104290162912 41923102602162618144 42353786450061327318 42655953773129541306 42785967944449708209 42796500573041006022 42840611581671227632 42886920749957543952 42937510459607862714 42981766809287936784 43277760679443383016 43420356266525568792 43465110292774306752 43877220284481435467 43908631826374044576 44370633423873771476 44418596491027456236 44610884787525410592 44757872875787438304 44823394989423503838 44929155071384093664 45028517609730219488 45077191826149774368 45540278220598856646 46004974937135579673 46063729694398843504 46204130672794175256 46333191167364846591 46533767752504954152 46687091534226552024 46735212634550430144 46889200155586840128 47068638646211907648 47212102559392781472 47223724770252144576 47379321886463848512 47708862897770230772 47866058492161565964 48049235284674655724 48195688029380131086 48354487660448928882 48404327371498659792 48416243072531239136 48749661455005190064 48898249079371095096 48910286369189721168 49071440525266128816 49412750858404881871 49460297919363866304 49623264304600650048 49765279401984464857 49929250668547840359 50145394610835926248 50251341484798738368 50490720792683946852 50657082310946496924 50709295341570024544 50764110275459949984 50888901285461170624 51226737130769718672 51821695906198698942 52046032252112979024 52217518355085344688 52293960820994087811 52417347583281442608 52577114213869233912 52804720768907628864 52952218476988396104 53181448860005661888 53356676039116059456 53904819118259871132 54289395711255779844 54454868292935992266 54468273456597644028 54524414740308835168 54704066848184646816 54843369136880838822 54913411753913892256 55080786319291578384 55094345565294168672 55262271611941633008 55883713233566965824 56228302700943486267 56413568937190417029 56471715266748436424 56532759170398580664 56874605030839388408 57047957259266277612 57062000764054674696 57182560999943391936 57250013946143816952 57309022412383915712 57703680905924510688 57893808355367425056 58551786283627101402 58905840924797937994 58969516031191622934 59099929362770913078 59224795321369941648 59419934679924702576 59764526652564671784 60088130530136267328 60516821116558166976 60720370960798475528 61339966582847439564 61542075204207727668 61605507563725567008 61777588223153128788 61981138760955939756 62045023670006605536 62234135191926848304 62249455378968736032 62454560668520527584 62678136156435244368 62888955637969849654 63337628329798409818 63530679675091990977 63821411322882087952 63983930659694311959 64194750859561509033 64260917372506841448 64472650213931905176 64539103161998213056 64608867623312663616 64916641019165074524 64999548606673586752 65197665439161460128 65213715158919628224 65428587367021505088 66555950135810657214 66572334224730453812 66916327181288115888 67235092484135255757 67320961056911929136 67393732607076140496 67542776414595329232 68302316174359624896 68310417330898284969 68949917589899398591 69095594541598265256 69306196009191262884 69394709669483972032 69623357806780459584 69725281094658783748 69800651628757431228 69889796777708590144 70102818951825645216 70333800233380260192 70602957969317861472 70835587155378216864 71563294346655346158 71799087738242348946 71873092157679828176 72073852927011983586 72293532044070196629 72385860948341039792 72606491057247989688 72624364608796858704 73124492182507785096 73365429553784581752 73441048425722104512 73683028815922177344 74190446879045799456 74971070267924648356 75218091916253889372 75377012227198107552 75736081189025920278 75985623466419745386 76063943012355036816 76082667685406232928 76333351928191755936 76840105696154578008 77648608491779100083 77732543859298048413 78069048378169468536 78326277532628017032 78626021374922163912 78799905817027884104 78966393761826588864 79207081153361443296 79226579573232936768 79686035536752895712 79772173290008492832 80857228677389806698 81434093566883669766 81702410184896466042 81786622110463252752 82056100272276970224 82370117630870838384 82621179478937367576 82641518347941253008 82978846922569131072 83490510071097903851 83570848208580325824 83846205204325236288 84707572900122654636 85311907546259082612 85571935888899416418 85593001146082012044 85681223163342455264 85773841499915087904 85875020919215725428 85963533618575873568 86555521358886766032 86840712533051137584 87754440568962870934 87817263652748089152 88358761387196906991 88649894044156369617 88741266847747542952 88837192982054912472 89221769575050821184 89515745751574876608 89646789978847007676 89858310142768187328 90057035219460438976 90154383652299548736 91080556441197713292 92009949874271159346 92127459388797687008 92408261345588350512 92666382334729693182 93067535505009908304 93374183068453104048 94333433456954774481 94424205118785562944 95006442494697614727 95417725795540461544 95732116984323131928 96098470569349311448 96391376058760262172 96708975320897857764 96808654742997319584 96832486145062478272 97499322910010380128 97796498158742190192 97820572738379442336 98142881050532257632 98825501716809763742 99530558803968929714 99833925203715985821 99858501337095680718 100290789221671852496 100981441585367893704 101314164621892993848 101418590683140049088 101528220550919899968 102453474261539437344 103643391812397397884 104092064504225958048 104435036710170689376 104587921641988175622 104834695166562885216 105154228427738467824 105904436953976792208 107344941519983019237 107698631607363523419 107809638236519742264 108110779390517975379 108578791422511559688 108909736585871984532 108936546913195288056 109048829480617670336 109408133696369293632 109686738273761677644 109826823507827784512 110161572638583156768 110188691130588337344 110524543223883266016 112456605401886972534 112827137874380834058 112943430533496872848 113065518340797161328 113604121783538880417 113749210061678776816 114095914518532555224 114124001528109349392 114500027892287633904 115407361811849021376 115787616710734850112 117103572567254202804 117811681849595875988 117939032062383245868 118199858725541826156 118449590642739883296 118839869359849405152 119529053305129343568 121285843016084710047 121440741921596951056 122019241915652871559 122151140350325504649 122679933165694879128 123084150408415455336 123211015127451134016 123555176446306257576 123962277521911879512 124090047340013211072 124468270383853696608 124498910757937472064 124909121337041055168 125356272312870488736 125777911275939699308 126675256659596819636 127061359350183981954 127642822645764175904 127967861319388623918 128389501719123018066 128521834745013682896 128945300427863810352 129833282038330149048 130395330878322920256 131199372968868134623 131631660853444306401 133111900271621314428 133144668449460907624 133832654362576231776 134470184968270511514 134641922113823858272 134787465214152280992 135085552829190658464 136620834661796569938 137899835179798797182 138191189083196530512 138612392018382525768 139450562189317567496 139601303257514862456 140205637903651290432 140667600466760520384 141205915938635722944 141671174310756433728 143126588693310692316 143598175476484697892 143746184315359656352 144147705854023967172 144587064088140393258 144771721896682079584 145212982114495979376 145248729217593717408 146248984365015570192 146730859107569163504 148238252575214645613 148380893758091598912 149295838205953394571 149787752005643521077 149942140535849296712 150436183832507778744 150754024454396215104 151472162378051840556 151971246932839490772 152127886024710073632 152165335370812465856 152666703856383511872 153680211392309156016 155297216983558200166 155465087718596096826 156138096756338937072 156652555065256034064 156881882462982263433 157252042749844327824 157599811634055768208 158414162306722886592 159372071073505791424 159544346580016985664 161714457354779613396 162868187133767339532 163404820369792932084 163573244220926505504 164112200544553940448 164740235261741676768 165242358957874735152 165283036695882506016 166981020142195807702 168684908102830458801 169240706811571251087 169415145800245309272 170623815092518165224 171143871777798832836 171186002292164024088 171362446326684910528 171547682999830175808 171750041838431450856 171927067237151747136 173111042717773532064 173681425066102275168 175508881137925741868 176717522774393813982 177299788088312739234 177482533695495085904 177674385964109824944 179293579957694015352 182161112882395426584 184019899748542318692 184254918777595374016 184816522691176701024 185332764669459386364 186135071010019816608 186748366136906208096 188666866913909548962 190012884989395229454 190592039025275972931 190835451591080923088 191464233968646263856 191951791979082935877 192196941138698622896 192782752117520524344 193417950641795715528 193617309485994639168 194998645820020760256 195592996317484380384 195641145476758884672 196285762101064515264 197651003433619527484 199061117607937859428 199667850407431971642 199717002674191361436 200581578443343704992 201962883170735787408 202628329243785987696 204906948523078874688 204931251992694854907 206170443236792782979 206849752769698195773 207286783624794795768 208184129008451916096 208870073420341378752 209175843283976351244 209669390333125770432 210308456855476935648 211808873907953584416 214689883039966038474 215397263214727046838 215619276473039484528 216221558781035950758 217157582845023119376 217819473171743969064 217873093826390576112 219373476547523355288 220111344732894473789 220323145277166313536 221049086447766532032 224913210803773945068 225654275748761668116 225886861066993745696 226131036681594322656 227208243567077760834 227498420123357553632 228191829037065110448 228248003056218698784 229000055784575267808 232945825475337300249 234207145134508405608 235623363699191751976 235878064124766491736 236399717451083652312 236899181285479766592 237679738719698810304 239058106610258687136 242571686032169420094 242881483843193902112 244038483831305743118 244302280700651009298 245359866331389758256 246168300816830910672 247110352892612515152 247924555043823759024 248936540767707393216 250471530213293711553 250712544625740977472 251555822551879398616 253350513319193639272 254122718700367963908 255285645291528351808 255935722638777247836 256779003438246036132 257043669490027365792 257890600855727620704 259666564076660298096 262398745937736269246 263263321706888612802 265076284161590720973 265949682132469108851 266223800543242628856 266289336898921815248 267665308725152463552 268940369936541023028 269283844227647716544 269574930428304561984 270171105658381316928 273241669323593139876 275799670359597594364 276382378166393061024 277224784036765051536 278901124378635134992 279202606515029724912 283000300370864323443 285019327484092844181 286253177386621384632 287196350952969395784 287492368630719312704 288295411708047934344 289174128176280786516 289543443793364159168 290425964228991958752 290497458435187434816 292497968730031140384 293461718215138327008 296476505150429291226 298591676411906789142 299501775611147957463 299575504011287042154 299884281071698593424 300872367665015557488 302944324756103681112 303942493865678981544 304255772049420147264 307360422784618312032 310594433967116400332 310930175437192193652 312276193512677874144 313305110130512068128 313763764925964526866 314504085499688655648 315199623268111536416 322034824559949057711 323428914709559226792 324332338171553926137 325736374267534679064 326809640739585864168 327146488441853011008 328224401089107880896 329480470523483353536 330484717915749470304 330566073391765012032 333962040284391615404 337369816205660917602 338481413623142502174 338830291600490618544 341247630185036330448 342287743555597665672 342372004584328048176 343500083676862901712 345889256008834173097 346222085435547064128 347362850132204550336 348356955813891253999 351017762275851483736 353435045548787627964 354599576176625478468 354965067390990171808 355348771928219649888 358587159915388030704 364322225764790853168 366057725746958614677 368039799497084637384 369633045382353402048 370665529338918772728 372270142020039633216 373496732273812416192 377333733827819097924 380025769978790458908 381184078050551945862 381670903182161846176 382928467937292527712 383903583958165871754 384393882277397245792 385565504235041048688 386835901283591431056 391185992634968760768 393598118906604403869 394894982560332919203 395302006867239054968 398122235215875718856 399335700814863943284 399434005348382722872 401163156886687409984 403925766341471574816 405256658487571975392 409862503985389709814 412340886473585565958 413699505539396391546 414573567249589591536 418351686567952702488 420616913710953871296 423617747815907168832 429379766079932076948 430794526429454093676 431238552946078969056 432443117562071901516 434315165690046238752 435638946343487938128 435746187652781152224 438746953095046710576 440222689465788947578 444714757725643936839 447887514617860183713 449363256016930563231 449826421607547890136 451308551497523336232 451773722133987491392 452262073363188645312 454416487134155521668 454996840246715107264 456383658074130220896 456496006112437397568 458000111569150535616 465891650950674600498 468414290269016811216 470645647388946790299 471246727398383503952 471756128249532983472 472799434902167304624 478116213220517374272 482649423129295790137 485143372064338840188 485762967686387804224 488076967662611486236 488604561401302018596 490719732662779516512 492336601633661821344 494220705785225030304 495849110087647518048 500943060426587423106 503111645103758797232 506054724308491376403 506701026638387278544 508245437400735927816 511871445277554495672 513558006876492072264 514087338980054731584 515781201711455241408 519333128153320596192 524797491875472538492 526526643413777225604 530152568323181441946 531899364264938217702 532447601086485257712 532578673797843630496 537880739873082046056 543540259442453700581 546483338647186279752 551599340719195188728 552764756332786122048 554449568073530103072 557802248757270269984 558405213030059449824 566000600741728646886 570038654968185688362 572506354773242769264 574392701905938791568 576590823416095868688 578348256352561573032 580851928457983917504 584995937460062280768 586923436430276654016 592953010300858582452 597183352823813578284 599003551222295914926 599151008022574084308 599768562143397186848 601744735330031114976 605888649512207362224 607884987731357963088 614720845569236624064 618511329710378348937 620549258309094587319 621188867934232800664 621860350874384387304 624552387025355748288 626610220261024136256 627527529851929053732 629008170999377311296 630399246536223072832 644069649119898115422 646857829419118453584 648664676343107852274 651472748535069358128 653619281479171728336 660334034198683421367 660969435831498940608 667924080568783230808 674739632411321835204 676962827246285004348 677660583200981237088 682495260370072660896 684575487111195331344 684744009168656096352 687000167353725803424 691778512017668346194 696713911627782507998 698837476426011900747 702035524551702967472 706870091097575255928 709199152353250956936 709930134781980343616 710697543856439299776 717174319830776061408 728644451529581706336 732115451493917229354 736079598994169274768 741331058677837545456 751414590639881134659 754667467655638195848 760051539957580917816 762368156101103891724 763341806364323692352 765856935874585055424 767807167916331743508 768787764554794491584 771131008470082097376 773671802567182862112 787196237813208807738 789789965120665838406 790604013734478109936 795228852484772162919 796244470431751437712 798671401629727886568 798868010696765445744 807851532682943149632 810513316975143950784 819725007970779419628 824681772947171131916 827399011078792783092 829147134499179183072 836703373135905404976 849000901112592970329 854134693409570100913 855057982452278532543 858759532159864153896 861589052858908187352 862477105892157938112 864886235124143803032 868630331380092477504 871277892686975876256 871492375305562304448 877493906190093421152 880445378931577895156 889429515451287873678 895775029235720367426 898726512033861126462 899652843215095780272 902617102995046672464 908832974268311043336 912767316148260441792 918395610782076942361 931783301901349200996 936828580538033622432 941291294777893580598 942493454796767007904 943512256499065966944 945598869804334609248 965298846258591580274 970286744128677680376 976153935325222972472 977209122802604037192 981439465325559033024 984673203267323642688 988441411570450060608 991698220175295036096 1001886120853174846212 1006223290207517594464 1012109448616982752806 1013402053276774557088 1016490874801471855632 1023742890555108991344 1027116013752984144528 1037667768026502519291 1038666256306641192384 1045070867441673761997 1049594983750945076984 1053053286827554451208 1060305136646362883892 1063798728529876435404 1064895202172970515424 1065157347595687260992 1075761479746164092112 1087080518884907401162 1092966677294372559504 1098173177240875844031 1103198681438390377456 1108899136147060206144 1115604497514540539968 1116810426060118899648 1132001201483457293772 1140077309936371376724 1145012709546485538528 1148785403811877583136 1153181646832191737376 1156696512705123146064 1180794356719813211607 1184684947680998757609 1185906020601717164904 1194366705647627156568 1198007102444591829852 1198302016045148168616 1199537124286794373696 1203489470660062229952 1211777299024414724448 1215769975462715926176 1237022659420756697874 1241098516618189174638 1242377735868465601328 1243720701748768774608 1255055059703858107464 1288139298239796230844 1293715658838236907168 1297329352686215704548 1302945497070138716256 1307238562958343456672 1320668068397366842734 1334144273176931810517 1335848161137566461616 1343662543853580551139 1349479264822643670408 1353925654492570008696 1355321166401962474176 1364990520740145321792 1369150974222390662688 1369488018337312192704 1374000334707451606848 1383557024035336692388 1393427823255565015996 1397674952852023801494 1404071049103405934944 1413740182195150511856 1418398304706501913872 1434348639661552122816 1443193102657549480853 1447948269387887370411 1457288903059163412672 1464230902987834458708 1472159197988338549536 1482662117355675090912 1502829181279762269318 1509334935311276391696 1520103079915161835632 1524736312202207783448 1535614335832663487016 1542262016940164194752 1547343605134365724224 1574392475626417615476 1579579930241331676812 1581208027468956219872 1590457704969544325838 1592488940863502875424 1597342803259455773136 1597736021393530891488 1630620778327361101743 1639450015941558839256 1649363545894342263832 1654798022157585566184 1658294268998358366144 1673406746271810809952 1698001802225185940658 1708269386819140201826 1710115964904557065086 1717519064319728307792 1723178105717816374704 1729772470248287606064 1742555785373951752512 1754987812380186842304 1760890757863155790312 1778859030902575747356 1791550058471440734852 1797453024067722252924 1799305686430191560544 1805234205990093344928 1817665948536622086672 1836791221564153884722 1855533989131135046811 1861647774927283761957 1863566603802698401992 1873657161076067244864 1882582589555787161196 1884986909593534015808 1887024512998131933888 1891197739608669218496 1930597692517183160548 1940573488257355360752 1952307870650445944944 1954418245605208074384 1981002102596050264101 2003772241706349692424 2012446580415035188928 2024218897233965505612 2026804106553549114176 2032981749602943711264 2047485781110217982688 2054232027505968289056 2075335536053005038582 2090141734883347523994 2096512429278035702241 2099189967501890153968 2106106573655108902416 2120610273292725767784 2127597457059752870808 2129790404345941030848 2151522959492328184224 2174161037769814802324 2185933354588745119008 2196346354481751688062 2206397362876780754912 2254243771919643403977 2264002402966914587544 2280154619872742753448 2290025419092971077056 2297570807623755166272 2306363293664383474752 2313393025410246292128 2361588713439626423214 2369369895361997515218 2371812041203434329808 2388733411295254313136 2396014204889183659704 2396604032090296337232 2421224792061839211679 2423554598048829448896 2431539950925431852352 2474045318841513395748 2482197033236378349276 2484755471736931202656 2487441403497537549216 2510110119407716214928 2562404080228710302739 2576278596479592461688 2587431317676473814336 2594658705372431409096 2605890994140277432512 2614477125916686913344 2641336136794733685468 2668288546353863621034 2671696322275132923232 2687325087707161102278 2698958529645287340816 2707851308985140017392 2738301948444781325376 2755186832346230827083 2767114048070673384776 2786855646511130031992 2795349905704047602988 2808142098206811869888 2827480364390301023712 2836796609413003827744 2886386205315098961706 2895896538775774740822 2928461805975668917416 2944318395976677099072 2965324234711350181824 3005658362559524538636 3018669870622552783392 3040206159830323671264 3049472624404415566896 3071228671665326974032 3113003304079507557873 3135212602325021285991 3148784951252835230952 3159159860482663353624 3162416054937912439744 3180915409939088651676 3184977881727005750848 3194685606518911546272 3195472042787061782976 3261241556654722203486 3278900031883117678512 3294519531722627532093 3298727091788684527664 3309596044315171132368 3346813492543621619904 3396003604450371881316 3416538773638280403652 3420231929809114130172 3435038128639456615584 3446356211435632749408 3459544940496575212128 3521781515726311580624 3542383070159439634821 3557718061805151494712 3583100116942881469704 3594906048135444505848 3598611372860383121088 3610468411980186689856 3635331897073244173344 3673582443128307769444 3711067978262270093622 3723295549854567523914 3727133207605396803984 3765165179111574322392 3804781816097175904067 3861195385034366321096 3881146976514710721504 3904615741300891889888 3908836491210416148768 3962004205192100528202 4007544483412699384848 4048437794467931011224 4065963499205887422528 4094971562220435965376 4108464055011936578112 4150671072106010077164 4180283469766695047988 4193024858556071404482 4198379935003780307936 4212213147310217804832 4241220546585451535568 4255194914119505741616 4303045918984656368448 4329579307972648442559 4343844808163662111233 4348322075539629604648 4371866709177490238016 4392692708963503376124 4412794725753561509824 4508487543839286807954 4528004805933829175088 4560309239745485506896 4626786050820492584256 4723177426879252846428 4738739790723995030436 4743624082406868659616 4777466822590508626272 4792028409778367319408 4793208064180592674464 4842449584123678423358 4891862334982083305229 4948090637683026791496 4964394066472756698552 4969510943473862405312 4974882806995075098432 5020220238815432429856 5124808160457420605478 5152557192959184923376 5189317410744862818192 5282672273589467370936 5336577092707727242068 5343392644550265846464 5374650175414322204556 5397917059290574681632 5415702617970280034784 5510373664692461654166 5534228096141346769552 5566601967393405140433 5573711293022260063984 5590699811408095205976 5654960728780602047424 5673593218826007655488 5772772410630197923412 5791793077551549481644 5856923611951337834832 5943006307788150792303 5978942853866990706391 6011316725119049077272 6037339741245105566784 6080412319660647342528 6098945248808831133792 6142457343330653948064 6226006608159015115746 6270425204650042571982 6297569902505670461904 6318319720965326707248 6361830819878177303352 6389371213037823092544 6522483113309444406972 6557800063766235357024 6589039063445255064186 6597454183577369055328 6619192088630342264736 6792007208900743762632 6833077547276560807304 6840463859618228260344 6870076257278913231168 6892712422871265498816 6919089880993150424256 7043563031452623161248 7084766140318879269642 7115436123610302989424 7166200233885762939408 7189812096270889011696 7263674376185517635037 7270663794146488346688 7347164886256615538888 7422135956524540187244 7446591099709135047828 7454266415210793607968 7530330358223148644784 7609563632194351808134 7687212240686130908217 7722390770068732642192 7762293953029421443008 7809231482601783779776 7817672982420832297536 7924008410384201056404 8015088966825398769696 8096875588935862022448 8265560497038692481249 8301342144212020154328 8360566939533390095976 8386049717112142808964 8396759870007560615872 8424426294620435609664 8482441093170903071136 8510389828239011483232 8659158615945296885118 8687689616327324222466 8696644151079259209296 8785385417927006752248 9016975087678573615908 9056009611867658350176 9120618479490971013792 9339009912238522673619 9405637806975063857973 9446354853758505692856 9477479581447990060872 9487248164813737319232 9554933645181017252544 9584056819556734638816 9586416128361185348928 9684899168247356846716 9783724669964166610458 9896181275366053582992 9928788132945513397104 10040440477630864859712 10102351718602846365971 10249616320914841210956 10305114385918369846752 10378634821489725636384 10565344547178934741872 10673154185415454484136 10749300350828644409112 10795834118581149363264 10831405235940560069568 11020747329384923308332 11068456192282693539104 11133203934786810280866 11147422586044520127968 11181399622816190411952 11414345448291527712201 11545544821260395846824 11583586155103098963288 11713847223902675669664 11886012615576301584606 11957885707733981412782 12022633450238098154544 12197890497617662267584 12284914686661307896128 12452013216318030231492 12540850409300085143964 12595139805011340923808 12636639441930653414496 12723661639756354606704 12988737923917945327677 13031534424490986333699 13044966226618888813944 13115600127532470714048 13178078126890510128372 13194908367154738110656 13238384177260684529472 13584014417801487525264 13666155094553121614608 13680927719236456520688 14087126062905246322496 14169532280637758539284 14230872247220605978848 14332400467771525878816 14379624192541778023392 14527348752371035270074 14675587004946249915687 14694329772513231077776 14844271913049080374488 14893182199418270095656 14908532830421587215936 15060660716446297289568 15219127264388703616268 15374424481372261816434 15444781540137465284384 15848016820768402112808 16030177933650797539392 16193751177871724044896 16531120994077384962498 16602684288424040308656 16721133879066780191952 16772099434224285617928 16964882186341806142272 17020779656478022966464 17318317231890593770236 17375379232654648444932 17393288302158518418592 17570770835854013504496 17936828561600972119173 18033950175357147231816 18112019223735316700352 18241236958981942027584 18678019824477045347238 18811275613950127715946 18892709707517011385712 18954959162895980121744 19168113639113469277632 19369798336494713693432 19567449339928333220916 19792362550732107165984 19857576265891026794208 20204703437205692731942 20499232641829682421912 20610228771836739693504 20757269642979451272768 21130689094357869483744 21346308370830908968272 21498600701657288818224 21791023128556552905111 22041494658769846616664 22136912384565387078208 22266407869573620561732 22294845172089040255936 22362799245632380823904 22828690896583055424402 23061636722058392724651 23091089642520791693648 23167172310206197926576 23427694447805351339328 23772025231152603169212 23915771415467962825564 24045266900476196309088 24796681491116077443747 24904026432636060462984 25081700818600170287928 25190279610022681847616 25273278883861306828992 25447323279512709213408 25977475847835890655354 26063068848981972667398 26089932453237777627888 26356156253781020256744 26633472712680231328469 27168028835602975050528 27332310189106243229216 27361855438472913041376 28339064561275517078568 28461744494441211957696 28664800935543051757632 28759248385083556046784 29054697504742070540148 29351174009892499831374 29388659545026462155552 29688543826098160748976 29786364398836540191312 30121321432892594579136 30307055155808539097913 30438254528777407232536 30748848962744523632868 30889563080274930568768 31696033641536804225616 32387502355743448089792 33062241988154769924996 33205368576848080617312 33442267758133560383904 33544198868448571235856 34243036344874583136603 34636634463781187540472 34750758465309296889864 34786576604317036837184 35141541671708027008992 35873657123201944238346 36067900350714294463632 37356039648954090694476 37622551227900255431892 37785419415034022771424 37909918325791960243488 38739596672989427386864 38966213771753835983031 39134898679856666441832 39584725101464214331968 39715152531782053588416 40409406874411385463884 40998465283659364843824 41852599977068934944737 42261378188715738967488 42692616741661817936544 42997201403314577636448 43582046257113105810222 44082989317539693233328 44532815739147241123464 44725598491264761647808 45657381793166110848804 46123273444116785449302 46182179285041583387296 46334344620412395853152 47544050462305206338424 47831542830935925651128 48090533800952392618176 49593362982232154887494 49808052865272120925968 50163401637200340575856 50894646559025418426816 51954951695671781310708 52126137697963945334796 52179864906475555255776 52712312507562040513488 53266945425360462656938 53810485684802916357519 54336057671205950101056 54664620378212486458432 54723710876945826082752 56678129122551034157136 58109395009484141080296 58702348019784999662748 58777319090052924311104 59377087652196321497952 59572728797673080382624 60614110311617078195826 60876509057554814465072 61497697925489047265736 63392067283073608451232 65373069385669658715333 66124483976309539849992 66410737153696161234624 66884535516267120767808 67088397736897142471712 68486072689749166273206 69273268927562375080944 69501516930618593779728 70283083343416054017984 71747314246403888476692 72135800701428588927264 74712079297908181388952 75245102455800510863784 75570838830068045542848 75819836651583920486976 77479193345978854773728 77932427543507671966062 78269797359713332883664 79900418138040693985407 80818813748822770927768 81996930567318729687648 83705199954137869889474 85385233483323635873088 85994402806629155272896 87164092514226211620444 88165978635079386466656 89065631478294482246928 90921165467425617293739 91314763586332221697608 92246546888233570898604 92364358570083166774592 92668689240824791706304 95088100924610412676848 95663085661871851302256 99186725964464309774988 99616105730544241851936 100326803274400681151712 102729109034623749409809 103909903391343562621416 104252275395927890669592 104359729812951110511552 105424625015124081026976 106533890850720925313876 107620971369605832715038 113356258245102068314272 116218790018968282160592 117404696039569999325496 118754175304392642995904 119145457595346160765248 121228220623234156391652 121753018115109628930144 122995395850978094531472 125557799931206804834211 126784134566147216902464 130746138771339317430666 132248967952619079699984 134176795473794284943424 136972145379498332546412 138546537855124750161888 139003033861237187559456 143494628492807776953384 144271601402857177854528 149424158595816362777904 150490204911601021727568 154958386691957709547456 155864855087015343932124 156539594719426665767328 159800836276081387970814 161431457054408749072557 161637627497645541855536 163993861134637459375296 167410399908275739778948 174328185028452423240888 176331957270158772933312 178131262956588964493856 181842330934851234587478 182629527172664443395216 184493093776467141797208 190176201849220825353696 191326171323743702604512 198373451928928619549976 199232211461088483703872 200653606548801362303424 205458218069247498819618 207819806782687125242832 208504550791855781339184 210849250030248162053952 213067781701441850627752 215241942739211665430076 226712516490204136628544 232437580037936564321184 234809392079139998650992 239701254414122081956221 242456441246468312783304 243506036230219257860288 245990791701956189062944 251115599862413609668422 261492277542678634861332 264497935905238159399968 272763496402276851881217 273944290758996665092824 277093075710249500323776 278006067722474375118912 286989256985615553906768 292968199839482544613159 298848317191632725555808 300980409823202043455136 311729710174030687864248 313079189438853331534656 319601672552162775941628 322862914108817498145114 323275254995291083711072 334820799816551479557896 348656370056904846481776 356262525913177928987712 363684661869702469174956 365259054345328886790432 368986187552934283594416 376673399793620414502633 380352403698441650707392 382652342647487405209024 396746903857857239099952 410916436138494997639236 415639613565374250485664 417009101583711562678368 426135563402883701255504 430483885478423330860152 464875160075873128642368 469618784158279997301984 479402508828244163912442 484912882492936625566608 491981583403912378125888 502231199724827219336844 522984555085357269722664 528995871810476318799936 545526992804553703762434 547888581517993330185648 573978513971231107813536 585936399678965089226318 597696634383265451111616 601960819646404086910272 623459420348061375728496 639203345104325551883256 645725828217634996290228 646550509990582167422144 669641599633102959115792 697312740113809692963552 719103763242366245868663 727369323739404938349912 730518108690657773580864 737972375105868567188832 753346799587240829005266 793493807715714478199904 821832872276989995278472 831279227130748500971328 834018203167423125356736 852271126805767402511008 860967770956846661720304 878904599518447633839477 939237568316559994603968 958805017656488327824884 969825764985873251133216 1004462399449654438673688 1045969110170714539445328 1091053985609107407524868 1095777163035986660371296 1130020199380861243507899 1147957027942462215627072 1171872799357930178452636 1246918840696122751456992 1278406690208651103766512 1291451656435269992580456 1339283199266205918231584 1394625480227619385927104 1438207526484732491737326 1454738647478809876699824 1475944750211737134377664 1506693599174481658010532 1586987615431428956399808 1643665744553979990556944 1704542253611534805022016 1721935541913693323440608 1757809199036895267678954 1917610035312976655649768 1939651529971746502266432 2008924798899308877347376 2091938220341429078890656 2182107971218214815049736 2191554326071973320742592 2260040398761722487015798 2343745598715860356905272 2493837681392245502913984 2556813380417302207533024 2582903312870539985160912 2636713798555342901518431 2678566398532411836463168 2876415052969464983474652 2909477294957619753399648 3013387198348963316021064 3287331489107959981113888 3443871083827386646881216 3515618398073790535357908 3835220070625953311299536 4017849597798617754694752 4183876440682858157781312 4364215942436429630099472 4520080797523444974031596 4687491197431720713810544 5113626760834604415066048 5165806625741079970321824 5273427597110685803036862 5752830105938929966949304 5818954589915239506799296 6026774396697926632042128 6574662978215919962227776 7031236796147581070715816 7670440141251906622599072 7910141395666028704555293 8035699195597235509389504 8728431884872859260198944 9040161595046889948063192 9374982394863441427621088 10331613251482159940643648 10546855194221371606073724 11505660211877859933898608 12053548793395853264084256 14062473592295162141431632 15340880282503813245198144 15820282791332057409110586 17456863769745718520397888 18080323190093779896126384 18749964789726882855242176 21093710388442743212147448 23011320423755719867797216 24107097586791706528168512 28124947184590324282863264 31640565582664114818221172 36160646380187559792252768 42187420776885486424294896 46022640847511439735594432 56249894369180648565726528 63281131165328229636442344 72321292760375119584505536 84374841553770972848589792 126562262330656459272884688 168749683107541945697179584 253124524661312918545769376 506249049322625837091538752
- Sum of all divisors σ(n): 1981296277511724311592960000
- Sum of proper divisors (its aliquot sum) s(n): 1475047228189098474501421248
- 506249049322625837091538752 is an abundant number, because the sum of its proper divisors (1475047228189098474501421248) is greater than itself. Its abundance is 968798178866472637409882496
Bases of 506249049322625837091538752
- Binary: 110100010110000100110011111110100011010000011111000000110000111001111100001000111010000002
- Hexadecimal: 0x1A2C267F4683E061CF84740
- Base-36: 1RLYC1PA3GO2BGCPC0
Squares and roots of 506249049322625837091538752
- 506249049322625837091538752 squared (5062490493226258370915387522) is 256288099940062447524928269052309797972250191117717504
- 506249049322625837091538752 cubed (5062490493226258370915387523) is 129745606947358733839869929786911118893293855636079515757169184384228193404715008
-
The
square root of 506249049322625837091538752 is 22499978873826.2115971689 -
506249049322625837091538752 is a
perfect cube number . Itscube root is 796993428
Scales and comparisons
How big is 506249049322625837091538752?- 506,249,049,322,625,837,091,538,752 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 506,249,049,322,625,837,091,538,752 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 506249049322625837091538752 cubic inches would be around 66416119 feet tall.
Recreational maths with 506249049322625837091538752
- 506249049322625837091538752 backwards is 257835190738526223940942605
- The number of decimal digits it has is: 27
- The sum of 506249049322625837091538752's digits is 117
- 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 506249049322625837091538752 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 506249049322625837091538752 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/506249049322625837091538752/
Chicago style:
Numbermatics. 2024. "Number 506249049322625837091538752 - Facts about the integer". https://numbermatics.com/n/506249049322625837091538752/
The information we have on file for 506249049322625837091538752 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 506249049322625837091538752, math, Factors of 506249049322625837091538752, curriculum, school, college, exams, university, Prime factorization of 506249049322625837091538752, STEM, science, technology, engineering, physics, economics, calculator, five hundred six septillion, two hundred forty-nine sextillion, forty-nine quintillion, three hundred twenty-two quadrillion, six hundred twenty-five trillion, eight hundred thirty-seven billion, ninety-one million, five hundred thirty-eight thousand, seven hundred fifty-two.