0 1
1 1
2 -6
3 -13
4 29
5 120
6 -83
7 -923
8 -342
9 6119
10 8513
11 -34320
12 -93911
13 146329
14 803706
15 -220597
16 -5846539
17 -4302360
18 36623413
19 66739933
20 -189623958
21 -656803489
22 670564217
23 5268188640
24 574239121
25 -36303081359
26 -40322755206
27 213798814307
28 496058100749
29 -1000533599400
30 -4472940304643
31 2530794891157
32 33841377023658
33 16125812785559
34 -220763826380047
35 -333644515878960
36 1211702268781369
37 3547213879934089
38 -4934702001535494
39 -29765199161074117
40 4777714849674341
41 213134108977193160
42 179690105029472773
43 -1312248657810879347
44 -2570079393017188758
45 6615661211658966671
46 24606216962779287977
47 -21703411518833478720
48 -193946930258288494559
49 -42023049626454143519
50 1315605462181565318394
51 1609766809566744323027
52 -7599471425704212905731
53 -18867839092671423166920
54 34328460887258067173197
55 166403334535958029341637
56 -73895891674848440870742
57 -1238719233426554646262201
58 -721447991702615560167007
59 7949586642283266963668400
60 12999722584201575884837449
61 -42647383911781292860841351
62 -133645442001192324054703494
63 164886245381276725971185963
64 1100404339389622994354110421
65 -53799378279314087444191320
66 -7756629754006675047922964267
67 -7380034106051476435813625027
68 46916374171995248899647124842
69 98576612914355583950342500031
70 -229838006289611158347187373863
71 -919874296690100245999584874080
72 688991747337177862430726742961
73 7128111824167879584427820861521
74 2305169592807634547412733660794
75 -47591613176367522543582012369853
76 -63727800326020964375471147995411
77 269413491908551693429602938593560
78 715508094190698444057900974561437
79 -1170386349169163409949319595593483
80 -6178943008504052518354626417523542
81 2013761435680091351290610751630839
82 45266362495208458979772995674295633
83 31170032445447819520738720412879760
84 -285694505021011393337672249307189671
85 -503884732139146129982843292197347991
86 1495976803007933623380862452952979706
87 5023169927981956533260765498334415643
88 -5448667693073578830405271672336442299
89 -40610857188947274563230630160677351800
90 -2470183337432222750393728454322255707
91 281805816985198699192220682670419206893
92 299097100347224258444976781850674996842
93 -1673543618549166635900567996842259451409
94 -3767223320979736445015405469796984429303
95 7947582008864430006288570508098831730560
96 34318145255722585121396408796677722735681
97 -21314928806328424922623584760014099378239
98 -261541945596386520772398446336758158528006
99 -112337443952087546314033353016659462880333
100 1718456175222618099092755771340647646815709
101 2504818282887230923290989242457263886978040
102 -9524374943671095770358301156927269640731923
103 -27058102923881712233395225854128116849578203
104 39612521681815958159112882244362770635545258
105 229019242148987943792879463223259588582592679
106 -48268409623723763320910712487279805866224127
107 -1651403104666639369871066955050096925944372880
108 -1313524237300573026624691967639138284880803991
109 10246297495365902562472776717711540196729806169
110 19440967156469913748845620491185508190895434106
111 -52283115311091404188463816532795273186213209077
112 -188369885406380800430383159971093830522481247819
113 177611921771259028888863555758473081781011215720
114 1496201119615924631901545675556129895438379950453
115 252917667217111429679500785246818322971301440413
116 -10220490170094360993631318943646090945097358212758
117 -11990913840614141001387824440373819205896468295649
118 59552517350046385954031408165148817409785039193657
119 143488914234345372963746179247765551851060317263200
120 -273378707215979328714473677908276170017434957092399
121 -1277801106856396939460696932642635032974857177934799
122 635849843655458361540618812715298157147187521711994
123 9580457591650236937765497341213743387971187767255587
124 5129508686062028406981165652206656287940875115271629
125 -61933694455489630157377315736289547427857439255517480
126 -97840255257923829006245475301736141443443565062418883
127 335695605930503582095395734852290690551558509726203477
128 1020577392735970385139114061964443680655663465163135658
129 -1329291848777554689528656082001591153205246102920288681
130 -8473333597929347385502454515752696917794890359062238287
131 831709343513535441198138058258441154641832361379782480
132 60145044529018967139715319668527319579206064874815450489
133 54323079124424219051328353260718231496713238345156973129
134 -366692232578708550926678884418973005557729215778551180294
135 -746953786449678084285977357244000626034721884194649992197
136 1819891841601281772200774833688810412869382626255208269861
137 7048568346749028362202616334396814795112435815617758215240
138 -5690674544459944043202807501424858094973242568168699673787
139 -55030652971703142578621121842202561660760293277493007180467
140 -15195931160483534276201469332228554995947595300312109463958
141 370018639641438463774146383563189376629374457642138940799311
142 476390157764823203707556668888789261601007624744323707047017
143 -2113740319725246042711468016053536374804613578750648878548160
144 -5448471424079008468664364698275061206011666951960914827877279
145 9347710813997713830315911414099693417620628099293627321959841
146 47487010782550773110966464302025121859702296763020031117100794
147 -17946964915433223701244915596672732063642099932035360136618093
148 -350356040393288635478010165710848585081558177273175577956323651
149 -224727285985256069569295756534139460636063477748928056999997000
150 2227764996767764378776775403441800634934843763163300988694268557
151 3800855998664556865761845699180776859387288107405797387694247557
152 -11793498978709793785675582124911827585156618234737309533165632342
153 -38399490969361691846008502019177265600867634986577891247025365241
154 44155001881606864653720572855205527495228692656583275485134061153
155 312951438667138707575780086989446386701302137562628514214311617840
156 3866425495890654999736077003007694234701288966545585818373189769
157 -2186793645174080298030724531923117012674413673971854013681808135111
158 -2213858623645314883028877070944170872317322696737673114410420463494
159 13093696892573247203186194652517648216403573021065304981362236482283
160 28590707258090451384388334149126844322624831898229016782235179726741
161 -63065170989922279037915028418496693192200179249228118087300475649240
162 -263200121796555438728633367462384603450574002536831235562946733736427
163 178256075132900514536771831467092248894827252207765591048156595808253
164 2020656927708788585637205403703784473048845269965584239988783731963242
165 772864401778484983879802583434138730785054504511225102651687561305471
166 -13371734092183035115580635242492352580556862385247864577269798562437223
167 -18781784904632430002739253326531323696052243916826440295831611491575520
168 74820353740648815806325193370915144367845792779908611745056978445485041
169 206292848073075825825499966656634410240211500197693693815878258886513681
170 -317449628111465884818776386939771600334709049261666588399520590231881606
171 -1761499564622996665597276153536212472016189550645522445110668402437477373
172 460647832157264528134158555042188730326773794186143673685975729185693869
173 12791144784518241187315091629795676034440100648704800789460654546248035480
174 9566609959417389490375981744500354922152684089401795073658824441948178397
175 -79971403532210298820829659664069377318928020451531810452565757381788069963
176 -146937673248132025253461531875571861773996809077344375968177528475425318742
177 412862151477340066492346085772913779458499334083378297199782773197091170999
178 1441425864214264243266576808901916811876476997624788928977025472525068402193
179 -1448609196127116222179845791508479644333018340958859151421453939854569794800
180 -11538590245626965925045883453821897327468357324332381654260632247530048610151
181 -1398325872737152369786962913262539817137228937620367594310454668548060046551
182 79371805846651609105534221263490741475141272332706303985513971064162280224506
183 89160086955811675694042961656328520195101874896048877145687153743998700550363
184 -466442553970749588044696587188106670130887031432895250752910643705137261021179
185 -1090563162661431317902997318782406311496600155705237390772720719913128164873720
186 2174534715133815798409878791534340379419609064325029364497653786022832662274533
187 9808476853763835023730860023011184559895810154261691099906698825414729816390573
188 -5413266152172875565138291517729198096041453296013514451576877676745098819531158
189 -74072604128519720731254311678807490015312124375845352150923769454648207534265169
190 -36179741063309591775286271054703103343021951303750750989885625717432515797547063
191 482328487836328453343493910696949326764162919327166714066580760465104936942309120
192 735586675279495595770497808079871050165316578453421970995780140487132547525138561
193 -2640712739574803577633959566798774237183823856836745027470285182768602011071025279
194 -7789819466531272748027444223357871588341039906010698824440746166178529843746995206
195 10695169710492352295410272744233548071945727091846516367851250113201684233750181747
196 65223905976211261531602382307738649190333006433921408138936473276451393139979148189
197 -9642281997235204536269526901896187313287083209004206436022277515960396496272124040
198 -466209623830714035257486203056066731645618128246454063408577590451120148476126161363
199 -398713649850067603503599514742793420452608545783424618356421647839397373002221293083
200 2864753716964930643298803906649673701066718351941753825503621485318443666330661836458
201 5655749265915403867824000509849227644234978172425726153998573020194225277346210888039
202 -14397526752839110635267626836698488263232050291166550624526777377034880386968421967167
203 -53987771614246937710035630405643081772876897498146633702516788518394457328391898183440
204 46794915655626836736837757451246336069747454540019220669170653120849705380387055586729
205 424709316955355400707087170290747908479885737027045656586788172749610906679130342870809
206 97144907365967543549222868132023555991653555246911111902593600903662969016420953763706
207 -2875820311321520261400387323903211803367546603942408484204923608343613377737491446331957
208 -3555834662883293066244947400827376695309121490670786267523078814669254160852438122677899
209 16574907516367348763557763866495105928263704736926073121911386443736039483310002001645800
210 41465750156550400227272395672286742795427555171621576994572938146420818609277068860391093
211 -74558602458021041117631951393178998702418377986860934858806766959731457773892945151129507
212 -364818853553873842708538721099186198270411264188211973820817333984677188038832427173867158
213 157091363652273445114884938653066792646517381719814570190830034733443016378418188884039391
214 2710823338529390344074655986347370180539396231037298386936551372626183332650245179101109497
215 1611183792963476228270461415775902632013774558998596395600741129492082218001317856912833760
216 -17364579576742256180252130488655688631761999058262492312955118478891201110550398396794932719
217 -28642866127486589778145360399087007055858420971252667082160306385335776636559623395184769039
218 92909190909709203483619553021502813366475572436584779108525522966902631137293165382379759994
219 293409253802115331930637075815111862757484519235353448683647667664253067593210529148673143267
220 -356955082565849092454699795335407830807844487820740005076030993104065350367841628527985176691
221 -2410819859180656415969159326041190870110236122468214145861564666753836823520315332568697179560
222 87865718780287231213739241306663945544675292276965889670652284974620629054576067127199057277
223 16963604733044882142997854523595000036316328149554464910701604952251478393696783395108079314197
224 16348544701582871524501679834448352417503601103615703683007038957429133990314750925217685913258
225 -102396688429731303476483301830716647836710695943265550691904195708331214765562732840538869286121
226 -216836501340811404147995060671855114759235903668575476472953468410335152697765989317062670678927
227 499940317667307720187388052143161420097738967934283378370375901547983350661173140566709414323920
228 2017795827052987549223353476846147223412390293614311713681050180420329419545535065786148109076409
229 -1481786396618166492088362888155982717271782481925671934911581130415554035082676918180817791191031
230 -15606357185989079336651837226079013281158514537225853930678932393357859971901422378683854554725894
231 -5233852409661913892033297008987134260256037163746150386297864480448981726322683951418130016388677
232 104010647892261641464529563573565958707853564596834827128454662273056038076987272699368851866692581
233 140647614759895038708762642636475898529645824743057879832539713636198910161246060359295761981413320
234 -587426920485936451542944302378485812425329127434785910066642922275193356377664848536286201085434747
235 -1571960223805201722504282800833817102132849900636191068894420917728585727506387271051356534955327987
236 2540028219596353438296327315815583584844453991407310301572079538197767767137266668702646872642715242
237 13543749786232765495826306921652303299774403295860647783833025962297867859681977566062142617330011151
238 -4236447750941708572247984289056781794136774643990524327171530805086506510278889114856385491168995543
239 -99042696254571067043032132740622904892557597715015058814002712541171581528052732077291383812479073600
240 -69387561997979107037296242717225432333600175207081388523801996905566035956100508273296685374296104799
241 623911311784018362263928686467134901914303008798024023174216990882635034740268616267743001313057410401
242 1109624245769872111525002385487712928249504235247593742840830969221597286432972174180819798933130143994
243 -3257754936718256424322498419782231385150616826338574419378687966956847956748908139693381210258271728813
244 -11025124657107361204997515118196221882897146473071730619264504751508028961779713358959119802790182736771
245 11779159899920433765259973820279397813157171311298290316386311017189906735462643618894548669017719364920
246 88955032499671962200242579647652950993437196622800404651237844277746109467920637131608387288548998522317
247 6500913200228925843422762905697166301336997443712372436533667157416762319682131799346546605424962967877
248 -616184314297474809558275294627873490652723378915890460122131242786806003955762328121912164414418026688342
249 -661690706699077290462234634967753654762082361021877067177866912888723340193537250717337990652392767463481
250 3651599493383246376445692427427360779806981291389356153677051786618918687496799046136047160248533419354913
251 8283434440276787409681334872201636363141557818542495623922120176839982068851559801157413094815282791599280
252 -17277762013405937225438512119789889095507311221182997451817242329492448743626033521794917026924451143885111
253 -75261803095343449093207856225201343637498215950980466819272083567372323225586952129896808690631430685080071
254 45682530998498111484861728613327880031052962597300515343448612739074817979795282522667610497839727322115706
255 572515152665902255137316722189737285493540474254163783078353197710681080558903947431945271332259742117676203
256 252737435676415474743284621896442125276169736073060175674212908537157354700336969773271997847381650862866261
257 -3754868632984900311217932433431718873178613583706086305874259475437610209211990662250344901478436543960867160
258 -5524030682719808634420924786706813750111801736217507535593749835197711692114349450663248886410108100000930987
259 20760049748174493544104602247315218362138493349725096605526066492865559772369585185089165423938947707725139133
260 59428264527213153985051075754262914612921105503247649354682315339249541617170031339731907628809704407731656042
261 -85892083710008300823681139976943613922048347944828026884000150110809376789417064955892250338762929546344317889
262 -501889935400500378719038670256784016212496086467561572366776357485556168109607284334015603740430860400465910183
263 99354650569557727046729309581821281241842349146234615821224693290109469416312170357230148630909646423944315040
264 3612584198373060378080000001379309394729314954419165622388659195689002646183563160695339374813925669227205686321
265 2917101644386156288752894834306560426036418510395523311640086342658236360269377968194728334397558144259595481041
266 -22370987744225266357807105175348605337068786170538636045080528027164782163015564156672647289299921540330844323206
267 -42790699254928360379077369015494528319323715743307299226561132425772436684901209934035745630082828550148012690493
268 113806214954648504125572367211945709040157787450463153089002563764381038456207739162672785395016622232167897571949
269 413341109739147026779113950320407407275423797653614247674930490744788095250516208700923004805596422083203986405400
270 -383302394943392502099892620163212556005680714499627823948087455605879173942937965437786492959519933541971296598243
271 -3276690163117421689553690272406064406933647298074927557672600890819395840696551426344247526598694888124399201436043
272 -593573398513674174854441931263576514893882296577532790035988701578241623095985668279742075882055353330600125248342
273 22343257743308277652021389975578874333641648789946960113672217534157529261779874316129990610308808863540194284803959
274 26498271532903996876002483494423909937898824865989689643924138445205220623451773994088185141483196336854395161542353
275 -129904532670253946688147246334628210397592716663639031151781384293897484209007346218821749130678465707926964832085360
276 -315392433400581924820164630795595579962884490725566858659250353410334028573169764177439045121060840065907730962881831
277 593939295291195701996866093546801892820264525919906359403219336646948360889881659354313198793688419889581022861715689
278 2801686329095269175738018509115970952560455960998874370017971810519286560902070008596386514641114300350935139601888506
279 -1355888737943100738240044145711642297181395720440470145804563546009351965327101606883805876914704638876132020430121317
280 -20967693041609984968406173709523438965104587447432590735930366219644357891641591667058511479402504741332677997643340859
281 -11476471876008279800725864689541942884834817404349299715298421397578894134351880418871870340999572269199753854632491640
282 135297379415261614978117351277122129870897294727678835436214142139931611107139261250537710014817960920128992128870894373
283 215632682547319573583198404103915730064741016558123933443303091922983870047602424182640802401814966804527269111298335853
284 -731448973359511731263623054835939179031540046535627914610195903056537407702372404571123167701910759636375675790797924758
285 -2240877751190748746346011883563349289484727162442495448713317546517424498035589373849608784514615527268066559569886275729
286 2879265062325833372499349500288224963736053163306899953558053774878337355881017458148253389398759790186563170965699197577
287 18565409320661074596921432685231669990129143300404368094551276600500308842130143075095514881001068481063029087954903127680
288 -1589446115619759010574013816785904756023228842743931580355099823648052649036979131942258844790250050242913108804991255359
289 -131547311360247281189024042613407594686927231945574508242214036027150214543947980657610863011797729417684116724489313149119
290 -120421188550908968115005945895906261394764630046366987179728337261613846000689126734015051098265979065983724962854374361606
291 800409990970822000208162352397946901413725993572654570515769914928437655806946737869260989984318126857805092108570817682227
292 1643358310827184777013203973669290731177078403897223480773868275759734577811770625007366347672179980319691166848551438213469
293 -3959511625968569224443932493116337578719003551111358512836521128739329012836856540077460582218046907684944477911444285562120
294 -15463019801758862663536360308801372696958552378391922878253599059057471057519250915129025015923306769922782645851304353056403
295 12253561580021121907571167143012990354074472479387586711602048842117832032338744865413199059603021583871828699528805645878437
296 120494700192333160552325689304622599232784339128131046859377242255520129434973501271316374171066168973331307220487936117273258
297 34719769132185307199327519303531666754263031772417939878162900360695305208602287213423980753845017886228506323786296596124199
298 -808743132214146816666952305828826527875227342124499388137477795427945600836212221685790638443618164927090644219629256224788607
299 -1051781516139443967062244940953548195155068564531424967284618097952812737296428232179758503720533290130690188486133332397658000
300 4609420409359583749606421199848237499971522830340070749677726470042806468557057319620775965384793864358944321051271461175862249
301 11971891022335691519042135786523074866057002782060045520670053155712495629632054944879085491428526895273775640454204787959468249
302 -20294051843181394728202812612414587633743657030320449727074032134587149650267346292466346266265030155238834606904695440271567494
303 -104097288999531235361497763118076111696142676504740768371764404224574619057691730906619944706264718422155264090084128955987845237
304 37961073902738527735921925168826001740062922707502379717753820717535428494179693140644479157590492664516578158248739125913127221
305 766642096899457175266406266995358783613061658240687758320104650289557761898021809486984092101443521619603426788837641817828043880
306 500914579580287481114952790813576771432621199288171100295827905266809762438763957502472737998310072967987379681096467936436153333
307 -4865580098715912745749891078153934713858810408396643207944904646760094570847388708906415906711794578369236607840767024788360153827
308 -8371982155777925113554560613848972113887158803413840910015699983627762907918736411423725072699965089145148265608442300343413227158
309 25687078535233464106694676933228570883124514055362661545598632543692899088012984550921186274282596959439507989276926873175107849631
310 84290953625678939901576601230171375680334625679259547915708532429087239443444139430887261783182352583455545848536022975579000439737
311 -95518596120955308845286137302428620501536972708279082903481895376763054172646752425561042136795826132621010076402465136646754507680
312 -685555271500707888156322345913628250263879352463095918313441622380373730276755728441771874619072294216809831016154625965699757585839
313 -16925098654020726239319384796627906753120543505142337989068354743032351068228461462844579661501511288462760481337370009172476032079
314 4781961801850934490854937036598769845094034923736529090205023001919583760869061637629558542672004548229206056631745011750725827068794
315 4900437492429079574530172730175165192365878728272525456128501485120810218346660867869470600302515127248445380001106601814933159293347
316 -28573295120527461861454386526016223723292365737883178175306659528316276107736770595537439198401516710355997016421108480440147630188211
317 -62876357567531018883165595637242380069853516835790856368206169924161947636163396670623733400519122601095114676428854693144679745241640
318 137136708276161214147015110044871185993193043329391390858940446774051985117993997498138340988291494371396864438518904669936353666075837
319 577271211248878346329174279505567846482167661179927385436383636243185618571137774192504474791925352579062667173520887521949111882767317
320 -382685746684250152699931490808530455470183642125812350576199491175178277254820208294463912126115108020715383896111445167605363779763542
321 -4423584225426398577004151447347505380845357270385304048630884944877477607252784627641995235669592576074154054110757657821249146959134761
322 -1744783998636647508104631011687792192554071775504617594597488506651229666469043169580747850786786819929146366837977541648011600500789967
323 29220305579348142530924429119744745473363429117192510745818706107491113584300449223913218798900361212589932011937326063100732428213153360
324 41433793569804675087656846201559290821241931545724833908001125654049721249583751410978453754407868952093956579803168854636813631718683129
325 -163108345485632322628814157636653927492302072274622741312729817098388073840519393156414077837894659536035567503758113587068313365773390391
326 -453144900474265048242412081047568963240995593094696578668737696676736122587605653033263254118749742200693263562380295569526008787804172294
327 688613517925161210159287022409008529205118912827662610520371023011980394296030099061635290746512874551555708963926499539952184772609560443
328 3860627821245016547856171589741991271892088064490538661201534899749133252409269670294478069577761069956408553900588568526634246287238766501
329 -959666804231111923258837567121068432543744325303099612441062261334729507662941023136968965647829051904481408846896928253031047121028156600
330 -27984061552946227758252038695315007335788360776736870240851806559578662274527828715198315452692156541599341286151016907939470771131699522107
331 -21266393923328444295440175725467528307982150499615172953764370730235555720887241553239532693157353178267971424222738410168253441284502425907
332 174622036947295150012324095141737523042536374937542918732198275186815080200807559453148675475687742612927417578834379945408041956637394228842
333 323486794410594260080405325220010221198411428434849129408548870298463970247018250325825404327789214860803217548393548816585816045628911210191
334 -898867464220471790005863340772152440099343196127951301716839056009241591158634665846215324002024983429688705503447110801270477650832848391703
335 -3163275025094631610568700617312223988488223195171895207576681148098489382887762418126993154296549487455311228342201952517371189970235226863040
336 3128797224448670919472342768092843092207179177723763904441192243966201755222680242796514113717625396552509710181927823091522153585594711878881
337 25271722400111092193453247089278411011624741543927030357477960280655627435437017169685466193793471808739688308577341490713120483377241299920161
338 3370141828970395757146847712628509366174487299860683026389614572892215148878255470109867397770094032872120337303846729072465408278078316767994
339 -173531914971807249597025881912320367715198703507628529475956107391697176899180864717688395958784208628305697822737543705919377975362610782673133
340 -197122907774600019897053815900719933278420114606653310660683409401942682941328653008457467743174866858410540183864470809426635833309159000049091
341 1017600497028050727282127357485522640727970809946746395671009342339937555352937400015361303968314593539729344575298335132009009994229116478662840
342 2397460851450250866561504068790562173676911612193319570295793208153536335942237971074563578170538661548603125862349630797995460827393229479006477
343 -4725742627746104224413387433608096311418884057433905199401272188226026551528323829032965549607663493229502286164738715126067609132210585871633403
344 -21507968587897860290343915915142031527157265342787142191471824645300780903123989626554910596801434124069724167201186130712035834923963192224678742
345 11572229806324869280549796120114642652774923059250194204337080672281404957574277176675848250452210328536791835951984875170437429001510908876755079
346 162128009921609891312957207526108863342875780458760189544639853189386871279442204562560222428062249197024861006360287790154688273469253254449506273
347 81122401277335806349108634685306364773451319044008830114280288483417036576422264325829284674896776897267318154696393663961626270458676892312220720
348 -1053773668173933432841591817997455678626679144167312496698198683842291062379673167612092272321538967481906708889825620867121191643826095888834323191
349 -1621630477115284077285352260794600232040838377475374307498160703226210318414629017892897265045816405762777935972700376514852575537036834135019868231
350 5754785200102249952605790465187589518345915631695813169389230083669827118243083155391748641204956366610569026256078969554995765969745837086820394106
351 17106198539909238493603256290749791142631784274023433321876355006253299347145486280642029496525671206950014578064981605158963794729003676031959471723
352 -23177297860806511174637276965563335485789625147847258863848255579435490480556095807100210991909023359323968605727571181726006567059217183575783287019
353 -142920687640171180629860071000811873484212115066011292116982740623208585910574499771594417467588721807974070652182442417838753130162242915799499589080
354 19320397385474397592600867758131474916315260968919519929955048432839847453318170878107059475774441707293709587910555854243292839252277369230983420053
355 1019765210866672662001621364763814589305800066430998564748834232795299948827339669279267981748895494363112204153187652779114564750387977779827480543613
356 884522429168351878853415290456894264891593239648561925239148893765421016654112473132518565418474402412056237037813761799411514875622036195210596603242
357 -6253834046898356755157934262889807860249007225368428028002690735801678625137265211822357306823794058129729192034499807654390438377093808263581767202049
358 -12445491051076819907131841296088067714490159902908361504676732992159625741716052523749987264753114875014122851299196140250271042506448061630055943424743
359 31331347277211677378973698544140587307252890674670634691342102158452124634244803959006513883013443531893981492942302513330462026133208596215016426989600
360 118449784634749416728896587616757061308684009995029165224079233103569504826257171625256424736285247656992841452036675495082359323678345027625408030962801
361 -100869646305732324923919302192227049842086224727665277615315482005595367613456456087789172444808857066265028998559442098230874859254115145879706957964399
362 -930018138748978242026195415509526479002874294692869434183870113730581901397256657464584145598805590665214919162816170563807390125002530339257563174704006
363 -223930614608851967558760300163937130108270721599212490876661739691414328103061464850059938485143591201359716172900075876191266110223724318099614468953213
364 6286196356633995726624607608402748222911849341250873548410429056422658981677735137402029080706495543455144717966813118070460464764793988056703327753974829
365 7853710658895959499535929709550308133669744392445360984547061234262559278399165391352448650102500681864662731177113649203799327536360058283400629036647320
366 -36149663837542010586836323549268929426713200996310753854325942160696053593344980570461754914842968122321350294590578177289423925817197858113522665241176483
367 -91125638449813727083587831516121086362401411743428280746155370800533968542139138309928895465560472895373989412830373721716019218571718266097327068497707723
368 161922008412980347024266433328761419624590995230746996234126224324338406611275725683303388938340303960875462649303673519309948262148666740697331588190527658
369 799801477561676436609381253941609024161400877434744961457213819928076186406249693852805657197263614228493388539116289571322082792150694603378621067674481719
370 -333652581329185992560483779359720913210736089180484012181669750342292659872680385930318065371118513497634850006009425063847555042889972581502700049659211887
371 -5932262924260921048826152556950984082340542231223698742382166489838825964716428242899957665751963813097088569779823452063102134587944834805153047523380583920
372 -3596694854956619100902766101432937689865389606960310657110478237442777345607665541387731208154134218613644619737757476616169249287715026734634147175766100711
373 37929145614869828240880301797223950886518406011605580539564687191429004407407332158911972452109612473065975368721006687825545692827898816901437185487897986729
374 63106009599566161947199664507254514715576133260327755139338034853528445826660990948626090909188552003361487706885309024138730437841904004043876215718260691706
375 -202398009704522635738962448073313141490052708820911308637614775486474585025190334163757716255578735308100339874161737790640089411953387714266184082697025215397
376 -644140076901485769369360099624094744499085641643205594612981019461173705811817270804140352619898599331630753822358900959611202476846715742573317592724850057339
377 772645991030172680803377036889097245931283320103173565850322408944148389364515068342163661169152547825071625296773263574869423406826998257289970986154326450440
378 5281626529340573066388897734257760457424882811605612728141189545172364330047235963971146129508442743146486902053285570292147840744754008455303194135228276851813
379 -126895407870635699234741523965920264094100429116602232811067317436674395504369514423999498675625091629014475024127274731938123103034979345726602767852008301267
380 -37098281113254647163957025663770243466068280110355891329799394133643224705835021262222022405234724293654422789397126266776973008316313038532848961714449946263958
381 -36210013258160197269313834996008801617409577106539675700121922911586503937304434661254025914505348652251321464228235343653406146595068183112762742339485888155089
382 223477954534622332878385344650382902645068383665951563608473836023916069003540714174300130922137721403329638061551648523785404911619123086617179989661663735692617
383 476948047341743713763582189622444513966935423411729293509327296405021596564671756803078312323675161969088888311149295929359247937784600368406519186038064952778240
384 -1087397634400612616385115222930235804548543262249931651749989555762390886460113242417022604131288887854218578119712243737138586443549261237913740741593581197070079
385 -4426033965792818612730190550287347402317091226132036706315280630597542062412815540038570790397015021637840796297757315242653322008041463816759375043860035866517759
386 3185749475011469701965616010224303229522711609617484855934646259739194142807977156880587438522007193341689250540228390917316783096803364848636810147295032512972794
387 34167987235561199991076949862235735045742350192541741800141610673921988579697685937150582971301112344806574824624529597615890037153093611565952435454315283578597107
388 11867740910480912077317637790665612439083368925219347808599086855747629580041845838986470901647061991414750070842930861194672555475470057625494764423250055987787549
389 -227308169738447487860221011244984532881113082422572844792392187861706290477841955721067609897460724422231273701528776322116557704596185223336172283756956929062392200
390 -310382356111813872401444475779643819954696664899108279452585795851939697538134876593972906208990158362134524197429292350479265592924475626714635634719707320976905043
391 1280774832057318542620102602935247910213094912058901634094159519180004335806758813453500363073234912593484391713272141904336638339248820936638570351578991182459840357
392 3453451324840015649430213933392754649895971566352659590262260090143582218573702949611310706536166021128426061095277188357691497489720150323641019794616942429298175658
393 -5511972499561214148910504287153980721595692818059651848396856544116448132073608744563191834976478367025964680897627804972664970885021596232828972666435995847920706841
394 -29686131773441323694922001820903263270867493782528268980232677175121523662089529391842366780729640514924947108564568123476505453313062648498316111228754592853007936447
395 8897675723487175347451528189174601780302355943889293958545318633693613262425731820099976064105708054256805657718826511332149342882088525131486697436297378082437011440
396 216700598137576441211905540935497444676374812421587176820174058859544278897052437562996543529213191658731435417670803375667687516073527064619699476037579528053492566569
397 154416868073166213779744843611275232214258320814362119110356828423688986060072314822296711080473235278933795813639017796342642115898907388699292593983497881476433486489
398 -1362487318889868874703593942937206880520365366136748118630861583593120966219294748118679093624019106332186252110056605833331170496615782063638603738279558814898014479494
399 -2443405395402032371161807848216133506020173611837282952403359382558943868639800951874756071187331753284722822805529730407729665307908133784533651896164043985233048884917
400 7094005836827049751763349752344314657622383951119953878012671702592902894895262284955997584180801991040580941964866510425588528168402340660936574271792867719053052471541
401 24197843604641276349896004689857249199763599233980934544836187380505509975373868948079290082492124264033640701603574623279696185323759277152672137544941175615684394665960
402 -25460197253148071912447443576552953403593088423858742601252514537644810288892967046612693006773489673250425892150490949699423511855057107473883882357608898417686972634827
403 -194845102485637006361719476405553697801938283061725284415105826201183380116510049683167723584218359521485910803375513312657296809121372047542588845172197127727477735296547
404 -16623721713600502974587371369683023976786664094714086206338224437669708094259280356878872536803931808732929558322076664761332226135972295225401668668934838803668926852758
405 1347291995685858541557448963469192860636781317337362904699402558970613952721311067425295192552724584841668446065306516523839745437713632037572720247536445055288675220223071
406 1463658047681062062379560563056974028474287966000361508143770130034301909381126029923447300310352107502798952973561053177169071020665438104150531928218988926914357708192377
407 -7967385922119947728522582181227375995983181255361178824752047782759995759668051442053619047558719986388880169483584562489709147043329986158858509804536126460106368833369120
408 -18212992255887382165179506122626194195303197017363709381758438693000109125335933651517750149731184738908472840298511934729892644187988052887912233302069048948506872790715759
409 37558709198952251934478569145965437776579071770164542391505895786319861192340426442857583183179855165813688346086580002698071385115321850224097335329683836272237709042868081
410 165049654990163927090735112004348797143701450891710508063814966637320625069691962003481834231298148338172998228176163545807319894431238220439482968444167178911785818577878394
411 -97861309402501836450614872017409267292352051499441288676726303866918403276691023096521248050960837822522820194429896473079179801376014731129198378863619674993878144722198173
412 -1253208894333649326085760656047850847298262207741414845123431070328162778764534757120894087670047876189733807791663041293730419062394682274205579157972789927376378874767346931
413 -568179728516136470931456551925985976251797847245325824386346943259733955827697595445245351313322011432074066430653765982176160452762579156301190505927452202419231861711959720
414 8204282531819408811668868040408969954836037606944578091477670549037405495524045704401013262377013121896062588110987523073936772984000196763137863599882077289215420261659468797
415 12181540631432364108189063903890871788598622537661858862182099151855543186317928872517730721570267201920581053125563884949169896153338250857246197141374242706150043293643186837
416 -45248437091303497573493012378971917895253640710950187778161594691406295282350391058289362115068824651351857063651348776568387514734663126484718848057800298318357898537973094742
417 -130519221511330046330816459706208020415443998474583199813436288754395097586575893165913477166060695064795924435530295971212576787808030882485442228047419997261408201593475402601
418 186219838127794436683634626946595404851331486502068114633694874085448969389876844242112057639421077494667075010029145464766135815334611002907589708357182090967097088172336260593
419 1099854388707104760999349844890051547759439475824150513327748895366214652495908096403506397801845942948238546058741217263254173329990827180305685304689122071796954499326664078800
420 -203684478187456295786092543736116286199880929690326289108115223231928133233229813291278005674101599514430979011462800990108777377351449840047442653811152564972725117879689745351
421 -7902665199137189622781541457966477120515957260459379882402357490795430700704586488115822790287023200152100801422651321832887990687287240102187239786635007067551406613166338296951
422 -6476873851824995552278893651813663117116790752627095858645550928171933768071977795076876750568312003551083948342411714902126549045827091221855141209956939112742330788008510079494
423 48841782542135331807191896553951676726494910070588563318170951507396081136860127621733882781440850397513621661616147537928089385765183589493455537296488110360117515504155857999163
424 94179899504910300673144152116647318546312445338978234328689808004599617513363972187272020035419034422371209300013029542242975229085973228046441525766186684149313831020215428555621
425 -247712578290037021977199123761014418539151925155141708898506852547172950444656921164865159434666918360224142331300003223253650471270311898407747235309230088371508777508875577438520
426 -906971874824409126689208188577545648363339042527989349199335508579370273038204726475769299682600159316822607431391210018954477074872124494732837915672536877416705594650383577327867
427 827016173205850027151185677749555281410724433558002613090212459250840380074393721678286816360068269204746388887708812543821076224020058794121392731492073741183855847911745464741773
428 7175819296976713913975642997792374819954097731253928057485561019306432291341826807008671914138269384422504640907447282676502415748124930257251258141199831883100795010464430506036842
429 1386706084535763723917343253545487850079026696347909765854073804550549630821070755260664199617791499989279918693485594869754882179984518698401509020755315694813804075082212252844431
430 -48844028994301233673912157731001135889599657422429586636544853330594476408571716893800039199350094190968252567658645383865762028056889993102357297967643507486891760998168801289413463
431 -58550971586051579741333560505819550840152844296864954997523369962448323824319212180624688596674634690893211998513044547954046203316781623991167861112930717350588389523744287059324480
432 283357231374057055976051543611188400387044757660142151458290603351713011035682806075975585798776024645884555975097473139106287993081448327725333224660573835057653937463437321966569761
433 693214032476418114165386467151925256268114667738196836440954193088851277805917291340348405975498467482137039964688784974784611416298919695663508252451088856511772664129647331381841121
434 -1290286587141981277666974338126393546441198635882798223767080030373139799443862351191480694615933705039054851860993526998959404535271218598413824320172927988891804898114413922384147206
435 -6142784814476908076824679608189870340318001310050176078853759381995098744085283390573919536444422977414014131613815021822451684449363656468058382087330549984474213547021945242057035053
436 2889221295516960866844140758694884484770389141129411487515800830616879852021753067766445325867112957859369831413139667170264147297534873720838388153879945937768420739778952214631995389
437 45888714996855317404616898016023976866996398311480644039492116504582571060618736801783882080978073799757468752709844819927425938443080468997247062765193795829087915568932568909031240760
438 25664165928236591336707912705159785473603674323574763626881510690264412096466465327418764799908283094741879932817867149735576907360336352951378345688034174264708970390479903406607273037
439 -295556839049750630495610373407008052595371113856789744649563304841813585327864692285068409766938233503560401336151046589756404661741226930029351093668322396538906438592048078956611412283
440 -475206000547406769852565762343126550910596834121813090037733879673664470003129949576999763366296215166753560865876116637905443013263581400688999513484561616391869231325407402802862323542
441 1593691872800847643616706851505929817257000962875715122509209254219030627291922896418479105002271419358169248487181209490389389618925007109516458142193695159380475838818929149893417562439
442 4920133876632695032584667187907815673631178801728406752773346411934681917313832543457477448566344925525444174548314025955727490711770076914339454736585626474123560458096780969513453827233
443 -6235709232973238472732280772633693047167827938401599104791118367598532473729627731471876286449555009981740564861954440476998236620704972852275752258770239641539770413635723079740469109840
444 -40676646369402103700824951087988402762586079550500446374204543251141305894926455535674218426413969488659849786700152622167090671603095511252651935414869624960404693620313189866334645900471
445 2973318261410565608301014320447448567588716018310747359333285322048421421180938584628915578732915581212334167333528461171896984741839298713278330396522052530373699275136871691848637868409
446 287709842847225291514075671936366267905691272871813871978765088080037562685666127334348444563630702001831282674234596816341531685963507877481841878300609427253206554617329200756191159171706
447 266896615017351332255968571693234127932570260743638640463432090825698612737399557241946035512500292933344943502899897588138252792770632786488893565524955059540590659691371098913250694092843
448 -1747072284913225708342561131861329747407268649359058463387923525734564326062263334098493076432914621079474035216742280126252469008973922355883999582579310931231855222629933306380087420109099
449 -3615348590034685034134341133713968642935260474564528946631948161514454615224060234792115325020416671612888639737041563243220238558368351861306254541253996348015989840469530998772842278759000
450 8614157404357894924263586789315339588915620070948880297083516518627495667211783103897336210009985675943429606780154397640547044504449104629881742536801180170606996717940002145887769662004693
451 33921597534600690163203974725313120089462443392900582923507153649228677973780204747442143485152902377233650084939445340343088714413027567659025524325579154606718925601226719137297665613317693
452 -26377504295904574306641132799894257032946897103741579156077461981163791696702276979839209984916997354370357162521635443140740597118116164750146673432029106587530051424353295883916722020715158
453 -263828687038109405449068955877086097659184000854045659620627537525764537513163710211934214380987313995005907757097752825542361598009309138363325343711083188834562530632940329845000381313939009
454 -79186156966777385302581026277826298428555721127854605528085303657617995636247771353059744486568332514413407619446304723557177418182495985112298629686879442721852170662467258657583327168932903
455 1767614652299988452840901664861776385185732284850465011816307459022733766955898200130479756180342865450627946680237965055239353767882667983430978776290702879120085543768115050257419342028640160
456 2321917751067430149958968848806560474185622332745447250512904584626059736409632599601897967586321193051521800016362098120139595695160139879217069184098858978173050738405385860860502632211170481
457 -10051384815032489019927342805225874222114503661207807832201247628533076632281654801311460325676078865102873826745303657266535880680018536004799782249936061175667548067971419490941432761989310639
458 -26304809072504500069640124746871797541413859990425938585791579720915494787149082998524746098780327216463526426859838344107513050546139515159319266538628074022878903236809120516964951187467504006
459 44054884632722923069851274889709322013387665638028716239617153678816041638822500610655476180952224839256590360357287256758238114213990236874279209210924354206793933238990815919625078146457670467
460 228188548140254423557332148117811904803284685571010286340158211725224505148866081600328698872414515354501275348376155665510829468036966842989514074981320872366946255896654659538379736458730198509
461 -80195644288806037931626776110153349290428973895190727337161864026487786322891422674259634394251058520294857174124855131796837331460964815130440389495149607080611276776281051898995810566473494760
462 -1677515481270587002832951812934836682913421772892262731718269346103059322364953993876560526501152666001803784612757944790372643607719732716057038914364395713649235068052863668667653965777584884323
463 -1116145971248944737311564380163763237880418955625927640358136297917644818104714035156743085741395256359739784393883958867794782287492979010143956187898348464084956130618896305374683291812270421003
464 10626462397645164282519098310380093542513533454619911481669749124803770438449963921979180599766673405652886707895421654664813722966545150002255316212652421531459689345751149375298894468630823769258
465 18439484196387777443700048971526436207676466144001404964176703210227284165182962168076382199956440200171065198652609366739377198978996003073263009527940860780054382260083423512921677511316716716279
466 -55945752587128372533933639201134218589918268038337975407511540663399108903966785285777881998410273639399141756615342215914318861786820046942524203960626089940163443160174622114170583769099049668527
467 -185022141961842814639833982001819272043653531046347810156748463134990098060247520462312557398105355040596598147183607783089959254639792068455365270656212115400544118980758586704622326348316066682480
468 206598126148055793097701492406120258085774345222018017695832321508803664267519976538132616590766560435197394149123787728310272777867948260142304157068170514180599983140463768094571760035377280997209
469 1501753119880955495576539366418855162391349062546452688793071563453734350689252619774320518377504045719373581179409042209939987560346492739329861051661655321984408816005773875026928044473589747774569
470 55566236844564943892628919576013355790928645992326564922245312892108700816612784007392202242138122672991822135542528111768078115270854918333731952184461722720208934022527498364925724225948780794106
471 -10456705602322123525143146645355972780948514791832842256629255631284031754008155554412851426400390197362623246120320767357811834807154594256975295409447125531170652778017889626823570587089179453627877
472 -10845669260234078132391549082388066271485015313779128211084972821528792659724445042464596842095357056073566001069118464140188381614050578685311419074738357590212115316175582115378050656670820919186619
473 62351269956020786543610477435103743195154588229050767585319816597459429618332643838425363142707374325464796721773126907364494462036031581113515648791391521127982454129949645272386943452953435256208520
474 138270954777659333470351321011820207095549695425504665062914626348160978236403759135677541037374873717979758729256956156345813133334385631910695582314560024259467261343178720080033298049649181690514853
475 -298187934914486172334922021033905995270532422177850708034324089834055029091924747733300000961576746560273818323154932195205648100917835435883913959225180623636409917566468796826675306121024865102944787
476 -1266084618358101506627381268116647444939380290156383363474726474271181876746751061683042788223200862586132129427953625289626340034258534859258783035427100793452680746968719837386908392468569136936548758
477 821230926043301699717072879120694521954346665088571592765542154567203326896722172450057218507836363335784598834130900076813196672166313191928614679149163572002188675996561740399818750378604918784064751
478 9683823254550012246108741755937226636530008696183255137088627474465476464123979604231356736070242401438709504829806277104197576911976057206740095927138869126170953904777600602108177497658588877339906057
479 3935206772246900348089231602092364982849582040563253987729832392495053175846924397080956206515387858088217312990889976566505200206811864863239793173094724122155633172801668419309446245008354445851452800
480 -63851556009603185374671960689468221472860478832719531971890559928763282073020932832538540945976308951982749220817753963162877838177020535583940878316877359761041044160641535795447796238601767695527889599
481 -91398003415331487811296581904114776352807553116662309885999386676228654303949403612105234391584023958600270411753983799128414239624703589626619430528540428616130476370253214730613919953660248816488059199
482 355562888651890809811407142922162773957215798712374413917234532825114320207197126215664552230250138705278974133970293943011730627614440159460966717689601089711156832754237535837520653716552125052207167994
483 995348912559211224490483216250966208426868670529010583119230239558714900334842951500401192971338306415480867016248180536910630304987365286847302731389384090024070167346010038951818093392173866767623582387
484 -1493591308004024444189366784204173209273641920457610314301411490217085341115536932009250672640412664521471951921543877064171484088313715829379464292437823537954027661933652711910826482623691008597826593571
485 -8461033695918503015622749297960936668261722614160684396136023167128089643459437592512059023439780809429838021035281140822545896223225272837310583412163512168122518833355722984573553136368908075971191670280
486 1994105460109668093702818191468275796653770829042587803973857264391507744349320931552695685043107842220465642415525998626654492394970737968345666634901252597555674800179845998802232241996928984213594484717
487 61221341331539189203062063277194832474485829128167378576926019434288135248565384079137108849121573508229331789662493984384475765957547647829519750520045837774413306633669906890817104196579285516011936176677
488 47262603110771512547142335936916901897909433324869263949109018583547581038120137558268239053819818612686072292753811993997894319192752482051100084075737069591523583032410984899201478502600782626516774783658
489 -381286786210002811874292107003446925423491370572302386089373117456469365701837550995691522890031195944919250234883645896693436042510081052755538169564583794829369563403278363336518250873454215985566778453081
490 -712125007985403399704288458561865238708857403846387233733136247541302432968678513903569196266769926233721756284160329854678696276859348427113238758094743281970034644630155257630928600391659694371184201938687
491 1956882495484616283415756290462263239255582190159729468892475574653983126944184343066271463963448445380712995360025191422175356020711218942175528428857343281835552299192793285724699155722519817527783247232880
492 6941757551382440081345775500395319910217584017084440105024429307443100157724933940391255837830837929016765289349147500404926229958726657931968199735520546255625794811603880089141199358464137678126072660803689
493 -6756419917009873902564518532840522764571491314033666177222899715134781730884356461072644409913301188648225678171028839550301262186251874663260499266480856717223071282745672910931694731593501044568410069826471
494 -55348722776686954471984947035607762136094579433624746912393904867236482834958894043811435274729166691765582703615061342384784871897338480187037897415124680506603634963972833534920090240842464791450918695452294
495 -8053783357617837154033317305724102784094140235389083671833606861293010718768398816302924405336058371228002956417859465532676036593575357544214402549758683486042135984753123158398227119687957479472048206666997
496 379387276079190844149861311943530232168567915799984144714923727209362369125943859490377122517768108471131075968887569931160818066687794003765050879356114080060183308763056711586042404566209296060684382661499061
497 435763759582515704228094533083598951657226897447707730417758975238413444157322651204497593355120517069727096663812586189889550322842821506574551697204424864462478260656328573694829994404024998416988720108168040
498 -2219947172971820204820934650521112673522748513152181282586707115227123139724284365228142264269256242228190435118400403328236176143971736519780804458288373695958804900685068407407466837559440074007801958522325387
499 -5270293490049430134417596382106305335123336795286135395511019941896017248825542923659625417755099861716280111765088506657463028403871487065802666338719347747196152725279368423271276798387615062926722999279501667
500 10269336720753311299328946171541483379535902796779133582595929864693844729244447632937370432129693833881052934063714316640190204603930668572662964869299268124515481579516110428580991064528465455127890710376776042
501 47161391151099322240252120846285620725399260363782081351173069457965965471023248098554748356415392865895013716419333863242431403431031078033281629240334702354888550656471689391479928653241770895614951705333287711
502 -24723965894173856855050502354504762931352059213671853726998439594890947633687885332006844668492463971272356822026666353238900028796483601975359124844760174516719820400141083608587008798457487290280283267304144583
503 -354853703951869112536815348278504108009146881760146423185209925800652705930850622021890083163400214032537452836962003395935919852813701148208330529527103091000939674995442909348946509371149883559584945204637158560
504 -181785942692652114551461831796970767489682467264443447096220848636416072495035424697842170483952966233630955082775338923263619651238315934380816655613781869383900932194455324088837447781947472527622962333508146479
505 2302189984970431673206245606152557988574345705056581515200248631968152869020918929455388411659848531994131214775958684848287819318457592103077497051075939767622676792773645041353788117816101712389471654098951963441
506 3574691583818996475066478428731353361002122975907685644873794572423065376486166902340283605047519295629547900355386057311133156877125803643743213640372412853309983318134832309975650252289734020082832390433508988794
507 -12540638310974025237377240814336552559018296959488384961527945851354004706660265603847435276571420428329370603076324736626881578352077341077799265717159165520048754231280682979500866572422977966643469188259154755293
508 -37563479397707000562842589815456026086033157790842184475644507858315462342063433920229420511904055497736205905564027137804813676491957966584001761199766055493218637458224509149330418338451116107223295921293717676851
509 50220988779111176098798095884899841827094920925576510255051113101162570604558425306702626424095887500569388315970246018583357371972583420960593098820348103147122642160740271707175647668509729659280988396520365610200
510 313165344563060180038696224593092024429327025461471801584562668109370806999002462748308570007424275984722829654918435983217053107416289187048605427218710491599653104368311835752488576037667542409844059845576389348157
511 -38381576890718052652890446601206868360337421017563770200795123598767187232906514398609814961246936519262888556873286146866448496391794759675546264523726230430205390756870066197740957641900565205122858930066169923243
512 -2230538988832139312923764018752851039365626599247866381292733800364362836225923753636769805013216868412322696141302338029385820248305819069015784255054699671627777121335052916465160989905573362074031277849100895360342
513 -1961867950597112944353530892544402960843264652124919989887167935172992525595578152846501100284488312777482476243189335001320680773563255751286960403388616058616339386036962453080974286412269405638171265338637705897641
514 13651904971227862246112817238725554314716121542610144679161968667377547327985888122610887534808029766108776396745927031204380060964577477731823529381994281642778100463308407962175152642926744128880047679605068561624753
515 27384980625407652856587533486536375040618974107484584608372144213588495007154935192536395236799447955551153730448252376213624826379520267990832252205714594053092476165567145133741972647812629968347246536975532502908240
516 -68178354173187382866202187184542505162393876690786428145761636458054336288746281665739817506856760407210281046773236842217035600372522076131932453468245377446354227077591710601484095852674578933813087220259947428465031
517 -259873218551040952862314921590297130446726695443178520404366645953173801338830828013494584164452896096068357159911003475712409385029163952067758218908247535818001560236561726537677904387362988712243812979088674948822711
518 217375260661270727201100388701500405690030441392326476615964809253206552682393143646684138383544426754403610167501654419806839817578490580855768955369470106306478029306580247672710766581359063824447797562730957050432506
519 2036487790518557397237304839833580318817117309494576119446531330925423162054208939741146227534714699426882110286878678749793705512782638245330076487727202857032488950962512333436456097292899984810154488416351681692191483
520 514860965889662306829602118923077478986904219748290783134777666152977293277456934214357258849903712146056839114367097811145826789733204179339693800140912112887142745816450599727480731223386538039019905477234982339163941
521 -13740553567740239473831531759911984752732916946713742052990941650324984841102005643973666333893099183842117932893783653437410111799745263537970841613949507886340279910921135734327711949826913355632061513437226789506176440
522 -17344580328967875621638746592373527105641246484951777534934385313395825894044204183474167145842425168864515806694353338115430899327877692793348698214935892676550279131636289932420077068390619121905200851777871665880324027
523 78839294645213800695181975727010366163489172142044416836002206238879067993669835324341497191409269118030309723562132235946439883270339151972447193082710662527831680244811660207873906580397774367519229742282715860662911053
524 200251356947988930046653201873625055902977897536706859580542903432649849251979264608660667212306245300081920370422605602754456178565483001525888080587261911263683634166265689734814446059132108220855635704727817521825179242
525 -351623705568507674819620628215447507241446307457604058271472540239503626703709582661729813127558638526130247694512320048870623004326891062281242270991712726431138127547415931720302900003652312351778972491251193502815198129
526 -1753383204204430185146193041330822898562291590214552075335272864268052571467564434922354483613702355626703690287470559268151816254285272072962458835102546105276923566711275759864004022417577069897768422424345916155591452823
527 707982734775123538591151356177309652127832561988676332565034917408472815458402643709754208279208114056208043574115681073942544776002965363006237061839442979741043326120635762178116277607989116564684385014412438364114934080
528 12981665164206134834614502645493069942063873693490540859911944967284840815731353688166235593575124603443133875586409595951005258555999869873743448907557265716679508293099566081226144434531028605849063341984833851453255103841
529 8025786020780270064476443152251902377169045759569806531956700545425531107522535182197956135620667805049677570567599828433407445123979112332699789474681164858492205010255115745979330491275104789896272646883946782904450565281
530 -82845870128662673777825075366199587217278070094863979487426914225568354602596940634965693019405204419052259558537267343223629364768019976783504352878219695158264353041441846822603680550442095451047170747009890177268335161606
531 -139026372274124564229160177431962903857461390411852625211123818043547072355254686910351385968749879054400002552510466142257481480635873763112402879200987849167709788113227657044458993989367828980321079275197517657599489118573
532 440894718626514152215615350131434206663485100252195231200864581535431409862923897534408465167086551878965814357250405260307924072740266074372127590946550016940140683176865270713766769863726839177009115953871713583278857012669
533 1414079324545386101819736592155174533665714833135163607678731307840260916349706705906868166948335705259765832224823668256110294437191382416158947745353464961114109199969458870024979727789301642039256670880254337186475280842680
534 -1672183705840212963689570858764864912978680868630203010727320762907758952690760576833991089221270157892994868275929168566045174071990480104445945391272385157466875582268598024971387661256786232199807140796847657896476718246003
535 -11570738977657915676427727003851086648638684700576348264478439917789585367138707518182068257859620094711355693849694846358817235132330157017558579608746639885265639982054810115146245755781897726474603836958628018201803684144763
536 134546963223575069399269007502967742212081379835072810612805422564727301696616519655869366689271010539608384081809333603498983371603203713563038130160056217002489093825376059653467873015605898924046148619305587073533343577258
537 81129719806828984804393358034460574282682874283869510661961884847091824871667569146930347171706611673519098241029673258115219629297914302836473095391386535413861968968209046865677188163488889984246273007329701714486159132590599
538 80187891064263959318598474981939800087198304625024000987672246889138733759791253509339261604881714599741839552457007922890726745696691876841531828480266141894844545311431414448102913052379648691777949966994562604971425727549793
539 -487720147583538934312155031259284219891581815362062573646060947040504040341881730519173168597064567114891848134750704883915810659388708243013779839259439606002189237466031913611637404092042581197945961084313349396431688200584400
540 -1049035385033386649542344356132862820501969947737230580559766675264475176660420505084547999831236569313084725001949760344150897879265551380904502638621302599266101054646051814748357795458700122040391610853275287631231668293432951
541 2365005648051385890642740862682126718739102759797207434962659954019053105732751608549664180348215400491158211941305173843259776736455406320191956236194774642749223607616171580533104033185597946345230116736918158143790149110657849
542 9708253343285092437439151355612166462252892393957821498881026680870379342355695144141500179166871385682751286954953496252316061891314265986523474706543892837611930990138534283771608601396498800627971392709845171562411827164688506
543 -6846786193074608797060034683162720568920826924622630545857592997262992397773566115706149083270636417755356196634182720650502375263873578254820218946819529661632634263174666779960119630902686823788639424448581935444119216609916437
544 -74804559596070255859134094172447885804691073682327381038024779763355647794263432124696650337438736117534615205318857194416714808503073440160484541892626779524916151194144406766361379840678178428184439173417498136381002006762735979
545 -26877056244547994279713851390308841822245285209968967217021628782514701009848469314753606754544281193247121828879578149863198181655958392376743009264890071893487711351921739306640542424359370661663963202277424588272167490493320920
546 496754860927943796734224807816826358810592230566322700049151829560974833549995555558122945607526871629495184608352422211053805477865555688746648783983497384780925347007089108057889116460387878335627111011645062366394846556845830933
547 684894254639779756692221767548988251566309227036105470568303231038577740618934840761398192889336839982225037410509469260096192749457264435383849848837727888035339326470541283204372913430903472967274853427587034484300018990299077373
548 -2792389771855826820447351887168796260107836386928153429775759575888246094231034048145462426363351261424241254847957486217280445595601625385842691639046753805431138102579082473200850901791811675382114923653928402080463906907621739158
549 -7586649554334285117292904260011714021072000976180891723753882193158290278563577933475249776588709141299816516721523771037953794841802476433529640580910849021678513387872871455631461295808135986153038897647037643470564039839715280769
550 11960078848656502625838558950169859799682853732316182284676434838059432381053660403542987207954749688669872267214178632483009324327408901267369200892416427616339453330180705856774495016734545741521765567930461171092683308513636893337
551 65066625728996498446888888770251857947186860565582424350953610190167464330998705937869735644075713677768587884264845029748685888220026236302076684958792370768089047045290806046194724087391497644593037851459724675386631587391643858720
552 -18653926211599019933981023880937160650593115560630851641781433676248562336376916886931174811607534142920517986234405397632379382071836072569507721288122622546287126265974134951226741029750322546059321124053503522262151572203814394639
553 -474120306314574509062203245272700166280901139519707822098456705007420812653367858452019324320137529887300633176088320605873180599612019726684044515999669217922910455583009777274589809641490806058210586084271576249968572683945321405679
554 -343542822833381369524336078106140041726749330595291860605986669273680876298729440243501100638884790886857007272447482822446524925109167218697490466982810860098900571721190832616002622433238548235795338215897051594133511678518620643206
555 2975299321368640193911086638802761122239558646042662894083210265778264812274845568920634169602077918324247424960170761418665739272174970868090821145014873665361472617359877608306126045057197094171678764374003982155646497109098629196547
556 5380099081202309780581439185545741414326803960209705918325116950694030946365951650625141874074271454532246475867303141175791413747939141398973254413894549686053776619408213436618144402089866931822246131885283343314581078858728973698989
557 -15446996168378171576796167286073586441350106562088934340257354909753822739557967331819297313140273973737485498853892188754868761157285654677662493601209565971476531702110929821524737913310512727379505218732744531774944400904961430676840
558 -53107689736794340040866241584893776341637734283556875768533173564612039364119628886195290431660174155463210829925014176985408657392859644470475274498471413773852968037968423877851748727939581250135228141929727934977011952916064246569763
559 55021283441852860996706929417621328747813011651065664613268310803664719812786142436539790760321743660699187662052231144298672670708139938273162180709995548026482753876808084872821416665234007841521308389199483787447598853418665768168117
560 426775111599413241282770620511877763139277151635963794993000525755948995361623544639906823781942962748941663471527330383196533272458157449566489102199295444443453530142587052017783657760811076592467905382707579332286682523831115494156458
561 41626127506443214305822114588528461904586070078504142700122350130295956672120547584128288459690757124047349837161712373105824577501177881654353837229326608258074253004930457908033741104173021701818746658311192820153490549900455116979639
562 -2945799653689449474673572228994615880070353991373242422250881330161347010859244264895219478013909982118544294463529600309269908329705924265311069878165741502846100457993178906216451863221504514445456591020641862505853287116917353342115567
563 -3237182546234551974814327031114315113402456481922771421151737781073418707564088097984117497231745281986875743323661586921010680372214169436891546738771027760652620229027692111572688050950715666358187817628820212246927720966220539160973040
564 17383415029591594347900678571847996047090021457689925534604431530056010368450621756282418848865624592842934317921045615243878677935727300420285942408389162759270082976924560231942474991599815934760008319515672825294045288852200934233835929
565 40043692853233458171600967789648201840907216831149325482666595997569941321399238442171241329487841566751064521186676723690953440541226486478526769579786357083838424580118405012951291348254825599267323042917414311022539335615744708360647209
566 -81640212353907702263703782213287770488722933372680153259564424712822131257755113851805690612571530583149475704260642583016197305008864616463474827278937782231052156258353516610646033592943885944052735193692295466035777686349661831276204294
567 -361946062326541909464910556740825183375073451190725431638230596695811720507549782947004379918986421550406927352567379648852871388797450021813162214337442281817921128319182351701305073030727665138923996494114195643193553035659874789800734757
568 209535424150812006381015918752189210045987082418035641178720376293943198296736014015635454369014292531639402577257118432260509746264602293431161576615122193799443965489292264573217162119879536469445149861731872619056890768787758029132695301
569 2743157860436605372635389815937965493671501240753113662646334553164625241849584494644666113801919243384487894045228775974230609467846752446123297076977218166524891863723568726482352673334973192441913125320531242121411762018406881557737838600
570 1276409891380921327968278384672641023349591663826864174395291919107022853772432396535217933218819195663012076004428946948407041243994536392105166040671362809928784105298522874469832538495816437155797076288408133788013526636892575353808971493
571 -17925695131675316280479450326893117432350917021444931464129049953045353839174659065977444863394615508028403182312172484871207225030932730730757913498169164355745458940766458210906636174848995909937594800955310561061868807491955595550355898707
572 -26860564371341765576257399019601604595798058668232980684896093386794513815581685841723970395926349877669487714343175113510056513738894485475494075782868704025246947677856118332195463944319710970028174334974167497577963493950203623027018699158
573 98619301550385448387098753268650217430658360481881539564007256284522963058640927620118143647835958678529334561842032280588394061477634629639811318704315446464971264907509089144150989279623260399534989271713006429855118158493485545825472591791
574 286643252149777807420900546405861449601244771159512404358279909992084559767712728512185936419320407822215748562244258075158789657649896027968269849184396374641699898652501917469519236889861237189732209616532178912900862616144910907014603485897
575 -403691858702920331288790726474690072413363752213658372589770883999576181642773764828641069115531302927489593370649967888959968772693546379510409381745811750613098955700061706539537688067501585607012715285458866096084964493309487913763704656640
576 -2410194623751364983235094551315720219622077150330245203097730253944168100016762864413942624050774157682999833306359774415071496376242818575288298326036586373104998246267575128826172346296530245935138182601184118486391002806323864262865929057919
577 415648387169077335786440534007110287271469115165363405030665934052865171482653489386544859757944962809427320288190000807648285032612006081284567346184095881186694443632856816950591470175980853313950824397027944186203748646842551133480003538561
578 17287010753428632218432102393217151824626009167477079826714777711662041871599993540284143228113364066590426153432708421713148759666311736108302655628440200492921682167505882718733797894251692574859918102605316773590940768291109600973541506943994
579 14377472043245090867927018655167379813725725361319535991500116173291985671221419114578329209807749326924434911415378416059610764438027693539310684205151529324614821062075885000079657603019826601662262331826121164287514527763211743039181482174067
580 -106631603230755334661097698097352682958656338811020022795503327808342307429978535667410673386985799139208548162613580535932430553226154459218807905193929874125836954110465294031056927656742021422357164386411096250849070850274555463775609066433891
581 -207273907533470970736586828683524341654736416340256774736004141021386207128528469469458977855640044427679592542521229448349705904292348313993982694629990579398140701544996489031614530877880807633993000709193944400861672544617037665049879441652360
582 539147315081816371891097057997944439055857955336883384832519153637009944881321280202415735853260549546780244595773834303177307968290732900537672641727518539482717977228260569185783962719313342322507149995683729355081823407304850581379384023384877
583 1990064667816113167047204858782614830639012869718680807984548140786713394781020566488628580842740860540537392393422440441625249298337171098495551504137452595269702888043235992407085678864478995760458154960041340161113531219624114236728540114951397
584 -1783966537756601436190474547202996242751992817639502885843085934672356219388228394928281570130082986286924319776994399680615906479697959205268156987955177181109322952554587991893402060170714400497091895009744765324459232631509839832927148048742742
585 -15714419212469393605520908558681300057225082905670268541734922920179349982855372360348681636029269010070686066530951482771992651568058156894737017516917345347997243168857239938743001812222067370820298979730034146452253951168878639490026928853402521
586 -3226653448173183552187586728260326357961133182193748340833321377472856447137773595850710645118688106062215828091990685007681306210172442457859918601231105080231982500975123995489187391027066567340655714661820789181039322748309760659536892512203327
587 106774281039112571686458773182508774042614447157498131451311139063782593432849832926590060807086194964432586637624669694396267254766234655805299204017190312355748719681025555575711825294527405028401437143448418235984738335433840715770651609461614320
588 129360855176324856551771880280331058548342379432854369837144388706092588562814248097545035322917011706868097434268604489450036398237441753010318634225808047917372597187851423544136137031716870999786027146081163760252013594672009040387409857047037609
589 -618059112097463145253439531997230359749958750669632550322033584740385565467134582388585390326686353044160009029104083371323834385126200837626775793894524138572868440579327465485846640029974964199024032858057763891641154753364875970007151409184262631
590 -1523585098331737141115842693959547769588355406699613139182044305683033685406834319071400637587105434992236691068984314797474089172788293108699006233475180473994476620894287430294799599251993061197526222880625910213405249916068939252719020408513525894
591 2802828686350504875658234030021064748661355847987814713072190787499665272863107757648697094699699036316883372134744268801792751523095112754688424323786488496015602463161004828106126880957831688195642007125778437028082833357485192537331039455776312523
592 13467924374672664863469132887737899135779843694885106687346500927280901070710947991148501557809437081262540209617634472384111375732613164515581467958112751813976938809421016840169724075721783116578325567290159808521919582769967767306364182315370993781
593 -6151876429780869266138505322409554104849647241029596304158834585216755839330806312392378105088456172955643395325575409228437884929052624767237502308392667658132278432706016956573164090983038700791168482590289250674660250732428580454953093875063193880
594 -100427347052489523310422435536574848055308553105225343115584341076183063334307442250431889009754515741793424862649016715917217515057344776376307778015181930355970850098653134837761232621035520516839447453621407910328097330122202951599502370082660150347
595 -57364212044023438447452898279707969321361022418018168986472498979665772458991798063685242274135322531103921095369988851318152320553976403005645261856433256749044901069711016141749083984154249611301268075489383155605475574995202888414830712957217793187
596 645627217323403224725504150476315967065798849318559232822617888553615670881160297689337980794146287661450052943173128160102370284847437031628509184249840255742751049620860927722579544363094394006574864099860472216691205735860217772781685877621403259242
597 1047176701631567293857674438434271752315326006244686415727925381411276078094102884135134676713093545379177500610763050119329436528725271852668026017244873052986065357108838040714823132252174141285683740628286154305929534760826637991685500868321927811551
598 -3472213819632255279220854614899940017145265938985228214030399838464033618074019199690231188845930468250972869991448847001387155465206787368731538272504008737213191990237188453343233678289486616760340308070737151210908905390194886417786300275027895003143
599 -10802450731053226336224575683939842283352547982698033124125877508342966164732739388636173925837585285905215374266790197836693211166283690337407720393218120108115649489999054738346995604054705605760126492468740231352415648715981352359584806353281389684000
600 13503046006372560618321406620359737836664313590198564374086921360905269161785395009195444396083927991851594715673351731173016877090163821243713047514309941052376694441661264435055640143971700711562255664026419827123946689015382852564919295571913875338001
601 89120201123745144971893436407938633820132149469084796242968063919306032314914570729648661876947024993188102335540883116029869355254149653605567090266836781809186240871654647603484609372354639951883141111307601446590856230027252319082012940044883603126001
602 -5401120920862779356356409934579531036518045662305154375640385607030851817583194334719448895640470949773060674172579002181248784376997095100424242333332805557450620219974203441904871635447265029052648536877337343276770593080427648872422128958513524240006
603 -629242528787078794159610464790149967777443091945898728076416833042173078021985189442260082034269645902089777022958760814390334271156044670339393874201190278221754306321556736666297137241929744692234636316030547469412764203271193882446512709272698746122013
604 -591434682341039338665115595248093250521816772309762647446934133792957115298902829099223939764786349253678352303750707799121592780517065004636424177867860639319599964781737312572963035793798889488866096557889186066475370051708200340339557806563104076441971
605 3813263019168512220452157658282956523920284871311528449087983697502254430854993496996596634475101172060950086856960617901610747117575247687739332941540471308232680179469159844091116924899709323356776357654324646219413979371190156836786031158345787146412120
606 7953305795555787591107966825019609277573002277479866981216522634052954237947313300691164212828605616836698552983215572495461896581194702720194302186615495783469879932941321032101858175456301549778839033559548948684741569733147559219162935804287515681505917
607 -18739535338623797952057136782961086389868991821700832162399363248462826778037641178285012228497102587589952055015508752815813333241832031093981028404167803374158881323342797876535960298841663713718595470020723574851156285865183538638339282304132994343378923
608 -74412675907514311089812904558098351332880007764059901030915021686833506443668834283123161718297341905446841925898017760284046609310194950135341143710476273858448040853932045101248967527035774562170468704937566215644347273997216453172479832934145604113920342
609 56764071462852274574587052922629253396202934987845924105880521052406281002594653964871923881182376207682822459210543509426646723382629267522526055118698349760664128409467540034502754564855871433859699585207498808313746727059068317295895143194785356289732119
610 577652802815452452203277384829317712726362989336265231322285672860240826108276493946734055909263769545810715940496667831414972988553993918469914061092032266769800414386991855743245527254106293369052980519770462317824177645039583489503253973733804585087174513
611 180304302575486530181168014370912938952942444421343762581122025493396859090113916192630588740987136092030958726022863265428445924875589045812231675261143818445151515520719075501726245300115193332035083423317970659627950555626105268431987971370307091059049680
612 -3863265317132680635241773679434311050131598480932512856674877684528288923667821541434507802623859250728644052857453811554476364995002368383477166752383082048943451385188223914700992445478628860251335780215075265565141292959650979158090789844766325004551171911
613 -5125395435161086346509949780030701622802195591881919194742731862982066937298618954782921923810769203372860763939613854412475486469131491704162788479211088778059511993833257443213076162579435213575581364178301060182536946849033716037114705644358474641964519671
614 21917461784767678100182465976009475728118993774645670801981411928715955528376131835258632694556245551727647606062562826468859068495885086980177378787470485564544647702484309959693870955770966808183769097327225798773452103868523138069520823269005800389893683706
615 57795229830895282525752114436224387087734362917819105165180534969590424089466464518739086161231629975337672953639859807356187473779805528909316898141948107010961231659317112062185404093827013303212838646575333220051210731811759150329323762779515122883645321403
616 -95627002662478464175525147395841943009098593504700590448689348531421264609166458328071342700662088886755860288798079977925826005691390079951924753370345291940851302258073057655671692596569754354073545034715247371362953995267902816157322000103525479845610464539
617 -500193611478745441855789948449412652623239133929434326604953093318554233235431709959244945829283498714119570964277098629419138322150028782317143040363982041017579923873292842090969521253358847476563415560742579911721429117950216868462588339560131340031127714360
618 169195407158603807372886083321480948440451020603469806535872346401394619028733498337254453075351123493171451057309461216061643717689701777346330233228435002568379191933218561498732326922629433001951399682264151687819248848925102844638665661164547018888145537413
619 3670550687509821900363415722467369516803124958109510092770543999631274251676755468051969073880335614492008447807249151621995611972739903253566331515776309289691438659046268456135518975696141365337895308607462211069869252674576620923876784038085466399106039537933
620 2486182837399595248753213139217002877719967813885221447019437574821511918475620979691187902352877750039808290406082923109564105948911990812142019883177264271712784315513738525644392687237735334324235510831613149255134510732100901011406124409933637266889020776042
621 -23207671975169158053790696918054583739901906892881349202374370422597407843261667296672595614809471551404250844244661138244405177860267331962822300727256900756127286297810140667304240142635254223041031649420622328233950257989935445455731363856664627526853255989489
622 -40610951836966324795063188892573603883941681590077899331510433446347991272591014154510910931279615801682908877087241600011353919502651267647816439909497750658116776506406310346814988953299401563310680225241914373019891833114641752535574234726200088395076401421783
623 121842751989217781581471689533808482295371666660091545085110159511833863630240656922197258372386685058146847032625386367699482325519220056091939665181300554634774227578264674324314692045147377997976541320702441924617759972814906365654545312270452304292896390504640
624 406119414847982055146914011781823709482963437790636840405683193636269802538377756003773634891343995669927209172236077567778959762037778929626654744547784809241591663123108846752019614718243188941151302897395842535757002804617398633403564955353852923058431200457121
625 -446779849076542415923387814954835666584638228830003975190087922946567242873306842451607173715362799737100720056141627006117416516596761463016922911721319073201827929924743873518183229597788457044684486347521250936567317005086945926178252230539313206991843533075359
626 -3289615753012416801951785897427601632965382293364461858029870278400455860641951134478022617954770769426591184261794169980570134850861213970403506123555812737892969571786505800782320532625490779632743606629292148686866336637408736360003206918016283668400861936275206
627 -162156809476619890488071192743751966872914691554434031699254817774485160528803237316772401947231171266886143868802780937748219234683883729285045741506579225480174062313298686155037925440971580319952202196643392130895117601800114876755441304241091219457957204747693
628 22865153461610297723174430089249459463884761361996798974509837131028705863964854704029385923736164214719252145963756408926242724721344614063539497123384109939770612940192241919321205802937463877109253044208401648677169238860061039643267007121872894459348076349178749
629 24000251127946636956590928438455723231995164202877837196404620855450101987666477365246792737366782413587455153045375875490480259364131800168534817313930164518131831376385332722406471281024264939348918459584905393593435062072661843780555096251560532995553776782412600
630 -136055823103325447105630082186290493015198165331099755625164239061750839060087505562958908728786367089447309868700918986993218813685280498276241662549758605060262459204960360712841969339537982200415852849873906147146749609947765433722313953601549728219882757661838643
631 -304057580998951905801766581255480555639164314751244615999996585049901552973752847119686457890353843984559495940018550115426580629234203099455985383747269756687185278839657689769687268306707836775858282066968243902300795044456398340186199627362473459188759195138726843
632 648333180724326223937643994048552895467222842566453673376153088382354320446859691821025903211150725641571673140887882793525951066562760388477706254101040478734651935595064835220206517070058038627052687882149099127726452225177959695869998047848374638350420108494143658
633 2776736247716989564550010062836916784941373045825165985376129183731665191263129621658831108443627633533488144721017733601512015471202182084669603940331928775544948887472668663608017395217012896058060662350926806443832017536372748077173395439385688852671734474465231559
634 -1761596017353294003013497895502953483329186852140009728256942434944815051864888221088350214034427445957513567265197445953169641994737140634674339838375354575597614661692785182933428224273393374331308152824116887450253148039872969793916590895552933615781206284993774047
635 -21198749751372220954863568335361370977918798172916171625889846721066471390706795572700167973139820880691930580312321581163753750293152415227361567420698856004412256874001465828189549990792483646737732789280604532557077270794482206334130358971252755584483347606250394960
636 -8867577629899162933769083066840696594614490207936103528091249676452766027652578025081716474898828758989335609455939459491566256329992430784641188552071373975228954242151969547655552420878730026418575719511786320405305234515371417776714222702382220274014903611293976631
637 139523670629706383750275895280688900250817097002477097853137677371012533707294990983819459337079917405854178452730311608654709995722074475806889783392820618055656843875858291249671297514668655500745553805452445407494235661046004026562198290096387068817368529632458788089
638 201596714039000524286659476748573776413118528458029822549776425106181895900863037159391474661371718718779527718921887825095673790032021491299378103257320235882259523570922078083260164460819765685675583842034949650331372302653603950999197849013062610735472854911516624506
639 -775068980368944161965271790216248525342601150559309862422187316490905840050201899727344740698187703122199721450190293435487296180022499839348850380492424090507338383560085960664438918141860822819543292796132168202128277324668424234936190181661646870986106852515694892117
640 -2186245978641947831971888127456264960234430849765518620270622292234179111356243159843085063327789734153656415482643508211157012710246650278444497103293665741683155048556540507247260069367599182619272379690376815754447883443243651891930575124753085146134416836896311263659
641 3239236883940661301785014404057474717163777204149650416684688923202161768995170138248328121559524187701741634668688545837254060549910848596997455560153302891868213636364061217403812357625426577117530669882548361660450057829435317752622756146878442950768331130713552981160
642 18542958734434296125588231296251329438804793152508280758579044968841415548488872257149923564854052326777336543047193103315353149521637400546108935283208963083650298976259844768134632843198620855452437327715186071941585241932140880996136782020150038973709248988987731826773
643 -4131699453150332986906869532150993581341647276539272158213777493573716834477318710588373286062616987134854899633626717545425274327738539632873253637864157159427196478288583753692053660179365184370277361462652459681565162873906343272222511007999061681669068926007139041347
644 -133932410594190405866024488605910299652975199344097237468267092275463625673899424510637838240040983274576210700963978440752897320979200343455635800620326898744979289312107497130634483562569711172537338655468954963272661856398892510245179985149049334497633811848921261828758
645 -105010514422138074957676401880853344583583668408322332360770649820447607832558193536519225237602664364632226403528591417934920400685030566025523025155277798628988913964087410854790107941314154881945397125230387745501705716281548107339622408093055902725950329366871288539329
646 832516359737194766104495018360518752987242727000358329917098996107797771884737778037945642442684218557401248503219257667335360846169371838163927579187010492585866111220665069059651276996673823325815973463052296997406927278510699464376637487950289438757486353575577544261977
647 1567589960692161290808229831526492165072328405858614656442493544850931026712645132793580219105902869109826833327919397592879803650964585800342588755273955082988788508969276945043182032585872907499433753339665011215918867292481536215753994344601680757839138659143676564037280
648 -4260024557468202071923235296997139105838370683143893652977199427903653376480519313472039277992886660791981906194615406078467722272221017066804904299035118365112274269575378538374376906390843855781278060901701067765929623657093360034882468071050345313463265815885366245796559
649 -15233154282313331107580844117682584261344669524154196248074654241860170563469035243027100811734206744560769739490051189228626347828973117669203025585952803946033793832360317153676651134491954208277314334279356146277361694704464113545160428483262110618337236429891102194057519
650 14587017619964083395881802961297389479523925257853059322765741753465403071894599951277174134215999880983103603872256653320647708076574001798431304507293024609752126054667332614943987210243952782191632092032551328084145670895189406699016848014090306575905624281306461526518394
651 121219097596157401148947711785075479308936611926932433059288321446486597016177846652466879816355447092908491780302614977921032142879385825482852483608962652231988682881189552690680545151687632240132832431988044352025677533826438201515139847396925080904266279290544176884921027
652 19109974256408817377775091055993752952269135121961017799928129172228775512915646993526660876843447926026766553196818404676498186343367812893833352057911479963723800498518224386072634679979962764791407787760185055436657837560112354622021911298292934872926909321398946199292269
653 -829423708916692990664858891439534602210287148366566013615090120953177403600329279573741497837644681724332675908921486440770726813812332965486134033204827085660196979669808644448691181381833462916138419236156125408743084899224955055983957020480182631456937045712410291995154920
654 -963193528711554712309284528831490872876171094220293138214587025158778832190738808528428123975548817206520041781299215273506214118215907655742967497610207445406263583159436215151199624141693202269678273750477420796799689762145741538338110399568233175567425410962202915390200803
655 4842772433705296222344727711245251342595838944345668957091043821513462993011566148487762360887963954863808689581151189811888873578470423102659970734823582154215115274529224295989638645531141038143290660902615457064401904532428943853549588743793045244631133909024669128575883637
656 11585127134686179208509719413065687452729036603887720924593152997624914818346737808186759228716805675309448982050245696726432372405981776692860743218095034272058960356645277802048036014522993454031038577155957402641999732867449134621916361540770677473603111785760089536307289258
657 -22314279901250894347903374565651071945441836006531961775044153752969326132734225231227577297498942008737211845017812631956789742643311185025759051925670040807446846565059292269879434504194993812971996049162350796808813598859553472352930759665780639238814825577412594363723896201
658 -103410169844054148807471410457110884114545092233746008247196224736343729861161389888534891898516581735903354719369532509041816349485183621875784254452335280711859569061576236884215686605855947991189266089254052615302811728931697414706345290451175381554036608077733221117874921007
659 52789789464702111627852211502446619503547759811977724178112851534441553067978186730058149183976012325257128195755155914655711849017994673304529109027355004940268356893838809004940354923509008699614706254882402962358883463085176891764170027209289093117667170964154939428192352400
660 776660978373081153280152084702222808305363405448199781908486424688847662096107915949802392473592084476580611231341883477948426295414280026435018890193701969923285340324872467194450161164500644637939568879660771269478565565607058794708587060367516763995923427508287487253316799449
661 407132452120166371885186604185096471780529086764355712661696463947756790620260608839395348185759998199780713861055792075358443352288317313303315127002216935341406842068000804159867676699937583740636625095483950532966381324010820552359396869902493112172253230759202911255970332649
662 -5029494396491401701075877988730463186357014751373042760697708508874176844052494802809221399129384593136283564758337392270280540715611642871741817104353696854121590540206106466201283451451566928724940357062141448353383577635238591010600712552670124235799210761798809499517247263494
663 -7879421561332566304272184218026138488820718358723532749329583756508474378394319064684988836429704580534748561785727936797789644181629864064865022993369215401511438434682112095320357188351130014909396732730529102084148246903314334877116490641987576021004983377113229878309039592037
664 27327039214107245603258961703087103815678384900887766575554375805610763529973144554979560957475987571419236391522633809094174140827651636037327696737106662577339695346760633168088626971809838486165185766704461036389536796543355802197088497226703293629589491955478436618311691252421
665 82482990143435209733164251229270073237423413411952495820861462101170084178733378007774482812483919635162476324022729366678701650099060684491382857690691170387919764389535417835331127290267748590530962895818164750978574524866556146336903931720616325776624375595271045766474968396680
666 -108806284355315509489648480692339653472325280894261870208019168538105260531078633877082443889847993364772178416635707296980517335694500767769911019469055467653458103037789014341289261512401120812625337471113062503748183050936934469042715548866306729630502068093078010561706870370267
667 -686187215359361977621798239297230166134289174777929340954049403246295849782212279931503823577235430810909512684794812863731428886387925559209591023303893660368896453764536939188607152544275360946342077741840215760598204725002827493401043070910621010066872697259975330927031649147027
668 75456775127846588805741125549147408171987791481903750502084776520440973935338157208073283651700522742495736231655138215132192463473579815179786112979494613205310267499986161200417678042532484742035284555951221765639076631555713789897965771153526097346641779391570743004916443444842
669 4878767282643380432158328800629758571112012014927409137180430599244511922410824116728600048692348538418862325025218828261252194668189058729646923276106750235787585443851744735520667745852460011366429828748832732089826509706575506243705267267527873167814750660211398059494137987474031
670 4350569856748454310518140921785726713908097474554082883665837163601425104863457016272087063130444879221392171403632860755326847423874000023388420485250287943350413571351841607117743999554732618172182836857174179730352973285685509714419506869453190486388258204470402858459722883360137
671 -29800801121755208714590160682622583283875986629937781076597177031110158352012311800828113277715994889710644103772898937073438515253449411084140042447496963707162684535610371541526930221412487461392825964384654944898432594660343033991517364003241921688314996417009383557999243028958080
672 -60254790118994388888217147135122670281232668951816361262258037176320134086056510914732722719629109044260389303598328962360726447220567411247858985844248979310615579535073262791351138218295615788598105822384874203010903407660141601992453912089414255093032803848302203567217303212479039
673 148350817733292072113913977643235412705899237457748106273922202041450974378029671691064070224382855183714119422811963597153343159553578466341121311288229766639523212214199337999337373331591796441151675928307710411278124754962259635948167635933279196725172171070763481338777397990227521
674 570134348566252794331434007589094104674527920120462635109728462275691912980425248094193129261786618493536844548000266333678428290097550345076134212197972621813832268959712177538795340859661106961338416685001829832354448608583250849895345020559178982376401798008878906309298520477580794
675 -468321375566791710465963835913553784266766742083774108807726952014464907665782453743255362308893367792461991411683478846394973826777498919311714966819635744662830216539683188456566272461481468126723314813152143046592424676152566601741828430973775394699803399486465463062143265454011853
676 -4459261815530561270786001889037212516988462182927012554575826187944308298528759190402607267141399697247219903247685343182143971857460351334844654452205444097359656099257668431228133658479109216856092231608164951873073564936235322551009243574888028271334615985548617807227232908797077411
677 -1181012186563019297524255037642336027121094988340593792921737523843053944868282014199819730979146122699985963365900991257379155070017858899662649684467993884719844583479886112032169751248738939969029027916099950546926592203167356338816444558071600508435992189143359565792230050618994440
678 30033820522150909597977758185618151591798140292148494089109045791767104144833032318618431139010651758030553359367896411017628647932204600444249931480970114796797748111323792906564765858105025578023616593341054712564588362350479901518248260466144597390906319709696965084798400310960547437
679 38300905828092044680647543449114503781645805210532650639561208458668481758911006418017169255864674616930455102929203349819282733422329612741888479272246071989836660195682995690789954116846198157806819788753754366393074507772651395889963372372645800949958265033700482045344010665293508517
680 -171935837826964322505196763850212557360941176834506807984202112083701247254920219812311848717209887689283418412646071527304117802103102590367861041094544731587747576583583554655163406889888980888358496364633628621559044028680707914737774450890366380786385972934178273548244791511430323542
681 -440042178623608635269729567994014083832461813308235362461130571294380619567297264738432033508262610007796604133150494976039096936059409879561080396000267235516604197953364524490693085707812367993006234885909909186310565583089267685967518057498886987436093828170081647865652866168484883161
682 763508686165141622266647778957473817694126424533312293428284213291528111217144273947750907512206603817187324755372005715089727678662308253013946891661545885597628838131720358095450762521410498225503239666525491164602742617675687717196903098733677678068607982369166266972060674411527381633
683 3843803936530402069154754754915572404521359117690959830656198212352192448188225127116775142070044873871763553687425470547363406231078177409941509663663416534213858223805272029530302362476097074176546883867894855468776701699300561518969529501225886590121264779559737802031630737590921563760
684 -1500756866625589286711779697786744319337525854042226223341791280688504330331784790517481210515401352848547719600178569458264687519557980361156118577967404664969543643116770477137852975173776413401975793797783582683442496624429252501408792189909857156358991097024426066772793983289770107671
685 -28407384422338403770795062982195751150987039677878945037935178767153851467649360680334907205005715469950892595412156863289808531137105222230746686223611320404466551209753674683849969512506455932637803980873047570964879408519533183134195498698491063287207844553942590680994209146426221053991
686 -17902086355959278763812605097688540915624358699583361474542639802334321155326867146712538731397906000011058558210906877081955718500199359702653856177839487749679745707936281343884998686290021038823973424288562492180781932148528415624333953369122063192694906874771608213584651263397830300294
687 180949604600409547631752835777681717141284919045569253791003611567742639118218657615631811703642102289645189609674191165946703999459537195912572947387439755081586112760339441443064787901255170489640654441822770504573373927488203866315034537520315379817760005002826526553374812761585717077643
688 306264209092124498978441071461501503550655429942652784112802090184082887205506727642619582823427444289722599517150539305520394028960932713831149940632316169329344332715893410850259778705285317761408468411842707949838847452527902775685372211104169822166624353126227784048467371605370529179701
689 -960383023110742334443828778982270516438339003376331992424223190790115586622023875666803099102067271737793727750568798856106533967255827657556860691079762116241758456606482679251193736603500875666076112680916685582174770039889524288519869551538037836557695681893557901825156317725729490363800
690 -3104232486755613827292916279212781041292927012974901481213837822078695797060570969165140178866059381765851924370622573994749292169982356654374910275505975301547168785617736555203012187540498099995935391563815641231046702207584843718317475029267226591724066153777152390164427918963323194621707
691 3618448675019582513813885173663112573775446010659422465755724513452113309293596160502481514848411520398704169883359017997996445600808436948523114562052359512145140410627642199555343968684008029666597397202601157844176688071641826301321611831499038264179803619477752922611666305116783237924893
692 25348076082308879304864299128152579862825935101483732834252589268002983888717592944658462766910827192759667640477717035961241490790684933529147486490594186622975321909951798085976429281467494729638145138149310646461503603524735732329543937036369624406248266695917819653762661737860045600276842
693 18935357171801708167102912510791846397813026867775573962517673838190723662419821141092162971946549968738451294203909975266371585025874889485684556227670037959339035558302689089021500679438521971963357731102541552266787023242948220292654215876356556989641359573549195480997602042562934802591
694 -177417597218990353425882990984557267193383732683518354265805607202182696497360730791468147205403843799348935032049815341753424063949768659814546720877931636322867914334104283912745983469593024585495052609314071983678258437649907178086514905038711014286748225511851188380857634562977756267135303
695 -177550144719192965383052711372132810118168423871592783283543230919050031562997669539455792346207469649130104191109242711580288665044949784040946512771525326588583287583012402736369133974349094239298796113431789774544125946812607815628563484549845510185675715028866032749224617777275696810753440
696 1064373035813739508598128225519768060235517704913035696577096019496228843918527446000821238091619436946312441033239464680693679782603430834660880533373996127671492112755717584652852750312802077859166572151766714111203683116736742430977040850721131589821561863554092285916778824163568597059193681
697 2307224048848090266279497205124697731062696672014185179561898635929579064859511132777011784515071724490223170371004163661755700437918079322947506122774673413791575125836804403807436688133245737534258144945789242533012564744424997140376985242570050161121291868756154515161351148604498474734467761
698 -5143387201848086293907400373513678690585927262377064696477773500544022842570180989228736882126264334133963916861672089103100058040305936519678657610843299479908869663453218688762532564056368807479907860116577756245413217072732199876462300712477870967629641176122491486256100620540481704679888006
699 -21293955543784718157863880809386562808024803966476360953411063952051076296586758918667819373731766405565526109458701234735389961105732491780311200470266013376449895544310849515414589380989088970219714874737102453976501170283707179859101197410468222095478684257415573092385558660771971027821162333
700 14709754869151885899487921805209188026076686870163091921933350551757083601404508005933338801152083933372221308573003388986310445176409063857439402805637082982912192099861681305923138567405492682139640146078941839741391349225418219276134907576876874677928803975441867311407145683011400904938053709
701 163767443675644913004535087470915127682250314635497618595810798216114617677511820436608074417274448772330904074783912032134040172916536506319617806097499176618061460910037627913825264234329115473677644269238659017576899541211368478289843289450154429346279593777350878958106056308415198099686190040
702 60799159591581711708119634834450811499713506544355975142277344353815032467680264395074702809209861238725354914772888309229867056681673059317541986458039595737676116211005858772363294262490666698700163246686066139387160096633440943356898936412016306600777965949257807778256036527335391765119814077
703 -1085572946137932679323625977461955082276038695904127355028398243158987291274902478661181818111711280167590973608714495915708414153734082484919782656224454640588754110159257536624413555377813141617043346637984546983651136691846138404672004089739064698823179190492198344928486357631570994932683516203
704 -1511167063279004661280463421303110762774033241714619181024339653635692518548664329426704737776180308838668458012124714080317483550505793900142576561430731810752486923636298548030956615215247808507944489364787009959361257368280225008170296644623178845028624952137002999376278613322918737288522214742
705 6087843559686524093984918420930574813158237629614272304174448048477218520375653021201567989005798652334468357248876757329641415525632783494295902032140450673368791847478504208339938272429444182811358937101104818926196699474642743824533731983550274046733629381308385415123125890098078227240262398679
706 16666013002639556722948162370052350152576470321616606571344825623927066150216303327188501153439060814205147563333749755891863800379173340795293937962155573348636200312932594044556634578936178842366970362654613888641725501052604318881725808495912525961934004046267406410757076183358509388259917901873
707 -25948891915166111934946266576461673539531193085683299557876310715413463492413267821222474769601529752136130937408387545415626108300256143664777376262827581364945342619416935413822933328069930437312542197053119843841651395269894887890010315388939392365201401622891291495104805047328038202421918888880
708 -142610982933643008995583403166828124607566485336999545557290090082902926543927391111541982843674955451572163880744635836658672710954469529231834941997916594805398744809945093725719375380623182333881334735635417064333729902638125120062090974860327074098739429946763136370404338330837603920241344201991
709 39031260472519774549040462868403590169151866262783551347844084924991317902965483637015340543535752813380752681114076981250710047147323476421606691841876474749218653525973454171041157915866330727306460643736421842557829864251139095167981232862248672457670381413475904095329297000458663496712088020169
710 1037308141008020837518124285036200462422117263621780370248874715505311803710457221417809220449260440974385899846326527837861419023828610181044451285827292638387009867195589110251076785580228607064475803793184341292893939182718014935602618056884538191148846391040817858688159665316321890938401497434106
711 764089317700382415674841044957375331238054199782295510813966121030372578389698835958701836644510171280720631078527988969106448693797345846093204442934157315142479292513774931053788680169164291973330579287029388394989130132960041269426749426848797483945153721146486530020854586313111246461416881292923
712 -6497067669355763446952028950296027905716766645570167080928156887506810047583501713965962706500312915539980667845757705895923484473002925421217954557856891153566589777855348840703748818892435957478000047265261000655268444146066063279791576971342969854096771016139238480796263070901141990107393600745819
713 -11845692893258440356675916264997655224383146044046235656625919734719418096311393565676875563011884114505025085395453628679668625329584346343870385658395992359563944825451773358080269580076586001291314102274466719420192355076786352165778822959284552241712847064164644190942245175092920715337311769796280
714 33633780792231903771988286387074540115634220474944933909871178477828252236773118432084863382490306294274839589524850312591795765981436131604655296246602245715402183619535668526845972152170465701054686228582360285166686753945676090792762215840116236736964550048810025174631596321215073215414443435424453
715 116553631045040986268719700242058126686316242783268583506252616620864178910952873391822992323573495095810015187293025713349476143288526556011747995855374192232349797397698082033407859212706567710093884944503627321108033239483180555953213976555108102428954479497962534511227312546865518222775625823998413
716 -118882834500582340135198304467463654123123300541345953862845632723933586746458955632771051353858648964113861939380926474793094218581526365220839077870841527775465487939051597654513945852486692197288918655572894675058774038136552079596121534325705554729797370843707641711193861701639994285125478223972758
717 -934758251815869244016236206161870540927337000024226038406613949069982839123129069375531997618873114634783968250432106468239427221601212257303075048858460873401914069722938171888368960341432666167946113267098285922815006714518815971268619370211462271732478727329445383289785049529698621844554858991961649
718 -102578410311792863069848074889624962065473896234804361366694520002447731897916379946134638141862571885986934674765621144687767691530527700757201503762570178973655654149576988306771339374025820786923682678088023197403588447562951414095768629931523388623897131423491891311428017618218661848676511424152343
719 6440729352399291845043805368243468824425885103934777907479603123487432141963987105682589345190249230557500843078259124132988222859677958100364323838246655934839742833910990214911811383016002842388699110191599978262301458554068760384784566961548712513503453959882625791717067329089671691063207501519579200
720 7158778224581841886532741892470843558884202377578408437046464763504566265249401765305531812183287233759409385801618472145802596700391652005664734364584647187655332412958029133059210758634183587897164888938216140644126577687009420283454947371069376233870733879847069030897063452417202324003943081488645601
721 -37926327242213201028773895685233438212096993349965036915310757100907458728498507974472593604148457380143096515746195396785114963317354054696885532503141944356222867424418902371323468922477836308823728882402983707191983632191471902410037021359771611360653443839331311511122407851210499513438509429148408799
722 -88037774814286094234503088932529343124286409993013895974636010445439422585244320331611316289431468016458962216357524701805733140220095618736538673055234474669810194315125106302737944232917121424103883104970496691700869676000537844394221652957257244997748580998260794727401852018130915781466110999568928006
723 177446515881206312966914180864104724360392543456741362432539289260912788514245235489696838939607733644542713393865843075690071603001382764141660054466759135823749877655807210296526338224427732737662219071850389258643015749339765472476037496561144034526825525877058385850455002940342580812603455004469933587
724 793710939581208972608435803391810126230397413407838634254991362378988746610955477810976052965628009759755448908368515988330203584542052095297430765853400458512421237861682954415691947854847582706389400806643866100549103481343530383235589067261944749511065592864883948942267967067258991282866232001452429629
725 -448414671587235218159963462656922944292350390789350902772783662447400772988761170616901819611626125752043544848692385541500297636467627253694189615413913492253827905728967517659992419716146546457246132696308858709952006764034827924096673408666063492176713088274524752010917053515139074405357953029837105480
726 -6004391248655698026419014086399593827905132284644221342557723199100321999265449515293734190371022194070331687207271997459811722728261991920776204976387716701840776570760748198569836054700079625401971938342815921413795731133439540606745796879499676738754172238328712394606792822985952013385421577040004112883
727 -2865488547545051499299269847801133217858679549118765023148237561968516588344121320975421453089639313806026873266425298669309639272988601144916877668490322256063981230657975574949889116687053800201249009468653910444131683785195745138069083018837232293517180620407039130530373448379978492547915905831144374523
728 39165250193044834685633828756996023577477246443390784374755824831733737406514025286080717879507516044686294937184478683549372419824845342300516557166223694656821454764667261815038963266213503577612554558931057539452438434148881039109151495137660504877762025047893947631717176312521685601150035133448884415658
729 59223670025860195180728717691603956102488003287222139536793487765513353524922874532908668051134991241328483050049455774234539894735765550314934700845655950449269323379273090839688187083022880179021297625211634912561360220645251255075635076269521130932382289390743221545429790451181535048985446474266895037319
730 -214933081325453647618708083607368208939852721816513351086497286056622808320675302469656357105417621071475581510241895010611067044038151845788681199317909912148480859973397741865584555780471644864266584287305767863605708818396916018688425389694102403211951885944514411876590443736470264159064799459875295872287
731 -629498771506475013883809107448595901657268744827068327844051700415216282995135424200017033463362559760774962860588085430252846307188510697993224105237501565293366123628309377743401865361631806117415667663787212251535230362913674804217870923580750319738627911679716962694598976894741009501962924779743561133520
732 875032797771700519447147477802981560921700307888525129761429301981143375249591693087577466274560787739554107711105179644024623001078552222527544289987867819745999896185474815315690025101669707932450422347353162793704731365864737326601106804277966502745035289931883920441534129260550839611490671439383509972489
733 5281524198317025616633811229943152872522581521678003424669791204887657356215539662487696700518098706064978847735221777655794547151398127108480113026650378776799562761583640459519503082633092350754360095993863648554451343906260460956126203269343218740915430671689902659303726967523737906125231144897588437907129
734 -843705386084878019496221114677718053929320633541672483660213908980346270531602189125345563403826808111899906242514479852377813856151738449212697003264695961422436511714683247690327093078595604772792860437608491001481775654792700330081544360602546778299816357833284783787011937300117971155203555178096131900294
735 -37814374774304057335932899724279788161587391285287696456348752343193947764040379826539222467030517750566751840389066923442939643915938628208573488189817347399019375842800166464326848671510242060053313532394654030882641182998615927022964967246005077964707831059662603398913100709966283314031821569461215197250197
736 -31908437071709911199459351921535761784082146850495989070727254980331523870319164502661803523203730093783452496691465564476294946922876459064084609166964475669062320260797383730494559019960072826643763509331394593872268753415067024712394156721787250516609116554829609912404017148865457515945396683214542273948139
737 232792186348418490152070946148422755347029592146517886123714011422026110477963494283112753746009894160183810386032002899624282560488693938395929808161756956124073310638803781519793381680611621593729431217431183622306219527575244464448360614000248295236345700862808613879987687820898525682277354303013964106803240
738 456151245850387868548286409599173087835604620099989809618804796284346777570197645801745378408436004816667977862872261850958347188948829151844522072330508285807509552464385467633255294820332131380235775782750945779412100801480713637435119711052759048852609516746615883266815807862956728293895131085515760024440213
739 -1173394058588541562516210213439786199593602524925635393247193283669835995775546814180043897813633254304618694839351758446411630734472028416926986584801790407061003622007241003005298376943949219775870242739267339576731435891545997613703404586948979017801810389293044413893098006883332951482046349035581988723182467
740 -4366452779541256642354215080633997814442834865625564060578826857660263438766930334792261546672685288021294539879457591403120061057113832479838641091115348407713570489257939276438085440686274139437520673218523960032616141501910993075749242564318292359770077006519355596760808661924030049539312266634192308894263958
741 3847305630578534295259256413444505582712382808853883692151526128028588531661897364468045738022747492111036323996004717721761354084190366438650265002497184441713454864792747744599003197921370398993571025956347417004503909738910990220174589544324560764842595718531955300490877386259300610835012176614881612168013311
742 34412475087367330791738761977882490283812226868232832116203314131650432603030409708013876564731544508260098103152207857543601781483987193797520752640304623295708448289598322679665601282725289375056215738486015137232816900252287941750419287494552607283233134764167444477816538019727510957610198043054227774427861017
743 7481335673317590724923967083770951204825547206255646271142631235450312881397128156737556398572312063482843835180174833491272302894654628726968897622824332203714264236049088467472578897275696582101218556791583218201289532079911010209197160684280681929334964734443757374380396315912406681765112806750056489251767840
744 -233405989938253724817247366761406480781860040871374178542280567686102715339815739799359579554548499494337842886885280169313940167493255727855676370859308030866244873791139170290186630081801329043292291612610522742428428769686104582043737851777587569053296978614728353970335369822180170021506273494629537931743259279
745 -285775339651476859891715136347803139215638871315163702440278986334254905509595636896522474344554683938717749733146504003752846287755838128944458654219078356292244723443482789562494682362731205118000821510151605269837455494245481653508117976567552342558641731755834655590998144033567016793862063141879933356505634159
746 1348066589916299213829016430982042226257381414784455547355684987468464101869114541698994582537284812521647150475050457181444734884696951966045275941796077859771469393094491402468811728209878098185045219778122053927161545893557250420798046985875560640814437118547263822201349444721694173356681851320526832165697180794
747 3348493967476637233071022385416664200766853513990601464437637891808248440436283999974651902949167600092671398607075985207714658898987818868656486521329626353817182457198870929406274504748996534011050970349183290816023734353275621995354872821848427038724929240838106411338336452956663290913716293313686365661236619907
748 -6087972161937457263732092631457631383034816389500587367052157020471000272647517791918310174811826087558858654718277215062398485293890844893660445071242918664583103294462568887875407592720150153284265568097671086674107086901625130950231456079280497446976130588992740344071109660095195922583056665930001459498643645651
749 -29527429934273917895229249329374280788402790987434797618115622263128739355701505791740873495455999288207558444967809111516401097586805576974255850720550303141303380494854665393719329125963125891361622360541954122386273227374554484917715565832219486718050635274859485223439464830791838958979070719125806019127299985000
750 13088375199288282950895399090829138892840923739069313951249476880168262552831118751687297728226783324704452138060131393920388299470430337281367264778150127510778342566383316821408524023077925181628236616141743484332476380936821431733904626722743995410782278848089697185058302789874532499102325942384204197363205534557
751 219780384739205708217500144396449104411660460651112897278058832722069438042741659293873412196418778342157361252834795174535195982578069376101158219822002249499902006030365974577443827904819806421159593139935422341036388972558702826157913587548280402437136725772106093749134556605417405211955820976264846331254305429557
752 128161758344187727561232350760645132161773994477627699619312494560891600172923828032062328098831295069226196286413875417092477886285057015131587366374951356924453608065682756827584159743274330149761936826943217950709054306000952804020581200489072434561660773835478213453726437076295677718239539379575416949711866687658
753 -1410300934830252229961268660014498598719849230080162581327099334493594466126267787025051557276100153325875332483429690804653893991761428617576520172379064389574860434146879065214522635590464314798355215152604738436545668501909966979084813912348890382498296306569264442790215459161626158765451207454278507369068271319241
754 -2307433243239566322889895115339014523852267191423556478662286796419835667336734583249487853967919218810458706488326818724301239195756827723497631737003723888046035690606658363007611753793384625846688772941207264091509048643916636607228882315772397424429921723417611936966300518695695902793127983111306426017051338132847
755 7564673300572199286838985504762475667186677419137581590627408545035325595547139925925873046964781854470668620895681016908276018746573172599538009469649726838977987348421495093494046695339865577741797733127025904964310630869453132246364815070669835253058152422567239162565207695435687208565030469068643125566426561101840
756 23716706003249163547068251312135577334152547759102476941263416119974175266904282008672288024740216386143879566313968747978384693116870966664021431628675794055300237182668103634547328971893557958668619143715476753604873971376869588496966991281076617224067604486490522721329311326305558528116926350847788107685785928031769
757 -29236007100756231460804647221201752336154194174860594193128443695273103901925697472808823304013256595150800779955798370379547438109141241532744634658872293817545674256282362019910997895485501085523964988173704581145300444709302337227586714213612229547339462471480151416627142541744251931838286932632713771279199999681111
758 -195252949123500376290282406406150793675222028488577932781972356535092330770255671533514839477194771298157957744153579606228240289927238008180894656059602852204647334534959087461742300698740406796204298994182041856379418244347389456706355653181148550115812693876913810465932321825883161628656771388567230525079701495903494
759 9399100581793243935350124142261472677857330735446226569926749331819396543224210776146923650898024867897647715537008986428591776836750682548317786552503204518172385259017446677634684569658100802463455923033890211637684868617726903886751346314137056715563543423447249450457675966326601894211237139861765873874698501864283
760 1376169744446295877967326968985317028404411530155491756043733245077465711935013911510750799991261423955003351924612066230026273806327416739814580378969723169950703727003731058909830789460840948375893548882308183206293612579049453100831240918582176907526252400561843922711983928747508733294808636859832379549432608973188741
761 1310376040373743170419876099989486719659410215007368170054245999754729936132444436077722334434975249879719817915853003325026131368470161961976355873102200738323497030190608932166387997473234242758649357421070951724829818498725364773623981494383217510517307596597713176558780196983222520035329976880800018432309719460138760
762 -8322812170750327975351412682907732479171470496081074122251886715787530047412652944497533265503854717805303645556431460285157785275821755216725706779685861451331429058835508480202427528752652395872605484755086330719225469554620806932194704935692020842166459207335194282425107304249338613028330481138026638413718543352182427
763 -17495444453366530168290545382834139516787342001132651312631608714070639600339763997041589606548681466963342370967402483560340704855112888950560197891401266619595908270169771005367143511065292095183150986702582992793034199045698360347562575396374543415787612383519186518336568683131896253275640319303626767439886579573153747
764 40764240741885765659169343397519987837412951471434867543131598296442070731548806614441143251978301557673783147927617738435763792075639397566519749566399763539724095141678788356049849190203274675925087406583021322241544087836647288177800359153469602479377602067827173458639182446613474037922673048662559701456143223892123242
765 163232351915451476837203161077358964454924345479363426731552859294936547933927154593732270497819071826417179744699435123358148726061429620220441134806208629876895453032867185393619853767660319342207144313501102271792783481156535810610738386928091406389890888752461479086995163228536747810852155283787947073535349280904199471
766 -122117333277748882776982242705280950406966314820680646070368328780157947186914491707355732266029039077299302290793889045692197818468046162745197112158589714901173212958884333098729090563762603389268467532580046983898025133699995206633864127146195810965752325722328735123479113897757570454606556056849970836657653286340663223
767 -1264743796685909220637404370246793701591436733176224633191238343844713782724404573863481625750762541862219560503689934909199238900898053504288285055802050124039441384188954630854068066937384838784718477727087762886447509501795745880909032835642835655694988546989559088732445256497514805130571643043365600351405098252670059520
768 -409922463741667041198528671309827048742672529431460110698660042383608152416003131911991499888559268321124444468132711589353854171621730365071905270691922119731228893476764299162964432991046615059839204999027433999161333565895779434471983945619464978934722266933257942868091459213211811948325750645415804494801525248285416959
769 8443284113059697503263301920417728862397384602802112321640008364529388326654828885132379880366778524714412479057696832775040818134664644164946090119922428748544860795845918116815512035570647256433190139090586906205971232946674441731891245903880384610930197561993655678259025336269391823965675750658143397965034162520404999681
770 11312741359251366791653002619586518203596092308822333096530628661214645393566850808516320379586693402962283590334625813900517797336016756720449427014765883586663463050183268210956263066507973561852064574083778944200100567907944897773195133523216639463473253430526461278335665550761874507603956005176054029428644839258402918394
771 -47790247432166515731190110823337583833185599910792453154949429890491072893016951387410338782980756270038603763069252015524767929606635752434173203824691117653150562520738158606752321182486557233180266399550329399241698062718776194350043587803946052813038129503429128469477511803123868260155774249430949756326594298384432079373
772 -126979436946926083272761129160443211258358246072548784830663830518993590647984907047024581440087610090774588895411632712828392510958753049477319192928052302759794803872021036083446162648042372166144718418136782008642402038074390478762409522466462529057350903517114357417827170658456989813383466285663327962327108173193252508131
773 207552295078239526845569646602919875573940953302998387253982178714443919603133752664847790040777683799495637446073131395844982996287697217561893233844785520812259133773146074163820085629363528466117146378715523786049484400957042881687895592161159840633916003006889541868515411963410088007706953460353320331959051915497772047480
774 1096408353706722109754897550726022354382448675810839881068628992347399054139028101994019860121390954434917759713954560385643730572998968563903127584341151640130822760877293326747943224165660133629130175305672997846546298667477776233024762249426397544035372327626690043793305606572609016701391217459996616068248809127850539604397
775 -356457711840954578164089975494416774635137997310148829709246258653708383082908166659914670164052832161551702408557359385271150401014911959030125052572347005554991175534729192398797375239884565633689849345335668655800092139221523938790506895701721340402039693421536749286302277171261599352557456762476626255464554280633864727963
776 -8031316187788009346448372830576573255312278727986027997189649205085501762056104880618053691013789513205976020406239282084777264412007691906352018142960408486470750501675782479634399944399505501037601076485046653581624182811565957569963842641686504148649645986808367055839441523179524716262295978982452938733206218175587641958742
777 -5536112204901327299299743002115655832866312746814986189224925394509543080475747713998650999865419688075114103546337766387879211604903308193141142774953979447585812272932678132842818317720313541601772131067696972991023537837015289998430294371774454765835368132857609810835325582980693520794393781645116554944954338211150588863001
778 50683101109614738125838866811920356954319638349087209791102619041088969253916986450327724837231106904366718039297337208205561639279150535151322984225768879957709441238797799224597981293076224965661435404327629602080345741843946412991316604120031074274712153774800959580040765079275979493041678071232054016187489189017962904848193
779 89435886543924029220937067826729947784383827576792113115677096802655770817247220448318281836289044720892516764121701572920716120513473692503310983650446736090810127149326546154497709517118419756873840321801508413017510506703053442980328664722452257635559730704804228255888044160140834138602434542747869900802169556496017026889200
780 -265345821223379137659934999856712550895853640866818355422041236484967013960171684703975792024328703609674509510959658884518215354440580053555949905929935423613155961522258048417688159534415155002756207508491898801544909686204571447958887564117765262287425345718802488804397311394791022312689311955876508212510254766629723307048151
781 -891397027030847342206494474643822185386540433904363147231780914103557409680902227842203764878352016655922126859811569894963228198034895901079126791483062576248826851567543871499172126154244093300873089761102457692667483233125945548821188217174931065736343460652432086595613620515776861282906353755111597518125441662101842495272551
782 966023721532806621413050524353165670884435052163365340722507741291211688040299565085626779291948908611799439716906042296664279283049164473812522550026485389043264879088262467424644990586661991718420362798340833918146884570306054586891024731649425770275633959379185335035167559247760294905918829936023959969446341704306220654064506
783 7205802910748738016858511846859920968590218089493907371344974140016113555806615159981053133440413025203254327735587031561406876669293435781366410090407923422785052840061069567918849873666370644824531991126058037766819267202187673428639342251873943230430038183946209941204462902858198323886263306221805142596324433339019118120972363
784 443636860019091666967158176387761272399172724350349986287419950977631739524518204381665678396770664920658249717244735484756921687949284464678752240222525699482198686443232295946334939559736702795589451537672200339791075210045291320402169130327962838500600468291912595958289988123876259544831496669637422810200041408875573542520821
785 -49996983515222074451042424751631685507732353902107001613127399029135163151121787915485706255686120511502122044431864485445091214997104766004886118392632938260013171193984254679485614176104857810976134486344734064027943795205268422680073226632789639774509666819331556992472950331883512007659011646882998575364070991964258253304285720
786 -53102441535355716119812531986346014414526562972559451517139338685978585327793415346157366004463515165946729792452577633838389666812749757257637384074190618156388561999086880751109958753023014730545260647108439466406481321675585461922888410545085379644013870097374945164180980248750645824472832123570460535035471281826387268101931467
787 296876443071198805037484441275075784139599914342189559774752454517967556730059100062242577785339328414568124518570473764277248838166983604776565444674239949663703636358802902005289340479710989946287680757304698981789125244761293496837624175884442098777553797637945953783129672074433938229140249404610529492513025661923420505028068573
788 668593533818688817876172165179497885041285855150105720394727825319817654024613007485344139816583934576195233065738517201145976505856231905580027133193574276758423570352411067263059051750872093060104505287063775246634494496490391730297843049700039756285650888319570569932396533815688459000450074269603753237761324634708131381741588842
789 -1409541567679702817386218923746032603935913545245221198028539356305955243085800692950353904680791364325781638564254799148794765361312653327855930979526105370887501884159209246773966331607104836563909260014069117625889382216838662747565526181491054935157225695146051106549511170705349108603531671562669953209829854998755812153454891169
790 -6089696304410524542519424080002517799224914531295961240791634133544678821258091745347762883396878906359148270024424419556816600902306276666916120911881125308196466876626086717615379693863209487984640797023515544352330843692271404859650427529391333229156781913383045096076286907415168321606682191449896225874159127441712731825646013063
791 3777094669347395179184108386219710428326480285420587145408141360597007880342513105304714449368660643921323199925359174484746756626882296628075395944801612288016046312488378009802384627386524367962724023074968279028894831825599234373308255741046051316943797952639312649770291287522275438618039509488793446594649857549577953248538225120
792 46404968800221066976820076946237335022900882004492315830949580295409759629149155322739054633146812988435361090096330111382462962943026233296488242327969489445391314448870985033110042484428990783855209602239577089495210737671499068390861248446785383921041271346320628322304299639428453689864814849638067027713763749641567076028060316561
793 19965306114789300722531318242699362024615520006548205813092590771230704466751563585606053487566188480986098690618815889989235666554850156899960470714358203429278990261452338964493350092723320208116141440714799136292946914892304427777703458259463024702434685677845439773912260626772525619538538283216512901551214746794521403288292740721
794 -304869475486758168115209220380961983135690654024898005003554471296637612937292523673567328944461502438061428940055494889688005074046333476175457225581428222688460210880644556267276947298279615278870325774962240490173528248808189050958325280868034662744854213746398958482217836849226650209515165664249956292445131500696448128908129475206
795 -444626618290283273172928448079857517307999294070735445695202606695252544204553468772809703357424821804964119774387206119612654739930284574475180520581935646693413142710810929018730397947342856735683315859965834444224156653054320045402249488684275835661897013491317036899603661236634329546284933646765546603303634728258097951926178660253
796 1689459710117023903633536094586876364641835284103550589329678692381210746356494196942161599253805695261465882806001258108203380778394049758753020058488061912125808333453700964852208233140614450216408964564769848986990541088603003311306027477391966803552082482733475672475921196707952221920321226002984147443812285776617038950430727666189
797 4801846038149006815844035231145878985797830342598698709196096939247978555788368478351829522755779447896214721226711700945491963957906041780079283702561611438979700332429377467983321018772014447366192175584530690096559637659983243629121773898181897653185361577172694930773146825364392528744315761530342973666937728874423724613913978287960
798 -7024371932670160509590717430962255566695016646126155416111653907420496668707090900243301672020860418934046458415297105811931701490852306531191856706854821945900958001746529285982136613212286704148670576368858252812374149960237779550020418443561869971679215801961634776558301551591273024697932820490546058439748271561895548039101115375363
799 -40637294199713208220498964048983408467279829044317046380484332482156346559225670248706108331311316554207549507002279012430375449196194598991746842624786102018758860328752171561865383744616387835712015805460573083488291613580120484953872835730835153543976746842170499291970329329142020725908143151202946874108312373682861620336498963391083
800 8533309328977915346636057967752380499585287478566041532297244869787130121723966052997003372834706378330775701904800728253146461239771546726596154323197651602547845683473533440009572547869619093328678229121434686198327436141543971896270093374097936257777763771560944143937781531996890446977386592230875534969925527250407215937208844236458
801 292994368726970372890128806310636239770544090788785366195687572244881556036303657793939761692013922257783622250920753815265774605613133739668824052696700365733859867984738734373067258760184333943312788867345446270616368731202387366573379943489944011065614991666754439187730086835991035528334388650651503653728112143030438558292701587974039
802 233261203424124965463676400536369576273447078438823075469606858156371645184235895422960738082170977609468192337587148717493749376934732912582650972434316804516024948200424000293000250925097000290012041263495403467228076678211579563299489289871258457261170645265827830180165616112012802399492682505035374908938633452277588046732239678318833
803 -1817699377664667644767225243638084102120361557082674487900206147557799247069889709134617593761926478195017163418858127989366672862357203265099117396442585755620994127692747140318470560396193337313177480807922720427086504440205132002714170314558349620198134296401453244133944991739924446298848038049525150667158151548935481861316671437499440
804 -3450527801633542403012960047392671136034491106154436016187454154652400763359540977095342760337123321461294509781968169011822918500900333653177674203482803387233168765095715142369472316871872339343261769652390544697683041187686188945810595343657158821026328813262248055395104304524014063095296815584772775029728585714878598188442349185731271
805 9273367842019131110357616658073917578808039793424285399113988878252193966129686986846980395996362025903825634150038726913743791535600089202516147571615296902113790128753514839859821605901481021848980596003068498291922489893749735073188596858251288520360611261547924653542510637655457060996639450761903279640378475127669774840774350876764809
806 33427062453453927931448336989822615531049477536505337512426167960818999309646473826514379718356225276132887202623815909996504221041902424774759866995994920612745971484423520836446127824004587397251812983569802311175703778207553057693862764263851400267544912954383661041308240769323555502663717159855312704848478575131819962159870795176883706
807 -31486512440679989841054979616694807520606801017464660281371754186946358453261335081414483053618308905193892236426455178399702319707298199642853166005312157702050559416851083042572623417305779755691051188451677176867753651048695087818457413743907619374979365876451811533489333694264643924312758995478010252634170750761868461725549660960469957
808 -265475949614857485361193338545453116237953143773002022868354929912679353620786651867015141082111885838124102654793166548375231867000615173066172234977276601991272359807815728897695518185337891536453742073440293355097680098501566491675496763590867421247793756557137438822647019079529532442958779114465199186573520776684608196844645227198655899
809 -45070362530097556473808481228589463593705536650749400898752650604054844447957306297113759706783723501766856999807980299577315629049527775566200072940091498076918443889858147599687154264197433246616383754278553117023404541160700876946294867383514085622938195421974758088221683219677024972769466146119127418134325521351528964765797600475366200
810 1813261284773904841054544888589582350071966469760264759179731858784700630897549256771992227867999477365101861583744185539049307439954778435897005571900844715861988074764851954684181473033167807508559810759803500368660356148350264564782182477752557863111618100477987313670307450337029702127941987655137266887880319915440728413146718989915225093
811 2128753822484587736371204257189708595227905226315510565471000413013084542033250400851788545815485541877469860582400047636090516843301472864860406082481485202400417181993858987881991552882549840234874497039753372187824187936475170703406246549437156462472185468431810620287859232874768876937328250677971158814820598564901431166507302193242788493
812 -10564075170932746151010609962937367855275860062006342748787122598479819874249594396552157049260510799678243170503809251137254635236381976186418632920824427808633499341360104694907278758349624812325044178278871130392798305101976681250069030794830748579309141234914100575404292919484439037958265662907989709400341640843183667725519730736163787158
813 -25465351928324860305609039763265328021871196646214916707084125489571411668482347202514676869968909592820532194580609584589888253139492286240441475498194824225436419615317117610081219628527473693969165657557144735707567620657302876173912756640890843816614439513936774917419307549607821176519563417653787821104085830797493685891070846088863306609
814 48483174268204362751465229977296246965059823787829482534425732699787327451264813573350422474854666004927169998946055173370894193515181547064488954947576170434998075774203615254269731679919899992306143590394953177042020515056533892576570458922924396238549549130461929110410742886783252089188296222702140144698305655104791988187567269064283203497
815 226740637766478384890728508320153543118158200311333899484014611126787209130641243990953160564637033154670895361010322265500111965491627550747579283434939940013053013081423438524838269079612215850090303193294966326994993859657654025793959755409160302954850625728019353532345895734038000324825240146278654892426906470687247789425063191686326349760
816 -112641582110952154369528101520920185637260566203472478256965517771724083028212451022499796759345628879819294631612063948096147389114643278703843401198093253031933517338001868255049852679827084096052701939469705912299149745738083222242033457051310470714996218185214150240529304473444764299492833412636326120461233115046296127887907691763656074719
817 -1699826046476300848604627659761994987464367968382809774645067795659234546942701158959171920711804860962515562158684319806596931147556036133936898385242672833123304608907965937928917736237112595046684824292534470201264106763341661402799751744915432591398950598281349624966950574611710766573269514436586910367449578409857030653863350033567940523039
818 -911334971699635768017930949115553688003544004958502426846309171257165965745214001801673343396385458803780499737399872169923899423753533183009994576856020061899769987541952860143568767478323006374315910716246528815170058543175078847105517545556259296393977070984850573283245443297597416476819680548132627524220946604532957758647996191222348000006
819 10987447353634470172214462669218411224247031773721165995669165398357475862853694110912530101586248567933828435373390366476254618609138719754548294119842689769963362274813808705358855386181465158952477859331494762593678688800216550972492744668851768843398677116984596801485408578984377949536066920507975745047926102264466256818395454043753235661267
820 17366792155531920548339979313027287040271839808430682983593329597157637623070192123524243505360946779560291933535189471665721914575413452035618256157834830203261752187607478726363836758529726203572689234345220464299869098602442102902231367487745583918156516613878550814468126682067559864873804684344904137717472728496196961128931427382309671661309
821 -59545339319909370657161259371501591529457382607617478986090828191344693416905666652863467205742793195976507114078543093668060415688557586246219802681063998186481783736089182211148150944740529909094655780975242873855881722999073753905217845194216797985634223205013626795929733370823085781878663759210926077618009987355066836599836750923962977967560
822 -181112884408632814495541114562692600811360261266632259871244135371448156778397011517533171743269420652898550648824869395328113817716451750495547595785907809609314049049341533295695008254448613334103480421391786123954965413216168474220837417608435885412729839502163482497206620145296004835995296549625255041640319086828445564502356742600130679596723
823 235704490830732780104587701037818539894841416986690093031391661967964697139942655052511098696930131718936999149724932260348309092103451353227991022981540177696058437103282742182342048358735096029559110045434913993036206647777347803115687498751081700486709722932931905074301513450465595637155349764851227501685750824657022291696500513867610166176197
824 1503494681691162481573375502976666745574363245853115912130100609568101794588721735675243300899816076289226853691499018027645105816118613606696824193482894844961256780448673475252207106139875389368283472995177416860720964540290527122661549422010132898375818599448076282554747854467537629489122425612228012793167984432456141243212997712068524923353258
825 -146436754123966979158738404288063033689526673053714739089641024207651085390876849692334389978694845743332140356575507794793057828605545865899112967387886398911152279274305720024187232371270282838630297322866981090532481994150907499148263069247439005031149461082447052965362739685721539970965022741730579718632271340143014798662505885004746239880121
826 -10670899525962104350172366925124730252710069394025526124000345291184363647511928999419037496277407379767920116197068633988308798541435841112776882321768150313639949742415020046789636975350398008416614608289108899115579233776184597357779109023318369293661879657218981030848597720958484946394822002027326669270808162367336003501153489869484420703352927
827 -9645842247094335496061198095108289016883382682649522950372858121730806049775791051572696766426543459564595133701040079424757393741197020051483091550052945521261883787494880006620326348751506028546202527029040031481851859817128244863741267538586296258443833429641851660091058543158434166598066842835212611240382262986334899910515948674451197024192080
828 65050454434640394955145370380764822752087103075529159917629558916559739482807711944360565707515308198810845679678440358493404196048853867737955084702324106674217764409410260320907132478701280030370099730994722262327202776616163936640712495624642288797189324170891015555849125503550960458165687171356074073655274873585017124597558480411939747899278409
829 132571350164300743427573757046522845870270781854075820570239565768675381831238249305369443072501112415763011615585720914466705952237233008098336725552694725323050950921874420367249416919961822230193517420198002482700165795336061650686901368394746362606296158178383977176486535305659999624352155071202562352337950714489361423971170121133098127068622969
830 -322781830878182021258443835618830913394338939674628298853167346647242794548415734305154516880106044975912908142163361594987123420104744066067348867363574021396473399943997401879100510430947137982397180696765053353590253640977085905798086100977749658974029111017853131714457343219196723582807655128289956163248973400605758448211739241750480108226325894
831 -1250781282028287225251460134944490834486234412653159042844844307027970467367083479442740618387613831886253989451263407996254065085765375122755705946232437098657830056397118344449846428870679893593751802638151070732491414208329517460606395679740974197218102218266540971949863090358816720953272740626707892629614628402031288416009930089682166997706686677
832 1008691534118986923557646714387325559274138165069239049127327119502729094471826660693340999773128482945136367543880123168655798854967833339715736125312581051117483743210863468703857144145950072283028462239204302742640361278510083879980207027103273415600101558858430950051338312175560344126380845271321800513128185402209020721472244602571193759877594581
833 9764160508316997500317867658998761400677779053641352349041237268698522366041411016792525328486425306148914293702723979142434254455325459199005677748939640741722294137990691879852782146240709327439291080706261797870080260736816706104224976785290092796126817086724217753700379944687277390799290029658277048920430584216428039633541755230346362743824401320
834 2703319769484089035414340658287482485758811898156679005149947432179418704738624391939138330074525925532959720895563116961843662470550625820995524871751573383899907935514647598925782137219058821458091845031831678671597731787246118944363527595567178886926106174715201103341011759458354981914624112759024445328533286400964894583236043012348006424681239253
835 -65645803788734893466810732954703847318985641477332787438138713448710237857551252725608538969330451217509440335023504737035196118716727588572044219370825911808156151030420195560043692886465906470616945719912000906418964093370470823785211309901463470685961613432354323172561647853352586753680406094848914897114480803114031382851556243600076532782089569987
836 -84569042175123516714711117562716224719297324764429540474188345473966168790721623469182507279852132696240158381292446555768101756010581969319012893473086925495455506579022728752524167846999318220823588635134822657120148215881193656395756003070433722894444356655360730895948730169561071627082774884162086014414213807920785644934208544686512577754858244758
837 374951584346020737552964013120210706513602165576899971592782648667005496212137145610077265505461025826325923963872086603478271075006511150685296642122694457161637550633918640167781682358262027073495031404249183687812600437712102110100723166239810571907286937371119531311982804803907035648680067779780318265387151813877434035026685160514023151719768745151
838 966934879571885354555941836059224279548683438927906754912101066984768677747188509894354816464425954700007032632919212493854983367080584935918386896434302935629826096687077741435450857287257254619260151850192942287653637948880457704871015187732846632168397433958644647583623915990834537038259491968914920366286648469322933549566144973319611196003776458457
839 -1657726210850259808314806255782250666046531720110393046237377473684269795737771509376186042073801226084274435114185393730492914157964993118878689598424558264501636757750352739739020919220576934895205067979551343527034565115104257065834046975945827371182611127639192071600255717636514712502500982489547307491423414227819104695620651150278550866034604757600
840 -8426270367853457290206399108196820622887315792605740330622084942577650539968091078636669757324782908984323663544619881187477797727529087670307397873464678813910419434559896929787176920231377717230026130930901939540610030757267460999931153290075753796361393165349704604685623129572356471770317426271951750055429953513079639542583665963515829238061039966799
841 3177813108098361367997244682278934039438406248167010993039557373212238030196309486996632537191825673605597382254677874925972601378225864161843429315507229037601037869692572248385969514312660827036409344925957465148631925048462338460907175541545037801916884728124639896516166893883246515747189451154879402384533946081654093326760892088434026824181193336401
842 62161705683072562399442038439656678399649616796407193307394151971255791809972947037453320838465306036495863027067017043238317185470929477853995214429759980734973973911611850756896207955932304847646592261442271041932902140349334565460425248572075314376446636885572572129315528800889741818139411435058541652772543620673211570124846553833044831490608473103994
843 39917013926384032823461325663704140123580773059238116356117250358770125598598780628476893078122526321256681351284271918756508975823348428721091209221209377471766708823763845018194421355743679058391726846960568785892478665010098196234075019781260049763028443788700092853702360543707016207909085276974385836080805998101632916837520309214006643721340119749187
844 -395214925855123903972632943413892608673966544515612236795641813440020417071211848633696352791134615934214359838184847383911711322473157916256875291787110487673051108557519110280079034335782454875134418983135328507637836317435243761988901720223267150872098014410307912051506341062521176519066794768435405733326999346610848074036405567617307176712919191978771
845 -674634023339812133736862223059821589539031955930279051288462565951411296261403313033034604337992300183011129297174750815207274153236596917304513756335576129975418070323866025407439983825988208283876506911859310008885186972505931135627426858692087499213297120931208562027422864868470289974430391707256106585892641333322278491899047732115353682762300030223080
846 2091870457646055194071568380837426671178733855679006606281030128128731623237079627402839865199950011356489389570119180872174705104075508496493613286174197283735939689578767746553113256524488975842064425970087989544579667249540775198294885182870782556891388979940946822333121522569177945659037171671791733547396354092953658026355791241205796554228134313628317
847 6814308621024740130229603942256177797951957547190959965300268089788610697066902818634082095565896112637567294650342436578625624176731686917625209580523230193563866181845829924405193143306406433829199974353103159606775976057082293147686873193715395051384468826459406756525081576648469975480049913622584479648644843426209607469649125366013272333564234525189877
848 -7828784582497646228271374723605808900299179442562086278666942807112510665592654573185796960833753966857858432340491829526597311551796872557830083422696150792587711645205544301466599652365016397065251007437512767205281694689703133240377323086380082846855254033127220999806769081335775644133210288079957655183129635224465998714841413322427303546032705670208342
849 -55528944929670827139878602319399053485962882272898806035768819435632785545060974303624371629795026755320829494892888885576976680788918680981206550486358762147534774918126353772302951655509861433869650827909234884452713527089279185274185435442387848206546535818343068295482340117875065472493559683438049012723643539207933251002385290884520209880982347346537481
850 -727452852187303541978979254158391183868626174964202085100219785845210885912392291323792903958748987315820468509446078890795499926340573076395966527485706599420793401687543662036754088954746654412893775846645514015741664261357252591544173837727268278559757586452521296834956548524635963561087666878345426441736092636671259998495397627529085058753407655079087
851 387975161655508486437171236981634983217871549735327440165281516263584287929514427834046808504606438299929985995740776120148041265596090193792049886877025628433322631025196932744083907499614283382674662019517998677153253025363597044327753874258987669167265993141948956771541424276600822343893830117187997662623768681818861497018201638564112384108123023770683280
852 393067331620819611231024091760743721504951932960076854760983054764500764130901173873313358832317681211140729275306898672383609765080474205326821652569425574629268184837009738378341186122297509963564918450444517275263444675193097812468563091123078547117184296247116605849386120116273274088821443785336415647715921330275560317007669421956815979519396877356236889
853 -2322758799967739793829174567110701161020148915187215226395987559080589251375699820965014300699927386888369172694878534168652679094092157151217527555569753824403990232339368790830246166375002473715157715686181473464809326502352081497825714028689835137053677655746526091551403849819932482318435367034979567990650459442456470162119742047991970709237464289038546071
854 -5074230121313477072446343209435907211554812445907753209722868942432094600292008038078207812526151155366354277622026824875337947449655476588505279123555732846808867526198436959478634469231085043460112144839293094391653439228703766185105655666551384966873967729476342332497106690633845400940185473532334477524661908754385392381173428001689682565873242430532204294
855 11185081478460701484357878760339000915586229960402753375049043971132030159337890708676892292373340552852229931242122914305230806208989623470017413765432543924019064100177144576333088695393932272545991864963977219862011846287760804299674342534277460992501775860749340308362720258105681975288862095712522498409891307342809898753664766334254112398789007592737618203
856 46704692327655040991482281226390351396469917081757025843109126568156692361381946975224346980056398640416709874596310688432596438356577959589554367630322673851681136783566203292683529980011527576766776878839028880603585920888687167595413932200137155760619549967083736635842467092542599781870160410438863841082524668623507645421878762346081890359901704606463048261
857 -31590878021569869399022870095982655012633692641062247782234181229767518753983287985513899066556985229548899644098549711704019205106349404700567528727705133616452311917673808741648090887745998331055166175908811658430497003125638462502306465539805071186892881058161645522696574714197174045151874259548793647786714482776161645853774601993696896431621348542700279160
858 -358523724315155156339398838680715114787923112213361428683998067206864365283656916812084327926951775712465868766272724530732194273602395121827448102139963850578220269402637231790432800747826691368422604327782013822655598449346448635670203990940765161511229730827747801973593844361995372518242997132620840535364387163140715163806925938416270128950933280787941616987
859 -137387578164166070546238748008836529699487263725925694208358798598491734005773900913487034461052879105623571257582876548804059837857949288923475401046027915263054085978920570598896164533604703051036441096420332213642119427466979398154058732162129663202979563420616283314717821362615154202179877315779285000857385783707583642830503724460391853929583840989039662867
860 2372278492041920023829553122756169273815974521767604306579627671849558822979824516771103261027609550881637510106326195166321300077358816563868661313933719038784487799839540051934133440701182136527921789198053764544947069717958161051537369204423226467375628552373618330500439089171352453425521102612566598746693324358277422503817977844453499048726949124526551656042
861 3333991539191082517653224358818024981712385367849084166038139262039000961020241823165512502254979704621002508909406331007949718942364461586332989121255914445625866401691984046126406592436415057885176876872996090040441905710227016838615780329558134109796485496317932313703463838709658532840780243823021593752695024844230508003631503915676242026234036011449829296111
862 -13271957905102357649153647500475159934999436284524145980019254440907910799838529794232210324938287151550460061834877035156299381599147254360747640076280118825865548197184796317412527492471859897810275647513380261774187582315480110522145804101404451161832914370297395999799609785489808641137867474464944597474158245663711449523094340995498251314854607860236032296183
863 -36609898679439935272726218012201334806986133859467735142286229275180917526980222556390797840723145083897477624200721352211947414195698485465078563925071519945246613009028684640297373639526765303006513785624352892057280922287069228392456266408311389930408312844522922195723856656457418371023329181226095753743023419573325005548514868405231945498492859940384837368960
864 56293806656276568271349314491124784738009920132201286717848551811174458071889486003234674433844864976955742808643417893882148256998332295060154916608889311835812224371264889581590318807776253981665415746969308940362032153921291545262564362301519768202422087747558849802873411841971242116941743140028516428576084300072655141113145518563255813705489395081267388704321
865 312563097412356115180432840576534128386912857148475432713852156737440880760751043897970259318906880564238086178048467359365780156368221693315704864084389951452538515434465682063671934284463611102711012246339779184762998609930776144009758227159699497715280277659219305172940408437173170714105047408611186704777248237085930179952749597399879432194939414663961250287041
866 -81493549181579862719012360861339364779156583776933574311087705940780325742475358124672461718007174274452113482455457897809257642620104372105379552177835231398147055164388545007460297369970166768946897982445383397771226467518264672828192308950938879701674336573692643447173474456625524104487154571588428295255341863422655807839269032542911263743486350904910470643206
867 -2269435231068072668982042244897078263487546583816261603308052803102866491067732665410464276950355338224118716728794729413369718737197656225315313600768564891565916663205648319453163837361215444487923983706823837691112216737033697680896499899068835363708636280188227779657756333516837719103222486431866735228696079523024167067508516214342067289108062253552639222652493
868 -1698980386797013629948955718867702710033450497377726583130438861517404210870405158537757044924305118302953922351606524128704915238856925620577656735523718271778887277054928504400941755771424277105295697829706153906713631464405844971099153736412263205796915924172379275527542012320459050371812404430747737161908686479065576412633632986541688442903657797218265928150051
869 14187066230679495052925339995411845134379375589336104640025930760202661226603723499335492893728182249265877094749956581764883115921526667956629538469856235969182529365384609731771205105757083834310172188118060709931071885694830038795176345557069584340163538037145215182076752322297404983350745000592319409438963870182103593059925980513852782580852777977650208630417400
870 26079928938258590462568030027485764104613529070980190721939002790824490702696559609099792208198318077386554551211202250665817522593525147300673135618522263871634740304769109262577797396157053774047242072926003787278067305945670953592870421711955426780741949506351870110769546408540618335953431831607553569572324675535562627948361411419644601681178382558178070127467757
871 -73229534676497874907909349940397151836042100054372541758242512530594137883529504886248658047898957667474585112038493821688364288857161528395733633670471387912642965252923158859820638344142533066123963243900421182239435893918139317973363997187531663600402816753664636163767719847541216547501783172538682296500422415739162523471120452177324876384791063285373390285454043
872 -255789037244308008145885560132797500568336803551233876811815532066365572802405422149947203505287184209180466970516909576349086947011837559500445583000127235014086147386306923697865220117241909484454657754382447693185907035537835993123456949171219651065596463298127726939154544707325544899175805993791557283506695144488100919109650332114837088153039741192619881177728342
873 256817705491177116209479889449982562283957896829373915495882055647793392382301112053793402830005519463141628813752547175469463074988293139269689852693172480374414609384155188320879248291755821978413084952920500582490144221889139232690091031141501994137223253977524726207219494225462970933336676213979218791996261765686036745188192833126437046540497701804993850820449959
874 2047340966201333173230678810379565066262315521688011053178590780112352401999139067103423827367015808927404897607370914209913071704071156055772808933694063125473017641088303654205935789112449188369595689233597634434791493470653991184554289675340039551596398497064418814781301307176741785227567318170520119776543127777102743178955745157930296663611775890153333019064548353
875 249617027763093359764319584229687130274610243882393644707416390577798655323031282726870007556977172685413495911103083981626830179153104080884979964841855762852115375399217335959781051070158434520704094563154130357360483917430016555723652457349525592635835719221745731330764847598500988694210584672665588232569295417300485962638395326045237337828291977518376063321398640
876 -14081769735646238852850432088427268333561598407933683727542719070208668158670942186997096784012133489806420787340493315487764671749344988309524682571016586115459008112218908243481769472716985884066465730072029310686179970377147921736156375270030751268538953760229185972138344302638691507898760642520975250203232599022418716290051820779466839307454139253554955070130439831
877 -15829088929987892371200669178035078245483870115110439240494633804253258745932161166085186836910973698604315258718214903359152483003416716875719542324909576455423815740013429595200236830208094925711394392014108223187703357799158037626221942471477430416989803794781406091453698235828198428758234735229634367831217666943522118028520588061783500672252183096183587513380230311
878 82743299219535779598752355440955800089447318740425346852304399687207418364764434142894490651173960730040630252665238305055200219241998201290953235672206526352789241045518928109172149478810806262753865718490096951615556434840877414526872684418737828462782872526822895713514711882642642126533089762417192383591410526213408896001842157394484374479926791678701097977532848506
879 193546921729451026197157039687201347807834409546198421535766836316980229586289562305490798509550776620270837063692742628569267600265915219420990031946573561540755951225612935275573807290267470742733626462588854513929479939434983677910426281719079841381711499090292738353690599533440031127840732909024632958409934194818063722201486273826968879185692073351986210571194460683
880 -385656172807299430994109448399489252818296821636779006430363961493471698967061476694770636048666948490013574704963925506817133934428072189615682617758872122928768736093019561488631239061408173096543433566841824147379415104451158223777682509212084957857768608597467531640912383645058463757890895427895713726729939488675798549811408827934421742173795468398921475271535478859
881 -1740484624913456614374208726209898687473137688460167957180731815712333306071088412833206225615522384831909434150813123906802007136289478725562612841384887053714060394672310108417647890093280468295678818804963805744885774680496043969150666481245643847529749102229516700116746580379138681652776025791068144435599478852402244605221812744723203896473639981862824949269896703640
882 959108584737639402584557412586526082254940062997285087831815914741968586698341924030188226725146254598185588783934354640917930404707026601747165482927217806787320757978826822002770783336576743380125216162928963286770131050662063597293111083238950857474631157952756021369640105136270564652460242204201851651510097568328345243458049050817748298742928296929625377630851648373
883 13142500959131835703204018496055816894566903882218460788096938624728301729195960813862631806033802948421551627839626221988531980358733377680685455372621427182785743520684997580926306013989540021449876947797675603500970553814134371381347776451958457790182874873559372922186866167790241336221892422741678862700706449535144057480010738263880175574058408169969400022520128573853
884 6428740865968359885112116607950134318782323441237465173274227221534521622307567345651314218957779166234252506352085739502106467525784191468455296992130902535274498214833209826906910530633502817789000434657172860493579636459499926200295998869285801787860456767890080772599385431836347383654670727312265901140135766556845640775804394908155937482857910091462022379104167035242
885 -85568765847954490037316012864440583943186003734291760343404343151563590482064158351387108423278841472716608888525297814417617394985349452296342890616219087744225706429961773239577231567293277332360138199926556364013214240239440673469138436294423402743419667347025529682708677742695341969898576231879486137764809380189162761584270772939005291535550947098323777778536732981729
886 -130569951909733009233100829120091524174662267822954016556323933702305241838217129770946307955983295636356376432989897990932362667665838792575529969561135405491147193933794242027925605281727797056883141242526766387468271695455940156871210428379424015258442864722256095090904375765549773655481271323065347445745759746087082247014901537296096853915556317738557934432265902228423
887 468411409025948421028111260930992563427639758317088305847506468358639891536231978688763451006968594672659885786687186709990959097231607373498870264752398208718432751075938170649115015689325144269637826156959128160624227986220144557412758625681539803945494806706922612688056368433317620133808762300091055518607905915237057084074993873276940186833300311949708510017491228643680
888 1382401072394079485659817064771633232650275633077766421741774004274776584403751887085387606698851664127154520817616472646517497770892478921527580051680346047156463108612497864844594252661419723667819814854646492872902129854411725655511231624337507910754594859762715278324386998792166035722177661561548487638828224137846632813179304634349618164242194536119614051043352544242641
889 -1896478790787559461536961761745314711343202675141851719190771274235702656349871963735956550349928498581464679689193834323419215909728772692964511801586441413872566148919069329699210857163856286219644968244067404251467466049129286246378078755433270716863868787185743010492007580241057305214483674539088900991427117268812766775345652478588963143590907647528345519079086056263119
890 -11573286297546115861155681215146747339895132106686216671383189304159138747176135173333669797241890147471546325412509142849041700305976125143657572163348863743967807909206554383611370625793794351894383672226592854361782375030011365834956700125795826092146032805524749958762716571786219555269727305469928314463224686233739196467600784919036290293286269400365643876382553865961606
891 1702065237966800369603051117070455639507286619306745362952209615490779847272968572818026055207609342598706432411847697414892811062125283707094010447756226153140155133226930924283105374353199651643131105481878975398489887313893637889689851162237068925901048704775451114681336489901181581231658416303693992476765134647950170959818782431086451711850084132332774757171048527880227
892 82715069320789611397692819623097687018773211366110262062634534744604751077505914786153714635900840374899530710299411697358184713203958159712697015591198272360914810497672811609562699754909760114903816811068028955930966512523973198734386752042807851570923278343448700826020352492404718468119749554593192193719337938284124546233024276864340483764853969934892281891848925589611469
893 70800612655022008810471461803604497542222205030963044521969067436169292146595134776427532249447574976708585683416477815453935035769081173763038942456904689288933724565084295139580962134437362553401899072694876128141537301326717733506557793907148369089615937410020543023250997063096447399498140640467334246381981995748473349514292799846735321781903381008562858591651585894449880
894 -508204872590505270973378275558079311589190274531808789916472675776063965395946268726648470201858307647588129288679404066053357956658625944225840166681483217237469948918625386127357936149930958250924818604781326563375228286341094657634149470392506591906847010994120362758891470383736581877340106241685011109653383572240398474116877138203648064572074408535683114651290893232830403
895 -1003809161175659332646678508183310794384745709748550101570256147829249010422112212161641195947991332484548229072594748774230903207042194160567112763879816042260006020874215452104424671090992496124738112113645459460365989395628118792180054027742545175534158572864264163921648449825411713673827090724956350834327257542479711920716926737130795317045398075595623124792851994493979563
896 2553624946957877564166969420723244386739586211974111427845052582603198747349511668924898095465016821048568675948161079688142602489568187449013768402890566478402283621556162250787080881958524211631735618119823826483260608608759543811258992265005000967813770504094578375390591842860744359467553652966838726933246427463203077398101213230294741134959122784154158677766184258135833258
897 9580289075187492892693718978006419947432806180213962138836845617407941820304297154056386467100956148440406279456324321107758924938863546572983557750049278774222325767675670415518053579595471684504902402915342042705822534378156375356519370459202817196552880514144427522842130991638626355184343288041533182773537230260561060843119700390210308354276909313323520551316148219593690199
898 -8295085553517650056475066967056290759744297303604817856078522460814449411142284528417900201154161598899574452180803236709239292488113765570112821070184686574593659583217465339991512594114197796917246923923424742677001725883160431322293575395832189578143513014517621104892011908386584161088532282726337905759187761981860480943588792221852879590436950175755590193047141587357142607
899 -75357109079830100305331099813101230391773940565102552827936441782670042153272364606812605470860854637982418408375073484463551767060158591580997725320529637994149939956947158248617887651282499588451563744330819041617759466530255058817929168610251909954013676613528613764786928849856968647378935299017070185173948373805787906845426694953325038070375315369020234052260179124512974000
900 -17291510205206549910005631043707195073563859439868827835386784556968896275276372907887304062781723445685397243109450827498876719643362232590207977829236831971994322874424900868677299492483115010030835276866845842878747385348132039561874140839426582907009085511905266030542845491150879519759209319932704844859634039932764540240305149400354880937316664138731102700930188013012975751
901 510208253353604152227312067648001417668853724515849041960168307921721398797630179339800934233244259020191531615516063563745985649777747908476776099414470633987055256824205206871647914066494382109130110933448887448445568880363653372163630039432336786771086650782795030322965656457847901011893337773186786451358004576707750807677681715272920385555310543444410535664891065858577842249
902 631248824790050001597351484953951783183800740594930836807875799820503672724564789695012062672716323139989312317282219356238122687281283536608231944219128457791015516945179512952389010513876187179345957871516808348596800577800577649096749025308322867120150249366131892536765574895904057650207803012715720365375442856237102589359817761075404552116527192415528254571402381949668672506
903 -2940208948685179063993832988582058140498175331016012456913302355631546118858846465683594476959993490001351408991330225589983776861162951822729200751682165980118371280824256935149146387951584487584564818662625403790522181584744995956048661250718034640277456306113433319723994020309031249433045561399591784794130589180717153064383954245835038146770646611695345495082835079060376223237
904 -7358950722215529075175293383259720622784780515180528314568432954375071827930799993548678915669007751981276595212305761083650635672131936578986824361216065184655479899440513525815869461548717797839986523763243062230699785629349039499725904427876294710118508051676356567481353044580359652984500182488601827351758689174376871189902678573362870011586336958604043277082651752708056930779
905 13222511918580724372781537536814686360702446801931558883824683535045751004081125266236482423050946678028183267727005818046235802356008726180117580900559096676173119066329285020228155254112373615251967206875134764302955485463865932192614724327149947771823686091117676670586605097582859093046818747308540666207155435090643200260785001147482397015808189323263375188497193800714576631880
906 64735166974089427899008591219632730720195910408195257085803714215671253799596725221077234832734000941897119434213146145631790252060932282233025351429071552968761478362412879700939241484953398200131872873217836199917853984869309208690696055322284010742653242452852172642956076409645376663938320024728753457669466259311281298590103751161022487096912548033491678128075756069670975147333
907 -27822416455975642710462171538070073804721217205325655100969070529649003228971151642578142128622625804300163439875894580691860364431128801027797714874842123764450355101892115440657845293833217106631897574908107150202834413377752316657607014967765623660112560184971564051150159273434636987389411206431031205780621786323221103235391256871354292013744777229351948191404600535331061275827
908 -480968585274601638003522310075499188846092590062692454701595070039347779826148228190118785957760632397579999479367917600114392128857654776658975174878342994545780703638782273347232535688507004507555007687432960549627812307462916777492479402223753698858685257354936772551842694140952273634957651379532305409466885601502190193366117514998511701692132613463793695087934893023027887307158
909 -286211670082772139030287109309008672213044069625412868994811576331804757223350166692071791057402251767478855400236655535271369577839753169464391170754448128194628217925537465262627618631674484761131724663076210498207971413818650560889230297449394333237897336060135824193791579226909814723231772934515086969002533097239642470718378716899031657595919172858330057748102689275710458376369
910 3080568426839439326994369061219485649709604060813434313916353913943629701559687430638759710646922175015581140955338767665529375324163830267148435053393952833625836707545938448168000131187874546791753329148954513349186714738421766881558125518116881558772899465424421583669107279759756100721471786722211050897265666113275688882844443888090550254249009121388225807867441561885484752773737
911 5084050117418844300206378826382546355200912548191324396880034948266263002123138597483262248048737937387933128756995356412428962369042102453399173248675089730988234233024700705006393461609595940119675401790487986836642514635152320807782737600262641891438180817845372353025648334348124803784094197263816659680283397793953186177873094906383771857420443331396536212104160386815457961408320
912 -16479928870457230988754204602153853192766315877502715800534442449339144908794673416988055726479717287721134857930376017246276664900104709416639872125082580104392622719796868432169607456705525887422597902252193606607664488533800047363124141026555529019972115440125578732658102623970167901266208309791660696600576264998976636002038012310250079922322620518321044442967930546382935308007839
913 -52068279692389141090198856386831677679172703714841986578694687087202985923656643599370891462820882849436666759229343512133279401483399426590434084865808208221310262350969773367214361687972697468260325714785609514464162090979866293017603304228394022260039381165043185203837640964407041527754867690638377314362560049556648939247149676654936482924265723838096797927697053254091141037866079
914 63291222400811475831080575828245294670191507427677024025046410058171028437906070319545498622537138164611277246283288608590657252817333539326045020009769852509438096687608305657972890508965983743697859600979745731789489328756734038524265682957494680879765426915835865924769077403384133781108590477903247561841473805436187512767116409516814076531992619790150513173078460570589406118188794
915 427769180247535463462472570536067038424400433431570930075909219668591929903502575515141738862283318110667944560888693193523613063201129525459083614070427310058609933144396719228473422324774866021520139604479012333038623965615798089647488812556252836700041095071138162351632564154233424475392664312371888762379394152332730087497164146101369457001852686656828098666957833349227393383251347
916 -15269376558144867355091460261650024266940118562168238099415650738605269161839916721676751495476649041610996163094327066610987706520205249823231525997961657507456743668861420377336811237987020184364877602379207789487801335681340180022370968146209929458316893339712899121750977669455511992367469032950844170510922485720582501872650720516329078722095651874225493544591390644898449444070211
917 -3009653638290893111592399454014119293237743152583164748630780188418748778486357945327668923531459875816286608089315179421276279148928111928036816824490952827917726275679638454976650767511411082335005854833732294120758169094991926807554792656039979786358604558837680035583178926749089483320116119219554065507166681552049693114352799743225915277735064458472022184213296224089490203126829640
918 -2902768002383879040106759232182569123369162322647987081934870633248511894353478528275931663063123332525009634947654889954999365203286675179274196142505221225365529069997608512335293088845501941044451711617077839594343559745222545547398195879016510280150386305459689741730922083062900899373543835988898156313590224152005615601244244699611611726680394895352443729401156489575201057018338163
919 18164807465652372741040036945916265929295039745434166158480590685682729555051027089017750801657095798188996621677551365993934588839210108316983521628931448570058554859759860672501262283734375635300589272219048219250963623919720942105485352713263348224359845606404070507351330404180725483867268998547980302236576546712342236199225353502969795217465056313951711560091917079051230364869469317
920 38484183482339526021787351571194249792879176003970075732024685118422312815525376786949272443098959125864064066311135595678930145262216834571902894626467997147617258349743120258848313905652889222611751253538593096411368542136278760937272723866378920185412549744621898699467784985621031779482075850470267396431708115776381545407935066400251077304227820581418817665900012506077637763997836458
921 -88669468777227083165492907050219611712186102214069087377339449681356794069831812836174983168500711461458912285431723966278611976612253923646981756776052142842792625668575904448660522080487740224492373651994744438345376825301767833801124745126464517385106369500206594851991527843644046607588807139365594719224327711210014107986642408120537489218027573616243163254743407047280974790088448761
922 -358058753153603765318004368048579360262340334241859617501512245510312983778509450344819890270193425342507360749609673136031122993447771765650302019161328122876113434116777746260598719420057964782774632426764896113224956620255719160362033812191116958682994217712559885748266022742991269063963338092657466494246284521644684925842187872922295030347622317686174886916043494589824439138073303967
923 262627528286985816840445981302957921722962381256623994139863902259184574710313239508404991909311554887705025248412394627919160842838005699878570278271036877023434945563253584880024935143356216788671983137198314955192681156856655676245839403694134663012750368788886278215674672162517057189158311882901696540324009456825413830064308983921467394178570697627527255867160354741142384392545837360
924 2769038800362212174066476557643013443559344720949641316650449620831375461159879391922144223800665532285256550495680106580137021796972408059430684412400333737156228984380697808704215971083761970268094410124552587747767377498646689798780076089031953373793709892776805478453536831363455940636901678531503962000048001108338208310959624094377532606611926921430751464279464816869913458359058965129
925 930646102353311456183354688522307991498608052153273357671402305017083438187686715363309280435484648071321373756793344184702895897106368160280692464503075597992184365437922714544041425080268452747390528164164383061418609400650100065059200263173010732704457311254601530943814126225836540312793495351192086217779934910560311500509461206927260847361932038038060673209342333681916767611238103609
926 -18452625500182173762281981214978786113416804994494215858881745040802544789931469028091700286169174077925474479712967401876256256681700488255734098422299260562101418525226961946385470372506065339129270342707703731172953033089876728526401332360050662883851511938183036818230943693318355044145518254369335647782556072847807146676207907453715467398921556411977199576746911384407477440902174652294
927 -24967148216655353955565464034634942053907061359567129362581561175922128857245276035634865249217566614424724096010520811169176527961445065377698945673820789748046709083292420948193760348067944508361004039856854412602883298894427428981815734202261738012782713116965247534837642576899210826335072721827680251307015617221729327179774135902206293330455080678243624289212307720180894814180841377557
928 104201230284619862380408404470216560740010573601892381649590654109695684672275007161007036753966651931053597261980251001964617268810458352412439743282274034186663220593296312676504532259474512865543888359097071705607787932734709670702993592318092902174177870450316010192778963276329274482683555058757669283170876892712920699553681216273801978461995814205596772748016071970671447272134381188501
929 278971267801207340069366652712661155117360003118862287187661582341150586672991939410451093498489618232026665934053896680148852964540573810056332362999019562422990184176343259313860854695950124424070916638095052593827971024995701673575703731733925068263656862269072742936642461314623750267029064111551431042319986213265025989812100167589246031775181378953302142772502226011937710971400270831400
930 -450437344191131696593492178578854770062714012094384384359472996426719206032933110716598163779276945285348514899807860333603467917132634656830745839976898676883652359976730929421670871120371465634736301875584449345426544504147266021345251414492725246955588230883139328412810281619681171111755821299752253939876152035725418907063668346327367817458789320485875266463610277782762419933540397488107
931 -2403236218799583077079058747567482855884234033926420394673104072814773312743876686589755818268704272909535176438185137094645438668916651327225072380970035613844583649211133744618696853992022336603232718342249817502222341679117177736375177536630200724801186266766648528969307510822047422980959270080612271236116055528580600835748369519452090039885058973158990265871125859866326396733342293307907
932 749825190538338799075386502484500534554764050734270295843206902172261129486655088426431328186234344087904427860469885240578836751011791270590148498868255124340982870625982761332999243850577922839921394786841327915763469849913684413041582364818876003887931349415326769920364460515720774801331479017653506343017008721497331513697308904839484682326466270242136599374146084613010542801440489108842
933 17572478722135420338628797735456880525744402288219213058554935411875674318693791894554722056067164254454650662927765844903096907433428350561165655165658504421253068415103918973663877221794734279062550423182590050431319861603733928567667825121230281077496235216781866472705517036270052735668046369581939404995829397421561537363935895541004114961521879082355068460472027103677295319934836542264191
934 12323702388367048745101092218065376783861053933079320987652487096669846412287206275569702758763523845839319667904476648219045050176345811667034615673580718550866188320722039644332882514840688819183100659674700755020975572654338137676376748567498149050280715770874579083262965812660007312058726016458364860594710336371080216768054733207127722185236615190660112264853004511386221520324753118502297
935 -110683648666580893625300491930132786896349762084455170422232060786459873818569336986313351633706625935343234972589884266102633301857652642261124970486028812397905290585005393171314258037722451134254752302603429597998263458571799362297298027281113818492192930746598486225675653441230361837617598570615210974376095445579850544779496535579901082545416538385825366958451185214354845719219102677347040
936 -196949565385150234841008137456590424383377139616010417335799470463148798704579780915301270945051292856218472647921220803635948653092073323930367280201093842253968608830059670681644435641607272868536456920326334883145092467152166326031935267253600861844157941142720539808516414129850413022028680685823764998539067800177412062155879668029795137842072844720446152812422216794058396361492374506863119
937 577835975280916020536095306054339083891071194975175775619824955042070318025405577988892190490895088691184172160207969059082484459911495171897507513201107844531368425264978081517555370622449885071246809197897672302842751742850429210049150923714195867601192574083468863771213159958762119841294509308482711822093600318881541751300596081029512439975842923980331415896736079706425523673041344234566161
938 1956482932976967664423152268250472054574711172287248696970421248284111908957464044396001087106254138684713480695656514684534125031556008439410078474608764740309148687075395776289066420113700795151002007640182016484858399012915593492272697794489401900510298162082512642430828058867715010995495274109249066811867074920123426186391753757238078404870352837023454485583691597264834298203487965782607994
939 -2088368893989444479329514874129901532662787192538981732368353437010380317220375001526244246330011482153575724425799268729043266187824457763872474117798990171410430289779450794333821174243448400347725656745101689635040863187037410978071358671509969172698049856501769403967664060843619827893566291050129915942788127312047366072712418809968508674960547630838865425693460960680144367507801443859355133
940 -15783749424828218130291580751883205914685765398549722611161302174999163679922623312298251856073790452946570089295394871520782141408716516839743023440060343353574471099307221228357286115039353966404739710226375805029049656277446565423980243232935782476270136991079357900983460472917624904862033209814873383625857651752911349377454695110635057509053017490003046824779302141533984454932217204337611091
941 -1165167166902106774984976632973895186046255050776850484582828115926501459379998301614542131763710077871540018314799990417479278093945312492635704615467412153701459070851065668020537895335215163970660113010663977583763613968184688577480732532365998267383787995566972073209812047012286109607069172463963972026340760568579786868467763440855496784329184074130988844925075416772973882377607097322125160
942 109321078806895420137056088630208546216754102739071207793546287109067644300078364884473220860752823092754450606752964110227995711767070305385565459464954991321319838624299482930480464909940262600862517858573966657619583979973941269390380970098184479066507170941988533233674411263411088224427163296240149713354662801701799658773715102333589905779041938355890338928530039573964917302147913333041152477
943 117477248975210167561950925061025812519077888094509161185626083920553154515738352995775015783098793637855230734956564043150350658424687492834015391773226876397230052120256942606624230177286768748657138649648614500705929277751234089432746097824746466938193686910957337746143095592497090991676647503487897517539048125681858166852989446419578383269346226874807260843005567491375734478791163014296028597
944 -647770302673057773397441695350434010998200831078989293369197925842920355584810201195537530242170968011425923512314184728445619323944804644864942824481458062852008818249839437906739024192295069457380486360369152102631158582066354796299920692862544886527356509682962394889577783251380526579313495570193150475943591486230739444563016269915550957183947341616425111656704709526378686636244230316992038742
945 -1470111045499528946331098170777614698631746047740553421668580513286792437194978672165962640723862523476412538657010133030498073932917617094703050566894046197632619183091638036153108635433302450697980456907909453607572663526324993422329143377635770155094712318059663759112579452398860163521050028094608433098716928366003746612533942394852599640069370929740075937557743681966008827987782371417064238921
946 3064281073211875467450993696675423378355659769812371631915804967613650051898692736202800070971334252603568925929189160068621261334696015419351549204476160242331442544657238029194064533912763035503682947614674611110845446548139490151770301472402044050596783249721073005114465030360803522534144440896743620232888212037611429499407171494556257060218260461574899844039189284718641978465927240801880032273
947 13355058391708578091768680892118726268777882103996245583595868560621197112263543441364538556038371916938456696528260091282107778865119335082272903172734483625759776826298704282265824981945880190389546145970040786363854091232414444108074305115852435136259769476138719318902521197152824667181494637559002651923906710599637655787144768258524454540703856969755431406943395058480703774380403840721329704720
948 -8094909120774550180388274984609237379711736284690355839814766212674353251027305712055061940760967851286525784976064029198241050477752772853187941258598638070560320986301961922092626755443461058136234487332681491412064034604561986954317805190961873217917713271908791716898734015372799990557516448718202689706310773663642350708705432203369344880823966261268867501330929934549790074881086844891830521191
949 -101580317862734596822769041229440321261156911012664074924985846137022733036872109801606831833029571269855722660673884668172995502533588118429098263467740023450878758770392891897953401629064622390863057509122966995959042673231463095710837941001928919171736099604879826949216382395442572660827978911631221253173657747861105941218718810013040526665750965049556887349934695343914716495543913729941138454231
950 -44915954017312745560051116337175659603174757019831584046282482648302260279680969817221398247702796310850042165841436463785308149189318708456782674657549556956956511866279158443305014340960394983909416097794196556074594430999529187030613304665195806646312106701518284930925244287832972726925363770603802425229482332215609486257780784589455112499983201220674814840618185802066185971376305815698324805894
951 666146271021829432199332172268906589224923620068816940428618440310856870978423798794026424583504202578140016458875756213425660368545798120546905169616630607199194799526471084842368797062491961752131986466066572415638704281620712482945252282348306627555840590532640503713589432480265035898870488610814746346986121902812132102273250885501828574160273554126223396608924681605336829497431090293889644373723
952 980557949143018651119689986629136206447146919207638028752595818848972692936190587514576212317423776754090311619765811459922817412871029079744383892219477505897890382590425193945503897449214726639497899150625948308160865298617416792159545415004677274080025337443268498230066142495095844987348035005041363323592498228321398506077716377628014361660155962670947100493251982219800131297065231003777918014981
953 -3682465948009787374275635219253209918127318421274080554247733263327025403912776004043608759767105641292889803592364482034056805166949557764083952295096936744496473214094872399951077681988229005625426006111840058601310064672727570588457220561433469118810858796285215027765059884866759406304745385270661861105310355091363526209835039820884785657461758916212616675769220789017557675184952401053449592601080
954 -10546371592010917932113465125657163363257346855727546755515903995269834254466110116645642245989072078571521984930725162253516527057046761322294639540633279285781705892227848757569604964132732092101911300166221696758436121763049488133574038466466210037371036158388094515375522882332430321216181630305951404370457842689613315752379054464280886189082850654909246379221984664556158594264409018079895018705947
955 15230890044057593687815981409115306063633882093191017124218228848019343572923321911659619072380667410478706640215826211984881109111600143026293026525045277925693606606436258042087938809784870947276070742616658713450734330946043505985626505463568073794304975415608410678979896311734885522917036066588681623366714642949931367716466224281912613413149461758579070351162560858566745132030257789294252129501613
956 89055491188134019212610237288715449606435310083283844412829556814908183354186092728179114794304171960479360534730902347759496798510927472282355503309478232926165547852031199345075173558713995591989449843780210590759787183287389922920644774728831544055902228524325072286608556488061897771430307478730341453959919541777224577983119605531878816736729416342943795005716453510459855291881120915853517260443242
957 -17560739120269136602101632575091692839001864569053275456698045121227221656277160653438218712360499912871585946779881136134670965270273528901695682365838712553689698393022606949540398109780101038943045354536400403395353133334914618978740763516144972504232599384933802466250717694082300888988944987390429909607082958872294996032143964441509477155316815967109697452421472499507360632330683609206247646068049
958 -640949177437207271090373293596099840084049035152040186346504942825584505135579809750692022272489703636227109689896197570451148554846765834878184205532186343036848533357241002365066613020778070182869194260997874538713863416346644079423254186617965780895548199055209308472510613110515585289001097338502820087326519751312867041913981203164661194312422730367716262492436647072726347675498530020180868469170743
959 -518024003595323314875661865570457990211035983168667258149618626976993953541639685176624491285966204246126008062437029617508451797954851132566314428971315355161020644606082753718283826252317362910267876779243071714946391483002241746572068842004950973365920003360672691208755589251939479066078482426769810720076939039206802069688973452074094854225205018597948380325486339576174823249183744755737134946694400
960 3968620238465127582756951189602240890377307262895614046275915972802097582407418983078219664621461721207463759766836353375649588085972509711580975009753989046096919088894604262837182464893129128369816483047742050056050652431424266809390710464320809492902917390025792468098818702521669617956929198942749929891208699219983267223708894970078533505961754093976065457121570189932909610479305965385528944337500801
961 7594788263632390786886584248595446821854559145076284853323246361641055257198896779314591103623225150930345816203895560698208750671656467639545176012553196532224063601137183538865169248659350668741691620502443552060675392812439959035395192358355466306464357413550501306560107827285245971419478575930138604931747272494430881711531709134597197485538189224161704119399974566966133373223592178675688888964361601
962 -20185553405623502292412074078620239410786591695193013470608165447973627819653036102232946548727006897521900502163958912931338365930151100341521649055724726790454370021125046300995108005592553229847023760831750798331679174207529908630339780891890200143856064316630045970131623090366441354279025816669110904306713622045451988854430555655952537056194089433670754080451016762564233900131549579023013721398144006
963 -73349071251050237800618163818788367163768505710727007443870889979461014620045313557435084274089582954034321215591227837818799620631746373818337881143597102516022815229085331073051292746208007911038865104348855662756406923894609621878106127400378464289106566211483555116052377881363163154215375848180081138828944529506468160835152519598132919454961414002802682916250838731327167512696694829752835944148675213
964 67949802588314278246266354731553308711737636155624086850386268156354380117525939158195541566999465328618982299556484552700568940879311328572313662246475985017157774918789993033914463292939864697890301221473399925565347295558099738534272338842852936717885884004926766674868983751201926325737804868503695191318050824811695761145861369993534839938397212032892595646906278606622469788224152223408260105638332829
965 581393301345665942850593501463071878858117176130713138957482498012581482457843134060241131485626546006859230808695079417432166285301535945300678830251655702629317481522387310545273512516395920075162356951915389564860195762820367091681015230645502186741631847485311652487235628920744068405245435805764263163120662531356972886991929007180465276123127110052511376060662149725912642377101016031678111714679059320
966 105744683227465995126729018342198717875953723041344531004778620918100821635161559952872340516630288706526354711799687548528183699146356645294483194526323807509213057090857359307872269465816867189930248401601590085902764693913668921941108858745531629716430659450824285763152742662330584125080801726238396823894306757675102558970899417225721396554346625822263206532318199479555353859531950467820290975210729517
967 -3964008426192195604827425491899304434130866509873647441697598865169969555569740378468815579882755533341488260949065868373496980297964394971810268617235266110896009313565853814509042318148954573336206250261806136868118605645828900719825997755772983677474992272946357281647496659782877894711637248914111445317950330961823707649972603633037535536307543144545316425892316848601833142780175161753926491027542685723
968 -4704221208784457570714528620294695459262542571163059158731049211596675307015871298138921963499167554287172743931663681213194266191988891488871650978919532763460500713201855329664148204409672643665717989073017267469437958503224583173413759766991705085490006889102127281989565858419191983587202860997780223085210478265549425562768899553617585312187969525301158871618544244958720619796898815028668527854017792342
969 23043837774560911663077449823000435579653522997952472933152142844593111581972311351142787095680121179103245082711797397401284595893761873313800229341727330012811564481759121371899148022633009369687725762759625690607392281017577721865368224523419180656834939021522373689542910760060953279394257881400999894140441838467216527987039325877645163441964832486516056109627673695254111379664327317248816909338781007719
970 55973386236052114658079150165063303794491320996093887044269487325769838731083410438115240840174294059113454290233443165893644459237684113735901786194164059357035069474172108679548185453500717875347751686270746562893457990540149804079264542892361116255264987245237264663469871768995297164504677908385461455736915186326062506926421622752968260627280619163624168210957483409965155718242619022449496604316905554113
971 -105333478185874266983462998595939745263083339989573423487795512586381942342722769019884268829586554194609261288749138615915347712018648999460699819197927250732645881898141740923745850704930347712466328653046633271358287976582894248978313028771573148342579585905419351163330503551431375791255127261421537803246177682944453188982853658390547883466473208241988224556436232456813623939407672198292221761054561499920
972 -497147181838239069590017049751382871824522586962230632797681923866770813460306642086690954710806612608403441320383240777170858926682437795612012322557075666231891368217346501680583148879435372839900590456941859211612493910363942877533164829018100962129434496622080203807619605934398455942787872620119767993404583987226890737467805017661325707857437542387357402033138616326569713967106005355438697991272900378711
973 240187165462880799294223940420195345017060792964783331616886664237902782938752741052498927096299266753861387700860729534236575057448105200612886411828415088896629805069645684785637806055077061147363710114384573687895521925716316865315026372382911076268622604715855254335693918925621174595998018209830996629318659793384281585412170591072509476407874915306560169861915010871125653608747700032606854336109030120729
974 3720217438330554286424343288679875447788718901700397761200660131305298477160899235659335610071945555012685476943543414974432587544225169769896972669727944752519869382591071196549719848211124671026667843312977588169182979298263917008047180175509617811174664081070416680989031160466410366195513126550669372583150747703972516747686805714701789431409937712018061984093885325157113651378489737520677740275019332771706
975 2038907280090388691364775705738508032669293350946914439882453481639978996589630048291843120397850687735655763037518308234776562142088433365606767786929039130243460747103551403050255205825585242995121872512285572353914325818249698950841995568829240277294305848059429900639173727987062144023526999081852396177920129150282545649801611577194223096554813304872140795060480249059234076117255837292429759922256121926603
976 -24002614788223491313605627315020620101851738960955869888522167437497110343536664601323506150105768197353142575567285596586251550667487755023672040901166574137395624931033946972797783731652287454191553030678557544830366529269597720105488265659738084400928342719433486866284044395277810419345064886772833211904135104777525071584006028425718302923314750679254293093596717027040561483532172325352314422002879207475339
977 -38274965748856212153159057255190176330536792417584270967699341808976963319664074939366407992890723011502732916829913754229687485662106788582919415409669848049099850160758806794149570172431384155157406138264556551307766809997345612761382234641542766341988483655849496170758260491187245427509753880345799985149576008829502891132617309466077864599198443813359278659020078770455200016352963186399322741458672060961560
978 129743337768708227042080333949954164382425380309106818251955830253502809085092577269898135057849654369969265112141085421874073369010307496582784870898496170912669524356478822015434915949134628024183465076485346262504798894889838427977035624976623824464509915380184911893230050275757427507905700327064032498179369724613172609955424889513950255864004810941420772996156940418828730368372243091066878212561482391365813
979 397668098010701712114193734736285398696182927232196715025851222916341552322741101845462991008084715450488395529950481701481885768645055016663220778766185107256368475481790469574481907156154317110285308044337242121659166564871257717306711267467423188858429300971131385088537873714068145500473977489484632394226401786419692847883746055776495308058393917634935723609297491812015130482842985395862137402772186818096733
980 -510535266370255877180368602913393751980794734931551012737839588858178111272906939043823954396862865139296460255037116251636627814427097459416273317523288089132318195013561284533562504487788079058998947491060181715874425699357611278532538107368943582393140106690162998164072478216233847054865924799963595093029186285872515421804228170821156482989639758955009687363801091119785982095762716241606010085158189921463958
981 -3294211952445167861979724746067391542854075225556928017918798149272568977532094651962064891453455873292715228964690488162009828194942482576058818768886583839926897523386094571554935854580868298830996103801420876567488591653456415299679516979640905904402145213488082693783837594214710865558183767226356021852613998790810365356990450561256623639398397182399559752628883533803891895475663614012640971904563497648141089
982 279534912146623278282855474326364721011487918963929071246078972734677801378253921344702789324584182682359992820569325599446566506047199639855094453776432783999329841708834420180001676833648254581996528636000395443632388242046863650048249771941699172349835533343058293364669753298926063825877706373389143798590305210297242595639146634491471741529081130285508058917724104034609979194675399678601098691543831802106617
983 23339018579262798312140928696798105520990014497862425196677666017642660644102916485079157029498775295731366595573402742733515363870644577672266825835982519663487612505411496421064552658899726346398969255245946531416052529816241770747804868629428040503164852027759637149851532912801902122733164076957881296766888296745969800094572300563287837217317861407082426327319908840661853247524320697767087902023488315339094240
984 21382274194236435364160940376513552473909599065114921697955113208499916034455139035666237504226686016954846645829417463537389398328314180193281164659547490175492303613449655479804540921064188564324993554793943763310625812121913725197467120225836146296716003294358229096298844639709419675952020132344157290176756160273889101925098274121847535026614293495083869914895840112419583393161592900016880211182681492724347921
985 -141990855860603152820825560501073186173020502419922054678788548914998708474265276359887861702264741053164719523184401735597218148766197863512586616192330147468920983924430819467647327691233895860467791231927681956601741896591778670037166960180160137225437960899959230952661885749903895183180128406361011787191461916947899498736907829821167325494610736354493114376343521772213389339508651984352735102981736714649311759
986 -291666775220258200369952143136668053490387695875726506564474341374498120715451249609551524231851543171848646043990323980358943937064397124865554768809162578697367109218578407826279114138683215810742746115485288299776122581445174746419436801761013161302449983960466834626753798227869832914844269332770112818428755038865123212212595748674100070680910790820080203780614402559150473091639802284470896581260507163719747206
987 702269215803963869375826780370844249720755821063727876187045501030492838604405684909663507684001644200304390618300488168821583104298987919722551544537148453585079778252437328447252179699954055212531792508008485396436070694697275943840731919500107799275615742339247782041879402021457433367416629511756969691911478379770173278945759060074071207781364363661371596853790249846343252284920761605998249139611649838825435107
988 2743936642345771271965491782327520624153469692193813422138365890651979683612564432176524177306962446403244912926232756031334190663749767793781434926201286504466649542782486183231205978670736565887731015316405503494868928764813499168776789531827199928392765630062515624429155989616546263771326514841147759420912763651826035764433929300792771702547739899401933023318091067760396563926399377597294525208435199984863665549
989 -2171947868281975813665295680268389123891821055252281711170952616561470186618275362191120376481049062998885821401870661150416891066343147644276425885558752670628908904984575115899559279228941820599991532239653894280183566098067432438108333904673554666536544566312218849863999824533655769800589891741151028422467585006565177188186384119725726751921810646227668154658440681164006202068045953644693218768846348886914380200
990 -21379504364702374717423738156561033492966108900608975666139513851125327971906226387426789617629786187821600211885499953369756225712591522200746470368967758201895455704461978398518001129924097781814108639454492418744266067451761926619545860627463954165285903976749828220868091751849479616199875495629185344368856930569347427539223889225275128669755989942041199317885078155486782149552841596825754895227892748780960039043
991 -6175869286728544021766668394682309625723361513843003687942845535195036665578298852088946982262442746829399462072405325316837988248189488690811489170056489507493093369569952587221086175321505037614167913776915158782981104765289899552787523294749071499530092012564296271820092980113889227595746253441128145411583835523391187221919200387195041406303315418447522235275993387338738735076519921312902363845968306572559377643
992 143480661266188079000199498701244924825039400790419825975033751422682259137765285859898580341146060567921802021126094348271455591739951166714413803412717817905775096561663896202404921734147179435084592562404531772426881367397043586784033501097498607657471235824684501274256549282832468085803382215963169265170414678462040805552648024189730859281988614175840872989919553701068736311793371256467381902749280934894160895658
993 186711746273287887152566177464021092205102931387320851790633670169047515796813377824521209216983159795727598255632931625489321509477277587550094227603113244458226750148653564312952524961397714698383767958842937883907749100754072883653546164160742108154181879912634575176997200143629692678973605990051066283051501527125779116106082426900096149126111822104973528636851507412439907457329010705657698449671059080902076539159
994 -817652882590028665848830313444693381570172874145617930034602589789728298167543623194768853171039264179725015892249728812410867632702380579450802396285911480882198925782993709103881927177632541347208379977988784523080420471025232223834688343521748145448116770860156933742798644836197583921650069521691118573141401222108506522762453742428019865847808477125912582292585368495041246725224588089613974869573907463357049730447
995 -2124635106503043875916793555692841027005893393856863892569038280973060908745237267966417317689921382749818203681680250190836118199043323692301461989507704192089786176823568659294549601907416544235894755689889349710434664176303742409409511492646942902527389930248598959981779045841605432674465311452048582554501911911988960335505030730728692909730591231860727282750545920382120598926527663029217864017271321029671585504560
996 3598935071627156785025018638420012643985316725162461617673179847555037178427568094396964654507353466508256907564067851496039955229873340363854154784493676174085606303657387304432623888336011245194563904156032141951128279120872883157433306912005294115609427465772499576217811468011777654777085175199789247457487896642770585323832145466267446151204068108020660793297551659083168128150044453598079960069746031213827762608569
997 18471380817148463916442573528269899833026570482160508865656447814366463539644228970161885878336803145756984333335829602831892782623176606209964388711047605518714109541422367919494471101687927054845827193985257589924170928354999080023299887360533894433301156977512692296090264788903015683498342355364129325339001280026693307672367360581368296519318206731045751772551373101758012320635738094802605008190645278421528861140489
998 -6721164684241633578732556940670188674870646593976722458055811118518796709348747690616866703214671119800814019612645357640386903985936776337014694780408127699885134584179343211533896116664151661516120135106967403733727025491111102078733261023503164375964835282894804737434415487179427899941253871034395406863413996472700789594457657682503826539110270025098873780531488511824164576414573080383954712297576940075265477119494
999 -136020830404280880993830571638559487506056639969100284517650945819084041486858350481750067851572293140099704352963452577463636382348173019806765415757741366330883901374135918647995193828479641045436910493003770533202923523976104662241832472547240425409072934125483650810066269009500537684429650358583300684236422956659553943301029181752081902174337717142419136188391100224130250820864739744002189769632093889025967505102917
1000 -88972677614589445942702673053868166781962113811263227311260267989452464521417116647432000929069595301494006215674935073980928054446615585447662552294884472431687959284880516167257921011830579414824069547254998707066834345538326947690699645382718274777319087145220017648025360599244542384840873261342532836192524981350648416139825577974555116400565826966727019724670680641361098785962728181314506783549055308499109165266459
1001 863173135215376721014111328416048245760434365972438764312296352744135825886591336724818474031936456679203924255069232968264526621990595553199695358009305091884499350334070914368708435787526907903234303903771395025353630322294405688002127662447964703086191451733165538022438522467259221406166679248740571953462435715266229186967378694290018198819798193030206933594067020927550656960090450026700821603875601914682663370453960
1002 1485981878517502842613030039793125413234169162651281355491118228670303077536511153256842480535423623789661967764793778486131023003116904651333333224073496398906315065328234527539513882870340963807002790734556385974821470741062694321837025180126992626527425061749705661558616046661971018100052792078138301806810110584720768099946157740111904013623758981797296071666761785417078348461829547295902369088718989074176427527319173
1003 -4556230067990134204485749259119212307088871399155789994694956240538647703669628203816886837688131572964765502020690852291720663350817264221064534281991639244285180387010261873041445167642347391515637336591843379202653941514998145494177868457008760295075915100382453104598453610608843531743113962663045701867426939422142836208825493119918223378114828369414152463491707361075776250258803602891003382138410224328602216065858547
1004 -14958103217612654102776959537671090199728055537714759483132783841230769246425206276614784201436096939492399276374247301694637824372635596780397866850506114036629385844307903565818042347734734138164656871733738081026404236702437005747037044717897708680767890532630392735508765937242640658443483507210013814515097713515188212908448597300701551473481141241995224965159039858995324689491610433962319965759443147847837208757092758
1005 16935507258318285328623285276163395949894044256375770479731909842539764679262191150103423662380824071260959237770588664347406819083085252767053873123435360673366876864763929545472073825761697602444804484409165573392173353902550012712208034481163613384763515170046778996680409337019264063758314231431306098556890862439811640553329854538726012173322657343903842279282911668535109062320014786274703709209428422452378303703917071
1006 121642229781606864048062002039861027347990433020379086861661396731155149404238635086406913072433502647707754172390319776209871589691534430229838941076978158929772577774919254506198370259904836569597402586545332140577003010819609052941467347506447574150138748898459528145241770897717748672862698781901402800162574857046129130912470035643636872487690646037870417035396190681502381888761287824010943469525530457387238765003566377
1007 3093678973378866747699005106717255698732123225748693503538027833376796649403297035682947435767734148881039507996199125778023856109937660860461829212930634216204439721571747687893853479572953352483771195681173126831789533501758963956011106138302280456794142708132075168478905538582900226554499161882260110264338819967447647039161053872554787274432044630543521080415809001756618452521184320088017505059531500220590639076146880
1008 -848401929497869181588735009172309935737200907916904914528091749284709249180267148569165444071266784385073239698736039307691077271730803350748410758325916478292203604702863033855494738339760902634698046910136151857207231542235504406634260326406830738594177099581084621848213490745441340483484392311427559490873685179355456269348129195632903320139402477634549398167357525768760054768807830447988586781619181701490080715948817759
1009 -870057682311521248822628044919330725628325770497145769052857944118346825726090227818946076121640923427240516254709433188137244264500366976771643562816430917805634682753865267670751712696771576102084445279904363745029758276747817154326338069374946701791736098538009148027565829515521642069365886444603380262724056919127589798622256572740786831060426790048354045730268188781056383936456120688604709317035902203034215189481845919
1010 5068755824173563022298517019286838824532080584921188632643784300874617918535779812165212032377226567268272161636442841965700296637615256478467231745464984430239790550166175969317711455681554742340801883091048699255420862518900713692113484215472868468367503598529583204909928605702567741315024859735389536173391739336360604086814647796689536409915390553393491741441234491600263999445198692447315398154298369707396349822159878394
1011 11159159600354211764056913333722153903930360978401209016013789909703045698618411406897834565228713031258955775419408874282661006489117825315868736685180000854879233329443232843012973444558955775055393000050379245470629170456135433772397850701097495380909656288295647241102889412311219235800586064847613198012460137770253732677170443805875044227338378083731970061553111813067658687000391537267548363373549685128635856148532799827
1012 -24322131168860729392032705801285717867794203116047111412492700196419279731132047278258649661411872939618949356035691019477241069974188970033401885533074890156799300521719998942211006745211927421330220181586961649317316867176169562072396538807212583897662868901411435193266610827606754953404587953300113555201282037584270495930532090770951710642069355790022472128535529628134189309115999309863659423706538902823138592606586348931
1013 -102436248371340211740431099137340795195306729964855574524589229564340599621460927126543491618012864158431639783971553139455868115398013747244483042329334896140953933827822628843301820857124617846717971181939616367611721060369117598479181493714895051564030462919480965880986836713785289604008690407233405941288503001976046624670725197412077020233438002376146262559407312319607800118118740070736497967321386698723589585646315947720
1014 67818669810684894003797841471659229879252691847474205362859671810594358496463403821267056011870246418901005708278283996884819374421309042989330156402189334956641169824217363752175226359358874102593570089169115177609497009864069336027594277935593035719609619390399080471879439079461995069823425265867388945120471261113846846842999437984584954261047488154011042340341395077331525045693255098309117998624385621038380562599788494797
1015 784872408410066376186815535433044796246399801601463227034984278760978555846689893707071497337960295527922484196079155973075896182207405273700711452707533607943318706618975765655287972359231199029619368362746429750891544432447892525381864733939858396667822859826765841638787296075959022297884258116501230534139992274946173219538075819869124095895113504787034880256192581314586125872524435593464603769874092512103507662124000128837
1016 310141719735272118160230645131430187091630958669143789494966576086818046371446066958202105254868570595615444238131167994882160561258241972775400357892208263246830517849454219390061387843719080311464377738562623507625065363399407173188704788390707146630555524093972278335631222519725056809120281255429507918296693447149245291637079753977029416067781087708957583873802815773265450552671649905300777779503393164834843723925480665258
1017 -5183965139135192515147478102899883386633167652541098799749923375240031844555383188991298376110853498099841945134422923816649112714193594943129579811060526992356400428483376140196954418670899312895871200800662384748615745663735840504484348349188301630044204494693388613135879850011988099276069525560079105820683252477473967245129450985106839255198013445800286577919545253428837430554999399248951448609615254419889709910942520236601
1018 -7354957177282097342269092618819894696274584363225105326214689407847758169155505657698713112894933492269150054801341099780824236643001288752557382316305984835084214053429555675927384133576932875076121844970600749301991203207531690716805281867923251656458093163351194561485298407650063496939911494348085661248760106607518684286589009262946045167672481059762989665036164963841695584423700948586056893066139006573733615978420884893407
1019 28932798796664250263763254101479289010157589204562586272034774218832464742732176665240375519881040994429743561139619366935719552356353875849349676361117704111410588945954077305451296797119362315194976560634035943938319016438619192814585156576394859753851338299502525730465860542433853197992575184572468079496022660734799086429317147632801829618713613060839016380400651810160166429461294846156603247201167774365494353398176756762800
1020 80417499037638931659646902433218551884079679747138323555537600073766771926820716269131367310145575440313793944749007065401489208857362897117251352575259597957000087319960967036942985732157892440727829475428241189052257438891341027832222129651857621349057990442960887660862949395984297676571955645009067708237343406987429876435440212473424145792420980479179944035653806557052035520427201486259001498664140820381629665247122951016649
1021 -122112092539010820186695876277136471187023444684799780348705819458060481272304520387551261329021711520694410983228328503148547657637114233828196381952564330822874035301717574101216091847677643765637006449010010418515975676178993321869873966382906396927901377653556792452398074401052674709376070646998208848234815218156163728569779820956188661538574310946693170627150756114069129485801862436837221231744033600176830808540114346322951
1022 -685034585802483341804224193309666334375581202914768045237469019974427884760049534271470832500040739602890968596471377960958972119638654513648955849979381516521874646541444343359816991972782890850731812777007698741881777748418380516695428873945909746371307310754283006078438720172942758445379760162061682805896219067068172863617861308270157682085521174300952778876727402013433378128792272840650231722393019342848238465269975003439494
1023 169750061970592399502646940630288963933582909878830417203471716231995484146082108441387996803111241041969908286126921561080861483821145123148418823688568799238243600570578675348695650960960615508727232366062374187730051984834572736393688890734435032124002332820614541088347800634425964520252734366925779131747487460024973236370597438423162948684499002325899415513327890785050528271820764217210316899815215858389577194510825420821163
1024 4964992162587975792132216293797953304562651330282206733865754856052990677466428848341683824303396418262206688461426567287793666321291726718691109773544239414891366126360689078867414594770440851463849921805116265380902496223763236353261691008355803256723153508100595583637418841845025273637911055501357558773021020929502183281695626596314266723283147222432568867650419704879084175173366674101761938956566351258327246451400650444897621
1025 3776741728793828995613687709385930557027570961130393813441452842429022288443854089251967846681617730968417330458538116360227635934543710856652178007724257820223660922366638351426545038043716542902759295242679646066792132329921227198505868773214758031855137178356293796018984237404043521996141914932877104850788608709327370627101444527352126082491654206151272959057124469383730477270621324581289720657859840249600206089824872499149480
1026 -30978203409322001549311826347199742574910988350845053323618831149941912453821147849139818923442157196867029488771447854654328028314498376174185590407085418084015901962158185200645357125349369417344190157393134211599525341236421427274325968285275864765206937378347875289442947655511133393469235473576625806560358537797187912344767941646847740980490376350876709114495813464769858748942945394131043852038104618558690519069979680615133867
1027 -57415395510878804518607640312901256474103985078757810017709001046945068472928126473903593850213481313645950801981214669175921479856304352170750836461155222825581528418724653660631172391655385217663505224091891734067070267545870017663867049697779170988192897626841931861575837317339438047442228878106765540515878798762479506734478053338312623557931955793935619827895684750455972089837294666200071896643123500305891961698753788109180227
1028 159432028354375206326575144117496941550272933377157563247622817002648318703819908470075138613881619064423255619418920313404374718345184281048548296388442703762529785316382642743886327485790200703745825877660047747129607121109079973256414728299151882368255664021593195164524796271238495706842419436929615105406630965817835879678897538189621563305500678662201343973575009502933039152763323092717235067623608829604941671791103976196756842
1029 561339796930526837956828626307805736869000828928462233371585824331263798014316793787400295565375988259944911233287422997635825077339314746243804151616529263541600484247455218368304534227377897227390362446303289885599098993930170096903484076183606079285605947409486718195555657492614562038938021583676973889017782557155192426820243911557809928211024369219750682768844802756124843781624385756117738344125473331746185403682380492961018431
1030 -554684401550099606329197382514672853982909704711640709361773894687274432912422565503125674731795345191017878102645019196194797951076975221096033923102569662796108012967223280838899758173153507698830418697317044344308150853833389715891419021910457097292183700741665647956117916406054907908958914474830331848828634203569658730932038855769541014927480381415658725046180263764406430287718875892902907129239788475488406298855347340416279463
1031 -4484062980063787472026997766669313012065915507210876342962874665006121019012640122014927743689427263010632256735656980179645573492452178444802662984418274507587311402699409809417031497764798788290562955821440073543501843811344580394215807555195699652291425332608072675325007518854356842181525065560569149071953112103656005718673746236674210512404650965953913504428093883057280336759089576185727075538118101797711704124632010791143408480
1032 -601272169213090227722616089066603034185547574229391377430457402195199988625682163493048020566859846673507110017141845806281987834913351897130425522700286868014555311928846843544733190552724234398750024940220763133344787834510852382975874401822499971246139427416413139632182104011972486818812664236756826130152672678668394602149474246287423407912288296044302429104832036706435324745057444935406725633439582469292860032644579408229452239
1033 30787168691233422076466368277618588050275860976246743023309665252847647144462798690611446185259130994400918687132457015451237026612251897216488215368227634685096624506967021822374487293800867283635190665809859751671168118844901210376534778484547397594793837900840095587642870527968525408451862794687227217373519112046923645428566749410432050178920268465633092101891825144694527032568569588364682803133387130114689068839779496129774407121
1034 34996073875725053670524680901084809289574693995852482665322867068214047064842573835062782329227149921115468457252449936095210941456645360496401194027129642761198511690468949727187619627669936924426440840391405093604581633686477177057365899297304897393516813892754987565068145256052332816183551444344525000284587820797602407643613069134444014034306286537943209105625649401639574305783971702912529882567464207399739089068291551987380572794
1035 -180514106962908900864739897042245307062356332837874718497844789701719482946397016999217340967586767039690962352674749172063448244829117920019016313550463800034477859858300203029433791428936134061019893820277613168093595198227831295578377550094526885770040051413125681548431948439727345042979488118466065521330045963530863110356354176738580337218135592721488435607617126611222114922196015415640249739366245703403084392810164920921040277053
1036 -425486624092984276558412663349838972089379190808842097155104859179217812400295033844656817272176816487499241553441898724729924835025635443493824671740371299362867441691582851119747128822625692532004979703017448823325666634033171534979938845175661167524657748662410594503908965232093674756264348228877740523322160709114079963861645660679688435458279598487090899346996672422699135062683817336027958917338495155201258016288205784832704286611
1037 838112124647378029494766615945878177347115139056280932329808668732818568224484085149864569500930552790337494915281345479714212878778189996639289523112875300878477577316518570086289411179927245895134277038925843353329499753561647534068704005486027032865622611229469176335114673845997740544592068600384718125988161035601961808632833576490373925068669550563328149906323213855855669392688290573453789258225224768620332733382948661614577652760
1038 3816518493298267965403655259394750981972769474718175612415542682987343255026549322062462290406168268202832185789374636552823686723957638101096062225295474396418549669157598527924519312938307093619169134960047985116609166191793848278928275921715655205538226851866343337862477430470653463838442506202528901789243285999400521555664353201248192973276626739972964445335299920814749614831475011925649501679594690855029138847400389155443507659037
1039 -2050266379233378241059711052226396259457036498675790913893117998142386722544839273986589696100345601329530278617594781805175803427489691875378964436494652709730793372058031462679506565321183627646770804312432918356697332083137684459552652116686534024521131426739940896483325286451330719973701974000164125092673841249813211104765481834184424502204060113970332604008962576176240070917343022088527023127981882525313190286280251475858535910283
1040 -28765895832321253998885297867989653133266422821703020200801916779053789507730684528423825728943523478749355579143217237674941610495193158583051400013562973484660641056161221158151141755889333282980954749032768814172961495425694622412050583568696120463288719389804344261520667299745904966842799517417866437617376843245616861994415954242921775315140447293781083721356062021879487374737668105568073534885144718510517162218082975563963089523542
1041 -14414031177687606311467320502404879317067167330972483803550090792057082449916809610517697856241104269442643628820053765038710986502765315455398648958100404516545087451755000919394595798641047889453559118845738385676080170843730831195182018751890382291640799402624757986137390294586589927026885699416717561968659954496924384261057581403630803799712026495988755493293323988645806878316266950948384372989271540833324830214121215232953338151561
1042 186947239648561171680729764573522692615797792420948657602063326661319444104197982088449082246363560081802845425182466898685880286963586794625961151136840409876079399941373547187663396492584285091413124124383643313534650297136131525689172066228982460951380236326005651844507280803634744840872710922508347501352977948222393649699854098296821623406271104560478830556199110164510604744847409788028130371206741488740295305312459613714788288513233
1043 287845457892374415861001008090356847835267963737756044226913962205719021253615649362072967240051289967901350826922843253956857192482944002813751693843543241491895012103658553623425567083071620317588037956303812013267211493042247344055446197492215136992865832144378957747469012865740874330060910818425370435133597629700864339527257168122237250004255290032400119009252378085031252893061278444666820982131642274573569116811308120345461655574160
1044 -1020785219647553785904107343924302000475316583208884558987529324423517087475770225257070608484493630604718567149354425036844304816262163559567976364114339627640660787485956276690218208365018375322303830914381691181475340586910673335768758266110662089666795822137660605164081952759702339556048065639133062074337248007855891208371721519955514113839642441890951694884141393066542980320870590071530091616315548146608498020375909175658056364018471
1045 -3035703424894174696931114400556799935322192329373176868575927059863550236251079770791581379164852660380028022937814327814542305163642771579264238221019142318083925872211566152054197177946519717545420096608508375274345821038206404744156881648556168048616856647148313309396365042819888459866474441368110655120272431415761941585062521696811174863869429472117752527948908039661761750572299539184197838491237044068623481838055066018076287953037591
1046 4109793112638701804397637006913314068005023753089015044336778211101069376079311806007912880226602753853001947107666647443367828550192373337711596327781235075400699640190127784777330280608608909710706719792163462995981563070168308606224426214218466579050714107815310926752208626498027917025862018105820779400088304639229296873539528942877423933008067621118909336240081711804039111673794591316512802822971792957636004304576298211530106595091706
1047 25359717086897924682915437810810913615260370058701253124368267630145921029836870201548982534380571376513198107672366942145163964695691774392561263874915231301988180745671090849156710526234246932528647396051722089916402310337613141815322597754111642919368710637853504092526763926237247136091183107682595365241995324549562887968977180820555647980094073925943177031882437989436371365679891365605897672261631101438000377170961760338064122266354843
1048 -3408834701572987947868021237582284860774796212921852185989179847561564602718312440506407627205647900457815522081299589958410835155654838971419910419553414225816716735659803644284601438026015435446299642493422151055468631153565018428248385745417623133986288116853672394738696459248948283089851019058150090558622807925042190145799521779586319550962399421889188321798133993191902416036670773609691947499171449265451652961072327142646623899287099
1049 -180926854309858460728276085913258680167597386623830624056567053258583011811576403851349285367869647536050202275787868184974558588025497259719348757543960033339733981955357439588381575121665743963146831414855476780470284803516857011135506570024199123569567262581828201042426043942909678235728132772836317647252590079771982405928639787523475855411620916903491427544975199919246501975795910332850975653330589159331454293157804649509095479763771000
1050 -157065011398847545093199937250182686142173813133377658754642794325652059592548216767804431977430112232845493621218771055265682741935913386919409384607086133759016964805738814078389365055483635915022733917401521723082004385441901882137767869806275761631663245763852494279255168728167040254099175639429267013342230424296687074908043135066371618554884120950267109292388261966903185063539214917583132020836389014473292722430298359510569112468761307
1051 1109422968770161680004732664142628075031007893233436709641326578484429023088486610191640565597657420519505922309296306239556227374242567431116031918200634099619120908881763263040281660796176571827005085986586815740209989239176097195810778120363118103355307592308944913017727138872200707395997753770424956517425900134107189766592435377597959369326462297374172883522438137467822328767032157412373697552477735100846887329674334187053099245877635693
1052 2208878048562094495657132224893906878026224585167080320923826138763993440236324127566271589439668206149424377657827703626416006567793961139551897610450237035932239662521934961589007216184562023232164223408397467801784019937269410370775153209007048434776950312655912372972513319969369989174691983246429825610821513104183999290948737323062560699210651144026042648569155971236144624211806661835455621698332458202159936386686422703627083033158964842
1053 -5557082732829037264375996424104489647190830667466976646565459910627009721383082143775212369743933737487117078507246440050477585051904010878260325816954201661401606699650407879692964409388673979556871378497710242379685904736963269999900293633534778288710202833506702018151576652136034962597292293146544870011159787834566329075198310320123154886074584937593167536087910991038611677157418440051160261169011687503768274921033916605744611687984485009
1054 -21019229072763698733975921998361837793374402763636538893032242881974963803037351036739113495821611180533087722112040365435389631026461738855123609090105860912927284337303952610816014922680608142182020942356492516992174044297849142595326366096584117332148855022098088628959169891921624886820136175871553649286910379563854324111839471581561079780549142945775466076072002789691624046640065072899349613057338894918887829627838875531134192920097238903
1055 17880350057039562116656052970369589736961411908632297632925976492414104246644223969687373092385924981876731827438684714917953464336866337292698671628573550716883962560248902547034735943040109714716078707127479179665627288860893747403975689338159330688822564812448825498101866673030619851360909876154260440791208135278109979414548700659301004421972951617376706676543374147578657693461864007458772215125742917607490094819398540709078088895794156160
1056 165014953566385453254487506958902454290582231254088069884151676666238850867905681226861167563137203245608345882222967272965680881522098509278563935259314577107374952921376570822746840401804366709990225303622926798610845598945837745571260252014248152013864549967135445900816055916481994059101863107255135985799580792225090248197425001730228562885816952237804969209047393675420026019942319517754219506527115182039704902214270669427017439336474828481
1057 39852503167108518437895136166315326131852347893661986453669841219340121141396113439049555916435728372471223090152174268540006631164034148229673233859299722089187214999634252993503688800523598706977674353730572540951454576919581513743430426647132837192106596279993667414102989205267655099575493974175312900261123845278320392295584097115121531932006290916168022473243774642369422165709271465542814000646914758787274238478480884463470817065915735361
1058 -1115252171797589654343517412546001853902223270884954502735391895444331834933943655148978617025524694346787198085408596642219759539490655416720274312955902317662437455450001742765724194012106968262953902771629915049324464615701282705255391337452604226904945253489954453891609402210106303314137547776610639000335941700297311345086390914996478408268712374748466761990087981085570759973886965158736722545042891515490660077021413801525651258289408064006
1059 -1394219693967349283408783365710209136825189706140588407911080783979712682923716449222325508440574792954085759716473816521999805957638894454327986949971000372286747960447441513720250015615772159211797623247743922835984646654138353301459404323982534087249691427449910125790330326646979889011166005595837829302163808617245554091155479594802329131792756411161642919302794403582156715133851865417536420549571294827001579746370779992769946977750818211533
1060 6412545508615778296995838522111803840490373190054093111236662484130610161613889136820524810738098067473424626881386359973538510818795693462713933240720315851350314227702570685639819342468976618628879696153665482509286605655770625635328335038185695501084925346979771051450935488823764234187796828840436643700187783284835625324449256810173019726088230212077624414627821464016838604683356890693620637265728945781433040792779116617909611830275038236509
1061 16172083366387223280857322082083267798266701133038211966614227971988598942079904281376803369822121618152024944896703075627537152522267954643009841890517318457357549950834661281681569451779381733111463058887872942361179132234739098745544165306063434111832765339129141931983247775352623457265958868011301448815334443605554503962537613973789323648637525090209124849747382289091935610620319948616375581112728009570444099017374576567299240674530765717240
1062 -28715735193923224798113547572699359085165911197340439812042409416925672189217319676366870305344564854161947443273001444187232423209301899595987690794524892502094649643083333517797165945503454597290694814187785435203827107355655280701754179961236434395761712089729255428173300646413726182048618933871755057085980039388294873308607183697421814433980086394334246052647367959025934622163178286238968879747374610899587186532079239758068042137394501938323
1063 -141920318758633787764114802147282233673032819128607923578342005220845864783776649646004493894099416181226122057549922973579992490865177582097056584028146121703597499298925962489568152107959126729070936226402896031732081032998828971920563337103680473178591069463633248952056035073882090382910331009950865198793321144627176401046370481513947079974442762025798120000879043982669483896505417926553597947536470677892695879653701275729162726859109861959003
1064 59089827598828785822680030861613279923128559252775155105954860697633840540744588088563598243312537797907510045361087135730634471599935715074857251533528125811065048202657372135012009510565055451963927472911602014694708718490757992991715922624974567591740915164471539045157069451013992891430001527151420200808539131090887712113879804368005621063417842734541602367652531730512058458636830077119184210695151598404414426070853402577313568102651651609258
1065 1052532058909265300171483645892588915634358293153030620154348897243554894027181135610595055502008451066490364448210547950790581907656178789754253339730550977736247543295139109561989074266278942555460481057731874236819275949482560796435659282350737879841878401409904281709549314968188625571802318596807476592361787143481122519438473174965635180884517176915128442373805839609198445734174755562994369843450446343653285583646762332681452656116420685322279
1066 638903265717463799412723429861295956172458378383604534412664872360118010241969018990649867798820686481137794130682938000676140606456628784230252578995854097058792205876537504616905007692323554391712988747350660133956314920047254845493647823975915906699691995258603508393449828811090675331792307906747535186702013225844908534641314544389595833440592277773337225800238117495614036523716945023160080368584385154822384601150788514640257679397859124057473
1067 -6728821146647393301787662091386826453268049673687609806667777408344766247948298930283515520715238470984294757006790897654857932747136622744049520799118002747094940597189436262317018512171629043496510378656772459523778616726330670729555967152479249252193456814610726463573395375966229703670823922270904800959830496778522949101427997680369850432751027960632561870816402759768775083615506343917800508535568739250750614484376547814129910913417085673198480
1068 -11201144006669639897676726100415898146475258322372841547556431514865592319642082063218064595306983276352259315921571463659590916992333024233661288852088981426506486038325198794635353566017893924238501299888227080461472821166661454648011501920310660599091300781420951022327544177643864430993370077618137547266744589359437308843917199491097021266835173905045922451418069582238073339281524959079921071115659435334507306692432067416611714669202099541600791
1069 35900604019862113214836908539291887026401089393440427099118010343547771415996010448766544049699686020537803983125964819924414612237623334974685356741737037803158098142000855041583776019183509380237071350709180136204977495917653240458880268147044084166262896920854134222686223454119743494702397378278196059452068888090223334866078784271491931762422021819382010644296749736143352246027019448344682488633321739420746994698203767282297661724717500170788569
1070 114308612066549592498573991242203174051727897650050317932013030947606917653490584891292996216848568955003619194576965065541551031183954504610314378706359907788703500410277246604031250981308766849906580449926769699435287244084283422994960781589218708359902002390800791378979032697626794511655987921605158890319281013606284496773499180709171080630268239154703467804223236811809865620997694161904129986442937786762298141545228239198579664409132196961994106
1071 -136995616072485200005284368532840035133079728104032671761813041457227482258481488250072812131049233188761008687304788673929351254479408840212483118485799356833403186583728738687055181152975798811752919005037491253999555227339289260217201095440089880803938276055178148179824531481211409951260793726342213525845201203025278847289052309191272441706685913580970606705854011341193600101191441976508647433990314389182930821342198131777503967663890304233525877
1072 -937155900538332347495302307228262253495175011654384897285904258090475905832915582489123785648989215873786343049343544132720208472767090372484683769430318711354327689455669464915273938022137166761098982154524879150046565935929273221181926566564620839323252292790783687832677760364598971532852709177578325758080168298269270324703546574155470006118563587663894881335416669023862659448175301109837557339090878896519017812158795806167561618527815682967484619
1073 21813411969064052541688272501617992436383085073843805046787032110116469976454835261385899268355416447540717761789976584785250308588771509002698059970276786479494616630431705894112330048693424921171450880737559627950320655445751600338481101516008326304315639595463349426093960003880898125972846906817168922836240122907681606319819590183437085828237807402899365605561410364492541260164792725722974698841321827761497937236591116274966155119416446667196520
1074 6581904715737390485008804423099453766902608166654538086048116838743447810806863912685252398811279927564045119107194785513826709617958404116395484445982507765959788442820117960301029896203653592248864325962411713678276282206950664148611967067468354201567081689130949164254838282556073698855941811149865449229397418210792573879244645609271727128658182921050163534953478093531531157397391900494585876072477474103394622622348161759447897484814126227439588853
1075 6429210831953942117216986515588127819847926571137631450720607613972632520971680065855551103932792012431260094774664949420329957457837003553376598026190570260603326126407096019042243585862799617800664169797248796282624037618830402946242599356856295917436872211962705718272180562528907411974131882802145266769543737350438802635005908477987667527860518269229867975714548220980083368576238351414525053180588221309064137061692023945523134398978211100769213213
1076 -39644122178207791277844644446108048548470330595444135151616210257231502154676367322941215687746167480517055738975698549176457009867871825261391793095686984101115192973333729703064965687562775527941386111939633199465309937829824246094041170115422183493532699611953938431511687415363608480017460795246912877836238190125109214519706610786914422372746762178121276768959798433740634733205504952047576079326754097414698221294745108370612147994720672491307908758
1077 -84648598001885386098363550055224943287405816593407555306660463555039929801478127783930073415275711567535876402398353195118766712072730850135027979279020975925338475858183401836360670788602372852546035300520374773443678201161637066717739365613416254915590805095692878459416951353065960363836383974861929745223044351578180832964747970132828095067770390062730352598961635980601218313239173411949251451590871646578147180726589275989274088787568150196692401249
1078 192860257245569152846548961067531396551886497574701390754653008245580585281256443476658436398947460796083513770431536649116432357002371926694714572390787912782467874955152706085094089024337055843043667483057057622813491363647132655940548825194539029539138092187984690561164860554479298996285841591866460399630622979297583668673198305375572861541456945184118584783756953055583224819199361252383781103696407035324740368336626482605010947175476557242462960057
1079 785400443258766855535093811454105999563727213728554277901276253130860093891603337964168950305877441768834648587220009014947799341511487877639910427343934744259837205962436518939618784544553665810865914586699681036919238771778592122964724384488452813948273727857834839777083520025941021543140529415899968616191933440344849499426434096305369527015849675623231052976488404919791753011873575136028541264832508561371770633422751414529929568688453608619309768800
1080 -564621357460217214390748916018613776299478269294355457381294804588204003077191766372440104486754783803749947805800747528867227157505115609223091579391580645217437918723632423656039838625805725090439757794699722322775200773751336468619117391873320392825692917458057994151070503855414071430860361727165254181222427414738236181285954041323640503774348940665599040509810266469290820722521953630657926461042340685901411944933633963705147061539882292077930951599
1081 -6062424460271585203136405596197355773245568765394235402690228576504224660318415132121622756627896876185592487916340810633501822548085530752702464570799123855036298360460688056233371330437681385766501159901597489581209872176201481329372188083292490090463609012462901872590655144037001222232844067638465034494565961497152182677270992715461227192885296670028216411345229100907833091805636979582857715314869900615503806378892893865414654042359057552413099333199
1082 -2110074958050064702401163184067059339149220880333747201021164944386796638778072767514542025220613389559342853275735577931431232445549721488140823515058059338514232929395261090641092460057041310133422855338699433321783466759942126049038366340179247340683758590256495913533161617049102722216821535548308255226008969593984529408269314426195743666464854085369023127776557235622797346747983304168252230087573515814193922764357456119478624611579881507867582672006
1083 40326896263851031719553675989314431073569760477425900617810435091142775983450833157336817271174664743739804562138650096503081525391048993780776428480535807646739855593829555302992506853006728390232085263972482993746685638473468243256566950242868183292561504496983817194601424391209905833413086937920946986235952760886080749332627634582032846683732222604828491751640046470732034295891475552911751777116515788494332721887892800938423953684933521359024112660387
1084 55097420970201484636361818277783846447614306639762131024958589701850352454897342529938611447718958470655204535068799142023100152509897044197762193085942223016339486099596382937480154073406017561166045251343379026999169905793063125599835514624122914677347814628779288589333555710553624888930837686759104772818015548043972455190512835565403052348986201202411653646075947120091615723127358682089517387729530399193690181238394993774774325965992691914097191364429
1085 -227190852876755737400513913647417171067374016702219173299714455936149079429258489571419109450503694735523427399901751533498470525227445912267672806277808430510839503057210504183467393897641081170458551596464001929227629563521214577196133137075954368370582716850107431772876415027915715944960770878687524130833653778158592790137880606508826874437139357031387788615404378175032624348112970188292745052086080120266638871976854612794193349828541957599071597258280
1086 -612872799668166129855046641591904096200674163180554090474424583849101546613539887280989389584536404030109859145383345527660171592796725221652008157879403991625215905754385184745828472411483204098620868355867655118221818904072656456394981739444814771112017419251562451898211305001791090167476634686001257540559762614466399976471470455466648240880042765448269364137936008015673934410004480962919366766192792914622470140645619569217613631590490800997751936809283
1087 977463170469124031948550753940016101270943953734980122623576607703942009391269539718944376568989459118554132653928915206829122083795396164221701486065255021950660615646088344538443284872004364094588992819380358386371588040575845583977950220086865807482061598699189570511923600193618921447248761464811411375275813832643749554493693790095139880179932733771445156169894639209554436026786310355129848598409767927244001963192362720341739817209302902195749243998677
1088 5267572768146286940933877245083344774675663095998858755944548694647652835686048750685870103660744287329323146671612333900450323233372472715785758591221082963327171955926784637759242591752386792784935071310453944213924320369084440778742822396200569205266183533460126733799402735206156552619585204266820214159194152133908549389793986978361677566340232091909330705135446695319271976896817677095565415961759318329601292947711699704865035238342738509180012801663658
1089 -1574669425137581282705978032496767934220944580146002102420487559279941230052838027346740532322181926500555781905890072547353531353195300433766151811235702190327452353595833774009860402351643755877187878425208564490676795914946478309102829144407491447108247657434200259784062466149175897511156125986859665467736544694597697491661869552304301594919297044490785388053815779147609075290686495390343524227109057161106720794634839337527143482122381806190231906327081
1090 -38447678802161589869243118748080181356950586252138013394032328421813511079855179282147831257947391937805817808607176409850505793986802609444266461949783282933617656045083326238324558544618351305371733377598386173988147038498537563760302585917811475883971532391655087396379881612592271765848252555854601164582095609631957543220219778400836044559300921687856100324001942646382512913568410235059301435959424285468315771428616737271582390150521551370450321517972687
1091 -27424992826198520890301272520602805817403974191115998677088915506853922469485313090720647531692118452301927335265945902019031074514435506407903399271133367601325489569912489820255535728156845014231418228621926222553409467093912215596582781906959035754213798789615685577891444349548040483270159673946583506307939796769773660778586691534705933394865842376420602607625232192349249386533604767326896766369660885340568725866172861908892385775664878727118698173683120
1092 241708758788932608194400558715958463681250129573850095081137383445840655089500941884314171273939625112338797324984288966934509483393182759701961834377349612933998102745670793848016374084171614123370715414566776995363619802395850730725535319517721295433586927951969926196767726938597861877667608217035624645766729470653929141762951757271146378520240609438572099660388366332328341008445266878088213285346309112937641674134144298992184345277985980866033552452125689
1093 433683708572322254426509466360178104403077948911662085820759791993818112375898133519358703995784454278452288671845910281067727004994231304557285629275283186143276529735058222589805124181269529222990643014920260553237486072053236239901614792866434545713083519479279725242007837385434145260558725934661709189922308048042344767213058598014087912284301506073516317913764991678773086714180500249376490649933935310321622755197354332354431045707640131955864439667907529
1094 -1258277602950206002934294444651531141365672958105288579747201892127066473250608459670840494921792921507919292603044112487473839378758048013356447211366164104394710189484637334346309494407931769640604364887047178414307852544717718875177132443757614522322024976184509758135366251184750887883114531584587663330444798246535159225127603702883936737357382759996488379708953572647525300344936367897241002347490228480241868963741655760590859371238261734106370427496972294
1095 -4294063562956461783919860709172777872187218600486923180492520436083793259881895394306351422892284101457085313305965484454947928413717667145257446616293146407397645897630044892474945363676818474201538865991489002286970255049090372554488435993822656342313609612539467834829421112882789904707025613127219627659900954582831572595619013888982552123347493302511102605105308514398936907344199869642876436897027775652493228250123136087071876691191742657797421505172324997
1096 4513879657694980236620200403387940117372492106250096877737892808805672052872363823389532041560266349098349734915343302957368947237588668948237683863270002323365325428762416447949221097178703913282691688217841246613184712763933659571751491112480645313940565220752100472118142645410466310474776107964894015653212633142914541980274212031205005038154186017464316052857366494133740195070354705637810579535403823709199854496068454237064138907476089480947171487306481061
1097 34572324598390212724059225367597385222683022309658559141185535861392224872045631583533992001806255059297946928057101694142004446133612338965039810177322027175148846712172730695273838642916433232693463750158264262621976498107566267453170543069239239710135832508528375315924090435589995643423955399855431409272519315222735550149607309254082869901586639135042034288594526094926298546479753793137945637814598253276652452246930406846567275745818288085529122023512756040
1098 2975166994525351067717822543881804401075577565907880997020286199752520501939084819807267710884390615609498783649698573440421815470491656327376023134432010911591568710835815559629290962665505839714621932633375536329683508760030650450910105281874722512551875963263672011097091917716731470100522644101173299700030883222333756287687825035647834634507337012791821918592960635990117180987270853673271581066771487312253470774451227187118303393485661718898921612367388613
1099 -239031105194206138000696755029299892157705578601702032991278464829993053602380336264930676301759394799476129712750013285553609307464794716427902648106822179314450358274373299307287579537749526789139624318474474302024151977992933221721283696202799955458398951596434955200371541131413238033867165154886846565207604323336815094759563339742932254676599136932502418101568722028493972644371005698292347883635416285624313694954061620738852626827242354879804932552221903667
1100 -259857274155883595474721512836472522965234621563057199970420468228260697115953930003581550277950129108742621198297903299636562015758236310719534810047846255695591339250224008224692616276408067667141977846908103056331936539313147774877654433175923013046262083339280659278051184555430358324570823663595059663107820505893151388773378114992467097118150496022045171531719446480424792911281901674005248951102816696810087990375220211048680750581641986912097383838793623958
1101 1413360462203559370530155772368626722138704428648857030968528785581690678100708423850933183834365634487590286790952189699238703136495326704275783726699908999505561168670389086926320440487838619856835392382413217057837127306637384777171331440243676675162530577835764027124549603364462307912499332420612866293345409757464554274543565263208058685618043462505471755179261607719033015599315138214041186234345097302560107874303211134123287637209054497246537144026759701711
1102 3232361381294744538853206362223934382895346779590257430761472063179515557912385933876004035780016538248788635179037512796694637246802980879312527397034832789374700543421957144499168754422695093526829237310769938452160683081829419201314912472475137766486365161210728642070907895252474816184495098065778283935100153298716613995957212068155328365445096934659787955901297733082006565978288449932077928892064814180230723806929752611464052891280548405631218830898315069417
1103 -6661161854130171054857884044356452672075584220951741786018229435892319188792573033080528251060542903164343372357627815097976284708664306050617958689864530207164227637270766463985074328992175245471018509366122580952699208064632274238884407609230598959651348883639619547800939328298761339203000228878511780118317715003535265925847744774301082433881207302878514330353533520951224543216917517566210374748350866937690031313192725327398960569182833075094541177289002842560
1104 -29287691523193382826830328579923993352343011678083543801348533878148928094179274570212556501520658670905863818610890404674838745436285172205805650469108359732787131441224466475479255609951040900158823170541512150117823989637438208648088794916556563325055905012114720042297294595066085052494465915338959767664018788094551563897548229251388380991996885845497030021662617652525270505064936667090755876992804566199305097961700993607647330808146671914513072993577208328479
1105 17340441455717814557174859730571175352186077868578648700779072173097306227368736661351141255903141651244539787892504301010995247524364970148520060359943351717362462019670898772416264692994185818138306395021345916551070466814987711024102058348057629392503537173362616792309280703025244321926535686810622693164205216930195297583385984168719196045171565274652570290812116994133301297453485955872716746245651502364525121230648083684145393176133159611148715247445811569441
1106 222354282118071494344987159790039128818587159615163455310218809320139802886623658652839036766547752347585586518168737133734866465578361175589159613643701869846872382108242164100771053962651472119250068588811930967375838394277055171560723622763953572667894872258165657088390342868487839689387797094183341066812336733592056244866223588928437862989149766193131780442450440561810194832908042625508007885195283465759660806962555038937676708833159863012740226202486269868794
1107 100971191928046792444763141676040901353284614535112914404765304108458659295042502023381047975225760788873808002921207026657899732907806384549519191124098407825335147970545872693857201111692171392281923823662509551518345126572141194392009214327550166920370112044627339542225377947311129435902047286508982214662900215080689161782521699747403490672948809270563788406765621602877085750733640934398990661475722949207984958348018453148658956600227745734699219470365588882707
1108 -1455508782898453667970146976854233000376825502771031272766766361132519960911323108546492209390608505644225297624259952909486165526140721844574598104381814681102771526787149276011540176626868133442468556298021007220112523633367245006533056145020124841754893993762532260076507022132103748389812532372774405253023456920063704552281043422751661550251099554081358674690387462329794278079622657444157064534891261311109640690389866819415078005231891295354482363947038300198851
1109 -2162307126394781215083488968586519309849817804516821673600123489891730575976620622710159545217188831166341953644708402096091463656495366536421232442250503535880117562580970384868540584408713333188442023063658574080740939519372233367277120645312976010197484778074923636872084667763281654441126863378337280755663758425628528684758695320983485984961741218975305193537746813549933878334758143984949999165221321955565535398825995991455690701433485515497376900239597422377800
1110 8026254353894394460707539869393111692787960714880397235767241038035909150402641137115285920517070708343235129725111268270311695026489686375600954288422199231839283124929074547212240651979363600908837871022488476460046725914198481678454272369827897882086773178262802183663464487161444584287560863231083556015500440014817403181208608638278144866795955659594205529294965422758626068222600458124149452579017507222201949433903071744449855335189753551983999647389670679014157
1111 23162404238657862966291962649498746861736685346498148950968105467278023182238985496086402737037392526507628805238070082942951940621957252130549581384175723983000106062995867241292024742840356933227932032468098495025233302549804115249394116887018729953469166624787267641768057161504416165375448906879444521305146748994217103974519475885162546761528144192421341884059193117608163216565907466018799446735566760911160697225685043684639690245224152160465637949066852635658757
1112 -33021376238602898258660816436253034987779039657664631699402581798973340870579502463720598706582102431895017102837708794949229924563470552498657098634779670639874875811507654589193659821015188273133933064689320840195093778849585256499785789701776555221138245623052347643876194248625695924637477135738140370803356331109504718293940784582784467306043545424738096821005564841702219260992295740850246721317555789644252948811636458526509297101104122703422359582660842117440342
1113 -195158205909207939022704554982744263019935837083151674356179320069919503146252400936325417865843850117448418739504199375549893508917171317412504168324009738520875618252478725278237833020897686805729457291966010305371726896698214063245544607910907664895422411996563221136252594379156609082265619483894252019939383574069024446115577115778922294636740554771687490009419916664959361776953648002981842848466523116022377829391431764318987128817673187826681825226128810567051641
1114 35991427761012348787921160071026981894517440520500747539638752522893882947804116309718773080230866905816700980359762189094715963027122550078095522119447955958248512428074856846117785726208631106208074160859235575993929555248882732252955920001528221652545307364803212370880765361223262390196720466272730575684110743697508581942008376300568976505564263201479187737619037226956173049992422182969884200756367411487392812290023445366577950890055671097274691852497084255030753
1115 1402098869125467921946853044950236823034068300102562468032893993012330404971570922863996698141137817727955632156889157817943970525447321771965624700387516125604377840195425933793782616872492438746314275204621307713596017832136381174971768175377881875920502191340745760324648926015319525966056056853532494715259795762180679704751048186753025038962748146603291617803558453881671705488667958203842784140022029223644037618030045795599487852613767985884047468435398758224392240
1116 1150158874798381480431404924453047949772446216459057235255422725352073224336942108695965286579521749387238725294370822494280958784257463921418956045551380433896638253198901935870958116789032021002857756078606658681638510945394202049201076735367184324352685039787123273728483568486756689234679013589623380685471020556298119631156989552649042203423798304192937303640225193292978494138721002923053594734727457343232287931999881678033442196383378288203124625467919168439176969
1117 -8664533209079893973196566390198609811466031884258880040974835225734239610464054351352011600408442974708450699803853282231326834893873788482340416857161232445334006628169079600685520201318415050221342170353742495313533613879560466175601300492277988807090830299598097048544058913620479992527713384385104082321347549778966638302100347754622133069315438722030104020984683983878723444281954704503845894245426747222275975394210438891162972771912997612985207653579872139131568711
1118 -16715645332668564336216400861369945459873155399472280687762794303198752180822649112223768606465095220419121776864449039691293546383676035932273109176020895482610474400561393151782227018841639197241346462903989106085003190497319880520008837639848279077559625578107959964643443893027776817170466479512467747119644693673053475720199274623165428493282026851380665146466260336929572903253001724965221057388518948624901990918209610637397068146596645630407080031855306318205807494
1119 43936087130890693476159563870020323220389067790339879599061052276940925092425731347240312596394005602540033121762523935927994297873440483444109808824107731634727571996622164053016414390387266154308048729572208361109732106659603382709200265806097642572076186519078719375164968502315583130523527211183260829129788154779712992394503159659189502991926044202830063000426527550221491206720681206561700202329468281931029836841263461600743741256794337660489373543203798655715173483
1120 160945604459570643829674369899609941439501155586645844413400612399332190358184275132806692841649672145473885559813667213767049122559172734970021573056254000013000892800551916115492003522278740534997473969900132103704754440140842546349262129285035596114993565565834439127669075753510020850716792567770535058967301010491087322435898082021347502444900232162494719025690349908728501529491693281318247604049100922305343773268730736062523218282970857073338933766190942883155825941
1121 -146607005456664210503442577190532321103222318945733312780026753539254285288795844297875495333108367072306346292524000337728910962554910649138747088712500121430092111175803232255622897210432122545158867137105326424063370306476381132615139731357647901889539740067716596498485703762699061062947897910512290744941216072966903624325624035592979018498582077257315721977295342942821936917553075164613653812257177051211865084620113495142682970514589506550086681036235647706850388440
1122 -1273226236673658717311163166487801911179730408052254223673831040334579617796085770227522345224656072090623545211219670834098254820469119793928898100106278121521098360779666645064066921866383306290141184926406251149996651387462278957059974636352897074694494699028557670392169234037269207017965445884906036157712323146404514881376910609742411535612883702394778755157127792303921447623994928133841387040600883507349271497501228647580345498495385506063459217399572247888941170027
1123 -246977198477009243787065126154075663457174175432121034213643765559799620774514860142393877892897502584479121163551668469995878082584745249957668479118777271510453582549044019274706641393358448474029114966668966181553059242127611028753996516849361761467716518554541494902769307698375779577330160511320000943123810635636189511097542360591558406122809161593568701316060391704167889201123401981545810354800644148866215905160434181581564704893258960212852450145922713940988450947
1124 8665606458238601777391077039260537714800938680933658531503173516782257703798085531450262538679695002049885695314986027368691905660699093307544618221625169579137234942908622496173761811671324695556959179518174791868423500470108341670665825937620917761393746374645362197842415330562508669548427960683022252160862451389195414658540831907605322343167376755169882584783834154423282244166841094955343898929405540402578684577348166351480853784574439582231362071651083021281599739242
1125 10394446847577666483900532922339067359001157908958505770998679875700855049219689552447019683929977520141239543459847706658663052238792310057248297575456610479710410020751930631096708301424833834875162984284857555139294915165001618871943801555566450091667762004527152662161800484451139126589739084262262258762729125838648741236223628431746231186027040886324863493996256896352457468574704908826164571413010049444642195913471205622551806718827252303721329222672542018868518895871
1126 -50264798360092545957837006352484696644605412857577103949523534741774948877366909167704818086827887494207960323745054484922180287386101343095564029975919576574250234579608426842119624380274439034023551272342365987939669588125756772822716980007779974238088462617990382722735106829486421560249256640518893506363308033885719161373562194921491025216144596399864314599490582184610518240593182755861242721092828733373408596127965958837814169773193824771898205278885039130102679278823
1127 -123025926293136211345140736808858168157613518220286644346514293871680934221904736034833955874337730135196637127963988431532821653057647513496302113004115849932223104724871941259796582490248275878149692162336368873914733994280768104926323590896745124879762796649680451357867710220644395446377430230354729317702411914756260350027127593943714643518333882604138359057464380459077720520616117117644394720983899079485903967522264398195676816804984590897947509837592833262182311549920
1128 228827662227511610359718307658534708354624371782753083300150449320743707919663628139099770733457482324259085138251392962922440358645061888172646096827321186087528537332387046635040788171672797360015166744060193041662953122599529304832695269157714694786856441676252227701278037585760555475367366253277525226840744322443773779587807770506722532994678292194911843138969694833195907163536162173384304326665902054127956205373497313669022371607372182505339927114602440648536443401841
1129 1090009146279465089775703465320541885457918999324759593725750506422510247472996780382937461853821593270635545033999311983652191930048594482646760887856132135613090270406490635453616865603410728507063011880414775159066091082564906039316960405434930568945196018224015387206352009130271323600009377865760630450757627725737596229777700928112725037623015470423880356541220358046739950807848981996895067373553195610529283978029348101038760089242264318790972495977752273483812624251281
1130 -511784489313116182742324688289201073024451603154511989375302638822695707964648616590760933280380782999178050933760438756804890580466838734561761789935116166999609490920218690991668651598298853013043155328006576132574580775631799094511906478669072294562799073509750206702594253970052564727562185907182046137127582531368820227336953465434332693339732574940502545431567505785631399336904153216795062913108118768366409459585133094644396512009340958746406993824464811055942479561606
1131 -8141848513269371811172248945532994271229884598427829145455556183780267440275626079271323166257131935893626866171755622642370234090807000113089088004928041116291241383765653139166986710822173952562484238490910002246037218353586141369730629316713586277179171201077857917147058317881951829927627830967506459292430976611531993835780859962223407956700840867907665041220110012112811054991847027195060534527980488042071397305790569801915717136705191190283214465668730725442630849320573
1132 -4559357088077558531975976127508586760058723376346245219828437712021397484523085763135996633294466454899380509635432551344736000027539128971156755475382227947293974947324122302225306149634081981471182151194863969318015152924163547708147283966030080215239577686509606470228898540091583876834692529617232136332537898891950252244422185704183079103322712843324147223199137471613391259633517954677495094136223656663506531088694638139404941552639804479058365508897477048051033492389331
1133 52433582504808044146229766491222373138550468812648558798360455574440474597406296791763265530505457096356007553566856807151855638608109871820466860559114059866744714739035449671943600826121135686466207518241506046404245375550939441879967121250965023725014620721035398949800509685082078932658702287155313078714478937388773704606043834031380776593583173232029508065341632613176286125309411235687928647559639759630993250051839350474005078404296533852924135750783638030047382452854680
1134 84349082121350953870061599383782480458961532447072275337159519558590256989067897133715241963566722280651671121014884666565007638800883774618564148886789655497802539370304305787520743873559709556764482576605553831630351446020084275836998109013175585231691664526602644241402799465723166070501549994475938033042244229632425470316999133960662330316842163135298538627735594914470024942744036918430394306513205356275538967672701817449839669272775165206332694313065977366404616899579997
1135 -282685995412305355153546766054774131510891749241467636251363669462493065192776180408627616749971477393840381753953112983497981831455885328124703875027008763569410463802943841916084461909288240248498970051084988493199366182836491817322771739743579580843410680520645148407200768329851386458109366015611253517959108332088990461925307704259003105838240049488908017829655833377763977934421841731385106226404272961141413782690173635868195879557300571764136255942419488843927060270402763
1136 -873129570261762032243977961741251494723622476370973563611480306372624864116251460344634310494938533358402079601057305649453035303062071750454652917234536352054028239395073982428729669024206207145850348087323865314611826304977081748181758502835808677465252332206863658097020364589913548951620215976942819749254817939515968754144301641983639418056135191435997788223804997779054152533630100160397866371996710455070186556399086358017073564466726728208465116133881330408759378567462742
1137 1105672397624375453830849400642167425852619768319299890148065379864826592233181802515759006754861808398480592676614485235032837517129125546418274207954524992931845007225532910983861564340811474593642442270271054137783736974878360973077643675369248388438622431437652380753385013719046156255145346132335954876458940385106964479332852287829382322811545154986358336583785835865293693007322791959297877212833200272919709922432129093060297592434377274140488675463055091498730043325356599
1138 7217579389456709679538695132830927888917977102916114835428427524473200641046942024928199180219431541907295149884015624781204084638563627799600844628596279457310042682991050787984969247510254924614594878881538111340066521109717933210349953195219909130695388756885697987432527565848440998916486857970935693121242665961718745758342963781714858249204491495038342854150420820318672760742733493082082941816810173458411015817225733599179812543701464371599744488400224404360045693297595793
1139 -522127393913918497277250671664244092050361275318984395608030134580585504585330592682113867064601116882068998852285771864025777981340251025327074827085395493212872367587679588902061702875425397540902217010359267624419637714430593601193552532364829588374968263177868677841167530184882094869530564955415991013969916734030005596987002233090818010476324589866165501936080030738383090308526050633002198673022228452026953639799170052242270603339176547383676239841161236131064609979900400
1140 -51045183120110886254048116601480739314476200995731788243607022805892989991913924767179508128600621910233135048040395145332454370451285645622532987227259351694383171148525035104796846435447209869843066369181126047004885285482456126073643224898904193503242689561377754589868860491123969087284938570751965842862668578466061225905387748705094825754907765055134565480989025772969092415507660502207582791390693442660904064360379305246500958409249427148581887658642732066651384463063070951
1141 -47390291362713456773107361899831030670123672068498897474350811863828891459816610618404711059148414092058652056074394742284273924581903888445243463437661583241893064575411277982482414515319232087056750850108611173633947821481441970865288357172350386384617911719132673844980687779829794423198224616064053905764879161327851186726478733073459099681573492926071406967436465557800410783347978147776567400679537843496715388881785114880805064185875191316896153979754603413733932193203768151
1142 309925990478062747005229454310534144531209734901623620230898347777422038483580862751851845841055939279573293280208371275042906668577095630912487447153153878618789133464263967751095510532811237001844713734159271155400249176895750911650214217119978968138080915210511608284101335658037989187796345379199706994273800887934577394611235507862204680602780862459870551399486714852983236125205645367676512139055316255129613061640870021844701644678870798723177059630744521052825759048237728506
1143 641658030017056944416980987609351359222075439381115902551354030824224278702297137080684823255094837923983857672729134471032824140650422850029191691216784961312040585492142913628472412140045861611241969684919549370837883927265844707707232717326431672830406297244440325198966150116846550150183917691648084334627955017229535701696586639376418378373795312942370400171541973757586111608641492402112483943812081159606620783813365826010337093979997137941450137489026744948963284400664105563
1144 -1527823903329382284619625192564387652496392704930249439064934403617729990682768902182278097632296737033029195288729464454267522539389246566358220438855292189019483348757704860629196161589632797401671026454195348716963860311004411673844266802513421104136160109229140932789743199489419374164390499962749864625288651198312506060582061915659014385845670724276723459624865030213296541267798025171623101029575132626300670647672724326902574418772098453120789279926184902420817028936999993979
1145 -6019430113448780895538492105829847167050920780598060756924412619387299941598848861747071860417960602500916198997833405751497291523942206516562562277372786918203767447202705256028503046569953828680364814248632194312829047801865324627794895823798442813949004189940223209182506250307345225215677923804286454967684336318919255972458168391293943034462237914873316260825658846516399322528288471986410488636259700743547016134366285108974934076632078418710940242349372117063560019741648732920
1146 4675337209856895096798884242120866400423828153913685316530128205936809993180533453528874823008116556730288168023272845428375366251782519447944980794614258404932615994101228768375870084557475753131332370930735246705917974375165557089114971793795504915004116574663763320345696146118590393935055575934962597409336222069268286451616265018319157666457457155063747956548396364976676466346297704214951218570766227640557678399342785179343086854772610753134584717133922199882159182817351224933
1147 46811348003998361365568328982929796569780273618100110615001016541647909584372475485758377845933840774236701561008106685688856406919377965063882916736223766832358988124520165560575391410547152553893886070671160606895721308988222829483679242560384604612647145904245325784623239898270006970444801042564967782183126576301703078258823443757376758907693122559176961782328008290591471724044317008119824639024584132845386791339906780942167625391197159684111166413579527019327079321008892355373
1148 14083987535000095687976139288083731766813476540704313399290119100090239632108741311056254084877024877124684384845196767690228843156900328928268051173923957997830676165811564181944300818644822281974559474156013879954295488362063929859874440003816070207618329881598982542203366875439874212899412011020229600317773021816825073097509588629142655242490922473730726086489233735754736459620233078615166109029220539361483042544507284686766017407788884412169073393642071620151965041287433780842
1149 -313595448492988433871002163592424844221648438785996460905716996691445127458498587089252390836659860542532226542211550032131766005278745426518912365979642409828682240705829594742083439055185245595282643020542110368315753674555495876525880257918876162080911691448118297950159312412450174580214195286934544874964113012295096474714254517672494657111360935440508006389806824298385565608689985978223606364142868390556224496834840181908407360330591233376609091501414617515137590205774812706769
1150 -412183361237989103686835138609010966589342774570926654700747830392076804883259776266646169430799034682405017236127927405963367907377047729016788724197110115813496973866510544015693544785699001569104559339634207527995822093089943385545001337945588653534240000619311175745582880540529294070510079364076152077188524165012871986396821638076493243808797392756623088995231460448668720826031617528529769127347412166086605794646391174715769482185113424261792605256909118856201345494786849172663
1151 1782984778212929933410180006537962942962196296931048571639271146448039087326230333358120566425819989115320568559352922818958994129574170256615597837660386752987278711074296619178890528600597717597873941804160565050214453628798527750136160467486544481032141839517516909905532306346621927990989287644465662047560266921052803336602959985630969355970729155326932955733416309640030238434798284319035475421652666567806965683197490098643082040129025209374471035252993203749761785945636839774720
1152 4668268306878853659218025976801039709087595718927535154544505959192576721509048767224643752441413231892155689212248414660702569481213504359733118907040157563681757528139870427288745342100490728581605857181600017746185208280428131448951169833105665055771821843852695140124612470130326986484559843192998726587879936076142907241380711452166422062632310904623294578700036532780711284217019607018743859313084551730413206245722228321653468415424819179207019272051357035743171204409144783983361
1153 -7812625140611655874653234068964700891647778359589804846930392065943696889774563566282200212539326691915088290703222045072010389425805687436576065956582549707229193449380205906963488358103693294603511735447523937605315967121161562802001953439300146311453171032769923229214113674296026509452365170318260907745041932371226716114840008447250363429162793182665236111433877634699500384826568383214504468638484114244235553536660202368848105865478357286414277974719595390505161297210313094439679
1154 -40490503288763631489179415906571978855260948392082550928741933780291733940337904936854706479629219315160178115188960947696928375794300217954707898305863652653001496146359298897984705752807128394674752735718724061828612425084158482944660142271039801701855923939738789210086400965208315414844284072669251993860201484904227066804504988612415317867588969515028298162334133364164479374345705632345711483830075976357127997256715800620422384773452091540863412879079094640707359728074326582323206
1155 14197872695517959633393222576180927386273500125046082999770810681314144288084040027120695008146067528245439919733593367807144350186339594101324563390214195297602857999302142450759712753918724667549829412413943501408599344763972456669353531804061222478316273289650673394412394754863870151322272119558574360355092041694359945999375070518337226136550582763628354617703010078732023319440273050155819796639312823352520877499905615961514356284896409464036532943958073092828769352397865078754547
1156 297631395716863380057649133922184779373100138869623939500964347143356281870449374585103640365550602734366686726056320001685642980746441119784279851531259763868613331023817234736652653023568623430273098562445011934208886320353081837281974527701339834391307740867822197865017201511322078055232260628243338317376502436023949413630909990805244451209673369368826441754041943627883378939860212476575800183449844657852416858296916220304471049699061050250080423097511735577780287448918151155016989
1157 198246286848237662623896575888918287669185637994301358502568672374157271853861094395258775308528130036648607287921166427035632529442063961075007907799760396785393325028702237581334663746137550757424292675547407424348690907005274640596499805072911277043093827840267484104130438227274986995976355791333317794890858144163429791635284497176883868253819290023427959430120873076759215703778301125485061606974654894384770715797576908573870555704786184001824692489805223927978901982133095603735160
1158 -1885173483169805997779647361566375167942515334093066218004181757629336701239284527700466707250326089103918199794473073584763868335783023877414951052919057950294899992138018405575233907418842813254487397261567676115113513335466298220377321888836467563696060358234487900950989972351979559390649468606370050426744658908004216103781085438459827290213894295558357132848172732318424436875243186210545539677174257710582147292280836633557426792188641167748738269192776925116483110160293962481383763
1159 -3272897491107469636146923392788803181626814800053175727522162464248437604216312188467278134410022999360458450809921238574013296041877471604940006407517380727792653267338934068644576553641805668556457445990399528085554349684503220704552820524346846502997717153116360289679903039942904468362483959145703274990980665917148224645228076918698014367990629325722352848859018843855738946801691294088940970925996841971275542302863874993574520682122144455761511116621413492612335424035225631707529883
1160 9923316891081172348310608138175822993970792538598287798507109839156919304458679505435988816342259624366968947751390276519333782308603695536964650962916024924271646677627194770382060798290094024224954334840574204720240243663760866838088432697508426442874705354525055016977026766520952447372062321098887077996231946438881288081239521150520776663506630743186147081078190282373232111325011009384877806814222962002799488743101981441327466863198343718479656767728024983203046347086832105662156458
1161 32833599328833459801339071887697445265358496138970517891162247088895982533972864824706935757212420619890178103420838946537426854601745996771544695815537690018820219548999733250894096673782733704120156456773370901319120691455283411769958176367936351963858725426339577044736348046121283725909450035118810002933096607858918860597836059581406877239441036023242617023091322189363404738936850068007464603296200855801728284863149106396349111638053354908810234584077919431489394315333411527614865639
1162 -36629618908734746636835185079533315692437051631217496698387521785202452597237891713344985957183396750678604530838892989097909621558479871987207860924874484451081307194390630141780328914247924465454523887110648531722561014191042656096660852514622633136264212055335808074102839319525383405694986212573399543040527017213250155970840588472238559405105379179060412544456009787249220040338226997686680044403359878217868136338564763692943156404335051120547362790018255450931930114274413212020229567
1163 -266464814210568965246208688293415432549946524604011121936523251407474330335047945486293536257670341089909851254784765614859897603770701849388020731633638314582822844037388762898039005630727060394295619084524244840956405854378026538486368087090177096883275290039712847387257275642374369487061136458405069563572203272225682180155693005542086700081192631341758731706095265112793053212896177473738932267476765868829966130380608508467386937870708535482219004878563691471357690321608293905324289040
1164 -10057481849425738788362392736682222702887163185488645047810598911057162154382703492878634557386563835159619538912514691174530252861342745477565705159516923425253693676654351905576703230991589136113951874749705118898478755040727945809742119487818664929425805652362190868537400405696685647196232970391272762288514151732931088359808886236416784245454977088335843894903196602048512930528588489932171956653246721304889176010655162616784843040363177638387465348435903314834179521687401421182682071
1165 1855196217624557017935098425317225805146738509042589208507852160941263150190952914911176119246305823794209339244580844612844752973533570200238579416275951278654506214585066988380696336184097833623955381716920008767796362225605457823594834490143421013253501224625627740842263529090923900762231722238444214182716908753846844172730042152558190116322893442303975278047763659187502859559744653826240353915684114360504873736653604396654923722054596570737145568801509936984669652729570655916087341209
1166 1925598590570537189453635174474001364066948651341009723842526353318663285271631839361326561148011770640326676016968447451066464743562969418581539352392569742631282070321647451719733258801038957576753044840167944600085713510890553444263029326558151667759481864192163076922025331930800700292605353031183123518736507815977361791248704356213107606041078281922326185312086035401842450073444773255765557612256841409639097968728190534972417623337138814205857826240561260188508909381382465864366115706
1167 -11060774932801361936092053802746579271960220911957114735712438773270178766065038565016906273576128995919138698695097464838846806071172021983088516561539089207950261431773821466945141094487645877790934627178272116774488822068347651320900812104445795425015026708187231108973819371705666605043016702637926375760281853460950547417861590711694223208219175814205500761022259578910677566844767803527916919797531959113895018187847040241612048431045037180954161155370008298704178659725612125548245272757
1168 -24539965066795122262267500024064588820428861471344182802610123246500821762966461440546192201612211390401425430813876596996312059276112807913159292028287077406369235924025353628983273906094918580828205941059447728975088816644581525430742017390352857099331399757532372647427996695221271507091254173856208240391437408172792079956602521205185976450506723787661784058206861826723574717358881216318275823083329848981368703968944373986418971794405008880395165939053937120023741025395289386598808082699
1169 52885459462814411290376876595161466083292684912355620347376948166390429599488808514572151713420691581032545460051805656875615583222091345968460323902486547049282594098391396639632713755318602563708336449188457088446332937833852033815563667340767710875773787199778245115388738906718394728209862744609276389930535566053861751968428613776673586007027506911776721268948955225651168250554493408377142615499393864815896423345984907704865367222910251386283962148536120970905509592683995492238908826600
1170 224665214930380267126249376763613587826294715211764899965647810891896181940254038598395497124706171313842523475748941835849799998154881001360575368100496088893867245566568872042515631097983032629505778036604591191271954654345922711830757789073237710571093585502504853647384715773267295277848641961602734072670597423263406311664646262212975421160574573425409209676396988012716191272066661922605073377082702807685477351128595525609798169783745313549050123721913680811071696770451021198430565405493
1171 -145533001309320611906388759402516674756754079174724442465990826272836825256167621003609564869238669753385294744613697762279509084399758420418646899216909740451110913122170904434913365189247185316452577107714608427852375910491041524878187882312136265559322924895942862160336456573761467819620397250662200656843151539113625952114354034223739680888617974957027839206245698566841986481814791936034924931413054246025797612293298828324259400776626446154937611317839165985266870378336947247241796380707
1172 -1718189505821982481790134396747811789540817085657078742225525502516110098837945891192378044742181868950282959074856290613228109071483925429942674475920382362708181632088153008732522782875128413722993023363946746766756058490912500507693492405824800239556978023413476837692029466986632534764560890981881339165537333501957470133766877869714567629012639988934892306941024614655855325386281425394270438570991973899824139070193467507592846589262843640998288477371234931662768747771494095636255754219158
1173 -699458496656738198445413080930195066243538531434007644963589718606252322044772544167111090657511180676585895862560406277271545480685616487012146181402014179550405240232956677688129226550398116507824983609944487771789427117475209833546177229639846380641717549141876802569674270970302260027218110227245934567635272728162088468966399630148389862792314164235697432497304724687961420013577881842025964051100594177643555784140375709323030783826458517913725198146360769765900655123135464905563179554209
1174 11327868044097139174085527696304487460542181068165543550615088799006518369820848694179535222537761901975394817661433628015325218019701861522586575150040662359406866184384114383439530253575500779553126179937682739595502982318912293720308269611133755296257128614752461061274531997936125483324708126645923439591126061785540202467401745457853583540296165758308548716089867577903025857690392095917867105945843223121125417707213896843826895341013446969074294143452283751873480579277323204548227099979897
1175 16224077520694306563203419262815852924246950788203597065360216829250284624134256503349312857140340166711496088699356471956226036384501176931671598419854761616259702866014811127256434839428287595107901065207294153998028972141238762555131510218612679960749151458745598679262251894728241303515234898236644981564572970882674821750166542868892312579842364907958430743571000650718755797785437268812048854303547382364630308196196526809088110827798656594470370530476809140234785165139271458887169356859360
1176 -63070998787985667655395274611315559299548316688955207788945404763795343964611684355907433700623993147116267634930678924151050489753411853726434427630429874899588360424673989556820276935600217861763982194356485023170491904091147293487026377059323607113050748844521628749659472090824637079757721988284819095573309461616106595521645675336082772202230795400201410269058072394602425206047307402613020887317355179483247615754300751097700156559295472189049688473689177122879578889801990972950420342999919
1177 -176639541432845813597819209451026529769276972206380387246466922568547336333551479879352623700606374314096740255826174227844632744444920092248135616569413206213406280486777667447615320811598231027519289650807544101156694709079818631372946948589612366838294809055740819504495235353922326204364366275941333966525320257794830347772811475418328960261127349755910425474055076949633715790545368284297362867442186856035659773127676438761316932353886068350342282187026841104523075045776891185160605841015439
1178 264857450083053859989947712828182385327561244616306067276150910778020071418730310611999412203761577715717133188688578241212720683828962883836905376843595918083712242485940259450126617737603294004828585709687851061036748619558212423036237690825652882953060432855910581743121069281850133353939687642052399702487845973517915820878708251934250445154488218045499446409351429812583260651785783533993783343779299400347073537152428818922584163561182236973005537128797398755633977182837045625492336559983994
1179 1501334240112974555174682178985368093712500050060968778001419368757851425753590669767467778108006197914394314979471797836125149894943403529573854692829488361577556205893383931583433863418790911197463613265340659769133611583116942842646866330952939450821124096246096318274587716759306416784490251573641737468165087778081728255288388579862553166982379666336872424727736968460019271185603361524075323415874607392596691949046163890251802690038384715425401512437985286487295502503275283921616577447092067
1180 -352667910468402464754951810811908603580428662253173692931637006688289074177521504516528107318324846095625617341348249852363894891859336657284482945075683065008429491508197884567452460744432146836336486702474297658123628753790544118606797504826630729850298933745277753927259768213644516693087561920725060449249834036543682490862569183677199949099037859981623700137723040228063553376897123213881159990580488409832822811020837842206286454889890943385637247463596504802142337776584035456829778472795891
1181 -10862007591259224350977727063709485259567929012679955138941572587993249054452656192888802554074368231496385822197650834705239944156463161364301465794882101596051322932761885405651489504675968525218581779559858916042058909835609144017134861821497206885598167607467951981849373785528789434184519322936217222726405448483115780277881289242715072117975695524339730673231881819448198451676120653882408423901702740158009666454343985073968905285158583951363447834529493510213210855299511022908145820602440360
1182 -8393332217980407097693064388026125034504928376907739288420113541175225535210005661273105802846094308827006500808213085738692679913447804763310085179352320140992316492204500213679322279464943497364226372642538832435193508559075335186887279287710791776646075071251007704358555408033277817332906389491141799581656610227310002841843304956974672474282430504468364772267820537851753578037840791385240303967639321289179906777198120178524900100929347347663987102284317976598214490863422774710337371292869123
1183 67640720920834163359151025057940271782470574711851946684170894574777517845958587688948512075674483311647694254575342757197986929181794324786800175384822391031366944037128697625881104253266836179165846084276473579859218860290188672933056753462769656422541098181024656168587061090668248221958728871062378759503181529154500459103325719742030832351547438165909749940355352198285635583695003785791618663344279859816887758403209775339257436895180740311880147739422136594894261496233154385646683372924213397
1184 126394046446697013043002475774123147024005073350206121703111689363004096592428627317860252695597143473436739760232834357368835688575928958129970771640288632018313159482560199121636360209521440660715430692774245406905573420203716019241267708476745198859063623679781710099096948946901192943289073597500371356574777800745670478996228854440853539671524451697188303346230095963247910629959889325488300791117755108841147105843596616588931737601686171745528057455412362431081762932277113808619044971974297258
1185 -347090999999142130471054699631458755453288949632757505086084572660438528329281486504779331834124239708097120021794564943017072815696631315377630456053468105201255448777340684259531369563346412593445491897161069652108958601827604691290129565762642396098724063587390883081012478687776544610422028499936279959947492903335832734727051183753362286789307615464179946236257369424751538455905137175053029852292203909877067202978871810785870320664579010437632976720542593733178067541354966890907738638495196521
1186 -1231849325126021221772072030050320784621324463084200357007866398201467204476281877729801100703304244022154298343424405444598922635728134022287425857535488529329447565155262078110985891029996497218453506746580787500447972543253616825979003525099858788112169429345862853774691121316084895213445543682438879455970937508555526087700653164839337064489978777344498069659868041167486912865624362453471135390116489671765096943884048126908392483876382212656329378908429130750750408067294763551241053442315277327
1187 1197787674867973691525310867369890503551698184345102178594725610421602493828688527803654222135565433934525541809137549156520587074148285185355987334838788207079340576286122711705733695913428390935664936533546700064314737669539616013051903435238637984578899015765873327792396229498350917059508655817115080263661512814795303055388705121434198943035174530904761553993933544805773856325711597771900073575928937697374373476968054548592699760775670860407101458135369025381496064722190004685113117027151098320
1188 9820732950750122243929815077722135995900969425934504677649790397831872925162661671912261927058695142089605630213108387268713045524245223341367968337587207912385473532372957258482634933123403871464839483759612212567450545472314933794904928110937649501364085021186913304215234078710945183553627461594187236455458075374683985669293277275309558394465025972316248041613009832978182246385082134946198021306744365399730052084156391436951447147910346349001407110494372940636748921193253349543800491123358039609
1189 1436219226674306403252639006132902471039082135518789427486711124880655468361841977286682372109737104547926837549145543173068936005207227043876056993715690462830089498370098276542499061729405134915184928024785312117247381785537621703541604064267183609311791910825800009668460472222488764137066870874381674609827485671116864281572341425270165793218804255982917163655475019337765252105100950542897506275241801518109437745380009596802548822480650326151696903546789762966276468137923316748008671933300351369
1190 -67308911428576549304256066537922049500267703846022743316061821659942455007776789726099151117301128890079312573942613167707922382664509336345699721369394764923868225228240602532835945470134421965338691458292500175854906436520666914860792892712296362900236803237482593119838178078754127520738325360284928980578379041951671035403480599501896742968036377550230819127635593811509510472590473994080488642871968756280000926843714730461857581212891774116858152869913820821490965980214850130058594765930205925894
1191 -77362446015296694127024539580852366797541278794654269308468799534107043286309683567105927722069288621914800436786631969919404934700959925652832120325404598163678851716831290468633438902240257909744985954465997360675638109019430266785584121162166648165419346613263193187517401384311548869697793456405600702847171441649489085374486989478787903520568007342111239273223918946873867237326180647880771186798661366906766991061374797639475422970256326399920031194741349162254901257180313347294655469463308385477
1192 393799933984739151002767926184601979704332648127504933903963952085490141768127844515588130099038613608640387580811660204036051743950605428767065929260358756303398724880852927261218179388700695847625854253581503870308706946625238137239966127823907892136238276049114958651349845166967343775470484065588902161201481852012208162449877207034489297255686635509504494620225237733692706070807137310682649313305119927053239496844628315593527645519986092418087038894655396588181860604323637563115507892048133095781
1193 935337056091816009891939703250568547287121599690084819063245548824239444772295629485329624153523633962043990638318083993471886286857324908336890771538190943449150686898671960541652251704382501215840755934843485395038173709761250004739054975959074429294173702341957310963971654857148185863355038260428107081131681943558631760071286133386004621899662686904283169532792670361809776732090401845848047620895749495400608434274251899069855606311780377217527257257844840723966169404585830994178096178291291794120
1194 -1821262481801358047127435780041645310643206937202449718264502115774191547604599282123787286539746661298438722427363537434780475920796913093032570733284320350674640387267298530286875004016522369717540223840227041697122774916615416955940707918808280815659494230001847399595477261311623220564938350198694208047278691020526825377077854315855420458890143761662248292808783993774039165763559559328930497572240089993972068043638146310084837912328122269709082015004742935393306854825679631947630459066045639876347
1195 -8368621874444070116371013702795625141653058135033043451707220957543867661010668688521094655614412099032746656895590125389083679928798187451390806134051656954818695195558002254078440765947199878228425515384131439462389990884944166989114092750521801820718710146395548576343278845311660521608423618021690957615200464625437247697576857249557452812187782569992230479538332686306707602888192372249866830918510336461776327083557909603573827156510584910231772815809656820461070040657780448906877132314084682435187
1196 4380215498165436213521036757495892032849390425384104576144293852875473172221526286345416350163814530056324400095954636654379651516780204199837188998938585499903787515313087457929684262168456709794356051497457852417469433531363751702470862681136163888897749463617383220825061983869702022346144833369168498715750372518250529941968122961430490400043223761643507570123155270111566557456724543052646652087170293496028149221909114567020038229786270977731801289223543727292077943121976974726536081148234796699242
1197 62960568619273927028118132677065268024420797370615408738094840555682546799296207105993078939464699223285550998365085514377965411018367516359572831937300184183634653884219103236478769623798855857393334659186377928654199369725972920626269511934788776633928720488386223255228013901051325673605110159521005202022153624896311263825006123708332660085357701751589120926891484074258519777674071148801714468516742648728462438806814481792036828325360365349354210999891141470519568227726440117074676007346827573745551
1198 32299060132115873533470875374594023794475064392926676705084783585554234593745523101575164488317997512891280197693403057797307850400906086960712508944730085684308141277027491030970979788619658888832842298704172961731913335006426658708973473166835629411644474243064540709452580013963411517182096325936825711011901017268557554231229262978319227285055135420084567936029397183477553875476999347433187903906550594256265394253450679822896560716856468505231601975326335379475022625872601293988923439309183996850857
1199 -408424920202801615663356053364862852376470517201381184461579100304223593001327926640376388087934897050107576790862195542848450026727666527556297314616371203601134435912506231624380407577972332112920500315600472538847482253075383785674913110376685807025856569175639022077143517293395868198053674790710210703143174357005621292543813602980009393312448776841039278552210991336332084568241498694178813375710647946842971677394250692721361237560666088940247875023911654914161954968212479525533808612118609019368000
1200 -634518341127612730397652180987021018937795967951867921397172585403103235157546588351402539506160879640346538174716016947429604979534009136281284877229481803391291424851698668841177266098309944334750396406529683270970875598120370396637727422544535212907367888877090807043311577391139748818328349072267990680226481477885524172162418443828243984307834724781631254104416771620674961696580494126211128703056502106636829437168405451481637162578661368476869088851196002570487113349320688583456272687282896997323999
1201 2224456100291998579245840192567018947697497652457800369833881116726461915851748898131232177109383399710406499361319351852509545207559656556612796325085116621816649626535844952529485586947496380455693105802673624500961500173407316103086664350092265436273628095352382347496693043662631328568047374462703484241775739021153824875644276777031821768879306713105643695761060167733649630281109996733040564926918033521263972304591349397567891500346001254104866036316185581828646571428166668095280387597547366138252001
1202 6666084488185287692029405459476166080262069428120875819614089214548184561954575016591049953652509557192832266584331470484516780064297720510581790465691489245555689600497735634417726449635665990798945880648381407397757629360249908879550756307904011926625203317492017996799874085400609570296345817968579419003361109366352494080781205883829529659034149786577062474491977569078374362157173455616518465848313548267721778364770187557939351638396630833442949658274557599822056364873411488179474296408527645119519994
1203 -8905108213858702362691475888492966553620414139083726769223078602537048849007667270327575286113174240780013228944903992483050036388619875385707783809904327107160857785253179033288672658996808672390905859970333964108972871853601303842055894142741846127290193349974658435676977220237809729679985803270344970689069063781724280048728731555393222723120997205162443395835443605057173049810596521514765488640112686381126027767369258225035888864025377945291112595938741472978469635123755188487488416774303917848244013
1204 -55567699631155716206897314104826129115454900135929857506521703104374340782689692386464924961680741141129839095035224285874667496838703918959780317069744751826050684988737328474212757806446470607983527024509003815893276277375350665998911188298069929613666616572418784413276095818042076721754406529050400903712596829346191738614197172742199930336360045711201880717279286588605793584910810710830394749578307524255178476320760571130611350332801793779391760203860644671732864189237635605743808491633997433684883971
1205 6768057865855200331943017114624636759887998837656229878039847113385001160363978505828102041111478544330253507579103661506682757881635208740174169599585537924075319508034924758807950806531190098752813995283333932869533825599858460895480070701122993277364736877403824636462744723622591386005494093842013891110886617125878221726903948145552628725486934724935223053568818646794417763763364939772963670902481280412703718050824236444639871715375851837646027967710545639116423256628650713668610425786129991252824120
1206 395741955283945213780224215848407540568072299789165232423691768844005386639191825211082576772876666532239127172825673662629355235752562641458636389087798800706430114429196224078297255451656484354637503166846360644122467767227313122887858388787612500573031052884335315529395415449917128438286339797194820217099064422549220392026284157340952141080007254703348388074523824767034972858139039915585726917950633950198953052296148234358919324044988408293388349394735058341246472581292099953875269867224112027047011917
1207 348365550222958811456623096046035083248856307925571623277412839050310378516643975670285862485096316721927352619771948032082575930581116180277417201890700035237902877872951750766641599805938153663367805199863023114035730988028303896619497893879751547631477894742508543074156202384558988736247881140300722979322858102668072839937956520322083740001598711628801826699542094239474048511795485337174981221633264987310027025940378579246440222037357445429866153620761238867431509784891544958194996886721202088277243077
1208 -2421828136764657685004946414892817700727649790598585003688429542857727327957698800807292174925040349003746537590007767606322910719686822309933037521723891569707107923131421817781439188355657236819094716968061501394821543382562887963595510827633535956379739475447838665631611705764860910331756497440063018540370592855176469904246032581064581247558452071294636889822124679129770761495177794071925107204021172664082644340132659061265995046277561412623852292142384169521293798284153154718931892183847582101051840342
1209 -4860386988325369365201308087215063283469643946077586366630319416209899977574206630499293212320714566057238005928411403830900942233754635571874957934958791816372428068242084073147930386997224312462669353367102663193071660298761015239931996084791796789800084738645398467150705122456773831485491665422168079395630599573852979783811728223319167427569643052696249676718919338806089101077746191432149975755454027575252833521715309115991076600539063530632915367487712841593314366778393969426296870390895996718992541881
1210 12092409969027234429833316817034660621623904588112508659188687383794191318129684975151752012154567876968987757201642969413359432804053120597656304717108449171577327393677868651322143931492376345270993665409327846570679143379179200505236579708642954904858091589489472192270576817897252540836803816658273050386963550412382309545910499844132901305339521446366208552035953415102306229388498367071325774672694181073325676859213304312870888723403866357734050677508976345055742221210678113606226374896037077988370340513
1211 46115118887304819986242473427540103605911412210655613225600923297263491161149131388646804498399569839369653798700522796229666028440335569600781010261819991886184323871372457163357656640472946532509679138979046488922180765470506307184760552302185532433458684760007261462325512675094669361235245474613449606156377747429353168032592597407367073298327022815239956289068388786744929936932721707096375604960872374100095511511220468124808424927177311072164458249922966236208942788659435899590304467632309055021318133680
1212 -38531750895885821022590744291702520745455919906131947388719888389295848065758663437415459586682405299413260501710977989663850001188036274582813122757939152314856967884372623395897350879973687884387276518886248437072573238183748096351895505658315151900547956366419043883568525050186098424622381241994461746552367105457322998788780901501563235839049627309323503575183285118971213668786766862402904817747986893413184226503272662065287796136649753431973896492639868179181252759815310895653280156639950490897274249911
1213 -361337583107019560926288058284483245986835805380721239967926351470140286193802583157943091075479394175000837092614637563271512200270385261788280194590679095518147234983979823539400947363284313611955030491739573859527838596477292246645219371773613878934758749686469874119847113775848783953269099564288608989647011337462795175016929083353132748927338787016003197598662006626185723227315818812077534052474093512113852807081815938938946770626890930937125104242100631832643852280431362192785411430066113876046501185671
1214 -91615326835818813768152848242565600768644366037797608246887132745069349733491939096034873968702557079108013580637791635624562191954131339708588335285105029314148459793371459768119491203468498421244094859535834800019825929191055572181950832165407815630923055121536566934867438424546094980912430870327376763780441599261534183495462772842190098053991395850738672572379010793387227545808450775257200328238185258221563221558907304481932197670342656913307828793621554578375082961724185923212450333586460439765581436294
1215 2437747754913318112715863559748817121139206271627251071528597327545912653623126143009566763559653202145897846067664671307276023209938565492809373026849648639312882185094487305007687140339521696862441118582641182216675044246149990154334584770249889336912388192683752551904062358006395392691971266079692886163748637762978032041623040810629739144437380113261283710618255035589912835045402280909285538039080469326575406428013804268090695196717893859646567900901082868250131883001295349426285429676876336692559926863403
1216 3079055042764049809092933497446776326519716833891834329256807256761398101757569716681810881340571101699653941132129212756647958553617484870769491373845383844511921403648087523384523578763801185811149782599392025816813825750487379159608240595407744046328849578534508520448134426978218057558358282171984523510211728957808771326091280220525069830815319884216454418624908111143623427866061436336085940336747766134126348978926155399464220580410292458039722702456433750298757463733364650888772582011981559770918996917461
1217 -13985179241629176979918111420794943521454727067498923171443374036059990473604313284385156463577001313321630981341523486394284203915952473578896119814102156630678253892013323611669286403612850692225938047479096249699911483972562551920733852796341481312057867770251759342880302079066549691285440580385865679636028735383037452965270005453883104180246340908612531555702877137985766417451754530028912825936815519151901496017170474477170645796614964559486252603851146327452165717275702795095225425726152797077000491126360
1218 -35538564540977525643568645902922377807092744904741763476241024833389777185907301301157832632960999025219208569266427975690819913791274867674282559431019843542261703717549936275360951454959458992903986525674840430417608264225974206037991536964195689636359814819993318986017243067914076094193948555589757344207510838087698852247908966997558592995953580098127712486077233915991130412514184584381514408294049882090785938869653562273420189859487011765764311521046182579543467963409255351316633499810023715473433469548587
1219 62357690150426713215858134042642226843090344567750698723862593419030156129322891689538262612078010168032208300124236429069169513620392447377990279267695252872486073526543329006324053370330495852677579806678833317481772123581963657407145432610194679548045259571768996414144871485551771744804135507111302413244690309593563318508981071179623136265770806262160008403842906049909234509648097125820875373263658751972524533250539759066774330716817740150639456705911841712621692057520664214349944480273045864065569968335933
1220 311127641937269392720838655363098871492739558900943043057549767252758596430674000797643091042805003344566668284989232258904908910159316521097968195284834157668317999549392882933850713555046708803005485486402716330405029973163783099673086191359564507002563963311722229316265572960950304404161775396239603822697266176207455284244343840162533287237445866949053995806383543461847147397247389216491476231322007926608026105338114694980715659733226822510989637353235119769425967801385451673566378978943211872379604255176042
1221 -125376189115717599790168282935396716408892853073311848009488386680452496474586241029124747241741067831658789815880422744579277685183430610547963759589032612439084515136410420110417660037266762165737573160349116891967374891909962502176931836911798249833752853690660745582748527437912097809467173153539513070015565990947487945318523658094828666622949776886066063020516798887517494170289290664254651381523603337199645627415663618486704655284497358543486559588147772218925876601259197826883232382968109176079385523175489
1222 -2303269682676603348836038870477088816858069765379913149412336757449762671489304246612626384541376091243625467810805048556913640056298646258233741126582871716117310511982160600647372654922593723786775971565168131204802584704056444199888535176428749798851700596872716350796607538164564228638599600927216739828896429224399674935028930539232561677285070845529444033665201603120447525951021015179694985000777658823455828364782466483351714273417085116120414021060793610604907651210957359541847885235570592282736615309407783
1223 -1425636358866580150304860889929311801995819793866730213345918050686595196167200559408753153849188616422013939099642089344858696260014631984397994809459643429043718906027287659874449034661726388626612959442724312961030960460686706684650012318046162050015430621038091131717367846099179543972329388852440148338787467287767259317799264932568761010924422407326981592521584010907825066758995980529912425330112435463058308972872821153944781686425603606316008103943759205072426515002142974753665258554793828050180916647179360
1224 14697251419869643291547411203410309916010668563792661832540439251461743504257929166879631537940444022283364335575993250553536784134075891823238193076620458583777454677847836544657159549796429677880818841513452605472587132467708402714569733916955086541946473557070923323858884921052770056497867817638077030463487537283030465227403248842059170730071073511379126643134827210935307614898151125727952469675331176301132489580604444229517218227493992206526890043481796069161927043474558542039269938094200317928975390518675121
1225 24676705931935704343681437432915492529981407120859773325961865606267909877428333082740903614884764337237461909273487875967547657954178315714024156742837962587083487020038850163778302792428514398267109557612522796199803855692515349507119820143278220892054487904337561245880459843747026864304173539605158068834999808297401280451998103370040497806542030362667997790785915287290083082211122989437339446986118224542540652390714192307130690032473217450738946771088110504668912648489559365314926747977757114280241807048930641
1226 -78204054007151798697150440990956676882093272825688859501821209153964294652377171085416517150698343818746088439758464877907209830984352927048643194793505247499358695724896005648821814056146493346898622332981645442108306071581443469494868317275407384901570826995158902021131734603622363531180901183861381144409412952683811976139824638524373697303955484216985888711157875189257070222075934890658327840741200009565386774673516917299489837559984727994949283533284461979464576655832350428959962818681645111222585926581795206
1227 -250940995530701729102920503021365124591963122671707272783554268397839663794375502664602842454891694179408321804672880009680043436663601137046812291993370985608943104865167956795269933603146094134768389236269305015506933061429050916044707058278354931145952242325521830742294953509851551581310115961097487626254411610765620939303811362114657181949749696755661873246659282200287651797553795816719703969644027581363171341408516263449404667787297250150121910930901235512146965195259265986164450054525944911184278575924309693
1228 296487382519360861777132583915331613582689787108114743729194195679910398772264694933312777599996712551814297273636374135670425380226869352293690071561165746886567765209104082746482764789879359293521967094602213079251209439641053370419371162649496763165043546640590483405627188715504993136956192325932180384611479058021062893674961107555958699177938692763239347731445844124511839756977748417888590915544372485594536081306102157647024195132595845814523073802089998344105071395567187016555289676245570867373822910148256749
1229 2053074351234272965497576105064887485726431645810065653214074074464788045332893213585532674784238571807672549906346534203430729436872077311621376115514762646149169499265279780313372300011902018236900691748487348187799740869644409782732320570597981281186709242919243298601691863284465854206127004053614593768392360333380409468801640642358558972826186570052872460458060819526525402339854319134926518703052565555136735471165716001792856869643676596865376450318398646929133827762382048919706440057927185245663772941618424600
1230 -22337326401253066942351982342433809352396863946737552890285295294584746072959650947656768415738416055027531009108084746262248224716008154434454385413397582056804857198448798912007053517253496817753077913728143366958725207842963810203277567948496060968595583564890085237698457724069097752566342227910668923887993072767030786923087110533151921419384279289802973662060089345057475958989919790293617705758041844025017097976999101736312496284494323836285066296231341479601672006588260196180587675791810825952987429419372643
1231 -14393857785041163825425384717796646209437418384617197125388803816548101063403212146046385491905408418708735380353533824170277354282820549335784087194016736105100991352055407261105613153600567624476057920153139580681556911295353832289329521562134365029275560283999593175449541500715330077195455370603212825302634515406429897068534571607043064731202690269659910196868485826030735292337970153734779248627126000729982165396137011114286310583790230501893920218525021869983538466343262602634125668081282107545599398020748344843
1232 -14237496500232392356828920841399609543970640336990034255156806749486007840892494589412788112995239506323542663289777230946441616709808492254742906496122953030703357351666265668721563778979793146751786374757042577112845834840453085617906578586494892602495391199045362578785652296646846392927490975007838142835418563897060681560072961833311001281267000314631289381234065200615332960625040715202723924686819707821807045710298017402132123109798770235039924754451402479626326762297144781260861554350739431763928486014812736342
1233 86519507995055754421148772183176913922091288355330345622564819966350699602929990432911910330342619424637604999184959538245499863269935353095745703861994199705003582112721585159017728296224180224580619066314934487658052544227023740407400072348445662602433530788951789649361138208360464147440696619214651634283023043947948597919669039415990451837151831572988081996845335581599814085740750360940730815703062297288068112062661060397872050976732843278217516775223750610258442502105693437178018122218235321055267300130425677559
1234 186181983496682500918951218072974180729885770714260585408662467212752754489177452558801427121309295968902403642213400154870591180238594798878946049334854870919927083574385444840068674749082732251843123689614232527447973388110195339732746122453909910819901269182269327700860704284888388897933133444269518634130952991227373368840179772249167460806020833775407107665483791985907144810116035367359798288510800252040717432034747182212796912745324234923496990056383567967642729838185706906004049002673411343402766702234114831953
1235 -419454572468707780029090187209264216724753247773051833949291272551702142731332480471581945191089040003560831352081316612847907862650952672791273877699104527015097991214665651273055423324486529320221209774590308886158394421478970843119054383985209727397133446340393199844667263173634860134151742890233042805850208316408266816597503503662765702054041987235509466312433557085291553790069217159225317421410635828975759352403880240572307444091805668024025627370182686304166367676554147154242077852854235903984104398678864910960
1236 -1722728456945485286461748713720083481833953642772875931809928543040971424155574648383191935040254111785877656847575117696942046124321116264943896223043088623454587576235363765153536146568065655083123075601889936578294208138250338221248277241162579103136442330616278493750692193167853582419683677000119673244766879254999880398478761909406937927696187823663359219970820100986641567460881464730743905440986237593260781376647110516061885833309075312488504557764867662077665476543854095496270420871568115307803471314317668734631
1237 1213453550335469173741882596744766035239319091638486905835110364820943574963752714917881681297369168239048162616994098592993308914235552444595020920850643065651098362267295793757851816703340050158425392820242225624814552812102457680585103446733888988643491793766473905161978649047590438519378523231511626396184578959857987317703762616232421986682106086985207044216214798610399309069603055383833316508888213209569534090180051167944266275333564363679674833826411142051499097192024934583424124098411536020085259476434385642089
1238 13272552748953866178974123592785350408076994591048618428504610166107743544052775253600225226579147950740191760550019922471587631784483366299202294482152263429833211395914842149832604842679799635740286922033471781672874009779854825229323044134871942710598588108080423361416824001222565515457164262232349339109552733744857150107055095982080987480555420852628721584011955505516890281295773308499040654595791876362395003726709824780377467108497091551099206738180484776595157432999003603057317070199388343174709558676658066784506
1239 4778377896605581962780945415571988161401760949579210087658837612361138519306506249175053457497563773066854622231061232320634469384834499187037148036197761970275522860043771593527642125756419284631309172291776202299172140095137621465227320007734719790094145551715106025282973457889432445821514599611767954336260681025851238883128757668454033573780678243732272274498451915244095117808551920812207439033574383895408265095449466604767603181162141005341482901395606782234663752654829060973348201510507591034112742341617367289883
1240 -88129491346071481290037919733925464695137201187761118911873433550393066289062920526026523128556471882114487701619078224980478953106549064907378913338868082038556956911360123455300591773002178165550699281942526269410945928363846155140033988936368879184095971204847857504634794550668526162378635236014677419430608455188148811866256914206112878790107267724668778813585236623374136851261861238681077143136968750641356760991519306857874666578317499852352964265867786653931438278338196160427871289885210811188854168394989100201659
1241 -121578136622310555029504537642929381824949527834815589525485296836921035924208464270251897331039418293582470057236506851224920238800390559216638949592252415830485616931666524609994086653297113157969863487984959685505150909029809505396625228990511917714754990066853599681615608755894553283129237433297053099784433222369107484048158217885291113806572015430794684735074400030082802675921724684366529216371989437909214616659665573091247888846452486889743344575637034129574084546921999587241308700458763948427643364786310671230840
1242 495328302800189814000760900494548871041010880479512242857628738015830428099231979411933764568855884881218943854097040723638432432945452895135013443779824158439413081447854339577110055757718134000885031485612724200371470589517113580583612693564070236573916808367081402850827953098785129853521209218805688836229825963947934199015640181557499037724178858641886766960022256333536155282911303986401010785586791816580282710280969574913874777201770012076727405285437472447945983401445373535753790328737711729894335813978613030180773
1243 1346375259156363699207292663995054543815657575323221369536025815874277679568691229303697045886131812936296234254752588682212874104548186809651486090925591069252812399969520011847068662330797926106674075901507441998907526952725780118359989296497653660577201738835056600622137214390047002835425871251885060534720858520531686587352747706754536834370182966657449560105543056544115774014363376776966715300190717881944785026898628586552609999126937420304930817314896711354964575229899370646442951231949059368887839367482787728796653
1244 -2120922860444964998798033639466787553471418588033364330467375350236535317125932626579839306095859381232236372723926696383256152926069983456293608015533178039823079170165460365192701727973229011899521144497781627403692767173894014945725299558450837995440215919734513219333658457301448906139222593279754761318887923227103852805756733564147956429699069043835757808614612737790637312966015751127840360198916824834117193945068158437844513441285452664232161019683165595780657308580218244103833581069214922740372511330367503482468758
1245 -11545549674539510893249082287432169360181021615295913917219556061356479074106771231705718627298782071786310012507194817158746271657907291123854010652012315524592765969952100448122182364288814494646239675808333721396045455842974475774245224633934413619480628091579909423688618958031777925987203692042950185061933932870825658917225967511429714270290349810437904729353414133599447731066559388566607367300251850007730689133358558543712783435174014606366676740887442575265409335189513838628934239692858338322587386902747017584045329
1246 3300910348575244098337153188835343514118908500937636396052071390299268145774757154353156515372233596839344596560292057524046798824582593070201245456719930754168788221206122108226729731523788588650408335676137670429803914374283628845831872275221452348600883346561683111646990243078364416987354460915333144170281529718901310723071167437605980737603133496412399930948875030935013459695550869328275154092165923831089668482118550521198810653824154043258450396894716595199191824872013870097900827791646120860020192409825506793235977
1247 84119758070351820351080729200860529035386059808009033816588963819794621664522155776293186906463708099343514684110655777635270700429933630937179320020806139426318150010870825245082006281545490051174086066334473720202122105275104959265548444712762347684965279987621049077467322949300809898897780305215984439603819059814680923143652940017613980629635582169477733036422773966131147577161466589294526725193928873885204492415628460327188294700042256287825187583106814622057057171198610740500440505641654489118131900729054629881553280
1248 61013385630325111662720656879013124436553700301445579044224464087699744644098855695821091298858072921468102508188611374966943108657855479445770601823766624147136632462427970487494898160878969930621227716601510027193494704655119557344725338786212181244759096561689267295938391247752258979986299078808652430411848351782371748082154767954372115466413647694590933519780648749586053359292610503996600646548767407067576813040798606678796620123273177985016034804843798455662714397094513649815134711100131643097990553860276082328901441
1249 -527824920862137630794844447527010578811148718354617657671898282650862607007556234738231217046387883773936500280585979068479951794351679937114484638321876351837090417613667806228079145809939460427597374747739806014221360032270615157514113774203124252549997863351658076246332869397353410312298163057703238646814885066920394713923415812168925748941035427491753197735178769013331979680837655621065086429808734710128854633868600615611521442777022616029760278276903903898736685801295761533687948828391449780728932751243106326841971519
1250 -954918620274413412433889045680102449867024620464736710981469531264760819516248224608978856138394394224213217837906258693248553554956668293234878851088242720867046844850663599640543432936092249941945968763950376204575822964856452058927191145706609521263311539283482947317901608131619223172202256609363805659697823529396996950498499187849530557205930961353889732373643310260434353195885929149041290955650106559601892325154190862363097783639934861924872521910810493088375686580957357082393891806092371282414866628265038903144281606
1251 2739855825760550003130022087008971601811016408017586892721818447291277429536645418558639663186320792193342284126195594786111109005505091266566513617164891741992586078445011043956010587733483973051235654470228265894973697261037854043671605273715260246586673504178123586406428477649854649013884884794558864868006371939045766046965411497332949685381317031088382651772608072832889504569977660198414314053011036411300090111926013446917552315799223450283449426027516834202781114028112973653421749992647777182687662630436705384749519027
1252 9424286167681443890167245406769688750880188751270743869592105166144603166150382990821491656155081551762834808991539405638850983890201769319210665574782590788061913992399656241439814618286129722644857435817880899327004458015033018456161943293661526895429854279162504217631739734571189211219300681060105504485891136644824744700454905812279663585822833760565610778388111244655929976941179164241703350742561782328513336388005349483459236801278767483757557079403190285821410920094814473230178992635294376159591729028291977706759490269
1253 -9754704612642406131742909202293112461796926104852364379460623964894338840606134939088985986149163993590561179891829757863926779148333869546754929745371651405886188556715421066252259495848258088713792145473716961937811422812231959849539293622345294830676860250084360887213259608977793331877893512501806549590153466928495617628302974669050984211846385457053067784020145265174296555048664457147196847628515472550587294395476744644963629409315796668226588902789427553598056878101976342343773257313240064119221909384764959986487142920
1254 -75724707786412513362913627049680933717958247363747571466605360127906561003658815874839427579234734855930404842832605597335883666379746254781229588768849786922319586503513014756330961823851166147227794196198883257226842628917463089042672896677975983098685840204221890410635437750976117810412998279922545080991391423442268830531487315355008629312606221781012343232736923977765806393636918606839120302826447948850180649111514191029178287018267169054529488458611759554347933318765677654955026205760300697236364012582808803933803574803
1255 -7441775497915670440713262633629146485379764629781020810380992373646189119415871301216525676190586900796476583589797292288396212341409167953945080551248227081116266606505067292565145352913359526231249177882864523662162669231839370095897841321558919283947818453631364200142620488131564487267743692409899233860317154942799507133366492671651739829681523581640868744595907121545730508296267406808742369426839640996069588343176978514432881153056592376943366139085766679161535172051843258548613404567620248401810646889454084028393574363
1256 522631179006971923099682126714137389540327966916451979455856528521699737906195839822659467378452557090716357316238441889062789452316814615514662040830700281375120838918086036001751587414044803504363310195509318276925735733190402253202812435424272962406853062975921868674305443768701260185623244267047916333079422809153082306587044714813408665358562028885445533884562560722814914247162162841065099750358296000955194955437422358689815127974813591004763053071196550201273998059307900326136570035754484632252737441190207543508231449258
1257 574723607492381616184674965149541414937986319324919125128523475137223061742106938931175147111786665396291693401367022935081562938706678791192277604689437870942934705163621507049707604884438320187982054440689369942560874417813277843874097324675185397394487792151341418075303787185622211596497450113917210970101642893752678856520610163514970844166332693956931615096733910573635027805236034688726296336346173487927682073839661208290845296046209737643366616044796916955404744263670803135976863867727826371065411969416386131706986469799
1258 -3083694645556421845513099921849420311844309449090244731062472224514675103601263939827441124537381234238722807812302070288357963227511023517410356681125464098682911167262980744962553507013875304342561116927875857995919275714519537928545589723294725339453483648680111662644834319195286609702865259755418203361454316770318897289588702840178889813343601508241187122095204014486069371924899105198729401916161898518758682614222295302537860599777485399389974755453578934453513242151484499146979126382553566054703750118915066672850633675007
1259 -7106759898003093158805824677896210216410213684364678606962136550475236535796012512345667154319887892012764661621871230833928903798457775055756299913951529195283454103408331294310506741204943545658435498012701447593845396639212482835664270996021023121214898193739501589171960829494642090878347410552838680152165817026587649285232973984783685722507930365939708427772341388501514566561551348019813476270585112934252457131099923760573777672100953562893541067767157353141346451997180121098817173456648350652161633904829769594799538963600
1260 14479102620891859759785874775049731966499952459267034510475169021127489189412835066446420717441780747658294993064243261184576838794119389566116196853926719495496924067432533920427367807892183584739492320482429558377589533362424282664154857067042054254959487347021280049341879404872364177041709407735088743378014400365644631741887945896468542970897280191748601426894086712900971036912742388371292337142548176697058321168456143357191246526341444232836282220407895188033246243063211372930036711221226611730764616927575697115154896761449
1261 64226421906913511871426647520323203481371448249819784759210124874454144939984922652866090797680995991747647624417341877022079165383323814956410296251587423862481102791290852980600914996326788404348540806571339691534507309836911662513804754039189216103463774703197791173545605211334858813190141281604959504443175119551758176738518763789954343028452792753326560421300476432411573002843601824509986671036643967236825521086155609681207690231048119173091069694777996660022671407043472220621756925417765066295896054261384084278751669506649
1262 -37127296439329506447074475905024920284128218965049456814116058273438279385904922812258854224411469241860417327032360951269958706175511912006403081725899612605997365680736884462390659658918496688827905436805667217108619423700058316135279245430105163681252636725951169171847550622771690426101824572540661699202925683007754245454696857485325457767828168588913649566958130557895224255545594894089059688961193269642582727093037393819131035453341990456762905848077269656210052294399007389888500053130821215819456264231645795527332607823494
1263 -486712249787724089547061008547287344653728356713787950128586932394617293965799381382321489808178441184093950697953754090424512863858778616701275155487011579643365085219772855326597064633206015519267691082805045057850170592558439953731912523704429676405499059648335707386666787102115702118432813543775378230305151519870061482624328204015005858966997717862199572516061465584776235275450807665658966386217701040300361374696126661587584867070678824668400393711523246276368752143703312934240798531055176679890728644061334385478594294370037
1264 -226821174712417544417539677212112902664830823958441752429774524480549338264464921696509510237298156491071029408727227431534801920630195232656453583405714291401383525454614664089862447020776538697472353025165374538089834626658031740784957805693693530636730602566677523183733932742713869135720041535990746335884671738815781764441450201617727654592200537739804025547354551679509665486631643407035548563489348152802282285044864904853667618897284891471060052774982358682898386082910261205021298159139428169154534794439813816787266039605579
1265 3180164573801651082411887382618898509911267673038073898470334002281771719496130747979740918419950931797586625476949051201436788126381255084252472505003366766102172071083795323196317005411665569937401484554469940866861359521251047935338429860237314204201762814971672428522933576972096045693309653270436901276251388900274648613928847226487313358176783487295592982065075707413923981441524010252577216140034559129300247337828021726259426450597466881207742703205680365251682878923012929334664291558246808590080565713989526881562894020984680
1266 4767912796788573893334665123103688828565083440747166165478755673645617087347385199855307490081038027235083831338039643222180401570792621712847647588843366805911856749266097971825354134557101340819707955730627562633490201907857270120833134500093168918658877032938415090809071106171093129643349944022372125627444091071985120965018998637811406940322187251474221160896557569170491639847945514101826056084459996198916223333142076060235099782878461121505163072630556876031971581503384757769813378672222805774162309275068223599073756298223733
1267 -17493239219822983683548546555228600740813790270519351123813582342326784949125530036002878938858618495348022547000603715187877115313876163876919659946180200556803347748320469290548864903324557648742102436150662023434539314740900065426535874521568030510753462671863291908851463932633579190209817628870686183306315631229937419332482931947599786566915297159594929713558972382726976230242722557666214456895781917706185508031654076023580885371303807046949035849809205680729808570957705747572836662235504854356401650722858464571866501848669027
1268 -50868628797343000936891202416954422540769374355749514282164872057846104560557226434990031369425884685993609366366881217743139926309424515866853193068083768198186344993183155093326343845224267034480058126265054961868970728095900956272367816022220212941365601902432197544514961675831231097713267237027291062698424268733833266087615922412279635149170607919914477839834875366920417709178341156378996849487001891098599071363648608445226583851453034897485177358223103812953609641481399051961530312941064494775537815648336029765382795936235158
1269 71584045741417884847948623469645782644927157537885943584530204338441390083321483817030121202584444781442548462637344788571999880887708631271584426555177635699437089245060129940515710478047636506714658926789579202172804475090399501713383305628756000633908636800610845817445285852603823233755456165067512220445785149875728669239764601220918870819236472197250030155077931312168415902520716747284504348783471532844699484857929923719839613747673614431158073590441335952155050355222541181048326322707469485719273739411673222237682717004448031
1270 427664447322818891406187040388326740430312778028132543559684308743364122007222068861960340788565637583397814027205513312773979365053680242339556778031764013086741504197342215593800117394617505748075065810644963935255599571761706195619958017784297491223467850117636228629050017583422440917748326824258549659334755031012561531853076058106876316863430727636651375033922058880611339866769104841937482295192484770534892984403470182836425700707844858713554315098003062642830317845592334544779038513294920949148038448950025430595362288558094137
1271 -73423872867106302529453323899193738084177324737069061532027121625725608576028317857250507629525475886700025211255900207230019801160280176561534207854479436809318120518078693989809855951715949798927546676882090479954031753871090316373725121616994513213892607486639692093066983384804321718539866331214035883785741018117539152825276150439555778871224577744098836051623460304567571450875912389054048146291815959378003409602039283202451595525870442304552200035086289022255034640965453722559245745657365450886877726931687125068416730473042080
1272 -3067075004126838542372762606617480921096366770933996866449817282829274462626582799890972893149484938970484723401694493396647875356536041872938431654076827528416508649899474203146410677714038490035453007351396838026743228756203033685713431246107076951778167558310093292496417106468761408142778154101023883499129026235205469875796808557187689996915239671200658461289077872468846950518259646282616424212639209353122254300426330563057431500480784453299432405721107727522067259560111795536012515338721812094923146869581865139235952750379701039
1273 -2553107894057094424666589339323124754507125497774513435725627431449195202594384574890219339742806607763584546922903191946037736748414080637007692199095471470751281806272923345217741686052026841442960180613222204667065006479105401471097355394788115359280919305903615447844948222775131156112999089782525632312628839108382695806019875504110799544816667626991966608927713650336873950362128259559238087188596497637476230433212055580640270331799691357167567005475503704366282017073353619478097795119120253938715002781060055263757035637068406479
1274 18916417134830775371942748906999241693167441898763464629423093548355726035791695024346590912303587965029808516888958261830497390747338212473561329379442321228164278743023396076807133057946242588805210870846555661520137594814315834328896663327961423303166253602267037599629971522506198700886447988924641552181274344538055593324557784396203030433590010071412642620095831456945054703265689264419076882299877967834379549669772258360761750171565799815928459834572250388288188799847428949273989812251932430725747025306013000710894633615589500794
1275 36788172393230436344608874282261114974717320383185058679502485568500092453952387048578126290503234219374900345349280605452761547986236776932615174773110621523423251386933859493331324860310430478905932135139111094189592640168053644626578151091478230818132688743592345734544609081932116793677441617402320978369676218296734463966696912924978627247306683460356408882589827009303172355800587081333743492620053451296713162702256647425243642494163639316101428872900776318852162919360904285620674378085774208296752044773433387557193883075068346147
1276 -95626747550584991258990368066733576877454772908159193726459169269989989796589478121848010095621881535833759272873427227360720187245130710382314130882985627073726699814229913044318606545313267642730543960786778536451370523532157195675698492204251732304031086472276917462865191575611274112527694305070169886899244193469654689305207577848442585787823387039532089458080993189312210567059237769599794683479092323543943684986149161100088608706796959395397789969104976399165158679571098359297254307677752806783477132368657617419068552234058159411
1277 -353143954303198045671252488042561381700476015590454604482976568249490636974256187461894894129144521071458061690318391465530051023148788148910620354294759977737689459522766929497637880567486280995072068906760556195778519004708532708061745549844599348030959907677423337604677455149136091668269785626886416735486977721546795937072085968323292976518970171262026951636209782254434417057663347338935999131819466482620935823901945693076794106165942434608107792079410410631130299115097428358641974954278172264860741445782691330319425733759536582440
1278 316243278550896893141680088424573656441707394766659751602237616640439291601870159391041176540208649679378253219795599125994990287567126823765578561886139411778397439176842461812592365249706592504041738818746893559381074660016567661668143895585162778097257697628515084635378885880142827119424074508604772472807731632740786888064367076615805123995793538014697674570357170070751056911751317048262563652534179782186669971001098434623826154781636281159676737704324424163025811641900260156438805199466097382623598480797911991614054131878870533437
1279 2788250958673283212840447504722503328345039503899841982983073594386873750421663471624305435444220297179584685052024339384705347449608643866139921041949459255942223655836210968296057529222110559469546221166070786929830707692976296618100362744497358214313977051370478447868121071924095468797312573896809689621216575683568358447568968854878855959628584736848886336023825645851791976315394748420814557575270445160533220738314718286161384897943233323416431282260197298580937905447582258666932629879413303236648788601276751303850034268195626610517
1280 574548008817004960848686885750487733253087740533223721767410277903798709208572355887017199662759749423936912513455145502740415436638756099780871108746483373493441581598313735607910972474164411941254049434842532014163185072860322986423355475401218767633173167970872855420468870763095678961344052336576282311562454254382850231118399318568220091658029970746002614031325455356534577933135529082976612007531186685226530941307029243794601814471779355298694118329926329439757223954280437571860993483150621558283599235691367362551655345043532876458
1281 -18943208701895977529034445647307035565162188786765670159114104882804317543743071945483120848446782330833155882850715230190197016710621750963198576184899731418102124009255163042464491732080609504345569498727652976494651768777973753340279183736080288732564666191622476279656378632705572602619843964941091545036953575530595658901864382665583771625742063187196201738135454065606009256274627709862725291019361929438506014226895998759335092471130853908616324857491454760626808114178795373096667415672742501098257920973245891764398584532325853397161
1282 -22965044763615012254975253847560449697933802970498236211485976828130908508203078436692241246086100576800714270444901248709379924767093043661664673946125115032556215080443359191719868539399760387934347844771550700593794064287996014245242672063888820105996878367418586267599660728047242355349252331297125521217890755311275610519693177895561312267348272982418220036354732253101751301806576413443561575072080236235091730816045203465897305172433309395707183685800939066705108681858758436099694370054796852006243115623085463302260171947630583532367
1283 109637416149656830448265865683588799258201518536861454902312757351499314297998425181689604693041375739031376909510105362621999192207259213080725359348173004894158652984342782105531573585164506142484638646322020134868768317157820259136711614088673201021955784973938747689994989700891765862989655423290515294040784273402894001793357500763525089112846169327955192130593446206140313492115817555595515462063453269834450368772226787849448342125482667964607090316639244257682548117392809175576977539654400655681562331189635779048529919778650390247760
1284 270392729494961916233092642616511947143738139330349108382714595148415673855419974238535293415644079776636376802624414103587658665576910518712378076971048810122052158547446296447570653360962828858025073559722875039025326767173792358853410318535894941763933933545868851563192614797222462350434421742370393942566019560581823275431209746032454274984284080204882732385076571977852572604761852449700446487568014923480092484484543212110729478332515833734557376117245817724618308890404118228274838130037978619725264140551234022164351123412064474974329
1285 -497069183552635896904768417168609647663672490427681075933474706312079526230569002033291939435645550396583261563946323434766335679873903972852699438466162224137058412342953178291150361735188714139367396964531265905056051452930949455103570980084817465389756561271702382266772313109019898690493166220663213115719470353238434737122292759312221348805639105090803612529077551465129621840048870439468161746876157965361060096921044302835408916545862842017692256099228892079159527931345546000764004647542825970045672177776216431175358315038488256759991
1286 -2389818290017369310536416915484193277669839465740124834612476872350989243218508821703038993345154108833037899182317222159879946338912277603839345977263503894991423522175077253424144935261928516145542911882591391178233338823147495967077443209836082057737294096092784343209120616689577135143534118417255970713681607277311197665140760981539401273695627666524982739224613555310097630073381837587371287159852262429721707488312846787610515264873473678159593888919949616151487690164174373598687871557808676308122521161634854586325816178922939581580294
1287 1089665994851081967796962004696074255975867967253642696921846071833567440395474192530004582704364743943044931765307041883484403420205050206129550091999631673967985364225594994613907596884392482830028866869127470157159021347369150218647553650757640199991001832809132332658285575073562155689918045127386521096354685195357845494715288333646148167943846069110642548478929304945809722806960255488905845068280843327805713190134463332237347150947566215964251903774652628402629005355244448406660160974991105482197184082798660431901692026346478215739643
1288 17818394024972667141551880413085427199664744227434516539209184178290492142925035944451277536120443505774310226041527597002644027792590993433004971932844158938907950019451135768582922143717892095848829250047267208404792393109401621988189656119610214604152060505458622735122129891900602101694656874048178316092125936136536229150700615204421957083813239734785521723051224192116493133320633118600504855187246680335857665608324390845510954005061881963081409126214299941463042836504465063597475261879651839639054832214242642536182405278807055286801701
1289 10190732061015093366973146380212907407833668456659017660756261675455520060156716596741245457189890298172995703684378303818253203851155641990098121288846737221132052469871970806285568965527144716038627181963374917304679243677817570457656780564306733204215047675794696406514130866385667011865230558156472668417643139769031310687693596868898919908206317251011023883698719057495825073671911330178163939709280777041217673277383147519849523948428918451331645799791731542644639799017753924750854135054714101263674543634652019512870561094381707776624200
1290 -114538026113793576623890016511385082989819541135382598113708027572577924940318535014417697295653214242247175878606314875200254990696981312040936682241062375351223597666285979573794886040498099954903177568367495541528867508087993783459670812272964769024849375862415662739340778376918547699997367560180775544227238413186722293367210709562054779678486360892487628177659850287319626859572520500025370046601445985309785985980887588398727154087004255290238218083708368047596660056513501520431472698102848776209709281865046478240406275857267679230987707
1291 -185873150540899230192702041172875434844655220331995721739001859300766565361415551191606415495982446329458145804396963001928027417655070805971623531262989535899147964955389775217793868799188112967173567842111119962661622213832716776663268276223111901454354709592978537584939694441618216783053981467276084223150740391569941468181065887644347219035930581649564795363550883689790402375275899811272517624566411424598309698922569621037673821726006684449559738682250488846109138649637778993687451643485847485055431087307610614830500203517939633667357107
1292 615893032255655806174528074406820146084081567615682465056954333707278909220814193909317465573590053366272085345847241124473757517223798378314933244424447091559417218708612081798770333484298586717148675136461348828040450342783239707554427409687641481719590921443931101590445754196811617116927591453989344586439928500737114585389409079290036238713473944597848601880068068321446985641731743688905072701643710472570192202943643497753416256883023102582107787903708087487067481745956731649332857243234093948412533885747714732852343727482934120949556842
1293 1917005086041950417523442362616948189996668109939652517229967348812644866750723052250562374045467177672479105976625982137969949440809294020116297963265373842853452973396340508323327415078615377487363650031239188566671805839612257144197305343249424791900073888594780864685023615288139134598305461724921934148495111241726704862656870292800466771964988016144802169424924254149979802268663042367812696073608590444758360095401630845017133008965069893729025958679461509409831452293421184605145018747635026343800551496900989036665845152108511556621056591
1294 -2394246139747640225698254158230792832591902863370124738168712987138307497794976305114659884969663195891425491444304705733346353179757294628088234747705755798062467557563944064268064919311474729532677075923990253229611346559870420808683686524564065580137062561512736846448096664089542185220187678453003477956584388263433097235068993262229786899029329596040138043735552224100149097223459163454522812837897382863232985325203873639256780789216091824345728556646495102999640919928275936940184981955003631295087185703333014093300560940272027290025841303
1295 -15813281742041293148362350696549430162568579632947692358778484428826821565050037670868596503287933439598779233280686580699135999265422352768902320490563372698036638371338327622531356824861782371944222626142664573196313987437156220818064823927310039123437579781676202899243261971106516127408325910527457016996050166955520031273667085311833054302784245709053753229710022003150007713104100460029211685353157515976541505993015289554376711851971581080448910267402725668868461085982224229176200113188448815701691046181639937349961477005031608186373237440
1296 946441236192188431525428411066119665574740410643180808402506481141330919514796464934022691499708931641199206829446359434288472992878709627715322743376917888400634531609280827345097610318540734784516905325267199410965438481936724842720981744638419937521858148912955025893414677520279169132987838643567328700040550888511649371815867523775453990421061463227213076438843565551035967460113684152448004512124164066089391283411825920420753672541061689971189629122740052129025353515707329405094760496576603363919253741691161303142449576872582843807651681
1297 111639413430481240470061883286912130803554797841277027319851897482929081874865060161014198214515243008832653839794252424328240467850835179010031566177320526774657103130977574185064595384351017338394075288323919211785163350542030270569174749235808693801584916620646375320596248475265892060991269212335766447672391719577151868287485464706606834109910781426603485684408997587601089959188816904356929801984226775901879933234518852801057736636342129253113561500941819734208252955391276933638495552815718313275756577013170722752872788612093840148420313761
1298 105014324777135921449383884409449293144531614966774761661034352114939765438261484906476039374017280487344259391988127908288221156900684211616024306973682101555852661409712608393648912112121232194902456951047048815908405281168473196670127877023339754238931909578255690139342345732623937877060354341830795146772107863357570322684774392040178656176963351184012994149337092628743838186968021115289793770399357627439254194250636071358112460928554697423315234097082639369305075480781325627802832229339682089728321800821332593630875641573985760241766751994
1299 -676461569236232761841049298598935622480351969922164429577928930265563807685793936220623348127589420574484317486571639062009462118055162041454196656267561585866747060507130410901803255578335889173856070067220385666587738172625738697314095367627321102372162506766268937104831393594237306549878530144519569986934634173682492755327623860906069182592412118802211405641525890484463791527353697215208714843490229803873905338390995898249291695525840207348479696409510098770152695206957612907666636640370346103201974238270862465639233878710671120797175444333
1300 -1411561842676184211986736489465080674492073274689587761205169395070142165753624330565955623745710383985894133230488534420027010216359951522766366805083336296757715690375118669657345640363184514538173268724549727377946575140805051074004990506790699382044685873814058768080227813722604871689301010537335136014339389217185485014121044605187319775831155577090302364686885538885670658836129845022237271236285733195948684698145448397756078922025723089311686335089088574355288223572426892302286462245748120731300226844020190621055363369728571442489542708291
1301 3323669141977445120900608600727468682870390514765563245840333116788804488046933222978407813147415560035496089175512939014039224610026182767413009788789594804309513733174794206655277148685166709678819221745992972288167592067575119807193677066600548334560451673549823791653591941437056274159848700474301853894203049998591964273172322421155164502315729254525177474803795694505575881855346035484223732668145875431168652670591522889988962946655158362127671539777482117035780642876276398051379994236844301991113592823875846638419273781246126403090685402040
1302 13204602040710734604807764026983033404314903437592677574276518882279799648322303536940097179367388247936755021788932679954228296124545843426777577424372948881613523565800624894256696631227458311446032102817841063933793618053210477325228610614135444008873252790248235168215186637495290375984955774235647805994578774518890359372019634657466402933133818294157294027611994466705270493708254950639884631322146007802809445557609661674281515400835219987309475885401102137522798207883264644167385229957081147110215180732017180985806817369346126500517484360077
1303 -10061081953131381241496496178109247375777830165766265146605812935241831768006229023908757512664520672311717602439657893144046276145637435945113491097154214748553072566422934552330243409568708656305702449404109742083379526419815361325127128852068394333049908924600531373359956952564103543133985129084465171264842575471253390540186622290619748583076286487518948296014575394833760679279167297749681497354875120215371123136530998555641225225750888547584224893041272681727666292250670142192274729700828966827579969035113745483128099099376758321117313454203
1304 -102493296238106523475150844366990481205982154228915008166541445111200429306262353782489437768236238407869002754962186652823644349017458339932556533067764856919847737527027308812127119828160916836427927169128997189619934852792288702601727403151016502395162678456338177550866263415031136175028675548733999813226893997103485906144324064892884569115013014546620006489298536661770654135236951952228873916609897174835037242039798630275611833031597428458750556090848987644387253747433522651363971339400396996599086234159234012383775820684799643824739703974742
1305 -32065722566186854784675371120225749575537343068551152140300754564507606930218750615128135179584593701686979537884581400815320415997996288316762095387685353679976229562066766945815415961179956242288010023300228995036278167853581173325837501186537742063813315984134457937346564747082411373090779645142743614372995968804712172363017708858546329033479009133987368417196508897934329380282780867981103435125771333327439380084081640386123256451341208625660981839560078872293589701678831656018048231494594228806026450913437794001879126989162335576918509795321
1306 685387351100558809541380539448707618866337736533853905025489361213895398213617725862297929198069075153396039746850725168950190027124212091211133636086668644758957933127124394739074422835946461612707480160602751332303265801692439744886254320870577774702325433210232784918717279158135541852109949195995255078215262010919689170647250745391645654771612092692352677007893247734460249566375882797621013981143508890517821314194508771543159574769840790585592910796382834638417186530355826903529751144308184747387577188201200292684551617804435171196259418027873
1307 909847409063866793034108137290287865895099138013711970007594643165448646725148980168194875455161231065204896512042794974657432939110186109428468303800466120518791540061591763359782334564206155308723550323704354297557212976667507958167116829176341969149018645099173990480143232387712421463745406711994460378826233792552674377188374707401469958005965156630264255928268810020000555228355348873488738027023908223809896974783080254246022369929229250965219783673303386744472314442107648495656088764770344349029762344595264850697705506728571520234688986595120
1308 -3887864048640044873755555638850665466169265017723265365170830885331819140770175100867890628931322295008567381715912281207993897250759298529049467148806214392793913991828278999813738625287419075980228810800514905028565647635179570256036663416917702453767259387372455503950877721719236371501024237659972325168680600283885149817342380510340049625395319492216204483126983924121221191736275830709858359840980654009814852224578481146556094653459656283133930591901376455724447991270383139829052169245386948882683277972813137198094155817902474678139126939599991
1309 -10256795912087112424994312599882680527434958983819249155223993387489959667846217962045254757117450912465001657300211846030595927824530601295048745275409477236425454772259421343332214967236862163141293663066445385111466138471852125963206481221152096237810389903066673437311880348433223321747242084643933547820464236831753870457661003462150339331437075588628054274624865594261225078334763272824279526030148011576484131048060042926278251242964261039890469077614500162935754192365136679298644790598779359325891614384979991152978094365002475319781949845765831
1310 16958252428393201691294576872071977735749896140243608400971822809832774317545007744029979645401805152594970014711174122425361352930784488408297524766234023513131943170538531655363955409775071368720308012537158950088493394974404865829050162697271820938560425808540515090344263703601431278759927578975872728360299965155442178263735660110230008046330160856885377107264021874587323263819167542144728992856716566492219834523989325099614411331253332942047045065695135027135381746527545299504720394118929282852891331424711969233680996360314847427191938731434106
1311 88755823813002988666254765071250741427794609026978352487539776522262491992468533478346762945223961539849981615812657044639532847702498697473638741694100364168110126576354481058689460180433106510709363654002276645868756364277369747571495531245336494603233155130007229151527426142633994530990622171483407563103549622977719271467362684345282383366389689977281757029638081034415898812162510451914685675067752647527608751860409625583562170032003160221280328608996636167685661093083502054595233928310384798134132632119571907304527656915332174665665587651794923
1312 -29951943185749423172807273033253102722454663954726906319262983146566928230346520729863094572588674528314808487165561812337996622812992721384443931669537800423813475617415240528858227687992393070332792433757836004750697400543464313231855607635566251966689825529776376480882419782576024420328870881347701535418550133110375976378786936426327672957921436020915882721210072087695364034571662343098417274929263317917930089807515650113738709286770170373048986850869309022262011132609315041937808830522120181836106687853411877331239317606871757324677983468243819
1313 -651242709876770343836590628532008292717016927143575373732041418802404372177626255078290435189156405307264679797854161124814726556730483603699915123528240349600584361651896607939684448951024138645298338011773772525831991950485052546232324326352921714189321911439826980541574402781013986137263226081731554477143397493954410876650325726843304356522649265861888181928676639328606655719709235506501217000403531850611191352830383029198673899510792291922011287113845762196061638784193829424104446328694813768775035112690415228462932916014196979984337097030808280
1314 -441579107576524381626939717299236573659834279460487029497200536776435874565200609969248773181035683609061020387695228438448750197039534554008807601841475746633890032329989924237676855135077387152968790975468920492577110146680802353609335072903957950422493132731392345175397464302981815194961129912297643729213546562181779041998817171859010645817199213715477002880206134714739107477707599104812296075898688625185680724177773478402502934503401099310668379157760599040227560855928624130539784515039972495922288297716532087144257692766094678711591212753101547
1315 4117119861560868025229194682424821475359284210544540586627089394840394730678183175578784273143059153541791738197283899435254335700073850671890598262856206700570200499233286331340114287522091583364119575106947487188246833506714565470016935211566494048902760247347396518615623355164116087765881452659823237610790235895499097094553462916044119849841345647317740270620530340585507482560257049440696222926926034329092658745634907725988214362072144944143410630639159736332203910633428181838191339785823723885502957491116374512096272719333284181178768466462556413
1316 7208173614596538696617772703519477490978124166767949793107493152275445852634587445363525685410308938805218880911150498504395587079350592549952251475746536927007430725543215801003852273467633293434901111935229930636286604533480181945282280721894199701860212176467142934843405605284988794130609362045906743715285061830771550388545183119057194370561740143326079290781973283588681234904210243174382295458216854705392423814879322074805734903595952639318089284743483929613796836624928550751969831391103531356958975575132099122106076568695946932159906955734267242
1317 -21611665416329537479986590073454272836536865307043834313282132611607317262112694783687964226591105135987323286469836797542384762821166362153281936364246909976983972769089788518376947739187007790113935913813402479681441230013521776344836265759071258640459109554964632695465957880863823820230560806572855919560246589437722129273329057293251644578327679387898102603561739100509871143017589102910491265030265385598256187404565032007111765630909061969685785129730634224711630537809068722115369547109662535841561726862682522462567832466637042336091472309503627649
1318 -72068880718505308356310998998090615273383734474419482865034584677535438230554806901232644024463267707623855452847890287073153872376620510002947696694472668466035987847892299125403913653460440844158243697360011994135447461747883049961812230812330656553480594790234633239369797117858745379144826340894203125567242022253122981993145339126652005172259860391180657639035552085630639787347060805131167333237783368536003154108720286530751909956080730444912410122935021732008208394183568577379158366847387255340274555888607216317310368447508670861210820999643498343
1319 79212777195801454003595131516089294582374322674887357327940343603715782604234056584583105561674468244287407552440967295723539467371544025070025857855255701372851821535736220503234720520848613686639307699333805363634641148346769384452041629501168153929733172094517795628891908048188021362469099305115788311354484103810931922920158061926109506876033895324106060585896621617938458213776062915242271521974074330651790157723234937519030449460282703342888085785179417840973205370479912477428428462920250495550657532150170440920664458818950625491429485166881895200
1320 583694942225338612497772124502723601496060463995823737383182436346463850218117704893211613732917342197654395722376199305235616574007887595090659734716564380635103736470982314381062116095071699595747013580853889322582773380581950734184727245187482749804097335626160228304480487873199239016482883691375210190325178259582792796872175435812673543081852918062370664059145486217352936725205488551160442854638557910403812236484276943234293819152847816457274956645724569965030664129764892519082537030851961282932579423370420955141837037951511321519905232164386383601
1321 29205501854728434472606203890098539419440205271612236087600031120453371988479308801129874801196064487642542855289428235170840302407079419600478729729774471025140985720828770858419072449131403789271859685517251777140285342154565043020435838679305672295965130964535658902237131535883089479199188555564692010843789532906269336431069002329906994949615650793628239957869134891783729228773048144464542200820037595841281132421632380601080672930868893057058356149468645078218226536405505177083537790410207814077976698319227868697185826218856943079898835996213117201
1322 -4056659093722641853011798667628966671052983042699153925594677023304793579538344625451351421329225330895938227201343966901478475715648133746034139413286176193420585169576047429809015740216370493380957235380459973480939128321919090096272654877633073576332716218418585939229126283576511583636180997284061779321432458284173280241674159048358807806623354775642966408456149268629686827847665371713658557781649867776985404522968306222038976061139065822143866340370603344676996422371948742456494221425553521166450079265273718817295673439441722307559437789154491568006
1323 -4261097606705740894320042094859656446989064479600439578207877241147967183457699787059260544937597782309436027188369964547674357832497689683237490521394597490596572069621848825817949247360290319905860253179080735920921125717001045397415705748388213282404472135170335551544786204327693209990575317173014623397338985014517165596691642064668156771270664331198364088161233212872172932449076708724910353187390130947874372449919732886246540771655148073543274833416883860224524008126787278696078985958424975864995916153508313898175974222973720909118729641127983388413
1324 24135516049352752076762548578543110250381816819293637900954861921985587873310712591100199404366979533962131563221037803762674972177039246539001485371608635863347524117410483182845160934154303133760840394484139078445652772536432585276492878395043301751924541393759766023059097780707887875462691663815417831852688222974695796095027471273843497875092819098302400771031811667535634862484580893270699551284158943491023459210858410668026291656318312681463789549177339552514450948476853918499380564020449672300154638703407717822893739853118335243797334882953457587629
1325 53963199296292938337002843242560705379305268176496714948410002610021358157514611100515023218930164010128183753539627555596395477004523074321663919021370818297523528604763424963570805665676335373101862166737704229892100652555439903058402818633760794728755846339952114883872601211001740345396718884026520195634061118076315955271868965726520595273987469416690949388160444157640845389628117854345072023595889860126144066360296540871752077057904349196266713383095526574086119005364364869371933465729424503355126051777965915110125559413934381607628442370849341306520
1326 -114985413049176326200334996807241066373367449558558750358274030843877756955660377037186372611638692727606737189007637070742329328234751651451346478579889632745909140217109957316345320873403786563224020594651269319227468755199588193877047330131542317534715943416366247277541083253953474782842122762681404627334756442746554617393323333190383889851662264271425856009062237515108598647763948398549824835393222744311020148115712333804431964536323839573979813461145850293515037633973612560123730482413723202745956419145888109650130619557893965098952901809824861806883
1327 -492727808123226894559354899505166004028504326794035754997144049114027264058262654740791535144149840798504023463785029959917097667266413171702993911729485360828573840450453932061340960533138134174937055761815198928472173323087667515285867060567867880636006867796031051464649291730965657200619154950867045996773184269280766304296406093276028056769574550188262501726185346618594516375160773378965329000564451765194028612637788119906696503941654283947846807142814536312117870671524166645727264742519694726231838781591649515421009535455434636352351998405770250952523
1328 312170083221007388842990078145521460585067820115875497510774166793117034631359984519513073137321008294743136859268429535279207630376848388456431438329742068392790141069315769153076285580688371767631088400743686306120107963309449841853464250352928342107004736118532679478138291046708666279275704387902786394570110829945116017456857239056659172192061299711718490337250315987165674159186865410883444847188107444983112424172198216724327247812612593070011887085206415742487392766291121275138848634376367692989856152429567252129904801449823119340318314263003781695658
1329 3761264740083595650758474374681683488784598107674125782490782510591307883039198567705053819146369893884271301105763639254698891301241740590377388820436139594192807024222493293582463009312655310992190478733450078805425321224923122448854533674328003506559052810690750039730683333163468266683609789043972108371982400714910480147531699891988855569579083151029556002420547742317327288785312279063640747851139269801341312712636715056071202775404192580704939537084908169927312487466960287795229701832014230776612727623571113860076971549637865573806782303103395538363319
1330 1576074157536543928857543827663033264689123366862997299915363343039488640619678676068462307185122835821069343090884632507744437888603801871182368752127945115443276036737282909510929010247836708618772859928244274662584565481756973555880283921857505111810019657861021283383715295836507602728679858328652603609991624905294668025333699218592241364234654053047526570059795530407167569671004221187456633920822517686459525743431327539000912040715904429214856327488463259729900738102922438869257761391379656925683734556564143095167637939489103738424554103262369066493713
1331 -24752779023048625626451776795108751156803063386855883177520114231099666540654711297866914426839466421368829764649460842275147801220088382261459352990925032043906373132820170145566312054940750468326560491205906276975392683092704883586101451798438519434103350016974228994731068036307770264056588664979152154993885180099078693007388200025329747622818928004159365446884038665814123451826181732258028601037152370922929663245025677853497507387113443635719720432105893929761286674165799575697350151432719958510605358808433653925371162907975955278222922018461399702049520
1332 -35785298125804433128454583588749984009626926954896864276927657632376087024992462030346150577135326272116315166285653269829358866440314995359735934255820647852009305389981150512142815126675607428657970510703616199613484641465003698477263439251441055216773487622001377978417075107163323483157347673279720380263826554436141369184724094555475437172461506375492051437302607378664296439523211280570225038482909994728146343449044970626503891672124774640223714724525136747870591840886256647782154481172377556990391500704382655591544628484399681447194800741297983167505511
1333 137484155035535946256707853977011274087994516753094317965713141985321578759590517054722250410740938677465493186260572626096675742100303680470479536680654576455335306539760040506821369257909645849627952927737727739214264140183930486625446723337628580821949962496818224984700401146991068365238772981574344704693369706257409481866993305621832796187270989653623506690885663282034567723260060845235975168777156601732361299266134774347978660037669330809814328300216120760458414878274340382099296578856662152583846010954652921886053511871432005500365653387931814746841129
1334 387981241916166978155889939098261162155383005437372367904206745411954187934537751267145304450688222582279699350260145514902187807182508647988631076471399111419400444269628094091821075144638897850233746502663041136508656630438956375966290798097715967339364375850827870833619926897134332747340206694532387366540155587310399066160061967510160856394501534282067866752003914932684642799922539809227550438157526564829385703409449568733505901742542753291380331371892077995552557764478136916574377947063305051516586515885331511026865911262229775630729258577017696919379706
1335 -574407843332584645641065038740817756460578611834287857855785248485296863382595868115910448424498348159978752953563862867774542387519617115304725680293182923767946701508692189455928509660728623097161923991501053037991192350848557030411836265265684098414285361626899704059282881131803145809331204176488025566313432356491467306908891171842668716916395393293296680084195728041557331262897886107424275743282569647297143391453493851702344718521142562377319966729620767327656346383442245758120698104933330016570335560797238942175508671837794262871830315138505006308508197
1336 -3290276536745753492732294612428645891548259649895894433185232466368976178924360126985927579579315906235936648405384881472089857037797177651225143215592976703703749811396088848098676035673200908048798149510142340993551788763921251662175871851949695869789835992582694799894622369411743475040712651038214737132094521467664260770029324944413794711677906133267771747348223132570349830862355664772017128810385255601102843315319640832836886030718941835416982286332865313296524250734789204174141343734376465377186441171994559519363570050673402692286935125177628884744166139
1337 730578366582339026755160658757078403675790632944120571805264273028101864753810949825445559392172530883914622269562158602331939674840142155907936546459303762671877099164756478092823531951899453631335318430365030272386557692018647550706982004910092819110161538805603128520357798510878545624605778197201441832099505027776010378332913258484886306736861619785305013241146963720551487977929537979952801392592731929977160424854816129079526998929056101224257480774480057997070173949306516132703543000156844738805907753586113075864990652191157147815877080791906159415391240
1338 23762514123802613475881222945757599644513608182215381604101891537610935117224331838726938616447383874535471161107256328906960938939420385714483939055610140688598125778937378414783555781664305809972922365001361417227249079039467409185938084968557963907639013486884466727782714384393082870909594335464704601756761155301425835768538187869381449288482204552659707244678708891713000304014419191384072703065289521137697063632092301958937729213961648949143133485104537251072739929092830945351692949140792102379110995957548029711409981006904975993824422957035308352624554213
1339 18648465557726240288595098334458050818783073751606537601465041626414222063947655189948819700702176158348068805220321218690637361215539390623128383230395014349894986084784083068133791058001009634553575135988806205320543175195336876330989210934187314173867882715245244828140209794816933051537353888084294508932064620106993763120207795059987245141324173214162572151990680145669139888168912425524403093317140397627856940658108589055381040221458256240573331119683176845093248711447685332422768148139694189207469641682445238180355046441566875959113283391491965236716815533
1340 -147689133308892054042573462285845146692812183523901133627248199136862323756622667681139750614429510963400229322530473083658089211360403309378259190158875970470291894367777565835351099413649131035256881419020723715270200378080934987970577383845718433179605211692946022266338790895934647044829806460168637703365263467002987087259559520025682899878051258654455378560760282096321862239932021914164105828139886250336022504766537524657183064276273286403428603276048583912415930792202131285039082495845850527446307330020390969799514820606767955997657677307755193231655063958
1341 -278228392212975736062739150627051502424293699785146896837503490521761878204256254010781488519344744071836710959072721614492550739869179043740157872771641070919556796961266147312287636819656198477131907370942367152514002604448293122287501860385029632396680390699662736063320259459653178405591283676758699265889715807751943429101014085445593615867320471153593383624695043116005841457114408892834927481359869033731021089373297648044850345826481080087441921113830821828068671772335928611998459532823709851898594821797507637062000145697736087711450661048198949888672772689
1342 755595540949268642235275085373864524425391584882161038553233903436274388092102419757196765781661832671964894298640589971114073739653644121907656458340490722372486463613176813535170059075887718769666262562202698854377400042118251793506539826534999399860556091150959419801051276811889350908217361544421764657667128461268966181715902554734186683279038339427594266300626931558247194222409744506313813315619334718621136443992465024555431104107431924736558301818509265558842843773078990383275117938097243840225556488345229151534603598549639604272153080106087402732912675017
1343 2703194286440098794674449139763225041395447483378189316415758337088607535521896197832667185417075041174821871012149641272561928918737897428088761567741978218809384042342039844721183516813481108109589614158799268921975418273256303649519052849230206826637318826048598572244293093029461599747356347281732659518895139115532570185423001152853341994350281637502747951673492233370288084422210606756158305685138417954738284069605548560869383524892799485348651749615325018355323546179430490667264334667863212803515720240927782610968604618433792218252307707443480051953622083840
1344 -2585974500204781700972476457853826629582293610796937953456878986965313181122820740467710175054557787528932389078334488525236587258837611425264833640641456837798021202950197850025006896717732923278074223776619623058666382021571458905026725936514788972386573812008117366363065844653763856610165183529219693084774760113350193086588316730285964788602986738490411912430896287537442275134657604788038387524196925075609671038341706611018634203859223987807256363114239840556576360232122442015661490898817494078063175177488821449773620571413685011652763853299131767176766641279
1345 -21508334505285473263693620436196401919350425994444263168367187346585565929776094125296380472974083075752685486163381977433170089690002893421886164614835304369463709499344476763073291514412100680045201522888214505512494309934365584451660095881126236758847805594348307372073117495859995054841659614501348309717040733922078184384549324800259358749054958201009647574145341921129458866090131852081146527320165850758777659525580546537104318878108820385247818610421514969043841183488135876686511833573859983702673216863983299726553852900450230539418917805403492130852121228159
1346 -3406513003852001356886285231219615512274370718865697494169034437828373661916348942022409247592178563050158762615040557756513978878139613445032329130345106504877561078693091812898243237387970217098681956451877144101829635783365372116473014325522713952141788910291485807531656583283648058570503329796810458123617413128626832778431107688257605228834051031576764187129067908367362940147528618564877814650787375229509962257188600259973879451094252470597024068621836085147806661863278782576881397282137525156230990621561549578138508900554435457849570832309569760614754739206
1347 147151828533146311488969057822155197923178611242244144684401276988270587846516309935052254063226402967218639640528633284275676648951880640508170823173502024081368405416718245528614797363496734543217728703765624394485630533757193719045147656842360943359792850250146665796980165887736317325321113971712627709895667724325920457913414165913557906014550656375490768831888325539538849122483394346003147876590373580081933654421875225499756352695667490226137706204328768698159081622553672354228701437734882360762481527426321548507738461402597178318082853805514875155350093857907
1348 170997419560110320987173054440692506509099206274304027143584518053069203479930752529209118796371652908569750978833917188571274501098857934623397127085917769615511332967569888218902500025212526062908502398928764403198437984240751323860458757121019941024785372622187066449701761970721853735314637280290300916760989616226308287362431919731361142616389013596528118141791800898110389703516094675957292579145885206688503390222195427319573508853327257520316874684681621294193728255596623832266871218709845036856098461777252395554708023706478226523029849631681863479653377032349
1349 -859065380171913859435610350314393878953151072421404985647224420864824911445683417016156659646213167861960726504866515801358462041564306548933798635128596398954067504949457830481401081519264615739615598527430606358200975752059604709455574840775506662493764579128839594129159399243432367541933160521698093052508684454055134918031467241663544199485465581031907263681426477878661554153867665746064742556986729853885032190730931151178720960016345174062647068745619759592919843102279082647334038845434331488481272230206998443999461206111702021703550127006922262607797279973000
1350 -2056047317092686106345821731399241424516845516341533175652316047236309335805198684720620491220814738221948983356703936121357383549256312091297578524730020786262646835722447048013718581695752298179975115319931957180590041641744863976478786140622646249667262187484149059277071733038485343689135621483730199469835611767639292929568490679783072197800188676207604090673969084165434282078480328477765790611007926300704555922286299142415735521989635976704865191538391108652275940891455449473202137376403246746473961462647765212882417372057049607364759074428695306965370919199443
1351 3957410344110710909703450720801515728155211990608301723878254898817465044314585234392476126302677436811776102177361674488151850741693833751239011921170154006415825698923757765356088988939100011997334074372082287326816788622672368989710237744805900387789089866417728099627044061665541229104396502168156451897725179410746651496651780011861737198598070391015746755096016260985196596998593331744687407287899182676490669412830218915835311198124780241733664289680947208498162960824498129058136134541637073672894944148801223895113811070724864544560091814619760531289210040611557
1352 18349741563759513654124202840596205699773130604999033953444467229471630394950976027436819564848380604365418985674289227337653535586488018390322061594280299510254353548980887101452119060809366099257159881611605987590947080114886416825061740729164424135459925178806771514566546192934938634928345852554267848186574461784221702003631214770343242583199391124468975389813799850143236571547955631089047941564954666781422560868834312912745459852052232078667720630449684969064094547064686275370551096176459800898212674387335580385290732675124211796113405335620627680046806475007658
1353 -9352130845015462713799952205014404397313353329259078113703317062250624915251120613310513319270361453317013729567242494079409419605368817868351021853910778534656426343485417256040503861764333984724178638992970023696770440243820166102909923484476878579063703886117325182822762238723849968802429662622827315097501794091004858472931245312688917806987101612641251895858313976753139607442197691123763909450339611954012125020977219498101718534821229613467929397316945490423046178706800628036401845614999714812051934654272986880505944819949840015807237366717696038977663809273241
1354 -137800321791332058292669372089187844295725267564252315787814587668552037679907952805368250273209025683874946629287267085442984168710784946600605453013872875106436901186351626966205337287429896679524297810274211936833400001048025083878342108588627847527283180137764725784788585589268420413300850630502702252403523026580556772498349748705091615889382839483924079624554912927755795608277887108747099500405022279423970051102817409887319937499186854164141973810464740273871708008159604555630259518850218321099540655365622049577541073545819322588601074716062089799305309134326847
1355 -72335405876223819296069706654087013514531794259438768991891368232797663273150108512194657038316495510655850522316569626887118231473203221522148300036497425363841916781953706173921810255079558786455047337323421770956006919341283921157972644197289697473837252934943449505029249918201470631683842992142911046721010467943522763187831031516269191240473128195435316353546715090483818356182503270880752134252644995745885175955976873400607907755438246869866468029246121840910384757212000159375446599545220317415177112785711141413999459806170442477950413149038217526461662469414160
1356 892266846663100588752615897970227896555545078690327441522810745447066600486205561125383094874146684276468775882694299971213770949502291404682089871060612700381216391522507682589515550756929717970215037334596061786877793087994891665990422115923105235217145008029409630988490849206677472261422111421376004720103650718120374644300617209419372119985206748192033241018337675403806750901762706490348944368582510960221905181763744995810631654738869732279127348644007060076191571299905231730036370032406307930281607474773643205628788055014564815642257109863396411068675501470873769
1357 1398614687796667323825103844548836991157267638506398824466050323076650243398256320710745694142362152851059729538910287359423598569814713955337127971316094677928109808996183625806968222542486629475400368695860014183569841523383879114096230625304133117534005778574013777523695598634087766683209012366376382047150723993725033986615434430033256458668518645560080455493164681037193479395040229386514209308351025930443101413455583109614887009026937460368192624848729912962564264600389232845664496229222850152187847264273621195526784273657757912987910001906663933753907138756772889
1358 -4847253238845036797443207441242758284731547912325893266193624895052815960005182607166935969976664637084221701639949812439072798076701325877437501126108194224740404931661370152319640632756021396316104892646312418324574710092580362547836724186157603528986009277631853639395740345812654539146745767583255650993574831033117588523488886035902348381227928591784152231635199046789453776917298716045928401271726550791110234858890631861059534574145150665585698815659319507570776734498947389264590093997621305359783405059141881243874732111444195796507889767137110943726821371539343494
1359 -14637556053421708064218934353084617222832421381870685037455977156589367663792976852142155828973199707041639808412321823955037988065404323564797396925320856970237173594634655532968418190553427802643907473517332517609563600756267516346510338563286535351724049727649950082061609536251268905929208854147890325323629898989192826429796927046135143591907559110704715420087351814049808132682580321751527866430183732304211944753079713628363743637333712888163047189600428898308726586701672019184241567602181256425098335909057229612562222027048501187423259780483758480004171342836753717
1360 19293216618493549517883517735614690770288414004410567825899397108780344056243301398026395960863452752547912103067326863118471598471504957577265110957436502602945660926994935533269066238738721971568826775006854410662459369891795021488346730739816689351178015215773025393708572884437312868098011518934899231631393918242630293234625275205181295076687941031784350201359041513476368305738510690569970942471902123233559699259154709399052998381682341770936844520014807654686710554790959705667889090381167881093385499504935939094560902753060869388131968589476018126083578257938650741
1361 121756108992445505967416058207207011330115363677505363088091237204905917702794139363021486763675850701839390761953579630803737514929335222530846889434682501394605876089437524264047993572612716590076179089628182033929404575185667635913919100682822436813246363309322675968139839638196195209602473497970131508896803211166980078243203764528127300220040854806717358141970504211825025234516572942830666007483188249363043312530712704797599203843018331988078174847217809942847796661702663839957580063596436676069073850868336546382496456942400377700094787052862327486112777657795926760
1362 -13296407337009340657768565942095824061903534353368611693204542556556490690908970423163284962368318565995993959517708411025563674371199480510008887267373016826013750399527024468835470098558337210905608335419798840707811014056897514504508014495894388644999743201088501787820170552864994867083607134574163112522954216531431974399173161908141765316774732415773093267542786382509552905653001891159130589820126613271874582283370260995771784828758060408479736792885843639959177221834054099717643569071738491584624645666215027279429862329025708016828993073469799396472270147774628427
1363 -865589170284127882429680973392544903372711080095906153309843202990897914610467945964313692308099273478871729293192765826651726278876546038225937113310150526588254883025589694317171425106847353341438861962817073078213643040356570965901941719275651446337724286366347233564799048020238361334300921620365083674800576694700292522101599513605032866857060716062794600261336315865284729547269012490973792642202444358813177769998359194578966211729886384325026960723410513239893753853752700979420704014246795224068141601744570851956905060925828351917492502443506091799261713752346115747
1364 -772514318925062497825301011797874134939386339622325871457411405095002479774105153002170697571521043516899771576568806949472780558278149674655874902438539408806158630228900523035323134416938992865099603614878481193258965941958288364370385617804390725822726083958727721050057854150183397264715671678345941887139897178980268701307387380248040509639637589152382947388536811187717859207697999252859878513461558065910055694014767367608563717928579961465668803173209607760179513300914322281397199030744625782975769082081065661000896024622648395799689550929217496023955822717923716758
1365 5286609873063832679182465801949940188669591221049017201711491015841282922499170468748025148585173870835202333475780553837089303393857672592925684890732514277311625550950227337184876841330992480524972430124841030354236535340537708396943206417125169398541343920605702913903535481991485132075390779664209643836464139683921778953403809214987189558359787423287179254440817399869275247623185088183956669981955552445782188695973746994444199764180624728809519921890663984919076763675354584574547729068982940785501222130130930302697439401858150067622757966175325146570876173548499093471
1366 10694210105539270163959572884535059133245295598405298301913370851506300280917906539763220031585821175453500734511762202483398767301804720315516809207802290138954735962552530998432138782249565430580669655428990398707049296934245726947535905741755904479300426508316796961253940461042768912928400481412631237046443419936783659862555520876723473125837250547353859886160575078183300262077071082953975819576186458907152578554077118567704145789680684459069201544103131239240333356781754840544328122284195321266331605704698389929703711574216688838220584822679847618738566932573965110777
1367 -26312059005907558590317687729114522187441842948937822110067066259382680176576286741472956008510395920392915599818701674376226356455198987834962985027325309802226642894099060361861999107067381933094137355444896813772606450449518231831066539178120281310488980935923123436070807912897627011599334976236836269808805557850668792811271143628186853782681261415656394894925146720901626471285224534333720870297502408213322742317739110393405252559583688642597437909131516655193203988945727251477505981198685264232176949206218122189178364238790361635138720940547428407257566282265528543520
1368 -101171529744682449738034697920859936120158912137774910223460662219926782143001632519815496229611144148567420741401037091760017727567832030043580649481941340774909794631966777350886970582814339947158824943447829604721951528989238320463817879370411612665591966494140702164848391140197009402098138346125254929133909497408154411849159789765251165663542015247133414098049172268184728305824722115011551607330807620563390792196278940367334273087348479856081848717853435329875537486418011135287802837188052513096498189139106851697104345258307183502682814699306361738427534810283284318959
1369 83012883296670460394189116182941719191933988504789844547008801595751979093032374670495195829961627294182988457329874628873566767618560884801160245709335827840676705626726645182147023166657333584500136544666448091686293624157389302353647894876430356507830900057321161887647264250086379679097206487532598959527729407546527137829738215632056810815226814662461350166426854778126656993171849625324494484751709236929868404027894832386502494829737340642100216646067181256476890436202079625054739031202744336528740455304420003627144204413225347943288231884525637112375429165575415485681
1370 791213591509447608560432001628961272033046373469214216111233437135239454094043802309203669437239636334154933647137134271193690860593385095106224792082925213265045268050494086638355817246357713214611911148801255324739954327082057545600373050469311645166974665516306077041586002231465445493784174910409383463465095889403608020773856743988814970460020921392395248852771060655419755133944904430405355736067362580873603949401847414957842406441176699634673157671041228565605652841128157572069358891519111928204227779278167965506874621221375632462067934779670169281368172837558405718394
1371 210123408432754385801108188348369237689508453935685304282171825964975600442817179615737298627508245274874014445828011869078723487263458901498103072117574418380308328663407570363326655079756378123110955336136118682935898957980332429124837786334299149612158365115057943828055152480860787740103729497681190746770990036577918055965689234564417294753433218755165797687783077208533156181741957053133894342805397922364525121206583588252324942633015315139971641148570959770267419787713600196686185673099901572503044592147227940116865190328798196859050311587990709494740168678530497318627
1372 -5328371732133378874121915823054359666541816160348814208496462233981700578215489436548688387433169209064210521084131928029277112536890236764245470472462902074475008547690051036105164065644747614379172422705472668590243781331594070390077773566950882366556664293499084595463046863139397330716385494875184493497484681189247338089451307973357287498466713230991600944281614347379405129755872373959703595809666140143750702524606348316452571902455221582302740462548717640188972150100183502807799326567533881924926549862799947818431257158220831230375425231869700475474837041184378342710131
1373 -6799235591162659574729673141492944330368375337898611338471665015736529781315209693858849477825726925988328622204928011112828176947734449074732191977285923003137166848333904028648450651203042261240949110058425499370795074037456397393951638071290976413841772849304490202259432930505422844897111601358952828724881611445292764481211132615308208561740745762277761528096095887839137223028066073331640856209303925600302378373052433434218846500886328788282541950588714358580844088614178704184602626279233192932447862007830543399249313490522418608388777412985635441938018221934091823940520
1374 30499366533770992544123737619887573335424337784543088121003570622135374266193216361981969234206457537461145025383995485092111610810497208274986101329954391518187892985496453224087697808310191039413257848879883180760911395283702095336592776897365200152054877205189101965981895111470358470117586862767338625757511156879438602144948023198192803927526246854663445081875204543816698685263040544386284314458359055405952539299192004780949156816300222287836641287252309122741960962087105815469992659693503980542037987031769091329769486617023400004239199210102267886385841066356556575030397
1375 78094015671909609567231449610338183648002965149833367490305225732291082735399684218993915578986546019379445380818491562881908849444638351798111445170955852540148060923833781424626852366731486868099901619288861676356476913545896877094254243396402035048947287150320533381797925625008318384397368072280008426831682436996487953513425951505350263859711467190607775778547875758690659246459503057707770307923486534608069187910559038820481082322504523805814434941373309632807869582386356744762211043648136331069173021086582895124514681050680330262960641101001715979951968619895199342614037
1376 -135401550064487338241634713728874829699967399341968249356719768622656537127952830314879869060458656742848569796869476832762872426228842106126791264138724888087167189974641391143987032291439850407792903322870320588969902853440017790261895194885154366015436853286003180380075340155284190906425739967091361953470895661159582261501210210881999363632972260792036339794578556048026231550381780752996219893285026853233598587183784994646163015391597032209042054069392854226385857152223383963527737574206391532725092888135800744183871725268483469766713753369714159224748918844600696682598742
1377 -682059659767854605212254861001242115235988155390801821788856348748694116275750619847837278113364478878504687462598917772936234372341310568713571380335415855868203616441477861116374998858560258484492214657892352323465241248261295929921674898659968611358067863338246914052660819530342419597207316473051420941292672720134997936095191871419451210650952531126290770244413686358860846275598302156950612048749432595490082902557698266389530591649128698849743098659006021656040944228927881176863214879743345850209304035741881010055474492623245781607438241076726171084412699183867092080897001
1378 265751190683556762479188135100881692663783640002975923708182031609901643619919192356321805309846118321435301115487420056403872611260584174173967468635658360741966713381011876891534227181518694370058108602199891799324078725818828601911591465536111950749990109663775348607866561556646916747772863296588112733003596907982077894413279604754544334779853294417963608317636205977322774577074163114022927204245755377145107207728796696133610516092050526613551279826743957928660055836635806567830948139701394878866346181208724199231627584256138506759558032511272943488829732728337784697294193
1379 5040168809058538998964972162109576499315700727738588676230176472850760457550173531291182752103397470470968113353679844466957513217649758155168967130983569351819392028471356904706159219191440503761503611207446358063580767463647900111363315756155892230256465153031503746976492298269043853928224078607948059322052305948927063447079622704690702809336521012301999000028532010489348698506262278212677211545491783545575687525632684560860324657635951418561752970439786109520946665439130974805873452297904815830331474431401891269619949032618858978011625720048356141079718627015407429263573200
1380 3179910474273641661610655216403404650669215247717757210272902251581448952210739184796930114934474642220921005545267904072130404938825668935951194850533960826625625034804273766465419628920809643171096850992047115468312216382916099897982175497403108575006534385385076306721426367372515436693814035531831270191027127593052518186186665471408892465877547951376253741805078568648089276466743136414516721115771495905559937071531107687925051044991597732266894011652578404020326274582680328831056815319995051678267051162940821874998555942825889430694719492469445536657910497917042936382513849
1381 -32101271189136131331144149918363630844540689846452363523338333058373874250640475534241349149789307651075855787930491007196572187584722638150231575066351024636110119164495224566477694905419273883159428427460077390976753155862619200881561034795688137036788721685835449922114019720510791540803754514723805145063339014049436925943370693461426027199478099134737739258394645504777351613077092811074223759702670988913469875607897684238097221558460062197665376781425924362626300383491236494810057350765338659134053269856872417012341087285506123415386660547869047450900119891190809068462498551
1382 -54360644509051622962418736433187463399225196580476663995248648819444016916115649827819859954330630146622302826747366335701485022156502320701889939020088750422489494408125140931735632307864941385357106384404407199254938670543031900167436263277509897061834462383530984069164004292118399597660452763446624036400528907200804553246677351761288274460620934794371515451030195485313976548344294765975840807513071460252389435108615438053572578873401246323533634862993973190768584305569998796627455058005304020881922627997458170137330978885287349430249696995155166207505493376610109623140095494
1383 170348253814901296355590312995357952512559632344689880668119682589173102838367678911869584094194523410908687688766070714674520290936556146349731086444368422030281339743341431033608232030069975796758892607816134537582333420495302506003490980292307062195686589417317165385634133751457141187965828839620011979042844191145253928356917502468693915935725759148792659357732323048127484743195354911543725510405625462141899694146668351613107972035819189060124002606987497347615518378868656667042946397352066593056450261000648748949056632113255514477456926839928165948795345861725553856097394363
1384 550872765378262657092521468027670196307136008408026528634860224325281221251177227706608603774508934437264807475997635064584915446032072391262960659584989674987707800600217417555757658185124565494258637298646984932366904114296525807175544823234876341628527826102034053869782163796285938371588998183746380233846546541550885801083658964797711837160072302709393267514943691445325320581605418273374611162997125683908625739906976417988116024149627913324859446647945309682995608517858648243435131803389194739229908656982855939910373484310266960489204805806014329401333799497996321218078062821
1385 -641565011326046417396610722939835471280781418004802636041977553798930498617396524676478484884852729439096006345364859938136726590523820633185156945525589279224261577603172599679499966025365265083053610956065956830709429829170591734848892038811273093741278299819186103829656772463914049944171803693593703619453362796465891697414763552483145574390008011332155347989182569891567072620762066107431467409842252551084672119119702043303639780101106410096008571600967171750313020134221948425865492978075271412165243170021685302733022940482521640852993682073482832240233621534082555774603697720
1386 -4497674368973885017044260999133526845430733476860988336485999124075899047375637118622738711306415270499949658677348305390231134712748327372025881562620517004138216181804694522569803573321237223542864072046594851357277758629246272385077705801455407485140973082533424480918131919037915618545294790979818365256379188587322092305000376306067128434510514130297908220593788410008844316691999994021053745550822132338445052298468536969220451949148501803370024698136584339531282279759232486129911415601799634586774603768901676882105637330654390364277427322715583138049570218020056804301150137467
1387 -6719289691560095267985938554678546465263550827369884192156247483385557053861445887389317112446164426277614259794285823274048579081582939729782943941392049568385138582486324813303811143680367961488795354133153542311749825052130241135461529776495828952024983799121754110534511790517268936092165124662439920205649012060850423097031438685109413780458050972820784669510420767874808346665531269033473681926364480852347464630622666094973488440756932697964696929814137279091138819678847148852964755272734701617901578749879762974476747276738878306471548201203312367934867281478913878924253427
1388 31477001293125635024041841055380009371549870787199548471209837621047907774575598384471781662032460729073369996481643851908343894410156708664451387994402226979399128134050375333175321202104980196838559708972030805958632560579671776454408479080411356567034786593934849612316388921474892060880971371734066116874448671099193795711905602703784789627793140861112536759487008449294035408497334426878342745173828561888263018624649136118448190155598755690892208190026276239439884819494948555760526944457324707405804324803561858411764984567303993671635519710807878653979056658858918716229126708842
1389 31524036320966555690917742625262759196806715642991137660554931353431606673952628505683506881819583880057313296300203852671262234463727789242559868601991971326377824104127779606868447880110742772568981276450962880754814809355036688142356709788846827369698961480528701891090130504008512943433616527606703196315888214183619748673584822774580555524256347217922282252173581394669159066923993145761577060947313113254229450877063494781113004574684054219777961068534975200393522791232700485802497697744233850317129635854811016752586321798241165819780820548216301840554600729829271113381596482831
1390 -188814972730912889477375144762397306404042379867405701637913931993903747748076560185618964752407641223456276679071303110687145026407369171408599847358823617529416072834224847725358800534624118605300936686353252760955613114702665747038502643774032668599544544677015245395124591946315731482733183074531759621805252483510736821309754396151912971870295638809865475064235477750389088792557347842386822155269486819963611679495480458048024326514507235616467496261648958475685670945231939404521190913457039101523500637770121992129768570172886789881667817427438848737298795882183159900222290479063
1391 -409483226977678779313799343139236620781689389368343665261798451467924994465744959725403512925144728383857469753172730079385980667653463696106518927572767416814060841563119304973437935695399318013283805621509992926239316780187922564034999612295960460187437275040716158632755505474375322086768498767778681996016469982796075062024848155573976860540090069335321450829450547513073202261025299862717861581900678612743217835634924921515815358537295615154913223741393784878440330483860842805138674797666676053743408088753799109397872822760574950620133561264952961621181000990988057693893465858880
1392 912221582138711447027826670197544524046607269703496246203599072489401239770790961573929240341708760180336467000326391695424034517198120503753680003938997905891851668276454629104073668046969512223822751182962776400449975022730737665234518894122268220009374537698390559133116638149834798292363782753943635356620297401779082687143432617489413942551979402333736874620197796739650419286876135033989893504985729127002063920833438284820354927064255034160359250090148924451359366132762733026509661596532597656921096375637054835510507168449632578551541160727118979539910570184294061607662567494561
1393 3778604170982462902224422072172200869518432995281901903036188232764876201031005679651753830817721858867338755272535502251125899190772366376499312496948369823590277559218289763918139217914764738316809390533532726884125192484046195613479516180193991441321435462983403669562405176470462052899743274128394409328735587281351608121317369706507251966332609887680987030426351629331162835114053234073014924578290479416204588770277912735431062436825324340244751816279905418600441679519788632662480385180199330033124952996913648601295616927773657232892476089581789710888177577121210465464916828506721
1394 -2606946903988517226970364619210610798807817892642571820389005274660932477364531051365750851574239462395016513729749239616842342429614477149776447530624615517652684118716892639810376458414021847249949867747206707919024632675068968043162116078661886098744186300905330244369411290578381535146803205149211038167606494531101970688686658615918645631531245928655171091915032947846390099894079711164914329956609624472809858675556155258311422052624460898877762934351137052559073883409550498523087245995528853565322721632545735247277933251373770816968312035508043145891196414168847965788721143955206
1395 -29057176100865757542541319124416016885436848859615885141642322904015065884581570808928027667298292474466387800637497755374723636765021041785271635009263204282784627033244920987237350983817375015467615601481935796107900980063392337337518729340019826187994234541789155931306247525871615905445006124047971903468755605500563227537908246561469409395859515142422080304899494353164529945692452349676018802004642980386241980067501544406328859110401731280591025648310474982762165640048070927160449942256924163797197392610941275456347251745789371447215644662580571122108439454017321224043138943502253
1396 -10808547772946136953748766789941741293782123611117882398919285981388538543029853449367771706278616237701272204529253078056827239757719701736836502294890895659215838202226672508564715774919222084717966527251488840674728551337909561035383916789386623496784930435451844220720368491822945159417383688003494636295510143782849432717101636250038889975140793641835882661494263718239799246433894371521618492308375609076572969338608457598148904742030504988446685107852515614848648456181217437498839220288222188839938341183121128725401718986172975728437460414024269100870064554835385463522090935815811
1397 192591684933114165844040467080970376904275818406193313592576974346716922649041142213128421964809431083563442399933231209566238217597427590760064942769951534320276551030487774402096741111802403023555342683122061732080578309105836800327247188590752159819174711357072247298423364189278366178697659180332308687985779094721093160048256089680246975795875812355118679472802196753911910373413272076210513121724125253627120891133902353246153109030781613975690494430320809264486511024155279052624310375510246957740443407093467799469029043234352624402072052224039728753889011623285863104779881668699960
1398 268251519343737124520281834610562565960750683684018490385011976216436692450250116358702823908759744747472347831638002755964028895901465502917920458834187803934787418446074481962049751536236957616581108373882483616803678168471203727574934606116458524296669224405235156843465943632038982294619344996356771142054350101201039189067967543430519205621861367847969858103262042781590505098450532676861842567882754517163131676504161556433195442224995148894817290185288418568427050217423801115116184917527802279620011795375315700546841076137563454501134275122209612459979463507133561349434518219410637
1399 -1079890275188062036388001434956230072369180045159334704763026844210581766093037879133196129844906272837471748967894615710999638627280527632402534140555472936307148438767339938852627436246379863548306290407971948507760369995269653874715795714018806594437553755094270574245497605692909580956264269265969389673846103561846612931269825084331209624949269318637860898206353334495792867515442371856611749284186122258226714561433154916289876320990476148935016170826957246282978526951663152253253987711043926424563092054278958895736362226502904916313370090446068488817243617855867480384024653461489083
1400 -2957650910594221908029974277230168034094434830947464137458110677725638613244788693644115897206224486069778183789360635002747840898590786152827977352394787563850660367889861312586975697000038566864374049025149333825386117174568079967740337956834016264514238325930916672149759211117182457018599684240466787668226554270253887254745597888344844064302298893573649904929187633966926403204596100594644647259365403878368636296962285811322244416565442191198737202123976176261967878473629760059067282133738542381903174621906168799564249759465849097821310016301535776037099862405802409830066280997363542
1401 4601581015722212346686035767463442472489825485167878795883077231748433749406476460288257011708119423792524058985901674974249629492372907273989761631493522990299378703481518259381416356724620477973769983830654305728936472792319497155270232041297629896548637959728977347568724028733184609675250200621318940048696170662672403264143177701973623310342586336891376382515285707503623669403500502401637597729937451929218365633069798602706889830367890851346375993664724547718881810188012305713710631843568942590038469758046543470590285826054485316372280616820943645683605462585269952858106293233060039
1402 25305137389881765702895855708074618711150869301800127758089851975827904042119997315797068292151690826280971345511426119993484515782508410343785603098257035937254001278710547447490246235724890446024388327006699642506639293014296056929452597739135743748148306241245394052617038506553461808805447990304586453726282050554449614047362362920387531760458678591906925717019599145272108491835673206564150128545495279077798819711805799281962600746325986189737536408532557781552656959503420626127181606779738739263360692111389725067540034142315429001121450730931694077943304499425886821668570260214604833
1403 -6905929720173720723906394664169478596277909094375023813091688646411132203725337906220730789805145140266697067389885604826262890664101940574142728322197624994841649645660080368179668261347452899792001559807880497595916016531940423157439026549947665527692159476857447380364029694578830458921303414044646126614591144084257208801639880993427831411939425766332708960587400807253257193988830310247313055564066884426729739719682790936985628066249249769687095547120514052479515711812665513868792816125243858866908596194936079226591966640065968213484513586814911441841933738671002848338173792416815440
1404 -184041891449346080644177384620691809574333994206975918119720652477206460498565319116800208834866980924233496485969868444780654501141660812980641950009996876555619658596633912500611391911421686021962719848854777995142391067632012821663607210723897871764730303165575205748683299240453063120559439346176751302698565497965404507133176421436140553735150175909681188979724594824158016636838542756196363955382533837971321477702323385910723833290531153097849850406848418523348114428336609896759064063583415033710433440974664154699372205636273971221334668703336769987445065234652210600018165613919049271
1405 -135700383408130035576832621971505459400388630546350751428078831952328535072487953773255093306230964942366617014240669210996814266492947228961642851754613501591728111077013349923353714081989515723418708930199614511970978951908429859561534024874264213070885186827573074086135091378401249908110315447864228416396427489375604045521697254482145733851574195545352226255612789173385216278916730584465172566434065646984213299664543849351824436826786404710040181577004820155991504445647951299677514350706708021642073267610111600113228439155812193726943073595632389894551529063955190661650949067001341191
1406 1152592856737292528932409070373337207619949328902480675409965735388116688417469280044346368537837901527267858387548409902467767241498678461902850798315364634297609499099424037580926029297962286430320330011783831454025758521515659892083716450193020889282226935331453366154648003304770191935805759975373030702493530996382227504410537695570838142294477035822416096602459374595720900178953068708909375121243671218815037044251719852023242396206931666974908771270934109507445296552708317977635934094377197214330960819212537482782377000298105604822399607327725000017563927578610283538476210230432003706
1407 2102495540594202777970237424173875423422669742726935935406517559054416433924884956457132021681454656123834177487233094379445467106949309064634350760597659145439706276638517487044402027871888896494251292523181133037822611184874668909014454624312870380778423243124464884757593642953578941292577968110422629617268523422011455823062418476945858279255496404639881680391748898809417414131370182800165583086282130747704530141903526797486013453994436499945190042309967850599385827672243977075378534549324153365825473692483318683574976074388790960911001122497151729279424631026296618170032853699441392043
1408 -5965654456566844924556626068439485029916975559590428792463242588662400384997400003853292558083410654567040831225605774937828903583541440168685604827609893294643560217057450776022080177213847108517991017559305687140357698465734950335571560527038275844197165304195708678324942380179812402258062351717188585300186193552664136707811345392050008716805842846117030995825466723360628887121301298162200042762423567784000729167858512166676683319454085168879171356586570915952731248196714248768073004111316227134491252042004443695901662927697948272845796128796923270843522862023975366599300617913582633899
1409 -20683123240726264370348288037656612993875663758678980340308865502043315422471594699053216709853593247433880073636237435593947173332186603621126060151793507312721504153527073185332894372317069383977750065221573618405115976759857632698672742897228368509646128006066962871628097880854864991306108128490146992621065857506744327469248274730671016671594317678596202758567709015026550786040892577763359124366398483017932440161183199749078777497415140668495501652756345870148432041902422088295722745956585300695269567889387674480926495448419484999222803986276985375799495279208051693789530593809672378200
1410 21076457955241650101548094441419782215543165158454021206933832618593487272510205327919831196730281334535405744943002988970855151752603477559673173641475745749783417365875082246821666868179860375648187057693566191577387912500287019650328180792039562399734029123302997876646498780403821824500328333530173104480237497361904629485431143013679044346046582244223014212210558048497851423808216509372041174970566491470072664013826385417658005738763455513658697843349650541520686695474577653080788282822628289246169196404643431390385145045466152910697768915301477520105164754959775872405573731585406059093
1411 165858320640325500693986110705016073172672811469206883589095891132896695229811368221292348165705434066572566260396665038128485365077909702907555594704030296938833946440564594544151927474399346063492437514244581520413199749819290448541037381072638141967256925165771737978043183946387876763643085232961202052827698499909114921770169066128376161047206805994396433522184521153683706926094464553715555045535355872595599745142108783661209448220669440193127209412644071632559710988791532271150847504518725394113056171630357152756870613184402547905257396819240375150701631709416137728932287888253112706493
1412 18323114953633949983149449615077597663870655360028735140559062802742284322239930925853529788593464724824726045795644115332499302809685359989843379213700076690350024879439018816400259397140323433955128110389618179371484362317281310988740115528361205169118721302650752841517692483561123992140786898249990321466036018375782515372151065032622850624880730284835334036710614814198746959436948988111266820741390432305091097045324085737603408049325251597516324509196517841914904120469488699585329524760327369389871796797853133024174597866139477530373014412130032509965478424697706622093271767155270292842
1413 -1142685129528644554874753325320034914544839024924419449983112175127534582286439646623192907371344573741183237776981011151566898252735682560363045783714512001881487600204513142992663232923655099010491934489322452463520913886417751828798521551980105788601679754857751413004784595141154013353360809732478424048327853480988021937019032397866010276705566911675939700618581033261587201523224302887897618498006100675864107118949437399890862729495360829754374141379311983586003072801071237198470603006870750389401521404614646936273919694424678357806428763322552593544945943541215257480432743450616518652609
1414 -1270946934204082204756799472625578098191933612444620595967025614746730572542119163104167615891498826814956320097550519958894393372403480080291949438210412538713937774360586274707465048703637363048177831262049779719121304422638721005719702360678634224785510803976306682895408442526081881298346318020228356298590105609618499544624089853094370231079732023669787038875555336960978430239282945804676486243195833701999744798266706000054086585840637590936988412943687608479407401644357658095567909680193041975130623982199618867443141879487654700519039864207462821114704292514099203835085645820703410702503
1415 6727848972496429679366473804614666303621939562026315553914759611146011503462958363258182735707913189373326344341316558102073894396746297842249371047791171474456475427071005726241177581761948330025265710163207387525525092782285541795869948503182106295426247480027953208138083723461996212175179350107120612039704868757297654014509136931967701705859236358061790865454511895870131980423287174410606843242846871029049005034379355799181952520626888217343630576711496276622614107963141002293726311367902210750680025850102909686474295981485093804125961479050405333699917312274407598527943558333612219865760
1416 15624477511925005112664070112993712990965474849138659725683938914373125511257792504987356046948404977078020585024170197814334648003570658404293017115264059245454039847595109649193432922687409871362510528997555845559374223740756588835907865027932545868924823107862099988405942821144569381263603576248719106129835608024627150826877765903628293323417360523750300137583399254596980992098267795043342246945217706943047218622246297799560558621511351353902549467317309535978465919473644608962701679129253504576594393725500241758576289137898676707759240528502645081502847359873102025373543079078536094783281
1417 -31470465295550002642901246519308951134388102085045549151719378363648955012982916037819923103006987348535263825365045708900182612773653426491452580219274141075741288141901930434494810149646228438814349442144895867119301425735242203735181774494342198199058909252333572468560643243089404103962651874501125178148098473276456427274686192620145618617597293982682235920598184016493942870864742425830905655754710390260295816618409192794713109022876866167502864569663164400379832836268342407093382500446061970678165787225220126046743782732496979921122489824850192254396573826047751164322061829256749444277039
1418 -140841807879025038431549737310264942071146426029016167231506950764260833591787463572731415431645822188081407920534237093600525148798648035321503700026122555793919567075067697978848840608458097538351923145127786786034920991920538325586536829689870019281532671007368272387402242991101389772807876908242158921056947729448846483062830553945543671881518817648934336883681978798672809815552616991134301384371234338861626346974133277391637019373456325644820710840884331152229094272583854669832294254350836502714326543303721818356777806697787716875437173524368707824916505345159465341936863382806502107760006
1419 79451449189824980068758988324897715869570288566302676830528697781281851499092948692008046289403089251665438857021082868700753140616925950118664361508796431736269449918245815062614830439065501533348522949886484283800188988226157100559735591770525368111879693758966734892522259710524438954930686213265717325979741583486348507859972794395475658441662240229841314560505309316784790280500579989682038205911738392960444369354731072171354743786681737527699341146757819650429735581294542179821383248771597292032833967272819063970428672429691142572420255249582637955859511437174792808317569421990744002179267
1420 1065344104343000249089607149496752310367595270769415847451077353131107686641605193701127954310923844568235294300760742523904429182207462197369190261691654322293706419443719700914556714698272184301811984965780991786044635931669925379665493399599615503082608390810544641604337960648234167364585824570960829773378375689628273889299786672014281361612293963772381672746279160907494458989368898927622147896510378764991828798173664013912813879400876017041444317032948137716033395489381524868647443029227452811033119770398871792467873319314205160700480469920163592730275048853291050201875613101636258756499309
1421 509183960014225388608294231222468299280603250805297109637376468662134726147954552857071630285102219806577222301613162442999157197888980546538539731130079300139820270015998995476252901624813673568372324316575601799443313014086825675747344257205937926299450534497777497356682142674563094680071021078100808491520184605223834334279977111245951752520658282163492470822741995690000927025864838999847880455128210014268718212690546508713330672894103854347548929005643400163025246420319729609897760287826271766803281999489138344674872612306367162693538683173085127039258468793067500543652627147701050741244440
1422 -6948224770386776355018955815254797873292563644580613822520165003255619080343281803050824049891364692171069837803712035224331847077563254835045792100711500955916124666090038910925644101263091616544311570443891340702869138507602651981911109539991370595278808201176034993873683581863076076872029750918624999922128445222174082890818529592854017778765399464243179238401212130662460285899717453493507154820444441340674083374525101588676366482912028264942561290224993563849208522005350944470634340916765897910428556393302964202600240622893068962209824606268060022072666873179969850869476664563752760554250723
1423 -10512512490486354075277015433812075968256786400217693589981800283890562163378963673050325461887080230817110393915004172325325947462786118660815570218622056056894866556202031879259414412636787331522917840659920553298972329606210431712142519340432936079374961942660477475370458580585017739632526898465330659362769737458740923230778369371575680046410007439387626534160406100492466775080771326492442318006341911440555110863358927149669681193170755245375403793264497364990385246947589051739918662931549800278051530389726932615324348909037639101064595388479655911347476154731442354675045054597660115742961803
1424 38125060902221080409855675272971509144791159111846603167659354738898771399024008948305442887352472614380378470710980074244996982080156665184504974486358450634518006106428240497220094296204853984287263152447318831621111639947008132161235247439506658087576695465571767481745326492456514798471681357965044340092129379096477657004951337778402444404947788810314628134648078814144755226217250847962107765736769177944163472758316783971064884187213442609222525238310457581954074407089867559554521723485811485094948364363393816802877335451213843634404176855396764243161191957528346601411291597348609208136793258
1425 111712648335625558936794783309656040922588663913370458297531956726132706542676754659657721120562034230100151228116009280522278614319659495810213966016712843032782071999842463652035995184662365304947688037066762704713917947190481154146232882822537210643201429064195109809338536556551638975899369647222358955631517541307664119620399923379432204729817840886028013873770921517592022651782650133409203991781162558028049248801829274018752652539408729326850351791161939136886771135722990921733952364006660087041309077091482345110147777814477317341856344574754355622593525040648443084136606979532230018337525879
1426 -155162777979922003932194943601144523090949449869555763876083526446158693250491307978480379090905274070562498066860851239192700260241437160481320855387796311408843970745155219828504664888771612585063154030064469116633863532438575770982413849254009395969835439194807262562878748890643964613402399858532951425013388112367679479414259441069384906104816680786174383068765630181421263931738105802325550368376221687581095060506388213778701536771085368937707324877011263936791749713906081995147699700394020308623329473452274372509993570344019588098972893413022994079534818662049983125742434201908034438620026927
1427 -937151316329300916489758426768736809549070097263148971958807223529087639049228590596084426934839513681263556663672916202848650560479053631152818617504786212638318474744052465392756631181408169719696970289531808049631289162771943850006044029011769870472245442644173031228248504786505437444697987389089464114434010901521328316757058904725410339213541566988370480185162080804565422494216656736189978310844359593777439802119193131909970104546946474225659787415144837894999147663967018447285366248440640917912493013092650788281028015045360809491967305436303483437689493946589084714698683058633644566982708080
1428 148988129530153111035606178439274852087576051823741375173777461594023213704210565253278226701497404812673929804353042471500251261211006492216427370209787967223589320472034073406776023039993118375745107920919475766805755564298086546870852915766295901316602631719477806711902737448002314849118811620641195860659705885052428039142757182760284003520175198514850201296197330465383425027950083880088874267789192219290225621425524364540940652850651108338291486723934009662543100333375555518748531654317501242450813301073269819288926977362776307200842948454857475119054236687760797165498356354722596503357480409
1429 6709047343835259526463915165820432518931066732665784178885428026297636687048810699425869215245374000581518826450063455891440805184564381910286157692743291455691818643680401331156072441309850306413623899947642132114224779703701693496913161118848684994622320730228689025309642270953540376962004723344267444661697782195701726256442169515838156378014966167433443562592331896097341382487466681033418722443699709375732304236259876287910731384679276427917909998629947874927537133981144684649746095393401987667838264392721825337256123082680301973644614086508981859182880694313884390168389137765158108472236436969
1430 5666130437124187749214671916745508554318034369899594552668985795139474191119336742652921628334892166892801317819592158590939046356087336464771166101274775685126693400376162817308640280029898477783408144501205801746584490753615087668817190708484613685406102308192344378326323108817524173018173041999779073637079841000334729982442869236516168353373739777829492153518950582839657407291816093872796602569175363840700724886281205736124146814724718669549869591562409807289735431647515796018506373813179478970682571285208936602233634241140867823238713447324979533349501037499558810009900643282099932948734074106
1431 -41297200969722628936032734243997519078199432758760894699529010388943982618222338153328162878382725837177830467330852032649146589935863336907231937747928264504716037105386646500783866809139053667111959155132289123052988967172296766809574937123456181276950142803408478798841172787857258465715860021410093038994804634369577353812652317374350926292731023394204612784627372689841732270120450673361134454536722601789425404767537928279250972878030216325875500398847225317203024506220496996529716293940634434704185279463843840758559227337621245992273585158237893480930663822697631921168823321074006826356920984677
1432 -80960114029591943180535437661216078958425673348058056568211910954920301956057695351898614276726971005427439692067997142785719914428474692160630100456851694300602890908019786221944348769348343011595816166640729735279080402447602380491295272082848477074792858960754889447125434549579927676843071315408546554454363521371920463689752402029964104766347201839011057859260026769719334121163163330470710672520950148674330478971506368432120000581103247012724587539784093968231172527753107568659260910632890787498963278460306396974194667025607320754944579289512750214377171085194543591238127824048706356998059503419
1433 208120292758466459371693702046766554588970355963268206328491161767687576371498671721398525871952109854817373579247967085758306215122568666189993463778646157232409368829686739283542718894625032658187897919285294126091842367758474987175729287781344791863858140663104462144762774965420881583167948834462104718509268919215121012998813819590492379282769961920421231633131582059172791769679991383057230509236108063851647354401259129522636809565108267268403915252146483252189999015790371407048753146951550255430333677786600488335719924337741401190970516818152504152137475673688879856943635423469341427500387389320
1434 774841090965610061635441765675279107297950069399674602305974538452129690063902539184688825809040906892809451423723947085258345616121891511314404166976608017336629605185825242837153160280063433739358611085770402273045405184891691650614796192361284131387408153388388688274640816812480375321069448042321930599689813568818564258827080633800241112647200374793498636647951769447208130617822134696352205216882759104571960707201803708547476813632830996357476028030635141029808206710062124387663579521381785767923076627008745267155082593516992646475582571844741755652777673270050684995610530191810285926486803913253
1435 -682000958343655153966414148652086774824842422343202841993463593921683344536588162865100855294623862090912163631011822515049797889736089152015550079473915083290235976621981932147645871982311794867956674349226656609597491389417633259615308822108129411659598831253342546738698607945465795761106193798912802429875068865687282832164616103333205542332189358649449984783969304967001411769937804985048408347769997342389570773607010198110980853322926874521351378734390241735521786400470475461677692507279066020089259117497458151194956876847197161861211045882325773412184656445771474002994917772475104066015907811987
1436 -6105888595102925585414506508379040525910492908140925058135285363086591174983905937157922635957910210340578323597079452111858217202589329731216379248310171204646643212922758632007717993942755831043466951949619472520915327683659474813918882168637118331371455904972063364661184325632828423008592330095166316627703763847417232643954180539934893330862591982203940441319631691097458326094692747859513844865949311074393295724019636157943318548752743849023683574948836228944179233370905346175322749156951566395550795506558675021280535031466145687190289048795518062981628369336126268972268629115147105551423535204758
1437 -1331881886697339507649607467814433102136595951738505164181040205634807763227788797102216648895543175704193178179996694506509631974436705667107528691992765621614991376568885106974196890066573266967770231505032876253732887957736041996611720413880212449754264086198665537490294070014567852680848973502776699618578281787606252818801867816602454534537266471657790547831846556328448443705128112964174986431559329677666300308770564771166452575492255727374223923808104536795526728567612017943578901605998104254925981684076467962915836893535765554161811727619237649096335774215725950951304204707821377089312180520849
1438 41409338279023139590251938090838850579236854405247970242765957335971330461659552763003241802809828296679855086999559470276497888443688602451407126046178432810911511113890425317079829067532717550336498432142303431392674405827880281700820454766579615869845927248605778015137996209415231108379297337163387516775348065144314375688877395962941798781500877403769792541405575281353759838957721122052421927630085847843086769759366888334436777265776951215791561100833749065813727905028725405283680342492662860513929586861834257186047908326727254256170211613949388791775062811137157931854576199098208361770652565912457
1439 50732511485904516143799190365539882294193026067417506392033238775414984804254074342718758345078630526609207334259536331822065312264745542121159826890127792162216450749872621065899207297998730419110890052677533565168804621532032575677102497663741103018125775851996436777570054699517206077145240151682824414105396037657558145420490470679158980523261742705374326376228501175652898944893617912801646832651001155586750871920760841732601945294222741307411128567490480823382415005002009530888732653734649590298411458650369532926458766581477613135302893707284052335449413230647239588513705632052958001395837829558400
1440 -239132856467257460987964376270332071760464954769318285307328462576384328427362794998303934274590167550149778274737379960113419906841074675038690055433121237514164127047360356153659596174730292433244598972318590454579916219263129396228640685702316208070795714888244009328395918766389411681509841208460888203322040418352642484401651301061433610947244399121014221413610525793823419927810429941565306660759599779314856516394807376608455495566215917203129799138345762637313680330199068306097029743713990433299095649382470267375876591705613166657888587590361669206976026447312865934468327761634500530998730131828799
1441 -594260436868589073994558708829111247819816137241240830051561134004289222057141315397335242690140581236414229614554134282867877092694293469886808843664015782649679282296468703614954047260721405367020829341061325410761548569987357425968358169348503929197676145852219066771386301663009854221526522270240659102059812681955549502345084595815546474610076598058634506047210034023393712542065755331176834489316607868422112619840133268736669112625775106355007699110779128400990585365213135022318158319856537565387975859935056997861087957775956458605008843541350035555121919061843543054064267186005206540769594938737599
1442 1079669558402213152921191925063213254503438546143987167099738104030401076934398249590792297231990591614634218308607525437926062255193229255384021544367832879949469607035053789460663125962390641665691363465168807771297864964854548347632126630567709527297893858365488998527385129701716027549042366188985558321194470246512947888466474511614488802020634195788465043848063646533370226952607254259780312136000590586781882994923518367522519356337736314066900894857641210060205176946180343120361049886141395467705693685742234873770048184163335708000211269591181648893710266069346518487214027145436297176221515984063994
1443 5239492616482336670883102886866991989242151506832672977460666042060425631334387457372138996062974660269533825610486465418001201904053283544591683450015943358497224583110334714765341456787440479234837168852598085646628704954766050329410633816007237031681626879331022465927089241342785007099728022080670172035613159020201794404882066682323314124291170382198906586178533884697126214747067541578018153561216845665736671333804451248679203144718162058551954788633095108867139274502672288276588158125137158425421524705287633858797663888595030918235273174380631897779563699502251319865663897447472742961608680555227187
1444 -2318194292333155399565240588575500792281918316175237192237500686152381907206400289763407084560959481032905702549766212647481233882299321243096467360558886801149062666135041811459300424949294012425002375403583568752456349799215788104014252597966729659403630129227400523764606666569227185743568541242228736212748132705388840814383254898978107489853268988320348720757911641036465373921183238240444031390787288441736509630660177323978432349645992139916351475370393361554296964120590113565939191077852609848518331094908010257592673400548319037766205712757639644476408162983174309544834292570581337271941931333220771
1445 -38994642607709512095746960796644444716976978864003948034462162980575361326547112491368380057001782102919642481823171470573489647210672306055238251510670490310629634747907384814816690622461377367068862557371770168278857284482578140409888689310017388881175018284544557785254231355968722235441664695806919940462040245846801401648557721675241306359891461663712694824007648833916348877150656029286571106319305208101893208967291336064732854362673126549780034995802059123624271885639296131502056297953812718826469004031921447269176320620713535465413117933422062928933354059498933548604481574702890538003202695219811080
1446 -22767282561377424298790276676615939171003550650777287688799658177508687976102310463024530465075065735689302563974807982041121010034577057353562979986758282702586196084962092134601587647816319280093845929546685187011662835888067623681788921124250281265349607379952754118901984689984131935236684907111318786972803316909079515947874937382394553930918578745470253778702267346661091259702373361603462886583794189009737641552670094796883827915151181570365574668209305592744193136795165336540481960408844449886840686367565375466027606816875302201049677944118585417598496918616713381790641526708821177099609175887265683
1447 250195215692589160371438448899895173847835301397250348552435482686518841309727476976554129933937408984748194808787392311973306520440129085033104780587935149471821247150389601569115246709413322289388191972055705990940338155489979359187431904045871440902875520611859150377877634801796923712854967963537120796261478404018530295592029114344294590588321652900518609989351274490753350880352218843402534857651342267703514821218369257656246152623560704278094670302405108272625710062679907583973912125267844581898442341855884755418206637528119446056842147589835855084934981497875821458440729496211412588922809690651411877
1448 409566193622231130462970385636206748044860155952691362374033089929079657142443650217725843189462869134573312756611048186261153590682168486508045640495243128389924619745124246511326360244127557250045113478882502300021978006706452724959954351915623409760322772271528429210191527631685847259511762313316352305071101622382086907227153676021056468104751704118810386440267145917380989698268832374626775063737901590771678312087059921234432948029618975270653692979870247421835062020246064939757285848129755731106327146428842383680399885246246561464189893198665953008124459928192815130975220183173160828620073921862271658
1449 -1341800316225892992137098756663059468889986953828061077493015288876552232025648688618153066348098993758664050904900697997551992052398735108723687823620302917912824110307602964472480366721765698775672230325507439636560389081723402789352068976405476676559805872011485623434951915980892618730473013431443493268759247205747625161917050124389005666013499866184819883485191775517892466464196699529190968939821494283152925436441524882359290120335305954676008999136965510486544908418513288148060099028745156342182769246562350904247046577450589560933705139930185032586420410556937935078109886290306727293839593912697611481
1450 -4208763671581510905377891456116506705204008045496900614111246918380109832022754240142233968674339077700677240201178035301380067187173914514280007307087004816642296448523472690051764888430658599525988024677684955736714235128668571864071749439814840544882065277912184627906292609402693549547055349624657959404256958562422233512507125856536400942746761795016492588567061796939559394352078526151578394385986805418554673621050944331000320756542638781570584849996057242439390342560235742726361099965653446459927059271564247590009845774174315491183034392320846703643291630054287640994936427572518853094180111365733513087
1451 5183838541999740039581799840524909577025900631299526928339860103755755792156786580184837495762353878609971116133126850681483877179617231246785807458255115608747472323629748061255597678621701291903717587600867121719208488443395247661392733395023496191036575826168214736138370802463554781566255744395446493477057771877811142620912225014186638719347737268277246595829280631685687870897298370552758388192763654563515804434039729845514710085804502901161478143962701330966424016369357274310059593235562647935352325454372208739719480267979811435352901587190448524461651243844277904551832776459628237962697046023149767280
1452 34645184243070316377227040033340456513453956949777831227118588532416524616316066261180475276482727422514711797541373097791144347489834632846745858607864149325243547463294056891617951897636311488585633760344661811876208134344075250709894979473727380005211032771553507131482419068282409628395643191768052209306856481814766777208462106009941445318575069833392694715798713210262603631361848053613807148894671292493398519781396340162516955381602974372155572093935102028042156414291007473394587292995136773154841740355321941869788400687200019873634142333436375449964692654224291391516387769467260209621957825583284358889
1453 -1641685550927863899845558850333910525727347469318857271260432193873765928781439800113387193853749727755086015390514856979242792767485985880754793599921659935988758802114179537171231852715597554740389352861408040158251284759691482919854154291437093332044998011623996021486176548962473842568147019000073245032547921329911221137923469089365025716859091044548031455006251211537211464919240540255501568454674289451212111256881768756086015219028545935974774913803807288722811700294493446775829859653801762392624537825283519308247961188658660173836168776896764221266866052685653940346441665750137456116921496578764012071
1454 -244157975252420078540434839083717106119905046117763675861090551920789438242993903628376714129232841685358068598180126541517253225196328415807975803854970705212693591045172577778496895136169777974839825675274040723291708225168218237889119010607528753368522227412498545941863110026939341241337649361376438710180543294033278661597158211158955142946884579878296894465597243683375436884452176915552151610717373336905001749726656149893704702890249366541063779571349521485017906600331545760537940910619759174476516720312537112396766765999058799289275165110951392371019714632255693680961156052020958923470626275661754524294
1455 -232666176395925031241515927131379732439813613832531674962267526563673076741523825027583003772256593591072466490446522542662553675823926514642692248655519085660772279430373321018298272167160595091657100205244184442183949231850377857450139930567469100044207241331130573791459874184202024343360620228375925994952707844723900113631693927533399962928870942566460674280553485202614956630017493133763640631534653310746516970928483768601102596357049544989240355174722870463958224698270091633107131893043146837728144955535552477239031037678448178072421983672674042822151652263456116098536064391769996730652175799610406439797
1456 1476439650371015518541527946454640010399521708991814056065366336881852990959433500371053995132373298206434013696814363247958218900550372396013138378329275850828082857885834723431179993786027850732221679521674100620858008344327149807773693143685232173535448350556359247801581896004373364346002925301259144976311095213509050517548413550579286037699321116581617586978627220581013101561147745275101420643486960047588495277158109280654830323874696020798206101824723779931167121504050728690658454481295167383607472086652207309538336324314963416952504172103985703774986350162333739668192027972376715733642208130021875230261
1457 3105102885142490737232139436374298137478217005819535780801239022827564528150100275564135021538169453343941279129940021046596094631317857998511984118917909450453488813898447970559267898956152016373821380958383391716145652967279794809924672657657515873844899039874273264341801015293787534749527266899890626940980050126576351312970271043313085778201417714546842306942501616999317797971270197211446905064229533222814114073657495660862548498374042835722888588047783873178874694391941370122408377732597195247704486775401074650211553588064100663459458057812704003530047916006526552357944478714766692848207438727294720308840
1458 -7229974667454617892558556188808181935318434957123162611656325335345406408565934227033242944388443634101096816747760521689111437672534748773579984529387021505343091191302395093458992057546042938751730375693335312629860405443010253844491179348139109340903239414020241470269272256736826015672493210208923387893197616367987002309868623810741916485693830101524480801907888927067773912956764019714263039440179187110305352866449269303721263768748829309864554124725282586339295156136413730712200803636468976437547817831164376516556800682140643255208071146915195922894856535129809625319399717091870317287288018182858406302987
1459 -28965694863452053053183532243428268897665953997859913077264998495138358105616636155982188095155629807508685770657340669015284100091759754763163873361812387658517512888591530887373867350239107053368480042402019054642879976213968817513963887951741720457817532693140154320661879363793338758919184078508157776480057967254021461500660521113933516933103754103352376950505400246062998498755655400194391374889785919670004151382051738929759103257367129159924774241059769698591418016880003321569059447764649343171479225258971899068037675798589347899424277551604123947605191947175495491825011068095237167224740089273921448464867
1460 21644127808730272194726361078229004649563090702002225204329278852279486754344903433250512515563475631198991946576982982808495963615983486651896018343896762878884125450525234766839077052583193517893632587451328133766142861887102959397474367485232044928505143205001535971223026433364443350788268392954305938772325347321887554668419845561259898466753056607318988662849822243411418891941692737805449901191468390102133318683093146196289743123874676009127104632017208405783648076074892793416346177690633491891355499559178736547859928976395154887032220476802247512658803798733171885410786951547855053786276038006087395656042
1461 224403991852894643567011086782226886933224768687021616745184268318247993493661356525125829181652884283759792341178367665915484664258301769994043131876583476488506715670665950978456148504256942891472992884265461516266302695384884681995221583147424088133227872056982616215856181979917814663222556942511410374132731118100037785173043493358794516998479335330785627316387623965852408383231280539166189525419969827792162378357455318704603465925444580128600524319435596295923574194234916044399762312043178894091710076371982030024123659566520590183002163338031115145895147428961640328185864428214515224359456662923537534910111
1462 72895097191782738203926559234623854386283133773006040314879316352291586213247032492372241572708554865366848715139486786256012918946417363430771003469306136336317837516989307610582609136174588266217564772106164579903302662175163966212901010750799773633691869621971864417294996946366711207704678191831268802726453686846824902494104574429975227731207939079552706676438868261972476139639431374528040217079691097077229147575803295330575264058321848064710791895315137455438037661710666490485339068208744450852221579457730874189104156731754505973776620000415382557283520837829437130310355767379529847855524396880925765317817
1463 -1497932845778479766765151048240964354146290247036145276901410561875444368242382463183508562698861635120951697673109086875152379730861695026527530919666778199083229172177672349238610430393624011974093385417752066033960816205519028807753650071281168843298903234776906449093698276913057991434853220405748603816202664139853439593717199879081586391258147408235946684538274499498994382542979532399635286460860097697467907500926383935601648997419790212835492878340734036616026981697933745820312997116093507807789748955146143335979761460233889625307238523365802423463982511164902045166990695230122076722660672243583836979052960
1464 -2008198526120958934192636962883331334850272183447187559105565776341485471735111690630114253707821519178519638679085494378944470163486616570542927943951921153437454034796597502512688694346846129837616338822495218093283934840745176571243957146536767258734746322130709500014763255537624969888785967748567485435287839947781213911175931900091412985376602981792815631273346577332801715520455552021331567980417935377008511533957007002915675845828043149288468421607939998804093245329908411253710370593554718963755300011350259455303490557356171167123674863368710101364967157029708105079163185601778785657649343021750317336277679
1465 8477331394328399433163420374803419144173759545805829379204308156786625105961565551654445685184209926668142245032678113747122187952545248615149788493715526240145150170447108942157584318408521953981037359101769244144441778597888025083031593352431414644357576321307635643641124682853780970155186575091672741278130809031192863244844467253479691753430428875858811160494574919160158962280401174776115437245602748505266840972527680546295867136110488340559981726777198257508095626555627809488480609219099835690772942674672743896554839664281056210026994800191906862882910421124606211089771681009075751400975362683336541517093041
1466 22534721077175111972511879114986738488125664829936142292943268591177023408107347386065245461138960560917779715786276574399733479096951564608950284101378974314207328414023291459746405178836444862844351730859235770797429322483104261081739293378188785455500800576222602143744467471617155759376688349331645139325145688665661360623075990554119582651066649748408520579408000960489770970923590038925436413108528296144326421710226729566705598056906790385579260678032778249136748343864986688264453203373982868437060042754124560083679273565774254379892718843772877572437680520332562946643913980221527251004520763835588762871036794
1467 -36806598683123684059632063508637195521090651990704663361486888506329352333623611475515874335150508925759215999442470221830121836570865175697098235354629709366808722779106471135356685050023208815022909782853148938213663127702111914499481860088831117055002233672930847361743405308359311031709617676310064049621769974552688682090835280220238259622946352382603157544054023473631341765039218184507371647610690943392541465097467034257365471895866627998340611409407609553419921042024407978154911061159715981398350555968584647192204604084193139090296244757570470467742692427539680530984487786842003008802306774947767027748614493
1468 -194549646223349467867215217313544364937970305800257659412089768644568516190375043177972592563123232852183674009946406242628256190249526127959750224064282529566260021677269511353581521301878322854933371898867799333795668385083841742071656913736152615243507837706489062367954677609679401347346436121631580024897789795212318206452367214099075338180412900621462801599910030197059738561504348456985426539370389016402826417069054141224304658294214160697395436155637057297377159449079314796006083484777596060457770855247456567777959519044612919749545276663980613474806456069867621157491885648392693765833952121796888367845872051
1469 63096544558516320550209227246916003709664258134674984118318450899736950144990237150638527782930329628130837986150885310182596665746530101919937423418125436001401037776475786593915274048284138850226996581104243233699973508830941659424716106885665204141507798004026869164249159548835775874620887612538868322454600026656502568183479747442592479180211566056759301208468134118359653793770178834566174993904447587344963838613215098577253644976852235290988843710216209576562287845091541051078293943340415809330683036532635962567472709544739053882528436639012679799392390922910142559399528859501327295782195302837480826394429400
1470 1424944068121962595620715748441726558275456398736478600002946831411716563477615539396446675724792959593416556055775729008580389997493212997638188991868103142965221189517362366068985923161432398834760599873178838570269652204417833853926314503038733510846062661949450305739931902816591585306045940463959928496739128593142730013350050246136119846443101870406998912407838345497777823724300618033464160769497170702164748758096594087147386253036351360172756896799675610658202403988646744623120878336783588232535079023264831937013189342857029492129345373286876974123037583411983490661842728398250183656619860155415699401315533757
1471 983268256212348351769251157713314532307806591793753711174717675113557912462683879341976981244280652196500690152719531837302213337267502284198627027941225090955413925082031859911579004823443426883171623805449135934369837642601242237953301754839077081855508075921262221590187785974741154183699727176187850239556928406547212036065692014037972492181620908009683803948561406669260247167909366191500935812166037590750001887804088397106610738198385713135834990828162143622266389073005957265572820733400677567220297767536380199040880376043856114951646316813788215527290846951612492746046026381740892586144493035553333616554527957
1472 -8991340220641389817575759081378771375620388199361596488845910144768458031880624896433149748829270064957415202237710571222760516645184988699268695915135496909801134401539504702571322457306583364960152575306802734057517727788323594739530899766432057494066930557724889918589335533741399942958621856071531649237616971745451898057384659708914866432920092184839308582906307011815184518902194960042748189574314157324403239418872070212925093033056073808073463286769567130985150438847521255096273327624084440060525255395317443360051445023955350329953771296194350603333972236932271941886853072406010393010194528052356562192654208342
1473 -15874218014127828279960517185371973101775034341917872467068933870563363419119412051826988617539234630332920033306747294083876010006057504688659085110724072546489031877113727721952375491070687353142353941944946685598106591286532290405204012050305597067055487089173725469720650035564588022244519946304846600914515470591282382309844503807180673878191438540907095210546236858500006249077560523383254740259476420459653252633500688992671368200444773800024308222566702136341015162358562955955283072757889183031067339768072104753337607656262343134615295513890868112025008165593559391109175257078196641113205979301229897508535904041
1474 47065163530361900443069796384279426527567683053613302954852437142815842804044962223205059624265655824368986382357226704475447606510237416206221786295224405822118908933662805196046881710075396201578714085202672452804517503231732872771512286314718805391413026814900503960404698700625211578465833046195874943748803331626880904091848114155223391152249206752968064869797912224206285383237804196915982586760722680811169423298603802497804283030947742856489934784820267780555037909574085829718630220610701897392609447999149998767022507511425109175061103559469586111312797492932344202098796249763876109958155717065266037840043554353
1475 158184689629256698402793416681883238239992923447038410224334974236759386737880846585993979947040298236699426615504457763062579676552639949026835382070292913647542132073458899249713510147570207673575191678817299251991263642237458905607940370666857984860801436439116582248449248949577327734177472670329801150150411625765857580260759640805488108299589276539317731343621570233706329126780727860598765768577057624028742191733108625446503860434061159456660092342787182734942144046084026521405611729915926178610080826375654732040385761105261511117368172156705662895487854652087259939863023049311252597750597572173875320399794882640
1476 -171271455083276604698695158008072747452980857928254710459632085762951512890433888976441437422819292533883478060996129168265553569019021964416717121996277927107290230462180737122614661822957565737475806917601407917640358880384671203792645633536173652879089751265186945474383641954799153315083358653041323456091211695622308748382177158281075629766155170731458722744963815335737668555883901517813112338748001141649443771357117992038126120782573040538769451150954691728943121320934574286624799814358987103138185309618395259328771791474714253108059552759581439883701727798439149474828550699035880171956492447282986944480509997831
1477 -1278564282488073493518249074781255415132931322057523582029976905420267220055599815078399297052101380190779464369527333509703611304887501607604564796488328322640085154976393031870609232855949019452502148669322502681579204376046883543048228228204179546904699806339003021213528384601840447454325667345349931507144093075983311810207494643919492387863280106506682842150314806971681972443348996542004472718787404509850639113488878370163653143821001156735390097550464970873538129643522759936464081923770470353408751094247978383611472119211544830929636757856521080152116710363049969053869712044214648356210675452500114187279074176311
1478 -79664096905137260627382968724746182962065316559740608812552305079606629822562592243309235092366332453595117942554429331844736321754347856687544942514382832889053541741127872012306600095246059290171500246112647258096692213354185116499708793450963976751071547482694402892842890918246374248742156774060667314505611206627150571532254535951962979500193911386471782935568099621518292552161685917312686347551396518304532713989052425896770298342989872964003939493782128770936280396980739930090483223257560631441453926919211568310069578888545059173219888539451000966204615773975922730069857150963487152515228321519205575915504191494
1479 8870285880511377194000360554744041722968453937842924465397286032862263910566636113305485844272343328881861132644136905236080542812458163396544408632903915425591542543093623351081958029896397076877343540439144871512957738418973999684837888803978292851581827096890326745601855801294636757931537514643388853235503040325256032099920207971484483735542766834160308112116635549180255514551281289876718622683960435050649941080433096165248801708404018224183726743359472667343830627107678579625158090243135731842419803732816637116970235255592268757334237416456196560098612356767373860647018127158539051340959499845981593735038015042683
1480 9427934558847338018392041335817265003702911153761108727085152168419510319324574259008650489918907656057026958242017910558993697064738598393357223230504595255814917335281518455168104230563119491908544042161933402319634583912453295500335850358135040688839327929269187565851756037722361377672732612061813524437042318771646086100645989723148224592044124213865610592665612246530883562416413091297907427116820210678781670078356463146526193796804947334931754319815947568740384589886543759135791472805938656262509981221251118095140722307812084171546776636232353566862044667185205319757507127215283461408566098096616032766446544383141
1481 -52664066604732302339610482547391027057076266411139362530695850061616337054641878534129750419987495646116000970266940426093570102622468545382453637199822812723325880466373845002405601978711660046232860740912080698271069585020364702293529371269713009272233461748963099653361234571340095927848029990441908448211478963505146138598795466077243161556755243625256546192150836597730905039442555937839122931670902834675767917484675210010215418162023180234354332883700361102666429799867206298240315158896011466634428644908465341723650924481333797129792885278961022353828241830186411704771619762894489897978150400825255123378819560915640
1482 -118659608516663668468354771898111882082996644487467123620291915240552909289913898347190303849419849238515189677961065800006525982075638734135954199813354979514030301813344474188582331592653496489592669036045614514508511672407537770795880323776658294094108757253847412614323526835396625571557158274874603119270775194906668741303317394139280733701064113122315820340810122323447089976357447576924474921488644309427239608033170452035898774739657811578876613122411994083849121929073012612190855468537582060471998513457223168389635980636018386330620321732587497321862554500482848943074169653401474127838113087501567352743945371597627
1483 249988857716462447908918605933625307316537220390508414094579035190761450092579251391717949090492620284296817113907517182648464736281641083541221260585404709549250861451272440828256882258328123834037356150338950373388975422735015145258825275111332770811525474988894284959205115163984045923379051658218756018209577549629354228888250868401421397196222592254480003004245733860669245299740443987949385600207675533303135814359556018035609152394504450061603717063490533634815886669997431475491350643734498205969002000902034223675920490733318193577929875220139659154935138310822032990327168686859955158008939718275218510907791554811853
1484 1080606117333108127187402009220408481897513731802778279436622441874631815121976539822050076036431564953903144859634977782694146610811112222492900659278889566147462974144683760148333203406902599261186039402658251974948557129587779540829987541547940829470286775765826173259469803011760424924279159582340977853105003913976035418011472627376386533103671384110690745389916590124798875134242577026420710050628185699293813070591749182286900575572109131113740008920374492221759740173508519760827338923497572629272991595102596402403372355185446897892272127348252140407973019814201975591846356260670274052875731330786189980115409155995242
1485 -669315886682129008175028232314968669318246810930780619225430804460698335526078219919975567597016777036174574937717642495845106543160375362295648164818943400697293056014223325649464972401394267577075453649714400638774270829557326475981789384231388566210391549156433821454966003136127896539374202025190314274362038933429444184206283451433563247269886761670669275639803546899885841963940530889224989150825543033828137629925142943962363491189422019317486010524059243221951466516473500567612115582643914812510022411211643163328071079947780457153236999192725473676572948361552255340443824547349412053186846697140339596239131727687729
1486 -8233558708013885898486842296857828042600842933550228575281787897583121041379913998674326099852037731713496588955162486974704132818838160919745952779771170363729533875027009646687797396249712462405377729468322164463414170736671783261791702175066974372502398979517217034271254624218450871009328319101577159246097066331261692110286591843068268978995586450445504493369219677773477967903638570074169959505222842928884829124067387219970667520194185937113666072966680688774269647731033138893403488047126923217420963576929817980151677566245908742399141890630490456532384087060966084483368318372041330423316966012643669457046995819654423
1487 -3548347501238982841261644670653047357373115257034764240703772266358232692697366459234497126672920292460274564391138989503788387016715533383676415626038566558848482482927446367141542589439952589365849553920321359991994274929770497929919176485447254409029658135422180284086492602265555595233708904925244959325562793797255582820842607683033326248106379118750819563890594849474277074156054853849595035449444041692087865714591386612234123081868231801891263999298265986220609382115718634920118678968619519529850806698448315836855180006611445542326482896281412140796373448530100297100261546540595446051009039132661292283373073725840320
1488 54086563454858218448146251407351748940832785277816835786268743016723614596962031531485785572291343829534201558294998419319140542715151593054545253832359625987258254642261621159673039184308034647471794552357933791251904920226931984902622738740021566198487134721198338955812289767263600501831589328785795155397116670521576261951163535218444556604862726034367711889693942894940068701169415136669594681087115858810105938153880323927560549559491069757904398511468498835199278152001513337333705737361268942992095938340060410024206562957109915654467510338132021054930315160896662294283316682063693866912209722955844393915955897011740641
1489 78924995963531098336977764101923080442444592077060185471195148881231243445843596746127265459001785876756123509032971345845659251832160326740280163214629591899197632022753745729663837310387702773032741429800183311195864844735325470412056974138152347061694741669153600944417737983122489668467551663262509870676056227102365341697061788999677840341607379865623448836928106841260008220261799113616759929233224150654720998156020030213199411132568692371143246506556360738743543826811543781774536490141605579701051585229198620882192823003390034450752890612101906040504929300607364373985147507847861989269272996884473439899567413092622881
1490 -299680948220476430800045995749539162143384904867657665032686052235834058732890623974273233547037620929983287399032017589388324547173900824641536613611887790011610150473077602388047436979768539759269820436705353227567469596853198423906302197041998616327715201379234771746268290387722713844353573638238056217103760466548668491961082957529434055892431702374950534390929493423320472687924106843070402838376586861016020568921142237279724435783868795934187543073723131107651403237199049579561403671387277021243619983151224249287253117696379375130519681754822241344007276825669271685998069266597995079116195063806437317512123865989561606
1491 -852155919965194119158890344463000725240497049407078963331052094404452762853795801197164091760050122067276151962262817010307939309999023111823497756114294933305993574632353822495694298152482459170499010445306636405938523510000476716790701016009065045759578393063309978357192456269580141523626435281075625311836154056265225883840515480527178938283683361434314676249426241312140530229756700638387722343009155915599067556013282448772120313711849642532190268619617656278856210024879856051983159102378516079150981079755614595462602878720109616285789916039535583627541781929920822303894101821533029004001106041997751396809095757637921773
1492 1245610717578140896441431625783773409763197284666524691897750271246385648276438566622748543069213224442606859830961306115410332520218282660667258539168919596775277478679189394220637760705897319144389732611630836187033763667971912250553414363284925268534428016591333423866685576444478855386848580186590768207890169209575453559887065222178859452963338555190339064487080212651102778585712047263105097525626952111513076426434713212185950736775231929007122532896444261474703612635513491004946666597332423069554358802302955149548168945154546009627847856244220105780509155849764079498092383044652936549812259404647309825775771304289009469
1493 7210702157334499730553664037024778486446676630516077435215114932077554988253009175002897185389564078913539923566801025187565907690211444443431742831968984129917232501105666151690497847773274533337882805728777291028603428237975249268088321475348380588851476768034503272367032770331539846052233627154120145390743247603432034746770673585869112020949122085230541798233063901836086490194008951731819153926691043520706549318527690353590792932758179426732454413233767855426697082809672483368828780313982035623611226360592257317786389096195313323628377268520969191173301629359209835625351095795384139577820001698631569603439441607754461880
1494 -1508572865712486544536357343461635381895704362149595408069136966647144549682060791356342616094928492184708095249928117620306419951316534181239066942213453047509709849648659607853966477168006700672845322552638562280632917437828136485785579067646096290889519348104830694699766264779812141655706434152015232064487936863596140172438782969382904149794247801101831653176497586721632959905975379109916528752697621259884985666515302131710862224668444076317403317041341974896228205638921953665797885867344925863269285255528428729050793519886508743766557725188571549290262461589138720861295585517186416270865814133899599176990957522268604403
1495 -51983487967053984658412005602635084787022440775762137454574941491190029467453125016376622913821877044579487560217535293933267773782796645285261266765996341956930337357388322669687451411580928434038024962654079599480856915103654881362403829395084760412849856724346353601268995657100591064021341824230856249799690670087620383399833498070466688296438102397715624240807944899574238391264038041232650606239534925904830830896209134606846412753975700063444584209677716962883107785306629337247599348065219175228547869779674229953555517193253702009165198604835355887503373867103607570238753256084875393315605826024320586401067048776549837563
1496 -41423477907066578846657504198403637113752510240714969598090982724660017619678699476882224601157377599286530893468038470591122834123580906016587798170502170624362368409847705414709686071404881529328107704785609663516426493038857925961904775921562086376623221287612538738370631803641906072431396785166749625348275112042447402192762017284786359247878367790002802668572461792522807671922210387463234904970651577085635931230602019684870377181296591529222760990388323138609510345834175661587014146993804694185662872990975228850199962554048140802799294528515355042471536635979636524209684157464570479419545127087023392162130346120669606742
1497 322460937862311313762226535020041956395404575189619992583933607713670188652493175637754135795595761712769882028054708586941751582355995610980241069191472223074149993091870553273102473809661617508938067033792947532849571912686726243574922029844031236513325775782811936470512337796062231375717995984449244123249559578570895281606072469208480458827188348994006567017083152504496861066926055901165319338706092904248179885042861922563054512096533308914889328477355695601572244151312229699146181289462729532414172215466744380824688657798727773261357095705332136170052080433745616467461588635129557273789695655083220712645338995315179256199
1498 612425283211777365688829064408867416191672146874624779770570486786290311990244071975929708003697404907775598282330977881079611421221061953096355656384987417444686571960804491176070276309495788214234820967292215177464557363958731725308255461294965841149688324796099707639106760421555573882737773480616491500687485362868027096955406590201984973562336923524026185697090385052156514770381528613407963673500653943847631403657076060357147152365609449619448655410073957571838816572151459330255280318419362391713812326403570982776088395677064758880952157404939621467352836885603072136929377737381550629726511544692384457780251418159866503393
1499 -1644801281824401830646756680731426278576159879452715168316964767209401008577208157488349242565472927081613575914051982227512649655270907323765331827955318144074363379682289381735647040358135534348331648269258417552482446024848351979716198747613252814443592105683583847654479604150880045747288198410528217362059431687128239874287100694257378238227981519434019783422491682479321512698100862694749271697441996385889627791642957397584234432310123712784776643931415911639166892487034148563767988707819744335185393181863639682996732208914029653948547512532385331723011726150616243135301742708525350286801358040890160530737121549046388290000
1500 -5931778264306843390468560131593498191917864907575088626710958174713433192508916661319857198591354761436042763890368827395069929603818340995439821422650230066187169383407920819968138974524606051847975395040303923794734347572559474056873986976678013702491410379256281801128226927101769062926452612774843657866871829227204429552974946825671273053164339984102203083302124377844417116090771562988605017411946573992823047617242489820084264498869389860120917231801933614642038608492094363875554950936755281077182079466688636562429350978653482966115212614366962681994481584349837748093807386870196204694886938853736851735198881476165453813751