0 1
1 1
2 1
3 2
4 3
5 2
6 2
7 0
8 -5
9 -2
10 -2
11 8
12 38
13 20
14 20
15 -48
16 -269
17 -138
18 -138
19 392
20 2194
21 1132
22 1132
23 -3344
24 -19010
25 -9812
26 -9812
27 30032
28 172332
29 89000
30 89000
31 -279136
32 -1613629
33 -833626
34 -833626
35 2663432
36 15485978
37 8002172
38 8002172
39 -25938768
40 -151520246
41 -78309372
42 -78309372
43 256793968
44 1505815508
45 778342424
46 778342424
47 -2576702880
48 -15158122770
49 -7835882052
50 -7835882052
51 26147002832
52 154236338164
53 79737743672
54 79737743672
55 -267862799520
56 -1583779141604
57 -818842148840
58 -818842148840
59 2766617360800
60 16391363497432
61 8475086516560
62 8475086516560
63 -28778079862976
64 -170805776684957
65 -88318436222714
66 -88318436222714
67 301209027245320
68 1790578740505450
69 925889306868508
70 925889306868508
71 -3169948304867792
72 -18870659149856942
73 -9758143619737580
74 -9758143619737580
75 33523648811907632
76 199816851312439236
77 103329622939330232
78 103329622939330232
79 -356076675682529568
80 -2124790925376689798
81 -1098803367892066988
82 -1098803367892066988
83 3796997170582722032
84 22680799247556908252
85 11729294511318648872
86 11729294511318648872
87 -40633078531528988128
88 -242942247106167585628
89 -125639227921572961048
90 -125639227921572961048
91 436236577333582278752
92 2610451649842661250152
93 1350036882954837895472
94 1350036882954837895472
95 -4697271753446421414208
96 -28130592719501301239218
97 -14548420636751584703908
98 -14548420636751584703908
99 50715892813783851510992
100 303941429001861344024804
101 157192993548002064459032
102 157192993548002064459032
103 -548938263991208274102304
104 -3291986610585833050821340
105 -1702578254168521847933272
106 -1702578254168521847933272
107 5955264024209278733490272
108 35735761773456280994581832
109 18482354697862801354864880
110 18482354697862801354864880
111 -64744497213322415156830272
112 -388734742153293436577357828
113 -201053855338632016091703624
114 -201053855338632016091703624
115 705282573936997330394365600
116 4236869350079966852909049128
117 2191333738620220054972717040
118 2191333738620220054972717040
119 -7697023535136842497456284480
120 -46261616902789386451929390408
121 -23927003951947736183737785552
122 -23927003951947736183737785552
123 84145067224381822294137843520
124 505974764396506873127136266672
125 261697832056207150536770210464
126 261697832056207150536770210464
127 -921366986388801184716628980096
128 -5542713933439614994300219568221
129 -2866798802961615643844144947258
130 -2866798802961615643844144947258
131 10103950669861895888195151898376
132 60807789518171986422530585022218
133 31451198763623014064406518552156
134 31451198763623014064406518552156
135 -110959571571965956081366971872976
136 -668036996708240456945716213830110
137 -345526625847380641353861458927436
138 -345526625847380641353861458927436
139 1220161156486472432474307014511024
140 7348710475907554464315995039112996
141 3800974538889889431018733378988280
142 3800974538889889431018733378988280
143 -13434313090293564697470364748428320
144 -80939189637928760034052665747476670
145 -41864442674364158810058940972330524
146 -41864442674364158810058940972330524
147 148091218040770437437255084163119792
148 892512050573054665974026263747992652
149 461639568467488447884594632000651720
150 461639568467488447884594632000651720
151 -1634296642829005167250969133198077280
152 -9852572839754730131861469159898356780
153 -5096134939009461603966688756635715128
154 -5096134939009461603966688756635715128
155 18054879030381664877796891037248461024
156 108878087679531468767792473305563305928
157 56316277497881653101536605423521452144
158 56316277497881653101536605423521452144
159 -199662600970153473238251534497453253696
160 -1204379698957191344121919983687278974118
161 -622958260513662708905194555524903563916
162 -622958260513662708905194555524903563916
163 2210117791712161309479620477856085898480
164 13335123752891616601185845365035093299596
165 6897544729160615891654548901525857450888
166 6897544729160615891654548901525857450888
167 -24486706728438653098491172988357831878496
168 -147781980311864352702635080412900897101076
169 -76440022179791702849195142469920786702344
170 -76440022179791702849195142469920786702344
171 271533086754271072328767742576137925537056
172 1639148328843959653842156755896694259687256
173 847850593046240500731328912108758867953104
174 847850593046240500731328912108758867953104
175 -3013526529818623318228748349835734742547648
176 -18195759308355474242776324857026584620198332
177 -9411804930535566831640884997094084517710648
178 -9411804930535566831640884997094084517710648
179 33471165032611995431878348733898540311385952
180 202144180220992407001720668075802864639165912
181 104559995168453595587268381602829048907693072
182 104559995168453595587268381602829048907693072
183 -372044540636624401168924319398317980967351488
184 -2247379779347909562318291251598483468084374648
185 -1162471414627831906533880589097034522504208048
186 -1162471414627831906533880589097034522504208048
187 4138405884997418265523922240999466421461522112
188 25003561213309573198091869550953778647709608912
189 12933292864591354291552517435241379303810848352
190 12933292864591354291552517435241379303810848352
191 -46065089744779824006060782515942142296499182208
192 -278371221269178838552913151073727258597719927538
193 -143990202051554296927230543059970801768284205668
194 -143990202051554296927230543059970801768284205668
195 513096363927731010334201683024207171172649286352
196 3101212838091038445057802083723112248266530183492
197 1604137091107625538190452192654584598455339950552
198 1604137091107625538190452192654584598455339950552
199 -5718766700530058562291112017065158809170170319648
200 -34571007639582533918188475003360947835214680784236
201 -17882292283041214825490429062284404788140233476472
202 -17882292283041214825490429062284404788140233476472
203 63778045229779751764966324744818611072846681030368
204 385615846015603561268531177984577555936736285263208
205 199465234623024784340264139240153551774509880945584
206 199465234623024784340264139240153551774509880945584
207 -711696801593907071514265214309437882248349967677760
208 -4303777905910657657094621319649173343300008986289020
209 -2226195653336505923327779743866750380115268915676472
210 -2226195653336505923327779743866750380115268915676472
211 7946282710520786712499474933274145078286692272502112
212 48060395503844827483969215075207110187834048656074264
213 24860044983431370025529143158187698494554592817346192
214 24860044983431370025529143158187698494554592817346192
215 -88770559108362655313591080210691639943215841203414720
216 -536980164137105755262343072387937919336643664285304984
217 -277762657959411952043228699059604485036939826316769520
218 -277762657959411952043228699059604485036939826316769520
219 992204318424300907751702317640349117246643710710528960
220 6002801297974586190942611965347438784438236938618233872
221 3105064229554528390409386479022039395585042564542104544
222 3105064229554528390409386479022039395585042564542104544
223 -11095636758904135670669918576215173091828288690132372608
224 -67137688874071363483143604597776315229655899534472719940
225 -34728335815092010499200567112877097905971536507147936520
226 -34728335815092010499200567112877097905971536507147936520
227 124140787411638935566827138211822156951164981962809203872
228 751255747517155827932725975019845531387230186449482126472
229 388603153370650199929493429468601886223527929783832410800
230 388603153370650199929493429468601886223527929783832410800
231 -1389570245588809964801891760933885888686821420922594842176
232 -8410289355273575097965464323040260034453545581470385203064
233 -4350411548985932307528333564757316670003527560645978334256
234 -4350411548985932307528333564757316670003527560645978334256
235 15561205656362640869679719029940511428382255348571640829632
236 94195219365620565450857282666628544427092211583278509731088
237 48724694673184465483052060699550922022032578429658674511072
238 48724694673184465483052060699550922022032578429658674511072
239 -174339598537480842286313818502009637498870597896819475133568
240 -1055443556719608807975309041348173847606438144386408166229896
241 -545954066693112271676032246508968602686936346051540169680272
242 -545954066693112271676032246508968602686936346051540169680272
243 1954036058761644184088895840352554231043325017402585884469568
244 11831046226541911492930660904838242803649767453344297016438608
245 6119910089349540972527615035992948865704221011747038641645024
246 6119910089349540972527615035992948865704221011747038641645024
247 -21910224108024492264198620648197808762210359945194744135921280
248 -132674464081518655860939390690564512291872816952464692208562320
249 -68629368476893267309208235532329099606863665324610371615272352
250 -68629368476893267309208235532329099606863665324610371615272352
251 245772366764542101106285904380997504912477638566463206622318208
252 1488407796528310461986572266895574084679398030135944492037557088
253 769919536917977370930338852162040858519495225697466400546370880
254 769919536917977370930338852162040858519495225697466400546370880
255 -2757946352976718875900931479804422961428857574958306835012035328
256 -16704041198966689976655797010859350249662189740050660406828859869
257 -8640635285978741073860825089802884779042567875222189768934441658
258 -8640635285978741073860825089802884779042567875222189768934441658
259 30959925501712703623399983677886031948078326919924096035745254152
260 187534450462277338811031181420902210392233249417656333755786512970
261 97007625871276357312882329819873523959122534620432450819756045532
262 97007625871276357312882329819873523959122534620432450819756045532
263 -347672523760047740783545675262223485187831312627272956689508368592
264 -2106180388211193037801238240814152566814421526743198886385235824446
265 -1089484488387505339011316810317276324041916668491135179886400300044
266 -1089484488387505339011316810317276324041916668491135179886400300044
267 3905642327117675037334167129765225928225134441269316784550526591152
268 23662487194414283988551379728599003493161978382859164106577177727972
269 12240144026113731948101365513559679644961750676445849081517062361464
270 12240144026113731948101365513559679644961750676445849081517062361464
271 -43889605750388457299624738962172780063978112589697474010168127384096
272 -265932292366257411823717711079408539794931395216058560946393363289326
273 -137561797456357002617226704942811498161797546015234487429251617199228
274 -137561797456357002617226704942811498161797546015234487429251617199228
275 493371069319120077288514019163397011493429054593840769955608634972720
276 2989670672648181567350357753670569810564108213525399397000055719653036
277 1546502849948945102703845229344938616982933078153742067409115267072520
278 1546502849948945102703845229344938616982933078153742067409115267072520
279 -5547845167410489622942071241438697520228546965668944994532307709302880
280 -33621193750389967037283769275825371948908260853367292368214795772959820
281 -17391662252081556391110297613767340432213305894548322692687121554187640
282 -17391662252081556391110297613767340432213305894548322692687121554187640
283 62403604951808260499660211665901383487434165891550706236408394143165920
284 378213042758752465377216734307970558437024864087238412279730083029875080
285 195643325770868718198215488926900587345236115867083029332385104024115440
286 195643325770868718198215488926900587345236115867083029332385104024115440
287 -702143578628610770967120853805641048761191842790315736333635032863146560
288 -4255883408543217082246577210455285025015802512475852517094964741375225310
289 -2201500619027748003336713405934493951907150922668895430537097490984237820
290 -2201500619027748003336713405934493951907150922668895430537097490984237820
291 7902589934199710044475223171542531538880404551671627990467564419862991280
292 47903715549031701494032067978266646153094151566526576876362732806641747580
293 24779858854066197496374822639624750984800008744865842558376939601629900840
294 24779858854066197496374822639624750984800008744865842558376939601629900840
295 -88968598658252017247415014214698233692013922771397845805774154596500466400
296 -539351004754322786435663962840598700047506921883090557842210243786395028580
297 -278998355375565234618035030218551237525022010237854431020686799954152105000
298 -278998355375565234618035030218551237525022010237854431020686799954152105000
299 1001900271806047826972854858263080921129579889185734867817042799717814647200
300 6074258835445235550872778816650344269401803410903148491214452014418802985912
301 3142128578775242360065465764138199976924866826118365870805637685985597055760
302 3142128578775242360065465764138199976924866826118365870805637685985597055760
303 -11285725177117931428083575551774289687440729746764080263398811447402415646656
304 -68427619657694843404831752342427702700257105647259031400182221830952308060172
305 -35396684486008528307527557415993244763071509090326655606663352612395581910744
306 -35396684486008528307527557415993244763071509090326655606663352612395581910744
307 127159436569973261152348676619401294224911944643910500602376052840746031516640
308 771050565428082946675235058188171870735755495149655080391428243272021253534200
309 398854495489366054637687507342515843397942035311480956481724981074737234314448
310 398854495489366054637687507342515843397942035311480956481724981074737234314448
311 -1433107949426300407182075832571988471548610241055120882743726530853434334535104
312 -8690497635053748313621907525310217103836875028199735861213784443491960164977560
313 -4495486970775047065506249220776358255852668976160559520358303173303427646812656
314 -4495486970775047065506249220776358255852668976160559520358303173303427646812656
315 16155393905616204435862765422422983308068870108490130516493853023067692379743168
316 97974706744989137599514684198643159377783322431220079649844800990968459067236496
317 50681157290517633068685939313948586839324725118292917074184200280336191391632608
318 50681157290517633068685939313948586839324725118292917074184200280336191391632608
319 -182163681021157924048042113172321478391944511501389446083526645465281425560899712
320 -1104811352831172319123077021149166611870848861606880810095955871732291232735309030
321 -571506429676855873847351019160792566222084885014927092081918643607284422980707404
322 -571506429676855873847351019160792566222084885014927092081918643607284422980707404
323 2054513469003031439465485486045036699267984532690268268443639462913578807307709168
324 12461333067475177458890430154823693418061963336188635067563443810977740497709952620
325 6446113173636227056683797452485038588319136076076167432079369621140653416805310792
326 6446113173636227056683797452485038588319136076076167432079369621140653416805310792
327 -23176967325430570196823456297043947662377266427070011175179415658619082393643873888
328 -140585518083927022725968059572616149265747154396856694679558747560105840178960764388
329 -72723442051626845061403429326805081369294117447562414686427333199535044068827349160
330 -72723442051626845061403429326805081369294117447562414686427333199535044068827349160
331 261518365416762891887246968567509210327171832774410159931466560158277297305518886304
332 1586404566104717391358403365040152607533645298112108678597576089251292481789373241336
333 820631530074251691810570299075576331930763623066375262548633201453744426119991714704
334 820631530074251691810570299075576331930763623066375262548633201453744426119991714704
335 -2951504075176142494319948397812592896823115794565408234458413821342540491199257344448
336 -17905327367418776589337361803333549482240280628748549954736350233142098556286280400372
337 -9262258787522345133985725648391581707321897855043989459151296385031764569712793328808
338 -9262258787522345133985725648391581707321897855043989459151296385031764569712793328808
339 33317922659103080089985729726007076582617225994158887965347330414270351796085532216352
340 202135818512194471860319617504505286508611164078645590224830121371503448446368305260104
341 104563066182318304633690853209688232627910389074891713465972935604027712369592963360688
342 104563066182318304633690853209688232627910389074891713465972935604027712369592963360688
343 -376186827113318373593419419793482038483129678371912916876986957104201572090157658231872
344 -2282416055180901016331147362747912997190858317899359183701979089819389781401494425244232
345 -1180674609181614878181224436391680490156890814936294027774699404730934089233636983348176
346 -1180674609181614878181224436391680490156890814936294027774699404730934089233636983348176
347 4248330282535621502263091582479792034738596157140824991016007543416901857216441000855360
348 25777142784172938183335379243521838254151734149860434893117086820554871989690888179593520
349 13334310246984163681267214681376485068381949885428069207266629891347844266400069212834208
350 13334310246984163681267214681376485068381949885428069207266629891347844266400069212834208
351 -47986595425064254797164731609715204287911177006996613374802097711275477385117179951893888
352 -291179732692619914444582336786885654121391873432635411342324665135315696207611724934735996
353 -150625076590766992045085898705873630941722395485182840884448796997737727743844029514820728
354 -150625076590766992045085898705873630941722395485182840884448796997737727743844029514820728
355 542133948958186248344526748310929042267414654405712587818073364580911569498723882440716640
356 3289818623326506404047147696591056498928373964647129288177515196460273388899021330983465976
357 1701799701950316241977889987156727423607120861300854886985016088041851801223170273694909520
358 1701799701950316241977889987156727423607120861300854886985016088041851801223170273694909520
359 -6125991090693469755601141845614122081835674491789136216088016591923853349261877765471931840
360 -37176227901513820879331301448938491786758762725712767591611046222454483779519234987500402568
361 -19231012615258597503197131900917843759328371829877803065193384043970188849530692342237285840
362 -19231012615258597503197131900917843759328371829877803065193384043970188849530692342237285840
363 69235265723935477302459829583490886576159350607875418028477126873378517407168740613307367744
364 420183908366232850982044039428233212412544711047753580828642560292750857612317040579808685808
365 217358476660922170291761643837604536551393516125814963622005716225075770492271225143937479456
366 217358476660922170291761643837604536551393516125814963622005716225075770492271225143937479456
367 -782632406713476788301479833605687883498983238655552138902165039822328876103491953033664867200
368 -4749987541840168308807274825636141506524934494038149882612190321966923397923639344716543742520
369 -2457140343284678202729148591776784695148020619389740240521043256235408707722912139727900077552
370 -2457140343284678202729148591776784695148020619389740240521043256235408707722912139727900077552
371 8848426036515877921496234287393569475625059947589041241046028262963095408614775936029169335488
372 53705995866047116736971140549908200540305347358504851635650860419782966579890118946291089909808
373 27781813098378809148339139914525716194424092819666030620066160699867530426119525246135661010720
374 27781813098378809148339139914525716194424092819666030620066160699867530426119525246135661010720
375 -100057647269906791208449779120125261926508094219179223784865104148333971875568275228061823069568
376 -607335505965337950071027085502304143193611347043533265200177463599176103349286887748015669473264
377 -314171506605871919411412335367853510569827364279448862440930099366947900741855682296897578057568
378 -314171506605871919411412335367853510569827364279448862440930099366947900741855682296897578057568
379 1131641836149155390782501562120355754666004690789813211497417671260982742395186985696938136962432
380 6869237943713842716499401976363038838812411898801516389126439876805507505160082626051423027094432
381 3553423648625026562581515599042432947790793617414671952481426246251214402476743637946907521367232
382 3553423648625026562581515599042432947790793617414671952481426246251214402476743637946907521367232
383 -12800902280282000557644188125111403272428229768976388182099152250385919368070498400535893725811968
384 -77707133310631764441039949780346940771422478833715908091215823158914544019929865240764511175554418
385 -40197552778324426722455320062094518806963484369749842718413620016689901824195264407291494337463268
386 -40197552778324426722455320062094518806963484369749842718413620016689901824195264407291494337463268
387 144824998247144788592265204795244282475785572267875265213268100526122654932760580056408456545498832
388 879192855410089612264094092115609627773294714592469765766850187216667338968100787463877333761379332
389 454802840351194476367098764204198474374156812548906349392455176447323361952094533434487500317695832
390 454802840351194476367098764204198474374156812548906349392455176447323361952094533434487500317695832
391 -1638763841821593326222635696093253379195656531112820573355711725463076057620712874880247910021396768
392 -9948941794527863277318622482375995940814609497280287644264251774882926814904611669109146630653101068
393 -5146549965812857127337147804248693768103965152865299379054611669334560639030605737143113533383670968
394 -5146549965812857127337147804248693768103965152865299379054611669334560639030605737143113533383670968
395 18546317050902185499948569690248589481519812100881732665999462178104060379751347475982688213514225632
396 112599819450589172899173690653252956320935412714241162905456543208845252908855464776572992117866481832
397 58247498231336708225267346536623343353211181130142733038358012087941841543785603655815256808891683632
398 58247498231336708225267346536623343353211181130142733038358012087941841543785603655815256808891683632
399 -209925922304359682368885470400320523957340288969306089538596855726954735495535275282047216784789570368
400 -1274574401831074353027672153639987677180229625264117915169107680952094146341639164665361236951704148748
401 -659333356885277689269580548428502860461717436059329112217972480321537539361672591669800372804204582488
402 -659333356885277689269580548428502860461717436059329112217972480321537539361672591669800372804204582488
403 2376513043656427031343727221035390657086545233990293972886174563603570966421885085935546593962907044832
404 14429724990361611120115374899797977791114796032900183647408580153840882954730861607913211283800647268152
405 7464456265200472289972862012316140919507514054705795217809153917747133729546522999716989387472195560272
406 7464456265200472289972862012316140919507514054705795217809153917747133729546522999716989387472195560272
407 -26907836226689586953413707009228694493518539730399778220104619546302308122748944385010013159824461576128
408 -163386056415076586890389789888892011574651400347730731576526955359439797830392711942014287979972953147128
409 -84519199718117155142056683511116561114018012210135409108193692020170551342769925111264301595777634345648
410 -84519199718117155142056683511116561114018012210135409108193692020170551342769925111264301595777634345648
411 304705664036377345180882410300364085586327199961495663654079732245319714376631508694280330859830405982912
412 1850268472537234147434106578930418304037212557031370505981942164522849021942021668174549793717536119520592
413 957139834411945007836290984203568772653353840291680796382741246827078526159152816071246466738076598400352
414 957139834411945007836290984203568772653353840291680796382741246827078526159152816071246466738076598400352
415 -3450994209589550163863625742361711078856400492318345987367873737061508057193861775451874685840842977871488
416 -20956372672787795413018102743048832027640328755471625426685219778849837469932275489865807724447513987489468
417 -10840692029529532405017371374589944546870417677602579948155102827636443647035060950644618718043595166967288
418 -10840692029529532405017371374589944546870417677602579948155102827636443647035060950644618718043595166967288
419 39090272239407278098327321593428567635956830828472809144463424916410441978806369862306501991062683422620512
420 237387530336042039811610530809273516019185046324029354398005577957053787750005195090883809950084761249840632
421 122800191049398660216269534181501431574841972124604767961339527311738216589451324137089753203332673816136272
422 122800191049398660216269534181501431574841972124604767961339527311738216589451324137089753203332673816136272
423 -442846038163514849662540821657120897881692730341303174965495974939158095372841903906444301575170422198574528
424 -2689422099471407186068004593431271847893023954286088495457927545199793447600440479437838990836961020521152328
425 -1391234538638027770678361113800527762288351763323776565904348211540497980422713764549433555378598513935916368
426 -1391234538638027770678361113800527762288351763323776565904348211540497980422713764549433555378598513935916368
427 5017591633186081558893262482243077688140252688162225342013297542010085366493033109894159442122837090351478592
428 30473209605384646652986159943163940458534242331915036658508619460318477164990158545768243777993025238221972592
429 15763760110330780456145995588891764215438581046831411439288377117366128925933888380801150397073382728768701472
430 15763760110330780456145995588891764215438581046831411439288377117366128925933888380801150397073382728768701472
431 -56858480430530132189999476787092726414126163098859122462293992930459088595160333097429003921583964547434018688
432 -345330158134505424089966214280586675303786119010907632126912851731542591526173490635954339131806205116794823768
433 -178639032479930765216598023338390013442488838981564346129022323242362576341449520154848050876076539968000355888
434 -178639032479930765216598023338390013442488838981564346129022323242362576341449520154848050876076539968000355888
435 644394033119477241310905650717886844342006809889416037809428169447739602966545700326751398909147006785409081792
436 3913874009307951248892640429308417848201517048064961966665841594537778535446930383524297837046778160402164003952
437 2024645158140190277353037682074952953146882316217018894735620941763457004150669992736109327425485089669140268192
438 2024645158140190277353037682074952953146882316217018894735620941763457004150669992736109327425485089669140268192
439 -7304038674532313605452036554602789449494257089590425089358460078192436300127959391995237235837462201892915470208
440 -44364355355240351758050376931222547903623147274479998007986763766562666972580332493155223128072989169280355085488
441 -22949671658539928927864103101835835893988878075662705570523754936707211963210727387146802196937447050820824769248
442 -22949671658539928927864103101835835893988878075662705570523754936707211963210727387146802196937447050820824769248
443 82799727061067287900406810264650963681808939501236338142565782851977873972747107624887815659072514740556628321152
444 502939230082209473677591249855828248482951620144591998299975568120537539718309316997025351465382362938731914923552
445 260170488703997687002633739682234188635733760236601606632518969424841229760452181480780190759179783533983228235712
446 260170488703997687002633739682234188635733760236601606632518969424841229760452181480780190759179783533983228235712
447 -938745905728943122845506271747596277632090773643071574828195912882441279035236236293193645930777289218200812931328
448 -5702297651466966876259991138589333398071215037718558769024786293478340532732391110484428979207838872921074905068228
449 -2949800317541312611640890401958055459296785542377876784888121821733705329591962244834582113433171923753045868135048
450 -2949800317541312611640890401958055459296785542377876784888121821733705329591962244834582113433171923753045868135048
451 10644360252718299716824162664401673461944588739422353331894082658139537852510600447449577600670224775022858822674592
452 64660095615962246048512736352857587494133766195425037601232222582591628018564146012366283013346553250689949142794312
453 33448703457721238551235159162222913014232776519568517210548594847351973034379755875386486992764688558963126101420592
454 33448703457721238551235159162222913014232776519568517210548594847351973034379755875386486992764688558963126101420592
455 -120709792966218278686067367601208136530071844721252762771799360544497803839166792723454256743769148829229272871896128
456 -733286976124504255076401092371684149192966523862411006912182025391058759310364920050426685802100976345467489844812568
457 -379329941703380815624538103998008775851532324036846153065032393629995498802127572165110787472686855848979839903529328
458 -379329941703380815624538103998008775851532324036846153065032393629995498802127572165110787472686855848979839903529328
459 1369039489188919873230945719740606580372632858994232230325031782133228093940021405214709492499886400234491483538139072
460 8316907575430497393291433610597538909019967542865561110405547680600994892924039515324082257260460122235764481910682192
461 4302344981079849343913740415116949562784292969205868232720606779475474479443646307830041934975262162191782588235083872
462 4302344981079849343913740415116949562784292969205868232720606779475474479443646307830041934975262162191782588235083872
463 -15528842919950130631745144146669880496987898137305896216541548977039938085991163654989917033106814865101153612464770688
464 -94340718974905482086734331931012368924186002448529373898523047285260672505520882558955443621777827878739460410073675448
465 -48802574937813312801349268095106841725124222126027573480345501504298295192744075223620761293326057922864566173532009968
466 -48802574937813312801349268095106841725124222126027573480345501504298295192744075223620761293326057922864566173532009968
467 176161505919908613664335879064408618552116963999135275380100956742769238629192492826414499943986671008170983748555079872
468 1070249519585213706027956335724021345294998601163244033671618931827268411511248083794503358707665465477671246259414026672
469 553641698997442914857846670204145139994265252929334724561683373329911052364613527879300459407074986896377811495582993952
470 553641698997442914857846670204145139994265252929334724561683373329911052364613527879300459407074986896377811495582993952
471 -1998623057364536837725131117212773392256425593927913177230194991448544962855645238565647395996971582454817887324962494848
472 -12142793995786303820449000458725780100947730739487652719097914932813764209790402539096838448407970235215078758060859395248
473 -6281488525151895981352499920154847187719457461619550318033544188644416706975378438695878850686975723094116284013175522528
474 -6281488525151895981352499920154847187719457461619550318033544188644416706975378438695878850686975723094116284013175522528
475 22677643401336084536645302044355709465611555532593383996682433263376252044681171935221884005245702734648190951634749752192
476 137784108957880746595577741785645569104481884492784290978704763807962607671013510816424420398994920470044084417697511558432
477 71275991033999207582716912311782960473677644473124681768151246105651058438377885973151818726167295971808788847790957600192
478 71275991033999207582716912311782960473677644473124681768151246105651058438377885973151818726167295971808788847790957600192
479 -257342376663109616454004497080168878512987259810910961938166689774494592571714186148583875671311644347296984066839117463808
480 -1563600388259117191999972099413177438484980254339952645670780484898073555336830172832483260901290432115742431402493665843208
481 -808853907336115472795554264313544973393992388843277773709160852803420456631361562252339907873137952979084118608426339419408
482 -808853907336115472795554264313544973393992388843277773709160852803420456631361562252339907873137952979084118608426339419408
483 2920587876199293295746656573240329509839396309348127833580970879555758148791238269507719239274657587948639936152164089808192
484 17745889511575587656645858332442095017568817498026360041073147435462906158776945038735722956448952258909262005076494639051792
485 9179991389275014067736048839657661979050059739731280385625280254845540085364444528099124047626141269272570116288695968151392
486 9179991389275014067736048839657661979050059739731280385625280254845540085364444528099124047626141269272570116288695968151392
487 -33149278494170880424525133677373333145705001344532779836128674926510394986797417355449542444855801826424826025492726911124608
488 -201425474342295952791301146142619502289198481884434986455396447573704071298260556810540552681361887083910376261263137537754608
489 -104197926074360449619914012506871083192665464626297360288143267199990876752382093531644963973935448645123102826043412751642208
490 -104197926074360449619914012506871083192665464626297360288143267199990876752382093531644963973935448645123102826043412751642208
491 376289395676458327964727068725684962583817592160305790541886633129006378675107940406035117562616210981966880885313461346321792
492 2286519479710201272996348928259993144573250232555825634085664041754044247813665880207055929525004516328690474664610302272373792
493 1182823002784983215554407899120355216799551569354921064786667996678821450871328948673471654302976040948378213139364488954963392
494 1182823002784983215554407899120355216799551569354921064786667996678821450871328948673471654302976040948378213139364488954963392
495 -4271823091665822165095855914148403466537473477123605021468025775346043772535447283985134392673607659237158936742341547603147008
496 -25958440225248459686552146720128226296256452089332583735367735691541677281725291499313301982669218660781270347159124418757569808
497 -13428380005725425217654782051796196214524026472758803119510280470719196678398486220307770630911512199667970867621356679605983008
498 -13428380005725425217654782051796196214524026472758803119510280470719196678398486220307770630911512199667970867621356679605983008
499 48500612073356636614411338549197309244319371707845887844294792681719146645394410898478297264803933416733825172453124091075428992
500 294730284579786914458706234058747486948680722873930139116383763535813999700794969842771703218168545187547366227789259635304723104