1 3
2 -29
3 14
4 509
5 -283
6 31
7 -17053
8 10104
9 -1306
10 64
11 1116637
12 -682005
13 94994
14 -5466
15 129
16 -144570461
17 89619570
18 -12936231
19 800108
20 -22107
21 258
22 37221717341
23 -23243908815
24 3414230937
25 -218563987
26 6481607
27 -88413
28 515
29 -19111920865117
30 11978526808620
31 -1774744379496
32 115537556268
33 -3543628378
34 51837476
35 -352608
36 1028
37 19598514979767133
38 -12305897992722825
39 1831091515792020
40 -120200739554196
41 3747756643718
42 -56677041278
43 413260676
44 -1406308
45 2053
46 -40166364392797596509
47 25243390701323576550
48 -3764212413850571805
49 248122406862339624
50 -7799354102532378
51 119879014222340
52 -903448166402
53 3294785768
54 -5612905
55 4102
56 164580041661365462448989
57 -103480784811789200273475
58 15447221650247116261635
59 -1020321713328856011333
60 32202076164937492290
61 -498943675371459358
62 3821306151971334
63 -14402185457898
64 26290857553
65 -22418799
66 8199
67 -1348479839195293148167986013
68 848058207868376197626448800
69 -126662567765286412731849030
70 8374943018953564417112904
71 -264851931732661730343303
72 4120047608483304012384
73 -31806904978472598820
74 121818411608529648
75 -229803181389627
76 209968077760
77 -89593206
78 16392
79 22095461135234520922869900385117
80 -13897401185782181981394981136125
81 2076214231042086248808972805350
82 -137350103933319439387126781070
83 4347973844458616016092132559
84 -67771831996731597973255143
85 525276185680756835678084
86 -2027801579184230881300
87 3887143538677568043
88 -3670130135487227
89 1677952758070
90 -358176126
91 32777
92 -724056307145301841956735739345541981
93 455436176122833381704466980375708250
94 -68049361538203906469202624839650275
95 4502901770021986795525566461688180
96 -142616105012997707670710218606941
97 2225163136545356350001689913526
98 -17280547160569452346308389739
99 66974306133968818584997784
100 -129405608198109458082367
101 124153637948458509606
102 -58654964064683057
103 13415026230964
104 -1432245639
105 65546
106 47452810508380593045286816101253854894941
107 -29848977037868222867575835180387207208375
108 4460206443305392251653836891096535780925
109 -295174722663469152524828251824497902935
110 9351134576006852754410861163304780497
111 -145973132584786016817731462081360403
112 1134740382398785554770014628238369
113 -4406575648262483915951308159747
114 8547829650613468372929083863
115 -8266062578426234802130789
116 3968224017855592016215
117 -937835538163370725
118 107280108674107
119 -5727933841
120 131083
121 -6219804009836452412286540502814522155810134877
122 3912464198166492896576474387389869297443764500
123 -584642488120405546823890938661876621620390900
124 38693896630112197621138467288283510167180180
125 -1225976437003609680231419633509671991986216
126 19142487541861664435104926790553456882916
127 -148879799274740805037187858829169100340
128 578717830327107339870255829050756900
129 -1124796251443121623960885117334746
130 1092005449992675342592617990460
131 -528393089270812247143479484
132 126893141511543083054140
133 -14999361222404597536
134 858057581015500
135 -22909375900
136 262156
137 1630493376653962229538617276682251809525120572824413
138 -1025642001527750528745214281394759000490824220480625
139 153265017512521878565045466589905036843974816245000
140 -10143996174588882450940167398225742649397068677000
141 321422286974941371821886638293681247849393773500
142 -5019333373098329633020812453143145626564001036
143 39047237468418790000908716179563087265512216
144 -151856865430374294415325402165339836650840
145 295438431164884225453096484912767747070
146 -287388564939772999307902728226471446
147 139607611836889751870020047323640
148 -33792795670814273754371009784
149 4058900689158796304128860
150 -239934865797712845036
151 6863635926321000
152 -91632260520
153 524301
154 -854850490241367516784866233661095469701022003843000671069
155 537735198121197764349823309282087834597049328689601228750
156 -80356188408624110941517867847236116620891203258495285625
157 5318538875396543113199534470514966292946583714411898000
158 -168528313411979625773576063871754073496360209183218500
159 2631902697135325086338670626884260358653462932936904
160 -20477056418452917320419450709520094604974698215460
161 79655931357093927234717448492043420705097764976
162 -155046976502436359972993828380595429180234070
163 150970101754873530259594109964041255698964
164 -73482123767290864117488843319490363406
165 17856798661292434524275442395967216
166 -2161829779089190429249786890324
167 129854111543375866115208264
168 -3838463681972623614036
169 54905422162091280
170 -366517507509
171 1048590
172 896376954824680888315272420430489454811839556120897393669675869
173 -563858008009679891183709200780156426912890901348575109641816875
174 84260188708147965576488331136960587545818832288511900716034375
175 -5576977894535089612120369774357019046675670802710143264431625
176 176720231831468756597892267860922786090885845648426116972500
177 -2759921162767479752683517805990288828169268562039363204108
178 21474402290789240010179805037263336500959207593605337324
179 -83545854591045931855318737438150934047294273803454612
180 162658349411352304958636667030331656764227398183366
181 -158458823364322458098987406872145083206232808298
182 77202634995289425953983692971385288044872226
183 -18797710493629327980278659404555605815038
184 2284701782929298467255729230491236164
185 -138323864498907625992736522730652
186 4154778843795183617450235036
187 -61411026536431811722596
188 439227250633355973
189 -1466044863939
190 2097167
191 -1879840031317583329274549041065357890964640006321574740221507594853213
192 1182497820824618367817988155558423460996730949959390866203024691685000
193 -176707071387866640132520416818071087209903514481250946697443279451250
194 11695860182646654933292646321733282525380568869748273589333291698000
195 -370614941323954732395151683591112160637906199529936486630493724125
196 5788153666493139934536095309653813109647756958532185087701677024
197 -45037867108498294534821292191117908221824274351114253348242680
198 175229913995466538368187435979667809126586287397329855256960
199 -341202991297656766332775080910099275912117075056244011610
200 332475055144370288274624373951170009337964980018758960
201 -162064196411640527965773751072891716062374156180876
202 39498877589841515487779315099213387689869259040
203 -4810166908669156396481032982316943000856130
204 292371009188406923040801106084646269920
205 -8851530781100508334879349279183160
206 132943097377752766866927604224
207 -982537772883926190567465
208 3513747635177621640
209 -5864124929490
210 4194320
211 7884623305273789694713360845030118713490625958103234062083089807946333526877
212 -4959759264932125609634629514692997164561966128098050749942737096280976753125
213 741164535555306812659398864850275209863395357037233211378686037243466816250
214 -49056181550447165886624145450894333633703556816744013908055269478659341250
215 1554483797329952600513579974890941424206898542788280003830302312857806125
216 -24277652479081833247856812389441127707021773156155866510759212943872445
217 188908339356176432398808156038976451857448310789208800574888715614424
218 -735012742287863777504915224958891708066908322436408712806891855480
219 1431284642328713729851758373172613611263698794781176868971138010
220 -1394842989158605678728031159866172225292185322592637043734410
221 680079144385470294937759297367736259148334200120247870140
222 -165832403965871858145935993968279099770619456693948076
223 20214805993455427535030158357996079000895739598690
224 -1231103352602650255741128316238679216157661730
225 37418390822012174534566930184508970173720
226 -566455428828095827168668134313927480
227 4254006190873668807594998891049
228 -15720267047847600523327665
229 28109676147562176090
230 -23456382277090
231 8388625
232 -66141025638732248363310858191460540632553006742465432983564392143796385187847445341
233 41605492710769107218032341558573434803234824025171440307928082206635776313673981250
234 -6217344453199331658561556886902316970934131624566875950120898042931977206972849375
235 411513867224250605087840945545546115443898223440307222998448984732144301410637500
236 -13040005828817766801407508223735376143908440681677467478664816509629286839771375
237 203657288568695508072071400701352239794696416392230295494957160836197744785130
238 -1584702473350754908241781543834351655967164638694310203248227413014541568661
239 6165923413410010851184128208483222588767297204075749264730883169621841744
240 -12007222244942716816435533870246103984677231991512969722355915942783570
241 11702223737085110737758922498306983738247317125563279615672836473700
242 -5706312874293414191026270112892534865343340791459105002730969670
243 1391783275544133832384659751723619507106864644198083323736424
244 -169739935893920012377347737667279409371395628715921270286
245 10347459469566220786697360822112626699774002346832260
246 -315119353367651375665980089964382286996156817210
247 4789191499188236283184100959703529854249040
248 -36251650047646671849579344186757588321
249 136125179830851481185986159459034
250 -251521349366372998931486475
251 224876095624599843900
252 -93825277449715
253 16777234
254 1109662370097775976716177839450953331247141974408412544353897260029136060282481809712978781
255 -698024476095718628452460003773755211707246493467728318903769258698528305144733094864009375
256 104309778660564242259764365781746188197579422206745033998699790629227304476213720746670625
257 -6904063666274893263271670166459697464626302754704145393788319401178914752056878418686875
258 218775418985207751333214758739838501689090581346354236207225495296217867010389999400875
259 -3416815563954452763617194936568762455847801135375486458960497357869300648457584154585
260 26587100933130900904895529498904631138710260714517431175505111130654424250690781567
261 -103448619814633812777579067691088100582706674860910824162183721765806461420315109
262 201453939094044522609739302380177213178083363378159327095659683889009159766434
263 -196342754241872793033227971974148644896031116315382902313542134440722476470
264 95747751585651416664464945307110862099669255280386714536218743610482090
265 -23355956343649019797150090395946181031030253666130494011409967221678
266 2849155521333929162129833539054744070162844920462640589827610486
267 -173771312855511302020709683577549215991473683960030009890706
268 5297173231818334130683364847834076526590575090708336830
269 -80664424389804015345919092840818758317710672938890
270 612990990956616789231368117098624115512331697
271 -2320053331233865266478286500427573616699
272 4355953438283303787200302883099109
273 -4024316403773035118207912775
274 1799003135483674987055
275 -375300572927493
276 33554451
277 -37234092159326021543354070897053192441803572084641891772366436559566336321227821898567072283335517
278 23421817134435256486657461165095477962929489589556900363755766051391807581313887157813032943637500
279 -3500056177335208704819660459871098868636281191861431859120413115551694128346018531207964323640000
280 231662046027533926148842877162936547523261343399857888183162778229248645287908615302695441837500
281 -7340892042449747758084278568417241895444441369020047717226915786128158750917793595645119015750
282 114649527689485885516209338361794529556162190484862036583833465466797767583393571246883426180
283 -892118513740542249095720033765455587696022997358942647197056453088455993974027491391691096
284 3471186369613535821280725624572579272730830790533931085755950330792525255119298854609764
285 -6759776150537012266738260148250087915811297991561961715180559637576703094230525617031
286 6588371246183480472878924498634828614417846141683100624352390202452103817466457944
287 -3212957858235626094615905716128089994540487379581947609897991447956540109081440
288 783791620035481661715810764080026713873675236868460417277293199415601080664
289 -95625154003523045717228786877761239415457509226720133168462447569806116
290 5833647030053626593558797523593130216258595144620464285456859410184
291 -177917415609297272061648919684781265144347643996601840713558096
292 2711946196903063050186297388995866767641406063603605936200
293 -20649229560047207976284982076362756034460505273701691
294 78461065050270156204304178450500114389606608364
295 -148481601127230617212737107171083458916896
296 139389608579486557867754792161680684
297 -64388846580149930065120777590
298 14392001064640852713524
299 -1501201150858776
300 67108884
301 2498737681205664758107320650190945238752433192367637467149572081183334585303632340280105747491301655550813
302 -1571811618451490925496772065085379689134319480009687699824850528857205299224464303371854821805890575265625
303 234884820919021715153823929804788656472442891536157518897311186271554093172273212212220722533006012237500
304 -15546580472541737868051371369399551642403498490220895898700825277624701939753273742704053750352463077500
305 492639164718380419115256657913183112970272654095324964406827449020421707562556124416628182632341461250
306 -7694007016919512660260505884139558658964893803794259976777258443409279495214086332468577163370101450
307 59869175552142384307246564033099762492717624528847123515526473741157493155811407819664906766592220
308 -232948269586748618145241438761515670571079200882782218095946690752314008810885559756152671648956
309 453644376302977647247703171349419708759584493221293361810306383292914687621053741811229689579
310 -442144876306159493296834643784225647871020101610973634542795447083318480755435398717690591
311 215624543530269953254528922480866948980082722436710361690341324242272428151249097423544
312 -52602578974950669672156628837909490027736639012228114848515434876447608356243567800
313 6418079342246673081088050643457530544878490575169084270001645944731112315899004
314 -391585056151523292873264441360023451849734324159216934103214303929587487276
315 11945669472303277002247027826045421607317490149180633851483130793531224
316 -182173548630840373593502105247660889732777835576552406126357971096
317 1388458305096120536757618361079043752512186802308238437526915
318 -5286082251774845334219846512646884115091127789081248551
319 10042892790081437470600554984085271862576626491404
320 -9502760025690835798474581307452370654580556
321 4460452021232479894367386264144016034
322 -1030219703106989188301886567850
323 115135906435467085362764
324 -6004802187515436
325 134217749
326 -335374898084899613763534671748842533959757846702086928520268229927025220380071746207593421343139232017033208240989
327 210964989489860597884985457319130950820323045718076868021503164766029561425469083388012141015601335881020258093750
328 -31525708812134405961122059021026211882072125118495863582359391452514496543442215535123634796974016311754033903125
329 2086626959625119833384871874360357719850274141455268892026557716499768280209672394334280625686963076824413235000
330 -66120925451538416953455805928608685983572082546975556460586111003209553836050348207515027214363863233979578750
331 1032672641360166283427332763417006595451666507344091252643600773947917531795608598909995807356979635460068300
332 -8035512473717888825876532328081615091770597567430359700696436322174735971985545523934597795785904207569830
333 31265847587588720163726805313827239001724876139246353361544184464314628914976206120772425030912326133144
334 -60887350909276662499967965366055740293223408742978772247172747506469303477251056698415351785339995047
335 59344134831174938879739116480414081900510762536067344000571768525445973185412364675839754478377418
336 -28941078694170782042252327774842792068913440257694221950480756570097534424257077804886544502167
337 7060414314104557040379291783842601726019938781036497515280611031888435853484585890070949744
338 -861472636437137169418743163030696367171751322586110509844092260398745858292251153809716
339 52564075026337182933132526186439476624557068732575100397946077119689739561317015208
340 -1603712213013325761792397236252983562433533044127055103260692311221658363357572
341 24462865650574757582233668750886072603660175442769450233616937052346292208
342 -186537894069821265527462061977978902843556535265160273481497265647131
343 710874413445522080621991404017113608606217986701584415437287594
344 -1353220345126979107693730602616203215857726023946564150067
345 1285481762670287074453760522296193236786622300368728
346 -608174500628974068258625057346656331677647342
347 142734200943306812775799967816575428684
348 -16483499591231866439941211810806
349 921086819138021057727608
350 -24019203649787457
351 268435478
352 90026514187662539324403853969210535215711608614903379036320187109715112793585123555934335879276111119265542760246938934109
353 -56630483853999911249114852860314583766326467050814435455823467427856694434115435888614872553501787628315604346587828921875
354 8462618263199215899457922031075601114673811833467662011417168404300787444793392905732495846238963301372484443399111196875
355 -560124693021198403288837899602428228237698192808952868584896259124883191206684008435622365646160669443503787248107298125
356 17749202927473605933077290378621256356527386321213248921595627221557001550514558505765821498935826278461882974836973750
357 -277206018535838789426224550094722975630768203882587538628643892466373940055420060891882633930982004948280073341291850
358 2157017495784303336215643808396625697464132748842764266022083746015148432411810905720287107418789227096865635530610
359 -8392870121179199343083945684099571402091332685304557930549300078806919779313024019701267040768985178387760056638
360 16344355132698634026333826995202658760323741453895441515822094979029162250016491484778156904738538383145314623
361 -15930130841026971841792337741161551679939328298196459448341938118173812410139391096266399767522824159305073
362 7768871029477528288498276654670198406256655339778882302880733831368409633721865978403952246344514512737
363 -1895294484094692485698824895659908853185219971239812838415665786340783948879744112934752043499175175
364 231256861269311872401647124625554326951714883707538033060017185281332235133391162617578476449956
365 -14110922974113545873917448851584378806920965919131793972653381165241557683211404750389239772
366 430545784871739785139548423765293049671958031893579777808364076776291780805323211245612
367 -6568304232654650690012902349166975037861132600724121774202979952898031529473376628
368 50097847708100636077764858325971976793772358224682683640484316485290357016075
369 -191010435936925485580882568849383506249972814837124895455467647401467589
370 363963196179303881883840781752183019462244550205590475618489013213
371 -346422104772691030259881961773753524092983894709817333338763
372 164541081774755728528606971982797093052619463234974022
373 -38923094960375369446943927958774373705438095930
374 4567489946674946073544382213384081577026
375 -263735860823222895146675046807662
376 7368692727644785030390457
377 -96076803861730903
378 536870935
379 -48332616907453838872381637695663440682525933251057135195281855219214133480040387778961732585629949208171749134108764962574305565533
380 30403259701671203291284338255876312775101394226622064656918471366429921988371047158768215603185807602904219579939369659785735750000
381 -4543333649964721194826002055021225202773330822550454710859387080915184309961860379783763867353892397283127504521581998242632918750
382 300714663798753778327036505326480010986546524465604394598804284063829024182273460104725186900169959787788381551333566065443135000
383 -9529031340819720621891825073974409183764139641471661025186178388141219828850357851466420787951071228687892791903669371426831875
384 148823866009633621573677853429658539030223633037201237879231736095923220553962189204099129733192586918979919216329290945932800
385 -1158040229524711119021828082521243599039806364392618427530589607529505317113387768357468353864688376688063541465717171438780
386 4505890001665393172233814370708754878175161352278948541999659346903788987785974130058854943721560713593731706497810301104
387 -8774817255358272982770050825644182128253857341261478397695442626264180997711267361513594401171273897029947261082317437
388 8552440233186740928962370253328755133564471291800923332840328475788455590484515371608097712569871093282955132356272
389 -4170896812705691552201238978857116293809835403921711956526570444094864293226663915280464391703147941819022623954
390 1017536248950811010779656063036719673704738260720691839391642844949470976180447270983633842974264235463697512
391 -124156977541653898510497493326441794550520861751726008603994025723465339716343270004743761252880375705003
392 7575975357246284050869845298705532500936461406729877935459377795905520271163005031516625840246001792
393 -231161619535366639892167112123435361668745380046308425944286214316455106673032959086273970923528
394 3526762036031938469428446414400883971074387784596717297817342058709839474911963442678466976
395 -26902645542615600637640371391129393768725239806849175623131181733591683072845614303103
396 102598044981693296492854524942279854464357883685011871601846951018873272403354832
397 -195592263867117912257002643014777620908041973512986821244857903851533841058
398 186347914868875594764417296871458336936230004997361092288425519113832
399 -88683742903193459357393253628343449164998752163240254055760849
400 21061218609937179146221698635016221465294363090155658112
401 -2491075592750074982176481552879247069629866540668
402 146159602337679553393443083507331314912432
403 -4219772653130338974101132442884903
404 58949534135014180684314896
405 -384307192898344558
406 1073741848
407 51896752307416698607053520632457770857379310806309768126860203213828595393569137509935072335976065686272755453479244727101820130674853780317
408 -32645251628535367832350009701790900222216295906955069144051306117846400034532260895902241337039732704104317864915710989647958550378842578125
409 4878367395300290623019855295296579018838144073835470622440070259561764037619735632955258879069841946698217971316918786619561122769437468750
410 -322889916454868964631238818896878922843939718400436034934994965647901273828627747663772693089418452786608906803852738932448979451254293750
411 10231719803088627615294041534546547446751678654735151460569172746062595800584995073610093687797708131966290149571372726406015376873806875
412 -159798419021770813229600852195469142799555237659634391524366439099733362038708700867362548507050759305927854285586774564911232426191875
413 1243436378297148209169911473840464132961108963573178164106563407746500876467753268291014526757546033833915721709281546923804458906300
414 -4838163711677681828807994190944127527613049459871830509186230907112390016665531685199950622150214757150812479158864656928379913580
415 9421892799699884726760880162684311627778559020057099895888122359367041540401804825788671673478369493332511245499985497844003629
416 -9183121559002612129139233562185755506273762413875772217567454426635190883839293880618393536267499998990282515156601129793837
417 4478474908001525621888570070789429792307742434027802954248493249961955847792123735570262830892565499164844454915789032322
418 -1092575399848910855636194775236341281573423981048965392602946004654681093612818208726151828151341611366962106805463354
419 133313557188308421316037139798321969956625029536131702070257639112255568662247585508632308498875035380411046547987
420 -8134765763222193665147891025993075046946880800765958142455988521965794328872776238294849091309153293471055403
421 248215475205217474245984188021695816040234646292648523664230687460287539289943250779477662615266136160392
422 -3787063066529184737091698927025634872076329095970632428793405664982676638355686374233946292983394728
423 28890022484292222240600564517603464960345741301553478050624204631092107426933769808502596849951
424 -110190714705618067367141357442422719987062756720889221336055949739424188637173199048551503
425 210118192405542437893516741465453104497423503700121142516004344498239348819280205682
426 -200285142460118234732562876047341242734280556159138606239012301173709888264458
427 95409791867574618973235176690456825170156716275477649395584731287923257
428 -22702995049861103331173421800590669989914342338799616129310695249
429 2695833271782359459395239473302412974635569336973450697212
430 -159428753748084384908037001071668574023354317409068
431 4677105991994941686313420767297275327080407
432 -67516353018160261742957157748610103
433 471596240798309705870053246
434 -1537228724348737158
435 2147483673
436 -111447427040197433005926958215607444136084913529139353188415682309818030143077630746517966044693463866409310606817324520314756007289353654863040584541
437 70105144165484127863307364276161087413531865440611067277826411831332885228250849223421115035232424731159248007772901874951974098796189148909741406250
438 -10476214247867345186418530081345479750382277598284217784864972508871380294231003186006344887266795246588485334945351956242138484351407111447416046875
439 693400820892174543283435301214974999236672142844744893328765089066254936275013753835385441017480301347963060217256578378218685517866711138605362500
440 -21972451301172243956562781153804398168180850918285772587546801640620819260153615383950975259676382122490395102003194092294207489528052451700580625
441 343164502217023199524628328180277270592638404098052537851792573620204421300520040771688264283954554620222787818242324320168687177701027772958750
442 -2670259450763323264292829982450740155574086251735974382017075136083769668912031058129964737195851602073894099942570739143070889285804099280575
443 10389878705449350382737793855450971578583952675212001227354939275525703112600943263611577547689490170365909459974536833439237352277541959720
444 -20233365568150046235585651690207210113602557301403544944609854286282930809906665419002151148174887592326739570632322845221779474354075801
445 19720612816630297995500307280066097334746249480068011611574474823874101878080282354138583916453418216308641543700641100632689542474842
446 -9617460820511614542672389866244635186769849126940581931414751904634596690384402312415819738367772752618025612842489775446157296815
447 2346292284950081134462949660969343802192425299989573076784646342719055501798813232172615739909294900389362828011779092372731068
448 -286289776827318597656048455388398824460603063576965933871810332156916363892467106287725957006286024715340584322886781827917
449 17469409778521854758237793182293760972518290516226457918444718310692332914119877820559424696817413576798970343762153534
450 -533046809197732667625994795580159415273162775917561939431067423473518793257927073963073080076113914341142932485811
451 8132904228578428621679033243606416787444163648186177573546659695261730236662412678090274042588618873028962864
452 -62044637967326435784300947940650039302958989160966043045224667094565360388930088556063421855601662345927
453 236661648124422940332157145543784853583283107336276013037572710419210347880847972307595212423724398
454 -451335573263043980419292346762263263004492399581022042093654106572671535066448870850500445121
455 430319186763145086132816180917544521799704969634076519965444307024903733066359823052924
456 -205091253132569785767160273450429307636097471525279570348211955536047615462589251
457 48849720444772233743767590476839059170466201799436071574566972419337406858
458 -5811960866632651129022929619156894565265251227295056135499730581837
459 345066475126241041121627067961706152836935110106503025026344
460 -10203437396197146546974595188099601261179655258174211
461 149667370138605903840874157939951123995786254
462 -1080261569062397061936895822292984757
463 3772769791110350926473782788
464 -6148914798610699935
465 4294967322
466 478663054523588207432181909425675536567170357976111410469400922098286289111980745557359400704965962888471418328078238507281215307361087197433643591045616999261
467 -301099301704818840634046265550260994373616358224298975153093492582520731912311898638972206202167328251628703414388930402019162829754455103612415465891840234375
468 44994997661060843735362083117496949562828692946538284137831905764233032574305281675650908548735152333325020061513625941987861678586413898396075405390885453125
469 -2978133859921058274485610806952192069739586567011369463439017311799829726437383365179191976566345186898001607785644054137918507655703517896662777573746209375
470 94370960466860706449717576866393118482078459912341955408637475832177454565962449545399291226951585036851996507675758033203799248274140762021376958892183125
471 -1473880336485849939820828572176855551392199922728257349747076324073044528561363044361123122529253193604439251023915864979586361245856631456199023880579375
472 11468677358698157324200192130835341061912663304501723547245660456864189000662112265036545293707646398926987156917378720970931593803923470459638625314525
473 -44624191929961106347076522227919450567634697883117459549387708016878903435321828840595233807870555388176141728147666094914199607723800470346790557415
474 86901653813328978820228714389666598042502217049049472948970227938459739043565964197878305165639691135184584960411108205910368993733958041496039617
475 -84699407357591755780084708506986598258364116912852664611073580658343388694531903758216809529208759637797279815429420517474332815862813189317875
476 41306699424888987899745520960662192394969323812083281125587067948248879394087320370999476980320596584640307448508420498239219806827889733897
477 -10077258250524824261629571124410435194601290334419757746363657368440902073550517889994565277677617711273938531003639575018997517793180011
478 1229607575231046743213763433090197353595336015386380518035566751447005974337799644967238230455766408875421933246497628363569769361417
479 -75030829986420206505012819115856651222925434104601461571800630057132812211145477244044651043921937578500090910315620261604805515
480 2289436082684239135856976511902167124405848962614183924286247814339124054890614988560119623972668350355444995599580923676401
481 -34931090738186561462427859006660974600839756245251763607757146762160590740894390808589878499766179397970731977639944419
482 266487823928100174645764796444435022144760977942174809984307783848565491029710593580284438201766784653465795112183
483 -1016516083786485242158981558523365877783437170891007223804965648177254170072624223778439125495519998013358133
484 1938708188785645897513901134371848333162388103392882448641439371669796207381067470197783583091061932335
485 -1848658169992606473787112987900051437934240921226317732089244522853361569628299419717865780671549
486 881290544291899180526382247208088771429190721875098539947746695758767516779718719811777471
487 -210013043031021608328888838939962824377036382443905760025264655432891180479356112077
488 25011031574075787345307377867888365929061752353520815943325110573720034591447
489 -1487861186824901869285643385944681269323585322845819735655219774054005
490 44168496408779817625093987690663057148343510085698831198804011
491 -653019897569503860714655795432602568601473581990309649
492 4789355481467508237288725192384244207830278083
493 -17284184440990875609335444424634468793
494 30182157763182648181578808483
495 -24595658988284368569
496 8589934619
497 -4111684330662889002632738596123823879522777709055814802017715121818790371554540038881817575517257620004401382947406966128726981204970034075315608506757859408296601164637
498 2586423308340703813608315788324253830744785641541378107422702446467807494985470691705122711246807593729184116698741587509179429804676682513737706674188542522048339062500
499 -386504087221799932384972935785574596171979410848060664738724442496394921205841513920594643773631717625320584790443586834332674621007646915402890443816081106590757687500
500 25581975110915512382233681286735362674533292716317768124836947690387130222867238591260774478946202429249346706612542050937696923914524660718752090732262577903818862500
501 -810640380867056072365905503090377594538545483080776477421287968086039891290676372126425860887264810810581331520400791742559011919695944934742324441343880356474552500
502 12660535782693242919934610023782345681261065908693844659540866125403799686896083503951854639945500889150084117589342066585424156500577704738196721545998833087002500
503 -98515189853317507530353486262737450351532492656300970454865518374626205472722106611250049188753779560007998664910561742066164824639307923882494894067227683442700
504 383318901412521699253461806903930849683819839445957840967287212308831977375166516307966346633695693102663181934873595718295425548225297453585037375303486471620
505 -746479566904216889618353308984236220181366446143522328570236634083378404426983445262583191341772785726512893967924642027081740590869534143257830525357328296
506 727562456169229957475936158303199952233513521961826519104360790335707527079743753600817478047347533971028139392442794864104938354944071891176314031789492
507 -354821931011914479936538246481507265627366772151349720790288943475685241224144247449425759514972602041559067211377862919035887282334483485204594316796
508 86563030555477273219205435298848064670482705655392627731450025974237799446596418043650055860196599400498075327131215102780003649492576823854754420
509 -10562258723550268911956156137191051547280824363316584692692721606272637866144008988325088022029371709544080365803557777612260961804185200978292
510 644511151649427883138356456595181813366296536410673461614488420993712157013865692933758418477029069763553459386098253531039192158105041812
511 -19666181235941740469188774252796017470252359500926846805152504735192340285235535666754114862832019871172059313700483268211071292445308
512 300058074139253334632965592824755625313972194869738530392455884363075540950579117981355998994432419490423060061256260644289062868
513 -2289147908464019021520458973778662460036604217898242605701014976786721545412883112964657608367426983392585321508368707390938
514 8732073160282344107680063460005358987389901877656657759185151814238311556751369852717767696076837264242889768549707052
515 -16654393052665980842145351034081204688258770092997072622791450877666743869212906019742716191446898281667855122788
516 15881791473240350549317183473496614121523890936541527551331349129465539409494288404666519353104580587926892
517 -7572076791066776066945709927421739458552409672750777091313030998822536837000442091540579612741625852
518 1804879593857661984695345541109200204021717687096359068612925164378976108721007108216019157132
519 -215053138367799869329496370204436821180667166957151527977179559418180693014706563338148
520 12805641309863336188152419697055755985650877027853900968690212968737861434286412
521 -380892356409398926207311593126287458975015435255034604429929454090106528
522 5653566704458377652624969506965107261198797062799881475925591868
523 -41793270226001423273713528854364602037602660759961734868
524 153259369322927397831279212996580849072999934332
525 -276546945502337007001627796768478021212
526 241457259744277927473593815900
527 -98382635523640743636
528 17179869212
529 70638198932689698611816340355828619602674655714871348772459240059631261008367355042030514048463407984208884267040275600564637330131224149573876988051053930230873459710407005674333
530 -44434414100326876471695147750334347061548506767528415969408940545702216349554532411896087238517563647238096445439290097989721479315847780325723196456056902187074650770396837890625
531 6640089660524776226956383910169892560618061871627837772696806233272822026882547161983643149147790372416674084116705576634765204269260256695967101909384572284767800923331448750000
532 -439494986285958455535822294992068942247588295965631982123922175514263221732813975825885303690676938160664711791634631705864826572361106413612315910628412391274560676276259750000
533 13926695724956575310221662379397981593162544514033663386640601550769567847452571106169615162904991961125763518572949467520134072860928982868361156303868160856786557635233575000
534 -217506349369321881214960101328475940806892412683568888546399419617323052008858564577405665378824841692164441782512385774555938378977904264025719283698455353941233030242515000
535 1692478087075969900334968230737133960822106169373289747096984211984158158698096564334982998339459945960765163766902218042904489887375931441812904329702125743155009530202000
536 -6585368680920224367465893531356748122591373804321751241143998626654573566076445890485137619799306309355439800764982228861453264168582343799612475263544541324076498472400
537 12824421692008803001032593676922870393785582203113900785921094425334365679741577848938303510397827718470219807247902870836813248948668750208358031737576100809865430380
538 -12499428567384233795836585603413735730506231061599250305399150311247301633028247177166362244498231211627392741229006561285754720132168843951178774094453929374932316
539 6095795086316241610946991652237739648305160335089411186189957971624922008173494514495158052653976399280582679170233820996693653935849942634429704499863760120752
540 -1487141896022188451060933144613437613736578641331277185589435546891201050260033079623729029021879741055008399523457568173719711567992343796870953580494864496
541 181458309731749254156252264097812477782941075503445493154062114047412968223031061387307248122130864394306517173707397158183067755881832830896814439486440
542 -11072627835869591562677343136361491245975606264278322824872722666090788837680258979770336824915868375351796857087744206777995270645284260004316341512
543 337863065513132370969766803089988295809723531460051525040516829814118465626509103533930380662336797045126295189894566917401004812111428312075792
544 -5154978127796639704309848062109529068504387112948936994143343956745860030144345032448044085754203342188383704219094345114418128469773367888
545 39327561670602340322407817936269590963324464747305913345867364978806050870755319273546376596066351422143273745525002531984501783508398
546 -150018163755408673454120564534364325464782615452345152889721841377956399681807650522356930401427269335209516875380402692139383558
547 286129026073534648711880945584879578570481765528557648905261160766482336009535225702731609293335205190319277518798502194832
548 -272863754326770316481654248498349826352892397912083576724568742084659262764443234702852888751798965023156062758745808
549 130103170520775029780365416233534824837204651535323551063404003794750537428920757208239619385332195922162097512
550 -31015167393941629183080454184556521044526973172988962065649806755224253848904240222697888420594461403272
551 3696389664576363833325536647585665494685120897035514109939425421224657992794023046418515579326512
552 -220214295671851965809464613606839654305943471586008771462019819152125134690711738546352368
553 6556486497989733192909233780140619485882470238065185517723099733015231215188826092
554 -97508428767675883275631659587400776565863975253519228194336324540029894108
555 723656482000518215118837844389671886561796959926875172113818834448
556 -2674769186569496139267543109345375441387970048097312094288
557 4904299716564401289903673843538798985042815086552
558 -4424751081677598353280887095755451062712
559 1931658068115959878076195072560
560 -393530541201209775856
561 34359738397
562 -2427110034217011176145354703993705920185413099482414942505242839446710159749261664173864806113529396127422195253780745610206074752167004334829590641016818467083507183300612704313854591736669
563 1526754843170092282260999566728481624100166448629861669386158091773479554101967469468410800666041411698769059691968321296210265896524274295329113275111246362217078165478918582776262136718750
564 -228151743526767752500819192799453854474010425906535476774566369706551487987686821527615974074073409749211559430630798520813101986426345728559057779363337445965647105828219857690128926640625
565 15100932749912865211138949990161011695807597231223714993144688659484188559811345058406656894597412848850221956708029272369893180540651867232347331581335338051416135567035791099216796500000
566 -478517621893673697831419786288186958259811771040101218789217541241140197359928068077170874560716141479006391364196127736284301689168729746007278912015540980336805389697325649480798925000
567 7473461271852903718449500240641825035033935644901148709676068161665267717946527996657120817364397996125605418097821093288688927377100833004782196143278168954716220777180437655791610000
568 -58153104484702275371750395085014848235228204938099449090651443339098728322906431617706356874412670570791611058244640496072375263941581659266276603842311639936401174010675353963053000
569 226271546632303638502876517603195593832005503034881743514898568163330669451808173348551119434246557416603834541979439207516232948858021529963425455456779093175503071208301697717600
570 -440643780656519450080566323046447071079716730574710052433023524276631836755067024497211803525121251311879250850399353330859132189042386736587740007195388553598686526030882722620
571 429477108161748451929275843844161629883971584986393566333958938730456627502442701935676846446742344512614803772458192207465767267261387527364441095389623644822778894708662984
572 -209449936816290401131763515335101371117439113892499600178999207239288557248172984106757485972856399665012712305555041331008134049033151270731507209316074888347543942465804
573 51097812560696083313508634272909810287432170906496509042882848631528071020034764206651188896500248533207955925306105490955811427708013623305528680311051825494427167776
574 -6234861534405766967708164700897873175283094262220503434102940437679696140642108369461334846622812081247930638288591015572712489217611304942152960647249041618080856
575 380452776956095571445737531581682827630883438337836146306240910593689699876487530452133024318363519944393222650088547928684512148759068859214911201878013360368
576 -11608897608207370869777400840456674968785525522796375253974435269677075472087410148481560964155294194500367141083897579720668136797129324562083500734804760
577 177124037632075499809814870891028171003906829053152187226955624153394817378119775128883144302672889216415289114246353046825717664896855356783978170464
578 -1351289884670736768756736042258470770879543787561507829107582211391165883773287547999149090672870383632596147513089990641395150062290903967690750
579 5154624184795311130897260530201274802288058314866863346689492646296479143006976476250043860203579184891317702910706538854304456435603845300
580 -9831468493827185293470006272737322366378197272461896159471422473394958526147259652085744620875728053025636436639895395046191923292566
581 9375813338076993341713680447666196041300534740433762117566825213545098399434702755567789447016968751485814662324169127957701984
582 -4470583763825550272678020889248540335282947736461443459879297869676796300942623594943187026028906647002761515383344583736
583 1065803140297094709418039972675286838207626602238917837851656566088708936709019872143833981079765657462816682640880
584 -127037996952113470163602442871749378433176241032447841480992209718222092457756223422119235671430012006742200
585 7570201974063018986744862964142273616381307086295882382484054031780939696314535093896218259342934304
586 -225499374986480128922285743263495393218810909934934927927875539233249221180620715191907076316
587 3356920587727606166734595770416501791036394956391276312785927498521516660204843455944
588 -24962155819336439477177760236152461284583854468840527513746996165637834429420
589 92628025929991354196507206374925530912730342036558864983988958170720
590 -171185224330883179999483897585247149667941840685270122407976
591 156937589230956430316900187221924347905410146683280
592 -70796016920509960517280088835924022117352
593 15453264504000502762773488091424
594 -1574122162949413230349
595 68719476766
596 166789731535629050632701380666260062263148596903358391248097708257695585447386193410491114869666618838094577561418740354369812045804959604277417263207130328317007378317502559249237576723727484482460509
597 -104917793931870227063106677418861394153224995431374608478419971451738742804417249330183781439468361823176259572064086231420384621244326500896960122095216919758979503402126398833605954044450735435546875
598 15678468433320461747951910375286186625560224458279793281104879105698064587036059028510444202921293596757254174083495183878718293577244020954157761894926859563828527152330809794137183911587471383359375
599 -1037728197042790323180647419624295214913888952832954118420660023585097779861828747837542986281843547321021134700495598114368709800151369059515250755066656965983659483971001456317240163691541947140625
600 32883480601067804315507884562651525246202936697796603229934697124897560559315354250033841293555734873024393334076415451387098813117013509189238989059269969762060610453617725007644968953928904225000
601 -513572348494483671859564927327481583732425708815151352459263351630400261365443705436126295851442048307479099138020766774836093306404464809344181683627054162419117920470812535635976006195575495000
602 3996250918294289656632873020464737241242175168163929261678686374392736825197519269727181265185342363191956623917399942722594825107456683138035588571131295700192009591642314753503699046789671000
603 -15549262343196705063521155730766765692214251087089743811117521858466054094930896633918653662323371777925312596144164180797857981751296985185748423313372364444733578696572117008257573158524200
604 30280810260400965569503148715252464074759973171283987123572953842000324421934079408620129002257503858877574327170840370359256806205139130509920076147293171779480109534837661408962011408540
605 -29513442584039086232119084200871232824526660423358221717923010096224346803673422421411194416958235178288723922762511431105371802305557170927449397363374047206972658341313064352243725828
606 14393290490090296224959073293131685276203290766121104779676103391780670732702743619518893717489155616963760188705667071077479192006078523352223326007984893359572563148142979104664532
607 -3511415151026277714080071602529381952447649469513508947843698230949792800512320088003230742803927502648902164205106531444847178309473648448374629921628845162140559626667570492716
608 428456473269825788952147567876950231591453206974210970200774670753275108722155066372595407864652694331088256635218317093261711590590431108694116815422987289571077716904214648
609 -26144521990422993698081049467499956786566050546709767223512884836401193869354937264284303918010083813540246845413859748966360440331331933499905160573937497078625591840072
610 797757749582198318853170999161618305656654753189563610289564977548196703096003951016686796682741348617879077482896746783452985669239611066693479055908139989070228488
611 -12171882792518533081579090721873509315989602060759050263038699527775800149467537307179104893259907852722223119184722677386008697434346210324294985103017403300728
612 92860110918611740360728880682901322108822270245334960371189094201634393752083857556514425715433322677945672929230722261221948549647888772989782278213253214
613 -354224428044903643103140213678237048174349377285180398512815663451714858838757389475919121195580212750659961354596088275022803121491970676545064476850
614 675618525076290483183931511327146702942798606467256990713052748369410150329799422874281291047452682087018416889997776752529065217597213285882442
615 -644310818044930087446090625244321642123799966518170711023684775727630841718855137221402589875417553890038400509515890636937924001390038774
616 307225552772357881082862976870362787177724007823289404300733769608361806209713708007201219461280680787002426545806939928428958251416
617 -73245904689631572702811450731284738073346562016276127917761130748116013650840439065453856767827083146074544226750848229792296
618 8731050479406135610601439697014228172571071831252643222656759439975677116586950970545441180944135051278414116738842280
619 -520347356447967224101766524261499586317637270679395588723482079520139566233344295243393400600862836821054028248
620 15503769255565523927974520878026668409223125183161858845730898786202381611541347447944457039822388595196
621 -230911325611290079796538083041498883023263189236009376974159555934851215246085294240662299451044
622 1718743206719987233595060132732459191422289718853671398156531078206698878499790201858484
623 -6390311628909610094795182055370705582949330971204200653312100084643296948970060
624 11856387067054244432835624578490407506914416937676939180360038113425032
625 -10955854236648455313422267851333222031927669092130687789265336
626 5022002827072199040260917738495498595698254394723704
627 -1132736267513880353559997033334882119320840
628 123626115861998828553541615982637
629 -6296488647949362222891
630 137438953503
631 -22923406152376026983424027245270288600824863711106565683794897980631623580479186931330763624239734070022744749963728689648955191266986191392799178562923072476944216110611511639296980944940419113140366177827265373
632 14419791798935448652464914098816522426849165061077140847605978827801879163483891460740851442796509445853356795767490049910319954285176932875673890132449627295339713317797071093957104572865047976314633624734375000
633 -2154832293639947939007509090173530850108827956034178133809206097919746119415536618597145770630046022765161441930272796566390829457257180348730252203875625088426250936798290854202959526637520579071698822498906250
634 142624277406662703851040095827712927558252706115457297081040618504568215528283542229773978882738216767840391123708334473365522822868761434105212337413692147656406379059594185588331222579505921508275656146500000
635 -4519471161398184228480147081951565351449665501638320565769390477397802719188040609366742670058015766227766705557200943350305365202811451594323644429109812168540622086724403415824826913678804312021190070565625
636 70584846142636163574932747752492252183516735921477569385898323142519317339069817440751833398912017890843173177374783904150897546527108784967934311248516491972042102759349128793395785788103029149692848360000
637 -549240544539454749134034252761534925863735273395023933447871570945185766777855846312498708745371839627757242509896788861004341888610404605575841703590066384339948725851215747535628892661096048781552878000
638 2137074347722333823606477288664913845051664334748242138795600048519462874295845452816837424090044212052100689562395243962549905894573014511805930952485281466775033502550968765729339307638000223934217600
639 -4161762888053251664427923267523738866186305638545079253036418115729381039943157655445325898991180647148764673880445005528280165280744676402941565296304866644462927835221075715566574519460397413383620
640 4056296692416615125470615261182059469486734129933974288385625838384041095320212191597087557093809249110519645858673181379162210456696432349578356492706730695667992570434961140072741726192671809184
641 -1978198811504336174470023847783006784009416058221069467855483607995891191677012003535927269693618482180174024391371799435757277753620862009747936621766143948307207372657635652830664163065045464
642 482605237959578341036123982935617568409583670111971054348764004515864373089273863841102915052805939087383165764474831309923833882750275570294242756495666494599050875188309619129321114067200
643 -58886612806352405808887441084941874798216264505434690157819407285914502479826087163794455146994202741402032410046618021284688425958681395220470975158376800534874890600625049271647565220
644 3593276169872044452285722519294305863368593603983816884878017971420821654247034785343870723426987380646682724688027128685852165662557312902843704108150805060386585710772460969184704
645 -109643016372074930356913485753336047818486851902495278093528648519541732693057551430943851980196616964869768926358853348293806270037999004015834467822619391657290940317302978896
646 1672891630557513562887678816264218391889832629235201217729054525561382816114718401689231722989331789407905577549831516646410422080838112512545717392579892912298021289256832
647 -12762608635923490791722854447635365149473926232676884672806419766362971299249364663041452803061648433475823827165336043264946124850153449949832069934736353068317012950
648 48684327545174466770961045896799182758021372479014677178574841552460066700396491745173344466336112426800073724331239061860921088177323772045530438803850448853264
649 -92856657257885216397392155026723966424648824204039855624943762592601589982490077243230074207706416188739535396199876394252558252324647509623530938850097916
650 88554080161952791402524254770207128576002843302856289418446253144996664385667888350822255330980261508222544904227583984781020201081473123598737844544
651 -42225402764014845908739917626345310581191934693226678614213458345739267346248803650589257353077693029232481563567769635954490481026224450406542
652 10067147712278838584094602696325545304364847522367307103014069152987794844370301685771811423161253924503428748996636398757636211356095424
653 -1200059686514203848428882527515485007567074702763289215314908901250518739491915591438792537756806978608028501503922885461035030736
654 71524727163130119994362254984782181557291067316027410061550753749157723687127595406117266236998181808554914229312838547584
655 -2131342168728245856663860144608835887134733663394916716515325965034861440236655356009008913984997437155689929343956
656 31751714706334416084590829422491201980424962167224649036988963630194559572995766347979845095997052145871008
657 -236453178946034436417021990188295162049782540553892003563440492384663862654300030887730122905765976
658 879996485850398730774721206105391373573576731186665707770874457959416150049318721811876864
659 -1635919742095656841866459861955409059502569806261508185367866133744172966670506196
660 1517617527754751225711598328200020791372199849792366688684687781469136960
661 -701174667127898884019637794692696434546036892795879618535489328
662 160704089995092082334882139917026392220974817514001024
663 -18123780253518844639910707081741761938169141
664 989008926190783899965481620533080
665 -25185954583825989588810
666 274877906976
667 6301137903225778307601535565617033061156591394754958604614350609304824400685363128128191910163787901143813322316471072816264646216987345832770180155817862773052266655708551370774716822599154021066865646386570959986786278237
668 -3963682188307496082709549076529812593286980909141633106691647587656956579383028646841077232228646010724887436395336210483138419114252513003627352625112697184692548583709255184011158743437312938137083490089186534274033203125
669 592315790707662316712086067997426341017117676448626533365837853015916510718530611597470083042586956109505907868664903748808783983963624029116533847078979131542588028795799382974442742000626735052457991390235058176513281250
670 -39204262855241328925808240541401465943704444268507931289197681390873153103307973656026326194308856386135715722680264988620976560042183952888634486571797064336250497584673778092410660732250471083065790436718143109941406250
671 1242302773486045437854795192223635765500580302168967731639095565056562960097006408106676129267742074423237146933161886404619789186918170066593628057703326935864229922063448661055331098387265141878131350593371508412265625
672 -19402214774242156729540346599822870269485751750923715646200060629770355361791561010525161121231023388099380690466712534951875158382812781717119314010566027478698640832447119639962270352242164848360697558853265930765625
673 150974091362922216556139550237960554379431550413908258925809484072480062038621249148381058893694811631534136636528380947464247933049313899057384428907414851269485523082643900925566340622345938906785901781173786070000
674 -587434524237006794002982057586924343948088463588037906025208657960241971927261405557343871900715382966765020465059655151145154958411289952094729897832186119096387152703411338356966582796877845961575076035734110000
675 1143976674006530510941618882196467921302952973396987434852036786307173090819405492398810117814933647392687227650712923847187849800479660855164923421596261438332596543767182646597276924441982519446781619881458500
676 -1114986348921168507684242945523022281080769437266252161981965906515334173101866201722636399897175372403762390383699395252753462376256473164245563588929842587643868220853900441656681926309982430166201761766500
677 543763152883695206846583625393443444509303450742213965357534580292293275312179959323808818600217936898863265311077303604872473879128524401022611355201948270480994134122196080757462769730281599228258156664
678 -132657519669221368403101337534883301678403495728646015428882557464560934918165374999547290885980700379223530242740846858975615500817546042505309676437192730764296199862540353496513573944251695141749464
679 16186629357896019868390580520649805437135499416294053319947044748816666137739980016466815056105363810411510851025834116041483924427822829720590958762900461310338661004786542640837598588700092520100
680 -987712291536386653864704136098112259121274955127650304402109759443657570026059871594017710334728415713290889321766985281163233015707579285518514744190366367792579547606869810981246850276934500
681 30138446444768494075259473060043608669869962496553697248911749732464175834067992116799321082003063087860661323666046136376335240267528294397180130996373678056930388809916867778806956017424
682 -459841059596473903684945140057609328995098774637390229340555827628741429155236304321963199304255541033213570862857995092013570762821061996831985866330311660044112199346908712004477136
683 3508160821892461243500322048765709541066581800522180358545397553591455027271588722916281433509312198527061932776344553861753001297420912922393167183614584061714421411451749194582
684 -13382258819251003284349016725094687466876596750534013075666183250395003913271379301898882274564771658395442265139689078538798630354119393624917658092759755523937052068531430
685 25524292277284276554840319891154741230258681875234210142221704969628864256732652028342203642635835207120214367552887661358918701031774465403994974922004504108835279884
686 -24341653063014587809842455532985494171056584570282151615327282282236899306928995895849212645178430204905150790070749967547203819593290682279601968282954358055996
687 11606918885762180561092527563756281769502576494632582942198607003779896963499041412572600999371278094106149454546713711777079741718615894056656818033078734
688 -2767278717460116241057340496954945680910163451517087674651153043119119779218916792706811200137160251682198775481698749905337394603784176441262726222
689 329879961985809475707779350451434215501869345839553314596556611898245272001881840824992825668099148960068767495052104098613038238246778956944
690 -19661767357099909162585420732854834378206716262677476619183619720356837162537773379975750184989133342284757546949014748462064741601616
691 585930399050800383701124719229266616590155133671342897398386266036944124374027157322486316106280632838353776789710875104722004
692 -8729976222560707872407733118540513543943587195820917523616251533697644399991425852434975357946977289184199192926694516
693 65027506633883821406288280662419391784094245602025639562127993033386808943365940360816086311460550007020974328
694 -242128045328458945945456945440344231010013139366499467849028433128630370942441088805739160541296186456
695 450558191123108759397996055257261868570930927925104191020674992162507117318489307341945808084
696 -418795449314367119044643876528138293497375378977430656408955258574796097647010693396
697 194255042430728691080630943610344046197651012186275105351905020463493719920
698 -44875178562479725798773648978347547096572224658597809328242201008
699 5142530872013473568068169514241190938781374800982585269
700 -289980483834763514811226552682741527472409741
701 7912071406604700468230935613818530
702 -100743818318811283937130
703 549755813921
704 -3464087196417606462314680395098847862471980552832597739804002085572852598470211854395914999961982403783587282564070840880700796750332521461899142351381175577606473984858295942015099356578964322496714303931852517563494069636773655583581
705 2179057327439512996546610405984312893015160499445992046744385265700603789017958574100893993033398555771796418881470791494537489396512947668380358069844371311637079494456793232081433887334599603821573923980181401530253214861675332031250
706 -325629049603761162380935658877652463539722604890190227855878436579861182208995745152311136603246886736265187400716610916631556463819448471411210011731147790349554571020755406955188034498794553620294121104857912504939509692085746484375
707 21552771434493803563825329692693334978576378555517136693993186900217017673684697666210654498160335385443442608843128803206181196252791099177310108772228470384595266997786149596545600027853053182875119681923553506888850458246454687500
708 -682963172373587182327139630028117324506862537464406851574737049668718799839973941384442196636142043912184804352434408867246581162670776696644881275572673242300893288742468754541314623748673944118301629778971547132446841932273671875
709 10666480375704980039509197131703571020460835980818654404797685633279643180143037636610065655621897189588711422727615479847828373548083811028925197504993715239828836837264284659284663247804477150621106695785284039887182805191031250
710 -82998884492777763214462565830472754796164905588449021462061057430621519402537792738769638169339994220101616652400973725687361108114686702532145148346670624597187926091300434795743723637063464776456119187140707097517686656995625
711 322945545129387258133254181917903010309409299245044870645380141633791727952729945957656937106205401657931042894718748641083856922004670587069519954467739725551377455643392750027828828664239026797064816653187967071822839860000
712 -628907828075925935780827502348151691663909257177041855935825753770876571262463952316086064851860697501613492590697729325761288582079737174433176177058741284422348515093783058712014370364687439936054045421152117403611216500
713 612970228870258204049397042078434685119107649833617957900088965128624012499604356252214520259098640582930710643846035686607506424109467153894167840654552863887070026968394983630328378511017637843292874526509509756377000
714 -298936955791410944718920293821515734203526007876031496921165636049017615598863217194761632887634773509786391503777834194391615796226657318376255093716743934326597431354050953810765358240369079902874007370821950872796
715 72929243238011972333052490894817899836289678037747976046296147134260089342264040655754973231376170437144219713321065310138552309329148248617761910796327490693628376858694816081777667525121044306001983032907662160
716 -8898693729427227540602146661772360694125225584782717439704265533148567326761763811172684532876134366111926819143392707770335724736743009206884583502062856123151516755205092136768430917316671066168871733418364
717 543000590908384849049607618021382850419510414047052763278813770278702720065358693387992054595363922907599579745207479222689892708696800599159057905161780259779363595868051139930201592727612439791535790600
718 -16568787142306033482915799895685679548249237065361739316317883595815680434851224445994918305136940392986267095108700572705181350375620399292237047060965792078130593769792613367037428712020407462136436
719 252800326116486109603360086968159173052908363212687552935710885685430469778145802276633483731138405505015450491531796758486824414883027787267990326712696244752255640724782423141073811320527759328
720 -1928632267734052796627812244097944654232960341984040945599204208785567482254862104649218727051490869417381913058939568472555711230122869761321649950666347896049679191853583870428839643626534
721 7356978097011405344428349285563352044652372241898079575970589259092678448534874368233771584314185115620825169341912277993055545647608664947058687508560150470790739395960278756376225852
722 -14032141457097953975032085353211615751769513684924466483246227524442802690730673435101996757847318650299312732940454289211636705033336189397454755547970823211432107865517598040306
723 13381990815353531809556351946722622788781308296189898817864488339882565614852746888508152916773541104760219332857984081189194731785380075774848093931336858963017713651808328
724 -6380995480438855603046607020304534007723473096073786557558308763727355191484282166036062348923656944345687832494992078938252185147991181750371046478104454488945792522
725 1521339170493880041179586635348829645254321701157292558951757273979254585298737089120915063286264773874861375337475020992234398155291845214660026313872625176092
726 -181356194265898529102459668476752931656253312986415165561912295004027249880119954659146184898951874980342535434426958967944868890129040438083868470921438
727 10809500795860618873840824181826555750294832412620188026402655526713741841068796867055231990857711410357463772789485783931525626098845128256601568
728 -322138305179836417907647895565314932426476252172523380671468445980060252474822280299792486502258627864029445491491488758939335480848715172
729 4799941113864530560491184011359969405787324700674439075583793126681329950883763411284307976673905884355696697922901586433157654728
730 -35757979810905707690155942011249373299665035342818885182047048642393384745216678076074716829758613594714584605176341536108
731 133176328131533515983774027923226729607019700186615926447790142425565987014249042689195275303931379330137199461712
732 -247939113110568729964655855979007760064827094747234152037545134375576426803123737474521020112692511865132
733 230685791281952451310726342522143953020168088683012315267185387198135981961471970883146163185128
734 -107211634402861847587420563204670893490192423343427758474404719540107986104706822662276
735 24864645356460975385646988975788193138580473261445068934112132589333269920032
736 -2872011423555555779386079021714431247894978902207134370802679202149
737 164560987774519897444956329178709495778195044956529278018
738 -4639687739520615670816583949065503282771972911
739 63296571240748345548084911070617100
740 -402975273241160275285899
741 1099511627810
742 3808804152096176582968324574368236261080029971314640940360876935377116397352205492248445064559132985390563870681798879988514351518422062236558687262504194613699574570111493983782860849367805887917657081857731742176507212122016107464392217827973981
743 -2395898869117472088064044119547565926317271624763830053848875011995295909767381036869248890297072078473651315469030174298837414629954648973232810385947440650440309162684688810881677957528773005259463776155584291099376169165112380559781716630859375
744 358032926383487969838435696241418271481038857494870838268441420408901414373009108153902633174301885051831885652271668864109801480793745284828226915992093930729639849521558809447929656338964265882686297081327467004584465255995720386156986678515625
745 -23697522803371538332085433125697875584450897871238125535320855494661284413529300930640385483805128548188419180556053232655618794556546990699800731711881062416040327032415331769263839909787075078161168256005750919940374662863831276184482601171875
746 750925949389779451035629985100406157439967897353247002130247905945996693110348613078555122232780706989434462863432873895094179957412472110729683444997128173273815983111001956653068852551944390070593613197824142194488257292766095412168488359375
747 -11727919201225772299539638292768912455778736066454991591130321260584364605705526955362482238620117086805767717459338853889663124125626621206305985836131740205071689576105887366018038678546102817056489773774373229757626508706802697061048703125
748 91258238602995761807947787744004315587084230200937943617352216109702233676368960179108293436406393074313597329419355639157934170026610033449579310755206156254317106793245347018280316746803544172421248183486507642915732772167875913308506875
749 -355082382091542082761474951149108584474179785828425088513155345514782208460525173993334412773349651273961849735293038007359591987558085395300168795930952577621632889696195303509318972249488412579714523980578878138630114022553085448215625
750 691491470092404532726256872748119738186604079271357510138705774824634636398736008063574644344552678983455049980235232073864291749699393014674030712819594548249667874539341720340745631454122064868156727068321674766362746623793000580500
751 -673967894752885665752567090431856186291638182858163461284907330717514531930525751573816546647162754954006715322832026996247980553040873330094029021298108753577310769277555772078246682993700360878523864048441934631456455379695145500
752 328684659477885563973691618039010922897970840651837563436330750236579874617477375108187814866004327016312595344812479963893172614917864346676913126532052648846281191980949608395869043895399125988286414748128413785100165583631492
753 -80186551244108269732739777361865994164511139918913532269981778368559440646215800222805674315255107694787800190086568313552001185424370009937321407190555003322869089768819366499797954179117508704219457558376246349699138691116
754 9784217300460756997043602967878305861443500220091450410734658892138565147683393724570130285736522599775265160634473314215978819117623620183535214779081720969663566456350416951472336672182693826063258540780332043091958988
755 -597035472492244821883726044115976959629628696793503814804811819961044503843507423558172802146375772829969518801301013538127378374960427647876373861522812206020050113317533655378428492152126076366656989838232348914564
756 18217574664128125924673864913144986341026767075744662586073378569224675019686841056796141041943305907749675515349440386657845305563374064298854853492804156967319760498371807002953271929439747502748870031957173372
757 -277956914639681229591433963966832872818317057229235901948989647270529620014403329973245320143764540795040228693746175716777953156996973843049749812088413754445899871756329383924613826630167558573851237790292
758 2120553856879841382239614580298549355954910711888722666539552259948534352189192773201336878805180320666164039860563429804530438092774770450013126080118874633697606708549220604008828472682930302336394246
759 -8089084891597013843239568288327120311016885224754230258746646130147072064618908892231013344352024928158427849244970703585655110252690360946300060352536098332003074815268879687041767733195952317538
760 15428510051668992997029100210861789193324396212207219546366914295083866134095766793006776859015266141810523592084910725057226196657109930261942794151946529998654882345276895190214791691405614
761 -14713668536427682301605227925236246974419443308329115020801594867815040591012443310216806250654064434297977941258959999133374437085881201862016229768105533038969090013492515236482767162
762 7015992109525821639956641401643820599708278175264251155499815235885368682977549465835570805101428964322161885116604513898200127158126753268068100234965483081434366006293185891922
763 -1672736488746117411949542139223406515999460440256566559993813931436294102566096994963866075271988876106308000185364618032327827044242010749646523887066221328459595129300006
764 199404765703910419174996616488001738798469167104443549067456092110061805540740718196386377874309278585596495873913424975078042992178783911501866065334312159090759418
765 -11885353171707751940116435659823857287023766986984429469727350744107435626437985792693515137017225607070021752796509621200320596727820410309680412046281475774
766 354205621798401791191096610934569747529629959230858135103703692955955354024970506918078851621403542821231861702381290094666417840168760673373013134212
767 -5277913205644116336047531544884001735786567302164764321112222985723393524503904990341263586056213863856294824641604869634855771691531868894828
768 39321114529019901849623997743768977651591611943335702113284599222923329760340713889404784848138904133395749979657747044082236858926644
769 -146464679305077198830241584903614121629750135113235406842904691951471118827307825698537133356472997908382718637492265648710332
770 272745114173918679581658089913017326939799713689771844801815342058821801493986121941647817162813031078440308808433276
771 -253889648990555384033336713942695157213187257592756997079198058885826087173455479742162907158804850789965588
772 118111124450205195879405190100371949663994632263967559730266324759833426622304968117639903654825580
773 -27446178324383093297837271734272321172868471118141919597490009985082781463021201762591140
774 3182674600664169111370354635874574223763342130772283878997930644216923896412805
775 -183808730960108924863765115775675950483185122125356335048732443508135
776 5265951606631821607313713341822291868216544101043888426865
777 -74235003817138673636011095745331998699663159611
778 506372569876017830503833144615433623
779 -1611901092894272356964269
780 2199023255587
781 -8375648906308065978618461174324036349742698808799109639491278094535775014490672742506493037110656792535491022841062777433214577487286559226958082346175594318344907897769271519391284173053192990751430170714753618670319253412529694441706015102017981076268620637
782 5268637331148011307215792046032306661969295837925802125272936249113647331361435366797875088368905354696449412587050841523384884465976544403404982978977876800350986925552003038090375410260438686738759496968344029341303482564417476639252611381572408637929687500
783 -787322731373381200846645008265713857309759609245183776393074019700702799706756051215283427202001718655001211411982927491012151385850439373392765460166788244748412531216539591774217736329127361203006281190062712275456104254308702765367539540885663605709375000
784 52111403743969568234027728757638646729056584294165019075069439378555567282476561065426062243849939371449259871930832582127400242167581239919694764042260447599641485608886394077598715470069713321758568417030252029339034822781961528545699326236019242079687500
785 -1651303625930037644964403745565885465041903153381996252551033401803647449785552337020291939552333666063640282648468455970828964638147636109539152982270513938040083771688241114723399787676302724603038769863689640440508912164708368032670797919576078929531250
786 25789967063492963059690121932768386792318214490127360861827885539671248220394509776936950416644104384898442334814379667246863674164282369078627009137171209566949094826676398978981921473673393926116170909102368313381531244501174824141594239746394593062500
787 -200678988960520118030800457654204241711560498831072176194010019162546939749029187222765664364430890510039396147000245738251928379991640152522294744021493294606167756596374044646513890902113994391102517156018777304749344327652802629035408684573031130000
788 780834415947715374703236569251922185508314658888931861429918995779693144844329402079302970077787151097651233779539485050819009585179688986687170144728086747397186247193863452234016879048258389516597415823551501333405361832474015199267989795531122500
789 -1520605824104811731385089201635786063575672699486950461879398066062024751312095096726694347794516764753054697905537058075112576615900149823794599514489422811392427564942134079737457442465025192697313066259732530681139135875822257488258614296732125
790 1482071074749183773236802413694766220227860785356923812348725304997049820227086344643492183864798372554160904894093223377298449985714066413917057120695460198233019510981205422309374197829776159223404571548962684658872664517377646213873018542000
791 -722785210609357024851094458896381071859079097559506218217658665507034131547160179893253885806622632307559309306674967603335975332214448622368366250665103257967655129824531974288680178981760729822772761181755601043854784077373145205789820576
792 176332091297071089195984842418162586281577110059195172822879615840348844505214017733218571796601535840708216479824033034577334499823185966034291828993606533372020967406144159450530372111561149574694612096074660540507746251718135182398640
793 -21515721461283750262665917527456302402419762158468113220508920885423286178000359350535498329207364363006270554490039196555291572140530393517297177309436772921098527182845551324415021905281211690892569022285755540808649887647257951480
794 1312894898184737087224614860605492721544190811382943711105252498314929886618832463478410167026194083745168534935458957557004708901285349461401834159373663278539777315043295876437333142493717867965004173556591479517274776227532880
795 -40060870943226354489433882754805071563521358453247358455294411825054085997934695430777736608074328225290842173912618222786047627075607272594020598133934911836139333179927934108999363302238375408979198360923532374999431649280
796 611233737551993807582427080197825431244581518505552022659158097953311754743264257115411085087403872435497350367398875285593034492760525104686510792775667100977443230922029136143106123917860121416703669451596687695664848
797 -4663147523888293862792038320126045706248091999052028968876451380500651813911554579111634170407367577357057327666743347331789831181208056959143970414035469294650135908278391686497662955366604751943130810845454538330
798 17788087913318108354735266097117944173103216793803503416620297866088323298763526407669316995186054907967077616164975230174466075468560398779765858539560391952868568325485504431666263877369104857524870314182760
799 -33927660491238224818485933642335858770754918470271206520932246453268387556436982165942524953116518600915839517569921410393410828855944337179183183554723140685721968088883797143297785456338241824853192080
800 32355714714612998376619325379057810370116583860420023481038062828831502344173158376132610194344399523167512534995850901636000170521339915880345557019976451455156208591290556827823980536555013956200
801 -15428344523292168873496972606034504657162557134497040221140866542501501888601553812415143278030436235560523812494148494129594211824819548873774957913831488953852180717143410018369762927110028
802 3678393455156890783935700936204217015812486587202604919594786298863201272015156082779676858014507029713459315248834546414301765425910541968651789070226377101290344846219607465328325240
803 -438497389787485037754289885549344604422650417879146084209386786689682585102343433800279882939500509625369339839082216959786568318736130955698082603149920787621042699364584848160
804 26136367429811658794460971243164808299587864890971290314189219748685140184249576215631051403732778625577581604960981882572190904226723456509025166475073703676497871232440
805 -778918284935467877269331903361142407941239176044231304583110533502617763882937744163595158479995468575520400832374361826110658041025234731300349504339946644755010
806 11606608085623493481406304082991215608523409803932131159952284183619290624359561001628566550332648190505303796097269568165193359846564676779428417737114096
807 -86473323196783356976024737299002467957465273634963277387851233616195437988823911828561376033755995894437546604025654034464717956347013009961548960
808 322118557023505987355517357421971752439569247826591878356666013933245539741042107179960408128059500830362921317282708197728985967366400240
809 -599919313586210416215967082571166567002085887378972619440729538270484074663624988848822165528101692447471957104141097076545691960
810 558581987588593459426121914665617608224929993768730281434720042967646303945441630989060164955196745583836971457408343440
811 -259982999054506322465638998633667466743532507965419751051510434079979098748146066994600534129134614960771411328
812 60472895535823297500042057533223397980683231285950165673283519449551048485639628351153270395328426000
813 -7026221640042748468621217552207324416090670978948773477292618578581085340491949391259147305
814 407382348555628400440777786534015461704464712771647262348054185473528611835836460
815 -11763758776560168100825496183691143324116488379177685649227504489139480
816 168510451376585489603635204844553050651574188033323369496748
817 -1187760060948638380850026407663068296557900818130
818 4050980558801819304142454493092269380
819 -6447604371431953892988880
820 4398046511140
821 36836493450632442452199418702197474507467176799998755245706887296561156751576004541105064781307968470247459229561178472878253068859648350839104086673228887299480882509268644958320646252761796842269711237052164526383845147832075605065147729047487685799769386578353682881373
822 -23171712032545289171582160591907959566703934924485905896635927871743632156918160907064902207505433327449455651819135576343840786369975888305267832380842540571094553913127742585999871808414593023506365671659169542685766252528683817936956196399891715196390311934759228515625
823 3462681991835626952781930362054702508979472357368997906128033455555966920815917715476085407626288785891210776364716474454257234489223000433947351043337497874188060448204514839799251275191019776338337349312094658616191519067578841343427590177449578934184363485978039062500
824 -229188377425736716986332269805206571373306644640390560761490105720857686060770828197442330743118077022970195745934878569115253941180074926351313946745992533803505695875730284588503704801143910462216939470862348884063450913799763975003054489070041158953101677369389062500
825 7262510150848749479000976133336664412195211253090042884146421927839920720171334703549950657402120697835877223369282021826081466163612030023629368622991384510554725021315039695972150877371459688496270021201809807978942388485993565958668076973753765642877036457649218750
826 -113425474666759391825318824273808446651560170918289599058845454223301446706190161280939918910500271352022360026443053055968388078882612564570467087068895947587243778359642024984044665076881750052695826334302605817824036415061449563554308840661866457940740441138593750
827 882595527275684282755017718776200379727389152421448629766632963239081647788683709396292884363909655683211124585313852815510918320407431336031590833750834650611979226479976811577854319861942975574457358358527961386123177480151261820905525560835831237617450291712500
828 -3434146079010238964769657486180666545443994118206555447693000732045654674052635284907278347303641654708253370394241751108343094467163012842400141599609174572313475708771027009259962797544387473842131366544732117885686984300761816365364126499177804316142396492500
829 6687695140250944961008781367176715325075091222640294261233586827151491259820008255991144984116700878749391402112328242908074119666485671186766307893528103035797753246407369847796308031450737198776606444888143764136207847099139979901814774308972585354553870625
830 -6518217521030891180935410059921598648907537268732336744542557505115700050229629308190993501016608005230626120173311118502687931095106663499750321710318265130540545957472711307757185402438612542220626634858135747205521759944247021450463499336396688205642125
831 3178842975280846368962862540326829015495149341467679028515650297683706973084191265177195768441292930588390848168246302650183913246276549062992533264773544390174674634895658191341052847575273927056720426516052169498680513870626732162922123844073760038480
832 -775516739647717048552920420622757632976714815891951027417429426783727593769308792220081720245688222206734016828956462418728079428593888609517164833663106748113053824691154371836609891195769084703609423147755253037532907971450369628178236663086717776
833 94627143883038061474219055113807701244468650952331699540046557855543967066627294952272929873441577353393774782120827160708730467656004613796147526169524799131834050292488848814557858546104554962598150466528880244667065629280219322144718553584040
834 -5774172847924658605513667717829240699243202068502916867199170014162983164799935518990093518117211532369395029979390129125544030692645741189299421104378327623641696360488319044230997528930103593864897342639900078052475939973770464172930583880
835 176189574996579237079279728860958931769797679477645455494808621148034676866071206093795273004260103049951098592052119157318979936136947600566646436109291871879751642284420530866710852991409001098222058805783649684150244408748596212787280
836 -2688234446971086532200812604206000925898145368920464520075544632574582429183084798940178824874235503221333826229652587296321678607822977892541546270943548466327685773199162274429279053294067802832520672280444341915025441779221786320
837 20508740309438568018997315290428900620029617960575359479490490284962150491663857062972966488886309097586374612291545736268922763474663528708804359293356830830724486450461091765890819640692423283373121848713150479246832688819498
838 -78232842649545250001855651556371684592252473049131941436421817176927007278558025789231152636870481275701144935034437327910902175460514871178373692562678966484229219170653743099332514225256436551558915934189883662794088130
839 149215446641533138402464037099459865707296856288411797306028408286184908405099964463245035693325503515356651815058095371845011555796887719331387117432395460297439531909937854045349822726585092135690227431136732231160
840 -142301972142572899508798471274017626866250701154339906841868150280296628957093944559120799510578295442181705038859373843512389480039392941931665140876678827834748849279673149229741137085634661384201818136793080
841 67854609158505772335650215090075191934491028670798794403560926798047983411888976285332708660420647426207654855118697988685353033045720473710421866029401809192828384909137122583790467625382767620872817140
842 -16177760930268753074856811380098244862687038414298159405431780072929900683559543884104988790933289129944011869814311595923309196900279798292617552975883403474363018196719179504939871444877638900228
843 1928535593676952984578427771088020998017409835677035951798635684278344208910510803540909250211446042656254809135627875259784391181423592263356310164310675629630941807167490011454299507142040
844 -114949398085031309413269519164976269065122979443550283727124186579293535381081787891164735071972799308458425262541911810518698796198675031936140034442942863322939695201491653081094360
845 3425744981863754589353979972962984554881325191916567355573686067599511956969935272932834394158017358283402740672180160944459448479890974290715683302595893470550299075840618490
846 -51047181115024424082397975193055593321837143228077905789539983262575796939803487326006099934951288746895818267824541113847444743228937600064228460614309488930760791090
847 380325303997353732000416765314134956612723225659248315591595408202662257961188742960804129323168853100596261021946965943761485427489672823826214442147378314896
848 -1416778869202604284520987383819271145554667768026426477926651374632454059865381688571550904715677727676719934097034871182002213936061646973744996214160
849 2638795162619362652664399461053066544625783625492475073748980108140353305913561250765836815797586507803080132340511253853346624635763415616040
850 -2457269480993696086739493829378073221120710197064812577129175968324543001535561586428705731069666937246291980554468373068686159593160
851 1143975903925874638707593801099892681710361692474233688380387839788923812084551524663519532164765169606692079001994683140880
852 -266222590226799289436302078723392515580240320049316328495332826458673377949610207231113085199414002674891942141328
853 30962122465776284362974669482795834737795140053590078257999043600147597711580518632918674658067841748025
854 -1798712738390885271038035805790718476171537437585877950210876959185926168958486301303613035605
855 52144940593286898969388665147647340559223498635418343960801507142339143989549761860
856 -752880561538080725139861558175429681605356693035208772342662825532526020
857 5392334443461606677101390091314227008687385361832594999830398
858 -19004160974141163070560387264918754966113722283030
859 32407844469563470656115420697653781780
860 -25790417485428748409198580
861 8796093022245
862 -324017223003772461096786397159248454963031521447978583691081142541682869686456016372615772636315117385621461182666926646999088603495717482703221892780636581145803866374232351059604832301430903907863102840337598664517840342417435030292245646308011843765965461990476753270310546417359709
863 203820534522161684714374942649361138666470915084569766485198647403490184343582478022136063638171789097002746480584573320249550955714402833972306481190026815899736834510585041779566642315015815839811282441930361288800081029567287314631273878602280859071965583726831979011924240527343750
864 -30458072906537291458686452467662307927781569927838746418840012585275782682734661082232821225339191125735930950691597615867578197220955771113564849406685648842523812020442324598841513366636374160036987595644311198535241350279379986513421193180853305563304130632963946523403841267578125
865 2015962287449388112366480748609924196476630409913573671956020750358558037765428173156200344505698524356744639398483851935477136001171400813311815187545076498966365508068886086309243723541286374013129312992790357040362333163499080165823079532113830285913258670720761063115552228125000
866 -63881714861831905668619747055728711694538598838643307947457305869288606468371692946898739387258488536376091448597945456764561703256043167975475773660250118048360494005627465158724211419824957506108113391878968679636775665053323560373309431543359057694118622567482293867644638281250
867 997701026264288496143852215490583305363010314589865761431700836357447407035334084930095280741163673078327064026976024934875193943770808510997888027866239067636623372598450497078585162736724141036105635757192687995649664358300078206418838036120272036860487339164878007923427812500
868 -7763392359015945129683863698534812067291872311907383199196114059062540343342572017879832729366403762736073404907465309495224290297357936979659379018115948328246658893214629091735730371274008828740428643241758589571598478813149838115775170391034255319653033602966973232281506250
869 30207068363710955682351712277915698565076722242690909451235108455722144980092693164949577471671168933118171678650007334902867838021654010463576772276227398810775550214712830521538209603972971938475699200478905246959949650308386319414435277029809801281665608085727736493645000
870 -58825588561256522663758090326167218303694071577864428951001775150629172786317079943861117098988641082212821937233922691052950105333298165066360097727400366023434181640796918624844474460255777187032326435107271047777665866000542543760055253600502044356243771982897434203125
871 57334847660667962765213701078609257812440545935398212536230339293624919860190564425743486158942598206747621868189987621325058665624420438421218867396599722444878235832676752041102639499868101346548941547443707217496740087816912229352193912563542185419837889931284824750
872 -27961398520084166939152860640162662633433918910477770222361332262750206086370191413742708574927411980027313321504972592159057422078802889658807722542293213383278636825213149671118079644437562057104000334858191463115295556895539996888150269146791239947584483540244445
873 6821517385400400642873997741671566218060703641338487876221278455355699238584573785192285510474047144912880295868812764308677504873014532716871888164989464680927478115006577159492907043138187996719935450923190052161220533286567663142399181499653018517015843125664
874 -832349160796674889413057266987029539907874859276367280894592489729568730104494441090657638364381564272097722252845893907597851936343982976146091759222879141332014578971365363272829892811505824820829998999533164676849417703596100750116664409840990175354662136
875 50790161591285902749945338461195860769005542946304953226865529211061841775104219392709191557580094356700437313222172662003396508025304200863982192749572846438684437189909264489300894215123464377383092140057082146475258326406206343675953059314114730974960
876 -1549779896987552770242079749883170049130072594788199579581642437103254466178596176741700879433053998885777669673618479565135021673835907925022285200419961273127971068655596024595973881271540637713369463162452967158755329679851383954792741559763285400
877 23645960437253819277645940215095751290056201525613305497784909634943248376143905954162450773682193316128651260555565054335537511533509537417827563945124287300502832304259954509372186295237288228037468189130820929268399956997164745320180625168160
878 -180396790218383482585333841379658599232674562104074349696912623917672508517977840917064470173872878875027368592184999404010444190458327804062593264785163252662030162442741548831762538863705406290121165014567137356964411194914713586528017402
879 688143381845979938566890959953967536084479195559111260668850657969229832878395697051827874817109140054391527293463209092701346133748996524234098071339593149820531242515186374121977779433074013877255002283009909052691044555502682098668
880 -1312513027242231651977004572118274584842482676266333921842254382718655166082628871042289315742172242776451420807570622488680871255072150593004729440941740735289123046531334723244876158062244481030264722475889987629380206795920570
881 1251701533425311624206585599239029877539362911038199284540940840682923251653107583686934428687950700146843279252440968515425630054226357739857123402756837046891059894728457133817796424324135085678900253472284263573209744880
882 -596855596445823671875360714003231666201739799777824989951278710058657184107909361769167874760719071098710770287876439084094320159604716089066273735128059147354186021812941560119596830950895565717373311029216552655340
883 142301157888311518046587547272512524964761274433184246800944868473199390581036895212318898623803124461361457694571992264123883482903979831481892960110906437560223924409547378077203910052865315688878312411980792
884 -16963594656384467677703940159586626350852673565736995535075013637306926389626711800687985610248993526921519438218865274582218069733930233970597449536555252053646589234925092031885374318935530681476466588
885 1011107526938462164534339053827487444645800760699708473337931017632203149594524884686207856197562248847022551339230374966789432034552555046056894944563226955093814274864949177444982109913011783280
886 -30133286480237354030655956706801603898103729453679769437948982527532167096972490998830777725912968411729846831948733217922692856672125729686674771050719673795268712876054927082556947138770
887 449019179354287240638379041235759547076184996098366501089769903362021217222129720415239556452789117760240533977433471410001889830689235614707525388320055873094112469143553619936300
888 -3345427799841754881474053338434754289371423564713932690609058609880585065186472464183695274827054146003187021730730739086692809728085977494666206043888470219148557084316354
889 12462499050710182388697704451592927130714199866512149465919769913526109770273598217465621637728137062356689725504684714486902615554008959493046488838744045178594336
890 -23212504495824241864460701588980118163390152525071036513918193250618336407422106675655475223742625617957394002252148350462241710575177377938983574132846520
891 21617009730618400458738315285994135736989585070925763697684076336317743857831631603808486589932703026877584255546534482458900291701364205700106480
892 -10064975735578612974789884225584487120192377788943247267464295976060832297883983578404345029220940711805752893040471269341081185875397080
893 2342862644152281023201323673436214601597277557717582513527144334875987355701682298961699802858924387393990565511417369203894432
894 -272611931964222091583032750910961889425269600871144894013314962276312515891277026667108375132798195808614055649028553
895 15852606689584284687666915139031631298766989031334342966307005784390124857564373450524542437503901014499470
896 -460470460834504609923693626801508321501873225699893406529415289348805946365639268613627254184345
897 6674552394495192390006283762614822480438448067518933775521643213127411233081280140040
898 -48184355933087970641183481922398635211129073898491506323125930211779835202
899 172554702181041283248617209223630873901416164181956454973643668
900 -304066575577702938189057766257273679578892101835050
901 259262755753000268470915259265485045000
902 -103161669941099267125237785
903 17592186044454
904 5700171268677865533141839483937611648794427263324812782485096691938454481997755537775134898411595189678344655269463970845260208720240476119160700256868801828616720000990389756886188379347442632668894456353589801278402802647720727959842719296040248227690801807273586401948962774734491546388621663069
905 -3585648762986858880353347965552662352895996236417571854837130088073281352195887654630635171593499484968006645671304794342154346218881886881262615350701872370264239701623766103210982150062694250375048638451465734085410172394237541659937197366329144718451657729572563867893099360182961014521826171875
906 535824085126424692101612423896464840453614037909486267406965575094614467897845076008970110068472319803024908188633261678848262892366207360122166842209585800546310101946937071961692604415876354437167299544470201764690194255634619823810385275060763401577044594727751014441860173402750486353794921875
907 -35465183619368556253486038573405689773792092167286106448812341393856733373425784937913841341969510023544332598280318620358522624313859028949583794472902329188641458265363925427080424724067408552804490564922586302856877272266553222579488481933616620333300079516404897191923542376816318407895703125
908 1123819012687761276562250095672781647393610326481594636092880534685584028218948531000161660261734868119161950561318094205030554897204131344578654041505040137083589375451877841536819856042247282247456490821842908340425512140358795040106460616532147708133159010156526182676845666328757763266406250
909 -17551742070811016580265664970312526358941842360186799932114818243015090624141335878986838919807710017304647634852900542529754343634005655799581936594364729105725049567963505291109929993602961504494304189795596741878542677611193537089534489890181382524946031440160003348952284606875662786093750
910 136575042716611583123868174704584367476154464897590802806113194324368694350324690494219698427000062766161591851311942002989414503413368632003964307667721658432426593091354364335338662402005941344458140698836384757467604717595330495804582769495571933249514413177534425841466390376333590918750
911 -531408366518589530471653703484276529423479197196060263740795465977942665145630009322841371828494149997421150415789062792480384043770714431426352922903384651386650604936032323901491611826977247665386560234891750211808661742651771587554901466016688438994195966094620633701926503040511471250
912 1034870698172160375903089706861229181796475628255360816406503364947927380004246437979212763204617401462978894986464577155393185605144725979916867790414697768586503938656336176829117780858324471553983301914014584693558147936633154951194515877222011133898599803517665709674219852743848125
913 -1008645306933603202311859183929549735893161820595935139395342702869302959971133643039063976838653292797112644594187688028676601374024691351280809440371956615680842909977905082403757493207127027481236672502454185047659520545861824231002787852782023212687631543667873185040178995123875
914 491902124884741686175874212515386943435333564183717204799131248876956131417957295804660041843871340982762237155814075435640635001144719274313830381596896555933964450145564666358317306050913840161967490471824912263576416316568745034141873001913577213585105175325616657245092338315
915 -120005402977150268811372705128753362151429077090340160225039093964892014579522497926407937695992839639729507976281903172002445224199564196281784984113799729873937113626159528872611173747911558720770952668048004369483417618556717615471446777873749551029666240631379649156862333
916 14642841297470982896590243475421245622988214681262459875628810865242055871456019167268795411542962087350480825235048820132197058467074802826800833969668951144225175729447517813830904720682265802478300234566342862649219477846196592697987552157833994180572111399413167220376
917 -893509972772253348551770715899690730496414634227178810210712975241711878707506153170645695647200529598041054809205767188314021036734358841484455101459925749679430475949262329654541505092883709455942292254077042322520571253027660339907857863894410218047481843629460456
918 27264016326492603294695966132566000485682000122232614998134469892157095114221668559487801602395180015800447344754879652662339085248151391407939818560532271326290335149617543351937820484251125504773695165371844399852470876984959803686294765765268093902004978586760
919 -415984136760873039671788683506123940921486681872571932343220488167868493235850285613913355734195505152988012313091936484685894896431236338648183269359452363478430461577755083194324668571223568590340824290382267839459176339955974242109697559233756385617448120
920 3173573918983427513352712233284164141856715466177334868287106393980421108429358708278336447465927370920057200485018547239887053004631739119137779847323610968282313249295149706455655175355117140607872756698737765454115786374110104592619555040216346112794
921 -12105946579065557241373692725888185480693845004345133825604299743258037089437442489072950206782808863761321413793958418494448085916253105848736743492746590675822613834746965159758001794792038496679505934100335410869613143712479827915114025552553958
922 23089974049109679253664874008308672529366674262082880481991416235419838238030837858633791125262261493389694376604222650429730213542367108937685736328312257096885464471334116152551053443941848233482615618210507639135270295897523909423106056358
923 -22020167560613153453388074676122956744904269565634013604628775347999704906074844241536066826194046937018443306332641214269804540311671636652828853062214481222589413806086691266638168564506330557838738665396005644021368213452971714255530
924 10499995946027937411480088738111152145822338538339843623601963124798755240661213363013084126650833573713303358942311397702633232015163324671566868260467633589276298413424100392076688788727268423156268740430652856860510365741981660
925 -2503389040762730427166729369337826116944578808525223146315861743362337975819530572784901099718531873797955054905103832597271749763485325600540277827566621415462124071161185514386919557229273490261149847643893752910815493604
926 298426855478351515061302715648440796457585639352826087487796095486335342062273915051042841190880681091953384206492610078751055600322134094386079547537680820376244966777144878687091325682499901746715909996333996419988
927 -17787608688406456360944047688059068379355491782676859733731409652619516714548663275280132731981672426015755597911928734965373658304162911754426270525374616662140933483870494381927609544210236423190375934414348
928 530111392997577980310016380712700737407217341985646939242081616191493593681565959005868643181840811925401212185508803199116396485351660019394558886219653804252463961674878508217688310865451485294530370
929 -7899259073998546161470529855312740479612632527984100434811017665033539919116102735519226134136387670346000851873765178079315928563904153867212587204283856342549739046026725579769001445457775870
930 58853837272160143314111365453139409215723463891237159525074850438606608551865717243905868123282300179670246922630592455615847273502563159005991474544387325257989453695301585977543431918
931 -219245947306263622766169959697575143748662932681354234067822005282323539769224814869630260176983347971589151081086175637091153032887100222108050158306799032394948180713204938466
932 408371160146456808561993500642036364437198576452586254421186593057440304812426402956657969888698857149509974125443286763673102334493631483272042329494496845596542473176
933 -380313669409507341339351721715220760970532777812940698293529604499984542013964270897660440890187130622252289193070078297791595636152204994295966324121042368680
934 177086542682572422722170945031476537916551819848014119388413541125211661211734265338951528050805949962992601944937748882565468933635062652450092208840
935 -41226140488177248762714657601051924497351740225928667576726365987295887249636769878021856826068570667267787578493958902255549141223606383224
936 4798182687686696843515800563634312909494567438830860452839693194672159840469975931296544010769772183790450322988782950818963133033
937 -279154618104100452325236482895072649311123678697398086349855405358801561498643417540193432052543402015082758558091987543
938 8116534621648621059208922263826450925350115240112542396717560685069442118233828115528016726729261178290551335
939 -117880437948002898946991739134410417638418983294468082722176891227668692654701097350074574674341025
940 854342706399786863752213749838535895807950566270246707781426345276062105372637792307274
941 -3083798779540934106004852347439259146313400423673209070590050295954358636758
942 5521750469632773912051856003509492101807012719450747861481059518
943 -4865065209172727541460347522166553042232311345600050
944 2074102046009559513975589815115181741345
945 -412646679763130431105751103
946 35184372088871
947 -200556946887239899382312151420689514160188767602162842781959898334539376253366668307817926791654638357755204687375103175301010162494951142032708767962652968698016642670434571317088157321526236206095358324412928392251594799776403750814762460087402628240934702796281294419363392315701663439108477017519478540573533
948 126158800256801726679346512397361693718954032944219939503981147787601154785550476227201986741550813654091035770590122132024069678536742209516838733242409212768314492922850654588546245536481646419397768155023798974737312632525561107788558843806741922978628802816838417748151563975547834294467912761650403125000000
949 -18852633985250239999687264854537798231400818888598258987187963349740660697567799460789347214289547994536790179521798526248471652670278491851462463930981078481694015146559587726444847023093286470746751781375327890876289158539320996442703473331268114461911248078502484556679659142768536818299561058242123621093750
950 1247820216663184168870072460331081972932940925987807137261048558227207510330997541876988096190543691367358512870938013228445210648262549378686330795944638851093161436846172039795677061945382117715350819632444905335133611949221360662545879359295157176073619982804393013697917293808255422666976919566515290625000
951 -39540866302946592139472354560294588544143233922660255054003317698424160365232325275710500554061771572648197446448082523652689896005489722972164005817521930321570136507881674522970549734644274791108525459331413552353127520344776455399620022955773139352238386125425209867793188993623042060012527305777562109375
952 617547023827762871447277812294146950076260743657444651010058104780277879649946071585786162327630661140513198548927543264817729883785385006693276854605382560063764494503624170232734013155589448853581397105916860311176712666585311965329493074441104711263015351660949267284673095538342221361393436915332500000
953 -4805307121007075031854667717989933719168375464785948132316801088824445016835781546980024285735390361673482745532465392038051316444379644646912367018311314502384516926652318532250333996226839913624592109732943645331398146234827326183090066937620490904700406861479133178852642158622077199888839319871412500
954 18697269698845573421082474702080763178427958914159623243289471462573475348698229889610394232074245655400685686384151705559090391946292469524770535561621179141422321113157157269548486018876510133222968042308581165228329978898694651298142379536745668945827152746393444244305288379121190109701394116470000
955 -36411275708851087806680256398647261542670675229420124640674645279159346451451943866598403962069419536331065443510929976206452493833980393621051762818150229906329700285381267190207804353696278942673281605551386380446205232928192968734054516351102896710509749262700971212801168729916671823337271959375
956 35488551785841933619536647185866176293041678622438363269611659779552004413262192581521598842958944450511237173814575105642843678246217593152526808599403752740952530027587946360708036200789137561081093809163199589998217505259541820929392607713229108831244227217923667313444337067373044608083036000
957 -17307267394240995377139077128721723046080652148409930804180904730627975689846243957927732347024764655231628265961214850820261611399437359213741391537408466198268481017659708280965772479145362233835160627256437985535111298266967800050013512325011804765272621974874997181276201703718279864660270
958 4222314751510304645313266603392911917404535343396438573247283854673744663855551611972644857749891350412592252713323277284578397591994720522323945227687655904762184470254485860096886243202140208730590661471207028426063297740550509307517979780228277859033131126419422778497495707856519965704
959 -515199176767954645394658750473967766483437971539740969770126073757091613383032323828890570364017512552824602479271716250079305493217216133490032268094052562049645901499144970438624175617692866597554314132995263364274983505387871196686377221102408964205701096374822069755364696716523541
960 31437587361744845802439726735410724827676069442069207652536558829208257252152822878124890907726648684945213676812746584400259305743983835883576202299453204666758497879433922131600358148660705228836195585778187056108076519904720711655367260479408587613549851929888832857742659908224
961 -959267295960843544672579276337100950994342417645681547712611193048447456109860786046882577356493680075660373085910128300318520138778259864197949724272244955996821540316599121315944755024345653349009407934548446570080176349620180806178160921110538086699545516092888221147111536
962 14636140678110567219954208973729699269953118737610653997341498797699659030662997159188132865348834506361616461820238606041336475595379278341743066352393056600444814467453190114954328085125902299888695941978887343426540337993757350149074527267198048673620119250340387430720
963 -111660206032913004170764650390270982201603541795181054853887674867154707459962134074459976855202463315369506097072926596765348402545462308166383585220886799228075807007582479520017690261319558342268390742313866356387598516903865079872932042395317374234593115223277522
964 425940132098951449809343955657005427560720383406412604358170948383308422017826564459503652123077103452540282549059229985417596819569769943167580584115986330084643108961747252129191827617068493897370797944996993763482173352365482077382181443261443280470747863808
965 -812406250571319467431744668955967903767687779135024340778667637094894386445789126326290627290491779757929886916359200854386916892986392097290263003067433093856011633862443179131553713301100659992119904248595602397006544388325165015981438243249643033004172
966 774765792001037333218718194158186473865324070672300790925166566279855309214258403588447323771835241251074745096771355061070678730574611077715800654940775283510556845947039877744763710012618602734604793141180879966978403681725259703036016292727552848
967 -369435786316452572764885730216798753442796128516990685484996383757410367789326387304125200991986170984438722601992994374172955676706374267275826789129438784561395011386518565006566447638326678419523567168263016733324778072979869515546691058310
968 88080181993298575771166155670698275947432817451344530200552480437669101177823178605426758660991166783694219149458698279424621892516053074373549136708118623388645194705934904136762714511852061525703148503883546177293085763163595173305792
969 -10499964027839751268119304856155035679564033573143185939327909429403877504541895854000841793027257321194031417976710692580917064031859571439504672969033878014419198652821746804521118196116171396646906388645396042885616842328287608
970 625846141090306968773947444256868456546828422053571543020047833824813650551389571357611050027220681679889821391657547370431557977009195546038704874697912379259588618316687795475197405795344425662209292593462683885282195872
971 -18651654287365052538846497334016661076529574406861341388425505923544222666364731200377056641346211933010243360310638535036539845200870510086061143557805348074201042478255283465895066957653136935902361086922590772558
972 277931000597048254502844350644721928711883361006663970789103431232294784722549003037525825628599159544216714005701930249494278316834186755786563366322945173922781510040012078294708552041454667358539538390080
973 -2070743208698384650880970613083515781745455354170746212904282268784937299499884663147021576186530429920391722919188902182002958491751049891169014585764699106019998725274288820064177310904146641347564
974 7714089842829524630673223389777120524830339594160590371259588413436507249450398912040994461705756137439979543408239856251335982435019868149551040986524271385217044145130754906106965194182096
975 -14368502094888652367290928233118912501563730376760577633888336332548147996925164606466098173437753608393975713653471884056891103161297948518650188124344592023312345523082776196582074
976 13381506026133677285878056862368078847602949350635642780410693035842502917320887349101503616586113797881058905361220506073384217866011137917359255547970398694888422239423616
977 -6231059123338044391460410556979349000070190012328372991071286318022185750129570621525264306203962721779185145430328152179720611396033810593708572281551410710252400
978 1450692953265214232812863953171301158042898803649533439093188743489624252471944262579037764801502301245550392466054961478907296682092734093896851261146432
979 -168862271174253701137520770266359500765883463176269077214038774700309451320117899876131440550987633549114014401793058669836914946160735879103713
980 9826678136378433926864456684123239858315602472991610312400238626266244998028036586625777919652183524351599869422927573874082488540352
981 -285854328818084557131477937685153256909068923581313198763149568209027967218679386507402563354217521869688623265379258729598
982 4155665725378772218923516075053997748317925745408136650018045143902041195662397760683828660709697431685326825160
983 -30177392111298710271530462604668801350505251496865153434564001906368527033097212809715474300634412267
984 109355866412857098659874171985943725684172767402204340917358196824570249342992524547430688
985 -197363121884788814288420842194653059147111920033382318414112404110354014799252
986 176696015025602169711879052163242791734061771923486384043770301168
987 -77841043346182892090483898801583900323449511314500435
988 16592816368017054989918873548894685474144
989 -1650586719049918080888428646
990 70368744177704
991 14112940488561823356829663585744700848005269310408389566495567213122657059300329261470154430414282493189166809802519921597148106859258710026234450549871247913119973530300094954966111012169134342135650103075003305009978448389530248017147942704200740286554489271758694166747597878036073483679840543999667345455151479366306995037
992 -8877636341032310809916975779142727478369938694177868894874895930405988612992822824191153583374856108121242683986383472122023878889745068883239221095081286424700136714180863281916201597491666905717887256810921758559851545184207828635932453368773044243048335748616336330502598157299413641319775352543739139978002158284423828125
993 1326636177983353290266293911880284818962952270237680847390882975737536508697471986887792253726820919516766881987516401193666907406078483843145213146968036673553230555843309624974171474360625856382046887406785469275336180998739543797022501776859534290176486664555073757802905181404978411785443969077295070434447637294746093750
994 -87807541606108972431520763824789173525909265707321297997807940465930839190145884272625300908915623695551895623212029072135798464891628203492373581935302952810464039858048668340761526516732146281238793927274239759411950779307488383911313735996781295605392857524828339549318222644363066587850764311831459433919406232511718750
995 2782441105436551019864611889758828411263217082903935882665287659577839431604735656650533699251614033015733598316468186233859599781380524494922722232615915853550385003401031000907880609979809299508689767145186177975415861762649900641247209401884960622950718780424704975289487065411052319068100193788063629719246462452734375
996 -43456008537453778448240839018026964304097085221523354596918684377164526865436358373598761629139895150840084480412579384192543097520738178176173402439984582770474481854065225359813950070759965092501206521471251870803004833134062955277632200580783047597595685614995174625510712965624384667184420045807159864248326174609375
997 338143427493876321782922706258204658390103027143529086615132022297483155882568103515140376692488336988174478176651026044759662765442746318944041696345971165684668534801472744070567293097471787263628136977184158317561300922587156363859544267560306529173976948426129384400938935271823685434344250496777570332769834312500
998 -1315703388263676979767762742085670027090592087087588199092441946896479216489797415198448886340519897045209313218066962242623786823922162338698810718443886547554625216960732229164315073076482411718094945822076926365661070198270289698639661330239650498491200544024938700855262700639905673840097637064970638702513962500
999 2562215745557267300501678540965701321564984306683219492836812168468722910633949028896941076164264527733817111019326520405351472615043417528699443610708064058467940434428209855618752283985156953187892737424226031543301264254587764086532784784588511883335744468389735147329136460022936351648200405770555591778829375
1000 -2497284821890138680078625948762196056499480336958558348383237801378621613256983645181471908313507426944616203143851357007031638346768729370294541028533168441898604862291310082579189215521464474983398257229135859380020769621406870259138961071819236738415916743789418134656041637799573842331524133145193862899375
1001 1217890671715275891382751548166224761528760715659469170386808934272361079303585045786758493395056991961356467072827114812182990922219112142075065281161553917431686883856877701168060534445717337528164475213692613606674204249349667089822964062154643761441900628412157719034036672506196196675114423363829905550
1002 -297118986603917058669379327604625938350912310870173500405501556185029532543456185755433202096966201464157210033851981932753307317666175557368139367609599490736834392385955515266200541860092211477923101643813581251852805817352224299872224030722255336202439282343833861678040725230288018837560455347461430
1003 36253919074750124337376487298817829930275222008843860685070258499394630675425001694792289774992023193819563646875811959435603372804914226534661332104080280800033152074555072203783189359327521604548993910105403522803055553934839971169883972425990002952883910275958198686017586771467050176600178877469
1004 -2212223543136816582983708380959185831173895638487697752549152806251529375411262080074877248784693476774118946412550890704744578787067503135651491919848032148801140216271722958643292658820820915206932726188292288615659739649302594564234431411594021727355996144259288767323803212387092519967140501
1005 67502434978906644917745409082964238388519192321735962609601742442058405078606704070883091515203584524630143780214313686493238590980881027349243664128489131676113204558158239358289164604648576098090261411625760438757386805002648051443654758833441870853722460125312937501048296684075014951664
1006 -1029926840085546137933106892800631746779105876239090540974778999621923672157769975160239145773760808955221322876411106262642480111686057095966181700710292395064368792302559369859221827803540280978117958693685749340649766289912650070039667666599965892450793129074938638677766569705980336
1007 7857388487791561947711526073515589422490389344879408073314675305439496170617665793916520759096731862537008191238103683575272139665182685058628195236334372648521773861210880279684699060348360128583390400205664012494932094444930782915600446985412233685628388836318423853056356376850
1008 -29972872302332156842335787124716911010703728604686625227534765982204360633691599208609601512471562394762280192647491791832509295816085072763979512342280098067079259828457223139053859714028179192435680264211993094123830858572887248291773369293452335786327950576280551598725842
1009 57168008040729321952625701073732124959512521985487701956459527478428460914613638094156095209668106104532475685599125925021121637004083230340038906088178574674643486228859411178772665123133865351925070214244717037924471351733031186884626256437567527429245240329402082188
1010 -54519296627333258842894441850907956404773783653147622398629230058293525704143870709304476683817509570190006357382040214802670608810088809481277655455200477514367730590809402612436593861445353065961648676688178022114535178547744756815340734404106306004466621744092
1011 25996733112142755057983495697870593397689263807541662042550167431409417074028576688197912601388348523620660773491709658764057336295614514858769294623951882125928983008792100597220131269506152554355690556039752851305376411978884133154137343644924622242198998
1012 -6198092163244389044297758019125480545419620027429175730966757597560885131861186382635894922023416271154248512671912924979645689238188779921244076306837998633554665998830748453812886196253997995449329207551381313967602729951657813962320562977312593990
1013 738869370629922432314687905097302498013167871558479602825979521156080995168608581292461144245854273606583026843716894021819836786100056723849620952310399320485920224762540013108644391724199635435809730942973508342661458112246514101574743181112
1014 -44040017496926674463630557300894075499351107139837574943796460404739080423719213358241946627028445410981140394404316780837302207290104746870048003610808944147631518307994179102699666302095851498052300217113274289889938827170128425886488
1015 1312494114883981065924320059455708120745600666855426466225282227226818312208552051877407128594431198289199387367485361815658268771564514108203659792511381508574212587877018137446023109771605300215327892247603113861682102040712942
1016 -19557674131710434362884618365109847926668367982708683449072240137658940892784481114665746218766200493099145319055076474494087474658301936296991072192520888552921816373972494930970514438512153426540204369465725670184335758
1017 145715877041534391933025407386715261361017364228237904707547350494936985463019319755169041860987673003617458578339737699654353393792528196146606313595851454953609338631705873299092974686876406939899117714169348140
1018 -542832885456803524688496978849209728329465673833886933466785127202583299301215822097559526510529624531325820405328202703674177469810508807097206961918805364462804259538716360848060704937115078178427433404
1019 1011101162221306041151912398416849617038534162497202954788753348884164205099155859622895017847769921344107862951157571126497385091184958910054223888280816961255975633019290967099985180226004359306
1020 -941654142766978203493974864489180665563913248689600541048483636019782238469161893692184254986914473592340278436535937212313717343284532430368734077961465186860721689602781761801697318714
1021 438485186912106524068452951484653432757178826055713067128310430815321701565644674080151479472506933629947622051193821660113126236078914267827430851872768607909135583244832069616
1022 -102089672367784526040220570510793732926403577365624228618373620577112435976223835381742590913060074697939702242479491079872923411715693888548098800166156050643699093680
1023 11884076654473818708805304554107062471893060956458640588241866534935441032108789159252450769741361620175878971147896310170777065469416192572005166358694316577
1024 -691659862166242128921251659490797186325928194518531322662320902357929775094427946861430441832276893194669797070184202036180663198263989620288741793
1025 20125036814814302534530202638062653174891571353071713585971598295892861794906623599709764067374042718613927713121569300470326969594569022
1026 -292714832645887560964291902478091190459338126268119934198837161605350916433596006861600904680590193414580334739655768690780998
1027 2127700851154443592300306487696025723427358830921444428398120531860474288339724048416289066398731433460880830241715
1028 -7725412380044548200691215576702059198308975596272682175649502339638609351903579716124348289635779595787
1029 13997550900428877715046307271198171942137185560951395432257389549933899942389813943344537268
1030 -12631239800434238850111801104693523083109151422135667973462077942940697563811972
1031 5654272480775678446506348886309628948699801281504328410138130085443
1032 -1245456693534147542333757767116062174478381561214294195
1033 132742530943892153084931697342577984865734
1034 -6602346876194324298996209806
1035 140737488355369
1036 -1986219797668427259672224462441496618769905226485058926324890201531134213526512865827197593508605963750775475634977729182350831882501844527285785189752218978581746070634251813228982879358538321230798034393358375886905742254212958677993245468408656348118404613617190983554863490445810236550457396661621745656324310730931824176734060287335261
1037 1249416241168900983458225023253523454916046468748979030803659764991117470015113574599780804623756235532153201095711512882670783614508334439014734465312144578594284793292894163012601158651084927730644715249876235662292807800604600733602842686589871539202326247525074204549247768287698462654467261047399422734822960224317608996829365722656250
1038 -186707443650699232011601029815566508535669534741913602577483299798715767324145875472533836107047939316720870219596886315223083760276672312506194648098684979247858287177651678539048504778500181149742363821131877443334479403170424269905236345231591851172392042673343596693339693955799970170519852667639525911345952961939503346650619169921875
1039 12357812864301154821808562738952208194642965496179719115897926224739144450147562801172036399859465021783057036685331749777657665397238745228352921481721473806163480039816576213300323831489698863608366817296912645121197434800742689382407189494702396628665590541645053297486382905069872990731136954133417956231557171880826372266951257812500
1040 -391593772675853157014853923769494635364155608765861253556255284555956068801998343452895868718269753074469089465403917214285116793280077718720944697600004007823173134090547776591243829642403162321925022730722899044440087813416553934738655471568912806351377263439457897750399304898630658510307094754782104153679585322428200331850164453125
1041 6115889495511761193624303895664335371750553909820896871065164180958164562463099107368295751785061348732515997566923738070683312068793725000938822749472942575674556871346199953020654973194418683389354888453951954347119085245683507774086404234138566601440996113521184101586763569354391864033009341708785502359130805052385556510227343750
1042 -47589456689393910866917256298193986142760854126777114722252673778972933116544614701107304595379470688407489953114574898673695514178144078628957585853234326102249622614937912985285109468708338129455730425979035245495224820548541348067911991610363066674461172443856653916497653795977804311099261448526519948192635011954477782600921875
1043 185168790285164292451779705566811370498439128483847497858603315673973317544058812515908511608527067635344464010681295016456884939400330646199556577067721617130124230038230540825467537626118044395677337481137788700454064805997766230622593877480458614235884433177857057168616697088756896184151521980622058015903124017034553615475000
1044 -360599808655522222058529287238746595180223474999472823971016225887424941967389796176135169847494889539476223128451843488234248144297758793579012270162646246399592645653964403258527994158653564266635933309547995465647871647030230389591924675029855822172112726583364676372893713459010476418982241397372197970416616327992176951875
1045 351461593543265464028859812874567940643930999810409895010716548338174459646828338807548351206193524522823344591100690588481716471805600383261104780414782863932053872373322212798804781457580997336413919810570233340261202313530215259272595990573747652115015304645987334375476935643843625617954479883698462649593579971950848750
1046 -171402874231089739491976705306245830188075497220748451125205556938206875737597760299513928402629493273363215571965849488618663174825122848213907422808376232834281984005547192801879312210752701301345757793941914713593266100078356871196529054440763388833371002236153531173513116069701975597963318267497188038975768772075325
1047 41815779918533820860175589517518750389740615949963393796084619293545191007922994269718379289002438376275368169271596652228503398575838497312215432597422255646894272817866020394276780550820058164818087532286096424877987862732218701699873706396205498386389674188512378366271216385839526815554146175944522296609792366020
1048 -5102285513914804524445835322044555937004416523812675409089400958486281280463482326732356157664745299891009323818289764245912086119937960471014723568764829112951637726826683865504604933424362193610535911536244865753309266991177625965906867946391024997578320983303469912864800528620286531773569046604372273571643731
1049 311342785177856304639882686413137447001270535470379085934052377880599116445534304170326421248027160479584215533799498786649409102771757086378537264474279690857276381775252518613555016226829104229555708652845264283404063365293663294634690115060776945201785928393300585999235563808107143309525444857805733957298
1050 -9500123159012450453988191312830037349633144860678038903915089522374615826495250464482963872401561568382588527032609915573400686892009205897704829691990163478357348831288109592505880995661576951448059799900790743560354579939301755792363268333121252511095402743155052215925144178629240632702416287758957957
1051 144949316730882777700470644691624545049663368247720594361247233205571476945937007568629406430060619509053992475543014767271966556700383526897031354711345409087039480256196244843084151370835414107927245072001031379895128461650513721311426975932880531727943940046036959648030317514576985197167269762208
1052 -1105829121833787930181341581484583125137520721223486986930972968280796688266784099226511357381929741925863284808908228770785909896623326383022220318698745620450610060421842105464322226548694869634246100555785322698901492939219805198350383153061149306863830622042141047093560586871078977535713986
1053 4218306774482623525719295638777259743520108571070075187974773325792670585362033269549171338658810217795847328170858514094470569505130558373316071329297768571758808139755360676842671833318292279431545254808740440348182822609290205822592711023524803109385659216542390401896674975844907088868
1054 -8045681895902369890992262255796286913248967289224665157512784147002569198415773137932984938665515234097086911191999003218892613778741945552091424382593355898816244375057921781131192666291042936926382780246286831557644986263366595380634332046167815007919840600150574166395327804505694
1055 7672908931398050180425771879271396505794771720463845426732605957520377540076480663765665805057592152576799140040499050707637169682102349865268877183506225865192103460957528782416089178983186623103921950595775211012858775660848107330584718403173562644672166159616047488004548456
1056 -3658714978166083451597723384869773657596788479024041043831053308822512160071894386953704301708094254239110524900972335565866530339860350296235084728436182667910020573344032346636551983446772796352508094310659890708783560132384535582960483516446657867829741675801973504434
1057 872303949646596246605407760348349845803658502987545262554868901644488342307820963239662854311073991316582800034809936467275591917561181962831624973709728164618237545745779398040141239855672996571463432036517291087717343811509404582505075215727522436006626072071708
1058 -103986625643230138599767953517080506902298181901588018463144788706259770018324343979797675996731032828606619802023337265057146233370625323529032319453171666843595865505082824319794716907319544822717774487970006252310364562627079632636461771073846823769939838
1059 6198082188511573891293002619743179732332909415156406132972603513838215109500745581863321320349953210576277400505337279011473948588839171445608771917808419832694412837247095616937321828822780726713969877939533561834244769823350209062707159278707075664
1060 -184717169249939624932035775080187031475349335091878259215909837364771328749989895676437913515167042260827873547282146216924850779237079819965137375206554886148605968887475478226524108519428231347677344423774798003593975231066079992322610854406
1061 2752499247863031351148864478593714856025552218481858926763963014064510784683491214505765849874847049302308591362583571228077026299451452707348422384935375444943934879703901485042933701493862627249246074192226658919860609872527785267324
1062 -20507706105993630569987196911571300546375118738380183097462584263781218215314212849881572501912929539117917993107292888687607316074591606859686200700070048315904989411395068422120965159886418193853702142260279127804822809573818
1063 76397082611743568465077519948273237663023639892553512947764387967421828055157454324586890710706934889254957845935083842612476700414562444211231910159921375378521685881721385813763458161114023170762596280746404805358056
1064 -142300380877066133985403920142689321802554384270399290196048812480805014494132470653306922103080479458382093939895091415299144481286681217958716775583854056519258208410728970672215047211610697025379944743275078
1065 132527050053577127911783595545056701523326369318815899817186332546095996616645112552429506698777802794394983923334265179133759777935210818335490226046672963203159295819477619504019175396559282997686212
1066 -61712245541169618944301001503719802655578245467294289800505300630417605043650412588131878460925322865621558459132520993330172952676321680693506732193204688112674531638727394900161700769902378
1067 14368282561247339619467806365913006610667511858483723942504633846656810080600920725021692661554386899560745699040798118039377799227658609927005013465958056516442965927158075930290336
1068 -1672637189445214064928229792571578910992534808295521533110113307758049519459169879328387564935992783759289547429096781607994736122260935359179000625562934988042875090082513
1069 97354355874124436606526563104579693098656449845875665871475974264563072782167689881962444851299726096103414290067456511318204755077228149786028527581373010881474
1070 -2833038794237661573681886536363484164815954842779639742583396021201102066802738516653906811417988561811560923117752806543921314869411098367585640760031
1071 41216075387747491932326411406026469248989370219681242804180394342621637995224863221565420269466868080570225648980824202257181376749139807364
1072 -299739988595617994518862855819395263055549694744488920151032112035148239211404517595626308791214836199732936170534382209569130233
1073 1089382835727788541041351118022624101374692424979570886499659733054083199130004973906057239937583340074170571877640638
1074 -1977705569232278684373980994210956844894353060862106973593527064583372224675653443519239040585009646496959
1075 1791686515227410769720287370272765795258579250122044566895405667841921701428181582201424736056
1076 -808399347221458501228698766134162734958714194592787399098987748831385509878187719
1077 180936719384104327232728186700625037468188188907551164872134232100598
1078 -19927307096507068888180750366202458293624694781762690681
1079 1061940247550133667954272245798009547021908
1080 -26409387504766319671893121207
1081 281474976710698
1082 559071171290967333164349233262059608760379745430094914383861744876501380101072501941771307108267868602649164019846348595199110041231471023617838271933031012338400754364610262750836147133254261990927316166585726592337371748407138761313844716213325813650400094377110827331548061409297432833940208640351367380390443116990722474461362295853711368566562069341
1083 -351679407384935911724158193804458875745425780880669078166718055008425910731586082957750196321971218847758791840143280322860183148166614492210404990820565648270495490371111587123257138112275159524435756938036524091670617446561285841261446139842577646738058602973687658164433255522809955673022165630735282429596868880494169492770645325692002508447021484375
1084 52553473353288119912399964613563678687145679215299518077123493997181678483206486695876000716678330297154454510998583926101306085700239799133099262348059584933683892876654435028740094755051829666652638582996553186946880454463302917308078727527169178986478582124228178915369335185559397799863018537081152937035230202661166334983668658668585584304892578125
1085 -3478415088174011734390165954975086438139507027094936129987442563907471330760063329194232400989557726030260338532233559210611598891959892881386524733655544594358330291929817926983985784954698313501145748794325751303178746573138753178683086317952060519278080682524143347025222473359826534251291526561605034294506649445344549044281537625404680642427734375
1086 110223848043986436671648317996051185488251152529815561388293711457904514806003643606515506103979920920281400545681183197449127034047702739782550089552587134585739239823380630676299946603960385262900743872005561716748836829589097679437237327421079503162090133413446466716940574631661752241304123006682058825989780799818134573783455464643321771022265625
1087 -1721469853314516364677709819783307090324337316671040656581897151225371663855093631667253090583085950238047183494044007939658598411476099715255877416587052427507167035181783455122056953874570487356038667326809505441759297108175767305561905191874111844106786184556073922795779425580796822634869257241872825111179447587167403372898475969795483591796875
1088 13395241213326086927821794186664442005879251934701840188878182931915219207553526520290135083161308280502575275133500198462492254189423880587994079594277121374458305498970790914558493169198832920665492483462929094452359716890752087164233606510311364169560282766840407430133842392717221282256914020018628290348263055691738897445713405449833564265625
1089 -52120380933104738828295068273476624382866923837903907432482808073275772561052162054528596064024980196785359534358779508797972940761343698924683598855646328531451982117974365130209234706480242515673092485475484879912295620114745463474608174225187638091279469651216303699287232096451250980069228605710733662728395854375683609672218100095217996875
1090 101499822743365656731383821774723331535227868761603726341078223039902595598226155962585927899239147603166423740742526326813374311628799161698054134462416047755858841489951569724596100418456348476698190994472992389985931098630288156054417851904687474489528405215950132650040072920725995256510357378420360133503221942001070569535739829704106875
1091 -98927643857641642940484106228649459428360478306665425755569897768892302231153447053178017342734917159404478817375342517182612335367171475392260580161502228875877121336749134312672476873676593813781964393116723919894380065287714939552060149802919020157327923146134517520028131210550635435872712321554166617638119901501587203540546497080625
1092 48245620032687116863337201780813166977983936951009336610720249060544335856648770028660275688775073124045733868093219790946185880907740290201564163027621464887146944786438165740579825767222074699945929388798499505782660967239480007636393181155200912525835106123789213160164003518955365370979351156363904933246639202565448062795885087275
1093 -11770095678878668765602802685751222470559798946651135876005351105689082444101692303772247436165626604690823567278974137809709252201422778107366685229810037176270114080035515683626326991036776000375658009052601605551999778318952040153491813476026666770226046524469238868370904645507704489440722305333702367995409757371263697750750465
1094 1436165696242107965943769970361723235274712391847664488782337178637634055996238343731674062040490808559491990998449720958169708180655119329380407683926840464017292936889001682053832597727286754985209970636303353534935211833446806095372149311198933808383370106986047123660348216271214230297635077453471971327311762579988867307287
1095 -87635203212070474280014300211864334579729470551618433373775196128409828833107181149816883658458354745863098642185930292205811721086683070234635239638530408929602300364067139440772264452984104769249744501796520251526117779652903834790056830845281270237163595895485904502422050798556975366275519837431185491210861325311168517
1096 2674046945242745484229682560982012015282086358243386706931818308621884605354747264459500621901492682740315164446028657592597948139607426869221868714660777076201644579606723526807929250407705363491694193238419418795614471669680011249631343098115057854522245111819214042391917304088155970348364843362888281399307550805047
1097 -40799605560550998051084722509551104476310777046598081502036213627500599070188597421355786979977990512625255561586022326310104533058637716601170917010391877087575377480090876620212999637043800042384242551532920580665055867162482157204275482014838154047644591601084551456493841918203362091110989726268739222168408613
1098 311263226459081056602799804095527388482802576716402121712948115936137699015870144966508898055450385075299225987730825147446783390122582200806373055948895154483280451422205230476760857560103443184873814009624936522499314404559430856287992161754206544019771074303249940633913625696481673794586991487979499911010
1099 -1187347802211732228586159839760172917904202918247634225867828220274493589659322854305965109833393291641824734470563283658962793105783037204426633822756277126952874739277254168981602268046447183313152000298433856739634569452982271167219498590738230781525269112890963185249003526239991737741443281757380262
1100 2264658128488780996989083639978149476490548762188177601747555192288064606411494386221722985652449988761141197511262872040892670934947796169758213601424986376137175908623427450554677904651669139653009086695474522272030066327445577726221279873479280153784960962320157837795941887550052357924854069826
1101 -2159731870813940159345053847562491251158726970810601976131610177248802986560094572911809509105308132454671376570577366981714892450607608431385915639068171356447866410558606395361494236724815513101394869491365655112068015260936770348699686470365713141655524013940567322545776190621613252601286
1102 1029836720943139205189090899298713490190283498791901086836994040973988007324202195059021544549407032214252824269451298865115575830484644476820850190034954825344087142462552696061225928043214072014294941627305024655723312541748268129833052341104885366148582895333007162629646616329101594
1103 -245531737570104773105031831235848172102839391806694250858206420256037494541853002191524493392014435004298515727990233856998182606272528336738291717911065203480259418544215571055733898834550436712686552894350918163935412485435862712075280581574891954244358389112260819881245296590
1104 29269633903451960891183605534092406161329942692918143901983335277451527567786155971662581895349574885770137335677538251578301132715795450374977050796102322804041923859049268591451476989188157092183392165316347299403501630782178297038714006733533757521869243668994095525274
1105 -1744605143648658873845132687992713521141427882980013760359540959099827467423054188033899736693709727835050154851707569115918673151272014903436616972008911422971228925337196993609471404912711539530332935879897318285369917326956472350952702311340304198929542104091086
1106 51993267110767431788422006750165410314375406246689138392515061322617264135742923561995016627223377511258786775082831608465580362444450609694228242748704581081946105946181616213161673876276229163181963496241961593166550550993772799387023346312437284922680406
1107 -774759846405516908780097404488592066801640859871813952654193882275830864027898647899932786920079732947589567842281281903523041406871780979935123206221030578282488647793709374890037866777840802083033765521763109328051175429201733913714147101555526274
1108 5772408851072803382038479239831675932881105191820233555353859110002277876063084771111074289842340340451893098069357041079535611262615338621705363614089801314323322582823652774670126720068785955332963701639425248791085536998044827689454045750
1109 -21503887556608765783106470887463237477822435759199271870993169670288408274683880506641072172231305345714999263076843107368912222496519083112976403444720160945123943216400563029330706854793431578074847907987560200039969088590805576610
1110 40054072790372422530476005429654535379911100439083201334311970925104520268415093660771294003556295529560346435975005966767001318089645579144773798941060654053731198515705297498395666155189477786846885216056394879274570464302
1111 -37303190627743573669177164067563079328502616133027659789752874306135057874591701056278213197824320293397856416891194116370684922836220403835243544567341908623165133184240349700584108157201281404840590335462345636362
1112 17370585403513118360955159408731157245534150031203357011485049575909821775746279428252542062774607320601680959064866531574025697247235436082399542926752177402792016288206798258468135417067063713212439928558
1113 -4044373711544775199200844862571647342208774361509030862211385502985659290842334558515580192950599142353696858619211862060208831437000810752807976178838015834337894684053084734975926926725045213130
1114 470819882227031656719722882132637064959881093005226817422465299447758052058074173034901096585592486466436599613380351010225230663131672693009977125345849117866123685715485825663386731377
1115 -27404487689539634511338163768500973940153973345833248949811292135227768054297962521537094373431635135181150968640787545822411848498432369171823689179397544545294475663709750931
1116 797526882984307704581391631988787852533514156353940766203429489585428724738344979887149728524681609012153228142715834792487069493594499136450676372015237562868231841
1117 -11604126898665146134115921535365080721961389518761711057907445560771588936197874621182578882037535086773997961318374518624868780266462242053207556986638179
1118 84410522384591917279693477431253289000367505822499805592616123032437311069029912613001158653200257624882691489853287183959007541957067931800445
1119 -306933748304064378007011205019634143135122643033885799346648386968788310329348379471815658916005646943899896582425543998732720009399
1120 557764011875920076364422699489168052358024401288753933761252679525064393274401720844127070937918058412595389520451032701
1121 -506292625715665923485499450631951084214856783044138752665390057706840560619588780589154532450271842953845751
1122 229335873947297763986424277186799213442462704901541160888111918575939522762404765004724418557439
1123 -51737558221964904977906440410445029317422172682859431514728601972661934127440860605
1124 5789975020279541505646175634557320709801540509183974481525161359388015
1125 -318836913543790272375636841917042547771463191213918764237
1126 8495521980396949479183434851171975416624907
1127 -105637550019042760689435629793
1128 562949953421355
1129 -314729089837449218494854954736368836771549391937142546989903699269249605482244139471007870023626614156907746356783440647098358246628695281278475276081350140703256876744038686865481145542768601028571074321384737422151463991424182619863513004574291290529101325785092137939176564196743217784818685714575085586708956357173631277490295827624958995975617249223541170830023517
1130 197977906006585446223205691468793315570248633727759067028010144024530868252595216544728547386560177655934857687753566084246149195432063163983125018282615656160037532669916983027234753996202395089568831635573280250272048621100691987473269044301836811829189718959059480449882186516863660517599010797794702501313965180529573139927541613083536013284194111263163528320312500
1131 -29584975376362112698445186796972026528863920435999093555455687849614505379071815907444426012664595597043795544411173256449472267121406398078480967589830472902255704084583081451703071088422672822079372345129843770828711414712977733052089909467379529910280776326317882410790678651381074418430299067097324754168697324575837602446902993425520461495880304808273231914062500
1132 1958173611867604811213603101986461415474605044536821290700096807193386994421770755901914425907654186918352146711769199605178432813110179645515577262979460341956392622268192175470896264099348265826023127115690359863180925945930466299841514865473870750183614756894766903751530315336611024798751611089968055609442489430102705181253595682817667703865493673390195320312500
1133 -62050510122283524962986128653582627022030556566905198715029838166739083986555587603909227817127771250603213164377944402429484353734278326813189547432661630847849378507143769018333306624652951886951182900992571232877430555341757417882846469291461770728437212763112376465819656167948385278402468353892698969874982134926448291622294362232024406473758425542611850000000
1134 969101373739711733870590422782782802303012958507414233135024109641033998760429675086266505865084895140404671633317104469534279112065177194894887276714824616577788996143647146850505684905528105106629938162507666519723739272261267699771457314843627443988137372456215638609696275330651726709202898012463192027667537418654189513997316872787755969341409867078614062500
1135 -7540850417110894340854561607944482137966889962228889611024191640400490635622177121237439103903974523309958929048985549525765099881567884361809098973761370080246862371169907525446593361391808529892034187079005884316832318439190982303258821932730591839490531098473575520825086008224342582565580928408669940949375254549909727035576939152372499327411597210660062500
1136 29341166018605798160748466671578758736623510270427275842486058270449124219990955043367379669598744121211966690884109566389615924885533085371670204221300169595666651089016596552825232045197423114687278425989520502615433353770643177584288395913527019593513577881337932040277208410085258664666059305779276872606293257921622838058119652393629204676401810356662500
1137 -57139320485701342719155375766338683247407434167119311943730302293007855508283179414344926478457560516038768870358730225798666482340360985820384580098489759502226028948098294215511537735062247797816448003802412360651812910317213966404628534527334330857313496286182042482082639039724892230077011120681162378178840440187442744974500697424638342160448472823750
1138 55691312501841103823526248567580784507956651161470887081400797684910224964834853279886731758003982454964560159014290261132453514880740744977191665139307948099115672892436498797349397754829400774166410725295352209570176319970302936243423434868277757406195715554737866459260835136222965440376123778051789388062919529869155577661891364180666487114858467500
1139 -27159869550282505458610334075643959252145596619749376254513405566009678215130647900145527546101094791360736351164071032917159219486369018083426862463967704157828307336493378311210995165379436503236360603837535336226851165922104430199201937817704619893820065357291643719899446534955962490482845783424852019130363722250755888626842765359125428347172700
1140 6625974814237389615086761479117675269216900660423650959355265578634329733971901537257513476501667157088272421557141512237290997184424319522317279606837899044564091094393669310616645034123023000024903940286451180530000054006376813583794450083038468277225838659815852816382671605266158855900286485004377785162426677828391012509315850339735960747820
1141 -808489411816552329708700807679213848505667206973015008012951946582566870703328343258588615453408426312128944667769766257073573610182578450601865092914068082425112223601683316328677485715216685773759609268297779333979637753100082000893791228861440317304712274091049056329459926992597078886366628362411655638015843384571001976394566557096758296
1142 49334233567738538595750914839876352029557901829812755960062059601841781491422096743411024769640073623477513946656244944492268544870874205141332430825799715097745397940018305947202412958774890140803598400180487067081876872594225042040932937233955404236908466778488259036301881890500551454630610870321726679732553320359273407151042909710108
1143 -1505354603358443087791189341387017846875364559889326829630306308074569796544700418423286260883958545552146274419312605348841710161604469440108495046277563279409599615847655551032432660235144325945502836551967029742933204275129031540240234278816733093337009363252600540352844284261002017300131613899646477047170695950643644290428935228
1144 22968136052594174169736404261896176571685758047285877559538220084698623334699559120901277286499793001913793324593839334917744492267734068080797746639577998991092345623973707020953958023962553059291147243074784294190534696558844727992992350347141743375960847653332273924506239522823719857805082447227078868395311796081891477773916
1145 -175225618877706886527442304635566467229056486970943247798120029964970791859414825818661266542028136018385559330584244953561244241127039497683937465316403265949679210722338931963381121243768474834326545908582083316339003948347764103144704591483437295168210733078020464056124159486683843829289224035099278410910429950705764743
1146 668417390261256245183476535268597440070449012373744550625552921131600240302162503599377340883066567734967340061232410761066026283304659464328575856983827970788906407362194454848570070834347497580677548177947148336545014117776579027923222340902394025276706284690846199323337141494364663829165134415130660751054336235016
1147 -1274889189135304935582023793409389804187616038910908246950860809156367873643269216563651591000264281595518919122076566603691521248000734886617664420382132883285505911354647510855782008810940903628167765211570525267101093195252743378631466228161971387120483286801839996548762953551358450750702722956242742655981800
1148 1215820958341890926625125141610999926058961896747646252806301823214027581485554410584345747314702470578009700040867989113562684820529525405881744434686099905975987497610542023669358185377620893043012463938902492796643159448208415644848913361750104985274929440473488470225980625018626713085487183657617678344
1149 -579746536246229800458313045173823793881816184552842156152648912757751270579400077360849183048787148066935570770559744753918468813812597625924592653748957382466945344455258141318622280711446259955872116141182621379793696941226269319359273152555574436297368241868002220873025488323837270361601114474208
1150 138222081258381250118566090918015835612611737907574185078152375696252118029893836378741519524722640194868214096260707760614183881395588471239131703855393503062366915515239163015365349678847267286431389612633914632776979793837165080501939492505023120391887525733039201600949610733085276241324264
1151 -16477339288138902760319477953766929580410847676358756494944428021207304595849850794317810732259264858604129630070204981178251328867595202546625428443868839318849690654280097989285180726648149502497524028511020340027722564773250593561158686206636808214666949422775459403406237861407061352
1152 982125413625229491882158683284181663337711606139089344913859285428517352646670563838702219964144561795596088759917319572126391247567119337282259852860061203573129746259016787974052296170519145487304897365475534504289513809089718503964932545702958218224563482642443812913981241192
1153 -29269609042833554514120507478379429401349310828137885375701950646466163813048379267184133585104162024439481670321029709370655016531958646352760856785377190377062645631542846448364011171138220240977622148417746421890422603925764739954914971997336571307906631943892271984164
1154 436151071439956468674540455003150820984869086203523212955734615629724227680996199083140336137498909898135162466237137739534708882614888568384751906218987783742871942972538332139533488295526141016127765427862263968592444836343646801619954673667764513073513485758168
1155 -3249578068600055959285747723648899986889919006274053407930788598445086879265907123628409363350160834423476101765545216124120568193499369393835355322249521869051247418434563737835423939059229086974894515421582924545875407767123146890662427853096403682596024
1156 12105618270778907987928686956950474228053710605585745114658905112852740230254197839587868626195981131938535987556465016563438168946070738314067726178255294256516658904442952498519404127065868297485491831700895375280382938188623330251023158682334680
1157 -22548459915561592294323567884305090237179310223312412212803793116557605899968659792549072899623906823045766390240768432989248011758232151413594151172127073243113270144332835829383233173116035314472920580233072081229628052714894774638045136
1158 20999869480427394818484380789795392511848402864694824620396987213224716279214626057233384593056927204735756896308413189500400041640259369577167044932575437347295681716256932667196740608711725527907514621243601401659269492649047608
1159 -9778807546999277207867135637425881400059137775164740742813898824415210927927913877565683929338049319140223759547634439001483265988093742927249665343565186682556790921456948532668090063813681653453129191592057623740193016
1160 2276797363117917490436106081605314613170898433837150488884914749671099627694878389208706371783208130949770334079355112105804626093514539508908349788142694228565957355735323530880431276613628414997430669209368248
1161 -265052075143247088295796719902011753772512936716684957590489758982460429726988539501813359326553987038341700777324709077103972155226593582528097276530812200274495856455933738413953209844150954282851131
1162 15427825888243509793394729018341474588927314822541176441204032346487034351883214165928541150212846882303446514590425461205678444982576557598069841477842356078446315254742415003378365923723780
1163 -448995126115950505316911274006749771732745055732083888703902276924531806390061273993464760582500416342410400100446110284824219440302360231847399888808811713167906737884420544378164
1164 6533340223981533602700579829720230067951172065769670701332832957216169675638012311150847886064643459472165247188430872207988315117065181559668274967407835190329946340868
1165 -47530503771573383320337021340725462911567882723634088592525151647355449973858227774130491604368023020258136943399927771288408501786964726991479087236712522464
1166 172872749833586641524531160304975570064550051797672214059691284054772100936906224046686544970491680857307010240146471036101429015133362141498721332
1167 -314300158253937942334594695887903934017066358164507386818977743641482500994870767955410282783446351186232799979122828286857931713365812
1168 285575174076064308084372291835718081253509899461531817506896440693971727155207673749156791339913890416724823054633768923764
1169 -129610912182183051697006001769411912006488141724703894492376443996024918581542589560571849495748343649011143158
1170 29354991865134910456119020955600825305414723534686229877244852876606534107602450705903517287631804
1171 -3311203726198898588162004718882541093828374501864190370788345398292371394948578624300
1172 185279200648751475337243045162221537655341945673528027234472148537371196
1173 -5101390616697993755152305945686078590929428484197779207128
1174 67964175843158693825464432874014918640603116
1175 -422550200076124880861561968908
1176 1125899906842668
1177 354353452928648374146485818428697805062098675069719196587993255682511871070551434072719187082656665979713045562333525660246649756760057967685412985713560608811749948867228716518122353292619888457067925721772363996272698318260177760081231111387449578161269506024209415388961692715536596133289298461687541309041722236577309914815001480504318987218163173244606250271206664624648436816733
1178 -222903305929712981500638757789585307287767057140636328344154600590133670742869154628492611359223249778324618871306201371744615224042725125899681647080176453243198272748703936590500845187486302371788852437277320660673080994760534242526335011264415892692187644867247799368374973954652968698860734392460756412485155975677567731011219126718488738167511319377427584838407439018609619140625
1179 33309721020187655163553973958836844483967416952882389656190228703279190726958899023349625422109927189708514706472442950253327338083419169416730800276223184436984429261715280147467320203590732529284070937020411350517401904601261874494585085177875856026304292726870497474110843205139103938696173082687113983993690491566286943552129139623873667976080516974865605867541664033240234375000
1180 -2204707487183452366065860344609426079953623787271950844311312708579659068690271549103538052357229901288328885505352672347714567608077993251943188292124953451125087910624758666195437624422823054762584206337856644153265296706999729526132101545571642276517269057931409574130538309549684733818641353689010097947425501744419275687284004132402675848149057932944773099306705245635234375000
1181 69862663566218338526575758557119986587164311123660218276396445467669464469044755378181988607336657844876856049297540995949259776794644149134966776325225629484109801716862628823431468766614509203003152386824409772870984197244020577289893833497522041967324457807689814949577424078860446506637967706054443152578464655011883712383230404374783270009952785957789239726002800301570312500
1182 -1091111146414663405189541656453304656657374814917877910108662553746688593171614899988731611401616755852985764132846684038629027814095697890763151476908934605700680426620673987390200367571525398470058039871314197285920320265022562945458012465203259610274667169524772867305068821943292041677287591810780389138516519660197468319844177638847559828127447149324063315251687911264062500
1183 8490242782140294914035889929752346857672602483892504030918139454375292714102993928156480717223992540254029184679308046867952036308355243702397938262066909949823544088979726187432199049387547489803117671986421076551378222487437749755382333838715347963788714627856172326604618167975550334577752126491746048798295122040964425380378072380290932339858445524521565076203638778125000
1184 -33035216087009803267086493084716188623908085033449456682472136009395030578847733390683059364006212796990151643001093409527041138133300645386407341941428079076491957244087442427519632371965774181714504459760689108766287886560278261241119010530195123917365531023145925931743345723816810005089517118664116891076071398823216140447847492812498445581349739788576622272718399125000
1185 64333155611931377201853521681604448404202516602544134333569962143477361001953807295879192782728039463577262037441000133582986533472354054548170540379012317975230126553576022629485125837720272415762269786484795497061111490352586921866671486608527884844830782439381009115490331457563347356962109767569182932432036628581592128118037873449531521342274284737727975790969006250
1186 -62702843557823555139194005302789800499938747024039243205787298000674517357886900779850514401362800867736810792996085730525519927466127915438914599146556807087955064319240572006842203074651081198568475139097217160397752387007711633233288164054910349785936439625935080016719503877071677830060327512779882844753408816259942866485083848085549876300128096808872119650011250
1187 30579294596576611561602499292281189610515629481836880471393064456050932660249659579482243890615645172381581650891715594597392115379689986576025039213580918147174795058386198152520067601148676212309464183956489038863388687285408421288548571496817432962729374662124846366062886339098475853827652821154021298439204438635721814425321074826474652543205208843917454805000
1188 -7460184426118616326708623861054104273967008230158363050924131601470671519614730717742694101718718081692291536166444287822414221206454091736302901267090532082687952360736914969568324427124039905207169035926766040520024552316092724487619061448058704066750547639849077029359709843522385468761553167282961103113103074540497868242882272826107897428669367058399000200
1189 910278153454130922709267043184031729736244193164504872994432265526097960531361274722344602607188440137363847839667105480717749167392556680834785037997344373603588621590610505802988320003147320717214964191912293232122284243954025849110944870145645424580395338402267386578513700737725756401438044007301183725027907210344739685300988258414771293884512095914820
1190 -55545408978877613209365565431584105226332175869155304169353801158740304126649176529642251519176733908477787808948824331285808535006745405938453856139336506220881877369262032467044046078347941389794006693893352483082081559391258088499541400234649197104150357288933762764390657734931006330692392291962295371435830487680152400291962696521619182801424511796
1191 1694878607735722013073096472541647137043407616948036411990596662789664087363293482205838956157673013692043851536309035376105507706389731521590867469518127215391751416390770769471443199745984917767888382587225968952449404361867542873952340235573597927437133195417228784128027375833216747659955934159394273973151983538389020741861749050259013024203608
1192 -25859822243469871998529454700812231566387680877569989533895180805005691057811387436410107154822777044295044348053387569918187516510165677043871671903203381252190941454630295428612101799071145777152505705140764570047256506580574305678931226379901369725747485638073146415509534031150625404653414656138357269575231730578063081252000564401570904728
1193 197286507993819632196221896639530125915387150169844707808414980449706908181192854429476069771861150398931766636468149573822967995240263025448038134726342250742649125044376386156595749417131504213724587778342805188444015058199064357576176659354269507932655812777808747760065837340184207429406111152391133113314490795307917991097150652344291
1194 -752571077602364544240587113937288762693427561577810412439692024869070684319267618743288115172861204008164463744074019769717832523270750098346182089305765052638801779727573916893634321466962666277980613893106130527108886943393569725879581415387615204720322290640028341094247293975764992873351493584812471338978717994164498329232121743
1195 1435397619950526941509529210817674734242379828397922914777647583860760538683361408292531196530272263373216539075159078150371200721622624471675027727012573236578982768323997791053063256960152921175175722304299735849946507910768376187669712152272299708941016908633866206973539160234995371103099903603353762415686800739261800460016
1196 -1368892705009335234307622071807581371175150766888805428913761129686073154818080915727334783755409190373064337809415807720382206095049098069606294137877872348304480978375406865587110639547168887745522495734174849020994448598153402468243680549568869048017828041523503970700328603239222942219717774908677841317190674534594800
1197 652736572367785608636783726716093134492693417675950894901589607159381969643254858494494224045337533603757582056540849547231691205968769773412687512370695984068854931806510080998525456900485241870471277549707801942709812822310967484706490452764665819525455786226568320166244476828526207376923373819937349365895194344
1198 -155624228992151728687229351958851280556367895489527561874730216304214002570964087103143828470668641209780506694504205492590403765036003715456377450394873388401037955300989981847805064813515776910734915193415266710983899766082563083451926652746313153204672391502983886415628594357142957677894273407566156427208
1199 18551834907751996808836133815095549389301887490498070790800803254005994608602638064408265341880062264924096088057377387507939173295908432375942409287143607963330454529195676926608904570912938308575073329906664917959314019865121274584178131952546709414924007090180907991807272368716643315006434225053264
1200 -1105774928185759718933411985503425820308116298087896634845822401763663558655764269162713406792018875852624997535902351035559376708469371683113325142005609392642282035949329959954009420949288208584190105600892869597283482483839332355815395796065438854780726895296582347907181686806717432718470352
1201 32954651076771766946041270797199172493463955371588796475190631495433034661287675720015419306873469549818138436742577341975205033256600116796821683160390610628918595887267559485481052993972493165923490442865724973424301235095224907416019229179236651868148320585293214685262719683221431692
1202 -491062479973167112130404876418636868327146293460538824235808708917229165713116408932143680078583136571434892388428933148793958773103918677516883575741337521486212807101801371227379093838870559103838951130556979544584282660507310073629912955936783044735475985440054934761456295164
1203 3658700080865711716165154016429618651033236377833774348413141746087491436016337192135590554313190505854112478412317809360227309333023506200514478057029758878308030885379468308076668865583998149633423484813061684036781494680628722788039963066232124652652787484134704481168
1204 -13629717732920420245862594408610098476021475570112957672619516896651877982890039206122451447966495445336594290943251783901045936155528443944711701088978015067888682522091151344365442930328325133745259538739033899413909385221615258213369555079459942253646022331024
1205 25387321023993731516647304050215073312348507800386105781692778666094564553939342389035912223638992875446713437774966957112005699735014525981262102579453611471184177610994169991336968577725599806022938463179457719161930231795716598107084663148698681056680
1206 -23643773640180403248493879276192123856414800466216517535067142985608037923793793755097235163933822909092247776049351552587970246895950453341826600519996014610613718406574767300841966806784741224419903284625446162027110626503425063974903226736136
1207 11009979506067924927090634916326884912172226778626726399471348927303371210363357332298614709335797848529020474991075571196147712600234219543565630349970183226322105462201163943103168986127416276883334142974917897582325899609829285154608
1208 -2563455717841544546772210828799813364963619193653698412296151306068180307890836826791788386763230631587927001426844292648600493394472778398503813292444221151949574182758720598122875329876931448902748277020746414442752348164016
1209 298424383509589455982080241014110679205413285754097092834131953436750957740559416765261874899398622421062642399586771853994047792517067175105905291832423572723712255194778095592210554814261771150215081088150329627123
1210 -17370452782432749217662688059025274066408409937963112573582383834259241623392446061691908033666639725462981940155106599337314366092699144134496520244687740779008424757818133431782433271385746809396712973631
1211 505538998492629580690209092886220515093945569091844855238526426173988473036465684297073528094043180737592450053552819937848831251554790479057500101356144733491048574524197887204706915625158164280
1212 -7356336144678099385754180839677085868594339847502986506089463378230890361861553585360055975184546481354788266863754770828908444353098523299652340188590923710581173728157980614426276664
1213 53521123108821490026594142915971495501237509829084301175423247275626968350683205154753549755154516439504550043001307070904980757648556697144822788476942902509265707571568868
1214 -194684943437035189547171610917391720082864924859659398313224369629981930972911429364714058122684974229804772961853668597153030099901078601181109800386591566898964
1215 354043391648564610894602578468282457039454817506109411618220408684433138907611002747993916970713746367881286669150753884071960965661784746530038057832
1216 -321843362047061160320328085742321661467916172548211410367616082399467438211458764646766575324537350922265953817450670150389246237284006312
1217 146214489125783611966048564101642105725589492411887394925086071549071393053922159614765907973325976085849015964847391420433514
1218 -33180393518503593431919132743579701329608492083418999271191732287064595424467516527125490634771722684350183988658
1219 3757438958729427607959599769567019494136319944503509057747261493895049589433405445307428896388419304
1220 -211917038476504210134379479472225946020970254700379009895602531344583732619758558653800
1221 5928934420756863943046958313028630326175129901347439798445795582911602196
1222 -81622249867146151546167085709564753081448945391443075826628
1223 543713406745200252370902980416680695339706616
1224 -1690200800304404947854073092408
1225 2251799813685293
1226 -797933039283455223135654711911634586946671107194376044695676074476129792221263881247431125917389702666765972564420885846755311616947897257041468596410168203219737094397764947084581121227336126285110738076145214448284531483798853198100849061794926964786698125341165961097238072593767326251985243381163374575465849631608538207556803229282054632787367816840419255141572394706151484609548503784020482909
1227 501933622762354267349234175311081498002395482452121889967085515874915456427970998787035095018289252277808400639282109947461851598209394367189337329564411157499107375774648626049102736049512140113078526689843037444553194773558489521091582845720235518372621450621803115487462328930650342797893303769001375480233425945353208114326183641934978996777460656761480095434948465717018497955099545690917968750
1228 -75006823587166407044867823202067373846584689423695071105405136552314356349051335179593170625133116074716013660612745243748017167943545113802758680282110978901594789184154582260743406767765157641010421321123049170652900196878325139358041023085912385705312446325525928761859917842040904458595926499266789576139331873262947917406308191706773567901408722192625062680491080822471081694254027849853515625
1229 4964559908870204845207505607725049494134116541557955405386675997467338698950713705542234151587068197384228986018567347069997820133795195560346853499900994118667786047367844627805982830660382091664794541413874355004877286424942915443074303793542226093451080930117842654824723152794167554745588429419408663860247596381873870121574697515614801392426090145467476484355716988900227836366503835468750000
1230 -157316732801967892864888722358619513451391627103479610047293011082489496810188736966238086075661749612379882141281430655848972945480183461780023485234194691353502400309306229135880415684271678444887526222965179344511632517574262966783509837356421861677288419580025949922782617383756761507668470732154413432755107303942057008206286730209634884695488455225477121591147340462655372902947952804687500
1231 2456963876206507360896821033638516475394633495959383687198301728449223126210907789949364528019105808697373816155353789018173284539934943214883016451090906516322716673888463578202324637544062999546414002566783658428845491491430402206846771924885816475008514377696195569172516559566915998645202194300561894614630235388175367750984210248713002869730723938949823834097033738471406423426401634375000
1232 -19118327114967137314556137632058286870547623124982426643222985014262938970962345835802432814958381267865843171529794555443093637544379442062707323119823060766120492873374137233506917833788774368828618835834584958368546536772526015649869988226594239598200415106965421013137393119084539895783290855655213453245643099112777322014296826251038124226649728733372134537444886560720142447607642187500
1233 74388693429789105757181675156871494891127389092711649266112455489904562968334918406452902470297421133943747738016463350768059219123736927254905854519627448013677518687276958967579629791224109507091511501612271344089602595830141188090748491809609354071279924027780296167519095436012842947784824485580321493309198126186551670213295722018830268497526058612029683855785789552168577545785250000
1234 -144865387820764241517973597475488352828433858152893555400989935341726355798798189083305494207822552928475511494135488484872553090001700080914892666488034608707438977564593783186313878020919550399666482084472406541004133222222502410264796578360970983836412809599594654528838966820761540500748966045713777865048930867606376348436200365701777926932369267280978071013004469667604270212931250
1235 141194251441106730150199214824322487605482389511372603331531769657550262190162666957193537176730226274928174248164326678856549915286465395129136749262335538485492206204658242343269166353753427623723607198567873880981763588126729222207642849077304599996808054944874393231460784359335292769043144780724466777550105125983551380703686957852516879145026078976392888263729497291737778057500
1236 -68858449875260258241157495937807160151215820000693737675809534140979850206270896046253081307669180912245041365719239714648484680912454205369149005111132675239390177377308701284908958172837013686770180054570836115580225753128094147646825439250740533874291601303842944927226460932137148821092087115093153199579169570367608168029908379238836555097881942752238225169229415572321456250
1237 16798841900822075772711158446631330278457154990082196930646694020133151973085103583063078629548357989353686296615024648710842017901852872947772868279377775027453332600537305132971850079855489999313510858574898890621478701199956007029216755167679121840248819029059218397255855167035741556774152359614542729224995055345608133800658286060836900594344946838572689045991736542854800
1238 -2049764176357224694636653358191176729542009876534166556598393488318319581265164471930986715932380852650769596375703573008181991332294235951908705797179276468746895760976837951240085687284831563923436420527507804045964598319207109495826536858412318572604931912095339292758160262554048465070389962743817147531938574825540387951416464601869276851923483892968967136200593490380
1239 125077141590617844485556746584294163832038724550022167771836317679830555303703476649065993770264303142932567877032501821893273738351980020803049322118441198155876694080149850864289760613799731621618100191961967620522955107999618948253259015369474407999264689158106557482528085533579091146296408037065407290132140758363925291851624237263325960376618326485226951527612024
1240 -3816527333173958462509155579145932508050605908964554225212796830477687823996174756623485660901674481134156793345197593600477821435245187930741123371745776262488520223612086897321283217504711512591635797620109646049276735115793800823291992288709512355061345701979126675393103782819455480566423909576293874544767465769587729283155098257858157500928806566949226690188
1241 58231142911473994177673770700474360766123004891294777877459119468415740002154463297616317594158319870377099740291503739953843889251499069373872875137857614774167608822904789087518211762317826980145440509733272562038667352493932369200121678868256855488056681075669168760187203323271634522176760108077115875620244854939658779950734845902065703978622289782160880
1242 -444249721968956257494908027300757579095288849394840041426334398517952409490405139903296045341606045620200286005771256694717139624017811683055267187962760642082591093130880874791202266920124762676284830700877479928896056351645166618361424692432557484740111571573524697444134234399662104677764405155458090964622907027405464243343918080515034437187426968187
1243 1694639412527198055428546623946736505438004872752255164994629090500066217233121581723378143657066829266488707516473614828240045885668736233804685697552332110595017451432953542805679991103730192170784356700166112178077271075786634621410667310353541185172395890714999410907323800416941338773942418968428771381070431076117670751094850481185766903613298
1244 -3232228093921417497418462995020328039782705150919699005692380457785722653107045468096040738057870156566929494110348129053045958578716838288448983127393750626990762007873513692044525994314998161589314927087310676709264162792020131728447999470354656007693392610864023196594511302521997642693461302580729627809596999851803666547850250609665625727
1245 3082472339530515221033683467254577231496236148385799372879102051089141762940687137002977762762597482384430331783379848958724058948314406325007037998071060349449148519550078278002738843632390541703996401815415489718425849394093876641509255375582142558131850859794968032587563207204602050831739943488356144297043979102794825944190752565216
1246 -1469832093412220389240188735581111108097288363282171558394415234498420286840685457203395219490699617979075229309756457593395825257047395521858733700251333246648477915257706904115980569205521437615956492260324194823069563820979243934740326187593078251250316624346581612561547127360685611578448970981611158869254557234238848235626456
1247 350434610502174360785958378797031450168183778665185668980117597647965255252906761259580412880192151622182588069848282544371805940526341900287902235882047376036466215349949389478319004477279736079024714207878823862219090580420278446997029586222703634458145803358486242204322234399534922796513301075671090606114373003587049136
1248 -41775018544419673975367679620962638511473945131488219674089885273676166093748784955255650086641433164511048027039112549210241256445932777287121935765119050132452086980350014280413136303003489784359183394492790987374922590891160110212091542028894138622955051859419695189645084888022740407252857474630857244089312529944
1249 2489983795818348235873550138884108417778974311658781775555656040054896680568107811180621590074606575708297592593701889841989898475233087298272441665000561902680744058473146133347655235031275043182001378767721831971767487123081113074559650957769417455362930303556560125012488412836711594558551249338977491290912
1250 -74207278260511983334241810132835277820472634488073977458051809182418324609587656749912349214512521203576292304033375069339569161094414906322284881683143229590738604796309534392856779170746177270525159305198338182642436260440607964599434541867524793000724080186950975207777384015592719328563109159981660
1251 1105774433866045098223895468795293218174140635286348489329771162602983245240798571144055694609847163740149117392517020345099617527288058219510529706868565281036323905289543126814217597299721467767715375416741325413327725957917573512987735362048778702336291971250167193645601374311040852358267528
1252 -8238660651486095065452863109507746249299202010539058078053949704866772582854562686351035857564410094851361936550740890162425020133840662583986544309892135693048220431910218128143235847205292271480017273528965580173134905352503395652253452760762957495391778732284923428275121294056185996
1253 30691399510272817565992505331214178723741056076596044422800225913377636589375846236143813237179291719532393637936816274192673351433146048719028702050220396180262891763347760155245550438419435551333479521966312957223970240561954874945261700343237438588520410275349834589528346144
1254 -57167178381514422407149532037873901757731965249427547061678469044078221442917656761035626950670616118271083176147533609879635688158220808423052557718235423461470261728695467345490285821145978317758312391834961575439400649184020040841570614959244418994703542542271244344
1255 53241070465095457558114607678705232347152375569250852993755597634602332246405249346872684351762055708912403203203587176145850282074918820022119497593488644094263459123245769897111399653173322058384372412028642928038236928703872728335643751405929255058959514544
1256 -24792293444215803343077518320879356770003879657886827347476467519013809874889423315246234808476856314304005862812513948707065737610421079186453272309899307772309182456923262556097244795483425795775098342188747849051816154357488101079869853214440713528
1257 5772400117805482309172961747654021774769133932827342587125273066300486872261993642142482822585969947524531470956089092242550686578254977363629946742139501027908032152423470827297512453151275873992141907144691302160697278877423335785336954592
1258 -671994534641746672607329455399662660684095917882815299975863547685002669108650645064993146361860909523776059959087545624064544548973956392764842059831400767940075527272943452111600469689177473416470081671267503617232299107003572643
1259 39115080763493989361573978317285598545450422521950729092762879717967374972076978089935240507026954724920366339139828729664031049626841322545150412860450007354288398588409381984662441823741697794819826747310336049800296242
1260 -1138389993069113097603774836518535102130566440070743895238317054445324803298591789686893972616335685491476339639996723835017023458476699625436662261985165331971053848192270729160117985766947527393160683267679351
1261 16565501898990699758421892413834597826008654401403168162370589523108139866605724550662818388932581447324493090230337947330452831775418398111728750094346249351609186052713216495956447659252080647893616
1262 -120526211380814184080848627445153175207912111562292696707430026170645402452563325778637355104808035667233003623400402388206844988316538548071825069512499844586788979252271435907346105504796
1263 438445040481947901392052108887617204435376578608132275561743317241850504391107036131437162489629254159535467238052039254841335044628785392262183660812225470558084875427251750904
1264 -797429528294168467804218271566029177205519842010895333079005936239994016964733515697341434439973509132218939285599197942308303359426834571842545543084329426074219132
1265 725080866085055024619159019200020666363182573860472386084371696754596354651212174258511886302846483839205628811203028522709512785176821420851577735349520
1266 -329567602733570464522887141394861340829362715806755640365487006490523356083612499720539896142293902961893203836546773585116090573830811041298
1267 74861818432095418819950648802845744303739090085479659946112550954292053046769258449991296379581757746380139545868805140418339356
1268 -8494180740719124687662764744336145071689158880962010179001366443814291093966425510333227255024481030618408275635354
1269 480952186716851351581254050006536147366768590842303180632970207249907076266792386121040733194746215504
1270 -13562690462488870138443183119077876315192812674186433985833034490026338530497540399860604
1271 189725901464167407937587695981440962941766576387155978125532522670596612568
1272 -1305955997874160086741260951389897901355660304575944502734012
1273 4349707253961318065232772707301402547543196208
1274 -6760803201217426136632315435365
1275 4503599627370542