0 1 1 1 2 5 3 32 4 239 5 1981 6 17757 7 169765 8 1717730 9 18311250 10 205075693 11 2408303246 12 29611689597 13 380712483013 14 5111573917042 15 71576222215342 16 1043901890068909 17 15835797676490439 18 249530033466698385 19 4078781718332965858 20 69071752270435489383 21 1210293360489088289897 22 21917042858323914434803 23 409713326761143768660703 24 7897979470300843763604789 25 156835959928465231120873083 26 3205156610810268255522794369 27 67348862378651711361540461909 28 1453831568666844756266534488394 29 32214162486486688299679641642192 30 732139726834699229612748182061491 31 17054500800670379203032509443101424 32 406894984925830852825335209921147817 33 9936650251087093379722812874199994572 34 248223364926246771999201196876277900708 35 6339201093019513716620704892691368137010 36 165414084833646384988327898449045220688344 37 4407833547315113318885274079102388157687968 38 119887048173452562811947940073351527602127640 39 3326623298629432570293620168440758127388262827 40 94127978886942095089539793137202117557643187144 41 2714726166807594996787944869775724122419586616575 42 79770504104193127627755304983976871076822972978205 43 2387219459186565266845687915347274732999855756904014 44 72729085482071147219272537184092895750400534743775324 45 2254907239457033776992110904027485434162558998015645981 46 71121274494033150679421827315581252335429665358135144987 47 2281247129852313254663054182684268003399563364221544462290 48 74388283849164563693633691462768883064940436023696598776235 49 2465239084021838718149572670110160966093305232349392466444325 50 83004933241521241077849338917261202888055740233338171079553118 51 2838651292927767952052674815913723936339100024765833415572674443 52 98573687546628783332393008211283042188701850258682560548597427478 53 3474822913897449937126010327326150859344465760713087340472347174870 54 124312014190522576377255094807556054913268338935910364454702778393627 55 4512240568568122365186966155605974530054690365803853428866567082366132 56 166136017139458393576016516163125756849859356956423521146566760860550409 57 6203331388919391289758557738819735247640326432710033531860291686915261793 58 234842346016315677181742772291031981778616009068389397418975010383301255279 59 9012014608592138759384195051607477437961566731988334457165156860259567490531 60 350484064139613193325790417068369135466794857561994691185278193476568520995629 61 13811007250478511168743940659914429818421581015541670769173690122681738523362905 62 551322443256840529860151202328655781765804388154819117073855584494896197274379152 63 22290737565900833846558525898400433825689868206031462994965286762745882555284842523 64 912639776801881088116780301001500416884307124656703879975478521369228104448360145088 65 37831250534801018812100664825168664027805269320612454204665684510558735846646271657741 66 1587452832435576380107002311387157484306865394411501345406482811095906144795529898890165 67 67417786275760963915172311790080572640168250158679078963996258653154140396651792848756690 68 2897333525564980666159660271998455900644814835104718887726333725343527431708277492390662722 69 125980027168175805845207480490134246739895614274009779358786733029912104391573777097253391963 70 5541341479188132943789134795836308303245896955236239635136027554610379795070937387559308868191 71 246530593579244725767699999476460562119317830876910447426816464654048068606954275799459713204212 72 11091847725900574936003052172039725360704001215982079579335950954697753480691722123838170432173534 73 504603608019077887387464697782142461414012222458720729335223273675960864248181700560081766609167545 74 23208551954018910285582335493830060388563524698823966787908351014195972165943233045334842052553916223 75 1079037251535857893709497873558926031816631337933101978136781694848903019614473507778831152516073676130 76 50705670218984616546846494441249571115035903027418506936076047729714116926865614704726296556447390808528 77 2407968410752508088566701380687559758961217677812937208347438777793925760701889728445914302819897016151496 78 115548179167202840685280927346191159349115839513626958645612404333755678422869768175826827968194783726607214 79 5601943899849326510089173212468461574742989132191989632088386246372151582400454918281747244974734596637104133 80 274362226434842290772055066688062922759373715918452336246386669958535560311128041298434635709127975253658696560