0 1
1 2
2 7
3 63
4 1234
5 55447
6 5598861
7 1280128950
8 660647962955
9 770548397261707
10 2030049051145980050
11 12083401651433651945979
12 162481813349792588536582997
13 4935961285224791538367780371090
14 338752110195939290445247645371206783
15 52521741712869136440040654451875316861275
16 18396766424410124752958806046933947217821482942
17 14557601701834111295974187104248827765798599152358303
18 26024585612650837861658126921792857026992497268285945167621
19 105105055066577962012604229608317915229737651637019975757755051314
20 958979036662929619406859624886958746851620546557485230898539651354907499
21 19766982580727525559447459703066410506378295841376040664015562851325369819076327
22 920486427724231647653646535134255190048558085587696509535085179014710020739303637413062
23 96836737362332577228126233146266027907220602904916569863928397932638147313462817836132159477643
24 23014876830102973080295375510481185265791418130718634637816237986620978856344595418898906840911239867869
25 12357280628458621610261003683798282889567362022871449310490079744330288088293888381458751196205785114467063479978
26 14989353830657887045253535577369170604561059504403111230207533142521161755543754839412836401335298693619461437872472165615
27 41076048814756904170038431958637474710328322517168428037124975797939221729929250098889601666346169376778430801983574787538529309191
28 254296368874677123746928211898730495474495246876690760159507126754738599026016292991448162576157292681301528315863006160203433527765235617478
29 3556619491488838337298644336171591528960687731348622394588805214244031766315339709627465589460212852431000227410783701037177097019793172369009198594591
30 112377766778527126203646648402050958984330252199994469198044986979798657215652532005142877926040203499014641860333039219325350361465468647055420204598509312491705
31 8021750282073225155937277559442085596569252222562065072079408283677366741501457757872727476533342530106995176743171878672055949896401364288786903505428040587483067121789402
32 1293610782537380062750834541787067327216099960402483810534636303148904354725352922280461789260135159483731789518847103985667992830570856310313642194651494698031350657047234754882428439
33 471285266887777154296095881476654192824817584357899764624988774903040794894502001053808670120270336794101503284106850667860054973490983066198243111721856759031824855064664844124351924909694482063
34 387891128933234889019525245048798489818497881776634515543429025520634672163871702025048010830489308788291356426276659253850079610851584099797152548773065607505250668587876084152495126750481594564582029827282
35 721242947127172142867763603598455499410676169725639020463162637577536768438282480330361488529451859080352531105163572088090791318813115216464895690039496048223764207235363675779986619848116510736835320875797768521522195
36 3029696038045259819827292193154982228219295105169670457638702382020416258865427571851594468599750399382514386579930730626388037372561419103013352196725749973053813831622212058491712416931285562487983330387643198742015796727189198853
37 28751617784734204525343056838360776742666661154709031917091107515799029594036088190263458956214668921446327552539603421333852202130208356641844630057182956188676702007027851172583857887224628129293811400041061088016304974192524855426957304927766
38 616412251028728207385738562656236093713609747387533907560081990229746115948572583817557035128726922565913748716778414190432479964245067083441583742870993696157129887194203643048435362875885498554979326352127528330481118313702375541902300956879563063343972979
39 29855612447544274159031389813027239335497014990491494036487199167155042005286230480609472592158583920411213748368073011775053878033685239323444700725664632236525923258394737964155747730125966370906864022395459136352378231301643917282836792261715266731741625623207330411607



























































#