0 1
1 1
2 1
3 1
4 -1
5 2
6 1
7 -2
8 -3
9 6
10 1
11 -3
12 -20
13 45
14 24
15 1
16 -4
17 -63
18 1600
19 4725
20 120
21 1
22 -5
23 -144
24 14553
25 1408000
26 -4465125
27 720
28 1
29 -6
30 -275
31 72576
32 50426145
33 -17346560000
34 -46414974375
35 5040
36 1
37 -7
38 -468
39 257125
40 694987776
41 -3319805256075
42 -3633063526400000
43 6272287562165625
44 40320
45 1
46 -8
47 -735
48 730080
49 5529473125
50 -159724870631424
51 -5026865717775045375
52 15218176499384320000000
53 12714083695698776015625
54 362880
55 1
56 -9
57 -1088
58 1775025
59 30750969600
60 -3448428267040625
61 -1064549651371895291904
62 205516040512956189715400625
63 1466155647574283911168000000000
64 -438120013555654794702228515625
65 3628800
66 1
67 -10
68 -1539
69 3847168
70 132887246625
71 -44037848544768000
72 -75270826630949270234375
73 241233832249817941076613267456
74 260468889296558732406582866227490625
75 -3672576800382377947366110003200000000000
76 -286849911214281324754704976473779296875
77 39916800
78 1
79 -11
80 -2100
81 7631901
82 476125511680
83 -387995545024644375
84 -2585694607903645655040000
85 67362164157560743206679603515625
86 2131940683208715922574135739713926987776
87 -11554044512884177982751678853365945058354921875
88 -266783946802402043703868836144710942720000000000000
89 3943988517696329309474874414036059896739501953125
90 479001600
91 1
92 -12
93 -2783
94 14112000
95 1476017285301
96 -2592712906322739200
97 -53243676114668912079309375
98 7287349579082532847509936537600000
99 2833369634230200646222912706505484228515625
100 -829019402090315932258658915160737080492019442253824
101 -19988344303549174489244199828328311411275299722383912109375
102 620152470725678942275937669484118478209348009984000000000000000
103 1247223829782936449909242784987167315700198371159698486328125
104 6227020800
105 1
106 -13
107 -3600
108 24643465
109 4077803520000
110 -13987697730730436349
111 -748278516136123138310144000
112 401857442799513431085545895470390625
113 1129599955423402476421962118190774353920000000
114 -6316351767829390308403900330899928270025788917236328125
115 -15796117381831565751340219183650970853495606418491249622698164224
116 1486921573196553582501611992678698263351728494955312590878070032666015625
117 50455127471071461375952147087977368480646645940281847840768000000000000000000
118 -9860368980530253649041813027973243717504383071655695011832599639892578125
119 87178291200
120 1
121 -14
122 -4563
123 41040000
124 10256240481025
125 -63629393677516800000
126 -7820833601021502674882555559
127 13389483136916642196170734525480960000
128 191080579242705613261402653583091148411087890625
129 -10856039609135690342366801393456094564511716999168000000000
130 -830771125378511886772212909514602948045182636487290918379119873046875
131 16252859077144468494447738063809176515990553249492004648784462066089298751389696
132 5198728787601610179895511777224751643005117392933134274179959081799847116427379150390625
133 -155989632090702259648609528199397360077973158491090888490403698906759168000000000000000000000
134 -2104775102097237241505250619943689137529650948196881933624682159365964257717132568359375
135 1307674368000
136 1
137 -15
138 -5684
139 65666133
140 23860656000000
141 -251841113231127987875
142 -64536087085663943393280000000
143 301723365636771653593164420785717731161
144 17010720061248532854991518840335381167498854400000
145 -6450886944298794631290089160233606140467438798015672802734375
146 -7198918594694390290724609649041513106956978209978598017518796800000000000
147 7102476988071683664146275877741324872534621987944870146889956694497472980499267578125
148 986645634871979974351633248644108885652398818689409431916651429763157098945057440400192418349056
149 -926992960627869849912608514772519459043295212812052727707224227624414748842385359396921957525604248046875
150 -19772883909241914268383049515415811392539866923042710896555436218710235863665279500288000000000000000000000000
151 13029154277646095913264042263602715774383785159456547665744733488014255913390321275509893894195556640625
152 20922789888000
153 1
154 -16
155 -6975
156 101538976
157 51975072600165
158 -887845465497600000000
159 -439059536151596339843807549375
160 4974633238927186344400323084288000000000
161 919585114224133364805534045720111321214955294097801
162 -1728906748935485889537013890037336200364891842823879393280000000
163 -17204791089240666265612336621002438878012310374108356019168429454964599609375
164 362807869234033141067020538380523517170217023852542647060319109097023267143680000000000000
165 4311184663959523442148603974121534007136196092691274926635999333428745578888550645356014728546142578125
166 -3833298170386264061605857412581577034304675290775349322412028330632221872645076567150490735362457409643950085505024
167 -9091141147940781649664253776907502495648459270463174087814805163982738774509212934252778959447457276760412513271331787109375
168 110280055445512514772875994670119299299523477610129380480870438782951261150548285796340347110688817152000000000000000000000000000
169 2500278861940229337455210574331645461765815658732668482132151499107535316437187524856620342597083249129354953765869140625
170 355687428096000
171 1
172 -17
173 -8448
174 152438625
175 107019643768576
176 -2838558558849158284425
177 -2543800846739421265920000000000
178 63532843094706070784463034488883595940625
179 33360976737281524219108235404662462323097600000000000
180 -249439328194210649878194673730092674852730504373134814730286445649
181 -15639052884412693634490849210752295757235847701704211429376370046664704000000000
182 3992074421903137501519685842592067901125197190071771979051818707605020918383901238922119140625
183 1517624140969934368443420489514277107103506606214402409403474287215538433964839655743363743744000000000000000
184 -201499578150559933912095099025477759440162607892352880097533002025675469421462411505803845297353273826199114322662353515625
185 -1027621295547045107994345351391280807450674766804924744415569917263462903871864541896037697308286433829820459019015971490105513343975424
186 5260322572063915147220707935194193468519278870316738596712475938482234285827144216127028162863162388596044160699557172752458629789829254150390625
187 28908249408115030559090722649004959200057885943136903526586943606900914677750490877321829207617370029994277122475032576000000000000000000000000000000
188 -15833415614725499956404692589190706582927504857660450833711090694670942816698399072677828423969276534548577634474184014834463596343994140625
189 6402373705728000
190 1
191 -18
192 -10115
193 223027200
194 209887407410625
195 -8346914068486520705024
196 -12867041563982138640862387722375
197 655950917068767724887091445760000000000000
198 873366987475639620788539036142433640352548771582890625
199 -21925147465209841455065665494930530640175384688024616960000000000000
200 -6698431467918033400364754387065707905218308723914994241757755648418715302934926699
201 13863580309730852827423885320435750503302082137025468900378047443387727687767069137305600000000000
202 87997728086222303787689887704815916986381323747631817656785431258375395576558780165219986733669316684722900390625
203 -571339517609011474557312709180322078827821958382739704772713283778249307120188411852804470796341809226782343168000000000000000000
204 -781681347993515089797151792019100337071440327001148781350413062939646383163156085739978443586790861742534821544433981878494463860988616943359375
205 20385684997391687985210523577420545662614351086906513844670432167553551434474231398072810062965599989624833775977560383368732236764788396900415540698049150976
206 191755090592919503692375577502156047078114080130820509594410792690060146488414982753138157458111785946613423409749757027729063443756849535593701399732649326324462890625
207 -378893028510799752236402953841834638795475750045921082682708148965957651226006554585267550388954488969730920649767027698398766494541414400000000000000000000000000000000000
208 -3509367248816872997301609857955231154723639256230999117188747736032298266268124570924740608390754991104766080780734357107007079606873958255164325237274169921875
209 121645100408832000
210 1
211 -19
212 -11988
213 318976525
214 394490511360000
215 -22829943391149985059375
216 -57939986615399724279496900542464
217 5657587557963802603232081899776914510375625
218 17421951657084891924571973221397393571840000000000000000
219 -1284632872847367967077130636826017833586655100577385852626386810546875
220 -1570626015302039990527041110653107347761511470275796386372674276818944000000000000000
221 19606849110839273596691240030232396418558143864129283409144189418717480269909816234794178816055897141
222 1314995100116544236558785953655776806604922160910633240120210151343455583835610201631785690821966042234880000000000000
223 -199793573712598092882397776014289474618039264755151876901649880587360643069821122404460260356806411162398081587244841428279876708984375
224 -20863926086987559719776662244050308840526580457603657786638499792444348696124453885018034524069698389673455657645523022892039667712000000000000000000000
225 269882897281560487144848745905033581813961303840953054085243385823149391262017327406724603762348502362463538113837509246739823361015272434362618067301809787750244140625
226 31948069015775435299234469853583466888119407630097618750399670036497323093662041637439787623620468559931557453647772904690253052406716860575249342544669282682696360474000526248247296
227 -468334585137316868692005938118407351060227676727788356504398652812636951680591530724124125277109284940264036100634372915475026044719452442468414039386107995603511206765838138759136199951171875
228 -263200860987820999196944229810120699346120162122269342775423048310872767018352939448840118922403109014032351515981933131176237644125199917097880710629294080000000000000000000000000000000000000000
229 28779599747115891292376841617976610433942601433864968631470466857658829656945859643569341909213192422857439225015100095971508853837967526221741450367773040852625854313373565673828125
230 2432902008176640000
231 1
232 -20
233 -14079
234 447104448
235 714183654827125
236 -58613084585459712000000
237 -235910293804454209961716577109375
238 41827718631173844418858168700194881185775616
239 276125708203541899028357586342792733882330676433739715625
240 -53676013602032927741524572448507499737396972313640960000000000000000000
241 -224857952450930449356367483147221859145349317489483627163905950865423451945508349609375
242 13501570744869536765338320293386284954477097050846841061991498087394594715588144136192000000000000000000
243 6829508599688614507878550079902862230197906327863707300014314666928241773153590416141581813946327240167943844068340196861
244 -14468744773350295177098775340611664263916233895129234437332094093350787776487999408536096752378423539601105520872265648963584000000000000000
245 -50351747699770818252554797691623966644023919677444293312692340230168757237479266498256815555554896578975361633002709598916248203858703261354386806488037109375
246 79237569655320259433304244364449814877278294471848106589128533689633503407685872004897905990991382986331195241895104337323170012805659686211824105029632000000000000000000000000
247 8852064784512283256541748178462808784971140701753299868250061841072550102352410515419729899393611285013978829924911364191093477243361303218688520192378803343509648021008470095694065093994140625
248 -4205747590687138294721131439425006528093987818302034095270845063260170578515652301593706315362841351300901591688547619835251199181116245810283754684212067297490848592880181213173974768229568268502764663865344
249 -81212692137586244817574309513079827623980830455569390202533122599430995302519978878642428315306153624999580680950744027684190487311876926903474206611200757676097213466179403712909225099687734052098356187343597412109375
250 10238728423778110274988819379103486841547694306334087325092520018851019866706241037182274085743632429681212571824787465811414795037690893097982575929834326009746765720884084736000000000000000000000000000000000000000000000
251 9204607786048539065826554575599324824715566113004509697651063776472306426636399255268555133196112403756702833832620054616559951034913800413786614618463235531531585810649875867284208652563393115997314453125
252 51090942171709440000
253 1
254 -21
255 -16400
256 615519801
257 1250640561945600
258 -142315137645876831663125
259 -879577206941233499760230400000000
260 270590114938132530392035041125657568087890625
261 3593328539109686109443585937308798449770084218673955864576
262 -1684583003571506240357309153198769277510652833927747516841486496251953125
263 -21333072757057213212392298258583385463708903826416940093262486568960000000000000000000000
264 5155950840300990033330330158447136862162681669500011667259709853740755894051823560445261929749674072265625
265 15204323508686824551631387007933232079946926508555361450338680914105421697517943458258148253553011982336000000000000000000000
266 -306874510075113431265058953670186169386982570925377557949462183221039403871303185063521788766007805874944519958122712997503544926556057163228549
267 -19899748609120090683183860143244367827621601254176467239932665226809847000693458035589932322538719925296038169518460457157746537569833300944486400000000000000000000
268 1510061186993622705569798513917776976699812315793304730440628431281636973333708711150891358780040167662202331887383853214284111294168631992507546642328161314651001848280429840087890625
269 33403289413325248316418804702779073461754667183952391386236406053425188571562507019392676546546643765308730806973406826819405747668654825778129160842074673254860798840350441472000000000000000000000000000
270 -29324808002237892273054218678294345980968606519429013316663358250663712263258235672157379922525644281540214911863928852069864104360519460387721034875626877507319295950889276622922596926284763780495268292725086212158203125
271 -49275586518779763321306241783181178127569746634617091256551691236772220245251415322070657128746675258066805069547935882179105774398446118936156112909405475058994092174881615360343373141465973755355000069556989958825305795803191730765824
272 1056216256530661494884696570428805638377912198461642092579481084087204948837440159723159954746333217888745925509744319339313194223254583297653912475744255775129659695715352049074190733713393809075453561785740671648615261857048608362674713134765625
273 23499398904714162777954648603586539549233471717486420161590376107570077404447337249924236897374062063459660607828718530619201990576590001673033717999843645103408572770668782670227016812525100256460800000000000000000000000000000000000000000000000000
274 -120700670433837939648042808679206253276774056408242494327368575780011372916343591298276500250008758606722055149314793083538081350248223724691300109852275348827940156342452024534326544922426685257921263882963103242218494415283203125
275 1124000727777607680000
276 1
277 -22
278 -18963
279 833776000
280 2125882904213601
281 -328839427308177838080000
282 -3034422608934135841814637341534375
283 1557526208971618885417481527351050240000000000
284 39416738279725989707210049453871123642755704039274462890625
285 -41365137647450603853190601455884541506869415352652413243572023377447092224
286 -1428541254269557689198621636356050958761509405996649006941238339379884772441428260498046875
287 1203967931034538381793657658167909379886617918439386484493916945736544303473565368320000000000000000000000000
288 16906173498562154365576622274402732657833776182940334114779476039627937351259362549564706251799911272355303128008677886962890625
289 -2431298327947528382594783783822721953159580332301389357958400218914824899744769861505350252299707605256088566866159909994496000000000000000000000000
290 -1916668371484400371928982352553692360872454106123140417021598066925863358640261776813204922554965488662476637053226510869971595706940654451597079002062791465894335131599
291 3667491556583766909635996150792001762430579770461666211825880811475594036279610777893609255622155505194252875167131046386072074723475156018790142809695053451058216960000000000000000000000000
292 5751462091480111673999099433933943152811440633168759850739820933193362307758348654046101387582746088250161128614513358691551762903494871608719589790428659893153297753247416818554793599556946195662021636962890625
293 -1661610904033362905049358450927236653102666536356826673691222631992337073585733935951605595184909870069742118965288114066322128271773380979982370282893269060842962366269761150248447295421820885287305216000000000000000000000000000000
294 -10394642292765145187832512336274335903239899024340800540561464892399023853865769426066664241190492438393129031362372880075470266470024048345869833268007986586168988136680525535381691553823181989469615196347375581497857316890076617710292339324951171875
295 54268554447193178739282032173101273354931570565826811397807263445523371939523996905172362189380054798972403768018413368879092805546155781803709901658746797319777766107440760299128340851341455856687879306810801779199163682730186900396251235691360976345275347790462976
296 1085197736271365132513431130955140901071676363874829086727115876495312986273769374662886678819319281844234009338933522573904155899425061082857744574513108579534406955879669873678685098212916751655236764158825475642518642867454284536587173315819521094454103149473667144775390625
297 -3343945362514541590556008493132853418610905097023774603110445299727507498696198805391000801078812324100157927548370320233446877254241493246286372900877160408637747141749153649862955840380910736161206427454733730572014714880000000000000000000000000000000000000000000000000000000
298 -68058525014631056844056764631872816941040345564438145960113125535657767156211965273768084869939375885626250566771905912882656043691917118341306161620265993114130415806971894795618534182084035743165336912128111452330823938350334856295376084744930267333984375
299 25852016738884976640000
300 1
301 -23
302 -21780
303 1113033285
304 3518301262720000
305 -726895273545128095392699
306 -9770430500517673087051087872000000
307 8087439539041030552516230992551608458634765625
308 372332141835962291813686688324898434783316541440000000000000
309 -821080007842761201276732104519267358544680788007279900816153139163818359375
310 -70950962179332587137718330396128559697960582024015219767183209030809317906529625146260455424
311 185346585449330663956584326246422327797224033245659712417491699623836882730283900996666706380103754425048828125
312 10531933833320372360131585226272675039551435937126645272796887647216315517072337200731519292846322483200000000000000000000000000000
313 -8592381936627231771410089487222938581519659337649305309650060846344874486922025209787125064460281736246558162106561386902802058065773092815399169921875
314 -59484091356236965590357354308559317713178039804563806550808122410798953061035007756134317985453869462572967313533812370423786277800860651689607168000000000000000000000000000
315 1783690112147378287289275688808137012798003132985884279457140963374492970078959009806709338928589740853622280649224553083076446922943443389382768035483767063737046165863152605448091395746888465201
316 96655526921439777008352781099442495933201637120940408288007888485439414819973050316886473539490197067697073417880623912717561417941641730513154945038857588646247591471319774368540856942592000000000000000000000000000000
317 -2957302474944536768317152598046276710862990889091151027609031180455439181582681633741279812828252977950846756983950453483747613635847823959000173249270910337386138710471192912587841591054089129323884463563096382547150715254247188568115234375
318 -10331882147290748512818568373712866941003406046163175381694690601819324823171878390227712990781920572263695051936483210712839737584024635960703842033231946928188425781546879072807866947360797682898271783107224833826359403872256000000000000000000000000000000000000
319 416353637768113356091701261210373875467849885052480908488451422300625869156175496996743041166240892432035258014607970101835182988264661031184284616452604745327831656200860713228034907032044882022425133026086928686432922451865275168231083507211682114785844532889313995838165283203125
320 5916977245230549432149222028659800616344293720827777659537133307340905189748905749009430018478071597376205249666070230252319865619407096071270314919939997562750085530967241857710949278263157199120411881932728273248461591644545052804698969070591920466206520274527432221754223086343596924201835954176
321 -92542878336457048402992110400595430076753629129556179535145245157709838718867506543315246473305234465031094135550881741496887804431809607026456630957617834997650980567717652001658520850558746594781487543625045519816698055849217147714307974365487409222113788869874594505275401360222531366162002086639404296875
322 -30929645951095187276798943943445001102732585367154275108396078556380068190891050422776535403979338025032208211253018485897909427400144891731299365421760042061335966868685116628815126130345745004407545302149570849727094569829872313852474448328785920000000000000000000000000000000000000000000000000000000000000
323 1726902812331748450567886895384241631037239248725037047191626223330321267070441831853511312815089709457985637422557216927028113126302669827666014060561211567293477366731214054712665332123482174572892640621197692897759414207897188227563434596866821790772661415758193470537662506103515625
324 620448401733239439360000
325 1
326 -24
327 -24863
328 1466229600
329 5683665513687525
330 -1544009605249783193600000
331 -29576808666621512837486797962229119
332 38319289475071734288713769127284414873600000000
333 3082350813306287415779496350695888627723937462355826416015625
334 -13529111679105974375606190994442596841284415927887380904673280000000000000000
335 -2719489561633944173800503873985483288070797311486158967264421594005239306718325222503662109375
336 19958410597849600944582076557247046829631119319692509022673439650988745878542521106755266766119781300503194894336
337 4015992228473442456996978137482024833143749253556351499523330448245915512135227514380384751931347900361907992524052425861358642578125
338 -15477849039760730491994777983348569217469983922433813388679346423714843292268783888295716463278697309954466143982401355776000000000000000000000000000000000
339 -729286705098774559956554390276288188329071350947744930583945130805106651875917043482732176117845532496934915556856532671425767959557977630442033072999060932405290126800537109375
340 238675180969719113556389499160221736274570074846316804831147916303144489398309312977096287730146367692908691514410937034815734643638113614035859350370394726794989787938816000000000000000000000000000000
341 263930121505381763872756462330561370279923069211276721442186083208134934579706873076252534272654491942093910474291664915551120736789186037180054435059967024075583394401647580482953566765073613034986386479645568440884457981841
342 -387193315248103905517884658808852769771487870823285198477827858130448123137104088246785265408154181295762697145055868200553393397771176583405020960506888718878232850792996231536984379632950325496050618319416118476800000000000000000000000000000000000
343 -217444921631558217129998838837005315999589481139381948337994142952824155897852508673022546268200062176647523440176555881008544049017098935678151137120354183393958773947541556548101426652982056334069771986357056801745603822703115411051698564897352116531692445278167724609375
344 8480149037854277137448935070793464789584298382720222259378534098154896334077313432658395096657483564387240733045387471901506657088091973601054261619924542808880784862678389575904562382266697262530223256130119240605995601789948496443714477951599637430272000000000000000000000000000000000000000000
345 1984550431774276129592287613058787415410545209864923531158041357499670991641423599731989197976342260817696565918727052857153277934531924244589057610886940382887229895957575941855612250401554989107189651845879991610162602320596791084519615797189704106877173049013204321179079323991079064626319450326263904571533203125
346 -67094185353378911371608581828902954871833149536440019275723545472599399720146808601262440713286050505925926161979762479646371896880757307282062389371852599366568524571726630220160385287851519241950613597079201375421692194624945570650313517613846602529937803212274374526591142291572925331587810194401538294345769011968894736588079104
347 -686588270391453548188965702700230937060255824133384697746609519134254620467916329145731181940004084292338081803228410021432715008575708982945699648841699638411559149246230690640249925927413892891570878903902561931290279661729016668613979595401668376371661363836934665601623941921412030038092213352707492415216705694547272287309169769287109375
348 19453584570523568161432846247244383577559813215052627853522569101071308862295197066617540000746181872536092541132173277020583063489828818853248307395649206285774874715915212533743136877742466360901567174262593407961015864237633946010248556752982223836291886373166057038807040000000000000000000000000000000000000000000000000000000000000000000
349 2059449365999561019799285467455739987734406666154631796248106910773968410972913138321809479776688218248980155417147924602329564578359587531603667659664820416326592406505624124007389289841945299971930395979239783239178428641007583227638213075542601565215670354669088402632345403964198027324528084136545658111572265625
350 15511210043330985984000000
351 1
352 -25
353 -28224
354 1908260113
355 8982298477152000
356 -3163554852891408041054625
357 -84698746749039996790071296000000000
358 167280600577216778619447430082496798942497310321
359 22693325520843541945039813729405390929460056482119680000000000
360 -189138073299779698262484833650198917327027594044240972709722595145416259765625
361 -83079665550805875386281304379530977686487706717998948698315912652848459939840000000000000000000
362 1576258215897452190320849637069553687267653820936292305914086265378180167553844773550252112426173431186676025390625
363 1004955074644518548086398656309743372146907016946632678597279565407661785804871715617907195915136999344847899372701398121887206438076416
364 -15749969338527874497376024772680431316783055279376704288343750304984090750516167766096685223027754730353120898551469934752701859717920518020689487457275390625
365 -4117102372527847461463437745607630486033023498905061283842896136692662762765772642034641319599286451420723099157055765649364317995366560647086080000000000000000000000000000000000000
366 11079905349415249653226546411574104804742621180569097142505859218478269779320991390124151881121847998612382661936755584494681861654419125203172626250173574467251426100948233168183640391304075717926025390625
367 167591403426004720172691351873164326264017837626096722025626228666109651958789786893514314632321719420333645164050124882531080152085971749140505231886867225085112014095301535571082131727999146393600000000000000000000000000000000000
368 -6600019446888767470203920602295910822824424201188885728068333901124301210941425642136106883742941201010988592244656599980778208733931656056463340378072079253255978669150642917584525114786577107684143110549236180575861307882064901032902059813804243293105689
369 -249720896174325948652026931146858346743051058149751534520370123241341429299746774487781657712259603492832853493808693617062271695826814210208978430680994854487215237384961228270890023170893746796626196364874493613144730610035662756226447441920000000000000000000000000000000000000000
370 2414236097232641050593967552845108431561448278902020593878329478787481838294901922409562830737753631333002468766256591512308977299530740134828894358581870103068148950750532998149320594214631867319507871545221759299981645470927871912442893577870957229029934611370865336222025083998232730664312839508056640625
371 967480736654341621439700830855461318921407866197636790207670651846726417318179846028751310631256374482007549748782330809764693973848974401912959226418662494577023441663572710295367786206778376994293830897955177642625364204039943200789512129258946854259207459905323926274816706871296000000000000000000000000000000000000000000000000
372 -1182420441120585896390816013227941954430544759235688380203233142756133219895620221104800497956804540797507863593724246051500452487345404230544546882707233653190778256061121665991141538654658690547335673437855357230302483189369508439091703122440812110358199766054985718646260710328789763260825165355382770468806709340814364850302808918058872222900390625
373 -82927078787226233384712662956009337097503505587491507521407931163262946436498070265639335551921374595100789154481322466918645884163421035171605386021058757356239080126084021066000021473689142605536534862445550870783865299255775999050931516083932229753207443892211572964080466116863399246316933487493012213162312010788115823518447349246095738979323644364900669528735744
374 463544197000204716070636694598401242824697160278562424316802162538894331257218058407897211622690745869027692356393537321765037884480186464518630700208893657904391252640781420519813708007752818912306022115724867267994802566325584635178811611041496577455238237713145531031680695859560753433559436876325593920418369906302283802018555586547542690656342756483354605734348297119140625
375 868725709958118033009086190398708967719232622075882479979051852075214607579016930227447333289561556790217915565683109691892780174368682543830302351051931164601823544993627238618328931764099212572320665800269185607366771672989154382154694217919026346698440956172524192654966991778450285136953804408750080000000000000000000000000000000000000000000000000000000000000000000000000
376 -120345656617506980522511530309862064920594479327478299159366878847100120957201450872844695810758147344438067832898172780438377140095990314046859119675692994532243571387654497689544025146925772332799044209624944371642454409691976689086611097869054464705684910107019300322694460812820163480049403056680170178739663899847300854162313044071197509765625
377 403291461126605635584000000
378 1
379 -26
380 -31875
381 2456165376
382 13913782833621985
383 -6273036771540946767360000
384 -230671278260973500058595636685274375
385 678354681709268486873989334100213760000000000000
386 150430871144241289108491318527830179441323919675565478871377601
387 -2284692517592167792614141405245180410689733070677617319385266913280000000000000
388 -2077441899366197708264970965175462801020356437136686215887452480592584641563807174205780029296875
389 94892773780334114856649126358136813273638312203901627849577468131818970794962294738902549790720000000000000000000000
390 174502116008512683317646480357387640186112701658464813413715297590376024487376614484306452027720863051404111699378310361158847808837890625
391 -9816780311130654130608290533838646741192456815116670044977901890510996328072039614433509720688479948388398996529677083954792277317719900781394791913334268493824
392 -12044843816960756626868041624554317291109725999863784304704231849099635747528326300054437098246046299675164583616623713978381887730510334051231705302804805313161245547235012054443359375
393 212458668452711203691424123129875902694362018805142310088140057903644397197529676493704501600495442595026221872584842660006399757677238686620435633114698635424795564441600000000000000000000000000000000000000000
394 32151939180430189616493737580335696593929346369192209589517520069028830243319916194192882804496872866819813026223606280161044421719658220856936621114682488999200832842829371102094048881656486298770043280802809161311544477939605712890625
395 -21888155191511914848996777170381986103642468523770474612602737651283831769596845513599081254886736886697905145621323501383551726669553810626733542268831642489392542052913386533636967126923687777669707729623219897259691868160000000000000000000000000000000000000000
396 -29542993822391283395672824203916062074402129131613383716429506239075370494710801569401283893904139049638280900522764190427089713339318290469471116359467749669098306055212720619230643244394805314647006093836160766278220125027184102650046912894366780490590511515211920063729641300092345410899
397 27379835860144944464222589122825433226750695935758901830554552977979745463015148322305716059466704291887988252979614605238471410064996773798609174003781646455379379541517249370440431269956457984902150206474899316012125867095215624519401844441159193546480290771444600668160000000000000000000000000000000000000000000000
398 4261940018751372658983218291051560947897805008758277655961834750654582534578711214222921968076539107452397462135696251246201169624364468008187610062994053147185817328749700374114504807886431465725524622237428751305320244610600487180001013671302045169056646989237546688674340970820388356705069503948569638838033739602906280197203159332275390625
399 -16115137818494501138218669481996434254517117559618223403951788570500935713845623948168315397670212434663077890240647974802051653821265026545367910865846441576029639132228901764333602765357591757571085961311911727433586819418309921458206003324672702218800069722489661289803819305964876523245589796131735229419225088000000000000000000000000000000000000000000000000000000
400 -92289653169058845397725916595995442625999447890614796278692109332922798968019025454100957151587981702883181647695268335365172842239926870022022356472099811010099215516204723384723241659160437172775841007029418708280544649308730868372170296600122570666132396738918198514870356243669149527938977648669715259919984320364261358617412118289670610120334869053149162709814845584332942962646484375
401 11684569102907531917886048124871615560022745235717424894973929647955184827593610612665875302682304632128044141911862928915299872673787402788836155763994273284459643218545099556238000645580708167047542863767547432420093689960905489029499669218014733330275806879994386570193884908699817648734838732284602074477239661479108398145652714610044852356738706886033055288518410973102565462560043438357391706607845376
402 29731000404005345584325278692215573632202225327513729381510940121792764938196778805555278282082324940514604331728723412990619791441839087299417351630801200008734348431326470934181384228365789050826308175967630275740417539133732315539815465237601160522478599045312149839080278428129623228571459788566231825155793216577805397418777964592842922404550573265725907695140587914382247769484735044898116029798984527587890625
403 -2870763605240411465920893971100406983035008794018874581525653636220494170725314535891558559844876116446391717783789153028859578653082699158299277924474030321248970807273417150545102197041975249127537892699877503030638729480674445517361911280461489869921903214297471157563556459847754424843361169359540620867060597686498786658840739840000000000000000000000000000000000000000000000000000000000000000000000000000000
404 -358657485149261703115397714084416343656869372800340602437993463412922283138356789383152735881699071330655168736986667461371116815684584701411788391314001013456616759714452463929346110135594321231622123197035167149734618577507265328170325475095309359913274405559826588775975008572433267767886011076332635069572292138746194926030816985636283204808005820041216793470084667205810546875
405 10888869450418352160768000000
406 1
407 -27
408 -35828
409 3129328125
410 21160788232421376
411 -12072572716506843574159175
412 -600189994787693530689755583897600000
413 2573375170209454905489360988545313760977261715625
414 907304657276413234989654871556646982292812595200000000000000000
415 -24214828245524814558417330178195669885682425520435463208785399495689709627235299
416 -43472956847282658985459907736788748582528448075866264564290164730724608968564408320000000000000000
417 4495158799493336126362665852583305437040779731043501660901249015548360640574089327441849814906190519630908966064453125
418 22002274642938533558946730123371994262496688985139877060847805141007914725738417988120526665149141171732722514657280000000000000000000000000
419 -3998935297628865577990495418417979122467984990952565222371408413340666914270746187193243384377995235785750399232302099038602914681819808501168213784694671630859375
420 -20041848859381122282670350096669223105083396007328072294596314650017651442438673827703131967306926643642752092569810413563531376721778937838238760717556093660632068001306338082446087553024
421 1925169263917084201002433842739553308710803693683795568148743898509110038269768395003271516622286271930733562682795550228246263974172003262804332421526145908342550469268665368405511460514846839942038059234619140625
422 2269486428875896642544867001051254675726461646326842274546467737581225809207908353765495607767335082046405355331216911194834544741205659324522714268356404687494493829520861974771529664407246209024000000000000000000000000000000000000000000000
423 -18939753867362924727100111194690081294014799715371372529553901437817968517359070718464874449966563603373383644479007934194838729999605143796889799491216538646915700478007539423943927576724847658398202709948918898113911323204551921545487320426106202416121959686279296875
424 -563161305383722419690820173479228034711585685760885568166785372971662322059271435376896371927733064877827217832735333823918047758917498602575426006234048460902415587992630006341665440223230922892235177107166050740086674570194372585000038494013763878912000000000000000000000000000000000000000000000
425 24993414762109812704047349487261605823485505878193061038699558332982110447464429260632060604747633981550696472974013316895081520089453908770176796425183326353029324031726498361896341157445143747314259941676988920720773053740857556361721562491664718921343923073574628458593336093610015104290250315727016387266299684589178538701
426 537353184115289841524367098200347192852775706959915862477394011821252962843489585779882585000291865125186692452946355165370673886313290579712976587155272184758112793697279972880438657465309709782068238473278957295112790107505529997694725305845865006959586977727530415641667885962326991423949408797982720000000000000000000000000000000000000000000000000000
427 -1256467902327635216126184656676397469489035208539016085350984927947063117553954207125297987879668597260276151469257023210595703472149622003401410145640187001587173211837548636826856070921843265970411211832659636197681832483981958820562801153168342048842348938786856566162378681090035770694071914468819969027310120801053499996892594563633290127476893616176312207244336605072021484375
428 -41069285962728076816005984893593611909801361580210271294322673041679217035072266458509765983301127909946649601816767760474279784199019211382943171567231029924837999807961197197715737875428187954371562917105708644986460899272481054634987756746716969883394765649835057214624258878596884400544639932067892355923082044277155838608861829724771232776192000000000000000000000000000000000000000000000000000000000000
429 986857999627501024641308670469890182168110112063992082677036465756720458739125409171227774919448666638114340070107501270123391727341578972596482177133215061676094348991071760778110573917221713750991245068384366006080833980788173245559611297620951607514937510478936929793071192779014739675771768094744543287440496057590464158234576546133079854757521983281107167635647834956644184758070927933337745940889362827874720096588134765625
430 195918748097232602202166775586033705954602463602410994554566192571616263020150276834167741678254158784354998507609836903169377588137328860890280688795424125517642825278527866181152912999364037444739008628690199207199464377386820521631419663535077793903108282547574088350835156744438645723512568540324368547936795155360451343269713157317274063635062139774687965974220035850808158221622014957986667254372421898723189938600808514329039654095081701376
431 -188783090552280151358880920587181886341097309080358132759141780771999878886115712353689919449111463704746979975746358447279394795011400622785134793872407029696868513865622963043525658740854263378497510182057642471660057201092349357502848424222441264734982658276249057584102199344885386793718090812623774537694169195680399055594406621561826608939062250655606913782878311146413687973973430088056389308921471820404305690110913218404675717465579509735107421875
432 -730470890717518631510545001540172282783702172520686055598857521345214282657574362336071885334048340412680358716148162769007207775461401050023397619568216946431724308981472848693745210799272181721394023091369181642215990006367012907391937412938236951344661834657929211731599541782819145799607365089929592839298929782387898654927092195918537480012518412453220597104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000
433 56650695581884755522931233849936642596872142241139165539808881726908004136682987154205048398801541897366658792012150279127287586679422778714833667129455967895810930113889843693651718751413921374600025639560238120647693113158491153057385057858107133054523824262495716487235197720950712708902637082459912376465584742417265095135387072233519518827682368971355859508791658803454789616882436575906467624008655548095703125
434 304888344611713860501504000000
435 1
436 -28
437 -40095
438 3949678720
439 31643844233203125
440 -22606210237757007539994624
441 -1497926406107987909176993576993661375
442 9187971770929389691269517073531971302850560000000
443 5024012819891302055034116272924636570672714901079689256528515625
444 -228143081344630098758922330615702603175901757429863155761152000000000000000000000
445 -775673388032226962086430762255910904538729570773729439021401453375119157214089064347310007807798399
446 172057629724192185480798176980805285326193284063456160530955262546327158137644448787485950690868592640000000000000000000
447 2091219647272845291039028301255241721916636599904238622186916803037398884180106255938723780323891399538799592066230532516725361347198486328125
448 -1122340673995525433335365762555981878728946593357257800485730603433088280733723687002014747840994163234497661851212867076321288187700838400000000000000000000000000000
449 -20435860064795754139822532653441319435909357328411220195505193770349919116843161487297189197570206266064211140797403828526748986364061262306777302658727990347434794502831064164638519287109375
450 9165465175510985923764728914258193622802334428315805998821897885332948764410291894321149400872356015691395892788440414843114562406184873615733885684090154175657097677696916679175290616372492345830629371469647289778176
451 68618548773642141684168817724042775630578006552677999567929161579001372986916295917486997688293429561011331754360973266502847423479344694197070642322364711108160847617745408288685601012773624418883585125657577094012967791059054434299468994140625
452 -5333390778732198867923704647363389904670952855002188592924658218456154088147738788151408320256018144475391330299617672250798422450675515680145736595924337429453421249163434435868279485589613513477312906280826155073335931699200000000000000000000000000000000000000000000000000
453 -2398722174323614166603790100405916112981227084007308325135761662598933577317408618922355929383355193444389348418240450019746621572150490999000925737985809962564170934130658338890437205516990893881675866159458656415646272859143419756820622808152965565472059470129364319303152267741388641297817230224609375
454 3013837203097561433236248784486556572026507283188792306757873201272542293443841196968443344988532608468961052074038765657517604518077169247464005409284725410738483192664102337950970991212460781424996609537668922110607020899713695067961111053801823541941695720926262420139665331008307200000000000000000000000000000000000000000000000000
455 4207748417781613085074554946583024538692256392962617886543656898462211461848548558408732172038957253015550112164036177697033985701008564848389473161951780152390169313015532102284815731721068975867703610890101604180369418147896175997479867942525891011831334669270494320512335330053105737934751498834309729063206513953520257920314825817829010000294556982498056988101
456 -1982652775542776940313426087720496839271652531997775647564496517194140041837566179556717178702688868514947543071032874865275920368806359119979958283077254364902128803745449476830586646412180383129013305377398171746998032028357853265133410949609808208259670739198611160554304364498279290903068565606846684529224366489179545818180479877120000000000000000000000000000000000000000000000000000000000
457 -64823654711445696215056562604762955303439962934061557665987542176540403884735699732157141508612200890784194420669271239354644016905174429146839895003924933964272990997605197764632524326833186586725813625128818942765576051010605452420166549071543287135337447496256301151706927944423618980321622278694842722667431119690500108675159538681847040405307985498925697992647988906311190242302833208754009319818578660488128662109375
458 16746353829404914731726077215771522042165339645538637992274057569236936288177256628785312480358780354674008156990832718243514354027787870816938205175984464201413786153614741406505288359196081627987030389136842705727553544683044204145677639421639018858536288149829751290461258294843813209203068821343875449580695773884759581448683253390112129367900115444909283598348769327292329492480000000000000000000000000000000000000000000000000000000000000000000
459 1509010825722854806883414745437760184565021545039208940829866732103607359703691810552759077340108836985246340970255665492997368796566062308456801952682791459196027660792340250684631794372150892938530085826497871929906807137524738122991389735835240224940778639494559073107476588405170344134762035844487326595332897316224872053457087366752599953648278973031622847733562807423971305997266898210775245370282802460636981090573181387239944106770650478210882283747196197509765625
460 -407343675596732856970050830528609539978809000470024771651417887715128617142407206763590213361937711143328869344847339293036941807354057098158309457381685529476707466346547749683260190623678773646000027067900910944996386042717772701912040260801260505770335158675296516078315675265866201901911167873482996705800253854197693566202797318874368229686212641339241595822870216748018849787826334286144887988445815533423569473675261323851325013454178013959679029118685977431330777566268740153114624
461 -123467849846987340162971463172855958525374178900293411327898921771179848267890975583479376384356179339206214712687820970545308202972321081280848134386461814199901149966942980155192651807378776357280058089773440366044685642221525332272933621525493310063888491792682062724475669909098884442337092627792110393382926874801754735103452783539912916062361084045105213496271820497468531282959736784285946774562829037607573328127632524414694389994080943823297514551871889576517560271895490586757659912109375
462 14869569091975718033511545979165554541349347907003465005589536720880034917952543729775519491408744103009002333665340423675058565606168542439766042873749560700410955568881596834059836717056347950750153300186321614436419708863685210250480551149970177107105422792558648917861879906348150353819121999748028234223863539002496100448922731060803963102038195341621470420488107346709676607042022304587658035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
463 492145234252304247626459523555107896404682490581179127630409613335783947937126020670802465099100523277031243575064357605948062991490016131880403014403967165710106825378108690118220924946128327686499041582219856046544455442995770956579668697667094223874002893758374255386555432330931154483537866890062294105145746680149126972015484991069136916830744420802807900869079162339132347173118136405740750350536074256388614778234824598257546313107013702392578125
464 8841761993739701954543616000000
465 1
466 -29
467 -44688
468 4941909225
469 46589146283929600
470 -41277851373711002080078125
471 -3598404256939331482551736059794817024
472 31038276291594418167872191014853201906455197550625
473 25739591058438136587501243991380332333121582870810329088000000000
474 -1932255702940669019810744033364675178513429985161667369147336466861281399267578125
475 -11989684408573686335739224567981660177338808828107951927068013836862415175680000000000000000000000000
476 5441523455684929547773236751531793279106614397968132226541380918747797116773638074987227840525608474854049632013051578281
477 154580443364339208381150658020187445987695956393302330833226214456149077054751733055128557700026258350180636824709952962560000000000000000000000
478 -226678423457801147734844675319574488446610957711600451147765848639898682454556887745371457270177419748564263882387646064618093307255279195723499287851154804229736328125
479 -13568447822799731298649520425335378471141175780898160553120718538807382923591628579971504454422981855835927387315307054096051376378570732048796451127913007284224000000000000000000000000000000000
480 24959700164114741291067225995041648983748868313209729933933035449079452587360434947920166797707542444045539435884531532207358769118975930484650977396179482844776668254520297408504619549623450439298176206648349761962890625
481 1001772583009967914822528819087861085916622565715605083333787075335514531105557686154539629888983315439569745574023571859742448042025233988420525480682563894732607020036558327523678572026138744604829567273381869803875474830585866173813865272244699136
482 -579645520942011552423975898806287698063081643305855690040462326464650302809323186306680425275573878685308844422672762085019315254565408837265406351543830104045533678589891394023867293266215925385374559981224519388139195689610312583828598577063090743877182831056416034698486328125
483 -2920351601561183886448576190744433350081395727670579744198513154487761501603997749459176994901104193922076979657313784541962024849527853484674607906769690584931965441962927792451399655782273217481596276736303038911867957546417616944819070565333500564602880000000000000000000000000000000000000000000000000000000
484 68962250562720691104267813182589703913519616931090895011000361549623641261750571536592280901557196842155295375298070827157352381958207348465323507516874410840373341499524029406011074914105356604799726091988663203713593106724838685739181838639756757300312452975111692576890917241318741415960149104755881513243335311199189163744449615478515625
485 3532245552716567140026059193859527020619026798399921140065070183633245083296280067463123473426506915156036426965705214310664359260889771970761480169061708628212416511211604181638922387130478126200754256418693601584832708113942952295918368339288214754055039239438212999332867793684254031004711058317766220319790548910080000000000000000000000000000000000000000000000000000000
486 -148054025646972475452595834635092003808532054592786552785916492467272539026793919610734561401534295411266264250478499811953467221389448544786609126927388184386285637017987081840348379317075307979068195952742127520185964233369129269741956219691134168766641761267741593983310890642171159610570653949584800821331246198452926536306594413797026639936002161827636715659104428951009485709262546822167092633677709
487 -1441118602215720082979221064237576161119524702719472122122205682790381420088249340254191034795735371134364446970032454367895252918851115619388743635096754958639710300680695653010690788621836868356689657860667843821443071751946733173375725478250140166968740705383603371781293978196339440483306754071699777874623558271616749070772715349873241783691516176635799700113918525440000000000000000000000000000000000000000000000000000000000000000
488 612021552665735220107883410222383130632305644526704905894284278790687650673976290022378239869636539372892288098974388728906322626410145447948451736154674792646842582424018366706150833784358961570261401392618402139247678788787238515210869686971563117407748652620096208799795162437985305275817448338308843888142739912839025552177553920470923990572113220806902315592748181340098652752996068474464795118431837627334232675325857188364242489342359476722776889801025390625
489 1140354406485189898876044214839518674391098482424203733979422322323515609906537789655556752401894626550364200388476668977650391585127007960197751898343772089042348069356861044892568351392549596073070256275187857792986192554489198270285402463075294351700025924646574480319771751459225198766771188925009913709692789015319412578179896192528792270942793262822903613140483933269725224899535758566741247495873968740908820070400000000000000000000000000000000000000000000000000000000000000000000000000
490 -343808265503482027721189668866932737855461354884225737132879528721179963040951172248198167500635080766056730152946372906195019117050677463915674779246049202344050194327066267233983890081881295999625474657287471560516744173658617334548083690548262972276714157353498169841064537492333641582289595640448649466374618943870610718894733490914559204251820409477329554005528128273800594654770596302992567856137117255916172556306472583334248784572435911074576879643831445150080016706813090809902178079937584698200225830078125
491 -109253578047842861648519947853385056112272192558078213221442636295976652064318626440559716021795042275898994828166987125955218056767775113924184401320585914039091625400901447195867005768750922413398346351022919090547785238317831151357017912748316700334363863191041452723338545776555606543607130529310224755670469455409388515800970697446200538686409335718761267820062271824620160906538115206305394230954163781727391626575024437732390016378953908121940563299176813975494932729253597207827976697317284041329633138436414028245214380949504
492 8640292726603990236834270551970210956852962155720942261138856772871014620224156696115011158967632883058758127129361832116888112518340938170552854402872493359491061131052322704660044537316369300616986341722326122505813539009518151423608381736699681509382391376460209269060925967640874872276691658678045261182034120113841331058977141773258612248699944144617062857599160523623255020662386624122549846807510921307283469870384945261298908202012396326816515412186922873920024041306520778554125954745422665860543620652833851636387407779693603515625
493 25123025827079907325052893433584783761467819472032315667952821778213432240091392787802814145367066465142345873823846514856232297882627098387759488825381729013449734597768833370920477380160399835764536496764999053513635601521829681782302051015641264685727623655543955282716916522475826335245332870368187216734537669204442034407611475766243759838085591315214308507934098470555916415595971510207657488861894898038690995171675345296293888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
494 -243700363415453820457663745471874480243338860061194426766481590307948728281743134982124782947998086531534726418359437474806473027838338932854636233119672513728688443402398491178336262769808175464345202424464221328278837107601750188222633937200880269500415555318016957516798247281332590182623607128973720680469407858608263143420386342802740066348474572052892332837698995776692356643947318903353431580058224584748828244830654978804087431254641459512266972453620184069222887046635150909423828125
495 265252859812191058636308480000000