0 1
1 0
2 -2
3 -8
4 -26
5 -80
6 -244
7 -752
8 -2362
9 -7584
10 -24892
11 -83376
12 -284324
13 -984672
14 -3455144
15 -12259168
16 -43908026
17 -158531392
18 -576352364
19 -2107982128
20 -7750490636
21 -28629222112
22 -106190978264
23 -395347083808
24 -1476813394916
25 -5533435084480
26 -20790762971864
27 -78316232088032
28 -295699566008072
29 -1118895035516864
30 -4242274504336464
31 -16114522012857536
32 -61318316104168890
33 -233704761962434176
34 -892081784749354572
35 -3410051653798170672
36 -13052674297410943868
37 -50024945366542794720
38 -191951499382329074168
39 -737370724338671551136
40 -2835592192137294703052
41 -10915438468827573623744
42 -42058714120930943515528
43 -162206288065670774949536
44 -626119534541512253220472
45 -2418839308269017892617024
46 -9351914324692531931741488
47 -36184486072451410643575616
48 -140106519659284915060010212
49 -542868835802908561076004224
50 -2104842161965051398261225592
51 -8166207639442424103770000096
52 -31701986619913480978001632504
53 -123142307131372213856288100032
54 -478600357174309296213683891824
55 -1861120150404525535322586802496
56 -7241069534026688812630133356936
57 -28187052923743124620359583642496
58 -109776011561035953049209609110320
59 -427728943700316514165415855844800
60 -1667347877655786999792118598423824
61 -6502397684503814084957782754925440
62 -25369051286177339470889727204283552
63 -99017578058445932593202371501113728
64 -386626857234435824762275512894987706
65 -1510212054220504968482569111217069312
66 -5901261254742849274710118010921869324
67 -23067885678606324019408067433542028848
68 -90203221401125682965533240095197957596
69 -352844290800171937383437761517798132192
70 -1380659586620775825880443109945713513784
71 -5404163390082116192740770574271886116768
72 -21159466629456443504319421536533903666236
73 -82872714038331686734496840209577089383872
74 -324672406806818129151410155683852716536744
75 -1272338570235842900577892894405323701127968
76 -4987468449332443424813307232826571663837976
77 -19555754759391494672283386882442872249724992
78 -76697794972402758494989496323060834885950064
79 -300886077167870433909359296355416328250571328
80 -1180672316686270666727286284769814191029927116
81 -4634063789267213877317838323548963295395082112
82 -18192707678511068719562159242110192957789473704
83 -71438585388255691108594599520051697188371415968
84 -280586053042071771632965303109440688662713244136
85 -1102287008162933779323215532797218510166769049152
86 -4331281422170415230592504381681389937779744907344
87 -17022722991453879930214400419704594792416992443328
88 -66916075652238613454567090760934961871569165676536
89 -263098672476003055650127456494162286668501401875072
90 -1034645661560007704348161794546007867510097547803344
91 -4069560524720724972555122090165099463745117275508288
92 -16009745516609459315945951325856897947038297911064176
93 -62994206678202697446148556579270482358104458077799552
94 -247910166427086226395222240320200262500148373970475104
95 -975807023890326463128276033887353971012858402917409408
96 -3841561643735509341961763808684587135700178322304626916
97 -15126009696282927455051268700127667590819370039366642432
98 -59567878104825005784136293093569400705064649980532795064
99 -234622472348852727132647987403224514078170763210578812128
100 -924262606286164153588935055597826736068424891624239718936
101 -3641565106752591300552210251343854736978524826325971256512
102 -14349816855274454398520937525624737988333063057722057327664
103 -56554728628590892775207951860108054392556043032516606060608
104 -222922812222539607002801398832062427540062720065030534007416
105 -878823995451347195732151321247976054742502225615764794308992
106 -3465053265248166243933144933609629481738528001543078245136464
107 -13663985276045763532182658529368528599841419911791516612243008
108 -53889381159536505072502104559436954098675608574587509261145776
109 -212562308752112831644993370818882675780533699377908272611866752
110 -838543337067310049935398525072345398207441919549182293177148384
111 -3308414594572736868795935438832493142641118434661375375575879808
112 -13054748303731613129242863447307920544496484112526775472901221256
113 -51519336652643918016683449780109192235980174158407489228105627392
114 -203340673483632671920989489897692138999541424369527892728460668784
115 -802656199845252782911375988605932839351446401155852855714323371968
116 -3168730353294973213182957408550066033007914414440094143996665121136
117 -12510957241335793033890828571615077054810016733182029790954223321472
118 -49401994018193319280549536885636631777230978918945908229194685413344
119 -195095058470800206712367170232878679552589221390105840527503086978688
120 -770539845157534007622243321489098752297781133811457076128005352757776
121 -3043618286077185850173489063880323008282042319795933150974139692842752
122 -12023495614427656917033692610341174645882800911291826608359248007748704
123 -47502453786130245665853915615268828266146870993690813451805737888039808
124 -187691816064717883247638475531726162156864886292563147187423963820803616
125 -741682294491627379347034857341749298542034934879203662536474880394356480
126 -2931116444986202561870065249021529495224514082634998827806999145478150464
127 -11584842588503742109522412058969763800421492691758571942011579323350770432
128 -45791876641514175740965405913477907552765384214792289109938596165385928122
129 -181020324189217597033709856134898247473596066134625850043263805776733387264
130 -715659090269060364941376856687353496771696463195337959449763913947499289484
131 -2829595683586546978071378147025810252666242112800696394854920229727890508336
132 -11188743311046415937615952918035528848227387826404655580987983139431308191900
133 -44246240926433939862110863912879597458580484630422215133497041840269588520416
134 -174988301116306590418593726189255658155419370440955169855846098960730932506552
135 -692115620652437414250481134794119548675505305549903931863151280585331475521952
136 -2737692946524473634209432866202924604793588638977606044443103932296853027909788
137 -10829957018808235974214420939450809392316208599924311460773115478830166067945920
138 -42845391100403222914837342915470809072821193299813320436403126300943717401261288
139 -169518209427660496416183143169884457415454090592292710176196845686821693046790176
140 -670753523738729164438978324666728435941448781269849723167239324009740379431610712
141 -2654259845526690667576463864840147742660781639472873070240037960153822051647767104
142 -10504062455163723408030118258657480480935442513005207947768275451430882177555496688
143 -41572301165477472083532193436203679196258686749630383608299634361713182187496579136
144 -164544466674257127517474216343008534736969088655256472746286474081379893294852768572
145 -651320120473034622228984585211017588244388415238385600485955402476313756244873925504
146 -2578322611891088232390523253705941339840285306656979383069000247372039803316373388488
147 -10207306039360414906799730020821633612133481723088660548318313797384201737660611149856
148 -40412498821483314455646409628522416186546733110555532207161381617384022183309928532872
149 -160011260584106668769062619634619985982120742073346933912373802653178883545903995841344
150 -633600122415127895374893648764437580255989496521547911037029721403264690241773181234064
151 -2509050612682275033043744309966810059574663174501127066053825703905538254944997907843776
152 -9936482287515310486225397313931230706226536067671562085238041468216361657428113120399000
153 -39353611134921868126722511415852997463229471413209794886796451410979146840399357526125696
154 -155870822279802572384001823095824352010703121784203155597978777948408412840417611701926032
155 -617409066534538856923886713044349808858347700859239275171266764462238588029261046261272896
156 -2445731381662084342773002498620553994570732713293701446090873855164417234592670544611559088
157 -9688838818259519788676530367399155265595039998560578950496828493266686166053113937626724992
158 -38385003018731253441655015682386523158151710896204754182672394772097265764000062072093056736
159 -152082050004718448609789475496726341630679695166136965330486958128504297956258712471286442112
160 -602588074229688566310753748366317615944575373575668978885349759272336045384492081188707936460
161 -2387750654996771945541815078868584468236304767705909639554250995835224343956063856073280241408
162 -9462000280345441853397441686942597391626145839091047795806280068340415024616480572348689646824
163 -37497487277545644956210357287177874427603116538162350939997619262624377616785181682676369722784
164 -148609403615796136327786922157527954762694258436002543199814070426854279129356603302464591756168
165 -588999635144931482083752630735629380213250144661273621085455510936435907518375030355663434488896
166 -2334576286958400312382816354632327096044650597065551433877383368345369380174445723530502393933072
167 -9253906975321421729667045545627691546455861096681215292363657116120639288020475451769353276012224
168 -36683090327639734268050406263980281176293441807043233410855415379266955667881873207918230915746408
169 -145422010078876609612076736585508974872502576757081365599851823471594287972056160285270079131455616
170 -576524190931308943254787430905062832323965019269330741649509700405557363313883420264647558616881392
171 -2285745199315663388806474413527566778031174418550380261573689016293489216900894358614703406356521664
172 -9062764988764914176255306351888243087035445739240250097469033135836858680117329224986665261443982608
173 -35934861589273417690479729825369047666831264165576973304675958762017173134641946243739106799358626176
174 -142492934742357620686699062029467218494608833814467546872105629123672188133312792359308016074376769952
175 -565057348486342012814445461492294502553199016231333028500503120248193874858831621924615363109368998272
176 -2240852721649590198730317295305528356036278608169903320977663738658847692998116732313932618323906121208
177 -8887005405577079456879851050324612781862253058975290027896647046301011093244133740911598164658140058880
178 -35246717403110320351680864013895127728171277269077834384302123394299892351190613521465417942660614041488
179 -139798583858113795010199856287033778008058797651565448507382284800920945690865392898494955133781993925696
180 -554507592288737102104190954669066862137925359652989689978584120384049163302717977024060916619791692360848
181 -2199543830119252268717564847593434839167883729268402658123038060998069714667694535821806819763889969460864
182 -8725250748596547188949580692001855419830535772783341617541449804446905045714239049888671662992336830029856
183 -34613312437892214405218786650056605092804250759462778069730119791731273684275718997077409583007997719865728
184 -137318211760079850657955651801301323255143940791448106298658450091459006187999730684530082033554183285700976
185 -544794395266499375024442490737046295121309570372255952147865475928158016556945660475738234038854474025140480
186 -2161505904236217455408540982039788357312156809166810225738230139490655404541516562568295906997862858269953184
187 -8576287200813548704276251763115652966846757201057392400729585397829865962020455206846110657197619841582669952
188 -34029933139321091503874528367087225530278317129305922429878486426835381626654298035794886511355947221898859232
189 -135033512063142159576487250547094766920020137144290962432849495199605881120822039016441619042397241819724382464
190 -535846650028984226167861859699146997829700701529645370392603000129922703673776372666663721762914230594441947328
191 -2126462705472871748237737425275559742801613988654715304708730813746122337219575150215032190269361278947443225856
192 -8439041488686140952086591745751517919573884176391271847488950731015906239868739219804330094177118428374168797412
193 -33492408964673548489655647438256948794699699174008918764215003292597225739421753632565590430048595596578028148224
194 -132928276744924289096947878582702108804734381504431800432103039624036555653879032515527244190533563511036786843448
195 -527601359250139586906976350953043579048798388460475945928015964233015617110206765255703478215722266376123242627296
196 -2094169345446740422685262405818247480545548045295209057466460961722588731742378269158227946693494014473933436456792
197 -8312561545066743264748008001785273499945400110228332345934726512311309255678545500863735154224159068066441471086784
198 -32997038056700073709449055334161152714736673752958687851300859119818475019762738095475760707529209230815709377345968
199 -130988110402785091500118719066144308016047418313337467642053028868806430650784075206334181793319242405347161889295936
200 -520002536934428411002683253471641966300793897732132700283727760935415699328264788503737525288333955867245824022969752
201 -2064408060290890980940449893215940517250452724629217124297296910685988934702817722264555603004294707272442380359439744
202 -8196000254792036394880587290346091830978082049210371290333865077954930066975551744015143894359860157225263410795251728
203 -32540524707482915513888012650420528006589683012515625613386216031800793489819835199290102305030677056324345501204079936
204 -129200189612505353608867882342409482087459514654525639739037008335521469422059634546229468130707799999500618112638537072
205 -513000282253289592003144406791339446245475326793970461180431895136129691566703907220197963119006853422891327287362571904
206 -2036984645463531260484270703112454398965295563018348158441100414468574741031826426035010120264759557820258841413491829088
207 -8088601728350321491330382532763437620741757867832806210881981046760198874297952845938488199418335973133365149404115133056
208 -32119926501468007932270768769953917585916322123759779596974627766221545815834039321373873197116300428425826488196261988472
209 -127553059352969091980217628806292740176039483013635151325168645524509851898690331812520111669697154159205958417502889190144
210 -506549995353212400534120305784799817368786125698415082828608582731799123143554754784993331147667820004904729872558371655568
211 -2011725434452471215706857058812801598813404477958059197834427319161082385680919407162596635486488259883179020529330360205376
212 -7989689659632164512195388875072660054946859591597980872523623267630097060841027181178861183364252491150212617380867632792592
213 -31732609445814704049467288758597010726291666778439415526357736020680432229190943368734262525803713770050382847759796523214464
214 -126036460048488374320032868905904007545752751575369184856986107847936576567646165501113661197466901697051531915371705518320928
215 -500611710552593293536893369653474657526699377512555868080703020248504121234416489440148002713836086789619130583086220576157056
216 -1988474727637218973747296499122458478059863311517886799118142291914403476862576163786480930027756243733649304099089712378721712
217 -7898657410254216368289825316037400359398862326707534447400831352132008299565735854711816261001468563380212520678247110458657024
218 -31376209724235442426527683600920170568521263733138669332308531976514348550956909023654127527595588327405303244144286036592777248
219 -124641180024920649374766731050678111772930559426823148621836133664708098006425829295621180419874311561482040444568840929978490496
220 -495149527067191726894877698482648094162979936733269196800988026093087997788049376004994618879444349979467868515451113591034372192
221 -1967092595497431761082118471819478371139671738164768736639637754423749941090232670061004995943743216610566169320056946910059465984
222 -7814959531004812202487949700492058928052739263103587755077553082602185557601483879405775301432719242620853245302431293820514501568
223 -31048600968954981045185807484265949858774665374107662279990415269897875637279301506817900666798515925278265787926894948180717230336
224 -123358929157469638026919910477999892942440296349248508600844335464694050491736893351696745784045419893558932355392222043148588577672
225 -490131121133989721775058381780285945631780696019935535124052997164317343206395526979955644184539101611314070474817147816198136180224
226 -1947452994531286081858321487543797428664960917626825889249358936624946454183515490988021080623815101975407755003180171514923091848688
227 -7738104484840116603161579807831513072026231844414150662812066569070479756513257599594346269678346867717367104175075673629137774791616
228 -30747866150269949268328040187882280102450958725229231102764018745217501988554942021829848338647173109875505016757414897797565819457712
229 -122182230267075451446806479156199150170590260171527659136520596016372356172441187137997914045653893078882457350766401109965237078154624
230 -485527326366383491414819325639864453509176804025912909555333359392339233677633726572626831024701811502313361866610785617036023597459808
231 -1929442145520600386563263955204464528698962215934350792258477150109820331352954645389008037343151308140104968311323687071920074844167296
232 -7667648378758366282792056057902921484938963813194943072630235410916971691179476494436384755810592985654826063782173886223563776811637872
233 -30472273346469931114726940719151066093925148515265850170981064420570975710112271575085857059780382889940100770267015369811179393606875904
234 -121104325443907702617072815631084429219320021076064377880082436733558361953603117018454497964808856097514035889736940421453846869199855008
235 -481311771540598226178980033543269562384992051762884163507417501431018542793059799964466953850731398819155736809922892088995395306804052096
236 -1912957132794375630520056123610574973505908616300719905264508583498223128445995213657956638760804484305395159206969396673034282440571124832
237 -7603189546220881159051481383278710155911567827681627096230251398892173060157825145175573246542283520679958385177949101237760418471856027904
238 -30220254787727455105996892189710579797617942642530721302852803568260638371952119378986601664065903706307114212199401359053422070123607997888
239 -120119094975126074013245805099067609434169218497651793044503455387368463518191458984766853589354693737718151310387622796554568707280275179776
240 -477460566913945024136468392558729856978098436515350229083228357571854494464174618371038466967070360617724396092580805404938842568516960615952
241 -1897904690388959655382305073505217652998313385645657653139336989133910771483637406802830294420654465095664533039890765580553442554005875695104
242 -7544363849421510062992760119857638352932643652016888949104751761650359207505238530954605765651334639255492465675853625745363408393660595165408
243 -29990388672957047560769030008317738201092416138523095342530454711562164439470036530876623221831413455284572766783006195393573736515456100153216
244 -119220986956121499268013488195096081526653336250220936262894198983016142992570288983467956852732014826431359469501913930073055309655055079518432
245 -473952031709557331755076229638439629956295745438695759027052169522500151073613354733262966515396229775514949035336758877552127896338335319659264
246 -1884200146857217988259055588044302116136670000363620383900592016208518887742862382952167630787352181989866812843899560580401348869642541399841728
247 -7490840593051348789892292845925078907625749297551033262786005485755399115789021249154943144963132086388388890089855696280000047543254658050022656
248 -29781383343950262232957743459829045032580029105861177009664889814218960657138729322846577310172190520740221694294339550090357300355517385442119712
249 -118404955990186022484555752744152460929237348194258576425964117195831820114699466502284817712888425557479678227839610328915869754190223480316583424
250 -470766456646259185091225202406494540414046001359081173140706360559621781859876836242378087881731972110572314176540923223282716398613701269336166592
251 -1871766505230985963177946299332324695642674322880006538505319374169531314107072188147436795488735700211669456263121604057402384735286318076861949696
252 -7442318959360164498504650084015341002571902156879726888948553297372349635706577521906008436075575763528520966359020339567418364081425943174620707904
253 -29592063470465711319466414912152404380457135666274995654614664050584567767608363520036529339221084291024682826614379786808074973927746854187273784832
254 -117666409646690620062876475066678586709994840883891319244208592000374911838985075705375253921515523273416756609273257600190837460542674485998219588224
255 -467885896405694283999787680626561137499863005395469330747511198094062204744719584926893354809605092260741491373170519117819844089182609005370570262016
256 -1860533638515820906529916594230003663411097274279161523681575936606061924825184964070323499509727288180695177126838053813577407760876978612205458668986
257 -7398524889132536170950917780298033704084534748110711238626411477520031011802635304363606529245557611146273088327092255178331272382948584985876026848256
258 -29421357956619791765143125449068218815421631685139059237857878590776157947513116639753400957762362174576614723783351050618317756934833945488276093842060
259 -117001161564611633746265125744183989559299398716166789763064047933707446403231180816020213252394934236614969229586167493010785585429532287818327328031280
260 -465293987758141344120692392222264781787920504923290833799659375243293373366015883758020685436804472410289318976895901197923383378524063753845868098827804
261 -1850437584270370671153385941846004204076821593661193276549224758119390818842440027925112285706678519098998703001290123192605698065692836883098493107963360
262 -7359208345341350801063661982975735795184260623714849516937388676366193252719404511370269965520450535900721481496829293218122871030652037007318515607303352
263 -29268289325410600818323928695422113593539722154146490897660063898334183270937335944694788912926907910573493848799683312623414573789945199300618475105785248
264 -116405390266216255337429808019420644245146720641825676708102517466675512768289267601707613549264070293535826447964237695309432455591531237806844965687848796
265 -462975789749890573318724430991745226525021400738532336201384803658586995810695455508257527673903265922535185133228755042867860709840683020982410113685121472
266 -1841419924432377501063046509427747469744562279308884521225025980667924580155284526364346461395727143141763667661433810356711050573740623699859955388585921384
267 -7324140906237104546695324110937146444094291919881412036641948098034340265265606578943662785049475594137790563163559871229436331715312452016516291081333080608
268 -29131964376500047207236918162766235066953913717027911505405393515921633955464310183802093753558095644143657995275544888168093446211625143292379378447128398296
269 -115875602892433725573639296685214173224163972299013605733375850720477692314937593667711257976637695257725391268524379389380299299767749379549446756984868668992
270 -460917642917281228424847869023384454296235720838637058296510510335745650592488658906959529598705372971660015309431399683980512397639172928891763558774615674864
271 -1833427238708149364249030347470705012873078758235862363391840194061099813021498802515457438200265067300491812643322160607175294442347573736147785081754614549568
272 -7293113642891376058667472633899861734685926327193755914417218423444098191510336746380416810522178574705615493486883397908577940936639649547259272800532113739676
273 -29011565944046246551635243310689388509330053857479547981838181558828056610484154472634676479857947647409876440693399166842543809816179406249868659387902515829632
274 -115408603192863328626581891244552991958639813230909166791318997190701542592994565398052158492952441436493196474651029298713090690646085516146933026905928149549064
275 -459107044958160453844082606699115406260326164041634251711514509566536538760522674648265732452671360978407292189415035600119400871070414718803073707245873357176096
276 -1826410621628394489778124883625007427494076597150797047283559503456538773263211404186651878610087623984902074834062131884866174929736885842631908296631423271488456
277 -7265935243064388573285981018477118933330079347776021731153056168373219050886953467178042731597896843763856187508072750681138000591354111607063053026901559777504576
278 -28906345607665486321626216583203076394164368500381960606421387518670598187467241138090046994353204065039300698221120416916285532511699791392219471145905338394532880
279 -115001463204240460759059682436428413596678819019979720603408923610587854780381080721143166747074599954587071069408270067757125114396806897041369534593722730236633280
280 -457532540678642242093152492325731107695150464359268014496427452616164200502431842398317987254228363096682839337688527873342654553800670037233527211417195558832517336
281 -1820325254859207460709034651883894406141206194999628502081052552319862681690937362052306397653540371900250815573380195571924298557273542493835670590139944889784758400
282 -7242430348970746764178717128713848805270056747330412163044934040924170267388167865526110010799222057570448877953709053852778193435583294613669877845942412234599055888
283 -28815617231503774994606513589191879773452083623123300329277378266499524145769572753103830850729720155087754999386655543077481211809282391484846300870457263636559458112
284 -114651498135280007935908307618149695617645456841889550952927596352209743645138997037610197746946559764893639171771685388867198522844166390543574277979600640861563709744
285 -456183624356023059070246257407157536864135202811705788340307123774542043539338455958064170495936605360139413368736902213789399629975463388065330383519447081053991966336
286 -1815130027597559905412565706389268114726958521104462517807908994254676636069693714792618606559444843150141517851705408533280173179247271638862027619359033041962962444256
287 -7222438081283122406869408711658662964020125501718890801355785238466798188333607599916080011997519666212837716025544935145692642580921114125247473166765447968226919523456
288 -28738751224708088477165004175111163559334955498571187045551856825722595939023382960940305327866254460827715930832915215147932547213581291414598546838886103017734880198460
289 -114356244046174378383188536947325833263960257604074610282336687011678235119256430023175998543109316526023413085192125055157558351726470273620612805031261784386588090238720
290 -455050652929103806590179632518987687533662101361251981132545274912007959550085109608058471644952550208738723866761298376144061596292254599562928130413995890901419465434120
291 -1810787198919933893922501405543065108141718555867840720813529248205659989968901026750330336894763781061632834442816830057545574003264666149601909589236943496663683343170080
292 -7205810725708792233812020507205699633517842037608562652015023453669780289353778760195030411354067928248294981749331944706560866643551052766509209478512249639451685888719400
293 -28675169431947160931779476624225112374528230640294871008167818716770839489216188373651614112811392057526570095918705527070642866156615163774923146226119143802387863893391680
294 -114113437970083452690299972511994593238057411896715464716475749736380441989640193408242062747462273078335714188202882877472237179447006783818650819339451668871703808656391760
295 -454124768654289073484308272533823385140816912008114314009102319281346334064561663968830538134380681895294282178890728197624260795961991735974849145680898285565012928976920000
296 -1807262096826267045705671983603405844697238756167907773392210266044157736373925167415580245489299633723351137936589854224561995993498572263509262356390006194555198348292869640
297 -7192412561834043445981039348854176086563652696858659822313291413176166350408980887904899406866398038694262417186821210921341253746799043354033355436225614324762093274298645120
298 -28624340575558254994377040854197527257163016027422330754617323983970423777684071963546222821259404609937539356514510951816003555973883496133702916369117281990742012525669459120
299 -113921000173689419827796907682382072407310967352867949873411845217323885620487445343167176642373873279183865607168264548007432020615123638476459627189848622429809151849719791040
300 -453397830057219020814984262741232476028701977191868587436248935487192262740149710322311782664170901514416703053010714820629055177726326728864953356297121197483952308356995455824
301 -1804522849457921553354054093445950203866267379295321759098183730020724395300935413747284563323521004481812370434033637276101302985094856724808368021886846698103958229935758143360
302 -7182118816766396686484104387859149654998275939861255009054891971874894232735660442426352304098053267726805916769625796330618226966315303936465446288044257543126911304548881228832
303 -28585776181809254155839005536003786412975046482403557734200148832433402997528582520521782205575379070332808197028623134789187737501368106642368333350313928819535366446328462524288
304 -113777018295903105506657169229722833992410548455741548812049447386271982257521923525121143005982731059099259814524810631337655254996724284044668585571722432037987404086897540445336
305 -452862350171457033946772364700318871447388286963923760178820428417743584130231443114734680812378626455832759341992647935382738880199027315310836677731998350371990673189559366437120
306 -1802540144591328127805152167182936964520289114724817216408787353501673889473856650956762619359735142334013570874719303999385241665333985722503328254238042930510475867912455006715984
307 -7174814728503705054346409510163820667888709580765259737620509622072012838630994020143988955175962079046233395094966158269693452359435749276535589037146719387974229603296365800515392
308 -28559026933006130327038484427887000757296279670338820201502052380099166466780501548568979586896271365584937136299077695215203658060654925895455825087768103399470273055683656260005712
309 -113679733139405224630016025332466597270153072045642720963848993942155689474362852984470101769745769479440872737692811752149677887675981747037297138287425648504221552695127303880979584
310 -452511441192897280054576552897961140225343797891049665837641837079586791759530489068836538905318254466515332913859191086110903792443786457732786832478307977861077821920447605631103392
311 -1801287014037368503915089098607782720187268352708491965760526392177665419724129535943691287401933852336408097495982937369272278469645376224175677794244330974678945930221534861943880576
312 -7170394705995425591826884937832009883172079333950893071052692065698173341264589676999801216830762898605491740286788238696033931422845854081101193180076296736358960885073692948716731824
313 -28543679395023368677774845271217022244701149451139009106502900248179674980494508216523799328120028709799206258328684034871402561269045243735385445910050973487425052775545969086369238272
314 -113627525919953256042337411066132302763116434185865689249620116247885338408303223688319083108702250542959171982242987327224233062121504243733442307225748364230849830891054450867546496544
315 -452338764795153415047315461931368147987304378357823249864047699011369373683057291497623694799587327043678319741769677984231674493251265155255424153875879608585584282659292999891566825088
316 -1800738640026068234926915496227521917544317489508379329401917527379141154511668892818664462245965777678692239255130807831967387366921476158858894955207055619689671264886616365228842766176
317 -7168761574594505217167216261617061041463942300103284939713499178568313343148541378688282696353920192493868790534704556521165362860305758818081306847602073573695905327422615447153221508352
318 -28539353076518063371751871991030077376233353369060476393991887604757693633474780080654890786347078166795250596864832896455078916186340803892326803765895846251935107830392773407943388128704
319 -113618906804158061635416434026263487738353682714435878410232707323868851288628794018875528437652877283106305363197340416528308935480757449619539254521692814330735379964689556196196871217408
320 -452338487450595326559260265291011494926769888534575554454043975628007431213568037833184686581422662346472406076087860428336381950210541844544216991121929469934677695314296949737753307994316
321 -1800872181039610658734128672858606216822947579340457817243643717401761632511886090739778029749815443519025866535066323731337992851449919938621041396874323205125300759544248093018713858309632
322 -7169825897077527054111765539501621430461984607475372777612077783247148604305292427827723443799306950190337173190833743379821400346437007802399855171252544509809986497193678410020010588220264
323 -28545697781795367350711306735990084873015272716962113623516664507975728125997690232756819197844382993921971795283282376386419900481074628458523844328480361329320806065109537439363865055322528
324 -113652504588454944833549868402575929608986661228969489000420170171849746015666262985454287408704328119536146396378549961472044920489244289575393777675195603150969003059946275492702293702490056
325 -452505240186676929393169484128816207718481672731134574028171332515183759582686747450303035810769079003409863348820819492349540378418676186104325522087609468939081525698560235891506388290664512
326 -1801666614884634894260076796558602735540214384280084742054734161467749664201133554655986471527617387295501219279760375184356365412043988917686234727687210670709489089474147020887675775199790224
327 -7173505361676572260039439992040335002500712721284315977644348226181589704049238356411377471121641981116578289758048562393036231194360273805439178800734094846453799284686179567568229911871251648
328 -28562391224179172043872136194427033322180970693354410371619651189068649013570868324749042483873551680899016523617552376321945912033768165101448852738784450661125514313560403332348347445943730696
329 -113727057390857116294945383743120741250760738585886236321943103913347526547411745803368713173022637439160575681803209249640834739067573956077205756024329697274729659705802684775175639527399947392
330 -452834082280027525560382465424139695934273051473951636493634072121441235748262255328513200472506037840910184763068507314596769448771661367908474476953034200251146959524902302390258349512567793584
331 -1803102597075997408024414652546617293090197386725160487349708280618941289433782186141317851998411730016238333334267023869632517028355784169907145291501131826226838661253204476330358145742169093568
332 -7179724229652223116731434522217339120562994162466989762010096863313634859930981983699001060299818469159285546651509566461735904806512996098450554312823570425971292229713922899012795787146742691536
333 -28589136870935985953298107836946878278937780486603957938356416190748733757970347609254159665517869317003701948730723450719256718364487533361921185820070722778922636612452360791607745962426663679872
334 -113841404243279001329892226434496229762335691437342859861943897882340423116791444451049305961997562177873344130152604813619333582356052461183353457474223373590430510840241862126521675566221971475744
335 -453320468453354949676730358405242308046312618812464869802390008833709212715776618681828988538034147064753148768991790686490052461030078785677118223911626723286737758930811322715044691364043260117888
336 -1805162332845919170510227447785193834312732302162871712238815616138727813387431839879370012521259402417157024206503359519641871369897803491322481481730202279995091810840605760734130434007490943951976
337 -7188412835871122738327223302003799451567255941447162199773998511649850874955246720043860356103190814691961749271029099670797364618128309726257380872965227510885759482742918764014323452041571610833152
338 -28625661994408863224509210731402191387867207562673702126024063171332968034084444837199472089743850639053727656396786377832770276716244246354592615314550252926817214554210861044203203821538142532502704
339 -113994477486162664382953322855083733378652229779336076614120956135718766403374890813339547010389126537854463021064614174435708662866067537894451019176701470962223482337857656444853758199313007984265408
340 -453960219194104875714576811842950527687747756739556454340731946212006745376952503809401377059132752492466127327420375645973792679182329273379636972745907961798063370771763122062147847731404024299936816
341 -1807829461300751173001863552156045913860955916915009920149972590638948947265152212088412315309131810580111959480135115014718921809934640131299502804450824184559091784002273824347679771562258298787701632
342 -7199507136656711165249431556289686264146464668565960570183304382940886466952288905134743409395924171512957129404863573276264043172612891134364478433176997057514553123059559941865678583029344786919911264
343 -28671715907130959494025487839697139292595958993835405213313164653554199726698836705279740614157108727229510659589069732194407353368688675711386787414342700553365668380828002660613735616525148193794918528
344 -114185295879174785017212242761229570640701076794891081298535578045803820110746902149408457099390981193874506985072614296741647834127331316586846911604105540119874040612095451264043920294501018217062167056
345 -454749493860350375611431966596203173989429933882885502243457555416151141622067254406580661580983334497768948187359745751897187601685957555305394590539884329526872936558984522022087263807649259024544570112
346 -1811088950427513208116263669954311773041467617025587195332927996003461083619828769646971854643681960231397634384319504926610395678135858471008140792013426859971832724711453459254380322977425317845618288224
347 -7212948299877547498153790844822033625150727480382776626254299240728943671905967246706987382220304936278236646086411973975214279241354626809650690593566668226193798097556035050556323784832254777820352664448
348 -28727068361379273788097441510937131530726627528051762156317743144471455750327754190179717668708012883821420846662574891263885380921573946367983251552714321813487262431642287316681390415883136397568736644896
349 -114412958352149976001948192911838043433347208834120230261903999416704688248669804593839041746962415984428735964788627751598558679293067442651920084217627983603847121048892030019152329703525273684191810049792
350 -455684766279647526933896711499703257833609193572684140790323162547980567316573691820794001593661026146570433685063222042867626949800957321254809574350701338429866810905603468060563605484856396623645749937984
351 -1814927001808115309571897284238967726526896041602383281616510139548868612596934413616220634251228603462493347524455165517243437399654113404502369090210783386171976502703889364654226944920631816776797076839168
352 -7228682332840224933056162788528687775852849104650036534966773312799374395947361486392767827455857731752919016572685522645209810217129768468987225163365179711138738570781474083863584080179867244315999889196536
353 -28791508095960721835972919677316179420984661869787465648567135196093088344527614414087006311819594041149103880347716426040211255554534572558187982049162993393794385087498969891535986992133322807985944436009472
354 -114676638329478459145119392126849628490792314590668783093386699444155156263101491348612073714712941739012910711416639029643151905232198524281633251467337325487698488264743111055869811704042802481195227762524944
355 -456762802581507960203104709943601283132107753303722654749874623337561402998601335384264762592181623395193680499790420411606583707056241955998967360229835307093580473371457129660292137593334860757956092683290688
356 -1819330964034300688474872011539677490650287950443237600461764797992645407935014086808483436141631896235735743502741593226556304755031686380379462292494889182657903077422450065230268165958252431398249470451933776
357 -7246659744076912133794668967980809722132494710787026006940297422241641347958453477843337912566838076816808741681938620395840736397422212844900471384525018713678258003097841071647008300199951959302615521832077952
358 -28864841515047263204072195398055123523668107362686301872483697973649639843285885960789483376654282101891860291097467879904335967044491649041716712981723927753515332586108234607349628407026148498543002676076524704
359 -114975578568973684288842123862387993101783174769357331593999255208324044925395281607643074827610699318015718395729851118948214905612647725362652232103068087168331800852648084879321888801449315797395234974297025408
360 -457980641034482680802463551105449007987113407047253829119975416473063404718770876798108180151191570174388894748707115085135609314461225419387526041995623430454179792165682105489390595019363423149355567943467555216
361 -1824289253933834555453216958890698030724200965610516856606108148483869808828554747867956193690762937224561791000244644780603462744305462736105452717956018811869545960735893229208182640024533966119942745074270565632
362 -7266835235572479546070063678367781755562939849690882508913870575988251786501973412144334596624740424434981400141598289196839787406794083361576755475075576721214315000961650669153373265904133862577498695806380154464
363 -28946891485638501486758883923699513135615196035765790799052512742785485931542991516097425431722451205011974935357696890991820396669491324596495161519381119103445634335097801748019456029181340274103175615803490963328
364 -115309086463078202072960616809205968456696075279654761221115791437969390599024485238575885329889427180369877331863815356893817144138596876985147997009595892625777687030368750732531848242953216800884533718081046346656
365 -459335573685276797270825075784075755920699283119887887296636113546588920491349195704762795630218139336309558851425726521785980628174835088791658344576978452443502914596879298949613639533562980756273388902828639725312
366 -1829791284820820078629381850687107381001654848407325654259178800092652986036336993545746559585300971280216862253845506836089963889056667626133989659408746415176239474280356250173745904650413518209998419058115819266624
367 -7289167422372674488965204421025205172663513196893555733781451359654604778798613050642324333587365377416858527051432993630385158974346660238047499434655373658807137229532390341288489712850599265007665229154635957909248
368 -29037496241766262918913131926312236274750554467471007900812075141542883608304363783799644755041511177386757164236359853072533548746731511859662326287295348661403755545761736429369106943646758549334683342174219557680496
369 -115676529756217467553936298903748819748017602887016074763348495704992273597474560611764721079633611029984812328191516407346400293355566387767682298386074068529773736558852808760593030828702658639047276546899856550420992
370 -460825129620374405620159602308463282119314427626348806039079924252931007750074088540015512790395783430946525336343860754073246885902322933933416407383300810462434544303768971897764440499667681144356821032720765261053984
371 -1835827401072378292149106785890315296845654973575403860933421235950268669679325270594226207232565188711768681952962933622443797357261732267091416577794320357554160439585979015948043285120261976289618310566048848831523968
372 -7313618576861086935660641516531066351012849483049331003596674128332286429395049607285326767174615612857719314328957760667975239643683147447222707179263584714260497712908650690310135889883570301905421348868388143186043936
373 -29136508384897688354228971842443225290175317599731920979446779467006608107567817745991445191524285005488077712648868319262782222892544012880443411139173192974741195894805841033175974967406730081287278369093686747624559872
374 -116077332637312800717903014075201498591962752215810248024823004130295656109998738732135242172328864481193353914994313293367755082073095511854836060789476265852873030021678323997656756751880273856264099920865973995960839744
375 -462447059690815018689435188585418148462188178624744577816308917922580552761132080773037453873150422131732026612939787979626797659117612848307965887807293973240854362759910149449631863862954733468187339881523492386757171968
376 -1842388818412086811437212085499699851751071798582733502671078045083618239380295107707066717197582903751972796674977554061783246029584134987169772365534948264087007229427791429693329921444188430399080508964131382389108938976
377 -7340154395295648621907923497020495351644574771920196472853475013976686386067652499588694967010087964935617032767846787460435286139927054468800734561468785644999368179995563332735963352078973686052760899785102990822310932992
378 -29243793971168126208219153832632974952237565811513997649601252406940228752041219813904611278247881668210115514645071535453474815363512123352042082574209335866556891661675810773577881955060166469548451487603013866359976736064
379 -116510972171019660691501614594748525672053254483680087918939698988735741223496506567751450075714327096028967145794524918939225111086717127352647031405464488383780840066211444774701918075984055464529155821985816402694058627328
380 -464199322558425321721018615219067103218088819522695092222832324242552797055395374575167459267473142434288530292609139621880726741290736942341936640477158888370482532523711764198100881960172521201438392722983738190495473057216
381 -1849467569349065731402948925957523546973461490549323000908547961005823272786787559295770091076036923062031246227077849564274460716229939711015693314805596007221893815519802824240616765329411432936926557304078699411418678682112
382 -7368743784461040792325551256576069544988142933949394029713714774515657820298358220794033199449298849606882572419889379829650484284849840122756596293280420985103404275591860329829923667163008851195381263215605779588049422725504
383 -29359231677105370453703298584986917837466890693095241037417613279895861868351335276995388446928794449382912513058341675455334871736141142463024080176010563665315359463942834611978649288125985884115702356130862287760207492295168
384 -116976975035253532495036440893690532246966659986582599409014864862455150112912479976316825678977904075221021571362519968535492326401072485948943103091234862209578851470910263877727525110923719992291711846221270447222722874360036
385 -466080071937311330692473350026813304861461724578363920871618210650327692592333655157434063919967661347019371715211048694048849178030103850778719562447284969365408184295066575025282394388565522518891244844374861328708667314711552
386 -1857056453281733958406428358479136417197686885122519641013752182086385824199409209861456300172511048643095560385042515699579448718237929866631847679131061769630643416054621286581638507244520710679661839252666584905854730402725944
387 -7399358666526686573162016193165342919992493197271527536485218325753123940287014825668232914910478865796386499953611349322427267096625853476273354248785819671683853517355342590039028109777710321668827443434428264351994898227759328
388 -29482712036411971194560631742557825923317838544499113942536482488112496961138853475025809145074040628800922629334366223153547574127766888206909936963421212077195769136232516690619064449752024045086347723416230281691828163091826136
389 -117474914536077996308830078400673665032152183084967099987456952242907991544065565373492446410051110796606040440190769626226051991182265218429920141592824012168359394975186984130180449611084344421047949679861841841355762928461998272
390 -468087644918045222851576819311032336449670136215410167275182407594599004381101212772695269482485062371705720142138579707821485864180275721200916734347020813500067634350450664321531069442157869606660373919025372159554227549079252144
391 -1865148990828150345203005710719479608828751703967525084048621408139284830180226435253975620397175919968201951716035392227575189047718431629111288995316596116812149334110925606042814377254502807323784817821150566945504693554367937088
392 -7431973800405274065453891361786311589906841816252225726046928525941925821214926092867160162215539217847431400514740069282288448128184334818529132920695513950681354714575060194989743541075924493189775955319857059764557663814345909976
393 -29614136741169052724610021875185737212746161870226326576137642856801957871178211132845061217422374704928117407725307365127676686768537983793394309150494325125055711384847640153918020811830716578738572512713639259269513804272420359552
394 -118004407874121994312449778440809517653167427378075353519657883971780125841683639389963886906916666015684178298984748602600700254511963843793508384786501788933355110765748848910332229328219357319922988541305609659128940320043962057104
395 -470220551273985358424199816129086073383197166466576353566556805053356086357648392080198420089886994658135908605773868635762352384098544186699363383365909097581711651672733943340484710420930290922604857320566898344304773318314802559808
396 -1873739381991455266200156725926108980315103241718636722840149864044231938159780614432687445794957523722936456272950005244820619058267151089558532212603547766148959305271909289282677393782183075214385252559048093413614588672594287410416
397 -7466566618087677678683637689088177836383499918446431412553174674509512412675161781738835189028757242487040315556324161456276342416007448821345810559638017903328442426784700943592815777971394322998129953445905802492110730244171263445632
398 -29753418001527517905119416685352818896246204329165537537318358557621494620978420238998544829660538910439637166727052100382611165784186783508457428579596244049004650613765480859380488668469287846234963638167957460372417799427504698144864
399 -118565113639420796338875185948175754397334351371898876559391340277343056848595120463155461534130122523862319174624284667375229812054472059564703413204077528462252277565154434314725445529713346941541453423526571336953437551018587973465728
400 -472477463659759148384366236917569923464963844457365442035529853855654883109643786667167034989374288189112072041311738494191339433846046611932344222247021942776012815835738406924369296807634157310632938543607908492498153881409036576977816
401 -1882822467810057583599585721475805748783123789808200128183184353434372343578641104740538725464883840567593518247004884262164539057118252284959685847363144343384220645654709737028987003554509029227811888685955257828160555866150325739526912
402 -7503117074589876205763914982056951733309581295117240378425134086093486599917691058517743764583470898128644094731171496018355297078069108589506898658398674093353457242556034257477769909404201204723501166877334854538781622830654553573793104
403 -29900477958572894416329264514493993835363068166150980101828871643737681666071651624610887280352667271422280833454605360164269173947490976621836547449943380352899310558814458942181823240858189339735367315257675883383348806018520935346472768
404 -119156729513984795336941473648076961664977839246226623434884356132021503506995763415549481489935577154269408589749662236876482193103095672805417222905740997803743565866789434190884231406221717683837733690465450629717971751084346433564745936
405 -474857208621298372150210534000375167840380983438315978857916250859345402673773923642093824668210935974809688620152383110069955413776303798382822155938515918264482541178381518551457904956027675251745434005028332283641761922964617717685259392
406 -1892393695178572035996721647526439925872555423532804126082390919076324490513872768565443034094386814649191470814138876746151958814272907962738738191151763084950193093395410051818574719735501902553799257167174012836162869178066689642757789344
407 -7541607510288721278704498675865333206268671010938608883836913909292899195621797189018346102777027037305031432480265289790071833683730895025252312431894715567785476687785133267933952269283363282811775927633719865702110254642931784013727256448
408 -30055248145598875248860409237027355516594471498488734990955412984453560275875770814235246166927828685930676703503010319825659921057978796462842574414366083000671828754532896940638986404436570954709317722975230446817038213899427798635474581616
409 -119778990163532555600571188579271344870873835532128504392544038243636831730114494173711673157912509734826146944473604934517313713792101163713242258284575546295021962809088012853837541125175944731447482302585421446501785128337021112897043813632
410 -477358758345101871050063120455918249963155267167761375192343366382172073375948657759433320624383304252785153987049728741744466418605711094906651143034634222833630147228508478881241752076787937782883100614296514950042194687599316500264913624224
411 -1902449084557707909089255626607946396867102851653138692416521683732333430065641399452862597252217874867545064277486138538230334947413931584296302125851412891747538228758049946322829502147985236023529137440144978390179929078010310036012097280128
412 -7582022524548527085644895843781456994648722657275999173222055477875925120328291987788301310421103175381601171880605603027638782188401941871847666719960789813747057933541090589772086501157184476589890171140892625277294023670624439713436542599136
413 -30217668993510858399497222767637777608438595208581446442541723386107615606962339725941542782582725921257529649606229255729948685043203238575554492817046540387287727270319795434919716972855672225522398505102492253813555690045941100080056438399232
414 -120431665301714414809966091144269576887367280574526635297066684719285310572389648022178136934421145782891001460188979723931412706075679268147649113586402706991144195640499647684741964263086103869801608528693309520615750535798988876676423342454464
415 -479981223081746233258840861414505688336157715655751174086712346702314985624058953912471972579080647655858649508944624713954117859684508406917653339541769562806878024483815039879962928875420044073636388747940087888178993031934253519516647914294528
416 -1912985200319863272366986025691637612977218292302139665458751482595226500831400775001231994344640127997647779892513122050935550329969888173190750852900227968765606077453852446102171488950486512767049216589480299209624672771170298433984215151476856
417 -7624348859651449037111774812432879074248797627689265473191395348007650680721353409107957364583591574757924958378850887505879246661902961476474423089213733772827074858370778208417321968437693307831624672444100658721621607670723276240650511633024512
418 -30387689376512299204131251538522791668254546207004336958412227800736476799987078582019149093377524434344894361870888033172231151790960627323127810352510053367670674271692465854181110439827960755155303686074142323337387207460789958784861663208388624
419 -121114557911830564725555730274676241995206247758197447282192379145349714894411152022156201261292685970514381142211993372139186264536929264904486814429883873615454942831614093427619020545361885264372017276159075768018976006423497551285585542893405248
420 -482723844185187766630037323237051823501505443245375862692065482129865378376649754978810901919671096961158209209469567148803058030594533313552495100991724760938791211469170131421990142615466111777074511169732590433966984070404638242667250491457942096
421 -1923999123502541084771327847400373223486654511880846890510611378991608338060602271639542188609674371080932123740142183985949161836846292962310759870005834008817784001803828583468707188695344690572435340068732231867280561472357317314506047877728612992
422 -7668575294143239652106465846359953621488684800790461714060891140871885140004814128940198327891620595196915471059107897772355676741596507004754468985541645996387745860602328624972463314895764664378893396774021761793568160820695214426800109682175258784
423 -30565266194610199199254501232977172718705321280234594196691240658931228980027987031933914671937970136533538655957214545529513001881505096612592040637663771596028853108658595969205192607648637904484884430071059137127292032891752739820670175582900407168
424 -121827502612538998923556767850470332828873468826801036503954143245803036269091413517052842191285119327256006643017985429441843894784584296053510598979386530289930774011650108059990218947793769896183908024585270130110393386569147709675180506848228440336
425 -485585987715199666763421569962987918931012885171640074653339804858503342315844084525153712061420001755208592784599322475873084277546925133733339129701539940918207375890594239437524528114055918577640173095209832598620177336458008213885243893051827229952
426 -1935488426764264577235507558181741650204761871013769648822977070249850731773633744683639703462480608545588058781782145058901086950836175637611015930997488714734328403702937895760471274986232276538830727092238252968606939594317125172184175882689144725344
427 -7714692544793725043913981954469603704642162719407335850753069545246541201803921751025198703028165689620124188307866672277937235048167521720153326281324447765750270473848071359527941651439258435585396227708821321831513475292204946089080523054344341984128
428 -30750363989817413142476799015969677992510685474819187868797585072965298743481329881462571048934992197311242322152602185596038989526056447129682326112592999255090337477954053090597800282089615851446950220914213335054791228511259441104513766246483276543136
429 -122570364155376637062225178528494378589490078785460573047777856929211459820724108967575065010043667375744628343298317933380146343212540867007225728613075083282531612174418658011817227684111584281617046779821750405027803704702968133174209703671588355657472
430 -488567138555454352431993354664187149607025192990919393048237400245733147641604320113684939023495922262287755058862209461156453561241299281200111654735084797494852774098900306343833220213720964656097983846435493558078470708299633978335215317576101756912704
431 -1947451151357768223500550212551499213811222940161785394599275582889143723831394680929742968227632107502653979267497633389070689913513368274847936115317848703893135818431230351365396087769820615362173145216556935007347844311029366957118958184526136758226688
432 -7762693176449545917121846611561843573308397589346413520313882062280140530903475385214778670925316374376259634173674607777578652896829943597924949665056307189109667297376270911071186742029400715395783095284473134525414982104023156318803574795028924087886256
433 -30942954593233734664332395111871878189235623469162634324473170885212009518327560646437029073248577384027952506574509821940904957799388144390407376586024791012316750091396505839683992471960244549828286572031870265691711027833613502176360790336560616966287872
434 -123343036043100953420953855356311430350200677681442242384090474710349111732002252826267897075802325779637701101013046945834214150552485701100133729330409180128293704812272407417494715010900896002729214295978161070988777447538727552514112821436830427498454944
435 -491666895004368484809791018620375381773915913773378352484824458657089282622008933420133303814628022901994561779856492378071805182506654438893828618795520758214626018423435095777315291943971965729430749873380701948128557767503160738388805899159343019694000768
436 -1959885785953171631335593938946424803973905915889505196005259970187682374456430012390919065873142787532534764262165353034513034722527357313047770302531667130307855482013088788521975418797879165248457587790604459178574645333804203107008548691494180539946588576
437 -7812571519126492417612361179428969009371658655332941447809225785010704876253871369288100333716195653076800663773008110052823637478897900837132421518396445975436139342697923105458400957534218690362993860643851028887577521581809572804090992275234840301799489792
438 -31143016800459332836428577574570413988802761497709635460514662539732149164236979742018971910901484904803104894085264501739689635202293982323740628595422145498992068523662667426925089379480656075534602753523713758656725114342147083659024497066137152570376198464
439 -124145439258916636064899858173051609179437020324181382512301236689928521495959528404367897525836942013789880042028580240061552688235731053796872201900641998763837513395769382981445857717324370729463456774503055026522442539760430594627785661335960127331777756928
440 -494884963799943363192624491582329377967993236818019000777081866481571241709577438368414746862754764132439209232391301091407496683007427967521089215212613950757917804326017994180625399282305115882798542465181497896573458974128914129031203400570249645852324789856
441 -1972791247159863007764945025943084126894788167210313880132074783014873915041929105267250349244512220383569827994876523259091546465539182424276355705847264313712585728619415768875481674311049928448513918568994133727213205718600134534991116989224996048416342067712
442 -7864323591751124675690578801604687492770138741836632506993288186371717926281433302549436326146225217946176451446824288455738039902485295332784884170277397763829410623262639622063349780896368511999515305172531401028690662684582947033666368257646560615669793103424
443 -31350536073036899540644761061455210145900713627006593191692352452932869689774870245050060730041020576971763694715742963506785416941549911738152199698697790775717255483992649620866370982552011166010301193977124142671716918377919413895473100255837455326748919022848
444 -124977521097597066727678211584836384782427490257841994659373947387701995892759755000716344202458097797435773113587132468170547245441084954779166794676479143688964755563294410878735486142455182763011478363244222548603285187263707589267992245153034080358170178325696
445 -498221155543513856611971108799912457219620454153419508153815122107488304267394938634765675247556924775894566260100370473447782477632429736370194014577889162056533227782944696013747080533496789356534898254947803171415505870709345926536612991865104491179461101947392
446 -1986166861610149838274303004708717660291646765095838461349669549588173710760741698144118907908152451533535611485542928491684110337421724880972423535994179882809383514343917966977402054488488335597935787625592329786650490019919752099586942297120268613667058269222784
447 -7917947032017175799232594650643490965122414865310238468705858209187616406234338306352029823221304430430543763275872832833062153272166792396104773857639437120421534363682124346842356382080116842938223244531210523503695410223930979275879572447621043408522256288813568
448 -31565504263836183641129483304031926977447666124642242386446634120339800684560549088985159033106290012359216894820383029209770207479198517704284612981289642445480886719104871696848034995772305888402875242040381299194186472922833776603090302275013479762584730421728136
449 -125839254090356731104907265639051496793409980679794418300226236362097366382583128762698977090996520472784472919264064233793986211558415364835327281254693483301433252737131158038823791137615010980641624577244568503542858954598895959246008603903681287749038035322166272
450 -501675380490615125982772416748307063036365026435888438262753238968246889285501552789849541494131683531858888501959677193414096332228903802985330009607282237599279469612629022462890097244230680120575600539235509882301602130760662497237464831897264497350565454232789744
451 -2000012349480572139911838132998669374122135877721414756323326384160009914765155790469907406684993476531898080571214087444556287539365806244152004706314377551144347208672671211401758114475741145984848868018102900983313093020656671558963432608614137986920146233725105088
452 -7973441031872237381768854420206859892016460464246031856442386111273064248605230028223344457842349026651541530673988150486515289602148014138752644647482434666125664465009586949329428201998115420089483567507924054081925344324414879642723949966265743681757694273020265776
453 -31787919364489362494471465455209294145296878562263771070269086609683431412992585256875065379077823671182703673652606137460689083463214397771346868178288810374833156537263380554080041885943735099305530516115016239113586405777486216159142237806177550675874831505995322752
454 -126730635016089400744427731511255569774928037558727520812048325291434083701680427370083525909568769299110150317065961182504333877738416127665718533226217121381985934151865999095632210913572454139181721207977817317476119172794770200911647364491869142310715724151898513504
455 -505247644680132132962370690033320555841245931617760011536447015107549351290198648009153378862353809432363078100386864163592143930010777355268067795071172823306890093873607553596263188057950536560111085402343506499562323398971942934193317323329756900664430206342902241408
456 -2014327809338288732194150771964999705581059317440683258381343509833235527813447971814396982647004067058742755835974351550484199450597677937915071258188106040094098902848166334662455667799244564822452905342522870564609591155507938069809224726749561704763447566446973956016
457 -8030806278195090763169185377712952054670192817729960422084338993111209120341596887393512542555330078558400707591720115601739600034739549574483142050685567522028768262838418307071544091500134297875681299367621085733844058940078683822314202464273887698493673675897997759232
458 -32017785273160498739381807175704662902016681395026585628267665985152749476860145572416667273056454634298266803282790884536248224676142194550146146873530268312181732278387422584722458078800277497911615966277562213493987298501704718798782214967138866208457516826742272856864
459 -127651683992268013818348556942063200729082646537345102748694695887609433947628399619043019086288952608993225676765607249680268377522640521091924426368087146386165813636209207535807109859809740814893523136482021326569951722357291033702360666035850055260031395612420684121728
460 -508938046375550871042781428473820328876731350449762819316129116610730643501403475198304650013192825840350654085589576959001088312141874837993964790186093428213952297297815416332284357219296974656254250768620409857125438331451579561439930673398403675942400634339382407026656
461 -2029113704210288905166653898630628593968916960021832502404153274973458344625578296198955956345366615029736893033485596869887933157783835135204834337493556424631155769230510850706025791931885125413694449179358830388709473456444593817102669957118892283004664513026978326598912
462 -8090044898264350005994281171244079219342307394726109253872875093036047815097790399687787542430046941074459819219283894859632064442639439568845899330003482426384364923044244630486432399324035069828221183113655703336624001661164777908574200217729733577097614948325405333087424
463 -32255111581089398658187605211542779324154718535162352597968630381628329017480431789131753081617703192156833714462691431765170266558225933403163249608517155434555577681813391047303981397653791210661920546913306280462216752923445624168087744107697345932745933595383195683618048
464 -128602443639414341487642946000135232437360497263350024305662106370539054083402618602075853779618115917750393809625013763928888711338331285752710517007430544869769923674167877578902285442205392725979303667682411087884761494558237641545739681736170717167903078058557150596266096
465 -512746772794516207477501766752636261014292318393084869319775532646242758218011718524900293539394389846235606350039523633962956610683897932207777956559795751755069646160686703604861934728171087182778451662093102754230701679591391870210903051187435522315742467835144554118600192
466 -2044370848782481815223495154299040009640866867995918658974964267832820108271091338968150099420277744464886004978634591828319524661963167753224524072107764469228710893594652510674600654910648270107752763322171495883527648009187923265889379518200289103572947740760632906384484384
467 -8151160409655333616099948334118412057684452182485525732649156336800764434950954483871989260895914059392804864823801140768957902648098888947481807698896424146525902133165419990624577272382148682125502724323676205211109573402336381427754394368877941003182306066271201898743792768
468 -32499913376491501405764895975119173653102820222144603990573438906332601074070217065769610551268962931785650984307748931049853797396424240973953207981200007391888950261184324025411230498051797571097276326573924581974794534835592331479206514230069469564920044079429969473617973536
469 -129582978313597416254102390465952619450261978723424694595783308634002313068811513328357839215804966589179142365661285142669694898049614976527246582552957344239695732100995546052065706268273372086336400290083222214702928036873358635935629972320749618734314838138987333007713187072
470 -516674097105048898021781482247753209108952846670466201778436130798187064148979627539349913206636389177909546229330666804037594490361315933568713318703158168054689371389963021581428947940900280328676678179351314848792573572761342857742120695268700117423492828326397509567201582144
471 -2060100397644089165543556690761244184781450181582869503425536691340923212343240988534298749783760430940017116011228648389636183494149802719378839479138000528556107977809673991269789470169222940489572639015325106656413715007835778815835571517242035590590580135521028777500080108288
472 -8214157674234728664559545993454942769292965462469394985564688757214137475900931600719947444023575442734823808984176971395581247654125740065703312365350216417673115151225249758677810344594651217513545044894555937119004050178538594103834709344776706222514729782122599786449744980576
473 -32752211064522721449476402570640559952731602758525883366169289980322357240576603138451408620064315662408618320187811250035049490944082537016014372311550264061599625403745913364705947176350408702899982183457877614403862446291891629616761355394018337789543438629568460986248151409152
474 -130593373401916052999111701772612290037816200802873721408763547387943903354115776911822144146273022524004271718845610497308382572081668655280781155863197956430412155325315312323277120219229279106812129044202605964912080828906144639535598154609637327269237553279096761785215649098304
475 -520720375668709865008120140849942972140214660703319615779945807001792361919581256523722614945677575429609058045316815240446889606955960011372377189386910711205795344664857322993461056840995203396186447348997412549153951433379768130212524499952141253067202223151464969055253281047808
476 -2076303834500314659849820129188027768100969505791496341397435134601834399870972882217085280285564488389213445345409634427502132639080823144885356559025201857829143257730979926370176604295466357541328851035398179668660720081102130503001185357070208564973740722130722382501666485313216
477 -8279042855952046838658694493014306582127866539255944932084194747563985118007151890557137805539234133973502606084077045598084114784809976978054623698423832621662867197011659146847166712043409147628809125453901559322250283645809322325456901849003292106703073890015032247669970651884032
478 -33012030202132967717350772607828835954077527780906548833091930197543792208009037832140165922604008915674650219573068991765854826137970829043701577033232090964758225563549943512454974716096065325452104888916586614818714742353859746899617436214844742593523635649499390315345404526523264
479 -131633734676368543819803346296322443366525886212280318189448918310774891235454280335385656469453910602037822284956967754070543471577716546223731650111337361737316154955483716185312506567343825489466776538995545834423961999047762302348345390398710116723632661342185445173927624826454528
480 -524886045512746238575200124401795662923305459643298678215417255060352918413410426796803794878088318627196125430084619218164686797621260458891073178201606527958233628926647951147730209711105034147701788038126052430434222399026445303786268971198890001699399565481577715214012052549373456
481 -2092982962283075744290666781464612508243506079547594371487891151629280503641204594195957486553158329681720904269332172648024310229058439605596790318905481665063135303325385787980466172090751733404961735439118746733472437174322133644690648065453952592811675383946612166588707572781530112
482 -8345823382153444101534844508519438113098697839638002566502053807365367043832711158179708544981417930826773077942006999974218056578851725099118364239324158904358419949798814647094917938847348031831854554478714019772224694571029091184279652264754302938427392589955887915959227645327187424
483 -33279401346735719616213502849765067580388092616595796901351103301914395425959173028184034935576593726743351590399206449037782560297528115167477169920707147365592863988423987379084362286238001720459235541699700895991590038724487107464986289858262564617849784246770347385619844264869093248
484 -132704187701916985983186428627549865147528344508041176680614813372970250320734335465090203015852676460972910801902382788039281325098902518332132133195078635732778138083118369600826650127204474345082450453632018760873637626403701126988038864188622526694625907747749461503974566050883654496
485 -529171622014831265607545483941265004097899320021358834363050207140826237987221502922899180262321459603344430963011111487810164999703864255193216539268480643624483536260106726058767584837594232666769305241346266836869223499567076167213810087488660242431650867284446871175184705557221608192
486 -2110139894095738158944705269359460667928121724174869562103730629930394366871704298853800386160309616220167267148536417166846349244968927616372255104952991524376541208450090066374916823013075461931603087024773522177249425810286926087215120816866050189316325113924821980103666821313353569984
487 -8414507908167490422716743133109474397868915787948587126136327540743451469107846854425341909455043720325704273397940524517185366610841035240597623916887360298243326712538415009316230300609675661837418111307701622740162754805909964346736866369970114929038751670784372169071612021695051917568
488 -33554359917714742009355595341391113260239184798969629604226699717957521141123883970270200730515804763243477219521882125052970594212004997315789836509565212661052258751535856801005837424620046282891673169140749166665780336658262703872384986298791000995557571800484689203819219382871659034336
489 -133804877294919329150915920123652821010821189199148436992319221605889900146605581866446450495042138727007473686110639706621830204643089150720453799640380853800433618498153722243377901445623231973703248272278276546647791578716450584838587854887477715116035661995419465295303450855700440028672
490 -533577696785436938686174781731920216785172724318220819677850313661026478389038038041506002648158918388335548614606329703104981098453689874905519932786727701981795937699144678946408061604170248443478921807882480907213777421007296671802318856702417110734305391220952134220193500943597239873344
491 -2127777044933361520941684552113281039246501084708154644788101528217419546822127033101880545105910804087057527438153450582479750199738311849289066238291747495608924657427118899790981342271283002066814887741207256436936362108977254022140340934757115220294220362149769141570184479069761633554688
492 -8485106284934204254653765949206648396250354523019359933190777380737093666136993858218029535550076490009436550953424446465449996459546316339179530328764976868876676384652131216663670326415519652838669451446068541429487114172793410994051108130272716862734469170207731130865293043977321551197376
493 -33836946069873820404452765564195953386234897133632224055724867381308330313046252282561924717215790095005165315471987014758008137450729581423637657366229331773204172280912088920107537861598233774955448442333402438113209300660421067828363185892697937388631396605436774916146814795372719018250752
494 -134935967028433190269302515585055537318332852025481458745065779015801400853058822774168293407807703907668216583825192855425739037507379788410430852214518936278874163261960651886686712365446210676384329663410312467017598950430606233440763032059364361045339802891221699486544582128424809603781504
495 -538104935734169965659460884336684825540774140444337420501764025417030432429413629678950187630654737549996366240352458362055099758618976374521203181175678232909036258067495848758696678734530790911674833680840188538523662565795908081074835897211281837026404892871346929109435387104080082791019008
496 -2145897124125006244562979989567488359324142005054188484062013979238044440606164873491678001092252608598293836548859553224273029537740252801161913299861144031896394146363198249898380043798087176556245661055734201290108178170383807946170572701392462991276327160464168016706154703223930038501546016
497 -8557629529468347766489588538113132211076494797424369001407567415411089780872738501939386695136073206318585234995269387219819155857443400377577071569831742703565893868405079370660171782373093324461786814066427516443972112322429039868054275377864081810997345340441337607098017147512761260356140032
498 -34127204578012225374031719883717462831716095264747453219885635556671400017017709508582943985054905501786341469847034472455197288038136417268513469466244563548877546116926351876932262492109562305750282156290583547212078625005459662097085008849116122407719904264723681489978796491320489890469616064
499 -136097638781195401416790013288291608699565617950533870932697716893783579003958751049954063287980934425229697548340214113349196906503661084760644292419255350548805311024296039104300834935026975427302468062148060367981326501949991766876220421717955767828652584144364402035684440218366400754520592128
500 -542754077307572554100461601777759669347231344456171132263186099559964984539971750246667369743631909056027569355961255158432337506751746511413074590543734400220398894584880099586141673953875659908022928277568891110908643980633004435168457854666568945433997717441017955825607547212805780351683647936
501 -2164503128449223230019744335794941596164131385305748599885225991960750043752686789509751840982283259889949773781868802152402438486759700278514349658929857923888564193416274104785706358206106159514108028855016016172200701078057577255624744029570370435246901050064218995892669897257136135009953408512
502 -8632089797965825742671520358329571159368654663399543979428669699593455843471174504539159134540321345356284128061810266166849901821047143437283235884872590399853678867512868606061597709673778831130846473933849212361667523789216190183253934866142612491702106963862960969178551976324455930899957409664
503 -34425184731878297292420288358010661328445114768017421636778581422323975795227431825365453135615362730685187477752117072483326682059868943371168062929641455852322785695750832073672521654899649955060652420919343083002929162878632534557444092982475591727228984418086663673249317942134455447735066884608
504 -137290092327353336791636742904744642517034453617084150203362116151206481069925134406161741750863239906499273041760738203896712938762053481103782947746964484831147575758679125797571522939679667982593345597461316648430430095109253779281121933450829431778044851148921523551128298818526733529854371172416
505 -547525930886951898938694235718575950773337159311858011607966164895301830202529724854774379850201497817928448550294940120041227824711480441502524111893514491002443739231210544196244293353773318733421721059920609121817469187198517978908372119251280234098077783442149714738145986052093575546144097057792
506 -2183598335877996415994461738861137853052293553194423211366339879143271122362543920645647393754202573370933069389026342238730804126545727051418537711325296930748800225510946634773955617148984220918025833952975438035655564769467512298248536359533263878776653487337285309494522774123062524463091644334464
507 -8708500361378232030870032248395450447612204645445986332870991523160494134425351352598575730421191628359862234176905793276804725848243787815918092668809129941103500992505362016655063769904648508381003928826261314768482148416316687634668835379271818282590322349735591229239267800084716774677198232145408
508 -34730940240816811732868266011326042679268569003745841677435328785759229466749785134150992386711094697188346691342150953536816452184240780558415202937455256136698250994942825768820149266461135234911758410063052056309540053221561031401888834438811192871725906805521630797783555840769801337487381258549376
509 -138513544964271159364342129418538800135766301498834225778716417593246611451643258540946969212544948184457838987136814510169723692168361730077450063493120929555552170929300517005391465733518010318240007235437252907016582631923521162900199795146665881425744312776627564402618567650928102890907884584573952
510 -552421375335767314841946582568908145088952443274905179577241219273150207652118403251619229305826546131709893973207767519746209467444480839891959702663575170389348715628737968052755233596470794855458723303703675711689087100762986972067306658589869939749102239872467818823948236168005636054772573650019584
511 -2203186299908177569172794565853023042306870903154523571883189849052380522776094700855293532613495151395659733554689065884484554209592698548480841940024616658557683798661661986159403914824620787085239576942643845066084179492396218932572884560209768851156397329025866092164791234694548530223607706071108608
512 -8786875583295309986854059171277241764003094552220813511719544800162213349180185144419369215835899452689823312679875299709347897932749910155319331957885612654819840570447050367260312556336524623073537337761367612043116919148771032135440593101410395436933946607722943098633291658326856984409941476615896506
513 -35044529147483293696999209377569427699605829880534168912000835796834265710490739274379027476790372240062568395412844567461610032404979340227597236951352574481069216624346623549433527005074961756976815502443708947731069616261480083524337735647474387218965119119982528557238101836276826648016252403354888192
514 -139768231175958768586112692338369663865708281533421860920405523155624115029672638899648312818353264589269085484617211770113831319490762213197928082313097689431847670099038912022157810584904632944305710178404920100660414222456954212709348479780434907720905555563506140456775061581556340051582227321792159884
515 -557441357686981498664657846696071523052162312815220685802002330016601179054008662965759906518731298701221026536317506050288857817844379681257166517393081355805021112024505000262644192052423194373937965254683528608072783453310847784228449113792303830516046648568863514282641102085620483201997716868786680368
516 -2223270844442880890258435861678549359999857092650130890658523384578970515144872455141948944927398596777793442136698934204658994081618519274344908046402928875457422918659062575442575591229690312823073661904374907489586503742437395569291142284577420069990962940655808110490842736385429064809807165635764171036
517 -8867230899988486529491428371338858525130445223974536033329459941330811320057627456573849282421621237485905190366434246317665369508512019086783908305482399007884476383325723621831855671997926411802932086161759848371504171421919227118698747326445322126970686432441757789512644500673480680708170987314215867872
518 -35366013750050774857016513180381029323234037795248397558275996357003611093127697655686385007011309028562616597698530957420361028320765562867973983621369690364995317067909552342072768246286655129011109961939965119500838815225950046389753888584477778974247896607421879441158419023831166362476106552590193180344
519 -141054402329875672492317552037150991989540166166430521065776170559648679021969762319186028078161149398036541228381496022942865985078419287811903199827591263510142029325808078776066052461247608470332159778419510248845047722611767136624166226953898465214458228950979429777529899987050202382358210554854463798688
520 -562586891961581211604177616098976306582025555129950556782881081219028860884846442281073396973674825721169337957550908084739282946268580975903674000387841767185734046390149104218753547459092321733608195053598806921565383082030388598121066347857742295178158941972623054625582666247735869513678034014755151840476
521 -2243856059188426267422192736971989546693648371243302287165495601837754579549740053202326038128652052498672685378896997606595032165781309183633768105041453018179155375929379711649098952098700543197998296599072539349489399003378710568767163466594537311947346448050505605137051159974578256778492788982842461026752
522 -8949582802480835913490381038962264334016839840891664427654065956223725361969323411210884234083878049440424695860517305083068383835191573418345326740890055586717707157062567257946730943756470249690034771964588747097903460021048488726800828973361848122654312571325437015704014758285362969414967671882998239283304
523 -35695460532382148553281998690980251444234878349609246358237259892974370416455842106983528088103192519737949720907040010526683946417170910195291554145764267888635607241955236127895067854090795709000267710098970022456145055724336302484595775070625045228889058493546002578495596144427947099288349584514592233330208
524 -142372326405048259621773128147774358999653926958295148405638408105225958690470726474909952370223679160833417930361315301117382403484697594091872960176503511988661296963232824105185854162661968112859722762363715587019363973234703500608080299738490203770150456115662269781825188953400917529412740701785988145011416
525 -567859058110200552589923246435766269802773858721364614931484782192483334892805518653466427845727765731424252460756746176432948398020528502718033443871364357666181322901134228729675773932337095842929232752337210193414371120907404516392985440727686688066220299155564795038702547460244270972674378488510541818531392
526 -2264946295535264721074711369894681634061197295542380407460300957218240270431791284162922219712136700180854322463094432418774241233351470872152673778125834582403133773917961769112393239202152535558303586423924071304414482507919217372787831179827962304922134274674354031116681619108933847168266981471700000897159664
527 -9033948820519947507824955892545832711283258752689062096342974946192725528640187651611024027984940984128783082255227073601380247186297799330336291927381248923027825254285994394191947076490414139086018262358783182891115921447245391729795606092443746105699934787898039703722090475113715951601380467474358415609734208
528 -36032940101684732982151186064836219678810418877231644076541096871322291860798425124052707551251635626237601704311504275340316737742797814714046009698699798927143909087708066861616546083983376947004573938562318628726353680478852623248923033209984371132369629231828072659291263451937008474793228242793789595415043676
529 -143722287749608800764524846099920094330540746818000012075453384906267899591961850478639803637559037260675345164729276547599808661707007115009600390911024749614394104757603515073934218017523233461564259300966654790178788792532381015789887923438786161023238677885636307438426277525059662632111760870376054677508090752
530 -573259001070443929392578578941544986043633734693201221079006200227440874183832399990014885318717865731416916126456006954609308537889606457414122852349980764928532907316611038025948021027428349575603057375522036116551796729119223496265391857703572365924718436258189714351097250924056032760182943381210292711312972424
531 -2286546162893914906647594412344353175206374148405521340639584139849926849779730006291391953116426989057787252663534626478389475818263778522403471590534534826941923196824132977531693708747634151991019811780160687682556241569551722665231602380057743776923099035362500740729407808554322887509898947091027802651696760608
532 -9120347508340317398941978023874421607966779072898580844019572849241744122860968222719457874692289031905971419070191779031554444590573136404345720116672386451654649711334568460589948787273602429782950648176459454281914211131973315588867598005206786752429489630047312429056083731451840068744965476921349806356191023176
533 -36378527133203315111364394767202559233869523305200737924410815707575531472624387580055367638586752405947747413408448268072438528994093555582386449173481079680158695020044519898195787766195869684055088610300216386569682969567588927930770355558376241602772821389774236630329413262328879140228591893624574793647180337472
534 -145104586866019568551779977685035109325798233482179785555697393810967639861545069011670740003766447412549546784346817570451753711174662227846365349737393495380334642141979612345162822926046526027589519877356506983162718346919369039539377583470985597528685125431641306734109638421241417223965325738064494410124174083344
535 -578787929933112053728223946983984985924677410486555670016951566972725139796690682096666807272111099516306097077794292126344394857676311182792764888759236469390046510424958256127854322371830088936167670090259672590979332092364838987431098878351192626768734093815742625865124010650538027317923875631343840879909697350848
536 -2308660525459309733843633741114518054740860524798587570369874018743936699066064131411187252028677799088210279048232622750585463851041237333010666151940400150178616359449647723474806238772014254087920585809994636487014687248253565553327329948853346859878691874632155972820886679662311133658320723732555878967946194245976
537 -9208798432111150960650679185372250250177447711783711612582671008136584590889086339881299069218815365995957053143101242638032521740527564536085842758278878674315588382364145082762102321880591694868175615080577865107046136883971129603996025178130082473543046947691568341500521974240386772467734756646597192609649566562432
538 -36732300321544184047508573082538808206550117388348663501326889776518771820544774972269014712483156125562035515896018191327561290333291491267633468853246003055907443035723768452612686439200336918810235460024395727830177723737268914924152960935792864325569427025169181711835383219129901106374588921292205059587111222603024
539 -146519540222387155796956870896724669415548708291130845729457727019694400177913659274572900731455884785772978324298722408649031543064186282572823216322224340565699807189518554191385365197870395706839118590189730221661438411174078293280116604146159575893697604011451530050746516775728492856708559525697346946429873637002048
540 -584447117211088364760539977111908139140864105378724282824722311156386705874936821321173788118797953348645486848707447965429322169469923506406565366233869881897451688616675944002008921981181126425339287331274982854371641088660767990693789152032008164677157332867787802536161859897582096170988430431811853014912844805723696
541 -2331294499379118923113648190484877444766897368655352950432090089333996110659741123200640358498968151782283184735931322536528250811862336719358533798430717492543776531031548943949149114648832202860224870828229332368712290100986259475140283898500705589642866727501308089682333566846805575645930446739668492324447842057752192
542 -9299322158973937149819791817863508103446960271213416749388312096933459887450724853351518715612487583774443048928084996219657404196526191419438767649651025113417929000276570277111165032294247490444876111232471193738998371956517043292519220002116027748923832269647475278491680582633922351851173905774556224444048993320137184
543 -37094342338255801908445007422673368806039254882082950806149128309820884719358671597410616630118378616783863791598670199775479734677929156220540891310982072727689622792763787322242715875436743528796027575138318331893114299972598432303802566479882625460713450971193228289412663431206544630795298059489158256247770302915107968
544 -147967480088401682697602826642540827943228097111691222489133429288061078132600011398562863520528458492464605515956946006020587943690752794496613919653849529328270182348573720759566750150764478507879954994580360559706826204079856111316645858055650796545358439731392454151199565680587682720766518983003866883764821720382401436
545 -590237898205150212159737126399026522638601520633510972659440556523174591311990702934619863161926932648859142455435694926655803966655011284385387226293605158729319991344601242719476227276506966947734027900199795889562972025386774979230456003007549622790583233872507915132383709692756220818135710087827085156776280400464713472
546 -2354453450303596087786781118076756195068727804859073105189936633428547357590849723340782269311500191517570648721183636644576552908873567265774662996278242343023683987887287428688671244574080061426309866808170846082029273952459525569941908007590242484933380606764020791575585023059840469127554606771483011569558376365446652744
547 -9391940247581910891635104430007498263711691503973823780468800406663230762307305788039710477926554832416709593299956528313906506067618532207714746106512301650915605671098562693155928229232193560279122168020284794337614426964295282920965229681427217233608134616342427004687192004469559834024725142523036464858686569114397120288
548 -37464739795322097537486506735498232147192141520434711736511313819925391084863836872081076107892471026782521914236208880503927853277972238357213449090957843968258159520989529417355630961792301526058854411965787875812807597767635169260623835776021143825863426638802092205501654083670570883655983899554164144314051274386347779176
549 -149448754394554256826764802810355819498926325194506346140611756026830118666896714542420120855067640382651628479699171593956291958108931782602417545837059216278000866421861326280951455297515627729797738088551298973540546796641841707349915238664674516240865787192716664646920833602062231315906336862446615647401736643827417324352
550 -596161670461433378168859034367174230486516723998247980158842689655537808742500475469163847518473899190786832822655612114255982345140143836328928693411181889249123727300925733974722881981221561173831811098149275672319929834788806293263642554138649231617314885312263841362210850483720954394750938679373599413256842750473124747984
551 -2378142991296315126945148348924411575477722438546585184918423949853592680926630874627516961038269546656007240504548024773163125755200745088140176328052972631150665138480131636634342854900458171276686243169911251235882985003204218915172038184188082197717410382996893318888261020111821380468155790915821335168365783648450063721408
552 -9486675240060625384465589228607009705555671611135374124494141980023530604060633292667343276668768241319809285067138503892923817932421140953258733649928047967990866037648620033131264322564519852955017072180212294429224959109027617423959558747281138640599826034913984338560533237245243479480507084825623192483032871863572951581256
553 -37843583214252168052925925876477237384796876993151582756717019477547707870525356322708202712886284223155342508203068426029236842966063528948134661644108462244754093536560377520614876601289092769103574752613408098909362268960149104980858998376776333673304537464471650644443903184489856190621945959171537581810081436085338037067392
554 -150963726613394818412040284598751788346931352602993859127297767283031208383493020081509312849243204739703735383070449188372354818953244306925103257405180335215838365465524245608230996854408000104376327743925541030332291857667640182874709218323395744289843365041150047043009591800565643792743276854877088782799359045657327005415984
555 -602219893315704101375253885090467995180755395903921404130441110274260335524404542259432494231034136963321368985590965967013057076660999585651717019558030925112929010139663496829688576492872233451092404353578968149286273888165217533369891525936219546872156492800184301472732035755241651810819235240360134597783835799601942590753728
556 -2402368981086825976805368228185603400800230194628017116305172664650648339760956993961033981996584208385853216839419791493765672820871469199101546088631048585626968731223046566411421326753796131167489778103173136558577779437008134055556706274973071168011755312413798768383825773089290476016940426658569212895903267061400298976950736
557 -9583550655315372409535152861553201390460127378603300502761895359453770072481326294529787001037503078115271396058057758825486999787694325115918361430443965261130540693535760800067083504697198721935531875771778544172329032392913659768476434815169848743603864036280814462448153702207502921625193145286941572833360740796050923723156352
558 -38230967000475672659370934608294789796693765005032792255268146215537299594295361898215098332649717547181753556016007380402388490845796870363797635688097318278650541588515249606022482663064762997761439133895980449220672674199923365826003205763651472510996019638681451284331428908573393485383470810152345162359373209288616587880652064
559 -152512775661692291801515397685230193269907973395848064809158676612620866759273982757819855443799625437514133236355375859079650533629000414957063671384561246032700897576349843493137888237909338491364626215280161425728487707958762980712081992166453675438893452859558258313815489220139997063712878075868143450344172809924689117028883328
560 -608414087519983287964666621440001691813649287012835524238178792978053093791595109300897742514687510208239871404386445813777278772665441026750970924231070716294050340452841499707635758234597428975069368349647179954956039757443631140710251211382662229005211473473802989368114868715792192962499366940537633833986921616760479256900216536
561 -2427137522647788145200885789660098644238419813624441039847569532777481988458554760119455867883962407916885396707329403902051944541234360057995446189481464295018966000659189910057702245838440574454340482558325351349539362930814933210551096387359533757919827907081275009027144080455820216571869929862068876289582066194460431043428602112
562 -9682590983617170522264442059535452758743981654260345283706272846290772776850503296186588921461848165968841035479718773141155742542994694646372452401321152535892024611438241908478980461865224380941457324931503874954673689239761251159733494676178528815478242861528539281243309436819712910564176196715930760639031811887900038975516198864
563 -38626989422776615724393107739965157358020824751980275569559981698856193093044527766047215070398921632831763356355751368923552094095476669568476670007289855662171779244775613924355104136950730998376015367703434437095966006805069731667541419318037253153138131386261362550270884922821540890908636608145124569417429180000857327137405580608
564 -154096295822450603841861575669668021526678064836911023222154947465297416263257358086645110569555391008592042478920201498383968319877737701939074743756524726977486098470531800085666896624514290067868124024663890232649187179802482133606656362435330605463915806641688751647553469509933434453813087902646351724497220951325081339858746731216
565 -614745834947426300381053880308661337126231315798548354541939725175438474639678174505957891380561246818176783253476521591900842396962576206986081600848171693392464736971382555608679590668995508405286114020983224964347317978361672902243625508310525365797423705108333651679114675379708382045110363952277933941176681337770283935126680674432
566 -2452454962080544578342625050392475525871812755748390001812586440974299111631870640381462778176661627065048818718165685918448506701652420282201334070796530695353583458728030484675887115214820211214536180981892233813593071806816363645297226749849342713389085826013047132070401556944084850069795457296592352778727031658758295422751496904864
567 -9783821682404537575181070399676301581484313308375484462447633574700240077304988771200165950762405299660448008691645301053424546305031612906438619651125025574097458475805743993625478262932969589522134904380207965242071967057919158253402504837551236507586932316102657178685659428508485768015777930263002216731346901483369324044357989625728
568 -39031752597519733805840184456549434677743976172608617346887689560976572480767489537701012770769493548566976899891285960565742384080684468994309397965277218119255481513619202305920346204831685468890889036076640658644938433983361296368993468005338178559386279535017799505890059013583232468791132933603128518533188822832622967505274818193456
569 -155714696685818369453394181042864787700901034053120331210335658338609963204729271218341472946082801323475963647397948834491217231497590769309973805008009039093181405128745454705653547543674344712741049857755794731920814503642077890254977797890527062892695549982837604788823246595541530521702195490905855759579600308399090232155696498246912
570 -621216778371691515727941359950795712800871099340927752734106535867882390769149455301672951853450924665726892897387769775964946079883898107786195488335547493785521731904555877680307853990402995327688036628599511402211369680136362704288266507912247994083462821607274790519744869269126743742156531270044847475290899450231096133974663108545824
571 -2478327887794389654220482595797599588465278543957892618837749725529686136724596457900101128890453449259246030352926651040031751114710872125486073405413455773446497095178663415109799120907527021907959478315017387385169270450916030789254277775605335974126658361077183285743693067269923380983012494373005778502364653440847799790704018538027648
572 -9887269173243319716043791969208294679823196843020534700453965611824631945713407955889704747062138980747900980429106512597281058409806533108355054682138218038794716544877111598659522277302427109057868834850212236262058093259957975702121516288658009095036725921739209428366742771193117211203843351408099848377401464331275942880230078817971296
573 -39445362477443496974461165114024855187940589986511326419950817163456216091768867537686220472303853074892710844780301749875817498020938768359776998358722590773029812326110642011723348821837201211384668597468881151354955447760187922934049713634566651204989461320356168893079400501180957366487359961185368691655201797649882888868849664480654592
574 -157368403108007558011701948507044359760539210509741970912389802971786858209292610028903097982989634738076225425068588133061869879231835477325169285562883673275255562720611874763840176340472441821002528526975681805362562303604387718347641761103809172800497497034527751694228740472117865154477249123878397659132552393176051487002876978219829184
575 -627828621317334375084302061069764764196566285456412838621801969198081426510901190741978939002584737617959587840146422785799702927224998808127349827841308042249251094013202906325006683342605235606434519516029602461308050398764815846204970676671525209385081271737599085136479117715749035121001110401249965183892947120835928047143697482351040768
576 -2504763129965973710796979089153320414963047696739323255090057741796959238077604639526022050744960040843337232630017235332389967246487378531689025815287325318379933520975030990289346540054126250404290748646392178670254231820091751242849630730006345510742090088756991834955169557134514692565063183873207055977530306888622949875660648823286034236
577 -9992960839891503780981339762476045718806415358214517262697510033730197988110940298138407577481250899759943732328085675568315241814413320091679297418113715899142977836486864682356413990152003148466558577937835493505262324322918336463363325489612180279230067888499579884985643208827684956339288130291938900782845081564562048598325163127439068672
578 -39867928844811964248376696710236949004668224900998096731805248151568113198661181167233829299661479077161684921159503666893641588617126512749556990659869446495613729880935437029590724898229419780495911529521843858975788321196678415405088816467557270988152206817713320448109091334700802001274297756137476699553356223194091293115665748052247172744
579 -159057855187407848955503617423941982603288022455458255116127986586882041222598328342949010368329240557350230161011058541729762715270475315011926234087637086343260548570837272514911919365384064339972919782917019901439934299720549274894834977111365013638806458720141167954073673789220167257567795261374803924756986364782093160623258308456692051488
580 -634583127978043270224021059578961806155548353738694459652817132685122385041211459002494310380590442288155899593493507592388659311602706454045658593873405930301356558355378417489410574217824973746432490977976954755624798977122345645672251151505218978013871076623091673170005289735785429984298397797606597705297996603984029543906721175159910812776
581 -2531767760266381742894799512835442433859664369891828311314000474918142438615232404700118051733012702132369816796747227232449835553155757142312567789069134432291505886234621854533592323752341456725422740946224609787433330510983298465623027630550557384266376254770713542162707154206038900067597462141028173871365988631212803649132468453616635589952
582 -10100925027420229912046249658178099135134748176426832341259317682774804441376828431575649400229931727916228837871609939644788991228896908291260434368980937269155824162219096931414570676860967594615792417245384900058197635243181452358522233629740560322433282378510428999618028477713512145684816140294740849436731855909804124259403731772963858852304
583 -40299565308734536852348021393906421916938905631810828870402756670549602889965392343734508625970748719663270521628119739544162131008623364540383141443793858601838855217333834677889209800175997227635815660615861382970988488391244128943192650596454277348764733668207647801930088786979573670011860322520020551258101306560264218418651094519665877097408
584 -160783508257149209793455231898586852561171858558091165545206202794266990089525551245275316727010611591254270377009350222912264443735453658433196240772157105676311943414884866443261226929526591286576182391217105279728282109861894512076325827177750087437397161793718754919403147038886270717140829100002636181379568359260474344143185168780444616155816
585 -641482123199791475366677895223748980967650223757706828894636694791429037578357401885285510334040560670712507018941367926311838945813291886282754057104288489463954313796995267932992321049298497110357189051401531563178335468625215002407901547771944854216420304550422593672100808148097167010677096035702190164583231849274168769742662431092098496956032
586 -2559349091844434084544100252350796588089441424525455084182236509303623679592854953915434744465837454186853125176772149793544037817231524256004848325231136470778233778190190708116234726553876081913521339094007152728236365783549975972666953694191752609969908089461696938201270855027284734358576945757171263982177955875512550082906503897467417575377264
587 -10211191042346178825621017420847292294497448723254516677073705772246145222200088496654158826468890123917134932273951467303673225456893662842869892177233711323010405380394522478259872686147383549477049326640143739609117101805657936028310729708712798091149036006870778545069076901039601355582189137054489106355076379687056081046038563673356134302017728
588 -40740389306478158331898477843867731071265910271137708302160778959520954367243258914021645520050547077196316952618098879272497405817566613475192197119443263535291113711702607765220915414320235178435247628227048793031335721603929869775437148470984305494979755204837755104919942166111319729166712774172216091799659932465827606216242355392250309095299856
589 -162545832893425979820915191774504382742424656090454340420673702953536578036152464370787468438598550943867694443377047452879637840538157550049218299158569423657653894545046764936974512660151251319146726310995505204841599401242907098870427555474842918094886429762945570200904744528276077475830006321092495028863058161647328037036539525567207570914659712
590 -648527492526217361458536023800286797844421744181608997220487998129446802743697535795167807378998819315573172796556739279426648037072449433275817974894992302511861525368643033777301454187042127019985398219262999451387599502849376034754801501774069088605023653013344905179719117703178922906214167115149295036964828103750069343764511312148808644731755424
591 -2587514679555689574835501657943236201955970044467534992786176531724810794744829534250863514323561851312773239771310831237546466997053333312629919005577765395807942526447640940996404984969299202080630031156575660764600878957403115541047480481659636839130794126743129704346427921275640280392527651061516578468252638235103970311780117838294131468556478848
592 -10323789153734162866277980916611758005268279490148578009375332226913297942574220218508765709008378213358659189084686100020824808520981197303700555203335831852143463434023420752042702714732344531309971400833477844025202190424815870473602505901324949082749432832088001012742297798671627031187411022317858982253043931114127282340589098675675706334102130696
593 -41190522108610832095949063019253913536352914837415469651664405939079645212969809207534653707620007982188725917421521372441652340702308329826947041058777215659106910763070748024385652030108876814447684836977398440538662430290918093055648268671657365293691513679305379150578996386855462745295519572428227075296864349391008632982173627125113454957034587392
594 -164345314938951866348870600467619009120154926276464614909398790531441658956135988762082068065677231766510845552061213685267153932372663572903597542800197795178354161309317688730777338476929411830632320218880300792520374653807170621291448925861071796401889047216955242790171006024794990437597862614331616764354907612209167336458217908398065361470513404784
595 -655721182303765077102199443447355574846434483363481071648730571521525911005862201396110848373603119523382492254838289240233901346759013485395087548895513818598680031266131648767575392424906683444329380931295301224983270667474751241100010070782908759599807155179641252264235950634587577823421269626199428562439292099168005710483576880572548343100688325568
596 -2616272320427493706207421874636012407426701805766378720263200490879716396469035732267874853982218493988170999839210671645141684069740419782098913818790677212297039128243246742444072364363490901392229152623707239603965393337882480630645813525670682563899206770851476738042397716630121943470467278476125487645362973473763390158105847468628856922341771089136
597 -10438750595232128418899267127496111240183369813529223581786687625891652250823022196212476375525239653420946905063597574309132924987322949575148272584685483885042043975956447531409168518344368548492171321651065785239463894667366894175190923267317560331273169389093919412818750696559699914739718692347421551337281751393201849247307789428424073781846724006272
598 -41650088827828568612835046262421436879760216814288494342581809922183765415548205672994634739010471212779732111546978572047990001544798532070242634874706173276152392645316424084556067407971487557283010297380914206250228785435005045762695760867944822594805147226139084185248232594177095619325422245987279548238246026879013588911998992662739342898260926008544
599 -166182455540967162505031133756488654084312437764603387279203951834780054343994851179981823653687688093658685492531824225894044647918753646241772672747327440307735917539772137588065683375819057919430487528398373486779939007730858681200567240027392462582095356540096993761931603035646166092961201451054564279944273744211011548604542825051822520270004777577088
600 -663065199844321325874712822027243971664544972031952104948628828311306077504454477297593938468285691403033263850120738108162367228705842055067682083456336104699642052753610039957756025505543686230270198122006561819935008948536503235205085596037881166560206110810591100835689406081987311854620727168838349241924996433329430736623459560611756940089206428138576
601 -2645630054351211750041325859903425479207985770043244147128122510684021195311542116492754329854812540688407145155161444595668359221169199518915330718713190637608668767707569004951012769300381145835913635695549123642544833167477892531947400436880196254697192460818340733654339257464551264716793170796273489158597754214226188460461010032036246550925457950148352
602 -10556107568003903523499834973077860860710170500223323060416606116809079790634587314178124307400015880767814561284937115183335699642580179788477637612550708957208935473297593355309455314897911201385525811528290061249250640221189234100128064405355492641665856905941622985287201753487217299699598339821034505228730596064426993903128409379308678940944607454247904
603 -42119218431330130324514998150749502525599184612534912202726792325875433187285221748338724980211441816817132691334255370891960866561746967348193458769627342297289818937549063262941093120294894171877450773255723579211223176247150737489107259916876509194186044813935798694050899215052086568321294304414442127786073830357966638650682312444286119289616282700878208
604 -168057771203267543925208706521815249650653688935554462248770684026486014372084803693958522875392251569442913728234998405138139640634377584909439934662280310029548834329069720054187583263938733647639706102769618897954995638735197450120815887326896913463138542798313074314556027993791493078864865555354412753522406697358584748385910054991985673997481296162752416
605 -670561613643272247897847836964032837256820008914265810040958686880427644059871533861035244125554840654657855731176610395957406601485735552652450089712963694108710297153821137260985461427653258970614814187038785860755568098934069088661862685609908476034518768164305033423261659568973383414795146894035479712089318046709501151644700553404863964688602982502437632
606 -2675596164993525441331482414917393815068804278327464539626443903339712842300217091174215378795985384466307071805984560148642479639084769068492314029094505990613399696127045481972485267851441607497270885785407451623815764505292501523198508114935799165837566230138259478450902430457752015290950319141344639074009679407804246431148518123627745003907276036700953664
607 -10675893244527920487420255582184297937262168423093834402377835507898524525168981274277746943588163442814381976811763360695957789769547474985155824670869897277772205297701528473739279833199817625051760759132991129151061199126864752673594254788817412041308372157816833413089294494550707180126239981619804355762336964923419137471316445497227874446878521947615913728
608 -42598043756615297654349043015026345882886478681682379847356202468358782253001277096286614063536135153453054682805600450351093682782652309828310535825890827005246967711546944116493353014635758406022622281137428843897057233290069427379393280538165324180594111924569197863531960454889247979980386619384084333716013588428332722017437310139904769698311634215697583256
609 -169971793851768328857475971739573763227710567642924936761246545215412164969831543274653067254419288518421752176633268489159991619886888173769818599002335034721129754457953733587183664709425505759308651547131368694355184498005928691439012494465639540377748163569521549127340920354547684294835671718950559081101904632280362498865375011943916469700511042616504832512
610 -678212553651079024039091900556154555862562354007898186604368660001877866872384003640752574567793728392301003700852950929641779231607767119197871266154255198376173580277954784538490931759006436268845389325641012454234376301733779452516828139537144397424851889892178500510869081116584228273418069504727246468552139963743148983726549947347564526875879203866709545424
611 -2706179180919356557240627688761643215971622729692316483345582882383835149525412190373070486064773478068735204471125995498109317265328904944292264067740079209094217055777957621014352309516865451164623797034424798410510536255431627654263446919298674461036101262586556854868848623957322040685910636801471024542467995548773940648071365383066365731761090085685890954048
612 -10798141773232828734374536380202492122417016977250747523805833842107791105155943817199739914582279413614354832542781188162905730927325867509171628771957104561552562026804675606131741594735034819007303853695703604814462307278994392376532038844198574080286553265374048420676657619696315735730677357929909974216142189704058377090374437175614038600284905592221351009296
613 -43086701530592911638828950953803576608453683436884066347289446015657565067951564863706988823029784913669915701181638096178530283691927540793149208860101175300378626305972267771147705771142809246814812619377190086548920145133598509497502225622655870406890075389690162588427861845229448545787230706502174834029234398643882941314012746908473227700605090759317165348992
614 -171925070913159394477488034764002187892588378652004777131403903288697635023879040495823419071091823755321842458446965953984358797842040300068830308151241547887923507527724902918950697088048178821904058519479409567974043954616128331086003575738689378441592160069947199900524517150231212779031132711170097990065842652544487639104404138385758538015357469724566635517984
615 -686020211596632843791371428925717245856918550643509920844870534423926435893437568838275731243044055867176782691901045200705936876244058691448446403485849258609515290768173418101823460402602573978093416666437229111600451799170919166027798779943636842637087849894449051137444512593602690106060105041362547821117206347040186969904797209733898947144727045558658272707968
616 -2737387876919616250550047717266334223266339257177428771979855005612095738099667639506119350865820065858311932804203850910418505232384913078419476353881948563071557564818610860464556724027205602095266811391871100626047511457869813063350298570877634683298680368841974941536025527856911176087085615575512337241491572955632449164141965843528730750130755644392012087801936
617 -10922888283943406060298644160431344522841042060225500633707295930695124923301596445145781880323050295498123866563074046023712742561213766193105728546488428103272647435700323872842176552645278494450525366675557004486792508410322889965351413817700599637482823452770943689005467700078191346411067225191935839503033597392531039661033199832986175748367320728269114005999872
618 -43585332391894727973321594401875852806485360017080460586698648297337372630671438902727352560656484836765145795187972048041424765623771797967819659711576683697809739315982540798463663163415279865569561478395151718968348769619419774471338610682134507443256182593898726739551073660678282271767418465440323026804520938074386196678959110423027706409079182035454460247851744
619 -173918165406244305956706251841074023042993484920549878392511382857662456532180628452815607118123388230960304859023286860711570408207673379435756056851168834121666615591766819626595978739703040353709755493557303670064430123104706700017588988933624864927994793540368363370869742642017456239810849074966970494743421110275800777641480410781316683631552572842997924732463488
620 -693986841360800384372922210060108390153529421984529240914197361545375877070897700617842297365454801479794565890036131785441617348027219475612300514342515514501785838987645735842547193075287559836838454367697766330909522201829018773840551708458518073408614631829543873632437922095833373861213398221659048517497252261245582559666078334304304954347520101334621972822578976
621 -2769231275537569483970747886150145496248073653005158742169931999204868161240341790154942346734416021629946077664436393816676769068573312690489775999355499149822324596072859547930540881813367881803628827732311906219233666506758491841223319366039681807563452872173651531476068640358553361737860343589428912581548121399849755987063823651819338077447343359025597462038493952
622 -11050168894112493230301962657648012974755952380009675757921368048755776390677777048633996816415299778211380804340113577456600406806908433453095571736981258550242952637030227078563972764004632283875007917442672750010015712531033587471147249641600917521834505416908633147216093100791403469434412108427486513565903440692953567494561726808990810101587960727820438376952003904
623 -44094080916300207481836863801611333891563069148402023535302798808844226311914100425123118412356953953034961899919303565026510148305675381941954265575631645484093260593455136091316367722133583587630637265507222961982903449910456062612775588723122514035763862817745784094560908783773339379403827223635215273310584881325922515444659764453142783913415855947272239874044119808
624 -175951656045592883461862857139961636974964919269677209455951040167717871039037784754668128973785418238705146115840690881947475814852901569074694066460808370575850487124879435670019227853513247879592600432053668488529190460514002398141413217038236199049598529225206326718481624025326207247480983753172358740507639666258637174053238461565822903785962219721727322967878109616
625 -702114759398710913218899616783326456613043310133507486094384534287073133322127893121541376379225791308757883361456096767454586929696887471182698733020825426818123263928631021320105515016882056201748923739614250698692106681617712221326282316864353966770090793094810425872520619739775844976164020768615771745899848835869817716187779032016263592983238817877045063520005716480
626 -2801718648788153161015026723108987019124580952602788713118227806547293556305026879507121707778058734644203119186454107398953852740188868654693208774424755161615037070377745478183673512711111061262162671349861521328120710088400103592426610632457347164434578629546978097023032157178322184108945819571022427762856653932721509766987527182233446080467217759279823135227639618464
627 -11180020715816832317424348787262503436906311537588521445065013447877385388098489604862130920275506774504948113753740540934813266181732321788244765066512232777078453626220003804421163822326085066773734257092583993001859785099227682835147739747879694896170244025409917641710391708427336196574921432827124269315481257729839589845297457448579649854779494193298695690687250082432
628 -44613095645185827285259691403597603486925388964908981920678380293789312939212934989493061341867557496259345176081311988396832480002946472723016630259239087320628306918959226075757717601723954430186033385950310568115375020032218508949973924270138834731283996707488305646234166298289630548982194239817957154804781754886713901346922848223252565284042614244712133176121823315872
629 -178026137357169632714448785845306840517432721305377847731144307533630614478060288114470521329688255386153216363164715511584264210522744123757294025728015059591722771489688306447155544571095251602125322460502382473433063520323173885359396014492093896484425237815990698113869908164785532912176156284327342968745153797471133925678556527366209576660221795904158768585655063339264
630 -710406345209466435355625380004602009175444816652275613079631302404363926320376016217207357256084756724048017474994920100094824477869875330490000057387420164842924781608820126702627335094992756621342208097425126854368692261869307270390304234068102070322737955670313799829332770263651331444873557427375720301088520266802637999267530560973906419154779037015686646083685208587584
631 -2834859520065098027407765215373106728743883078370394574115631680426516429444547908647496458021696238181036304993000460637115819274414563141062547548903588562602757206433074116748107772106239196450666280027221840528216717688618823764509400437076451605585394571778854211812090355116865434415060101470059783752003188723374550217930356337028739835727714414811334332169526449262336
632 -11312481863496696885810165646612926488518034303032018457639432361973385375818167335980740000111472222843837421771559124979813603016705514058657032801719681940737857887849256150190322384454237552791412086296913842383532926266205824209784644775525219835503818987901391201869334796301574713429549557756270898870875911836935982684776748326643077594696869164190804333461580608847200
633 -45142529116920378130376174192561267062948323483681169988841321117043153781277463670697968364134428552501162860241886058111759974194320594505180850184929075041088195424683236783112578226176537724670250528499798660299851498639099822662246259053209162882801055648491791405077151774921275100568670284968463224333714610197745685054801373522845745006309817767748292237544812080687616
634 -180142219805631403622979923361965748064947127788137334734958690616631810819640189749603059063751593367207569698792735136136604969598579994943016219283373874425740386924967976628231136967949602935604205600283677081006560544044636681340222380630805659718026948382004391600984524245843903441650298075809925201471318573558583658443478344017277865780439321626344706610220186753445952
635 -718864041852077768530817602615775124667774442032721656422574871944082999991176529014791705526106735850049924029136513252524796464781388232773192361286194749617766074724855967050357005631208813194345777047310437804329620337705259896954239204784127074137541356879666624896400196906912104696623169883717769835391543636747522999781509070280224827931989012629396722654173988638084352
636 -2868663666231181278792718514120699823595202835679377987193962183234171632462089579209703255105131408265321677295500301794166773121280970302728164414179239323048161227469439913674463742461624832970645381954737143351110931077179975492001073217209991546753660031013326335045105825697219284629429817962505538915366931095321842734132788496125714068741144876639427331067492498035549888
637 -11447591462421074387225019086634206896433797107783594188194331306527285678995592403065975809397888239998137687277078678603931461544520572841117371176968544975973407409924984260749982142236255504452007609153454746044941166708987825998996457268054671424641611334333796190830180894483277315334806891139874402916655574898781389234790469054805434632825709119384932115195809755522193920
638 -45682537901135064633795454976823409492826331828635586640261879022756871336401558036335972677936363201231762162984807481016189400140430922597584293795255630509732172649622103141310442587793691047851170528637903613542175984509014162637766449618294164935596554297655033453453405194772484799179585117353482388386221307407153050867029802045758989229827508687211985226461932736063957888
639 -182300529933016507110049146024171449713187532066229570108186828225076911600731835535927428455729527872182603059143570855164198074899083959646094027614552385311096054948569626126935000470531058307463289478784469214100547290273346325481201935949532455567748657349485301230963556375155489050159525327724211467711285966777459770925756948437648973621860073154592058934894598999201317376
640 -727490356506542778297658190367280253923443898376958742556766595885473094204479217179908769156825104109462904687859459446357562442571510544772912389325043882248484901216478505820086017289946724497485113752151942670137599034431196045533151871531657562743314301446101146936366064699137957287659842698520373011450393684982879652969631111656576949812894697031917395968153656479879928012
641 -2903141119887381931806546052965202867914753753068160827994539648987087678620680379670896957227295062693059838924807824928226212836647249538812116271032946184996278632690164204498800068621152149406178857776602364046786240803708819054111504028648606861544032428319908897251226418142580770677063438979221788603991533142434904335955087239554201775713072546557987249620576087991926651904
642 -11585389657861909211418653508196614032548935200960451631785245253406814762104961419601895894605303703521215291096914368334613496283502962141518685506995617094788864466500211318816611076827514252789797763462283703866284773642739360661683760598838518127728358627271880594900743128750751948414356623562100634984859219975003686501973326646724547879363247019424414680840991119336518928488
643 -46233282635804090526210667138034115295863113737719841860604645781526153183432316764907402490714077144981241380938103249289695588501368157909714145987567709529900161713830313067797424441330998555200297180011187395030827309902330261093476838494092257254378947138590220203521568513281760482390998670481874691828916278781863563535738330528446026311582798149124813041285694102814468639136
644 -184501710508574484322094526065846305410152742029792590855336277674870917864072013015930145824384547498817674924566867208881571753945765726410358900177140918476925559835630841051001680993418585662458363379327675049932031094843959368785060735143133455451661824093949694545646570873388457959960682959021545492630097224951724657609837857476056822065464822328388256605213530272156075648072
645 -736287861079088913785489510529969765211979667723002829715700248763417969051883242771799651849962515338090023689080650182596961810296737193690571111225540992767309039848184679299301324549763464244291451496162083229951425052868004367250009172132528265921982121596215761421161728912245734254169329919408621503856487866735551088251833419731850258928570276907283234086831515860964638371904
646 -2938302171817127020410410262160184892686708631861316335216170456691630166754849613648187029084873386152483683847794657705351173750006199464722445373265487718796374299845142557940141577098325664008935906666151346040963564442080065628176102702406947821686226695896208005607650420227863935483092918655412192972018307666277848880647478856371070475981471126479901338791883907583121400089488
647 -11725917624962548964949740871338659623646089108149730297752705727237199589115721849809581951437036809151669051412116871287496814013371991123718839332934059832155120408692035348801231395453062974252108993372212703949467723036309056912413487959253406169450848527621088157274148161824364207486766202479986921968513225920665465906734405359812974386085077552220845391550145406315544287781056
648 -46794928067077830451191747201611420361139600113966859460089459924576693800140663609833910217672240339423045748026302044268497471242095688133845751265310058312980446832937351719722172901846065018198257103385177399703657631994619844915219686853353377493899736902854747564097955541332823424606589232625798408997669221873509728764250310125991959976861269122789000132355001384717652845529672
649 -186746420689510941688434291843345062424690329218624879258041301262966859203894392808968579996711586699955556520818947542136648184283514825028549604275696574407248772834261448966855823750278327556438981559774280313697346791782744286940018913492920320090179940994178770222700714432129138490121679518648338918930723304121970280490787343614831329846095396962865413538315088103340084518818944
650 -745259192850701265467662073778500960381772148593946481464413398506598557392053850446623575842940516505692578078936194959100220228916945074804277540746359812637052558842054002392335299490471418754401286679074995679807527096021413073729652174994206775373552084891264155207163674846578734390268977087313830160671274804878744306772608164773087553939598787022105519433140316754601701774881584
651 -2974157373602205963611025356863491245975761027490655000132764443645712094324999618596668516320360383839066025845892333197463648121718806084313884278178623454169647243989536283407564988949911433423821919913679451061870878255576607792020438107478022182439751394270625676237765621677901782684142494411101641480574398541949839046056898318267861552202954818382738612971063037723489336040330176
652 -11869217579287066117133361368045211363427270417324541320518053053760448692891411460911592233221879158557925951888453213040085066705751341098234005626566942863532853709829876832116926301058191404533043133903260212162498894875133123312795584860643102125100772847004486545531645328791853726069479795103346379550598599110839088867260110339992514711967897903282116409716119657909512408799150160
653 -47367643091816700103958722070168990014857297698763111462748323531438627643138290387381795573204093334930159566736352417745225493020675082794559670985088660090364965202421156291150362890249167509231707340336074503897740672715858343932076270380796881927286736769591195010059053761176887725932701803328681901079920297888146944166421129579232194706181647908466777555902418911373945059387556736
654 -189035336192445482990633221299275381591927432424036337947926138617044343928016290385020433636690257612513748797576915903144570999160524424856732846405042704107658161005770846001646431976257613409032636392143305196916060740753116342252418768164228119721840061776597679329871841009170595810583549136089155332074928195362660066295015611187570049024995824847462059335332618777485415854356090912
655 -754407055168150178796562689153455141326792812920282508977731194673161618710242658512348327226964230406853551247013996280866042325486730550057804166997471841169500130852499228427979392190247675234779693477089056620337761999628581839574956495764313042859000523022819123935615833674126181571837682110246559609490373925563123474869605485282135814427734292268666882090973053456778300827504052096
656 -3010717540407295203859048508612915864937444692994597553029180386077257586469756633380429779695517129024104371488799197736186848456643818861550788403236677952878715523207478381184966910792665396132605657341002509919016632042617392471792552375374774121299264469538740408682562906730638191940711322281564271259989093744731992605361048501494934411594691508711203512100186750253391897619942732808
657 -12015332788038560707427762843195917934971203653992046410416486476003084218916970483632598150537831043508880948920201287355814169818109065501614578543995162994578029852593803583664696846627507138883943918874171790143376316276544556472213720373952897023868045980780546061881580166064953161820278477190417067103728389822849472439094179204055618924166921080107165744202849857945213241236930513152
658 -47951600802779470969623888086084003612469643277247751673788046049736171955671027063777636332004975701941356446176687064203899892596797263748480133627097112334509999621639965454137976829669535685398270540800972666642118673669167319683300912824702137360218997358996121503854663569116616382709607739303721163929231903243678108193849586158869079436733560933178125407442938187977532447805533206896
659 -191369149475402916641889343867449344346102610680691896038428660000883435340646358276004009054516923797280366400888166552329915391090898198392271448282799456972936330017589039093870147360052563483190936391205002233306411380927539015274397321191095295830953990461928703204432625337436643168077187503413501338735957850588547717935785710989199651100312736999732241720907025361674471100197254327232
660 -763734218176819514142502762446066934112120669465022122906714386444671135567334439471726156976602582873665913622201550141949001245717399228812193882670668886504229652852648064492066213216588972760392232245280386094883135495906539130762633029134939303184785454847385643012151868033512351488580281542189365457246641931726396064777116789949050166633218428940846847148571181675447299689606658599920
661 -3047993753930377439942061665721274309098276062224140942831829591764352030241140989476306247890642871747754621502015388550719230453321213390890565225772766801161176018341432019862818921128676258992190407399867983589731603809404234664496681586641665446002476773855539044208070901864437492496221896579516269512141888698837141689392098452374011044874878938268027545217604256621144927755221867209088
662 -12164307581935895187433885150280296419992926352458861150803560941032897087006903302257446473821633808832544020086525740244854902410122650729952189138040753379330626288623454709969580015951471164799266768223285291225850532851551422828465387079564691662866188129452389896756795658769304879115344160370744588835443315124389466969557065474357321334567739713969127649546779996656189202292036769349344
663 -48546978536425065267441932853569160990141518175982568056599851973100627881682204826935090090772620530005652173144818708962530173173501217850342721088247949488621876514855963588062042372166347969828078382236482364392486680432873365957991068662931013189531511557980965381551856929057429516675928700292303783704564061357207856685999515918829583546644348118508255286136121298158800232011064745980544
664 -193748569930178712560970508426223721977139231379558270526950810484216781855715697740336328418431965785466869033601660242402430792335147282740838466953967394812176966033723965648301250710745384112259008935170654822373952094350523657816298071716034193757177042005347309992473298000471594515098675180418430919802569677589922709274478354384051626920696078812333528592848729731623350227096717894516688
665 -773243519594718412636578535313278498979325592989540869977353405557746655815341648986659359725130649497789480443332807065501013710463582421187791411741633060219711446823309510402103551759625015457733009841817504394199256908503450265015210413915552496118135446615850704909377988954048115298702695304715007970811445951630365068361257644163780830355586433346308208804659860752121076200358785594119936
666 -3085997365516661306975719419078342199545100543565369827460014383845814931468811607010725110256587029100057284063470682196302886805849926284518003667450188047229903785870462980657693277391263287891269996650877840085758417014056130319007881384805730759006317232277504523526171356991208684083422217727790545095896710121527218468856292895357157754366921192320427500196710205927407453802080183473405152
667 -12316187367739576842275608210838321890279298823104800957677343248363468171796839943643003162531823373849471833939017962878109353345829374246671875830612439316523166095129040835573227926367682932708462312172520922920500435693097342644399570869561167351808531547823266751233961513261645780730227934389727609844982182007710196967907662237360169783563830454837606277526304174275303711697754480744576384
668 -49153957923291838973042587001870125145094727233195900467975944588749572468471931086643880791263825004467186887421443428095069819822181659859477322633632604007329137315037594028588679051307262343806908010736449236812243808570102213176552483647005442118137814029768053022450251946999972621181983425902860341539367416207893831421593878077651248993320397728753863610196722286594055255301978882723949728
669 -196174324084939238066073155243077462910983872997413351213229556002163477453274102385971655192026119284825568686921957157004388476802055656561371139282704111974800411675159340515130625576735546507197157787788380886020928039084947474873734896881526425038623019680021094263664058778413605077127014052881194039338684233542699588234860010445026755337813601596431491521192823070312184817315878078896192256
670 -782937865527136338461769984865241054998093529803709725473385203182166395426946805262565297715095383112536294381156502350392808879812572967923670196471801700351720337467564985019167276863619768157029921371289597549277798896498615713544730139609346217398853390394634514642214305259696055524636697084383008607989465032179970054823946301443370919865233298141343797580202867187355376643807390364002436672
671 -3124739999433909868158610312483377272341440187834228297026752630170970677163323494450444577654532854281475644597757283033775837578382612868122876852188494205181646425763722521576770227127803101190331306708181243103679077476282349467997155072328042118385284256304378193719101055628606370217507056649758598106437640349491476342483388846287314152412679893260380026356045850564197544301880575667245588224
672 -12471018641418693169192903153632327201542953128502238327962005742855933632722318043495669066508002435002345628110189498342967998897699044653452582251541865103236131874923702815811404257916784001485067474064792088513520614045675839688545556327869292348945989330066379570494439459148451792651089534094192943159616740497677566042801302878289412445619550355708514666501833950563221834883911243636639386728
673 -49772724940923041673755915180958158350078707763856687261092261554110950860943555035938706396731226336893566730700047448531059691061591607303365107263388126635976640595081207083865040576210868996126793871906228919663523197072178609631701286872842116628505916722081014519427294247324939386568714848655695033865960911930412682574671750851422673631466732017268899901561242465735573893405984668437573116416
674 -198647155816935716659300543819239055004920970503132434652603800087440796190569739111444802451316971584664099375866427442260016614891819065364114852546388755342230393524997615809468366378556663321024229442564942049552768199127182801436846740873293285027563010575676579436479717923559991985907431551105250018623163350886500158644293057051702844460577867911008915277039214276869605207563684867041246800432
675 -792820231321473614269651152903703972221742707085937384847947647851941891193926148789696342292648867533628267157025150998243196407678015881751035949277719852280500106501915280837963311126309606398653064420595354413695306091030265037503706202104777363343814719214020120015481063523392346927670248278685549974581148440746582381992873672784623611069976512182333660312199419452262831587727549938923197199552
676 -3164233556307371317601333483448797554277373382933644661610558977113216158418767145492476379079765584083353552890202099207766118043106077876312029364252147452528624597443594308411035658406600814547778356259365026739762207790210495570024830036645055851381242023299453644117535132180782970859627226152237497480122872401834473063648717513205232361130364939483205942943053326248041535843613807263438433318128
677 -12628849001951927108829857870866627199797236118296096188735772706320990780700949237899505405905546128346166698384188771628054861736700522956187581730443001456029953902060366820187307085924070592064206577339863003256818435274987027724299383031695907919781894983559851184604228698441423171358224531130662596331967273689876058425213750230180674243017144937534050523264252036251149375896038290089461341022080
678 -50403469969311555081428415721291072746057858944073536592932689600205219324254997069236738636000939575638672124771092963776885866556323644220403029601367035252667782343369436027257103834405680142525413942594159283943367869507932307656533501056675126404835952202247009424628726899272365020302073005187082787519212507801693777437686422202842450201619627852183189767391721489082253647351135117158795230256608
679 -201167826575228219648590523555397591322624963804604279112079960567562683622489224165301522048959885387425470837005159108130065323325784610112021843062385907976686580889042235041924438869887841253027075507055938865139417634709630246363881629258855071118784657949700207538784597173324694129347947019694935946257575638200533210532915816308665438914632872667520857345592455053174342003045493555695285019652736
680 -802893662461848008627006400631649770857017712046362759523786941474024180273477904643560858104778636840889199848090478822266102417002237883482396094058735179037559423503159951183600888739366225663535821669624703446078509776644083908421749873330798490606586982254826291700181940110109421401123358656002475991763349496590262464381378141065403203593857328332102380541972643593961465474390263720536250970929968
681 -3204490216712774263125474344390587017131927991053349776217010360600217191400790643734433520131205435161208628355725563411234453397606704000057599595994874793997025248428867857769736235477098231506271615206626587942881711639392529114723463944990487041223438306879766434590175103399491045564534307367736314599909375590058990194154320760782584059798815864573178167519247871063593327469834027916341166805524224
682 -12789727165756737654201268806658705571049051828538985810520833173061436666649291579793768404301598986960260486053504524032092837279268049129849248699676398964210222380541277555137271290120694488889056901121465326648333235387840881474064614910290708310229779164978667624222382684062880824148052221966705428381334360706075725919680838751609359865063053265698006792981155028504862343107274548931921784870424096
683 -51046387848841178914248178376617778593454536859675939907344229660578352433985052056919427172250089344278882089510285125360576354645700010001506724277762470255748826247058155483251994382654088272857727662199865240381242324083567815898096747854789814138667746257663574402536391331553855273786220568841669437390504082419121897400885264105122770532671844611395719513270786213181824138549681308974424454269483648
684 -203737115613332402922003080852372988681357995712177104115282023427097432857552063309330171146775052140426661621288031787298852353498940194060230494429879334449518824214457522981457853415288686890112159765455916771319344413562645755412291922951376302582464663630295033148157781025912821070361939706396125315006140526752029345069255018595038024531644661384193774087290314979506676792998355214925290158192731616
685 -813161275503142504071228619642033185692385119494988023176290768409876545019508617772635904537958139342765097851567654583361837301543011535379484935459006717112979084171123620632819160776630972731436859592003239846846651744776860383768252605142273930055766048177848746287548241648773338738251600707479488772458283794339518098067418937499598165555065757643240079643320866660171076158942470663622245099675086080
686 -3245522444926104159375890314841343888012516700589677774226342125186307664288958192949914796576192080434093517684795624300828915191809884705154316176732504915289765239861441231711987675641155172763777414063406290861217213793533306152550739995704095072285163206955485052073631580580990982555265447631946817244650030423092283803874418879441574691102090522119346385469456264060531429875793821094105741185716042944
687 -12953702981741792180006618319898197165534903557957204366254505987346549306151916539034518198284489325925771647995082637390182677100185749907414949050034639584694463507533115246253509454497744449252559095025377766906350820678059367946599342846750837096215299492898768485726569182633895043023145275361390951020113969276986787317242187270063646417281257604261573691162023799284962421707608236541535427356315954432
688 -51701677940705673434149551025453064074665887712588787880305236523719875796051223224156034811820084441456379555102955032939215977868525834764036214450040504903109284710366956105370246594212904667151719522759272973514786547501272961171618934822529157519781029327222674116535659200968187341784719457332851133426296241680402201556386609653065730128634684153033076171470360898883977455524566112754913228155206186512
689 -206355820231717217628639979497286159781972155165169655087808756806254900003285788831097622079286817535181699186490629710198953312903124849659157145826671533416858603763371060883271518056855262692472022013513354305782451893114554804078587194906053350090670452615140743224329565569100514673817159514343046804315129252007653059187129019829470651198776573817535389164642262546481517586376725126957673374985418561024
690 -823626259044220475944205722019689141471613304249090305055478489658563305404251178998704536133719824038984646155717662174685900564408228740015426335734256548027489170685615610816036431023355039223199518655805987191282915684780518970909568653245121666167938755908187454283333352440186596786970873422180886153806818302353597710879730321747747290590177559198239297469815022516089341850800103660563709668856296602848
691 -3287342992829118086786445097329207797880058859189809038300040296155065203987663487499713887415707649779065386934860792940292622087809595243044796256960784269907978449029947694567677468646998890553357936047029123909139314461029615398361978664736633022916249251569869350372790442001756977941076648461233896532790122746265818015290708912671944531159021004201426172059142507974266026419476719760398309251295946676096
692 -13120827446978684506793076539147590625031115805677707265412577877145948896936082812695043236449213306347765764259752141152439734766282552482396691044455749149905532472269974721863880838204399080296629858087153864859313253631071096309688303906751486169218317499092269984370600771184528424700110808867266647270692174282972265515167122622259141608331156425445143107129980713413915348484581947262510777377327763706592
693 -52369544189790500456135987751970589808451236964120948003055123272121441719507736544677348185502797877890524866786206325424575747994000688343993143323337968094194565721257235784748111809046850099351271383211685041025266870819323751073719151295106950493249297830514556607279159706788517196803497920821565950719363562179737866029416582139565308530186518446184624238055560704157196058810157332351257288445159737225984
694 -209024756030096525546080393437775303113642452065360812026394122660075501124909610620227484474628230344527636977086482765318256238550215448677011270248061125425337686415867329155413183081216760530632935155030769436977614155260251128831197445881342171143315708118599928904400025631793036068401052555693680111255733495699832414980242491655615141726744866141598810905381741002265893633902089625478700430381236853675968
695 -834291874740092425673721292412897165335136270105351657204252234306222486365891649313319881466449537450469709944832002217740536298492634977494389885115176229186352051243361747437925136738985131652308904102862870975491517616112341769059154407575043797560028063657777473238470400974853969469001692629050987177953734148375419417620901492868594414999555134207460652283852257189598643679553306936127385835703200052628736
696 -3329964903969783217134188395720548269178334457850821463969951252237885465367486179641609198238592131284860832507553090522801443539266222447273177016425369630522861879250372997167632435348171950405074055154579334735563224443336939518951926537745970593323354814864929394269504352952441011910489669919121450910819276000886824818748465433367012906773492001957453917576670918781662412519794942477717728942074988879939872
697 -13291152722989871532717052323592036935672921792136088684152162120036711318844764920235363258773365156199663372192964771425696534082012516391727405882082500771693842746960534969049379611475255082321581796122229968074716242839779038490815079050042510054654710990938409310431278144770884045355350708456544456736652395664479981066644039804045604840213167623305619068138915061448056501075508005730755324637378118321094144
698 -53050195190005745936892571742560176947166875838923131346538357605335284989084776365990319048144380698721701524038528443709474587579061535922633050234021287458381467015194668911671142701188399207180204063125859130862328138907854601674768661775010356593937347185783726577870955511147329168067089143231983085383374373627383800760227686340684417657922019435182185836991020669805658058649680602407128340928758528337809088
699 -211744757169471503334971299702715958445894095011860800031092384866007617131807231996930084677644189978043439722226915161230175840634449028581041902085923887796351847398562930292965961946416441373843016014319105605428488713447965718219145943368392227911926069648964124400453547400376940747900017709110196127317670255999549446683776549768543442264646555159510214427901643093370444454397035323180885236527998306791186176
700 -845161458352873395273591342936806372773301903274059624808493028327746248188276858088529817567155619176367597255274836061072590686041547661618880360915219758714948586155235885386115569984328257645963755513295754408440560034262395297217844006411827330308137200047994390883370397715556591579333971628039772966925732934046128143919437912082180958550656296764553978362162382329602324014295358484527999304126460346186510912
701 -3373401517777040980722659411124376978865398913073719525280567379837882477776276082335241768795943956381758658754026382616634546187138549807217955822783299444357202744378933752784947034068519652189760706904012059268862381317328450911784028713038733066903049863688977463003163508063949107286667876943775162528699565720998943653094473121598275211126668079512849570873815136995476110832003845886586823528845156817660296704
702 -13464732152650615182060255836711206068498980003476117073936284143660176248831785882583911370241310812930645161967058096865119804926677930759895322860481005605595189267868737126082187423219399004646941093079437768632385010525180913517599468597021411567446477005138003764787603997320499723699626087495702914371878299230950220635884364515860118869345994380858240456344314067845984470631477189247420614903131119366168092288
703 -53743844252062072778125509201988046024360007218309660226948911347719012652630186007650153463689279745162799188161668057967754687267348368197115123486324493782410121471989394814266074923766111407516328302852455483446301536812538749956183488752604289545696508265460498342690802886854996367183563236306450161057310716265314733338803357300701707244441631678447790910922333292956862953500108588897027562344394387922603726336
704 -214516676643893985305333465925665625036628185834224955797938339740495177344260636250208473592450589767651223246322513301315363589780888417876164597144053214873239955516234324826693765213000618623278499770348319558895591083982630274639592247220489432236787885077893183027504931977007338394301663521327778978082074658422098444956537546186400473169503286930780498150021813591473885245617267364200509094052640109971133294072
705 -856238420841422479907004530895351598765417498353360915649961807090622731763339348467837629448039751450755366186514082772359677196161469589922773536674392239173278593554918402912432616437955940515214875661698840221190342822073279709679768762496014780432641245462424284305697863863346209678044160028589839570195941341891847535128552198869512610349311178594769726154640069273226193723671952068185077010502269800410855691264
706 -3417666473929505083322620044943747592168951221916465753997390879909211523862142348601668860337332329612199581802664143287348506158297350201449388655281579678013297537461484687813518281575187169714676061392780403826769969954736358277729008441959580851478096243636046378286238197619746611540853571267325296121045692778095705719289986106106919652966382096762035487337966787003116122105996371648426071530232183563655258255888
707 -13641620277703529075473104579926945370573777956622036670444926913827362541736559697205365928973413565840472619178783349077807997158998926573996430697004952925276299839692913255361094418071668348859257479243549556438188540085546850046714943231419062328287678215915657422629626961064385628096427848213619377418053269695015306843913483076448914394843114950346678910815896405611189895140871475006925409271271172308521647030336
708 -54450709473684756507369295387045255467563635290563298184228992535605661538386522148656115638529121496224763861875340718824813230426238450830933494826332658148150997511645517759491182477396976345527713457569410135567643950365423504113616431460062304271245947772434017876724659994192536703327884953840749753292700161672963280941319200195734442068302968938519191193851474961103185329158877548619312754011101711060691111638992
709 -217341386561933527610898441300115281281752806036434644755834236895613509490602282371380547354699841090699184570796239235243178193132196071538766838190709588513796305129489803126903735906483374698530789048288242265798595718290724787320502146900582194310500038695651744609651152405790512356433108128387051164740774020187533682231556626542706705826994332061872103746492372325820869494738475709443783868214055336134814273696384
710 -867526249489605671229567328221011124763979932467718598145223822622714056018939861506014063391140934308777985345151789454120336117645693731008708564771302934019675532570201165973313338400414385973378727794246149225788479260475384259078081970985131709841472017798797898935465675334013438774371816985618515567808772064106214658926260088173593674570271353024897399508209002527477639978795715101971256176968544931866905210612128
711 -3462773716877897970068209937274336223543355253515721778431136927923009280973312595324421832997164672467771653933202769585530734791775401395278562464634715716623783320441733958506342076765915118787247006702397373560036698104932465612997832644991500068942718109966750699100849276888368918486230124644177178491978531159645616408832000792353172702384439008583511759549760401470739087282045229546546602078625911845079902081163136
712 -13821872856885104080115341150005745922018948841785894094002497088106813059298451346704774723666656491764634560361236297464401859731763678630905685381982600238973629098139625898308626803392469841114762699171252926134459042133567154742203561995020014965408298466221616888785163085122541320602146494362084551909206957183523139717332096964887539750160947247224360038531766716724705113350744528940959528592035014801094625085846352
713 -55171013812263912180398999200363288631775836394246635633588550023358396300172354643108258830412475760353383713429749366461548109872803436703090477423743150577661667387514911845380581491081405757510878385286881697254810858879836312467755895410145702019358063907107997713335459488912904120040319711697291312454123873390333806835022397929769019341816745867160052102735583742884282411535735176797806237186023692858459236635000064
714 -220219778437843029483318591070198035029732520583203796785262722125656001308313950261904643349586315545845039960775099291562201979782633240923891674707944505334855640370298214641707219663178117277699426256276103952226420608020457930961483777581217406072810218679474506934977123401079717504342090628539398163580199263890428752452987206783883596874474285028756093383573889309143054636485477971117010881942870831487744049489084128
715 -879028509073170807805341757635041581198877823832287089834324556717455361571235192474318252735151558263360890847137784589216722615713061241142253831208543157142977294962828580016281636204143203292017130431705326718052483219962987558983280912107445734950242165092442429037375096346168745554421498375237262826978230177894505463068936148921728344905115876438379757556385775938441065814906029705039715547392217347213161098319798656
716 -3508737500521217889606518259353458680325746894674467476207668475764851672712676586617008886658610063253865884522947804940181834504150141228183385647002848256493488484684231862259566692347832714753384873004387767359663313991894244545617924357942323337743513517143438182863142354699011526778839159213738348637866185015041533083162655314102703854620743151810445991810595848442528592239938373396250761867496037355810776710771412512
717 -14005546884664326847798920810989512524263642951053697316006234322503609897266259936378901671449625261142440865692562191121819582674320005818657690111138821587740062055559594544287172140437620149145098130872759495736375429509218317685291915063901257562191001278464532733291665975315876735688123251439835220818200475992120330341227582584319724844091812138695104949184892027109436780388079690486256542802635877803507618720629652224
718 -55904985159941940328699714019864704350633719742561223230970006061735933133774913721188495894497402494239026955604269816558420012934729882328576902965875883376374750652935039965252894523154407744645975023612062211911277133631085505496718490508604195906127949888145170131544867755813603963000000232703374520289205397231035645536591532057530303321165565563354965273447172837537915234693860824741735766173331838700811147117001430848
719 -223152763492429266800657249711401035400913427137559842955692630184683837454789980912468907815540974890436881162264099294428969417485701668529087839692707190085945020325357551441030739248452362875997214367887516694557700871070658156003181731076875740690713297329267002833937590533702188330673398524647403707801705311650251550504853958372524792910284081739670776063545396868574647721326251751872441063960477917289236008795031933696
720 -890748843065268866623151970928891314044580421654432293582281127463705459898646907759721380437045411306192747768324974236928855323172902270013645697481228111643562154070169259994906904720461052403926275482423074203133195269010194165836927922808590315654602373224165850429842869030520340110001444302430420628936394571076655969907794236322760796006813691342743593814389573084532074306640469495780852174946097675463196761546171579792
721 -3555572393036808105558160034776679773793245124748062485745475300000232203013014578904057323303442892334809961704815163890151882148487155343142191134324109370548528389168339995954819546849237095243719201362700602584828401315175215603968397479132612205564683096950257427940050517475531308243897583188112290395143701488477539341602956610987619876224465980731078139051866368030045615424040115309286422512636104113847666495499663542784
722 -14192700610594213459042593282562032087640743572360070045881797408726047422961911761789360032924604157162732543211087600397699612315217209598441087322443626456342716835847345163282418228339421285274374256529579234176049759776832719571860436215594135487312591410169974614115019725079264818655197534504937429008590407661313005791171557231257687474188041157538878053728853751854202847674407025836969850212291522707943405991661234764768
723 -56652856421142014272878028187175279874585187130591987235182659672199027884481164042375226545673461734816644921480274355392639082694955866306818897722692988273956491660596183666235432006573411471731455116211105621481352734387341627550752170728077949212335816256237128844088926503699320170443345600710380086174888244809565123108745394698738257555484061761657865435886613799118925925170085325533267165113016989523765012093848424663936
724 -226141272963645723926075548484472125178711386635727673703074017452434846489170496730222695807772465438168524267432795336180337819818733531160208416570881246152986681647056063122039953984411055159509902059921005818299089157820711134240068501784900608517190597470682612784631145251504834596072087660832997892482061670858431395818737460506156253694589754187150697666192480628260508568825631951416612193416053452074833889269768686811872
725 -902690974880699373963385042026450195672032000598254610274367307076812413453213324577682178403593921851428039465103772374282472384350584696794589767675808437460570994956249416747546040902392714502799106669885475775940929206812739071551867596661369756355415518512475542326691018440172877708704916498961190215395617568622431794321623701961994112162973989948285386922797814041190766852543574252092707609000267393723484862053352404904704
726 -3603293281864671709180703930852696850740396702013402145882204931996999487975545127912598803242127204372020943552563261790120546650489895157647241745103221763430816833654749340215539538060278006036717247485812217496531021061854784059497502767399000706860083750122854249891713240133650133214920890755224685471273976555388581177870056174161147026852747439402639103913111395809616980914120089815692277997399059716902785024413916876823488
727 -14383393559277759007850975981943370764985824350066176051486185465619134142969772271442108698030601072653142901044708766846533193247267111040599155474661955750321161035315015833804859706180307674445246650531200437429612069641125587058987733870381646510585547656243115632550465203570036586056220171622817031503044398221441630641759643367893456151274644853339817814230529198695488800618630269983506861064694294599253680092144930615373056
728 -57414865592544111014406189542748776346655192558910393770213414747615524872967415335992381725777800229536845618721870828929116994247159158932483169172988360019012358514893813051818794290044184484676875339601038049420507628246002480491078309146266140069922186979146210836283642673510611283148505730150222554199499056733530163535130216877097073093120649357774926969410116665198115735199999005026446989345210409295749403846212228648570272
729 -229186258426935692023639994112230778093240580768087044401430173124391292089214808735009123121617740959911728365565057280816954521498623621345403838251139333465263134111828234921262290766726484449653300380364537248324327949063357912348040388512029241610167661681173821606918029784796621610350441194034810690529071991993510924535538632260658574033378001849551634188699190201889745832308871718314829242885265121037279805026024030940306944
730 -914858709158999503999235700810626787440449093214086242902810679584909907724070516203789457309757505782072826856260955281225294841866487865077102025438777099159256059151144598739179899577101555898748912855506350920750536975048527468915512703626269641747077871889027642403833414763672027897922381352592828649999288205940552042240694621299176521692175665250447361046093284956563191459963576293993054869145566265810184029545348277765801408
731 -3651915378846540531965375326828408355727790696190344395058227477740024370996951076874260712009544102713316189998611914967057516853501025163975280535414766818350568930787118691487169946967290084252179996289070284065207351627877966535412834383757672198105694398498783380069516737128331598460868475398043001774376495481183978371306209279640478422644234466488339403907852413257890864455931448453630966984102835838406348983962721220309957376
732 -14577686550950455835831424519032918172705062148562473378690382658297176762914152085349128270977646954522091815827763437680373833146977788641646169660744472537976643334362040363157049254467148656909525706279075343072586483821979735923467807878646489719291875066251620714176090072631097076248511935070032944196474684296388446723626249362883539301842264729910167004899551266752669454387552176305368864121568782417835425102455573684448264512
733 -58191255845517662807517380729867300022921694136944730803993742749667909582052930773513230122038162803796317750673478979406522901166218892843828970609471361481317719156278120999185323050432653926470504179664474221589640402755515879959938206533786473593199715785760215329460539772606796513902403957432792693761617410469098794790289973393353922079641427825205581574147444530958454167631675746224463345744829873196151750062530743575501919744
734 -232288692125363773609658437014200933254438619378347182665992967623185300423967109430197948785824017517161781235301453415017570922462862192489255120611025120875057491702928637093074580578508611497448851149004054654149702583272421781406385392597717276713681147326347315577514395223850765941861706628445543888518054116166567032271451609969309276563306986727493963371102303302431387502088629671315706063805679451428010634434087940673284213888
735 -927255933086536617173365668690720535398698202104284778371697614908104448489339526736892696730134739881501621767776362161333205385691255282333457349162689364845416078164160141135620377153487226930933091066588737366785415365118882097562998466748418856601572572237268890136189046503649103761060747713549044568762366480224339431692586838683860189416963361999424574162227672430263430617055308562760841621999388582549578727456861071325303963136
736 -3701454225520365418483953292161185974599426282354249765317679081509380152916788828665562018361946027101330876979976109870701343764275349934814787800403636533568542232958610802784211450771144116313050926972973514456168518180523803889550139499261332119080631279723830134737933571665415009391166452809789769917540693194557865505621274861978481149786435560335200874031014811429857195732256960343918780872411863033223711549116924708082027767152
737 -14775641722682160424120833302045587019735585131200482127142200892572776364137402567255420957294763699072892279866999167207235486531387515917085535799334049809346342329480742245119521665446748404853219247865458492771064847051334621050465038060231134444527021324581199084723715471976935352701912640517651351035633564148612647024076484167817014115234039365584305109023627927672427884128756175434817563403970671282217352738865900905308203664384
738 -58982275611022385297770829355327748020231623027828309415949928453527844473211211888761490597518779248806623488354811758851250682903367525161820473691974175882308502634650009970073104250219431318352898986905552178669246401817554799143532488309883885729099469914858069375030305166435478176578733003270695054099487610247737373416457535912343665966156156847044435829690709250979346214583877774290506515544861262084296782335864625234760933604128
739 -235449567309583728817613418001789316396678855877051298435300809101545216209700366842528953609978415005663957178917200787105072602653484516245922051815955016145762692722995757647196925296124257495308042153736914668197754356759483608132365539486877067369070401851099399990208755064022163443774486007345730349718935195805367350535890003287871948062596252045690611245779507158415724657398848916769877167454964422116622152941677598373752384816256
740 -939886617757802704375767345390077694053169754203291628692826500341633761521729171271581748454734249098870884543403568133419868764287101359970787863756433933077882629686825581762809820071241293926171529317610104550285047399910049412322863325878403945712079045338909818498522401392666848165498535639523921609505386293050495175853655611362564647542569198538180599164829222277877494182628305684390976846832799880096050319058257115273311457489312
741 -3751925698571048134606485873999135446414738997697677935024170141527817006828461741167910490664490907996597512418674335567976528739725662132468857296269064490347458550148802538172818611422996272186179774343699429185165581215939965404861590600938932238065061354863232852619925056983381493821111523643763658835717536467961734595168563636975353023415233217823503649341174335444788997432790940684325700239236250939790184561154786666443162972577024
742 -14977322550201693781318585500955978349311256010597811982130938357424307289898406052048085934836227608209112426116311803656124453122888821272897024574554105262171730479375769997780951714669283020109319591717743130460050610901619883384654972330553676221076693422013789080812587732477029262798178583546675896993113556248688326938493771008464402385528230396634926355146108871446611330253771481682183175772246449041264364513198202652462541107696448
743 -59788178666991229044340065202817152278602261137064378780462396080363399152249352214145401818666386602303031059760759073065719107428059763845400123720655162948112274528530594042637465721058457764358374698412607540890636732114476239632362020687557497308252348799134174570708270722694906132746510761366076809151904611159100164080261573398581056911806888664454466332730323738656561654802792431103175564897566286079237652753685334728697698866941696
744 -238669898587700051100316683868925206267607553018927415899789768660160817363885860512761519965977902527291377222153994400550532969575713479652937399964824369845946829033195315128036248655030999427500371009032271804244298283616549689484165796480702266461012650564218068677675671708145615213390812080514402670779699237137177243891334804328757797772577178911460414464709538347497420101348717818099178231486836822629208509096145024818423181947727392
745 -952754819576146574169233515388625099363052171051319543074457980420075692019875616589571241759325757545409770706360316828808969027119309393044661231614119567485818571689240152169055258908996878740883279836458888162320859403285064618153056129450017346969765773773717299638350878183319093469799112911155528404731609083766485155411439903286999574154841815952461911977695857162012422294837136858782608544089282290761719766478216133990801572287363584
746 -3803346015438382951987919094723640302443663027907059877270347600989035543042278580350369755692790547956346155927991187097985411775375822388869625403652306326888940618939935902537658324844304846355973258899698417184309920851828510579861219054695060109803031718509428300722777647165845929757434796194800844050920112530894317667657300634196791759971411849478346538858566315169572243343550989858122727406626664509551369270751992427775274204348325568
747 -15182793870348144477580478155562588890410431813603654960864803837753134756962116128926441955325718439962224258957102575480008047963644738677994757324499483291391534469639256803510459301030590505326249566118352485029303347057017788450862101382563836136747907492987618606415030938726922768594907949619540838776571763203078511932476907704767301817098477708065055240824584651385225267254786541337587483955973856442635919904430839469345363803937441536
748 -60609224228211711977598730293505272086398395435709384956600982523667152028951493058818054361995354138389558670379372157690143304612983031348185961788496137336679283578360764416282062929477163238548634028333498516679998334468494468788546441446540393835775957166620589280796444596924647000442482389464480479578208196045049499157903878269176211702788911126287288849348168948283281030198217602730425367671524577707023283057123160057395699225774615872
749 -241950722285089798904581898781024538797198419853289536741326679060686825713352264882503745105190057546219276694391386972420447295434542466483644789995011687963278035475621301756049868901642960470968353956973289028550865834036898265670014770286170290303351146803374159447066166004553828547113900434167869394476768010541752537869773962079511846803561730895258106830098218991470918778833080218765521890591560271324643115262846892270903367927544159744
750 -965864681694215766607106474832552944135008142602207174660527216462676917875258050594359094644127917376043669528484283431745216050213721936886082862730756873779914588480290497022654824029698947845470082827969295701903681375152634569086973715045553875112844829627519178588941653037440159002773712004049461262752379681942506005638981016679332111811875225092108861952752747313800029577665247330643291032935176917364387654726907268589005718003260072064
751 -3855731740083318928761792372377450218348248889839691376393312525211941309535820302848366804591020030818995645564059279835180386474748644589815497631795360653770706454659762864544170032222894905886403625033089200590380259184156609267555223908214534457188959064035692201871676041684655072628477705745608562973506002100576469784698069105763304220664823401420136178740503917229348207858336170434323222892438483011021550369048006315038867026526119230976
752 -15392121904153409082834533450848594158631144427438826416710719190110499103517761900088043639951851386894452376413073772889793276981029529272133764389673445260260899063113334206797886438460175482792463240824431232002691150142810190700539426522980301592973310087049473289076817232705139684323493584065690451246080795019700487755309916710673854812496270472534723423191998877876845275299681700803029418871788566802935269260571762253931841077972233752800
753 -61445677038724127997388471696541336163391834436769933914106467575304622579206892473403548040187969498517884862210709791380667705514231586722306471665143262634565324525037011420229101429758655516826740436787385716927989842269867258332392943340639229257470854209541357188130256296623431552490298916815134974004778834661650550340442965119138709082797150176279964646552973952984707113556237420148894451421208304850707004096923210257273304621959747511296
754 -245293096814260063147927352454728408423401616090377753839966168409497453858991795167516190096895359211139523211487112366924802607543104167895405009757669920578508652313229370917336609947107890210361518015440759485974081410498067539958228077380194459145297072406724167872321032105118995828280821127447378376727034998650849138131506124416461646770358058689355232447626661902873074511595486505833511976011739985625761171831905908718423218823105161888832
755 -979220435494415208096643225322437278562308520805324234089765773961099624305456600673068419088876191965734295442862963874867737837993662583836753447610880971570878631560432541972039470175007840869197239932317397103185194081974169162309084979616723787032171717076695144800438628195380518846001209152331531328493111945107300640337408626651528942566885610924539661859128068158948310741643684481765923743457043752756134729365945986240136638006032310446336
756 -3909099788913792528461513639277645765401594503342061717260057094608537918797412599759090231544641218791452640544488116542847544797594067126142630262936501535190743353976331921000390241074130018290636738296557387063610282801027315653534775506080562169120006282156669217815684174521925253376828625839668599254165891348517918654717844063166221706246178009575683181439121187188219536914888272689402852209859187363423539538161840281274360345702465091482688
757 -15605374280561053357153651537535786367544306429870822032566809304258179485287825439946113296318791101977716110770322778043138514807203423814364112331994460200067135276731026829562435370904235631113474407876166393168936499014541645161740597197857267411236331093594591964119012347184376609527164251904947147777389847504159516443330043502034532008795781795254136320648987663319788942303089532247474365281990622772564196883506380416149422309112182788147712
758 -62297807466757298108103964035064946582026108008241578046254066389669894112949026509885531016585462439389070177498105509966519516014879494350167018285787771685660355737002062102873640785839582276810642770979924078185145312681043321885795951332279876430502820326509860943018513795124995945957537188087856969022022048710635989429093226010499829311013946701968670915986992799387040552152676555609185363504925602519191716305976942569760220733240389828646016
759 -248698103054825044072866535064569844094514153170573801629787390719913189387151449803538799061579458624975667372850102535423335123984215009208844635615120364708796387503155936570119841826506919987334846390892129598132128719427223528664627098340176333983971884608410566885753604632794676295757923273886157812359912782161746785608611236196869512164939383295538141268479549422785690962890184992741607878276071760547489977135091527648753603032355026672604672
760 -992826402109723639194551772262206544929846092295767364522871187481536509199622380978066169365516142757797778130132714094527668067691876816079296057411970976704304881680583713552748036038734116271889355433969182741402963724898690884652239438364327282608837958901894586046691544459116421645804272278895324459817648708405862733955102466064251044920922793342545789761114204953533519177025606733564138805159660844008965817537550959735682748421108034193181120
761 -3963467436871514884284387666837497335298068575826928729989099118136154984538693624512063060720889382878062698181298230309873826774437408522166425776348378867018375045984607441787756748224404105593651687395320491277985151755976636365108985005816584761379353379384936541360150513777543271395325019421327706529395069705540027066330283014613410787023963527908435026233113051636356096132346915491661581449569831053343410022205540413141769304567231923598107648
762 -15822620060787110683442074940074472721283198808003028786578842872404219865397864204267093649385538989085029655842625048613881313029191376329639715067601399586006442991891136831952727376814922287063567934628300335139874765899613761549689502353740103455467135680200122816722278070103672267582652029045909650918224820910176502246038358059304370467522996317236044284611253767499086619773323129616696273501501931777710580219805823474243339636824094072332868224
763 -63165891602224641375670612004779102903107406535061858177123037726011319867351656069962862384114057847449013930789007736847855845949659606634436319081991185910020336276262187497138735854016716756458855199879812187934497883611565464048409525695760312755010122598508424781242750205217819132434554467212543297275293730740730174811013484825838379112667304522129761847222185471084066432457897692571865017376261364758485870130637054688572595302930774862576935424
764 -252166844743695069435632728564691687814919102603003548608296237157086493682995955290917163263380064125920032558261864689456555043559521313562365453985585224635384551337948114773546460394132857801022087308661188680642533035583904121676063932300230472138857085872710496683931170434364888947684833735234259612990999073009144079298410666715878847808770474564358873822584446472353963019862545217188679032970370083796222217430943603627488179989777635444563762048
765 -1006686993985241946105025267471053511648900819890209721666094688493604372932117050690498186872111828262743597591912586248107378840021339639276792423682510465608102705042803551489429510915517534916907922434035288977988834460153169463209662330345820253564600069031131317954653290219161061013434011969385139354500974697136649087265678602495905645405531973048173192470449665061292926423002703489364644654904538625068040457445116796066149548971032036623869756416
766 -4018852323681229096545347532363552553253798344355212688197173412183946574925866840874852881493682532025934978878001574984460284894631744896257245571967211231424516318751406829479727550041395466002031694507115073679058770400093851472534651548745568402428543576573623174533858438288999489879401660332617568987084234372497773004648022386190459372340667798766966163368717347266863830877419167712608039164967426705697925088597173647725729400730492205906801844992
767 -16043929763328953389537473951434362228704809086895584327863161838412757859873532180224527962112323443168390314563784303057587850533815926456671739043193753231086122601433294444547016290930409619184085464105174405381682511766431983800617061808340064073966069693853616582794415427736765733819374369736891465003487838501610072645302861962511636379158059191898257961086820311868511454104497964326306993657829072489531921702475508247507630362266938704123967263744
768 -64050211356805399321139822989645352499931302044670982907293233615707749054287213053579010172293816665466014241071132428211339610915024783658533741184211866013493752793245305150306874523447796966094665306112477840841815806062167307579241191595147329980078155624433445583044635227677670618614934724439535923069336598453454700845289189426248247064703663358172847165552828517940730079229902728406187875851235847705060191447284401233302008127438898059580714107108
769 -255700448875578031547532138198281924883531745160344605284430958144768497246465526871669021048842966519393338220330484536312436313158393257028035112680934504227971937709328918391541479554921629854322409598128123591099553461753673046540123083702510927352468755783001445290392676726703465025912432483787864679300504183710836691096141758681834167888327694819512582389849619110270772271638198012395564097351657062599728690423780104347670745158542833049709716002816
770 -1020806716480879795498630719359133992523425749609341306322500831961805980661602798873346894259868912547007541551298095431041902884425005348045050089752334091242731075867495445966864574150975771948433241017900842186802410515404211467193445535423921602710091348576301097565342068879542167099110837395250572435405512852402546742754233945409621594393436183858681026977853704995441213940562602149288168421359932071616153403373268704776379314537691281066309609488952
771 -4075272460264080795067530584553275636673418339802951290634237179409012660969342603596456754739192054570414334478135847063390704775927958259018868042791116334000028951970428195523456529750208188091508197168126020851126180895735208435710402944728742588506905797434960017567085655374705942021238825416160246025680370458075039275144892556870402890502113981995054328723436915481337917381575194507657905996609708551884174974495085724646707296975543499704717748541664
772 -16269375389628879143172068303126620680488130724529109920080422362349119824930128538836656335758640501946868167323387264609200920872858810804237817114920099511222719663429998579730254755903948730338308837390427695878056547158963101994580214691660764838507698376048970305534416747655300219936958037138384416610048979944100820679382350943753337129043573372285248023812343178011359537665205919875923838071313329626391481675675438168360188939117273540338460973916888
773 -64951054566637854494199510494462729317558452163978035943102205059623152503976161503873300203083737961460926363056759846823507419930213005524663797304273131853215341254134890813117420863814754957343153870466736463924976892563828437223403554303889862193664988740090889038565802988572659177998581626851818343165908963303798006443343819806547646754916926731632333155779716634149805630512486054804676095905883857240900666467199172708052933672778986492458257810069696
774 -259300066113901674469372025271312174120696968034806500514226119983481422216244499592963604892653718815535053227130127744551118504705504481722481889052987817255628352993126915204787627357734406122308525886501137673330301506807034007126149816624002137147597728439998587690782298140168266031456099374448989381076722320088465222332875590995313129446789951861224713681325639417411623477449531960401651697068182109550643325993792706898557543579591975287764484372476592
775 -1035190169515618493710525308929339829160600022661864905770515685541083428487270927385490321890066709256547838518963978469098748930740909335396885567797720365712827793057412503044468569218106939814143687827694345956358920240550832980071507812089542526011670839421510993374642327315682338653712132113525231971883424244602490875667693790476538496814795604939595732604014687641729783467954016408998625548024552784705153912020832064670283456537379051381995569157509696
776 -4132746235316870129821795899407706153021844963188158163204578477253076095894276923794494202157123397244706519739541531412461923031945776599024510445473050495939144281664373418231848850200611971394258404646929973805559833740186843620075885389708834412613084894195611945695875905594639559805231214695626791835188854693470943368917885262769257551722279666542489472473163190339898291314057830251539916086700662497555643869896043155635767439277913286138261148724942168
777 -16499030450399549793397918521292992983728890100398783182085248490339048535583944045929965313047094817688199183700968916131446686319720636201101470490998025688816309069885631230887522835398859567831042075615302748681384613541740767164362532700490104496460897528447509673441077500363125561705954270258079541352734290140652328099149680189623189609497995102157759406383192653916698671458258095044713483139940745318286104231735823427832296824864948037948318400785251712
778 -65868715097653346902786760950060748930041625625622479029633145194427423605651798061072108361986510920794688552431728912430065534380578973954234956994542681337387748851038207100695869410261287582168618183614154777728120027169093552637977798725981475310216222255628725823804013086296902857536070054310968111704696780565398012070074429038175683866556364881359292737217422126180206967474899739814766452015191824214696861450588931539517712679596388713912830499462085776
779 -262966871212272944322559110285547059880154829263062003488776991216531876123042954279076017441078438013156620333929761110251537260051194214695144586388340843001910871915221725917750868255351455611879368383547742497608025661868679245124191798531236298819130350272569168134420578991752633562474119964721879843675888686783594916003076282375799554451871093364266899858315106774900308584983910955426459477376744543715616663581453543909309109804487760873564252013613287232
780 -1049842049253818842632160684971370017363518496896378211423062088045097429209106884584672070052754652895877850174670379182950303853021840909869398057201401642079077583958308196303120107100519749318176940739939990356575872326109092494719418892140494656985370032007605881320038965007685510608037682585719688448261861759827210023366608974070165331265554422953176685603044492389786811965104005418072956582190114507843154144186469228979480082894422417195884878924331582448
781 -4191292422059075675701707290557413848717824648131364117418588034346687822273142582550508633910789546866406727804188712282559328653601752029897389586408279370000213694829141710467999598962945902193839105535359068698708622866552457237762382022505410288419250813695075790130007203128551557938575854546943020784510462465056139581511582972794990689834733112933800897702682738202207369604003939357928342514376897467471672062354329951095409960569924757578994312175389688448
782 -16732969992618905067702032028888499880657182617036555885035682674162392310985016310083108763550587933419591598465200074344924957560753753671195199658239955594218978183802661991734481038369206116288533542913692194546916700701329464295558146540837728866132939684296207198960217974875197279109436271536753530339218621845130397305706101504377511565400815281698408928042661765644136675261193158568803928546259675889513556020322348190646058104396283684199567983184590382688
783 -66803492953581815393577088504444304033026387150725711047875364899660858822848032057221157521544192000761109728948826206431452079352156396595567556963266039625586346894419279810181675018278387378173585307208146716870762259934804449328567574923252616496422218277772912308593279315650985048977648459033154276381678623711137726046950972557630909925943644801617894607840353161126550198673417204519872331212217160034437689800144555371983143745011741330626437467920257654400
784 -266702063446598243616339848588057820273270412820740498294126391273405789391548281254725430071923384638225829209450807464815984227635347261765681674429645066506624814131858561836703645326123257161598576268653265482136661416815547010784969986790556899997703289598575108367704415436491827541928471174384798074639818369189296874789356471502993357694737422977766363492457801655663567916113067416063326045070676845374277303563598496765475109158857684831879729144839074827480
785 -1064767149834073017941810773264161896670642837258617257487245550775830025727683630684797716832214784557253076204083255608384774743206824491063374712702291536909538730372028826789344214776452063186965184792565983702706901222202520828459920074195964659095059630709065854027285217150009149643617360335141756864643750312414065263881330122240573517427044677797289185307742885827134021442179477818129077635636034040184388530313199051863954864317876375527128325921527175809792
786 -4250930185149660734821602865566859609775677675095572411540698870893466522844825556451323724107303401113430896695571076674691058559624305264716382580289237533649300364581057811820177065560228569547599689199641080246640989446106234176030218718022211755664306635011504824876336465009059014209026313089158628646351862450939211458909750204326100450622402501039148047736391640018901639632493294427702953441453120162467564402811734565622271788621128369882820909640436341535440
787 -16971270627202649530714536486431151919979385421115080872650679585842785565518975081322965476895050995544042919885456187236026820433134102320915137933955329340216720632409707106734073691901922705107485277038148275546821777569906428828610385931315512988512726011865930022121146714627782483671253621578705581396155090667623043357036980273751112759369379211718496763215967826926848718887144266724172813935903528307088101904919945831717333402495179477198105476205109293382976
788 -67755694386661479366163091445153830839383368054319886125942172219147134617564667427430601662202129189280791200114963073212388966533125764509855078843854292617743600167886575134550433853624265043050822631637048832766785949353042806463345312428776771529336643249414382241540794097253032449863535582662007187702789872577673213492980295135828591896479761549741652537497999847398033672610973881893955640040245467771350383213883947119890754102256469274145615349216878962453584
789 -270506867057995921926131199604779537531982808628389622440754510597361347793505962718069964707798283314311926994759406122384291590671576387808402336869232599053645629416459534174562467681816745350275199185094591565749539632257003659491066167041785607050790209643188643977999556640883786788119009402889892041397989158860853967358020100985507695947438813147467685157198917577767751932972972919179129959840416151189213649980035035795975012623255964539686191218004075014154368
790 -1079970365141129218426010529231640462964020671341957760698846368113327209223872538449507566634868407954391685446665622174105679480187702908046595981508752210237002252909482175738777956021593175438782536432748471436918271962766659874506234182246948340470107983333606477736975407560090782229387605136517477954365673622566227912353351210567831234091368361499166680161572522500969292713751937408110036775329951454465897723661146735475790927698050541708308718485026859014999456
791 -4311679087775790458222307524468000297594759245087194602246177365264521743435363048954912729146425153338334333904291580323997136598493091426982295565973972668647996059919831978704514495150438796393794013449014303769555647011603960419486695464999516105809760906314684234017975008964612276123309209808394800720889498664473788428219506675432431658646096699957830802165594681711015583128352574408225271161456259776557878377850738609441050338255720474923799420842115769837798272
792 -17214010557362879213885076924576054450252854358102632201516228969187801670722806940890568132739931775050709254981129350490714764221895427679256694152842329934172458400227218802474234848615438492689502054833738071115201955586535402909730343066108588551818386836827984860404895094868732014725477645034476254593349798828893654750766648517640600918611819974594867300171878443313573422229032911581501596420561610986744133304099133188457478634594921399273999640931024731362795504
793 -68725632011087133471523624590988692135222633505437064312966361897510065397026557070781175745050430925728420400237518772913400618714739996741709855095283173908333431609668811677428219693982326933789420014389362853052475833631450135246972048632750412126423162912764191030065881127430377807771344076541078541819578737063624992494523578167704890671748151595386916483107466378350504703737245768830281423954814298239399288237740484283189417061487824012777488475324025811882806528
794 -274382531706639706349468536652534020106783619129091768064837604840934796683463176999408856717101741676063384871221352946361245010929365104547314923947527669613598339220861005986797002977010115248512112595489532851326573826196228323749877370724808576170016166994260197614718422547664957979869681167082962528785538924903705218097081402166370856413323383692593816049792966873531040155478270413939242939383684908522801017993930377587650921706835346324179008113462239314985226656
795 -1095456690621447091536649232338460193854495451620727923021604885706691165106533321936936968265022090349989877768290259454101514596812988501568596399422848088137209892062898384896586897566133808387693668117696174984330416498247026762008348716241872252447072680994249681481333775622827448418071281612704989815929083792907371329131144812216352344614862054822642507957795594485198580429401816492417518093029828602489204236465292735343248517616401110761355091586386405336801967232
796 -4373559098915704338030898014184609161918626408349704667076567196547657399294060292249932971520422991050744777277966857121849436353430792145702853226930275769284497664638483344101303706618821574735874132241808145568121084745395842247519601517772421273914464737345544176666849015085337256324306934415356145212337744077236445821269486635807220503077648963258641291640955889756575298266365298891750921081695453712691684594937217170402243932991944518963796496605398442676506637024
797 -17461269607661875317310330239829024697156023428060071502946287877132031573764684937238410296038820103225873869714141152381494189623422339352439497523076526776910360217346438055139206382309430720651508596845492152613635545983897696688497472545442671254256352626994873293367205455437762678133355436116043154762299092164138963743779752305734527981894440817605989822125212253668255782518754714365442050115603083695827088914121739320096215129057403204122745627266775255532732721408
798 -69713624919233358051936236917892313937411800199221734070773511844666293280001217027139730753295115832895718200699020272065013291146797768459833454127007811836221207318639412169250849250161111067592135513120729286012954422177113381908771945916116523283798131523713880445063677398220065325232107655905099008496614227404463523621084720153707899453394031072566141627903000084602382645929079397941487486867481848591696397178433846640221807526475979507866739740877343853662691206336
799 -278330332936679041086646802794442079555034130016083112067667406828735733146467005289566925103941604942833070658536531302194431424547475832687257301830895071633465635112609800593973628899420815762045707120084870948379262816028475053450045309394795583079687013736313852264433187205237480463980630505698696777594894509143134871605054844036754861149391850261727748497172353224872010283152411864445959708866026804853148338445863029851274295260801949238251355165655439600798661743872
800 -1111231225142970789667020113956324034943308799530592502510370443341538529039393811236019048620308567694254866088698486955960999181793568746226619250017481339251316477972978523887918939917242766579335697844839565809349291363966386403257852528408122093183896349598005424340782410302598380058425548672997224856891940740215594481978929662462895928302379324578962891970499871024495496194047129105129635972742823067077795686667039940961590081251444984439905328999284631136289391217560
801 -4436590600778103175544948310008868697745173460878871944151032951264408477133941732959826941838540099523174828082088743045914123197507458871435798623687272846739916219837758589342016955258514034914815239594465769412038493852335241315569540995592850808870192681913811033398802626826183894173311511755228233113089101463864373126982436451139595959974919455312123847778383283010358307066645934356586634670734635802912212888017542793616581769686450259655043584965086189472510408652288
802 -17713129253770547287582823900406887583025379178042324410864653422216377058774870325996835779440857419943104814626550359866195807140916250729782018090185888784122950907233557747380923436087775280082962883407294150063820622892122732214668237447498288157955703000563776918997848963776558316088251760341337481743105028846622830655466987563297397330163373700282280364393801601130814047550651553277437877129807507166122059304733898858108814345110755944574795190063323502254473519483344
803 -70719998800690754652869663816912922739198097600976759849544569096136761209765680718503565902366982299655819888319560786134162971381906814729843997851670863432009087128279167877379814268165358226507374942311562810257925298599901643962081770527547202029398714025257208204314479166230768975812445899611447735276082291685741843865374547484283918626882902488539221670620149058504433040974348123632126479750788592422299178501134541609651422567177382989272447058267222971296126818773824
804 -282351572652389480511497899041385874968200870545366052534023207630046983571289032598072754743275890651376874766195510643350025017752916298113417693420841808484266712636330335939092558065095993329825759652465523851259895136426490273372064534811919663437272874266255946901021107307779030517634064730020607656429639547446002028526463320426505757568001200291007126952288149110217079858382122248281634587395441843636982364778699739808758663971454699102169732346424058944317187833046288
805 -1127299172899735010035800827280160488793833078424555559144416724791775835641645338626785151877202402832365756062122989577950461000741827598777254329033044191288382869188918073856378949056218818811291998055049641384024584246858660014110034403703884523945875045597596712438748260338130012721173075794927981729517918268228031320801281324855263037980663966468929519899492811378410804533481053400004094705288872523744427091039943740833058945014262423122762110743612361599869081882654848
806 -4500794396420522831142577565177190657045748096725344214092505479450738089186514605168952895830228254898343716854615053549503679428443248148183848801951694248781822203045970539233636005253820200729257768588860615853759375700107241276338534520893607067960655398832219412933228599007819008724284262390929926646141917007666156605302569316111574959973884904431771354900277607052564590481595718526152825337553586332553305645170244097784744346276184938289549128424395115585288144664686112
807 -17969672652941457257416114714006864718321905128123827256784058394133291095949469725509358965970621507852075938840889534231830263974189852537913836319639971026575654231569920024539476795153903869029398926182143803209573630729815878167841500923883087866605341654178066748438413525629371653302849309169790843860878370915256628887236392014062281895522067903229571804294189381888132757317527864538845944301769081736330480700597153644310770529020722809126617773765225180695039781842124160
808 -71745086064155102393412025983537134711454824146415409292108373008635189771232599230651277264026134455959948062774270791149906433775632956604575003699881693586063119969318008464956345465640537869721755541631945051549876272248362080908109310327520245851015984723099900425363375458290803590350636502541890320858249286433428904275478258545219910020255380425796779572494893399008901080624027653671230239147611577660492895457491340379759381657604448787063010252446810692040969695919567312
809 -286447579605713377651858344766011969098607515864205167081973269616517106960571157779242191910789227319863309818810282329242426311089001392118734530670151097247905165976899903188607345761101493941262242030525365440271884441712544864373619085907952292048770070273915953111556851478650278029275005225075692736933891550700501242664983318932489224639215730098145554402614066491221031924096484623086748330282067565489956306368430662075186532334477748297556888609813082283961265877772484864
810 -1143665845361947571409298051151486309495001332624490140388322585307063740427506108687147084186728236727737730605532255492574250000450887400032032454249479792502068414432497841143410387472374879814230380213450250930438428828605292385624562992344196883259701891259972691916353882238448804853966615387748723394772781731418289974125969942997309035046594263336228334315298405239009033049491512958663653343681980590839728226288035116218113268382925204298293317282971271420033324169752938464
811 -4566191717549279116369610219348372320916306046631848853593574439649525269791641023971840190299911460386400217455328450468232925045103501539820903707808351770385473044729390548591311112166274526675148419787528918533575882197893070841494228042481994832718022461688763958524090872383627609214171167628691257132197086969613370193284564672700519964935742357211441546807671460991906902441528876152892198598505247986890409543425269663651199138030750425295594465299742118656508998323729554816
812 -18230984675206803112360387640003623747306843081494313363680356625866488509697260608275261911493378422780261099619897900695283222003140498264730072670987454113438793394671057152058432166785976756263303479534611195260366342672747496165420255187632529882943337728630372521912053710079593467688469664417547949154635847841899590108731407126805638381939907766895037003775535061104537459344306085389160480418586914474389082535782934100700109080619143528101266993701674169328912206806145271840
813 -72789225962211100541141819235040617207245117636293151230407395103341714597487970671453738643749956303760051495237577210021711818212163069556270119535004989849116002967348323497384858273552059691684810591675261997771869857654248444544830202733521002626930553004432619075051817628528006070799292724227343132815697862335799266562036927019219304531916840414878157147009844640764879325061566770026339123367600710194749165262506278329873735100468432359028749722741243196374420485168373302016
814 -290619709895358142763325890133298005380156270024723531742020829540502098886380991377840460294232588576989968115773421714946645339334788961394029693771911411236653200748603501881896227978228621941433702026065055596976412700570718903457555368813886985964417128156664489503285524909634221220373337948485157410773760640665456371723417670363040685533268976730906523388910373784363130051489352763094519804749805061727834633498668985305372691395651818322707623695910199276752449364141745332032
815 -1160336663272220033048260966661819780971695702115035461129494974408913340319795151852210892004303370533924649259424833341077442115811474884388018510979390010480696055392241244012515975216431638145371108422919173563353951651501278831152080321346342766078710693207732370298907085315574568014161454590343508816999368442857309561609123412284676655522418263722356335605764658454885512299353769761499656087756690183474008322060255785105057615634987635454656356975736690240066545002444798468864
816 -4632804232503679293333535081945746232713840352771354009916939582810875683603112442082478949293901880812775615975744876401073959454917435431634697345675787249549719920085979491371038354537025747500591565914503500557478576493777511163485590671804324173505825101368854751419420547649489034457471621169669696601133685479161924066322088169101097718835593942676146537634864196403774509470999156286040964732083927959521238018379073138374905984462037119096209202951962692140449074761283642070128
817 -18497151935312179099821460483114640519348371611468859099320086884208441511229491977664618208453939313459026932740219464066669367353392535774217925873683126004185272537774753627680476819463008632193996567155794920932795507881444738753964846894357932616385570543224806461590469004520305790672450094858386515345222330948317861259210553897397483391420821530988691205346739870052884842263192013772867572841809381313135313396404936772898584841522000491296036945829991644545219743494852933126656
818 -73852764719054118341406049062296275591392313514814013339962856419888924599940634722285092861923524974458557091367958777754276449397077655410487077714963864741390507899963599321826497355955765442959788586362065815123610657674189983437711248420436112694599043081597361905189271446102783145232451999407736234747768499705095926517645788856325297414805339255924174944717342190818809781063081616936647017653517566950362566666411851248024421763612249323223391925154521682761923992996411159150112
819 -294869347477626326626115430083248316979261446143712868086671954928072813740009472140474520980502927307229013509539568237145263920817667825141984544824365084350882698871763683451152784644374628009154950955636288446552134903931960741466858008007813872764261870685945809489459434637252331875217400235310527020493643165019062264607287557042570229953568293352148730336636186474228145954891732363675835941706997392923656321839146617131315161358064757588894170870488702153442961947704576051844224
820 -1177317158688645612367322456303861240321529118847808383448572198389167229802433256020450009802824564945083829940975663708044908190543847811121759351694325168504405532349859868438591315921534841361569186990851115206009497965208608624412203654504124030291888168844436807409785746802898700975410011053895210870216310215652077855417885890092648856731328331810569955288074467888872613141386480984636455056040185561507162291446221554403925352689508792955316079672767895613772727688877788352009248
821 -4700654054427305987194170189268235488752600759820993524227471229678754450363543873651233969161656112184676042315540628600312543279652985346027046692408699556683664123456793963473948377838527841986480562155707648913484693737696004641962632009331379390004371457366100323316991255527935835596945162536502585061032791316861450477333278142855958523194326018625233987734883731410735117874971119449637732572334516509875453870813599056948124893262985031166096136130443501951022852253504894148592896
822 -18768262825397371646398269767830636053679798305062286948160699960062105506165018526870735605528683168275162925442565547330331886657957163968766427764335405851777143014359716408323304515235563808914918620159451530821872575070877386685725329063018618905505571604246383198079884772161052132540098002551147895205045826972407866190244191179002803637069112892631777903979460405969247394150908604897520413215902737593568701321867141936032964974646628402147803916796248447447608741667848303933552192
823 -74936055661195117876301555298991316384771170166492867299034788920507326984953415597679900803325712535425774724404617579917305990963748861482219041155762148450109147907003731953705649003629399426528831567605229989494597974490193351916183360113586881033833231997974666595492983189512411672107703208253179137460727234621509287379404674289176753491606019674428785972093612198552827403739940513161058930152429962707872845784279187152188950736856419993401439989052032379088073060626723779654589184
824 -299197904689158721650335515769530989168430783294698944907447065476039473812056000381715910051509263656167358664681942121599603360642759392093100158419692376871292926371720260219212561977757238477596123495370673076840295211245390251662670833745424157945196405885992357045119792705088065297031545613552967755257123231896321725179239688934607233992276410581082823449045397530553657604556853924470418298703955270007031623525345670167975884958036634758839515647353909106470435986893592456373286368
825 -1194612977075451252448708052914916870431332513396529180431972245218468955575674865369319118548305461009341111944012001494173608662483181739470821987991270396681640195842962885348817079735904610437894899628762851540736979476916140123389610455283717169248675997936592860242381190159330456645670803366586579908363571196132013847309870336818911167097108019754832287452033609972110613649806494184092959802361389406782179440827245707093153900337118821007483489348658105829039527510052199810842538496
826 -4769763749629289069752411380039966227699911010533880390470631682749957579703715744625098661155395797724162961707769149106644526770571560121228184256199149571102991316071185770061402525287458930592440342114904546624466660045230386816963189993062448234835872513997734952942102589111289203022821309682334376795065003127439867366708950579952713028713837159314282711159398217010188392260151498456965220246292480148432696904747804127945693546592649541304767345116115301921872476277491831987206257472
827 -19044407548435884593133836539332480788575863421687100976541361441700146048839006553159619716799434472811684322787725084770263316889859395106821732484919752811004683324186057777002083338269325771081349961757094391167871529284894326106414246866897007576938727798064710009359582892168477574961417684827946067329515273664251708853416173361419052506404444497098757787391472313478446408099139950134183464335950321612143812373285352609982670929971993268165666262076093476940535613972025141206517639424
828 -76039459351195652200395112153796513255267660261789103748558476796344692243162055571638744791303522753066922834373094512967286192512636670288029809526791106864821570136169732340384473462912700515734834502626755442867155763396838560997906860772239183415501423033145009127523028975526740962043067696252021119227155781694908908577260230657867149747491500358958935815036889623923533124835520198995609074597221759780218122055615264198981989643056077088805452061007030744289271622442527484984701391808
829 -303606822781778581574206175258962671932204487731000794883154040989367266852490794569342100841958558295805937785658375728880982685876851365963537062338877509403597776634957210836280183913639758211836092958043131689544897839191186407977248456040562211156666696749669511560402857906226209352455217420288344939202797119183306568398327814542448579436839989399896521805273487257448488953638791168542691614831129762986407228541794449050008737020854035635619752936235452256070875338720953088801990038016
830 -1212229879441978171043232183593634988355266349107059968799232067078241162815194105854320492904990506212061650601975771618682933729611690173052496109072295512618624065204511061141673909246094913647448485891441448130690136689569536398776755598972717024837730985264061481932796601416599911111675661153922688854647137770775795933931568362329874416376468003489042738406464844808654947595168095654684880898481510382254341978050924841522760036852472643743337487764434385239213544121986684931593370631552
831 -4840156346138590402489607816218803791897854919338432454603568565636822873630009307331362061948996062677615904755969147201187495631753828396230323318290301444570966304415028921030061092171647694910408118976900348735279107885900816200446717362934969856144717336924451626125744536689471037392601648309869474704684698454347823541622030164980849362709916351044187146286883352234264099070505533292276059348277430320636371458592367926459069801028792280822921791314109238652222768928690067704025246513664
832 -19325678152445323050963882144075534667993167072541006954268383431006447791075813421944790728385742121679874152059777814075230097981231392877215874899422009154798917914176157103402167250645169231429864352110682881506966783357694074209080010302907485324177495163234244377285410625146409594968195583853782278999137407625413293261401565148166862139502872008563842737276259573715549670845244905607646734640625135335330649026888463743086183104665540946096579065847652173546451849437462912123513851732088
833 -77163343724481571804382747262590139542517838058445923202502799506564275651456949207659273565446462019801237417341781609461283827346795494299324774051197580421932929616564950633243280348253162469092254547781738084868789383991112351844364762945823225996661940131625324987299300339342755531027186302570023278545175659961274235008459626125085673276893125449705606299379039295228930576041368260904144240745809374671185422568632388425786907253357568008259360073097268901355704409937777343281398809168896
834 -308097572469631947672524599207293113362913263684639829557172132234179025680356012889363001233875748974314895394671587820559309492235351083867826731268267297335563535869518485559102495553084507121343155449347696591532146959262994005138683712932686608240160982003265355795924542365179861200942079798295906916108552534413904188790583678041231286797149536475531687834576198605046323994275092921645066741655865531502736953811687660459387269754446789213761468905029720015775109500738019384865502392914192
835 -1230173744530772629175675372079453519519172487789485378670419979149773957437828205008024457532835016909505491564193563691246639686703310739744559724422783340854743902763850791515308616030518306935681432986739214603738653618801538730078741389451993433159309864846302004056879850697751534812724418018126710163913731235431616720564876572354790526613907688652603093556838160238401552318932600498446802608326819412373929723576100942413924311719596969756393984950127101706226120881710119373492942173178944
836 -4911855342454435394148755250969106827727566047208930915089859976967689415456294934259348248806398247086239558710265829908004443373469357619878747561496641220897182760026300306099435294258976732303441475458993113301031150155688948635632346762698410650139746061036092733291119386561955067026626805666736056637879302356178439480459443771404593860858740687367095634851828326443902533650803598268320592703855032257991765563958658971611114101476667528335481217930811445840763438505311818956743476450396368
837 -19612168565481199144133742116943814245418545262144656151801255082237563890578651933060042224448535668293241243579000744451920846231060177821815006655227321999697921718301485836208416542957040532468300768003517975993528182070330085405598021403343015189801838835751921810121947336835119901454372816237979843918761291566267773325841021442946263950035943007024316161389324519007334687088035062344417759102127097794240561286062096418765445918128050389819637268499761845320016745005129804055673180871756416
838 -78308084229285800052740074906690420345273344055570760752463675485834449033714157885159872995427361642801363243871888788655346962669602949676523132149183875933459446108847327232722251658173252102006176734059767734163482187965784301476445822137960451327505553690563984199580248914932421046016317063992049027612566724198389785965559680153026963532474717304791780159986578250468065684206365636613442219375518388129111221509060265366370517701380918804359401016721734834881545540499063464807951515431871392
839 -312671654488825945648964272285239425568212301138308210782263350764939131912559973653255731248156835950465480403109120192528265624022241286731105797206285424070867722911399769038773647794377759238795520230308631380473599071776819899411278725038458817047706321521594560700443914645393217734953211357517947028105226264333146320085457959644433378040574565508260014735523291020267332367937749109874598918993867580800666818988008305430730006377932445931498806451881380674779855525738881303791859246425126784
840 -1248450571055596028146554433583114200755103728577946273750461157847292983249609924139091575059398536041347242511141286970103835387786031013064606443666327839298931134092664959838197236754608886795046684889643724295875546679107178903967117293978765449420531390932623586375298043575646163929853584652960333883638823129440785584587167898075681849619538046533378158173136047728435674441121819438935429226957323874024379396312925654119858832578153249380383487688811277433876649084406917573043429382127493968
841 -4984884716496134281664911168360555992496562399034448604148208765532729400301166747450363908723837468971538568215066866963499998125455676366420344758669297743170826740492354992532830267129830866110921020186743878834663571815275932498868160813667881628759907913152668021007515825044941517120709035878513139753608762165422293294441605885052820398527910787841559641175780330629251361474654039179924800194889533474941253033405090983937343392817714708681553857099611754643182879517893623938017547427980283136
842 -19903974631427156641358325111798700299596599043431967828781188367592582582600130971167796357150936000104946266708210685404801426833225736832672976157996304062463157704139363542005490864607050351052035105302072696477725899655066133538021190951371629236126891041730881044200024712795878965708743814532627099956202336299716211036803119179709794506092712601612915930898837011198575884868172408307005600547923444400966313237237502383189909702972311129659646308438330029054767484089951440178257155767414773472
843 -79474063969772264967940778741878731876720237600377690946473098723026563326771538698106592363935533607845540804491162792724525291792276167473217217834917693613923923018170261927023400343626093692593310847080559276738453237956057567083870223118288602344129719420498991598903829554972994355283464438297368507897319117542756132502667220970009839764994648445550500330374343291552888736544052212346071813826942943962487899233263095535005015538513950662154581950457718830992619436189768445349728376811169833344
844 -317330600169773791996551359742771784138826877049738030380658440454377192772613222736199285224631066762767070558652797850678065532025345247425730839459856166964722179739343453262757524301669742335362855041229264037302398002258996960028380049194382665408901510909499717143776544223707560687377760449002586800047199466672006227263551872506002078862888683534032437555420932361606765124915087746513286121615726771682169245382540250181700683881244295539421634344242651008686654342987649395470939455021944838688
845 -1267066479990190814990380722825087138668533895920147606320537126956192727658531380829928869947567741184509746698593374900033878325635584325271752881745191755032656196063221680282899642064930999939240042997260803651441729033978797802250603909488925833150875626741040677286013465221180262025358770277063262561121785436743812015070566006230494826778088054089663298877260985737015106980320402389860341207287372054366433981764644329289844282036365649163801227594740944421835528565066152744905171968650123819776
846 -5059268934755645027508899856147784420103489918400848972569024598059249190138273248229287233636596880326489464618924478089823584369514397207469916736474389992910051853098734691242448405540330248787512493306817218294083410518925202595104995518618918069234516335546685750374389995148954667215892217152776908704218170883516610927913963594489431119346608142173368530949514631975947147997988306502539206717861851354790880455960171181172506725322325508978888489687509737593403183314019899646415549554288260562752
847 -20201194146595045439244675868497360461028750358676305756326157890220851569373752949324938750429772801847977090597845410814776105389676490966917545291876654749670055131236771956686109713808173623679331481926720335492816454082918229088937275571105706946873532679998320811969077374994132937955539754561321936976604107096334324203251441250868105494068943721144670731397807514031567343120308668290287680488518267888056611265404692647361437324725085044430798666119210956263068528084837725429358614334849791144704
848 -80661673852394802825414119030508006804253862730403816758740683750053221886722908079552600923935225596014661462286431382236328837547151449534066850275840318874807015362925287446680364343459931498525150927450267149395000428791543594641424769811641379173532014688006262340673917656334271915452866672313717992889312050755184606600342527093194911062079176476484864345959368748310508433366782830915149156072275212302429075475264585843149302995719450293622978737091997802766966865948823773851974500551965257153808
849 -322075972022462130385898863649955989039185778728467923015996759039544663509177987411472966752730940207294832562850378077142825831446289713160931892961780710520912980420233861793142367396825340749057833299651113523534118519445451373748615430423480146213343155668065073832978266705498885967592021310726071160329144721000273922596581868279493465528941591852761039144127365425523957977166664632141494031076068814974953252813548170342559609635552987623925678278016295096601558060697780427500347295192129145391616
850 -1286027716908666083066891495827985244680396631328040578453124387355387347939620668035341455960869527141426300081364152590994534866020395011064166215382243358672165531737805224454354007477673259722013974509282775151517102149903683973469947841289160215271570257965808208631407926525428573360964350100203633829392956480293179120122191721302509008370629434088924087317426593428338012576462667976325574262215165179262968594713080436496119038527721518074311324095099442514007253735451620847975960249367018471840992
851 -5135032961656338878423710871160545060352193028830010511509072151680058685409743601095030720738983688334310750079701537957472953544294981980946597595630058073475816212605049729695663818222454299473177714327747574344065042898187427413279839630336951849846214135964102963867520710633507984847429857442237547502123631639926383001946894714236613808408370218122384046175541775620050582523072801221183120213988694180577388398255977509379755569222281596106684892253358889947042074583197591703155155174672249746542464
852 -20503926897148711600991007007666820978113707659213668516397023562103666821972971598449253044290486443620570591729289153264941414986816209318583028631251517266152703408001592925632200456532585438921904139432299427781541955411033261287226920235174917888036391247691726152558053070910417555731191800490938254660391534344541456425621422463790937573684713220882457100545241507781181263841030199676574887948960432636529233383881715813349105631814967864721970435096941179817243519255626848575917592470872433712957408
853 -81871312735546580614822637009199479354042361830609896660517919053023898040931603048784563063000011506277880463513715445397508503949433815688614559837662134429138757070854096456207440567483256829727417785201990853912627671557736548840611663165719653273727574869885855453705997910502459732845439970941564108135352104147851587618422584808346377038450687056625369959483568595842454926856007571896777740090732411348000318041598607788916451409491129533153546750510765009269048368551022808016644567011995915436331776
854 -326909364334863216004570946628565827006151430460449920171783382927200588346173627754397526925495247474985832291182018295406964956678121453327392344243582501467413022770562531510606643689493062952104845425919797532616759118418324139329464749506159538007645831235150159076840017988691500213836339217717477996080634431848866150595256074761197381065879241439567079656813064391632351400764895540015770184979459403627560018804248680113153978811238313949971913233902759333823640221218688084474741116295134774333461952
855 -1305340654378394229671827561433868131637565711228001188961639418508688466505628869001674773534588970171885423222391827701159181722867789746582103107991297875598672392276690808020308816456358803430650782836320291235804505241379260508117521567688921263389667085423776367335466313966250821099214898280696324586630393756341590076481289728660802711301782388203162210617726708269370627294674274907753927507011963835676574695631502857212958429479274489154717738243310216775699731266734706446445525586360657863257761024
856 -5212202269121539081319192054909891964820865560714965473223012863620594172008683619917675343656256898648094709799474064298533399292593601804930064110684845936670506949439086892216912631027740751470385271750859063208772133825663484334330215671285116214215800520911783033857083910836649085020078520195859188724540540880740079540747483388974734359826861164721193439176359702383963275521086687342558227951462371488110780257060473925524481476723192774768334110188343632305281795380955715332705859797939992431271925408
857 -20812274697365804683525533913143304128812678870697342512508674314214594868928909092706789282319496522287316911313942970187321002398428921638871523455525001248707596078853533708675693970981513242558371992976238127680755712318095678673936604525621213243376277646164051579750351824121364155262656377937978002121752395676871885691763276292671764195940910475082388954658181843697156137539732192208531130572603103234033244087935342504933779898592956228045829392520557493473790362061909245075033977606963195695305125376
858 -83103387582557321558845211446550454647321939313644279460134637741448875931735373416110022185261280708700044995839508699451810888554627220862117219489390433639613223100126161940023465094387950424428984738749335840825103976417484597998311634838110328901671508726442908945323508301374516265504663257546684995069346191673245001414737774493780106832161432356881149836382231188293543700884402040402165612448607211413594259648933757369085954732001939431117749898986219187513332377356676895939538649789650261219328347072
859 -331832403784721386793888225707425697556179704928587870809037961929530491846008598335466612029119123335851964641406451698827590661031430186909803020985425429348771552291634738563126353509867273505250269573067039991475728852264347328046685901165111117970015904855695810725771836114090164877434439694057980512295428126182216683862135026456637587413052861366890536820419788951772609858708194255459633314502180018826210936239202017872187153499415953977881009135378384135143694056912078275997685544509140887412467020544
860 -1325011794406337608220408143117632003124119906971898807927415074158754971017639268836222425615936611355382693872538495706886471028328850500525701984541568796077563911929556932965432636885580795501257700225415215768929177202947862685697924216903303445489281455457030592842030451532768060542803575500400231411900426648757323394080261501318870176515802011695225685693221428437483689621055767417624275205403722661676425337334849016863221223298372682312886063694770742386847712094929295945557348662377667604266869693248
861 -5290802846356513127552300323487482043814363610785165678539508427911409975049783397259279084629511989008660385026699042934257464716521201646365640729313251725386848538907355762766057606963704450829719953053116778613574265713172263914694862604889363219004486583473302513954088251786990962489694822585043577332012587354191482921275387810556945481729833804400261564459716726951251304362567033884321511485907339285483540468138290188298562885897350686623208211208078120096267310191065873232654858645556227753970876171776
862 -21126341428752341904809621593868391564777912962554077147984657967611919617890663925258562149948899423025852766159364560733373081399689931391538245413048838539617760536278805039345029379645196051920736971137636813183777495138230659692539617062292470383560283237652995575362276427355011581722858050730371145542522609305925506411206651107027932788261647778447584247896473663650262783046024819191971482392341169310704707698595483156222692537540273900294183244345858210935333264948437387274568690917790729453875191804032
863 -84358313618097362522114610723072531781069260529314397627905398520652851350738594029578600218156559892980328079921464315423062723259481116350270926268669365046972071104848764480311498174195947746715668248298698446792286634484062258435385754777843760739739123258219342050523890441441689672296228413813857740178095229762640809809189833992108922503832245342067558549089448558807804315466081538041868655587850689825506590163066909508957207873179322920178869928285868207710393214920616649669307049410938738186645670260224
864 -336846750064950212958707251535159337691445638401813447449305571253956271910507938426937399415471367021960364249228850412268917267800616543819547410728163178576225505185860124661541938456521718372963709593565933502919439209380419933217481574664186281786809289225988522763440969163235519918127488630426613974998577656828782545086410958070193593154905088784649869047105898562870367526002082119856704479313352782028484537898207897753985930391544727047055930674395606393600250623512424814575402701987366612382769047638448
865 -1345047770939751819277653943448879719131592760391326072559109350751259440986324792195276888165061330521542684268098133001456126964164046949610245339365121322537190695596767192156579860776026567642927207252946116079414169699898491158991652819715372237679423690034387615168391848523391610403873474193647904713574965000924954912793145703373867225732433328828465001945765395960318697160179309184443846645039940181180421178748952059039059735447219771421204983990136469324347170986840220142015392496845946491559452546589696
866 -5370861209847709317815940663836632520576129782036998284090508313633573813147751465742249417112319089010310221944298592178181832701965750174851251060864899677753861566145280721863077864967983466281033706805644741738993878949651483668631149611946038786049233148950964317889140821135641573028098868010395107635524140046388748170414327961312831421815248709682557581719097009899818217611432118621633482573702242147595134934876507350515188605523264759143897286795252034613420882343520568729164436456912049422580055408005792
867 -21446233080025208787420013592681775549765192704169205718264138469479041711333799025186425372157699347135421415628908895104671948811467331983190036658004519825099834280713797684323406724752519188508215867984695698202939427935746201104209053356357993262536892516898628314101534656799111998866876335484653848947393741654707667447858255175110513721777005682470908328881140094360102421651579874930701708515225264572561804936517402694914037354166475191685429057716752777681147742496022134779035564223706661236641659131961984
868 -85636514488049326176335034593796151817102305066829188987436226599218941600942637521307041274817691334998838416571090128289570291966850784290882140945880216087534066303864158513704500025581271233133195034193154000365190478390285314922977380702493479362700035350666566634042234000641374693404043023206348428680747586735279359154892306443668600189701243669002506878298283753727779853627962054267680860017624290022277688837787534406879648505629876309633762633845461803637208525413620463928542778309225489810696966262868768
869 -341954096522883707412724931911713275429342194961003600186207994419502529782569264644618272585127851557599684521332116980558870835226439126149108556547287454312640468817457746386845331948728167334764858014112954992374582717586337496496726545921129536569546317651317604752850752770028126733155505519672226587887711006482927146594410634112035793508436890209225491392108572536887418494168540905186435053942605254663340940400191834854229908146611113912860481169750173528464230917642970956010752558943523730669524379656161536
870 -1365455352422240151927324108770088914095819987267061570443886874128635613842490460182756724691291147845692903190677843362388526604925257878722302182236300052195311162913766110698612292647045967765120150101161969351383598673148806136378259045186028401220200752433952512882802739202839518870001741211877333961807690753063518568890879656424764589925224947745600338308089220329230328282284703363896811213625620954873418714024887859621787291102659732577378351769102455362920891000019098369269596113378200032765721372336567872
871 -5452404413583139522729870518257160261416390385057773082459043253466611144764923533049397702395396620344263546641736092577383011880453198123349274709449546200069801572118970165304087300324026199487144467487825218240258080011832611258626041747926166702631094996696517633280597545775552972382984377418093771682306805935587055910332573404883984132910433087183307976859607921414458588505269553413392092192768058820896723427997910704913555015485714001924291032397167175580309828653243613682636621023907064409299487920446182144
872 -21772057787978218724500479627221353587613263487367093293990518177964095674016498645646140552715815578350591647855312292011158166067143254042661923434047861098711738620828292303869293836581803668582018648838168160505221725896822179476882452045856244726895211482552701664918078553227597963604110356178261808602874552081472030818396723264428486782512221075137163682443552370343119928177417444853451468472152581500307097144779543909945082357441994261912250107325190550957933577543254729428744855662124465108736972746903542688
873 -86938422422909956029912774520427492128061306759773010519191227427192366168560451364948690252816084614994375778227731814837188048147507225469892371285974997894127330931684038191688486477820029932642325708357592662304972206242470420765072423868704052875569017365117542006436495877823181239544717415997383741627945710775886267394058366942312377401434594709364968123573287025811681769949036363201704944190519358889249457642021924744759868643952022860147463326062253624817856073695182439605785295584828348668128077469013234176
874 -347156170813632017148363575675050521424764926391154139482230929498219938428243116364978465087293201918138913757810960466681129287240255072990292923599866096682415359092425070671689497930755523089791775619549950348772307516634143308030674875222191350993709309851565019918290820487996784378465148213810101389701504873587434203086577342858262465774346800896105607011236706975064773469467595772738488841801276181910463525238386298995006312473770681685703555094718826591658528309797994973961629617564876571927540961109044156352
875 -1386241444406161743073129282847105850697799842694764011356240796602794402664921677805354998206956287507588303780234613445935510744952133841345700800927205172249627833748650299107223524162143535901215427770190950976885525531436644808007466225909334312133183231444760663897758662222659139175694573634549090401255550777360699113641521963149542259702228201223011892479308756160991588417696235572785281527317192020594737732968741190643921303461161964586421679079065712361634450529827143720559494935958208277365880908231272086272
876 -5535460059497921871191754748315813091639033960176936871920749542688497630989554756151511870817143000908149262781491142883858733924047806137471278437629182582100877026221242324079661842839826397197714307715903013685659755312408582944128534542202687725053905974159183340313778991478236275297550610362519697813059261969778516737242346136870653713332611686474494987289679187040699410959486229145027694156590787602142431821367740528666121782082877425805401533929728400757234932906673209697604780375909494245394746808556284857408
877 -22103925879247799893386163580486641084797459973153766320725597556402248064100328810699703518327687314789149424746584052932986531638712113607484322757679405501808228394804222303780740117143072084628362081245574480375965168870966079497212410612939964835464668696854690931299111412773210093702806401743468303916813686737196747296465851157916490228417104564132235300193244331738119747691579460016507923226581033893517763479356648710831369757338227309087677334167475741162074248399732127197049057154309020500711698226362603783680
878 -88264478404786440635764702124521895204591490034139449924544189690725380324370355639826239949055220874775127155344771517803824245111024971715983942991176769344901535427786408412354972271542121426154975564704215243478909469645119050922667904823877959722251820036497938608446134357365875570247998184637975050279159538358818137713507947245124769640139557028365220158020069719905013488274685284558007403863615942689598792137749531810236699005864026868646791089378134172989867136147833606960441251423800332831477211213580127209088
879 -352454735567799105822113290622258388535278498849041163402736173429803779452558276745725498695065459179175814439858061779523299967168510254238069927097394532748859528216215197888219793292536438724565767308894053527198657111053817158350606826062969896099955191923038919512598946162611487652187432874213543880972218847757830242836825473218138253766515486217542307150276623521795233705843178918925708057454982853420149871850490170223311393249576038491735836829338260660242160238294275208810375575969659646690814365328867612714496
880 -1407413092222424294679171782057557797314988421556717092859470469911780863537633513773019847449789931139833695122782231361455235491143681340490506413829168671319905864574813721977773232614135395966298509679961379058268115739809017049155216324493055603526338512483636078374190238406870014056742715610189252016915396553964798669171458741492868487879206667631781091636356661889154122464798224361977850296209189458767466037494751645676591781119376870650642222342932340629936780527178446433577204173474450269895151275381143926625888
881 -5620056308149109838072233707656861689090714356319651106238765453895690768729290485287877622833609836133531078149204153130258461775528943619717155343882795291882096849518418070035332806579283209802510093444741794336306356041789957427224372945680224060907812276439383264614163761167013901360738661428868054373204043123847949358258113649851901092509657484755024393564831840721206018456097636501341393497992350721484728921262474292260142612265939693765649927400066692985927765887472958910440221888107346368819329011984707615806464
882 -22441949912994827519648232818436206081912400959251882704621319953780087302430769880061869964696305350173306950852398090404144614677811683232890879783165296816452774417788401429246411071478595598446101645990087495210062121049531744746098289797207007613060280284947672789889652610193699663919692602669867850577782900937111358823252418795965287467556596029043982919384585922568133078137067362970882798802596411979830211235465315778618142111375132136487643653121470670891541370122150889027742842066418826762400824913340574419501376
883 -89615132338053346156164276295320740604770904004071102685911949280330476447774266934357081378199582501362943624918123450219876136391788581270909576814778344682124048965042283277104009556361973625650587465013843591157436378015197297190901326833389064791385176777454760613858390452316281527822292426877194955626038731200246400926631464110410752858359458214278964423515327929178499895072434826992584670798978657881484903177054906445559096661039402656689973866697114916671884853508452093429661014111614297433421582388315018936958208
884 -357851589073827087835567660762952114011057351404129423230016955218895303014871980616501148406046914389137249153617972308836699989794508393607544487212159134164860434419918441981467624960369741338990197702435888721458211941306358781232965275559970352394290823252516687596833490032131379985440583147902841459081002168872057962462818348594390541993935341237782165277069039316127458045753466211348734192699839661627268920486031408316208157017961903157851490220275714809992493077856780446215474646803637591470268913580439496522991936
885 -1428977483708720704235120641617368382056641177792912889297157370584909468540127080788572022558822807684012072282337207434933075947856396414996188781069422268245386402348393850923314286153033535001023340577403511046682029171613008450976674851425637106388483725500901992084580482953054645880371627280574753844746659606298365956105488511426287269528755253408669925518833725117860339227462616302610279892511602724705874642488685323109555219913043430928541885693251054374195820497575846429792128224752094837173878613909650322837885440
886 -5706221889624047929981956929378755022549122839215290793896507519951429022364379982104915703912145759124795630709040405668359079182089755722869952185062521682880868354982650624087961563491006524989547742125932612940003687589820857944335983263214201830000955662612845932882537910850291788767263853843444059538541299280480407544619911242685866733689169211062630590298494986653409151428978516541034924471436281063785146128956840655153780246816210148403612040894460655453129713118750751811259031910441404049830330256619699025815441024
887 -22786244724519573085662331918106002346541026955787475707522853622140133041432676149451508088151371010004365335739776797140846623356679176120567829189060403515157135175706593774194865015118490557944967815660801914469407112261309051821162708432635269071735131444195602330638560758557736231871727214629263883056031804198439934694642804454536920562514003732651551821478445592237429995387942074458230479967985430026229335799486717129525824818727140342971601906588458145661820025405244307237886783868954525481801893509869624728580951552
888 -90990843223738085633404157573204970572492079147506873203966886988214249346730314903482954811933174314786240657453353105161692725163137418611563385188869441140399949359880105675938342570025212245672574468231614524589728039490627532940312095693434439888972513498602130909521916096051805022617001109008149904703678341719516083489239408529186176079252184482337142621071352473582910735946297388465859155448414812269401203579173867834443502449150088437856361208153445138219155686676272377561468929551492733212559656621147789768496302272
889 -363348565975239090378599319382996025365350400800703647814761882065253741198208230758888049282458063642463550437749212693589975043685910029141032766078703619165843948753570739307779468622894317079341063302076882558246659727053733664314654236201246665150873024372062291269290199745786377856258851164148086752039788970610414124295504676058820933809230835118184789597942859701196845257443738759384320778916150243627830515740700423174669994191348678022272574780948822117247175836033683516601248921463190271806214180604500661770105222144
890 -1450941951997297747637316873661303222999444201449971239000160950813299518196273735431406755134168885886966269035703220939460241564675352049378962058810473165173762677080357901486658367018852897369623114980997500589779658516185657147544525078324177205824651782081479005759002411048638549870250638457006702486232009793588346761292930591317185979064171626089826132544777573330288363024829910904877123772821812262808926085303514836681421723155162943769122357768568909135881659874728903166117011905429939957460081348405941618210415211648
891 -5793986114686608984566957742561121766910436120813736541426502721174718074973795709453944684312559225316082212946837039606208111722219353733239133816646320704875137100200563202047808059663477566349266473109929917918002408371175129531565302327096560055993297502675087122425144571951418621191919668323611678955065986512792440849402287410549049790366094119661805370381763021268263869473200986779197546895736422390285099153209814833409472865300710355690933499823710613467202200316314984290606460437557595284695638935248149867662792894976
892 -23136927469827200086689137537857211665084250012041076730749929297988898050649840551039738294573007259507878710541974291213087224619100288181749645377606972712516365051739620165870658834437940615293703468745582003349832497626676705108341826886408936821799718782233810896253015364732940492843427128352368034957248796107471980328984070587725994691080695627183957558085100537326417430509915011250275174828502604863467881884929854711758512984462126401471415709993578509990630064959026008814085812427017950824032809665686862224657278978432
893 -92392079337704680387490169633444430447845101512654281802373800890726196031763533739461529522998390210450020734696309787347107025037577056577001791355689763370904936123493874995223739082185818779226128195415828339683214278605546138769005287009191448545272001269245951354546480565389899116861423198721024892254943942842054143989681558760888802331212653678903185833492412327083682162380958233485146507527159884369279705137124505067698993300690519869974556729163413314917991058236000818826855534455475143605570325245874895599322192794624
894 -368947537983059808609856696728965063815271262660881827784747572690011438765714935393301055661044857846426126513683592171526126013837764889845506856921333296391433782192683774317776610653763670051338425172477128344636306567912801495582516424861619655926082092500526171765563213831281749831366259286701726625399589755638004657659695221302548770465683704287997553390519829319914707575163737175264485726012319979558657699626749368580285708496689287423733519894299125257267894212775220004856509231413341891001176221089925608878205075042048
895 -1473313978363374031255297864485260126775327672961471863591081621388056433859496284111727206184862708674785468612055381059339685947773374378456860308285543433819466284101476588798541287807066026280973126574675950244216237728281366952384098671973214927582011261564527737506349537329148946601254929373642654400899508542801401075361297636920713347166948984697227825753010727550869643951373404195717177875447983817744165998299125866861162163422240784033886557779844055312794619522966867321872572242473105672444349234713795767909203339027456
896 -5883378886165784104273231038497067951028379964510974941804078880227836154037989919649009757703432748699299782494216083380818254223794614799753228557326235681510528794926433250926514832238405957858758838361343216938865833483132737758832725817172336945656648460566683778186078858572408081981564753661633368751641625651225404513925657708284812134859468147253574701150789853052299487289066380920545296133718204606656715303947865427995442285240094273948363556823837094518636223048786387459489434020186052331497475839613365643459806265152392
897 -23494117671161698756588557593966369851181854225323318680459553316032119143744484312883681998110700124928954886903167128591047296072766326773922418590443935188314321451751980908392635398287457544227197364826758781174779926109157062814498384734785252707527997152907709342288597389363704342565776813436081398306333668116341736190608695171504079841583587773984701727638882271833591877813134666857005183628940592971089516457311913969576512805678722229573733758695814278563353044423345575795228639629256285726576490742777949629808679777777664
898 -93819318412707415492329625793570190639515811063716468658813432313909603936383464218504764511784820043091600402298805942171256156091952553845679623207823493180082589683871694847799776544286468789830465288162652793315278178817878972005881956661307605231254117948513402698270237835049160364941234294712422678171396506271227865260558107270842188280836039919246132451557905969841090828010141083588252822293910142462652355694141013513003875111827312813817563095501461921314373155212193672684256478498756082916408437033322791216855884220853488
899 -374650414603700286541007986931120858325056147578957625147927898218280679151444613840710605609634909338362232346630952650873201983560598591639331306300740296554158137033505527160941127765196383394944682862251663183034259130152373960133029566290731104055557472690448120868351404004019442565829914192924882035759742645955552916768984038536038283864932617205437156000608256567006237707030404060445171288168848042331866701130736639050617927872916947533381114094689577655124546942517995855631849025153768234968620083651165206601104764602352576
900 -1496101195135353825603701923669203754987236900127670503698191257241137500275742118060200843719623793890426063984448379429425624721485459829177564371742619878482994818345621189933479610405709060412255816519635914367707304665221101211310313306767471676526024897642625361520801115154830564996543294495826577211324504161340740597287786920889529837560885646962874243783869675345793205911094561548009880713037933595907270947966342028786179165158554767210374539884767859534815657742529801695581953415811519039352880984243178779043998893872883248
901 -5974430710591213536416089804503168235764678382587393617542445764176908695133420639652975624993380332307931322474655842001348293032540971822555182605183152241736348573777190512975202597993868758397513286713952241199228542166057118228588691562171194260218360570243853800714394360292076739486816567974668219546975820633677958308861753864037879724902028168911426350557734997348619783995693501376570369878736749062462985946372326416023441601423624182559169831689634007415902677038070400642636806726277121635595302100953807525123245439328568704
902 -23857937263526620197579060781631023981835694797946465174936465614163208263752578447293014801062133331784974905048806381873288992949373881444942509345439343031302888823145938870136538948328299818943532068479122714875904740733317037713382449582200233052158507627628381975904838889316593640166998307010112785632560485994860695515349694468847677209569561064761224832479066800970669952214183865908953701671536132823457785052039100476327151431811401095267554240337354527717913385466323608047807300171560905102583202380563662479582368972893560416
903 -95273047824387858787004470963577245263964473700183817006688851664017073769797037545484535875853827945753580828833800892784624740300471713838051919854858062589156908523571122021707406037232532817895381761714273055791318062842865859845231642959567008054913650994602579892408389748122865266229096067890834104618635361898228846960754792467289524343518313763342792860636018522674440641424387098971685410720824049393212046574084599851075839113506229372061207887663479781313241567381151314861612910762543762103285683866591009377974457112804331648
904 -380459143882600908275961731014696373552329427064626595109733314802418298695206563088473062512950704817041351898417202610599502559572429559227965026880031998254474859599109137689408091485393294374540792976270647582824479022553205991538543977402044653766524044266902499990083759816884820719495038406216288569199866904736404503553699857879086740531073001197140717288083059792966684004702347113236665740284218828127276172856933690878370423649666410210172436637306453279902442664827678510857356242558398637428043267700796953216018699837259250736
905 -1519311388668013130581600124750250609259557565186304997293753016199780599905754045097365376529915087884779459078678667521375065480916075559813307214460087825566680114538338003154086582739951913237305460474719587670696494210055640732755500793499381069401890106867062665728051350439062096616836665123317348388018322315458408752975615899649279335564187388521380711352359529762608217773801172144561693731062416237290838993302237405083651947804826058650515895810738752188794186701651233744829350431652030825333875979029174429237222156802148582144
906 -6067172710080365482089657386061277979309869585785869859923894715291953474756876130651769220986454334611745298521278461976565789227713233994716007991185833723463237238282584588086239728796504426914339373511515403027112619595372108856610888618344861028915778472376207268184407005352239097023352090190101697196698955022369245630179936162784233043742487067338396282943425194204255736262377683260032542674362376079647114069358031923188015111535562201094363755788920450829777437822597259966732387497481186358867136292544647237623625827166952387104
907 -24228510642211443928011318905113882780652939433431527186494316232608432660486324524297356888312746269362850100546550663483760370339683669944860663702907735294753171860626691649381031929845188980391739888345897505809105618591840928639973476054259259191222579759307674486567180262970458548540878897596562242820783674364298242821502504304118755588706930822053627696851121193047409319480561626445790510022070268077207138272931481556807139400671616489839718001340220562133456519886303382504535219304763415378261472209686177307968679925694364770944
908 -96753764781290602841545597046160090513610266696712822384068264826605554999371929913810116514982597316374728350548477207516044969062975945936400046166458402325431018517076159166442913269807564237124514686864388242137149844792026211707702084170751053234511072211982499390996999326289424547958274892799420944229343539722785537582105431024783050529209913349424881147971455973782752111496094066207308321658183312275947549835141712692934985715417444774638127099462807477657185464902849865981208578551529672922901386973103959408280860855742284550880
909 -386375713163934126912407301932181940737743006245300955967497437763047131486740988035246098750797197210159767132915452155836427615829471407768777814116342373629307108000969344075109680619621053868218178684979066282716265746369850010404129283177480215944268858479985632463887704752980479510307921693531576921102941835560979500399562383911018584938529472122725429499460233535362202248626890060177092006197527545697291999604366880801639131054695603317923172440201731416047802066464426306801648673043070695751142429028766472607768441893886554451200
910 -1542952502379864424975731896051240403220583448033145737098157007472406463069505672671055270061488347570109719001246751333742045474268382288906767761156825975464844312588106898641693521378518517496528542641478520617672206932695291703354442156809844442694083386058409707565139945735476920477646882412807724291248984532356458140695023043035793572536749550256840061875384144708145504085337853532979277934054548264408179971033414285758119059991929485575695686516444569665398119243497877199279964740510318584420970909233376664421300863065628949297856
911 -6161636634482189959333502331044145774727296940527075706845692539665651327839707512447322897941740911999645005584757884079435478547453494329863144457086457426466752391784863577489735006079416374957069566092826604060863556840756601563792326577148632937320741024784348563664563297401776088793580175336766653076042207191135647204486948309153525446803416141863223394952277465316332676997733730200020127423539652141794913339979219073025909714601503602087913771355520913929648653385184680241251165464462082424427210593634392681719187188933496699208960
912 -24605964711342892375212382248519808889913021098078467395389890108973071799313116165900329356383415242641864481711847870244755774677423139709029661436587999876953226535750322000935083260426492350954636341735592843878898954379191973004884978509310877976766959492787053661278534669803612075204527792648985813570382786373972594871604289048640843980120382573852583405821108021233489649903521539626194030729621062553839707683463839688264784284024785434297334751802077927737609253107215926183249569362798883731356119519681660937096843956294354924551088
913 -98261976518975003169443873675713563259904273996015265644309626152309659806390169199387430083613223962141151219280588231404227918364543855240359537787442593398567904887985253868632670248327121509569352449099969819160479761095445057699405210298336574928725037011832735934582854489059818221288487889178037171551626322235067798162431371964748292115145917784944919387361550728480785852798023553358145637437059486173759443996479370529769951767042126648466537284924985669447097319296734786150644189470293523262932602807136973945999580664994142624876032
914 -392402149866676097399522045493834020395394484610720802202606054996552398560634134423601682381219157104292796129893405775542279411001950020930823872551989198616626290224732899437137483390834329833098542036651867515366680267300598055953699561155709352548311759795923671468612225165758551495870113534551084449339184521524837478961802785085134554870777401353177690964411910651655656955505323617094863651590785676823659046086901490194471411932686910404736485293943000683530253356044679318813465003905728740914053748012932405290348733043642365809461664
915 -1567032639855937043690364009471115898956243627587227669891231538448103125509746706743069166259628870868430776902549615822919959194018150186544361327786315073941906367946490694252780770208263235860961286154072417503656927313432751100746267886904553442399802317200406317075342013336580049007842003420071094503253336342238615590880303832883603694135362734260599985099449951136548677302451626872357272073151735439063510592365351401524505372158810005587520689479509967733508767426369927395829655021606679067942250593211327109305909854110991846772124288
916 -6257854873782196551621392060222201519712960115766207989943881274809289095173482633817008531074632257306417978939625801543628012886756963068775803753227638404870991289019746745814048689908320095870882671883965621564032639863727760006266096844640642768047451841444599454453341281555824133525400489254819405012549500610714288862279824090445567551712373299990006475000374119445567087449762537059580132321577335751983388177853720406230110964467608618072528885187797740017746506133131034395923030676906502854231155607279009118979534681355958177420241056
917 -24990428933480991646371804533931043302493893639915183924152880805624804335703463113709967626063966233277738497511352256266863443499048350119673844125443979358364717432510829084282055876478524871821909165629060709181177811393093020646208072251315183468977800599131671467192757663853541067526898861391370505787507764433947776444364850522409297500941992356619892361759743422408674154919017653725526441194793595351362649778626187227781038729577810778629898825784302481414740005536482897266015903186511256481183629087159950239209420760330907150864347392
918 -99798200498302125187200023921720499681684073244025604540763194646673165369529933965670953517172917761354532234991420192878433633601374694050306424029986633600445062290394115992822730324593726472591320783265638436391452072771182857548468182420295148879076189536983282366495266220212288024536776849846388502495484511370178104639062894709312694510923443257729760675053774799910269406517185412937913888095805376786116663357274296414784424290479965704045666180030827040232878134524631978830840782580725985002450429547913236770993774226186019376046222144
919 -398540522277364120616679745899654683793700431024064831128663254625233657270193097963312785198344851879523572337975426399755859389111378590805964926742554482460124458259914369325176614248650568935647640477159772472529132623719665296881170292106999165792877688326526061703439700857719576717629085142917571664053124807053062373504157150407410313067738957090299795280609004219179647001078419669332606765246910800281750524914853765397954063892124613691773745308327546380868880439960705629453443200289059959544732457508326521630942938038088940409051449088
920 -1591560068017241027396550372949884450845053920075644931171653512760634746796237812380387533847268384297021603270521245207590302534627435106328738045963156122379408636016686813199741770154287538033217461386546819764044834191812590010583292158971374615454864926863816897177999232981897666974685368679756768955708815213633170885450096061980903029336138204715342162757590121776973819527019703959165437449829878526227377339164404491683133433276878621633818344064403884404869367623322103326475291017381197912099618493894397800521475116660877768522089184736
921 -6355860470774028230154898857595550830269530150059217288040261117714967447812912373204788641604665310416703422296558129152328304370076157299637302945275125974546862275626689585349158954222142915149550861567590834733553946969298196454464586372185561361279528904406453379513630104832453762611708669707878075434025921713976955991517861306989874548327030533846301242494829139166786102550723030148732420584044140736050560315867370788082026555589469417048848630561837145208694272274035895496073917735741462988467798185522069452509583487252837173282247383552
922 -25382035380280170362351165011572738386167512518210613297790050399700212409117850893666473139106394927765114994714383700636736683388334504462896864539173171854819951995104343770321642066827969977266599430989128169192183245080080174370320977043418882228005478746556305579580839053823693137300129125648595876636212069585945757493137954644250191806967298254350196290107952457993519301191239007208894875018308781171667016897913683620592932910560166842625270332748852342370701220616245541881931048108147703958320457900386779166516068971223941791931707467584
923 -101362964607978078366007291945640290391691985898704835228539278278815639243730402089379444788328260099680041735200156125472874401612204818066976443464937982683103473175511672929821586243950912615120627411436161861663486473158545200817229376238831308916547802104729261270278137067094064244388730238354881058994459451867837281562913858653155694372563623886836785609106514175170749324145183109017498422595569633732933051820893001451115281791346992882902365521413637836962323919008534903676907515261524412943059766935288154220223449708323868203173865654528
924 -404792940359864654455407775984360518289257549266918886751038908179971258173689639800567958302117651369179136870721117870313486702080607834976987752824381536591402368746876177121621456889404475790379362341811362014344237813485964973239012418863870603828096639509096443438846029069640771030465189515933651228502241743398055384194868878730097207683808103861685790132289162729549174582602467732183184076514227085028225818482145516143182452035222527366816888746647398327274431661603218828435132775411463358946168841972696285522412202897256376282165440350656
925 -1616543220358213623062398742878815403223592931152612957274931371919860229818654218830284781330563322783019444834182836776242566699701535828360646634961523700324287862175136525791078354404917915006867015683580353701140125810022549046485831587598716667402716332420206378551510820011240527519302780189589514753476066805404580771664373487513669891215710350846741457744142909671847705815311857619245723431414925951759540054932169996515636553739245522489459626745091048634520864884641285747545279334193524863972145407328345214656478277207883904673812629025280
926 -6455687134002728535252826254640491462876449172266598084735621327490450162031233626936371400412704418919340197120800600798388442262154803779602362207502516946187673559200984354372540574290776377259682692401548736051012651595121976529071954061831199263685175916979339206573628315403155275584027957227188469109923964185554433759429830052497914630904695152309273203738210044417936362917983756414240751203513623662415431049006042379337802870410698528522163303741955898372644820238166014518110214144525788328595617986438719453153017047381908760212488654705024
927 -25780918784236187785016938919641662699324778359071491502834433891955011821648563317194229751587373149547333512028995053446112428655816524839577666385791653371971614847223255917946808300696376816983768775471171347029325567168382684417845393412031547900307578931497303780936022447698711807326797784067463179223301776038538207048531946569716506812023049437498433836927573790265042091171250007362056394175324251695310140605781860631498446282757785518831909643117209112479419781701581765898376592876608869321281002089314409182741744930751577822584334692813312
928 -102956807371436910082942097059969402166814844793443546050328336236739826671372635266575345968178883949086335617290836674730196329888534596490644689391987629795003324740795316143330686456713376452386803677899111854059270507508082328338981416650244203102452834181397781713838818728806086389787536698292359126936689715283426772175690502663414512547636422955226245705693483375246142014166376011212721138451196669551176537838497761548213969126308949959414662745347564617319492907563481985257044937866889426803248074466899736301335585075049103575990413418915952
929 -411161556582484609232503670232689444602621313655094938059415152516535163820850907804855050155050287469183532893240296349114724374804307878310272708236827830655058266943328053148439122281822351027847318153440434239445018813149195786664193443262955476269295096932521910148664430699750104852499639158569729632881150868129350668648156808700318111216392439384780793346930805069541341677489458100975212975366369330981431344876053961695088168651480586463173382792427931296703597124959882659790389553173737909662626741796539091054782336180513133764842689446554624
930 -1641990700253479401898797377328557252602054338911613467399291589850175882389749489617355247002814572450984635894285029064590941211556104441902098196675692703176354928782239741867461643654205187463324487814884276987864810252390948150499204612763118154924764750540273553331463216347134919080098028037582827289025595412717964046584727954743795863135836674644459773133227003168059242611933761767255639256211455687596084939005121945922890418702290224351824000873711375344491029093704130923851937173027054243188123399606212529347350554766360716390082107633750304
931 -6557369250985026324750152603268604467727573708686914273553422123792723894267405801963415816673202337975988740812003886711493406562232254997527948527391314215867934725686692112146769772613140648552393108719732756807489238790294383254726766160166339831301513391218575191970027970498035519638839612960889008295014591350758740932196657312540081032537996203276966224227313868078046355596969688745902022948265951011394447346026039956052688414894059947307218743749533165735737909905120690759282999686456549495959652113645114105988028618429642464856378004158696576
932 -26187216591540189251415992237150905974631474504149197940717907069379234339987589709287605464857893328979338494183257462246338200298074822908446246242439940694628215974067456545054153942548390823322618474264408392305760987514792067412647678791073522266513202790048459969254467876302525831620502529278711839051979586945349573481195078168171755625079483460785166070096602420065379764336306608089225023139244126836034470588999282649206353228302972570368182446438824877398541570983337583674035424820314263624611830601022490694836320099642911626480639830477298080
933 -104580278158148255221736432358617605269703457824295208700937229009073204682883058540305375234337230089019713572284804678571783869630310445297377423967421302066144838318508025059190890140640383034306161909868299277646737014702511786663774874999060634610378298189271345999475172484600604242307842816658104731151362395983430522486723887270490646946378696469336223323728036214456593998135057268917989768900509421575769922734295754364262908022379086694711127719254434687406136720606499871776022703035073049673031113794249065002895940763842943373172571323728235776
934 -417648566762766724749161933891215841251658626444808952537570686568760933231768675029276181792269732124353845193836441030286041892898115303937590816275184680283032455824908670722962114128366026428328865688897486884010125097906115801761734546534617726381915653586487669737070326778990727884957553767915289042459913248504214396906814815637735915035048175822148650196262197724668394175172594534322578215938212586492872459178429319451889040713209798653154445312583181793047573064688959216267527647142178292751631604643017650217058381640960038832413791364957195072
935 -1667911284335287225131952727991676254780908577074730215445932514750350350009690880946591636913207641197946232629343844057913258641071529152711705168146986806926357465112481561058226866315573081929579193772925195179173164730339588160714106558595735742645936034033367368216536388400499172818980921027373854183643828311672041003566776723741013814396635157298735957131820728983400895165341831108090032864137688742650489281557430173920931323043530152102860759063448163125871198315537525567422339452747424189969996956795742133021142550900065194124057886806008188672
936 -6660941901712091131159743788742066410388351737273338439616242473249368297771007721785801653850519604443172028185360824810336465582377103135123116507298413800278755063604705486337380293596902324836274227752043518173399315069721119495336976841697943796808226201618172133269691640947719741289038776703667330223089279254981456408904134464187365168763999006409749370344292841247070627162368969848065694044293115971846720475127399234480878476391290276245797249133624282106104451195032969372247102179356970928547526764223198091053291933121312487953888077710775585568
937 -26601069016061701387092408645982646606147986729668930356977010447573991825837196171339135834969127120413473324750242329995119277524920477084265763955790653830660223231912715056895365913910837258398661021194134725016946199135210596895440862815843293559138541162840910690192134391433359933513328235857982712724097098411336504078667942529774274707400427857815808495922094195017904314542631665585689575024059420221872913986274991119765596053101074208173519135862954018648732710477932032708592249066069398182483941390841138053175087134976737480815993830915208542720
938 -106233937399436991944120171580446564683512207013376199229552093951680932577778600238432191549625095729718872277805052323831044539554300283027078609900613368490707187711393209537554471224284365510707788642681359686450068084259918281969193923510309170004040136156682573856933528544411549301145472096939982060664700433998094621017869293706502380128598427356736282602830033686319408227780604372943537964824539483610121420715547468028349082585725684913345428135727520651710277985025316504638411870705436812777448452006128654623431851503085655604900839913855193752768
939 -424256210930318030094052460926393414795204260488566849399991061132327316138401481210705916165092210185044476298040486691754764736075291176511613617521003337737751201491347838499085537482365420294220955082060364087022243540682364871359762439187641434599785758858895309361427998628538871102765447489503033750788291591540205267836590858367293221574279808551749983779884689162908782904025030797692821995050119874434202876347219080580731274115235461268377716750694708293887059820168254571661917082358549409949787356186563932717637174384494716334677287862953105825536
940 -1694313925943020048971741826205646480119543780144848006068162252159906018435949164415923656935685418557246049363191243802151980978802663790956515870190986844879000748792673941378605264067786980514092323194762173128102349927213805557676801707093372972494531513985790860025987672299729880468064177289398624298373046774765768153605521530737138447174441966793812126418960048752065921177766219023554549021499715882571816360221172244718079879054902283464513384819544427100764816931125393553104302677395369984387254241588390700019618616379868222923379078453886173963072
941 -6766440872440342998951886932494232988600926353012618824797133142094896743764641609485806332859120838376273575507254322071103465424128730391427695598925934876387487983827535255277584261025356079881100961128260318771985197808413612085182983140353146166224408050261852609336958165864376589406479124953351157674706890762659670131004595687427082878545765835964024989280894103308426549559988675682665681579661739215151514827865794740239313774303442244257947472140286016271475479153201507203929116163127555097514890705058776864829849090019760349964318285761915491782144
942 -27022619094482902042058352569523519466264737566135254232640935175176915215056353518143792951739383401536859163381429919369489024310105700028496755779425523663709294610163678679792584640024555398748052427614402515043297607191026094285544444550173381114070225839224341190531777662512847774041683937963041812112989704153544435214356691352385435515635767040017242728560162102408526866108474555171025489767522629838933233995569190163622433715189119034281712017326754329471970353194467355180283457019421881441655384296232274471212014323364584317009593264463625577180288
943 -107918356808904240587071258056628175135934379038075728456537177925600384434213392875823567830473061326443515822599366225277625306284390052229936649431816456265465931752339465912446366629242635334103435717559434033970440684995448736666276746112873863343290217400555357959024006832695791248646868343815982399211797992207296407640315381554593524170908427395224199027103225680481362752873025960323221796933219177180412968037616009354519071060652570305418214169427551639044351142389412236711524916365955173821584385208697887556088951865989178795129348676977374632152576
944 -430986774208028720174289406472664065829958257784716795225608793943022282211074651869285538060065286162531244102088170032388619427604747814938682228716471463056820085269176441617569337078887376073937419476418096187265137115978720552060157539828742611436701850873507079190199393097506265538739072242658361389203824862914362323000693830549686415223629447797085283815684776110172942675103477476185653320128213427437733039015084414294656518907464285243190833855908219840565977013297680696244142702195056554462333531691971714279038878876692593085370255932502382221165152
945 -1721207758646206839276149568729883389349048549326180243140640835884493655803263638900441267288676311039768581127245903486829232408591233343472099802686501327896393767299425477899224920526237763577744773670151839911387143211172302796308651244370398127684999706252012967892673184054061011287440786162215792337777579659646851759372306197099843317867323155919088670132765528520366371696402641774175515642279642861004828412945515856039179444154573662383212912602142854397311038497950031641088078514817535103142156808410662576087954287061482037767090799775521977965282304
946 -6873902669776033582514627166375252786678584227122750395224876841893871737862182624779260528483024716016280945619562431295553212855952239500856366766438482192722219974940639816941069120946823579144970111147934246835718526383733344993344082647604839547524555126055701942484471817486013310347861340036191293761495534890081107571932065067571544459701879689753125111143199131524324072585117445084055367024140374592154192662371138551090616058659231000438971748244088240293273854091859835162947846639777565231816740949496742635651461986095469260873517104546745893234700608
947 -27452012742607030709681339449285213157498881569213837258902422040083744426198376360722434016787857097575080358701318211255737827066315546353577375774851244859221750920707726806893105630025035049128604944915149174181421335274301127593392159551623419043231295794511022319325957837239381267324454973088090316945405536948818986135580018214015703798225382014431627697956240562623032946654210175202993308247959395548497017355964836833062284512528616659160486982165613834470286906680995126770540392440652190850712299398653917079649854282729496717051539890079494665967017216
948 -109634119607541162664144107433591948375715617414029068894979741123349619230555619880586824221218503036652243964039623783317693465870817064219981265819865597180174408313513479981950264563283650852176181028898438281285628001319567635755330017684240951423823092077972419525229611634166742167704163597397139983672732142147146975408962095780997356890985218982267769238619256384938703929614676077349093605862989840817266356304976731831858392198333230719436701429283524949324367701031489070101655501151255300082733040837090951064786499868938931543198922088400557793725146432
949 -437842587712047250215244604906943189280536258752746530508076299732115754934474892588516128896774381952432934192309154940139670921718161875577594237734481644602667189155216127440551490158448514620424965447752883249375635774632769404655853078173505811750276633948486378376201549598383476758252807003147742491764306063710141286847713237871521529194284014648838075320082220076763707287681100526789204587596579553541626599688613474673338691484881456328471513598471377288168839547760976575150179468754685500760997162107035445935468615164841999475726866672307484892179812864
950 -1748602099842499684663239255930567174198361423579459126250400184242831787237309468152755806050134031363195684307237539959305924430774161932881688152230524561015182699754589835308906923637904736402512517486551123730052131396574852389472613950454654476528532137910554441175420347719092923255739252314603944791576070770687361303060710309109721729624691934497932808305163414387555435661200025604855588042617428490257478681036633351210367399277855218563401166299255405224589547652130591110498694686687846341374041607542751255238903509203264981542100376868774090986616256128
951 -6983364535059450357461057560390212857156368762268195976748615643973701275258036471470388621856851496802875743876418124966080787522651488339156904982000912119226794342563764834092892056248666751248762683630084652049463532719627909802553143570752450441806027207799640152002385921398011328182992025444092779542105083630889302011094446905418860486962105837398152457632057747955803220516944801625852843107818847640131895721003261985573515746965946586267420642073361964142197598751158771046268976308580581579444272050082692857556183387661903855701735929452328773273096531456
952 -27889398812864344682241095732658111103287709971222814125335670024717906057216234149555128494863419607428013667107781057989385214530086833115122839409386865325996469821150148146686043934466664776282284338052025503940044653948153020760313530184302825190569572343521944051079535444791039968671755485907295172134566349850365191099612681567069006204348338695663421059764767759278195003678489541363229444639864935288523875098153416898192066332015630398409453482280530741667647666100116526035481832373094973647584878081950383298717395090354197984231065071160535496254263442112
953 -111381820753629171777510565241608426393814396996053731908611631583694507126500478322587928408274395806889112176424292377747703453067610557729191288545043894743481088229605737981905129718267301040523427692718746387308519047523654150226522933423053604119103796558684662731085146722943082970539487972530992429546840602042976500160059503952832945868291879323562145420651762710973216942745591217513929429219508333820948986707634299148255489005843122162693801010833116815692754823788085027817914773194336938606794359663033716023668512916286219030772539130616843790608123802624
954 -444826029470886056336612434558346095925344205495510896664972226213013362257171940072272217513263876116551865074877161587088315524026557128677442087632110142934100379936814969499775552356830651734215883533552785642145672589785459552203007372440915073795487806567003865646875061711195832142836494155470257338032954902119451647522192463376554462471445099697246414087923740938831245860156394419870901580840018706383264546903903444198638721892507200094762178873130102411555237805804383921040319822266493622388944840218831097994874220405477580480206145604427497183689480581248
955 -1776506454432113575028187417538203116800684829288383775404619368715043754135190090396843408531523911702819610478358503316266006407883015361456971058203773433561797731667954257686641813821524270355538231315180678087175336763792184941237798181885596848361097847790453947277482046107094352132273170985806641623368935861097294750990676192895484850369865230562205684785909787617346965931174693038895064882347494769582834969499590450984413794739413484277895704459855173961924447544051079551664645835316238038598631298327715203239912692225677897279546648116646816172439600503296
956 -7094864459054733115821277565069427898307526902362675550350147555831203637028111175295023094094507380785738835072418638204181840351153648312309096634256096990443839436464287436657083133264200013069834287420268006564948037406827877168065292140424312173228813574156547698556939490551212618697934937633369426222473178714961680065582754116054140499149971746687515644192340373680421256691921300546793428142841801451639159304471178435397370045487086072163952289413963059400827707680220094361898052796584831234945789267266541684388954162590907475800154985222780217754629745988992
957 -28334929153039574696797683901333556739673499975832707813600351019634262910536941118598517714640674561265041646268360406885736346157115524865650879336659695100354734740532194765839434511548296501954895749706808967981372694193455842993940215689801831052004433346762515805573178847815179052405703953238768088028290498836773746896144147117234549328001032514714827043452215221404280168032352378628101596516903158942435765165717669903985846952900573705446390352337888358368022209223632193486857552848540510341275976585813822453593676548848864612732324364717052315797730320528384
958 -113162067177522359192847479158190000544212986434605652353250403400333577663636752807552371609035055170158032950833797533193631166249613389240895763784731017844844078822871748309133645959887954085819039068347188212853924454928785526493913468718491938571046529026789627104638300587115740251186799537292759407102379207509256867239896094207843944824516017634488170327915272715971600489180778252921185861222372102233322877436051569103367492291741035065213580881553767873918632469930116798480471992126150816043634110733423164467213584020192647809484572604677035669156723052365568
959 -451939525364041062005231544856163794058641539323498172965906809108153233071815522595773082705511918643147189145961446823829250815473694307492995948400230058502029715288206670880677923481726808008668754037649094007035498362261509331546853562054233198173119384160360693979948281335221067176636112052710967171770355019471868166496828553272857504691168050365299716258616286731436885844299576827424106466096680548631993679179381718187304231526286835214940889268261556740547705228889769296722027274161933870077825743324694962839432866093727879744929842229354515419501803805787136
960 -1804930518570261271340987332205589111292081497173804526042816339931828989135895725508090346238994559195726176748821464103942443134826668308974489552493339908110848526411000643971858306763995022241478769954736091354498296725061247163088819706173605872213900158209679763044016585313394296133608135311810443721568311477979320595861696088694036159456866811021540913830858127777726675621939122314165266064653281871774345631060957265172006893030400200986158477760231984820732731362091246794364880937400461490630440589569172907336982238787992704842915218182335804388249611180166672
961 -7208441196951431561885462742131404784441474472293384073174111811959574152303333431302233310602600596735260098011250330300723354003148316290714696069137848014211141953772205310715733721451484235001432215344729906975968474201491610853733562502842534645967950591543003900253332491026008568243209222975461781296279114447133014137496059829297808608181214231925114507455363370498643200667560658483126421746768765546431891106691134004771084727012827690499881962409740398571255304171371188776174227724203593963906292809737853706041135291658046592063590205804088421348826133594732544
962 -28788758666245391659924564979690159309689384181871245933273313879129657598399997723580572815420125621533835533258758081433760006376450179257901205627120590224550607514042002986805781090140041941907209236325904904007764355728097718275938909323442897345696043965856321402942299066224369680872868469792683140746168886180224386754886702942002277115910932105395727513629221767620711974605171040490292144855585118750532445210092186118428662754584583491730434149838815558003480016700433611346695272281468582850186464501766049739143258387581456035161850925315286399769253091474872288
963 -114975478021410165199440923832083939702599484794268038666664900989349261971388936767321170992159669052342344780962631469742989322754572778575730339268880290603109037032850091370527045344635000366622424830364964342132571503327836510074559524239924846295505804590627103984459311203816203417519658841657440359974982204262625146005800993950444859500423676262072854015909878501382332313485120104525189848421902347710196435472465104372659457631650618192048778668757964958448588636249964299716295900263824107415274214757725927712841614485655731930219177235591677011892999194581806976
964 -459185550080517031888952808670297486428435233341153665694798009385022481496893458682584351985439419604381259894512082370472033462424538521083745453285022587526684998047390461556536051459774594570185538952426655817408934239752994734944061544883584494121963693348080634875052071914649768468576246441590280307250982108549502402083911338581175170540387784471690714366164180882061860895080090199347818909537081276649808273902690394142453986499352675339557572815689462378930652501720907589617431654727248552592342983616744634163273608831682165583049952222324693461093880230225273952
965 -1833884183499151252941360004612743683185940477565818404493325004618721162386078591106275964638564636203405610008495254986560911758415838164442128753073617996150861731872433083273556534846517794992774618350655577304389030564850111634468131774886333677467025140456730232751387371186859030963734175198614125391142505373465292505948838467340402289509157770731815060247938112676881643466113923261500125617747621562686318063866735974316574879261650683046309860297576638860117277576931611063351311804879636692473759761540621257191493667385508045610602596395839772612741725865063643904
966 -7324134283684074882479621692554627867872452489281311467407132853341161555885471133861818815049315405745665300831399895239777918100579672612254394992493803221902264992347539079486190645649810829507881388916533867810854192936385133528718534261149207076489651868913745205936471110019126475959095814551413233088992265178877932789818131301665198385474525204506877481145174795769312005178428198453331218033924026622488468890636896697815521315834319059956633394696800048948499091580906319974447197414469613475797671384817179587924357317201689435244902279279974066958565437787060335808
967 -29251045372166963537882960345830187087136019006366183980129575679721168686289679063245321924671725792830166651409696425329427436286407289016003589335836047644132649305753529854702182323714374477046007629803274683280879038445073393658553024558840499369781509873150240843677425541492820992238920963708268453425661279702306700241817022443344594165503219714776962104821467563560184661718620367077229337593734259931493324679239694513875426245252040740081644048318687823319498327609837918012999404171019199475755928591789673527468953385331259381988789199736570101790101537571923599616
968 -116822684884160594478785641528589217773939441764270143787933726107136735090646957766456378852256246211544569013895325072073734630764517626273658928971651510247426981767717776915697144390523205973208674967991694056283197893878291299135199319817341847343031334745430391986276475587885807319064556398061824843524378667840598448834864228297324402305537863537075162652850891821165155974433707168740627726116266118055210153229901056097102905228224571696662199752633645426063981736248669353583674393173113991697797833204707906231966670211868289484489019125494649013287749128122675835232
969 -466566628097659891588826514882683724227665109037777844287013586655529733513514359915438448583018700062069522137041277282305967367000542782676515250782230095718750469019992288184699817785974738741031873229533965975540567193065271205841111702181316805207654391933206246157100615607106640277809799072075418845897804951416245542787644668977681083332888535429266107323467307281085032629317698240317658163372312117435399625327089884700286764114837478932902096211877780064072950328619325201437941679324827099936490121725997364595100847665703898564828683875038048381135047508080301950464
970 -1863377539461152911005985780375684446749651700160902384139986064883664378520865834818407336818958068570953485551646399444226390054203786773312319882861371005269846363037069925735075531824621990886534533303619415086299629256404624541299689800554032239446902941332027255719291594108019352027911328693673676579817476359902159591953441303699554999416604719897417306952938365672000774450454365387427299938038961616574891911779821862893931893665341361866138209992218483022037528575400068628447302809576554176655892738190589505433648007759636040546487678211483167765944006151839570276928
971 -7441984049576168715645621825289792497397736672749172930385830607129390391205583710750762196783154398971717891056323273083246660367672326671718485513065090245392252518184023460986207835706776429746846318289185948193585173144037766588939786073229839847981882239668847562401446656086460892695933194020766065011075527509213355710924877790875917213465248186419753654032223329494283207238575014421136075102235946267391257911968747781984819236516588300162034731138401142133170559794085389449238544476716978703429328889971570918459556365258375199497164794084487057830804003430520573721856
972 -29721950469603258987963908595989215067155265489081723643996910812118372617621119709160314810078464078214347295752218872117305916585618080947978441387429558934917876551769866029113704137593944796771679561505654522063577054722673377786535393056723807250284662028609924161673094940025780773355764642373766121181916807418103542489631501777489453364380675811520511128815966714564074025245483890071556807434868441319685193201719534603225380297868243933349091853120103654202420071503019903395060597847531637138500945363850447788846226596450081989164147897841837741139377428213302920651712
973 -118704332071346580842556775031507538521967419230953792679168867808494066788814566848785233483020479460778912620284887958669203557194013694959932374885865679672407471201023256262082543917096423065549789945485533384701168979925148630341042543623505579224198314680520857611401280862411489632248742662275858336553812765735635826530547552081840558518002253266118494865484355768250884510352987702791623561424023612935497626167119443005574925787215492652037584539556825112692201712524131993628480410044974459721155980708239221301421913093225885005460787009855050660702816491960921617959424
974 -474085334680706349109329819052510181384782164235372106479149778385736573868590482470165240093904628915317936259005044227554589667210003368994674466724314034305804658417663462373237446814710500346813148576212065419128126302936980312886818287158844302981165390679974904268525666366897024698521879614680246967151792776849893629071872202489648083627531310835698353637073355170164443382988580640801628736909828931057786795127582473360834659166682862732176061524289875336963291007620521283767450906148629115928717926533823501191455324145658191772261811004439720873838486949248833350078848
975 -1893420879694769982146760306253834656413933032636765592696188884506351533883851213269032066403092469067253177447022329275603348422305929263648127433770019798148115936491544773682154653496226893530537719163017411599314939588417082477348232554273256057050127249642950668171970070658139006238162724732704593385593828890627329796180632631524235006134452750858759323736066179375695506219031996959490824658595635256984667198088272566352102796040267069777198148875775874350324723806560396324059874525233156370440066446059382036376811338602239261840584014643276506914008802966172845679172096
976 -7562031636315182067522758731815126399534576320231678048320956252117780884570694873244292394145502517438127517407661169533057384451762807302929368181323630745613140483044500587478325397116233879559313884019982167877530249932933641366005660938328071462809507197407968294189138133559204899532351809641674862653492338649434537474807771725212580251973682882426882867726806631599607285622498163460380969897372376953723152924182132736515096674151744631492381757458939545924624813087058129679814773266679561659112811223555017313028443262073307806056212507246470800732076488827630371338055392
977 -30201638400331342115394020167353587038915195030275729749812141000730969794899093458922262040845782101859601786225897186406116184505473416164221487795997898814291355066866509750724195096855794187908931161179966934462398521043247177263156134699386587734895886480867426117049681145042566107450184537817422056210518827501159641477052870180583152474600427524861891822898586664073052747258980082857855234476286900609513245353254544725916679532788508034266257131886381839820541208650373668876184290127692897401075070603982358212087950927583843718384097023704404451514959283752907437948201984
978 -120621076850560455182977459108473374017338203531519896605230532008937464895124966775478412986066778133818336917042495143476900599421180076589143289598813373685732177861378161113869686764311499450311650720728901303025883249365477859678307810181580044002547869452652150903823807538727008023237473848430433605784232328509627005710925983927625524414815230545216360841666361573353888639211846209366310069183763601851207948483708916406613129041649084903527927421113225574912927939951321408889038139027847677795616342128970131482496287908159316253840945446161338445257371974067581738608866368
979 -481744296903470536947222157650476719192465529301534776951952828603400265790073947078381244374694420891423815179692385601865806082298960750787416536058358843779487255431737429178267738790160948135833426709713842102819128164165915377318109557503890277957165542050847343481419403557729536384164508127535795627349967387778777194240204523876553958033463155868140563190838878446771548571327772531780469409975241320629718756935601002775625543687426657186863889004842596206529549438190430987486327529128551292776577776802507344556445803055539540244918313741273024704722448564740381488663828736
980 -1924024704515100704954730004222214976253897001910691356316353378214704781685567474714251441430637029678258723447861654124716905137913365112842317410027845672600812908272609605912013050675892848625353006786727825624360147714569006368168144900690247865580046604011547202382372256209130895831305485158807989029566058947182833712512074256189209535070805053940310199504513564898083506163498983392611226625126598002130318528070660094564343744369301171113083538940786816649730789271420048603787038116113386399985237892604438727224062964697110338534268626493557948740882607200289766341409310272
981 -7684319013265236511330662178876135054822379697887908932665296125347828372660670032633642247392497708871523219291903152576060087410841927033988410187982092410842729630050815481877401362705962039066957133749889855202392436561938475584265020920956343763036009015369477845553462202070663629339208121352110582016242693332110666804795875613961136851239670160842277798086775035771487422667124971243141951334534561940949843797867596226593822076000831396971116997685912230403722213576238194263328156579505998064949985065738687221338614597019165089931008784205408070346773316395920689849456658944
982 -30690276914320501197583885368376656475508104703442738267538143681345390523359585071713879797933120828535157069274048005202047118735665118713768477191653945493217444144591395292827448117500599854715723731177961938415275848198055581809646623767550646773543852853969623567658198109657335412820589385634249510997645953738392298545910196943204777915785441673737122112653109427179641494370887530555489881779610383763462894154849708358420085955710891259023388359396891648020183949149408503244240328558226987463148071351678916098221523037648342386834128918144158199732815243816004331234101084288
983 -122573589712123861616679443704923547816102164318279504509711940380728273226351062203762788243027523816551317532332316676117230739817505664690383388420335358327670465762740079248868737343180386992096944872732875481275299985451274239811585923669439674020713772356976482215011513785800782741370753297355265339579442860002924178312559170975116688630594030761674016497634550522954962809817908500337533857138045779017278940854036740667951633275981732623752384077046493140391553415450348524678953540592871122407813991523816888696612830032583468013314757489445082344316259752007251539098056869376
984 -489546194690596947563176849569307484879956160752187596357145543729837993877451449404595355534168705038346886423985758572003390803029797334607379059122701150243812292776577866268500071795247162216790845866178575968107369052189937594903365157509560074933043847489071189900756576388969878316905356073898530301217537390155979001134776262639886864964603680769084928351214572039386573685519154821976244124606154866121029314126006086140647212855541314755048504859309601817673512402451021100667417682875091217988763293885442814025001321601891588599607912983876028675688386383074162128150716354752
985 -1955199725480501355546154575418124788339258217486997388233678927172988286403597157223883615408722311835303808226214468021743804913912476034251806563420537047428788377595610943065101724327914681090471463690615277389880047308222097300986710500005371905796664887990645018382087549780505180684166634839295122037134298811145068616991374109029110603660412484495255081403230649549166176296099275115017288247423953441899092755289724727917703242724560050792002654590012265079130634468332473488493835068334851329848708631259150348973256909686498693160735640944010320219476042108504363548201337979904
986 -7808888994124362527657396220601675200984260997225076121249659388616791818322973208603001163162714140024975080265330295634287201903204918412840222434244401309314273523003786408503087855292707013818703497332164122768131278840308972161635451394002487640046284122921691041561641606047929874461945463957615970169446634370181404577567467687434375982932879506723777520688567108979070433633669221655037804073912260766789463798890313597920779630884286516399567610907758684281607977714138616762821484364639708850432422219168185556968598303560556921672855695048776258263064581854126458061414670843008
987 -31188037136323663653997237455403256998739793589580610865733191774290882216000759386567635721771276743544293161898904927141859096776164474444094744655503914958434320763046204374446814343779508964573630061276871431970061147559518606066115607765832183154217741534231488223864532420374924308817527472847267819029057220979661062314619194896936433957216031544090452634863720947998535513129017659882884851427127138561696069454438607386419614924692003637867976755159720038830928950363232863004626652302387588322827751772798221280365825823602734601557623605578503525100244123875951087818956275657216
988 -124562554635302901913663430402742578198754321707890765989847823676504942766145336563723333567458867289668219404161263446749286410615741701967402876921900171306416802545762894706040146953332194671202256297506268586275921116639423863182094784198168579133635820918644623038179438702965626708060449486485844926834821886834090249090093539666422537082314831717651425415373262985814274743434337130085916741295679506670912626526663034440876686980857546919057460282157723212152136724626602278563979635960529064575074159761979500006811986554327407980346224541407849843554190305263781715630743402984832
989 -497493761881818664992536541486119588748403690320211966580915757065139869778871138519583012321438906996110504195011750038330720907581817453138944157345342049881504217859673837471462242490894973903695953334206143444772676758056933946431895429096733154889659239924465691002829025793951802917819896380581064667287433872005222046835776403899651134036355584655129498530747530324285733190454510610793249864637496178875400506936292689396159800320987572696679078045368245596434305152393284822639758067527961928261577735150564740066219850644682781754486544587862038447216695198163482726480578680689664
990 -1986956869647208696699455989448227607310382143731452153781250012919938282700145469120486336630256314735579245298073185242991051444890120593705325938372599160914850458835769272949789358418201797661277115438888568910112201709015436493012991841233229714471157432209230031742287310907331133845455788467917147529569556682217173672847512595008545864772513484970051486966347556820699248566745785797704762733931988673427322785441524790422585267131433106410290154757486761825800070258539981129959973142964709332974258409076482102524322630357501499618732537283757635942381143809975879486593772788291328
991 -7935785253933343195069474586194096188588603754984891893043487329784849838616872002073329681177812433650988865653725234147266255174802875244764635847010606810264605789008366684054140945959832557705680019287005315658169494384231083399134497800399237991778135826519430856277287647431508035463718550707112157839955439113599065483312027044481457174285508872444097600616253317323822071191556066239482265096958216920464810224636694577043547434328733629273675012565425159539736082491808521953527664587950582052218411300163908382068900188315085779381186462672052937587867442020781629553528506080838656
992 -31695093633874170287536901843873326992964082480052560816001966290849925593044322809493230395993066222302469612333788631425588771794423972400049921381714306797121039300029347363439305633640456999445578157200383656108615652486290023307075379608106609719398532390784876108769019858869006929713587534964428844246034146995535442721904861898829664239762337601461609224337605024758291521836793108063456661656085160847626669197430588221564886479606022403695698022596464614834305433233490585747855510539417141258067187456907817600180391125774857017360582743560011350493983494662619657533781695143393312
993 -126588669360140768709092212846971270185536167106478025660848702782764680976727875772062493742042620273338021601455550228589112219208333411161756334869562357338817293852326597149318530864123472520622988196044468637822638402963421213697661453046005826081647423377642957751663404411441699404186361997884659461194228297954037429674870835352474565205068254811352382613463548634792340855268046185077664374046270192096623424331609868791183067550372135145415915841717225601233231955972518399029057969002000813625195832135564158176941764035142687376917036724828261487606470503648612604252246263101978624
994 -505589787318669806726084912979779287164275320652694913489216256368575010111240201954297875624652903202682418490484795300216052066393887447530531053704266528224881674778600450452647605792094990646150777770484806755175926885427485720475340465955469044891781691449864010041030730185060090571646337782474080529659659026222941238220277498544603546708333703833432915864965029043774579609962657839707121174062738055715821537967940369998635329795820285021171211554864488018474055184919868582069572057978821676046140140297628956411254250083227129450531869036881581308085636129896613496294423114811917248
995 -2019307283913716480014578405330327651470448800211442327735939963080168518492867746551839025089120772631464671546615684375539970457995287221264771713315541666536959253106815369202820741342714738311288169287447186687894369766770103548186851567988706611093117876182394701180388478956341460607864877764309691338008522532919529702200865931596530360119215799419060475584766983585670419775021970127654265565015491736186127312415237316100038277398908994704019504123862610516158329182706050239175854287595768853513691781830748911403404228085479920373100963866358521224046740015783145641510639354375626496
996 -8065052346443323698166969389713787219477514945933202775967225947711067545137945180889643655936056741696087116087347996298649310636548289335740745045404256275771574434246127078654192243106525343511661428417753596368021800408791608223467565375251874244043070867102187050361926435760060681968810298047756096981866096695682602239817913487159056658935959211679717631143973012986126356104435999888941876869778455515819381424745013246393660474112390071038713133021042086452294821455354061735877846188420918474752659619800838377379904044184899681444760245205552721707258751852176629019377597032308108992
997 -32211624486716614216057880293760143437599774395198488556761400599348924341491636577189232188630007276969741185096032412752184509164030200240956921230181405889378721491787540443035294343782562965812025793399464490584661502929169053245418339814486600834158275562573799812198855098990791618018630345655394236457103230091502604249572873340047898501315805037537206555826778804743041004003846103550329072431306593756820767781545886835534413392267534434006558026169815123859808344439443218484262292152046846194321817991403937625682643225251954273282358223788068005912006081828395750381955655011861353984
998 -128652645665022655028728617176828523376800702688474815647831636402958552045053377778250248223709878943919624528853835337265265961347360416089057197692367173346505531637337617093392695593649370363740053495760786485402380077819040657070750578756263431579582608680138111534156586829943598900132355743160177071489934869287962799163443408818170870891616912724485832326128294539526525025136717034392208285449100397275741206564268787023964528670260939216339287591286659877486652504804275303421281404648750172198101114965456985302966910554323817837973384989901359232380113839410732757757896317374142659968
999 -513837115954111188055941015926569823171407815840744001417677539537649042443119485735928341840147444490462639661371799144926907100519552726344783051416463478480113038978891970390204016367755332603498973474762625465189042154760406816457673787660562916558516137925253342707890668916672425527731607639352446743897944165331461921400508110860485430288790739934608864517876409250085450088656626321930848063330717277985694312322427747499434413220448027271338659707496891549538342953094337971353573533196578777268810179020773779520739106568348774887879289983684240636951264401802672337744021042484196839936
1000 -2052262339456741492837826255455353275355534435073882717102680060401835446668171815808491498178849269271803101393778127400616936661271484037991240715023653109317911368920425585176862021706254293159817299683590014592948906614015381689166141060132381830394039852587025301256253853888945050598965998513915071335862677591124535917157059666858200752468775796324852705299038380263274305930615722502928543507436905390807630950025252847764181217825321093004285697007538528846569447452470910676564123897646076815430816506706447635847210523262743899788217064862871280829633529475192284723467586345465624290752