0 1
1 2
2 -14
3 548
4 69892
5 45908744
6 -99144897848
7 1107927140298896
8 40685201771094371344
9 7728712362321489784528928
10 -4824756225502025532265653215456
11 15581027331244725378791596113701728832
12 165353576232071685996693991548377813263048768
13 9077853332774991198412392180984547822706972926537856
14 -1637757380654907977566605495560145153827649718855418597708672
15 1528509210722152382450220183344090023602843234438662589446371278113024
16 4687954482223963072112689373795131180514144359965001379784875697884227752591616
17 74379079996050687973866754583542779542733490418616849094792620120573565851999345088266752
18 -3878064693437419318624900453470202538873495013471598629813115170268552461402840661642215388755398144
19 1045999283443805844586229945584812736850499191137309543813606453183096372052203622725310197861380227967994569728
20 927138372006765517738203389336209911316506818121146424758660090034730050893870749087220407602137239848068486410369204421632
21 4251183139105026220887695859307020768035394654267344213229942714743316405398093092106196077380400610778064943692990092893833171627608064
22 -64057783126897446563090043751197486898524093394234347404394287160946123576448029515612440677955191359655790065936560703538642453629550707860158363648
23 4993281896485277090256112317349929343487069216616168523863780848205836350504860628221044764976970987889922037913552936049538302422778343112238935459702837513588736
24 1279078198222651383383096468055325850218708230366015246992956732969288957384954795237671870132956011251196069325492155927296362525341467115936782841639791084104791803096967942144
25 1694962905261235365385742212716023332626659878396830345848481840841788958694700161882380529874622853999200722318702586875803987273847575930856634539885445972290298369189538107237685756392644608
26 -7381083713200832249454917860231914718632042317393636783474709362327762739372713586908433591012324353118495336685500469643237992624825524042184870871158157142833454025550418924767876828255291409167637956059136
27 166276989868240925028896942733990063900399446258627636000540145781434720875413329519298922714775845798654806324084859486506811197107270547807838709826007167619077079771661333010161567286091377190043046719445894360593062838272
28 12309516878379931506366572453478631818250493084386252853884671547939655987168264126141143385611281984344952632561173960563688949330958301393711035609198114624973955432416680447344753185950637460083481979591363004213978727001958394093711147008
29 4714134316529692237278836671371758130947935573329159224268929718616890939426399317827423287975189071969432150047050611061964881922785674838344533496576784917473320813703770090226589552688719606334968930174566346906560427284859307516565530438395828780298960896
30 -5932800273196725443253274012287125484212757544196453819128103643972328341942258666472871845615173833435501800720808011103536281517078154259407190115262002391473428543058465421930479247671647105941472842626036650432606958451658912882161783926462663578053116709890228724004257792
31 38625097949373248549154744935801666329523339231861389630432063658238816156212577038123243514956428671693720992808138977316380061908570984594985404517986733344541133365084375981519173938570986650888324947225321161184043528834461396922473077436447085493643464020914912420157953684269031536617652224
32 826373326841211406184032067919841787151931371506748237209999920701156957508665969598793222604893544971794162280291854056769763910938419330459643555610854905769921755195110623693107569676399757038752057188694495450424724607223529198542123704382991679780568023093475355042715394807700675242326281219209125033557426176
33 91460817283079662132658658301860449828513755136386771182661084286937853020312315234103371223634859496601785734828187881036130084542641249686027645414885130072155611826966831325386582679891864552452622727161761094158891845034616973627606404275446810943390854632952174654716904382825055807590435996555320016979855047569485774754592980992
34 -33265242697877457471190144331469377588630308523223186211421055400185815154751470190593001440983111610557205004242470662027933398947486662711749723100025738073830241541324713460782938619325114430162362455159353601477187155294804742565496219451514174021736040046672226681408352046569943775285769070467528310121289281705302883179138440321114489744526200930304
35 62589056486442258797439580570079215073349827126293602300329880784436204178801239088916811583008283528107272893239015535691971896039550792598716837730775133456784090930410580936306908745395276678440362802934855580798230852168351467393379965353615993372083556077902447175117521402670288640804894471127143086514946660783192360298451316153338599829896056223506397112997906559008768
36 386992853045971216324080146112316633033573653565577792814825110846802620409073351326474417702743438197494307426447652288786661427055517670974535415943146620889326635489641578431520085970835942210810251970392063108356731368688892531566475285300933084222225693011357421632455298698581777198086667870781883562057225386425462814479004406000933773215926781266466966678921774951441566171464721357988954112
37 12378259251110678714896423242438171550003748345106239524162050173938876995190919084802523904320020663836638508143901826372892465156568515740470705575446006337297825576595686042607864159051509519994485180109940657255727121624400633580191024722671060231895766679147668110078134015635884187413945482108419244633324647299111374648084398245458355303537604687394962776102282571488728519336430416342761204083126845148621886193664
38 -1301107066444598333677457407090426106611797035729922891061867712379549881948393405719277297786304102422972870572645684361616686522450754816302232058037458270776351465266452849044675101874670666482710743638883317509283219123848992383329560588332465728337617526238391131093616337421634289789432228500220708111948406754688257228103078055364883334764217627439685363238176534961488972275131927963637681706019223035427534760865367146422269068805931008
39 707487199666275212923815267452051245063900185971676611889930957014251644771004272139229088030816799113486792352102947166345055888362041536563200734914525553130657515625239672473876227609072366779934770839727888894671626686824709780030237919334560543497646239894908928691358789837544089742458090745509982979981330699965161832457019203153622417611301188244815691537314287804634408806092149253571734826912092805779116665845838280554431694518158923094250867612508824272896
40 1264215088400173294630105893085741295642079206954378529758947686688320963516757849122634178796555763153549208653378899598062103656193601870123358866352982984287889270344928372209816184884001553251497667607079293505036358280928785382363968073423007421424873754257408096831105583606010859160912642139720564715666620464205934793114810475739561659772219672561778842279883036300805527406893778167088739957997350844529833805673921182879264265214590260249217857467002985723927328354328015206087655424
41 11686257240080086873708923726725261554593314795957765636463555360848302208342332927345918766145861033346298168845086733180979456781411957301247986249712498775057487469395980730817862743310391722011187919373981404544304193528505497117928628918899430796306895244748118666652214050874096171319411201059977777719240661342297727526847324088037701095003460343704526631034285492735202643680520214000640685208080834689411164480078721544461556763471052217205470459855966771868989862349462015696670873880448958829916279483138048
42 -354998686231591283408005077228369242966669666421831142362293089016550154617437312913307484526707275855126105137724782600835432635415918854460654164516593624340052869955622930830879319345568978113591020426023316780345676675946820800467631601873646126680727017504600918975158274132343905932687609718528336880269969233222142203491575079544454260102710204118338273118397826453578049211372553990168140691058034413491202442164591005738491663929288838684269615475963399286116414537611950559107075206660005612399508934967133522499917202861163477467136
43 55786631633646643765278623390504649491026956905335318034142699591232544319918513618012852017089694454997499019740260002485258929111088913513132661732559334232441237903700669999055683778144598414257780216670142869617982786517279561207186891490419553262174879943288985874686278323608571021431189506657404557460887861020971917138143703005352497195037525597327080092534177762252029908607731359174080830380721656132346427233219250426234771640802772972050425866219173974692565826909637761272949730592286536949816652682890074711852483788046032561599684727679331398223713533952
44 28809144711639745479393894318545641466969525360931932193793805325926702256055524409756407947574907372413131580737876501586853161178908328098665566249912015060809467921893417824088135613438398128202463601956108742374119252685950737017900007988887548492330058153963633455852878643534202720549675506121944556263862681102463714156962693925765903644896645027547375556822306136003756747178994828550881207787887090981501522029386544486572709142364205081940831357581479028408428941548725204998767901847824969060318587152446543858554457910676889602818569059130262349329182157474458493202159260140262391808
45 76963122689483220396687021443585000349851330685248297539640717264403720257360886510018655618386526140690318756204032174578083006901417456007691287112301123799295729860962396748269296065592725501081936459810428952955901789160164681639505386833842445892649441472516975829748473869519764593470435121995345812870989995124643344018356418288132478926806537062574265071441659217539583491991639169797216784324906361107532825237598198174845530652538078369823715837084363470995030316488643223012569455890155228842399119604463766185138026845706603980196622111713274060346672821159406371947995245674039709655017840713703319791317549056
46 -675665629193916566897832043232076245559662916599653787719420818200450155776893272383012459288958817640964415092126793639789535913428220558844426085895899323046638137372331317598827942645670237680236110472744811088943741435375734013606094008922561604508294547670819869721183307746019344817341059030035310400248700426738489087342596150643409240583104717382012771926199707256803491342534204472902517681989129850926544996616900138688554712234657226633042503836454591745693562633108977157363758689783363527038662062331660218427035495781739110486402013804124789524535874418271125188584216452255355425424844417653976618905520983527366686329772526745369444352
47 30685490077289222789634267272608989086190941319075741120617642687247027394877764114584175775654854495146019045955436295894027936862758542449396879804866887655280965055514474219062647083270665543747666573419040969755930074655299165366998434515886445008126068896679842980673674266815413263129526837739043294700974497888532369338422520371708100600197839746592094428190351177194197152823375405292645683118246854148477890453636215811196555194690371919537794706058317307187320994299477217192374278154313820507396627753076837298014057689510013975106396845414265971174665993743883962843852154399776547613022412794496558140303218803750498355729283776857031122309054546120903712650144251904
48 4579637805827793513041176945921319684115752375420658911423792061855900470062106665236752266017013937232443668202198834040157908085005956121769372543714309637947443458511557889555409135834158877144371399182767512088407238685013921780151016410906021546620914861450219776536930820698207042358993866031830363654964870218993415958841130787075298041369225525655556445586401666348110609873072435169708055211454583292960120292379583247083188057584647201589016223757825683449467097838581176125422143981757997381283611167770270149568280894413446413142784993027225257061346998812319083359195378842080226309864519353353454324972113982128827631162421698971181333132125056624894344682300147116422241045419835993730639200256
49 3535747882382788477257488677965810775301889975359318433781153460870513280494269217764048601006141764019388645329149820133720644671172904500947566397072879568723181695401241562411059743770082774549548752519778166776637507799572693345724698598730363362288176258968576932060334450917273805963239740124793839369376947013045212005727469661688678199250735577873144083606284916180758786782204007644309837830915393246921826631789917423113094365282709919367767861833630360145532220675600075983842886383323193726099903357212967962258399822882933242139498145074318485347660487893162932963589244910906020305690473192845339314651637842616308895022868490238403957010863937845816875676249755948843482904024440762482728464985203062923883702858430464131072
50 -8970740202136799338140266258474646256679997889912024460061044809386699798603068284288798096314566232368540972476201529327131980598117407853713818902698312891599262139208908661794802445217456220835006834986794576841786177842705352072261036869505399374901817425174971095292881666319818522755461942385212343012817460003777641000713863750567854814753565951814953805285960505047295248978140714686259050910457441235127856031321272964131400735977410661684749702928343864218230974046272752307468339032891088907452810638266030356277484129233317896342947184748360712373692371392530895063127511811693160061243001135048386898341851677341942721033723946771667700461934808914016969390042203844915786545696130523367029716048148876023129318165705282963477036365323560083925110823583744