1 1 2 -6 3 43 4 -300 5 2101 6 -14706 7 102943 8 -720600 9 5044201 10 -35309406 11 247165843 12 -1730160900 13 12111126301 14 -84777884106 15 593445188743 16 -4154116321200 17 29078814248401 18 -203551699738806 19 1424861898171643 20 -9974033287201500 21 69818233010410501 22 -488727631072873506 23 3421093417510114543 24 -23947653922570801800 25 167633577457995612601 26 -1173435042205969288206 27 8214045295441785017443 28 -57498317068092495122100 29 402488219476647465854701 30 -2817417536336532260982906 31 19721922754355725826880343 32 -138053459280490080788162400 33 966374214963430565517136801 34 -6764619504744013958619957606 35 47352336533208097710339703243 36 -331466355732456683972377922700 37 2320264490127196787806645458901 38 -16241851430890377514646518212306 39 113692960016232642602525627486143 40 -795850720113628498217679392403000 41 5570955040795399487523755746821001 42 -38996685285567796412666290227747006 43 272976796998974574888664031594229043 44 -1910837578992822024220648221159603300 45 13375863052949754169544537548117223101 46 -93631041370648279186811762836820561706 47 655417289594537954307682339857743931943 48 -4587921027161765680153776379004207523600 49 32115447190132359761076434653029452665201 50 -224808130330926518327535042571206168656406 51 1573656912316485628292745297998443180594843 52 -11015598386215399398049217085989102264163900 53 77109188703507795786344519601923715849147301 54 -539764320924554570504411637213466010944031106 55 3778350246471881993530881460494262076608217743 56 -26448451725303173954716170223459834536257524200 57 185139162077122217683013191564218841753802669401 58 -1295974134539855523781092340949531892276618685806 59 9071818941778988666467646386646723245936330800643 60 -63502732592452920665273524706527062721554315604500 61 444519128147170444656914672945689439050880209231501 62 -3111633897030193112598402710619826073356161464620506 63 21781437279211351788188818974338782513493130252343543 64 -152470060954479462517321732820371477594451911766404800 65 1067290426681356237621252129742600343161163382364833601 66 -7471032986769493663348764908198202402128143676553835206 67 52297230907386455643441354357387416814897005735876846443 68 -366080616351705189504089480501711917704279040151137925100 69 2562564314461936326528626363511983423929953281057965475701 70 -17937950201233554285700384544583883967509672967405758329906 71 125565651408634879999902691812087187772567710771840308309343 72 -878959559860444159999318842684610314407973975402882158165400 73 6152716919023109119995231898792272200855817827820175107157801 74 -43069018433161763839966623291545905405990724794741225750104606 75 301483129032132346879766363040821337841935073563188580250732243 76 -2110381903224926428158364541285749364893545514942320061755125700 77 14772673322574484997108551789000245554254818604596240432285879901 78 -103408713258021394979759862523001718879783730232173683026001159306 79 723860992806149764858319037661012032158486111625215781182008115143 80 -5067026949643048354008233263627084225109402781376510468274056806000 81 35469188647501338478057632845389589575765819469635573277918397642001 82 -248284320532509369346403429917727127030360736287449012945428783494006 83 1737990243727565585424824009424089889212525154012143090618001484458043 84 -12165931706092959097973768065968629224487676078085001634326010391206300 85 85161521942650713685816376461780404571413732546595011440282072738444101 86 -596130653598554995800714635232462831999896127826165080081974509169108706 87 4172914575189884970605002446627239823999272894783155560573821564183760943 88 -29210402026329194794235017126390678767994910263482088924016750949286326600 89 204472814184304363559645119884734751375964371844374622468117256645004286201 90 -1431309699290130544917515839193143259631750602910622357276820796515030003406 91 10019167895030913814422610874352002817422254220374356500937745575605210023843 92 -70134175265216396700958276120464019721955779542620495506564219029236470166900 93 490939226856514776906707932843248138053690456798343468545949533204655291168301 94 -3436574587995603438346955529902736966375833197588404279821646732432587038178106 95 24056022115969224068428688709319158764630832383118829958751527127028109267246743 96 -168392154811784568479000820965234111352415826681831809711260689889196764870727200 97 1178745083682491979353005746756638779466910786772822667978824829224377354095090401 98 -8251215585777443855471040227296471456268375507409758675851773804570641478665632806 99 57758509100442106988297281591075300193878628551868310730962416631994490350659429643 100 -404309563703094748918080971137527101357150399863078175116736916423961432454616007500 101 2830166945921663242426566797962689709500052799041547225817158414967730027182312052501 102 -19811168621451642696985967585738827966500369593290830580720108904774110190276184367506 103 138678180350161498878901773100171795765502587153035814065040762333418771331933290572543 104 -970747262451130492152312411701202570358518110071250698455285336333931399323533034007800 105 6795230837157913445066186881908417992509626770498754889186997354337519795264731238054601 106 -47566615860105394115463308173358925947567387393491284224308981480362638566853118666382206 107 332966311020737758808243157213512481632971711754438989570162870362538469967971830664675443 108 -2330764177145164311657702100494587371430801982281072926991140092537769289775802814652728100 109 16315349240016150181603914703462111600015613875967510488937980647764385028430619702569096701 110 -114207444680113051271227402924234781200109297131772573422565864534350695199014337917983676906 111 799452112760791358898591820469643468400765079922408013957961051740454866393100365425885738343 112 -5596164789325539512290142743287504278805355559456856097705727362183184064751702557981200168400 113 39173153525278776586030999203012529951637488916197992683940091535282288453261917905868401178801 114 -274212074676951436102216994421087709661462422413385948787580640746976019172833425341078808251606 115 1919484522738660052715518960947613967630236956893701641513064485228832134209833977387551657761243 116 -13436391659170620369008632726633297773411658698255911490591451396601824939468837841712861604328700 117 94054741614194342583060429086433084413881610887791380434140159776212774576281864891990031230300901 118 -658383191299360398081423003605031590897171276214539663038981118433489422033973054243930218612106306 119 4608682339095522786569961025235221136280198933501777641272867829034425954237811379707511530284744143 120 -32260776373668659505989727176646547953961392534512443488910074803240981679664679657952580711993209000 121 225825434615680616541928090236525835677729747741587104422370523622686871757652757605668064983952463001 122 -1580778042309764315793496631655680849744108234191109730956593665358808102303569303239676454887667241006 123 11065446296168350210554476421589765948208757639337768116696155657511656716124985122677735184213670687043 124 -77458124073178451473881334951128361637461303475364376816873089602581597012874895858744146289495694809300 125 542206868512249160317169344657898531462229124327550637718111627218071179090124271011209024026469863665101 126 -3795448079585744122220185412605289720235603870292854464026781390526498253630869897078463168185289045655706 127 26568136557100208855541297888237028041649227092049981248187469733685487775416089279549242177297023319589943 128 -185976955899701461988789085217659196291544589644349868737312288135798414427912624956844695241079163237129600 129 1301838691297910233921523596523614374040812127510449081161186016950588900995388374697912866687554142659907201 130 -9112870839085371637450665175665300618285684892573143568128302118654122306967718622885390066812878998619350406 131 63790095873597601462154656229657104327999794248012004976898114830578856148774030360197730467690152990335452843 132 -446530671115183210235082593607599730295998559736084034838286803814051993041418212521384113273831070932348169900 133 3125714697806282471645578155253198112071989918152588243868007626698363951289927487649688792916817496526437189301 134 -21880002884643977301519047086772386784503929427068117707076053386888547659029492413547821550417722475685060325106 135 153160020192507841110633329607406707491527505989476823949532373708219833613206446894834750852924057329795422275743 136 -1072120141347554887774433307251846952440692541926337767646726615957538835292445128263843255970468401308567955930200 137 7504840989432884214421033150762928667084847793484364373527086311702771847047115897846902791793278809159975691511401 138 -52533886926030189500947232055340500669593934554390550614689604181919402929329811284928319542552951664119829840579806 139 367737208482211326506630624387383504687157541880733854302827229273435820505308678994498236797870661648838808884058643 140 -2574160459375479285546414370711684532810102793165136980119790604914050743537160752961487657585094631541871662188410500 141 18019123215628354998824900594981791729670719552155958860838534234398355204760125270730413603095662420793101635318873501 142 -126133862509398484991774304164872542107695036865091712025869739640788486433320876895112895221669636945551711447232114506 143 882937037565789394942420129154107794753865258055641984181088177485519405033246138265790266551687458618861980130624801543 144 -6180559262960525764596940904078754563277056806389493889267617242398635835232722967860531865861812210332033860914373610800 145 43263914840723680352178586328551281942939397644726457224873320696790450846629060775023723061032685472324237026400615275601 146 -302847403885065762465250104299858973600575783513085200574113244877533155926403425425166061427228798306269659184804306929206 147 2119931827195460337256750730099012815204030484591596404018792714142732091484823977976162429990601588143887614293630148504443 148 -14839522790368222360797255110693089706428213392141174828131548998999124640393767845833137009934211117007213300055411039531100 149 103876659532577556525580785774851627944997493744988223796920842992993872482756374920831959069539477819050493100387877276717701 150 -727136616728042895679065500423961395614982456214917566578445900950957107379294624445823713486776344733353451702715140937023906 151 5089956317096300269753458502967729769304877193504422966049121306656699751655062371120765994407434413133474161919005986559167343 152 -35629694219674101888274209520774108385134140354530960762343849146596898261585436597845361960852040891934319133433041905914171400 153 249407859537718713217919466645418758695938982481716725336406944026178287831098056184917533725964286243540233934031293341399199801 154 -1745855016764030992525436266517931310871572877372017077354848608183248014817686393294422736081750003704781637538219053389794398606 155 12220985117348216947678053865625519176101010141604119541483940257282736103723804753060959152572250025933471462767533373728560790243 156 -85546895821437518633746377059378634232707070991228836790387581800979152726066633271426714068005750181534300239372733616099925531700 157 598828270750062630436224639415650439628949496938601857532713072606854069082466432899986998476040251270740101675609135312699478721901 158 -4191797895250438413053572475909553077402646478570213002728991508247978483577265030299908989332281758895180711729263947188896351053306 159 29342585266753068891375007331366871541818525349991491019102940557735849385040855212099362925325972312266264982104847630322274457373143 160 -205398096867271482239625051319568100792729677449940437133720583904150945695285986484695540477281806185863854874733933412255921201612000 161 1437786678070900375677375359236976705549107742149583059936044087329056619867001905392868783340972643301046984123137533885791448411284001 162 -10064506746496302629741627514658836938843754195047081419552308611303396339069013337750081483386808503107328888861962737200540138878988006 163 70451547225474118408191392602611858571906279365329569936866160279123774373483093364250570383707659521751302222033739160403780972152916043 164 -493160830578318828857339748218283010003343955557306989558063121953866420614381653549753992685953616652259115554236174122826466805070412300 165 3452125814048231802001378237527981070023407688901148926906441853677064944300671574848277948801675316565813808879653218859785267635492886101 166 -24164880698337622614009647662695867490163853822308042488345092975739454610104701023937945641611727215960696662157572532018496873448450202706 167 169154164888363358298067533638871072431146976756156297418415650830176182270732907167565619491282090511724876635103007724129478114139151418943 168 -1184079154218543508086472735472097507018028837293094081928909555811233275895130350172959336438974633582074136445721054068906346798974059932600 169 8288554079529804556605309148304682549126201861051658573502366890678632931265912451210715355072822435074518955120047378482344427592818419528201 170 -58019878556708631896237164038132777843883413027361610014516568234750430518861387158475007485509757045521632685840331649376410993149728936697406 171 406139149896960423273660148266929444907183891191531270101615977643253013632029710109325052398568299318651428800882321545634876952048102556881843 172 -2842974049278722962915621037868506114350287238340718890711311843502771095424207970765275366789978095230560001606176250819444138664336717898172900 173 19900818344951060740409347265079542800452010668385032234979182904519397667969455795356927567529846666613920011243233755736108970650357025287210301 174 -139305728414657425182865430855556799603164074678695225644854280331635783675786190567498492972708926666297440078702636290152762794552499177010472106 175 975140098902601976280058015988897597222148522750866579513979962321450485730503333972489450808962486664082080550918454031069339561867494239073304743 176 -6825980692318213833960406111922283180555039659256066056597859736250153400113523337807426155662737406648574563856429178217485376933072459673513133200 177 47781864846227496837722842783455982263885277614792462396185018153751073800794663364651983089639161846540021946995004247522397638531507217714591932401 178 -334473053923592477864059899484191875847196943303547236773295127076257516605562643552563881627474132925780153628965029732656783469720550524002143526806 179 2341311377465147345048419296389343130930378603124830657413065889533802616238938504867947171392318930480461075402755208128597484288043853668015004687643 180 -16389179642256031415338935074725401916512650221873814601891461226736618313672569534075630199746232513363227527819286456900182390016306975676105032813500 181 114724257495792219907372545523077813415588551553116702213240228587156328195707986738529411398223627593542592694735005198301276730114148829732735229694501 182 -803069802470545539351607818661544693909119860871816915492681600110094297369955907169705879787565393154798148863145036388108937110799041808129146607861506 183 5621488617293818775461254730630812857363839026102718408448771200770660081589691350187941158512957752083587042042015254716762559775593292656904026255030543 184 -39350420321056731428228783114415690001546873182719028859141398405394620571127839451315588109590704264585109294294106783017337918429153048598328183785213800 185 275452942247397119997601481800909830010828112279033202013989788837762343997894876159209116767134929852095765060058747481121365429004071340188297286496496601 186 -1928170595731779839983210372606368810075796785953232414097928521864336407985264133114463817369944508964670355420411232367849558003028499381318081005475476206 187 13497194170122458879882472608244581670530577501672626898685499653050354855896848931801246721589611562752692487942878626574946906021199495669226567038328333443 188 -94480359190857212159177308257712071693714042511708388290798497571352483991277942522608727051127280939268847415600150386024628342148396469684585969268298334100 189 661362514336000485114241157803984501855998297581958718035589482999467387938945597658261089357890966574881931909201052702172398395038775287792101784878088338701 190 -4629537600352003395799688104627891512991988083073711026249126380996271715572619183607827625505236766024173523364407368915206788765271427014544712494146618370906 191 32406763202464023770597816732395240590943916581515977183743884666973902009008334285254793378536657362169214663550851582406447521356899989101812987459026328596343 192 -226847342417248166394184717126766684136607416070611840286207192668817314063058339996783553649756601535184502644855961076845132649498299923712690912213184300174400 193 1587931396920737164759293019887366788956251912494282882003450348681721198441408379977484875548296210746291518513991727537915928546488099465988836385492290101220801 194 -11115519778445160153315051139211567522693763387459980174024152440772048389089858659842394128838073475224040629597942092765411499825416696261921854698446030708545606 195 77808638449116121073205357974480972658856343712219861218169067085404338723629010618896758901866514326568284407185594649357880498777916873833452982889122214959819243 196 -544660469143812847512437505821366808611994405985539028527183469597830371065403074332277312313065600285977990850299162545505163491445418116834170880223855504718734700 197 3812623284006689932587062540749567660283960841898773199690284287184812597457821520325941186191459202001845935952094137818536144440117926817839196161566988533031142901 198 -26688362988046829528109437785246973621987725893291412397831990010293688182204750642281588303340214414012921551664658964729753011080825487724874373130968919731218000306 199 186818540916327806696766064496728815353914081253039886784823930072055817275433254495971118123381500898090450861652612753108271077565778414074120611916782438118526002143 200 -1307729786414294646877362451477101707477398568771279207493767510504390720928032781471797826863670506286633156031568289271757897542960448898518844283417477066829682015000