1 2
2 50
3 2256
4 292006
5 124394172
6 182189852062
7 937116505296162
8 17167376550995687961
9 1130911800993488803731078
10 269650395624478266477331223678
11 233772496350603982679550385266064014
12 739330863241806743025423160490836132227125
13 8551000409049037000098287028025432585191736309022
14 362378501157171575915086740862352731989136965188978227480
15 56355164888885592354051749345529297798069126440063716209024866536
16 32200232301152973892060847293393239105831802930525492217459523426803019578
17 67665662468515970834966508500944029204762050650693102413477819738278462353187499568
18 523379303813002076273464810690096008845689319359263297454993915567005968614237413818526075604
19 14910759530495548949623554019916848509888902630562528597658761833271654794704911307455162596911430188758
20 1565552766529028680644951163416182891619237381422347104413735417263587336683056846547108571311383043144417391243521
21 606084065190103550545340197138093542241444175895240820944713102199472484407589836051473378294437969118344993099132112988392420
22 865520866516174852434302085316123704413013184383267585803777199791333436065070398518809805939514793360791184628285127191002600593996365368
23 4560992075553129850922927762995312993575376533697147813417446333497150777368818523814441027249715528879466279022480571252085818753070411144055018204876
24 88718729299059562850997307819335993122314801341423818394843508516540284335394844383553598429174621313143090882997603769027577322213964104279601294505719147199388248
25 6371850587510704465849294714166605694358498327959158268953676175064720102088107446652503452442438514332661839511396033679344990952004170416492446601538481306356885482155377886638
26 1690113361272638089564412600147895085451226125158697875455343806307988763259201392451007110767935854996504549679554397321246918091898802222542458839160812960021404785245887985513225511176452673