1 2
2 2
3 3
4 5
5 14
6 69
7 965
8 66584
9 64253559
10 4278258972455
11 274893365303916717344
12 1176065006579831683931038116759519
13 323292467474902888912311701915651931811127805144397535
14 380212957888081686716268507607260768801659140128252428283599229874212373376911731385664
15 122919985321569270498968679361486652529256132872788416919097367383190100197130556552672987988727973301080746757090024456912928712192015938239
16 46735771202673436112263951382316699167562726046509592424931234261405155642647752039803431763660495384007565452450616082165523010286706150465449509932469994842325618949047662812797784944798836411262372095498901667072216514005695
17 5744760310224838578668348154906017991008261555986171783378769492706600386670453087448434143996527793119843769072263512788477964221992251431439399182534735500440819434015402646106192731776030282614437901830869949272439893527937282171314894401889374268600173811022812492761561419496319299139135197060380915311058204312899409265242695817539618790141963120993409614271104
18 268485803472867326039232863770174484841222108286845259046267577042471196064215127879076581740282003506190827544511567440527536564950329975103518931484472635333569344748291257892538965417189358551379778110292581610610095227363757608770879635649792733818158711609866395818883250459450282609886079450893883550808145597957447071785835595267798169093851380051512921304899526074201332316228730824357913330298451921603676255626200589421559420164925789712898922586175948245752783592011865126536785574697083492361439050365242712909636296504923334315963252460175508367168477741123514821169249564729937279
19 1542386587649754342971483401173409466313466773885794425550300135121004660098998105817996896269543998984390968645607832664693909562433728417451190181925923757508552851385263258483652751287492193338468475787978237306467316496756357492876692502881544613317279772606957802052857608742611031740457239726532891854434787579733647345016931837402206213556128855416446778340798310566285520371528696725066582894853218962317653704938959065501470351306206009073541728670635923539232508422202752153024921049205024307135414184318754825938421845178614546285270547464578526224108139336564178082060601387822740453607093572247832103422805367102289772144785132717502561209502258234383724143797258605281119248420969595459829884134812766552944846379474882892401423218761506158851075251167888857779881183347832895619760713070296392916657262994450111619920160120057510220137391562934715663583452831633528536073045365070176244416700486363408518142631864888148864377453720572145222086015