1 2
2 17
3 40
4 5126
5 211888
6 134691268742
7 28539643139633848
8 2443533691612948322627563638932102
9 69737579558305654640845711279133047105190578109248
10 14589990007953032115091778514668244468852687002727930567799055846607174710808764945186255152494250502
11 1017470588934509128009365316918602919648968323635962924153847563763510520338681383205459957262474289866145245010818560238079479928900546257128886546248
12 3105739198040210546422259122070336561645062019058971301891786265648885833725062282743908586854948707770098385711596984256332668977859712647036471279070580819795126480746098128852677269674669910629331662600999697014155800990607051594433604614304957354415790367293704824230934028152802357884244621002502
13 3159998290906963102097119983750912258152655249150642709305472840778778281899567963751967688040881654922941145435797775668527291851361546551083374255361462035582439956526229311732241499886954714524511536232728735544080827017541829302491572611024403395189189056927193581278660393798213040462853438892143960870184075226637947677116432003419384962478006112217410417981696184402004663418101557408533064320569742501752820251380113137140608836329575270231248 
14 29956767595604783412787713581163155792616373613288403831844338842112532299329883234976150608869267793557757637336601310891628146898941428431839646098569207269417056262117019312468426247361820281560852780565164248234520707328931406938739276165747418342652660138054694548801665128933023646272806722031453883284452973651745037356309238943626817347327654003491291091527130380554031634829523781036990232151616106369383833788511594079366916678603884512187212248937857677693464245559663430038131293104225349048333137100042667390420504245886120788916123602041882967238702454418561296202472096529380125986787899765500416692371365497184578657579277672617435173657964300659418071438483655174832629345559005954720958795031309486343363554072506248586245791457403713203728567066256344156528060201012898829422803282230511281099144861766160540447666490993863649949855605383026772614705256190420093758659068984348762502