0 130321 1 322687697779 2 799006685782884121 3 1978419655660313589123979 4 4898762930960846817716295277921 5 12129821994589221844500501021364910179 6 30034640110980377619945846078500632729311721 7 74368742344158402044370289529129338200416023056379 8 184144368549628275143663229532787625188711914273876985521 9 455959686821366022454949378982905905942144382221632529971562579 10 1129001324578697586834677702350194330797437762674602085830056130299321 11 2795519050787988516063758624111613832293204846720819550121716154178018428779 12 6921981926137087576636956665404142898527372227760574567236831247644037253481253121 13 17139512525326116411423191762250532826900727845785730925360550615460152999307677371654979 14 42439129824447471520208553699316782082156065318222202558554334018390269381432740632277521846921 15 105083486919184559783716879606324584796844551178384677533033827908602127625096227646841739567639241179 16 260197116877105969295901581876340698090881996328247121654867528250661819610373144180117184501691957444080721 17 644273820902285213467612610982425326202134820226376369682495831833935480875425331931243980427454954135330829187379 18 1595285763662327514781942118440972367783779826227710302594458246708175810260159788969621288692440784479538530820039954521 19 3950085484118525497024052097529573238897049443942607252543835470215867415609371393307890303310063934009000876624970111349493579 20 9780802717140396864655758374640878767259745231096845875416538463966039091922948897598273872135745996935753061610211867742369701468321 21 24218235827108619536177258655689905274733087906973668975273015474087845429471321842394188336521448527266621220099983995505013875436008159779 22 59966749513267825724908973980095118760861324233369594776004538342373439980068510542630407345872422176916353536468350271285969351953224368420622121 23 148483608503052950009621385563139543468649964072922220255270061385012532361207658886096608998707358679840406075295745638380917426402026905421934013185979 24 367660114530800906465873503171504260443180707390998636651853943725368146367053922960204927445090292119794149642633720479449351258596632418488345388115789415921 25 910362841929601593699242915329458527779099306390144333215018898204440341851315851587840460641860627227530174135975712645444059202059862934786573527168118056972572179 26 2254148522539044576557101683404356931175300013453329993329375078825116526017701328800800176754850457217460236647915326105671389546161224552962099924047449952751728999849721 27 5581494902510405736968462921175844792926229188011776943152872303303792204955904242542332516862508462265696074503666491054926821983860261954364902659833966780558603424798894318379 28 13820333946611113134901874070660588115919843166206772877163883957338216574899109539054827002670740340907627784382454094834613248987414410764940981111112225311374377381541117422843923521 29 34220515064869830622217395484488611573241007744001424114372615902881200722891110230544118086486017487381036249281610201765891031204487835080659598388243869981268784460056579309586416186424579 30 84733383131609122733841870741746766627890486033914182248173919864508238228749955150740060249829941414486696475809945738982321016474401123955386150909532258216749655932761635971887615532789713637321 31 209808245238794217192143122301768427100553004578088872750521194802588984169969535198792312444543668106469094657056530834348386086571248148624807692880941915038235606305455154068354952933125077147656890779 32 519505986227533122395248392988286500575252194082801279728692779929495781114277396136194446051622132054760018811243018942399204440572980969561737703534807394884260146537331201533499630602758070400236079600991121 33 1286348252992008536829752150629903215787881382516230165934936463690644574121281146295434931673975509558659227818500027960255727716098317605750849165984833055665521664580939250785896901835858655359954156463934513716979 34 3185125622885259346035612470422552722709157303367054997641330242807941339337130125060980138882999085242686555342160100732361247142103328125282071869045879144300342528147199097931708532738867780678127126866191785480097984921 35 7886686369700567781459434002400812374147421689709861512604700172886500742391328565533367860908055151970330936996167283263298951687314908667682812872872632303322933833602751539189605566206177772869329900706250613835485140364903179 36 19528216233329206183103923073910649118814056698468898381498985493384091601734426269788606627026574453738584462765272813920971270974008758037140745271707051973625613142449939483435843152877550577223974897808846438667430920572396396618721 37 48353796687130214100777440819387084372446366977022140813531256481182855830963011152197299080573873978327655249668629249276903043087472111767006162226528559684842407076407152704996007794996950106713707020489586857937987034998390145271218449379 38 119728787623206436004720920435443540227530076825437545846243930641800388140191680950944580056109888783863128836049243215505290348085846608474172191282945140107078599319484674405687909905184153162283703239727245529353391759372478840315918731288892521 39 296460331305033832984853466369281314513846995697389081832338750418231299273540481010952923732353639507834709447812695076669433925605016701396289288663509178473997212696376682811249428028316576460977515308185392927986403981990435484027406054625695482355579 40 734065129884062968819962683223511093586422032199309408135972147571832101899914311490739523500757114431710016229019566466646108673756656249310650511370426413310286024360285607932251897491486646658449964677082543243594206913402535311564776104452629958165166806321 41 1817617934040798433032140779967052595318246007506677826176072498630465895682275926767908643400701190287242739474659119508495963040980182782261852420553801471571185914632478833515440991126772594304341299086959408242920372144069104282430230547459052586782811363964621779 42 4500601948860486959232450753135638964214913620941277458716746937786397973832987739994091824015832816569051459970463971155867345589807989606975790516680847269955941872035566207188749922688010493984385186327921103790886890545557365044621211428332812651080332435501436022360121 43 11143935984971502899268512077388402503653583401899076174251078375905962236609887110011630771353779621273811750981405868515071978547577973257843147922562929244290637713405393450053856494817860096144242175481379117175511238792964046029621536996483449072527360063212670233529873247979 44 27593488748451953357375863486309346050894134207858900615986920915502377188107504863212688941318322366456464002793308089624301211009679272005772160727910146538858803751525381316284904012962008566202661906467267350659166202864019481409899858135455671765035923725160829552573085619447553921 45 68324209896553133256245018202587085447272914817945215956344598891954520653095804684296075874909356693260484060852507367410642604279855835734220441406217585934721745110348245151871734541591216448765844943941694219699810775745395773899571628829343653401733685699947004894296664729228468816234179 46 169177507800645316702655033326407679688907017107799331284288904971769696634609868882980829177787183198825591322592832639938124741814746755005667500745493958315378578345988179472304450026699469457572659899849085115704481762012398730356955410572708990844379377427953078871763077239377882407408634387721 47 418900257887670068042127425364484729270022976153604816393696473311693974067260861731279948146289666531428847848280790306918150735082752625322778292928416844690750582463922985203193576406660529624426205605356419805910751586437138483838126935163674159520776932069977190641293683789346335251102112198801580379 48 1037238509655401967809043675817575273660774621230964732267615443870612137493970552471960548325079697008804438728280216598169726116987668692809106008341760020721922826488337239738642411346955730742512103273217425724995806092425412162693102266031838422715236240721538451769716649137116671368918688913340394374861521 49 2568305236519231157090005236648222317536170378855370542603110332952578843036682991005269041747181512683803661930655916038511460668547049462595934578149023645549532388744945350979612736093785737935803476402710394620236390469648470630632227827819169086646773740414360638888543625211765452859908196699633237171200237286579 50 6359378027840031748839404876459426632228993938913404145169018892313547520664287717345155669001154396374853563502835183047042189249928680627284331013020219299721551598238970438615268116229086771917105052117274805408772706205506108480037828692235216756276989811866257963591283981843227226060965825939765158926371736345060975321