1 16 2 444 3 14438 4 572023 5 25619209 6 1198954342 7 57218949061 8 2755743447572 9 133330360329762 10 6466388888294076 11 314027479112056608 12 15261448405899496579 13 742009936812221675153 14 36085507368136249272192 15 1755176046974452087158189 16 85378244715708876639822617 17 4153334437396241969319191554 18 202050741996427469809994963475 19 9829519967085835846210926776851 20 478199541753866938164638027350295 21 23264246712324322546559186127620440 22 1131802452216868186348077207986526433 23 55062172787882925445848859634170509936 24 2678777897221925905375440349482008714331 25 130322816623793337692604169866315197808263 26 6340221666061726649427107594733610392370188 27 308452693017084512938481428993228078702633331 28 15006270644597807506722775229214557100639299968 29 730057444658139087985452581386241710344969013595 30 35517412844391774430814537108680145023662178594826 31 1727927955957066992584748176931968397400085148862870 32 84063980371154435901432868304765805100243305568709882 33 4089726587476525357209965032338921770597786243714063606 34 198965878588620209877772508858610621150022977955945899784 35 9679723133478727758865061968431142399446299217785701352056 36 470920144258978216029871584436320630721979769348107386668294 37 22910343575617584062927517722293199436636898185685556775321214 38 1114592038100919789822859472140555828919700314947520823483642655 39 54225088688786406167168532244851144272132413389288662242578359630 40 2638059616474479030554340004992642935244056987237218653189236804076 41 128342040744156087797995593327469796087381810772144491740084619880111 42 6243861708824683134905575386438801355751425093733571008509949956354505 43 303764914571016267026924607944459991910976031333257202513680423071533601 44 14778213809416629706822681610072321525021050520570450500359982849872643536 45 718962569171324089068616394246989730616361367981617660633701762089313297608 46 34977649027541291797410637711569196203038446035344178589798090263754664372186 47 1701668465047687931287933629504656596985219732347716703563717191839056679952543 48 82786454935222392977687065405321466192836359294231679619416921606888820908183229 49 4027574854646628790401168439744266937614724498548558252036489182992915990721490612 50 195942189124012186699368283035916236880163181775953959500142066328572360507380815156 51 9532620215481622678010608410320020608667479277989376484426425286771656711480829133630 52 463763565054289969548653485763500162600782299268309427477203725704965431317791421696576 53 22562174870104050071871125389877230888677479235302980008221226825521965958829347243646680