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 #