0 3 1 -16 2 111 3 -2548 4 14385 5 -672360 6 10351845 7 -270594968 8 2631486186 9 -310710613080 10 3648232023975 11 -604596371658444 12 8315244191734623 13 -122717408718016112 14 3868618892876082345 15 -1102643727493413977872 16 19593301788429800483052 17 -6988461512994426036295152 18 138198195880599649938536250 19 -2871446285098506876758441080 20 62540355738564023043915622158 21 -32770653627950127689601411065456 22 779426824159688557253696680468083 23 -96595094371177149733721758153993224 24 2490990680217400910935789985509341150 25 -200198176176032094326275808382110698600 26 5563749123380981524897387635007112554725 27 -4645664971956747967220175694615451134007220 28 138413447604743322783359792785165677080053065 29 -132137634677699234680115398433819328278180325600 30 8403088225870898823820299743699855303396073917625 31 -275604002989548647044764552929557239056909012985120 32 9315168487288738751055405280996882429543304930519640 33 -324169877806040944123984060775697992043803654163747360 34 11605697042514290574171665305989304055670562272770876700 35 -15803306249677986818572951134649325356995283033691179853520 36 597416896729456600082451464533584529663948542411662012994420 37 -23182302618777913145156957439184713081467211188059303307909280 38 922774789763843578922480345523052305644269833296243572033386750 39 -1543845292288584168598480175499015423754741064337038827442663391600 40 64543328209059327955677351392481909225355445931407401281155925763140 41 -118806856824686087198530056312635638119340767517456555793150065798669680 42 5204746719489710598757109193373571028950729788221218525742456733677656790 43 -233220723385073781498243331565138158478120380611281320717214973665503326424 44 10683835949610061806259010120331261828368229386190853304224196167336718119470 45 -23505536054897911780440076232759688438524043554414076497942676499383288174503520 46 1123832399957417882540795218775071689803237090411907558691741306431705160960858095 47 -383996089068638770988529763307426122944363295395880580140716459812634745627149375792 48 19127891872807122114030368603988795620298272059711589334675454426700101087305520350084 49 -971952543873316699831986732244452664753604692988412941563983997140734161345303799999600 50 50360735534007339601521025725372096992617327877994934090973741819629746109916486892116250 51 -140968427090521342636441355925966521992284491764678425187584710376944459825408897991978429080 52 7586241264194901868621028235872105153773723364948110077043482416005543054985524129664736425910 53 -415845533799830505731705350968934951479737006188594697744034863095637244587589276059017481450640 54 23210964643931628769306278172839655975401296358996541269527230419988752725869478614771028435867025 55 -1318774110259422325553513557287377403546618695571633130899116775882215156520066549199599904283565720 56 76248079495896845733249287158937960197385266944707991247372398781228558391411527365009029693898986970 57 -264600416512870202255982678342515770926247982731667790508607587983813249344281307597418791460124816737720 58 15827978815352422804078082365669930172873705482408984400858391414970627730585908953750384292966789719240375 59 -58721071635849231569194460740806085767960565987104195256346570328454299497099252979945911113151845682515110300 60 3630101509778987074277901808553028275382728780215319286548438320146954155887943201345870120006549573001105673515 61 -228042527604599794977807568687747412874140379860820947313173695915869298499813339174204112835434513624161293869760 62 29107503587790878485395386030333967048058437106384660769440514878884808776125727573381744975893746949626290202944885 63 -1886771528772359017840961157100346543228999914733262031175512475746686008769768232139104851044574168198920156379329856 64 124189642123807040284937741114535656929662634183101778550939163825619677001443002587003140847048704875177563011192510960 65 -556003523640265696801489367034074991964328814157350071057650524338636071943368805859498565703549292991534708802779722701760 66 37709328445059417432527127237132260999492975434918921455581063863257188069734502827993268365886994437640959776221088758113160 67 -2595251087252683919180126937094216329566403200411962498766301151648343768659079183974962836149556325835547515832592946240108768 68 181208041502919602977847853540704815645138035400602190918681000671823877433119071929090425171012267256045268467574344327357498936 69 -911196807067132509287112716668906857576455566625927436849410574239747802121087894677939350241903510259520797298666408377868411287360 70 65445553509449677810871783178532546641087307764083016287990477745252109996095411526712377047904260590600185119705931283039344311801900 71 -347919072352830291352946389037812870300707794716811391006794331517923302863586451083085452232749386638617368285347070793144191132449343968 72 25684950913766016734001246277610536902652187250674852768252835283706935151274215153789282437170543057173666363863276792242021183537507285576 73 -1921873157900325059434244175479497565681601527481433754819507207832170968596302356988965050584152667959598341173056487206285997471569574887584 74 145726490898240014771168214723713200425916492916415682419578983032408251911590083386282859091783831622007103416968607159944281426750880045256100 75 -11195524975225680838933084960227293975163851804880012969720416315629404751619277794979725259300279424874807640067908073165548549863699822433636880 76 871302404738261266712639986188265599090716100636778881524541358449644805431190917470586293150422018326472154732444932907940544747963010681040517780 77 -5425842141369357561635091830359317613403509775553647265147248448739618572865820257131427659659798558659706480412293882100140722656874699720195170233280 78 433126768174927791239797477246197434979846311841078620279300054585154096347428048743338742530025499763586533515648128514068141195990819046415137354424250 79 -105024986469852317355033815574706140374295382817776144100201600599266926420863737288819815497341639620384049631915798098405607365057043779407027972365660000 80 8593912286235964368484686317834950208204588373892626101922381694103221126036580970035707207131002414118956735753051351226697384898683418601242018122701024840 81 -59080516298454747884753156080285019680966740719863734103155017031021785977747307180374385275517734497355846783867941128869144768988366837392727657364412367544480 82 4952599024602690390566110803455428249652962908813145323317338463524382027893761913065257942348915313714258918118017929358415021345523304880261834704125144796636540 83 -420120423165651132648256016293224995047265338888512816181168285806668786308480760608798773954620314574708299092918535812242925912463763697728126812911312675398527824 84 36058340924636537109020559619021249575555865856211967059784686326602301053696791536545465511184319747317332065899953934044158754111705839057743226707110642730847798260 85 -3130905700069093902251845924188455800507203746783336640805151059989680236828037484837570276408575874172540211961031980877683748040915259535191327931111888405540045546080 86 274984913559757241345687597659874424570450135727858216059811445863196437681776334758682078121686080320115007960100836224736212230325190114702446620703479166882383991524430 87 -2173982428960817965702035267541826509111274459560033129106941177487728635815980656178988086258074961346335204641774986872670221374420229075001988321503878129644027611720996496 88 195288362050294028611421410036720990391015707739448260349420635509451382683909556435547881042331917087189209455534795038225593328282090415860883684179316730729596568947446491292 89 -17738055074462891272639104650237598882210087734807976375450422921577348896609136196177928651820331104751173555480147524645300589834336194201145588533835553834955201981959098345840 90 1628891824986818860587677364351810571171020133614319066735308446520214789440815431063273832143640672476180105162713896036952755551728184483985343283153546414443634951889970301873950 91 -151211055567892459783449301887959387494121822347133375915482064405960986333515609593149860311581836785066147244177885837377603407045475776392842347026788192153894701835355354188490264 92 14188270416860278736045046217144162860586199890296508420002583730751022453600793013990061968725887693417549821914520724840266101020659839296869625176707824713531452407809717694038517518 93 -1345490402761315708390876820492592737309454965722677225171077725660125781099014327985800735233555326368972962490284667854843106292323597088365538200548456875205684573212676473015142981952 94 128940291541010190104421928530481141772318618662531616498255496375603305482727041222346599547038561618199986997966619904010481777680972345847048870811149774816976289823286112659320152260905 95 -1211094376866692136284851802485989698521153053821931801139637420731901887579106625256347284140393861241588140289805439266557889832912994535827585318970861924108619101367981787220577513951809888 96 118483750952892386898154154839241770952427992385465472421137358214533195701798977432304617297740371221839866508286562568374064416063183433917897226198845214022411075768998240025918248840015935368 97 -11710013231992782065151325307506386286433351157613951474641321392091634216224696664532660153409937052035907281635064321348248019534441909488834767007340497819277799761375617785064904759463654708832 98 1169039699191798459940840602959232548718933783647822278961168656211140186352717384871885047160812265881914912804608386575531505831872106411170913398681632472540675509938777009083645847005278319764500 99 -11905624354201808456974910579478433758734098584677016611074647829649765541588286311181177350429368852845993293035248713683636043091814216800277119993463393544028465732543049444541028025218510464922009200 100 1212385221844211910983866494573370194162506512847575087716781961904898343320611725840311112564682465679567321639002601278696652447195803092123395557032879038508363504784510762810171681183789681612520565340