1 14
2 2212
3 406200
4 72177144
5 12490527012
6 2121871518232
7 355347019237332
8 58835479020749472
9 9651371153656703340
10 1571020467270689259744
11 254061714988118013529260
12 40857315122339646469304952
13 6538827189656346046400276660
14 1042062809718037684400094961000
15 165451025665506514517833100324356
16 26182287292179967974348411739127120
17 4131050565698017953286578422626284412
18 650066102364578291405366202151888125296
19 102049131500346627720384380704639077023836
20 15984954738792937813489923908873803042543656
21 2498888118164658475617562645080120214098472644
22 389931291256621993608888730121158621227707859960
23 60743394828109596781845855616155557780371540706996
24 9447918817193039179732401204109037218023536043737088
25 1467403307862228419891402774994701122984030837679327116
26 227606057957985041679993454245193577043127551693923613696
27 35259748551085892842365656960221737973970925530111943740428
28 5455967051885524932479004967419070261912511348417683788605912
29 843323033160307597807622349304608339926515264488221738420671188
30 130219306280397618121660803233675715740472577270695083823554562184
31 20088281756706949918953906989561707582854938601501090834214840312676
32 3096140329127913579555009599999124246089485012597329105834163478618800
33 476794508867903638690372902782499148056855516214099529941760464021679516
34 73366040694672852390354342321184875031515743503159685733856955333871895696
35 11280567507843257949332908049971384960652961948948589711461975154616874747836
36 1733229836674676406068867314325117786644547607222386455464284745857344236105608
37 266125617358796038395520092866963089143733932723806139452954503928544119358627044
38 40835445665926596369192660500212093559641569783558124112311249143786025863609262872
39 6262124542532978104635984097161996735731195709706495637232173228461980296303919774740
40 959737788973179147338386516193143117040594473646381904583740217507465858255194257436000
41 147008282668539799813251695494295150312730576299942802593928240432524952515126614097587628
42 22506105019312524921963222478104729272197653913246192940438137237913849315449147197988507424
43 3443804448889116000568964871985053816560926729185468545781681725148107830218172452625382697836
44 526703051496722607390681134333948777919458725054099877542794214995762274343486316170080203944248
45 80517704869959323995167961244759271092099711008974901032535713076966159859438069148618896911930612
46 12303355350761071614781322697939911927901953265332201986841972952276877689905801859111221392896953256
47 1879188244003660311453658269571656174498193736570098885289816746463432349949524186282990865733859559620
48 286905569679943934595268542094349213447974791703136772149690274448960010573994342946789135576142460856336
49 43786137968399181397037377071966914516392616149138811593194350960831914555115168720275628928488453261250492
50 6679898515403674017740419169625990684495739977524629322055771788902365821896431174587674401382726524186268592
51 1018696624678127471139488985342622535102028995868258552261645689338801948065530739590653852420624467062965415708
52 155298593003348883307380190488796429104377483212401721564307090929387305125852759021218593651859134110347453363944
53 23667009059932761101817228666008599188589975978946688386502511179461114949527373527793596216964595983864628724990724
54 3605601186952429307466042932320461296903081597716397644539578607543793241396444382988693066177346554288730363720759864
55 549130327890896513203890824829703502182515305968755345165763299602771302205036867890329702510650364665553627880915091828
56 83606746023593991832898136413928131397652969081469534611047268141367744038226094223627329226797055421070480728682851130048
57 12725646025158038787816421948993214266805051732352811807940337012129208015601802593161876124772180473761441464128888782445516
58 1936400725897846666461981714484973544834912291161291851423619798290711516099285886018956818668971656751157387251963895266904640
59 294572064720224864131600641736549397723124286209099115478689124835310333977609805513181758562416183087956903612604869869847399116
60 44799446964339266200283499021791867165642724869974411820695807637084715083172132992761339428999822799785094592102862535460475160728
61 6811490935257963485188484553036994982294683873262614317157632388618455115084748057924685828138446006322074904892680424650780090658580
62 1035389226383694104653023279609445527130884763750005420131537030040760401917174686043855526719683635088185731779060529757109789473810120
63 157347685701344478549746382851578526192624826846055350448734069237030547838187146647875310230188123828786038765312642257693783436397551140
64 23906473440896640223582350428335173598705047383412600770160704397152464531949376827995011970636999794494938565668280228612629090107477544304
65 3631383762310649914504039723782142153686423373568324284311245032870385648368276612798251178209649718884758758185217733055851429636563453401564
66 551484303565273194475776574330256312255772327697326047693159571735128790027294258974780449294327431507559842307068949306913086825456991019985616
67 83733899731487471517193499098416029599000924813778657106240963277094916785659443077799490701603875077711062682221065858508732892151468763640723068
68 12710987460117262670150887045600862845642689210000622535955794781233072164298753164009038684784289585458903309744524360915806308777621580797909495368
69 1929166079404600617967728703246322638352541713377547781679674625605871916915991577444165467796872048734255676226083224885555634743395830681725196525860
70 292735058016250230795419490246632746188808234755033589832584344403209649568841971536044178162776770318171409498259144396742207648005956774505840474409304
71 44411658031862332460963648922133089313497387157514019030072022049168754409682789755461750938202802367455388233151725117985344503036926894789817593472374484
72 6736566652597474574497781970910616836359021406209543011274965955164066801022198270252684822970190956952913640065185848517509731941688414362360981298927306784
73 1021649112089341994487467164598659232739388888095608560126416306963139214373129661365641806453195817951678540714966519644183055132543725153451566636623934460396
74 154913229359389459532770361659136949638386208559476272727059820418430169012678532978374098270085212875025737011696153924066644024320649044151049011923253984406880
75 23485555399608388087338342680039644567669215138119745616884642346425830492174817399252028572481107825090719728540546087982648156761909039432449506098220067966970412
76 3559923419273024036359691907391496951762395318850410108460783099251988123397976541821697411510465331020772655881977785985539592229421847501025862517237352884113027064
77 539522805628777931032539969531030567156890936458953762164057199030447090665902173196349198812713670429601640358340379036251980603930209426183120751547797072267832254772
78 81754197255419910507422029031822978453821123557748909183154492449810571806841827348821073810561740483569730522182347970879868275602424307910214439157790150541503842916840
79 12386343324797388655781839055916042225225378737165576406469040934266040154346234057171332979007806964961057541754849652127372870073750450113528098275119025944073791298659204
80 1876336009226180474099907336196104182352738545154724048155388885995875515734560685569418496741052527505055016401373197924668007332545686485989439762813977615145524894401532624
81 284193499114361108696958216728801259870036022407508933699099213865745641304677948863550121088806080976840453041426265750964746911281586588595808041500086840016802636417626459132
82 43038310721522811719924767679489799511610780829144222572050644732723586512318849831331544738387824613122387494277916276639719239296612460645961725155839112792131894381085960620528
83 6516813864996033401264094510239912980191739269947614295631140971747122380532107629924938439095426540180104940399026762644576394683319543282846721030545092061709542448999582683651548
84 986633504388835824970581733431671529650702610443710573444445963358435938343706439623785218850854422676247904962188652383906106386580194125148297709272155237052621333908545769408517544
85 149354466586558577269824659641730441515778272697031168264503750434175662508928944992743071488007619396784097306847652055526322171789943235192512861065824921200127440280733123270076659524
86 22605999221227739562083867957262505472320311093960575243622729794659018878762318607746981808429930783059507880239243073225076456794219339996142944288110366442402787859693111271031473754232
87 3421161831718530404788893474915273899036473365726123149357361362633965124893656820123303963194064990444858790362003782162475132162480397398714431078768119203806864788684584944015805590420532
88 517689291198766654507825741279020246210754161395602237435445542345665303255756635326281689727643750387354317808840027397460608284967126730435277897840399425900783178311939210127114843721561472
89 78327018171271712258092445418099787588549464171244558732441261408503703451907851234045823657902239548344620549342383085567238540165092155940393761309104635443518146656201400350428942187768631308
90 11849554206935063621957457640193290734506456636201181833484246808914234672063137691362531690161164101355012651715078131892413519011348827248638786101319462531792376221455210074633613324792927533184
91 1792427323950875071665966199836926114407059831200231898045221340883268839029961058836182777281120514043574512847533612204865139970895111979921540446264795066369874009229009517719778308423419536083340
92 271101117932866845606472857156108392119851438567137718790228540659177497316604470095447539672156402236720939841901069618065025918262136937506036151103368185787959887775907912232493818786368301363210072
93 40998910849201040567210417062126635420558354697127812975182060616929157013222131486289584886435782074533656133928091857336790788326489341211859678623882487001044309054477450142585046166707229088199551828
94 6199627641433998894662161580533463591052857783651303018859176596578684868254039402190346106616140121308985818853891219223800884681438571536980305607466561753736820416073032011874712366597790837350301148424
95 937372379079444695222991236493998758630447823578564736078746580547401277146357808871932003103526359871228637348321602587786166395742458900632636601606446388921439022759864674379099567288517787568721678489828
96 141714051292635354868338673789355447186163221366102602463919370344048734971303273052697726791920211162234331163605161237546693991190048621836648540896655731318482274265797291072500314264938394646799202447964208
97 21422434131018185928749193035675397756131769302300294200039207762362154791929393260627663757837049817571399806639391548251348864633174024612653120202387058783326144632830097116375444702525984954834207615814100508
98 3238029176588171738128858172727968858018667375746784475974062663793176922108704369236465925752015819331368320716186635964245287428310893524319579035189093107212862062537384569202786675692793269340534903240564699408
99 489383823565753185136016038819362843753065701003792710904190055982962658364859142161825023002374675137116336499685491445316802074240575854663881766836137610357061636166121295191637018858407109939142079628228943848764
100 73956477565810264951244714383033129951289528672168794213565955754076302198844265323569732151447030852933915252513539105434976003941487188505075988259261510160110129711668610965331832088541628935571123470970197052714248
101 11175356957824918887104356486828378508548324686262263983200558161886905092008573435649035341498003013006507894873641148040415658090498180955249970106263125821473169056730008903053745075916134698287546303151379966283711844
102 1688519049993352880129769786946275601994772421110940409091316504559593358899407739552978090525357436020548364645605311846997950968815468118409306174359551921880138976667804721811332978255716428797975717222024641024351817624
103 255100127027217789439660167861159763890941522580806092002959381706457688500609385650701229908884215198823215616534656168988303352726916447805682324224450774745878368289263760720873042284657239592952658174736052049821340250516
104 38536856612121235019119252972564424736758291112125494658463606634542545108462229657245394573482752612880728010298901223014396113105750581451273322422429491179178158301116595231446837272605920486520983969890611544749152814228192
105 5821079530910070582816838596888580696078377405803257844885477131601064351570897918572538356064755396167608966660145284294345778024005794451476506415122639640621000980824484456497728651802470890398375278472166832851231999252583980
106 879211021314241707303457030006141091583055739444264987861901787236198107115567169248641082046268763437062026089203605692129946745101083947971473495042774926857663705243199863903012887275386495650882609358225954465042663992572341152
107 132784001011413410254627491096864451656243839146752127277763895922786554168441405317674300486308055993281002910348582049350628087283918569963469599428103167614802844129269650925038104801036047390314592302309173853933834873513431656684
108 20052202727795121432775225275785737110952499557266863279738680865301643850784596747399558012936109617712441764350868536977245306287534559173942933770032656562200736546237218708329535317437986967804694787992784372143847453789654840766136
109 3027908774004873539561111096965810968187144833377046700877119119748899697134437187566608040447572508637382940322582098047015811099639245047500784979211015982462408236814496061763048718031482208294303893682829792388867074434910761154284916