0 1
1 -1
2 1
3 -1
4 1
5 -3
6 1
7 -1
8 25
9 -1
10 1
11 -49
12 1
13 -1
14 9
15 -3
16 1
17 -363
18 3025
19 -1
20 169
21 -169
22 1
23 -3
24 1
25 -49
26 289
27 -289
28 7225
29 -361
30 361
31 -361
32 1
33 -1
34 1
35 -529
36 529
37 -529
38 330625
39 -148225
40 3025
41 -675
42 9
43 -3
44 7569
45 -2523
46 142129
47 -409757907
48 808201
49 -961
50 8649
51 -2883
52 1
53 -147
54 1
55 -1
56 1369
57 -1369
58 1369
59 -4107
60 395641
61 -47872561
62 58782889
63 -1681
64 1681
65 -3108169
66 3108169
67 -54980401441
68 252461027025
69 -2002467
70 1849
71 -12253323
72 2209
73 -2209
74 108241
75 -108241
76 108241
77 -324723
78 2706025
79 -49
80 137641
81 -3567792361
82 1485961
83 -179801281
84 179801281
85 -2809
86 2809
87 -2809
88 1755625
89 -87025
90 87025
91 -87025
92 12952801
93 -12952801
94 3743359489
95 -550273844883
96 3743359489
97 -12952801
98 54725584225
99 -628849
100 3721
101 -16703569
102 3775249
103 -3775249
104 3775249
105 -164906651569
106 164906651569
107 -8169086689
108 565726225
109 -1065579288361
110 115887184238281
111 -115887184238281
112 25815812929
113 -25815812929
114 26863489
115 -26863489
116 26863489
117 -26863489
118 671587225
119 -33258289
120 33258289
121 -33258289
122 505521
123 -168507
124 9492561
125 -196182758187
126 386948241
127 -8256056652723
128 619204248954225
129 -68231873163
130 31136478120049
131 -1589196425787
132 84879369
133 -28293123
134 672329481849
135 -224109827283
136 54567769
137 -163703307
138 34104855625
139 -198025
140 1782225
141 -594075
142 7921
143 -23763
144 13315201
145 -13315201
146 125282726209
147 -125282726209
148 3132068155225
149 -51672600243
150 2910889813689
151 -8820401187
152 1597223298969
153 -532407766323
154 177469255441
155 -5648313992920707
156 1882771330973569
157 -1882771330973569
158 229109545413225
159 -3054793938843
160 856360567522321
161 -29413416412689159387
162 301147034515434409
163 -301147034515434409
164 3577927917077876213329
165 -32518721610971567689
166 32518721610971567689
167 -97556164832914703067
168 812968040274289192225
169 -3187797432699889
170 40704985418144882641
171 -4733216409407305098378121
172 21861401080305207825481
173 -43266581009624245441
174 43266581009624245441
175 -43266581009624245441
176 68479156832089986801
177 -43150067317006923
178 2127715350937225
179 -1092756246267
180 151708489
181 -54766764529
182 557762689
183 -557762689
184 1545049
185 -4635147
186 4340042641
187 -4340042641
188 67813166265625
189 -212430625
190 212430625
191 -3426293550625
192 5482069681
193 -812579778466225
194 16583260785025
195 -48790225
196 14100375025
197 -241976535804025
198 6049413395100625
199 -837289051225
200 837289051225
201 -837289051225
202 46777470961
203 -31574792898675
204 85258168596225
205 -28419389532075
206 1600210566382547025
207 -90982105365768221169075
208 15473147171049017205625
209 -1434992047160822694863427
210 349401521100760334761
211 -349401521100760334761
212 194966438707101681
213 -64988812902367227
214 80607790936569483889
215 -29260628109974722651707
216 9753542703324907550569
217 -23156504147247769
218 19474619987835373729
219 -409669472385558529
220 409669472385558529
221 -60221412440677103763
222 1134818483062489
223 -1349367994129
224 8050878483649
225 -8050878483649
226 13533526731013969
227 -308577942993849507169
228 52149672365960566711561
229 -2778500312534528569
230 42762599484629046201
231 -14254199828209682067
232 245918945330809
233 -1459389017883
234 486463005961
235 -107002889254187521
236 53826820759723840921
237 -12042620781752255205414409
238 313283579129871363304225
239 -310694458641194740467
240 103564819547064913489
241 -103564819547064913489
242 103564819547064913489
243 -103564819547064913489
244 56011259895654361
245 -1488163164167640717409
246 331513291193504281
247 -331513291193504281
248 331513291193504281
249 -3688426942228561729
250 75274019229154321
251 -2099317122281884858369
252 92071274167005169
253 -92071274167005169
254 2629647661483834631809
255 -2629647661483834631809
256 82919481586079022206569
257 -89801798557723581049714227
258 29933932852574527016571409
259 -8001010978231792751732355340201
260 663330353372574308217722058107689
261 -1087496337261848393942763649
262 44119288298180388411001
263 -2161845126610839032139049
264 12750474318174132250779289
265 -39911248013692993850072449
266 39911248013692993850072449
267 -10565461072764791973481
268 1982634841952484889
269 -120086205994328106481
270 5884224093722077217569
271 -5884224093722077217569
272 7255563458708606711761
273 -7255563458708606711761
274 7255563458708606711761
275 -7255563458708606711761
276 6101928868773938244591001
277 -1866024765430889280640129424809
278 1063968306486833579840207073121
279 -38150106009065709772319089
280 6447367915532104951521926041
281 -927623683447544232026341321
282 32478683640192718463161
283 -268418873059443954241
284 1764623708937177201
285 -588207902979059067
286 196069300993019689
287 -21458412508579053823227
288 178820104238158781860225
289 -238992421047357121
290 1426410621950489569
291 -481500595956229209401209
292 27602758653898935698122369
293 -82808275961696807094367107
294 27602758653898935698122369
295 -9575976634969272671328310375849
296 371634077226522503101580397376323841
297 -371634077226522503101580397376323841
298 297513153236745161762761038342818809
299 -367710695088428736648890480303797249
300 382633397594618872683548886892609
301 -471338908913168218176066409
302 14387195412629901961969
303 -1740850644928218137398249
304 1740850644928218137398249
305 -102333078127284830329
306 352944698030839516849
307 -352944698030839516849
308 3510651108815628567001
309 -3510651108815628567001
310 3510651108815628567001
311 -5571403309690402535830587
312 14710361872019226162104693209
313 -14710361872019226162104693209
314 14710361872019226162104693209
315 -16542455343800472266041
316 16542455343800472266041
317 -736486654361340825756411361
318 18412166359033520643910284025
319 -989223049360097049479569
320 20188225497144837744481
321 -20188225497144837744481
322 541980334965900769
323 -1002121639351950521881
324 1002121639351950521881
325 -422094636616680911766799081
326 422094636616680911766799081
327 -440397099682380983041
328 11009927492059524576025
329 -11347808489844649
330 6137267977201
331 -6137267977201
332 7569261010441
333 -133892658013690849
334 16168658134729
335 -799248516049
336 8238237474289
337 -8238237474289
338 5148898421430625
339 -205955936857225
340 1937839409889630025
341 -99854926952202745558225
342 3994197078088109822329
343 -3994197078088109822329
344 209459688972018567192755089
345 -209459688972018567192755089
346 56291235950555917009609
347 -333750737950846031949971761
348 170280988750431648954067225
349 -56291235950555917009609
350 3055994908519730178534663001
351 -3055994908519730178534663001
352 93970419122740069055366089
353 -207580655842132812543303690601
354 2117530270245596820754240947820801
355 -2117530270245596820754240947820801
356 225053700738186504490832282689
357 -119053407690500660875650277542481
358 367421948496979760554873939092025
359 -839500364803839236106198170995022401
360 4967457779904374178143184443757529
361 -2209801815877194067866488051909449
362 2619336719754353237872520255978626681
363 -2619336719754353237872520255978626681
364 2619336719754353237872520255978626681
365 -636498822900307836803022422202806283483
366 61316053272729654945357826672203671975529
367 -20438684424243218315119275557401223991843
368 75112165259093827308063337673449498170023025
369 -1882288336406769784779398157358703135940633747
370 627429445468923261593132719119567711980211249
371 -550510028949393141901792754726276091936027
372 3690067022926884660873888172067781321
373 -1230022340975628220291296057355927107
374 91996130765490199301565079082022249
375 -17203307118523589099459103643364521237083
376 2388353063796138983681674808186105961
377 -451405894116661656332787583771598584946883
378 354577790961024960201077374376785893225
379 -91748411175849187888005427203267
380 61315489758865574440636284609
381 -20438496586288524813545428203
382 1543510980223450883276655241
383 -41674796466033173848469691507
384 2347680200919868793463792621561
385 -782560066973289597821264207187
386 917526210595008366505858218115281
387 -305842070198336122168619406038427
388 63717097957986692118462376258005625
389 -6901150067103128620099076652675
390 78917233080274552451609169069025
391 -48136434406877346287935980374511558025
392 155962047478282601972912576413417448001
393 -37527077798434548032251442656923
394 12509025932811516010750480885641
395 -2595710444239919252842800037136706987
396 11048208887499842979849904558066203839001
397 -2190800889847281971019215656963355907
398 461546977468576129244473258530755005707225
399 -107735503572784353505592982973163403
400 873539279312478696044563366698769
401 -23585560541436924793203210900866763
402 721334298223270789776231532346889
403 -4278115838645689462163362515027
404 18953188175524942969689984180604209
405 -6317729391841647656563328060201403
406 2105909797280549218854442686733801
407 -312242625658575457596577148437443
408 2602021880488128813304809570312025
409 -69472839319405624538560561411120130209
410 625255553874650620847045052700081171881
411 -208418517958216873615681684233360390627
412 192445538280902007032023715820277369
413 -69857730395967428552624608842760684947
414 4369658497277001848540977596970081
415 -2828168231089759514773303369
416 117362098541528479074657000649
417 -5750742828534895474658193031801
418 2934052463538211976866425016225
419 -50297243863133425422068523
420 16765747954377808474022841
421 -5588582651459269491340947
422 1323840224225626134917317548201
423 -441280074741875378305772516067
424 17798296347922306924999491481369
425 -4276343268626248917948852819754085523
426 1951437978249778256223993170081114360329
427 -1951437978249778256223993170081114360329
428 439073545106200107650398463268250731074025
429 -88635920827708743034292411849435163
430 29545306942569581011430803949811721
431 -4343160120557728408680328180622322987
432 21581670520503711476574728962609
433 -21581670520503711476574728962609
434 1802522703542990486234997937686066289
435 -1361194847330228238575707277620947504867529
436 230041929198808572319294529917940128322612401
437 -19735359535486451341413354392571145442187
438 608214975822437479703320833104386878765625
439 -351726915712204877736165526813680625
440 30195403986977076548772074311427667975625
441 -30195403986977076548772074311427667975625
442 48312646379163322478035318898284268761
443 -4204408051146688138651023627123188488926025
444 34747173976418910236785319232423045363025
445 -27461421284217369557246410281087813634351281025
446 45395410694318508859937943525879855191478648225
447 -12066841620924533523949551042256454880863152182792675
448 55751985839653084404400703990708349577546925625
449 -48909441012440096156650083461120852823795675
450 37980461580297433857564838587998741666493225
451 -3658784465568652794945412783977212113872180675
452 5978324585289393327888366635493327346641
453 -27054440032864487548883002079220075
454 9018146677621495849627667359740025
455 -131065789285847911091178192075
456 43688596428615970363726064025
457 -100323580265578473278569618356075
458 27997803162616312430216816242721630625
459 -12556290508591609783004047143213839602467
460 85416942235317073353769028185128160561
461 -24151384166209196539558131412260432014141067
462 17731600499113130694545409639432344182729
463 -17731600499113130694545409639432344182729
464 944286417112533587283483353579237264169
465 -314762139037511195761161117859745754723
466 318749763631513600601337028026691921
467 -92489387664610880891285756063309007873123
468 59861670328479227308030062488346106054225
469 -30324676905550450125013645971224329
470 2970878271759872048297461882154876287801
471 -1492213036961221489098493552559281
472 31320282624727657021245959643049
473 -41436733912514690239108404607753827
474 5752704971888753330432931363009
475 -1917568323962917776810977121003
476 578083569920128933421874839737411401
477 -192694523306709644473958279912470467
478 1605787694222580370616318999270587225
479 -114630888344265106766185770322707
480 717169047777837262964846907728962561
481 -40160798025435674477548970242266361
482 1250682291449553876463462741108641
483 -416894097149851292154487580369547
484 138964699049950430718162526789849
485 -150498769071096316467770016513406467
486 52202139809606769499746797264449
487 -49421279619809207281725785627374537321
488 295105583121846770260177856684461275625
489 -137499834883037319134842738615225
490 6444592852713246182645499009297025
491 -19333778558139738547936497027891075
492 257783714108529847305819960371881
493 -257783714108529847305819960371881
494 257783714108529847305819960371881
495 -252143664227549322776615925458904615601
496 252143664227549322776615925458904615601
497 -27625111996434531352728817409203048589861161
498 690627799910863283818220435230076214746529025
499 -52221383736171136772644267314183456691609
500 469992453625540230953798405827651110224481
501 -7676543409217157105578707295184968133666523
502 8162238993917500555594479856029756075649
503 -5856511936229259948968557739951660987307
504 5483647342955997065550892897174738571115121
505 -2395475101644307198617005951581005409
506 272051711818642324239734748915103203294721
507 -272051711818642324239734748915103203294721
508 5719887240986954867140423095940044849271509025
509 -686386468918434584056850771512805381912581083
510 11841803718207038698080685463361202524241
511 -11841803718207038698080685463361202524241
512 125643812859627568441900555585324009
513 -53185515412548830619560515561
514 2002306104860938377078575881
515 -4807536957771113043365660690281
516 580550290758496925898522001
517 -580550290758496925898522001
518 14513757268962423147463050025
519 -6002318945818353055681
520 6002318945818353055681
521 -14749657590755960675132521
522 163780382166259541941657441
523 -59124717962019694640938336201
524 7201449772491960826960930287618001
525 -7201449772491960826960930287618001
526 19948614328232578468035817971241
527 -538612586862279618636967085223507
528 4488438223852330155308059043529225
529 -665373406331146296435467053883043
530 5076215191194967888930231476570128889
531 -1692071730398322629643410492190042963
532 564023910132774209881136830730014321
533 -8529733592937944376032432291130006576483
534 26752087791984372878029718475747410626042849
535 -545960975346619854653667723994845114817201
536 69582180346951353855755297755419015038337450249
537 -23194060115650451285251765918473005012779150083
538 4832095857427177351094117899681876044328989600625
539 -258587687003905347067001111015460152167127131647675
540 14567106367886667884774395920537588572081495082819025
541 -17022552384364012510099852871299325039380123975474082673025
542 1454471339823765329265336541192676056619224794117430495849
543 -68489600920961285589775432388221922830142676330195684619033561
544 1397746957570638481423988416086161690411075027146850706510889
545 -1572452157980145207885870923927944005181416011181113403
546 524150719326715069295290307975981335060472003727037801
547 -23609329279163779527737052744289956986643484695601
548 130919995555321312282321284156421624122604713780289
549 -1209523152551448270824560787099358137144009329
550 155262331084577720581376909684280142140575152681
551 -20912128111450688607385074588466008064771926739451209
552 190872008392134871052519369013298601370669551569
553 -190872008392134871052519369013298601370669551569
554 126648068723503726334527675707302071844956784601
555 -42216022907834575444842558569100690614985594867
556 143548549894273501370946313321132048321156017746089
557 -21101636834458204701529108058206411103209934608675083
558 143548549894273501370946313321132048321156017746089
559 -143548549894273501370946313321132048321156017746089
560 3747751210028218797567721828871416917033986787951889
561 -2801652485616341997617072889205714590147832356453688129
562 24669165754883304401879675696763329695144206222241
563 -1510357087033671698074265858985509981335359564627
564 3348446321299949904964277310641005969701014140969
565 -3348446321299949904964277310641005969701014140969
566 475911327200040580042667769884095537467635438841783001
567 -5048943270265230513672662370700369556994144370672475857609
568 746885099151661318590630528210113839792033190927881044025
569 -4291332901089751338547070388105158482462697583122870441791801
570 1240195208414938136840103342162390801431719601522509557677830489
571 -551520067021363152143923332812203737892479181720550003043247729
572 4687843220268452363759346299689786890602378105385936157921
573 -1590129477186222113294186946082627386962326478402089
574 1590129477186222113294186946082627386962326478402089
575 -233254502878969735577010988933914528766116708790324033321
576 9463041213800549132906446060039536239446497171906529
577 -26213410564544457431873811800663535289325476930489
578 655335264113611435796845295016588382233136923262225
579 -217703083362078062535805561051611883574529121
580 292436415521695581921159429854970262579877052186001
581 -1622144796898845392916671357405520046530578008475747547
582 4439330812551745313849835270661488949271292267649
583 -4439330812551745313849835270661488949271292267649
584 63320197745889589276752844093860606022497993895081
585 -86530912751820623011628643377750243626710881035255786441
586 1765936994935114755339360068933678441361446551739914009
587 -934180670320675705574521476465915895480205225870414510761
588 315772265522132134117942629957380981435980673969177430625
589 -1160518636041663380178422159035721290263317332222588225
590 311883535619904160219946831237764388675978858431225
591 -589571900982805595878916505175358012619997842025
592 673550522558796424955909372172536007937590334643041
593 -4203628811289448488149830391728797225538501278507218881
594 24873543262067742533430949063484007251707108156847449
595 -24873543262067742533430949063484007251707108156847449
596 3920294279991234832951518450946650898934305609492569589441
597 -3920294279991234832951518450946650898934305609492569589441
598 3688786066460193113169030120579106194187121842647982225
599 -20251530242507229453169039285208466560307880377899041
600 4910376139004661084349007260154322269449345444282010329
601 -4910376139004661084349007260154322269449345444282010329
602 6058834673829148848032202917719133334226442375257951849
603 -35851092744551176615575165193604339255777765534070721
604 10360965803175290041901222740951654044919774239346438369
605 -1682714095127895680415135684135217181781375614438015709070921
606 8069532150790384524778816838725030449212432425014480396856849
607 -2438838027524618588280875179175839672074360289248598009
608 4938647005737352641268772237831075335950579585728410968225
609 -65848626743164701883583629837747671146007727809712146243
610 64158443469146599927501358381627890478368264799681380089
611 -192475330407439799782504075144883671435104794399044140267
612 476345087343039148909720603624853480821509290288601
613 -278973899862656941166485108556752609275508327347
614 2857165282219905047465558904764212238707120928995929
615 -952388427406635015821852968254737412902373642998643
616 317462809135545005273950989418245804300791214332881
617 -8571495846659715142396676714292636716121362786987787
618 1016035966448876258357207842153757824134128939063025
619 -4822764763018280566546613704301686598476938123
620 506575200064943163742160327471204082330129
621 -168858400021647721247386775823734694110043
622 5165836285932287667339619443090628862641
623 -106762338521362589220907915030354026704201547
624 29929042232155312511594518846842578819411167009
625 -29929042232155312511594518846842578819411167009
626 269361380089397812604350669621583209374700503081
627 -140966596997591790123047996820637410989054720713899243
628 23973911054012209204599999459292076698818830053384225
629 -600554168640205107277352747453903868345493358811251547
630 200184722880068369092450915817967956115164452937083849
631 -200184722880068369092450915817967956115164452937083849
632 247011232642394565662415972949871265932483502642154249
633 -130668942067826725235418049690481899678283772897699597721
634 4280845211084071345437530725909877515360254683901536520937681
635 -8530938251351106527312327344229437156224119419691247376066227
636 2843646083783702175770775781409812385408039806563749125355409
637 -421501611658369108858477113983276065988773948339964802052227
638 228401185817378760862687286139687718257666883256718427112050505625
639 -20760582894639112758983271741774567805144842331437569925675
640 19169513291448857579855283233402186339007241303266454225
641 -763613664756036818256240347259195643816776322083075
642 207786031226132467552718461839236909882116006009
643 -94063391229575585130248285124145273826218201
644 143070418060184464983107641673824961489677883721
645 -47690139353394821661035880557941653829892627907
646 94063391229575585130248285124145273826218201
647 -52419928854591570808140155078839050633696357707883
648 97311815650463300675986030813913734747338601225
649 -25723281144180464225318635434318762034969
650 4822832258441251057140765638944990375174302841
651 -4822832258441251057140765638944990375174302841
652 4822832258441251057140765638944990375174302841
653 -14468496775323753171422296916834971125522908523
654 4822832258441251057140765638944990375174302841
655 -236318780663621301799897516308304528383540839209
656 4822832258441251057140765638944990375174302841
657 -150520653489006306205822715862332335918801
658 3763016337225157655145567896558308397970025
659 -29008490861054784338292359623704550110607247521
660 29008490861054784338292359623704550110607247521
661 -29008490861054784338292359623704550110607247521
662 81167601277370961640432529830490051956282929
663 -27055867092456987213477509943496683985427643
664 275285319866680781147070296424576823921
665 -162073406215548709857994195809080331353016987
666 6536960717360464630939099230966240031238351809
667 -6282019249383406510332474360958556670020056088449
668 1243996861859149074208588235328818184580721606915113225
669 -553163282904135484588770433825287204281758432385779201
670 38935691299791294000625657357964821959024229518199369
671 -116807073899373882001876972073894465877072688554598107
672 69284428730179263256228503201496429053550002344449
673 -69284428730179263256228503201496429053550002344449
674 13967810116432869651718922473924881593624734022643262849
675 -87953753694445164792621961373601984252456348093910838670841
676 3276189371364387943360375439205300311419746510150084829650156409
677 -396418913935090941146605428143841337681789327728160264387668925489
678 27452833375006297863338326048742474908711172280343508614104496225
679 -16711733079527924692279833773266374108486373383294635898821193543481
680 16711733079527924692279833773266374108486373383294635898821193543481
681 -16711733079527924692279833773266374108486373383294635898821193543481
682 84017715818789848615248236221190814409508790689622783166699289041
683 -982497072370543469823859281204911236185577078325094613459201
684 20050960660623336118854271044998188493583205680103971703249
685 -20050960660623336118854271044998188493583205680103971703249
686 34608455231491926653608228541130798914845941513091193274808681
687 -8163370759650043638268040012711650061610357851135833201
688 127552668119531931847938125198619532212661841423997393765625
689 -39573938974172503991891173574981067161641708916379541875
690 511941665882886902473768185090480078492051027111924546875625
691 -170647221960962300824589395030160026164017009037308182291875
692 174077367640155211841004301541782266817934682132565306602487521
693 -1450644730334626765341702512848185556816122351104710888354062675
694 2576828589317742010835310896989326944091038669679001441346266665025
695 -1657176503590365111362264285030115083033555605741253579939873516144232675
696 93354276368923901273407554723363149677556965790090618336612874742791774025
697 -181149212225802015302082416155395300428665736710415550260662116181775555115037225
698 4921938503901153658129277096360819055240887665721953726439919833462081862200625
699 -729524171591642531814242749035122965091306424275091953991580172989300973907075
700 243174723863880843938080916345040988363768808091697317997193390996433657969025
701 -36043034075305979070920510165785593436682635603528368815572677444244985694675
702 10089172730479106461288694927764132315351872089845958167146874050589167049
703 -252229318261977661532217373194103307883796802246148954178671851264729176225
704 252229318261977661532217373194103307883796802246148954178671851264729176225
705 -252229318261977661532217373194103307883796802246148954178671851264729176225
706 47331453980479951497882787238525672336985701303461991776819638068067025
707 -141994361941439854493648361715577017010957103910385975330458914204201075
708 31766929300437563087520998710385293791098889435596923257550295355625
709 -50827086880700100940033597936616470065758223096955077212080472569
710 50827086880700100940033597936616470065758223096955077212080472569
711 -2490527257154304946061646298894207033222152931750798783391943155881
712 13659523483122843574317011001509398028959479467066669500693489
713 -4931087977407346530328440971544892688454372087611067689750349529
714 4931087977407346530328440971544892688454372087611067689750349529
715 -4931087977407346530328440971544892688454372087611067689750349529
716 345326413176828608402308355129159091570124600406912471647032095409
717 -115108804392276202800769451709719697190041533468970823882344031803
718 959240036602301690006412097580997476583679445574756865686200265025
719 -142175586848521725479575065647416826152854040840941504419059420443
720 2938301338138791937495093013565974872442061728169580763822089
721 -6101326900919776821161748235902489069103364779371299234042055188809
722 7529023532706988063944035295972754527021977709199596574130769968041
723 -1603322295886250306160140347434267404323649411048599439665369
724 9487114176841717787929824541031168072921002432240233370801
725 -262636689118455856298606958271344507958190071960945983486507
726 1786644143662965008834060940621391210599932462319360431881
727 -1786644143662965008834060940621391210599932462319360431881
728 306985660111848753983193560816411064655492413038036199846025
729 -49276688210417997394666802826885248559005475502864431667821121
730 1244329390935026827470690205471711536552245536801202789521
731 -295116357318669377644396125341520353412559521717604464387906049
732 1531313958098335820405644041601695473832947741645199352369
733 -1531313958098335820405644041601695473832947741645199352369
734 1593458853380162144022522415818621720949997649995004529
735 -1593458853380162144022522415818621720949997649995004529
736 1593458853380162144022522415818621720949997649995004529
737 -173903419570730135737027490506097393892415746246467037961
738 108689637231706334835642181566310871182759841404041898725625
739 -48328316703870509185303089994888654413618391748914515597025
740 239717327480796395652627157554442705440317071350651512272272025
741 -239717327480796395652627157554442705440317071350651512272272025
742 9588693099231855826105086302177708217612682854026060490890881
743 -701819788738237777191371666077667472655851770603914193907
744 24863421147774746774059293090929516868808295979165841
745 -244331533178474531245362104253392919377839211281
746 244331533178474531245362104253392919377839211281
747 -244331533178474531245362104253392919377839211281
748 6108288329461863281134052606334822984445980282025
749 -301778245608768491994714358168853777104286890681
750 301778245608768491994714358168853777104286890681
751 -679906689134801021232583443668785728669735468991183681
752 679906689134801021232583443668785728669735468991183681
753 -33315427767605250040396588739770500704817037980568000369
754 35349497640917120131618722033848862441557520824087331049
755 -8943741048630799647380721243062066837476026786181511541376441
756 8943741048630799647380721243062066837476026786181511541376441
757 -8943741048630799647380721243062066837476026786181511541376441
758 2280877560927069680073268435011903595227323731145939980839526866025
759 -91235102437082787202930737400476143809092949245837599233581074641
760 4470520019417056572943606132623331046645554513046042362445472657409
761 -4470520019417056572943606132623331046645554513046042362445472657409
762 21405513167010886204595694174371584477998719232776036095195441
763 -21405513167010886204595694174371584477998719232776036095195441
764 888601467204349849186485666141702367912896359164692870946856281
765 -2077408942690484455771982836218383605503853537205944746107269434829321
766 2077408942690484455771982836218383605503853537205944746107269434829321
767 -841264778444906928370472388220667741071808457215630517018646300054849
768 8759524973395532365373515079348893597165852324194403550798066431225
769 -1648688830448855852433127094141076617777227158576216665797369
770 14838199474039702671898143847269689559995044427185949992176321
771 -11745330121737358393535252043126077891339530698464786304457086042867
772 18263415142017360087100983262701351239124330319005680710141681
773 -581269713724986519492162994301995905887610061062993799961679281187
774 1257735654833457650196799303349556514914454659203560927718943961
775 -233072456263036899751071386372023743347459848946118913009
776 233072456263036899751071386372023743347459848946118913009
777 -42968676403396696376704388018899555411984800997249
778 1074216910084917409417609700472488885299620024931225
779 -591070751895740221332177065586520485838141323
780 197023583965246740444059021862173495279380441
781 -480091504543380002621587943811017261590667187573961
782 592452835206057488789405635799102279510605480345441
783 -592452835206057488789405635799102279510605480345441
784 592452835206057488789405635799102279510605480345441
785 -162053031561077698851077334154492647412256406433408131289
786 162053031561077698851077334154492647412256406433408131289
787 -19608416818890401560980357432693610336883025178442383885969
788 634297423104730654500943191109854896773039218287174055625
789 -521471952444437917972686330354922422670042198378744954374025
790 49153732910211887828512237756143125899711772870086243225
791 -47236737326713624203200260483653543989623013728152879739225
792 5233987515425332321684239388770475788323879637468463129
793 -5233987515425332321684239388770475788323879637468463129
794 2768779395660000798170962636659581692023332328220816995241
795 -6990949240469244875318625151517147665405244285503633468440900961
796 203245121157858443252377366952514921827598365368864792590532681
797 -2122488800251515722884576843085113328645609729547055029022932787683
798 595004360337174907648643041678193436463652594183024426469428824813801
799 -2593278273443608194039613851396190900770361854171767149155681961
800 2593278273443608194039613851396190900770361854171767149155681961
801 -2593278273443608194039613851396190900770361854171767149155681961
802 99338280451173307015070409043877024855586958359840497493698405929
803 -196305294450092367006620717468964387999966012138777108486439729
804 196305294450092367006620717468964387999966012138777108486439729
805 -196305294450092367006620717468964387999966012138777108486439729
806 196305294450092367006620717468964387999966012138777108486439729
807 -56393362381526103707733616049688132145925312306457083736409
808 16297681728261043971535015038359870190172415256566097199822201
809 -1972019489119586320555736819641544293010862246044497761178486321
810 1972019489119586320555736819641544293010862246044497761178486321
811 -56393362381526103707733616049688132145925312306457083736409
812 69592846009332760855268532055364622714610958140255116499441
813 -69592846009332760855268532055364622714610958140255116499441
814 69592846009332760855268532055364622714610958140255116499441
815 -69592846009332760855268532055364622714610958140255116499441
816 3778126017000666254071673336753690002553514306476310019638152449
817 -10075087090149489692404136498714360839219428512423004689958845116071361
818 60177215366318489732074617296358925943999492326458263146957026495628225
819 -9984563755139308320784237214273862468464871528898297774931583409
820 221667299927847784029730850394094020662388612813071108901256083263209
821 -10950981783785015789056413412182749441201084657542868822420648985961
822 30761307830652109351459465274821343180333846803037918522179603001564449
823 -30761307830652109351459465274821343180333846803037918522179603001564449
824 114462826437856498896780670287610217974022243954104094821030302768821314729
825 -114462826437856498896780670287610217974022243954104094821030302768821314729
826 114462826437856498896780670287610217974022243954104094821030302768821314729
827 -41321080344066196101737821973827288688622030067431578230391939299544494617169
828 1033027008601654902543445549345682217215550751685789455759798482488612365429225
829 -8197000663373575897984094817263893808494749071103268841577452747380379809
830 22706373028735667307435165698791949608018695487820689311848899577230969
831 -22301562614030771087040347022028047135815075604825113555334808782667725961
832 89564148794706732451035726852615239038457980509416080880537864436961
833 -14364718446229465338548144333490976362417116079450098769791329
834 3860445699067311297647982889946513400273344821136817729049
835 -3860445699067311297647982889946513400273344821136817729049
836 190563258566470088424766305501041572773960068952982954249
837 -10885163892575337920911076136524995678421373098663339329657129
838 6803227432859586200569422585328122299013358186664587081035705625
839 -1075570818881476342828819936892066653599414753888531567025
840 57818848550379587554861642297365581724786860800073986332025
841 -57818848550379587554861642297365581724786860800073986332025
842 668385889242388032134200584957546124738536110848855281998209
843 -668385889242388032134200584957546124738536110848855281998209
844 38820520833087139294386504174919236470938915854212363633737976929
845 -1917819666769397596417754778934640006545582085814869258924290609
846 15191049580480398361225035603941283491847555701739579399939305913889
847 -15191049580480398361225035603941283491847555701739579399939305913889
848 4849362802328855166862061990668156222685035968887817233945624930361216025
849 -748702190022248666148742978553912671741275658020127640999629448761
850 748702190022248666148742978553912671741275658020127640999629448761
851 -20214959130600713986016060420955642137014442766543446306989995116547
852 1264462321298599736411838395005669740227337384533899187276536881
853 -49010981060974158649901660136551427687791672803662110465234328353187
854 47603532717846163735952434162410080338881359335759345639004194145868528921
855 -2415576057564292749539663132444380051059324496520907397543622352603
856 29698981980491648061676486329338239886275337362017501006303618241
857 -29049257351704432277031189837911307212283291806548644136788713984741643
858 251901295106698164039465746079702629312203362873297295671077991543025
859 -10076051804267926561578629843188105172488134514931891826843119661721
860 90684466238411339054207668588692946552393210634387026441588076955489
861 -4537698508323166249582626283774075703497183849970851498699683
862 1512566169441055416527542094591358567832394616656950499566561
863 -2400442510902954946029209304116486047150010256634580442812132307
864 19722835817082312154891326712389088192066867605261924444958749745081
865 -966418955037033295589675008907065321411276512657834297802978737508969
866 6566304005745397103415814511028986742696630164952247243535671593880072249
867 -972094367509183039354647829155734823675283722637017321981161487049
868 24302359187729575983866195728893370591882093065925433049529037176225
869 -10743708955270387001462356414348622614217642758135476829010667
870 4902712519921719935000655310414421452954650978629155926305201041
871 -4902712519921719935000655310414421452954650978629155926305201041
872 17923922216370914729336396910069577459628233125661834490329
873 -17923922216370914729336396910069577459628233125661834490329
874 17923922216370914729336396910069577459628233125661834490329
875 -2168794588180880682249704026118418872615016208205081973329809
876 457839032859221707209762208581609243378918688218603864347929
877 -66241726510277618182102080906923441680335927201456769
878 14904388464812464090972968204057774378075583620327773025
879 -43321401507342562869452732171803637536015679061788697963
880 14440467169114187623150910723934545845338559687262899321
881 -14927211995983519545364458471706207582147386518641469868412947
882 15811369480307685164308541078095863229735196432158986042093361
883 -15811369480307685164308541078095863229735196432158986042093361
884 272229635858674698512569361376282488761130084402110604881
885 -272229635858674698512569361376282488761130084402110604881
886 272229635858674698512569361376282488761130084402110604881
887 -816688907576024095537708084128847466283390253206331814643
888 170143522411671686570355850860176555475706302751319128050625
889 -4048626351259290578711620484477728863193487275462680025
890 57758749149822640785158125349754914074125790374018255025
891 -57758749149822640785158125349754914074125790374018255025
892 2310349965992905631406325013990196562965031614960730201
893 -2310349965992905631406325013990196562965031614960730201
894 2310349965992905631406325013990196562965031614960730201
895 -2310349965992905631406325013990196562965031614960730201
896 2310349965992905631406325013990196562965031614960730201
897 -7427426277822326676220992564901369430251568922324888525954649
898 185685656945558166905524814122534235756289223058122213148866225
899 -22024528726520071353345193002307241759865232899992498578521107569
900 1454698097857924192817096652609391010997338767811604538612740633824881
901 -1454698097857924192817096652609391010997338767811604538612740633824881
902 1795259711578066483200918843447865227203849106270374130713850675917401
903 -648088755879682000435531702484679347020589527363605061187700094006181761
904 648088755879682000435531702484679347020589527363605061187700094006181761
905 -8727811275431677499865305437361176766326279165005669359014757165981249775387
906 8058920845273940443088924688237467004918078638047709472774475684193213089
907 -8058920845273940443088924688237467004918078638047709472774475684193213089
908 24378235556953669840343997181918337689877187880094321155142788944684469594225
909 -3219379061227656579501098516485375631256597885482588810246848445207895393446732041
910 930400548694792751475817471264273557433156788904468166161339200665081768706105559849
911 -342805151766047694488513471469850327962689185715062391353979267145848712597995887420804201
912 1145704680561238781214848054269257702685043517123690769174654730124590879946779299489
913 -7494094626286057660630477654314517191050840307976077924494572446050136249414769
914 6302533580706574492590231707278508957673756699007881534499935427128164585757820729
915 -21083493738056441962167039306688066584077515533545824632352098488181648427025077973300689
916 4696701656951758066867239765357109954127314665525913261829382599283058237252189345801
917 -4696701656951758066867239765357109954127314665525913261829382599283058237252189345801
918 117417541423793951671680994133927748853182866638147831545734564982076455931304733645025
919 -18845830931983397464863394087682969299392934748548294399593719154197420395512346430999209
920 7369072886035868139411293166425121426288848800756757584017619409837263750885826124901292161
921 -66863874055549552910801197702156272205960443589908144620676323642118982026524530731349729
922 100804709339635594189669679407080334110860729648685424248669048093045585945773002668045121
923 -100804709339635594189669679407080334110860729648685424248669048093045585945773002668045121
924 3794072390366050441855910249052667925434180046245076000175732925328224093709699374009
925 -2015294412463897519963107742171325192222866677824517530688000625949981714814488406361
926 767200414586468682977235523259459616102130892714337754240084270292272589031012776929162729
927 -767200414586468682977235523259459616102130892714337754240084270292272589031012776929162729
928 445261562928386473240300534056988029262579685461688998276941470093180517063660101321078121025
929 -21996121272036782000680330048420409449220373939794967045023986620085562254657267947008449849
930 3717344494974216158114975778183049196918243195825349430609053738794460021037078283044428024481
931 -3717344494974216158114975778183049196918243195825349430609053738794460021037078283044428024481
932 107066031069946478099579756860888958919947736862171283615584575219453791396384754744768009
933 -35688677023315492699859918953629652973315912287390427871861525073151263798794918248256003
934 11896225674438497566619972984543217657771970762463475957287175024383754599598306082752001
935 -35688677023315492699859918953629652973315912287390427871861525073151263798794918248256003
936 11896225674438497566619972984543217657771970762463475957287175024383754599598306082752001
937 -4235039399942505363695255601474979586248476597530607318364960848837221288571842678089
938 175822326028540881888984931376996907309842828240024814936370797276760502268931453515625
939 -22187952263917402886589531642147580023263199649180180388160456988129501909515625
940 22187952263917402886589531642147580023263199649180180388160456988129501909515625
941 -2907575828520528226467351994981945328988479471627518378605710765095454318728656046875
942 112210717081372769597548830778073891173832193624767390610286846225638490644012949444225
943 -351012618735016194455521410344342058012002464063329987698485704219965200654350625
944 384695245121718953436501236315916443695087719901606481060987763167011778260631400625
945 -384695245121718953436501236315916443695087719901606481060987763167011778260631400625
946 1431451007097916225737221100331525086989421405753877716027935466744450826907809441725625
947 -70713840053409136684560269328830935211498352941222340180679043054446474809423109125625
948 1767846001335228417114006733220773380287458823530558504516976076361161870235577728140625
949 -16040521024343328588838034042947336809769090589528417212725589558228457277061914675625
950 11716962033851956602511346999961531636062155288187302565906201284315892824734780625
951 -11716962033851956602511346999961531636062155288187302565906201284315892824734780625
952 43022436651973857172142412072328164903886841914993240542754647205509780224142025
953 -17347722018992158558237124107864524293369771831173149417852242619441681130879668030625
954 17347722018992158558237124107864524293369771831173149417852242619441681130879668030625
955 -63219973747094762582770944880932636456365885458679516133639988585421549153323287490314105625
956 2871318345406883868983684408728195528386410814973619518028798191598022522685201716168525625
957 -2871318345406883868983684408728195528386410814973619518028798191598022522685201716168525625
958 424751234527645542749065740936123598873729410499056141720236418875447118740414455054515625
959 -777135778572289880437852092270941058391520287331838310017105223459010876577547106696643
960 2642520692405309690115509731085289912217299483690694200161496794835123317322519345137485081
961 -2642520692405309690115509731085289912217299483690694200161496794835123317322519345137485081
962 3261240518597617061849075189659221649125658110763304259035878414192366251497448618322330009
963 -483397375869131788992579169987238128941650673467890773795593077943663487628209321450827365584025
964 16583489568081847699929093566296883566345199634684171239803917633128537198020813660384506154015225
965 -819220856526382065257579537899314544317296926447671276200582612009388022554950437845109479115225
966 819220856526382065257579537899314544317296926447671276200582612009388022554950437845109479115225
967 -819220856526382065257579537899314544317296926447671276200582612009388022554950437845109479115225
968 20480521413159551631439488447482863607932423161191781905014565300234700563873760946127736977880625
969 -118917238572562355241338298432183850242023069596120086543849994485322691617789292763116487025
970 9124400798434136955312646300403034645220188107040698120423066226864324805141354644421164932941225
971 -450742494983339546914170140973159170329883618610581760142934932973938291654526555811235369248025
972 15162977531239542358192683542337074489897284930059970411208331145243284131258273337489957821503561
973 -379074438280988558954817088558426862247432123251499260280208278631082103281456833437248945537589025
974 23502662178745648146494952480527426514193820029233012603398120071367233137916599506308447240225
975 -23502662178745648146494952480527426514193820029233012603398120071367233137916599506308447240225
976 23502662178745648146494952480527426514193820029233012603398120071367233137916599506308447240225
977 -2632701994753792162641680968046062127473252668694895514762733199268299457426284840643892225
978 19021271912096148375086144994132798870994250531320620094160747364713463579904907973652121325625
979 -8456779247264788388761066412780546784333873262322233926673780187306518436427563930357473041025
980 3606046782046931152063217568007340173761022563913561446439039935889185219958641107979799721950429225
981 -416909035588023275854726724991631309874086383207681645458154071428006515068203642274004616225
982 48069622258441924917168660875718830497327793152640704420678375933195916657475752955169
983 -20623069689428046837588284732205271254116056457311678214081540234739378143973534911591380225
984 1628418205746928006342808550739660423496257933925787423462092498475256037626294290154166973946225
985 -6313313875370815750398821381684184615138475655770854735053017594981127122891675537450389345477530422225
986 33643649641851077133875319142995019814072936769602884883097530763654426437889738939073124822049759620037025
987 -3842493763974621406818649416646748529791450461660593263173650429207554094066439713721082897155545025
988 2401558602484138379261655885404217831119656538537870789483531518254721308791524821075676810722215640625
989 -118635488392734129712768263759513506242471960530274798373116096025204522089161884813728007306974230625
990 118635488392734129712768263759513506242471960530274798373116096025204522089161884813728007306974230625
991 -9501397629885683714565897476235677201453336846909178326904495014562604969598886192846662377208259156525625
992 6642176246155652502802954385942989309657909421581448166031102186012332681475383926823610516019535678285332161
993 -166054406153891312570073859648574732741447735539536204150777554650308317036884598170590262900488391957133304025
994 2261058620578305205131654792943651812222705784773303796936010602392509865563984670287581363277847414348025
995 -2261058620578305205131654792943651812222705784773303796936010602392509865563984670287581363277847414348025
996 6982235975941734077228592956134129231805831295594137589916169605521822575713234214656560754297818752140225
997 -6982235975941734077228592956134129231805831295594137589916169605521822575713234214656560754297818752140225
998 32755845261501848739109555996125582810123059183684263416758161031721817300212207800040161166718984575625
999 -3651700553956298754920923408365704979654243904970639816138545994210921073264813397960447286013025
1000 3651700553956298754920923408365704979654243904970639816138545994210921073264813397960447286013025