0 0
1 1
2 1
3 -29
4 211
5 20161
6 -1206479
7 -54804749
8 16984806931
9 -363209849759
10 -519143744434559
11 87734755669460131
12 25846367065418224051
13 -14672317296701543650079
14 -716886263478049393332239
15 3283895381829696830969594611
16 -777900772323730543355980388429
17 -942573050315675813728123980580799
18 728099244188341600619933001149700481
19 250747701244103966639313509702842398691
20 -663455755101420733166096974301084346390509
21 120273156707238786228270260696364453975358081
22 677004157031431890010742145904924741691113143601
23 -597727698622437911765069776736863232098041881727629
24 -688390914380835176124506954495356259834136018762662189
25 1688072311401328369897184735662749265468951874664036166561
26 186469792135335990543305086531168656640627445177613355557121
27 -4722616867480557312801791264659785655050656247995553873949984349
28 3969214767749106551564463878609436790662407105047088548154351596531
29 13125309887361661598477706942628125895049967634067470762534166166644641
30 -31326936108480640248899085101113714869207328979596594981200541326511218959
31 -26164731276494030907220700516705493385729667145316740670488683258478602371469
32 206387209137199887734054864433943005753274685692049129711052552085385612876065651
33 -115118291183020864505422641722893832965486242781726112429366038334506378752682807679
34 -1304731938208836742843205331498716193663279812235683430793094483160672861903696374864639
35 2921589821029326267242996834277008807364596965874867579503339950550244476294469680409111011
36 7071493485553796267525649031634373270606207694992818914611716037847822114426732385274048505171
37 -41765126173741971182910259294922684550459334186132774698638035373106840682585440549040847747390399
38 -4533334562986975710312733112956372639595267528263172898905986926042370869006049259818447604451379919
39 536283454569008614157459670425689664429425626472405491851372408680157735191713806645528358496188097263091
40 -1015474028967162744914145784766632856181226235752326364227430072668411558110904011933940231082731087852044909
41 -6191216845436858724863203741786686108176367630699869179882205754799915396443690785382057207267409682599123103519
42 31222959394270206152440964492951326760624145602201595364665849295585721152680577930600267682942597457560810910115201
43 44470126299314988185200023810752199357447712772306522767013687795256206290516872915894713410065540553622266999212484771
44 -759629558096722788072657410970233743136908803135195296333325696831387520296794590502072739187194286931389305526377198064589
45 928034646581120126488635174866842013533211227908876144162560925041935676728437906755774632503076657971592843882367554454052961
46 16547570349073054508488485512716814126936911744146267990932058622405196936374292780600729887517043942498919329184788239906846580721
47 -71733468595817575196735104571229745375701092232992075738172022007270275269190356866740309930729752024326954213521281962576292688423949
48 -284748208615705425306875340553228269958571747227018303963062702614083416941393981135684658804672241854327915363846633304703974825282353869
49 3201297847278032771511022418100600147463610801565348233014894118101095872734489881763529046851156800551204380087263494257733364109629124879041
50 -99378261545294235931825068432124427456974791950924205739657282580264246794390171318559033364240314182119290057465148080068941223188831775743359
51 -122490963518368703979696004167962977128427927760112684264824990854141139664041763086579893369279723401642269049857927294939105129090750198423677463069
52 425561269665032936147008063217630070017581778866841092525489297768001613426906648846802344710031903639470319841038123786882635178966176402938018437167251
53 3984282863360157507442388869001919914714066637268443477159458401897911047335303206335287296371656001348420200424091585644272399699285246770338521579119774721
54 -35464440714520882328329767545362370692710940695252041969563332543808837594894973026155931028809697341886286031559482387408014811148504219925670115387797494137039
55 -71809170310800939295395003544030865893846913201356536787035236008317880245117277141223708633222846288492940276795902700967744713924181323895969976491894522994632589
56 2286874863798625491693034506344442674627611206447753834549145879598793847034478003272371460800478858317298951458322329415778133978137178879426219753325660614182516658771
57 -5131865344456976757194684659966357307192370021109734782661678796537954487035453400718246584007254837868608531865315335460333278269428798216284973455388303457835055932459999
58 -126881707063574704874291359728094992606156922573463761944549456992866538070353074190450096131763388272053351804062839806728293332458424070195543726606912768613760404529958200319
59 923092470108914521829268807165191451481731126685080519184812213250870528694985513389731991238111929592329194426734974452591007166887016074272473086746239346895645098919126708867491
60 5246971755523132826742622362856882386553088857824306291872632421710990348603214897500648977619717847955589871189029718700520921717200180564386135192687375773795385146632398420329560691
61 -98926321729414051165229333821144570261642098268475617048170970803380394832972591561787422596296638977454738505528731696136175089521988313116890452535941451134513721009137984914165199825119
62 37614548833309795374885686018060172527350108937828282216004727864245426208734008493940458195462237127659482472828122979980438649240960497754317394990509325462192055094484428623906631385346801
63 8853518064191628935638996242865453450249526589433315502982280918825097669254023730476839018746287138338905789860421060594584697378857398190312451469402562847750539494326795143326199757174823437171
64 -50146738646437470726593199903927547151972159677994145725484948419443521058025385942558510875265359945658366275453400626538940179350862130182838359677486022648561392622419927979115265462209784506206989
65 -648353583460862035450456338909964325363974839654399555580445370326761323242613985343340907492194344899236516814126144651466763456895088553429608746586933062404030927311915786503844800336273569119946320639
66 9170424985692298599837303205998685504379229618902678013191171370726984737740640842909140701524799496077625896856773138158733034463477408745490328439969358038541442878201747398625751449625661251939734031864321
67 23438236709583403532642860052667839393541332249883441232005265777699643692772425098264314688056640403997905976028827866916638157299698878112562662493570387730786383631402058068976877853134872731685410668329876451
68 -1285409450285810869289092005755947566713382047830176801940696560940895662750356403502846112255249281685132036328603376754741375030451686696977639998061670510918300055033714264289309569127840965170815570939949277044269
69 4751630795968457117485694712719477792378632273462796752846161417124673016333089432074859058955956332001700438640553519383767729194013567244343064812944080506053198414460792445722126145013150911302104770642809532464853441
70 150967031496441250544994547011002298909636927610529523499687659236425917926346335921297278385546813439439647509603402895423937548345625927408194887941748106269872864324394701490893226772873200074438024728879758732073781992241
71 -1687000499514633648023144051916947160601901615179233767346399970940179343246733956055300063077458014423972850857894577932003878817836166263950648127789954770031555756983419236962319938728682492070977290774622631235134768155814669
72 -12589001982026070271579080309763350734576657998247580068725001388618302690333476447460574873463249939285767827246756586556916119405970579011468978751865782292308799774215035722824249560068365743597019011958587303221501642866298471149
73 368126584703746459765749125637378700936495044774970558054141887752570274071555474219466764613227486487984094237077974223963152758182434656560853473781766634220605188346581351767775406269768219140447263942765460875291878719162196264097121
74 -371571055746358569943890720047483314931263403305760219411734626294303973803958913927413367132493899689221360281309063921026118502913014441111243616208600249490320637452039784065093045755997544800685221048289074948263211710205241109271149439
75 -65978769761461325115577802769443140868379729433464264760784552305446652166770777934825136791158523907437339295361148578073276079035758447190943548178884387251814709336705233131609576652560962067150177413520191602176347617380459126043135441636189
76 564032271292716722019858797419711423500269451411107297162980813789313993418252250235794270465366045558957949378052530522573869283538897423392216463757334770270877685348478245925663647059413446427098513363599208979394950980220214776938169994384072371
77 9394099207266829810126211997019618477363705246616720028667805913198261963322776466104687751219091379637690877407691783964081625104743924730925747881577075254174212114688523978271819799953552808834220544874778797983877130400731617360954213250951064210401
78 -197141430380304267998616785646494900164562091529401754903016098596801679839275883454994766698480820264841434279512781393918268964150937414428479413831225480281170989836812121248119428317741590745558372634683251636627024932167899099336500149098037463330760719
79 -579792595889644571389761389953479804235564240703862045286525510082744228947049693513397052410316239232201896510636543270948115706768272218539868612680919557239685861969240693042146319487346033159758138964173800728959569787860218280069409204167872550447522788109
80 52636446749132347422768754116009062609112485320889794423415378575999655442276345486203963891680020711060592510445364132936743212291991356029251855410434274292585043369755265107949070002149267180213548691578035279085131660091453577642168137191860516639031460918426291
81 -297517181154218724088917982664380557225987502947180909065464569696694411800007614388570922478904822392609324777310361413141696522475471604366723282838578964865092556149326962241937591775553372141027067486039919663782720123547649307560790153561858215204412602833854806719
82 -11546998642443413281150400427735610582701908773320219164875066793875166342002910291640383189398459163262395202759311538790166267346656804916677473862442645437409211080990716285988200063373983002761234032813473879371987581971962735628147421822251647993087851297888180461161599
83 186593647072039652728350688930929734951327891778495116945503893982032636443966747607720815578741164025311077403123501353846338630111503975846666500609992981139991791188933259716452151704860996406256423552799516470626279204746362855967231836831296743651554787523021076878351129571
84 1719037397551700372643595574185168955489767397089806430005736940070624398015486904147163623100867159063338852813320695549988672909290217677290325550545901759951746890173853655215382195197162452054122299267856844882456109457789613636857332675406516266652842841414156440794926192910611
85 -74023099276830217502014059272828663175339220503603026795265935184942198288906850675020263589464758234358949031951212850243326198836723437802155939510286858948550400817434900304963387985932356585115059553350248623288690385499977177558574215756394636808468239254450665498504363012364954239
86 147141431326527942433881509770769988460964966481770171125357759219690430238864345781437733791266732181238695613750930503617450700249942205135866215597789340764115035340494204599666013400545341745602694599708372699145483996183775804725840466649998202113075611246091133564069784316331271407921
87 23846277559427397938734793321095066105701674147083520239972297444409739171919580950539314366518170213819296650302728380328670795690853819157533573629066968953098027312910301118730229607735328283869940770160747502611461354897916424232454013722418939318873438686258462972093709365577519443704916851
88 -291375613036982870091097287076866604395506836558107316557633700550479377060126811148889162576433239210047334708614794769477658036829823398457879885446912503024123966927467687121192150908594376270249297874123944882126917932699753504901651186710570839909272949283285442078433225155941329105026192474669
89 -5950718901633903934546040826332406763137609977132666887891207216230196053093342828575609046952058369934475138692214982269293119032276346319075293438186874485351184369384569847156098968894183370804894605627475671260661143002092378923071595557520577836050370140995861968727653785468946374107451503013432159
90 176595859337510836042168483857092814190205157575147845944972299966736539813292017635228659501195180184550266547454096137778025170674283955953073390738476181577382104837668036718663322801625108523676540151730751631891583420473849793060694840738467265398403734637403465085140891872957602305594694899138281987841
91 548786311163539059705060267440155363555693833184699543530483514404059748438150269272708452358085979271156319805100033218882974599500350286283696656803244173981614064893870696048894956714983098638851222360992890733578846806244216447829274413323934070995952652435269665068293649993882227366951213118332157362573731
92 -81732736027984872271657815852942377117669408018698952347148794984432971463050198323734558431219717469459555639079765721427129835369032762596999738166553445164167292631115777931142838899817904924596114525982514608917181254596246069602463329202990450707489038049656919295721239744681868213246261139978772828218930849549
93 669065636536099796493609933490569658208940210156202166292323041787764561073428046290213415660463682029057874647444345750708059205976709158582318137156433613848217329600950104777783244592452941736520969584995166158148857202806703180384855092149551685808167566214302528740749459579172338822803353416571431132448243150159521
94 30594906499004670932185055522732959928914520572726484728551997166604439414047871258183902887342284543280152261029822556149842678974115936546256621281746660737909742450585897293043190456204748663837223922684481709494665582934844319393079358243721403801225189255926464239906534686047126532016194269882950811970553888698574098161
95 -684409268375310275629141950417339287797918878931960355535294833616893483697538640905718689623918813155539972644640997448500771688377494759378112423657365662268455261610841555223996417692238326555664166508835959597370992343685056208519878705007915356879858023922845588749649531263249211198723122355789031708637917945100747131899789
96 -7427195860936024298017400879402571178090208421787326076524273591309317520607143554384215436363031757171681113286758266192690656114647180705573774248326636506342667547214899120015288735710995289396546643831084691805237569916071996836966796577920071294959901017684160677466466383564914055399354374822299600563893897164642493302589254029
97 454431034935027054712383801205539284017156170963701992370331739248645986668447754746099586338822685495374474959551168486783067861871560770464724594415418246947867000668418303917611914751794240372791006192443506940518249104933504219270808852033291014606468195076528921883593062546836567931460495307217336227009859201541687229412802842620801
98 -1537972481904992261516970281738113243153373280024594668655256959847005075595761543299914138921171735033914859163766538769807155606070566997785326998648662194534518334720126629352072153786293127174367819217510865143972402892531110668164402957671208370002706164184176958601704302552814133283416451352090783403670798450543670031423427293729061119
99 -242972313533022061847987607188372885527938057554063950268035350467361123911029718054799136495020557517535443139002462272363222684016657490399502347176022711270405380699459845217719286419390295467269445187734267216887332499301603215015844758779788197863601772838065237159275394155652969117858874939373473328664170615676080835741018624202766797703709
100 4075014449734031571245373972734084441634666652802351707876665730256976089857596313769980190053529039087887875333086544216210407247353251631407421758126444579983583816269886462164682095676465927438570700125628289961155197384677362909747893741852976798281546299031151669349692083753494951034249063696904302427836668908865691186534225081491027449434551891