0 2
1 2
2 3
3 4
4 25
5 201
6 40201
7 1212060151
8 1305857607493406801
9 1534737681943564047120326770001682121
10 11777098761887521784975815904636471022877972047160405176265171997646882601
11 23116675874542099758364345788287202079987736741455050363336833111169641105630641307667566146468221699907231953305882035684186447902788915971607101
12 1603142110465910258061775428359409702906841905335022590761821653862953673166020081998037716887328118965164470051244004150023873784485160337580897718316743742409288539076606901186607529590456035804130786139277554387437454646789017834468100869379132250235826030993075229969939232206818226051301
13 734304178956883659593334488485630284136827919279275837383106225952807217734647677677364812356491938984567066832310176078492909564615408974453271396750932163195719058357365780997442099912665739277732612268179863338776834130096652951369028708690959268793357718944991101304633532546826696811021537429631396635558377404536154163932592044966903661661535888040132776936843035902918111893348652414384211147305834608211536822999916047365633773746211569389956578617690154840213227667500685583784339609979655256825484626166186097634089529416343590118294592148590369429822219839666516702211801
14 503255785417973488239973134377067198250219288877840464693861086511556335640933932025155724766804374075950169910326273697914618644806741292622213613390624066991064688446427759808631144793743054366915889261282324272253854595037362498467485192855480402098672052602127602667805242663047317024731861763840155750960405253384638634560276079363532196062189761664819641747643204013299513367422986372254347733771400259071796168016547061333066813385258592643368238856014518298879492044730224818298301591129639600930950656701428440441854620700054934715396444452712347405683889093066590450404439484951900610100328318889611560752253277038091886628457669189727518701579696244803910687970382377527184429519735931726041761244880754466139446678157788487694356491951582175928592808518039649726990189161858231029783838349596731307068955165987900373777844379534514993812473832192738204855562608571866354838381476118902887700983933241389549263203375549478201134140729042722715835167050942250540258832301113898371015545562627500501239791524927056099612148689781431586328011828780688738775762584346127737961926543717293412186035188735250246146740762564756640497877375257697415826844021681






































































































#