0 1 1 1 2 2 3 10 4 505 5 12878813 6 4229958765311886322 7 5876687051603582015287706866081267480733704277890 8 47980145250807017029147991169207808878188806310001654408126505641048243918247057068950658411579139360698484339440888385108659245 9 18795423299255755237006065537564730534910693701770101005965273290225898526532471994873401950819747870385009473603875970916591784421954749406858624707275316850146173568008968961785657440729573987010462365848881978601008488442300656302907373761642510658125830913914132855019601401539699170456365037726179272758559380767649709533652158033 10 138386834371336477616328086129719981290541611842372217701778128076823586661100357684162309890853701279517699977174880067867033467244401835886446658453652311358872354696804479428332841933963257772704556020034309459724951572454526752240816831407951503393617443785750693947949788641537837577532830778635000537833469749890551398736302430742632178654300611033398004030119531303716693600789755029361887090574375538366575115945688553210754558344646396328944756603604623790743108683655107734605278712047688300017017554104469291707924274053561202197392580500629265265754268543965585581451363532153017840795260103774494187978780425257151581379078751878927263673467028341016246423595140775083287299174877524746882329447982125701620684021971163719388287929373557418330591529005679295183490522635392131188959804528559264874535894856099702346236737300043325362472313904184063997378130900106