1 1 2 2 3 3 4 6 5 15 6 59 7 454 8 9674 9 951501 10 928140821 11 28276184777782 12 150359618976700758746 13 1843727887745124274995859697327 14 2503486403859294888221025578988349446337176495 15 125261571430858575370252424686453280425035047529321451018103304969551 16 1401931466254022145260349346528841969064725644511860771502457196063060006082590384362928255700146193131 17 1659931533870913726684465715341868072627881339026186011907452182759000231318825412924796153462945961050969343448025881462060092073729585511469898063159932 18 67629357734256582224374234760983638333704760082411106233588582424489677699495197393606639949886327346572855579898368717997089460547367193412770849388401571268630380628117395476597036226726121919283642814054781300414110998130689687 19 556164026356396343391822045926057320982712198252764159615520512217241107816448062552264145945470046425218924783467703595668129055211803794459650337507238419740365191155214904121318608505586165975737095477601065856603370104770441310588254006910730713155325432043769762287641661012865608411753254313633787126784728864684337498845345526503065798192 20 13116088602799797325572271977686648489083363686408908283436968585660301815401603634599466596915560354982331659626381829781873558877971524317317835342994690545353161233917641695208318599133376387685210999320268541348643430566855978296367248697776288531573953175713118127127162287612934400694682045829803651615252397982111779741854062381049553147576160549446794061695509532414680613370091902145304656382115988003944941745967407236728456695968193518257434445292749510029110161011429331795965744931997888197481538131359961 21 47501411264079808136631874023552631451009940453411908881394855277510143603931800873881199305355148658413094646727949071375733553912532334536522525918252681910265573091264591223095178148346453010937666035615397262149837458744935607941127055879336831628144203566899630782413344416911854338147492502875782111845927654245003294549582541204959947239844688012851769774098047608813777134227745432149365709787994541062675872808774271620140852552948187308763355572479218526853594037649813041683742588240875512814047078967766225314229169658826370316470275484801687611599724513977168634798316081220862883472768959935887841764656858053485706532403224065239224563540055327363422904748356957565671959905538069141227466762686096927687543962902726249756466362470560922773053576124495479023758