0 1
1 -5
2 15
3 -5
4 -5
5 -3
6 -5
7 -5
8 -45
9 -55
10 -143
11 -195
12 -1105
13 -1615
14 -4845
15 -7429
16 -185725
17 -294975
18 -950475
19 -1550775
20 -10235115
21 -17058525
22 -57378675
23 -97294275
24 -1329688425
25 -2287064091
26 -7916760315
27 -13781027215
28 -96467190505
29 -169649197095
30 -599427163069
31 -1063499805445
32 -60619488910365
33 -108380298354895
34 -388894011744035
35 -700009221139263
36 -5055622152672455
37 -9154775249433905
38 -33246289063733655
39 -60525295475002295
40 -883669313935033507
41 -1616468257198232025
42 -5927050276393517425
43 -10889231903141578525
44 -80184344014042532775
45 -147895567848122893785
46 -546570576830019390075
47 -1011737025195993339075
48 -30014865080814469059225
49 -55741892292941156824275
50 -207359839329741103386303
51 -386258524241674604347035
52 -2882082834726341278589415
53 -5383513219583165784534945
54 -20138327228811101638445535
55 -37713594628500790341088911
56 -565703919427511855116333665
57 -1061935427697259096446450915
58 -3991412469620732465953901715
59 -7509267527591547520692933735
60 -56569815374522991322553434137
61 -106648012591313836099895818455
62 -402510241070442542699606798685
63 -760297122021947025099257286405
64 -91995951764655590037010131655005
65 -174084647185425193454649941439471
66 -659411542369034823691855838785875
67 -1249929341505483919535308828743375
68 -9484757944365142683532637582817375
69 -18007294068287444804967761207957625
70 -68427717459492290258877492590238975
71 -130109040239879706830260021122285375
72 -1980548723651502203971735877083677375
73 -3771181816267928854137962834447002125
74 -14371260434966972119823047558298035125
75 -27401203229337026841795944011154920305
76 -209114445697572046950547993769340181275
77 -399218487240819362360137079014194891525
78 -1525219348689284230555395507002949713775
79 -2915292679140277453340059766549941857975
80 -89207955981692490072205828856428220854035
81 -170706582434102913101134610774646595461425
82 -653681303467174569679954485161451597254725
83 -1252232858449165741917021242658684385102425
84 -9600451914776937354697162860383246952451925
85 -18410278377748715162536912308734932391172515
86 -70644091449500883763223035603285205687057325
87 -135604175540995949292623528112053210916535325
88 -2083373242402574130041216022812453876808588175
89 -4002885667986968272326381347201456325104141325
90 -15388871568038789135832532734796709872067032205
91 -29593983784689979107370255259224442061667369625
92 -227745005647396795739327616560118532387614105375
93 -438347914095527165992899391013561476315945428625
94 -1688105796835966320100314676030949515174172820875
95 -3251824850747177227140606165406986960809196065475
96 -200529199129409262340337380200097529249900424037625
97 -386587218940201361419000928839363278038467827783875
98 -1491122130197919536901860725523258358148375907166375
99 -2876811382503056884325812106817599458649896952209875
100 -22208983872923599146995269464631867820777204471060235
101 -42878731239802988452119579659437764604470840315413325
102 -165629608906689975001324650841357639746681481218361275
103 -320002836625546650730714616674079323394073929732562075
104 -4947736166287298215144125996268457230939143067403459775
105 -9565623254822109882611976926119017313149009930313355565
106 -36999108815821368413876514525554689607463151617249771525
107 -71577715185747880950209705670932904193877312007202829025
108 -554064536067455819207178832786110258389642896648347824675
109 -1072546945965441998648759024934580408442336249475242119325
110 -4153681808920711740221557678383011399967593111604119480295
111 -8045419719981558776104818926597724783721013684638609804175
112 -249408011319428322059249386724529468295351424223796903929425
113 -483365968840307986999784209669663305811344795619570990801275
114 -1874103142345755528543022988368343694461529821612722613457575
115 -3634130441244378111870383707879483859694966523649018633052515
116 -28195839630344312936925390836995995463150602338656179049545375
117 -54704748684514179800701399316222999744745185733973954224331625
118 -212328600826334697870518990566357066805875381916610771480880375
119 -412167283957002648807478040511163717917287506073420909345238375
120 -6402331810798774478142825562606743084981865927673804791829369425
121 -12434280789567867788128628158781691115460648702506976248594229875
122 -48310238477501387963712866780840340891215962991707432310112007875
123 -93871113789616518075832318379031231487809879309090051399323332375
124 -729772207203147769557277055785371831889102610112603302814094293625
125 -1418677170802919264019346596446762841192415474058900820670599306807
126 -5517077886455797137853014541737411049081615732451280969274552859805
127 -10730064865784109394092083400071972670261095164688711806384366585605
128 -2671786151580243239128928766617921194895012696007489239789707279815645
129 -5198591659276287232723729615667428061384869664324649606102453699486255
130 -20234518304567702613524670657905527685082646539602097697598781322615731
131 -39387802806601253178998404715770301982412785248843777960974727002038255
132 -306747433978682486878866363998574776044851085119783361696075904227994895
133 -597350266169013263922002919365645616508394218391157072776568866128200585
134 -2326991335374812863934966596334828446398371507464059641711708568051647055
135 -4533323860767228023814046035822665788168679307133686561260587802945060559
136 -70666519006077378018277776440765084344982353905319231690238574575320061655
137 -137722339960749342561169097150980127884016704326425071980245981106645667605
138 -536917528252776422448615755559618179721746282084178903807045926343299776605
139 -1046796044291384248083272444292492997874771528379945920372010403158519708345
140 -8165009145472797135049525065481445383423217921363578178901681144636453725091
141 -15924663226985951859139144631258138159158758357269390065233775282092374286525
142 -62128615688381812182838634688147947466013747393853817578447264128726587005175
143 -121215970468940738454629224321631310091033814845351154576131375467935089331775
144 -3784631966863594167305645781597599792842277996838186048432546278498862233580975
145 -7386557562913083788603432801324970630168032228311770011768348943552951807609765
146 -28837930211372998352766826690104337391751906644778828128136704779624537879024425
147 -56302625650775853926830471156870373002944198687425331107314518855457431097142925
148 -439769157110114102293351517955014535077050632990970829459835025654789123974981225
149 -858878018248612105821243568623551877231018350338070546126254982990225738769929775
150 -3355350124624577960074991541422676000382511688654062266866569466881815219461192321
151 -6555154216981791378954453673640327285515502967900320322686344322716129071132792945
152 -102467410654925896818393302161640905463058125340336586096728645465615280743496816035
153 -200246769841979366984964688538108697604276990044187184594260555517771038838598352905
154 -782782827564101161850316509739879454271264597445458994323018535205832242732702652265
155 -1530214172593049368004167112588280481575439825974026292128223330112046255148444539589
156 -11967059554894360442083871008703219150782285818514821002541233735491643790263476527555
157 -23400555944920819463183110825935594135606125772509872915797189533732067793699919069805
158 -91528756797221939419285838547013906175978390679817097860523184378774796813332594842655
159 -179027945685132221128288652755480030319052072335994449274356668816345671754380106893495
160 -11207149399889277042630869662493049897972659728233252524574727467903239051824194691532787
161 -21927031434565976822538658035312488930816073381325928852428814611115032927482120048651105
162 -85813197095770551268453760459185913469983892121979252422468323848437844913726321671881485
163 -167941164868409851868937114027486542312422463723382708728634327040807806917047218486688305
164 -1314856437140477132925093014703004392250917337931849987851015097075592829765174564249437705
165 -2573931086038630993544272992418608598163916970618106339853805311244948387964553843954959871
166 -10078645818825964733757695452241539691605698981335958559668514772947087061306987943197132025
167 -19734833429677188430771056364568763348233913574232685323422780423674835143996317709134504025
168 -309179057064942618748746549711577292455664645996312070066956893304239083922608977443107229725
169 -605551880997017791750503597364095170430917146892185178651850483335521519398719358187387532775
170 -2372338545553022642975502328496984608864651881354090170483131893537984305409100544428235863695
171 -4647563817311477107583586433020408444267008071658597702408474762194296738666951358967596575075
172 -36423930382185297331527177393671573156232133026719707574689674299057627928622386231908838274425
173 -71374060113068299395304700210720597109610942751780236230172251950176507906375658570041018352775
174 -279753499983405633262056353699491076027325649176517937407916527758737806851426431866482612164325
175 -548316859967475041193630453251002509013558272385975157319516394407126101428795806458305919842077
176 -17197210608070808110163864215599624146334327633923766297748468733678045908448595748010503849592415
177 -33714305542376104035180004987644460897050913497014389295585981076758654973060241381692908676884565
178 -132205535216733261890762042030201312955851334948966537799545026918974950399977800474278934025086665
179 -259241021570242318009259646662573524287730829983727680266146952226593338493811217689787183479359885
180 -2033601791428789739050414561597521201634866288539019358532219425244165521962563552099886128182534209
181 -3988555999763648383220426350094585782212030565919071117563192795368390940865801441963865058037567095
182 -15647411999072774426480134142678759607139504527836355922747910197214456768011990272319778304608917065
183 -30696289112935114858504744028533741524388426915263670908560107982513606446537183102528963996473230745
184 -481798276946503324518270112795681769143661831148268921651747781812496170747822743478824174031601578215
185 -945366348819355171892605680782878282157563484901738478700456458367222216115998139907098244180926339957
186 -3710308788377039115492484661137102935349577118162737040060931261333721600885369043721407087376753914885
187 -7281729012483279975324822837632710038894624611581414404825464026253881430614601278319552946883789768785
188 -57169319268219793848826800576307872433023754929224296071927579269950686125463571738296064625534434567695
189 -112221256341320336073622978909048786627787370786995840437487470418792087579613677856655237968641667855105
190 -440616090687499845846961801400791551706996729511046826138766594381152091233641072005604250129508864315307
191 -865083947684881896296390971336632627696983107678756857602290433994408556086991633518856512034376042503875
192 -108712216092400158301246465397970166880587543864963778438687831205297341881598615278869635012319922674653625
193 -213481502067459378218509898372179757760324762304773430198252269568951774990289508760060060464607516547635875
194 -838520126677340444342806920410314306254471489052769865005506337172893054343302091109101886979540863965456375
195 -1646939530858571231709205387267437842540833745165183888703122703267784819556331799460441142118790517429588675
196 -12940239171031631106286613757101297334249407997726444839810249811389737867942606995760608973790496922661053875
197 -25420672889285488518441215857858893747992491853401696208155160796994053578141060443448505953588438117105725125
198 -99885270241737929633066999683910198666354336676497573989619773232633200423200732449509786019655580076304313875
199 -196256988263917238625774858675421546123339425329198750904227795648038097313927067275167469013494129697663249875
200 -3085159855508778991197180778377626705058895766175004364214460947587158889774933497565632612892127718847266288035
201 -6062876332965013440412370186363992778598327500692172755545831215407600803289048415614054139763136561913782008825
202 -23831305982050597384591197663232724090134019977968243405462326658582351672334180405928509836494705099799717401025
203 -46840842792306346583506836786353974935780659956696202555563883432386001562863733901307760713110282437537375581325
204 -368297607053232254509534148065253802926432247894807396564335632478172286798203084204400236195239671714754658982575
205 -724019198255866334474840300830718451606596077568816491782571999457089910144760209435967293593568720492907939365745
206 -2846871604792484130702041959577096824278363217624958050213025823107974889404154221568609261217430405821628305273075
207 -5597472189133048508191937572695064770441032993108009306457495217415197004770486802794318692345382488741075943218075
208 -176105086565801295373115574402483191623875576475475062026239657224831967303933007872528949628404725991930773905860975
209 -346311916643752786594978474064213357690970631250814595659255976647875304124002230792389465537197810443461952513439525
210 -1362160205465427627273581997985905873584484482919870742926406841481642862887742107783398564446311387744283679886195465
211 -2679130261934371873547566488929625296386545310008276579689378384904653024163094666967347887418100596748235673709815725
212 -21079194702389303231496891054408561294211120646668893089254165783117741718415292002365737151949961298943665583716852025
213 -41465645916906657530503273952099470339316711506827540865715941141438186760638532154888468857591707907311717744494652575
214 -163149877859978531031232507792839972082732107891349483219312254397621276880643196609420984944356159149329281966656530225
215 -320987899231492644773076050215680503213933402967631773961716667954389768002381731003651519216105373582168773357654475745
216 -5052587302717939778835456345987563476515618380046055701249243847430209311148601321353773913586843843423026988037153784875
217 -9942187918251429887385897971136818453788797457509980573425931441717508644518215503309038991251531433832407944202141318625
218 -39130262540640948822830736051538487308948569809832859321098390720154231270626738081830988323366119129487183560208427758625
219 -77009786095964607044018480539785790092040336018438184325997289499481614966393260791183360581601814359858338422145353260125
220 -606277043264594088182909128613222674724608463563340614784669570059555259644514216774225366033337920323975646123435235666075
221 -1193350741267413702984459144555438296403641093439154603761679922967902886630604906320307847169692286610540298930743563415125
222 -4698146612016754848686564379916455275030550971467662719314001138170932986104273369927698461379779542782037032727341776688375
223 -9248817769844642953243954093198761729768663123203156653716800446892554174438457441247801006931494256866880077880282690431375
224 -582675519500212506054369107871521988975425776761798869184158428154230912989622818798611463436684138182613444906457809497176625
225 -1147223356171529511920380065720374404960504973802119551327031927432552419797346261012377236899782547621767804860270264921107755
226 -4517826491117970201810346276509439028384289498601267259650700953163591387697514036730158145313302953023775868697524494600822575
227 -8896336746827016212375439584139732359858050246144345661074287780018173349342681825631632999801966607936686402236975546636862075
228 -70078161391672461041343374969802453150460781763487915821444828302248418137804634029975495033527772051992494642182491586665808275
229 -138014195579232663448235205726554176291955513429401965220400076700061295109824846932397153974327620940823646653381238889023054725
230 -543655918238194752539569984296774277045703022465383393433402041261980579867397005742399223916264454662548799425927836667195163395
231 -1070837414711595724699152999372434182059718074553027896156700990364507202769115314341089380441126956153505210990463920708111685475
232 -16874920638731008489224583472869049006941074485197715467021115606778613505706403401857856788330862722832823497332483164262311733175
233 -33242869412779111144008943407926581520111387075990349353487948770435122743001026444003245776153931286610583627792316619727043285525
234 -130982588028129660148616435137214992143344867025910692751777302420261466534388659749448686348777455753226316687284256082856127817325
235 -258063567051166096377912380717151239839866695459560215932225068172685357469880636016998901189293455377633126068989832197286753954985
236 -2033890825064275166368292492092802144500644294723652549296350113564384597008381283862787950051211131366091586814919863927768484560475
237 -4007708925337622374236255670073158656041353947830994685744284822930665007607232318835113808750698727206602409462310449174126085610725
238 -15795088117507099945519360582053037056162983206157449643815710772726738559393209727173683834488047924873080084351458829098026337406975
239 -31127558591405205331964932360447616960053410418829116243670291941231355068929714566940607054576864320565777069998063215502805041500775
240 -981555680915644141467960867099448188140350875207078132217069872546828729840250332677527142454323788241840836940605593395521785641991105
241 -1934601445788095299573781792000987092807745500926813746070988338007235048440327419177698724754372611679976753306172850053414307800604875
242 -7626486691247284776005734832929511101399128958199092205585631712640091885173852718576547865354014345217759597744169003929575411742880375
243 -15033280350236417315665625452564756450906101938178457475207891318331703757194549186000684886850094120820192787322868118857064288991109875
244 -118541112269896995554674849880059800866980902168259640091393372526517205036238986204366056238932709378926438208234419101151605295159407375
245 -233695335617796934093501846906403607423476635703140433323032648695133918500014001374321653728181627061312121039090711942270307581885688825
246 -921481607923833439311775575200046744718586734276610651720901094448292280264282850947528472017626740851515274015926790991878855099305358375
247 -1816848352465210060505403664463250059424905828310564321409226044519507451371278333649580428633944221840841856055693713413137661673529188375
248 -28659317559854442567327173932984815453508998388511804940939081799033520765179196940472413858128991112263602181007555672871752147043734616625
249 -56512951493528238154849969482311423243666338187788338257032486599700637332140504810329137366832669221371199481424537491486065478708729705875
250 -222887080690475371282728279638236253273020037812637206085736127149219313637962150971938117774788047409088010754738375866421042248027229959971
251 -439558187019064975238846607254689025379063421184284529930037382226548048807933325621949674496095950069715399695599585872025561405472027211895
252 -3467625697594845915773123235009213422434833656009355736114739348676101273929251791017602987691423606105532597598618955212646095532057103560505
253 -6839309182212759335852918949682203548596766776081693724589940454503456662809077643153296011296523238919607771548264263443124117274689702279415
254 -26980266931406239584742617273943180927928977596983689417476851714222297543837385033226781902831166477942704673588034614055158919327712920015645
255 -53219899084303288278923672505072235320581473456010963831336691812760061429608645771423809008329712699628158630646201611253901711458194504972037
256 -26876049037573160580856454615061478836893644095285536734825029365443831021952366114569023549206504913312220108476331813683220364286388225010878685
257 -53020065611087908227603978559673812335817422398092479083876614351284133572489687237690641787734233428207375856021401671351722664175870934165429935
258 -209203204620494149518220349510650933945202077524256370958861989959718015413932176775073927674083138100446157447402274811767649891980762058063595635
259 -412752268575569538238650959845338329135128423223532839999916899109713922303163483907578289735353218414393770098928812466460498435529611628071418415
260 -3257567904296418047945045267702439428404936632518036106460882603742819109869582572993656348219018477639753908626930473773757472268102934849240579183
261 -6427768087021667795753633382631250213136177646539419903553082532289470657405498180428095859512622666607177252654671241354349035318287400181451717545
262 -25367603824352688934386476784888216490010716360770077023946134879340888014340782895277294346320808539205424729942481158627469093584386151861149144815
263 -50060024276954545843903351526072183871922288179618517016836669210562436803965271188779147398252850311207663250342767001245842051598085219832457818095
264 -790341595402827829838595337729806296887015519441855980780966807839485744692906251192543508923931364004217956164502472959063142693412193925233652219015
265 -1559806243002562094360699477859202616120411761011662935654511850943588847073169695749812283649872088204550909713338842858830277843979537444895094756773
266 -6157129906589060898792234781023168221527941161888143167057283622145745448973038272696627435460021400807437801500021748126961623068340279387743795092525
267 -12152836931731966642934485878648725291180617948745511045090593516370066859958019362213942541151428008335279855395174012220632117442004970926370711662025
268 -95952996072928512747945418355301129537829058132632467803774984629250229386832720038972770212971722632975567813493239589025587912340606412239553827898675
269 -189409074032435093937394115786858363511476690960698291463957311665917739049844514277674873543078010104498239810278476660864636362278297415982167593361325
270 -747815084883614111619489360847374131493459824311497698891031460132845591952349082296301537766374662116278235695395763409191490230328389057174039461196935
271 -1476313912962116419617811099827841920107014782312366305928789044911706242415154092356167242453913078347634155339618942523680617244375233009550225504576975
272 -46634151250626853960868503565150065358674525770690629781397630418681544245702220446780106423397136651334090671610316007953911262366441183889910064468107975
273 -92072555033288916794535250628629616220972781649825089568400449800986638638950537805181235759014859542377563633692162374678235056467076183577514742667802925
274 -363585783014666452451412924015245418799607845785075718660617834615574974479359423011701084274649919798731838874652991567160037704734950476755003472870667025
275 -717916655188959577022244428146466408757043855495622237209874487986389858699244242528558868222308750729859594577951179712610547176985738577738061402795535253
276 -5670501117072216948943814686084408590907085525291508975063501390617137289725914669247312799726931436924253319492512941208300698716771413403873093688747343665
277 -11197704371980154047192298315119752704787638203373485232345614659449725983682582397394513001626828505406377493727092342386066722736729108779489466598356667815
278 -44226904318108665984953753776983771474305132184547074766602463654948917734113221123522213222252725535741735568749451050143529717859455256977983576708617342665
279 -87344173044006720278528739538057555850688630228263219341928162988805927137979873975128098514198035018615398918928127342756576611256486905357953228553577619385
280 -1380037934095306180400754084701309382440880357606558865602464975223133648780082008807023956524328953294123302919064412015553910457852493104655661011146526386283
281 -2725697699013860961289745612132479385248002129792313773698818723305477491362795426647324896338087434442129655231604087788727474391843892075031643634115025424865
282 -10767472470572486208782895786934688067965511959534175687590368999157099026163667040018155796172444687831675304709244517009370235718135091388600180880865738735105
283 -21268611699823391486606497331789719540610322209821923001282743005402185002210211573746109858870659295045605990574090759746423893167623731753454067534996282519165
284 -168051988219731304563186549339915952989892827601550687376332659521558109665351108350303769448259716401698379728338942481940053578408970612868841294184970626665515
285 -331976383746346401645873779924114672046700568209379077167983464247849879795062014039372007717088492400548027322999384622218421630330703351035640872372415658991877
286 -1311654942774025992516913885714159368576124622645448801397976624475770504085384880645071219301783204239927520541920645535338519028929002750595364285946956974338535
287 -2591318301577953790094390847386509972065026693519057388127709916647253922705272569079287043010839988864247052777940787521034635154713395678005475784431793046863935
288 -163828901510872856284856488018102686011666687623593739316074104730254164668811121311790480830351994851528508114516478677718745267003546904531679524593521138185064335
289 -323689628936707269683920604354105999005749753055612543769821155020675183480592215463779808145781969066514803229719409428987555527539879870199269925753981210739348565
290 -1279132119867125969164734526171743016760652472419765431586948426392047449202616134212040207362297022586986084487098080019378409084692077004304701154876077474163080881
291 -2527494738569063341133066503603959569200601964403316574441564760053014719214791330487708313516566281744044668660073525811486547160474035317784203312899465799463132325
292 -19977595399374651340188758528486091389434894978913885800723052966446431410779925995772708176699434857072791422148800334153804626186212580525499798788260161182057908925
293 -39477910362586768348018058662093675476050526255259863066957841868848067531882515875605454042010146014488553697693363117662296513862856942403632708185674516465568359275
294 -156031740956890560613595184235894050691056841866027077836071470243542362149821372270250127880325815200121426519454720893617648126219863153309595941876713565078198753325
295 -308361033823278633348223703083139767975885216297945038570948024244017617401172406893409574760101526310748446307939329766030809686732814299591506556319064435391830078605
296 -4875437967205891905640834224422615250429536527953995880108232275209467734586104271152556790125929537615887597030932646300757396398343145007054900958017640397411367459025
297 -9635966622053395786569594914936279973071171521579109702436135843595816701016980495510272174423975214075845183357432536628096268302449246192394703240257087250102601678275
298 -38091170069727853142882492650318583249254496820201983991509288670321718368449674576211747051917593295910555791929716537409051691477467154411546847036989425438325049587275
299 -75290573616084151195463388482736731439161898397121647287565182622609149015898855098799807718004339926030563454951379510397155684492251131295064169226959031552007037812975
300 -595297468724505355452130524936838423245640076659908491220348710602763004885706947647843813023687647681814988383815573995540177612052065611439640698021156076137868978974589
301 -1176750810269371051475141735340261999439055965490516784970456753517089660820583501164342421093336047743122651456379623014439885977312222720287661844925541080737647981693955
302 -4652451879012016673712977589391631878576929876806877620048759482448361109337008941689486260878951129156584257744759171785566966413611900423918769016030119372187919503783385
303 -9197421371380191378066249425893028037186735961080263017852168085764251830009466521689776469526375334537273829667032158084338656375424185986558886602647001663170177500878705
304 -290928960221026053590411363419037360544696226979433582827850158923385018412404704186081876746597451371415872191046648789930922762191049251469573202536360421029751404106742195
305 -575180862338618722344321482431736158716235491372453935885880806002626774107147661062974989108846764514635314528528292525666709592135090815200500462719427324199803595660214897
306 -2274407985064472725609898672360786771394264524708069485038940442036530708070747287209803061508838513276825916926533444300838949694390391785596750195720611314646282191989738645
307 -4496956504671449330440418547631913909564555591198039665858751948912619347879295124874105727478387549052225835747250165115991017799657875615170121722483423674235483031067659145
308 -35566837809674190158937855785816046375646939675839040993610129050490716660499879624004290753692701524322149791819160396826474413506385016229072780896005259968953365791171485965
309 -70327954374469029731750905777131405616570485896238362611960481714724362069791024110895215697431199454242179685441770234501540021528806617851014463195660886216927205496458828235
310 -278135716332577517584279388654074526728759405512220105039559840587909896443754179225669465951776292035164233207585839701609316343207473914468850747993162085490170173995672656181
311 -550011143230016634451227729975099144495778245627059050158615118847474554060800065028253123988239291323556281101817657287748326530780052917679560160822490940760304363367648500165
312 -8701458342895391370677115625503491593689619937228088049945269957151071791167016413395696858993426737093185267687730629398479935115161350005340733826345561806387379287124080117995
313 -17208315380997595074917362850436617560683305882249797133917323014301959868154578785597240753089236901791315273797780382101147219924232829563277681273188187725730951369743787837185
314 -68066011793627430200787785542172863090346069763548560637978710776315395402063652393986538265403924305811508184894405205635747920846806287635639745672929073743177839494336893292305
315 -134619445547396473063780286961186329223128893532351597706224561313157115350748112512551153458243316960382760632346712517812923665674794657768265274775348612514285060333244077844781
316 -1065027259077503742593198472794195642588045043768604412232789250895230342964779371143600897612684469623281334116667029413076927734768945077280579705501175731916812186180728463961875
317 -2106536566061813396233234834201768668462789408337271187602393881108231624728443740400750040388495780611348253915300402025234175677287471809006067745581189854611486563833806772568125
318 -8333405660709941045476130256056053411717575709711594823911356925893570389649000708880954562291596515751811645991974546376555323905747294137514569886607348544343553765103550062549375
319 -16483946620401168651082878343483917563616897406984377222219643323632736413380938706281762786225697183195589807589140873867104731612935870221854838866612027998372358701505768305544375
320 -2086867642142787951227092398285063963553899211724222156333006844771904429934026840215271168736173263392561669640785234631575459022197681170086822600513082744593940611610630267481917875
321 -4128227267167197349000634495049892887404130839392152863774016655545667641769803873946097171798972031944787103495011289691745845729269556208738730066435537516564337346955608161529650625
322 -16333420926618041685176423436936532728425039408029822200149370245854598060915310979525862723204628474216331583393305537476037911363631722391096714610679735391624117329259145334747748125
323 -32312866786714949340023946056354317069546749788641041442400766523532780683977968160733827492655596269424878890985517766090366022790590311479600001969734832554946783199370259656048950625
324 -255710464324497315147596906445964410389869958203937130426899893105981634795430587543584980528299224798782066285453294914369439760602078884671896311883950958860751704083905388142313300625
325 -505913318648159303507399417983861895017496563461943307275374250052757511302959593201615823014450466294205749604758365015198614664821959147212397933973478358607579525310618967924638314775
326 -2001926935754986200995537574230619155130584560938364620813597492540052728775514954693510465302580066010814162546436475060141757416013273926085869125232475713508520207517479965100562656625
327 -3960999166463229578116552937392081325288954773477437032618952836921755704947272708522022235629263922657482456169860548513491489443916171957729533100995143078409824386127857912599584216625
328 -62699718513039902346283972106523433661281259706996503272431716857615108597823902142214449534716885019626978391566816975250145771929307209769913828842581655070438439673097067933588540404625
329 -124065400461972572727753391615035730436152279845759038390130843994855427651013253175020080994227027804793808306717318695707735250838841925714935874092767955777676061480809091868590090587875
330 -490998221222230848431654331664353527120045083268367588295487521991761177309767601959321896298365146403214283783553994595740309810895538045405170459288348334077711928163444466607208055478075
331 -971612794261514216684995731843358188107642083204775741188955670406657314616005375478416441315495984574336422592833433414531428779868813956919597132428604709428704872951831195249913221565375
332 -7690959106383311329663158985796220838394227092355875445314986451291251273526693152883368698123865805606494333054115250040327092871973623731279220674766184266200712066618711991315578151427125
333 -15220246399719526024768834149068196794299686648235801556944672887089893661423696059309729645836719417101140436884870720049776439046938792909648667941954700995274081837542736343174072077448875
334 -60243011198889860493246702829545377730731095056789609755331908852493531198808761049124139496395637932358406160364667939837737881497164922833998619818156032083090826913866758819389590677806625
335 -119227213208549186588127056644742046076043928425825406769507628564785705029284204703191953689881516266130218759169477146604239449052598041310271895341604326182355875354906451036582980953390425
336 -3775528418270724241957356793750164792408057733484471214367741571218213992593999815601078533512914681760790260707033442975800915886665604641491943352484136995774602719572037616158461063524030125
337 -7472633397586270235565450983475845449662238896837217507368794148375515528368539694379582735469181284078478053090775390103439794944824802064911353756993826042082077192743469109726093558962991375
338 -29581016230681744305285720165357045004875963443692890606093037190906626559044692636331010946916463189636105429098986603427226170521229541901927193274727039184336743443463791919566607047019178875
339 -58551215017072125158839876787476628903456553010967343943033710782001021891206456516159611638291878466801848799190029530677488968789808326301454709992158829771946769470690868371767531942624982375
340 -463587855370465179198814553858491426494426590310364970278372792426902208620964061592651983912593343625384049904175174989952353835241658865892694350879092852194355010044411228402347635263371919275
341 -917659244501653947094427635936896518720639145042511304803230600845041028795163465029443076659825533569308603182751446094480465802897711831312518143235740983082667541876767094344823031679695148125
342 -3633071979693682585865073155141982123823816966045497972817468519135045476575003893713058262565508106587262715524694321672299855839542402981278215105091208453491028806143691946616638552322535761875
343 -7191999633271167567936981552015760530834902973600271497210090741961212474036232197758503091201107884468662926650925493922716041151747205901714017657017290203849587636651798343302325297454815691875
344 -113901203494364304971281033416807742360431835465622904409303995238967109181829630852873037328091964402864173326727447938636502884286973191141098744754157549507478353036276155157881012268993708980625
345 -225491368077248754479376654561390400093260706153682445540738054342650827742578660500035607232135686049728204006245933165474583970921746926230059254107506105256833956880511924558935453274558560097875
346 -892841544120898247505046291182383954126494703556488295927199810547490271697493540130198791641693323376091443608546035944220173526482061528714396468575963480352203817706073227299831130017760772641875
347 -1767671875536187596645437469862529615230264730095986914414946022611313592669101043427799913134995138787823693830176157618672216751277165043881240270638867178680011592980035467305429355395393806354375
348 -13999148531545209817111568008451527642455774701564769931401124248036724889069087573813265978735766099135753161482659455163967325765861686382002006281266430874833655029462579735326906044453176236530625
349 -27717511848990658978865597403553024644518453635476378288246925087087039823343093161905348972224683021498009841216383047330376567633840760143161565445143563709197867121371468759630063257069182749119375
350 -109761346922003009556307765718069977592293076396486458021457823344864677700438648921145181930009744765132118971216876867428291207830009410166919799162768512288423553800631016288135050497993963686512725
351 -217333721113367782454797427846320895802403669787914781552459222862338891743033792023350146556572001742925420754973588099323824471344320626968687351618587225186479686300394747351150598564404002171300125
352 -13771054874183394942817618837171424034025032531106963885642188939550018867717686640025004740902789564983547115110599173202609605138817406999743189461650481450452394668306830809431997018126326319399653375
353 -27269029340096864206882480360291290084372514842050333586583257985114626596415475811267643948699858090434842587711923008692986158617658264852182689613863134656844826836108993585815767466488107924250305125
354 -107997681171796055418218184929741211012119394939419682735564202528617814938346036970048691570839550968332342677887333497704990379610047704301582290504621793188973014757697200585631937819255161892087366625
355 -213865830602176413969034884522839637581746294767357850600286294021460067328612011239279521617747054452782075781844494222215797850326376158095809437252814424258726843308904597216054231794186982563767376725
356 -1694105736792521032001905545939347690956529638325699827788784688596958960299679414872944525174288465047318690182026611535529634657079721252331973632171170439352836230705367876823800375448335086600629220125
357 -3354993714040090671219460002742629740913911636684229070718965755848879509613090605924850922403983038623121327615386034609578296085589251891873124251946827732836009005906708932533408586672193014640461788875
358 -13288773984661588189355291295779466403955102516252058162791881122328802079975872846931392759689519409965324141225188259989893921366942902744905279858269837221121398799932159961822271999723937694860823510125
359 -26318435384664036776132624265457383323710523367841819926866371804946457601289263493504791788688713928928538898081083155578870691063778283709269231139916028591134580910172049395141045659620389139404026506125
360 -417000987317010182697390246694913651329013403583804835730127179931707205993760997130420367674112289585023294096262495331727440060632753695215754706728002853010643470865614915971901456784651943475446019974825
361 -825916082913191913098709214368042273407879732859890464119226963022633385832518318416206545393324894884464419054924332859238558568843265629028433837425268808594487760855719293406951638784005926828099457844875
362 -3271722825683749180617538711060145359300827450058240125820363162912862638905611239250939740591237290785419825759009650055657715435694041193444127411237114562222363118969893554545769751426145025059377410357875
363 -6480354577593982536815455463504805821865826271602960469600113262078094317832326393998417833292285432712718608046082474903630571345079932832193739968814009284401870750797116985450161022797240421536342584152375
364 -51344347807090784714768608672384230742475392767315763720677820461080285748979201429372079756085030736108462817595884224236457603734094852439688862829834073561030206717854080730874352719085827955249483551361125
365 -101704009491853800955555353616804928292629339645943279917945381351674100264416335982016475790820485540291557855128285737323174924656850899490123418701287767629109149197283562653211389084654941401768155089408475
366 -402925720664448118539768477443626082033640826466168731915357385136413785200556522333125382231392633971100434125508235844586348745225228973389833216166303997437727503650440343844689929433742254187332854862410625
367 -798166209599601586317198046598136680213778966868950049325517217967773356514453928436463631831668787185258898117832390896496663590677769655734083782432978218357569196604550762874903484191636563471910042193385625
368 -25298398556439545931532059824784419125036733341194112432969654430369859865175517992616608156751588950350162466430426650588959467721917133870875959886680048747072519318465978527643679998943611077000974815607744375
369 -50116881693109235978184107674572927860167620792446873139568610809215088242393776836321790142507890305436229709920438703470269297844773509104635031645428497653414665641730705430101707531782600805657757697044068125
370 -198571212329994972821670005002497060116231708328992205466506982287322484765808856329858768510585316723701385823630711187263283217947129633371337719978913993405151080623722200433862441193495385894849385902342172625
371 -393395798012254191439157557080418704003855271217814746678928927172997375479432639898776805539838835018653688895872163672880089394046200217056423784863886213349827612556430774444444458968245575829418594712187323125
372 -3117555947688509022480205586755576181191842310618596433358823863725796405681095221563424792288830337728470631357610587386157267563570425376027788488652517626223902693054725599629629744726849348239586067772925345625
373 -6176605483490102326039871122285176401878743880823439046252468727328052396242169889370967617966342143649704548453818295116274050213079207380387495155802172991365855469617807555298381719445420022383523067249844049375
374 -24475212103027624725109863644990993121883150886043680926594007095989769120938224000127737994187484109328508397883846827171973642822950228175760074387430000997872186646988210687037972481866610890835243811936547810625
375 -48493553580132067122017676501942154372157816288881213142558259392854395884952267818919758212483468515282884639007195180236737110979872052092239294052961308643784092476565974774584569477405045045041563072716946728785
376 -768674413131880638423471680722274574622501556068436250876721345695245211367860415427557869538301788167781894809794902325029130801702227208696133490839493083821684019043439387384372431078016139543743925301577134317975
377 -1523076357054416013003536725462968454225487168124991722559445212823204702630747295290147821074566142603005505100575045190442336097802556299458917022963133510914583454178910404180706116751400679679513825464928698502725
378 -6035895192771204199680682578686578688967671369976819048661505102669737154869998540594289513147354713278577372065241845754715924535736056446003856350261306876587423318412719009160576092311106397248443678694347064436725
379 -11960309471691752912823727220563642731964963585363037217796280559643727185507569667510056528690404722090268090820571572986257676322790972007780728546296151620889590797171377245064888246241796581355095521634444974649025
380 -94801189812461999403750174706151820812311763997667021315795781699070806007233683785632342801093418481410230235662004152196337160748016862335356722056431601795051177581789969110882745783369187639583020292534074378007535
381 -187860625481387951574360582422951770901037747554432023867259357435166557835856774955780626810565698040589826320012632900021613008831371997541192454468781783084681467386486684196106228520849702540381050710927102770067425
382 -744557557536181567234507648660599427078982067532487131243535777897492587862531825348303321966482897469772243582458445577572570930289783257270589989700878585314679951893038847834829397854885993838054740252208464905450475
383 -1475507013498594802952979909486670927292290833569602435023090484136284266808516071643243397839583600991010790807012950896547209754804035227854772329459443462803765231036074374690954341963076943402306913450199020530644675
384 -374286945757476881682405903706452191889811108115489151017523952809237442347093576840169408585307706784719737268045618544090808874468623602799160580906212158397888446939484199713272084744633851309718520378533818207940199225
385 -741768674319363274606949881890968889381625650628878499289274742840125113015149088646881191559973455264262752040308589478289057587583272231001972787614129550279451649389159595795393767948456178050169431295639748812099667555
386 -2940171170229600544426511189878710882782091309487523585265778125765262753661083175206549800742899965166637333216767206999435901836793799257598493173703674124164665864159104097323711049122119047711811476379090196068685210775
387 -5827160949783213482106289619216979966650811458338321937723131324191102150020803088846056065038253936131294146194471441262447898472405281732759804300337772747375448883230059024928388565055982712131678042332718812363518234275
388 -46196770828693723378760172342039769013963649602702779073289566889721211890371109023944506330045538936958404107459263281761056019848243934561776180484121105595172373105195004022370420685856192841538767160349080069149953836675
389 -91562237298002212660730315875868025474976796513326073690247444915102967525645565700414432854666093882763315081879413856652375813118241834311386722759016381526678405306183414142024664135720114860736219744547919622916746550325
390 -362962099647978001983305303446389659959779813870774640833647563689100481524738575827796700495676361904492525939963009800986084633540517630372830444578049553436525165649639892983513155779034096345379989038643804453921256837955
391 -719426156591260745619083401971744210917722137467647945386385835956656964659008686103689112235675653391257564203251490014742239363155757451506249602424522772156795405060027920875249861198852748510663661137976850260329856903875
392 -11408043340232848966245465374123372487409593894129845991126975398741274725307137736787070208308571075204227089508702198805198367044327011016741957981303146815629184280237585602450390656153236440669095198045061482699516302332875
393 -22612889979749082302048899558376863022117235734165776150350925790380287559832723401926533568123096355175808912792058556919209994726541327180768410349707764298664464514771193853203191656853361799697773942180923397004893637448625
394 -89648056214132148618782693173057512793266807656768889205198340316177688244819070948754430034031158646661455639038567172354837593306745058518680855244272913285568257797138590859653262355342515561238382989052290218582852440849625
395 -177707412697887271819004680391149449410450406063924152525747596120423113659983120387024604345940246127432708266752400242921108444453623748911714201661432129373670749000403839602806340314514404264429503494754286686456641673886725
396 -1409094130988298064423420950576286038254581502628085451845574373278102466899866156604184994056192860707420969589905395865586566958546410534299956043477012338973045838033505192810131082291856639874516770135172879281499633474758375
397 -2793342773520883064738620373056768544348502878005801638797146175742737132116359358306029194766306754097582627373439663844374378328403085870262129486691205820583846535346016591288597384795191878038399743315821299734358215477669625
398 -11075112805567722301903374242923569756236023973600891924678132324929746719798027807555060475731738839110516045214290928508599922116130827897672463140700308504726909127577925078023634857303549707398479384302427163268385085486840875
399 -21955925386476361756404934902637954078152117702050891008572437766965989111178546355328453223819061207359444089635348682832838442089873395656789269033318155456739311077479044452924048050443879244491722288178495955251359906316017875
400 -696441953259030194913164535111675903358985173509054262791917725968161174606583490391018536259540621497441566523233260219457635383090784110233355613736851891087770947377635290046750804160079849635277430981021891700573136228344086995
401 -1380726565688102256748044402528135519128162625784783388826869307093985371102827618106882135477144124913880412433841500933837456682187464757195804770376053001034358860761147270790939873584198205636023834488559610728068935914048751025
402 -5474821257977201485712394969228477655448485635574489357686640983850280302333102545428781402862108793812749695073490926588400263560713479659129633840744846974250666726500668531444672036052766019362741274066577162936671352853218181925
403 -10854546365071424285568743375716014011670818915196071952336541305450059457975555666991554195748945226442647658470767370580972234702258238827902177267382463355896483162466585996586334880412307815064094982578648022795038240520400316025
404 -86084075627942681710302608355926012112359662881901521126946233521440570552855644448121137730642625013668918558763214493419393663331770785159897465259142110376961217951838964190749051873368896632340000802430664022364610204523174783525
405 -170680278343797465218204924715576759817839035294239312259105742019053773219612549362571045920261797249323806426387311699298205213963980099959006579266891641068394711148954785790546885566210429619182767023090921506071066652424961360915
406 -676835586535748568968743666975563013070741002028880031372315873523833928284670454368816216580348506333525439277053132600665296538133024534320198503989397886995358337314820702272858339314282738145035110608808826662005953966512777810525
407 -1342030266177761904564560538696018062771714959796821094146090687797872187041103333355367780787079225088832996306097980365446914757428380342005897279408953549890059405928895102541023783357803856715094187374222906919505663024510593840525
408 -21288284026231556486131950505981933583967007891678985591454654243695658810122599934990049699151903786213056745326142472855814785073716856797701390177291047487471726654832865450111534132087516080049239168347967288193727086016256282685975
409 -42212220893089956748784870074208675150604507090835347957627688488110462823983932878427702459687515820583836235842302067203094842774533914090307646537366844773446382193323848117458323181229769048703992580758438803728881825817075416279525
410 -167407490663815291886644387172349526328982752511459209217323467028457591589750914293471815120614392010412970047511178442127395644759493034904488373828679242930789798649620919607285935347999035300469980332471271938690638655557474699684165
411 -331963758858903802646265633930571445153578937461895998812940694959106903030771277735229998353529755446439344498106108103002013261506050665321552371460762975641347167638542699464569433840922661240591323530326244841929125314548277080882225
412 -2633149427065285502543679834187154084373533902003582825535655803704760580350875086501775812182852526211077130630608643884977134316994596054055420266829547098048355688938731897694691528621687516830709818682296524619962091087242158981366775
413 -5221669202824379725383229501693169963927177398888460857418164898872152337305972629164538475006673653672813970911545954822751266357429961666516680868119610346977247722132739525936930658453176940155814386200486328483653638257751400013896825
414 -20710098625694762099225272564686437393160447557910272289566731313884237047962335886686406222127918210943866039219223328065114925987681152310194178708822222680523286859280092515914106621208010955883688942370044810072848487969149272518885475
415 -41070870286618769175090118845149248131496502024482299022441975593558378531260246830705812821231992018329642771752821202403830323103280935786240503800869130761616060446234978652041710239166730160704279517037462358289046519514722533212151195
416 -2606420614343114197649949849788317669883431859245992053347279220360435560637669510410176582885876416547842714361236730152550770504631290155665262741209002529102557682164912106764185457485580952506233123196608188122189490661511237684617287375
417 -5169088364656487869200260253656927369289204190878742033856594520954628797715474065010110393397169775743563368769167328144267355413261575440611923949591954656037926146643602667371657969641667740342097824660899212414989709297529480971651071125
418 -20503226097130279634291941388907142531773924757121900220416827071154963030172861243509002469503606431059397285692056052782763816447817445168742990211539379951461439117548069910292365822167189266715785151406150464555150569414602582418654248625
419 -40663916197411127389252036501627292228888141940735797334525974453770344339077918122567973871497606072101095810047967971032164036916793071444452087985177147350034500970602496647859083527973590168593836422001219656432768790414164071574944345125
420 -322600401832794943954732822912909851682512592729837325520572730666578065090018150439039259380547674838668693426380545903521834692873225033459319898015738702310273707700113140073015395988590482004177768947876342607699965737285701634494558471325
421 -639836901497348641810455836418716689204033289618560966293772518067916114845997994338712070267832086675269261308854526910785586623632168415530955142145229967765032175604737463090184930286159269533226691381179919423822972424307745522097283428875
422 -2538120789352041768698348507499838241060549115690689709895201884468463450834598678964464468313627756147869060263086440873590218028341824472982983194196954895826217682375190789604193301656470656868771282872263471837629516204481436028414342322125
423 -5034239579825917361555353186270364738179197891405410559342965439879529161348057427071360966702443705456411682176665541118066649942739457997240479668868191861934271005940390242264581986027846054640423419219454025701586676348841429853048778270125
424 -79882933710067858510717962823648617826579347673055665668064791225258189145164458418245557981070852005449853296425956982647057596261205361805268743424870742563900413509356003655556857551875821357596152746482279917264799902063691368045547594814625
425 -158450148511969893469494688612554787830132682560908061548655574124453302233820325756661189124806419389633473715028427614991693067407520282357274236958037731720865996678557908427375131567603099775184839447728381106480532511622804290029168523361715
426 -628593312171899342637197238862013125429399609220503812247013897348183288204592372133233355917659269409578804174643292651023383295583824594328153663049492409878552897621509073338647822416078024929723893583711183262798356677564646127111020667796475
427 -1246881815947538040313128949218091609458317257634114119375224288182461932340257000461003869935029042599328447625112105094652940635502340588749288413589976747464014764134468817606170270694187557647485100387361527455714773081726593137384155750874975
428 -9893482819994951366596696055010839032057115436741709227566031968849627855671758816741983977334950066979718243305796048835143426163939132335029400590073740734550920885515551646239612708592198471427241590924018101027120021928839977323730357313017325
429 -19625533519383924505766406393506349688299779106450336952584366446366045000411810613164168682312453396269790734389819201768547915304224246193729650121568189662244367537467912473076714254107134963134225160550907701571280043499866714924229683154726675
430 -77863163218765058620552300714701936205207960826986685676997509668605750629540811409437376214011733707061076727602398972598006380253503637224425076993942631543695095392837810881555522133736679644434856102092671020652566870257610734094734510376659785
431 -154461727498942285662580550141694096184345258717108158361561185073452243128207410104568344925707731599854340144083645293668898967788272876628499862714201740069279133551917235043457010265301301846848728462388013277628641935197812477148487253763443425
432 -4902729646910871807882649313756734830740143952613395989476219837331428605958287054059817466715982443743524796425173482099046163533131476121134236383187810786643415461259002608601579918420859840101828158972834347367694301424612047885787169499084111675
433 -9726200384980228367139020232140958936733911444099092736628343741957730190573137596853078992861498658604359815540933074187253243591131496508208565942628936410454258386192801941775420669569327026899469719532712943161315022918572168900441521015504046025
434 -38591053140405422230906435114623804813492616374973819567912460653574219788403094335900926326514978548656008300372089294355875772958360453887408180998172876725350767145216601252850862656678297558343057274274957806736830574805947637895300228545387021325
435 -76561100827976734219016674721655962193204891796787140889904490905826555580211196349155171079959601120666977386715202439147404119685207061390421287819363661181557958727176843405081136718881312167471398684366180660261804105879385773571595625826825285985
436 -607572038680732799077517648020480800891029645910283274034563161775596060338373255431369018203349128159421426050538074402408298747960588147731324898749996026807776461458788711425643883136076468118006971210795837349784041757666685267334222168258751122725
437 -1205411802142323425172100230740862366985177810078296564274522336978127652891005978167041049845088544883794911638024051503176189964489313327421186927268298753414970691269496139144240839082330201048768979496018286000601291084432531182560115834966446735475
438 -4783118064208580166550479911021960716484564004374610567829040688739693745946503173639993937513159568511496704170972149571963968397905083477301422099525806469030180505539690159435366617180570523796256818182830550385947588823615842911619820367971882251725
439 -9489967731037980239329084288155188574164134960843475636854429248046180530112538187335842185817681057342855647683181645278315755067369766990272297605209515796185164510991048129540328755271701426484145076622426900651845899465533938897541830388390682098525
440 -150631669621748304526078010610172356822641633105751895108616667882623920050695378864439822331251555692005690553225774115053993712251160119681958469260871041637629974874457909401612854606403551733102884579843248804892026731516565975591891235073910281309315
441 -298872360360611715329519862321770549251273081559031537913921960084571269941855910445317107800102293039693830462749551815583320857641190713654679502501728257217519791417575217066692171838102285184727945594927080962087354626024932491253752450543472780375625
442 -1186022896091658254950176105231641500874961504648283523757961805403479654927636350500195038645654800886024838533173560824735621683942643691742777935267039283166356819335807535599497894579256579669712254691181221736428099579293510383844076466636315060585625
443 -2353305024073516040860507441306123880968603075814539994093111573249793717113752487787068710992168329523286304899908713239148107133601769311607001817380874785334599648298363033390425845000375922188887295425616916267088712257785543176972783779172282027663125
444 -18678033569448357045027991493609866118318372160293781394558840504802416799794738213877545354811714399189326437989365552826031372835163592464196113523536492665583624235593313805558244769777758445481168533963680209291037436928910482332549752337394418615956875
445 -37062255374882919709572396604174183780842972174245862857068440821888840526334278298548028198424143403335225269089010748641316184749324611563786894924230838255528854382087406944512202543176990353617689473011077808548283273726354957077845913064987127276157125
446 -147085632317360466111980138989659877336529284189271697885675202364895174286124826431457421325584604986330378310061769114563070957413238929300230502277777093525305094745055404241673987671352629878706973917555174262624352902456610479882931089966428733808964375
447 -291867910213643698973884526362032016101793009118308715938688824379557090809379689138037433368665647925894956512359707392880187783502333177380994307651875351134106530288286674636162924081632623495331288288302996803015214819863564867239731268009445831965439375
448 -37067224597132749769683334847978066044927712158025206924213480696203750532791220520530754037820537286588659477069682838895783848504796313527386277071788169594031529346612407678792691358367343183907073612614480593982932282122672738139445871037199620659610800625
449 -73556563732840267360329290310798344868665014549666947370766617595362008295583468783503122155229618535301771924430038773844417392021767294772608402830653138325795306565326626373728926504020718879423613783606909151979493682341428529359123098205222409816733236875
450 -291937828504117150012329138877968542078746035523789262231531508945147881813137944994081280376089108231219921460071220555746954360335280863253063572123436677888600927834829677118844139413735564263667942705604310545411946037026203007634208563098949386517079024575
451 -579344471199966406343757382030558414989972731250091773164569180722632714462879070442799880125498341168385431722314284694885862865853827877187343452440079438382035100692178627541830387528366585401292258806021857955972708876138473817810679964464655656170256600875
452 -4598867174038671384870357271516910603946951680808250624147066859364615441355774568028243296217451433876475506680671799746129371598857377042805726343705763329457393675406055123053290775335794930132381912823023067137234689043329301013948494939157487819333806822875
453 -9126670175410078532005411009036871154411279384208868236441971537679446538143137608515211309711895891953535277055019752697064691097953161062874940359804594333735534026909588423013042841118939607481261235381672709395969062803428347928343701877047641389803735836125
454 -36225241533235598049942182022652955551209527423666036480326944297132957404700295089304869559693472240749494645932038754097159853212580608447798772088916033016280687921786516163589214096247421085200953185369546745223648130334312517548183592031805836529573418450875
455 -71893171658267571514500638168034327170861985194660287784033474066617715464712893331081971895391660293179766297311276911977440324068044592150246793838002588601541672952468624386200132591014112615244968629425715848213086289432712534826395128801583890958691861233275
456 -1141461760539160565274089079685457299818071870195922113062285860180509342027459095870687448514551799391713833316959747462097956022483865892911813130234953380427986210912001843324756491138031086259591168590004786712856896349764997263471712132726902128379230428352875
457 -2265439424089756307885336532329780680382912880235670364436527954450157490632178118062830450334132345838696820171734115860225046197796206487682745096549458897260795390147014599333816493352722527871880065451059828333831958400955913606058737208716193064420048136796625
458 -8992508456321347091125637152348343399423876891415826905121414456747568379845632791786519123815398700294215762166403106187530860234920313088662075514250908897860537160015878911766110010731985929412833971593944908102415939678903604663351057304467334041737221643441625
459 -17847876260803370806133889860107496376634317751807883029554702767095936370456147000691762356853656243939064399419593093108585214976061885019109260987979472779849562860075088646228597428707710635501289211594953837214163226682965542153186956872265231616606991104957125
460 -141696617618378065617393403845896906016235931368700845269421248924857303532404019231578948102672940441011876492783378208766420011070821748021276132887176162156544790358683095078319212629653389654023278697271242203274182834448239478137910361951114404051845068511529175
461 -281241659698082277743850248414307308036563724950892133235402261965823064494901686761159951223309632328689516249233820088983241453643821907677804038160013423803120353965715904548073925284453040202670932772241185717995395430629369029275895837712081734723293357240887625
462 -1116444164256023587407405531584068404629995392986874831934475645985540043904003665627634957886471570759343231171200922171418322134161838481993706939362477530854811102106326772599929824614040856562117945247381676638102933376134767964701283476978263856022770599956250875
463 -2216009043091329755566750936340731887375735996014984817597803712010175594703627146245780834336214629649754707227502478348884315423962698844389236883961375487809009509364393745182150127041692326523944690458625833327033684174228621510929761372231154392408047907904523875
464 -70377390644383265685413021116200485112863891459648310931295766164185231818001400058357384428401850824393933977811371812390429465705849849506292661038911269802486129590503677217681388517427539059605277928013599741179242176705674496950562421511203213634752142178622982375
465 -139695336698420976833626276323124833890695423262914819332442993912995632189280198395406163069709480238528174325849239102873906229777418088374856185244978714038053113144161062520257895917388426993582089306573231314211700062579220560613697021623313045558873606948105403725
466 -554584491184718470262250238621847516518855221108138231255406735491506265129116667449573823345413172620766357302191185279649627736240822883033227344856675152296991972782613660219907955895211566390830182869443085689467049604659995787844076158804998142240163461060075100625
467 -1100856152737117819985237625701183400027791841471614861614051485654446055192058138599046968396569616744005167492786357075450117583501590605078804601032415131004949804645573582492194165128182274184795673490307795362175492470063846028547020555058315370142679932339806463125
468 -8740986033271644912532356874157259646374518125872907747345759232247695600627538553491578065302676700471630774365799365154642386624555364718959055336402680826526481782185793659275627174393857544595514364722187537533854978672558230431796428167941666486004697924304959010625
469 -17351509588434757811444827824819634820415088220016369110402775789387216640051681009169848995302328375563087955084347993515931901806953186680918721787187411192955553388518068010203856928274373931809006126985834962567204659155973800707894402184123009591621266028844172364375
470 -68889184876636719310970316427900933138073520465001159063854424729779885639013695240661570691987542018724940689760411395533465805897392864567221989052961083587351197070158967887319993676936131397352351985011846893937029561670313004512619052075688374250989962574091969429625
471 -136754538980159941731968674862181257928022806018632874150114410026208477860887059554179551161376543073265009649524383555889151865210323414799050020731462023681896750022502409712620369613450706701750422730331373345713636178687351718087683256243670127228610647572772805555625
472 -2171847508888302803438214378743454892856904563380661069129783088043344809417816522072309143020505438299140915959395718506239581316984288807910336769921693494744699233408216235605513327589886647110849933869838929236164018634407602709290834086446083207003528419926917267891875
473 -4311553511302571527332945669429395654107047325611925462817899195925371619541923285889848383290178872225990105889794037372851938386148514145090499422740951779207764440106374302819401722213326768788769741868454026538600451369363084448253896843917277233353727666620243793975625
474 -17118868582851138427089881328831482322846968495362117554901447862302846810079957012752520374160583623479564091317705439526808751145003172196329788847254158752044330540675519911194333420264727803503089987756182442923303901850509124328299227553274927749307416600378267553295625
475 -33985459102376049551043701248606500695673034297108372324783295440319125351379788343211845711228274435665745132868623640997432952273132613433976822911496150954058534104962137423697381926967659618322976544113852723529843325147431798403339308595238435510730302850856223795279525
476 -269884528165927452317111745209522211406815272359390015520337934379004818966839495666682304177401002871463270172780246560861967562168994283152168887826587081105758947304111091305832150596507885204329519615021771628031108758523723104967694509432775811408740640286211188962513875
477 -535808486736128505962903192271315585329673087891703028716478037435885877487624742969283316679242661885274039525414871054793046711475969782274851020485907685130301306283004619426882697305855277334381666824791651429235765187257789896026009854156894535438317371805119488359540125
478 -2127540811349732017400816441278152679823681005896343825321914885048768609773037159321547562881176929410565119287107584230119670833433871645936542336573750599115715228713687798477454726959232879457440174965386097097676741266559174105977754609183652360380599103945851022816751375
479 -4223990212095188201561954980491697700443258114002970726265430178875530162618284631554888793945718705364190873574194807104058052113978313017297811611861454738536628773500453228292399677115303691782934460108731061252381171074108088882640594224078608339711794880694163512940982375
480 -268364178141780957072569539760572527234828332176322073475396997364558682998348350258120601375351328414138260167747176744677821577641422153698987631073597757721693814743062128437510459486058961217942436032241380091567950402241667247010432419703127583183022701420102521855517080225
481 -532822848493556785871733701603631524967278705256523035694395285827762042127697867976102233499917918161126899085651878983715841178061451469402355899532818832898581274593813581409194363428661762917120637028670515566418695705074412101652729648267124411517228024649060100565527674875
482 -2115815211652837527299789014251765018231061082699139191533345595589909851934468297315891441740337957179246649066260780860647551897945265793435911186111649888315113194133940238209954380917963929924001865711359682145488347675336980835193619391666547974365092197465354839175145165375
483 -4200966434730996249856102825398431992719643019272203902029976037620545648043799372931552572730815943964591172783735173592879921884326107444937968586917333836219862428932605980213967393996537078254902255108061977593215994659727048904659795024033580760695907696416719028507172284875
484 -33364700361789152033981114175271844173583280508434611155791793158292102212975960308985305970200943158264232372274128114237666156453201564087482543901054196831465188381853176421368782360584067208288934439329318681546120420396675157003124487752861744719246010712863363523928864179875
485 -66247848347222584347884150413993373070434431195098001119644323322546998827001752118665669380007233528677228401030897678372933007555532177765455030467454003193197889508710533801604407037613312828004626525926049258410131886272161188028884292177331670442544140858736946543388651969525
486 -263083019156665818500856811314829650259132617708928276051262436239744254601056340718157905151057532325816976983517762385308149597905714203883391376136185650540888738172451296784149188441550810201746767891023199729900317984578747104723758608852366510193642370076877174544732712553875
487 -522384557545166009220387138688789059138770516066804194951890710151607174947066697072810460536083436876930219184931573360560535238552003357608294580541461035057575790169939227906103214010225120051517709549526558806598783349255951643260522740780777033587786800542793075533380971333875
488 -8298207151824030539910739957203878660745387378175955162432493412080448402027993925632021905892866398913858727708175321088248502396014610713482581123683208901160507224174936259688754334031281005408535418909692384976954443695557658070810598947812671238468285405343712953964691167582375
489 -16477626062210907268411714720746352105488284548484360864462067695562608176624094277686489305975405466963919886717051608950284858540961527613070728570749275752611150336756366274351289280867840196833717570064031300230312402512037803653899982777762993399903282471551626335991237471825125
490 -65439714932780460294549381319535512647510615778266461718863640276662929615735688702812057529445181711656710407247719246973988438205532923949052322038118552274655711337403854632423691715446565353139621206825724306628954969976378705939774217317401602359615893244162173162936628816676925
491 -129946480772832889586936144168120417171736966158472098117906413991336774695198159847742884096148782421314241643720012761302726532078196743076020395085876962256190058154722521927928919394216703094320021744715032991778474736714804965970020085304412550510438891879955435506849721173645625
492 -1032176518008599456312492787416696321762496064527050730578817613573463649408200017652396729771848458744910683625320751770672876600328440796628227040641477984750387697700519544094199628033737552220737083289321847422500567624149304485794387181645618389013811360705011873904001443793916875
493 -2049697385660078839208783851685488233276843097711932383847185484155011993449549325115002836605759921118189775393892527349875752924384469654967615157785003949433325671498597634215459301916894652381544836795631011413038652543696083350086622821158337531124789700061271043716059662219563125
494 -8140700952763309073942578779366250837427461857714192990097526153668286500299627076671327055507086974157668703082625786762057140157170707415073807569988214066372844063725199510790953745669933821806864311321919118203202097754517642779088975658122789951552302411984238436783216715131139375
495 -16166280881952187514516272606297019339780191931581922644981551937486718444029360437106897970835285849690885525515598279569903371261613748260641520891511948337867688312407820442641429357562717064315449733392821198371207398167052207781503965801888287923991743981778800774460408143381636375
496 -513670537700738861348339629587179485473660937180909477590542859949174763463513549372590145202346985869210394923640784044398542602989985226991351550907718358477408806055538810838767997329008913172603806044900931625665783457888594344025206655318063342101027994259745766543338774878416510625
497 -1020106279095833513381913912278764893687129466795890652679810468349769600681062119176552260190576408557164305411737331693805556436923773478954655896873074486553727347237055948285440670751975447286438544399028610693223598134680166232500762512673900439947111932262312015248038975462770816875
498 -4051747429822407006966718310215656545608719046831870905623825514851092911942049943235382270395502281377652602619310124679412430988424144460586966594407512719685286531796981256442975194271902479382681608074856610343767624719673431341137566767206777249428488759065970213173937938685463204375
499 -8046656719346704096000035762372175624645772696213194523994410992419705562594331650794115891707300121934376210813098864844284006231519693708299967725566823858132502911845307465200377590227365445026528003210787376454255944082557856631397452237077988485337940601672097156824393782038665401875
500 -63922640978490217338624284096284563162186018298717617298611600923782140989249370633908456643722792168646684618699257382322992145503192446818734943611902848729004603131699122503551799576766191095290738457506494918552609219791839613079821360571347540527524600139683139813812984204515157952495
501 -126952151244706120263335654043519242208333509395656744934368349140046367832940366827822184352303748917771359671867786617587579211129094779610062412961763142685348463305470313155756568021721277724180209112213497892135421504377006816396052402731518568512748457363242962304878082402180802720025
502 -504268106736940246623687836977644161281707206643305875297072685627992943145185441144775768124489393111625679652797542859501260850580507949287777791724612961184431943886668933132626686524526350163377165278393854177127550756429784047597068707264239094849443075661965073378340430896311794071175
503 -1001518565865215320829153378013253513161879720550024988910090681793966103781392158456522847626967999440385793187166491683184412703240412408227614341814887372213215729508513447712711848584496667620703356089692764061531656472511638694929367074665953987583685154247123475755391829951124219238775
504 -15913017213191754542063214783988361375794311115405952601571440832948572537859897628809196356739602657775018713973867590077263446284819886041838761208836543802943316591079713669213088260842558163306731102314007251199891875063240481486099943519692380024940775228593184114780114631445640372349425
505 -31605457950161049120177038471961042494894443660895387048269614169202808426680153112268562268930339536135334198249087510589099478462721476633592628697946640464063656516540500614298470347772447203557725337863265887036616932056297431545659887822280113198050688226294977558662287079881143155379155
506 -125547372489770175358806022388619951412525359206323573057355581976477559165270963943991719684881388275952612131384715210047608600217529976350832378819906615282150098020249814693161907903206756678164086816413368444552569236033908769578609435815776734245221113309985978049231614684903355221960675
507 -249361349304139184588397760444458167795686462960094355165201323570636887730626944164890851524014907285767811472000805160784895188203259736065657210003246472562377019144756535297858069543450106459390996891771719967779955070386875997959881068770191659536366195469735463304884094650291279503973175
508 -1981146468093515253934593230617781821305886938005789010721953822698997005670886509152558025100244420876690722639754428403401253896827473021183056101521855833192428443441412158390069229679851633208862329636202090137716335952916203794815118097552152633639318828574512460430142137812156700941015225
509 -3935047306959811241115665532720191397525052444644111374931032052551445918925866917000463975199110234786511435341437577830724298015113114389815461136814530937834076927935692911851394874668624756727229499532810045440532840173670495160231992920678244229094992800960377401758101574318448771417222775
510 -15632168321373681518628114449590407394874031868331313030608374389155351826948639948711647085790975167995043466670103005264798877997292489713266910319973018980493803639211203606688090227605164229665425423634261082475528498415404751362019642465282593741463638068128871796003752528567014139002535965
511 -31050197350673750961658583495761768113105953711069046430660469677089397464487024555660120923831389032318921954344725147443778593282293301485256191731453256879063034625830472917394151821955463195910776526396819958341803181784023136267025317225561316335783938628475156307130741323865986988429694725
512 -31578050705635204728006779415189718171028754924157220219981697661599917221383303973106342979536522645868343627568585474950322829368092287610505546990887962246007106214469590956989852402928706070241259727345565897633613835874351529583564747618395858713492265585159233964351963926371708767232999535325
513 -62725211830491761438282472171692637068768618455587148935987036875575664032338375728256069193270402682533805373279509939521206555801337312037242012443888564383394232422114060789810252628819398607360319029561660135845326508296226527574371301799503664773973915460579453040301464407354329890468667692975
514 -249192378517245480266484062596490982284874550362468790130905699027092424035087477114978391619957514159015623681394473339498645499895585196848342780954125386130138176276180762904265633984531540770875041747791653691432211536849989434449156027771569033985320496829772846514193755486026345595986419122675
515 -494997676161441021966239215604291795878498378681175868551294233213039902500765998230335717722750557251792200050614652866615756012413948847331756630904990815555594862777733826118570375856651973220592558656292935390942043499412697459109682750311291498576665763605548780551495557013990197174163314101935
516 -3933121070275015872212365860421698378104347582544226862519973558475704651653373241752667524541235047930907015906046660374272479943599205957481011989748958030577401041450985827686315001961769554659747074594575649424151896022465231748739727279605223147605289982137112403606844542165425985298584472515375
517 -7812989050623677564336749978052387300412311348690369415489386546527173456959408741353944966545161304110331731790154584534579955323165153807220501573447156474667293751586387707995832702156165053453694865780714104368673108733214299818096131365869563196500256889080878991304118655326677924374557549851625
518 -31040794336261637890743303966856781977313777520472548758836211414580932383054948242676484056274019235249155799274397943961709552229872367828686857602614378426380869769816189002037497492350169266424139061344999279518782350913040596574598143534670967294203723316078086803289336279270855537379998914275375
519 -61662926706523600511283904412002586163026020469378030386050354467115493809113008936800491448975941871949671732277272216232220709728320638210744027337756115910594752856802487208286435288271723533108453511072628626558505980330144229418903055846330958150913369439068415210387872261904146549207666436643375
520 -979966204428290451202404203963056484713936602228730852135231017915850847766365203564844733335263814672677090760652649221044369125374695681103055080613877965163759687708876450556305963888995237072323576568277313403614410425862138292149643949065536611844515548162425737112779569946876667466638760446963175
521 -1946765876359463756227424858160774398615977703083947086295516513518053027712452947580833587335888768111748155349856990295164917552327850345377470265710870813713035080189418668571548315979098023742523803739284106281652427621434382211851979822039981560957914764583705638986040028589284742472113468450301125
522 -7734851393811355996964902597366754986071911410337368308384868293173260497079746002457181724395849243417175621064374325425616932956950118038913550442690318137242978460369452717657837561955266860616847450105891257525186082158725878749772042434695252408863439122119933898959860190218729034266596424455794125
523 -15366177051950284667010580876986727400628519991090871266561908521237127450221522173141513980205138363117486558864024711505193103904916200081130361204503328001138536558936637425710312097268685025202494265124323167435312312357392328912071036500283684995810923992127363902522552079612350796564041462733403625
524 -122108322985345391895862707579718955908811368784164862507564479164945417371607668566719969873233198748132087845629387211274091764618456215911883252014411942360192492808038469924919350330203825276609133816751300895421069596672102399980656099212177985348390625006141876507831883319667612055138680631339489875
525 -242588534997552845233113912391708325738838585984540860181694765274358229178260568219217006814823288179622414519983715926397862305708666348944941394001965058822249085711969760250839775989338266216196812515945917778903191598721910101294903450434860264225469375012201861328892674861739655949542178854261119885
526 -963897410921835449690509651898612929266487917695228893117380341109142013274837618969892669663461354173784878986247084194242456689983103934020774740426058883913499218893568058791359566193378282113785813989214768361041198557659300592597620173781098768500439151664452262694649601636950343982021204953242852775
527 -1914991630427251832686837961172386597612927608779705220292025079964462405879990487782689990773518098330081154266794491748333685302490151459050761201567521160260784975676595365378659327902214537709931209196789112853909174364078344820587681825329811025844325980631274229679882605149690721345685392003880961775
528 -60873521827823853711772515796055561845332153382118508366252554814627911023276061263152781827921832883280458509874770358909152602494308147895280257589222112033744346651052986008551928332406759092658116316588841799507597694179338900508984188932453689882142362232794141422248389478849259596715878067032458451575
529 -120941533915014877601272049341501692815584297173169285997980028563655830785374556498248721552260579131054370309789005004184346663934816377009337525002405368142656537486307539309996364229413050673693157370009211212254225286545340613298567830941415554000248814190296110840799730325653254888749315403499270004925
530 -480571453632115721185431954553212386923812320465461351531596113500111659686790218840210957715209018207548120513991782148702328441974949603738990240858614538317801260275780524126136496353101669280750546077810186439636600855593372323786384626344568220234950948461818131001366475595897650557935958942961250245985
531 -954807690361359860359003224206476587955973631056613419709668361097208664726108626885918192824002851617633271454352787508250388900722357498954114320349978037524068417308754148687521664129043806198101367442730219762366504524766493035018146479837136482764356404194384422234353355468308891409835097334885346533925
532 -7588208486556070469168920360798840251650106225765717177692627501351500440718021192619665637706548978645401262610908995460305722316267156965372171703834035982428122684927467181674514278078190249258595078097487536006175904381038970962512637813442505731443043001755370934599334561879718031730794720924615122453825
533 -15076759450774631570074834262825463089113438073331884598830192352591442714297156553441324409627083242749493315393907366214753770981101161775476791434071752542948183721084780010118781651941469932391842753668366417693321355984090563319513852616201901631516289941573992157111998688612798115577695327315511096957975
534 -59911766956074472269098873231677214747375871894401234304714734404867118801008550948319270406795263372873454710235714290463871726632765290800677437121910597183775366771801316819236057425879773776283689743978040333979827560670861751617993249534794822588160238307153579320958167073476325095984774315662012261694425
535 -119039641634218998172060004196771736965346825838782265543760304060511677169106709641239970920417504608157910947627222973388963823197438325460037599365590588423090121268083737904388652418149905652690770463268517523402909714005843069102666961225209152170494080972905149192857068409542679583237037565511624362955465
536 -1892197288663331836615580663724804475643199545049300191106040654096193077389532026386874164630517050861017539689895409950138007040377191292760299154094835472695387748515062401017521116795964918210681649901208524812299982767406311471557318114997727568083226809494686326722280266509894832181305149362237014127575675
537 -3759729063321741284299487091609620811007996116513227754022617091099884569040280581293844941640152128992003193387557546399994885497360266497905473365771302512785807686528066260494776595197941466910237095799980439431515980657025203612945360202425652355949353828176592757193059672934930700069744123593122707773041425
538 -14941079437512793430915062085244180843745531035511674606134489480988017116371970042390781571053243962425469939521557684392544730842669609242605765903381124112148804523786255882784075019578436535788265633495089552982492874804312054506463160060940603600408398670337463410555318923299036871280879063647019236466101425
539 -29688118882330615518571487000550125572637224005627093697903595981703462581881966447867397147677225016248011698010367866390381088557512340443099768613211844015048923274536326624233291922019490778903956388633100020861317010974801874538816408952258601959253051903397816906687841496944839497480188269324596664666409325
540 -235965567116598151492053374456224331403257343392873122502596729543465298891550740730086793625612314388400863347889812745458362281646005491077378160903528212060351812396870210872609794313532693376029223740765306091734764094636758602815925976339062814090952034758117463265748547601643057635527718614705868305089312635
541 -468877975324109081060919366987876444100742410623546407930298492161229568037739457088434941122981955577691179480557391314912642241718033092251721853921058831728055819457736555800472326963119492383052524068988362381912886139989862288405028511209782856095699514537848933476302566860935835412555078578204821493476915125
542 -1863400662081422436540996893896468377477858214913503621184248989142598689212713635735219304758123860358573432843395979506128840200480891661826953640859706131996738441165986238365714745901401082275083278311071831311144569641214323559454670503959173933634938661096912551121689536934420275790855422984230969551566928375
543 -3702779584504336664876124582899243792446793764073057840253783902918718205636313099370721233580139309994292327878497719865769831632263134628197574546017721761371051156571084992995591548485472868830229939774671281739825028808232514034349151885399537153576609236323330833628550663632116901617556172007339256254402791375
544 -235453219461716937337122980830240149390293179938998560312608258767949081193697321201161744323537093770813529790391531480876305176145673443122445769661479836708359194132549581025190262583105657129734033229201156209455932714217608686537143128712758803706842034380324743008968427493312845332269307172937278588882906910375
545 -467882269132182464469915941723211159247133052979698056547806870175575880610594860295152603857597564318882665620172529529888144047276631814498364712923637914046152306872571002294093677756887021415599922912339178302460137852289303133063717446598014283329376005933746232438005150413317085311647081960167105893137959970525
546 -1859532095268930307508640281207634094443733928509056378587437560954211833195953931942273169177631345369918286439147232746991341726355844390955039243670868632747528399108936034758577437238909956908153539779809554791828753002688256041663492415966467023488545664608478616099764059334978159571930710354510292652214969113625
547 -3695267618934784724427590467408954772688005082795876203883993836850508706917736606985833519005640351768009465007958029243107108695701650553872262628647594522480006160569311644940719697036005709614557399891504544897107595089437174254640249097176507595122576119615020577148891284272616562074385159333368716842701410286125
548 -29373331657080150108771138824878479908446989307771599898026783126497839283455585146040676658373301774272717572216542290844844097588460565351583167902169565218837421232554601323652874088118322757447102251692324448123723876294869217250388549392884793949550988279275601522008340208561163767146025098642617026581765224829125
549 -58372139959698440380089822327763973734272614453149026391160692879798074058743248441403239042413974928472741113457645973245400565517323272857153435667152997547817170427535646710574290765277031199225480066659974449732209014640623526448404202891871238978069450296338217232260654221384753497188184667794344582879245647155875
550 -232002723548910528492502457469985539242036245808334130347413226609524708895295892896195419175848998533893476498215298359117173884037943044483158927942539004799142426462896224926027999296173800366376180774034007540208379829098914597847657431857510051647381487905082441581312345687176492990642493970542613196680056335786805
551 -461058044076328545733739003502058376533629199927633162850122473933628958693918335247430097999191748447574150209701908717301824687879396794390306762426642849827696836618641318137932230906189312887807473589051249104406852836412543529297976203056213260533362485038230986445620723280323520553091707618410456352748932282552725
552 -7330154700749745140143647635387797667498423656820486661544700781234651705612005996614939384132077507927374533044101360331595676559473888165886471280898945018275122170589123565178429816001299655622098529379553916920787211036877684806375070938444434011668096320100570900447042513601665247054226134165163342303848966868990425
553 -14567522633135569455728514920960559921484209039504005137500228134858738199760568879348677003908052768918959515037011564203297736959967094203090835330394105922394863047879650629531816216610177796616069229273290695652703697883415145754441596675136406833315077496908729511015008539689385364398905102075071452426636554410525275
554 -57901958191632714695873988909666341059762144954851659409342062008951157970889481357988784770046086998482940166266244520533685228855320471904704006132721698991179582006193123982362922940389190447921632568338964100771215781117834207493285913138358064705703611278326755204431496036815932441166767210774922993219230492440391075
555 -115073621415082674431619837418670223763815578171534018609917647560131760796200176464615548831280781908696726132237239110177756409779132397316916250025931592769857799915010839193777124330178877592896505806987166492163335146978326361919088940885781883550254204036025965748626919150644997265958458078350882993731191411102254695
556 -914793896860909030553524606817486311215943984744928709093230219812558242300728021535253104018455136756186204144763663429830365703639865460684837814954348273458222078461057390713120304926961580864393085731804453049212124729575903812378368918552438714554179104027400662965703206197573539416432346594084357612035730282503535525
557 -1818091281553009509556107252687535631088061025336869086115270831835730653908269155905790280338294140734467016136900135398244550868813879829404157021821298992312839929724219984774549690402417360892070279901449783708218711087325898600184657796835816260343763497591261281693058257200563569360844897090936057228947133613521389275
558 -7226749932768055720780368972152247365149317839063038768823782625468907868043980264872836634032860939335211186006531362568649487145213594017237312319712618575178994559369748971738263823140791588635505162762393584703994805003026600529049410382404732016921984655300031402858787122707616481796333300623111424612553301711093981025
559 -14363003891422736861872969459858938859894261393915985817823296058847865190334279202636353310215578718428299870578276107001376708798447769146960025021825973590382581315670467097676585165490911368468776808280893153141571070408519773144497128684886685636494320128870008745216659200944833472765163321989761704373071052237970327225
560 -456743523747243032207560428823514255744637512326528349006780814671362113052630078643836035264855403246019935884389180202643779339790639058873328795694065960174166085838320853706115408262610981517307102503332402269901960038990928785995008692179396603240519380098066278097889762590045704433932193639274422199063659461167456405755
561 -907787930442381427649607625914827798850750135907449392410981476574988869970913614416893367772395320177027145296067621971386477653951091890630591100176263004624233842619835564852617968293781184299104134208940514315402291343092487694089901411372597526939713206433768092832704251850090838580809974880197826652327950622462948114825
562 -3608537787559217276457692947141859969097109970849184951327638111509831201984023157664305664774966450668111463685791935025048738574602738938912349675789629096673555879737922868115210927345742287765477999684649660107844695481260885246613593866559400133778148226286544340548507648813350415283860291605626236194485127563313569552525
563 -7172209208310415865641489179132755427033154631225999929903422818436058818863449224558362413646869375306601648071760524499164366722878267979827565341400701526070531135749086482097550670870134316180408315536630496732998604340197034797443359745435113232145200471073966460166572040891898960395452338022550192365237757981079723497825
564 -57021606542666497768681626736225665487263591075208127102281822549410084652098770076098753657433621061834754946726549985557186206357067648265153906012128981636347981582799474797385491503868230981831473203663565864097102379186956567432156072869735900235707586723928485119480335161984530032647532417895594082563344160970144468376325
565 -113336750703388454857043304114657384676454889871608365904181392430066416043021095213201593552739745933522884610927284307576495769449534458410208560091364329871891651889351876455688330900608890960348220190644574275010700835091950841108515521827811355689733840514994139449869763516652437569315360894330534787112629190742428739799315
566 -450543620287321596163158011056500204102515021574414882127929563547083809358299406766260751755590862809940795714816942918811158094101506239263196572801359968572007450090179720892753965594293294453681087330300869467798722400983903520307703046135292491699471980845824759297185455675738488570599932883822797298592607207014955237718125
567 -895524973657515765213190614569092998277838499672602420032057527544203621070200055424296062131483072992598371729450960616402425347535092648412032694086653764692508635364431297083128252601002721074600679755289382522414744525412450207031360375651630755106357887854046743788232819306097489627982582645623090926832219263326022139168125
568 -14240108383934299984868904279556422465572953044089692003044971107005716735045857219352538790794991400121740305388030063886173777709396050705030773403152564793490735906006238512772560523753972846383438978080587505180369669988600792728709941748037903134015183878693222165308659901360338954788624447984626333188641909130916605565081875
569 -28305030900227931955864201652334470665312846911890055633469002323415581067375860307711285364480026842772738638653536032083062465007604452280122679646688138455954345008247901156319448070941552353707679234110974461087870117323563262875520112683709786370072360222850675340885930313600251947040306240194397860872326887921031073627605625
570 -112524912315642971599979440252964755311577037021654150992001332043613520523988946416269776554231124255654431149454232717017929027556546822573259635227009336388057097874894287754771700576760627427195791481570996717237041554131919918729699254984712940201024505728034439162188628229154685810514620947860536057432794259700098969895007625
571 -223670359856838481201360183339956212396917577967736359677620861417690623108104122911499468282053110385582800971331968710709893951447776959055428521861043076708309642886173409109747600971319285691536293050057935681373103614605480048613325139067686842606239604205462501662143770648144603143492285071491608450413697871733121420018973125
572 -1778413980120457014866758940262449045421645357687526160513670765258141527789611103149474793263597108450403109821010128839700345613958897919202952652839202644876559887843210952152328827303426768050886469915495614473574956711933082624289165616223496084218842167703572478250751519069513383036019077806195516140701919441682231150780226875
573 -3535102135003840383827641244256421400934125763361417620986162306507893892063467794916669789750850098647485413762880517885547458384466290977263809898052097404039095483862857372602971264046427729162233314544065453552184774336634871045489283833994000069677593767913384036173832426213221192457287486250011680426281825905891904503906943125
574 -14054186536722584940583061532043821667128353644583196883432791608799675717227932940766272578765574782427807864471939619886444773577268425104731732033719314069716403996820628091080105269257749264718147079772748022658685810167597170254018372315634683203840189857801990192593528913969635472452142933140290339255705795674643425222849554375
575 -27937278628650286238411198836741022896569927331754076587415097058883529295289612784862347056572264306634755459289438235704706741215335321556014556025289001707279738727593005057573148387411491147083203673356958243302396314820110548870161738359600770264329281752117695287190267041160510165239651082746698883076994303401943365269073114175
576 -3554242669978286415886758074229830135174729643873157521398920681380182338122956293185265264419471403455199444542934086653543246521284327020181851849883989661648366760343776754546806100398461929267807578443746354286804864496558508717370576713526986883628558622908306789314761751347642682133266721082774469013684275266136128137009857303375
577 -7065366278102416844059118736813891100598639344059812265241875253974123296060712076747832336722935354875413800503891503278360665095170057352077268755315313937453512433473677534601709873755694684350390454895974121953145891815515787692935964454792814480973928493025698244963659841933702177481554469812724984330495431074970778116378347187125
578 -28090331673147671120498018784080141434559988257178976791567178777910960786068367391637575622472846791528894314114087672203586173682873342206009625605042545723647355661111610682551434757596170215635289386420326180360431244622933010585409768714729909476259667261199056344163478056684511425350540089324640162615014706938205619569960972034625
579 -55841056573044852261991743731392474596163292718502594623650816534327315828609137940889204734829441549308734638247521434725954552519839752813673711694998221291741116348772821926799138870454562898439064047961650144377990263490493774065296448688521806230008423173817122369831024599730350000999087465997687093557654451961786991580354194839125
580 -444032677439453204538458486360658780754319148306437873110823389407444104485423007212725883167298938664503248537237187684407073096933622310304591652305744476892258670000931473666202807707821455323449936877929535285984984646927857389636460726468038914366894564961456152361483940437855817594151364471002298061186038504220278629601023356203525
581 -882715563584455165648742774090466250897140475548942759798624810267810569157768628796382779790413552766783566369206457444905627240892140737352501477475275164906297356025948110300282690021572772630954693793474377375753282731844535774578506263460559287596838592995665845055962050268026625337770784791751556386695136785498144263664684985223875
582 -3509628546622730675792424019321888152192410756735830835350546066941088757785354994905205760197623644505733973502308835957923748170832325886999464637247056239850811137189078912774663478883023016955376566044844861249988137871972948079681552394583735724225231106859056298040371450722016513800002742281981274018578258628252071866185706281457125
583 -6977117470901792201103635400332878848012013837147217732712320568755955180571571936698342154492359869609169254355361819683076542246989134996625007743686686418502727457979661166219270964023025174358973310541981465160782593127987387348800890609472641002361994601800422383239777892601744664655580065702943904952885423242099744927803145077545125
584 -110964840872835352677826310955979073185506137875724928598342523018159780337583493404202400566652463131729390469953083187014409117106224462069611424526304697697009131215265570054528405331927838731928328952592335356872172474268402146739148410925996386352633914146442334067690166209734596652946965154535861282880821594302435669331225362123697125
585 -220601897324970111391986324174023354042296817691398447794653597042939870995913850989892977536780879696070566011205873070936338125118870169892236045682209168242088238638211723031481257095781327256807942857888694051354421517220772131038683080182792815945492721627884503454228484276788608388679180298675566960667342759271337920396948882307452575
586 -877137236804062047002266442534939274605036834848051848739834268105887200376244492843772419216210665003147472365374887807647897323424859207933293492217657614341408866940329888504012506882543502573997451977612042900436522414888053012491692110624415121421498364151827462539850457960609995811642474566406264536441823599150541560622680709515980375
587 -1743814574702453848128867016078831573192637114595701034888222471685809817443061879299288608561018477101657751704246156850979720913861687726845235954715513519482835004632649028763513791366146963379650811682918661098482830763499757862994556547016511834240014635375098209172070671959168424381919536318562369189144136525057379899909145465085432875
588 -13867477808348085363691466270722136796341447530356289182206340608168106643475777802046723696651908841713183073076624199719695875838804850018245447830356702750173021227316780371595562055149835375447699311954638876354601558928783788720004330635797975062765830671792447663415990581770529851037169645961900745456527180937361068727848918698536537625
589 -27570146882131762242585241091707338180841825225886612279055390241366473479643694068245693461425102298210759556150639962430838489995314905554100881849486755382771829978247792555413248160578025848300943793376709888304309720722590520528225927291204463155345989332205358597385611156626978702146902640783337475262467451405177948183889785731725442375
590 -109626380653357820713737246781602398936025291491406766790955839841094486073295095396787113322886932189156681218185426020106351012761031810898170625116772759538953751066049697177965220652061099390023752778409765081291373906466436205354606822754518085699053713514158934355028209785503206839384124737758830028755506171180588926168483792079030318325
591 -217954310097623416816651886579327950507326087144505839220597481917573639824233057683967611090342039462367344215512479820008396683577347508976904373117103202129053565994261242274296335475755992865106445879241072708151208697289445924351375662836816837049726080167744074225309892551550368927709554258657572392195803301416568508033787573084366538125
592 -6933303323916290853870250554158621560733048772137388453044411789648220920895197537676483196036015687762334165990761858058104943150555081569346390463752174835294487761493121139374237482566616313573791535131533583175512773965126428458420787977268470735338583685336075009815939014410129303457139063849728721773363796912629760377182918203251335550625
593 -13784763269641327009634106919650952479096567457588500819796562394595703989435814328702485140179532033510610424457180827403888242790058079545125454227257696679278585279595935621116738603618955537442664789072644341591786779940782561808563421627655188865032361155162280668757153622242061465052220836895160477185153316290034548878075312920123650276875
594 -54814159668169721206659529535716413730010256455932725482086667299722311149911436775076211954720630746047242125535119721090882204495146774218158792735324376357670064697652525146595516130888843399729922949140717062019865949865536045440785861758453798146812183583322065554889556996188129933423140768933281224093151739186972398063996446325474851774375
595 -108983446869655092752064241076894987298490980482972124782031138513565536286294503705739762592326901130376281402534532151345401088937409468739633364379644936522896952163567961762054614424943700406521846804762131570368909947379712843288150713378572845727191282653899165632662766263009340691158950469996759139667560516736451003209592934458885293527875
596 -866747547251954932289906883732352751333636321290751462192663752607886983216503267726856501153740790869099956120828326170095975103294162553399097562348182884427066364522335803275400792574216677729720727943913596717363478440570199458365493928547710216018266241240741686407418644440711870597472189979504426714805766525722781468478977364656235388124375
597 -1723332225440654111604890236164661165549457811343587915615899287010991371989931957775173646347554972800036261164863020375048446310904808962955994650765985065016629438338379561956282647882069005804319102293844956957303934520865706460770253422422331702535480784510486401617430370102386918591623935520388198510007445336738595650057866217499081081580625
598 -6852983331267350296649546791972515471031121530727511811596335291826316860521836447473851055208170109228237841220809803431212717938681665073427015517594502482624656863492753508916455078032709190305469607449436969305131699482639882882460974311906864195032396832050061309441888662380394803362678459310172468322404188981211338554912384389987984635449375
599 -13625881715424731558112871835123983181966720773115970897514583192930122505645254105077389994579182971771003787802979091630341147019983076965695451555016782064784584848781084188847242066672715602093179136013822087549936317335265610205360635067581093917000976004960973321444556589140317547253672863169307862724513170411724047110017779312981118031419375
600 -216742358486689396651048747990705492481150638431031377076465303322208481989797175298097683513772870470970766917986054084199959845264530810934328982735133613377173462994611112497263463807207329510628836123526530005960987021079624972999936501808323267239762191652245882299778080144591984451648423010146457069737922830682490509363349476271819650819777525
601 -430960263546745139763732535522284631472504181239737929461524188802061790312491887655951300830213943781713920910138659951113064916956928983471752303441738216282399814107421430007038002079222560341433376318825629545962361880516059638494050115908396513064086221338492228532836615262541466588552188847129810646151111119243887119283199041838310287403717375
602 -1713818722476591137199959618007224929809260813767329905533038053143082933568281692771341219580618241550536755247295601200938002344177554794736503346245051976378845772380675919330313915245280414381049008151608898892082880966703399957732152786519437296138575438346097001839885144416153274107963355647888316755624186078853597613893652003589559515024085375
603 -3407742368572857004150500135971248243517916609796067258265526742485168221141575040850477814721660483613753846669166543681467105822004789716233942806215285770610673434634212980558949227826021918479067596639766284861703771607093493448293285557274967359983668243079552744951944093125983044204723156586763004626854724889793471872402137234334795785263479875
604 -27103964136794710344269871942393835367317998995795210444880116673673424063516765722261085135633869144504095164567344496433390689352501671848986525233540120599360389370832382712922503461053326649624901877909664292178186951656419110141723416915809508604903215628732071832366124873141096927747500073249684559979155792004251388865926932572424435351665161125
605 -53894328688535597593647365201156667680799260813126674653207901418891122559356477956826587468045528232790787575164488312742758676514147952453439322075948372034761237046465051906852515146524218114873978444835249823951006450979623453719823587685485684052394327936139970932787517722956594386909491881189042191165164326910932926951586941958060488806699485675
606 -214332231253087112542392987021101599192617522375635785337014921484368985755856620257346659732656308648557422534895077283349914868645373870318133277562764977894017460861354414349033929873140867420538429128800250950036180770397512414958374333864720294663812426280688663280557619987335631142659860451593385611729448890850409825005486023298557389478788383625
607 -426192756379697108465680947832734151936555765251058307910670527564470124888499078501840886816006860854709734760491529293250983931556781320385480833637985713868334555617223687181686908330940736369999808827779082202131252372108397833368629029612384506852094890479062959768752960996234113326508157438341377979172067234359875879376641894763358762933933408625
608 -27119318024371252849210961364725031036383995799396289171789508832918125315273441363617138534765910251228635227654434679765286293329060453491897175150964459371937709354801233568561024851163544751122619414357100546440878111467318577923298552463230150988641195925746690440022227886549844369039387491734459261937843646649531049377176844777310565494059236369875
609 -53926919749611801642683865702269314589591164060868483065742356644768226201635693746043275477178189350144297636600197696544764698229051246598830014955366108866037054234259924222540888497141301631542679984871016029129562221653403608973915512369411679552125596496025028116366039360610610067170276276667373015117781044486998523474156254557180779660600550482625
610 -214470011987800378336313210153615339662865842642076950684411405279029043877324906603116370996121782563032895190806687888225572390006030039752068223412652754277058841921827174039154418842729176652659904333273909650275931065133044517001178742636381532120420814916978226574268871293182524627795229913434503171599568547418784291718529628779869789273142517165325
611 -426482920728604680325074550469136886563636659263704574601570961397741879395989789726327971784432022608977033808232611758091768336918701306544620116933507522825902607094959110405192502281368166338759056898408838338928406291549343843136550200168909266000509476471568813891549392178750846845779385179742915472166081481364685621011478721714471021222370144608625
612 -3392351075337986248075919790332938502927750420417833119543214771379423968790324013705497657919305696177287909441954826860115569059019996667090213609856723237118454070814151878190322060630229140093266485263814093192652748083761774229393343749055964553742614593894766317032781766546011637982441253357824366860301445508632826148829866694944517861618460562017625
613 -6745964047042422897886698571640867920177696186768904686334712571470665282145848242588909698211474133181262580113773138568484304539878264171587227390563369699914185175077408057934751373422918958847784413599656410443464437054005877301191657471613737016333192805803784894719349059412052506852521839874694784996260133890739665702159229202507940086970478670635375
614 -26830039418367421362604752299587947005006407309592288671057602767966391887622412717267292317642377578548278860973671016912440833365444171184065161706442587633860651787522850940515737547066397552941839638453356603099251067240850736758159653983193397058445695165753815493330049516423830980022570574876229096027471086256003686717708204743525064645573141553243625
615 -53354696274249359880431889532351315751419245755498161048298289732069751672458879273525038218661183379779748043854958786477910795456810116029449906938177698660506629489659262927236987024491388954874585167200740041610380577618797481390616677758448007483705829573523441216817317981441211851329437094428663714539182339009906518464645746994034396848025938405881225
616 -848824713453967089006870969832861841499851637019288925768381882101109685698209442987898335296882462860132355243147071603057671745903797300468521246743736115053514560062761001115133884480544824282095673114557227934710600098480869022123447146157127391786229106851509292085730058795655643089331953775001468185850628120612149157392091429450547222582230838275383125
617 -1688019324810401326112529465129532381718505605547273114939715671536566587279907595698786478783265448832062236439775456818398319663247908083751824262162989000276600267742314016804326217597452997397295609256988198826401793064564062058582608830364335996307460476672288332883615530214375160568250092839427555047064377153956413316240026230041849987209719997672439375
618 -6713837379262081649813264442214224262563247214296435787252137735658382963647270016549542337943796882247910966292828596860231504421138119854145605236887745894304018540632051542564779680994400433013839170798830085299831079858735379514556719263811549965896015941198195343410885070011220298829706679934163317646738250880946381765886706267706904965309857207570964375
619 -13351750910939616334281306184758820787100738805814075047023233526002373874393843926288346717300184106699803553322248792786663944979678554992654668895975468814035939941063094424712833258972709100226229433365686324723896703240877628727656415854203583211660736063998349705555411181233945376186379520192172930570492385839168006387409588716554442669299570634119316875
620 -106211024988313206065605487263275006648356199661733900212771915726199528949210384265248590338265335506844243749976340396812623510709313924554472301604759697081976219015037389843038215537505485939218973492515427344416546032877433007878712004827309794193404435915548162496450464428783578379598748054173865957376884591868994528230167889596849211685460455431413662625
621 -211224824252120466169118803172535641241094857620356468217026273626177807169524677242483106389303847586075106330468245394627359155758458448993193707700286998222609710923625082860148464072172745788945945673521018953871874960714379653349773471758015452220377581893239904481668798018595361189701213924162197193817153737452831308155003773996954551419555012009333129375
622 -840145040514061146788424307152497068216187584811514312490229905066179895397755709803702902262279290880948252510576268659659303137212903863037236708762877867528515152451846390668822025907645294343813938257702573781155978541490957013484468760658087184555006652096262899819370749675249073285081677248194977262867585766010136103497555203968594148250770256770241418125
623 -1670850249112233966084843846808898663755788792265595879896299923558582488600031018373656333712622859392447648251370781491681984890861617795029111207314936882612889685213222597172825826805092326953427719905768039991737170807234824622323044613893049794002653678888073407505939580814821190690555695201466415455365872815548248205832216529240911957757149836498120573125
624 -53167311773032880818238236253585724146690612594912935562854056541953868419298422917992500259932435089898141832819259995671213929475878658554644282263534273623656310239733570335678893617054348147415482061616875323839636640302010701443664060662596789598904954243592284582432590251056233272999477378077431322566898670874240410857378992635589018963503152489594041826875
625 -105739149654207793371312204261131288182938290328762846247404147650637853512300703499303484516953626906789424477110944279390910262941627476133476548565716963382727669804782124683598183625597687595579910724143641644052269350232638883031159083845772495154302172999656335577541935491300636733341360609520395414321048076634689329113155340553659440914615069671304630385289
626 -420591825301880839448190716629739468970473391243801097693348766214198490807713660883810984739959314693140043047933308715149147850997847309221016942378011563615003031651609409683960826242393358007977600164724708775862860514503627505986559295169286761875738675350070727776484695484566430456900939165664192622459120943802518257974052392937079884788165372973719695941485
627 -836488048088429675904136879804282484539362550049473634487409747159657923504336419652491703302598509445527326444613773473350857049751699512916440394171260637684065040621302924841944418380007204842022436053288216656301414771269574960072152218622170003283965116685068895593742289105668801881587673268872804147059846597961308241935635301423506565120960478625563733395585
628 -6654608739251265383466668553347444733692126273960462225953979453518552525203287822585746098248060753487029495091226771135128792707897278290653720078470729531639472839082849382978271200997636935335579761978069952889939280568889803344777822427127963911475620577959560831825376554732358812421038241482943518341896486629641235631704512684572991718701144189830121675229845
629 -13235159829576046096529097552047143659537122366811666525704973444120364402272357815667358297151548493819195386898449428760009729217137512148820037866720004203626360129877018407163461482429322426239761974935716233808130429239556667701616940948071673852553261276673148808606591526184707272398599109849224708180782996460542425715838386913196840445302275646228111630703555
630 -52646524655424716695082410262587527001269886747984184624470894366612116177927823311210158559780604008747466094551609949956483145108169214991973039514286238943313743627733028775161324563441082539931497633633182352259007707419569855968654053993440658213489639300544303038679552959712502261318872014733582728096892363698602093403001583499160765326869052014996266264354141
631 -104709014964434262206542670173609106793333926891791048658812951553245967992550583606289618054714196562564294688846704417108377729177103589247109611078334754158254751589231301288157626508904213292573739350569958561149056533774263342695183578069362957302582404631035024268689126726528035400879848460365525077276703512585967713503592689843814200452013724689097169828469805
632 -1666066225446757817640811853268691737205325900037738584356049115220635212235899792317798099933870190875231878783295031041838364627539483692197680773740085898442104085413465135686254892679653115300825194476790353308409671682965177490732224780166952371257545349635582601338509269560072664543113538160499557242238181206589385011063493811818663923647863948534115727523880315
633 -3313708337815905359257159752393811843825442824877587484524906534064422957669822809681054988652041975216298476126648410871523698366622764563154628900693156628970946356296291636380718657004238976561988814923031682172650516032943378295153034752338377623085702362071403625726987630925958111626824556941657097263788104485143816317423283900599838672784614077732151186338965745
634 -13181659981027938984300562926714816198939695274986239173457120313738919083979957612012020002177365712138020121122093520848553260694988347363211315595501799713351303959904175878473458127704559461970561184914646533816127131601077602618889516790847615718331453244706750700447102216396319175903551313260030282806425235822606789830507132487875068032748890700379314340610207585
635 -26218010324469743208144269254237500565765094696547433190671406230318511500892419628301072854724429755008377028310557664301925619303575248377536837160816965414114483309226730920491303331166706457431210671727871767259478058601828365523870015286363052995673425902463978164826283620958348219159346942751839759345693028100712402450284265090057025079309998353667833090064082173
636 -208589830568894497850959123312015334689892105604606937020121565291527780180056042954722372083184928553997465036558839278880100052949828233947069805084487177665753593623722104493216973043559016783965292451168287959643017258687502404954060184511001648047338891613942970933995275349134028284506753978497341481586803022310699302513267895213346771857403446021319552571893483955
637 -414887465197471473747512102411810720646928254004767643963098937557873936402089492030821421396224967783225727160628020983267012193229878135652963018904309661071443960943886823222772221108617385031843054216060001326322924437609208080183350476884519761500750982221139315813770822397728122192260686484703503386452871945475127184119796582786986436331758502525921307862777149405
638 -1650445747133515047603739366647610672416777286307367210624365366021761834778218073313831923986863586573396387983814917328419556342347070075685298028180466958933110929272076422162062534754970099076516726646332732548914705678138197660666682618076663251863489017048983673252900230792216260382378718335701397484039794667109518484790037189832870807852669403465185390839699694655
639 -3282811493907195032088188943676233434494090658680224921288839405655178860724749876653959898884669199584955882828527010836339993914120698069164340835394950711743323929741485340481974149723892012404151423423300317792911722874669247616130443830321500771703434335945631062135267908195472405236311973403249571521462564979493267596507257070856930824383009095155321802437023962295
640 -835803806348771855169652905059969032422195481699985264960138512679808537940521318596098190256036778214329767768142976958932162450535129728409241176691554451209850272512182167686710618519702906358096952403572260910075324643890790443066810999199854096475694381931757668419639209426567274373165028428467340909364369043778985930070747650240174587887914115626544930900466300800307
641 -1662480270038508760282850942201966484147112697609175059008075824753129307135982341981318553161383607212590411707304673358250401130159579412982500000439519384231761462485229740718496160082092364440832471629570409766530481935976221240109491457066792469588939683249595986326115432166728977887340735173628486208174056990356017255600941113972266145954899371956076110605451690359425
642 -6613667616321419585299690508386016200174027772108774300166083576977402259229437541153095926439522948319245968069246317378460318514684681963796425235393352815152521456678001180366104661759601088445305502401748951002677337795145278889781372556617738266869395562335620169901711547903155466548704419989793074416941653509920978303434273528170043203689739869121212440009849870993725
643 -13155335740707769283978700093663630979817389612017297558184169354516481321235537504097682254924027761897846956703835209839892297636518986363445766525766871307278499133889834385207228401851523782459635672740026296006880738786921946656345840590846169896307864578891536854283497775689169271719740207102558852533854393218023221228759620283871672251196232181346859581294864673407425
644 -104670714806500946911656613788714976926373143434746324049900130081587655729830581010864167506569438279448086655513123626117403933368824978456981533661536410836172406152253899673605339023427341399570144700496730963880833704261161575570056036005428221348884313823354401927560004041352955509770106865207316087551971911256445629776652630954283305302996108225498926233780879792763425
645 -208205468367039868042876644171971031622537586088030284893057157976243352405228892150292599861904789631832395626392771491951363172887135577302802027422870100934587902470297291908892480569081052737439528140677993529704045957468326048769584332085216136419563681605215035152030209589233863440364414121024785333843689863786077120935574148084256559230610863338473057919288168642039495
646 -828309680655251487415159404832764011253748601000368161261852780184126030466622682393578918955255896832522069287661645099558828721857489835399692276279839256040078807041275604033829218363062392469380166132418642989689470759587612918479615686469048716096406597098146502075414301307013976844793412215222443201204772368313031270595086007084426249570696468699498078719149525402541025
647 -1647657741890739821179768398794076170762866227955910082757348575111236787033297360495418962434952610855418706604668527423697391908857170661761057124531921364024082572893542043881821026326524419023326543759540639146414758682518172837841213892558988713471522860070037941531774661177939703553708070357018986707806092794465025108587133989362684054401060827227595096308416443884189025
648 -26220133695026711475317548963525483754485611948582322181163238436029434796122472810846852377514245869044872997696515208014147384821196209666790155969403044916383239956293527093378608678208518223716887838346270171107760789404517589975028700092697980884750530452225665514005648620473633060255922255434536714399531526074881695863812539657882712915098363040695926902982083903292835225
649 -52157461633712610962457558878137749656457511595716144739417166133919877229266737132208453650802606189425163389870880020872518141454798623543645749393681557761249249281317324310557448079456389871831282279360608306471678242097430213648323654575767478154411301716214690567921868057059260833267173546634802616779345454796105191618154065790950049881959917851368939340138475068029353275
650 -207506455053508941459869611167483416325537115363879923532511987111256619253667357267524709447654676316697650040317070359963587559695552677667489089126246935954754705602287077949387016513037268013162609191425435508516553744713776203837792262666053382318934809597124907397916847377777305407429093525534768564602134378619581577730071406362148967684228227020984734051689379270652165491
651 -412781657902141442688987936193380989464778132713094471543169006619166393139015710693463131696947474393430809219985570070895308586491153176005220231057587990877737855230356015275662344676471984757366480649609737301887768201849984921612812565518493287408633761026538794286178674891277435487896583894880991230660159785426049375054443120182769451844970129020238449457661668441619899095
652 -3284526443552622399801333455477393517397651767661862144733068721380728907369959366683568600067121928148955580112400517680682302065515494903550740120746574381401386492231728538727202828499289351106161505537078707242628437777910616216759619002929360697969312810131416050240329701435502048023324351605280034516357222341702981837089648631147558153637584400854289993537344686925036865805
653 -6533843568414787897920263642672487257426569136589217344576196430434252451261220853479258210547000589074262325522217875141204150663253641469697414114624502483063401306905077139060699041685416335508275337967328086842533446666930919549112932748553199918318740184319616308211620646500332558012708013377119088570823938471473466165971598119235341564433724558514123585918852600789621575315
654 -25995506062714492523529856266412556336122221549549149129338322801207836205170790001151421810157944239711361729371270506295738837959917393125615705697634488472371514068145276323908163465543506582557389035766036210954544385668737389398764298183081691418142755289907708920438282755648112103897654817748109890613583926456840915846877826156346114297639986699164754695047178084487148836345
655 -51713197556819822531541072847535207490026343021469528725996694061028718435629831101527179570436337930296037150184374762905874360094308951515537808433614867907633714245485946641301277855882731415377523532218542263929421884773076058605480733637489227355480931515648465226459667832991587895234571339734026240411450162096585821906079095391937384625686874303834618881903012281048480814897
656 -1645993239308533375699051221122766970109375064463847194815260628040060428256022672865682179010229780464300694658307538185174781461538370286043337561118717137060048709520955130899955307364072304806528492915736528156777940478752786743418350180412766870704941844583445051720240646879366395201978429228119615700901035647220597502132517548450689925281009047963516527826425146994347986913185
657 -3274449259933414188795525031974819528056245371772067402775564141321703165495618924559279464180167919432025887242630064547980881842055783811048161632240735613603475895500591105154096783447248862073261400671031419027258399095479288087743962992084454033502829514262652484929002321874173331094346738205711320732233871523466241910635008273706319227309404605309461342266571791661511139871435
658 -13028127906543584112867301722963643654181231585561204347213414775045925360588951891331601272376412785825294487539826001499413295839668756865234175004872714037103191328906607163059916989460330578887231530329422879959517460230949507923577044245101976686489981258874808823015392216818519423715805107329106744189951786699748664623164820152831525436316141727507856829869126064695799641616135
659 -25917869021970620291303539542951952702020629148210529437324410880250695216588946782300044412876293114138028942586816218460896556670418422231141128120467569199760673493469745054281564754449914095479758021641689522954366297970826714549028080432972217657038490789658382954435780267449285226845858111848951353009145360187208648438496326586285477764811019430596055089466501169675558922850915
660 -206243406217257117833221499514520690289412642858184394855799705974358562541704770455514898873373168841595345464342361786903982902474299323572656371043478293086580389678338031856192088015713558832514680499488111173570199692337548340623477997627227404749645687314069435267722299946429766683930980005198018948490956714701848214543913192774502013970890112196197698984663733550206114337595463
661 -410302691642500922769570759245982916385140129135419787042929823534465218974798446518913906230689435743869711475960976928560873701594105310889626517280142141314452666304106674570185470106903676043504999783399192425483831460550493294886344276671413066937646110163390782718691111088585693176050285486891671584365519031517292590204607940239743038383843415337367585725919530436491740323658145
662 -1632533670372126028058986978631297585737853625593195950258424705724745297250179921647763185818181229228629637504050171042038279954681077626711897653347272507888622844478877614528502308552242118880048594304340593427076151158746222566058354720169942625851600988172766346950199979769387788256369262798297073947460388412411704958608666638355714747889793891236595499701015170951237528719812015
663 -3247830936984667015097743325512340144175307589981033873892703147588143359084445424816590712057588297666006775064618666070058056199433395761135736055452567779645691601610316098888528725460644577379764850508937017692780457584293012917995429677080172433632370593363316457959749281019340109668402801856642293418854075891359032941787075861223510938863707605642638709058279050504799849745749695
664 -51691381539237893095712276301226522053681702727288502980870612746553462377717498869671281091904507725503553612775436841910201111318692961451329003966901711288095886815990693573876463208837487791791197199063925305688710656251217711622553766306300093793112789805216157120058178315982509456288675918706318910919352219909461235133743701357545276508903105386191876321276947297793260259206449965
665 -102838643272799597843048633904545396506798334899552916456679429569458993572511655645977601330210020632843911924363763822326610631991925996992644018418362351931053922191813064057501595226003002027879329164453493502896487516120843657859606966651481239230508602875640565217799954754954676707774313143531518675407974416451454457266079574279747971159817757031476469733908874097715012515684410983
666 -409192799809187589015133453223791742857380761987710553468769502040640139590324155348109074361946778794348898798144105299047324586754660498544304277490480829755695035748205134763332173196558491552372706134837474148161699576156510050041979672111749675616888585015686933674429249400345185098501396141679466200947645951345877344977643951713711897257533117317436403595883658196613788538383917575
667 -814091222408983404232506885199357785264983914779148282538316535544122136786147157641590317358775675352475245434988347424041678750559871786459208060314644769244088924194704968262281549972763295787104319401693145719056334838920073217999560756959957750440196630158645518719591625118827677100017020509758098423774402065121408151102449061355465798591823758141286518098557143068825333418943716075
668 -6478606195099035594161686529520637704294392950547832739481572908611606705322093248536967256106663907445746114868859363632044257841281853917390943186575825738475414253022532352218995089304206108389590661585929285392969275454639385070188121233531639822365397134615807750768486645406718460274985750044721633564048984099079948699491944925397688900170860925567483727862170318194424359962731728525
669 -12889424283522894433227510868149430171025167439729694134902800510257172682785808839764878053629252108834511328685279242143872805959261805028471368283008107709881579029556039702247357942995363722371517444799509534914861144439648761626936306968356670558398121952426965794129829185405593827542609915260873683518309712759156071328884572041411545480011085040254590196987367254883077463543192721475
670 -51288365880406024714902304439531911695452382678088603826344576358724809510905919950467410285038188242019115227276051432172484926399092495829708459466417336051558641332531943054017098919441253259466366429605212567288089270262841191787182379668117736878640885261448195234552424788494497230191937364306700358596736857038671770392248162779706239178670974204953339500251225524654155996725599694705
671 -102041681744175921005058981261959913730892594448954226688777957435018808788464088127979124784688496725924767255459804265201590725399088646695470630980129871279926656004366831560525822738381629063170788649065512335811623212818022341335154212901545720913540360393492310936106538141043448289577103399924657196313925043437595847203653200165287376011215723641747702284404450186905064464424255726425
672 -6496653737712533637322088473678114507533495179916752432518863290029530826198880277481337611291834291550543515264274204884501276183741977172944963505734935138155330432278021609353477381010297050355206877323837618713340011216080755731671484888065077564828736278385677129598782928313099541103075583128536508165319894432193602271965920410523296272714067738524603712107083328566289104235010947915725
673 -12925734553933257860883025952830602266845988181141948747611824584471830276790937134543107075066517260603533086090435602288777427652348450868608181477234885809791957576255974643275343555977396360216377427543266822373198031230805545207590071716373163238195658063534058954729227846970639354438362861529138758444819225326459485055218970920788549344968999557034835617401760144056851575885110935006175
674 -51434451147847177422682901491827411394185371367689475580259515631384938875895094057632957233424924766971328986490427723054155876800591313397043238459857512970121706557149145390600105960135574240504932137494127029087414124274511086419520137007882527900357203154893688600272684103227380932646423137420104080339770270512706734299847596453345533150158541264046630750551217665223258051222355382324275
675 -102335507987494458190612054375591427410949561106380689932279302952518478385669794547260831947392109573396288635343176936387750137101028346507006028520872059139071780601853781125297692302906779562960183497266092740836143953926916131942837842965312940696562553832625516726172170000939811248213550034896592266513054034516392806169918995610137853363945068026095740885911533813918274907839441894017039
676 -814445315048402640629427296657813431169983193420603715733228772018564221471750731751868751297292232995372829671814041298470555824857296603857533185565520233976636360411203169310801160635559872853144655643922454061684104248708297026408975732475419557614654644407581775128411648824047610229865235484827908866627560215529871741411485497607310134760391221864489772139355106388876211544639345251200695
677 -1620469482083010866953971297781498806183112793999340037064489152007394396340396212215313453467433733891827476466666932982333587438822420273849478878813524010585715180906780899647930817394533454554188849560359742424059805646986818455794520401247252797794593509626311153763619632150653073825152839288128793564767095436216746286087549431723850445379980761966717463916855728664425785746867353106894145
678 -6448416906578116989737189618605433302480882475236311828908542377752138763018272832679816662913180256696387214612193783460672594262452639968799253709496884632094778109272116323377754196652582979922126129961431541386597869668982944238545156404963256708628043199073432880315996707289766951593307316223261777341801804552968704247587327974617918144004702206174341766442001114950768097264082770917994695
679 -12830355288346150299167810272070604405967116677532043123498439988723327641881718110383552741672616387035079715671684538225874337037663500144105731607555657051487548196799159282596974844886067166236807660644910180284674111815605239567414589548019675719228993169290438617535952211411598161417611464238036319865646889471370720822519116485579981461782551812285030524982538300881425183216164688527556455
680 -204229067119204015938518203507194444250276574878833580542275168291090144699599583568811139523329999666570151238868108002583623270728926066999706527823797694007795914238461911874749493707421751481392950174736040869707812626900163401584846348923183779389609738329999569994425215788704615439976803660165448715037885193585465709092568995352820175503432854141431132944722050836383156151664362630326869219
681 -406358863357593893680898921809469121819566459560674745425525481695194047089511653062759315791647796693395822215368996099120131471127305170021442503966587188517714337434825096314663089535325217705267911140627511568948731438252160659541067258136437622720882812683038791985970877230095086521539748839242559484399903725856543371248797340239458645825479467491393810778411716421878379714398254572823653145
682 -1617093775883445494794662278285775948120679429981922667279877063520171031966179804123649242021308094172839093097524128171571901484808660163399112838365568371901872011434186673604099156889842581894570543747306548970860494315859771304977209000853800158452310782436608917082001408801287485072520349486369950792758561161253165263297999972741775314912538526058127276323474191156859123966095106907101751665
683 -3217614116289315413507973698668183767929726713536504985114718783783180720998592026067407496203451976545956555665498228675206755663038022199208483671067067961075613563014728681446516477618295854750690144879340556444215829831996236022641328011947751706203060546605199880401815394671961482011061720281078716145474208811336825172506562171238759374767408282449480188175111897192052049004280015061129254045
684 -25609197732571685834996211718639755018434842439316861314275627279116426674146688581741178961011100234380391065852298767409101721973068703000717814481416839152186608533702021844729291965137430750384147878250190042810396166089747820039852908913806374690891025753974719515946612585663974134602660826330690834350821042059821164092289070848280418181628319721717792608808931532622121863712427488293549209095
685 -50956695634299573420583703025556184073177649992392528425339678805015605192499177426150696239208948349577332879936763824786285616130354222175150921369592922283839923257570592371337262698514333011348311763583954785913240838511425224400466445035792830224356887741120500292314208692350360212355367454436104536087838073470855834536919713235337532819794744205403432592418355735713798686481808272327164338681
686 -202786849973232996265588205918029712127951872418704960060025252387307000255864073430599709523382549554440406358932019302720932553988144353554172034021849384598954796637270724743076861759393774228835118242834105780675142112443426913430427689428155140688767206316704031775536136632822862069577482726837558868104661720955446688463251920018179977548162757552115701133093456499269198854366379859261164204955
687 -403507458389242366659474639723357520347758674812765182535741659408222226127752821513289378338375466143988406830655124289402496071763891311948403450520914277651777593891046696832294133952097946682412818978099305097791731102926003770974373582894160228997881762787386333969662152513928460624617785862571969392575069246791987806592817139250148514277057481184486409678222350850802030325937177973231457741155
688 -12846551407787739533879553064680847566420502926015710113754193761159447152764967736085887417331070073281863463980624770981209700517320167582729402878212363862913570372949835534032806264660978814144724399558556946020392555346644166568928312441444310546467444959440276539638778762594606106862831368508395955777564413926935611795943410782173332931285853296315392903476427867784836732935069689426834084828865
689 -25562586328123353992668892963247375926796095082100926801098693246080699631989507643212992233905510987618918445743739566059852684193390347976664747962306459878163287345884215554657441783527143620018021990993877464432450208099055373535559820547489332016265409345997995843025784736599716941232136148367214594152454007973626594734743709988910942596216117371913503150458900735461554660165428946595340392308235
690 -101731684140618449367925768227648252601423300138332094196836248773532755347019113026467937209137004597103695727554070794783123870717463616730320866528251505544110705872171095526216427735602226638506504909085779010625374306434791385113981546700587979299514223281319560268041746212612786551628182410748364167453099573761708158176240909608042678795955736671412289349507451332720911734513431720798267706200599
691 -202432801292837001274816108991340589474612210839662271375759539889446510278077106239353710076068569205524720152513527268924450538692492725042244850182844891639872967545926564903831531311798931444206142185228576178885513272572848269944608721726929770675589083953421700967521564460698381343688496114007236946813331279192979330669075616079679715404398173550205351455242757717064042887056394524019707809009875
692 -1611271487747032085291455387751884345124514533677543050198964661432184073138220666425376062281771212693685200289081659244560510935141979666954746582091198935191358822605438611980208200094492072824692819589940747967198565181114520622622694854439204012834024095976079088047845053539778445724040804329410203906138480759819263227348653892148664555559862918951634502623521834545648480089460435026445882387321375
693 -3206267505920861826287037488758800161510397607418949301911071093961012751598277487735344285550595241420767519767162493648266875295181515094849344208807739295279774626800721278384858741602171094408732176355740680298364821623025864269259301882065890813417199463709975559044701773205417715228646853059533436055649300097822170260481664815689766842881747424580525222392260620257502531087108138385957967982851625
694 -12760390275725389573782129025867155686011121313675991313945790146282877838493432883465448006758997200005994077228966581349442520987451505319847101880010051777467921497440334540200259141650139139419190592355267664242195442828238382005323042936982695139277096424736242786860902446099947736976257360447307421305048079063666908154827605505670224812736867992350735827445855667364873185680969276976968166525412375
695 -25392258635004624144662855313344282465832202556566756816096442837854992878613550615586639702658551262745740732097353643174502167662799182528559053093602736126961345943827313192945263874679341625635597970111273639779793233714321845055196789038628873924633416338719746437739033212886658590270739466904498077215656824956908394213131767502650245922323868249526716042241177536641179303304720158358484855114597575
696 -404233082867602349889173041482549784082501155641896071152799693453208794676778937960775815956116017228768401309825687308007879335781343308069589523386664247538407633703457801979645867430240093695463255041426597598793260099934893740246523595614953912478359558955481020876650126435034737327873266226008388930387180489256530183737787333231845868993316753167752893316138286071816475115828016314097718670502501625
697 -804406436065085307455212350841171521552982930954533501705786477503013770755656222312189464463605331271595082663885549922821992308075642996115524632621669026306702134787225209965235033178971319878920422872967992639205526195996696725569480957127605561847180356199787913853534756621797963663931449433965043682133456726827557194898581106445581377752841229044007550974869157505895912461482723999502920797685752875
698 -3201491517749007140559570072545522187498834644973773736015293459173885752377095967884329988939678524745689311805550225910600995174547473127806486288571628302406903338737695749689717653540375826108368101348288085317640332052261924790303750858023622135833047320233539863445730019907385018708311699896210446058691608577545779208349940277515508692546408215306952688550410486463293473951287976032405607415431262875
699 -6370922319297380447093507826767984782275935609668840152785798571832439315531531461126041508748344532076185740660258031819236029024027947240026927650076015691914166729877159925348207805543151322055422072926278578936820746616160711564109467015036993406214261548562022818387711670516698942808671780480155551455851255409679798109892370423496527312349147106569343619132504988083606898807212553163199141509105703375
700 -50712541661607148358864322301073158866916447452963967616174956631786216951630990430563290409636822475326438495655653933281118791031262460030614344094605084907636767169822193005771734132123484523561159700493177488337093143064639264050311357439694467513465521926553701634366184897312923584757027372622038189588575993061051192954743268571032357406299210968291975208294739705145510914505411923179065166412481398865
701 -100918681338005666134972510142649153522608336942774229421632046364253598641262812625728659231730909205535494581226301336558003870882469517464631968633343927883242924681743165824609941675195807290111009675018520108744999906669289262981718036559734354038922115674097594550557529146578499858396652189454697966442315991897526981700238030893851838205117545364860635400244168172151195043844578648837084033017705494175
702 -401662102077475542993038736949518140943258822532921933054187945216131844164798145977615204976433276809495971310464794778266471246788632239025899886554932955136439788548134480504216776410964509356937551327637813652184515298054122793120968937532617927613601696856736010219740365292792490889402060138655877661310300400800128756225733701306868997072789774571824238330886333152408032695871442656482639299503517308725
703 -799324723764421457535222180643493426998035693774619892379529068787152844931084788367971083587525112740376762252262088043804826848161161454334614425733074259226001798262930495341961977523384564139908441404502562303564917357009555885599197074833758863060353874683604094306424994373565710888013488099544200353020071494622162347026744591932161773691085198614483797190483613200880281282395658999173844068286515952925
704 -101804903453995860182440570461957662838568000634385679020338202306436466886222708045775226191465698449933440355947198668124596583115798836138435891859276094288693501760578693088553520955478343123637429673428008162481313565197307981429497736531099651558868707130157212374845583374305960086736990620678311335871010923996877222562224470299723513176473669387171981805806140190403024916057847114349323230879037168186175
705 -202598978079370484873707972139186668031930361546160436405013472107702642611872992040032116803725354503910094779282155647345828377463072010074078803232006184804307777262541711210270340284448390641791934513219142485051465151733082408433454360784585547712188363267532721931784898544895407094598578497605206814506423157968253536531632527419166083668925614397450057409285127215794955967700935463024256018330906591440005
706 -806378368842820201834446744633306709872130759128485589657348238842272557704480322425623581045989017218112416897709429701192319745993246952277849061022574191643208008651192929887903195749716682299483478728251827737952715405623175025067998234850829162990438103090321456980616947466226761948756381838910242420344262144321235747385109634628692202704930561553590171841488962431138564120736017919402492084291568727969425
707 -1604772793439671886819047481894006422616814679057679242783435604032641426718817275322280591982611806542976196004352429405343131375689531063444036250153835767527572373652374048588797448967257951902932467568105122528004908876537209703353145002029867938228495630902520919337663430106055239125742898511098601252368284069391766190340663728320466660828624186854174500397418628204543083052157817839602979296461438755661925
708 -12774716756816371121627332779596921183429897642894181090857970429841761413823805315983578271771186640785612769322782898486601537335291238804478232070433641787832482906645169686223816980761957368538033032787910269163609698344864002666805544112203863982847177084416112855066484593330123344226959005661796209969417583354649709390903927645217726130551025306652722435367021735255374034014069860655370609201774955970212725
709 -25423307960321438156017160157984845965895043122882495795769529303958709950501254303036430100802742383848377457707259054675027883187723466788601954092217021950115138760615422323359387531530496258120119336056052735951838200796337246492048833204964248349502633097476918531027940424807904144857883155132291187964524979003400197391488634566152625627937230899417477230328445230529383303235335082347994258933292613362440275
710 -101191927177279414406907738882345316478337171641219624111048858891531428619882457268142185161786690108106358726029174772551589856180995094569843834175500428212711805827463638712413562202965045669644305977034373284225203880916125434628915496672153473008020339624605312350260506535925545230096306755498387179137672662906491489899080114484432845105000865523596888243532656649966249598511347806641453205275330880791910165
711 -201387590655204460458191913528155587646761037795113597914394001872738356536052991609593800286818799582236986775430776797694092329811685033496946589814814494966226730303602037662538945875099211846057233414210461599407402941626325583684831825303934127013148777171331247504386240152369404360880835526062191080843610151916575890586776880443702497642160653608846127798310420759074884925307394017436928671539512231111888725
712 -3206361977060951915384920690667376041522026860176134474659508996108654507995360551806678820296879089977863036638038322722837402599361322387249138401883057745698239065620270644582221194438377339167001120763328360520902134475106779236869738162423310763793615924177262670940621374111319617745709482476742974848937029047930202662488346512232881338864512878244213068429279395681001257743377273288855369972713357657140969925
713 -6381244944529440067224687882267891448695310118639459774953496866028303992770570298756910583451993588609519844304875708195941478665489083404637485823663476775800562740694479726033901647837387719884957349737956442607517712230261598509282129666870516092318570822450961753246482089570774947519160947593966733956019136352051833910337957504710320644949149753476210861291931924924741633573425456938128709665189697777676067775
714 -25399857328225026149933561570595724785983293217329614398344311054975406088871093542110840165504994087994755458703720956152472944492044782963557051415758544813480671301195674203625137931588033473267575333270689369594629325151825578380083771026955191504719017195245985017824232631036614006791954360030887195942585974107186711447031477910905786096562301959915113820436513348229853953243242505067453491412421738213102779575
715 -50551044724565331764133507853087715203432484263300757047334202281440563446802190364228986790928121101002149675154398490356600000017034582037960397433041131845570622743498523624837162624684995290153510068872994367738681859707759158090712176463436695819881344711657393958550885362188953470860071404648884587169650127488848518026749360933173333727843574390152737016057564328015499546105082635959421424167658927940203154315
716 -402431501298913953988213679836033486954699944554209937387995744419289401741302353458247520542304874686748956911145351110380754190079744577676500370626165435083453281617236850085994171732827476471892468425385569687305148883148362012733323192516185986275591710693361935144888333190610383776400009785612628696741628109897257755240881783965206707051268678804288548870849324957665289682680127129844556030384994258741840753625
717 -800934103700906851242930154987475294120441870123929680129246760510914890215953219504768775193680692019512917032363202279655978004524122053478892648373135391721182472618963716977285471496157334623975665889853846504580819325317590784059208083292325526381128830068936515274415134536960973011049949740682316806485778678972645490556120370597419764242901540660697014279919088862745283650187644929272219603011697081205867162375
718 -3188119315288567939905702483223125892195296469100544604191347133064338100608905712179149247219414230907754758883696423558853461193495739315936873522354346726377631624993033848358052754228436855648081411021173110459738135977378376686408379807868337540943267682920641449379217903212582814576017766516532118987376539644155739292492189441737361679952942344301214577732602724191818970295593717559693598364077200916554830571125
719 -6345199916798248570243477404022660850808719398168121458411429412260177777428851285296749058095941257898466008292864509197106123738376082004319424214866578811469250146543854571627779542838516189752996521795964841540869641980011762222879543122475091823490703830680720325537775826838951331930850380925114690223832862629745289189925345050245013301825675236015351962079769816854649438794151056784313684643942245495952660010125
720 -202059366239375337803531180443654955537975442168331512220079518839307439001234308707338697783366307168188928664081663148432290562602065011381994108886751276374120787999940968914280179664168748887023200349635947065068137710163485672564141895433484590734715079763677160588791839108004827970153524352570874468683388714409444431314733765711135645811470946960222208036895781056726947684267076986042700224328205284348892484322425
721 -402156991058950915045863029038342387235776365480659805874915547204446844614107119271887699471748475431832333748900397528433199663431294440129211575939650598608687005242600957547839192535481490503298602637624943187756973112461306435685913481202566418452588265549066193404876961331465919746422063031815818117282472684018797169121557494861969003799529554629568472306443059384747808497813114389696636368808563915451679216369875
722 -1600829906237430650750429841352072051129669355112764933635051638040969849613495652060118072412472463145548652623739255535619135502356703907107138600070021911913249934996170570626717229012429091006205240970268818173979973303620214260611240089994703444089665755108055733858194441643536084973984777220829170732783693204806126127500493407525344760276797700838476162615952012010755126901267161711894920947307219796410146908375375
723 -3186160767739505818021948190464220859717281053951962295298532928272414403310954693381064877180564141723989641944067480934655513122947851898101206701937429503794144753056002007097989062999841579471548190534186485964532754611216443044287101645231505195083027692393488521468799172233815250729687544150446994031086769739579551172162116201146571383178854621724159333339356770793190356308331183545528065343257384905994746059684875
724 -25366064454765899910329432831264874358301668501352362804006552207958835111442462503658091094017640487426900961554702983573693891768883174503667617997192463618604213199744192774741448838578849259770723439556700145165147510468303284126064715308169055171904104446071916902964307222038275007190495862545823858556884172346597421210417731745039830735694638176268030935591232633773410516244780306569646089279745257732256514209977375
725 -50487215183761646304283271138641674067626631237864082105077868739427033194222721921073966136093041687388990465549567455581848670099997821805230858993032724140201213306525338170968152653888661354274695066593542495825252217387257433095050185089224753949044996849216242884106890098484456324656393834004998383307012221649848384560872809528403414829803259156351405020769860262806939827505128251558619733559548147458822275868961865
726 -200975278073100768346251588967871126798128049968907985239221819086699897977002295250556146189130703135749562597022382846599921014585390778260491986900639907390057171426801965997380111804047150570046651160406801395227243675274344327334290681691266582524435318036136283657119714028402312366745149008642486677351605124749396461957193415340338662339023993060407108140530159999327900966239422378793954586759082845944898591269007975
727 -400015443427478420628646560160260688413880726691898011886043978292234872589714334563349028247141853421498785526673160906506307714037222085478585839126858247583786419607403637961773069849320807255649937041414912818285861895628578049040878426970100061778346499584992025380814616504949306732710083377586902643917156279934493370635569287479326058328153669818994615514920414744191846902542564211987417176121585802038883440943953975
728 -6369476676114464082317679842551843269359485417324837573877777192807124509697759019585634526704489512173096046463180331357446592061977305514928251438404589019218752989133273312160540419908415930916887459044068227183474877876547358165497064183293131752932132724161026865679125047424962037974691327627729911330065488457418471363197141731401576467225216127117837339352963527080593254525100830144722719650551404694003759405799882525
729 -12677792396491203543817494446560664724061197997994978490667564755504989936312000462851516732850774049606532734455520796707345685983441797396654173987825869227553375291128092696769470712327999335748153227809249653831580312481303452260817887695416096259951336876210768151029369607426090421263754617815961730233093311044875448488338892527110682378523715501300386803019410257604857081366147194156368540758504922100136426471626377975
730 -50468033841374571915525532687267522860440878605716996566958826273284247609483114171296585788581300531721348118257182787988419949956002552376269903573454761609959052871257859420290523137020775437923470246594081498677496422014613468862927098140930377714272034194888345543686778190657833923551330026538609298708724879310148018228921673539429647934232763351751950752841652340547554354041128419477269834855089457017803363461022266295
731 -100452789656908347656757387222946984626458930740517414507421466795661532519559413295809209743345817063822929565067306370072710023510237638450715061148258109634049824798468105959675391469719874503664362802728301751813621469263013128858493745273671271647422448363286652210758224716015250832786847043247163515213672639392975877596554083447154771196044693128316126327475518680570029528221397880081296319718406511574423931375906152475
732 -799779860820303073966642148545539653556014546934064879438869273886769687874306367060076604350026532579180373641000357274294745924887520432910884393950885605119183577767038417394792597657824356020978014227186533619630855085880929665283198835320978375903248673580921597109697996782700658269783804054705558697630169593418392642940870489521882522582716491191019650596348801735467393566221730662723763594697914138600741355271558820525
733 -1591921987635500934402907086941258328155832502014734869169591092224825340530167789277833241127815431150101180275879292309953662079687438351455634830524341197638320381940121488375173806252067851888958966926964737450261142660709790425168058800454716849171677782748382824260640351031323684059501459912435757353127445343516282218350245626483528786423169659819505689249758392540309586921033431155407873239651100584199838522975722127075
734 -6337324315900454673467703689431003862222537562516424097702377617821443658077861417261347044380758432998086714940217019250251499450744815889582241110071014958445738632192145761624329512082482647438062808393175698678015066559392380956867939802355153451334662780913861869876827119500719080138778291368034445484793454078684709321552340218780478356850819817428604392353942810630496747933596302229021533523515689246637504310810708522225
735 -12614293162125666921473810200867426735281050957770787013521875448806492614650219392453538402624557261872382127833384352602881556049577776389739889447665163107763422610744366325518903505002274983948144066230225914511477608675361977333194280178021210203132804963914258388611970171196669407133377741865897134345922208594715278554327991483096380729350679446119793504780705213540703050648777401579671433394426467167116556199613696010905
736 -803475629674526175650397041055251311616814767527574042383023805760935290454894409128018859123694625593175644229387307676661803461418758365694301653949107128385800614119152028995008418905579689194957872044664389772144117248235012904049113933078307519460415620527582110405066795687092203541321669210153882687685914590924255786177848153162443381239075886459369455847988397297266520400019951883226897822731946713035902384018872376346775
737 -1599319876163541247868565073579448675904840249610517123712206137111658169738575438522121663954491201825222076098386947573490998206107623504034654716883772262336457938823332464770254206966737318926734326037344178827320786978508499226920013758244066663566390387128850686518633635377156394294598220802300876394620402584648416876964590557244646458992841689872313421613295765040827660009266308565391939085410808450507013293562667267436525
738 -6366940103209328165633935211621165595946369448991462478951845028230422361371185146853649659482784757401764850375421208632678255731089698990316823249599624534884164531521613525060984905241564014914289227503681839288168661440186952206898374555177598722978394251198595280476620082300928843411286683898590751825738133866798169084718112543610801214798060819572976738075695064620530711527404355779297448554115115484538760239142434189334025
739 -12673570895562816957574450197963104995449403869372721659726879616409947623243590461463760012312823245112308653453646275911596365602750943457044718538783555738585393810376581184525992957524141631852394389252930968325975779402591348709536547998195193127877155539259991417565775563010373922405957661725070359858810277291015029395967988567863989968833487774819822438037006008195941375719637087078953378651019397669494609352880271573085725
740 -100909026644129888532471162927565695450253902159924427052852398243091096481285452701276316206144803459732057548849843050906926738015416971417442542743936095151006946392890292350306960142881408776857172623619282791049526070594686792698093703791035240418178649239621445178780472455752869122724192625519073730119067775403595342163572146813317066076171499958430261898532485676068225115865002320363774739205143636579273295009689946092731205
741 -200864796626304433988387267635842646139169373395261173958107000551362169109171447684726810261894176927266916173486529689727013412378866441080604251750749986974001681416347073166940305277665422329101659405989800427527734081143269931484059666790522239698803654019489381428746554483448693597865295712065632593691801577220382091351240103305860556629356224613609495681964124658840259171256246184259875493019685376456718097353971215231819875
742 -799669284682079916444334216437033930855938448800002032172841077666743729849720291725987867269050402484024892690672788010045279811546053189962405606026570702858761410921683630909894422897875549272461323295544299815251922473985470859304463956467928161819765490530419990216330622566182534889614667834827329759791889297990577759907767203727105234882908743273049124318762835905948956323303168771298749604285917253440896576258262762526679125
743 -1591804673007801071899287087631727030600178957974701218820500610860180318233830836423601690028163587178832861762456330372620415667936221625779808736626242354681168407473983970546075170209903011270484922145504736778946962771230836340392062169066037350378779489225425525612318964704419877660484648354925465295736479504344635944688543330164722264322775277659272752176918215753564611577611556679341656345543568799245068689483136777627131125
744 -25349061513167240725621980395511696046439408997425080699711412953590613454884983534874775300340970673245714712582772314858611135529177894922364481063908225024546348510419035057835885237428670534318152362338629195372262923270891060431404774971901089418397552941321023692815531040077912245324492088318759291429954044579939847678319706150257566381312152539928848881441030941193862255338093714431236484384408875179375771280908877071675066625
745 -50459943924868480531674358290662879512576702742525361983452383100905878863885141721099720497188804709293147541960068916691705119449356802912572517339296506995170785021411314081571299069941903895830630809863338384881967671423800594120501048702455457191253115452320910250262325546893347462840566130170093998913586373304766166586507549289707343548303251297603332739834964947369795603579050977854394236700776324685925193033003845231267280275
746 -200892806242438856808408638234944707979025210650536628808114715562587748291875162079981460960657841805094702680457647027579576681990066628217614445707386897822596825085243435418588147771752620067851170918624819039007297565856149818415399617488328026619332108436183784776513548088838125957957749874805870210151945748947929644452985819558218244421529029964989139728297380554541947644275846386364009226543305206859514508455792788655313434875
747 -399903082841374270514194973300351781478996637533263677426595156682152585957186567621060819877507644931962279632985972061594150637375139325514849639580835765812853385410651925659224331642029646641090617344036286360112250977815387925011645557168867169455082791492108819227142765740431450200111344128294951810570205259284566775504136430633293881465614012795098863153919952991437585203531704921717913948955682520214321384302227411955088457375
748 -3184255028613937373238696872963763650386235258219409709562567851870188237915779674800853266297373707506373445847679745453014386625944291206907011301261307247568656100943640199500454704892952640901518338103048290856722682919610227916269199115638733771757316986800802309247142129344932777261849151909257664416786286797191015661634540883491842724611226016320332659017041764728612643679458334911433015347566905201064837118855703831022067984125
749 -6338750664437090285045256391974594930208113177576955776979691144377103688561318418061511642255519623353808822107997997957869760292767607729637321562323910689085268686925190303678475253665410397308629962765881177125999359456794192020236816931131311153124378674659541045510666107948324126698821208940858715147434383998146601270356609422278154208805524686693746321220840148478453206576865657347058245504969633718007572956226774915959817575875
750 -25236679312012202121526847448581520615468567930993053266748477009480042152058795728442231685033308793779297523752642695869598805645605435574262722913465596423478149732211490995711902809926553928484758758425228259864312116450649943163236180475144126804305859630044519415859798664444927789763573506529872164573652094157954335191046447646563424623324395619290035353553904911142215033118027803784421228103785768375960817129724199865408020375417
751 -50238129922048258550842392723873999094707735095651950244725663287846422126934619992038796763148863710652529691092144913881558208309161286529324594881000088752463160918317149185871231292729957554040897927890434418771167262441706611223752449814035245768891158651020714416392009325359743070168498524982901312966191585574090187896956643450881917192902758256775769445490130282500148434768910208598814561937629459017392039426015550997050586499665
752 -1600137882836303043630022593779561205208031477408318500347964211529916892000449492086852739456039339890358232926913636937887077400825839275199976990145896443881645784994058985771260281813122265072323919107488943082988029614366697808552285475991718359915533287246340627262528467235394369703026431742540495010859336246902404495356257345658941064633519768306240997019121809210696217167001246431328199983417687237213529425973303826437972935957415
753 -3185400645911843641967335814177373501469905955690663256336784001438705738524135177474358906300933559755175287061678010318582641465920229845318413689546744713650181981017389667557927174552284562209048545474270817637980154570963718479442066306124283959513126690016287649756348170499144967044935751901817001356279077070526831790888485738569392637298334837571122515978304903063524076405491193095034491069247162242474210636831317975870546389110445
754 -12682457213564130786718756119576227123889466417749829039155206329335536640649142974506665035431568363905883569972357277157009402759539164450458724000025633462039583961557299445635142411148485750333638903864404502054663692336913903017619473542420557621297621118605962234175805315435587786563524041391584400625397598628277916493696597065232515513487534724653196011892402279836471190144939736964580294681538436408365491156190472895972652864866785
755 -25247328731108461685348729069831879956564063610434427875298377633101074928338625020772870924839267882053699345256229122605278320990181939296741009499388777607212575753934597439456449064842614679141005658951258233891602025936929266537062342694381586893788509326178491705915543561721441646629108124783511727337712040712982395351027795217277444790426178398879143848840106790191014832831582019414257195902453337644732891665899709619399863915092421
756 -201043543599567380087036175926439044098565691712718592340338933004323374429363125165413601808905281283020198490003305976301290333810708035140715446013651377242618658781331053684560612923746746519085785802760019269877571688016288603906237173307112636376464055745495396917475624658152220519454009141794630421392892176047822777795221332285727801108949198361445034351874924440409932928103338302743159152556572873837687841043275465487813731175735945
757 -400228031974303886117785359473109167049588503845530936138561125544934379478269788143036060668454767362630698975475537789017231879858305163747765095300624340164631861008541476753808247920853826954111333163486590541222589872972981408304754848314159502007042710711309858856850417912596296331330504328513220667158637396702865160022983550534467366276336118798808014224934625008847779290160806898591731628669425787151117009844407036314577665629899695
758 -1593520053428033150796142763706917501524614913727984650746935985349092291906884196062906109627172147625883178770428988188989453579699689952758252054904068942766304691983876222748012258872212202833124015154884604555949572871546778219345316797113632423558383774309674345685982270791841190406273696653631794160270142035948874740038739255294224949105517686721375444499805670549739575062935772057981327249768241458604315482467573134033503159460471345
759 -3172343610974648341044758519052901640057566712309597901552859385853067790607776047761595693869113458580644905299233466605484933279217696335464715223926282177233051896689903784680166697175115465719170470222701762166060348628336208022965446219286822914356677052677098730344557590469660130044637095709667511167547015304767786208430217410737251512646162351299075489643223146509428851014619172041646621178392375288473149794477606067884879148807341505
760 -50523746141101504631586522519232001909548404586572859211047118429428332286205949055403097734989143819289639386502528789201038990015330258479559096145268051938459026523071836065485181187641575785611630752073134380602624289207080870934176001366115400730754235586320530305382269835585218702710904482197125730489459306906459584561630725709952226722459406710689486482423122322829114227211776918936961450977975408541682901463627557691682338443636923127
761 -100582753487212588064196559285987493946078624111245573856421004494854038651251002390191449498697178562711962773392025119105879198256537899601224744625599341244106997611634469959540143888668840098819475150316423898308772402297933665525987703113882827998807709478680162171687436006454147614463890000694672117860093101134410342458436990079602658980980290626405482287609763888418013211860502013389614452341173119501510638262018068203546311093442757605
762 -400483036850660094733297061514023696367982343246088019790526676689484453107474463585092989211348083673580177236839113138277214550538498671115637631488278741908950958994355619235229391808689318713672293446273005390379022924635079712868565211610919291533310486297002115523490394807850241289085882233737054075574176468296326744119288488059730272110622312021672222126782183251260173339612550011317703738061836278960083040009137557650340561492789142485
763 -797291917399937986762618920628836166163781362242211929307745769189157122241485858696928244576720496854742187710037500467946381261163800106716452899384921899029746404603441920862796128646656717072173281448084790547818788758218461446719987623115316387731452986481187697877040510764252315226895747199274685636693543978167916545631977999164784119706468272556907084417538841885536308391705718829871024873022187821415945134697090367065356897650782054305
764 -6349115216572281035947347530243245071911578282567562012969012120087476350415183199361402408383203537780433861293021142469876680095445758965003795078347990620022221368595995610640381736500339616056416550170350609545719254980367957384613095155803121600730575876638149154298317365824229169948211683194224067295344923512007335423592871920050453644364074568372019242927102505276967146930808368273475543622338993070019123297771070409981192886527955521455
765 -12640133954038671918624588612497336267348148659281564634969680338422518276708920277944334467931528088940654602286629019583819848085442994645360496606959463678815481234472812176477518149921591157194669811646331997827621471026275031499040188133710005487467538640679609362086715487778171275596243651640265692144850089553970159281218227365015478301132660872719719355526767471289962045458328293961442160701728479013907352656869725796603080740107289227681
766 -50329515091146147978857696172476338923514168943614585034800946517217598882457189096253551079884021764058742215371042440901632554387207746303328348108650606031837098910107150311039726314961949124600186586842444638869772175757361417848658712542840100178558737407405755292904023809038410431551622894912285066634194220808889015414772315226236565037147017835241702394721463168974391956459401170473105209060407129232920921153332459111800778403821451885675
767 -100199699536088876093501567216911824688665105576140119097967464578606614724266137874809872880029858192591524593052909787818504446609212814348347311032476499883461864453368472653139063993411859600084074208746301125885452558515633487685660826666123641424588255568590076052496016110041268225527155359232150321708493579107136279711026499805036812010069747372117444011394620937449669514359198940433418062888189943075189369753766186523754613588833581524675
768 -51068446863559963848987965424886059982989648808639414033597417780229837971134308270194765211188551058824147034259299688524831099621828797712874346189552189440604396916400131562216542948642244442842849821724364807159618987323467867557125134657501015912731814254791408761422136210751033038943673514755319280630762227484937123892719839400633761854465547910655857297807458471120181562485071726640898739385347474320654848784502833064940268059108848717076025
769 -101672031401963985244214011788687331383559365833585101281453376620977739835899383565238212663627661470818945525944067390288057754903796995186489758148510275726352837033821328246753611514136900184645517655474645669390606852525655793537007257686130111004411453347315535518514031909830730276492541158765141506691413485408893025591357703670182430948227248181032662578599764524427825711527496506485326358906328976833449380349900958936831665017549606483541475
770 -404839543218729323063324883304045919509081838501002494193423445090802273164763000014312155878808324765624528548759104699510629969526028035378931946082250006983114023825579470655255289483563293462497606664526316392664416376420338523356447080604772623817565605146583677791901327059144180555488482068537563453916719150991774047354678856432180952321123042757202783722060880560903524196809486089459754047281564471391371169029605636493929720706242978543556055
771 -806003500441957861092352394126732148438963193383967352252795056049781438791065116760011879732776625830393840885013262923150216605995399525689572681240277251256913134334973394884327975820064403975270851141436959355045238829838157760508620322604832655719796632814534300143409256855753978148735175065116938912791392862220976864707434558525807732571885694724132649822780092945508313413881402266304438991669522002056750641323533919608537122288045359357144675
772 -6418794715954866489631842641309778819433608436430869535816300524085565136900865722591389943778640797416141624042825829600424263851890824201994161715369461840320598380688363253560684449924554346683892736810303660770489803530887297812962432310070610320421385619875332742592849884908258364842517948575568575694095185643697624046918792313234023238150198511870424263096440429312156879363397488514559185130549509415343138527016951473773686823609977810010007075
773 -12779463218440542726446838065945342306737805153515017096534652660501532659366665390773802229592921328878967605953310416241983107461914590487540769573031826354790945547062601613492746919060658654005835604076400173254571549332516884002780314780334630379208942391963954839392491556111008568554508567733247138412952769347542876336620984954808747430159321487410844684224349056547748301863219579332350046463021597658749146433478768846232476095130343919282536725
774 -50886699792291670132957564495146698952669141451076592624702583332901451752155119811840902418094810769515475660914861373201281572606745178142894898997524662565201155266210514435122281659618798412979309214164683894018849502639298496765592933014200685825222171126657504928950463793196548331117565123713007339261912706885177189753831880659845684211564636723772898342092304641188837553414008712535274991213220366904734973266126053726212521091978966355592736675
775 -101313777780007802600198092923885621269636755172917654735375594945376696843323032089897435394993926474015972831989201417870422537460913303063853973100878134629813396871952030675346684646182975420938160151556267417382044880738629136141045026633434397713958464578622619490800729848906160096663745788244090741265975879643649553277629150784699213856057076728750428570127001369489517864410084443150876530892901969205169114515654839870381832316030380757005926051
776 -1613709140928990257910371686261889534655554502496471923362425713305226769308598810091665336961501200024275031189931094748554668251310423229212931839596461010340842249146040076220728121426316464178860385919117867627373807636507031085957882125243877778021297193546102547559661109449072343807685435493166187579958069423190088245504505546003714282552661686040406310730373372328467062891892582109980456084840551983731817339450378635048865267301721013088393358235
777 -3212880361669431054037767051025924208638536441907390045613478221986082126281084117389712067283709596444727764801574521976852087239095527330234756185142503453020956189741214926529557791308251698950704011604730168879726229618631115945916143690800873774258618736699897864961127073767972864698184515711619166262799399482207292813121583114115503211208452546080448600643355993554875863955930276092843971123871729625267852540707510615727920937600723818851666055585
778 -12793706118832773014664527408841019535169904751965416916851613793975427284342928786212503836047470860907155032590331451265151370522773706515510635811788529174111725290254863550627982053307151366772854791711380543945233752388842155784637806110669803281045245303722729544536724517394832821124647338913362695478345166575678911484640956924845538493989442143646824890479584663281497977552020559557365838742615190718611577340760755639492415250240414384064860462985
779 -25472449538266535232021414648411323875543674287931144593115344023691768572549271562792802887945606296876761817134279949823170443749450601804309366038618753208019622497028617929427471328214880320750574816359886038073244608414755049578913013193387503066625385707412007090598792973657748017412487833959724699212982481847083429669676667766926097823077823831574101932135861120346089041313458135909466515904744750711895451162413263153854603405806011180596403822965
780 -202865200681681688283739779225552748608817057277728551554400662916888803041892403779575501974253982456664672317997624420899403585348188638985089463887050890933612685835309967407183912680603636605772526614394374446808968599323664574338727740970927139807534482069799215444615002503028116261751762082766422860911598945171900339882091615600185794457640309797100411797984575999474237339281028128550776918974710758233710952078091270143262559431880694171621616087511
781 -403912147323962900488111852363296445693611426462058767819581345500335580960489997281997318271401975313845794435961979480792026344707341016161093618878827318056040622885924454952843769805811337928266682311630284589997370258576566470034214644314714087580942534722839667114438321244825506769556965478491405312058305198133553173516840540663622164381089221170923355116345730703178539132627399154797001419981658423884021165789285435432488194515460280969105778509705
782 -1608417425533018506547289396751029580421874657292648341419662800368343988632948659253375510354406331364853969147807677881312493653988056169214380472108271443000652812873105821896618285390404739525092645419970212548915359316122030674790977496670101878167589582003737497946753110430161928491560601662432527035485373896403944478684707728422659104709350172284213974210103075971480781149618569012836141204377089938586754360956310544676174217034710121403830427467035
783 -3202455640365230972806161136059840505590935620331083990131870122317047609551426513123898366082400345591069397064408901426521299625245695488895554477671513639384441552067908015755846624423551709986742572426224216301097120273096099389526352384813140265725762654334389220049793230090194695425725386962621085119184799367169539517585516409464783581407250215314290658740166916270164160679764175084305931210247615854734035822133956754981041640302826410304689190831555
784 -102021086828778072419396276191620633249539806190547389971343862468100230989995444632375619376625039580972639363623312145444892830918541442003386949788678220226104352301591926787650542463778861618149084807292571462163522545842918594837768083116190039893835010273795542295871984330016202439990965898952071711654030036982686758917367165615806676950545256859298116699865317475463801118798201577685746094269316905086527141190838908051538897969647184213992241365062395
785 -203132431482012900880912585589175859578383079077484803216828607691261988582627872561023048516770620210267815701074187112522761139777936654587635417222552940399237073436163288623054519580746956317410215992099731459059344890640104157619657979503955455228107160583366156189105619755178757214911948662499475267917514583189731725080057171793001065062041065568258543187120370973439389998320495625379389994067442449235976970294625749407076812135743374428624042361264361
786 -808911591016158243965975054572672316132746867064284267262943437752735399826495217704837330607496235697376925120053696771242038635502470392950761903189046696500778676660548464872977921485671721722002514065231755046890266549241127243447238518889797169038136657284905940040585992154846704939789312103846510926948881228223740839059260747725309584789043937949935420070848296624510547957688487668495535218105718659171256891885723404127417839675415727686505410420811005
787 -1610628288592528549294387433945841828945380356657856984499405802996869595334330376294129729430681831433023686992533853672854224322531602421542368363783019280072071393045844275039334692462576350620556467014254333111152538351538559581298377076366343283205540205801077011491230304582776094841994729436756648821510669484913090082345440396042643099573610992080748161691257027713606135514228538979075608242403635500535399681810582686490042890433769307858645461409670705
788 -12827795861937448192095908039903684414290871977645571617662780227929382716139920611195378403435227378266061750717185870115270446507878599996954192704444453047883654901974262271759980367887219767125142623072919028687301181084081218188107378846795901580454277070567968685430154050204952755365937718204422243659645890466135219995939065895385314838736018510531440942607016631891614348334134911970404209808788345687005289851577686472603438046145096670204135679958240285
789 -25541783649054158567531903080720770867998681719748026630352633381593232252288739265130468278576352612491740190591506973322040394757765881616242125144083948971134628455008321963162140884601802603489986135421490233292459005681991880574799356360350267912412762075871075798239254769166008591482747978832886368554250562639161509015995275692839454514137243447458673917408901303804469127037928956534226886704190736469309645572659753420101395653351009973245497025620273115
790 -101714495392309345384120717837908285000916269228262394657075170403154821095823257883671459752406589011264575493165672073507770989756875270335060412282643168940746254581590102400136829396148444291872780230425326929035539280855122096567492120391977142851203227203405575267418601903539573454183196381529443690470471227927597604258634351050218891014526288462917706511605574052871974523621929743362883272875169692319554613888085549695745557880306680222570042585571366101
791 -202528862506810643463957181535658089603594341383708307945503657882387918111152504635629012781340553341013535274002444394152641351285813591375120289943316044351043427264228080000272447912684955448419252671200872203831826001702676740952971036178715549924962178059878357833355623259260212630010789255257741861556248020209818238568077247666365048480251459328818442169126143025630037768273753913775652534485957351963714939157692466208342924982911531416621766210208472325
792 -3226141577507478633764247225068008154594629054162707087172315843237633806679671715256433870264384369886649950778806614238168842535128565995945097951925347494359550351471592749095248993518223987294516782449331065307502925299849709297806417414685196184158235907075032023264664827069225811288151663187287463794688920483544276386079371914847047287407641932944915992936484116680995652126946564868931354008932876202492711707592737567783401946444964495394065912257563240975
793 -6423805234406442323724774739448152428883883072538353708253577196055767693249939014363063154032109609143783445497775086862633798692267346415633429591538617520294741494292112170014373468808670461460330390274267026633729027803862157605594367084221847130877496213457094028669490242045785064342990512197637963848441116574421705439620842690470980664333753609230797418469998007867959816782406842280003288751708715666754088002886421966620418251496341662329420019488893262925
794 -25581954850369232528485815775988738010240350472753494238662230596887074869088548064755674676384799224323228280433205068840866588746787593660242952605094595213062937789611660808042127088631002517805497095777370703042633735410342748550238524836661814392738845122104951282938196656610544550947778336988578390036235277844233542317482499480187960781641472181848591230733165870124041486984849414722128966036401711509164264817540133826767962860492987829075095845873904908525
795 -50938659783816974959236536318729776440516320501092806767046932119336150336814052310073249072600172543526629393617312734559863911932282717942345401224987099650664944051516049130981996454469027654951071575617079022536464406483739082962298848825705222872585650098480676579737314852093700659308595103714364265946365339405561883633427417203946593606715032030020528199057360468435670030059140406924692016648583533734600039253039033770784509695799244947705505313230681094585
796 -405717466117336207589899045553701988232253105498653762441052198035918584340956145283749245125986298901958329592379098915966755278455618632857374175585952527368361489053532351118625449147404064487926876619864674626735156202395610283895696861249963709814312841236642574768259517791801585653287051454207373676004970165617163746527550031498770607370066963656193654248773448957138376872581595703395160032100527140549452573950084766465796220441416096694036311163168992637775
797 -807871541691609236443123946416217133406004615340481205764052494708911911353949062189849500646098188654213135587334542007075584224478126437069827875351200327394717293761550616342858955830527290266424031613206071057250555700378712070944129132752437148651586548359537975103171712340764261520409724790247304923236998309704440233047957214540211987322830955235105808397494935376384697737499363088190864455387122424155559893172878951544816313476194912739567911939710403157025
798 -3217312981824478888992791856780373496195842941794547959797191514016193050479762054685891870994110330254497925935525281326423817876430433354646507503591622356466681152348631401926824262693503419131197459231539967192910107789227502457970479177803565486735265727677458251726666293006201532721631711006774354694294712566717683033366426100011019668811975909445070500109321935621742568182672902123146074234611873513742317469302517929836373739633267459506700280882706342397275
799 -6406439241655501767694032345603972756505114043047716901173131037296324334559826569468402962142214687653199249265858226020450931466083628870140917945199338134090725548669177172047030540607464255116064027080575829541827260942003700138461867799606348797741937137340220373588393081568043352390633356960923652463858432657882144813624510544577637413116212355353075301218937671557187016243595228132572470722487472791444339291189369244517735444000661486952640984836527898315475
800 -408218308478288572637463741061885144044505866823000520942751909696521786598152149006526636747701919897261856163220486162023133353018848831605379291468101825904261031961199969402836786047507622335995599805574291858405233067224475772822790216190916545392116234391318842205052407157515722414331157505550055134997059328960250267524153811900487055963765051283097958193670708431623956675041887936607517834436901766270833299634586608260670102491722149948622283553783557680662067
801 -812869166070999092829905951303004750001232031938434245822333702828904181802812331667178508879631163840365369014153152844478024591841527948078127303235483660820594689111253372281553899807458998284535557665282141715550994684423269485208926834986906229588546059743013175177351547336126813047263665694572207166442334119465167511486923008715701441026473479146743125242078376964344832580139589586627953740233281294883869054827922147535291901965414268624285321183876122972104865
802 -3237286928217919080422343651448624902124607369091470051317373873859750569424167814644598699952047303374223177844395474046462357289703042725887205245055030938480024235687460437739754558584818005636915924168218404787368923967640801416156249764274536779683062487305715812364664391760086085876508913003071857468350143612932350413577596121992456861145332035404859778083788448907877051447588340573179157414345511790347977258254842068862496676904654830406443037233541567048507405
803 -6446353422441410472721453921128706374218240576808543726097734525905032578467303033146591931784960944078932579543198459527139862149732459923653351415744700461556113017265565678637444008937887909107632083119528305423415827427469042919593827363729743848957928913078256019889288122570831446222338420786938854410824258576685963027784030135823086576552161799019141700069710746953543468573715761614587139110259618122996781613884797594160812187260950278729641863681734702005682865
804 -51346327509098000829985312078244074154842801808310838335733696397880383871274388836157680013869266027215776417157516088074382683093142628546114505555260027059459387764388908713923123673181883295926960025245596104392481292096407650319749838852394626379013155173324815362401742707641299230855541351641239332894177303389424013967573294763446575169452791244923611252794064208321507926301089225596786117987689794104068892357360999742544578665695429832070430963952523671199493865
805 -102246165213769062522318577964503417230078274905245060685939273696648764404537696030261814984139668871586198256774532036252466386333301408148349754540474314753184346069957044308594741923118706737106729093749926155703288833826759581941067070410420603832991413345142458417304339826520500207529730169789946149850144369358070427813689430441993614902649471261630495451216006119179350566286516805753600182775486633476798055215962338617762682734297855926470684267348938440910296479
806 -407208672873695646025611210007513609563959382687142239208269315839010587764970228606873977790432179997260169236037528332965778039863396426992807335080549069922731700849332645447381044135497578940586352842353924267751311608664886176216904833768548558689705256622713761190504876976589088915844210725838371142703428567790826393650053438857071344711544420285153710171716351913853244811141090504304040430160436840521739152907244549581908451088208582535944040320335102227446714265
807 -810885176342043250511966808527973197731453194520740493689825019272973995710417791042436781052322816921433819036322562615955396914573083095634995523512320142956418640972586816894598931754330370951080878584464382030082227701517313612367492029573801157142944668392442396819258162703071457109989648867933410689373494062502921951171791668207327944177759458981712530664124135719407886507439569318979669109377722432117019601885925639625931698759295157540597364057965934671012230265
808 -12917962858755916733403510840807018565840675148355162914326024316932823357406556690963176046665221905213732820093495081673982511243050402978977304924072506039771065280444477112707026546462550166933555778637655353330715884868726312894052422530537089721217801697459800163189964195933088856336369752757473839596058930164031697222132799942035551110713019500015598632065106280916111776143269970636022649475136192012636480588459944100575486171323820876067536225438288998867907707885
809 -25724151007979952852302912193498278009356400079110219351025000215795770616541363200422344389589211976884207136181236806646212392598954510752944917469321146143474890193814650962386921837269676537614287218028754974308755612513619394403360262913096726255725437001987315281704613497711008835053018135589975717662856534603529127595619209773324193868181303355408070947165495943826768938648711894554551901488806434279798974323867700798550195577259178530710507860545220738165882963415
810 -102451989076226330742628635476821536861955242784209342748650186044638464208595602079706769136808392391886978051013172763260100220400280557640741115748185206739320982426229708647728654132138242605362580944889831539654377291319674279438568158219321035680210197244951949504665534745204585804791403093102792179235031087198746871140083420652770184467596153857464736883402333228129822958124376014608622758275172292576088260702218768859411025842269271530953207849529484075707578320959
811 -204019682315789795498576135998849299669614940932796656644969236081493365840791488728392641376011780163868643097886897672829915975273061776312943158980664745849572609887004906863232769942544095940395275247838567122739604593688377264233400216429350767723229924230083105363791416292855001325201129464070295153470499637270007641049611250745035570795521317484347164077305509449358402068274805503813718563026391186819213984012433183363685335061978882271873527345240587894288210836435
812 -1625122297067153198626589221232213387023484529499173368447858397752585086524925306767541384753749007512195053641788736635300365182347492080285857576708053665215561133927521844324371374369920212490734778698300310529408574522138453380617774137764828529105728017143075770311579902194810527797291755386215109670747772972736957416636558583520800581164324977202903272477847333889716926819706209357964447864106771177766842424374898805414183186183349027751820166094847441502778507007465
813 -3236252151232129186440895386439057163088587273381502685752869306225627620029340801545694344300516166251222376194410780581243900652177847082389672099250109328393595911228361458746810891887946893016604682303257321952167874724898100889569712581846565053655810159599802794753318403017710017839871281636263545580492797592695121841985963526101077664089842728279828287997090816196127557836536719496364626189408195002219579194419386428001921990689842651820660330759603945624844283942295
814 -12889348248519118946488185310608628160605896732558761311069781684009195017365015821389608187005249890646760373000343674010310474096266069092269431137308174990973019587472171804984227164005803227469081547944914297013425368376068357597033179595020348776353976090199705971241103516687243093165678986566052106599456572230365583552479722053586847404151437500102215368165317476790965039933724870524833068926365317195572328929124878132164903063656596900740271243639601955424748364300885
815 -25667990438462000061534140808733501232715791898089410561799086715517697562188246230816360843569963892662198877766328567998446502402748257836507100289387936209017436552720656244772270781817691580591802886275577796383790641563630606601208405500267516642972396557538800970950074855930546675101714104535831373019531308871022505651134464899351476487040224616767969990837190508995995410812804251364176774070540993629955693069901444427611825364803259840369889850830765611845848583141517
816 -817852636519622550980254486552783127513003173223437101233794429661103108599135296570129144525513555403452415222946743588185795419695410176163216430789321496855947733297471890152057647459877427812974111572506155276934505736096073249548307037998719893035885184431383364270468071389943889157652655291582862375622321115988462189864578538459728417479222843181332377159028128963107696913153076636603671722835864993111333357619408768526847376819711710600021000149019492534303998972646375
817 -1628697967707987626003517808594098100934707665648142183240371526387533363146625615079069912047748536892799362996002878602176608504093552456080236392771390545146422230201942185162053601489866064934772190365321315343417920235775166679333042289870155772300349075972901754795656734579484342300490661149822909528932088685083510382998371214288834926852748550619373044844233495499358901931089419446455537200800431265351455780718210607580392511732767384511914525388561461876759616069150125
818 -6486916844489760006747507359901676788319410237997123756720208353264772245882281484019082852630274734959340250172343983479084829469849381298177763041135929579568512990217515451415612021581887089923579212970925238861681643188454147972209109755986512843709703287921410656631112030880146683636917572159074620104230739530564886097565639873047706835802267454667380660272020450289622619182749790411432934230082891274468267644963239803785964307121462272298065432415566311484697835150722625
819 -12918389955265932321129651409034963176738654576524186626630842276159760113594628938260224826178239429448942549488514086757493720226281246516883921269954458051619346382228043591280663256654527281642683389933551971408306178315468516901920705753374850363968896291330672504231188916197215190490613626607387918669109079577962550946434137524958253784119045443910253793533168930918650173244279497144135672441105245016676122745952434822924185329566672730302985006434418380990893979402721125
820 -102906003887557402343437662199776072524947428894946325664820319204726284221951361249653400688532024333122552113730456115487742659168376953961324114311393317064850695815504366753957673649350453906939034028104831069803726776532488234638226890220786003143225403140209698533705031708049036127176449035365192542373927448540550466807448519893935748436421469316611924121169096898488564550770284969933529527299145683474302968020196712516269242161865251554072070807353196176381121309095822425
821 -204934611883259869465920313881405455028366682391275569381219515103200334595481699930795749239646601442941988679597193360319682396760409646439421348232799114982985246843300413693935196609851391154500999556579048476405716540353980832683923222303270542191441576290186184047025245849768786928055413121585980276225787306167844108684748270434330022769243730003240555344837361058500369111460920737930963187739467956736279357750330846484896724646345537504150835286263673262342427941987417375
822 -816248077014346487386159498354892286816146615753085418678969212223695736576164337680566037725794371197313954911193687422976447891719685136791563861452778956757048294604580966464651865815880115133620769523406088457119605782383130469838399792969474154665182142060911881471971599649809012655052825498871653800928500779067544539943875714600968971467766389331641822626517664361958891083847998170299237806154523224275643086708738675658822234175347067869330699181541686448794536596188326625
823 -1625553582292240453008402694779670058434586030643143379361884008304541084141352793995683761643471414814577851882680988683181528668928996280925119281799641203067803347335246906483067324510604506323213172841874336550691414188731410498256545881746012320165532844274404099310524242801989030062735821376246221846563563519917017619645215426769122897005673283249770288316965312137607074710117702309988397040446249774711760655061509950674130791996833346583029180994589093668984502407232888625
824 -25898382801374432848415425457606199668846171614421342577988851044929630282290873154824437406378025162240021892616305848826222218890412455310661366421681662274119080514341166733385567762348563057052357443043842585239656414404934413860572735844128215702831450460721331329791944489689941731387859057072039320875833084817318698192599985585710006543556406386532747991535340555512749607760224752336805432459925202721378633349086775039381054656959257492648066854486608764182558916992904565375
825 -51577021748676597781753386699208467946562739348477898006831130020387130368247157082880667465065570110982249660083140011662403764408421411000505000037361177110760787012197014476306045858834774669984270641116404081877279380445220899361116369687154737454244937099351693787694745207952211229903336279720437095998780313157399540764171850081601867577046273567361581757687957009342360734000059718896207667311099524934818296475817662290549179153192800073237301626571512969153871879538596607165
826 -205433900185406787774780438547694745210885487235462814095005348386287722653187829058931472106617101289505570679992167843062116688745407315002011440826777569847945507590954210202235945369935119448242433909531439987138316176349608666946819438584429886470297630819451661696750256336758807441140407215835639280673108026982862577620006521511465065772980920141185961238248642325346691059152780236281505115561159124740377960539273739631848425440683186732385862410920433012731523587992715299725
827 -409128940272509044093184259114937418817809428629754842580984049325533106662394624498258929334459934490708192152293954579834711228976645523347415771513546139709269952844379182833231683221624113338881848426841936709572922300420562846990824202356174151168778957629548835325934307359905387975282044358502173996697229649867925834752298356625614224096855593074405414944855518633429262605108378535859297370410192356042808344629001026812157625998555270312260599021506593920155767048880292743225
828 -3259196244006605863331694895075032867780520520823505968193442982308232332784003554577917751074997255918733376131075995662548013606678688251207191339255254030824087691982518224599029205953904168578822067902716684222636467987408251858395502945339764131774475850875004973200317260079632776672657445155411038263544597548947872954137874348191487224810216777679683716154911836843115236888037276355710054897615493696205753431368225571078492392616510341762887573847653977653801255379727549437575
829 -6490872133721237973897018421916621549705234475126186192385252549808071871443172338489918223190374510882785047035472218140973185120176736191487422076128376845465101060872301072150780722593360412935627544158486424187663219116056723544283444345905851123714909082985082280764443662715891090816112716467531512874682907784454690286226333593322250190786089143485111960641446854798532275153377012380310374711656429544554522213738166969662956502062555578106788159737607620152504068313546663596425
830 -25854003944677605712895834822718494991958439969599001869910415577910223622880876808491168248032985702383719717469001389366334156635306373312117370341783631145912800129209430535578892854088734367668897181913200142607728436623715094020965140972969570861447577624516484361695482830046669814744661012821276122365905654380008682031643685372919709796070856275134674869735690725257768315249475184252176022646670067559394277636889614459886426741950371977374748983244013002679733072101909963674435
831 -51490224462625075156248624105414090507450322683136399632613402865753814796471541658306718953663768155770223986054389048617669108581747349977802945746873537360391918428208914002867710798455902982541546132450476818310217283528578195673522633345685487094700049300330663800969944745760816538390389863079677475951352416364517892614164018402144548390490092822319960179798517629725158317374105210514261513213283949230803284583697126270892943752019092205240926073729051166588397393897305643659675
832 -6563023225736134579531074626359319074680398821996693399326185272965697778288718809831864100478527987239327780376317127196882900993842719916401498546351496262013031448887859269442445907157033172467026303190033852918463849138988774633155923342600065547378306283895993070631322957209667154162528923317155813665491611839692780620128444499411808975618621831275705693686626439419583640914530179524779332876493192605803157119629702940836123676699664291083401115705310598695151883206756573195698575
833 -13070894995793814246629115012160996812598777485825347358321898400780423306339717293530687326163118764501854486967959320551775189374291803530984497104918526168883096246944728124855963697447200519955338099630571623039293548285212937714772721278959794409484525960364288720501038158476395928878313906102234687720348840386615033672020515515635283422030364487498674364737230807919674982325576912162795814216209131492229817120607055436791271524183365016695513146404694217569336103529422755020004725
834 -52064164479648742119067050444123299054500166436345088638303772766657753265780024998931586687666523424070935978066619739655871917387766632290084531633740220543201014067566411068071356598224940200589488209799471141170903078421435706341097098427703161904445557842122502553362648396233318076419375055241754955164267203554358683283515770435180349553938694037734527865296259884783165816889168467871472056146578818725644427427645849113933577941651245306309945650307427087248602561060842196854263425
835 -103691862909767494783243718429433588416327876387595068749100807318505202013164289309249375642622070005065828181466812727003251495348330430537018654020251481153704534604027474977488222781853982698898585500474874859601451280736344406760771825970383662571368817594550564965559382374773662228844815229780884419686438753905267653054475121237969965638562931957787448910164886453166951800582858876730847939367377934779337344685239577337091664810737749634004119301151199097119073124603809069902562965
836 -826061970070635783799525316674674280924334517633233442427047101365125173932624601434929236578783476356146430249484417179236429376818039075809263439922099120195780144094285865251281774793238665998402606977467304503523523360890016446204234881534396163547029097104912395539025701693771041201084293576962548128124021651924739915481823334264210491809604218706775609738873377724990309798901722630415606789697053882332998463640784192661519722056834225553190711179027495199537113648159531585587403525
837 -1645215417094085844198098808717660724373794075142891455825433115861007962898070741448060976555354904522934407677288558468084979415956596343338162669474479370808083034892681645607988911087609147215456566106855432027925583563445229887482030522721431785702386505225673791354308058212086410611956412655670929187076157818110563248635841694406737024906344363899874482000838614895530282478816214605618657728106318783571216772866412484070195193152619658300082336362531462960129472462941384890291758275
838 -6553375969284079412808178786992304890166735826762496037643551003274516205434081306627240500885172638779898631058221012131822984833488208346136977315878057446011194714166791566872872297387159109075410522272891923758013840017637443155626512989074151910112847439669808013771694866720697420790823992177362245377637487824406992988002911188460248435724794136870860406824342835944248308966931413309731598444413952386110646286191032066618510208524396681868347062981062080382950094369091101150112039525
839 -13052075381017516923483273841554399846804070997044256113113675478512177090918176237633037994015641810966877964837052814388887017469319184918229903569525904639195120819276172477049546613747250144535173996088203104409584179582207589407689991900766278714896982207018175436248512660655882467391498082155390121604329251674116907369431304643524523404167021457343513396666837757881810398431158988844530990465572961188546948682032436928867140117335240590467232350704832820405136600346544970228649842725
840 -207963067737545769647500163208766770892411531219571814068944562624294021648629608052953072037982559521405588906403708175929599811677819013030463130207779413917842258387133681467656109379039518969593772337672036130259374594676507591229193870952209374190691916498489595284226301726450393980437869442342549270895646076674262724086272120653490739573061208553673313453558281608916845681669799888922860448084795848270848049000383495066616432536208166741444568787897002938455176498854949858976487494085
841 -414195170583102454410895093192252486616871955758362412087374723419372754175332453613194287352700103684131226418818324845044089993531922528925119789652830580633038980735373265705498196444579303536349070946017432245165817415081034738773959255463675031830450606581415067896645725792870879806460679329279155801129853957704387708495250656473955991420781836298933174833186827223466963753622966485072284483403130851193425067866399945584521432221342068123566768988974411322131296831845470884406202797375
842 -1649893826764519753080928910411894109397848621868821294704340644119449189434756590758496009241040555530375455354770381864938097195137848173414313271372439153733031759366320585720001129305366964442891667402544498515779277446771722700531899457037014319191604910301741256205878579939773077043787551627556162181697779304204888805573718173175354388628625034378410770059986482788014485070844928255264183084719834768293049498365683393694162569679787763048031999036841063627587137261294191622682190240375
843 -3286087467541671014736512029159632514447197907612990455288953667231975313239568583491713878429071284383748979289038518566110397616413341735661485151404893640709086979805518699197961917086252827164430734957143787672590043692917820182909916000433151888401784868797892727366156744625004740636440449801502723965682765660450780906949315317629205241408613799194960477972381144248014614986890432432489399050112221323800747458785269772256819637594737430791987813028299105374518153572613223884321942364875
844 -26179682620557104150578562658849963302302083804253255712515313339416827021591065349997966965115018147152047555378548576822898475797112926339559035732282588673137323284611739020624521244653985793665441068544827995628549115866326330461950563017668854618025594144309278079158812737984042507155717517138986156333235682820937264002757341464145469245534975338610087978538259258203377098544847473549832605702552815380611642076862741645325657871074661711665078263983747848978981119220676916348555379693625
845 -52142492130648054775649373911058565961863203600660626466465411065371029440636405898279974440578195907286267497872304443541938621025492372815950126789859877795136230873374623398474638171304920817442529370841355640997453446157428655819482600661226842984777603485056230777780215192931530816027304829993980711371403141050458479664663438679475532236964927212876660435360816960421637463728968399981500917630054897379372063450130170637968144611856397231635889607437452816368787246921182544632684856833575
846 -207707090402226884862811335792278211928462170371425899754123445969622185833267952573526612133272482514840096297670999970137509636945519262872047195368590766157930375937674327249242944015718183398086671370845589255509950488830419113607158822964934350896809129721796096597067760283899833156042573613569403070120128351465774322068458378664104661511314189961459037431638242501915979022182770103945222331457783692870548290575577630082686344375834584717036581533172832140854388915040644415380789559727125
847 -413697593280468423569731668809413628717019694706724312733419425443627659386922120415040607637344366000631927336683561923992891095073306961588127058544052683008770418189913329479897103370149439660651965292345347194858661717422570300655580796153298996414305787297131068428870497755536031327324464800580381321478933328126046377012384043454952259704353056038939074553924102834394635903686343760750401503151453470923984611807555445040722388384926734849634844210699607817734774615907399207493969288382125
848 -13183683680202097498288241294699992809491438950182214418995196407062021069896442667566105401876879890095609910786010114898565906784505952040044275507186886445317230874014407801727286935701554784657380554316439460605967540391070212034099546503828717074410612731034988199554005107718874658714170208456231397207130535683111176052338049988592723898880232295278643338142977541269670566817476124752970342241939715328124717157414361257995851207210212361528929280601351652908566685401275420027496492982592625
849 -26258667966103353203304376948572070483922288886640900568340255741274296383032843993939086259804244869436603485440686813066519373819316330859499257812312161341615356193119391746432087406680010766614405791930623236613299306008598031271687082612455077235369076711637414658946787558483647877368270697879254761692883081083793873621323489435465602017675468564565589970317756209996481658996881186050969197563156723933873847718713409761214351462181942406767278461127073786888558616034813586886332826423514875
850 -104602176156736416407516023938664741951248082553136575675764830517593844179940246780562054206702556621073340472590782998874393646767300113282664102297045856826717171846943835827551821128257078183242797660561282681379566411935426981042273484383262225316423169112475630629639791380030154956198781862375478380108355426529089477743295688504101798155116631246610691340583438267115396349839340818786566709351586667341290409853604241707613875354056537634487064552207378638123128792816328006114262294435319255
851 -208343934883276411058448484813204157000429494626987656604490467364655189054052547935432058613820015831632564161035695867323263491504786947137621214328428586746516576122878732935018022106222970059455396045418771028129688681822031413474328502972537569813557310981957924697108632654701659989138584320477597948629450585154884447444049579335431901143269905949477228933359492200658750661548393287712374350588647944939467972622631245234319058431405207156822061593409526194616572624939689741907960739210183475
852 -1659904495290704551953929947079847203895440621511727949567231563933426553167733210546611283885692802189110147329941670830270319929970063142218512679414757331966378543101057322961152974245353897609839469901763635843831369450948297223783734598799982422411299327400857268596212908990745150242104120149532787412320082831022717874706817540526891719437225494818135481220239710162055867946702457320412672642952749120010690842913639545364504423277439608193084687906178243907344242932031237051726804574834184775
853 -3306187265532130168545987080994912543280602128896161531435787136134691340951909407642078043753566319952283869066319928183621657164149047219963954328635020758512165468615118864842906099933008525251016716721097792847209257558219410296844742184479683629163889281657745016817075887895985944034390269793735294036965792180430946857124130130545356425936513617463085794364815085070730269216233851098922779390828512022154939908687307840063649490209108903071571963367639901991298791021712862544998641234048393825
854 -13170549270890289032076637060356782754380103562651922166211414329192295013955966984541392862821583864727950494805176107354427257227675712695921981997677213841286167358581539084538134135798706092393394461692242027243800812895857650854643809029976444621095493367915279329287695750143025973776341566555371745098076844259749509611166616749549534614796275558090653246404099437248974679008931570771118612983136531498092629472311734510417488952800220712235934214726827806293206659316003698334994587211045240975
855 -26233269483422411955118728554137545065157095166311372455038641640484770068733347104881862041386148914189122447547619778742210080770446478036438754786016719499076424575046036328618061325456370146603451190949576809820108519721222899889425037167309807239445175679017217190382392821629910214434046418530757990528684053537255455985750582835652464852629306754886997051024773498988308629651708146225982453696235687884504968410932027919580097879086287570687480663952968133470562503877373448262568166105742743135
856 -418016116534908526948387216680416021832643432322998972297578355112397504366265016951622194210872746716751904421202726380892226053398235935066617541216434642485283214022929831217699014578533748597746582061392789352740981552567149946836165311871618891058448827408638834669177380942794363697290178912102265176181367395149724789305651810605490210969466990813853551140161110427804357136038900834722430687402634091991410945239617828064337073680767479514225743290091688481937467935616090927922231058040106327525
857 -832617865723557591016215844659825145003876708255961780294009629144530385009585045433394498854095424323798717441065407155406102535765214400418571928653971919162635293275544016206081934522236999832384382238970235035156190793736435191656165912911147546133923160311022743034172449555834281016656167331340217801332081847748635023739495496736956581242567273418025684709749142940795843210289852654458797180159038967362121917764326292305511534157608036792045908747008765739401701010614547507541713437659815053775
858 -3316885623593379774001661721500329074152972714241115810075670061090914750539349283556343120143704149578955729852635852747293774437349070886515942718111044312002199804680430591366419641255251824507097690551049257983873962858964027371889015256795224140659381540726195496143125212799349152115303939322285389795982582465739900362635892316837899294507103660306307447946296702297948941833066102998764765456624236818698989178226651826457154340035785862185562839274214407106381135261399211399507664953288167661775
859 -6606741911488094055083635862033833580763371727667694005866672263709610172494559515907919765501603958008839643513224614727147436626663865293165050047366701766979934651697574786761285222570123249978631139153486938778123807277866648234344709085420987781918744838396415010361917624097423049207549522910861818324710359253644900489487790167764430375904137791366812623324928588628394225234430852422452286025941873337362014533115018946528743976485715494993594898717323458159508873611471537490753917037341158171475
860 -52638832066879558680736131310064915924872817532533766660695858547602615002247350933722170038624407349158801438782110535012109576471977680219496422005298419194588967713292770277777123657035447103318116936604293609892679450544118922908988310061982102653147953061270041454650999488739003178104801547657238580419669048379040532737174811894792880157785060635401628017467919406141578175937581628835631469592736879194888980908028034676296457821953630897321060751175698064312738141843956947542611441325420483477845
861 -104849706149475543713661399763950442289380815410331486437971425562297891671143097388308387475308778866210620752045667325837128831184020582551029458465838314655888594225664461122401587772143776750511696337138633613200865572222025496851236877765736708536758117886269594767394267274317526655574604708748158147990397697990771792850470153774180940151685689883523568002273498004103143521176483732233574878457077523599575612377779418664167741190070240405233007187301187201273340201233897984942600025404292832943675
862 -417695929138397931685282188850818815338438190393362325322498695337506914151630390291706499524605970564463192183903505332859281213788778051601200882101727114301997021544004361362328367064433560743917825083218176134259596722749925239196226726505266655586110645964558919293772521832954044704458460057820388724128800110093167443907789452506423838144882435104431476241075628939779808412668265819594079040164274032530095885040944923077438542049537361428735669003703337412033236950159171322845578291459793025903225
863 -832003826406611870877172749286856945036819524085967366430330541466018986589400510905496492100576666744278363110231895326981581004058991275437386229817924576460177149518126879700860327907023512072763315548148371697325894283206398014111603410037721183027258633155361277249125104323114719405520385677164829915153426870510028778768818156267140878066109972125744736568260725547487242944816626817940002166908907371864698524200908832873831812031465497446114270008535384717595752395508245079920682599095462585779425
864 -53032540194288112214059788945284474163272829664887031023207365254185876885939195528457757885373794202477891218989225624360566700295760147593620063019135118373628328678544309628340023123258794973230580224383827692262883854125859666010595165506478450221848596580013954005397937205188164151737058657422247121628853616449917019565227260997620350042658343038089136727184322543230575744741830176062027545527786280999227635561102374125032020315042671152028246617951459151814158884172951473427536842705307078152829275
865 -105635915323420135658757244338410576859328422557919484916747156454291636849102004503506031024854390070369256150657151156963302224982190444281858229574531571049435387645239127733676138544942085247255826273541427877189536278218330872296249098459725282927451019546085598556416931565941279576234626666749747734758976625599083265561718578842658801298844306421534777550218020510966800009468408547231067584906792788626207186210149584528821006939674592364097883147665160830723463303387277906029648531770224388043150105
866 -420835921323094073929229206659949757695938865848524506885424584026912410080140780065930493112872570141771286050539458997140176300448680176411559921515166189515649061635190520417070066951559115592416397971960653783260854688052241927739098602408836288798736740685906830276718722751151748889156422633125438435240726741705354810840564777144541413950361266921818686545325832289648337220168602180077578715852696444296090984324498922199113711249280997293461543717603700769048439257143312674136590571140039421188069125
867 -838274090109554170329618039102345134418554119170013637129329015702973162870130481169390959176390921147449839687752763192688678743800312185308839659119598626636131406509773966274832763120349011105078568970675950500220872025681916734954352118062353253466457152438940133665390120174439527487396934126191040574003154651586098913865807808683532897222922615886944488654876254168653608280543455553626272713122960506688984002224232570516573678578440925404622936563208294380791989154655710482392032198799132734015911625
868 -6679151621195480002303730827686427361334931207580431237772395705762399071900717059639986029566727662045810012995965564793358182248989584186170432122662608412229821206706908699028506209378264701385626017282482573340469528720755917210765321714883911406652094085561877839204882570422147202883452991263522161992863845127153755862092081572413955664969738262066944796701755960634111007912717210378893205165850685327489646727399530481212699955124997050804576301003627377808245849070966467391962321067851154364578392625
869 -13304501100448073514370262442721755768090639724190709404584599501351798381427090023287475048538556482164898886646739232056735343467204798879471827392783630795822578261000758294612594071845542230262967360087430764617206851801643835088417459020096721110373734018535800390867263209897280561785106015969110313474853067796436307706883076181643909385572631681976848611151599042413862088258818747026310860923000617148313669142840721821610107735697778935492199743426097803206068544006723768763506073381415820719315532375
870 -53003908981785083679088884628130581025519721016143676777345082611132566885087694276683205193373145709406367288640917446331775517767048083811780866371710418779679375003021411780606035693122585482863729735704637965704872354418962680938453922946730155596040646101431131212351648604027556812812847645228662467245793945956837060358685910397215850494706599321530755501438439403455685055063293996773785567769103608087419743964466599808851302772331611253351683115764201133232452383364717910958979368206881878865686937025
871 -105581839360961102391755700149031639585851568269815475555331479139282438054680998358261034455226645012422557113423641526275121151924028042954580715447666563240807939873986394304651517712477251220170575305909927520663551704841446901754555173722820688816452951763470737834018496358194961045040517410415303536936225598432964752838484563190780138471086050313267348788743619247985779070648467375892672744063599035627638640388461022581351332158433232519592617917165199731525034311294816963850550176623352537120513014625
872 -1682528944678802154628253680356586770280955725547426431556062195091133898174136643562379971089253966849339281706576746157246655421027859730386300025069695599534710014322150155111740240977733810728773296388674716544886140470730213471079470979417793912607144745074758455208166313524629792066379621485242038932644255637413392437435299873966835784626389627469223714183923547098635763722168695705739197765490564448488149709676667855264286825313747934738829149744183045262926464208432083176223905108208838137415881710125
873 -3351566821072665460364871878740096670697115700718183922652911978537779895675628434312690457874241292498282944888587584842442077637076114629028380004119359275590905744451568292943088521260342608084005455234714011536720502037342315264842153531738308836224312384518906017877435531751811235284575213932228987060559404986783378520847636289608622485069062499620824786902454809168989224642441422488293774243056233191203771300260853837691402965888439471375514194049409296348486965931802282524001570427462966232492804460375
874 -13352580859239154614405587965415350809344801910641551966450159621588729515723727927090146652537881213362724501260940469589683426009495458968280113471789026313052098171831076425661137564105850070192799765591846897220664517270052564933844826770609601107246059179513536332092941100182845218833971275643045003369414013917596938226077196293383550907334640301693034219673166642478741968197918802178763068551855610951683674676782944007827763303459435056441121766224305686367770726973152800627658430467306691557826024177375
875 -26598341071604395991895931227107378812214845405997971517168717966204749195321666030763572131855459377018547206511793415422649384610914954264813986035803740415599779558287504239916986027698853339824057133058959019263563718401944709348218894927054325405634149885590964373529138671564227675917270781080945646711872715723853100946345775016420033407410603480972524165588947951817654000650254253940096032555296377015753879956151624463592904500491194632430714558318816927244599288130520378850295593490874929583189440161331
876 -211936553287441420118074885805033680490022398326330868938170834936197659113407795541928919498117701428755090755082554839783210849981947923251600025719075465868591850818318241546370505106550224100424564827341933737967665244800883642980100327158492227547176217124914305168074643752874782166555422433727169650740720954055359183339604463030378805004253438695420340954121982538455736215226911749431358798214576154760230687321847418671094147732224359057495876275188746749049432683962365575770620139915875580468792571148505
877 -422181480721961414990053392818008939356977343074230362639662997301638894493869348702109261531598203416231634605620551089055039173225157379612936425235148048885324929737288446957251165816582943561507086377840773364001723127328556128034475794237042099800361289985433627284636719083548739389934233741985593363562188719195795317325301022707037368691483189738767771547150631122784687762829435377715602988005546798593070707812163558059750827922686380015331010094361163706487296349922751038621748442911099930534755555070055
878 -1681994099732825774071989485281771377984859619673869941359386292210857463484686767380385190019966418621843118280706933609925429416789977806248350359308141087700303649454481762478889041032354369678988369190987500258858801252158643890506373950160789595787771973085474747427857908148352494744863268370689755792415189225224250592259570589327126099866524143173359527188989644268224188831864880354497926255174718338813851179871239323568346692566693573227366598303047096406939137394111370311046555869365635030763752769516005
879 -3350593479672557372468775413797931379808292598462965036769380429648704685508175801687206447923732877140895677030168191980636435618656713468419637632705978435225519556535605877247479762056487487267245317921978513029876861197417275827390967902993791333588610608501326829062774968336479201704500094331146487363502839969701550383443126395804093061281323975763996054730285400584369231677582941411519759809796281924076283749663868095071871511586212112310715487632122259167861694626949953827807189223275571033978761205258845
880 -106792552179381692253413878188868612887344307729192321990122252603166896612651494188321325512914613338690729487888815282582830393445549431093447723093337821762733377865580310960269673143364046639626928042131424242570438866892226991371206667889965749232378807212778653297218991263524509828872521188409087133604008699397942142221378192215355911571384744172987001526221641949534532056923689023534438889937688767507376825693832014012018013814738724234194259087620187642204755466928059437457200049243674109501177607142159187
881 -212736582377769432354984513304726918975356708359514784441162943607897733887858538366065750596101187751875403236373292645780780182175867481917140469953243901468328125033023207418017339803182635473944675044200510267549512158224583847737193759531089545860187067716715705489919783958553365209615521777137284812116952630469226401360407181995402525320976420004077398045992033622512036049830958270491419128082456057860892541535386134609638608677487469955744522927098103645935693353528654157477169224089271353206091601060714385
882 -847569558362224246366684330785499312108167203146638268170347600723529066759563383014007990470180922630487717656026927842713901995653059332717496158067686020135719990210933731141624639533314944507303387874513144081824246852609056282254533867338150412871538952331676858380474059898363407422436443905737436314942144607107552805420034963188032283421667959063863919199111118083341603944564611522116606367439626516239429014688601901381258583778561189823680559598438476430632683043423685611536023416609636661186174474067290645
883 -1688419992252720780701016690658769297846280985656779970228359490003043746806423545551121240359058032737290934719084219790864953126108416043318319073659184268877385575063456889103191099591280846419418640171312140928571744296420532276880775846713257730737301265177145632945927374135018384661456064360353511300094260887771444376822017554074460686906810804069463911518954084607698619862388620234884609966394454181274241944323047275797999828840871045186697739902212095177217315371893842571564966239882617086100204869631216585
884 -13453880571751318076083666933258338160666519528242486550100185800431493385186026532649432146028512197512983420996865660867480463597633125123455022120877029400421158360573518469279273875023735613323964820550591313010021908171930123708538670887158583094246097411660422894198090976704829752890606920084083861536045219110251192523002592365272060043633003737404189810791303814453200314831069503319600896610048116801918280832366001143349672844293094617980881085827128957498098155519932383567990522843589541577477198078826119485
885 -26801346268923812167384751190208418279384264325753111624662856006961268743596570369560394207286177405893095786686411480349568426353251072986046558191080455178466104169142500634281762532956888007107514100147675124109230083736850630619382685620407437282661999702550650353074841120825553507735751412551683443941296860216240511206840192474547617917429362247506877555282563417944623904008107948420854667484197547934216869047978824876525958445749972668361913394704212827196776325628972646587985640421749561357166440918610676443
886 -106781887504854466084501322462117061542016312719987002296907315693649298718844123481431367439864792599100031746053084114711034475199747502980524097533311520067703552728073394174960069685482860795812104710520646939171085999538468088133657878374761008586678170372464780752092764285004744788157113415696887761978304646234005648487749299588208906601044750263768936535155134159531063635607924444611305842233879621002015290902218117171711775748868401263338097385221073679463454209334394404577414571883494302021216181086563981765
887 -212721076912150892414108045987103548753937795463604321373884133969197644685679330543054370085953876575659251516658173202586694382951469941112272920339753614385154653518044743525540522135567322464712501717576080204639581692428943756180578885105076327139414122940411801114935642042393894070657970017515671561911684678574394566942337105267604439643794897086899335803403745276089503319187375979287685933739870676787554700140044434095168779874014053024034293212723379020983002917580467771012730043425179742583414872581689465365
888 -3390122387906260618743757958118794394105549190766811211805414711635230931972673294870839465604075744705776720116831607165548309580550903836284781946675893187813861099760550912582713366286653994955643383228757530468535315440601815357508504934692612817203816067401697983534424781738691879378323864513380387324520452219802738638927876929895425709278136693213738063389380408949570552897679892859098346097169650695830488869799446882111293437811989727923573555795564481874945334785584211593887562583956242924595143329702780758835
889 -6753550898742393201119454829953188832351999569007899500683227732627664769992805855136396730691583963862689056610696036321919073416373060398268108917393708476511077623932436069948240013153728037195100598085635080382200274066710703035036627940765598761831224134272673935702436769920386184903275100172324708607115546548110967524793329631996399247617075459709257716830812940663317715615063093648440012303810406504292233732750079221843757793436483473737512674143919794601269052761833114435067349084574247715925757971770106551065
890 -26907967962854523922662457109004502920809202777193271493733399483031122780218527598105239109025119927929320668248908027862387679027481878845234510360761899165964360960072380116894897850160808561678456989676024713522788957124220396586786385031409902482532045820371799748315551445098527428839341017091082490697563739392810663868446232443886777227022639977673065015597823244485533280416869359637492453516080563442944113276777281933323556332051427413340696564622853473770898945048831712119942494217865485843452514345951458236041
891 -53604537748672031383530708606602685392184438753667852863498074166532259186181690781859483073534890989982653407566567620040110134987407783333660219854491998899648418298685156798527995156044259480335871107379286045457856788883828511718906659293773935921991449305454483224758814607238929501896554775910966802455864912931805755742415333993152670682340276049797632326247066508374659453131249285473119085287365881157380248110302666028787107171033988393579951068693114383774798684019838708207517314519316764727416625099959414555525
892 -427153648338072644701946498627502116331442814642456388064735774860662890465672038203427360635298212059189126032492334801844285694496070094098270003055750143698095243572930599242081826871258516128057591739071709877930993335634812848988776383699714278625017064644809940315678984560823218497175685366788287031229022198564209990826332056079965452029231706459598173290318552400815111426969641167200594684106050093348272201309452186247330445932409853701307502462186835246492454087458535356433893578030609376325647277141829056794475
893 -850958947808993544148670572293758415401608921891298896267821885192742757153897599063714753158113683374353253316689656900874562430580636839194649871709047598699788844699040913831650134382943897191281585334612062567569134539859274421445725852857549497955101184773927081547136521314338752190902065249178457590768679161529372422933980658192898700067192839632279003676905604390873553447456877532418653911561772806345550107647833638671893463957174837328808563135756304483213970684869803358450052267991549922153781081786465724565925
894 -3390509812187511190444703107953431180828334429280544371930628137647147316534880590452966387862640872683944394087302637450688133532134483692630137408308308217638308573621905743924315188671192574715151014498756338775929817931743552001330733207917887373284195100855400743256040591634982813539142233129277031250915028158129333971466262980406157907873983103769773837916261479687127066420404248065408551714746123865998713068726603379137902146102300638216125393612487647169136648299223981613869223913407047900125020372844956276178775
895 -6754501670536684304539559375956388598231195851851631972237217842932808564672281667907976614032501313961422183975039779412935130824352831758614005585490182739719669482422187644041401096537135598566608110448360393337969681980222070635053293083483344342531530575223664273994994832273937828536637543764805527061878765593234192705166868038060535809764594272649728215647703037186757049639755055084495472298762389779972855197250875782126122375978102835686426342805659748494492339572643976779361817025256722241254649524896711777013135
896 -1722397925986854497657587640868879092548954942222166152920490549947866183991431825316534036578287835060162656913635143750298458360209972098446571424299996598628515718017657849230557279616969577634485068164331900301182268904956628011938589736288252807345540296682034389868723682229854146276842573660025409400779085226274719139817551349705436631489971539525680694990164274482623047658137539046546345436184409393893078075298973324442161205874416223100038717415443235866095546591024214078737263341440464171519935628848661503138349425
897 -3431354619552406897786074820772226241231864528150513840879505699840397849267211451327364908991527716000569306471199556166982547480150747090216302268923181629597723063653906997296550567085311744964130230557035792461775601486240238859904414558246496952872330557604008310697223210863711660419975116087475369675799582273526112712211777326559214337204659020214483168280293822185560073762644127398192106236857903664310959331727163133531930964211350937212674680068447115376491350900959053019736331762713611454298913008642762660098361675
898 -13671922971891438619463892771406487183883754211272314613214778835221540651089178811636204503754661656848593517320659256086262310561224246201329542893326440835969546906184498035998950923197377977151066776094737266623867597013104203386122489186420897658549219081411070975138824775579465836283597956972145737973286086163336783167364965784441947548461325138449243625954221932939792810604388293798141821954874809923056361346235845981934575712637208968092371943524391735876487810159945981853693312969921271473810145595683524273754942175
899 -27237390481265368818086576144147962787915243373068649023657028802983069306007474139755775602029587349739522791458621499055056505244886123411102570992155345425162912690741308100638621917070638439463359951040794710259562698832557984721407539636128840607855007090998029050582464041226722261161205718506243622591941468652431789380145332280239742001439636621760395254820924896435115599324204042483283651970167724774409280501789099169794021247311725541549986819635356617302324436036110404338114264214826470755944350124437365933587432075
900 -217051738368483583514796582339810210127697917190720389775186900638882858958539560589253802908618000524813174955934703768025405839573692530116030710173042374876964899797774068553089107099145132097590241743182866291090648528919006518246594304744795605377262345396264293723086035670753391174497963792363088068032671347972489770482669247904310477371472304279183949741750748174702943420392434880766789279922269913424514844176479354717514133761910772871107228300471975176991412061389982022125506114387483831401814310102738653861876736491
901 -432417170223560524316381648501619675004681200174631631128147044003101811132717548565716510789089135340776525023199548572259271345210630512273335321598902400559547164413989404054156434231926206565121513794687286340186142185804236071312582438420541744342048734723967155641442213128748431918117475035839892432984067779812007922326738401762749508192888774895821520295718749138281668634411121654801761107059350160485021248942042665613693529525671295564525499222360927239400204939173160632314410072503366789529696655532093100646025240845
902 -1722957106190107011522256812322418084220425979409785013608160173112137371630805842067832749197324115759147262675586671362194923741338144191918367123976114443027730054217159554512902688059360073608699246760649786149256092035233286519176741999649032183110114359864676227688850680692596301899904883901118152332754700222443854182751993144052463118010246404629248940069637676721712103184117041272014999355622288776921470475274613459219084861546854363923397609983553406317521437418390620080419057428577716454068436563173328828959883276715
903 -3432557955743081410552093029200476338330616098514067817808505151083870577590055049701031135997769750000781755873068019690574382957549636103279227526060941177194780030494651205502449541327562317189424080755713139847742757000426004925801726309378304426816274344846680546635927325100753872777329884981297404259829131450915275387343118124197542800997157565811759516262766534244031089289287438813239184762751381516812541954616865573793060538120477298669094463300567638942658987725010770237734091156158706423996807726632135729013100791595
904 -54708290958347695755790438456549184825959642419679965839585113071699565577342381809836788282583923183640778250684915959847119147845547740017751228092351814691396449866556343549645235610008316223523475835761410308546767304051037476737777956488409967015009823850167005880454027544304935618336027635852359513911081997726534610377035006563537828182264431646256450343267632992685840635486784754890652847413409186829906089028893583171692938311106014291177337419507277148103795016749950417682823877630458674952373900138623685380111455979315
905 -108993423865083862373138298936086387006856613572025390506930341290910847222042336357056054445855042541551738327055141961993763340956378536190061286464652289379655026640222196044210342325795573647527985560085992029071625910722674663600236083479119525445373162874973603980617250455670496044044041798278236689040531317017615361889275267219954369295715768241105392230841483188743172006389693826594306170040195319176044948639884122053660074889418943388942253444609525633183582779226696798985780609246096122584674189999932049436840834398569
906 -434289470367497509014381080749748186638799530899571368355428843333541013765532929634627325109863911230686286270054152850769851722795283129852230953794033956578978638158059743619866816552011060560238441359724537775881423330804476308605797197968677137812138099314188422041973812522042484237305729461130722348163706461847231188101858404706440698849375191335971816725538360167067164396320965467997180213957069649255543338399538278823082638356294023878677190877528021562685136681024696958431200882316122519349529609160877150625822750749265
907 -865227202815951487088188106852034149124929164647767874992568820180494610666282253417609235362209578383517220826888483132680399187531506742715525174758345490119310252647865442911906656570544637742393454836849216936072471839871762612624780084596912445453730480111067782392333714693859723282041293424766499760895057967539081319625201915440505339383485083510585526817031771578710436674919497905921614825380843281372400013768429624954035642237952922986515638275295628405481854446098817424349702309090665261813230434127568920816826582804765
908 -6895136607462802820011155441829646589281924488316352801152233461262179518481518045957952012203687785443976442624851392013298864009887646244812268903690955910245957035418451921707661417339714756281893214977357856552225116997039729366688225431875835303197349949431372768051681453221111186859967840552434352720084404684044925582387622312915745193589094784452199198290795043109635153942420139699613221229576852405298112885053256350404627651138576377456417575506651065134434690277501148549112825890506667218590898041131154968095327261206255
909 -13737175353261975695313754131081947165225044277602766691844548733053693188085840683421178321343100747457691240477014159445637230717168896973987919675010254294230394049662064279661798489331378903879547428299224508488536509220724917363115925475387390246524093243586596350870841707132488844228164751639668440897769919563042200472721654575016957695918427562863512374152508056184322622430938254121011599171357183394933864064721064082049263670200178019332862738440643651219429289430753113336021262582736605426697597747512125024445145951644145
910 -54737360253766949309019420306926527935281330275371024202888278797860100549449734415478233618890201439869877404362256419944923734703796066404044172243502397880087262444038071514344704749797340555458504368146140733823553167510273132262261918432697447289996002309060437767316123109958686317770687241148832710654190910258891229575921669768144492972967272904333072383161532100795993218609430889497569295159715546142890319888657778419242450624336093953957099219325026241012802860962539328523530877060442781623302735640086775097404504638089747
911 -109054126081873779358803784694919482110357425301644795749991466540193284848793927512725569723694528664504750262258502088035166386923589309026718081912137049563510846691469922940214752053657709229590763367931114634346596047235066668557634886888414782471287315248018325518857040005021971094131500925011121152401049947442247619846649649428301048019687815940026922475782854844066660473958416097078033228007556219812673908449960337904418274295466531862164802506119563806189063877768396137508461626635240009490992826769217888915246076748773755
912 -3476339422644993984121868013871380684114376171457694629433938503570722781934360812116181757683385238305353179412696461297542058334037925868448188681304438930822793130498260526006494815464843117020463456833874303343995877505721335732793378762741222100882965821151742060837951608581138973298893634749915914630047504464957261846690568649319701828978469501105770493657849951783668808441797228919136603075258414936835587572869788315304000077102854182343042914975776270804307527472020627751804820624495282407809367828766121125596528446535472155
913 -6926025640516149022034696513945280902961719885960072870690398836796434545825413271894123348549920863611651077055525589375935382376358145843052853462533159271814524320236950598911077841544961259430693349376579800419198796476349517741458002157093409640203849757584905595470135789714229783604257964523655036924486758621858991565312315852259077356968056979749612845524237746215217483631576297266056386630772241807342753335213740356558571895126058880265054832794016469433773704788176913341219023785275924096172223527410267609485306948793016265
914 -27598014641969162733315497487733821716177881646243528878615352914236996297479381987131725640501982259599161075094337195303234860628770642407438175394470203575435992969696908185157708423311541473573944396531185594230549252480158581635000047982641354386895427589851450961381000597526504236199898803933426306869782029431958913874034413932087045660916480875544956218161131150673765946812035967880719212373383484313284800488893262996265119083204711643244343217763466063104818197853982842876060924098440826650174221101562576185717164012586614045
915 -54984896931486102363753171497419406544909593706122353164716708593064529235305916243214356112169523124862590863275384379276281039263659979353835840157507301768327666867494495761248636563603213230956612715711859386100864794832053654995196816909677802237497666116173983718685862392667559806111929529585394707566789770114165136603677307757589818841366934028544759765800811024785000350861575485733935654816041630495211138023226686822067007747193649536212500203259889216437249808401978931762906081564434565009035633954260739220286765021798248529
916 -438198414410315007920740340536202694080611390889403032862917000796256619451673786654437554169036592588970429368897713939647217889328294595287119686844763431123135336389421199844012059950112943871160778192900189430716498910779466901162594719913371131368704107694399651906557636972132299764865813936652163062486425023835595520968170684094329342294736482978577233941425677380928496245949236949626343100608192033422534178569382984499005629426324936260208789829472916244532667687046338648328836676223113891447554724744654362781761336964112679325
917 -873051802756429137918421594503426741641523458184230470055124711510099066235777544403116043039072905845200626452536666704182624955073930453205635406614375996359834525172816283658680516389156323285289794720205720926847375692469014207659826121354121109062837955024719917157340024807072749913205934637146676025259213215428171228799179759913129452968902458453501206555054212186430057406051533159179202666097237562773140615317625640872064650994433651632935069812919321678038368445183926619952873072475058974563448726399654875465951976699491674075
918 -3478892695515269919940725700101890001007290642742826862158655985516277107070233395889540833809290511526954130243332382139324664581329452720943588581040727009459994219043749417890472035894917026772973931466789245261882026452125984718539917158947031608880023136688916619783823323250841088434103822334076841939431592529451253109964487540045999497778044872573973217405651751827844389968776152828189023259895092597629791253629493022124196615836207295940388328295924704464340252475471463590182581371583622798423851243104507118142104935475752226325
919 -6931286752435755411764383848625201949776223250121997806977692175713061352606743577664580268449195785207674659929860273881505398094030715921705887586382558383374591311283030668288851248883126306878471456491502837948319902539545895560007169007651811616821895933925360534085071278424689916129318932202061694876060115257263595695696383771299483221361915301069581024014960127961679083822447373045064310760465630627051303357340154214917741026763977757200055526778931592899028294105101468806990540251762364900885823314607565324611745524326553129925
920 -110478683627954257997948831256782566729911454064988017219044432678974273559375312850949353322325007602484066536099425061085212127881376541604233843007297647971527181509406914912812733384371917569636853736947171321384959837869457622273853398182832788640300306494653790078069005681325709706652535675881557275720158184926644964436621490893843067345707745624874278408864538387423980527361269867753068535860291312516391643947865240660384515670072793295197406787702448780729729244301312976723597045925916650985423601179788410782724604748613668583935
921 -220117681278280199159865478128334429912472875362924008248584727433135496179645710186202023177487935885513856779307757857862501905170820796790194464623660351821663819836874797899035141976463049663717292733222648615354398808350113720817069474121062070743703650833539310307553339223922559513254509191360105972797492149120948436201086249500762246014520861261285885863481463562348538835730651690908665323891025579226469779201229876885782395499004968183156613958125943010465855769047675691952009315172700384970957989321293956336916014890017461293725
922 -877128374204339969320331634103579930041676078181543173866920052699934721219108827791872270232202469027524847947046314934692876355311925821482835643196668256608235221345637752148649795684951458204443962583362267909774469871885377234579081613796943652833370079351869225672398013349990763179714822959931702108522761557343128584167885987706941965138123258431631610262940235496820533278171815957048195661578772210496800399984076537612109025014473159549801951932922683970120991426769154546889026273258678106706398755711967457247103512696230100643325
923 -1747604637228365334322957611177121875781844320450550267325315251262383480305461683975355476659827021171850699214104196278331743897528311577147274916401595800544468658780745207152076895194610760171151080380068483950244041272369673601723652316113303767671254145100853202612719335374466970192302881282030769423156401412734575803125397975507114056217777543072340770610560230854445244527148396040099276079786957849516376961615077738535935533046171333057514398271554513348919288444017849633509121686373465913578621139495458454905117399619032670729225
924 -13927879381547275240210237931502516767594698675105900615350239729757783494555649178349045162470742623278688905857860715793977231668180180145143433424655142289187735068464726953969582528369170603788264670907818523603460086504037095674343047246599966390834540610955284614761975309196509489714413872035578556311822229440884649582484232350253666569250772540243200686987192142870275736686061459349882109363150603467357792148629255916210637733064941230125038992285419303356538571538687710715542394045946107129429616960221381019395329578781987648538975
925 -27750358594801760289413479467847717192083275306183972793611342510209291870774120471024097550739003951029863409184905188333297338339952510278377673299069651069159995385059991109368584432199331267872185717279037339460731826407503099813853228189712149252224927941611448156763589724161261610317475422877374355981284723091405847762722638077316224310409917612614290666072859588443154792121525696845224570331120607773340984789106722868731032802203985607697780392196786784957946580914379946863507710515328297772474361143446492128373613420211030525683601
926 -110581882521402262924336651443151270452254088423130517935665068966168776461292121531402721341497758724946215961006803612256876002672164970763729605263031330934341666275239057444460125869131244469166701184405667151846760733740482114808983166328334590432732164259769161661401345661074573803532920421617182908823909965666617255123592369876130526679711226771648739263292496632133089830376274105139177823457705229679944097053783809271725173909430568998277332232404042372024646742520585317415057723327820106674330877558658267768573038359156266349646315
927 -220328734646202782762944762907767418042409170784813448357252839676929590209284302555017072618928112583576764703322077963148273977276686840345856074348240418808769209935670484465930800949606697448274969889533190107293384115661996187758567322770694701757558044647026582080483587309605973910599033461409856345844403135475989288255960201899906238163351279231105956223625934497896242628592209570865222696792213116740945789922695464643879607562802870485240811902103847099384598202195815621645751472477328734657485578048373053472011220980972625617903715
928 -14047856219338929149264995400567653653807398509693795379743465536642855596447126738766433354220623454035635790911811108753833054620158412682740961429996432219910836867967404337155381067442164951098635149163685120978809214822725205212606585510448775984473269812150074147131522515015911922782676305867131875291941427499831179102940359079756090840139190182700514243361529409883108711043689499880337819529958691477724440191967721176777013599435258880248629696792759078853866278477933209807689464572778649323506580476256612961025818882545461543707033415
929 -27989862068887360447028532278203150606240575502091727931006625089694214972038354783053464088979950498837418567252704372770016129280853844860875693871822815973148502736929672150779989618767973438626021163726567447719887897348616097791748966393800521364111972467480933526738910845311574778332329216533973198240455955115379453734706786497985494235842455358642251737849505853276247819313099315692686010710391321771009621954071315283330734308454966832443717512124216420838004823964105889509185359444793627446513111368730883305553057859625026175889901885
930 -111538095513222105179234129702172985104008142807260154529366185572480387834810906264511976251354512417947820656170454199446967500123488547370328302676317587092998227035549854828807141427047429638223692938463074151881617793090291675716367386511209389435912870929553053387198283433037307665053346318790220078149601902857630382301960592216703485632292623181858263376849751281980402600402522649416230489992161546756302859098697090795724410050681835571006900107454135543683490190979544544646280582905812025071803861002706079064924335943839082804137609017
931 -222237558729352314830804844895307075583174119127247676317910068997799268994172106466884764711345457073354680254775717013935687124306198985361932332400181658493567895973088056613788665249380216948340440817238456016906982820819002211013814717484740512785841434558883903365470263983119447603301780259243671584283041385393022942180598172461852809718477783031522103720790857817479749542155402271393241201864081277371580884670336308728323072657373582152758109236656736233655074440673528603994468830601805914616752053877572262798533451316671856715011025485
932 -1771223804980288620775985394723541799819546520254501866619566515574734946447114170424914197720894908949440520313813332596045369055092753286768705327326769698809251428420706099278135413596991686150507290118505634435177112009703378136706669229052202284306040961269731367166001202646578601713868695027534326746839518681007912461928630069792535054279885163474405779439951171532445900857435974326082613355629179966004402158080749035658780883797179150462110767607174073759216623331891599217243470465354307225078577528114384944278440425300685141286590018565
933 -3529158685378731560581518594631365708322118950860792036490647537463485815053789113418987667270250413437309675523450145011841737484906139721439467527867593644251230873991524800169403787649311408953690302604825267325824492203685509063384456695399832847293601443730365071341475065080374727316272137252075362724946050619500224294453722722126819577605901949516527699870170662249535830325802225372119590812555890200216702692253068014244023218626962530234795195050092822206199038342965147850863463660336181276978644828257922413090697481922801369401683648995
934 -14063735146659142257477957397449617951150885155357460342417762456572905999604071820284231367858535373462169820447838800571814718328501768782866914495420967391759187701281001398533748284401217413410744439288179491420469764434815272734386453769034451667694630164415865948108105130866332692795679758942424518267932762747087617584536141297383321700052641387687918735456932767551148137551002015883328819062455057093368915867843596519289351627119437406353220252651440561297080107829246552784704295228877159221535884422672363192209396175285510382133904220085
935 -28022180297567895214632550407966458013897432133081228468368226156786442649478487487903233196064653904556173663630292711727583764968982668708535894871624879412670980414424070166276334816940607530678306834645859243332978792665305725245093008953701800488679247054873538247406844768774307814629252824502392382388405066307833402737958108274893185376682428775681917223696540904756993561772745193145071219158667135149675176750580342583354077092324611644958341530149340925878567102551750083249095296268875024202910537625068034895279256764231984857663597392533
936 -446678344059522432267433388981687557230074452377747787123989246003476201207498967221705383851799825059805674210858939379247382236471390402918114905432311112005396397204281118462439012252942162775342241424055790502700901267699104081898277450415844939413562356900334605396698850374052000634902192458948391394481841441573583727404204033612613595961647262108092099334991869977536692245351878506115878835306959034650805167861814862546626955360558980494421426954944622450970321762897554745808228440525230086653232074108990470766630887737544032132842813137385
937 -890019710095121004315152761183362507309017078537091908815888924534140947336606800216567717877599011085013013609043372274338167167013965722783479752873132173013954187385691406797623944371657436394411915409511377661198060476834821046856012806751742264551889989682950595811778819261851745128455062242109548274810670193615667896546050086184364550331265142322100266230981666219915693086522899862239429867148444522617986391033093221317558725355564158573196162353128719440727418069722235550078935430587624943203398380321755825956563359024540776939186266945035
938 -3546794964110407584360384884118772976888172536856769248564811087322621387147373368027217621989834865070126487068874334287287919904369087283331180507718302838727250269134023964402471539510933365929969871855813997545371375333058167455381424170189778875154546675303698643011118578252453969392500024158854468498126103607393781020564110044943661715499220791044787628114509028070410299314949466615192951858636338619985109946355759553608778801043815378194677244004259225233943591412176670027926503880102923281123990560386698590006006221784363991683025869766035
939 -7067149497178458562660575205736128050860245810925468864818702390181708855540719458550504974167178948398516141965776229447833544346192292126850520479170335049263775562885792159102262247523915151922229638170636836429595147229128680840275446882241827769344149978161043835009374717689394437415726885198313855761441895473305393279526570707230661416079917039451328703090784229520487401510405167238579353490424483022355847401098643370396192903890286019810693422291766784252085686402750319086528742023080478657063883214572431375826664154375447314631460492366615
940 -56326685141341501650481946214228799316005278314312353973640125858767407176288372535596152411128196469576258442135739905343796717278375162355706488755259734243706602677808888144674626338775715232129089839547245934606943450043225613675897497916761461327581246421683553629670463175456322473530453004155071709962470937112770219627886242275076718435394402616563143237825697284646267672463782460586634591861978964684563839073437272479796039612708534957895441616819060369804921236733409989996035463017998878828428311748485804114567412600617926894913725541287957
941 -112234361997890877358824281776492028392677892496637262168517785319010508454347182257431228236838861190707209967061118302358787295320885684821413035511277366319819213624752035357348485000217285930119068490064916182133920264432569634051336672257096429319038083996447038316293430875643575598161104551318554151094190230697602722425384382854164555862236455798146539395242489275995485532273742947502592837131998468420358340342927615196192958845726358178590810873045417846316925949920450298876266198893462165572054287490341001822331454438000651358090579585456875
942 -447269421380129887054168103809926830770820391117172274077086800517585402056920724197873493419419410732393700866610868478826844486873253567749028169118190268752230709073587198228753941285366975989030767634504984445574030438089030155232184572880191078199223956818112719574698024954528644156578329602600692445018673169892569660281202731671479557013625960792189075254501385076525533639231030812022010096171467357165631857375106441026017375272671707645891617852879510185853227193207399598706479098350378948574832054393567007262242335414282850528951205694060625
943 -891218709197522860842822764643533950178548796298161933182233402091774093812252429234150895159161264863380449552875738994396225653059218932980301092018111892879577415004528468156764215986431121827559716209156803577130013990635511836353419737478132593781910726257936161273443890657008825419099343927133299156087048659838959057972831317932884504378158197591222982400008592321093825777428533293519996787599350121011900593857714743041237166635578089784337592731241356987506059274694277673350449868293066855113583701172335531967925077670665404182289836160275625
944 -28413260881365093241446603733804870513319496370115976208742051344654696109505878294736234471091226088271502128965411272007784753447532047676880446679424889330618391824127424552591076106279270172163386884566507585230195869769244029901369195359260464557691086035443693548395728107217518654463150269948097215467792178460289525221133825576809419537886704570662549659227392578914872648938018154662900236567362331824125169780446803926450290007483430286175237490296016821923710127045761632263935528851851843296078829523816324332740119849127485174015036979957261875
945 -56616053163608963569993602995507482726540329804157019260382309716386024099682083416918867205359554205518770908827375053111808138351008302408006223383446631332861832597705757071459255352512027231940378310728818817977205103466123289210876396678822703451991867729884100477914450821048240874448795723081764081191378488931984313218407400593790621153270544663023895246904952620208153648624643582254223434345336794523627190155112520416408355644541057385045473221404655741462800179076369474659249313045541821086260778828937712929682164736409581568963295908211136625
946 -225626342945883501753568586990553075982089897845319199378056350561073267289430712982858487700005834413113917892472731448447692052413637737926198162955173150237726330754070511796407391838235034528980154578697301209063491797111294714931293885284525995786479219177233677380272177162105568812549640460907241634346191229676089704897881501309292433137240965517547658647813606108017694773060154656552243496281099064856315546389824737811690804207103368225815469391855763367140334751710267356728720835287201549149263357489529786199684736845945161220921380099319223125
947 -449584909333560895257638778934713468192400884090936989679400563367207239044515053219275571583855342700682115166944080510264830942877016273988105526395366139914033353889050745258522437591076568274747150675820282345831899705542780493215788343750686963093016142119788753132601476562717221065766812618513162580793308184159219929400530510000670349873256285038661490885347702983980348507671079025252464073371102360489828337948890475449483154740025402156403158122948073361978681812542000530250365592594455462771552223424226722870966313018266651767559286428104935625
948 -3583400395489858781188521744336176124115802827205822673014293941774913394747210698443930610640939841188137196415009991915148800215589382875795490883379099739652358672980661847229320188225922520974672437243141406545470289214220727222297992326350412123555727816304982931086431178172881141743601303950934025802188013332813360534335873980553866206373760010287052980094606797201429866375488051808868795926573891809980108567027232523730268689046025251786690150608645192323956666429923371314949116474307706199052582911596473753178292680554876393202191949631604318125
949 -7140368965090962018153313612792106481246557582978093440115942933505122475729162729986799562404654625591957258609888192530607356383223944170842226828735382094502223657119527453225125896665141714608119682641496733169108869235080500713767653834698239542301244784649865882702256436169566110681928414932788453943032174090990584584224591883274352999212624003638374273297051057437201135211852377208188506951687280729897139410167014438750198199142290570209305663646942106095471081368793567077522422816560455661125852777480434001327872980958136206054104295841268456875
950 -28456249370351981263924679303190436987367860009636907120293642048684624940116431679715813835014760434201210716944249154653557317123037739611377548182728585905037282911425822039905606994499185822638253808927059612398153872551594500739288776229650036744371066057562518138853413544566291889517664188353196933292968222219463529721972952494817579426335783660815668419686984529954993155696919052747580723493776889308832178744097175436956053033634433788223611834281392435449951067433949942058420939772103036982128924858464129609502449585165793343285093541110570923925
951 -56703041594970562034844655393844246152536377201116655092488382420880509212955455344964739450423733988234799483290591112585164159777241342338128763203228885688796688871873746336089511308702373432070968420522374306513671491572315014617194774926589715699877150556341715954918211006259856078481570596140176854458648560574009872579536009440251643546694332320973387650164916597544386992687341330133191872787284127487105130094704676606763113037578603605345682887448200489145801548672276698423457077674169563702559739859925894437441789657086412603075975037228740169125
952 -903913192484530724202523624219517100431609307147212560592020684474036352747701670499143787709695994753625332939514717147681146311743082574919582048710295765980229569663399132769426915568137835299484261291856672768541469071535139350662340235594459585568629870633447354340166775452730646898147390091411054562252574112679804439356132856371070317714950826999046356070276023407913463236368794145064411619138470502882675897392056903554870801951988328061687062499909548974030130570010999133691580473511761868434922911884701023090983823357083400907858190299352269754875
953 -1801186938644411170262951062321996824469702071639618733015999244298210948444790631980980118426770927636027814535297426929114897005246709139320342403463642874707718733253719782926696445607443598356474934095735384666799842357655015348276793397055486624338749343476302755395568422439386672045731263151720453949336451458529851658276281525969215669822341679403136442998377931218916754129973074587069588315576028840476601814425515277912591451108946311636037493900659216685921529855667248011416905896326165569945350062611801933735339224087199767391419415927040881704625
954 -7178315241851206781278553395123932837142355635611981575394999084718865855332383629760677578887403634037922170716143414239512409238939190930498890794516530618069965014497528946213102606079141049215217714289293430296827044700004578987576906179879413150666588054399269471712737046241664703477851428200043150854693069649193392038539226794271444419983797762149606662767120434480420858702471309832325550079475955609530440354764999042582466139534815384528526783868245641341586642045332156120971778006113292973723502031499026155201006006267854838178382200581351606122625
955 -14304014560463713617563442000964234752965343219444608312017469380335080337903168636057140767144218969187608262694053316542190696106493487267789936316193673053599103060302405847794276711380738656184878858945052772622892006349852056349066861214984841074050803212064722308554281255495170608082043212423750906886367446641272277538576071821464459404428447268450996313346419043786639679697175814252267562095542139816687359157191406469146003207889794425924383737907090529291140711845305856647339574393333608930885679964337850024447659088929557860788964741053729954399325
956 -114013170450558052056311117204338356503761417711472714788256398198905138258182160048907335403388021490804994729841722041894867263945063151653304722520288481870737620627096582175933460816654004770009180863139437371743135029692335428221641718052494235339191548614992870283664877789616318026762729370992658902169581530759931751928817643597865251738226744964013171451568737566583885313067447389751337681138107850840123092863805980433988017200962587369815694647334759239747376803620534129343857277068203033528607616452148971952187408219292082530556392601286006540295875
957 -227192388766159044170726541806346129417631163611053779625083543746407626602250135019087030944891282113861154597500693765823941350410904315781454656056625010373559710068833001263850689422527886203142641490080362662397239813608446877344483548930100843042673232193094465654074108615254251282169827492667712148837400187209184797208208198893551760778263743622124470175696533479075725488003784923987252829603314181350172140116277956831363791851865887266706927578335826405640802052773624435380079234450431750197549346472568536586020258593719959650753438548226138424602125
958 -905449415771602537206507240727170691144588499652404311699967609628167346938821519314065014767844379029981094210081053024964309056230514277300202376643209070570199345556163255558853791456379404513150944894704409859115513161124269496556616064525182691792198747926132223243481155211942308345850105811070276601525254608313849223111627247782443238675794335228884370700218543656692191976198800459064020149713417060955070178459237201651510393831340248000299634127438606698054887513037263146431255237089507747655786435106750180256185122453886018733378526489694568376963375
959 -1804289711720054690929755304514726997682282192738002752511614287799194786235753830457954372493587704198429479703300200553396031914970294873744198896522599096829667309027974954507788942099208594394819036177038714536777628415962960383649315223469889597512921592582730634638469747247155110791365539316950259213258354073501319984740687873318299300426947835894054256942771258527569112478118777557112974458917977063071052253426071212050090054860991881051691971655406858602693315993132648459676880873908289161387078078716370797152836046933656081125637501691143190999350375
960 -230107081234697641583241459835778183104413722313853284370314542170657308404599805177737780972015551875439706311494218910576440603555878272898176832603182138149010237478034405864893349749052402738485921080445004060590373543982476214261409334833193253336147933774050913604226175098920515129592151780888389724997548756173868342053929060110527104114450080671021719568768094504215980811376081431117141342660672674776994864053604948576788151663271831230125782785119554700463487566324183766890791540785770477715565357638961155663558357185605605546222969382343794958783817825
961 -458538044291827246235075333595749449162281246858510967293602859788562690525295137268853122332372301604023972514580051210982189131955782406451621888069816643658017278637290205235453449291816182356087969686838899870999547696905766857763370318632221727511678765012806971438182232377141297058448460624767186600801566980304846904301013683779042044099034239838716537954413008299244124093428923975639256681784795184389120878941366780982881696602669674095411939681065501822463661487524257974605479501149584250598655213193143197810316601467674021457874075304046167893934454875
962 -1827479066335619191336048678800523272440942100265624790648309110633419288434492262254452048879745742567388680479105942144392633193262442563758335050789685043435382792406830194254395555701479462737257043429667715286291336663135873318778338671139228797588125140394076848746352057103908246280760289018043028510886910397597487558305703184624581285941473259398793353968003611038775438434726085782329428397050836524893855976986694634395393372946606580542421389539714276494101536531359672634758220797720900225358881587715707921418663045766176921278055306357290028799734615375
963 -3641674276529650288861762632002288847159052845700658331520358445800136671345577000276524903219347954295762074599589099662605880683147068826430160916371137692993249822044348019495519284933685450667493526834405343337895197358834621909382795337399979296543730160349152100461318377551817159514827616433670375609960520304246706775066089731354695210510578592716806278571753820958888957794641078521588964791215529897477995451544617864387081913483424743573111782478412976731236602911401050660541044351844659950637272862748124092629713795249525972931036482761827170578079674875
964 -29027619440719743588810979319819074171753280151829728858301280391626815542136321234569312610308578507062900187990915603534713264698446137823951614607257076797676485096046442097306608076172654567353755456634409396481728938283490907418773235863673693894856869867347390809071338602809297773560098967506559301023793192964555700061833852173993234437306313180950144652018004523078944763168072663236400005659439970676577714781814153184595785708720576483003932506809258623654379726941084723314935046472587517697818262113440441418845146060889375078840336445582863048466767864875
965 -57844675838864318053143537027991792365058609048672091807785867557614887344588752056038122434842897895421717162182933373675910474627058987601511870352078091898375006051499801194943634539357528220747431858142973336201414246962852865250052779860978770321046384201978272047506926562903916703166912243020843042351040735824705296599903106456568901370922321499447801208114634920083741740489330291609945296251920273172081808834641053444536472453750951893074157731185703972318520429956171940864891289499259892780211935797042454765221985362787842773689084958399840043732222387725
966 -230540374720111412530644531633300621744798804179490220973059617077450637967563866890007009704084013351318437965221835909577904065542626399861098034011905438725407632813948483023326079685845221169645561753468371992107085766880935332518326296547379157076634139935420649464701518910124305701027548794648287487630959454373825457463381946022557215608748382787654280177268472507580130125138635220184564586511276451048152136659801299960109129344659590878194106899653168005617291568665902662867320356699948848037076555712850363194725303982125460329920266138550087130816828356875
967 -459411894607709091981956579583630091108818299538653211804638968054030381968454572385774051395832361662865180929661300721568377594933444749257844789597664716053630308616834257276059312879652265970948291105412153907745971326555907327572714346894311929355402262311846526906390720723691351691706397649728283338846803380122400885762085842797794989118984626299699894417369541387907870476879162429468103369397342007414466563953916344387932049893649463932037274038915878745423496228354906340584618745978078004309665483824883815797554974946800167586097572749727009204843876156875
968 -7324012766101411887877638363775392113627359502562496244389657598150616585265693141588083844153393600393941603415840075139714052732451362986102335530032192043532668308445233737896846401197101000479002095391240040397041146189473927561055917150075435634103892264459107028119237192363641466225633397242362467443268460497984390980455070997991293669508440860596042118438891283779126298759503341540859267765020435804152942164190947341523313423511155503511569434884865538015883671276831523396592806289187706366225989407423147774161021046879153084905638163919201659141684604186875
969 -14595117287246466827132837647523511012811590505106481164000442540793437178687361668118255833911458248050259273680069334463145341410075935940313322918980560202333934472247416251680918886183283830675906136429808584114227505977166309721773969057580666882822101096667219475023990731118876853747882445897834803542777499712701608857852159026956850439443549331074259371213105334342097918374201189386376930912543303960597865138341299604212093107120785631868772527102864142320610288168794294818184426155233705875317219345442825956558236988156495982407417228615044792365937018250625
970 -58169817971644165725459330252913292345906813291486243484562588518255080549283855885510491808146079986559074589739327883540742154527168627160052893200802933754869062546091248689689105581427397205559848580863546377510931482585283457097297076676914286772154889525479866484992523882995441151123003645196937474738533828751860226643769532781665137936998723416425862607329757961408815002509960616667766200935971559908939532602914911618437063868174182734850179989463580179599463272227380148213506176820756192694820999989156665101086746594034034503079458768892539347718260322223625
971 -115920286071196148999756749783097034695499159339882472855436260332465067829932297773906077908097492043245941638666940735995196775499558489757674921054123251097499110223158152641141523481011342526012674566396459567954327928735863531908619818094571724927002792205770897681215791672086692716192597377400694143788942284896858433116059779539157612675687466334484082538808528996216330617772166625388390935953764128139853754466158963935814334279008283822796187723596320955226530825705438297418264111378128973083912085457279245077860818392848462166280898782499550605391177882083125
972 -924023021069575887294357301768966897963711405931491151938189449646028133278102307769778077810637210237725880469538535825607803103467674052101301736962291100312163689309700994509840045196374364085952883272057375239207955547166122062991755504729158153018948183138182011557674849665974995025782144526852446734646836238046151378377809847602256361122660997077759950113877039776424001673352620384268778777540909943238258116876337091126223726331024879690354796792617587202772799215602608979832006517446237945940484401361110690188544877477150087308996300171611644126101693652654375
973 -1841398394505557703457100522230243386589554384482180209258118543539207143295211073757039766572277030473741502806202693695635693954392415197352953821140680825801937711789835794814573327477666898214452868103308582311227364651546876341357671041798394304937040623951628900730042686025000529655695352762144803924440098114667510300796067106372841813172497094895967670370819712360211859449774646377283825333660662260985593513487376793107654476213625119958476825262986127015597592681452681204413423059946819503780677548036170224332567849360939382622963849982276441891583950660325625
974 -7339125839292171462854686064987479288234753717207211059897347213572076109108839207725696482375338226179737693936015253517923782269970591166451916564340988671214704514546347592885188559823719608694564716608874657630579701824748433220893715589590725556227506881088525043772100315348102727026087638010930317078723265791724101630072209966056850019235763575345119606139139757066059998340888272316854014317526376691115065728293631119962951413409951453469001063317158259830133321139013663691512226199911245701926684026156481325317277609054585917189266597157286598997052255095876875
975 -14625560518712501694694005153098125391836027151316524194236457062533891158972794441652336682313109921504851630069412961625975291231336265268119050137963631782738636791552362433821457817166653538147219737816454830539709087841524313587893835272384389493076970123030773497486349654073193434473526441697679595983548005572635825094595183552870214961410347309636479379208562613312158540283431705755535743404055128113678536112896948990859502150005677614451558016436142050102511838946772870310367441545053897844967740577253377656504072199377497884203841023873443960873100032462860275
976 -466339593588455996658685902012718916182312669005092451767047688305383906626263691623176964706540963890605515089918167382992162974507361245024451680628512521597158173107694179242339925481789198880267908033655813859012035669701062129974647698439141599410405030972046794305097542248727233279524736542655521544065588046537322619819469377218566690163002057659720531025584496440854891161496306027778967556080118429198438569501386324380684125930508900985381644950299939138514516831991364471371552029592292316532168121684554418719679023406380875160270012974325385309806222346561692375
977 -929337961839021315756869448535070347806512555325399184841803325619838757626750673070957574497067816473908841228322079728439858046433809973452003502746892404861481026653716035808429718437096796540308717442710204281982019906763529137216621360144328243656150046369063570636668285320646799585705897695547902196822620191001194616979024439554298204449708297096699973292541468342215427933913314059453070452085967842015721489067757598330800402442887236661758508411703154045739779193333865533019868783639911095484269532159495857980772833748437629413557538649960619445437783939360916125
978 -3704048440949391706360201544365750731850496871838860963715081148533876766082897876922896344979110785905211311971369597936051704156440686376805633592747839053323162619525751643743618652830064737131005501627489137312030586499554434127679335441556842018171444663340091818345330241492721088737302238463441434318215310331822757277079997203867744786242293396812818502959434195907930202542325253787063464848907057922471658859290510345903333301352121112993389228822923204979850367377929864874960581307390974897952640732472101078127865548007576563858944054864566967891939142940315798625
979 -7381612368020697874472679482183431744474279261448026292347419122359135414328635094868815903017615059551651960833648708450701608589597322902091717200664998971433595782119245614855771186589843005252902690168775594377703446640072217551687827830926862898317148660037302489879202554803165315757381682576276035091765138363009396779962282476757885677179483572197966189248065491538684193217647160509255178672336741579920537726737268319568338376851877723646682722608297418708567994641819373208425019541082525051997550632332042087259924090053914071592236824352165632642669323673703905125
980 -58841995733650705913653645015119355905952111826971409587569426718234250874219691184811418198340417188997454202073942561649878537042790088276673974256729563229427806377464843615564576030244748527587424301631096880896550331788004248483454398995102707103728127890011639847894214651145232088465985412536600394017213531522274905760270766029012860112373597618378073337148864918265511140220673079488062709988055740022795143593134224604559040204047825282783556560220427994848299157287645860718588012913200699700209046469161135495586252032144057884978116399835834614494421180141811129425
981 -117264119938111243691328110096389745969557980246410913092454871798315963770743625144043142281096346181947016274265604187589717166074061796718550071021311209086168564187506390691568548561802735342949454138316813865599139550097398884592409123379638932097643720718626662489942089340457623580989807830284458481451225743247754781611956521495127565259623224611548555936927656386553592537340892834249910905225941867221778293297224677983601349234366461190460604561907173017256294446990160711217981208201128815406634746021620815386209095538064865611755573457369068981994488692331540018375
982 -467384689855160293083358679141822266522250442652191765625120537900823505293982228934607799275164051890163565883376349073550053959280934696900616067186774004443242118360386978784928003127185240460594871178586567688345246638575579668324530864468336843411586072192163703651357777676732320464352451983435204171486861058117833213064356237405223310006278310722607991789343021483676946223169301989057180532641890497256660122164294694122011895013554306618597562378110667199125393549408848292980833451017533791753124639438517180673749898101818619149095024961448610993407768576156463983625
983 -931441106232206525076601884474903174076387199547958971372951305948843587864609548812712796317442907073072660799119295864785916283043083490567962233589918895935209877790435494852160689853668246248530368910326638963853853677486836795775947063574233851722580992293437126605299986234708663061715618957832721232902096452546119292363249103842148997255645178744241155559840263567164941659398436008711105456200878417218511881301987086251293288231488185824855162460548114998053556422473991664241559237582246895263856733123148684577696897641365895130292119938431158632844169522574275629625
984 -14850048856271195086790376385815326214339799173280874332214288707038067282947148985542518646979719843660938925423357229193863266919085257926859950732275048414056476181683284596789326120349946592629008564497158853724531764728062495581436034078610346205105539234857156140430839617937103156618083973791137937705048871084901950669303508070198814500961952809085015496364607779310654069870571813114491689427722947773703266660432493301941350717251612458557243687684023199277910765402207297996566647682103952533434333769548736345177752977843240002849616643896451236414694442550960605769875
985 -29594564370416605030831988675487802394669061702690717070189491098391600077589089805705547313727096500615657980310710904474673698438745544477589932271528852829231332735679479861418728095682177828762176458992815055696706450925062618097826329843971684873728094942156951780371307786812724361869338924418277940827422267959048252958216026742944439457247018643892269461282969615011993846858814689486037752636162585258659403507034501879909514170522756605226263308552017807291917596430997894383005410558345237383889946385405248168105511772087594036135834996922572362519842833225924537184025
986 -117958050685331904433235005572684648489908126259203365198625456406368142297084303180956187568912260900019813248094415674021772449152403640767675896376377679126652269423144377135269372632891439013220439638784749664186669728332146135014662754854775579669119080246122536000871439758797167081284484759598207208368934597443265349011956374340539195808296940436609147041421978282958555596506228934766864470446368113657739813166983359419923317129974070444765937933680963471254803401596168078017455642489144810262360536809982378601069636170693960002042425494833376657913775187198664737457625
987 -235079519450909681884674018198045292380597045949192522133430874114818780038870136126586444729534363921316081721379651095036298285190251227345510119728809417266590692963855106205749600779024782714290379705663224508059958820293142297440569036270864807709379159923123635576204784200156056381850639840050327840791990226110337326754324405600649035617953477040334541266947346790860667536299647735244602242520776169771807712765406553170201788039168182943115096165704615144841133020202292410800744932903898522579597949245425875084401189815354629507616464993249495325345892394346275115075125
988 -1873973982991259771785113934542312472459091431068664275630467170575215295127673271389670889362158552878831436880147906907394620743075322537017447067797675071246627831764496777810206331716193510787197399354052182414453679826547357018868341831649120673602297837605791248783591984170474797635076558077162330034491614393567830754571922083512866198913969215758780209532871764498804268740785450974480250265276956592229511685972006085798086318417498591963536940689361891579725469298697626546018893817359417777162867862608273473850955233791227795548570119723515207674518470139545812557015875
989 -3734684247194917098269423220407379052797643286791038713111881489589230886447567257744227829052390806596740912124137031864989684008697129141012525956146832725406575790098911171955426369881311840001583492544829981333557333607810759033558646865703151514327734113165838777909463903741158570413281997947509557631934248705482501938585701139134336984893259175187619608684823304173046727692707910890496029598443762834463465655258669358046540074419504271749374428815705043785276946398112256746413791419631357369856433323762292231506807649951981784657463807861525252099571187709853181546894125
990 -14885923272152669565425398007805573477110606474421655315090388240322328361537475150564366680243165780637110746708934068423484134442746334939833765073692325186317523300737680287410214601567329818834594405638281925598199230723657833481234768214206702904583069505608484664273479357740011837223041175657447186278396510496801972373393107772751609840796768389182168662495265412390749886338813551892825588682281907216962460076414857865506714276423599854871748985966436467451214980289849459718534162567540743617629783732894954692450366653242949618442779985678362267459502936063717832711155775
991 -29666698751262888387199960711822409301002470017137002267712933173195356724557531203193364473743947948292930095610640550087165656432314845112181317881475622848614640281490331551599569967805727943691547882074275280581678587970962887109423478529826678341626198056081490627588417488936955982356716772879372545812142389738833396001464568971931815777571763439591103035749898273937165515155556775972079250905657685926842440616467552254667770631621200518034010340346833524940615122172000689146422776055391492073480144169997513135811780161609309279943986348854455578438464479037177315443524375
992 -1891969788104733236822397494428158167357480103996124305911886093013136136917749651248815534341670486895971703194265689274913758153764078993122015014570235689410036897951818886371366123430707230473490005253575555797096082852212697671462265066240882034883709469576551837765880689536398773455459001934919984615180822726247536254674046866371264509427721816776503571021856415728186329789114056325703247710983395002495725970927624219596070404474681078198491562673086770284116003114001463304596058976177709026750653065293067208693544818693600143433847129409201892857188525001822566213930570625
993 -3770602427652836934211001653044637475529157226393081572406467853044306560886431580887619277403993850520773414523113594234697207841187424297470763055221043735490899316260472886333266423231993564055424693249573036175682928463775356185119660187402523209501370634735142081509242582671231795234998353302322909922903170367818604479355426735698622823924936027593857570042551708686888969438727812153642222779492586817662680459683553203001634773872501363297900103252808377031485971966373510452966365270750942763282520056611258817728625575221182964607838337463051909329683878125485255324641086875
994 -15029302634165533132136809405797639515137345000975240633676484541007588122969861090016848669089158587287026426901987988287595912944451282763158111896162751790759500091573434180736822503868368713065988566051115059686172799369696138033645969479364986877308280135634439564325572547830402789457810337810667373354670383297079789685318109383136764213672632335338897074958339909273092652833239025908179564036569043230965331973104866992245952690224195574835291960852743249294514507978643710678725089741162208478999340507337834442495789264614010971605890838056953385074655457880455313477090529375
995 -29952871480955027337715872413765546892982266469280303695055747582731705776732899036686845136486232641799169250800645407813369543084268234893811593859387675176960893147326753749146853291629120761818950076863679561163498151909655720322331615555357556761509868853229239855334281771203707267834007939576435579258604392038300726578880211966593169282123447156760837085067726673455821839767148732036100578376398404750758043520268292709169572044939276205928024078764813933016102783237839676659207892418818753179754464548794900200471507649979481162507016614941646796585971631132605916206101024875
996 -238780923251790077370947818238251448122770276873579931062994614263945525971143793525395130907330007204704220734294301745018227080410732715920546240204355563157700292760817695550427726039693994828155083946081943489596561572452476324657944806736484940448181083026747153063608631790519513761648617510278010541479235816048300972928020966882278879618534307655302255477347138340601631935493133466231564851715465194499014925251937996095187150639375354493040673880916287779264915761956272121158745648399016968119729365981356935333076075041001084769383244902245658197683348143767962825980363591875
997 -475885350552965781079311248585161110752201143578538939841695384696549408329651672753219784466263514860328271413282625443682264000778461290405341403496544136403561165211378897751955758917624842250295036911599620575555032943292949305010367433285251330662523382120508117489859931161246011880035910725097700046057413807911709160690047804608914878437339688376214224306407987846314385813264650147845656329346669349518096947317553458616987831815886488844204432298275490288264180159485569412981371718524419975580644182753215878141245898802877788803174029709891798233497304675694024207846522023125
998 -1896865655811320518169839826524820539651559267690809521733731703730334214764884122457222748103002266647681226134306897810589224644385489993218885874858970515644655626463792840939158325625562747967608874583510311272102125299017387109550342334277284362099717448973327947269201208576589814888559972810058768319856104336545870782790591349433129645715167615591763711714319614882403433632431641571272566010161373419221432521472172002383143882729054561745736705092725351068852613902238071267374645988266676014889581722437167097440757700839526897654334960106161897167186651302515860018851166941875
999 -3780439960681020171847999093704622316763017519491893651423283105232327749346230518330661152625703216111644966199604638179062208475446957534032834611455665962611120472762173720029894120440936367571080349645414444186942273744087705440555286874420493658599136577483379322335314921197187508952074980845672680405238742476539368096632700076798159283902801524167368918942152505736601838200371770138542221147378673150820692843094188645390229700213761393829591371210827000979064618898254254147490410573212164109754912121493893584589137720091589642872653559130498836095964587330639717014547220601875
1000 -60275334733098185619944497550026498218469551330778752378292825829824233635576299384264061417464212077684067341086496351126967851932526290922619515045049138107871704817720097792156631856310289444553305094746487898116607612575734375544213493925760350892704633591394999915314261103567957642731883494603405216381126510045943684932711770024469851622546267501324530043613679551464379708266727503088917173973805564716685126690293743762101822340208211663219004822585425703610206283713765828127587106179294744565932318865098639312689211809140305265961588346776673442714059380399719648079940885276295