0 1
1 0
2 0
3 -1
4 -6
5 -30
6 -142
7 -660
8 -3054
9 -14154
10 -65886
11 -308442
12 -1452940
13 -6887508
14 -32852082
15 -157630609
16 -760599954
17 -3689418510
18 -17984138984
19 -88063955880
20 -433048404780
21 -2137792856760
22 -10591472304270
23 -52648861274730
24 -262514740621860
25 -1312653157205088
26 -6580914381986160
27 -33073418341811940
28 -166591463359136352
29 -840888432073354380
30 -4252785187518937578
31 -21547708826484198132
32 -109362797683764378750
33 -555945062975033224506
34 -2830381198427310593298
35 -14430106030640264763558
36 -73666450086312502131180
37 -376541350706968819474440
38 -1926939601486108680177492
39 -9872069848861013317584958
40 -50629939375724162702850156
41 -259921384203525700461646836
42 -1335642260328473453179010560
43 -6869601689706719731808400096
44 -35362862184389630634895363200
45 -182188185913840272143737725380
46 -939363479547780017551792011630
47 -4846995206157199784382486432810
48 -25027805274131502288858996147300
49 -129321554856199568168269654632384
50 -668658842931798171918900046917216
51 -3459490257555400278962679077134572
52 -17909460436445268083198503931314440
53 -92769547630929596485915101375370248
54 -480807461503209154820769169989013112
55 -2493277463402696401569415794778347408
56 -12935851447332807317075243278088589720
57 -67148488353714716206959758355379277320
58 -348727769028994256002153379319310191192
59 -1811918086655293747045761886477461314424
60 -9418578776121550148097829961912251615672
61 -48980180058829596821419480337914052405028
62 -254822224324654754471915437546968566165370
63 -1326264644344161358094397463253486642888529
64 -6905472167394510746568138591947307615814146
65 -35968428645401547380548066431677659464715902
66 -187417139981042119934614264707816826499339352
67 -976904242773603773666597192393577213774088680
68 -5093834739335679897524320869478882066389906732
69 -26569501025221739540026310669301599849250975600
70 -138631959774397471034958085767259271959529753250
71 -723570169607415784571977263677873317447732096230
72 -3777733854695625253005404767909464171926009227260
73 -19729302249834234241670057239936560803543188152480
74 -103066651216713164137471220494713254750481659029008
75 -538576290594223383924198459951669758528907628447836
76 -2815111603833786858580819852974248796499889471223576
77 -14718384714431569478101582707556895831099723795493360
78 -76972888335500338844476886300024926889092521083307516
79 -402648036983000538220647734345318524173674419994804760
80 -2106787543709812709660724576055031041353218789785217796
81 -11026064808060425175655798763430236621049094329399451596
82 -57719475269700407611240571321856524179577650809652250220
83 -302220368156459113346907638222398020915967325170154362596
84 -1582785958191582759302681927399866001940354905164315308360
85 -8291162303639187268835970812908274111827382589715891997712
86 -43441135105622491016185396958345969187719840639494265777832
87 -227655036229923911691598144002950175515398065674906590762860
88 -1193277947586076245026350396952750841955971214011894192174072
89 -6255934590998936603823592337294872785198952543643740201031688
90 -32804019568743952117386928700544526990962168269096764350650976
91 -172045895304637844024369624722739704804693849872222765835660176
92 -902489450604086934246153108029060595562434815598391978527653640
93 -4734986579338469668810648221311810928046985724676891350491458716
94 -24846914351109039096770656170175743183415163994873546791639988270
95 -130407212848434937609835559723257259489087924461584356182824495530
96 -684549097729453067764680760376105714873066524345483411511921256420
97 -3594014968000137637676375200329932288584367524645489002304878852480
98 -18872348554928616287961872259946253005199126820383116086062111747520
99 -99115448348306191086400167847018862641380459186547260989984484852540
100 -520624586163935224237282594257940040739366326322245902704119794045800
101 -2735108455771136694146099910660537393823207659409278332699792426711880
102 -14371088332323214999609641580054049419138653472253290480998539244519720
103 -75521169341796228616678771671748075148637843666185175751698768197286000
104 -396926818670131246047766901065855653466745214906563324009285673533760360
105 -2086477270225842984820460476652732591711752605712202561744624516417139000
106 -10969255970780563864988968593920663881706576920750052674238773649159215080
107 -57676624762567243666145231697443279331250337730966371511304269772536884280
108 -303305681049809689980790886625961281677309653311001489081365029509522176720
109 -1595211278794810069539497364679334207572254214305718152219180042586896038160
110 -8390962613992858127343262148837087428887318388477849573682195594556545027880
111 -44142837450349653582214732546446281069955177158674119304068565820124471624660
112 -232253675451171341342536257863766781195781016097415977114103440456090015609320
113 -1222131301717572231777532187055210949447205806901558874800136360332240803510680
114 -6431690236433258120967598620608025919413311543800308372495667297330514930812320
115 -33851930047207796549290434336582748617993159623584719462446932798678532984635680
116 -178193525208545187590745893490789139259018090875138510104586247037715174981380720
117 -938101227649039243453588524967572154582459058242933269427165129556254279258795680
118 -4939192372917715286410627031080863288310041468260883124843540466537777524720080120
119 -26008170611155759703677141175548965392298092958544159199409893655569943858179599080
120 -136965280505923122986431033463873332138707398386877605461702830018699471267554783120
121 -721368567141405203223602968842293905713752426067924030323324448245969219345244761280
122 -3799699135486701090669727503301908676551348562642363303280829905823173739839994340320
123 -20016388970241482161910067508868723646691835473338109523208925513564036820068215914080
124 -105454727129781544817867967919089401752873921413755870454039884014717131571464078072456
125 -555634829215708099445164638882706296935161413864849983839896142591399993035845376736260
126 -2927893431867630798770158310139963479715232762800410295434129839445942982363740652200282
127 -15429888542379841993838026984528735309703965609733322830556409114079530230819760942123380
128 -81322621759007297065107754081340916213458871737319767394397564768009538546108057470692414
129 -428647571986086839909501950384611417458468254250464828789234297409893951245947643833989050
130 -2259587425843905890722566620568506752236281783474968094863026265924876823823223630176907650
131 -11912340537983351047306540869169458652335324692332832745087704621639718093707653769344549494
132 -62806359328961284825149737795099094853968824773462185797783763847392540692187125963284051020
133 -331167813403666927951471017585647388713596333102399960774350893268636858986970184979861510568
134 -1746344936396041227456381937241326363620550451495511457137220482608526951559425219625815653988
135 -9209770006289987240591423756624661261818044142026229408395322263150222635893078910219320657222
136 -48573996669162549547770464695362000690364757746718144209878591927043264354807145073454487673084
137 -256209161293057422199194090097416156079023564394842561734748216354501737688015111157842530545380
138 -1351514497367734175998181276257590266701794119803358075731797749361726392599400863216223036425216
139 -7129867962287529487745808937509593634513301633545806536687489391840669306058836982850074671596224
140 -37616335804777993862962275141026382712986755303388822809330490630830711154632131348203498963977328
141 -198474731098284633108349690854471986731489452558457723766074932253545154186543478960759575466522668
142 -1047290603530678907990939622484945429231955940676501448593084350856181463554692223199865645288019970
143 -5526650139440722055178181657036706592963099189552182643077828873736456295344046362520178973507495078
144 -29166818498889520981628824606982462753838029031179690413749651684976967137589251827779952549729421500
145 -153938771085637055036163362098992850465998656420893368783334644826926318049791799287470947323207441600
146 -812528119398087254209043414288741287181094672552719172076735120195070170883152064065124307114460673760
147 -4289036875644447010492206446626936419780968548412959823685677186354127925191636687783097588630907609940
148 -22641840842342431825718483657094294271083784749757768255369903999717797908671107289938335609986791060600
149 -119534658215164907691071124390841381821270216269666759384646517362402106271702974320920590302524364169272
150 -631110936737785111857720962029425011132720075001599072239895898013752511905607885954709031499406152199592
151 -3332321701939388232802024182646029481198930397536990705566764643379250085927043944533589534115877349702576
152 -17596127469926563739142536456286138599224724154202552548247661589408386632041717432390820426273407851136840
153 -92921424183065252418007494342132450881478629863324259190806352556111498798649792711694158049500505309233880
154 -490730239484137509086044643424985615059779351692057770092779978852299008791051227605862528758286739360507176
155 -2591776937992417787900131696437749566790742507253668323426528262333626480029037631922758989469036794160487128
156 -13689257676302721603788080875987086323237427994541420711975663331360092697402956072519223276472552480701203296
157 -72308491078563502277586936569063252456696191997880464716837292877657101968897305842127060172178368278609498360
158 -381966676275127022283987345854254328097111958881730356348552923025284487060034002559653732013127328248842889004
159 -2017846326670093137544891088852632333169467498587320278529984373408786000454566998624786023288973145138250489086
160 -10660481082770901261548544825702558879401640776656494257517567528533160131049176737855360726628774979767040932220
161 -56323715223273049170387969327542392120955768107764338546500335954423273400924652499864580754260778940309976248324
162 -297598842486716484462991444664984632632272960011940306617216299343557734467084778018601692584315696821449646830480
163 -1572520513470846933912004691821879596286109416345947332809939007152323069336714046797013654134791149726724011810608
164 -8309716931817945505114160154319442812914991656992375035339240067503627200952334617868490381787921569761572919038632
165 -43913764147357146997922953342669129115226738242982947678794227812125847368705551344849051626896503315961174748833664
166 -232080860755872482541444736916676471115304437952260904012073188687652465666650931154661365266965983026868695195319884
167 -1226597065951246815222950557932258433657020757016025058435390106539569684080295076379466180025197703818651964901390820
168 -6483181235091859588420595545471768904914528512369080876944449345456244859551164272161481914199510928076050447719742184
169 -34268710805181027952949765918139743587614413324467595687336549739198738790532929453398359763051799710802962499521251520
170 -181146712440322459724904130465635555805660166793997314345247881123099154951479876938985264794048766215131198323492945120
171 -957604018978392753324746089510699014299213254608664124513844718959957465860618039563163925886028919595625941614730788840
172 -5062488028796781337133057284953958216097639795750656093009421823127803093778348086246077040022946542313893663506881668560
173 -26764820865041775996288210599273270452977795592170701872313201291164484071659853994109518439711080533846656235205796679680
174 -141509858583624291684376055713224344751971278023650605872877329176019779573804312275520268223308013980539897584962459629848
175 -748222601999355960131467900565408879937598542961371897218380935518319267312562931485810936377309247515464542965990975364848
176 -3956366079131406510462465158767352945162360599640283615804930931031737789691177150069142425860735606143812189126029771162920
177 -20921045860955490320676988698251663258173896852173088250892515998048803441890541004323421173830611594327622136521959434853880
178 -110634696117728332814039490291079151176241312463646591468243810332970343872437654916397237710312336112151903770478321155596152
179 -585086530311590780505921255090269085455157871716447920540050688413526138460023206000750367629694843093461381680415177937393832
180 -3094349869017045439614921144225209467480719160850478291832474479362117899006693844315866872332485793138034439965984897351548240
181 -16365868889197692446189607301626960931592255340081575830771095427019558276410256375325786500638005456757401153078898656262561824
182 -86562308083098038276115966742126205362642860872346080166872861386522254138429362826331999720407457383327624126899011719311714640
183 -457866084906156422243775538908763798300284579249635034687677199922932100184076948929524557264075882789990476546818431772827748248
184 -2421964609678390426694816693983788972388154759244274026673661943882414850617454752591709096457798249780372666851383723099480534768
185 -12811989234267805126341053017780087311473522982510317598285789778580565745986677841667489729283287570412794581295150447454102119632
186 -67777349498946046133334430581616169785677260053258216538737707499866326756253930243990675404145475685733345580797831674420134574304
187 -358568086863610521791415108309381834231692527142307966752564123684703679286076714851733236374681626700815855961761345512389258610160
188 -1897044502314667811229469222939714913265282532440673705845894375716617635983126022521117795338719090917110617410348925551158565980056
189 -10036956346904118931387979457318843765635712126181599161535139316665340253954577460561069226471024417574776588644580951948230325978444
190 -53106170461922782999175196711565182863161479247319762175773141734206622344324260051499745770532004182132014953066887979259060371192238
191 -280999905549836545043382583207918069551685410036541600523204856836469613545578026642615247516635574275490904243030439147461459429373098
192 -1486912491974526314915840645450075797063311969717065507207703915326484184706114414052361634019046427377451903614662859140930828485709540
193 -7868328895792906052907044314537916915499569334739062963796827868525012248882549917611903968935506772446362188815069383265492528310631168
194 -41638710681081579299679943383935234972311728225238136300971903313579600715631914927079332056636133125060363592237564108696053839095246720
195 -220358360310041243416462667574307384305689729733871291103003851126673868930516401832571324787858473143276380792896099081069282559336313180
196 -1166216284665221094855512315503766358294452663004301392682061488979232333828408941730175488202980905072219670206011302177328839878785356840
197 -6172282630068071098486776590825374151047501894503736866783823728083868850844412500502197421407664484052651774292245646634380134404239406920
198 -32668520470488045782826680153705870170710898532041788482978036849887785651752898191815039820261714572598712536085883968926408565954146064840
199 -172913903541718669585803098591625960537123129973201096575221416409335921429870705079740954153331912804190822000097018070733874193432406048432
200 -915265267778375936686571110322578912367384095810530536230612617474017169591033372678434178161416561934967453259074661335099822931234286236104
201 -4844851841934736447664146823538851382576373610939661970902687383109765464630125943733445499955125079997171910936557367002181611248489184799064
202 -25646629998412914610641748515274356158815408992028095522952091812072099629916601378114260795979696138638120472499372413816591702425777704833160
203 -135767630196061369139914161137453863882047967038643209967008208396632729738366017783948585444411923507846356111819120084415757245823324346503064
204 -718750458830453878123099370554785416525649416527296163212848496070406207884163252046275786196298557819108889618979918779305117808966198873004880
205 -3805185574046307792458969379329483929027103118437181978313433380584337807030885506492118483720714245198052051203105309536557724436237571173043824
206 -20146017314994989200986225024013682190976368196113992727554812418379742500181480024278395536932084543435949470751850869721554190385303625028737944
207 -106664049181226155694846419287156624367476885691195203403543320750830949294126229666153680181400002856058448843118541781792060978306376924013807660
208 -564757857296633655734221909490948853414729747544192751571837640132662668691696144722434328272109721276332202944118490229175401579434037147800272024
209 -2990347788590264515244933063864112956849204473683707731583759834176484199848155958405731930491383587734229702392347095772378206936036159183585691880
210 -15834201924510072602794669082110925515476789710252345459883234905928852927574463550906664261039563254274730489262190732111616613882532051989951855328
211 -83846622077139449774514013157794984825298814981004493013912521635729459044452157466925853149916566338136768363794724503014314206825355290631417987808
212 -444006916586040551718897140305543287151302772445335944952465291396793930560817652506641538163559324946769392175593859442303764427734366292011489186960
213 -2351302647594783269967876761509734333576706263404409777435732059141929770639264990543511156763648182495023465394002053567329351441003649170134222943008
214 -12452077798272008286134589500260388949793680030272511369068740317037140389842697236267365864332828904882001402721250805419502667765526426925826410395432
215 -65946154729576970237540429206206854397328121864829279327553339917294884668528388963271538079175440263285910576991650576990549680105869003862820506243704
216 -349262014345962187077420462837703537453514427529414833748585848466980971519379839099808596499239214607909742606545005732514880318929718590712953116986544
217 -1849810860690840947255512443579255121475998266245276971173216695445517141245589457825273128174486711153640255015740609361397774600574339321069885562471040
218 -9797544813383117628464443034873004082738923044150282028636456072471963843607619082608737999358707966796975534456832704695095328490225605661331350629667904
219 -51894463552808820070060979136690700887367122210228570010297435165930060285763688018698578928816598188631044683408474915092205572286869359255356934487750960
220 -274877063863643410194845335380760346584414506552458118897810122365580950034026039074526823814354738339248899501679196475016632550506324311828374649477973440
221 -1456027449764581031764643914368738811901087443279306533201243433964850035914996946338126724003466926372779512921459267110571362989987419853849880254342230960
222 -7712835731664272678666679258808549357580065249082158351244072570080349228838251254620359423134098679939748435986985666603532332204554129959114637959885936840
223 -40857514111086005644958822850579593404332001672771942635004082677870472373714715027442099296921198325024103015053299453027764916127843610793142315097838502160
224 -216442736086007900113583067365081284021285683039243240272301970132447632912463869553271607668906911532174942496975357806214968368509951543830058241328571124440
225 -1146640272956268607563734641506723109873674694514376003850623335657131419852206470082137061741365442976493169716835725122858276115783631808850900914718743098760
226 -6074693222292218360351436375529306466811617226051462121319504783054054831301523073249960602025670932884271900477227693766147782200923139390599240808381581021160
227 -32183581926879866114480693114728818422515805504383012157984590366105271095786627164017163124538916152689895420970551163104437083869576937830833907537805153085560
228 -170512868290087804760357446415355426742354316969676373082757241713259212012865941686685082642308970895905992544738724899309250634382114775832593493614707007898480
229 -903425998281616425658030834800396816682178816775053323156627006058089871549803049166222555762914096348027348227168951543425593404344120462743671338545870050146720
230 -4786747733117798292406262258208265182537131522190443518644335414778564112071898730673694002058888553058914444818631336888885804707540585015062592162989420121520400
231 -25363017347133143821736217411615502756268663699832583245597834291628330481570116329205471589522179061461095027900827671860069685086045280897812310157179034322510360
232 -134392060264240269078354897483315290835039481227027752014181602153533074322810983292778645335636748776005442104709718803636206474596597773354893404205145155883609840
233 -712128739730833097559484473829856234040001492271794485399398606944718922880783024340618353037424961101278746523265747235359250986623269046905729738177130494717971600
234 -3773596997461930898151794338229785875977044562539213995495819848359177934484806222279518968457661241509179268814710794557844109787210761315581639441624638487983160320
235 -19996985040453210646901903478971703118740045285995083731193851663612466422891750307709432072551485450827310106564004098295633841618341458652510502429577910228757955200
236 -105970607222448295874346466732812106546666985867336281842768930317979504680373251723918169902260679132666948000727254925303492881905515452107067112543279977235764419200
237 -561588389149904063847012692458126097343115849523452018570369258990897168046464278871975597176245034536255037544320413221208685289394131747764869296658556358052264754960
238 -2976202750858895530797855125247489429770833094815143341459010633428694298906993690463679964100380509946260559528880750478992570107517909780033187597779875983398735001720
239 -15773152606190222661909083462793746645766250530530002600642730360777565419051067427871999032481995025253820891719404067243706029505985609073160505622486976069452971215080
240 -83596096204631430884654794816283511615371241504632634442303843765168641415331274883681698108562190014179304479399028409824835234348873321133495460615820338126808078910480
241 -443062397797117080546572240686801758366437916618912657969259893878281062973838383715381035271050374246774653421759117909497011845077887284222666039965697433707935178105600
242 -2348308226748985751427047059750070858033176601138184188259617122400553728658591402420296235180301263143420515826174645755529806133748073036735341588657436084813981242119040
243 -12446765904940758683878922823012506944461598396160290941312881711606132813336355397635216906619828372495120695403007386504873560731500566153547519301272696323495395852977200
244 -65973430463651802267595680995815342549850710792128388099255335854604441578356422818783250709657364212231999918906480862694771190826329780465036082296213030067302031307812640
245 -349697594127395754633297900298594025275239946228087070561275700587697865632948229713797356832017540381033301806454360708564738795305161787812284976983714392629753391736092960
246 -1853647559371284549960198828636470072806154712448575481703667586987064788769704962044729313329161331308162569655011422125090274517609375359783384134196669944498380950404892640
247 -9825904427239493573090109319498251978757623986293229880245618758690855984887920354206262142586459013468952238857174490668386993179029582173796017457632161454762894601455357760
248 -52086919348409507141407661459169301403297554651396021586374291625705615318008064324204246031600938721748567424039693760103895473045692837985570551564057629448206119390869615840
249 -276118487734844285250093185318907616301285421499216920858678725940275694375189454277312683200028387777416299521255169825872132085944274474909843676974655104728587346763671143264
250 -1463770167834329601864258589806559076663935684887214622142713907240115912624331973644952390488712486424267553382357489064942920214839657093392998085459105079763115800626475022976
251 -7759983614500913270333978246117230388044523127342393809749103367021036490683674085167344214531456220074434573283148831674750007042054630490615717177334019029422379301315338150832
252 -41139512348917574205673236090421474856762743684074018554640757410178340301212359875455626271510281645745400683272691077464080412036665261738781487904454755149748337621659641457640
253 -218106101229903409947552229541134474409521111528532337160102635764350582237814361091232270022720199658836701404632833094403798901400796546390343570875367462863064970897500246737508
254 -1156343191668515573785636149306304116952089586279434137716080419219392501264137298615126103367134103463359835908047123063208965436656028671190308652604442154168693191538645886654362
255 -6130781777472598768533758136589274414984590788487042596606658213267235328560964015369882469940365015657253247800436584226904727928792628679330604431492456578438078536756583251881553
256 -32505366353199464242845587505182277614630598961779833212923615329727684061021848816166375994332053982308949877430690977179303755023568316922196198247504062043068629614712825679160770
257 -172347223131897765856776946914706344414052052074708069089190714768214389171997645733954824141396347085821147962696490484301534273395455678047625652688240697331350174674361541464849470
258 -913825884797956551680333536568020076920069061629770496193548716426585375123324230244886521658049838235738883070938881772249560544485163531191831564835216215896190825335718322915643672
259 -4845431780745874434139124000520750530969661640035116934580420722730190697069155293249487920757826633089902045666968494373190384692437285882715080088465506509783783371297925246027504104
260 -25692791805487231262320625770582767062941566653151642394895304815812470582972427003567821061045660419649091127840586955673351145622739257233179556554082993503902372605701075563306931372
261 -136238490445567076012115269785954185131008170130224754074157902417459778642386479609755082565634847504359099167420215691291288448092932942039126728606466528098788881310955694399575601808
262 -722433679617250599544286459510912670670950919663513863039984621411876282160495500787630920718936434430762754073425119425850222352632994609102234333557532715708151512069863834621420285970
263 -3830943162426849134368703672454634898735977734525149731259696333655650873475292574660117305683860575859018794050227956792134134018850611020514339161539270665686121578573634516009871145014
264 -20315285153663954683740114281519356178160974516365338779622440716024183188580755371542176969646523664554577341853281917592767946391596250838169787003706082872066738608448196294995288986396
265 -107733198635663846364937207156573918842449048105623763370509103868354208242501112907831305878060580350639932303592124500611120698562734592702182493551119190798848672751409763631362237486752
266 -571328031459599438900003044383153030245991955615219391292637579500191519854965383711886458902452527242596558803993546464370200072352305296713053650597258342236328584689519583867080435993872
267 -3029917385444635195904398004535170155845022987067895042424257724524442819757031570057135663661202689651490775187497404900382225194634821099356577862905094345141815744072947938458837336373180
268 -16068866696617401928836094486304656187712870895804089616175399586120250205074467027298923144794201713324366177465519461627498296731838746134593370239678642386171363950381567761240600270072472
269 -85221435731388243308092009938076728008745715165170136203206680965312089293055551913348587618278556092217352973414541463942818053066512312026075980760895889908330959331121394948694650976137680
270 -451982390366818306775847471861773045456424543285197739164979519576343876252265367008666857923255411957684085616005873233935587874050717904438138311067358151209913637670081165408735085814284620
271 -2397194016677510055828134741664454929617997918057547828817935469188589989924995283667313597420850685438681752594570291056182857546395291321117663563043755311339203188340597659171365688750625720
272 -12714339128076468243508748542333955787353625086103459238818122862878292325303676659888111591912774854408264062047421910722872940430298725033344595668341084708555928758901833327446114957830671860
273 -67436227498358566711328411312578028564696632442684187047661454223899759313115719417624950447586380813865088903381345058825301152289234924909916018277367416580426267417639006874760258454133494940
274 -357685675358948971580636356545061167445446533182311176669652941977339686947083482631272337406484871197457346559451047997391968071642113528822489806182835918817569410058852469593454812402610480124
275 -1897223821058568152700018943817128355114270181293261605064841295388246317904457594653468377166095498658163444084085203615226633810300910660184035489446022773368920179877430077361757799983226236692
276 -10063389139403992763644153439895154670855165846385891210340624578272959538996255670836771479097029840852320328011935557824050364980461581956846710879525597124640921469103095973085871048231566422184
277 -53380001065335228139005049125723486899394303157438848030558039797119839562397024526270791299989590443648977319855384897096523212070463853819038522150421215622815270116317658979108821556282814578000
278 -283153178389781344822437535562517609862307750366563184627685646521663602112160957607488591494708576963616100223681209215420955592062316288166292264613677880870700446892392977474113017297829883743176
279 -1502009894138837160045412706729404493263183178738015181404003807321850038277372642927917427601498904954989146213803403653408710979450062771341112208925716276821374965091553371276761168524173166924188
280 -7967692682466081752351367928357358394629411084122456936665089084137680613725869068597050313456656060387826016178227640932235063416598089845353027950383964987503510103418953162749542550559511117886680
281 -42266931942510643394815649249495703653573894426787535214687371419829477012012805741227231430204293215327607949759439395536422773704699307188757086620406275501139843269065160205586933623730507539604904
282 -224221463591937202728317124900260686642900604435797048431491789713075528305048928983575239512436561579686446433057837281567859140448259203895609717873837999418411240290162022169485407740461117516357280
283 -1189493001921486512473461951257942932506491496815110388108024679999245104725534590264905256262488126688349400500888336612145527065650624066217079585387931854084878673359221336918575160387030029081397808
284 -6310369515053453416093323367147554257354295034484438317270922158754979196508938449629716400106958326756531161267835601657196538144269525518291573631961524983185913938185975607921296230288092708468666648
285 -33477716243595563038202985801511310092047987196747726341609497297338572111741356591895365869523139461175463977593683762822702254882043456695662047927792049912481861867215548492610781221356949564693167332
286 -177608985422127104341902885855781907750331639923537310687196163048351435779444548026697696684680572541188703292652058316295895604705053133987405459553871573515515326690232851512070547218433932884136485314
287 -942284533188007997172912627122523145339757558178455405413638125373898981334253695293293303692010588332145757879699872961008652533833798563032251148054978717408577912995083158339960119616569657241888940070
288 -4999276479053778774189403795798025574180789590080716093194991502078523749940708440373364958779060612341896093036256700228537440050249553901048602332405798694475508936608332233415254233559313205448078926396
289 -26524069480330805009957583995859218698128164194952338187953384029477066714568833999191571207486131677279177964167180721442970274567318829696392386093260608330917171314408295376183706253901234342774100918144
290 -140728160771273317222562064367187892899220722580189724957493654838826161899447571705704368375267447507165385986658136436316654637449866831096370065097083106650772356310639629534748397145659649904117201212608
291 -746671656453588972923421108453443018714963173444741347492480003186567112836387933308161727482816774097818497033424772292955325675963913300573854064971090935915546736772605930609427486411988063781786878615908
292 -3961740868652639066506660176433612275592754096504126183757880532929942026466862510266566448199269737188558974001202641672604266640782421292922351764368744765468705275231878481771506703347679596974533560251480
293 -21020844411722117179831366969660299137056974164898230429690332332910896041614594895913734657783172781937262145494690881347228591963243516904653372474399123859546448382283566787022927062275314614506752986483448
294 -111537752642978161040527882224878198742379636587836709528758680569766255198083897848008813548851208376251488092328734113361270683960111137530598476097693717298900919935845920790823618602311744889854195899604440
295 -591835769278406117834370335970737431259813576095101656097752091995024420233192646303152192866490908583862984793507111705208687316189539344038073565224447564061266578631310477522118901035014918396317228250469520
296 -3140422392504417592323430652729748381721035788495133592111642857675840595551149077293970202420958749053160808458939135549732948623709072880392193497874744566377673001235747549692900959434119708194101189425017880
297 -16664120852633376535381269623193139753161435281821206885566899410126760637851374466006222574240252018481347726152476823162679446694443798814268715449333973022918889171587702567328386969295132599213837643043031880
298 -88426855680954371540587476397582462148120380863346544719441517018261842885080507771980666046815229933042386256763004558815164928195744085908874232673780650931464023557291137416114522872495095445224110865163474200
299 -469238181558285926977984322289623963915275262925308287127889260131659490941787753102052276852759357470177455814468563088520798202568538144821341361689159723540350045691135141006267893522415628812752881041992291784
300 -2490060155297767715463510650014096106128443886242459561069190452092073702505992615159806811052744037969260290228239278365331046936225413394229660322182384179289339698693940327057885093304459269728870684396168225712
301 -13213979269401487919664176543299415429032016661064218809134600572078460543646941675552726631903680928121818065195670213418602792187793982274063858352273370710231516969041669774276177168034577386298170322283610821168
302 -70123670606529672507948289352652703257637546637043013506183544382844342292828103303837959319896730607334729121565268402370805289382708451257469355959682002785245362176634841604661899810202030631411836854661588147960
303 -372136998721654798545551410354720495365048754893513739574210663357609671611426850040707187499578591286809906768437415926633162623725496090641917035963179697697064377376979571850591417493994144072438619861350523694204
304 -1974914064207736110990214503235985484705861876162913441951979347378531484930179842165559805950953604523442734918395240486435696462609746402696519568826519140306361269643276708816816545790304647325599054061499012468920
305 -10480950011890071345997486275285179852191381080836617746353402785482721524647996108278778923323391155904813073207552932973448536668710800586924798921341296369320919998382347459033609501027323695059501555964300837034952
306 -55623734729850651351252675055399796075517718036752849324112193883513779697262249455021570077794650784870130388370141480755705748673217630245939295922780337516913668187028714793675205789889108074141637072878822764781024
307 -295206994463150589319894871071353344832193099959525949419964428200139902444742315196074205339245972982538993696552067193901623485405059261330942161974608959525100952861529549041621863112050626480657704794902499738536800
308 -1566751423136013470464448845552626447893088395455918040966924766213167416720927206068865139035067846571444993137550280975093043623312176940352445220223051444862851802160879238870137159833187665429329450203859181961907536
309 -8315348663757664219580200341868582815718491925994686468799437856211771050437052373867584783114801369943797113986389099807968844554289780550344544146068433683702712286929130784686091207726986155612190663854845549749781344
310 -44133431532575044283318016917156759522741905171342994207330576975791963632447727474689968947293308887645064853861087947373569046408489649091453849968541833611993182857480368420445507976306353789076912789773490832548768040
311 -234240373420745327924330154860965984805902675520897119631104215085812478068201388574980323677273552957891331674383771414037716248764636545473609724200481269814748637601591693545412941470442849789270598690867623161977906296
312 -1243261786146025550786180366825574325354053581487366842159139895918603333528974236916766539667405083798056720011061741072299943908437289197925986332546142007646081425136619863479507024619872715920831301696296727968211939760
313 -6598878819806895848317659588794735380938450296120582736107126114805984395128219565671798708232398908927484501370303927254076783316996115965373601663442450962174095087212813886133608228386935982230798761684088688876754397952
314 -35025505586235176955523908013159238803162956038769401533795751874456649468709098278460650492484127829198388542359572490842388002920091528579492407636161309893187908647242936244166307527218238402720641205031912098265156158848
315 -185911100529752628240213066470406554225235166052336808814236909051711394251395409464315416006839145764481122452649463981901087014160858072699242887905034063629486344056102708784086558298830540420335196521139074575840075952976
316 -986808399038790304805802966149858065268320904097291311086612640299559284271075538928406711552973572228438959606993170213936903622550875878430539375819270584808810600051679027759209338938588350425889616703673577469500043812176
317 -5238017168614406900576323921554050924590747656542597899690560911403142794018599104590110918957977989424066880226471005545970073526215158235328355508946192236794065602076020485458155824232527977381048172441498221194621410303640
318 -27804015454697679962544826365327461854069104684731126665164632320636273801731595026965210848273126513883524503435515263582064066213372455875654928753974955476234081572718197119672246826617739003913643487604624250875176900666316
319 -147589209672945254305971899191267604464658242762029882494280422983224926287218771520700968373750588515853546047896805159524872197833156334258846030313026839356862164636349377138397705215810697059772895723504064874908809640520600
320 -783444316988832579238211490128801112647695744508393341062682792130294740559884914991795143994694391416582268253299953775686246733237909444781669229365364604903798730191120250769017077004027251666761288909622091648144001998604100
321 -4158800267515433762809444715295457725640775206687352375683684468557998130512460676115875655290428641048389949354398358794170363502103942249374291506077238688901996242416009839516538004837098508110652020914752159232566828497256140
322 -22076710018680986340244586855468042413309489665107683095086088782400570161104615008107837460971640810764865548303631393710889910112240154315386056772359233109490684977451445306009012545477760911941816936661203038046427643455315580
323 -117194428291649800244249612473566678302073391333880401113729655357242121882101607296759105404473627016331174191601429442643468707523655678828687566442845597397129701256256083931921080381369525569413925574984585988119667969673960340
324 -622136753869030835790607244356172811999644815237732660916341121741423751670106406567469042883709536668801788420536658624814176645141472870413831879730261688181559479027205097369991862778597922118587460658997950017052264402327645544
325 -3302714221871469102921505016207985321241859778068806932575779911773272908249798908711652799179263199800024859586546340918473580585982345092314982261398473317740956626539936686166209507144148984092443423403881780648735358362782060848
326 -17533246534478389719466494645386400087733742399660892682555702216632078038566761556508111356725615649434190580000838221255207987330088659701582751099618753644979756180506590414117543172335512657821176867347909801043992161416244505208
327 -93080744726628332162378703384399439340372277811655998727889380813464363065163024935646648763103271609675661255107601697249032117256782538868024565622310630864679570200421606011932378736459809855161872542910605281235894184727812351380
328 -494155335070247480228284181529760589939191998071033161175726017019309076405642950082222235277397170038282185620980155269118004822643131434618760977816782905054697933839903897770995510378644198509962692590488266755086109892361102762568
329 -2623452585678524294242070990140740015349394389904421326486746373976600487070139231557649682151662168246245139029966942566500847697125581131488489124701735921855971191432865879909245390785932987385157144604670197296901093844787827652600
330 -13928007923972596223894641187980312939815387596140044348469012872219807516795356678148961738409095194920524458492674701223758446627645703507699030972523664485562268850167711825749247311048958995442874018318048218964357302965586920027648
331 -73945339777960108051552982388910727562295306960420715989021674547571884136880132447509904051897010825406841083949556162383908163632346136049844461704899590283185247577760497748699300009361400224177190727414792756806794178353423082211328
332 -392589422335581159381284830130382294542096268433202897906735613748276688028346937476586407184381906216742269638721649286126773856330635267298742925664024900452867845386765497594358768928181207454506073530580428703051655261284938039291360
333 -2084358054047655656507751947680980919974779080252024084695682342277268916103539205645035988104219878491101829017793490712240621955729037117833282214846625346872390427624276820385407801819157441368152400688765150227977755624599227571697608
334 -11066542727633875459561157469513996613245628493935271598774934388043315447769522643215320423494773603123609108311194380974278496446505609804502827251306099685228974327771609549790988647627615105584895969920592556704892787321059686592134540
335 -58756711314700040031705420236579237153247595182184801159705912106289805438909152510549622107221305056042070071367036237282954216937305431801112656228186180380810893082794001080016387099556864616994384277492513658184391332805459419131076196
336 -311967127133528535651483295588896875149958116130152114004713917978522793161155142301962009049095960044694944567931428747422865796219010513569551643862413153013799121137935275303085152765020510070158945039253654115457429710216980789570318696
337 -1656402936214187177694950382206621159856175138615514138650439069211882223814026221048638839600642159729146759481392360901358107165159597839798658652679648443312345533037381129310536849680413701333547889582397933705963911007862157299711703680
338 -8794859777735379211917054941528879744475736641568255021844841786387859967219440508674730208883646775607031354752826629542018735749748263208976441012759816608497577086832050168330425599023003082026660915457150214154264090928621372657974715456
339 -46697924981878247505971344624261705406165017537456603046187511955756674158101452904300012632790517695308095222065598245751889222526953621704919744772476280246597181155254736390868710436175394460118434453299929083473915910693847469476586652024
340 -247954473716426121726905313230910217291043555465655445367805135308457309095495978999356115529709881367589782377194502219876931998302250397585998050358856436277252362202665479165529218159338015620531435231804353964601317026461674992774103786448
341 -1316594334405606110620794753793331347673596941649434853711943094120974617467897774647454062267302065017798292829779608071449860756141856643156879179432730256388979212682051075615492492421690495568252254444992897426049711508442402600554451994448
342 -6990973408237636457818798929220039484638768435913843914370403064350730259841105491510240946464014287093610300339550906485704402152589437185898268518560472833984274950583703590577551752860609578862361972138924981420045974620726389519804879390320
343 -37121790919933805987987849568948304586713799902401787064738706257048775161054140775548922481524114732721066888786774656188094036605090138801899831542954060214479113371436966460874876449593942455612565851161637896940655436546832855872004235399968
344 -197117761972155479035513425230420425518201501953878773504710005495742173570585721992796265080484400349780799162765580113622516614673600128392752589061101480591875454808452303224099375231025097718354982272849319380576158049708107485604149074643760
345 -1046714247432383705028801870467090050458624794318605580824166185904328309168650703666546394399344745835864374322203243210838575354667340875322301994061730315409632251600052429859953219330696734307564100185068491325291377748099069577825354256676240
346 -5558223629779898216776192841133033000631254999535385702688887118551766288375692831131938756465368877510367675966908084850736213734676945671403131507934746478537067054033391097443962656468203821596543563018657307623952537001632208953229060779483760
347 -29515447316686172134944164752450995566652496217298598192058416601460306131978698077014019200499118744195953253612542066006198986837505595523832567193410167046283976758987372049044850584879557949427250331393027103956305169900327218538418083838119440
348 -156735785181848074880430794399408828138301058012457794325179309375863296127627922412030443531478428963555385330413860340246876053686520240065185881010029452041667548621306779133219573043191557014013912318596214945028525826881103945254573536164252160
349 -832323904935734614302628634431327429453899767375361164454860169034690255995420643475236288860768925519576296998983071423531756946842717308499229199533603903293393151952963882701729894231848453622340177892273265020306506526034559093909090278497608880
350 -4419996759932645336760681140182445674897467721161449883154220778388958403673704237323715269553482539032648866114268803869652743755320650276034031467454943458005862208419472797339448057254724482105750124762522342975728690031278427648986537495306152760
351 -23472366727972712382061193978995777688789982079804671174931070328571444422307134083761118668790804568633703908436450500670708687401873193148087022431383023740913563821108235026683211343297066127414652214543803588085635848571385511751714949836453218540
352 -124651391294941968161689192908746675127306622522026491705599649194434281079359217638996178420668003059329718278705213674389147302180140113295833555144481466203097602671824435691536736447159233670983818245845444142543220840623308034343874632941684287960
353 -661976642386871630625213807160070211828649866510596374603999992545488048820789577187334765752047290773371264885143227504907739279176553931017150196429627763967229343888620999134326766584807148584425492564574080104996241189738540581365029986391497824040
354 -3515551452531214710654879396333276311679474528083161828950970304106334245540039484554210235472940938519090461340533888205637619586824687077121230445809953059268091008755271887549607491828403229579077284919819583751359254725863646255786679747727284956320
355 -18670221858388332803676874957131879147405383099545936073812827404563921723234843579434892829719950325767895593232544376798794949528220996251227871315786890846829655441951796672484852942081892117846239781058341460484616525567417573417852508820671948767200
356 -99154104555608199410446677037445116989456193816190629125991631764228382880644491036070512822080806295109190324528891071604978744424275828508169202523490228140721099478275204446923613246425178623955298302354301666805144713705483619069719831534590665650320
357 -526595427442516458578779442050565359845932380555342794483131057627955439313752639794785074002815715550487159613353695875376465053281440440651466786532735413935930286353785067601876964058827485298262278429513496211261449437416615367815403466687615612301440
358 -2796717566466940544989641877120862881754246576393948671130746409428906756602460491015717631974415493404267883399355257882203314460055411494080586818670935018642669619143210770410461330592771919104903531681744504979304401559924428815367107114656502028798520
359 -14853378490819279159492653786914148093734845469598795583209130566069105340807150371313336707339117206331533856152489214806198506956211254682617721006319933817231847969885611929624219082423538013419096023881352864240238983102203111775462205237880480793680040
360 -78887277410151651894539640634626816217037370742364227616630343541431559582532721187506205852049490416125898667132455160188156677824350300310129228192706749539705633695040860165894204027517599622683302033098988192346238442228048200744889869649138131423387280
361 -418980433639565326791693340279945545938225201731984068346660699171116574229806543874345226682014315777689152658830506107591408400632346945100422049655644013746855278961369758542058062123519811784004121686830758341973419055600073165437466244425867519661784960
362 -2225284496323666306241316222349796092476258406228519280526603401998851973602403381401706260195989958082630022167271440758000515315579955571351195216798166099283905646221781379141559315949393511896269837477958917756653034327090616663787682572605442119034119360
363 -11819043764166989009676099552682988732845625954568747771115890358469011363529336656338473875742510759781275211753205734866121386552474965482816447915172740949038517279545926998121262502646917889534587770222665549299370437239754206748848199736716990005057385360
364 -62774622555930904654999456451092887845993851907864223912393928363316207912629807298627041335497177688169091275063770213031035703947640710180455989002213556990737905332106089757178168190196999461059954111056562599119739230166949362323017124497612507906865835040
365 -333419367145053776661834200692147332066151911419635779927531331182479212692226462097372046000573426993706144515671702558037623223702801809550828204498452892511767227103252022655197217953589594009856869445436750427379690448491610170711656380775460751504122537600
366 -1770934309267425889870788321837630611174356812775497364400071077213825596321125576728119873304856800599460015884220156763753200463786810204095176904355942721659104144701858774244202878005060226452499935527557994730248304875072335351246543219053411559956016249520
367 -9406303127478769690969609150784745457325568157960497849145219833659079213363944422833380810751001388061259344426518879715807529577850337491168485125997845175366227033198083648675631409054081755011813890264146311027171599798549472757693580338020535439853994940640
368 -49962061686848516847558193050551399723545669141513986050054960075479075106318868390859112679419856123626053656678320115198513156270698968941302626639966463213666836245182583666421568260305473562478568802366560938909770525862882007031085411227845957103581314330320
369 -265379009331191637671716172928458110507249645594272853996649799477280664351468853852886254086610828811361175699674328349875662682632386581599162951849216630717716389336904064260557639644183593932150462954061156213438776112245637009449956915622552427899154456784240
370 -1409605532959544512004355608381851569872902920312089724058256565841631829966812833657047041439330306618778336667412267436920522941603656653789431960366996868912847980667701166002150122723577792252518077111969441619115926603441928384204605100301688645984515489518960
371 -7487440891334669380033455609702467551249088211815806722256515528076114590557522329674562506111405424833788415948601682560792420398424294293435290043697694215652813191957383749825595186514457039740538407008860704614168588781140764805317159405827433052824700450271440
372 -39771683640445838890327349529747739718117245588197198671523064934446462493285489114265687723662395820196370904185572783771297616622713734458473914573330865918626064740603264388139001136760807716060721570876602175867569330426751166770885144926914781934237692187014560
373 -211260974120213244338355316171370162789751076377569683416797071549760830629448456425608351370244951574560071127216687997806337902982206498192581061998710824052300757117949024879930513411827532127893076266190597508546466109181439332116701970144436645427798206897407040
374 -1122197474107303961739808958629878807719225060270577648214024811546249649245090931329768107348226974861028276353956921302488470029628215738584299649361529350051263201877600012266703405614935455714281212859786570849334377851241069197419236148046196920387433835450227872
375 -5961066648905074380126135501277954314589161076057691804551929727302295651168477527307072648718992942090509684558369255870517780270030471666173966240941247696292040366237714850208180475001773548554561989486493812807083401019140694591589219580381658382379461844715297584
376 -31665279457200404291077184423485691978109762038190714953036314913045269493639450020427758772696213075754342968106673796423531067167925355707923400580746067714710008937146835460181751972670502492031675637625359635058522829142238302037349924123731886401571540591046064224
377 -168208254770539799670191185010203128115883466664547936602446074408763574217511669124837869508070230880890807302581550806166525884040963598700314957423304297736706105463812642293112488198131784099232418139626218646430478058822465099254206701226618529058902022581884292320
378 -893543895171749102869838592768799747761931144414835000552300197343982659466264758381005978492523332364531170046834243942709413588865763489679719614331558776157928770056571328463834462178577437892704065488652528367787103874171776962751217877806448218812252014785295693024
379 -4746670247303655577035544193951374545203082829102332474438387723523270592097176437020622422588498648713814374759512162481058512305753084702157440778018246833022210186862378055213770408296784290135605834648093555558259756048656722739884727217115220255802371114221666164400
380 -25215453956536959329096308550445284554205879650735028284674898108615259879288221773725455133465778183565429036725549186997402418824484194841212918775309831162485063735942482163301380610389279204485497108900521061767910613828307848984951958392154171212503352074692648240824
381 -133951954575857951334687188656627248261958160149283796972845056324575794666700986100553296089451804788959983062101791733859118785103663943531669509767080123257831301464252308083682312158614503911887508034175438882551970654473344644688189892847283909173008036973238479585964
382 -711599820490040642116428738331468182632086671023577036080844355453497993184698373534271946870553034072604190097890290045203263895988785010604341996228766447106374593474484411157546631489207603725718039027595812931535670677480794850707346912043932796916113466058581151026350
383 -3780307187267043407095480598284514350437835932769868169998268855134672819461167822416340636108442860627574554540842503450522669446382922382136702858295988034110397667751352502821333663469927363704338681996681847620180820651394074509899952339021694527695480056002436852877994
384 -20082733167345631723245153388513446621140276284560481775384598976400278804200814222976158557015066347100526475388647931851953967616069196034221438267822239086591320287343054334402699692566902583524194549258019496004395246660542758112079402238421701485570421121134367935225060
385 -106689820520889789962698790668676197646088476448315574565345429343944265045923245966993826310983948836310164654954298979017601305772280959153856003952387456194488071592860759969332700939342929450459531085610334074832411409144869951009319349001919592239101048921341915674285568
386 -566797033513770694510068663179649508887925589002433159196450192410205368157606945041785775732410344361091560338813165053954838823189686225063920105832749645326185689594927361233939669986557826394197887969340200146395464288503345014666428474512914152874089795605606265180073728
387 -3011178821176394060136933281262118176314824147023166715397787453218009332489703385232129989375939748189832494545180308234152580591540241221836631766204896861232141357391937465416073794949563870211258924860292433952703885053463823680120007169082510070700865587612115756731960220
388 -15997418180199907535493594860294159084568757144953589202492293512230774331017506127644564426294119096555622703393832796632106654406084758293807914697744805260018823995653345274157984779620420245487323141334151241243981048501445407292299480084117428856572288105485803195754876328
389 -84989954611238621720147756882698982632144800277090172312051973952094905520484181191473132939161619079724060747106355282611784155286855978590118272969689237376825884341491960227071681409174479838512928513454563286156331159089724405525394928285741595577544734930622419928682758472
390 -451533132991101261634560412103326024162049823465640206718586460024832034208480128958082928078586712702722487032050559894859453396007518353631694982177015577732203794454164434933313735386791740909668907529050636465520134448772556579759951108604985425055128167840687929902202226184
391 -2398921048662666162829539813727113744069349366373513656475587096974204965651160518472175969988611823047722725439882529978674425686106498295856352448279614348897904443698867430401556686513938499513268713497732850638879236372493874655895291174050393192051362202267192888373907927344
392 -12745197475273827255842414589085317306040894303053518606614086539333126680198845453014376823109426677709184664852464285443203550680678218152520537032226019306756828270094889381248014293359857081301578198457276784500581872992951491632927847193039159245997008480192326268996897996680
393 -67714463728962278684178483844362364629944727496489248881912271435468104544422812555147665762370462502563902976346849606957073461230239050100447592695221666088991776019842821290431430406475241607045858455444703027498938761263180428762048410848723348486294231399533498820769726948504
394 -359766363948389268812852017214440375890945440926215354023414536618813281529110136013114299862708131309555819044032117229262792576361154739498015784768126590535667455983743827740836547717616599664533181405317615659906103102611870994789085909704077939738128856806815912048147494292680
395 -1911454162510296433746034928691211248974813906006777159013563098713019216088073420343812941800800624238355845035968998772522595338648178872266860384718395106855518078937891361847283512330786003270346445193765927093414837186382178820800276211380444622363924499848231013767826407433560
396 -10155736285354554143601278810301573918344579840020940631719709151769426812214800659761990820582132157347434483806106231431535474942138276180529733100858301687682543493367293799097779143991830108436456876722749115472846328818481816442602825499002993585470662406795883470286873837607760
397 -53958903644353781671207654684155400856410142539314769468429603450678056484381759196173530006982533525938815383552084186895181434138294497917901772278957493928435869829633510838644584354589671962514006192385044350964206167591613678054109000014597583131554478725561656354608690689876400
398 -286694243375911162598325718952245367216197636716173320302424829698455138353769050606777007125676587694992317254844133563161907448076356398713489502953493928024021165076027246057995521334682703832352836986258211169544412243620124711678230003357157675638750972617568543031063720549739960
399 -1523277268840146677543634249348436078323705627880131164779312888282477709759489094469573375728705610049548819606530824409314435771148325504414229470761990217434735447190536862920124364436197773190403292461680985434740841897025005505765213450174710453077968068683828765695244883355618300
400 -8093624696639506562163213137152446101525757202129979503834106144172252376505419659644032111832553058077425222412973944072480504850838943031510046913567657297376134377932171514935118296935714527427321757146269229882015973794315795311357290883740991106056026721575977415203482239753016376
401 -43004237787448939909452843775668250768307495416294813650168422794663005797212227849891217677598883020806814659793939178051638745500611519859605315749413509104507453628833763695554018411902925003723626394039374386390416637723913689354454716243730113024985741513198121809392950896759477576
402 -228498586641534002032871889370396281953283058472345947471291321915950879164690582436558602181033970201447822427490884342235995235393641751583492779663958698085844714808315884696333367138596134133987770232384451879293276943801678514544790317547387782102562115015008408749619066666253523040
403 -1214115021851331182072255324353886736831664891179889302634026622386750386072828792086569985228047422745782751113896223464800368922859064856218902636394937486149091455428313406886737014735184191714131350889566593107231264893621355347295734138617821722246810668974298182309937150962305780576
404 -6451195121464689465517068889189403700064242768057055587314192700007383185235467477793686402068607746439758995903905406563222478408113797076549844082258942375846866161476083454231189473932226001748956578832836774357477260477310227840406944745007795213598433461590608488294166738578166327888
405 -34278715026050166259422642935055916178123878965636731592203694581186469246460892766974679854021784197140850175852573235958359263855584669161232213699597505844603333070590949748395361885855940969228315691904934365896110417668796170125322502818054433733843944212665021753321111819984681789984
406 -182143165667429533677973424425659553033001897857955926555109484644033169009318055892814392647051987710078730337295524758854189839315643157443196374728802346070547541221720630533865582371802053842024069273099883183132571331690495956883235679067572943495998661776231621961781533791583594488264
407 -967843635388440700408420655288939824341321320349031285320740708268572223659772404701280794167397805133522173093289343670172485647081980088531353924510068941587849565361448956516418774404111339809892880662712463926416823479034485294845284376008111764395850274074943321552960270961605776886360
408 -5142821705752268324132673308215085645646357315104432209675288692096510529218700448502399451705222479384073203239211851990906650180831010706134468184368575689617548357814974849588197879829208654700398228126206739750043239888261681322422135962637892524834274541560921735017071430289823893219184
409 -27327611206357809616760751963899646063136865816008825623764252157785462158180305176672350127153979233914548659240386585845977522538070821245071120963903613458491976706036626821076187558482541483873034683722877784646937577989839182214882487131638158778830133480661362312756690228259137178849920
410 -145213096187654751749980916080613212394297755308565505434399474802833037750230377495418233198777245930973210104515403992230936475007537448905477358479946634286040665826460970496564077370636961234425965816091507056910604114870141676302844030218583785368200441914147901786070367463896295044650048
411 -771638333605905291647916012415625651357497763468356085970444884143749375414403223672366775780175380891853351283281323027105939487922786430443339701575117400263312096226071641634524265808204041466319374851574948979447480532413633801306712775793537181047277366882016345403676139257015444308910448
412 -4100394841798189568613848090445786460598353933104192980918875835141295061595334999195815019451612666373076677265822803968006678113111127558450488727065399610344200136111209997033933840653965705058986532658588274807440388990058109060469540710368561314370291366188134008473350342782067634622837760
413 -21789206695931411647524746556335789494451345154836510011661921764218629356166017092028087544841427087461344216559437229941013923364772427202009156915681621561117604994483393304176784656513133203758952911541019523536302263698790585516126380158354648384497620893747459539797312245367099667417991568
414 -115787318503045849504183788585925080421723859602393888027448724796199890669393395278950930887254806943409624990435940179840534503047371941239458513813839064167705322300017426963110075980936481831348937627984717691133421583349035614716364967850658556814507760406786933197595925327641018021041693112
415 -615296426474922638662955646238433737882661368783502650923302060699280914145576795440472008288636722355711387264186111820564760477640415693773128563058214300317303559143409159749330741071741511786166700776794264042323770898356600541122987571314449018323705281827663802889603235339646682642508153584
416 -3269727724325817223602728164326907850038884329937434390330329481866900468846846213936578888925358819139560733579946447443278243663271695138285964705596237685678554786314804024296247680258047495603254064059002698141255752317953234929059751868980935537621071256664142452802281447584896952648919280424
417 -17375710369538891644609839916437145236398176557011137910574673529093314044919024499656385404287036281086490664146852767183138459174682670869925891918297360540502897920994773218023240226189474837592036743963826802539782409903395811016701741907593468565782277598991104743100261051988763816547463262840
418 -92337329890883789263443317788400208108299653803254383474901977587762994235880494550618925401450763426325795077527846894636481365227108600184426237340467338436133275518313956391196530362263113754889253033433412190216414856979324964597230685361871470491910541298355751868641113790718093105481515423384
419 -490699709660305229197183913895517125672878276890783926349457186873794016049843827110589185933462037362038038556319164309215682155847641407997671956636969554532628279322205621113287793302293933575245233084232945916108209073330542122045417535973849830809564906406729038786519885051951266581297199433480
420 -2607702348630679003688230007578226326489800275191676335512769849028301532104594763824059642756137269148691131206005432484807900895286650771926941513103727920857476168744965862139238467025215678961814098244203912512914060140037839558093071462679448428979579213818864205291122147089844939322650584417680
421 -13858108127103106134470854055348247325541599237547718655171145729712831529811722098206808375207938119094428104799491265210676042158036069032170324475889892787262310246201176970539902436398637101377448447136294156414727689808455694623788493973712911523441175616773201797902590732775665167642696244994400
422 -73646746483575583362170044959756380777521847544460246475814007227153737708017769119474812407676444597559974296825991378225507556617816021643484898779805337204006722973399669163472882072441969060034749779709953772735968330626641442301134699142780418728954667788883031226313931324886846928563482041840240
423 -391387418552322709320699740400817418685614810468248920059628749618777919734356209760530436934099398336506603400431952624363617779587306296251911022916347485171115483491189701611570358220039835563840686381231946632868590286196885227522630389564575815722589656310207369419583452691043082853730868269503400
424 -2080002292987073280564839799559882356460708667975875583151589036751712579106700010862465749723727777385201705992957197613094298822282864746790819242322204250901611753483036559221591584925314345988712060160677423505627091145626212384145955670939476154411337594503739537761118305275809786391563484957239440
425 -11054125911560306947675803821626001407298734799701288184401453431512558918054850661635005031915803596497777890088515329978452947005196154621554359706022321310579960857492651508858627593157454566728589506027358869058691570070572340475818329678921205500672156647966749325696578421195671882785876324120946672
426 -58747396356774389263134814917607552747563968221311373013374081095972123944028863786339148910818030800973313031437999689745499181441653560428140726567471694428151221300013537527542071803687674091197326767479682416867759633418844093903014032783028562836491529430633247554633518373705082805943719471625940992
427 -312216928299859300257062183491885967107126020730834938677965932012512326615684908201168078955961454762563828793583943563822761423804494652333679217518679844512484420229978724593785452440208228878344093370565238034345091869632804371262973757982454282651659909568071137383427115446609880595578731590606093440
428 -1659311254850851386728596884362412299580980122333759564477328476292636661925711726543537234660154010813921289684403468667515075614727095527413214150708918405014005160009045651289210560993260258545601850666419808728046336344270043165485983379758063419469483026360826263433656879242808010317750477275959320832
429 -8818664973371104144785204832576817367985643952580464551592246360201567615431660559349599809885492368476918213971600574652360479167831953539553991029182793487068035271033521091349646050981994972346788162316851302106185004699957544308184279367985549910475833400279851780149858759039581365231618395664035894576
430 -46868535628092054416421776416725840541830728635681115901467216930186665202541014709960061503659647615301136142779947420026947617359512789370770403460323987551738382105916387510996176995386326626803172877524778925199231024020637079094388451298964565343287574560576641336451305363083387408100434107121399881128
431 -249094113513423914204527140560831174960385753597439555224055196925439057466346806253880999949904723145250205920743968099720003036055075251260520049865108468748996180073175217920426665525935492607096613797729384866835365635582820986495285300293450324614798031172528283709932633520220991583225417230748164020088
432 -1323881360369810282538448112840214651616338970124170061628029171311714705938865775284294897136884400880493737779576467981101314632766389119438077365306861707508780587549861726393252603590981032019536838560942537201413402842354525151835994841829204995567653769730940380236953583100684051814676859047793612221360
433 -7036200024665809522643225426955400680684827708987525541443053870670215435896340196986665641669256103642104292567820783094889938846312042016965343581964624481167795014726358617627518508673754182687870107538318498486371775357007471917791028532852349543726207743119587828866855384518636673034522016592988817175808
434 -37396484426906838903000669246889977595686474812322222455279639754614368768728441404469246101648751591767753639017631665810891242937833086068241464380483971941648291864794129115373028206928793936888035130841898211277308199235510528994566850467787385412605249883655013502875677219007962056542006512664782913185920
435 -198759021949179494563476075349627332715392412859739758852905745140863425216348628624880174168423184466605315444157280747895132608515609523519447827975379957681000419206642119222174674058634326561340295980408100124102945197774642974291340062327221318969294758857645055599137107117436535260346545819487297356305936
436 -1056395112772192181989585051558244434958398203289395553523543573609803788164194362730151381270462401870037573936602889387607718892866821551583105479117637698333949358625609195823845008930073530395215971305998062365542611382019791061707892033148545955294631591951027492377986486630489936202682289158281434164252256
437 -5614736221505821095788311800416836493378892469096550441002535503875441812799430344918872066742311685199368976886419324083423928210794686795280638931519224240501114483376631102377060707880582535400841254643119679132567393251857819223766883849754833543086637734072347497659804602751782275900254346043946790837354080
438 -29842538262441954717908108893137081104008826521921983366745873613781205910566512208971173691607388027318579869614231611459285307668863922155310465201568246140954025005820391728308502909478309948133544090565241418120427672044409843227376657563991417107918962568770474344422409232442401112577549012384589378945029536
439 -158615480655075114868366348055912056942229185757288162701106037899194470286659085964769024880667060801481410381989096100805698026665009720441207394132967317784189878019290397805681911155665157141925386896543837740242356030681592607159394305809375410486619666078352273421925299201473995397737697154060979495954832064
440 -843060572742290079717899384981954609342633893172324527171393913434203114862996285590138783202715851184853445667539061058411914500898359246277883672688920918724840379341417719844030540181538628661776489961063570682121923020953910591134270736355206303678394611020495885417457575040829494590354482411090686181338503968
441 -4481004362620276471186353837688557234520801124700646161478155897243221238421324216687505414466961128802273402649729571551099921106169465516556689491368731121998301594689840933235246042873984302687217171737015171774105068639034278602228036501041573985031498144936666666304171834183840081790517781431693504108267382368
442 -23817453107378590479764075105416116999958600391304367419460843269351490301091250666951072344762362294039016566626927226593261276047009249701245556570799653752969773386343996045480030731480320334036554026057945805126674964708183557941571863338299715557234299817340519783853570715857304351963120810743821270922875257120
443 -126595602570026081461710621665220449157396395827136626745336410712951759266539006501769444026305642191108451935471700387743727845046985457340465457888147435261271686591861179107094027689676132608590525473929567710977781604506628728444291410163567764780849297773681492675662646806739846973213479680116497014398127417888
444 -672891830945124838063303308507321783232636957990392220434767252312318843217442318942967443768701587700875042639038924574126453314692179619133238520063559051830664230865540377955936250777110814113115013267526009102907792153779622179775347498878851968908594646633119897936097137137997775391403407433640788965818694354400
445 -3576639847180498787073273951316721545629979150705321610719698579534214932894343041422001416054036552005226982568869518657968423530172310678886949352576124818323977236268873580800395682504786137414047382046214954890061460081448082944857076845119192874973178420668762658129310449429657916977001973863185139721423479163600
446 -19011153555511497075428140512451353194241928775481689153619761393344515219075232881360084946481480252155713948177474942837534709835382535215757657617087955683645091786121502155988232824302907026298805590482535629712480173950803194918328666043672097378837755916356049121776586542708153917170179058281925905343058029296520
447 -101052024365533532727312632848029221156496850692066261072550317806577291120357407306359588089681104216096695845259291561183127543230484433109864341454650326399457031720614666838253397613117698503134280932688864537630591942816772481745796919379746097131455010916004169237694074551267702117030014094007711938418820275760340
448 -537136717950740987795580178864058161813234349440874675465991587129841248324254487157745772149503737748513595842202367688882676574269334894620041453961779896023293172448264890707863787119644581946607491983813032095603703618095527574060114210168664072913944997576894970647457072239657061370995306917952883856487180107150120
449 -2855143391023581097590425256941438633023247572746037330261706270494376095028936744678017719536924584739848957931602188868550680206238112870425760420389039213252141616424819676998795127774813784325683118800965324672669916997518729005839844965257130726225025489060185816792399214395643353714809521505235562296124142879740632
450 -15176591787271281244971373031066306923377191654430579462657887612682494908574789256264725981325753405041961923661682408466157258000886661230863680208668914742669928297340063208364893042019999356620994760399170086972448058423594447998612400645256074020408183134312076108227390816925323451090252028154786779089301584609136864
451 -80672183610293417558510729532195510174431107922265932564478262911369011810477981769078676579362538736994008529869444030998685114367245098818114747159975478294912097992194026657502931955098222406454281929168714975201893886035979613504978008849301797435460325147847744356612032248853928441894268825132553219632170077662669344
452 -428821536668230244157753795107789206565505975378483838166508827540062949211202905208281463946966232422232841182930936622490588167595859467046339216888272943302602779564836775471378580966443043241917929081150385576939042278459215103530138442904417815221161524456326885770081386915966282831759259817607059327758026517894377840
453 -2279463106858210568575320273382574015630425453539836927616885088175576010422231125796936473732871188287978803003694288826386537203600679244399423521100916325407102301930958373664571879134143708169458492304760224132195741727595091431332296964755171281621322834174757209460866192881996128812367521271765686324828525788118450624
454 -12116905883977402774177145677129350136820689537705027925287798607862920706191911224019680391040573418137273931637337615700923850824570871844511794617611174337698955626855219379787338864373565804350736241933915304396077030548161667174206357904959140338876050230657732576581986181778894676073872264387616506841594483578097381160
455 -64410115197136548974617773699379812339770122115220259740440531144376099989978063651941648088650904051501404112312548303891147172408803229991532517890100417806564333956701703993871983427525897786847054534252602262171980538621015739235770139323674116403507076561882611435932055241294172643926407553582908468697039530868543490424
456 -342388821739552281409061382203707152434408129676712595675839081124247485658496418881052216785161802596233299681454202510832645247709693526340637134026925265686216006612631704629397496892061588196952458071654473656822595149431350773139745756284038787299864222114860209876273339645074411729290930590105551125722931264839372569264
457 -1820070562039630398948931449124002937641059912984240883492168309259796892701035851469317832520962331492352357834354890455820804111586798543740828622533768912175930387305566770526840002183680588493450191759653659989256940904435472673090486941782753843705090392062692243615005657612171245567608432487874499419532290875163990346880
458 -9675201218779746229554555357795899648850621964384249537700800020522198584417662832214409613176195000612965268095690761296276377686382514757544751010437607544388155419433284547483976152429760348560467569734247511363225341456543144763110008506830049611938522297821890226450738524523503779660549894754499519594312415926117286467904
459 -51432176774393846713205403388147705208686686084621531591403642627942797532303692644095271248539061320982676751490230514294837309032265950780128811865110268270298721640751921429353652200353580373749587512343727543246638428327154773960781145513487522971879044999707350779431093239207541436287620432086483254829466087820063863299120
460 -273409065330498534303049328616781428275422775606443277367616590844392338750582434977833354987226041581585561935984866442678444889739823157767995733389352448309928929221258390875631902213621334947428207652618207539912653710077756568255796553347087977298686220331643941650793627954085109160806000026906294859884977986590343473876448
461 -1453429620648796509969774377102260947829817227088788477109602291364527990538643329483788475661690106110902811640151330142846184660319011570135128549461647034357426163601987464982773269022618492372643579533119740433611048212957116598292485473440382774748221214610639972300081870533327201445924876711825776727603898581811867306470848
462 -7726417678166149013098321563696893861077175183019463939674357643653853497573934475302812890672519549689384003092705821194658412660455680214307658424409508467873325600289195554599347047195247284545926826826645213294551933656699380465755850697288863320069327362465931410058091623393760148647573166637391548083314160153592816238574640
463 -41073850845392291064954345675751865643680198626779494986952743837505094308893662319798722577475857137085701932671429502209342493832319325922070445810685543683719845617029279508756877716146242088507897597169951528416744374687168229841902003329037539746073251100856167509286407068878042932580098390029236808174166213960141493189589728
464 -218351265552776593262454612342634971852522889668990051439652809646592978078686871155261130666048840893241902069395858003172336718119993457861576299995361281037516896190581884218362978754298562058365507842169919830046151153106690506230304723571716064727517133657454410110244753941358016540970218203358158074062635237377294515763202512
465 -1160777666784503385334101067303683478499602859945985971951011031189551622510495089467055404033757746270142015465357328312519204700746193127982321958091619862399790007507727909467244835158491472228545464626482527994958377652416467902807418699500592876983441875786247571781864029555919681379662149158643022927094906959213824487469581424
466 -6170855822777192523061002664553435317053693270736857121500101982539314265571096225594264499197523136443713672254613875324725267199671251659825397396561641196863876526504303534500615106250385500184757952894444098295140125146031717982914621027209833194923382745395329982973432836670986654347798609762697446903300714995772625360586039024
467 -32805356975107780006298013499146902211930154268081123798370043323825594700824844336151905852840384897455677750572677475894129927790512076348055439438068870603247091988290260379945715480956984582449677553492287453761101567215893838674396776950333076631821641110449952125130167219161421497871475475283470885454383826741174464090560385360
468 -174400263153057853881541610029877699153282336949315008146799170723161267507965026536326790549454421912332863003647296015063637046882664436875037777511307554713529763762923940184114600779785634674689824186439355865373203532423834693979319966345598261560228600899647710771111138104269473558479772039826043208609386454758241931608136474784
469 -927155311481500213737612559095652882557533586203472234637182918451627927617653032473608369417406205730179625959572358084658496605643854101565357046452926489626174373061572577128408002630497674196977136173914222909359058212693379780677656603522318451543931850544914448939175239700560956919929723725095451235801492172357709015551892943680
470 -4929022712963294193270536423986802890658615107355872322770689193916011394889945122839738092912790538186678124915602809907586127973719528601278133136394620733255036584895483341598394504185254651431243641922296151144763915374499510987093220262984483070562161955485981797679970432139677886061489989948734101941732473307250799143898702002720
471 -26204272648004960213965800730921031314100687612509436645533147458330155622758308038583461334182119611936967168243096621600505014054200064833613783280206238719644191560620789049930922701387695229267394722442042593270917899769174680018170011673198700274458990921727118575976543058413037409236680870420674949074830272335516689932205999824880
472 -139311301105543468512402748207988386807147320362658031892029540128197009336018400259971133097527253289622536546001121318801510849649335861011955820343223276165842513691482681937360057168710617554230739549006266964223974875663436125724771147464562041034574029056056815553521300149750949372730860589286581319397075123463412828726858073639520
473 -740633792490664822747055955529064900787597579313370280444085140636739786290954821807872208131010308300493932030546322757678401544557712120673370243313519763325484666258340894475304491144039727567406689159669312546649204404492208766368752811296202955484820367397042582601577976821207948579153981888139032736152761824281565211966265572594080
474 -3937527703752653465372657104468821248166592644210265519676449575484994553096531741349103030196558717912791185383500628860066635397422584504797283519777747045953739242749071706588161954861520050682909692323730449725152297603611332631937473286907827422936281151881863001006467906225296241030240404049107148873479979555675053731607350472795520
475 -20933730696345362829746215052331814512252289789606362745028551013825967672687873885968403384891865579342588061650536189346048283166498120637984842832890815468490301857459306122903793631359483332712765006500531057402468453992492826016639755764708995074291861223603663615731448537178415158893239934912039016819679930423618855034319203341897280
476 -111294202673573178779357315234875357548904684736097029617578776926846766032694357673350976306272169994600292698896294509129806637693769402009304714163912527015343471394320023575003456307096393119359849342953346896368321723056388452731808996676074384416388242740937031274955002631208405245312767469752872720798228321916487099526451669763045920
477 -591699686422989502346090138039425265208263617904187721566333815003046911617242277310605631318602674783888733887831321823022398875094520750041598973380125206882234106472158861615568048572927714099570991412792472517405061854965602035917826580324138672573223132410895209690114268486278528382006541775347850950408387314268714076261272091127626480
478 -3145813781117808721474571157097043844263635053490639520967621668535165295576380771814131539201053688127237823434950116211479988512218561026896128546239763338562484733145682502099281839389293064608755113054785340304857152104811150765882485851732989959674377274195583693739891669586099113717389300094058893451585172993078084083328677533256390520
479 -16725054631162332875948270745452493424028646622651083272707338748827760223626872688792323235728031273393109363667543883381842951403288212189423815551862276499265140785141669271297217598974557908474418690326496575343728225435077304142737064290409417745291551880922950219373815885491784097780382938940795582754825528864408168144658134888588379880
480 -88921121251742950742869613703681319012699625458426721600437824240777320089269304381996000277066225723665099732158091259967858983361445418851125903503515788845185083008502310277356822627294752361427797902979128505953220946918512823109672930743933404471809191627095528179324028745830283568636247902066937645611097752663248813129993765743387195920
481 -472764823030851880228998083070392451732350497317124612335444733951417323508305862364113560290701394743499218769787235573777157981432867169153035038333128474914900961434153424485103876394952932777384168921948425437259383620014797582000620493831599908591832994636959142815244975324692981765880253258374499164986908890584624034062802053317050887680
482 -2513553919933256020802305016895657088672412541983936731002736788614502268680908515712597214214693116106269596588269233256224114238717542063095607263522359839423470014666452414034211086277029240133177880435820398768049235859750571416804799898025108562442820677458290046557439882902392815054992922066345440937237643514637470606631888667895145163520
483 -13363926330070655976802298547530821622574620897038806815911851064269052124120635771751379058631683363814327981873343405967322400277051933378771633497635728728982593800205501766516891042495795578898895477661940873425932567240957529071985471703960919118684797316673824288339985899671687969884369518161218705475666097053049234024590800547463549114480
484 -71053053022864451558435590984161497931186043153120438086276557776049371909588014190515043368391323977430705331015562077379128874870995608524276380449788516449482764711540682297643227164767595117618301333712223945396312023675553443087562227675940990532030012023170035828181190837577766432929912513866980056706855266091515977292684935812230888911520
485 -377775862971734004635130975357667137698990055186027211469251758696043386137073475048887405973525780719845660722940746058157677009053734396453897495862128339465677541826880007093575261219570579614173499438289637512365170261704132485679968240257399285589976101674573372929563317435504909675424376905106310054586257964516345589203687469472974821032480
486 -2008576835599972958667052402727372498969614989098787699548418004400030761646979459576917115170525602059507068649269847115990746090474443254393981481030632059388903907936525120552003825734369511726798745797383619135893077258993935936329131904997181238097525923717446610223247767321674495292220342087013544595927749248141517788616867920773921919625120
487 -10679365794376342388760047115135022775020124820418348318234562065333000546600382676085380615141495581260382274477277267771778278391929763242479360522699388785664072529297310468106204388896417886492721035939661368000641311959086965407858082438980916079687916604605224598808282211108479086221960281464806938383093715218445937288524968797612275649260480
488 -56781287113180767311627223794598576996284330184995052997503354064274832021308292054473248891912399855893266185112440649730674710634753296626699251289793350447242069126512473471742361422620325421463239462850301739117623125284475827604728702301111494750618922943835629256465987107941301881952148299092823715030599547617796563388057971591727604062274720
489 -301903223257498550663496676275546663633591342448511780756575267315839204799533134189844958066689359405741673154254861505042440497559962235201118984511912306922798468364058397735164500797512839154255979217804873178734315433423069077389778679435029707346855607185149116415294825895496788766173779180547420495096885625201734347035488828348221268733286880
490 -1605214233345669827434595132304132218363169846689847271459886795463652917343854169440796501850780596045874136541138202057476798975152809427292908832314704517330164073434055292779484783943408609462103955964221755133155371598090902282478478368825743811406622139928913374392464067288168801098046685908444592450786296365995282297472538248923061442100329120
491 -8534949939762564059296370822284761219163587392459655510533482715625128498261233114452220010243372933630539732421813201528818597830527271027549405582050991515652490718089372908911701856991102700249720231640912245746332387061031226367118280719769427324133239732350850921626256939793110293440947429555114102936158068755935094803126275712601446736945101280
492 -45380749818049316956871057773676161598374527371184179538327937079964829274536657314697418756706040522608950649646920345735947139378060044969563133417433266871186074478806102808482546103591576176518049720668169878698915273276521810949671742694119986582226498560420344707568697692210651737381881599699506701648310767462775113786831850659857420623196851520
493 -241293186376030037854294968645950759694931157251348318522173381693288669587708333711417416956358273981334095996702539710528506835385124563002755323484111760458315369577981844148033838790691085776047041601629309146878597535992601417029184209330478885478018160768762526174814989097752625254828782043724645915627581104993809238934026449242333287343467708480
494 -1282983705209511189909869662368204659755865005068438198537811489292493332674492909256881142088460237546359935226428954213987343227763617142996882990643963994850756177394146383514447213297109195242960135656046325457682717523857306624275323231642284530568727905388164238810047890324399751799138671170229440517491015556295562048980454201075363986741064860320
495 -6821814450673661795636030881349775425914292798829745959615602437940391379075152643305066873929646182774502958226215257436042680654313406537927663189646543616974079172849337141234114432814370642997778663539057433255585066363268814561099889245360017587205066143203304705573332760497145672498865356413710384240905780413652466644756809030687220602426879539280
496 -36272821105947913869954451818418454644263085193323054360678751726794955906723101001507765634476529195256378968853538180458606429314887272751751034326611838103167890488930142442655601359306836522045793622938249130666314202572041765958407100743582605678425638436589210443955434557177778510119280888894371570109951960454462653308774145652619363011686270665120
497 -192870330082335353355365646642056368484919650849237022561950409438611233672324814386272781998036128851293320760800671885997774437871928093687257299111835394327458422356103818918240781091267461013616110631960307226255452529515868159082206659974746161468583270554147497902600118485664883024656982558536562232898311657176690058030042797153737855920876217744480
498 -1025538953959950613120590151155533730594611984172927507527119152464265782626231718113792696337474504729105073124460032509178896629543481086227519431998386107348533836184426045543043642830977800332911934782423976669190449056093741009743068155109766047019954441307926123985851884310314969086138773906057988012608368673926902985533391224025274090247359748961920
499 -5453075814547789881141404261283147342739973155737914314281124578560667814230373215518372258334605515950912967922832110199552788594178298549599051638219392731527358565707537279434598268361952722882984330475793641533843872263113874231207740986473155492054886767994093126163467019628124759922628045335082594390535798267740730715720791866263663126561960949988480
500 -28995695931984042270828310596335043677200662616793119160247287169957106384184010050573861906232409985917362648995404343022404611446838411914559555222385564002532188164108698960288089572190864918373354802800872347954818281561431705611922294314089143153054819213208632217997812240306541524056604086582684846693367148043330909644855152961345468276039941627538880
501 -154180039938101864650458255366998531371385543773356438778055115075754652986700112632004267404670017577768550824566618806174972878363729448439469029002589802210845792631843210895567301039368012158827733205796986516104561053373686525627456551759450661301160390038188435036204845887127864848377333791751506503580965060792151885758964990826873982091987419086776960
502 -819832963738961447281653820646624791859243218249693136930279129259024222838474734776941477897513794364061031252917739068449454210589820143196425946690317059908633994329898181186499220700150857156405978293771129559010182405880676449949321959832679633829544562133458066132633034380391595880488540073782068725713190437957933483022775290879285215380804226904740320
503 -4359384684431144132454571199660473345655022561667339042315509124245657347090127163831329950013309629159644669022220995252214676852964614042183545843833881358986948018909391388223188272419509260462490319492938604103282110262068558773152900411358021710494936746559649349758858750115859236008427196368300793915977581415468280953155612526764346727398960802360171680
504 -23180756051595268497021068211058824678161244717797745491374865859584974398969682949998547009904064451659906639779063870713096405402233360779688721092829032118270331662002355665380930771426157983361052175081807298975915787525942538319637217914101149868204354739958838345695926029356903269281838307924231697489330247681288783597672893437525487381131589071891373760
505 -123262954632522088095293722675154424932160135373474363321858507376584867815172195475979403715966113987362480611803436456102824172781315906312604785499204567558348251359689173930496293238970025631007610871531214812334513094887947524231707744930350616641592008591206406560051021443809307970377126318357851807133125399279898501062579109726535028012418108662617199680
506 -655450825858991322439784349098879239811824797830124455466363464117646233698973363110245483712967112004086751212169127584755511792415853060271896419768570192985639741358115732274868474512625602035379514927598887218838124660918836799667254145576844870929267684447875720316522159290690053754241637857933303538346508774302887866009979589026677914646825000990399411360
507 -3485380608313604199907069612887521068163378223200198280749121046048225902589017890852986215238445369170261320327804865784131004038069417493510945400310998910842186001039052174783558362949800307498452676515762457530233562236343572729053023395203190666850725145027329819246641201888166691949611476684233213282658953441849207653524102818765644694805356239524026080080
508 -18533730782256729196762444961684996669939896613009369238161081133780252900715797496934275002507911965790005870876653759850397425459522014667990712380201145495318915679834456952793109686664472211292500807123422457159614877651580805789346963395932199106934582685000970504919369260668369475510383058041111461904915728230022324944239425563280171161181193089190133385000
509 -98554855153956711504557763530577243924095406674481862232401415928525079688659986188869105930780445277455051913055518468193902228147582302864121013809663817247372961970780897815789107590388542489427542023375920584781380032483629510636501409954873644019572523393987839987989117246104808451831610525522328694469511236856704518828793202024131385714859884692157962393060
510 -524077749958271799880491692142258935388155342594955755028996436417243690690500530113130984626758466618475632597079309683285409381641854545233027219122638383189144473104756854884646077992274003917915344150663610054612770853190401011800208897998809553229767902946169340072197735603314090001553188007286856826806095458320807954952336502300425001627340667328593126481690
511 -2786865016592445905234877560236416236141893116773511621261348972173051911245409668906812365038383623809779866549696134843713334984261982619906140159082249075588370352854131226710461592993627336645035026589455395789383580898027438784328652166170275913868441698985558087719126446935071722070611458062611963758548872397708366640175763832197296712477440939455653745832820
512 -14819674003607565976513229392134692746501656810055691011136740027253118535088140211198046957255113115019803994573795007327200119942066557378333944174368474716553590017063225901018488134579678166588343471913745501649670817593686062923223186088097692574415340181903139860936250417024580288500863643205415984587911156194759595301591560696206109927380650512759256348324670
513 -78806830531407478213715954854275293788039589278224192129965397327328305178963270644156000423639808933885951725060935135552304074131416223304950707463113888365169510596788824841406040203249348768543828502755204501547522104623556178420903029349499071961376749019847562643158082718628137217909997393072545163520301128438390711143424037442368641296068131314049379833832890
514 -419074810324195862703867952485339545369173602986675284476515013848969009886246050578234854797606716834916808441756095632398529192690244127837988339843269117411678770260713891120411113594718112202253843644181428075808527517847839184656634689914310617909327658580266967736550625110650140406554642712235903706377855961470996289850836008855963354484219239056054193152166210
515 -2228546642320756540636409266880409438681089301756300977945968454996796209609977152344033913254075211376719886023216387832736899296425493666431947903380142491736160221360863369038662365026452796938931528868897966513000089139534693349890577884087037529810083392302424818039706562150870215404742741952480109516924308468209676678506842655303203595004296013193985518666691510
516 -11850982711249168165926276519574268358929890989368360156958148121125605863557913003834328518490033292225699580304360970474814406094635516595800004254525736860424189648300713088977935659892347263765889229089580880927529495725990454295041482046792549053106049320104945621537573697843021887746953002589956369216467598399669493153069098176676830768052681266403759491023754700
517 -63021604657889490093670611160269946062286785954182627171464649755641614156363823746214062110679120512000672066880961837888434058347715785534289493310400140991422096555617054317901354367952785472708378951160192621045491048302834114893457993453424782038720862258823993930656757948864952207053521915865789364511294412645445555390759942557895268742281788451398841566324759080
518 -335140563770245543774459482009240755861112940851343584978320269093317896336045693429618278262422953553524088510121827464342058754297976251178108135867957864437201098608430907629446560723747307660024664116148157287367526302301576213043809066327586848956302541785024400173573777804973167496624471839629469349963262750322162661029107918381038237872288021865882658446231432100
519 -1782243222190857135754134311787013606474291727510715574838152275644716542101393524186333236345459350083207139143404168323804520278999502600977576776243992984944400681815807737765873380046078071376151243181078849576026875094481540400575688756478995716497982107196486403841424709486556146948142561061657901777793203915866765633155736800220371996859406161825687614469819693030
520 -9477840051905403489607671712307467738934540460948472116273741385385481143733999159208405872500123917490982156397713631796730555362013939802823057764924438966445586680549129979478634966504398496203659749782781534274925124752669906312251238431209382507133952152757906877666554354734796643574752372420226403236479121693597521081788385009609256944996274492867095519024453673020
521 -50402745889750832750439561413336171688716275329366092184182152443608949332988427415612581580040729141932843907375191317301026962655068689893306989307093058602678296240752747970558111407026333325135493043582717896925114552700634931001016680048085639837778903835504067546922353555084653026858988367132756013004238612218465103743506617068031906901692443662545620631293920604580
522 -268041122316056944716328336938681665335828137343760270395504329461884145006239542546773330998461482220029652354213325389538949048298185729562722749957965982791413434822008761661449028122675201987472590223450689541247405194966255821772999397537893060565375041806669695575227701979004204654139657191902273454880385573208035571677585507141077100150390061313407276744932552747520
523 -1425446946886145741098340036768924645005193295466116374689369974226957441224773124297390413937335384532701441231022647304959220442890488209119778332989395983126675654582690343580456086979450502455160809382424091413777922503276689707172985039142119192516205422898122609276985014942330303594500266533324306965191491195445326496232579354879019251843352749196205048808411695311680
524 -7580591236400222546417774402125773551794927764745650368275047920062730672576149795186452545841374437730279941078602563737427284462060738453514732969996135912443432450240225860589878126814900756247399651880068481786290014629359614314746908895533547583651769090937641410995087309089658427609738471314175250224286676092597707164467932343182397944741521245429675046031301203572400
525 -40314147590194646896397021119706951093773322435121055081195247218118433378332204421261548596843767000062070669982610362260624367752613161734695864288751672591116497052282642034661166648427221380037257668661286032863791903124445472845417394673891789490146419755662261443566067341683893346076102715800015875148876062367176862984177198515513131744652318056942688453001403546048780
526 -214394804183801725111361280580705952301935021775775718918991454130935098677586782603742437561414526376091422949926659676068429152220339451382272983107560010619048142885768415545711362163873263352954768728472023966844187163498677518115912505884483851726138631779353355245256193723312772658650636719225173600362774366427725442151598617139212966956664505835898713607520547069284210
527 -1140179935258350050587915918402478053248367639673524363139407928878678402101478518343904709416763979955331416387620646207193344133286644174383209652845859666997336922798448261054812583954992465925094934311157828296282621279341845370502320624192862899550914351598794360877117510364772072460232776027276225854348735273018601400808425948502064129158161540031150982669500685342499830
528 -6063660624173487139349863065861031591676166327032395270731769446275967296983891442296644541701135387523872059414200266118128164945607704275603612067264781040462546012601809387065323559266241922487505662780647192390693885204380402081167359787488941130978804367253792477583017541795291903643084211074792265774330203564046042090626762381326798541184314820586508544661793090350529500
529 -32247698448865838767386359232305809488905451705392456478024544513084661584606789264172328720492174230080033542064385937324793659183715251580148897177775765805689469582441366615443403610010613250012099024133712677154336089114601949660056862533424069987506981637160525730608258994818388205196823507473036456821699664820648981356924754034068818845913709250850843864473371909391843520
530 -171500305587538713744263010958342736353290162267947941402390700025665890965931112068766855863033188976808082568149291329376142833663769762391505483222792559261322736334080516328766289305160578151425899706332943523732845425283302741811507091012762294112692944188598346629402494316078151556155564468022901283590730463310494973773359755410589939340380450840635846966377407447569064160
531 -912080981689913481029281854598400000450338182418051701586975720343399780568965115489964897691842963132995310052014460629378047520707824973819615918990403851273815119696787951927801546098079740400995257830299345303484514943579864669760893908352609819191687630802992905192144255470261749962207509459293615802572991961618630137469934708378491449268883363208440687326844182547187349300
532 -4850697823565720133935699295406035342726781231109269022693136274700340736544318815974203099014952585618964079235129585738136197822238640028808687706671559453941502847429755718879984101723114511218598367783117461522667558429792562776828954853582983083084281440111310571078529838270986772391916899959008618862678298998358443138594080143792524845699250699154028521498075007998609006520
533 -25797484006256455616917286037326388785263966218610742837273768521227176358187073446320278845559450480048558749827716405326232029976950347731710376749125889824987801699280340591793607530749309382291361100656220504680728819475188048892672445432090052170348278505489866218058104714148395243113746492513351300314192770469930219969407445088998847718717470071032286682058143572475515817080
534 -137199580779972485221634771907061439331303958104990170646724605064776420981914302537911880102751337043633830935497890611795600057332447081680857673482421783327234700042813465677828913212216160725232501618576363626485564974256048685980973622063071903848917060020917378328761274273393173548233033863650428204797419635442041420301458554327119070709840618723329862479698144704411332027880
535 -729676752308566465488086966311945114500073362012538328679004193230907822771744129204263213501774323421087007143209910902972928647994332905939993841144894090857055238155183444251633235597695279462255808754496376094798198778191994252790316660148613413968757155743637730590861907286898396430263686981399486008017910173767675780422493861231355786764064302641580480857017575165945883268400
536 -3880704010228088487812308692739901444724938660983257124661827744381280166883763674268888753576192286184742966357849842568172404302099724031564386048336286137430261215183230387867773942328638038673706891766642754946050264373930555844060083399656153726437009232954021057813377857859111148064659220359447140411573330838885442694450394250067948575123460404175009109762210002970814595711880
537 -20639197403020176937017716848437704767451415910071287668201089618536312880557325419213672216271106913584563339101134864238709813937934051015116799342837395630745776757551450366884129104279158991369303831058054111632920508301488266585153990409394017237883627332910625161821969112020039396381727825753311575182126650208033080661396370234945463687045171383020396687453642872025491059510680
538 -109768405986977153114381177324155596566655545637757999218601340376609106230501622964644084775829075779412813425144455949081891266274397434842563068533375629449181089860333402897796516481350956864207533370337683095090512795995388879829802929367676377715389252463875693162774086937295195220316328919475502858834237539828648212787465705130421681111087306954463929375724823820131518858786920
539 -583800105575363893564106234251613547495304252801706792908238267076624361150799342340797532249171083569617119360640648896791515309893680197417339805888087025053444290934843284698995695754622180256120248669866390207776274106633949920464351347038941178580112817152847968368922672532091022956848017469047726842962680042826811116375574024137787570282955936393992886886157096804658925615072280
540 -3104940135664158809813389567347351619267357089017816114192356139297197680343845558963401830828573307241073176845957852559487578713946116488782870365559409708243847662757011055850081636229598981326441571800819322783571935439774577279504936607387135170303357476244679444749178777030967605547607983119931558629724014854083532030240107465214614091540752467955187079996339006603094838157196320
541 -16513705505796600197288296537519944518057622546111672282511055380842084185497548780833376237360663370468601962547427893641782059929973044198702796082067321392433653733205327528235198275418065128121625354368048738031374614413141022793990918463006039059028111543925155059254812507840575331370116652324773051819357156077332847131163203125213980166737074512093646114539174011452242348458336280
542 -87829027383681377619269154455719117156990405698531289875012221516457689678393601175340944801441986118452670739040329886187261279899057778934052834124056262329135743339460188178192353340115253721028303878860027511893438188005903869405152554982646009913771036988129605741274448472271781507384241831061239035859023047388538343739660851657757010794090934101966254497015641913935385826817165820
543 -467125781018157990435279230598776089370545339235568604822738377950707878840458115742710612246592510681522602086070012187967388275411035432888229062597379371172502489633020003603270847566112952279251219461303971193710951069062910930522281090246988801211310063757381080887964285172279224429409907170961021020003384073106573962328253792696118547208378084370107423021629644801774047388541082630
544 -2484458907122154284745238128274510453933420364806800940710938593326711465281242698495826135931696788672097051999370409285427050698591424906159770275989017205382003750147695913219099967301780203915310239401790003572584424088501555279346099637097082178979895243295617125247538465531497163839567275970236243639317118845564774356242099819981736765654883895197398808625982655144394012923080814220
545 -13213930189918182063180621930461463496138285422081840534485774086230977566467235168417341698105897800065526195094365293372456901332850398038522211693523104101128713284449422578063775765062409570114590109261561889266296394970079010584373491497323774035138392555425144877242501851344550272526335209141014008836995903295740413315442866538335817967391934146370593428470689545035563564539248232180
546 -70280428271577984210779533922689585008288773022148792775142528602495406473733452740250352315047396045730776130925084027944525603192786889397303485434549239193501953838791510425556353968264081641009761804508130359061565022935664740266581508421246600334671505245253118979702828503654305238631827982404144460479332902941138545076064149261822856422697344199785659832561997801002099087614579709520
547 -373799730203070855405287669418880833776905673319619051299153126212771805225375985250919728158434608515347571103392246345103900513484410560741303411924598811565984533548281671297672511314204328197291470439931806411465908905943584392985664264169234901836555422279662368422924619940515942966308084238026752779319236480315685671640059794863447623692343505696554039513405335527500622178323909933680
548 -1988134459638271428109707030414587776545472872773522352842096683293546529789187127198923415759464656911271909959529562241984113418849977954878517227807493662344868311946047202335301792235814599620907558899127930675433311922434619828170357150811867577061109712430310206335213264126119638291742105229403494953476920882664976248923747496290860386486741820945034856117277558021170945449508698035720
549 -10574374789852687136943528374160354094104655611290433734482358345204889052944219421270733702721622038106902846828565170079445707609835824404429100075631328972367627325307024573361231595485457278232753695039670349018488230820489118469312372642265914170008322854291286434749982291385846469478729952880511283330429963451645308892458492658442357622128552157510913297978867235670554351934177671304960
550 -56242655081267789185962857772429329452838587564436679555921756355366017631008151121403016211867325274604585226550829469516662911729099646450140451405035494188620820625212013508751061074237635684093226002768936700392599514212543182401737247804323070863347813316860143326818465658059484280507226448217253233726736356447453821475197774864346177412337058027768923495989804004329178116108107148044380
551 -299143169666823418214985880091290017132869965434343497441945502391501969470063511086128055990841269571085700080651863527465259526155960128184659375990927722240152877768666952739964275417726867427519435144949146357644437936620522345345813803809051469070782183632822925705379318186179608826144558552398958905680884261561923205276099710247821296917322154577791299049615786194944003795194238688624660
552 -1591089174679600386368410490624606861647752871423884920999766535411656724080403920928625856676740773878072769206510418538135186762558819512134152518643536233596400579535842066380323445596518204007001610684890661600358777545253413665812319643579195485898553276125007224618835254309300518893703600863963938653271260689120849477186675492637271537868255852413088344652236743712113054725009695932190920
553 -8462761396835331118584300651238620176551139078656868520696249796932365279311869692591814555585342228440767776406780878651852097654585171726645657539367544583258662368079927674052734848688041217107412763627548822041827398578199273710940807828232877141317360761955524381105898863309663618006253894499782611179853537827201585198051834079921487788584316665617531183930721908125445268535687904761490880
554 -45012362683543575489734342017847276103000598213464220491690073400644019352917677225461209728439971809733668420184059110402599239985275210155687866745640847788488855957856312624630997336687932684104944211225865060219947046044502304356815441057629750210766684622535787068502576922573789543409995535934767363531350678115859602925877604375104186224495074485088480487668256161760975863812074874223459680
555 -239416265756545834378710604763988154863815649351568852404154232967984403804934399970947309714391773481680355276687191941017008387815268382475548339220616645337777167321428248779682239091942287792556865191662441135876295705504251773685377517386476618579459436640796405347942947164353293796272715748027447761793832246088038306767294372975559686038859910827237440890538494124861056214022805557751782600
556 -1273437451616546209900014244746925470965637070083487283462936241767535737580401973025060362527873211162565042485640292678261532914064930790660932193335241876711244055702741734060813800127737724574785049893587342328690142005917686058415098491852388556291043786517539831968044040921964067784393448032494727258990675003301192358606742810824990214760445033941995120149066601671407574828089957604523252880
557 -6773352822706780906290467423083636996104074202867563951470303712887377046472040166469261404795429532313761518669672472584593843078753881711043268002026680830375002881101562111228904545972005313738997766611483139361520917752175208696247511449388572662420964737730797239751998224001480252763873173338994564771141512463303493972403541788272406144470185825247063720564846837235265840225165206264363953280
558 -36027314098189470576574961613741755052793029305380974574551457732249061244211575374532811659165734922022672004505118165597406327262611085225545737865410812258821446070214842773530982525971751931170477615413445401117701873043386422506175140121498494849916581394494728562345191250893568177124104042829764925396531018065105243221845924612405395000095578921731253186307817638254247221303181938080819628920
559 -191629414561133260217842549554325593424847293943017737207111811314136387353797857081797274977315301362570785898270978846332958460514202311451631077314560703397407796126337728009491902255349797117586789944312694028206325602726433725095870415327543801677449643717610417461571511953750410716655933260922454124928209771088632161051645088588561520470081474313017761147827436249372306483295365860470086800560
560 -1019282462120180488182927341600980896521547529912719511504016372597541984159785321527755641464213119657798813739550145406279770613944177045734492916168500794338604710304365483393730117769863000297734396199066545396731000836670317091375814288853656394881392400551102539250345407757041485335676664155411234535393433067817851960719453961994119590508487690031697373702380497071782712374270510277107558676680
561 -5421619257837052812063838066084796173403214036306290682110860024257286319147838009818829423621902723783593989435236476386882580319841945319141887023012266164823920170245817407463699408047773866389945616058160934250167976591147182519094000949513084752156442933576187328048804922811844147138695601571004564703458158512577477939175627201358811536879623467456070497402301095406226432581906208831212066655960
562 -28838027782508780509814433960477675701066554268215711272987141477940080602793253091984397723212291527857579258779411596980714680295589831577226253285774161501807447981697399614160303792208203941052785858432892990546821614700486871634872330407612509981125441195910636805500132794764862017259874496770098045995301414017607816715091077591328136493826560773062794632964604732532528989921245357630628233023320
563 -153392514330730600640067627246390178358887266783863857690172275738566661083601320087950198700198082593769834555522281781800016742936669564449961377045414504226236389038978015507792428894395995562721758961658038898833335748914822434577322230217586184673890083395661004704099480587278312419464829076129306450201840250095761008901132968718045117545868916565326187052764726775560646978345720077285886240817480
564 -815914852610038335800035208102286842851652345358454534955799592573113347637614185059558002136657472008234487121400399320069503135778062484844202835335267191379294614663071039348114707154956920774408407138713105768331165666562802201815119688869938108147149977713420786063707905006380055315168603353207130221916430383851973009826800543927654835300685526586665771437787025275822589889469069556573450579595920
565 -4339978386365441189405119517318824350884404933696491820777673800927188029251114565039833095211672492130020005371118089442958807817112964348326752408999366533819827146562417225175739358200110636267347944077176652167066636924518952031618960921043682715905170518508069952632491198613082143830788365446340251537173776809961856220398843124772147567888248367143356822282254826667786577753661257177247860921746080
566 -23085130936948484144726328062166092187503688815999214189061723291093123113654138494471705676851853086564023845840170630810066107656949534050583583097763142881153477991939362022141986092078757755263472835479192132583859796251415020840622047868973963628655595673961638390985780140473933442874201969118857151937947288948575795081680244226363007979472535321477860731150831261999619647997711159706977795005125520
567 -122794568741688143964669323338205122831138256549892569401202085294329268317292399962286757327827060132080314807239773717325129902026593917327677691319821553975014447515309010733876275955943048127390934959716477831228006676777292013511743023047456927797023863518655549301606058441344890703186306495076255932027771293082086186426344167076740200760171561756927639204870916095908106415617380900745462233637634680
568 -653172674198349654365801724689244510176858028087074573008905549889565000004865449832878856467714232472223926767308539040488805186622296534183582174827904168533153386648495300655543801623327764028402499426628445304479891387416681205534270446502379404389128403249291540505969331866752695553303870009058812608085547343425455371904775137248411725301291779426453245839057111554051278017022891116580343019559622320
569 -3474392533043117766244150310522627127645480329098945996995642903399020890936449617093340932371860893104387935413185412495707187775352766460584396248668846891562260464801232533457292860470060555569642808217316954564900186340112224685378925488718078163629390947981168821068067860582208199026198893678327303265390523711174741880572883022699921684471110772738162933631386701556286096571448014252046965551299444880
570 -18481268537629290802265446768494503846247125308413890664696315928460038391352125316391040926045291558529675525477233319463478290868321277787593193854818448478486488842038108354652578627446804789628596749215562031125969212203088629279660977232756718532719245904904565763857072901445653092767375554739705216685357426653927951965089916916452614522791923328280523842784192254100603054695996075190059056155980159520
571 -98307507233567959566652386132600469564392488665786574819942452786017353735245377121005491014554005319586378773038061264613356258962302778113481377272261447254256958022436989405579821806467615291947890141384991250336667754527398286474302669283570575792369689690013679355820316099949969491878952584041109365387547543545020758749350818044695907923322233819951509692428145896423839401894133987649907439502413656080
572 -522930045275052920437763787245129922192829129080946190633534015303070773990371443066858295222304328030483214520046518342596598635717896514550506847487164822712972439250287090776149180895350764339037946789238781907211688794438203677749016515758201397072810403419822870094362496589566552603602530962314177073138810475239888989502346877475522648256366549658907675843587419258962411162362121931205266520165052569320
573 -2781650129397533429705902117200822295107952099174325367236665169664685550519358575066733660769829852216503967836727903785447844318520252187134555577747543764936668147516477665541636632129040168883055313216756984664808602659484395450366393263377803286131044175072773681784028819726520353033744921980350283622254534966161180020993149268595446276193191671859233523533160537399817858897295564150257740775664740221780
574 -14796650111705854208386968970654629723128136286488325995771428934328607670045986630905062153063233327973903020367771713398321308305290490130523498391104636007004041059963907791979656422846803816798814930608846288479253842921206426631215067762346907465527030006852465078270913792943861016344059263741971430828981164419991993956525037536058634823875800219746192706873093286527887428219921298444271646481594106523970
575 -78709343198419312105821770995933105297891774669894510491610492449550134819776413958823213550202988385383998751854937186562578400126236796206695334896949415776800626322873679244813259742183161763609670385363452731757061383835549238330758812256676074234467325020080869761198868898152964725906237288405110045007613249612745144606220141542990284879153478007784719824239783920537913983661961924229357423500805852776230
576 -418688612769432619232021913003827331496436259839021290324697591034332815486814854730200459881280939534376556383807968590027917058059705045157483473607722576667419415797824982890564437131388463874184760821426551210604376291854499070482489881122513067999165031339129377149142262017716024577294095008673548721407712365922978227272409551182471038521850547346505228672376235231016378412931235235355194304692454359881020
577 -2227193654316696912344304977357930242134082422199021975300388943946165271286958223448133868772424200454783485808331231060386882210397328013473079459124823037791161154615166216792820587935580059062074097978999779689038730027095939910501395465778393463498002127370989795411298034937493499624594512575083665280170369320884196910749053200231077706522148376760712441682424826208218432532261080601085521034121404152231680
578 -11847501573132077465992682729448880804277361552630491915413926491937171157721985419744434202355833416027964430230820747587417850192032765516033113948428782794821781946031935730345400932248905042595334272083102191753245688919825649022263967176879390984714712085504384638032374856141914510709488345056563883666115629635158979692859725266298377930238764427531397629231010489168019067884693008462872817275767784338625920
579 -63022775590650468422289842028715680558492638749246246747245399315864302587094045417988800869459330383775973658488452889745763070406815167436145423356333726772735815122920496655119566527109703411399636658201748549625129189696731633496251257832649104779509098661587257931396371255815815870657859558997971618995843898664890031177874453252650650776608835081025856216823060547788830287673367650264265170992858069654808580
580 -335251111836121237019894742269946321911186839505708341790377179179680578533995480272058988730537796585763990767250341368165978107316001854175288283425942228805837833982756160400585579310046567564780650426855488489889391472454811556414827480183069803833065402704468953789911438279425781339028222286313044647667049808021300039004879123062871116190101931197002906253997102884120968752408266315089435475600547914509597720
581 -1783384019231866739243742924548329831437163757964922204733129882870689713938487719177349310900738173178380336473879302417437083679570663137345819955296052545321056624702937518479346406187768973434024302268242593235809408961533478427930706689964273210050653620890258961320097947041798053949104322953826310971429502906367807250684342331767421605143263330912988132571668466824037828915009604092453622935777713422003423480
582 -9486837263590870159195648998668953651288889734186189965431635102965958622285755392879035049159539178306805367261965590048966344532078303873334398372562263155537148352094558290883208901703361531926969534261736268476802300806268002078302691566854949230099458168052056652146739129465954369300820957057468448098468480075220764835993111811083014462162598572513676236474966939946637089316247254697339833955665635408230563320
583 -50466125180593032607738483217610044959076925883646347649158797108271746138713187513855828642420752145390485432481714425544332532572414842181643896183147769200138726032814875447655434208786873859723044664826450076852048375411969514651558123958065759020693752297402510515257626106271873506875250878679031820115836909478818870284127031843423282834549371839611597050016835331702259403041586606421615491792172613573825084880
584 -268460499253148325093835214938633299278466839290953565459324667796963255659039232970258149465483922820531283697547398411072614746499189859358731313362137826274113369252964589460987771597260942061850417765998598792502816278957432320925239199012834137946414398070687375918817504333614314319609846383992086179811579578262854395079989908453701677956441447122369978103851276354680855660517775882939574936640253360842267382520
585 -1428113560103791521999547631511053787623965928367140168627812050382160724664690694289197370759943627076092588410943397182674522482988441239293324428194492310685539633404916772903749919290542638583875844723180097508157352576491543643965117190977356000273250174136037796466041601036814367608425440861731153839206113319423648478533566211660601000753278332719251699190595261673059897393270369303612761701713311515264252469480
586 -7597085289750941794395441444564791875710955581133776259426391066681617401934438295793009657380667701448512440490914183680967797658857119149126585095121678796849814079536062678733595994622270731471003902406694958995523733940719996997312377107577673957906975036738569113579094555577538475346209285084155218755955545806472543903507651086123270061519899166738239345629045930189386527027916886938838032063461287044982781406520
587 -40414123542477602628561638280975683450061052481947909445510489065054304686378213012017048170072808656089760299189326973931687458489126742428502219236776111013098607524634238354605738743907636403779555265190797072486474590450232305315782719469090998630616017268452948167415428994523955146413178941962134488376918493547214862729960334173312730743623760603987248168752138052044202637433295083880671976925327540758430996000680
588 -214991467554040122156642060807806339062145496559438446085472622363427090821981347446711483855638845190150521039693066887042035350460500905556943661639526008863014721765138758566162439533234788102691762393028625420381507384174763891038591254873986242545558571897791335111077070506576794237884388135233315008421778586153577170745601066343002505312456425337090073858465599381627453016118158728534767019599300452369987333039920
589 -1143697506366391180585809459067425538836948878596680318885349723924458996171836711899183169270138223194805146795474194287356697659124674701676771659152702337599152350898454656739398537394274947120310516986063335660634351434210466971415691109364808439980403473310974812437906089022229429698837067913223531690665342257236262413691790592281365314351178120432584288823701660643686570982428609652368627839771748464540620350401680
590 -6084193365323328308628978788355846575612227524099815069117365396532889787046896419034577666822400053304190321462073256048928799066183022966480095947961963961096609080512230491389991295259422579729982667682058496560146364019017810534369481496082194493084953788248829181796335359434950562012601116909142444923276846588462837788732939862395879544500310523947952731763003946869292293247264883534854646689534526771131691225350120
591 -32366573102565966156822792517532169073974939664591855474255892122670285597472395882668855940790383626160716913467780219742448355297013344988845559861608815573298052501515854726474605218502969421837350035828816222623873788371103591895160921839867727352865673878436212270889251519265364605711772967584879091207992432485321704101416990545294637525840729429976442008595584195714737435263832155027102439725271367951795847837564180
592 -172183805693601238652987201895648832103387648198581954926068306951800584697444381457911051226097128378397073066311978384938278368093068305127070525669201689125526447878870369186629541623253864719954362328869458925720929772225699750972322231748982338645372148616733401824204219966398191226835352821297511584434212721172065485706236253233148333294905500890124147617690550845914763103283533303888817843843213222295112367675961320
593 -915987928643926819920982795829252503473375596099358542355878426155726969911433144171293452988631317349097420681350902360602706983019438432275112432990592502793896758625287764244870618353637776652511241162590152355946133635320156195214743910560478388109799854087090466008912599960802989832250647001968124342502491063378608625472101416946931839765943931589147672547351518450626014372128051988291041454464372154411573990211849880
594 -4872917478122039162267748129993669022233877841531802777652930315791894276949883870337311064450853431807519042045684771277490757709449699079063681521549109451130589142402150570367269314890375293570059412427902829866381358155700120375706139829392594619069093184519756921553006196736410200217691515034104425050922686114586685819388405967296923717099286586283591897092328938958695492309187019277772934730302773883426490410799097120
595 -25923295805407996984827084503737210573920095162663368019588068681753945635375569397556236927962184932872889759496905029064819061792014765802184635445338546946511745596586676226259127760608507120950132048764031077160917587348785946487370267484729803748503395411392014882290440671197258838912307332747241339889816652314878745861470128222843570314604390610893159883563290381712190335331535372568213318487688563332668177106949320480
596 -137909194053309059033992837648279178229278758102461490705432598371393355789773362782424513719406956136389940679391638298657973102966606213493847305042576413644691068497605708252097642759311991004454802105611557527788912774085775505767049482144748247605709946751000550983463103480570954444158956408437132805646418538307519508686355153958274006088962974409611407471580176673010079930836677575247672068098553148817582831586730679920
597 -733665446068341395102922680215007711501308111281075048483272910602705512291165915468502246349003318314001418569592218252650034129117543844554122243373620936228695185838035760459497291295124232199324171417902601003360076140612749750238183501283893001262853725296212700031330668761896299347214945378422894128816514503625667038716665849761546834226470269446096865856108252760739246265080143058730007617227247294988882505325373683680
598 -3903055653630471528760539377141877303065691009943267014414277247826326599027801140958905938397096348097543002933370204894510840390488649101738246448983634220903564958500646243936100842154548510627880207831154641168274640549231913956278605509052319764507008874532289382440138955311819406620841360760290647386114846015127110930846072124993915978250160506091669770009590611808680152981735999432144525002782155555516358617180634613720
599 -20764106617541343742515194182772747782702399037048591321611855399911456502090905546772830585078919878704956604913457939027099915036788116318689820385074134795339506327382870015737054467435306595929490509879506464578668916554323359376732713096439460637191357371111171228390951611235943813588337758653326721527451485625841113622196672681145164068755321860551115993498766053715801262134442691130450029969166108022343339103545203065480
600 -110464715397257090399491668588715785316910745120472620762111131495806216029821899879981980243101784156614425338512480203055234615374268894509294929339259230535724119781210213680142584322928197499384887413894151669793572706118660698999896483435414157468965135273678329151882144990397074231589163229659976905261296898568296166564181198953924829964784238304040338111758719927047519876690534059564179464293213620129661336632167131331920
601 -587672977300875254067067786847886794729921616579219247315716545846686225785221009186596909132012788727844804747339959526091648652153427621773912606956819126136205094985448829085815788048161267034627101630074028046794988161776489614483610604028037607018506236461824549063671331385491475857182645008901536217089811507519335725354516510099085642936625376009803573451183882030094417593747500500111898560137584587812100740651364424350080
602 -3126436943086944773521385517726897419760841113048531974363036839242989463157589220936201179402298796280785488425147715362008126061264094637086084172946634186301297795495519258168375218129453302175630040313878293800283852011794000808139141292800167076411238028499325319036100700838441480270006247795659630451781753747251797103462121969456028249463354020678506149416553772537517150018828688833513703960226744176347850920699851212112320
603 -16632802468922151097709228728298947298944159415552068200688115163531737873920082881719306885757095196327620271727393874455017387059147429121936980226328367886157837894416672078775155799748993394252204948666514109129900859280166608410333346351963287456725156763682280167475813432417642016945633204306245744198120188459733102908385253160634967911430899201179173894845983035430182501299203616815643882612609582282762786061974804064124880
604 -88487715559777752934418633185508249292250454495492233472738835541488834960026518762167284650675365375282625659398682995891908972608596118687949727240636483076428750238041151167066714694816121109128902557779004441356533170473581956388451165426058774990901107760861717192171996282225276573977675237378567188084143687154679975898751282470342603668925730492297157155234717873341982406071029865231035866175537743037330071730267035756963520
605 -470763006918103257357993562010206546272730278229169158140104534486966135936766953334264625289551220231765543183954994097123785318261150194314051093059679588732847739650240115365760275066798624143485008122938103130770954353004160007041659838331568088802882372674913334956208962159521848160241722248263908166776430847046740774494222884371636273318236541191681057799884670559826510585538159570390197144277247498249026296893707357105211280
606 -2504513970339422948340838468837542261888315326709623015414945481510312016321911613375881619262433475117933924813269771667890742680502382653460853842495362738885052961456209451309623743784986673081484358475047344164783549016847045579605987580851752164537121055421762418927615659677436514730447316421874778717521940897350483833447579334943419395003294674558278107936472701764022595269169027691772831879440979881154647503105755800308376920
607 -13324360323244943705059557470087800420577817868003621009590448244592870185403969732497289898985098708337664578148726921505441676589292199022091499771050667414698384280825193275957728353179208839024808484415349262559609168452386999107620351406642620412870129028309188785024536822853099212431008353328008123888613724168944154964213182557641554985111907034136894118615451985674167608062077607519583781368163006765152805228037186994473893680
608 -70887727212982536457063613185435288682399833460727542629174976485557770856628033451737684194083767857051310752249489809724621726660405758445043723251077068441128635264716996901647711375344548524928322422426226120735961063369714944884577065115470752499777040246150752901092032193024855339862045943532630299038576146966729949392130383838312212604599778013610983976135251476309397286772661683833445816604010212658950385713474958508489910920
609 -377135577502183202521543025406119577399176260605038110045757094875118710893343259843697316303613864299698739832709525560133773394923372261384325723652598122985819731577568693201964597242745107493305511060523350412304775177847780175608540269673152923708009735862099155176560871023684166916715921582796232162010785673894540922613827955975693214479297040588498055210545472638171241114459068831569069180598591856031063135854771601624308464280
610 -2006437877166911054138719721036374780722717353288732341794547901396284488599565633788604637204780192469274729297385993817801372386954027748267117819067169062892568900159499154503464172759631163169146664513229813697768232746205780211200117885971659343838632361186090682131725312135233165010997455408616039897659416020615110582881333686916811897767830012735714224106522184667106826046577377618268885007145418301151724555177606423908149377720
611 -10674700229112095909451107608972294228747160380441629327644541029821356099077595558735563286202988122081183585617470897441378868985470694889306365544212536179171710282600794814542374848739920077978878157150145773762501297506126229018589791634490993425806947924287397473665469476446550441098393123444978531557211713102594760625274849358249098978965857011366362693424039831202567321630218756339448277145553254685439232414428303304140808331880
612 -56792032082620511095434551096518291420330158001446898953504963511520322676998707888506223619812052820060709069944602184081132319006184368892895690057495226322133274170868035981734965126226304794833849304091837023310491555320994559144104112166872605162202435390198590062869158756161336383552373019037062464294312900682950990078106454406967823245641668563620831245071544010643870601983070608885260314213226248751268396743711674478049430282320
613 -302148800164657956349181596163732088948591858852214527643925229575067351207095389035101221603666008258395161293965817702208226445150258329496823266706904991235732781252485193145906147500758885881680175299136124868505833501049815621729139131692055236492213044515546353728985954314497992063515223381313468451713997711377656641160587087247575253825207567027686345142438632944695990653871410561757737292622643046299618976967908674694795541971680
614 -1607518866334982154641964924516110700857618741761591014196598851026755103398692575869360343584418389732372003512042281213597037681983109732404667578747742277112230684536150281684730454447577964896831559685656399318702790696945240096898555088115922561438830809928286719775414246222295897991347611665340727078925722174508080132009498364008529886102581094635520999375457167378995359569897737913448101456905825338013707973343937221615347859804720
615 -8552498698191872155592613289822363646870054808926240415957115451235275177689682146700735883824704330628011965425668614895597217260900995179257996941351455250870396574152001539603433737281431275595948350180899731630171130891421051857151229478035403242243770271713894072387843846796926312408755961262526550741649766705113840775841344264105719302216522396671683421591517510763481952158963708967216861926747715673197292361794842524722480618036680
616 -45502125369584928176782903652539740746340524486979199076567277696708196661392626662022998064602745207752041042171311737163728406583125010760086080616105388202689939878450832330931500895640746956495475000965191964579099288939306144652187704342283526531071093049212971663521236365735511803103040014563401902705040728228418160679424703830219456393817857338316419444914335602242038632981301906424133300239247788294062389403954760432530152183047120
617 -242087335722614381883051383167196967988222692998362212554175383837478205910214895262130491294036340645858198081081454671755926423185347563306222837568021250239743344286566525889593967223034169601231143316921414948517743560875703631956138254648310228416018580387921364522709056685260900842854346175651664604335312198173132347282468416102218351105741241130412473222672749060006109469407346638981957333016603134128376552859006712756513718752085680
618 -1287994995706300413769651791742146015065723280417759523341768803837530287744182507701919931980814249425017975823670883143882612806360202146776532098192520238208919768593370242140867381785028350341060301224357072281621735747690563892171668141548833659943193462469173125720615044111443228799703163580795670797669859832889271785418836738802456110206015160739493334595853578510543394464307101073573931543950735371465932421961282808660783576139217920
619 -6852641176061238573864847954815637741531683250556735698092868279713553120927145188706765111454482033345826694917602004310584692963965893292887501148772343340530320592986772687981146651928572859071284180741987915797687780197622791653542342546525689874394050776665478729703797582566887552544672060172747171515661718642377656456609975055613783746278774986285285336595282143369693126519720305684793223097770673165252921165567604000487697733203690880
620 -36458895926122931713469710658933257486802953369641531933953278068200147133046151996158871439675051429714496326411429730712398437178968358301851958468660897572806090562721865608799039094160316012443113430770537892902024636108203199159054556551118894059921253148364115035311161754946725225122098149748020365570068956589388852907633842358106644831647914693353398524904647916018934902106395203291357744412664196864865249665174275531081498492056315520
621 -193977221529637281358962371243903852292073568982322062590210310388330646633078023838364580554380991710036423718498811008031756306071000909760889581358017790350033333727150548971279443236408144729235517812748488374392745913769693420096252417415325743044606330771535015965373683210679672231526037027939576386397157135797897804611474403579118356221178803213406474308533764341479364186317043301014282322381839525491110032887481083641174394951464220080
622 -1032047414832496614415721538880413619850943721126412354584357557311550812863598859590875637241643231762359778199717669741104314050898768224321198669978463752684387620403939377963328379775471263105597421826251398442561457192500981301637803986595932051902771649908155051126074972685186472154383360782380585134362103634656724130392709523123915815313495570593037449688843883331934054799723164335466877147119314162337897097876368994928326749982426705320
623 -5490984975677852233447224977295874186961467925376045405794695777645293509027779660156771257989045360333818699897986348804634714756800164821326893768318644791674781785619788188250222479774521569821938519448757852589912915427632496289110415836898213700109988489154291617268883142464768352612705513804880927299939779577056786865247154851671024936926434319401485375943081915302150876478697372461335670327878637562740907631637488840403910964263516988280
624 -29214774882486780982863580883790137495071646242349058595920203827007060181086834693223476554737617775590659754207968718299464722503453098759709780280641936973342956516897931684916093631708967855525065555756416456587015297360661114995381043363949081824340532205749687108669853149737835865928925688105368120637047981157703595974926951655492871838009127707349803338253175044182098877660135035816327933419540246629391105119967978294065141952554144906160
625 -155437753602943595412101331707783598988583114695974815391070036194097935715468271594515051065289600039368868704832555014711647627652562376888737453744118912233218664296653832738910536318915747838396093237013878842585518987115545186691653935734216631567889586812060367845457420188777393333489427121516213104272694128672434668189977767042770035047693606999563775688363478416186934073478684082287919458810492077513963375306275752346477742019250661087488
626 -827012647195442935119885035427171508494858426675898255947716543020242963505392705593286159301079010615758117048191013359745101166445189828558058595339705134522864724620943726133061789323642925886499876590155875188891686772724728759370148773133735834880019392800475282024620089225295622115089391537541716419493884787046122651217581001352329491120001823002900254147029272881960336286975756666708842414876307839934472543004913019989108124005790518661760
627 -4400170028939392087704002793472973531775736136973706809463417180879811079697644569076167385053974971744191988209457892776166923623731000464405801697430258123186922135488139448982279983522742454415552680639456557512492973481322253970738378185253064154753033694964014603205874971210504607222760523141447556106041742063032906022009684443410810945717127189490972081806888374390088120440777603263093483548918406148213219165545382754374926200903151621972240
628 -23411456226026243180943913901587360268706214924745081701786813330545725116272073401526023850717878475209108218720169894155550036862044828367955683166428311093774682321121588149348075623815779885563453775514486737588202382543990539191312930358503676286154340860631886503046839031065751435385204707361674269240367066019724035622763835511757921826779385063464532521101094677967474325020641267014146181377340864804337845851972705509259884836307634692345952
629 -124562998731378003813188849173590688923371473460338996481872916523109179192803796445288730853471012126066665718128639483024707126591479835584654834739942574945080016010020245901419562411639722829078486925169237454681780424911289138893387622047537970937135684727203745451192919741581510149961883188200735182641371795133263155781525017250382241229317359695948469350291008938042203673033980380034513048681254758897984173029793495766317479119374171927084640
630 -662752436736707016705699013623897317912619150590599384663044973597220156283643437585811570432917265313987952095478105965510359888322124207528243592027525396404844203966882189019832857755049981639217323923142804988244473788664910994183647752704908413991522860529096302061471001019036617073216647815803121958579210665985293301828119155874981561134387032758976680526309721228388853436807953731609037711078286530566892066969065495368346319237916922557693088
631 -3526267527561642829317461823612453253576830445032229093095031188303370083029602574448432235708019811741501966802715193353422317504142725370510045981505857028243650021280973452486249841764621569394182219276863429989912194081258012615510244024542891127790610767265616748930811326983589907923363851775304863527700822678990012576434638844846744087921154898155239224758095464353004392984424493798840632981200544162939174588946839291209322145183616539783201472
632 -18762073100866535323079272676268585259770670602006339279213854345934649609854703141770799899891889685845326975132870599515454467184090841435960837836056372351011349217701558797857308834013214697811802696000992669449132598247330455816827900926006743166055362320975772072145599350000547485241964550475936914628323485550176340225001481220592340930337099516251955282248541232768475704082000401834108884477193562779931373644595459017315524790845294541502196000
633 -99827001308073059560216155637590229958675932477615291205684344369775350997598575489619787072166935778788409475200987007229933429029320690539927039166214712102881391276003331100954744203354949444357044131797276303648134003592455276818955457805522147607305483901804949416425224394933077951878660151007392726219328869294805964097264116294354757065334630968663748606141013717883041273656091065179727217239214841979054663134219021457450169345924302786665182176
634 -531149599392675893053276790172853993230205577560531791955551611221396055009323964946422499637769758694145887026478947820397484627543312492963609467374499805095770544356460913923170059783113769139736614264359174676878651041796055576595287135401179750275757606847406026525636537939320990707181491447163000441559015955270125172384524130524263346520650720799735149083833228156892054193144046920290403322855021527953641890590786511261917778199486010977333932128
635 -2826098643461593916529158325858385143727593363202022174605863781371822946821541565921236563116983379801644080287867242243166282266497226834537850207585466355018784342998369785737684775656051917126130638333756607665602753288727091864658941522192249143510383330991875128254713320925521777134903536191025216440023870251690931698809853909341970105801427733634476787496827656093165044484401315375204133650549844858234435297539963546440583678938885890261989353408
636 -15036937529671887046188994791467448331992121950299509020576791070196350671315655891353655307006934154038438205880684553199459556710056710206123732987974185117363968066879165179838959261004783451635491787758852297746085441286335404984382417345882798621975482935424955732374014592357987533309723221831564785411439200565231751665223885257183879431943479657376528877509449959632083567226012379513834088443841931992282889520031110733710548737001093431992502658160
637 -80007940222997244789345178810782957935368440380050808271975712654770534594638614707035571226584184610261457042404217765029149784542100331436363343795488506431274761406528766219563548269306110991695530360956021296669264959283749981239665259412149275258235145547826720959387173519597131612892369465111239979387212397579462559388378355667550435005386916051864767187547619601687357333323239824608405631539937099404552391692916905097749779650050668999377876294840
638 -425704650436594904512020735151714743552345526548197209292771371508870776425201473370159819019924466887173648172031911686334656249843009043103301885562141214146700798478411258848264657983980232470982397032898529233217131692245407618204788850108425201816401574927465539832564874678164051970714346915065205318221543186712117601993510421897973369118966977137018385435018992510456713273184313370743428824882577193991530524122411639119326490943240170397137031616652
639 -2265089174552939094061603589243340702732840388575472978876763174234529054018457528626573002487096918403520484940261754555756196911768004627482644244079620506998833737211346814350391962009123232914319771907682637234741987596486638387888095030829865031987292903347297092883521309538867054640402824496215899269902660598152480657562397097417521871733237678854720047587902692468102876944171629821579943389337006913991263086227034182879778415371550817944465302346238
640 -12052130200493348205327533515129132730561687556195988817687284556644238657775806433789300444180555138649735223164278297053120812547667740566538739410457435296915399979570736400886899856517037116040867916697885419964467926281733681592275048597381017282564570152016961959516746941854698519062166940535385395964161856964721115113749984052520557229768016401256504022438785726653984809983437959975476766062298504585192419096875149705667141814595374186187994094079676
641 -64127442556764437931535686115416071281119021638668809555136720926252635907623377591279258116823582425464486020528467418761153327758881323989794970826157380166572092771384691963440538378181661316483364657254372681769837611021599101250326267825525616780162484530810204558600414038031603926722711809369929195835760713933891504164042150874659398379979700215996177082614907153678199479165744197587076113657845017535007366854387922821088697746268421211151561079793476
642 -341213036949600189606604125078759458577221476803933067804988764778645767871027114751125569720367015401991272328014577561277158841000103255365780150545296302399949515560670021906228738483910257932210103213727044868547053582627590305324011845666883581638520340256927976443117343747889068959216927755632260663396682759396189097697793092833774226631009185639611150606832347029461851645221047200656723101888015534286140514448580987350533554811628966819864654881028560
643 -1815552857621618387440592788378643629246856835420840576039660472370644951859764274094335966142627572520417471029010116126991754712418398315092018082209672825944297467069860143480969797542603910863468568637300834214662889048018428728207577859862853954810884947428788761933738155364431739434190081928268126926328896945328411183620497807059538173672481849425215850395963863573608245884535106260797846404080372788865536699180813733744120870939858321250215724767563056
644 -9660369965239883100957012343687484964412987673858488664365136404875089886766617982435872394902018638524845346831121085665369556150064186637132010228513642977227406054895366914547554030125433413261296621955162339058978005513681494950674513764678568204319472819339956134312847347075681391921201761558851821748978675220185952599377041827158600683176980697855328195154084042051880226440540960765547803825309960951393196669212351248222464792463600321386771099544038440
645 -51402021165111244128506882030999049349063414761917555315496047737140076850298122605290123619953012017378146719161535968911813720925902464699702717239420181505411858036997325914017668023919658854148068768723087609512319837934106445402468904580222799237241461422873894873697606795767139676507226961611835920230071289952807345238132082600509963614800162204969532903177604403566059896977532217265238623436231840283995152535801740164793330526287238191427869416166841440
646 -273506847528568284219048218192795071681744148031310858354390912624926688029001121917116085267378272787545163155471300926573057370381519349019162848418524193000800904765644591597605913523765153928160420475467128664006530055614404738379146503444705130607527227318992701192368643564735126549230832570215332757743242247904206789336362224719646597142837766952006940512342426831789085855731928070294684950589663553722262899076674096894126424216216527117786953038740506460
647 -1455317585653189369295358965211424789361942691011634169712943736637942126953468581150081409546868717282117763955779513400782060648507539288177474947014414649083870639196738530468852949490182190404137884719114108135787554876642002477417293131400628529431879995233815922033860916912909074715171043050263014436148938419385164879200332628759780450150682066988963940870458742537832324703889351845942762682754340249019839358574112602566461677190664333745452384953538378260
648 -7743706990794814100428094269654566589181906213452381617387886091314985822201248632811332043735656031672135763726425252787011109335642114427266627812812622692218467045101100181238248620796614285410813285897074484321030717274933641535580981672261072426055937472902023951531558055576728135172372726899335865686747120629427144967514054907258747951259676209345027523124797777246799600468266969806186276847089053505088869560193519769448189143974466984874575201252464704200
649 -41204210960595020074561817383856372864809587646856607853007402432379847032233439598751846895219918451717420792960054095892992570750230599732151563209292364744822861901641087475871660343254019710534613193630420167592905630960244163535709272599585295253057129001964539909521722805331319729331955531510729944420962965947842840404733702620622964298554437679989428574332656505636666794008092246868735695953533709479952828922482015427225985949387439436283264810146677931712
650 -219248102661315743790990111380788503969340931189704567913631017274977638860610943693077696553629377430717884404499449579050828914560169738439108419842718386459714095600904266066940125364635906022079249289198866888096178122128071951277391718237886982956138996151244513180390540823798135546160770967722576710510543526791807997106728914040080560771138490975447484319783092471342255456580180174808165143331713698729195173056676512546906324334938100542077034785586921767904
651 -1166625948511891218350697458834551128512606968892720963689324874706227278766459917004426034634750617463205455633302389089975599650038857557824675247207870763826068270921195750202784128964548609593179798011601466191918278085841444233433286471337195071153850185653123836424663965554777949044218717657072118000508399794369380414005466410775586927658675972462014506735258128091164129192670375860587502950694370152284293236945786846790849246422168763071735921618400433697928
652 -6207674861643240473641738387908009716551216473820955045392650427733480693373044780813856644932267784442823396910677242788177321266162795089591946479209247060832647429294308617185448564207881425459618883125301288215971770393349132034119658148529803366143420266152261863812942501067881055385802774827886115661706350120101943240309743294162023136412074159648228875083582545599140996558136646023332210883278241608012856613283128556962414570099370124303173815572658373838800
653 -33031464470071449738954471751367472345923404715853615247358425734787966341093849407521171646140698220867956620609925486882257236454909827291972088972197084522638370753434541858835461614756187440598902100879483218044004860417318986879422858917911413447729038388514862823794438327461898999224388889756426093904634647942079890436592563348871929330137326662123821509413056837362100204339771759799990638571121330452793987360221794983832243263517615496981229841505333929105632
654 -175763312183634002074033092337519600665501101559391563470182986323948083693212717276979601768220827079924741477029600005571975607732266285565557167064458043526778672007424043757574724725784001719741733553475754776513549314165113242486787586241445507894060454447338551987682798214611309607682419859949933394604285751929222513903325791391361108464773668748305510394467701467450210231553072937295760531422113410553122376777975982298521320704782977618539028855026566699613352
655 -935255250391784644637376243905104249575726077463902752632304048514296394879732171016470542960771530749969499973877821761604510065005506317422445749787608413982109166599072253312613063182222730980364353395557380482274007992886153339425311129170717005929722801825435994080315288045148774571508792777482865373053396285644045720647367406487264711561674553122375640968086956569230556531695251331323047827804854307141179954062167936951803531643253989530339330858818288097632016
656 -4976609963978664031943866821756178981706141975516082374739110840878376939850488141234610221888096194173876212067025737410214106490128315214849068434491982845400098892576836561600427763577343564484384645681375210410133122171568795774562889464272311702198661597043834561105013205567794833877751493292232142774566340271464131061689341508127723582595422679701291020715250215199246624785426047456602063179962013273802918395692384549685051320118467335753627500236421663254687704
657 -26481255579926646649105727181478844027234186248239006113476176881692536391121289625487696335099414337015608911540257679127866720114707566514399373654747717902921319112871289863231054601755327977612059647886929141522644070307137886509516778052921393955662988085745318764036583268330632622108350444151163558020395214814175401669048859880741971534998316714819505925508470084529898644545246936014732106025300350698283131639437545972948096642932555065538073376076015665384571400
658 -140911051157299774011120273206129908967969309874792136253346250759361825571025616293227826394292257355376766696959401932291760916052730778368547585409744389175484627392133828729561675114443667840347299193914629914109402531440845131156202811916902428116613283906015780500932915676175871106422088638819775354401472766999535948771496276982676869673832978791741727592107959168543845569870354495678533161087066029093812471767630034332340864305796918389081728913708237175433236552
659 -749813137557620866508592698281582549795379153076820310342437773352404270190419890600737082722137090292653230388606747524888904006721061579306190312223063892798436336179547127917790126642256584061387589729538602221602231514718069019202512744610197951411340832511984418951051441914876727904247815660151929652295590716754097213080803674785190281629609722761033329724648296578702136425273794031596189635237066793652916451864552358541689962042086924110572421645060527847310137496
660 -3989904867521049111685417728857338069279869752758108049745221697885860061576503027775441234915581111495579987407651223978838594967662649623009025486896797025862509872142930278094675284678112818743397546695025221208097291563421912111452895723391688667992093756531499348866518608432218053959637909215671125216687135594713303978682243669500283071183247733887508214848329886202057864547145531269279389334807429204875547027062777757558193630480920516329719847761074210986529640496
661 -21231150849649050137693528445472225872169133791013948817035852058744826674969000093867640882833761549123919899208642063688215856549947847536242416409780375160561926004858473670942465989924673296488849276774456950813320888944096411771186686013950835125329392981579158732744372478552143825021990649860236858317771111885040472234577921475762284744489722134579722756398509493329659901146830301955443537003858351128110726278404516818487543184797880423273203572707653823904552339040
662 -112975956432695703183976414407415050699456980936188154709083272623648969371387525078441102705592591217133955302818401834930855670022385913976541655888848303528174069798413057897739632708362706701812446786269274580546969256756748073414113581570333191262863871526863288980613216986353129854791661631931233945828516735758705814021671851920980600726174161246777098439176968142417410111450675880238514429524765620885398119619852778973683582295079075111778061806407023332359914877680
663 -601173748775210021986774233404117006134757972796031760335896512584626590656481116253379644338744657553894352568091258885531653356458976154628856502837515917754124619769743102150430252415206570127028795664667934417729209946508572426925530002354744734225853012509839008885705699612792442169231439760469587905210934889219357446794045030612979217959446091603778815359021113584517692930630988236714359247341317433186883533673451931083104760830444070618708203164487030298769867133064
664 -3199009103735669393173889206957093358861249364537945928520781784269762978776499950122926958310356788214690769752196680332760049636916489180422825290676472910215531726338858376914378696718539000342269024125737369404483042555445917292310444900277977586014972637515249100460367442721594243918801414966994308159569903303908268877618175133319055778554083622314109156105372541700675796480903093197982392753120671134291649171838196598354635789280509403704876061348283171929205674512336
665 -17022856013702251664371260517937933420760676610977385331171908485588317479292046492754830125384095873361070467149969332181411285285188400850468238544294602692088511357592607692836343657558572632930337372347028140461239474519657050378146415222566058900033888187309228705231065852053285943428969551735405581378659071516767740103831521194964456663345147511568949439185765154939324400016293421472837695029886915883620989766968828916199927003407944221558547150745563786049336396827952
666 -90583866208817397152496450917594954675420742343885148028878409871949412121239286463795423782944274370262524375527650151881386379180074666673184277884889996792152737569397127805445674787216374727079307952612352607971909682328193465118643040251776950258115885328204843558627269105161981656942713620563958134102115392240737979988716528599994763128636548960900704690806851374408594158605004173076457465483898336341453402279049640617559052188086030716190453431819630812211268814770112
667 -482026320424874928381150897772260257258528402508810820469709271845169561892516831708694064487017002521533736775768483417176552120576948885051991686879124843519857701073588422398579592804246590894724902128701473295795978634282241582986407147922043805285873264633993865749217460113598983795587275238150588588143538920160477152495996925102869844736811176754099342822964913234072752962617725433851153879891850980264068486119719378192147589056344830882394128539490093600951175086092320
668 -2565028067278847473253891223398661726431545918862520964311060121034711300900400972439671418741818871134904597310711003402768927003421420571484494061251977048119757375460760093478839710367655245979136328151945264422460004620254395546106205786028871755234902873370029686599583236899011749859190239472715718017192338293490191157481751891413708105609661287646140072523179770853266328065329468862969941381055218188672398718671223302543012656352867428966063879284616592195079832172521232
669 -13649443792833722877450105937198662949495495686670583230321446173147911657704087971156561035211690219641042250590305135373913607464318398228050426960954533390733387545490255571984155047007979783752403124060189888269529836796430590147704673803604593659543540213826187739729571714543925605267799147350964007395196644242524025891769774460547434251601816511861272577288535385456664108059829484307317121993955858956605095865953495029773115335817950543856910111337474794423889870499235800
670 -72633880486167272387200673653051176001218137449412314528813691824103299279431037059456486582136877365434667315413263384758533609766693154177579223169349922595680690101691012729628368905742179158853711253718479834334279418792359993635555470471912765581860968960251964452960644499385644194490115349841054656844890927028080024724277670305255221922038436320514308267133267325336563999826658845654838093968499170373484940366579772994411316118154839571798980908906877996932846006174402060
671 -386513791664393798529410336615289733243735555830397290631058029278064791331536473435247201419261744832556838585287050814012881997832431791684610849428167006152947832595417047635924989127154220799546134441186989653686926147610428867848300751503777536417106470056229448568546092872272168604860483076754775060028473065848150306079966530277794519527345578046554136965596005001734493132481090062397426237549292055369965137541604910493431654119442262811059825239249540370309169956474453860
672 -2056800618429737722185576082036030896277541984178783517643498627471085800370792462426703387280050076043792508014942283979072538543737117041146211980135200052290313721829224193200846138021204938218637148584253703538263583880575402188912181619895222926763707859387689824161247444902720031873844865933500448290524091297280406021435724441747072347736805559823632539446280146183861669753166111568721635337541191189642931174194571733153406350243807332749574548488827280111760376228875695720
673 -10945127878863243269247324956972376966579876373577108159215228032302322428862362453785073092222516808876949207923701385783707311857227269144115643663281801014497501164717829819402737807927281754821006067904105094846738680875193829398291122339104516663022721538501807260906875989941154946440777167867770402988758742428190573193741177929316330730036399345336079055989755212025697706034479657085175677828025182961239751315510157466235505988384596707249342173910933110453894442735204563200
674 -58243964484324702176902698319950856770705538275066076443682675933698780636745031659663875896411663303395179114307926328783460115460665668320199249255224815456301637101645466974480922112192270938329679522115292599392262448982686121714242726999592535875820767081655998916034906786879412047020063853450896118094039703304776504503532062250865807624450157448666698714943940878722323952065157721590006069255486581201602606057707729374616208295527655275568246816426843159489135685167911477888
675 -309943444263591332082689877346704281434502660540934241081223911002392161176929718048567257106444573999378768998335320182372189455740842434634659723653374671023540322467074390283078469011757069077463896556739818708795708553800022286127601512268316355506097797807091729538124775187360036957398995600767771039387055008121087466770888579493856433841549677617211584224265605838229902972747590395499774605636933212117168282634221099383861115804508788783426618721510737904958197117131466189912
676 -1649359837867723383539623372665834035815964242816279944781574260148043654213592885782001588484953596783259534213947669114477766009040315393251715843976872862102927157905658789077521952680174742787370024279239075661979758441733338638418220287596354276692217241828282924613276208086578992826043205213569202519191208803139742031564895526595408237491176915251508017924150504484835509756030799737238159408057625624873174675773226772577145457850589519481964559437632252105940166475050586423824
677 -8777074916101663167056583375609596493963840991346581772809537670700029004298642451064784893768458088816185426024351754603146106515700745381268134943206199206796452153926937009617934159937036622613892109112361601094476712443202190097677200131867221485192771927429000037010750826206556096008251744275189648055868033814037424263508550274854144985181038210826727667253163591177993036446328185923419428298293392805160921627305338002086866292687438445642708742694800947187534484726413923273680
678 -46707392264452028109337020198528197264891934331471435727140114551350839193540449268508546149866368805128983852709245020954737322332493381596984742840095785321807935531028827583584079799985597670339900095634863013044090475409546660205448535606038533387427909408071768768771019356182797533738249795912310969281021884147716765882573421363572010068349465605485706914948079112206254415448309312584187833463285454840569079769862358711253073930364595794055950763163086039951305539770375392616976
679 -248555202297752737903512906073490839074554794965758716274508666315229790628562432477794301311431711780106797546500983618861379709040848330477854724531771014523741635228255525807148194831093797708168984640125712923233308782536415103329002120688731661538318622736535495692662794449471972562947565479149069719169413820595744740211558695932954091856010603064309831611816605101330168673236197384362842407461736303332359776842942762241493270613495091883878108742336563488131406438524538274261344
680 -1322700479984125769434750136631439022534269128331684291303486085514759556988607367646010500944645826181202307871430056945216768857310943434094239638548995116673674423961845074434099529289294739998596871709706752013134971055051698711107823496581431995387575153306867235315927189471882903053048476323822230322455121995382150176094827693737148161499074060104854623947399666546108629703465137244740134811534026542741905247632600549898197185269249634308529771285197897295937491424814357961020816
681 -7038847850483764855831066229560452500465235153584393010080824427914058403626365089832924837821634948614357654727337154582215802292328645223754717834851087724423544576548123897154913054997466711668821098541015960328859143900082936503729231672499927703952691155569701249605341204447365034882633563798191325965857507099410133452073193089497199124699646533120939602372284330770646202061798831160050811683473357266131608816424460879130627317452326791881649599201656707642074153064380887297278640
682 -37457867840470022547198453449758119777938263134179920784539542276945747983023522661998106597833078615347093878125332573762972132160776590079437072433547271306623728463530979987354830000943074152139871265335244968315302522108345569369731829367856509603703189012688183496059269752606440231856219477794212499414037365002976473643321371279202052037734996134995553359043994488122115521402117910782032651722764119355659167027501208122115770109957610554331543140317464579953617748638155296254705040
683 -199336088915037189381727871744247508238188372381628889520220117085431950905390162770719437129347729052733498552795382187744929690087396155591415148766087602780366569471917808145030940714095031725399895781010800859946277458550340320191061822312433492112269106482082339919688065737120222581087493642918869296162976617667736679166214347911610108909258482855948781607221888496581623220921514312008911847944612266610457774616235457036217905528620952634727935943788705763809493989618085104788644784
684 -1060791944851376961671494156416734880865784796284140228560629875460840842095396802938090904714547891290906644145183759478765072105943535536915079324767556220062137615360719452554520537399546427022063844650594376864056032141729027864503020169552124963676724216658116163380890953888922590263712125004555091470776430359022793784527255070764037375729739479225320225728393507154077892789300571450888955110607058057212403881492884845798971334341810085760857620484548013088293467656561613408885756448
685 -5645155247315424998308112107833208136129440919200708575209775275820493078391773800891438134283395081356234907487083628437663981566580897830952659260608843743531111057236449747159815921184642266927889444455531004361753619993007781455766880823139487698105292499198850706631125048008288124656727149540504478155796407592517747502207248983117263618159140703655697399256268153567772735042635368508310575606082393505320874835452531173391810347878627253048310168975107405060911815392597218624683546144
686 -30041593061206592996364027219898930115328442329518455368019180255259895324711170256732896405132114654505247718739734125504235686416467761400290108622096167390861485376657614999172353555351105588421833408298450022101118426252906963921788846832645409309792408335288600188926339450588634807764835413581681683318780682479993740816634741414646985434728744938760415492679403579787173644438119231065085505784585296391513293998174817967766120277123881887589554509560571320437431847221452962746915506256
687 -159871634871414145094804115116082019082227244749955347201930034098742481807603422669090778767301706219701046504801973360509631495860152314328656044409735847130262883879616365010418174221340060692093391249344503667266325868390123366222769310203913199085460454564036422264641757339502847188794766420875868357729267911257889840342057701973199372314146346151692790192497918323652557975317981863820339825781378760357324961476514478698285434070416367266722735068545423714169956922796649349947113708840
688 -850787807611314197522586885555640612744025924869155769012756594777290017369892810488602089437327528370549883136029259858759198018530735049859668861105715887800131566071358596940632352672318651915030047797924749855142425205448093532285637714987225767770569077498825720209591500147752382799626989056218645045532660057743764264046685404154332899167686409114112133596448479358310313501890906639796901934963447288095727385134758124690963310782531760154057379343490187886082240647910881145898082662608
689 -4527646161043280449979535758438600404352265448878724606633064543937493935998055709052469965173056331634684056883454268474447497479451466947829264199824065663889944807278226801651961586277423255179367226577046085564002945313705773914447471703080489259711255236607290515774608417200225699905422147636151037052470671211784190377190960671744342294435792078454190612416638481890232564345810540124317206453890533036842050210662681611286854985099177713506116166114771128737130492049333523900884669612592
690 -24094897144742717246554448204030068401964613645859576560325730827470524678777291652490526703512783474095521507965722410903845956925869376091417945899053222223020338391888616920472354078031708047243640208488517460346944629376215052266778950972917158490396658531201371039499454350155826347053449656805966971577069554958710278048878882965017562949463300534496854892240544906614633713044275742606617188767420104567908666528321082353940806999492149324795404877735751663607753104724412313528536515805504
691 -128226871547912270160132131713627084294555452753008006050244633520454129909761614044720355252831874555436585378190588321588407272103085561614194553408332328778650820003782832377283081237351948466248839810633321879713590040796333096196372983239803085610468972073162457004367245229300411837686452285222235381688319800437672386359058591192088479935713440154227945284130336344684035031789814815250791085960800340486559976399957827832584739935015177338368552044093351355314673305851728213736231240343104
692 -682392719362968873406737153304671948310705237412327630614817185104770835005828811116476217945774365368238663951161623342011709316038195817755865935546077372648479346253003011094200103531763114737593793133327798091775031845893727936058512973448632610116776779233391122943723471101071349338906916839046102710684687831304392334243380281712040062512096758569809230351043625937171723101829990546207419173203622156382559069272031617184562615298296357489034331984512345807247537250869663075710998321793760
693 -3631542129704951623943959133972054490719805939981292817675947203007163143583071067925326100102397695534264657568652472958894745366708634593927005747659118732637155375094431226234861779576202519033449621419101089079661028695571070279002901232491517916766390460950168056974346038451457334188908696823196280791817740796149347316442855816070973606067626447699089323748717247742401701348062311604736459886781960530301037842224034667252694699119793344814215842876779540507406363120375917878175423047628864
694 -19326319248257306014418188671854842164492974625354888196761452981319899181853823325380772794703533768825490935902618074723342389601956129695367992076095367349338201718916642696275395814480250287947381218231297337588403072468868026056158655257864501179995732851521184945019045267842557284790797550782958309893085534824670916843643019866527552620691229549899467026235933104905126543227843309684768613334080405708088802192604174961766258899041428380486294902674008606079661856464221987282173608843398000
695 -102851011734157921437891214038814014742585616620062086687627336825714566112073226268923679657380333773931086582895972604321921794008600701289597548441237422896261378691435816827715600738476217710643230852520162305707486625685373941824170595266350995554274656637520413046464824084799414222241999125295685247960965380762915675007738690590855841442736401756187048591070833396247558102416383529872974119730477019789054154506032257722026104083709259638133547551916427114414368874076557490787184902164562000
696 -547355314854360967073574701064000900179976499585776213786132798062230178169115426492901548911336952088611426127377819934157675682437873307880370101206180732626175081992014090715214140431284056596604204513910296233659871454182945404021713629970939883632421585282678989650847002468273990304262058127746171662367892206175658710472328356974243456164028200880481267994472680574971582428190739599949946461645857455982058749657143855196515787036512675845983968682071568940735696816134660763839642080354409760
697 -2912939464119278479427100370022527701955427870905870675095995389465326190871358781995113311331411831489811506710397065088548992050318963829129623601544753626740192496712920089471138660473614767783150452450869496375772721261190727735916165411287459954001703665074683498090499502147747476228044802057652843060278682746499040540288844341134909387150294981864164898286263279807753619472240645701134243253105079579233839223978782143543001388285541861398645674734885065283999456879448611779235977645038213120
698 -15502256694742775432374678133843996606625122182981334336337591902199540245138265893995457266030928239002658236886922735416780479209483904204163152119932676524658780472449032307575419182668660936678147152835321506591196135750630573599240631127863454153211367404253186511644428593726896570358753320060151741073496320178968481883541492161226569628877167946442681873466803885485630847728394296295572433167956907988982122778778288647678504128656274859055659241730289271633875753733274017674282016284103157760
699 -82501098134955167819427355174211863416168378137080925137917907960065862770115047430978916017657965872863887478409850930802132589327071428765057019782321410518364214415689813430876690627701170486950662012076378607264618855619483323662368432357938606693709506549367568626816954005790080498428484322125060742151789152857571796270900769229755821182496148719455454869180194528160506560346613307078032581117702857621771557604304340169141990134177747510176018449988394480282151826599354814349509980284000207456
700 -439062020544578143129996917277556098027381523123650120605396516336981922881302100002991641372472214573926676943705182753684844803559532329311548095448109837267677287690823032519377408065737142805383923957469524160639244087960634846379226133348127167344245801347174053741343898025784640702152294964275897697089971739723072979239295720304802067613597132489601538684646756930863643589509149690426237058473724529641616113351508650660859251131890241812277576388242505113877378365859176957408943920271137093792
701 -2336648287286130490146771778535780277479319403919077918281335390792563782876073794181979472888250606513038447039275861687680194530654309587527141519711075326549099816176538614754986691495470603364901884269447343859202110052697632495505423992173236164279067905525149168307315959885165639404968567117831545849228210711905357221776130841527065236272779852769253714482349009835454940254943859885859337883214113503363607931643471513402243376029820231012353238359564661326046402415885707069879155984234935132272
702 -12435468511791035885953104347921295783120886558686798682131526991930914680547968042868052239930284377225429198955890953206879663483000862311720880492073612689663534809883227875273257222960555716654054869618136697395626171290014625161166849018902353298492501355505496077816190340919330831139770406909629279966023950919094644440288466995371513058471570143044659707751133419232427817402211260250677647587806986932149729867145193009504017393568958259467590685922405288993137007155363966020065361875766062723320
703 -66180841144324179546086285808329946657051934091465973504113190104990588478571766118866770480341916507668721319473637739599970447889564073344379638075791242845391855418543242524018029166932192078580581228617517446421136424035315249525379907752999194735463435444690134069838874713051262387595605270689633195612959793011525262085380268454771628663773218458065431597393516320341662075024980811409351332669794586392033308465256359399592462274782461673279320056610446684799798494020602650666395131940490365421552
704 -352211664638001606998125327069117023835076630942173596882168751908043232812264496203223081099020554330296990409096093349622863558736881153428215340648245905162051115075817057898552136245751171041621468764576598498647353811667091613755084108239423939699097067215363652960761004859394958203362431596922952894702976967871925880227879581084275708515462570805197417741721485996613619369117688191107838665518575857881313516419356073478289298338587308827123573499582412354288804031889463708212888000997480244803240
705 -1874461415905880367051377205146402761632785150785532103552941953068122213639328409459488490496447997313413516008382695907836728663780209542220048081751638909811602384635427047791676686859769042271097424244072282175134416867244608167384892807052240196724538614595224048733731960516923693148185679762220099768565491934007226666369141408359116745060761121538640566209349171718495188404159811650585189010663872041819782600139313918855430313978041270564149261991975446065072132463523264841026773918273667794045432
706 -9975865610653310740200707095189068863101687380359714439750852875902080889994839370202896655935920532347760761160981686809263304398964561107026665783289564847669444383514503872164838621719356669703252489753570105392336411025507102178048876115593544657520728699372711339450227643982725915525663058296690900942062473861541398770270709686710850676388656284260311941364095698395379037152953226265227644713338565276926946398454045140818920167590842029753655965401380963223712866989216107701196876512367022637059032
707 -53091620960702978710513277584364625869434480771837836444166718481944370788053779058086765791081396551904120149619328768376650994441677652161723583642018384045755111196371071469805406658879387109618298921248277579118093480220608201601374069848392790396114917019692867112792210081844597055448261958087883580076216740947169241146781683755621920010795862822943874965908755740219725407531192026199743150826007056059072045217000201880843359120612302507392780096636723994354434999461682872274164132233662070495063240
708 -282554798577871554229533464422129653895141513426967685365490999800819754299984858119638084142220364743909820703747240853223985801401510687849408837378231539336363538487034971989327125637397132038467782696198931064324997473160634574465166753531651787574007485829873281243682586612595167304496546381015697117584863338780166283515564214493558353752140512240982127024455624253509684369522732937921350216417633101186811414668800593255691089580278816945264816482276173774862844136777486843380836965965817600406793232
709 -1503767493245728905930765514443396623299473005723033905471481321863380672070279538648837151836096787303734166834703444898557998144368081510750078512976367570254085094364188941947091593603117992203960344566920191343370769370011733312360249664018676586560543451129080319910841323079297422072801269642416705830763489664266780662837726115543145631302882166239207260680294543645004629196807105074596003804218704544290415491532181617907843290064746333378306682764252254617734655117365957261158059000060980831859825120
710 -8003132317811003502297703783563018844317323939225310821690492820497195421638990779360474961215853778862286498195932654770637343983246025805216270738520549631619521168189476619154398915083375499927619589704416027434389186125669768748896227008862649064766259442547347463118548215935432667359659709075116224395258511486384926214989038183697072111525263201554780661208708848842493932377605231687792022903277173483103634939767261035511586721166885825662429173325303178266834551090249659645626932303061656684339702704
711 -42593232194835292939120360364015568880626778741297734409008779346175958912676560952637538419675947159259789170626113422420906113251111903395265323901622066479873913948346270081932469388054245936463515116405841431498325205329286096097625795151540286311121532567060758346385154962031406685287863729927055087262114771933403507330551625194161321782590854946037467574994068485662542786620084038217492250155959655216643099741436520734360375652824468904804575153533497954713689456586586010942287358360228145497066710344
712 -226684847209630157174615241531687441019076586927922377882756321202576276454534421341468751588113807087135805570945799659539246448570027273445236769656888808663215284831277088558975010269202059284771889618501171492398907505286162548010291215146755813194943800255780108158935204300569018893914395482063436179000666940714788226997657006290583007117121792839303750560474872399196915203989565604234130928248388170404985158551210142921598725558219116768986930469694668877183958374929224837870260038398140410845582023120
713 -1206439844288118490948403153271561195355362901049307033994565277983517306219741938273604747444216143699732082173756532469364174042060239604279943050061184693932249765663196748031581624558365063970337116811728163768202358045716773697416719408222154339044623986643062322604570336837397838652711584299512459038028330727161916137061763114386965125361375863382567279331068291719036843256976914642720675023025640333036918323379458071906714280738252900759209329645973062416048221952527597638085718088251124594727754319024
714 -6420814722038455418619296925090121021445659637272938364080985990872140949159715749793389922201593237902666448631565143924944334270624934789789555781887391207764611735155760518164760092338188348251867119919397074592891608275637553513670388052660963976905518737386893738522044978066465916259873254452712072134558329194629828128926691140816776965196737960548999666232001369910677268568557409779857466709311341727075819880577383057291126229426724186683490208166155355394485466695105634800992007455246238467535460484096
715 -34172431824805502583482318322814200295872633830187467936263016956794139057038506003423153310893729039459600271973136982855837929190917442752785970379419631640363733897068473565504415228315815432963203502731839626951979421908899136245652289126814716611089168755900017146532321638249148940616258517154844028153229959003168076269351268037180828904533619514176081625020732799678011921802291980640598688198809812165400409254844663007870574027675874811361399954035639631927530408475378232198427740321989380703111158216192
716 -181870772332147399055944078065292134940327014209522580061379911767795526571537533087756868625911087698911162391596090917693571635852022585446181183316897147743649224254678712865860807659327931902231648229849844604768919209935158584776084713894079594258413170180492344595716802038451302736865552173332907121732343177094510021000511505657799310103250463602006526291780466285820270215198073246815781076553312809222347221399029258875985446912291305890356549243767303275646044188174824415538185958828683777144907364742592
717 -967946180791328626983836334094739190519394299987985952088397613097413579269876967768542298905954586057986714075436987592278910254167558382790112906934047900129801952300159316015256158801184203201609448670107580406804248752492642813129129313174125827471599609275880393393453422520435893394776454137004671019859694049338547612114651954654957719355366347074402534340675447257463631124373943270787604507464374042659431364569207877261915185904889074400203068693072320381131593362636663261299045155642189945062021247308880
718 -5151583940886673972318729875769085571683222814967222603663819989074183857321688452832578508774599856001345351621452936297285292892143447903603651441554547650026439724817668967422217593658538370522538151520509398266023540052272776048397655765656796290119038302059965566057376873576345484962900114171797207926837616681330246186496186320241271817909379602845406033941175962740765519467788418075115337203422559972849689489374130865222683145069640436761755459490653204990386873309065282680067071734911594250422260336409272
719 -27417737736953184434050308774599245875075070870819209747337592302687146910483435555175081553338933214768452632912797171800785222573229178058891546320928063211370356718573492485506584237431769349075611600751062742326479162195026061069999324662619206855209995038084625485855665485678629467805398307489977698224808270562428075963511015967738442255101929710486878896756694220151702557705416097120345415337007901392385643639346776814370574607243981909744658608430916946240874874386505483091207518937036048694363232543241640
720 -145922989580069473986199576793392008350600947827489032332788357898449016497673249937782768954609309826649233158388259614884304142108004761279967960119291839073372863744035138076836301583405996143845612373763813767486891114932425656444302390497322100441481576260483304427558006996356210833069599263799710018725509777932606407373423955255877046679447959907691992107301437219470606092111774634732777787588906716437090537532861973433214951621132850327844368907555579194589176417889258550199771425787118842622477077634588560
721 -776635215936755744967558522193328483351826196693005673434821686603682447274309719531597890198548296022844332769798342634349596745515124606763396715606381905969444093816901969284503636644154824018488422252406532720148693129764132638764414055548539985982370764068631804279097430485498780730475069498046530910780220764660562343254113456195211599293006392168428606765068274724064592904302272162413595149935556981105033840355185981367895777658769954485936094362921781845505487364371893410650290736090045968468791969626077440
722 -4133440559937023637200184233183158889841170112593954166964894124258690796546852303455082580640147260508214226475431142723075556550828644623535558883031572526530744046747391786329827331073346288878610414514067505655164073746894653241152345104651168253363819209525400691019652714812542277794341308410268763127206477874339948441656099434985420401928797723013117280108041714884479179432312466576707476369886246340795833673373694109615880736552114193293283574525934434312675554480488241537381533137305344250505771975150060160
723 -21999234399571366453493082100027530435521978407649362352350489976137987131268170032480374069744294146338181450086852310881081204693640640841770472842981980281888897015539128556462074171879742777861133094308953754966539800372894953691872639567278549499144978063216052891822814793521583945606490848548148212930300834155027149417105249742344208833436475142573500536608928855672147082089810169188553532828065169514623365921526963377457091458333915063302614412993658936958357471264853305513338117103771117960843940471381262640
724 -117085923858951046172299955569970431719301040529088832169146810121432468782393386364736992203553850776218816566027791387556409619076485464723207919705780336197282366683451278645525082266592117791915284182696778757193131032631274642876506549857597271734806126741549855189098290600887685704755944511171904230024027552163789744681532181840250003283761263135367116179505159719035467635443950396182981627384486494172873940305921743672279183872474060634485622563304738136788029173403308923089975211045142143638765917726811620640
725 -623164999876559763277201280999777447346667193694561460295224736442837697796741702579781842805955965625161795174656915554583081982973125332027170267491639899300134837142061059013141683130865476990732983206572339540402198906895186421542488108533224052796360851982227974994688320667138900030703046981157598563040410597059136757492368045800357019682685034660529798329765187290619357426655044104285407848732734296013192377180018018441776902386107427245678786512666337663957965691556181558824777801228410088184657659180489602080
726 -3316673050500703075251829052536104352911777173689465396250781143733717729766380708676498510104792825089531741400795796719971057045828039796075615839672045215406249865878357101111466153294712031883998711144753449770366640898149854382395031929501133076644403488004455514305385321704773981715363985268944172722759643457733269435277467931038983382987047529111580731488072193566267008419454964552011756736496382341153793552644672120111352105975600090412664402037257420946632106998258203329520778485886903294296354016688006220640
727 -17652389841791287649094635921130762288715594228159330911663176290745175649951399881622695161271115521042643080073374148308066800291054786554665738117998751421433209850932691578710721251244818859623877054703568992159931917772204180368017759184276180451962969769764651745224019803156656038643706935051593879393244705970712321796768480177943367750949711375204983587052818687111876356767436214638807665073223940032469986156327600870154769051883965062354079613329103154127136387624199297971992643205681617399666879611776805151040
728 -93951905753573283460466519309079970608613220906860977969797385660686856546470009875700813414615003791834670752467818585075966326869774343262183070759377861651428160582407044262645153593416562723450511609817055033934928829696070821896612201505178923362386785707825654391926322153099950019251255518000500264259836948415976037374982585800415500419126435951997553740685682497543702504979768056149653017546394452483592136112696401521063276745300439578598534066977646150978238325309814730196968727945611977744172939728982113389280
729 -500044794125897254056665464085271048314921996585482644221839657016267800407176496645395034032302618203139418097147894933202016848382884589300449980895199377275257865743825126269886932149322246582599119566416840994627208844349082889917350900733438173767718631186393187405322848000942611741208255616938143492181674791279726188329776107819280771307637619660594942998455609678918543355153661814119182140334155356250731999002420914189231551779581109353182080848230361394613059506372063127444204621196772399031826254934751601520800
730 -2661420242271927059247339109978265473111323250681199493322180027651661648862769143767558161997037440662576489448429316598413283826293733292599438886569285482376564022393596526232486896864961192127490945877400419900293716695435643905380568526727574679317474591515131138618711714805878678775901262938683699431732059774155774586643285849457405401172023732756969797297944567731656952317094539853554329686212265334026894570104500086910338967001900315277309756172382091114512521547123219787523125953008076191254784697201702586705760
731 -14165086368144558734178167578954504614776612460097328312942107238390682087594643277601035661414015484184235757253836204521387026447148590456412453572350708305519053510941227890530209527142655519142565433050320163446386386541300784835358377694126406483183876201990363287238784039535627028898146750308136852411853769871929151395912964662392757939119466004608180605320176664334935845197805389173691620358269679037235778729119457506661016817834266977442173431600460306978416406798528042654947549279799691770861101869296170348245920
732 -75392165946651102590768320049407902579027691718128529968540455457098304064330941512355562826172886886981173185228613523402770318487075991161476459487471895082244206944125250474381450217497511755472360726992760300477120597653372743255551917192426845325336118362758687377851383396988027768196139831932314137254894778736743019176316893444406732978958113693246925193149201693986478588011380334943558303692506541250544891818260495930523781280529489958087171581657821485210122840752123497141865589913720724832456659562325576286690560
733 -401267912712152999545354326075631929435040042409549169398102792237914468128883884923290717576819443376675437697578124331613406670244147153150212232894331657745149918168044473944984207186484636766290323792352344625447085999293862012585667739051611053887082986706349988803260240679454805216377977339229838670877847517267957057367372402666971541877379822842839667942596608051290099773133862639704594210394407874647095683541670882982934851790707347338328632924868849440017456748842999260496127644313940366073006495073022062472213600
734 -2135717769450965206300944672799416618410323262022560316692659482828351604546418689303317151395685659632703638650766364468229441638852024113093056163002778459014405866010293161544666329156152218058915454358422318317702980357864370510127509712741422754799294381190807819172365649510957885708200907789716411100381690942851732534564064745518099434126685083988842089278070156963469962711632060933115779116975420308064161185029400133951608704317115677158988087797933336117307889245701359626041112068403859411411442197362520731758311920
735 -11367226183403693095715801590337111217484962903718123269514820592993221487202042915823728874580066959122672791873814064208688377377194287927341740783330858902525503300892598200021176791420785808094177578875495889829256605134905073928443825408655386649639682945382867476694704794789905884772604293152873399018218894816097048419109765040952697601429902910231440127361943482824199114141902538219833891020877695446696236470675880545157138231676205045869582569097140841438152998584297754784286313180513755916003251077268965058719875480
736 -60501529125753858688077909666942495832415748839120446032029043617921261199893955552915862014663046538793573072957669353997748040330096725825997836058068903840220734475039717886456279956917505543259480729251420026195244227502980065482460435515115670910181958029803317007876341401930956533337006551303245217058040784469627017852479530801935316266536630854637903222673460877756826849230693409676051071535443351457816561103146158268242309744508173715198133698678703523730452025572495996189306447316477434652324469701790118089358133040
737 -322017450022329144633239849752465831778276034291925737241944434100310313628655174889013348347288960971582348206813765717383445351809627024626488825126210796476503157383089551237506380819434251922932263928039838193696959308371533106491163406658526804409220421002026066693461801727996481953331476786001644749177011090682485080409169773561195187614943513882506112546276320951508589755378042757624692466907620758071579710453581728242824648864261301831313254232739107607917614287196759372697728229737233027005314611907649186978985759440
738 -1713932304448021702374547379804874159816610270912037482194686814679366168671761091541812362065482513059729370396077517661252580498010676680348122771476008474488111215583250160339402661677063520844207131019911498524826885936214222470422122037275614627121696448088303820310881435289697976209463913657518730821060472278061939574445215589727895633040786194807156022720966567374168011043895792719477327830749024819600819773616313085325414591711091388834433454442575703272980704147005372469015002136522660611796830405046475024873381199680
739 -9122400216794153544366560402106911439854255538210297859932218143203745731966557957676238538672696216308447885149924314377786147440046871312775818850428170222137739430003194783079931373117788368621910530933746103359290892402649093591957018606902993526724184844538325021632026076894785424238378977142734699664801952644001652192293882796352315031982953497235424154376191114060573216453205092145216929224326660093426835893018650776998435901043544155628242841905143252495821448842801940258495696766895773087359665564604866316564259792320
740 -48554085054733064469174620808428119145086385022758732464589304099188359736615342690938125099005940383964816181684615997979171124074507811357881524508925341339196597339833591042349829323089061972699777101358969487428716158908010343155339367608922996313301608681327182854549771930924816952826451658992233883350558026507911644364652367960016011996449798151124894642916585325875812069555310271613571335049365549631037451827535979690558115000907562529314129458196877929467289280255671806646424870930488233374053262238303034732719898623520
741 -258430412411930699151275883566529661723955427801089132296071850622313094098597823136201866638096002175407602388625892880472450393529725244121941206450400610785602295278950372304457895030778365137579737776056356696219467663129779761167058343699106451121812638236372970518460056710163138589695220968281288317605160905952244442492974610764969087240773874833081037265401338015336128858817752907584101520578099057668941902569306392442517079981093001639602505230280678827715951063076712291868898966118799081049031436371078560494584055136000
742 -1375506528702436611536147783734817459439770511434881134416685583625023514294884200132380797001364524018885598761453753799995123560957792568672055678713973889808036476581823610770720882504181345826681218930389392046375353286669855678568411033253950767736552719997658341177753978276329870148329346845517244075147913728816721713139784022720419285700760431208760330292558052685735808579627767526223728786098846658481811284794097968461475780583787856518839000957929347642304572200813385961639928302860810534004755162969662811988120681592560
743 -7321210228826643101175036149968955777375920077431436084174097131674791700127101476403728654089026691280569385375395927379135013497822715653825920615878441892027337144328088556809698627357112849032893427935782964875189307244271924092991541448779254969499418119758906751268283316729630965333234280748052209864018666567946936198852224898944842659582460786219904484671566982114683540112258028614280334967047959369193808349012058481593637101460127377447033619065139409368048103602816145799928323831263170418480634550552395308242814744021200
744 -38967655999690671843826344372973552199031296653805873037584776298141181059681281398201994617980496063152036762680740031585526561776925669256283656432515488070700426753037089851676431935388171458649131406720487386735536055715066543993686901458456623925039999146694084042615997080081366300216321417103184845992416415799441576693007631404675284036001551397116622052671524938246198201064446919452837693123188768894640520661008499387035546225234813606583079952423187960899502428262528983066225187665820542168857724393823899241911021104662560
745 -207408651338346674829411413923323912457816679827850395182894437772887386097524113635329025968811902779449587409483666383090614879226814113726697939487897120236953056288744580566466110125806416006966155992060583395017474969177804660684082340532709636504078910075918853519235111129416569530450114321769155678441945335293734182273245565479367905348889276013492077833642879435911770585828549809688820811297793050448376378979316240208429465203238665814413796172555055456166590450485923076988320909082187258079758348667670327801600243916650240
746 -1103953114723219151103640050944902939532437394906857045556268514908038733446542804836439350882600714326946747353341449958703120865278964824970898813856417395240382099528242600027420847098214915900706763705333777287535760072580397909184015484764143169610091495108625240816276271841167983181634978898037302209692194287735798177546547810772874215934663530954099565200042546425141948876609996671634596716519226741607760098624878498255168908595907792545462174859890776674514458576377008884728807026875230184079671897247197169455769778075186560
747 -5875915807073245519669402548322435672116937036845398724349682522702979406236642747892510036547959845898933869684267892476181220723673144812192825310559102586028869864573430827113413353248380922303504383662634285443682579781308390878542458007434657376129502227803273908033503601481120161609018433926585482565735326815774639681737267116051225360468367541873114275740706512762248044138957884858442957453643528223922984585687407910458466327546149409628354854936922890601868350486442072193463817911217764166995842591579560571025400942121348640
748 -31275313384729232351797899120795180668137475055114187269228316215826628760602381380710254654220355653796242673923611581893297086197643074462271798857641839701574502649989115062470556593448305356639090777461952915496999801665148445409770526671165974722916632941411596398987058180088730376487417223147193960951201545473481037560990451067007285151381110094610374715793448368416053703275396267215151623850753291428094761751386016292243446537431730244881118307947726182104474941884042735136521515251426953453784474052892378487962040501660740160
749 -166467302903441114096764256171849477185734962985160705637458203439853563391467369742413843816164426345283356783128764667629423424392482411172316651073515476418898971370817023462668901003438740845831287459852661202531887508392750301450554506715960352560089173524182950322161391822748904964336984373204336787600574317967821418357990908464273279780425636035004662879925508362895250866342205719937265561951531661730453883665447779129432076381833648288695938818980490903188969091711293908784448034687215302149781472734294151119396158324372248320
750 -886048266951591683702515631214972865593468929408642093558949815483284467314609195018516764967181504378111333843680384588167074957740698245621087526492548134291481142736000569078002816568134349624626098434285775938828896479982031073834235052371388714762088678866007032739695186703078964002196794351879822222048984834340113896318974152605578984118231813290459312736997490080119011532953875989726802243231814428555583902868863388709482938857098722280849447006775697091164291066865451123586614412853994462409870860957182547499958216387332159328
751 -4716143150387557825097772977982654464541304254093398626282013593405887276023715328915007476645677884195035164184709594657229353811253397901850906663128326281426889990782175457972100734042456621291248688119416939338965589378163405610416453828485043872587125101439134701749738357270941425795371342518401779409362660015447740240688338897854943040640269483428312953852760299338296471906588785913929377097954014922263223066696094436218016395026140050191610675892693435641700786234386318466042135133929913656742585472397700453807445706402621758912
752 -25102543904225620283612629719716861556581140247907777312199479580757441704924337828463325173147470535181748311209262464718862917595478958181858446388618692076320804217871269446763175727820156698554661158752218148543449677372240601553871945149495057245377782020295522049200304596581208786094618867017127149729956175679366948603087395498693976401704803031840700249454049838618045274283665960272423571605955844266925193458929444960224315664424568457167971319231906138590831782212715305427712301893783476615487934807385752395177437211328993734560
753 -133613286564160732571816524093912827754606713212274255855537640799003357590843751939956127602325708746789662061336305295733983895748047432745057327529962945815552264928040408197079981374319018048418876010605208034358394760909318092673685508743318048784746850300388534892164848163396201950788072588656075333606152599686177642474800421291944670995536578266052094691491905644140340603402143882034984754338411162283658164009184615210893775787925314786528378047385500861764349760256761164163297779677750124115852407162592212006801812069261518119136
754 -711185199586440528552618804647155789528238203855596186995752234290435265016982078415153689974774091427742472080647996973506196985360294450713467505885850762249963516146372407879225956922616012651735323266537782412920599108093735893302233862161488387515172326351166898538221735409673660517106003897208432449663926245263350669370324945458045788852650329179811098631605065824142741146375688872817282883953764320404402918190379302809769743496209257124531414834765128725836427229996284498233340632294057883058276415966960883412165664925197989184736
755 -3785444838962436675407423323513957792275233564827676229929763350633704278087022940756812192708914900561912135243598455708322475029242609847102260867417808598934833330955291363461909612132083951431008851358394880308882245062147932445701601675757047309332209002935201957762582369554822291283104998424893659185462357691081649042369014244897077428594989823349552850341322217451251143786129974163193963807657129784389444012149841980870579354005056013869429593177838096032340939992801420587507564732781784657355359212637584255668979175034465615974304
756 -20148943541227322234080745137407334125310908191588053117195181295424320245740555971604374794996208709264293067857541259562989075337600029922955302882548966845405289615769579183719640594125908477494171362196521054533907071792582742718012083560511053953389673367557610134924669668824431673005060597153262994758321513175425547140515260946226438559058450641783993666452987142043340570199700993459234247097492353621155703735452257507549174115559344937218920179406207099857008029888665749483274465893659632368793115592786247027713844361301411353493312
757 -107247895911376777881053951822319620706792233298436418973398961661154752177142587699073593031314547122068122752245581353317186143113316968656958582369721008950404996167889033723302065882731673025792784767931781077489218724549421823252155124330331740990015744116533801534916404531337756638116413180658224687917258298124507428140231540448116807039161670675510380590888171996917345376690764015351360215814110847157783605393477611452404378663906067736346074903821272655344994348372900174501473007464132776210317636189335933055511552489723364879752320
758 -570855803875981030736667507244795601785666586275428611594504433318218002700646614725712962840564237649704510924918092129763448828808027087929173107137921118203759864412087619434084516833437824353239300891402665635705067415353748529918667537357861987136764201227777702062316855938618184559845492617600227221221408966963362030597005585978970364521731917652329604651840858015803043585956815069493568021205556473722080179849294705964644906839559749868378228400884517942947614150528263020354389318524559560355667683561166813981920086754739154509867840
759 -3038541679452563009497568790862362173527452464659876430964590763278547278375180079019104951923810999947669085562702742333943737473663350238754624262041257412729965892255386246286832722161172799886186722134910393230240455270145626774258081153671902648196424357113839677694934647653013258207298840656152219628924215941253635386062322313165515503724842708609237470806117395730924651310311104127695189400385923007395156236624893822081474332635494613004039136710730380028193383800911768013579463014691897338810783011624946774959596421779662356895706976
760 -16173540808235911553349510368410319648154950049582125262084907399225243646904681536131815561337658969234907263963847555318437460519857990558826666355332996803650533510669032249853507494586511514927097515608726687655926689127032907993360459929740402074341463233514790601420555423092330231268204678979568907899084819922547043491903826806600081239893583829663474091443748253493077481100335046717016645486008512083446800810768966258787334583150873971236352319910976998825706367222615169892004834748496367460055613801470152143431590410401877733737265472
761 -86088700083901129594556851696067468924688025029962084182311349962263162834702402932898937406831216497119867030652579182482139590962704602476270006003474452404946904735727441996184029583684727867575371641724282760790328844437557922730679410650988110708506969703859191004580775218703440587995303420814685944866013754444954537932306125163471592894183991068394073662163025483891706122075955654951173460891460911944263605268673949370713981180614238222328492423502799436896295123523294861678100995260649308829134115264717553238252877681937330670735030016
762 -458235065236973660816194580794344869564807885892101286996789341190646862576543893477510356128548072906054697868529569441739378222302977005228780980406655614135282081014234586045955528193516788220141342521152618159561522845372100360409958100452329622526374432704866568124252011982898179876607591611248491396386835366775344839776332098796440896508528911848045375046468439931985670838997558838589123832393614864816955836239016792334362097145502433629867928224679662611461858117551380343786284298173431009463818891183071275466338874637083227859215640800
763 -2439111272920482824652926075252567819083838690751996733742679316412307905842814595506795942890023777956297774322223784471482398044675085426205346755903099640829363557031999122986519864888770476966147921536776950866991986266191705773645881439884286259477783487988823685931823774972209192711465917622317885516256462708913319247539133720899938163987153722734001465620103052929448569976764506551627078875199344074455061188414164571892438137149577457108258059115355483926155629309121257709209184609508909038419974034598303325675698329792949339514874437680
764 -12983029062616436267074387538459251268775971766388490745854032713114688422684652668159776112230532511519689624566365078254294178375330960290665756135723586397317655428990119949725444551798477765811340859451830388465039168982883426307891868505830829395795127425866344137038170873733042519202976214268713224960562005249350002034591478206933964417976011145316032713638325560350566892793631363730924805394432189544315571554332290410410221972229974112469379465484769844181321429953003856605608600294461729763423726405879840909752935230452708316387130883320
765 -69106924224221860638698482597199264174907052220864211023256749067071602462749356765343130674368037126196837124931812222344252569382927210892900758625106331965474476933172646053801776175334379855700728779567066381908753293318550698306815597978411172657498486800465409124964478136526480123512509930035779981629431281920789218199822848014208288148631637201329856473283858016367800404929468473563428411547900447752039550995468669116612852680900649548552016600937642929910886073288167138719592441645094363572372041375584800797011281856240463463781489847660
766 -367847843879939518578457735869609284828842965793182472251146933322614412877481603354805783368928012783824095528901514652401269933067731623962828683774901360025893281301167128952522030446218061055401455240938912044655883656620241333909521852973049597771656277209925843228699908849449289290059227282107771220183788219371248511225648227005860648929714957345884175511260608535689429561962254675937006620603856380477223719013905705926487238837926429503577341093925368332744042779502626117447190015213402849524166101848129428443929938984087373422621463343790
767 -1958014838025889019301405459885106665010700053319188589937142726144642779418343845214343396047240249414324554283683678349274866470541895885169526413023275153326792743284503107401449296169824743651428455232945405955957342757692188359512682036042441143009760921327095751222864169335021014524295674294314133125133272150357946667896358405733526713546961400048014732606990145729672055814788648823816073562660274640975068101851463040786767320369941077930600618366951264619624132964435728149791265095125356360998584949249762939450077480879689883870006995105450
768 -10422330781233454397961880606249773699021910224843363163816242813624976120204172993175245776847328251328195418377042385134298339521000134214321891299735826367958717470102836744473381430907346729641027640668022487468117785965963631803285159711475737338683922339973506453308565655350706739870510795556630270728290006870581680724173356160343662739722352900304401863672897782677462394452326806902792080460922961014314103760046601679401893329681829466298642241436634331620574495011941466664968719607201651296771955409305925639959006155950446690095002480802020
769 -55477238349426070958502912415278535084675269627439542404421784976089130312485211317594110464550016851243842832065065734065844058403840326670625785064347313223862056164106950843943655810364979536044279463328646575248016209892253030659971004708436288692875951801729902524720329969554409778151761400124878260069293949779703432740065691110036288525556668828253026958315799762422583156875773539301763746415977451083324576728189870258925787695755789103177509791699101023938561864581447161876294973012143065894181674172289234824562763149459887150590430281968640
770 -295301681163792996772016800444381135987296275970538279062919601429119962884401093635705110967901941788964681984051018427709837215616535915906709302783012390568744249573789881888756595443226546693744732581836713818127188593870368641468293227077065510927056654429138669504414590177186813968665695990676663636902891093235825282703974885086343422395886930634297462829162387113591089768225328985554951960886659388087558198298705359664418770794567787109700516084098585774736782239376432645952125989410783518584802991283455170240713596111518387862035934492597760
771 -1571875361291204217755772345334280895981652262824324856351076019916099670726512914842185868438792709321241355691880693358846674417930529860207132296593713479693744084723858088975640106382159922386913212695940974944867950781871539902025262335238294813566095718318984216665217380860447395797296857201226670149492515587854233669494363066201996053557427301574422186991308099544605101082037738253504217712924846284548263907809808053785588520104220823278295755895087784596331183068057213060277840545140234313859339188677747312558344863110066288275417694740314140
772 -8367031275183877355308726886285077082468495525825539266690810072279828572080220413221348158793496849649653288458636706645292026490229224895242454491025429645770678422701443685078029637034829674353196462422981341374684249945347165301191129340942065584480849114085051435116181109560475594879426716894190669493537317112114731519115795887367778902047960521507634190297266202571871791347920350881035726522749249045564118256354365223477676070452367123917116597454338277820568351010114199878129288477532286926472034745955105665251624535359474682295734819064389800
773 -44537493700386394802828204147283768903742614302028354090367506008038015774352082799808486104935787688253335127939926887886272995410859630034986250974052322019741787489572655610133169304167845169110583590923401821856601397347037333156031258474617933551688619324274084285188627339015967216024192259806162141019978318413818112093354014760628883920389346260696140816164613479726408859219031782231614972098445069416885013444211326006365200642296480495702346326086019938473300007584283783890647390340524877950062388644875723451285384122372312654885022918902971720
774 -237072537663980434083588273450210781078256255679978229300855693154794454430270772799670413182567682693143125216504971956143899640491521849700992504587183712773703323253178365321140194328112744109260313648620606131825844349926265902918077493681284257517656330446039501271527971465267962896796940154243712896335817758349747527434190180126014029176552166906016004041836198100365043257187967435561841193219426383617291062508649181054032522549209769148031928313186876341131880824385555975999369536261610620655530354131761178746491793318143170913356767950454119048
775 -1261937404278205756848643104121357411370577084170360611985334354522612185296948862164054227953381664081338216083408475396566886465824948705376279918965958938640674805360973030239925347312654831486409750651362060654654128304322115291169373930946570219272093506861427361642297134037621505815222945839944608697313750670282812654680336125718976307758737588621387463234752043444032944491046649292943776432543570902817047576250008708291628688075608907771614067695383131351004351882435873886053428871324836888438998567112461190525188612216960445447921511810845330992
776 -6717311144779739648415890840997157033660495797177135226548351335494239654815846699286366425634602134684415547829251793108809353265715177816912150094643197183572775348446600527490646195668607893785400935783934595979615080213432350274726987900658526015001303675950858595617112616069336626914228247977724298300394414771804047474399374435925606774689658456446872169727169988955863607656463350040411633138246551271239837251733814467276683585163371026699376596376166253080414075231179543541061195417950150108073650587880953406352741129193654665466839069467722354440
777 -35756434148485615308825095728225041995447209290685750808778874052070253889113539574978643001291907575082004056804284095616559322253048026112180800247533669282563914609813562770746419727755828763166651228824185865632202839175606706638307535444727016904330563860948899904932233120725778958974712214105752340634402809331468431691994631780824029119715057777115549729877761596114364698891502126376078395480475962735094610150126107763481620795614979213770537917849515605563921180503722957361255096784435463942469871248765363639478636066721530127604043540483292157720
778 -190332968054534265497819115265137609539873442131256621921836671893482584995999495416640995776908043347727030667113488516708085146940711593818175219341451996493843946370940353109359335723394016376394185376757748204509572330337936084037886890435906688884169652459925838663695924367260933861802083659675057717019667747994006668643198533522386489330021286525670442365791176860677425987847655669658465171393740559182749960040518551993504948828853077807794899415851512769254736892159403913854005889566723523400145431140091223209833515011478107616936983135023343903048
779 -1013152725980541681181428526819708382248559559858749530967142640244680170198906319725939117410011483621625281934287519128575233381823026932570591345650090178128439757922562817115918619609400461128358990085704008599778636149242347357291489074285720805488238599269024098800733975302674108844436074092223507907647606052963049004148480741577221845129054070867881672018482787283988026807760764997623816310998894332429427861044284338076279785592657852464140345814760679698636961004541225173991330879185897363407057866286691060536933076253006651197231782642714789457112
780 -5393080348908940041779148388352887272185432918175944318715319951171028637685471492761965324314038432014929442778866602088068605471621532914497419483457536871811580343453764118050103763460689874009609729387864169863669927849158411845900001537389774800977849949515202923695907370369325890270286429386055294871840252923994363885255563582116184408464394648233244933788851998930927033995459611467951917634206370879209575800362218260350950394264531341799603709060697537121345219089361839263721759886528870499709901728434178378023353632798726309826053148974310018395984
781 -28707801688854526822876648944841848696755677346953164953929831210232546479159339172283331978401324306157237817285121825263626872378602430072745456205926407314232010033088541736303695411998873923149333256556023785495761959305218605474510391706124248206845634285113066976934792495859397951884007423849114296760136050656660702877295813020993419436056205571338456975206352138382044903250094350278606330296202055834779376215445443934474246286533281963659277842968283479015326610307225989897301703280440717408339272558389703187780577016688057843106314545818288725079600
782 -152814320617156340543277525571498948258062320866533169219674825974960032146761975731905263510987908678434298064886177671413875189764920717368923054277244797263641739029567942036652333289339718806236321960020056538536153646303423653294694344280689930518126880380960949943741949677682696911389212094830826072397670916467343078962217555206101806686494509040976743064033944701359321983741796962906950793948349401192512606067401743685609608835510284772616126143972499543466303646334755110833505420614414763002636315186462435982052804338237753683594645577408182709097720
783 -813446959876359357870274940917813980351687989066434385490287937957439084222699447020604965095272365571691589562923457484956400695688378504320240730498246896954071068093056059989313981945772464930993971631185033356642555112147942730281395100481170515292830844039923788885999636737713027710488627605209253407217971082577412731032069461392212498836100814300477172795013865610293494184783521018603652883835139232541568511495527438560257132676322435688146396031580136211559364209815785847624156642311517638530072657521570561242876769650684569091293216131618166170491676
784 -4330075720680813331144504250907151047896322108377013420263076593341883014785973201920844938977029069976478608621484369074022018402264748519969263376608688369806980192718179701781641927799493410115443045356902518577331276762029555210832187768664693410267857966957372849531954416939319688194440083461449034868674040103571008241727035434123686810372873107182602498495604408644481708875627003752590153662870950957822711583040791161738897325507367422689933685595513940170917215961097992868281482743995466672912398477069045662950298587613191675148993671427019215150490232
785 -23049568738213749003768529862340431590491665229378854722388930752387846584308349909119978816042627719039288665172509611891567393627708758712906129889187245677743458865130785232107646325586699518889085471359444886635063687546931529312057843418556693609833385949985480872378559565543452262169329826150093212709275520726847936501541043761161967664619446259948663313742951642120977688970471337445344892541857862733643231091864699309324913680949180924062300305501215010101460306580696242906131404133500611341132095213778158925581096564456419157495689991430921780757253896
786 -122696218202297031637288441294243907747147372202558550980151162188304879679371262176765306995757290029004378989531783144436497951096007531414860583744109804057337681346703461197621874904590367876417802484644374013597963312927627044465965143450902039125264787636059394584279616891942811727160325905220323205192777659701548425244303640118735013831550365093407009240372902390417816726233698742823049281339091201054585901724917640316814232408640275984740847123644870099015684483588414149981453299311963288482474243098427400445218880151104577040696453047663052479680784224
787 -653131465249996127032436793309611691578396475900578170258849582004668654629447108024637827188609890212463534009310734563468502191139908688025850457335145980447589274974452657326220823347970738189061517556650182040784421429428052308039236417807839744641998238519529596574068758926098707776048585777912518875713108736002970588831352260132671513973112627505542924111307960539408552890555535321260532632183453524020211090046469728818551063480556121965761552525808982706641730981515991917402938739733988381937780944677807651771640193024463350303157111038363356273439074400
788 -3476731009352425044860735543608970664466428410473707374752573337013038384443938278224885132592940261687860138035570970875194433125023256900096883426206403347687484848878066288903935538278087940158761928002809576037401957316930456734693423289881836295769891357765772922201870984755857496554106630141482617988097049163259937205892317358929671339113848596192856322738546043229217452644410915936349544113672837877566667839351165987133850317932464299826524204077040288525949705650519039169296110965835662919676978806845256615141288646503491741383397284817047105172095958992
789 -18507281346044496151961169507068334131712898117904754644485025151313665812800392740838670426590281978892081441397489023510458794237969096153866376992470571651043441332040257492891864584755126847955875228853855114036860257874683836361638667180108800566684966535151724174505199696948339254553181456455518121806105089250429012791318271754980534383385102216584257654834970552613193539585015761565676610544732006623069569130379416696538230864074698834432838076993906506692614544933880912389532566184347318307205546004042938899196561738136359758270242797521661174373658402848
790 -98517915034224175322981342722058260300674303120713562670206912163019101149252215598298366573673342794260218325984021047624370733175570169352471986788950539873346477948136317738063790833347854357921527022724264789277235596582290677833636746303494104725497826543676935950549049114747519356734023195667094130606064012446542680431065451516256148083135715750182350984337067570121970918792134660257144794642329919727075089681566333703849994810949935054962486242117957941533642628123584288114491317618539613823698388741525836768194478148988148477135128260114155970774661416456
791 -524431589173059082490988768138520010148475443866805687615028814647042544073598781894016252036881171063950175884839207743427668375734769925586686679241922271016944848837142781271156357684846833484532874912503467052949197607433804715340294316369819028340454310507379336763005061462935426306281548102758923237386387729211487568740669180713865664966416520626104598328636888192977136731213731557226425207573396285247120929710932176762363238033109452080014023240996038409923675197020600830477692769706760287243027112165081914647422494582463473564348390142318274194410235496216
792 -2791666394868874978966190296552373793279687599346010193851698204476816895858621812681582312203395008697359406655610262015855804321462507011863300185809174541537721275390243634158129330617856322894314458653418894290686844629572438051279576847091003031817526333662620469512802876563713383002125506840438144141545205043946237526110470969037760797640845080062415168147483845693216449072663457670795177259637161748746673272748582330934212090154167015614189189347706892654077574778151469831760745681976587285438853807250265077086181444251153087419900875492929077054149802012400
793 -14860698904395765805894384296363279869340592505373704123697802161495889203989024757446369976311087256793863663738849739703407542753682179274080603062913968597448163230145785888322892546524368298332352333646796017946803772188331875654575553455920852373060910271650815012770573077215396769709144655356500188272562608572975864518857929954859388227116003565915563539935074265023256352972279444669183395158369943387142464036936166176761141870187425113293374055773837976844727015134435501932467129253268684705049194947508780353977602495751187556725136386424333768665451380894336
794 -79107195758643300175055670151480318962239447665898567234040371003941143907042106994355081837097884376382120176187221054667265383148838791507887688601390710529519085156153243928450527561680766271988589615814896701915142637084559577950597451738880050976347212955167096520898273333656412820486346078841756520411264820021429405502715566336361398026996242746755693493418208802780800638836598695203299694095941904838610258171016328973364744075304422563635329903856323540291640669369075234426708029526613143451667232491273633117092650033396031017048108831519359919221425398972480
795 -421108279435269441139977568211863704709157965950693313746748094162390828083414864964522786190836681039834888922208617164034337596204210211679858288827787968903398810928192104528893262855787450317080602789279938296840726092188931196834285832688113884470775265623348707104797143696013471955531934934065901532573184812744872994887054242324740165878789383372768835456922211536234385656723028002092669265789604230178128258852237120515508739075388390795131943256271001767519932699836736164330001489789657947353177482034449507480135216164537927560979177528383739846917493311899120
796 -2241674770600157513783804875759910516949390736731638097372031948612096971340858067886161711647664564620478004241776983372379427584402369407493762177341769239841682195341726639312817806151336491730436886673626763706158711440236794107435779138085117038780961870902113492398219067710498702198221828394450232927514423883771826900705621550215217309986472120205594887203112349649991820634891702724594165662379641257457389209252384458549159192825218276018942498636376858423855868478056929066886398474892858218862248022377477914754607153022662236964462903111882564043396136451045760
797 -11933077424178053181509877477488172055430197572395378473595834360395043317082139037810718188064429350281628420628514793496646364030453912941184293881834482417533265934462026597894473874961952796125880330637682181019254631052938288856607302113656304495971693183005299143377003864278372116366144809791792888643184333103458098078679176066947376799085870863867959474211453234196884777033197487142106319149466162901490571993314678347856034895249044285410249899454355088980669882721669123625488139674212879452106711349168272363671073025804810912891308114044360695013868150848711120
798 -63523342352229205251450801650705586122045229775834801319351977456490769091511880787289445908200122486484783892548601752816224306423707756351645690485088805990198079162493564521586050106597814388107526115428536105323855775375346060065212072778479126488742378369117426667530044265080332104504565319949540841724796895502742699906496360833879363447897689114340083659950823884854716790404191890461654163625584693145475337533046882430277988689887316053763053806415581066533522825110204571892353214004134361261927264298110884472785183896033188013233986359130597801568654546906241240
799 -338154560497876515653400927022551367637762879593678180778056795675457963247771554714247486259810226719736073907074526677458667146681017690992677513477512142832438851772020178817210142356471618524115084103071354418816652604559657602363218970323739159395140072315794652867632714723786653186926737831525488797608690223151876478315849712525299314836685222177240795180492397281154548342903170261488174336896926003745939759964749452852285070617042605832396204276121739767608259600341905095876372098851598666038625095910881824631336885382548841296854466089569229073896490973495109936
800 -1800106415699784599798223065640017505780667611371977364162332668073606648527145353633646648845256049111389578640541265162478372362552384629396916165118553658133245110298369493442331303252193213259440208991271126062868537416407236804733845797948656198575980026070565892519867208290325722479888191992080818116840194278613450336576282409156086251451648498434683683342819169398715496579592743057166570707110169001793282658293229117741480858702922757041909558534697961391516394204036335292495682910609896989687355697200844752099318887123347939923385314892966514119343064952876331400
801 -9582572880813315046709739860113552083934819286345520969752235797410693259789600516516758892292236615889426133185744586376147033522421512801392510262680026203461786352399924263879410658191208273262154846958130723933355560838344337764152087426377068469631985642587058201799505316547200158458107362495431978597780555254966007233855141898196440579020959499134307414889082767519621049962434876549977883377489155079377030251151075149683938756096803879364002852989852337917428943446806813330186115057544847618650843431467621117420954917710360495468058017011091734434585258818623364504
802 -51011383224796034641294224421265642487841006598652161000888921200219504552032267743230698040816893357665719053269693470939569028898511025586175108948675315930527967368432719981517685074566580887148260653555288102983242685263707080664471802040099806197181863293036197871070634772578768660601532701238142276755547743779744338932050204832738597331951833010074351044903318189175772006556843788085611300429065693828972203114184185422787733168893334511438946739171989816353228194932348187874149247809597131394282649504818989415104583236493070071204544093611899602384495248800931403320
803 -271552049122893852605281777839304936484458993321467969090064714173934305887237980368061670499405638385638136909884936118524801611885958233359715283524209111614232067897733780077537585167134297280636047705099547053308652580252482855939367848967185853751474398777384446709019575890865198613863692007101204920375863627415896705782233941391713703085488258134206807490106822131449893241542903087142897366930561806840079007836305578995238010548503019256489379201437418548363479269819319581960389041115615747717972106166656942621036438243433652055156369687681007485849531812284802205928
804 -1445573177531798774053038556423161433557852579173798224976995454988226589533738094008865150909814875905727274519513694149709043918000326723879330544661432384828885184156949747323397378130959378809256164364433206187484070804007020596329838550565414061409381204312725494606029194302454816997058073060575584907161459978771012107355426388647781997465962131186608039652948476934108423517771585027576234045800688556205927471804756970682916542723337346697404643762537061486246661805257748278040589099508754095830665430286134668624855350741046762731958047090482343231037667866523780390736
805 -7695344885648948479949219214901309283659559683612009069564529439183564633281404657221505052068714156319786404692249405649448415135856060394142784178886585940394823772163026329469804769005783494520469891984585055237535660574307914837901090252105269663338579685291743671795745825790389993077266982834666999376542040869851003864910867799499388631833913810854191576168737712497722047321179820053520603996565879666499017270456894564492999504678552174858377697228026268150377187196477400927809365260936646019205175469447149122364467419707515026976987733091771176808576569168966545796576
806 -40965390915346888510383274598281384068358395101265153587596645897023500182192711467201367168906474091989973781962097328108969139565168328595302380508307214993641577129064985226498361338210854510732602184078324675203103934819336234848417029347562851819460202576914885231806408057256655876300448393696862328775130584868835308979923037760255768233501057434466664326464183703741494552182771880823377524982314769395483343096053111427889011279823269705101851841772271836094676968018028061084685172282840431823282601540039400892713577600143088274746798157713513701109837597431031748273584
807 -218075623898013750348927994305513253073268423408358173484988180632949144871552441238103562038589848241757597436923174909613318503375739924706726348949089725903787076628291823201816068096030017383436329017753773093844282862990961582737963037275081251760318970235067312495269620717162320194363876962815417271669202048052534989219072101193102054254769200738307996523483468425862444863336832684105838649734558349507747441450402020812134095952859521407828433838067171658131724032417352292306600458981198414752710400794712736448532819476146470341136233180483992168665713554126861901565320
808 -1160908915456524542761598651153612142397638989419880288212702221751621965130420674115418006167626997944051278650337781589159630458488347456964364922706507762918383676240849428658224822557621597135685335154193482445390317255284071350914087906631448515282223128482551041632511954632234270539738625555759059333662649661819856194343443806258434312402727635147551765277488784689673605925375732569910275006661911954094368665741180201605851141566912105731678599493797077312358582492507460366126324657289735547288877883377612631688623852700364011637594200713881745783691766571058754302199632
809 -6180024111830623983021027515109659392045517783390099777313257046818369660612795569678342041576050700971521053350425873697568626036247970646585557460966187024034912542035353658517665400780244411517316051951476979413838678892443019627426367108380472280050996164551666545847918042254399549179229112927795078483778820078780330883770835440907868458138073120305187550644221783829820619479218215984022286293141861370981890035862742516670390970263753109867204700591516434537620802508235027017732905251505588965595921210090150194954986557422582879078720125182743323848677838298935824711552816
810 -32899037347552416691004046428000033409118232317437330146086069678950613485816337518011328593245774630660512092404802889888081771564220571634294939568607092511282197836141872226315337835987381628719716975803432642809955619117565709815682070723596061253149621257240767938121743658288284377638610925118748411708868181855743784975866473101663468463432093637897781936928954811069123603223031577497912973504775988376921732451904193105994872136380853800781023894630134547439859135938445430769453335428473497050325420038573714435488822385913519743030446792183119105519644475336470678338574336
811 -175136717794267622939816743757724900933924145970134278008260062139484189520069050773729668808870839291266789644611194583214555475207505433387052124539097480954716512466639295705537778920843512206136175896883709190460233367594626630654760273135173470839513215144477807628470363592891123878702131710692374550636302918314749671557808958267151328140318496384564730103264814608191635464458932572597187418709905110022528177099559516380359991471453576102711500368282868241562723511633818939686870195918940525053374029731498721596750962221817241501078077246366881730749816099347510534874867840
812 -932335487996543905515678075909008404641944826152879852934521627348086069155234269625011236597144879353473886646347922520475848032021294468068539401664341512047329544517692715772768428722162306080858207665101587723755630269739732405555745317560440092525981056750496903609244222744962818844976144395023848904474654966088512015699014000764038860977861082588921228214917054760641226717989268443878885593903695296142623237960929877661932467967527206748042237675538466185651346583802649149577801743634419616315585965071544982054045815692830583828083710176669618952972655603978748754927221760
813 -4963273580733256075744203420209324515888414137331323783101326121809312772464767981363396959336901869565864873728812899084658000078860076796269297384389632925004323517752657238763933235737373025795927530090585566101747731021559150619551999006800905688925743966376257637389014259358153576550943363730282455202624022105453885143899249584724833173285923664314093410399528217765656234316702998179282763242302166852322364087940682289425232790745660407415910917796703200422964281984636889427488745220609163633926688143977221480110716135062208663788296704640187921912816911535866634556139334384
814 -26421970409268279549350119959709602830026328050425066457433380595661843389762004734799581297037640136687157772534984177469877168555291885391302195447632679641085570670619195314548099415726133899989859507075647533571823586926178758560576194330232156049951324855967183189236589133067906043786322375844900794653391178944940316380679136493266649833004964421444950152274820592884305833202570709576542505226534790623719896464367419491547680203212033932796083233811565044769408879813732819649891907947988365252493830282496494518113332971670330270352229083855808549679678466670974157593630918216
815 -140657590831523969803702202129675584053964093729747966120966444528648263648303191746536485616381392203814155064584433896025353881382831582437766285067508149729260931707829911143229045624030854423589419488126337348664769247962893457772435223475156193412436305968329577836718319610791075492405746367511931649453322260132765033971512505384927009215681684004994723460454772381423205191230137344774179771664411903824400256437725999120097861815294129074159273510657580905786642717903733073018855564684920175272575745831771204611390624760698444766702595895773536511419284410528146086594681226072
816 -748793611435025253219531742458339467941322257467305929908800808431152016196058001859618077716906325030165052338838298719623344452727701776281115923033743845338665302443423154034832066203069366331350904620711369288054633881574955833377116580699245864114195136149751208228130375348961031589028475481781310437807990279296025112738309056527486988974528443920097922967833979134753398498705791648007200785246144634963929590562522540915225671768234340047298612833407877912095401985411375558379052061171966296752952180139404949482222187740426538673964557197760122808590337678153215871798537213552
817 -3986227371824042243207595132148530728011162114403039694837739643086445346320893502458706441379483933990342843828503475463654925247120370201779681667517721853185900775978603673790667797987018318340391419114573269023684621788727716698001220102096146024289336766025272051026544119103662668143678358089962557367084366366324428449661421348328858286230242534638815251410625672080032904766652189820858773363454749286622653492307821939678724362603849258851902213186494156390947233978131597336850065446497195426235238243147252419448708797129206910233476945154813368396666086137791738901619281015040
818 -21220860074991835185088784420775287289626673526363658597486212181586580638493181633354105150095652420841146725402513031078537815971939187441367990114559297130641824712351498804536655279866410955044842713644100693961738839077823630324810541717861011675568182363045152392148120382156670383382676277463201122684634862988193454936982122819001870839004106301461653141053175668309511333338157669550924251374515224211281666439995816767206790585486666059892724654607325672542679297752030154247550117516059453445644312453076606342207155953181124303130074369477946811527101988662152864234517108412032
819 -112970453570780820854037503885571970303481643756199327654444845060268350467907110193053107622355739291783484347418183693439159937983624723237917833957235051051234764167861888024634331676931167076582007647697577690235681136842985592969757103122691692447114268514899087460742328921342736062131510655679515818596202801173961626928118013409685474440888168904689385515936284740557923277735940058672351159638761262448589691778810644199852492289193321406243609564072273181760563729032225555347544177561589346589766922251809622072773763507016883261280343311919461488912165612817278002071000893460560
820 -601405972357927812442792268520449584314357597891241825018558905019342580247132761871941909975864518685520373481347033763555546529379230048934751717566555766815373902634080778869706856982741410091897734323302599673085609520832834695230913464540261006052931689899977123884805429406555623625601268628377486032498615835366615035986095808153324000696107607255684326791584817776025182591076533607277875682577672565422070042074562986294276993772623174758359453802703832292558576829582742948975477779213107169918378714063270939716491704254725434440925895541898309256979368031464804467809907206403040
821 -3201633178672770881794746849524932638666502099028909511193987907257708027263605118327732063351217504138716002463475140328536455822333148436383305534150233358916332598711396114644776440791890974702470802819191448236874926329763384075345641539165926354032899546460004818603086019230197435874961239387479641163175513933814763983185923710741527018074080829059268509287763599711304690135321566520512900342295497857661667809322560085173852532071846420501003297409791448690846900896510128602245956181133439791514758778980935447532728428432946561492529007764660018136730256842722693867748803971407840
822 -17044190359120746433987117210600854186852988997247282373828586322366753615408323807362710306618557910587793017809823434939829754232771332116286611595488024843670699920210287836304564630973994194590290056324210948557286925457799875531538766893029559068411121197020332863558363757009088388043726449428169761434318816443658186793633721804615919475310121804914108281038853557294995030953706688803872257742758485753297497025547475040262803629293268471213666755482970609106652163912499211936495389907288352989392537854803739478869372578509985258273708741732275165492251770905139717610433845655597600
823 -90736525773752340271135465083430799851692358171581516141913431595008570547726119883061518755997936912129716300603817724476760010690425041071931792390647836315761070251735500875781231396983522384306126654530296333940098147823109901490676734733169117792391263685580392952151394625705048576147809960293151848157786309675815742258717802007831739646362034468114290023483836527175795303171567748271009380111298749037331411318570219474420078310956871729862008402932999911746416278510198584245544924855889172401714241347032731326663523446903119507050750841904185680524070564701835290382002338061371840
824 -483046434707877176031875872928327535889808581951764331168782578046273162446667775591813291330934452555588635601986897754184469289875789152444708802324089470721754838886840014563609269521376969102860610786228329967126814004406851451210651788151150262880893739895819023354606078889912280835917599600052404563074312225618657337590735056876834333900645930059079396841923333646019123187009919601104734654756708780536675625473075686342392657239257639293596996991957434944144673372168174852975476518110022492661281835314887717682638143106814668937215523905379163548823170953081066250654607706187564448
825 -2571559499258087204415560451752348638353376136271865795045927968065558236001009122395359694612589995146915251333154138030522655958766699789646967936024613635324583931049381076373608523034586387687965416987101198270109977529586040978390667367706684417445806455431078210235021457337806030065629044695716117020818056795670317025728673506014108989015094447841172416007678835895178425415764532390264822920083029215569686405256400876714703340027235187042888436966646284828017550392133593267657454331686748577027110303368402011762259174388365715429206275687089374166191757940954978558066959491975856096
826 -13690056258218250015031096030300941262783085116100024912868479034133488428766312771402298631442511344960582217841906701158577766899269531020295632180994188969934499942423963400657444105696671673706146928927336910987244551380517961127983775678240707942402301196837700075843050375173653835818017782321284730458353416877492226651013302510950198737246984074955015835885660209122243837304553796528198614037319757898600879261002263366995727281730773089145521435873322972537409143370161300300267504782897789250662065984305749177631000688664078486474258660687299821854841037349377263428264746474696882336
827 -72881087689743837123050353904998527429484955825298708097590177616597863711918649509038736011137938302625760947781920785447415353683955507854643600727983583547280657560895094782936629030804933175378548580993816318262959868550069086024045576172263704579104559271965480405775087736315708273065739330985146328472759431900837714735684080617199519254245753342117530840553181143797634656397639486071493759172448718903055912453646747251285980414580043782955277471941171397626228093664846591189626943383781147229902209017270288050854450234857128703666739894642081830990000425811546109797452300764620229920
828 -387994360256879470558059077633097357635245494356531236438283356083299753775649094514684592956122717665716653921667319726854900661460340993744506645943634959953100913448448684268000893396185638938247291033962738418065285384919090828032536582102507311279807093175372122274296980165936082517399171666651453377700502606290860386166992462493388207231008585157159323185169959557202479968954277154307573946225423193670042061762902921640357893632792613917399847037968097964078512271951397308237864992039858242712831928359870204335340155847825456733515382839915905328501021797533230128851797689085971329696
829 -2065555804725145689997824715743604603330628287844576180178840501625528096701336842956187703321391748630757386110880021408329744482223974226850476358115835300538851773022721742310797482617170022768678138615966306521999204716294123781760226459469722431935410444524831059851798889435842515512275176186515994138105985527153932579985990978108727287016764444857997283518684406448199307904717757834479438791407023703253015558478279050422328661911225129533673544677620084383870832703497626794370906419169258981930300483384323235415570975673455685538925475731099573565318561769009571672353555579067014642480
830 -10996371477463054249298148770593413940490053533365035161954781014745753165188092665426815596528645398073187037572450128631226135584438718455747477687721689154814037964937584391811859951016970286773055804540432797312059251809296546525924180461701640733493716060489042605297259471200516488965150388883757628285212721257685230415573829745778210910487778871541518425340770457961275772945888748816119926335608724645701019178172771658461246802754229116098398513750780633262238023088248980990194520865286288116999528725581003217103720218592928780046859952809952578188715824129413990953235276593810345874296
831 -58541361748700763982646066553374244356240385914380835717483505467377669544802655317674607873842060327829036321721960287119930550534145708397225967793653793349007616438083725899875555498796380220009681979585463122986132304215911125882382805128937270770202848306169478757310393562924814877806313576678256777837769630768118248532860244239255555647680083677048704050301784245097185156433254576467826654130055742470767643681133345691378309090512237335759328515765864496177572380891884730700789619181082609317994080938007412695830525807511246434942006365886086830404689934498932063183732308930828293856556
832 -311657213833691724709555050346485937132957193836311115462290894430943921670903621495705792725054360873968237433530892301473517156072199928490743585393208318005753470931083761543453525480952321796737077654266717676391424420061202302751258766023338085175751922361927329524130550949342172026239411875312777637954165162032478871365950342503655582284393531861891246979748286772356461762113221545524938074153218582505495089762621550551677778983819960611525485776027957644631116733785326669778018976555977751703228492318761960004956625902823636607732658537778763527161888693586157046789679265326149448825560
833 -1659176127767413021023981541071101916103978709364567642449000120840628541092208903927406407586788116540260321025730634206596217851748453923429357099140059354596472675076974854304981680533026258018904500993615886184524784885530519320054159530557502447063863453253181868845446936272274291879484277153330470777070305825291804320656988806834252143231342448202301067463878392655224938763176479949842946334166253225436579175450852888845382620586888026790161518974037334002011552692733658015867050059438599278290094498682527771216339798529698566680026979092637320950895338801805539345479300437508290757952296
834 -8833010325421954888165576046131467913372279918774720617681672268136990237460860925277979548240471232031405821716466597983557094447675027898116450363896518636511954171053165978188171363676928315832442317815929666915002498837739141617572855806808511621003714193721058195221547144035581311627542720515857079424181523427936318292579635439006078564793556048731917919128596924300336252651104543664679777652659030116222616943102003781598554280902968574330551234629042752477844423274381516225891049023482574608217229944377002979825090412663622141073741114917386702094532393323132177648842794438819659928584480
835 -47024688189312419908872305512521933935885318062506785900787859431709068552025720521296771055457314367013685647860751704400349272787219808586742255176042399049138489905651758527647429656049861980880109425305770676261713157998551010852130201447171418615903936434525837139098367210533309807604359528997329140457368111160927961032865151519284866546297917543061677214535199448057760290115644004404083219364086365535152557234522175856308828490266356258077753380773266336899655909407275080176972125605985403555325076460941215767737014723189104356842453516921543531517569390165015548864036217279661490862278112
836 -250347954582888063237189341122281622374982780454575060738295325781752209592958358781704768809031859579981566986451076893801291235733973304292574661685050766722925286524095795867324499315740779423902636219776064540097311506704098692069468344546139369498440569191644776774460349668871458929760500024586792689678382076856637232467643739564080381782352510982516888894746544776664088133004494516556419558762093859097415795533376095420939780521044966526457339630988364424870460022187830301343032297092838636789542351122502789729263031226376233450108659143066543083598742951548661679379312143612549495458687632
837 -1332794232212042841729400901362226377750526765684498598864985394412228529688934556749630441694482801248938313955701353199743372516179916827341561149412316226094294492472253478266189951450136468642484651910750906947623185718669505663378056789440171874804788834768619329252925267930738995374828572480951837175259947270618791432255923673072937613761025347098853244919728048745512601621295324518035993834584880756351695917589191301260733992795439948274285156151215543562984983684213099581323672231177761626026744053854852464068933903364577044867266382853539344773692856863950750641009322398837434447183104320
838 -7095501461393413613958833243898800505986054324688912614163854537454660786921864977705399835585427301509549798180672498147041231616864585692424587084516590808376443029775040260162937775417647813266235157042084597034877436358847262149337062675085890480415643110015231270868307087635448378374345338801704434334597475320514357271900341690758432923024514715014190830252537527470115436872035548566167540550891017725208377215013159020140709018879949901663810960537633475509303499072926332024539473028297469771505749713353393707696550211736348632548564417967071348855130571525899742413958183677291805951319592792
839 -37774959975841108304169022787541740121375893296935577763691587847338754323463617753182476423207825268415399335783536909631362907413328195061242399091650609891744368146484119411331513178590796918030372853402810106684560295670319573431463071655334930526993658875889014153654919609708155288547747324649650086170902518346715149505846230814102233155781900618434059699331113583508832349080785006643052491845024073765814182245750142413569623040895227575546587628872765398767289062142366330619622081600743279825126289214277895249407037918948913734033218724506207336335324280974902946687557441421346464118571727368
840 -201106385037779247549841977358287595726689162411534941886068485775602371858042202327684841570212151313889401408573035245599592544610547665254558129418117410176035657589538512559181421996495464340619758937903713976571967463680115621681061174386842583280863725066480993100220115244980477191545174591385856057489165851572276475789789446144774925725100745261784247987134607918953405037651951551179290289394200566814010128110461579191486170668774991035786209906582530928650970071069979987506997844894652742924275565251711253205110071559008095545920183542231361498206607128031104739464648240229725816674249087056
841 -1070652736763431876085660429440344671945819448762114986907841037570931380863031814747419852116725546632909846834120292844158478558792159843044674600999641382710193365478389565300001610104264468524283105669532455303794501461891298800145994075831964245397241168778309674967069060768573823094677414455479910628636450629282689606052352012968483160336288525449177377582442208799275594570279294916251255163007185890605892782037936780354567706037075718469062209535527617638975372259211718816888311459000450930988679507965534099740634682542332127412969610432884290094106734128470024342532731215459415127550572872576
842 -5699966807146117860189250819420734941221612890118754017045473871520986382646990774489090446556122904113554519430388600715866840880921469246395669137255527279445258876144653179290244507463705519761271013178466294718146142840479406952741602608449275015676063524423163710848982290421223542721584013969245181166068523048491188760793856456961572538703618234386299011389976363736492294507671358142382459799158302336069183990194176143878461631737086108210338977687529316808674540879490159530704257104695475299935696399030856096781577876456782743946678741978446979316691389232369402140775588207267347559097006591680
843 -30345684820044533639016961121789102799237094271043107434105429395874636191833167342905461351131937998124266599618443226322081638116978087949834040025966620198157997677437485883365694897626837201772910146997869280036872497919962651416607346866103066149461031314089470533456617990129364663586557810744903299101713429823618482439838500247309393281100341377783324618011234262817211290669629297406232625720526498180740544220961958588865249014536203492245635820615850342245387769732926711009767805654762704653827763810350485534956883175252236343917286994017485857293672541448846007110343876059037028583505218014416
844 -161555771557526579884405443981251037594324514861024674858846499473355583518275437357347642651137900439515493204003410692211220100121885135048899710875194208300686565977066631067067103836242279421811571541973749604219493768949184185961675200997501291148870171409350032535941336549512516663666644503567115651280993138877462199759111412943145227708518054374984932773828492500403961978754026843569251132971476987250501694168089074246663263104344788486161020104999104353523781786892024287648436039861276338508192027484420347163149253818673536097719577054380397418980151766474842771326658071581976635471476121763360
845 -860099963649908262989491213763268709307040456545567760660523761287904325580437241567837229160224444420838946098411359624722938753384966249441232818895898598094500170719474354510870791309892963616890705849504687064665481890520460472613711865489724440660684733167874352519705127012466005116706966967234820922912211385250738696279366159810996230240583690852014335997555872920416878571599492560340515945876609195504642548705240197623177389483048387349162599784892780632829884029966673767616142587895547402139029047993091303143278467211369017165015178838363175547426583497432673186744829034986452114249966035448640
846 -4579059590382973912403989221367156987072057765850120844705225213178060749923362935479471918382275852791475927967953045510668421090311698865646310470244889294320626953704555678741530554161457571870117581477147062826968432736465494008854181769201147356450283508475023107446167652844070418467858142574422520477002970082787780912924065319306903524237725309988089054592214653899659694142077359250396717418605963761931013978889824822001037553481293374543975929864258464423995368415188985018909204376099722845781311683297190786880086040795763112024532998246621066452594804474180116867608320302773798633623796991182160
847 -24378364915372648147391769144769125672087599178415244186421374478676956831749925039088617340426433799746130210771993365371027631956796784197481620205982404700992239554179100004150018353198839475454494499112658538623921469490550337329633781027850259945656905092326942162685711869537588765915818972919430124226553493488276918610229788706302066495291025400729019067603598027916355927940467369274445776000658403819357464809111708553352301132092552987898552488040303265714310881182495575493881711042261169350276668202481838686402176646092538190254056342678217360644429291568726079312704916955283368058551619927134240
848 -129787767482197198659161676442189615866350331155819268426070581303634652267334358754849474108665540569697834471088341444455395386818196710420790666710996493974537965265758900779548165202350569626364953655048947223806981936891561847592404782997066277589572451140254688271482657333276495570926423749414189771168276779505414223602225235269236948977616227963363071992597464946278649300087565550914972834131977709480270551384094964045603095148850345075470813641637615557924560531629579536127360906218214123419470597803072014272744664685560263495944245269383935928922451162584195279975959663426064643004125261208298160
849 -690977424621532131899987820701738028925120966599493004466462492150379175458603729550835413683151409175781901850648466731897916676002841577907244547130323858116103485368405504955015376028491641746879791937810387139468334153055403714501088752205994065940319184103141630601586497211040046871955064933179134622401896188455236182605130801629772242289732384282838548533220379738305672263451832880259279743895661551694058674314981883895083076741057954232842445488395058669638981809424959142690762128464780362511669129429242146401022606822664502010658785636007046822693698058583160057759465458062741975937366900686840080
850 -3678704137178796017429785504955614021158804727268861447902240495036465141678259092465974515675875787585574830035950532625200112547998940531485039553496384589319768439686283978767182633759265624927877018614495320126784327949884779648773309734275903889568880448151370431369271568819065032328627764440433442100564583035967268245578182332353650976917734591263106300889988364569882547396818310179776477778992642912472734393386343187907900157311679752354367658469451675652471730688387177047099409700608379461449555221853135924597295606083890679070219286813103639834337390793927122259189496121046581505211593431900676240
851 -19585143894442019305216563868712357543594815273275043688434674512578504305360241385362739406848237828578219130621756051685374062745479383918981280093865173985586244418924802043096847714675814380468292773344913586776937209976168517160954719878314757317481253025201015614516978437103725482155196103771039395184888557961359702933588959571141901442019263996104758120522081253129236981058499219235378826608869418583655977491881802045346969137745962655532149146180112526575962624438112905881145304851847697132190846225293092863699637684171524675187751068904193530164052122618162272060282342329641376144677196354776928560
852 -104270048191157904303405509832938061522475568077108708192445938383994427111090016750852335109513930149491912144245111702499568899290332954207015885332360790731206490410179868612138472243270856695302202549803408222453019257356963539413847043822546035835144148423543913282174443236979153724353802767862105213149488701061112712909291075316922093686943437362140609836388906130940125446913313620928891628340902986519735129386037604627183271159500659223384620225980966011807823242745725951008224858608130933917312887999557950920585077293832303384943384596859966746230202030096645190256507330186812245486744438181301464160
853 -555128189299688063969572149334848884330542071932370939714494456546580228041091627543154146701043062121935861806311470539412277034426854627589788388090946667002660892167095860837503273154176240387631299046292773881144417173489295863835691580125222388464325509663057377811381818167040499463133186130563252099197241968956147959372380167722278812628062666807948258445971105418133257085422605981714157975912056354813096852943209588718836188956203321761241187981321011630205483571051380195868053653965616522424122470767729600379672340158464205472217915139703176232185791424856168705404281324828035601399567087726701163200
854 -2955479053182830724229237691816732316755621605808905287724762355917107734158949714274604145753881158456687556755548895553683413585030418040666582800966169278707865331451274633423591761830039951952678240210923864230627534683002057381816804317548581187774350845329590093315745890902081638801075757825079759708543976736198376777691994379379253417673684632944546312735913022414132562122148120095515754987094448238349333664192025776771725861160837434515152403093825537620619744431046959164345280331024442759471421825480227519767690710737159790962000655083747000163309436551482232673193965761393146565400049521103714784480
855 -15734878192469456719265793855546544185385978774649508437460813528360094841226380309187214747840617130834797973197847260104183833106684383171551164937275830676248095823303501337393827001285932678649281140291114141759363748799059013594237634777350689526992640481098480971194124115324612407196202617435562188525497854470924323498526593832849556749335000864565091587863732325407751824598879529349028627323636539678653730705803734497712196046874302640665031318646870283589315360883759522625783240371453698796273248673150230010152456300484160327924998302197471864801691454995702058062495918388534059734147397780794588996240
856 -83772172448763982907397307600073368338842581223944265899239927302077831466369772044963027116664456097530405956046642251641931299324832850217508496134866328134925121474686705877078691530033134398425287566516940440770508234509603473251351970940937644953165408071034679625505843870882368490786521094207608717804377278555549073203262412787963224740293440354244314554790617700736873342496920283207465016592387026384570974962044457046197779187175237455499697749519032983124607282305689635447317861434988055231218142798960093000808945144424124516374369907688508676290111749833813761875469271474466331786732206090694502459040
857 -446002262603574705929962811807343773273578109727113478578744035002301899224585608843266215109515596788503461528638289202129727500989987762539409071439268429065681540661096954909048015515120611175996016362587932554378445488078385156541666694817244284717288770674232174383471208569451202199968514803755224229828924832559032763049356091981810035582831159951521320738043381216801920213358351650922395993296745492021615182946407943468184836749456508310597518133126330014982924874017183084171711407081070456805613198627173415547362973295178543266183414424761980493218833492544168732623289352379538791464597260404576548467040
858 -2374516735252612118079843827038603852868394988286681710065259261521934625816282415237484163344826739393585613023613087049795232868561284686785232226328549173704766986168176457032145042664644169901574568567338286493197750999548304601325712466664297204121704932438985546493209754035363181692341400700789315068935227525476077616624704608295012217343857756134533036784046333852521949442691063742756270401096964790105862362171825113883000756653365871977108341876331716495591087123983896442436122987722388434081116443343748949646926100736081647303515786176951267135149271821246914136206119228586556935414870712860718380065920
859 -12641956584909776909361920226131154050324361911473912304970978422818715604753878762860172878929774443741420332119239447151953736715031920944350606084727843244897053300886516591986074723458134784076696431124203461136260435276592365933498396641067561229230255784877083986244946251838541736329446126096181861206938915960764230865635368943526991193982440181579400054209565082925071011331355781319100473832244204868900944914227539089850793063518744612280773615213208628821458690199969570169417553251598702348808865998544739431605654907657349652334635647642888099345929698043284003328996923501824862264818882579781699827665600
860 -67306070976291837169739872666276985386131677594300346163428754860166117262354757097964725556549619281814167135326123566010639261762306756278512656884984480845706101700337862403052997264669330367716867140436824008322252578482186619693134006088258194684899770970299402955801067724327890131631390869436596621887308028570665663933678132592312716892627209136742674870090190644922263310650416592840666138201079417112819868845246954681100528143899155620872782655976340110890599608361668561939045371505420024043615991982695916465157730719863188637311578893588398795086849860198899848567152958857425293514649473474410257197000800
861 -358339816167432309625882093417706105140223026325925321694274004828054319413637368023484120803267458428922819435734469693165800218264884267349030523917348544794461371471372037818907436358022805395561492039321521587946985117030887106188682902669117108927273385359645452741219431315060732343578924056489197769252545241689865452519483896403134862459831374012517809625359032389942702153335749944031586207762457178847710732821333643509413792982638223826457358905825252618213494756368066277276920538537576958985861140179621513810707236946547379105686596249976659949021678598122723906240116377259416366201833468323179095534768720
862 -1907817265158697853295958179077107197789140499333312030622484172533395931870323743159704850004685972366845518352424197629391299917440390204402685378945578849540207419195956441772963506220433413636286213909304979162260395393925681319877110391014785682936121654322471438332966397955586489486764614695713028985358495626829637431984569753788042181975382952257058060900834571856629671889558060117448522065269291241881899135601586995969875453462523543783780959269020139882350240986099416246762108452544704317259382286870524791597045197012957824504032777747285337022319132361761298839331562428945983811756435966692206195036513960
863 -10157325302010218385145125034629947231685664401091665963438062189760702117949131079594017332645001502676060598813930042548841356304367741398874436652651531239908435284037391999251101037920064166225380048146482520286243729497505892314637150298541823764968080259030619727442955061026474876321280028653509568133412730293959152451350072804049123735541983289328093380560906658887139672050760933197572137532475681396943263225935373100200399636893267023094209342522673461723412867851146485190263892378151599322902426885713169910991737873553057000258080548300464173925253045662600605022750799269099393038652762765250232961243408760
864 -54078274389525130771076205932163240119223675093361111398653883480466732131774103879945766963424742735550411430878346850079606028880538827543833831855360714908497289600641340460921059486939378539602065272029283443325314690535588082088999778131265560499734150352913573059042648516730738675435476184899127236662168620271479467814043208407874659917858124847472877668160867168635265886468040322993432815378549334944079854365068122210524297391626322800489524727611589063785858852278985587084529676208583986791692025305020148033787503978112371723869377398733843689115981062566144018161455698795890456061622742474126469158284101040
865 -287916903670923320730239829672868674666306357620336203265581742369511778237338986592684599679698799201265995730173458858579444359599509553402049675743764192849983021867464896964369173577639509299680111612181593362653676849462132045471982753154455312792512428666182957001341752882328007364212885793660093373461672461221437043169334417758848061200296668563998723608570393096661576251233805738722541041909724746991357497901354724635073138027659027208676483449985407619491958586944469586851405430156783934787596912011686902946238719957176519574354353811570463603599451999138206254055472734528903109786845328244357175095764083200
866 -1532894880873965323678644541853963619965863796923496029436564386984878549745844032553758314501076385041798932706097453265381577946782414805658170148385763442796489088861605945949972210319922743411630019842890549932041171430741187022878333167928118592510951423382054434654214320697496582241156817485218731389572921006282138277809690292050513935611885112264291821266023126087823138594129538337573084895067448036155440678310935191138505911175652511476499481728516208273757967322023518762975974981214085704897237183728469994558347976677624355234831929278522574895511907951021832769762459526695654613419317375036972677116605963520
867 -8161283329321784809952581342974921807316395388760460312330117682436235505420452264835984202865634994492836035063636743415768881997158185457650483842590810278808161425467240985055375481625783952051089339477223845696552791347842288143741835256223025444563004573149077841056656723211776169252429589987798537330774575403087416458850479394778969184723536610431078433149272605526160700951517673180820690181296635116196706352786105855269334961357109736196285959468429369771193829284429524400181910868479728795373837185572944759662284486269722363267157246822782662307668552336074598322322936271391081187738204672223911239601240409040
868 -43451563198521006180718500545247980011725202856638001510526498997908263271283530295165563018757109893832296628022804147718284048014088724725537756104620047789726791263808618569355061673650522868873047156036287080539382593419773220253087789715428095721772177741820300291180306776435280472668433178854931199795678934831436289008936230754469567747881285368541643281437147335388882810689469103492190416889660542618503243457148650613325317337239331666653824652065958421013145950909127296858137783396070543464162648148491856317282881144666248201312227320574022081569560831097114011230349839271390702900228280252198004589623139063520
869 -231341326545849444823869797431138341529231214554191787548409325808177939682130846359470962152914427289570217152967489175168742162534286540082202088097263388640785735091210115891137204126811369900376235444940019329594625125577435655198339008115119162171918555721288451636144178475243929651857104500721162592057454013550061610635901158505355888992274441089891020416898276815606966828747988406534036666250689186281513400449139480318324338177794110309100081860940907470348428482894442615008708967176319147439013252306871699424288649511226025312210572692245823367175443930274455592953658269421723649282992033890944997796819182015840
870 -1231691381669195707291839134552399869124567494386744175099555200509285784707370039850689459243791253646419588721326297041279110185174240281521504880272260013646428738084293321864855990131395932665977604429808785544985980261473207923895672612468222264357230548350675160170803919768193339047486166356752838188922300329210420944392986791460628128241180676868914025436166819533224149577644686835701882128227894586335550131732253257738810746213647406934963177951486517292833074378416347037005979302035819839439643285898915679360195804293247456912215444677960940010797109469343350331239842256953423911381953627912726282456864044142560
871 -6557698512015687172100075663898662513205254502217203340265827902876202327257063352264503106332875047022562027507460697273247895393243823971406505082336558453975551428892390693970834411782400950877994814397132282044374883757336298920303834477751470564953305886942418048207399501654933078033511086438065486923538308079749891091999121221050278667604331549600049677110009185965916619387014866292972551838147422239605882333689046422017508891767202661722281151458817800827784685415069131270743813039145374391456996620011145248815486633542682425015872191503439996696875432624027233774179819233212045103039161092454551511819374433567040
872 -34914180314386889643202443795837889062530857853482212024235347476312742291376982024997483122553571816510858495507432884227572351241199098742861954652639452493983614713537177838411905851243938567263906246423337173861677801731499179223413287019304319171430290527279995141873805428360387422882724649938236534368903157673281622966204297343843279063569185009007775922533517387452262136778100840771733604174731737930191762743077871258412712986450039767381644268118853270523534050621092620231935310998549429032098670134840012768938447370160908179532299882076252216360029574642001008246355429990813051167392907761982055895794328543208160
873 -185888752716156089890102626490438607142055596155292673088586116382004942647038414467511733778502147064190305899711844474950688678440646768986855005052519123605910770090861662914091054324242424146981711700696000381990221240844220778185549499184530145045659140115905034755613259492866295932151604947352579810102796647550365961938995684966269697544659272977516481853361429936581873129896466952174042873171391509913029622410669461053425655090005592856080876095072330821424729755602659019316450306253322463911570933380386064507248188648225982045205283307308539800304701498092430436182837841900577356320813923814216935217637700813511840
874 -989703789002593026036951319863775337681925590481625082726798187834372806049141108206318812041925605411078640342214322829234977369990906524269521931301264220016997537834259005889832835345531526691705143051869845983671178748985408207799047876209734323383109883682119748867031390253457695690844434751530971497404859283983969058089326773592423068286782172976923179430067120533912473512239947229043388969246926606028233212970801608853674073802895734513295012685674713627582106647931855686044814762405957103087793666206428685706729987710218122871170697952558707000268525609946769768424822466661053933816948355488467995847150957938520288
875 -5269364086683553518530716372139155662482364474335339916987334356970691366616837012705010109370805240962262949298301010148075261190313900344777810317311042205453613822586256730900591510416959057950795443702391548023894414146283902218296200752582776041876092987890057563818977384054347478345894760249182013505037619382683091354915231514915082735109199291028540215454019773455201646652696292035174998544187834299880459471134019444412178217553727618049894015412241650987955158192430722809128421571430411017260178766639758171131393421772448413480200432932803410503218458332759814177103424644880725259538760513226605441290165773705812128
876 -28055113768765649957712896819739861154635643179467275935282887396391734283786028315359526898415627118217988526145911951413701457280315365468820634331601390553017165419507268741922470265937330866042905338533842372957875604188338079990835216138427835370270827719930586782520620368631860048336667527454547123059463317340440892632900686789176725755120550510692976911475599889908029695934973543161896655604844556068210660763462568417520472423805424263935328112224315963657377366554196964236607739830431078818158416218271723399768764822537512648551456187786680165243144329255999333571561235692074850296958461199686798202946455619931467200
877 -149371145659157480768208419812196608726880532266688586097356379811923743719181570887148046056568442877902653536880099107530834615604590882840566341674700765325993597207174428132090033396035238118042850451562936551553774562873464438909100600880971312579425454610069281109922055414205975564935681042643014809872301344361660631888150145413077674263021927212281472973702607317061984013873588472599698879361112833318480981760521155583155525430661604356431674203826927252516468438185991654488934828248916635741864201480319392103645460225168153138212405152720295645354031332958322292437023226540488587761110825303704304279406382776903103680
878 -795283988132295087974483752964722243353910249192227109367209206983793321172388117761055733736740748699002152529373704744759570602830907868603753662128565535387007196381567251963434568813020200342328875615818364709460025767579609447003640128870957862271569188326414656926002998385633152512085282456846590581180882798002051693650801409552201744966486888159264483161530017689568923214615906395054797450288289337181430495752586265364157063175145701212669942432205982852587257016257600923059815258408315766559753967493628432419918547389909579127658671482900087253678905094954267797368220113136236847954684073082179653294431370158598449632
879 -4234270631017310084569412751384777827457302416690358364060458460896866926393292133827082978860586851284472224563286807165010156590879143705890185145219578286077998856681127121275259923188194813131282164713394052526934274563134758909202487509761881373436002077471148266552405987957301819341752778819849718676502773534219848566141881964378626201631014825860162608220109842478464085059619607872764295607550869637100790943808189628343533468093811220574193883604782427420873037289112127156158498860054719507157386983198154919298252961201809295151852095607049801633121028094109645816252786518038008000386560208656680979168323176691813854192
880 -22544252026284780542991545643845563258630982517620412294591239137771107878018949489486132805588111454097244063560870994228445612210179705185745675464152369051794716374699012221077124726965476649550994620334121113818387442612263466388420532208489349689363381303855775250119050129607562193635689601797570833065917859979169545910116190425210925458919608906270395071371064087363375656724036832564977821728783275010893567451718338391717492529211511398884587796661821527623351763156076934813964048767485778574409157889446656991858242980105465231757267635550250467947031782671047114872009116631417429426459922436069655711823847601271374496480
881 -120031129406991440696542615417024234852114872875464551357248090667888578118395902800335432185898605478940076493773311661409142287541354116846082636077700024723988460201257546350563468426018409280995855126009671658601836093528546776220286388322999419727729150987786724318171817660298317066893434035424154169098116034087704527555166563662008329870811273972820057083973572851446315437841321498613743747603876144189792544951422739374235334799126512292072873066079936997407911441107280063790645939824108072529664641782892371426881189709874690674736105002546115941642283895573832793844911542481019827133955466240877173202550257911321679669024
882 -639076422451647069451112199933885614452875316296976489921664992553034759277713162700525693597803055835810390401993244777008110869778773236391033731546288907704284712377069936613929087696620611773435708837691423125469051147873814684507454988396462528109924686838889451672254933118660406653171514675539206795671590496521486002989866185625632416674296509338771786941797834064689736063573670975483696697759309470049027135082286261000236335556882401599046011988259457597272484999893968206742252963464216026302588377911411738918158515898103736643936371215966197230286552066815844262971641280154850240515209073945428992679440979649331042976640
883 -3402612847197887135660590442620542299231972088801754439069229066059689057471294819105057845611184955132162937638977593807871727017907168397779424238873957752978640094887576260455710951273425982659111999573922785268332646159921711478028938638454688858859445894959910422111731897526078659111818408700399640998217500367984568394293196327137324982882443890236329568015273649786414843650541209283672849994655425735583406925717574497546123616865175183119222931234934591954194100768941701382043242828763280165868281928343472237271347803514217652537202222361674879697774202067998099544542676953277514242805782846272003716960489905595489047297408
884 -18116450715414365991545406806846385934915592865612638286626378433601110384923420049730157841061851498244985162575178177185809990337863172267849129150345625193517234250967387837876318380239336735452103954034782844002955908560925280934086938067222167680805783259091933282114010532244853210355767142827216530799744943181586330255277698857122686133158767607026488442060410249078057001790659192391756878404188662398733240323709349172065042396841384532672255891556038747469177939207551440296915504210083772863762450874164086873518916032971683011049295976744907425058223992191706428592489414136572642650357457600268222424388829323456309121123648
885 -96457173541533615027137639822019093242749635572748878638527564504717629034818803844951836241791398233026701055856523711664353085498520923311186863761483775129278423951075322020500761766299522524246101725828201855612116099668795219763618803405316346300105808365176422692637256060770149676882146454387879791862805671249618961593790916104335548897444158084016677021320355682260171684153757617946398954025550162871385174561599155893343575089476373969935376249135127025405444800664616994817954552986066037422601336813639069489573633637461784632480539189876012655446186279927589077262051163706696221763346695146905515599481894115958598450984832
886 -513566610340939246171574049587997533445943854235625638967280108128662801512350020879560558495957479080018813832875951853799013066017722667562990272315057909960221056546021576704432021492221127628200086018707306987269821601043876665566112986086849330395714305319683970258823035790682328701889246341706470015891068658298841324898573220432135833005570781372097184304367254573126003453098623561692709039754151536647723372682618024607914572071398575975266826543316583011488936208580725756944123324271195691284436864672137907825548552512867593406071628912383727472998196125828789330288903907028272916304430623159410264949946385067849320718812064
887 -2734386242747651948965344867111084728004409531007918807396614993248231138765400754787400689759447412200247868184452120335784733475709964684639618862123423767348454011204242495837808259901884321147353807895958488929514078029475478677028455484912107896701135986108139152339101957872385352626152256210638995300882589579365697929640017706388944902642860050332960696248931477488024855501135384760996123121837373848064200716704408964304151004113504991480860781225998019107963597098506248360001819521703242992701984652284772258702872962143626575700460942081018198907881079440778817921891633297635866009420484284826118855533106802114561441652814560
888 -14558739334034228903805666021705776131467637192809699858591611957572624853710762468814767758728564677687043784781571078087974238227648385235242263269198526206485464603840887034561502724220413926516545587759999624202094559255655472564386258405951378354282535623756210666424952266131042150668197926214495156995595763288352957662057789953718159309694913198383979614623336593244437349693829822505069790237943164321318663976818328679735685145616025993973070675754210052573916695736802301780270114317381665247288233048165963267845376897844990127678577392317037275942174335537920069531575104615390682161281836746589897809496264230052164142597840576
889 -77515492053472381646201747022807914411548380833664977758821394315451282873320342125028117086130998309119738218001080672102319298439523206509478890394665590798822278308591701418462388955513844186209929753231259592743418607014446118909809772718529525069295474112728544277240494390608553974131955373338129460302152548787334319873783436980405462153942236494350640321706790362543821961350510734111547250036365379213252056883680501519271093716853737649249160257960016584563762240412127814590675663602466708084898009282686180354275627972869666583730601603369875599266841029575337709826947770085293052054159060077846238185404283006941533174851291904
890 -412718628964691502064640617654255700593240689798543349513161228779423800029675455855595763899783366185406338887322543845495138179397506268375480985064454846310948762071992369003199427027478796963645580628618317749199958546812507901224041762370672959867333302760489743996993684821395105510802056294097271769870969085986900734613276999768181018729264185241695048355083914219507543454172404426804856607591596321470152790778298812803298537199285097629702232601217596698147221256098890288958699969607971563406286764443772564639074003327508810266475628195268119568298915138662489612448009159161774085686642544326853208366730093791379189451704155008
891 -2197457378549220893102571154659998185755857626761780897813796992224153399514805417917075557671842456210849217916066622805433265073313075916974013092910536656629227384635620918718017570593516252117618295117478580011677333562942755904935590621297522313032494360961539696445740382891663726417065560309160056116642959089014403597066239465890622009251222386687190511761136189972940434914852269677988253322365304204226817272163517991710678168053499201365113267666053422106828137952115237754287783735238047607552775734348108418132604814498560095162459537359284721931259263825401281519418062432562912196974275584457227998775089563454402565459089483008
892 -11700048738667540374857346434343748009460232832595555586430622757077571739700315907908667294131250251968510731214472100063237261400045601542200047914185395924400994947559003563750434571256608707846424345739806381521167279911539959083067845131043882926021298673067904638187539927467984099292196199762745379113090084401348907530575677771328965089842433322269109313494407828393783845313843584291678016989631146019316788398014840149517958862779537812904651334542181548600860010348461257085507959863616850229437335450273533357614637178100470455609379888028380260003678179196804487608519526015802784996983525361271898869801587162786947610764574375840
893 -62295360289947767635455746940285933152740776678150826674276097680261243994914967268024794084594702893449585138367085982346487219610279863174433414442557380714483369447748433705263038245326719504420582670221160595750933788704713308260826683710781424523264891689492628112215039661955598947961452835352249663227856509229715477511112711827440718726152975830542448670403466208280868748014834336636119495753662745460120261000355475366638887569022407523131516087150698867909569443863605653809222744486025727034720656661092744523029271821046914299420086122113424847297413424610549498939423324352337573141523328085152789133707270626986591022040506565968
894 -331684022504158476463722963310681354232216872720956528468328920066218809477150934423762750302886808513706240780734141396797590440147176475884816575298880575485258873611875876102001238322966391970467577750162654017705255533496962239137748340779773946053836163369827410666009233580984706786550411220664749510034154144342594488340040729710082603077785610530655546823475584632156153839608300164939943379896926603884480566918603274039150749534727476850413065627063392998779239924319261379952686611614291406240741991566010321807412762689322009614375076750161156274439284593285204999739348780753508439668521113188264665270014437680512418759850621686280
895 -1766014309811378620921023141638228031712613676892557997458962258389685060709707789999728768602304874405632595745760227499890990019932541336034763282040176881060798602318307188328041134118529122768057026397972581019221016574889634623313921132398893705966804453997281250741365085967146462140371861340103138335361705935808648689921765272849995775952131012697551167643112142549892072747428565556575104661994827449604565807884822916873524241166611712689537398004207088588781830747352288481944642977568374458929739800772552178498043318746231602926307686434664648806535310580475618027721609163200714403018289152056539143096958665989931015657094225121040
896 -9402962409404187552180039025588289232905644001987651284956684861127377892709363798316576781942328486453046401463409653122308143588438845778025237973038946197644532032427447171493059975974719881161925334943796106418238815979093548615634725615221586406996902140677732737642476335719234596315410081956733258960138030086974098842938702026497259205022805830288165106311593240146872076943732880892598645888727206088658769776032835572367279550627927191164224754747937622628432537503108713209013199442419541853933350376132854274546198984482579286227001622219929390301728851427092722460988182200146727804356592959480770522789032796631528537858618516142040
897 -50065204532796128834266377647394892123010088460585734715459264751333468679138454399957781873529256879790011297303570294691981527166249182521244092899739309916541540164969048940984332003085323608868044623920542045223909335898946136670677253274535903818366446433993858434916342372286372949712144059061330435808882564019086248891956500361324060426537149943000890845092788518334283214054582522010511070930181387298449367402511495737950242268013644997091966614152097302926341888576997311231947452306160978053321795797927149876770761691654297059411439205801215362109692060608185371944270520350494405733812408438053487949135720997894923274201866788490120
898 -266568053630598827819691035231481681133013965401066238748431993139007730879757385105465956336332825131090730464048182445343076153008808826681923198782739933540253134236727426194959218589361060192096813418173265473997525477759042546726644038071828060501952740431841056537443210949893127856939053393394523183397114235275810476487647998577704625931357835040891409455955296065608086875540700143514009171909681771470550086790658771729127186035078552508052078494827702958053510635952084242786708618911477825198112193228009394627784534363720411551604815094399047108880345126693889119883909560808598703207448865483091008027080959672515650612374971694352680
899 -1419322268667980168304444951946290197199875316476583585433070439689915367914228750541880056470812674188338994542985860837987430630940491594959283768872824770816775282884907080033860190329640671445040761611990407349803595152150972815710809088265973756158489032239457354797821589962710821948148870091631181001627892228557603232039178889870161190610123886859570035835974980509590509195772877477863236258756333576758453374529406407867693997608643508789533145409022436464665765186782597563344690305759525191387357615788070785001906461315887359332873036988710758984595175052451772982953012096876688717124419408971084595539620585155036573597177375854959160
900 -7557092538989855132446511750606515660119112539128503730524899376034701833237399010331345829750381731351749687185661519528243661093389160226048462853892852412529208019456440368128362557987574819125909576283560841030191931937290317806220186337963141836810422996597698676781981422091237010555284566634226191167740445245984026908552287910652260206046338442295100355947307235720511008827032131993048387737940899523812918444025452180981489677593413868581673211021399183113647487721736582998056828000886810110489612192832857977761611299886502709553489010163530124030755534296411848768712671942434022119705211542050312598562577212012787047861777064776282096
901 -40237340659199368451062395976955241525990559203775355038953572419133863449695580041407129582429378381492944527012609709484523047194509533803678582429213740480936380169413286387482852535926564295031349793388446943166309008101361346602717447405931884631831218447742953088848620356338925069662968693983509091919207525631289003854563932866404548213625381010711255873801921485123309281969561632636072244283390217344190741373176196227169899007291564307979268301967910899100138453980527856436834466358809161834587141617346823970693373017435475991391784673560733079185843350737282161260890951167902015513559701400605848191342107662732035223779451151923853600
902 -214241994919858830780244271487464728177587270671253412058102963669329273687944665355992708964508090582255731072716225476617086437573146353202279584677201632204637170274589066916319358732595401634410004923449113020695319662025703405743435984351343778495419342921909448296828034150197944481054676953137751652066325313851302314107113781408166257837081106014092054390956873587892792934203347941124246877173486443684414248123696726166890613993739923970514925879619066943056859827158932785993268951015364021651747944648114717332606793984468241818861157185025295072546885648879497177276838285074593601078285646721410677220998560866315667415723754661692648400
903 -1140724422643123919293033179072547981064180664983867102762223129707459184440572693601243885374147661185820756661368139969492575129980292428106787929179340518198671211898738269387754470185826522595079555090783219951503218420617649785135400245928364141330697508239591932003831263077690039240838378792174622757724410984457930025427645310822273982436968715185083509899618759271189669153064690069750091147351930338910142681981663280341520636826872179539725027242767961368763830103530441508571878649335025587386201036563860888322560027980183025319614327379814656635858019565188056345470338473734855068439133811065864081542822470839390252626376920719028830584
904 -6073760691915438848211272404678111647385358491572505981875125177646435514582055487411792312450306619743024324989964246271330703114310661822798126902942787558476154426515188385526414244895641782614178524126285738534021662648177892276556501738675555417355513702238695248079463521989760830371427356273208996029549190067533360860282511649659077438107112627484714440280530432495175832452737346141284645429085453996168574237713361149493260178576639204428983064678163851407209623953525008456478093352255063337942077109727693282176954130551251274134159064629166364924543139137325069198304437737895584347055995410881656236357722579942140825312139907999874124720
905 -32339657211177993653440103463443301433411871838030768770007841719241719014796345764299962244356720526346446570917955346624881932460613620457145849886486790125715903959914628643456033109968220410936345967003925391960215475171544184426850341215494391638318595003755949673528208696874090861019110235150327007443702868807179267710730915261530017235015261650988272977136346250445558629820082295917711337147769019240732049082108103762579260143399693142995442705289654579559130327472798852452225200020409438432817984189477692313198983461360656490356635844826350090013773093498413294110664509386178778829503528594765510097521236546775749123963228367320997876176
906 -172192386417363319368762986915481533948006074518487034450487462095677897307107479530932416476547419267744069685633233862736709460304348374141034673669050631215443024348255510848913584519732281193597341621081019875491612115351658588298094048774225307766991005588553051656168915755932836179567419713779381613981290218155051948574155669366775185785791924033868377290540245581729092211421207469228764991782413923407375534447950256217339191169028166408948577149061725856545734420527045030669091386851031930519922444398816927883935399551366836345791587366587974719094593406320610383309447937689016261253816396663623533763055804294874418611128846158094062157824
907 -916839410063651983427947701468775665566218453555245776995597367222304135519729253722421646436001037566691410509489776232676899626060415604933516292123504037830268882115325290948367798289290732532561608656084227683308615114157317082601618462796326281168702627822147454822901065743043553090442483749928346197026460439235632221666277007022958379042762657888847512776712732011636291604298834503149202819304147175240041861488684177899005761719240035479159167537680733519385342745135554848371242525163060505693979529916434199772858072419939217704296735655225843787680114735916942039640435019995701234340400978803721957012698212131985817636067614264028779662080
908 -4881725942342436365693706105030220740609348210241649250611204581452314022786241558636221460805406205045993074226938222773577343379839926872524227104490829753269108671137668433813325718973038708614650970782055877483205112765198871717123578920735574347843188905032844113913996339449981445578356684078418755449103931266252494382719118354587693391445328338094960240399036724736294692375954102613283495687138650497268934041800327084871660167854265262176005361873979915225172042157975768073519299180533468062479883566978948341595727528412260713575911528501984252934664816817466542468084270077478139668331086882422442467376982512876665383296904282939860186299072
909 -25992874395400415589832414003575236724810567809738889527456131324423875116192867109959710650133876719436093310770613271923822554663597701808571891854202366184157262466461890802617291896203550787199292727417793215677212401580629861910735267266616223609603298941019920575644964780279038918084534469044666612246340272290808930093354625692973027153599396864078139499945500932066003367658226716137692209898428218327916013480140005833130387832869797994116205531485261038708292679816729022096762538828538662967542291796558429360148361349078014182647338223846678860507371099014029471361452102622430779473307619641630208375479267265850814798171492999159790709566576
910 -138399975018418017751256924928104945719843563318309440821697131972033211074937845304486591169879736801299169487625855123592871571289071572101992120056075110078385434309410916236926650327505120009885120222641098770958285634169102505437985431237042058468892661132582692831169546634031078802197721324625260529857899300437737917113973161574019152796125316715774420300550439290143595855739625090987613858979234802605801846474318436062492801708249538477981181946894777763732194517153198349469963301886570217245755638516915723828721043337542527415885219721452185499838708510273499945566898420613572193073783912974392513164006843385533444386365781932187562721704616
911 -736916878211084780205538962961879410102796707074375766637429408263634167120011480896158738993240793255187002820675817997197613395387790147128956331206988131227874396292333357278539035772846712376462891668555192266019812515608752148555820717377609488654607645894939239096616244767124059468753640282663521182954042343823615387060578599271478842665490700640979392651965544306418273156417098898708883344158293856080999668667707871208686283282664598235696528189521996936697252831506258843587612673044655615597995903764682126537517746092032042587654715623263895834893531893907293805187084439177421621053722214995096679729172084052072291401892237877634165071897720
912 -3923754096877687453328398961898895482586525651979658149809957562586498518119511578665733592154487959607938295582368652666197347857041887356152457191955070019502816621788132420298487449913492981469667465396421006557433189863571551266452334442445515743231626655211550244583984643809906369582268780613970744047642787605501339586101965385222647743925265456572585068302632434269071794585955311155491686213017105795367133692434842306333561177405142310407125868947491109610474345725176532684276780344921836372743154449989860666153797868895860270486725746563456856288574427285610139140052449905276652429752085247685822860190289734329191210255517801584859224204782000
913 -20892280381347449345064774016806693915333590919306046499653712439211738671985577546187491989158340010785854430665500787113966040188797213820041537833410494560214693082124009539697351497407251225985445366903458833389807072453792765897370947792703969749800013989921064909235050503643325279232016842753605017386949869287542493064626476730786595489262248634592075484610689873725970282514842453924407994876944852256629298807540005500638888360351116562530362656704750077271186631256540669397757771020580558784517878368943080597771060977484661987563041558316807966026457583079136671109484242577883086780341229456278105925771198315829306275792509144177711925799730944
914 -111242487648525339992946785248017305722185802276698157826070860418576480120492186592873200835882728451729954708588512809304190244361790820518855386618922196925834156824147092144735150227141435314891117218133475038215614085264873368253485490543850911155339497356509593693331496123628833753717004717447630828823394358677941841460628417188988523630179749031251616353153876791608366256027763831326839270769200451703721767145674836872738070439232912818100503256567009807257084755904074924524178136345623981825469815075913022682315728164308953465166553774002318112704127535737828247500456472619984628721984903644836468336077864328396724195982968640954871313849321856
915 -592319895164249014380626222306851668103204201417634279869932520267984567774681208413574018821508661825820870935957803891839218897965184168661126403193957116119591118105540078451342754858419195610695276171473912796387985008470404554851388296021255859006913157255477970519568274818899116149940809283209979185923320319680108821752602569774326989397293249182402098102464771899523191858858023423735451358549500547002014475770769948130261639604904555107565862447860202863489390510394857919652136997952612210160817026939058742840911500716597968745018423203268836798063375134719551967495728919959656613823051644760351888845494987766230288524493621539706975429974329232
916 -3153862301523519868764605790523016995380970979712311623697848592647206960642033450915141210753151802660990201131251414584448578533174225069974446943666303687835034968653220252002167480076081495534883914376959521039471252356301483732897364544080637049943992084420026350687727886241219940773855176132843208074267256362076287531482120959805842382364841790865686721204294572977514871087051611806311022192219481795728222730026234905939089693663698948340503065103450141179479176907555379503042612753031748948169533431516543304873264490260847635828718449048454613467809988368086651854671238744321033896175089398053833126435496949527188702056340308734085652828721518432
917 -16793062866986121414686920192558011878113186003893987808836437640109183601861546682256983479415005127952985532248843999222527150499576288949851605628189265394543705407904689130231052190324541589775995182814114549226886258134400654839990941327368074727642543709860140520197424014845651853930890033370959587341466483250912643688644949499766443000996249254330330416460709111118033416906429014772406515216191719782101439189550718096408564065919375534040847607673253945823138347011732584009262808900684589805432915037064564983181435392870979631760735418541607305448599571724114963620213385045584221408200544092358601101154372368290050599565742796278450299689770044000
918 -89416543149166601270038349899829508960856213714475440391533643668771533586162049729767437459373397209487991275017263624194340290221579055193996857613902456282568252396769498567045092393998979715207016277904823000412270943524372567808583010286600723719576898551852006699241349436428421172902469048429568454044062614339237655029926707536331144543928130131595089390319147345005832372208220262439244385078813351000024796372952799017926898789305908762747663043849380814246152239565806874688909696651506612104652876170651582931547411826648299500291087868448274953186164847573049512310847849639448209409985764351965813961053854286667110030962850231833617660799381425952
919 -476109243046779076331264465599825544562285542809881512618889494632602934931111253469355532116862787049498598297595074023278697544228643786624477176795389972910201094306626818778034608054554951113136351551150578741258302629793622998493498485971456257185049438075391386373654152568160507120059548434924442635924342285112271849179683864452966170833549425614177207729900831473771365956548180555978508740161132222030423163895522124217460839952775585341338821038065428327288588008232060064737106954884307076255833944458595028421972465915185418381460102653570628856907943014458147110160346110207816307731591889429766524709362648372976294648920391931288814505540232134080
920 -2535105996955772215723217371864876024782428287257757847804528982866749992713957337150066419974208271240421734190057064380741250406111441947301898094011020036756757604287687039660973154638201625825930396954037597511188886387329657992954060065592067153026708289396571193846097587021825351959216809730594418656233204537381524768940607814924107080207671371604205524695164686547663950660454446095001492830124003653927301443019009122634667374878114388153039157523512856942256502454146527770596783642603228875309217581453938035605309961625482741801472477336043403306214844105671652406633684750318052842705397865652441880838048289916592243212853485290148768361391287730080
921 -13498527750236437746394320964471723002740647721447200261136093882195308468312769248452320535277451393627730699038116543950460464598627235827730567922364741071875719745334412090454774644836308052703486117801648748943829431651664303063841234696259017683893420048813261862712234041120608393512213586111753220463177400928372669732991248881027271642011723341083785965674353793654996625379202187224964440601143238965682974751311023937987810416414395655274454441352168261188976271544301178646030062916061096993192377897927933533669670548290150998020135229654217702046956083414260140798880746577740778629044871982873982425618443135311280702294044519148232632338446433891040
922 -71874933251692058761998971580946595545747594271735380352101560659397851614999894757122136230281489150306650616715829217266112583494017479782812709604010007313310084691214127231722032209047471912902862813333091627355797860685068766574956092521910613519602266590803388962802818471116811820270342552480453344415064025698726901802587358851369411940966533494696695076439798798205323330166685308441844000054703350818721587324603838983502988831953746333757893185263712043218580619276100577573118398372328356550141909351405928498116466513996633218136245625907245162479592982508918740519712591405744910100523837947430349612519673010304331394746901398833878872782571556683040
923 -382709526571302495530161130117094612447437045776215092123472525438842928441410540271067406345417793491814348981425741771282275676861751231700705564656597176789213268278070055485930396766380404742979934361727942956369269722672774373545286169169622540453721925326627504706571697307820843521500154341883085920727233512286289051143993303996628503315041592158126378384090136256454251701506033646070137123792670798787283708041085637637742467638578905948880603835530237695011921997454723749732447223515843902724720848442365931927803092594189494145823484980355805439827182157576441526228287868575236036230159131636043749587584056446070642147034239671354912028072493726803680
924 -2037801407660980332386477139124842800182846941319416853509910834929595971358629263512360645409887112885254568694251760043910189247038432545291182042949697043987957000143690456784442609869727906486321106582562786838209406278094846247022907096951280701444939719024708154030274241448808520670062113618856324159390702501201212189512964901470707985124781524626009220294801411010931272343507157300194817326514563685225242466798506278509882096154532204765176519226530337701499789223400676581152544707612661368660073565443742124369596868790984998934588230391844567856007521306054310803846135095887942233045285173631675111221862924487788979074511996183344235231105299670555008
925 -10850636317731105250442410482734033089837874706951537657307391064842574401251546843843184363423819523597510324244061916665123443525590436052810795854291844546877881843856544206070774976950785956548990669505336117054341385348977828398575221739138514743743270421075987542771340574590314932976164227684415369688108083269868899618708800685404647557774649230757257484818800619760901090518733897694603789814766521771354151634585781974203709832563709992630719520958188542374201597676822503159807353368124690165504080079797114046732019363425664143613207131746272791530180695634041055627505925341250512070099173526329375099863323338774502014744874428920807952877497854693318752
926 -57776245955132764031961047484271056180798092604933740130903143725543001206380501113462158990538402728493023144182992016962213433813539938695043487932750187056670690087686322292311733867620611927103117917695056699405324382697911598262484736832498527712912992857883339446323026147097309642080811493385273387221424803027586006820153279595484940436838282185254903952546930208252761009281263469269083739761859303769581053620782928027145698594027979061054527361705143683202855320868194747992751076086888718861763417589655919468812500193629296620420461603317494294513400468076622778434642186921374985444597081811420537975296317505532731167759114522258287869615194588111165424
927 -307640985335254562208617119263919030103865572052262454785304136769930978449310225864620821137129745800548672729168929361306804835762045630300337504049206955617141532846976660721017303994860475855392225538384915512718434603356322250001130172845941403261208549374968178218506283930115430224306040682146053222210897237220262910612123678226753665606225791335826726018269461441347648786988015007045114105266510875636306059164012026850418083353335512340749944382505768117647383548845121864367887481277810764494045977253602564902961520236471036216762138253199208756407478571131894652901981158427508056160009505106021753510608956833885431603996361268172377387706834289245819160
928 -1638097800283355228470953869336043720663888556112683466299958313015008992786354990316847648477499036346381273919533138535452714335990891688569940907517293952865335686615755542170067092729414352890450913188343897529738113715756187479220377432770231668276286960989221013047359125754285899855953723298134206286962922356617383125389128291289417084321738039949300374686800459584014449470422376815564243029485511326784233627427770292837823212160230883164144922944202469436433290808961329488711329838819438238742871076767121500908336614619285184331055756418278962810560420029187861117347187675477155428270752486744638071363942468418324975838536852109559939548454970417932341296
929 -8722404409134177487434975193470591580744343809748434380793226757656129983897589078483444593057225505288728987545809128999767968095430672987784777332719525935686434283634900764138191000694844959568633060680951225836561817815366612784417276707436732116568527546428944488596219950178718398062958279226206850062105275447343476319636258970570960738293939524399963693508266367212522939033916377541489161461525025288793607769837753008822294656231168432652300079777543993978674102455734600452735088421738338968669373262552437193598494247123071788047605427203905109740793370998015874741682650814207256980940349615193385552408324991337404469781657909431146154848866348343125069264
930 -46444401042610314832570908277829658168557737692843580996131445034350051927717807097741279235583165944347560516294713468605714785971627902503983408460296392789706389769297497197290336656136023358841738665502179353068205403604767221476724782380024602884268398793673343657496264609604848207910463629894189205681655857862517996378976487239957285431725449197482448707688310971034004917038918792075294025743674267566818216103153107510994705843739027161693715860971789605188677173022898544765242588215024271778085156972911785259429351976237764342384398972791815096024309625506848946902977527920519619971611291619544194968288431854470743953131256527036700874571658362634189321536
931 -247304073036496544515542296066833001264334078830602092223444140446083982653487889852480593705038103450833092985440641175703590794793232252930132527855221135092759671251331809790169584914001738625837841613477870625597247568153535648011750347315145793234157483383607312275055882909245095505697972671660211720709040406575238772018263015475095791646347610367559391451653459196790589985279664370209715535929474621853689706450643139974936562697686086295422381477823943591198988679925702288384089999779008718217726660391616383525854405203797465769273123223158714460660502367689981027840681712440658055336269825839218336745678512611290007945457076860654615148753417978302775284160
932 -1316830645443189249726923584783296723066821889775014808662292792487279459367269976297852422691083303375096967292091662888586471983166772384394442812462121477980995364665665272026261335746494302903554502625775893212502910096461818498876290666374463375200780819771324913434676838220498602415487609545755811447346769078197760842268546851038553102121166329224964804521336948225823446399905355117427253680563919818577920761647118728981128509019678906420485044292856200227578316234628769574975155931947357115710586991228644592595571283760544475134398853737854308301150886547016323961843235062103287105314386555676658390901302419115800743185451935551271203096147491336991666940960
933 -7011796967946289925727525998052617206835330580845959648141976251954690743044481103107586214105153113965169848620581034145823708927093422827764999176701087006961408271111176935733363797777121992647656878503093910221473634030352265694508928740854246792978585998535569481052109466295886312450688574187167114869450038382831844215669900954433386004450377857592311093879311594154807608661903752583649438696091563629518060761310848408561095325059164491569937154043947422452051673128457235862353380809344780601648721225943760046072396559549912614175864838973835828802268709116069148889204449585806321924050905876063031535198099296580602277389676383310517459175190416892182317535744
934 -37336146288943201346482977482287078435602755858725719329564116857733094791385455036765026137626349423738228795839295417902950538205834815378020942096575945960415870391225935736142945750867270545223898822671005110117778021518219668869380760156012506112340696076193853761961438235633164047666076271739571807779716851773414010902500979938476629979863158837772832000705929580239653413918993633213518536918012203092173780114290555996584850979961307300861295478162599625658807318010440544748322555505461634174805535107185791460813502374483677943069902724239537360463679711156868656855264495622317548018512099064074751670985883403180091546904415353370554237154339626082105814184048
935 -198806415530525913224437959982617247780144185991454763138487806354577459831014136632748974433457518990558237144849101910502276564549625843866677759501077543647530316577621953610895122931980314922255602738943325531036920937765068280954453591979384844495628072398234805294247129555124423854298680738225235477918136717786773257620793160736704855126827866234297905744655382322045476195756732951813348045881817774726910011482051692082764576271841252452141144720462137696101750884590688433057425119028421289258453551510122637606918754836981848371115960865822013776260943288472459143716399576048079357057940446161964989687495177676542057438035979146169593252027983099884299413880144
936 -1058600384368312043589825624520029976279500721152167538250622894314876990402340982653806844000420448201482554851246122706536108944004836116000390795367006449839166934417258633225378847642421825763735655815474343295699069533253991140551550216467137229968100345791848012178398476222129262996452677458430300284938400534004192322582360454130703287158371880778211741780792665223504190729453317952424161859387998049217724167242759640158020745022194484433623416070171296789488626499986473101033023561115372997217024954008651310080178890520053013734521357337593901020001006933301113014392152827073976956402526094568862105753381743158227381900728696588371895370690390094811823742256416
937 -5636823607812425144326705099453281011219582023611638508157338170458163521944295558272721009838834318222716914519908578292266541194545874087527469713727367933841013932117738831954010266252974419951243638975890907585634055664514497595465460073174004096422376197159246596885219024742933035218611417745911339365196035055258275553005783670504102870497956581962580905238122698682702580799862468731238607666838373184139753254346797715661945427104769568011141665315920075315848320922130671318299480209555732112870102729911190654061714379693927050472973914011196171163654388320269501628265821129979112145523183590260892777632520432300975405377363039123079051875459817210355732809905920
938 -30014947332654510575380637457990006095373808900374775321977550387928102286552111446384494117721278819592446039157643843512251029654668686723033103021908415184482782777144040997808912025509766836136858096602631135105463715274794193542830650411092418869915075181860135760067213109007724028199560474648809788155883963705797390340836485113913780053626320761819703677064745590704996901295492306745850856042080569532674022112890157172313084908100322582384400579229455871197112655353406258291881452471744734570110115449798571131155769544660999847765851248455329092248089208607158722142821191289699549083166929259751860757605368235643343932354838759140464153066097555666270464660706688
939 -159823805946790087000584871654852376815310261065895898419464828851328988860604329205668550435954338546734668862531472956004330349220629578298860427470590946784704568044290927727986330794835815592815627868893433580094881656983655538866829726202168377814702403438718283491398470841216373606930720547499700990128836546041754969626020720307179821061704855844091116098961667454338902297797046720476914773840678799413451155129251297880859597386108897397995940844836466113213380713030991611554431392966892234741749741832201939598995399371791224849143715759096942238181368673204238216786916392919811125905352935034544257490647402303793446349589518341663962455416800154571470631040590112
940 -851032394271234767592368972971056584333684334095397859720383002300104741682013843120394410220034494776900727227802923509565290484909993371468777714399435660831387864871680036293953796732781118123477649759101793165954322334319846837256480343881369979243525823929104344827355079529939318825639737214284441357281361171043081160459169934483609592855014621512280580305395931689343349841017766471899627853708902787387603041391396613386758885331511757918964453594293362039301626689454878376325547191599601417655481604903303003843626794787050778220672116529063655392583503942374748929880894050377497526130823334573308755986203897102864659269929724701906315315976869020371620303030346304
941 -4531598805597506870238169189402740580038321101767102493095899336380950626904874813551794436494051812720678914688303492522384194594440140855456205345365697470716449872919635189092902230329725301001942495194610443596052488371800046983530984536773637257915871290247705464037548925373204816149252133514861108073373857665973626951496904069568708084191929572354864311897889111584722992997069346518383321276232494093585556965831562647009602962331501483444429059643761362398963657940915536330276917438121349397151893928400137190621188546572974601872073555178712385312916707402916931493756355346274112763426320125058853755776944259841963012632870608115137977346210540677030982033932862464
942 -24130012831106996879586733819950179992787286140213461629671178949923341899229241519757486850778696970491274018111135501745805631636475385725432398117112227474712982960808837596654524060801246339450384511833228998440148142863941599989049310228984477185254374765350247720710919329474741533571828455764948800830814496710782095045156564639202272144354401320119170517076169968966848398365996433899972327750945844245091405745900953141329646836181689943641158259799769588944047795229050998223016265080782139463227109877774527311230758099529496579932739554937071890081154241168693177059634838628142506445646442748773057673887098735851984071820666052537728608368387157924463896492349971680
943 -128488538037698553780665592143891337356963482197541237807240165876139628829912001164723586480890611721996772472835570439360192273426808695850650292559859086727349710754065266976136269735766766253405198543189883156460633583597585247525256457792767179029732786202171069340225251317011446209216336891929766189918609035008833045180641683051209031073123693437692216769551009462607679100112595911267810787119739948703944533946883489944598411072209007768521328460495979116018569746289428852624506410997163936444808321868515078815840835318640881534893005659386197950494348212756220014722297964733533332603149884345416823020054470797125484613226152523480513709426282025437869928861129695424
944 -684182492072547315192963328420886048241295760137627788677802235498431604399563000969434519566134652701181745482025637048497167709413437436003750218675228699560840010132182048655078025182654938782013072959872659344258793151237840162539572040887758698084238830444875434061521307897263588202287898421326928922689111313134829274944531296183820100224683049211694827233785119390514808810721360872048529304075347215815470443153088389857732339253654005494751719275081246095110922160408283219074559257862530869125314180957118180083677324010876771639020790286507891168778330485860914727586726085907027126649876669186243599375797144520215264963946985491237040927448598721750766403500933337120
945 -3643176886930274803401653014263688099998533861941228000400089333033585632003833794706104323814321638750126930698611878955701117537883052407547900106746463177198644609541557165161341457511830364727381407525531092389340831249903898585740261776893123393198857871642790174266258506956158372016818576102890972312136816987336687031561585530602516819195513394903865306209161639596523604113951734135327454889200861967612476500063263795178701942364967603050926348572979054375839160390641177677598995147271857921837767034832367199063682555497763044162179875228827978996216355106443669060842972316978937223082076096508820927333197999987937571469191252231424459049674172328125486324251781661280
946 -19399444333973775281630548295859097485802680288210634542855638478966406032738750491430536951161117288965170573292896135360817414721486877648112822748574742870895066203777369255584686967119411923598556114452735397916971312037127629017147619976499940126360578309089665489488595391748332122918526810781776946448863465416667478856870657523066067853154815160934154581645219005955659312381145034445851290574527055842688004433747533542094167351583788863955553531767871202575205260056333600851828339792580651165108441653182931375543039358153169743119816281401641992670804860014449681051688821882415988541644606130535637767943376838310170212995818242763437331907459335100852163742503912413280
947 -103299698102691472703785786667381917056691237769380865635777641417522313816649849346993506201994324874131139318776649183162447850235586113948533365413205109679041966824262327139678645807515682164346842151903196622367961733972225980104481521891930064907919320936548960597730655162211034166081121176080957310148046774842464814208547198976237526394201881432916883993163738533946663965790229662581724104360356149613213061226006903298537682448395592539382478262475079783278643011905395478799747008441122795845857824893778084269092556188124382485228082162680317121818191932227495445990320239961032569487002859735900150974526887879488454881898753837100163113878505777566811274756791872224800
948 -550059338244908630403589656812474288186532148779387310176837172993250136951242023039774780598200745974463441991338306280822393654060551387055330100240556313932356727735105253025548979136207149657107673954270338443274316477068827951331284364251722889401021998196572436913900031807373274752025239366576688240116370661842165513131769670615464191516557095489918036047799490243385997005781429194308934198594203959753231201304015840921143126349234944365295840271557922298222087888054142047158613927536493517669425909276037972626348587204973023775588144246209733833530035435276947585129188958242526461300039294893091415827350452716347339303147127519036336549892005868622857725177585842850880
949 -2929009350305698489696037649397444808460910894516087837715036700288009680795656148744357654879044917578697597203453417505302258743846614438649964010764983073568706144748199944205068092011755940579961219972686817005858989900061793568522686751652336405996065126866775322668563575926543587679844918076132808625447963159628918324536878570672068764729144785618291862477067884166034082450231625787234471895542628890414644355469381378878828233892295882564122864767534094335438202323100297974365349504571065368943586476717320714127174301115167257536402609554106941190475840172178920588060796331046306954253257122282467936651316355667208436298542311428632231458203484826702889894937519393474176
950 -15596699293776210055154019492383735573247165470113393282479447252971137331521101884342615575956175314549671340005887362940486222953122957900077052973121206918497716813248695034692246019443836418715612471750497248486005016241483213940453171855091419722997479986509264622205900816150868324700244745553037352830134967348065573694642003743030873356442654215921795406934895878114823046485544813029409236740396271888051266473742905086908312174592184500529178193252465627396487235142319320226329063876211252291583801592645735302688299660181310793279469858330785355118170396164552841193699570294607176803880502922737502994200598974704957039257605007832009723500654953257349772634342356751295552
951 -83051095062574162983171465188425754125771224445329946018197029127429523900115872276426564304977514927864592504052652146940877863672275715778572954320790627764265180092285297039378957898173333002503971342898355567134205755298073636346293259486026970288744607813173448131408798260033384708771758342885244163884619042582998327079811360553408971080851919716496337867827650372828316846731571974182313089160561706486799535030652164382228748497405250701051648879002926285307864870354454027084904215269734858234166074792649461640572264219271077387815254001527362395414753136388678991179931391058522514384811155967357144754511263856389972550593094405810110623869082841897477754753403293054960352
952 -442240741093698831063594704692311575325619081072939226938897899452613006187639664859382598817998180445695990802211959146977869662881102021635757094381187669390886820284628533414890775680945456404251451558274953954353705129126855243993073332269289121238709865826492708091780355582750810420750278815274551515771910109787498346586849234992391209410369363365844426830839844679014606849978372686014508632338492626447313061427828891731008301524806093526853250703536488480271499354547102221740360422987769729416005722170469865557917048453863521203777829305538022326121866660648799494054723674803602105715952013368239014274855717595207467741903149970255564537362301657369475778036145283630235840
953 -2354902091170543371989977086104534782898187473285184808533264588382803183381120241723906571247319646658836895488325512314739989051485485534922093365688848677445941547186409407363501389123252531043109705124819907384625106497356132809036426301799308589956573895969754923202732512835775697138688855288303434283765348975094738434653571650251126612538465885251012658792230934089498858201341759900009327438211935720560603830854217430175818265788622345580551714407841750909798868552004912419676608213205216437530374005651795007224281825737416290140901517098037109604978300128330624216148137291826118205581182609976654626058720370127816779937231526507336755021200805408784231324783789635586620992
954 -12539715411551848290838620485908746423895355983775432375825426317189075617495697479340690068539072337873533594780529287058468672382927926199185839082549533835085187690450678303938129005790022376411724863214677849002252166271502130327069364471054979835048937012193423035480476594590129058873501900918857141028496551630111403971857196283084372127987794585657884158439820773350933000414559366871811863909748852261580773717711620926284186995782753140830985489547913984851327698115573761748564527147784777114812466911198500122673950386707241236338348190283193508469439362688768086422955625127228233242324760998920042432359391173795521693765961582011325168543059064147126689815061971525246005120
955 -66773358807737243628469441718918424551078426261632434123024284401378227713967387167284670207647449998804760343613408609142497557682843054869636365598370963334161654729198496336068797953834995574351760364565772582954925010906099031568316557044507715758160036507147235516790700175442470428346435058183030634520169502764248284962296823882214456090994034165397521433887820588354571346731399898877308827844566350017367909328054203709553374999150030708868376635838231335882124846360142772218157263535869167605634403180192719442093844714731061805882626158769193681098723063473010583512419510177321681016242033393019023624074020314558960928146405983126807612108876144683989849451065336156698200512
956 -355565389499303806769190336127947805698167290287388590860105330054336525520484611712340040475397819279120934199899425239791161552558662383779528546157686932826972685543047766049671806517999540138442073733822484968491526461567760132632789439823655486962977258300332922966937338419180555768683407013024543057392693232027271989339094583875143220479621118200164121191350248941092514534880451759718520557887997393906496218479642374200501072317527047718466264752163556787208519734611036068113054302946338270755094668693491840314671643240658411303041690450036008696973510355968996490970108597192579284124749792654865500636562504943455421307187902153979316088073540685020745490870870232919129720672
957 -1893374189743822140643867427131049835796014417482755315980048713714867519649995775188915376291588972297152925629119798896575396053944911019250940080648606603626664864321988438469226231592365650175210986135785973423424872061109036746951559276143299676024112879240238203086715284160733834081787675054517289450077421269715709204620274156928953675154661830191050352727686049356577451275393350439461828074864620160187285175650249363353594177821297653615784367460136227739459472116186438158751307834268390314716554352567723313108118252378169313683362164943444969764150279278364203676864986192659055687313406254794189725024611664001923633093077379939526356278922979345156443089271679844328088518320
958 -10082172819796922918417383320410057878816496929160750786079008473794096575365109084667765012740657167204221965443321689140814742983151843520891362855179575849701667234710789666172974687476029062701073141389358765701961238907208220677898775580732622205100035701501670719757474599680112161290221739533561313229262504396905537066658168851974621297653895310688053700053497008697189852714700238672368752327864329045868775736267462638245847580953055382063038949488107316004079750063277351354317589624592893904043003291308922730732068663799962236148908986301084207834875825255978132814544964722569208089531642904017607284721592252795569212317364047131069007823592071753896159598115041772756878550392
959 -53687419947466910224290594996361520269038595076010773674024922567814178231107472237879263832203671816391430407144430826745589253130896392856145336806957021973707453350983618590611535210449627223640422166783343996895600022839785243290988685578456148691401781227144144561551440770254460849801199643942785023621871553759741084398910161098575784156049540430852776137027280313322909750726534147064385979677629699263657150730040028483436536799689847094330958958870406471824497749075251569358693667282829382535554424493329021194485981941854915332811390411629801671045258998212300500788163929867963112816584569397883348265330425484149348223272520233973680558409192433686208560177043245540879456158440
960 -285885178000587821007149319055719456026204918557676110493413676152964999714852387627716462356722443282915969125800066473146547180681785499402132343590635333520664281848489590130422909995446865072975389019213043427270511023381309624012916672922080899990052812978421398198037156024583418047854457292888838473141289915066834917000164106245139833746512491105419026537207133715694583435786995391924588944256408323419036545719056824756732390351799455275648903794051536444046097865701567109085484954150954176471178769916814421180334727703059911571256640589755554664054716132806700511056082185070920412020126301364265016623830108374443691619422441404922959294952428340056387803266976188174846999111184
961 -1522339281228555988091649014131642766801807006838342530407570617967342584026044672694810642906774442615053522905957135398599933702915891463036850798734343608844313499465166805315274396966096436322522323659918937470535694211264905593841900199502821818516148303351015374930278423485654457738609434375225732373204533329742789671830453434832177919112885441600172422035051641008709324955726109282614069072782790328492916997836742240860084512009345040404665208357790563947791895027340290321408584259594220632142621536724173985018248414697222754739698608971100265604885006749696732393416599512284569821892152010092199341212491309522319372380788819608702334100171413062875889777759876931231724097567744
962 -8106473637882598369704389453650265326417309832871806526486627633881994223596632778456496260930152508325385350577884825446920087283626484445002123881619219577621965239002043232254136108919383444572760425795935818596203564027725550410390355344171087494594355957724047885773688911111082358540852376432086296550076533648626006600302866616810997989572737313310590632318881490465851561490878499083621408831489401294910634782195538244492326965147272894050805799762817581960099638385739850984941387786806274771753633952903828040115964603455220071872316967874426924615767045476833788853338790198462871948024555433917473159868693186391680494972755293433843343783327022548705362407519562026630910588823040
963 -43167132570483304422613481486537565710030757223394616068808249292769547323892156781933771744901469559782930424646737242578866216914662115434246859821739444544690555358864129741925246880165579295948958214088416655688541967433505307460849480199514458723205542280427829854741736561492239773835481212092905609762005267944010127627569441624768537286728063840587352086219917643478645279976771219523018214234195713154732760018061960999033742035096210440202432021052749919509836702840167508712461564898577789147703224676182142534590891581567051794768532795462838034892124824833063524528970339157953418891282353834881552505114312901916620844314763594140044347596949772569810642198759329419854536109663984
964 -229866207882701337205469317394053104405199815089609879638392995633902755750145583539944519473253515129458260874856166401429952433372363762925865923805935313835956029394237877792023664032763992417752006480764574035628856595889024545867039885333992170564832494303522368732458675635905328891359936473183826543305779164485451362871401514546535991943830761775530248141321787536652837291824537075838117937763189715313429703086734227695841183402944843772399504979984504191388229243825200314960469944000134466754070603182540599494606828369058709267640813749731920705576511702577937087764679212645364976728167678933207506628298407598807827080938474214885495002787114469095643194605243798642510078109112736
965 -1224046070227351447413312763436425111853104469223714699677781037254087422431618330734057211607617453933188300606746766030396809090640816298314695166773659016994740694666741184859541893384743603667917701712614283780495525767800148248740862812431826875952926590394166104699811391492055268929555583791041610650943950498125829875072193243775881755361801366437551049074434895411790930800286553732427305767194111980261098654411227974553715879130992019160420928448959440923890269083299729952651600862569269334537507011482306546272114275006591764394550841900644823702727533719266107158274355242326858004139751684123886570261863860320723550032585257194092500317135121578882128458570311531626928076598100512
966 -6518101177665291805780354131783621775157614440321287408100144637857851746749663660655851143430439969437239352208511453127167562691230532441922228682602403263016775428013213276341846105737397558632546418932077862093145150884238027985550559928134076232311192665341823069034585960092474725242389222067676351745028348334324602158020989682045353263376500847913949045008536372664522412485491891214528966854517358597401258130462519498665732874548874164738263659449370637208343619762337605029076490330092247851300099999591463456239956201940770507311789933823586904892409505888752653214031152985074406938777250361456994057235368539224886799044979090492275288605629771118949881913245766029173535451845509152
967 -34709242099838451367219721127329032735287222281317099666597080028530019161898349834424467063652341547135022446259735718536765589565504184428589186400082662271697630987389628387409700704014907591335466957451176645239626125651547026964961567140969961463608407563974134638715191778463654050726942331479016161832516807744330343565128454775505874897598031533065895097252825099979012607719269819722844273263380198270791758802097426493314431603185787835694274818230873360832924509343872403260059462380169301816498268807999519359055297422002944983182367551632212351085909660065455942541145032219878836883008711649969637557559958979196199947617725559561746663999995551201257185057296412789007960710857760960
968 -184828892759415087894263995038011997226192655999360368056622429468046503678371706109297325215087563788501898332634307081352163194164889140525616783629987544699598195080346282803394779342082079870842754082458764055042049998644897704561316697863065262456080282921827129561209355193689835380770775025650478031309367267790113294465969228206068942953662399740757095922805214852342482608070360346059882248656611974217179200252364753867223840163563301821992863835784401060075024174719717112607760766035205645066152550587152129993999919166263161638059599352510547371982804571590522851101056037577510813835715732496255951130518869801686931203440273447169087685288390465294110320883983404798615131456900249632
969 -984227033724823480617689274991261347171071401872825667672859656571743422671647455854516188540167187631788462701366102050556357467648167132478731417866957683764248237736217702370570909003769347613301819086838898047166563269125744441784992961237653124930881915334086482090822610668905539495842127410344199088612251682536576676053438384946202051376129311702410010399037220914198323317007100949754449899936549217688431872061754794934593152018189211744580737477096155084355173395992060328617014572162710726762544410558208493884128535913089530945043337544953781584277054124742454184928808693272227563241537384085370250619574735236542473985130496126807697558925872556555346078418890999617857301557896321120
970 -5241087527294923508170136082481385526408503033082216572818797346676130748223844688881756216980774726478608679287445340806185328389429603180043137539718820020017610124032346828033662474942040964194204324034361200035941567737200743879069685211533195839815333743019188764203609522060050393808066358841774744304297219726787153010252666860507420773568937175295737238987532247766829569977809301269329057604198648340136915856247010680019934198924927467658607688321800241343057454012849581516553880947926113947430448014252544587674053900419892552731292224217716819556562632305940662805631964477417455047345650831606162812882709280360949392061092505952482525322217067540759192738358591497994435817189238805280
971 -27909254071135163118470757941184065530633452869309930334532475630876742903887739284602868267997845283979316956391654801545275454564493042330315231468561014316517483843378420693041247895077000056395455297793722582098237821263535764286164316109348343795501929547553225355195660662805748791349452171616237436592929278499814229971219386527217407373606344419170217723136438385941342357034717275388034445327794855569187087552634681305946746324310355015310640471439252604539394296636179327451374392064531114507748724657279708398332062796272756420293966870690353563538968206740120951117266198493882017833634641910125446918018616229610853370231511986547929476238796873460737454621996690533524081984801413972320
972 -148619480298356580546251191673844421199733821894634599566371600570582851161449127348827098530921068890071206475453876767717988839261181470663036679974200940518162044459436116515216779341716305422758310412429506761024661927984075505036764989361668167701841264908737610510858370653851890851269865100709915884778944363844824250423969658849509274254180938312096603594428498214873484776718940365342355186792860067707698396111325388903630139844938186972682902046489438707727331393926425859461879570513847920280956797029095992565684112723800899248061213880841658910556363829468623621934883203972784839077248425766498297583932210069803248433696598542841373036663214239752424795135927963084755682026694361730880
973 -791414381973915727811912928310364864718880366146000581410388545404953068925179299043908013705450665214919411297157366148951727864371656859145677219154735643581107630594447473840215604268044123486858181174563536389366427194641455821582002840647835121432478685363183525843111439773003797976509360725311712790640245000111017819263564201488724981075134028200486307546336164950378196871950483470035571672371663119349951998818098960570623941017640316110369592035998091535304080771692486233851606491851891368467972742593290038314870959049816675655568206146509865985039462261443992003575211786967551507493847607903066175776601036574717038613440276013658122120747849991200614120729217640969988034088349688157120
974 -4214371609195410144982623886937659771732123007603024351589185625296001312020096201545285581286754922505325122134947563052475984809257386449731451066273922227790107113766507796484610419622514760078479325790584538108205984487089476818424781713189069607074419783644000827218814391013159281779307126650830262986349544230452244542515311934292698621047440561775030563062459777311348869073269332404519250672947714963508505681348754046261509871954581014707524643652430574673654823382819816153474337696631567395282369222427619704402526287171640079305576965529111071192211154538064867899544543174495869775335480928217072654086486270919042705245886597254365122125730280640929506524387788242875836146667250363596640
975 -22442043768170406529541394056489408852987726187080652343135090422994196295519869293950534808764647259442851173076370548719901326746861067526864759953732600275709801548414538759534085089519902793861004455883884886266846337677924496909188312028766717544539435574666923536297588121471812178309331592110376381561112897978404357910420540716605838787624829973898020953891764530210190884550235742074361647449798661112321494442931561042554526362209424522330375445747419464399538942461837129702096699480517076133969820818724998504294841103241273664396226996339427844861534702685689454133350888011562897479103379034161405213064111079146665968802222927753743585548906182173364322995685779615415899538743173045846320
976 -119506814178638130463442884057431435252125294126639459293143224791452005262026669235537040953806766511687616088811158292806260341947150788499900026870079345524023795962086818334754334387416810197663816810308517313849070906120883234703653451363804033887580510600348694381570989986250819935807623897846783574453859575717396524869478580616352826150393600861425845944410945351100771475256305641442935799528414747169642945871505329485675269054733713091887528563413344257671224203417549462523146781483045402951186006516006326646517660555258006262825438013412272966407819429832351907371458530074931734383293687012063023059455654622516341435002383770446400307461037699862387327314870394608820437843857826040355680
977 -636390398160766860292435629305789985059565945648519190276836957599900749804023529005679823703190346223977454180239056683981180506659718527036165808562681507037898207117135062589368194685090715612889670117496257961016705439662976106590703312225137543489558642643140148507381844968535623143319752963752564971106552382988183696793280280808186020094045808026605824588810484825180568149683606480092736313985383767373890824376700033656523890445905086411641630063174244409459853183231675827927649497028702506958823718892942604011608006617721147544465290867989808256451095598420883286647888697128005887939322739800234880830257185186801738753750433885017138315198004580074004973915124344226707496816600674714626720
978 -3388872670952919730188533525401109758610452458288292098418302429547080351112470258386318104473019604313083145544678103896254618586549849270881455054462064392743701472496543900502330871986637439260158327548798969867955550651553508069275792141313003671736011952211869757119780113096217084757187227856963975998148793730450535630490304567273179345015928163248190439411782325334138527974948974833041875930895168625719935706891093428050225356526838081767318139474698626607527424448799696575853180173950758440076752284848521132701403254818128967921830474180863099910280842687810007904663488012116678923883283643408807037871031256008972645132431623535912701258268192865977861192018910492161938023432096033975799680
979 -18046274832657227361862229166848051331383284576770358646214247748653939813171025313307705964124675805437671171987566660338161874976276443891440092969453426600680916826859472241974713789190572887852719656249767502101169727608436343630959558492416319684188074239507926234399739566192102687852827781999703321393084985129405455834435908449758763227847893849241586386272954268352492887391059829128193568789307511622212100977183393274758279666540982580713337943078670013668510430345314836407745231643757110898153527478380124830648765136969192540051149216915892927555331250080074144701039551737475767850597780391187078906100610269502155891428487122933230973549478430574429388301732572875581363393722158034979954560
980 -96099375116930725082180125879951690593185410028544409163738148759163567524591675083095247482564953842319343738194447709777958941760758739397313450164809638709699031604474045585376247981474171125063945066067087674304292983395843926780938102778976819968976829785366295490820392054487189595898489149670995777289464284676530741448698178670262274271126414426548379040272077318733701079340577216811481610267377215697745892652401661554403969707973346973274655537516728253484290456164912014424093474898972748760793653501862435722822000934541980974325474370909184899985095400050446964867606606381258161934074024217260069670129942160644358224826062391523410872698887414737097556257324899992327693333176158444175353920
981 -511745744529637216509676391639429795016013961469754413173589042923871888689817328302028116407159927919599229214025096969215142233399940114089044779130069612253502593860831057296994471029904253170325281068234911068625012069653347425327835924925233730127506606538087042666634490208688896679426497651511802322259302843009482194727261268804180967148615540324999815541490287304594522265803437136938460722086305167436516305393847608852445974514861662881781953906609435016167139844440623262011824906508365856868083861445271826089003418445571342103902724178324429525140003478976202475166365749945911231042288847843197336151174647387077016459786249806780583910520004475619341824621797502172763630202421781299714117760
982 -2725138594520918132904418967814847824310927255616139397240067893826426580466437173161026449089625253212054535786026006629593281150822658301177289591160898207894998342935201675943552274454279045394357973922653574110958425765224806053891089304185846668276394138532862564902900362416668904635488096658068477167731494944375918387583591792315653503774476700723903167349423658044263006784182067669094654550082015553059210332259709713243153124482867272710117252547916100088814974544018493041939262266842752477306282487422855368001747592777274550694232026338465054540558413877460329776886382683943839490474000220682501335034019135589735923211403044011131605342144686285453995456654294122618744080077199665538355838880
983 -14511878238818355390779408106718857141350605451515202117906858689738353685503634082337818741875234120148718511881186327350168087718334557457367748279899393496901596464501617780025370667724056806702512041430129903895846794283411211491279842836125349757289691619483596451409239631968165339528539336738522329275634405009440016619104499661959930108642837147857760440895096680075372232725809942645864517977894548446055415845114533432321899093595890745992064158160635927459971273325244767724397243235098525922017924950094288180123164381782792297385929843101932463100129954238313325706616294980559107113970692166001587983261023098681553348816685493769781496253132413803622120884506319421268330816379898821138507240160
984 -77278615479985982743257603087171209460289824576706177315910344277531455936853388394582052960514562151431924888579489797374195785120538111402137306210839403969396904010803937153125679377744878011591200329047513795986912470589977111081102667664474825932668530770147798731390034362217597719473179827228317868222140023058817311764858317837202498324908389089470494889223458804332400179663688256819860548071441768628698972910163895365619759173077065151784355081093023605886060341399528380416728655171935652784748827933599468108842077549909411826361424205974228534538518650099029973986629149882288103208973809675585653728176452846596683610172328190487319109885695245716987056839684685638481015511596866967923630066880
985 -411524516821136181168197922710272644785493225176511547673679856297339082880979948866028146944556686808606259633466816710846802227419648413251171764135281839037428525259918095917318751737365098953919113011002231751560240560340617341586566225337676502567465154345488523351615295923716585383042095945456112898262625547592136608814883092964622705244361085541497561592563515351766397399217342731337250609172665199759934802772068165652314230387116318189618454378900679961438301696551035237754399557084989765951696741498715688685308502012183040251508860859719231454801205871076644461047642676085938659925807878022175630830844520093644823985104440525097321791313479613174087178332868522235011413801651110444101891545600
986 -2191456061070805451973297574357442004440872744508315448069684126962532967986965138307810521401970500414563370904911814508644963750210888360117277624610256106567807100527855037153242095150214267447117564151419733867178501012577257967402417020791382880579759349661019068798893540100364026784111919204148329731287463339488975812948661974436433021471753312771617238527337248025937869040334130074739692732547203126636802146859549399287352044881548757498098993016940716335782276274241920016275794010225679232214333928994351939976111528442073190694864797267630909500211072491010828216917105585708450302941920399242653566004489255621605194133902083542887129774416296950062557303149344791719140393927402510748862908258560
987 -11669990232935327389169161787543322454032899686120655242419655218379141885791950982157419730581772844884426672432245230683295464864440810834185125902197841113265875155148998916846790519466275490381493496244784196176457913369481208553941501338407208225604533813782910829610845232957930302792511373369787245651432754703083236462045256805432843939023698897208161649504221376493475680916202236622956779816606930783233330482829634576117987339983969115194547161653065442427821325333034106675300404363848146901350211556345207432525816595281479197660621298659664314606397247725577693610445823084639391737053316822657886110444703109725536945211176848744670494927845877914075382332724961497094119182043661747806362379376320
988 -62145385694843383861037737090533837857085671355497621980450447517459978104624644461676237350035886210877265012831359337829521870965593921554021684773421012457131495613395906829857264959907418579579802894935482366850942721049213014395277801616818303328498414967561558691406237783136757039672583258213363475425966843041475854278773993642709825980889294476703665093794930705420252275136849718235827588251351482759747397706508532423112257789902299275277948316750222345751993486483246963469234368786990945758662812210620640861654064438627149058337709623062862562387169024323922120523312629755925408251223400969426398121678673727043339910229343929136251111614561732247885538038175371932452715630336873558895708848188160
989 -330939001007822571816961423625191914316842701474442759621428051826648412547667080495601279459848038760342062772466593817610427518586376095680788665815640719701810198863514632701580975584390049703528593604385630935502569925065249381774409400930451364640756166239074954623283313781264975093873768672112110098090818535138367330065925081124173025714118258428464179385921694727853038036038662858693099021326452050602217792363300315247807396328511507606575972124467320813980460389438089400957061934489269726151227807245375668331319699786106683674809852255166639093935440074391026752792631948188098440713779062594165913372361989153301864498273164782355164978543012918805954427303572632630516260519751763982897737472399040
990 -1762331819948314081342087076037991401469572483594036550210264285632077945457822471346295363825668042604687836836010233928614187593774047635503675524804134195719485962163364578670155167413056023096653778258742856969650479007318089159044910263698545796610556213371018174526958777756905617318423754374079140631282204955365780709848648802093699428355613381393616603450794869636878916948166358954547798680889335600263997148126460670015759782731424773494236469028853188579850026521516881597167963085975212781012409201855648844662446589760704716518632694233792947194128384181200490319477432477634361549415165930542375012656879974716252421077598461943311386911645594761897196927733642799721234472100697977366153514523948320
991 -9384866083371559609762932616786884981293086493352120709828692018374849460141128997186914592847835490067326824012604332693578124665527613187819477313628218556114606921714211081449132631245852158460193915934662676066105460649671426053667517240699958155509886607938153985990746089703331511312133468932998342181818380175264447366004717790881279176378686676338108562397952235291466704301014446125660366082337671490113986999906389258528456925588814616718151432315827506403093452681535006704652994325676541277589856629325778779742417334068546540150395181187699467974385447907628555347249354611119363863970591339429050621078328579304329829948669609186009625321119160439244287016333848476137263429469562654699471459570128960
992 -49976880172721433990763204655317298777626950499326485012332134975558518157945242526925943177331915876457767769951843210894648656926950956161192731571619719511665583750659996993373415134878408443403438964221867903935283479646704158363302726895796297660576206237835301443644117605715280542989346347310973735260545210064142399272166719692889555055016282962216114179140876200917368028048406156312405263241264142371420575210536686129207974825056391448427221048171016662511830124902365635002712304148116053054641948386251414330848021799195007846472589496380076608376902353959495965330907799897764860526002461074225412804451739897940709419888557922609862904543006687615025553033985259717460735843452497210022768432698595680
993 -266140437621165277387098721902162883585444479574607462419319295398261175047799514290040482861668892496995871006447698417603422834586025989799153567602887377222052641563180113350028297557898399325106286572947188528043415227904059908801309029024537875545915550509295306814994644561073216565129594547934470577065195510396324762675792948045882741962728180640782535724182054535778178338795400985065186790214510510990900343533169020497395250764554908708166708954770442929408152046242729713279978731571205548260590628424308551248466910715019398069294251926278012189592790369003695807118992124333464519325291832150458708833812642702665616939028017997637118970635485544432719544685753886936165674776118929809048291729278435360
994 -1417272151684803824769685295127171292450964634097626866138561548387973012458325486920808477445810244869498225611964645618764877429159680421870947875463100565419288450501926513643718284253912898113470750875665382865587100350127694024840218874652629791905510761614118552279536622474868235002296898918808955004800573052030072775299804197465352084977000136938769716348996483704663838680958990562076193359844603588597573461476671785396668219942657460194201004588441958540460412530250064395311392513913487500121404828320405998478992393100939283281405385755901887940193015984475286758457071400222039221875964774901938944293490081052754188534351264909881531126334097331037982579473297215108341926595131130764051713138981566880
995 -7547381470166813398386968199570453916807940226637898025790170334343481134997991502726334151627032202198868054130191135025787373763646165473885451032251116983049543928779092213820596954621667127908932729442103012229692223764916625932731833593939445632677299192707116706998825654913743274575706866231463624729069669217794155320520320716646465445041566460879315191938955299759823300423586547963176798863941249550242144264358275544702359540010724982485693060343379508888104572991600637514189954540784625140068433359893975667081242224752614911509558416783667077894353182089629306154238540223954915197852222982695508584766649174289856551170603066712944744464743406821521359456547626437532374754754315209751647638368665239520
996 -40192036132245720219233195964545424040909403072952590515912365587355009070698451097073734619239609379743652951775567900584624671282172300107357283088770034070711411795318364087825654368089781566946050617718375565030199978858814237267865112249603901808596005096811784411714198194709918333986602812181448550490605197943630654246039825276335636784248570771923674733945696312741368358695575967839268854244095209272991558521767139777326101164816694514630599970014006433599989738356607852897902300413141301357547640629038604727295872259494039782056429446879474665364454118355189510275146520882638757058993557816796307989970644730608694028692070224861040406769613427542325580024276058366798790775133644245223301958374054316480
997 -214034791032806273000650516552510931866123346816137805896576019771336190670927337344505909589081646025935279916344543104309983442891045910362574415467256675161379594279177223251862252789703694083328093062467552849566132460932361476709467928137796218387999216554765777510121242245033667768416459918867832132856282931448079392607419537281198537157056520149926475465478029425087055933450176222391744237958626229619210280384893659465846703377024451155385191062275533100091888510631782726987864277526319311421912471960820103323075544369114351980588416692499400519472466260560111490384950602399805897195276713387359842695780128791591242256395027536313434630196552220275016867533395095699478174864221730696783820724539210645120
998 -1139801946999107756920364657362515502340840494389243066704152945104366726141597242472092585145651517376892057927656003039913897030482762613089631404365144748465309457553006879746789328237590671306198001269650429168704842770793190937616222157991417620774043342916270403269411751967774095141049755536202150165236936492105528130972614303306605256006940694125470671696120992052622338533247431948047208779082955110338916569762745847197780344216436071953597751258989149986941366599970432965735838418059755608197588950429392433064593453805598601273521766500208507339650505398643090672782479821834763106344700576873519086114199537673692689964637698172735803710518896287713671426501226408907441769269697151982321977291844988911680
999 -6069809643825019557095212252598732230112800662895965065116035310395884727809632905713766144115397241134133039817151751519571375942935265861077666083874419752866991785342035642773265953998396285661975021076332716670475246193341864462554269203653148594111325796503638807079161359297492130275538275954482981551168120297739618124284781223723865651447249265753919787032522097507447544638773085321403852917506558499663858913954144903227955127278189227883849061168985815390943942961000633626414940110956672092791011603841589958683378152941007918219049269958324040455478815474033979296217543277424097362715499900373064075198675211634698036758723978864480609846807923424227302215057821145191723910440227572291748022165866674268768
1000 -32323724916698356819210505731394006067980875941553432835435617386357079614259275347105823898793125044786634390350165370755379157864468022141171160415371568207013064775694994512614410004701103548313198041044042132179887606201719847076164855647242658678289061897905798085453256952342095734684982390781666570171032882528361113418641755443465010728397509254865708587393162907949999156350526067385691960740802287784905799041694488829862586468047681144857904000180136510159034705062752901707864970498813254442976824960194610759511265748497855140005126404532124268233958902546709286150606289400108003438856763076222457972147244229239356602948103326116551997267565272433202741814702413841456383516238183164291413416103444868280256