1 154 2 2134 3 27806 4 372150 5 5012084 6 68263780 7 936121220 8 12911643944 9 178893425570 10 2488110363432 11 34717386812304 12 485767803378730 13 6813227225653584 14 95761068651953630 15 1348433104134460586 16 19018864476891156918 17 268645204211685706580 18 3799695960108259727202 19 53807019013909553551734 20 762784630886447381723156 21 10824220600345225185853736 22 153740035955664268807219246 23 2185451854127640974596282478 24 31090762644996690676594631554 25 442621435379161030070607754798 26 6305538597791534129998758417714 27 89883642678115353968341550948090 28 1282005592156545690091705248438396 29 18295055979705188242650814253040696 30 261214598914636923366338657687200048 31 3731364511865338955597585122056925056 32 53325172103763107777877896211848192124 33 762395082543907589529398894436960008968 34 10904379089322859184236350259546044330666 35 156021863596723376161749580102734213135372 36 2233186619984289628498545069083817020723846 37 31975080454452531490942092388489604332806052 38 457971003807794408490589292667763519184769094 39 6561410342063528974261371121936716094662044010 40 94033577590503216775604658050831452338079949778 41 1347998376432972421241500558096296131054717186376 42 19329068949505840373449761379604229919680381441236 43 277231472878419009673335929764847819088625735390164 44 3977217753195763178485273192295907822364686448459770 45 57071194394344928037117219441006332441483341900050182 46 819126743155450921742213270436743800065649500006766070 47 11759202078321882103779647864133651851273951610551938968 48 168847057982466363473926983626179279498981389380558310082 49 2424903983313112399956204337286838609396253556897832612194 50 34831943867088747120517506381025110781503150050717441960356 51 500426027759767028500003248749268877301585339446700564203912 52 7190815579560176260651069834504694095104414416428928377770012 53 103345060634079524482927887481369357636325071811591764117392248 54 1485497719315733666470465269921060587961589215265788026685440582 55 21356125393471201666581214989978397845996891110215249694498201108 56 307070989179200547628774289853532597722216514483779005600168708638 57 4415894934951384408721160533766650060948860432430791394620138336262 58 63512640816623798897141281692614975729899237684300159530070747624630 59 913610508327090579916435248959134521013833406253965982559876757557012 60 13143758086570510240011695134239221506622346685724980707585517640102060 61 189118386851618542160002034669232731783625500435756878790863852317543460 62 2721459874390553523038176496536743851766571663635329632725400662020876154 63 39167191944416251326090875107661635729746960214301658112388221691318374628 64 563759236558031673650295977069083467846892767990265916013955802963765082656 65 8115478312775696429441828278960805208107170650757690802496964207263844334370 66 116837522860716704390057960147023089335808928512311872356391252289612236224236 67 1682274809614246466655446930956044564593650661800139720307943989472770435362108 68 24224599098408449106257807781056589980177420741274718596174230321262859196300662 69 348867120094526438968055324557558949587870344280766952179349628634714514101946812 70 5024652703689963738426520044194013080236322436283413909526240190204939451718724076 71 72375813591358072811801503219139892733531858836777510052615595784982474043531244748 72 1042608228908966706245013144362137010072056283457373462447647571089734356333058885346 73 15020626352300144915246888348635115253696513342141375003417087129489134351039854719502 74 216417865727517704528792940477431838875805442058263180353469422395528904959544555588382 75 3118425381410946993285027426886556397092891382028871661139308390553131994134172032786890 76 44938009226263888358783288692306009883834671967301870370997341569767580608462937887503540 77 647630970847123418216380286122908878774083442873814944913444987808801363593325627331607836 78 9334172310638589499676722637438736679716798743497114190439796192932019278293277738676631498 79 134541910931154135934121747993234616172893155699276929493982174849153828689481396311825395706 80 1939421133386590452582814868034662630637525546986338078814674471497184919702097994566836145030 81 27958805933851325625005095793447252903153425415144457577885280653785094046445392916855075546258 82 403084703663500990212004729635114786966828461287318225813363402368590712441910170218764382839530 83 5811717336426207768761807309899827655444955725408636230267237333100359524788654178145571504195374