0 1
1 9
2 -63
3 585
4 -5247
5 47241
6 -425151
7 3826377
8 -34437375
9 309936393
10 -2789427519
11 25104847689
12 -225943629183
13 2033492662665
14 -18301433963967
15 164712905675721
16 -1482416151081471
17 13341745359733257
18 -120075708237599295
19 1080681374138393673
20 -9726132367245543039
21 87535191305209887369
22 -787816721746888986303
23 7090350495722000876745
24 -63813154461498007890687
25 574318390153482071016201
26 -5168865511381338639145791
27 46519789602432047752312137
28 -418678106421888429770809215
29 3768102957796995867937282953
30 -33912926620172962811435546559
31 305216339581556665302919919049
32 -2746947056234009987726279271423
33 24722523506106089889536513442825
34 -222502711554954809005828620985407
35 2002524403994593281052457588868681
36 -18022719635951339529472118299818111
37 162204476723562055765249064698363017
38 -1459840290512058501887241582285267135
39 13138562614608526516985174240567404233
40 -118247063531476738652866568165106638079
41 1064223571783290647875799113485959742729
42 -9578012146049615830882192021373637684543
43 86202109314446542477939728192362739160905
44 -775818983830018882301457553731264652448127
45 6982370854470169940713117983581381872033161
46 -62841337690231529466418061852232436848298431
47 565572039212083765197762556670091931634685897
48 -5090148352908753886779863010030827384712173055
49 45811335176178784981018767090277446462409557513
50 -412302016585609064829168903812497018161686017599
51 3710718149270481583462520134312473163455174158409
52 -33396463343434334251162681208812258471096567425663
53 300568170090909008260464130879310326239869106830985
54 -2705113530818181074344177177913792936158821961478847
55 24346021777363629669097594601224136425429397653309641
56 -219114195996272667021878351411017227828864578879786751
57 1972027763966454003196905162699155050459781209918080777
58 -17748249875698086028772146464292395454138030889262726975
59 159734248881282774258949318178631559087242278003364542793
60 -1437608239931544968330543863607684031785180502030280885119
61 12938474159383904714974894772469156286066624518272527966089
62 -116446267434455142434774052952222406574599620664452751694783
63 1048016406910096281912966476570001659171396585980074765253065
64 -9432147662190866537216698289130014932542569273820672887277567
65 84889328959717798834950284602170134392883123464386055985498121
66 -764003960637460189514552561419531209535948111179474503869483071
67 6876035645737141705630973052775780885823533000615270534825347657
68 -61884320811634275350678757474982027972411797005537434813428128895
69 556958887304708478156108817274838251751706173049836913320853160073
70 -5012629985742376303404979355473544265765355557448532219887678440639
71 45113669871681386730644814199261898391888200017036789978989105965769
72 -406023028845132480575803327793357085526993800153331109810901953691903
73 3654207259606192325182229950140213769742944201379979988298117583227145
74 -32887865336455730926640069551261923927686497812419819894683058249044287
75 295990788028101578339760625961357315349178480311778379052147524241398601
76 -2663917092252914205057845633652215838142606322806005411469327718172587391
77 23975253830276227845520610702869942543283456905254048703223949463553286537
78 -215777284472486050609685496325829482889551112147286438329015545171979578815
79 1941995560252374455487169466932465346005960009325577944961139906547816209353
80 -17477960042271370099384525202392188114053640083930201504650259158930345884159
81 157301640380442330894460726821529693026482760755371813541852332430373112957449
82 -1415714763423980978050146541393767237238344846798346321876670991873358016617023
83 12741432870815828802451318872543905135145103621185116896890038926860222149553225
84 -114672895837342459222061869852895146216305932590666052072010350341741999345979007
85 1032056062536082132998556828676056315946753393315994468648093153075677994113811081
86 -9288504562824739196987011458084506843520780539843950217832838377681101947024299711
87 83596541065422652772883103122760561591687024858595551960495545399129917523218697417
88 -752368869588803874955947928104845054325183223727359967644459908592169257708968276735
89 6771319826299234874603531352943605488926649013546239708800139177329523319380714490633
90 -60941878436693113871431782176492449400339841121916157379201252595965709874426430415679
91 548476905930238024842886039588432044603058570097245416412811273363691388869837873741129
92 -4936292153372142223585974356295888401427527130875208747715301460273222499828540863670143
93 44426629380349280012273769206662995612847744177876878729437713142459002498456867773031305
94 -399839664423143520110463922859966960515629697600891908564939418282131022486111809957281727
95 3598556979808291680994175305739702644640667278408027177084454764539179202375006289615535561
96 -32387012818274625128947577751657323801766005505672244593760092880852612821375056606539820031
97 291483115364471626160528199764915914215894049551050201343840835927673515392375509458858380297
98 -2623348038280244635444753797884243227943046445959451812094567523349061638531379585129725422655
99 23610132344522201719002784180958189051487418013635066308851107710141554746782416266167528803913
100 -212491191100699815471025057628623701463386762122715596779659969391273992721041746395507759235199
101 1912420719906298339239225518657613313170480859104440371016939724521465934489375717559569833116809
102 -17211786479156685053153029667918519818534327731939963339152457520693193410404381458036128498051263
103 154906078312410165478377267011266678366808949587459670052372117686238740693639433122325156482461385
104 -1394154704811691489305395403101400105301280546287137030471349059176148666242754898100926408342152447
105 12547392343305223403748558627912600947711524916584233274242141532585337996184794082908337675079372041
106 -112926531089747010633737027651213408529403724249258099468179273793268041965663146746175039075714348351
107 1016338779807723095703633248860920676764633518243322895213613464139412377690968320715575351681429135177
108 -9147049018269507861332699239748286090881701664189906056922521177254711399218714886440178165132862216575
109 82323441164425570751994293157734574817935314977709154512302690595292402592968433977961603486195759949193
110 -740910970479830136767948638419611173361417834799382390610724215357631623336715905801654431375761839542719
111 6668198734318471230911537745776500560252760513194441515496517938218684610030443152214889882381856555884489
112 -60013788608866241078203839711988505042274844618749973639468661443968161490273988369934008941436709002960383
113 540124097479796169703834557407896545380473601568749762755217952995713453412465895329406080472930381026643465
114 -4861116877318165527334511016671068908424262414118747864796961576961421080712193057964654724256373429239791167
115 43750051895863489746010599150039620175818361727068730783172654192652789726409737521681892518307360863158120521
116 -393750467062771407714095392350356581582365255543618577048553887733875107537687637695137032664766247768423084671
117 3543754203564942669426858531153209234241287299892567193436984989604875967839188739256233293982896229915807762057
118 -31893787832084484024841726780378883108171585699033104740932864906443883710552698653306099645846066069242269858495
119 287044090488760356223575541023409947973544271291297942668395784157994953394974287879754896812614594623180428726473
120 -2583396814398843206012179869210689531761898441621681484015562057421954580554768590917794071313531351608623858538239
121 23250571329589588854109618822896205785857085974595133356140058516797591224992917318260146641821782164477614726844169
122 -209255141966306299686986569406065852072713773771356200205260526651178321024936255864341319776396039480298532541597503
123 1883296277696756697182879124654592668654423963942205801847344739860604889224426302779071877987564355322686792874377545
124 -16949666499270810274645912121891334017889815675479852216626102658745444003019836725011646901888079197904181135869397887
125 152546998493437292471813209097022006161008341079318669949634923928708996027178530525104822116992712781137630222824581001
126 -1372922986440935632246318881873198055449075069713868029546714315358380964244606774725943399052934415030238672005421228991
127 12356306877968420690216869936858782499041675627424812265920428838225428678201460972533490591476409735272148048048791060937
128 -111206761901715786211951829431729042491375080646823310393283859544028858103813148752801415323287687617449332432439119548415
129 1000860857115442075907566464885561382422375725821409793539554735896259722934318338775212737909589188557043991891952075935753
130 -9007747714038978683168098183970052441801381532392688141855992623066337506408865048976914641186302697013395927027568683421759
131 81069729426350808148512883655730471976212433791534193276703933607597037557679785440792231770676724273120563343248118150795849
132 -729627564837157273336615952901574247785911904123807739490335402468373338019118068967130085936090518458085070089233063357162623
133 6566648083534415460029543576114168230073207137114269655413018622215360042172062620704170773424814666122765630803097570214463625
134 -59099832751809739140265892185027514070658864234028426898717167599938240379548563586337536960823331995104890677227878131930172607
135 531898494766287652262393029665247626635929778106255842088454508399444163415937072277037832647409987955944016095050903187371553481
136 -4787086452896588870361537266987228639723368002956302578796090575594997470743433650493340493826689891603496144855458128686343981311
137 43083778076069299833253835402885057757510312026606723209164815180354977236690902854440064444440209024431465303699123158177095831817
138 -387754002684623698499284518625965519817592808239460508882483336623194795130218125689960579999961881219883187733292108423593862486335
139 3489786024161613286493560667633689678358335274155144579942350029608753156171963131209645219999656930978948689599628975812344762377033
140 -31408074217454519578442046008703207105225017467396301219481150266478778405547668180886806979996912378810538206396660782311102861393279
141 282672667957090676205978414078328863947025157206566710975330352398309005649929013627981262819972211409294843857569947040799925752539529
142 -2544054011613816085853805726704959775523226414859100398777973171584781050849361122651831365379749902683653594718129523367199331772855743
143 22896486104524344772684251540344637979709037733731903589001758544263029457644250103866482288417749124152882352463165710304793985955701705
144 -206068374940719102954158263863101741817381339603587132301015826898367265118798250934798340595759742117375941172168491392743145873601315327
145 1854615374466471926587424374767915676356432056432284190709142442085305386069184258413185065361837679056383470549516422534688312862411837961
146 -16691538370198247339286819372911241087207888507890557716382281978767748474622658325718665588256539111507451234945647802812194815761706541631
147 150223845331784226053581374356201169784870996571015019447440537808909736271603924931467990294308852003567061114510830225309753341855358874697
148 -1352014607986058034482232369205810528063838969139135175026964840280187626444435324383211912648779668032103550030597472027787780076698229872255
149 12168131471874522310340091322852294752574550722252216575242683562521688637999917919448907213839017012288931950275377248250090020690284068850313
150 -109513183246870700793060821905670652773170956500269949177184152062695197741999261275040164924551153110600387552478395234250810186212556619652799
151 985618649221836307137547397151035874958538608502429542594657368564256779677993351475361484320960377995403487972305557108257291675913009576875209
152 -8870567842996526764237926574359322874626847476521865883351916317078311017101940163278253358888643401958631391750750013974315625083217086191876863
153 79835110586968740878141339169233905871641627288696792950167246853704799153917461469504280229997790617627682525756750125768840625748953775726891785
154 -718515995282718667903272052523105152844774645598271136551505221683343192385257153225538522069980115558649142731810751131919565631740583981542026047
155 6466643957544468011129448472707946375602971810384440228963546995150088731467314379029846698629821040027842284586296760187276090685665255833878234441
156 -58199795617900212100165036254371517380426746293459962060671922956350798583205829411268620287668389360250580561276670841685484816170987302504904109951
157 523798160561101908901485326289343656423840716641139658546047306607157187248852464701417582589015504242255225051490037575169363345538885722544136989577
158 -4714183445049917180113367936604092907814566449770256926914425759464414685239672182312758243301139538180297025463410338176524270109849971502897232906175
159 42427651005449254621020311429436836170331098047932312342229831835179732167157049640814824189710255843622673229170693043588718430988649743526075096155593
160 -381848859049043291589182802864931525532979882431390811080068486516617589504413446767333417707392302592604059062536237392298465878897847691734675865400319
161 3436639731441389624302645225784383729796818941882517299720616378649558305539721020906000759366530723333436531562826136530686192910080629225612082788602889
162 -30929757582972506618723807032059453568171370476942655697485547407846024749857489188154006834298776510000928784065435228776175736190725663030508745097425983
163 278367818246752559568514263288535082113542334292483901277369926670614222748717402693386061508688988590008359056588917058985581625716530967274578705876833865
164 -2505310364220773036116628369596815739021881008632355111496329340035528004738456624240474553578200897310075231509300253530870234631448778705471208352891504767
165 22547793277986957325049655326371341651196929077691196003466964060319752042646109618164270982203808075790677083583702281777832111683039008349240875176023542921
166 -202930139501882615925446897937342074860772361699220764031202676542877768383814986563478438839834272682116093752253320536000489005147351075143167876584211886271
167 1826371255516943543329022081436078673746951255292986876280824088885899915454334879071305949558508454139044843770279884824004401046326159676288510889257906976457
168 -16437341299652491889961198732924708063722561297636881886527416799973099239089013911641753546026576087251403593932518963416039609416935437086596598003321162788095
169 147936071696872427009650788596322372573503051678731936978746751199757893151801125204775781914239184785262632345392670670744356484752418933779369382029890465092873
170 -1331424645271851843086857097366901353161527465108587432808720760797821038366210126842982037228152663067363691108534036036699208362771770404014324438269014185835839
171 11982821807446666587781713876302112178453747185977286895278486847180389345295891141586838335053373967606273219976806324330292875264945933636128919944421127672522569
172 -107845396267019999290035424886719009606083724673795582057506381624623504107663020274281545015480365708456458979791256918972635877384513402725160279499790149052703103
173 970608566403179993610318823980471086454753522064160238517557434621611536968967182468533905139323291376108130818121312270753722896460620624526442515498111341474327945
174 -8735477097628619942492869415824239778092781698577442146658016911594503832720704642216805146253909622384973177363091810436783506068145585620737982639483002073268951487
175 78619293878657579482435824742418158002835035287196979319922152204350534494486341779951246316285186601464758596267826293931051554613310270586641843755347018659420563401
176 -707573644907918215341922422681763422025515317584772813879299369839154810450377076019561216846566679413182827366410436645379463991519792435279776593798123167934785070591
177 6368162804171263938077301804135870798229637858262955324913694328552393294053393684176050951619100114718645446297693929808415175923678131917517989344183108511413065635337
178 -57313465237541375442695716237222837184066740724366597924223248956971539646480543157584458564571901032467809016679245368275736583313103187257661904097647976602717590718015
179 515821187137872378984261446135005534656600666519299381318009240612743856818324888418260127081147109292210281150113208314481629249817928685318957136878831789424458316462153
180 -4642390684240851410858353015215049811909405998673694431862083165514694711364923995764341143730323983629892530351018874830334663248361358167870614231909486104820124848159359
181 41781516158167662697725177136935448307184653988063249886758748489632252402284315961879070293572915852669032773159169873473011969235252223510835528087185374943381123633434249
182 -376033645423508964279526594232419034764661885892569248980828736406690271620558843656911632642156242674021294958432528861257107723117270011597519752784668374490430112700908223
183 3384302808811580678515739348091771312881956973033123240827458627660212444585029592912204693779406184066191654625892759751313969508055430104377677775062015370413871014308174025
184 -30458725279304226106641654132825941815937612757298109167447127648941912001265266336209842244014655656595724891633034837761825725572498870939399099975558138333724839128773566207
185 274128527513738034959774887195433476343438514815682982507024148840477208011387397025888580196131900909361524024697313539856431530152489838454591899780023245003523552158962095881
186 -2467156747623642314637973984758901287090946633341146842563217339564294872102486573232997221765187108184253716222275821858707883771372408546091327098020209205031711969430658862911
187 22204410728612780831741765862830111583818519700070321583068956056078653848922379159096974995886683973658283446000482396728370953942351676914821943882181882845285407724875929766217
188 -199839696557515027485675892765471004254366677300632894247620604504707884640301412431872774962980155762924551014004341570555338585481165092233397494939636945607568669523883367895935
189 1798557269017635247371083034889239038289300095705696048228585440542370961762712711886854974666821401866320959126039074134998047269330485830100577454456732510468118025714950311063433
190 -16187015421158717226339747314003151344603700861351264434057268964881338655864414406981694772001392616796888632134351667214982425423974372470905197090110592594213062231434552799570879
191 145683138790428455037057725826028362101433307752161379906515420683932047902779729662835252948012533551171997689209165004934841828815769352238146773810995333347917560082910975196137929
192 -1311148249113856095333519532434255258912899769769452419158638786155388431125017566965517276532112801960547979202882485044413576459341924170143320964298958000131258040746198776765241343
193 11800334242024704858001675791908297330216097927925071772427749075398495880125158102689655488789015217644931812825942365399722188134077317531289888678690622001181322366715788990887172105
194 -106203008178222343722015082127174675971944881351325645951849741678586462921126422924206899399101136958804386315433481288597499693206695857781608998108215598010631901300442100917984548927
195 955827073604001093498135739144572083747503932161930813566647675107278166290137806317862094591910232629239476838901331597377497238860262720034480982973940382095687111703978908261860940361
196 -8602443662436009841483221652301148753727535389457377322099829075965503496611240256860758851327192093663155291550111984376397475149742364480310328846765463438861184005335810174356748463231
197 77421992961924088573348994870710338783547818505116395898898461683689531469501162311746829661944728842968397623951007859387577276347681280322792959620889170949750656048022291569210736169097
198 -696797936657316797160140953836393049051930366546047563090086155153205783225510460805721466957502559586715578615559070734488195487129131522905136636588002538547755904432200624122896625521855
199 6271181429915851174441268584527537441467373298914428067810775396378852049029594147251493202617523036280440207540031636610393759384162183706146229729292022846929803139889805617106069629696713
200 -56440632869242660569971417260747836973206359690229852610296978567409668441266347325263438823557707326523961867860284729493543834457459653355316067563628205622368228259008250553954626667270399
201 507965695823183945129742755346730532758857237212068673492672807106687015971397125927370949412019365938715656810742562565441894510117136880197844608072653850601314054331074254985591640005433609
202 -4571691262408655506167684798120574794829715134908618061434055263960183143742574133346338544708174293448440911296683063088977050591054231921780601472653884655411826488979668294870324760048902463
203 41145221361677899555509163183085173153467436214177562552906497375641648293683167200117046902373568641035968201670147567800793455319488087296025413253884961898706438400817014653832922840440122185
204 -370306992255101095999582468647766558381206925927598062976158476380774834643148504801053422121362117769323713815031328110207141097875392785664228719284964657088357945607353131884496305563961099647
205 3332762930295909863996242217829899025430862333348382566785426287426973511788336543209480799092259059923913424335281952991864269880878535070978058473564681913795221510466178186960466750075649896841
206 -29994866372663188775966179960469091228877761000135443101068836586842761606095028888885327191830331539315220819017537576926778428927906815638802526262082137224156993594195603682644200750680849071551
207 269953797353968698983695619644221821059899849001218987909619529281584854454855259999967944726472983853836987371157838192341005860351161340749222736358739235017412942347760433143797806756127641643977
208 -2429584176185718290853260576797996389539098641010970891186575763534263690093697339999711502538256854684532886340420543731069052743160452066743004627228653115156716481129843898294180260805148774795775
209 21866257585671464617679345191181967505851887769098738020679181871808373210843276059997403522844311692160795977063784893579621474688444068600687041645057878036410448330168595084647622347246338973161993
210 -196796318271043181559114106720637707552666989921888642186112636846275358897589484539976631705598805229447163793574064042216593272195996617406183374805520902327694034971517355761828601125217050758457919
211 1771166864439388634032026960485739367974002909296997779675013731616478230078305360859789685350389247065024474142166576379949339449763969556655650373249688120949246314743656201856457410126953456826121289
212 -15940501779954497706288242644371654311766026183672980017075123584548304070704748247738107168153503223585220267279499187419544055047875726009900853359247193088543216832692905816708116691142581111435091583
213 143464516019590479356594183799344888805894235653056820153676112260934736636342734229642964513381529012266982405515492686775896495430881534089107680233224737796888951494236152350373050220283230002915824265
214 -1291180644176314314209347654194103999253048120877511381383085010348412629727084608066786680620433761110402841649639434180983068458877933806801969122099022640172000563448125371153357451982549070026242418367
215 11620625797586828827884128887746935993277433087897602432447765093135713667543761472601080125583903849993625574846754907628847616129901404261217722098891203761548005071033128340380217067842941630236181765321
216 -104585632178281459450957159989722423939496897791078421892029885838221423007893853253409721130255134649942630173620794168659628545169112638350959498890020833853932045639298155063421953610586474672125635887871
217 941270689604533135058614439907501815455472080119705797028268972543992807071044679280687490172296211849483671562587147517936656906522013745158635490010187504685388410753683395570797582495278272049130722990857
218 -8471436206440798215527529959167516339099248721077352173254420752895935263639402113526187411550665906645353044063284327661429912158698123706427719410091687542168495696783150560137178242457504448442176506917695
219 76242925857967183939747769632507647051893238489696169559289786776063417372754619021735686703955993159808177396569558948952869209428283113357849474690825187879516461271048355041234604182117540035979588562259273
220 -686186332721704655457729926692568823467039146407265526033608080984570756354791571195621180335603938438273596569126030540575822884854548020220645272217426690915648151439435195371111437639057860323816297060333439
221 6175676994495341899119569340233119411203352317665389734302472728861136807193124140760590623020435445944462369122134274865182405963690932181985807449956840218240833362954916758340002938751520742914346673543000969
222 -55581092950458077092076124062098074700830170858988507608722254559750231264738117266845315607183919013500161322099208473786641653673218389637872267049611561964167500266594250825060026448763686686229120061887008703
223 500229836554122693828685116558882672307471537730896568478500291037752081382643055401607840464655271121501451898892876264079774883058965506740850403446504057677507502399348257425540238038873180176062080556983078345
224 -4502068528987104244458166049029944050767243839578069116306502619339768732443787498614470564181897440093513067090035886376717973947530689560667653631018536519097567521594134316829862142349858621584558725012847705087
225 40518616760883938200123494441269496456905194556202622046758523574057918591994087487530235077637076960841617603810322977390461765527776206046008882679166828671878107694347208851468759281148727594261028525115629345801
226 -364667550847955443801111449971425468112146751005823598420826712166521267327946787387772115698733692647574558434292906796514155889749985854414079944112501458046902969249124879663218833530338548348349256726040664112191
227 3282007957631598994210003049742829213009320759052412385787440409498691405951521086489949041288603233828171025908636161168627403007749872689726719497012513122422126723242123916968969501773046935135143310534365977009737
228 -29538071618684390947890027447685462917083886831471711472086963685488222653563689778409541371597429104453539233177725450517646627069748854207540475473112618101799140509179115252720725515957422416216289794809293793087615
229 265842644568159518531010247029169166253754981483245403248782673169394003882073208005685872344376861940081853098599529054658819643627739687867864279258013562916192264582612037274486529643616801745946608153283644137788553
230 -2392583801113435666779092223262522496283794833349208629239044058524546034938658872051172851099391757460736677887395761491929376792649657190810778513322122066245730381243508335470378766792551215713519473379552797240096959
231 21533254210020921001011830009362702466554153500142877663151396526720914314447929848460555659894525817146630100986561853427364391133846914717297006619899098596211573431191575019233408901132960941421675260415975175160872649
232 -193799287890188289009106470084264322198987381501285898968362568740488228830031368636145000939050732354319670908879056680846279520204622232455673059579091887365904160880724175173100680110196648472795077343743776576447853823
233 1744193591011694601081958230758378899790886433511573090715263118664394059470282317725305008451456591188877038179911510127616515681841600092101057536211826986293137447926517576557906120991769836255155696093693989188030684425
234 -15697742319105251409737624076825410098117977901604157816437368067979546535232540859527745076063109320699893343619203591148548641136574400828909517825906442876638237031338658189021155088925928526296401264843245902692276159807
235 141279680871947262687638616691428690883061801114437420347936312611815918817092867735749705684567983886299040092572832320336937770229169607460185660433157985889744133282047923701190395800333356736667611383589213124230485438281
236 -1271517127847525364188747550222858217947556210029936783131426813506343269353835809621747351161111854976691360833155490883032439932062526467141670943898421873007697199538431313310713562203000210630008502452302918118074368944511
237 11443654150627728277698727952005723961528005890269431048182841321557089424184522286595726160450006694790222247498399417947291959388562738204275038495085796857069274795845881819796422059827001895670076522070726263062669320500617
238 -102992887355649554499288551568051515653752053012424879433645571894013804817660700579361535444050060253112000227485594761525627634497064643838475346455772171713623473162612936378167798538443017061030688698636536367564023884505535
239 926935986200845990493596964112463640883768477111823914902810147046124243358946305214253818996450542278008002047370352853730648710473581794546278118101949545422611258463516427403510186845987153549276198287728827308076214960549833
240 -8342423875807613914442372677012172767953916294006415234125291323415118190230516746928284370968054880502072018426333175683575838394262236150916503062917545908803501326171647846631591681613884381943485784589559445772685934644948479
241 75081814882268525229981354093109554911585246646057737107127621910736063712074650722354559338712493924518648165836998581152182545548360125358248527566257913179231511935544830619684325134524959437491372061306035011954173411804536329
242 -675736333940416727069832186837985994204267219814519633964148597196624573408671856501191034048412445320667833492532987230369642909935241128224236748096321218613083607419903475577158926210724634937422348551754315107587560706240826943
243 6081627005463750543628489681541873947838404978330676705677337374769621160678046708510719306435712007886010501432796885073326786189417170154018130732866890967517752466779131280194430335896521714436801136965788835968288046356167442505
244 -54734643049173754892656407133876865530545644804976090351096036372926590446102420376596473757921408070974094512895171965659941075704754531386163176595802018707659772201012181521749873023068695429931210232692099523714592417205506982527
245 492611787442563794033907664204891789774910803244784813159864327356339314014921783389368263821292672638766850616056547690939469681342790782475468589362218168368937949809109633695748857207618258869380892094228895713431331754849562842761
246 -4433506086983074146305168977844026107974197229203063318438778946207053826134296050504314374391634053748901655544508929218455227132085117042279217304259963515320441548281986703261739714868564329824428028848060061420881985793646065584831
247 39901554782847667316746520800596234971767775062827569865949010515863484435208664454538829369524706483740114899900580362966097044188766053380512955738339671637883973934537880329355657433817078968419852259632540552787937872142814590263497
248 -359113993045629005850718687205366114745909975565448128793541094642771359916877980090849464325722358353661034099105223266694873397698894480424616601645057044740955765410840922964200916904353710715778670336692864975091440849285331312371455
249 3232025937410661052656468184848295032713189780089033159141869851784942239251901820817645178931501225182949306891947009400253860579290050323821549414805513402668601888697568306677808252139183396442008033030235784775822967643567981811343113
250 -29088233436695949473908213663634655294418708020801298432276828666064480153267116387358806610383511026646543762027523084602284745213610452914393944733249620624017416998278114760100274269252650567978072297272122062982406708792111836302087999
251 261794100930263545265173922972711897649768372187211685890491457994580321379404047486229259493451599239818893858247707761420562706922494076229545502599246585616156752984503032840902468423273855111802650675449098566841660379129006526718792009
252 -2356146908372371907386565306754407078847915349684905173014423121951222892414636427376063335441064393158370044724229369852785064362302446686065909523393219270545410776860527295568122215809464696006223856079041887101574943412161058740469128063
253 21205322175351347166479087760789663709631238147164146557129808097561006031731727846384570018969579538425330402518064328675065579260722020174593185710538973434908696991744745660113099942285182264056014704711376983914174490709449528664222152585
254 -190847899578162124498311789847106973386681143324477319014168272878049054285585550617461130170726215845827973622662578958075590213346498181571338671394850760914178272925702710941017899480566640376504132342402392855227570416385045757977999373247
255 1717631096203459120484806108623962760480130289920295871127514455902441488570269955557150171536535942612451762603963210622680311920118483634142048042553656848227604456331324398469161095325099763388537191081621535697048133747465411821801994359241
256 -15458679865831132084363254977615664844321172609282662840147630103121973397132429600014351543828823483512065863435668895604122807281066352707278432382982911634048440106981919586222449857925897870496834719734593821273433203727188706396217949233151
257 139128118792480188759269294798540983598890553483543965561328670928097760574191866400129163894459411351608592770921020060437105265529597174365505891446846204706435960962837276276002048721333080834471512477611344391460898833544698357565961543098377
258 -1252153069132321698833423653186868852390014981351895690051958038352879845167726797601162475050134702164477334938289180543933947389766374569289553023021615842357923648665535486484018438491997727510243612298502099523148089501902285218093653887885375
259 11269377622190895289500812878681819671510134832167061210467622345175918606509541178410462275451212319480296014444602624895405526507897371123605977207194542581221312837989819378356165946427979547592192510686518895708332805517120566962842884990968393
260 -101424398599718057605507315908136377043591213489503550894208601106583267458585870605694160479060910875322664130001423624058649738571076340112453794864750883230991815541908374405205493517851815928329732596178670061374995249654085102665585964918715519
261 912819587397462518449565843173227393392320921405531958047877409959249407127272835451247444311548197877903977170012812616527847647139687061012084153782757949078926339877175369646849441660666343354967593365608030552374957246886765923990273684268439689
262 -8215376286577162666046092588559046540530888292649787622430896689633244664145455519061226998803933780901135794530115313548750628824257183549108757384044821541710337058894578326821644974945997090194708340290472274971374615221980893315912463158415957183
263 73938386579194463994414833297031418864777994633848088601878070206699201977309099671551042989235404028110222150771037821938755659418314651941978816456403393875393033530051204941394804774513973811752375062614250474742371536997828039843212168425743614665
264 -665445479212750175949733499673282769783001951704632797416902631860292817795781897043959386903118636252991999356939340397448800934764831867477809348107630544878537301770460844472553242970625764305771375563528254272681343832980452358588909515831692531967
265 5989009312914751583547601497059544928047017565341695176752123686742635360162037073395634482128067726276927994212454063577039208412883486807300284132968674903906835715934147600252979186735631878751942380071754288454132094496824071227300185642485232787721
266 -53901083816232764251928413473535904352423158088075256590769113180683718241458333660560710339152609536492351947912086572193352875715951381265702557196718074135161521443407328402276812680620686908767481420645788596087188850471416641045701670782367095089471
267 485109754346094878267355721261823139171808422792677309316922018626153464173125002945046393052373485828431167531208779149740175881443562431391323014770462667216453692990665955620491314125586182178907332785812097364784699654242749769411315037041303855805257
268 -4365987789114853904406201491356408252546275805134095783852298167635381177558125026505417537471361372455880507780879012347661582932992061882521907132934164004948083236915993600584421827130275639610165995072308876283062296888184747924701835333371734702247295
269 39293890102033685139655813422207674272916482246206862054670683508718430598023125238548757837242252352102924570027911111128954246396928556942697164196407476044532749132243942405259796444172480756491493955650779886547560671993662731322316518000345612320225673
270 -353645010918303166256902320799869068456248340215861758492036151578465875382208127146938820535180271168926321130251200000160588217572357012484274477767667284400794742190195481647338167997552326808423445600857018978928046047942964581900848662003110510882031039
271 3182805098264728496312120887198821616106235061942755826428325364206192878439873144322449384816622440520336890172260800001445293958151213112358470299909005559607152679711759334826043511977970941275811010407713170810352414431486681237107637958027994597938279369
272 -28645245884382556466809087984789394544956115557484802437854928277855735905958858298902044463349601964683032011550347200013007645623360918011226232699181050036464374117405834013434391607801738471482299093669418537293171729883380131133968741622251951381444514303
273 257807212959443008201281791863104550904605040017363221940694354500701623153629724690118400170146417682147288103953124800117068810610248262101036094292629450328179367056652506120909524470215646243340691843024766835638545568950421180205718674600267562433000628745
274 -2320264916634987073811536126767940958141445360156268997466249190506314608382667522211065601531317759139325592935578123201053619295492234358909324848633665052953614303509872555088185720231940816190066226587222901520746910120553790621851468071402408061897005658687
275 20882384249714883664303825140911468623273008241406420977196242714556831475444007699899590413781859832253930336420203108809482573659430109230183923637702985476582528731588852995793671482087467345710596039285006113686722191084984115596663212642621672557073050928201
276 -187941458247433952978734426268203217609457074172657788794766184431011483278996069299096313724036738490285373027781827979285343162934870983071655312739326869289242758584299676962143043338787206111395364353565055023180499719764857040369968913783595053013657458353791
277 1691473124226905576808609836413828958485113667553920099152895659879103349510964623691866823516330646412568357250036451813568088466413838847644897814653941823603184827258697092659287390049084855002558279182085495208624497477883713363329720224052355477122917125184137
278 -15223258118042150191277488527724460626366023007985280892376060938911930145598681613226801411646975817713115215250328066322112796197724549628804080331885476412428663445328273833933586510441763695023024512638769456877620477300953420269967482016471199294106254126657215
279 137009323062379351721497396749520145637294207071867528031384548450207371310388134519041212704822782359418036937252952596899015165779520946659236722986969287711857971007954464505402278593975873255207220613748925111898584295708580782429707338148240793646956287139914953
280 -1233083907561414165493476570745681310735647863646807752282460936051866341793493210671370914343405041234762332435276573372091136492015688519933130506882723589406721739071590180548620507345782859296864985523740326007087258661377227041867366043334167142822606584259234559
281 11097755168052727489441289136711131796620830772821269770542148424466797076141438896042338229090645371112860991917489160348820228428141196679398174561944512304660495651644311624937584566112045733671784869713662934063785327952395043376806294390007504285403459258333111049
282 -99879796512474547404971602230400186169587476955391427934879335820201173685272950064381044061815808340015748927257402443139382055853270770114583571057500610741944460864798804624438261095008411603046063827422966406574067951571555390391256649510067538568631133324997999423
283 898918168612270926644744420073601675526287292598522851413914022381810563167456550579429396556342275060141740345316621988254438502679436931031252139517505496677500147783189241619944349855075704427414574446806697659166611564143998513521309845590607847117680199924981994825
284 -8090263517510438339802699780662415079736585633386705662725226201436295068507108955214864569007080475541275663107849597894289946524114932379281269255657549470097501330048703174579499148695681339846731170021260278932499504077295986621691788610315470624059121799324837953407
285 72812371657593945058224298025961735717629270700480350964527035812926655616563980596933781121063724279871480967970646381048609518717034391413531423300917945230877511970438328571215492338261132058620580530191342510392495536695663879595226097492839235616532096193923541580681
286 -655311344918345505524018682233655621458663436304323158680743322316339900549075825372404030089573518518843328711735817429437485668453309522721782809708261507077897607733944957140939431044350188527585224771722082593532459830260974916357034877435553120548788865745311874226111
287 5897802104265109549716168140102900593127970926738908428126689900847059104941682428351636270806161666669589958405622356864937371016079785704496045287374353563701078469605504614268454879399151696748267022945498743341792138472348774247213313896919978084939099791707806868035017
288 -53080218938385985947445513260926105338151738340650175853140209107623531944475141855164726437255455000026309625650601211784436339144718071340464407586369182073309706226449541528416093914592365270734403206509488690076129246251138968224919825072279802764451898125370261812315135
289 477721970445473873527009619348334948043365645065851582678261881968611787500276276696482537935299095000236786630855410906059927052302462642064179668277322638659787356038045873755744845231331287436609628858585398210685163216260250714024278425650518224880067083128332356310836233
290 -4299497734009264861743086574135014532390290805592664244104356937717506087502486490268342841417691855002131079677698698154539343470722163778577617014495903747938086204342412863801703607081981586929486659727268583896166468946342256426218505830854664023920603748154991206797526079
291 38695479606083383755687779167215130791512617250333978196939212439457554787522378412415085572759226695019179717099288283390854091236499474007198553130463133731442775839081715774215332463737834282365379937545417255065498220517080307835966552477691976215285433733394920861177734729
292 -348259316454750453801190012504936177123613555253005803772452911955117993087701405711735770154833040255172617453893594550517686821128495266064786978174168203582984982551735441967937992173640508541288419437908755295589483984653722770523698972299227785937568903600554287750599612543
293 3134333848092754084210710112544425594112521997277052233952076207596061937789312651405621931393497362296553557085042350954659181390156457394583082803567513832246864842965618977711441929562764576871595774941178797660305355861883504934713290750693050073438120132404988589755396512905
294 -28209004632834786757896391012899830347012697975493470105568685868364557440103813862650597382541476260668982013765381158591932632511408116551247745232107624490221783586690570799402977366064881191844361974470609178942748202756951544412419616756237450660943081191644897307798568616127
295 253881041695513080821067519116098473123114281779441230950118172815281016960934324763855376442873286346020838123888430427327393692602673048961229707088968620411996052280215137194626796294583930726599257770235482610484733824812563899711776550806137055948487730724804075770187117545161
296 -2284929375259617727389607672044886258108028536014971078551063555337529152648408922874698387985859577114187543114995873845946543233424057440651067363800717583707964470521936234751641166651255376539393319932119343494362604423313075097405988957255233503536389576523236681931684057906431
297 20564364377336559546506469048403976322972256824134739706959571998037762373835680305872285491872736194027687888034962864613518889100816516965859606274206458253371680234697426112764770499861298388854539879389074091449263439809817675876653900615297101531827506188709130137385156521157897
298 -185079279396029035918558221435635786906750311417212657362636147982339861364521122752850569426854625746249190992314665781521670001907348652692736456467858124280345122112276835014882934498751685499690858914501666823043370958288359082889885105537673913786447555698382171236466408690421055
299 1665713514564261323267023992920722082160752802754913916263725331841058752280690104775655124841691631716242718930831992033695030017166137874234628108210723118523106099010491515133946410488765169497217730230515001407390338624595231746008965949839065224078028001285439541128197678213789513
300 -14991421631078351909403215936286498739446775224794225246373527986569528770526210942980896123575224685446184470377487928303255270154495240868111652973896508066707954891094423636205517694398886525474959572074635012666513047621357085714080693548551587016702252011568955870153779103924105599
301 134922794679705167184628943426578488655020977023148027217361751879125758934735898486828065112177022169015660233397391354729297431390457167813004876765068572600371594019849812725849659249589978729274636148671715113998617428592213771426726241936964283150320268104120602831384011935316950409
302 -1214305152117346504661660490839206397895188793208332244956255766912131830412623086381452586009593199521140942100576522192563676882514114510317043890885617153403344346178648314532646933246309808563471725338045436025987556857329923942840536177432678548352882412937085425482456107417852553663
303 10928746369056118541954944417552857581056699138874990204606301902209186473713607777433073274086338795690268478905188699733073091942627030592853395017970554380630099115607834830793822399216788277071245528042408924233888011715969315485564825596894106935175941716433768829342104966760672982985
304 -98358717321505066877594499757975718229510292249874911841456717119882678263422469996897659466777049161212416310146698297597657827483643275335680555161734989425670892040470513477144401592951094493641209752381680318104992105443723839370083430372046962416583475447903919464078944700846056846847
305 885228455893545601898350497821781464065592630248874206573110454078944104370802229972078935200993442450911746791320284678378920447352789478021124996455614904831038028364234621294299614336559850442770887771435122862944928948993514554330750873348422661749251279031135275176710502307614511621641
306 -7967056103041910417085154480396033176590333672239867859157994086710496939337220069748710416808940982058205721121882562105410284026175105302190124968100534143479342255278111591648696529029038653984937989942916105766504360540941630988976757860135803955743261511280217476590394520768530604594751
307 71703504927377193753766390323564298589313003050158810732421946780394472454034980627738393751280468838523851490096943058948692556235575947719711124712904807291314080297503004324838268761261347885864441909486244951898539244868474678900790820741222235601689353601521957289313550686916775441352777
308 -645331544346394743783897512912078687303817027451429296591797521023550252086314825649645543761524219546714663410872487530538233006120183529477400122416143265621826722677527038923544418851352130972779977185376204567086853203816272110107117386671000120415204182413697615603821956182250978972174975
309 5807983899117552694055077616208708185734353247062863669326177689211952268776833430846809893853717975920431970697852387774844097055081651765296601101745289390596440504097743350311899769662169178755019794668385841103781678834346448990964056480039001083736837641723278540434397605640258810749574793
310 -52271855092057974246495698545878373671609179223565773023935599202907570418991500877621289044683461783283887736280671489973596873495734865887669409915707604515367964536879690152807097926959522608795178152015472569934035109509118040918676508320351009753631538775509506863909578450762329296746173119
311 470446695828521768218461286912905363044482613012091957215420392826168133770923507898591601402151156049554989626526043409762371861461613792989024689241368440638311680831917211375263881342635703479156603368139253129406315985582062368268088574883159087782683848979585561775186206056860963670715558089
312 -4234020262456695913966151582216148267400343517108827614938783535435513203938311571087324412619360404445994906638734390687861346753154524136901222203172315965744805127487254902377374932083721331312409430313253278164656843870238561314412797173948431790044154640816270055976675854511748673036440022783
313 38106182362110263225695364239945334406603091653979448534449051818919618835444804139785919713574243640013954159748609516190752120778390717232110999828550843691703246147385294121396374388753491981811684872819279503481911594832147051829715174565535886110397391767346430503790082690605738057327960205065
314 -342955641258992369031258278159508009659427824885815036810041466370276569519003237258073277422168192760125587437737485645716769087005516455088998998456957593225329215326467647092567369498781427836305163855373515531337204353489323466467436571089822974993576525906117874534110744215451642515951641845567
315 3086600771330931321281324503435572086934850423972335331290373197332489125671029135322659496799513734841130286939637370811450921783049648095800990986112618339027962937938208823833106325489032850526746474698361639782034839181403911198206929139808406774942188733155060870806996697939064782643564776610121
316 -27779406941978381891531920530920148782413653815751017981613358775992402131039262217903935471195623613570172582456736337303058296047446832862208918875013565051251666441443879414497956929401295654740718272285254758038313552632635200783862362258275660974479698598395547837262970281451583043792082989491071
317 250014662477805437023787284778281339041722884341759161834520228983931619179353359961135419240760612522131553242110627035727524664427021495759880269875122085461264997972994914730481612364611660892666464450567292822344821973693716807054761260324480948770317287385559930535366732533064247394128746905419657
318 -2250131962300248933214085563004532051375505959075832456510682060855384572614180239650218773166845512699183979178995643321547721979843193461838922428876098769151384981756954232574334511281504948033998180055105635401103397763243451263492851342920328538932855586470039374818300592797578226547158722148776895
319 20251187660702240398926770067040788462379553631682492108596138547698461153527622156851968958501609614292655812610960789893929497818588741156550301859884888922362464835812588093169010601533544532305983620495950718609930579869191061371435662086282956850395700278230354373364705335178204038924428499338992073
320 -182260688946320163590340930603367096161415982685142428977365246929286150381748599411667720626514486528633902313498647109045365480367298670408952716738964000301262183522313292838521095413801900790753852584463556467489375218822719552342920958776546611653561302504073189360282348016603836350319856494050928639
321 1640346200516881472313068375430303865452743844166281860796287222363575353435737394705009485638630378757705120821487823981408289323305688033680574450650676002711359651700819635546689858724217107116784673260172008207404376969404475971086288628988919504882051722536658704242541132149434527152878708446458357769
322 -14763115804651933250817615378872734789074694597496536747166585001272178180921636552345085370747673408819346087393390415832674603909751192303125170055856084024402236865307376719920208728517953964051062059341548073866639392724640283739776597660900275543938465502829928338182870189344910744375908376018125219903
323 132868042241867399257358538409854613101672251377468830724499265011449603628294728971105768336729060679374114786540513742494071435187760730728126530502704756219620131787766390479281878556661585676459558534073932664799754534521762553657989378948102479895446189525469355043645831704104196699383175384163126979145
324 -1195812380176806593316226845688691517915050262397219476520493385103046432654652560739951915030561546114367033078864623682446642916689846576553138774524342805976581186089897514313536907009954271088136026806665393983197790810695862982921904410532922319059015705729224195392812485336937770294448578457468142812287
325 10762311421591259339846041611198223661235452361574975288684440465927417893891873046659567235275053915029303297709781613142019786250208619188978248970719085253789230674809077628821832163089588439793224241259988545848780117296262766846297139694796300871531141351563017758535312368032439932650037206117213285310601
326 -96860802794321334058614374500784012951119071254174777598159964193346761045026857419936105117475485235263729679388034518278178076251877572700804240736471767284103076073281698659396489467806295958139018171339896912639021055666364901616674257253166707843780272164067159826817811312291959393850334855054919567795391
327 871747225148892006527529370507056116560071641287572998383439677740120849405241716779424946057279367117373567114492310664503602686266898154307238166628245905556927684659535287934568405210256663623251163542059072213751189500997284114550068315278500370594022449476604438441360301810627634544653013695494276110158537
328 -7845725026340028058747764334563505049040644771588156985450957099661087644647175451014824514515514304056362104030430795980532424176402083388765143499654213150012349161935817591411115646892309972609260471878531649923760705508975557030950614837506503335346202045289439945972242716295648710901877123259448484991426815
329 70611525237060252528729879011071545441365802944293412869058613896949788801824579059133420630639628736507258936273877163824791817587618750498886291496887918350111142457422358322700040822030789753483344246906784849313846349580780013278555533537558530018115818407604959513750184446660838398116894109335036364922841353
330 -635503727133542272758568911099643908972292226498640715821527525072548099216421211532200785675756658628565330426464894474423126358288568754489976623471991265151000282116801224904300367398277107781350098222161063643824617146227020119506999801838026770163042365668444635623751660019947545583052046984015327284305572159
331 5719533544201880454827120199896795180750630038487766442393747725652932892947790903789807071081809927657087973838184050269808137224597118790409789611247921386359002539051211024138703306584493970032150883999449572794421554316043181075562998216542240931467381291016001720613764940179527910247468422856137945558750149449
332 -51475801897816924093444081799071156626755670346389897981543729530876396036530118134108263639736289348913791764543656452428273235021374069113688106501231292477231022851460899217248329759260445730289357955995046155149793988844388629680066983948880168383206431619144015485523884461615751192227215805705241510028751345023
333 463282217080352316840996736191640409640801033117509081833893565777887564328771063206974372757626604140224125880892908071854459115192366622023192958511081632295079205663148092955234967833344011572604221603955415396348145899599497667120602855539921515448857884572296139369714960154541760730044942251347173590258762105225
334 -4169539953723170851568970625724763686767209298057581736505042092000988078958939568862769354818639437262017132928036172646690132036731299598208736626599734690655712850968332836597114710500096104153437994435598738567133313096395479004085425699859293639039720961150665254327434641390875846570404480262124562312328858947007
335 37525859583508537664120735631522873180904883682518235628545378828008892710630456119764924193367754935358154196352325553820211188330581696383878629639397612215901415658714995529374032394500864937380941949920388647104199817867559311036768831298733642751357488650355987288946911772517882619133640322359121060810959730523081
336 -337732736251576838977086620683705858628143953142664120656908409452080034395674105077884317740309794418223387767170929984381900694975235267454907666754578509943112740928434959764366291550507784436428477549283497823937798360808033799330919481688602784762217397853203885600522205952660943572202762901232089547298637574707711
337 3039594626264191550793779586153352727653295578283977085912175685068720309561066945700958859662788149764010489904538369859437106254777117407094169000791206589488014668355914637879296623954570059927856297943551480415440185247272304193978275335197425062859956580678834970404699853573948492149824866111088805925687738172369417
338 -27356351636377723957144016275380174548879660204555793773209581165618482786049602511308629736965093347876094409140845328734933956292994056663847521007120859305392132015203231740913669615591130539350706681491963323738961667225450737745804478016776825565739609226109514733642298682165536429348423794999799253331189643551324735
339 246207164727399515614296146478421570939916941841002143958886230490566345074446422601777667632685840130884849682267607958614405606636946509974627689064087733748529188136829085668223026540320174854156360133427669913650655005029056639712240302150991430091656483034985632602780688139489827864135814154998193279980706791961922633
340 -2215864482546595640528665318305794138459252476569019295629976074415097105670017803415999008694172561177963647140408471627529650459732518589771649201576789603736762693231461771014007238862881573687407241200849029222855895045261509757410162719358922870824908347314870693425026193255408450777222327394983739519826361127657303679
341 19942780342919360764757987864752147246133272289121173660669784669735873951030160230743991078247553050601672824263676244647766854137592667307944842814191106433630864239083155939126065149765934163186665170807641263005703055407353587816691464474230305837424175125833836240825235739298676056995000946554853655678437250148915733129
342 -179485023086274246882821890782769325215199450602090562946028062027622865559271442076695919704227977455415055418373086201829901687238334005771503585327719957902677778151748403452134586347893407468679986537268771367051327498666182290350223180268072752536817576132504526167427121653688084512955008518993682901105935251340241598143
343 1615365207776468221945397017044923926936795055418815066514252558248605790033442978690263277338051797098735498765357775816469115185145006051943532267949479621124100003365735631069211277131040667218119878835418942303461947487995640613152008622412654772831358185192540735506844094883192760616595076670943146109953417262062174383305
344 -14538286869988213997508573153404315342431155498769335598628273024237452110300986808212369496042466173888619488888219982348222036666305054467491790411545316590116900030291620679622901494179366004963078909518770480731157527391960765518368077601713892955482223666732866619561596853948734845549355690038488314989580755358559569449727
345 130844581829893925977577158380638838081880399488924020387654457218137068992708881273911325464382195564997575399993979841133998329996745490207426113703907849311052100272624586116606113447614294044667710185668934326580417746527646889665312698415425036599340013000595799576054371685538613609944201210346394834906226798227036125047561
346 -1177601236469045333798194425425749542736923595400316183488890114963233620934379931465201929179439760084978178599945818570205984969970709411866835023335170643799468902453621275049455021028528646402009391671020408939223759718748822006987814285738825329394060117005362196184489345169847522489497810893117553514156041184043325125428031
347 10598411128221408004183749828831745884632312358602845651400011034669102588409419383186817362614957840764803607399512367131853864729736384706801515210016535794195220122082591475445095189256757817618084525039183680453013837468739398062890328571649427964546541053048259765660404106528627702405480298038057981627404370656389926128852297
348 -95385700153992672037653748459485712961690811227425610862600099312021923295684774448681356263534620566883232466595611304186684782567627462361213636890148822147756981098743323279005856703310820358562760725352653124077124537218654582566012957144844851680918869477434337890943636958757649321649322682342521834646639335907509335159670655
349 858471301385934048338883736135371416655217301046830497763400893808197309661162970038132206371811585101949092199360501737680163043108647161250922732011339399329812829888689909511052710329797383227064846528173878116694120834967891243094116614303603665128269825296909041018492732628818843894843904141082696511819754023167584016437035913
350 -7726241712473406435049953625218342749896955709421474479870608044273775786950466730343189857346304265917541829794244515639121467387977824451258304588102054593968315468998209185599474392968176449043583618753564903050247087514711021187847049528732432986154428427672181369166434593659369595053595137269744268606377786208508256147933323199
351 69536175412260657915449582626965084749072601384793270318835472398463982082554200573088708716116738393257876468148200640752093206491800420061324741292918491345714839220983882670395269536713588041392252568782084127452223787632399190690623445758591896875389855849049632322497911342934326355482356235427698417457400075876574305331399908809
352 -625825578710345921239046243642685762741653412463139432869519251586175838742987805157798378445050645539320888213333805766768838858426203780551922671636266422111433552988854944033557425830422292372530273119038757147070014088691592716215611011827327071878508702641446690902481202086408937199341206118849285757116600682889168747982599179263
353 5632430208393113291151416192784171864674880712168254895825673264275582548686890246420185406005455809853887993920004251900919549725835834024967304044726397799002901976899694496302016832473800631352772458071348814323630126798224334445940499106445943646906578323773020218122330818777680434794070855069643571814049406146002518731843392613385
354 -50691871875538019620362745735057546782073926409514294062431059378480242938182012217781668654049102288684991945280038267108275947532522506224705736402537580191026117792097250466718151492264205682174952122642139328912671141184019010013464491958013492822159204913957181963100977368999123913146637695626792146326444655314022668586590533520447
355 456226846879842176583264711615517921038665337685628646561879534406322186443638109960035017886441920598164927507520344403974483527792702556022351627622838221719235060128875254200463363430377851139574569103779253960214040270656171090121180427622121435399432844225614637667908796320992115218319739260641129316938001897826204017279314801684041
356 -4106041621918579589249382404539661289347988039170657819056915809656899677992742989640315160977977285383484347567683099635770351750134323004201164648605543995473115541159877287804170270873400660256171121934013285641926362435905539811090623848599092918594895598030531739011179166888929036964877653345770163852442017080435836155513833215156351
357 36954374597267216303244441640856951604131892352535920371512242286912097101934686906762836448801795568451359128109147896721933165751208907037810481837449895959258039870438895590237532437860605942305540097406119570777337261923149858299815614637391836267354060382274785651100612502000361332683898880111931474671978153723922525399624498936407177
358 -332589371375404946729199974767712564437187031172823283343610180582208873917412182160865528039216160116062232152982331070497398491760880163340294336537049063633322358833950060312137791940745453480749860876655076136996035357308348724698340531736526526406186543440473070859905512518003251994155089921007383272047803383515302728596620490427664575
359 2993304342378644520562799772909413079934683280555409550092491625239879865256709639447789752352945441044560089376840979634476586425847921470062649028833441572699901229505550542809240127466709081326748747889895685232964318215775138522285064785628738737655678890964257637739149612662029267947395809289066449448430230451637724557369584413848981193
360 -26939739081407800685065197956184717719412149524998685950832424627158918787310386755030107771176508969401040804391568816710289277832631293230563841259500974154299111065549954885283161147200381731940738731009061167096678863941976246700565583070658648638901110018678318739652346513958263411526562283601598045035872074064739521016326259724640830719
361 242457651732670206165586781605662459474709345724988173557491821644430269085793480795270969940588580724609367239524119350392603500493681639075074571335508767388691999589949593967548450324803435587466648579081550503870109775477786220305090247635927837750109990168104868656871118625624370703739060552414382405322848666582655689146936337521767476489
362 -2182118865594031855490281034450962135272384111524893562017426394799872421772141327157438729465297226521484305155717074153533431504443134751675671142019578906498227996309546345707936052923230920287199837211733954534830987979300075982745812228723350539750989911512943817911840067630619336333651544971729441647905637999243901202322427037695907288383
363 19639069790346286699412529310058659217451457003724042058156837553198851795949271944416948565187675038693358746401453667381800883539988212765081040278176210158484051966785917111371424476309078282584798534905605590813478891813700683844712310058510154857758909203616494361206560608675574027002863904745564974831150741993195110820901843339263165595465
364 -176751628113116580294712763790527932957063113033516378523411537978789666163543447499752537086689075348240228717613083006436207951859893914885729362503585891426356467701073254002342820286781704543263186814150450317321310026323306154602410790526591393719830182832548449250859045478080166243025775142710084773480356677938755997388116590053368490359167
365 1590764653018049222652414874114751396613568017301647406710703841809106995471891027497772833780201678134162058458517747057925871566739045233971564262532273022837208209309659286021085382581035340889368681327354052855891790236909755391421697114739322543478471645492936043257731409302721496187231976284390762961323210101448803976493049310480316413232521
366 -14316881877162443003871733867032762569522112155714826660396334576281962959247019247479955504021815103207458526126659723521332844100651407105744078362790457205534873883786933574189768443229318068004318131946186475703026112132187798522795274032653902891306244809436424389319582683724493465685087786559516866651908890913039235788437443794322847719092671
367 128851936894461987034845604803294863125699009401433439943567011186537666633223173227319599536196335928867126735139937511691995596905862663951696705265114114849813864954082402167707915989063862612038863187515678281327235009189690186705157466293885126021756203284927819503876244153520441191165790079035651799867180018217353122095936994148905629471834057
368 -1159667432050157883313610443229653768131291084612900959492103100678838999699008559045876395825767023359804140616259437605227960372152763975565270347386027033648324784586741619509371243901574763508349768687641104531945115082707211680346417196644966134195805829564350375534886197381683970720492110711320866198804620163956178098863432947340150665246506495
369 10437006888451420949822493989066883913181619761516108635428927906109550997291077031412887562431903210238237265546334938447051643349374875780087433126474243302834923061280674575584341195114172871575147918188769940787506035744364905123117754769804695207762252466079153379813975776435155736484428996401887795789241581475605602889770896526061355987218558473
370 -93933061996062788548402445901601955218634577853644977718860351154985958975619693282715988061887128892144135389917014446023464790144373882020786898138268189725514307551526071180259070756027555844176331263698929467087554321699284146108059792928242256869860272194712380418325781987916401628359860967616990162103174233280450426007938068734552203884967026239
371 845397557964565096935622013114417596967711200682804799469743160394873630780577239544443892556984160029297218509253130014211183111299364938187082083244413707529628767963734640622331636804248002597586981373290365203787988895293557314972538136354180311828742449752411423764932037891247614655238748708552911458928568099524053834071442618610969834964703236169
372 -7608578021681085872420598118029758372709400806145243195227688443553862677025195155899995033012857440263674966583278170127900648001694284443683738749199723367766658911673611765600984731238232023378282832359613286834091900057642015834752843227187622806458682047771702813884388341021228531897148738376976203130357112895716484506642983567498728514682329125503
373 68477202195129772851785383062267825354384607255307188757049195991984764093226756403099955297115716962373074699249503531151105832015248559993153648742797510309899930205062505890408862581144088210404545491236519581506827100518778142512775589044688605258128138429945325324959495069191056787074338645392785828173214016061448360559786852107488556632140962129545
374 -616294819756167955666068447560410428189461465297764698813442763927862876839040807627899597674041452661357672293245531780359952488137237039938382838685177592789099371845562553013679763230296793893640909421128676233561443904669003282614980301402197447323153245869507927924635455622719511083669047808535072453558926144553035245038081668967397009689268659165887
375 5546653377805511600994616028043693853705153187679882289320984875350765891551367268651096379066373073952219050639209786023239572393235133359445445548166598335101894346610062977123117869072671145042768184790158086102052995142021029543534822712619777025908379212825571351321719100604475599753021430276815652082030335300977317205342735020706573087203417932493001
376 -49919880400249604408951544252393244683346378689118940603888863878156893023962305417859867411597357665569971455752888074209156151539116200235009009933499385015917049119490566794108060821654040305384913663111422774918476956278189265891813404413577993233175412915430142161895471905440280397777192872491340868738273017708795854848084615186359157784830761392436991
377 449278923602246439680563898271539202150117408202070465434999774903412037215660748760738806704376218990129743101775992667882405363852045802115081089401494465143253442075415101146972547394886362748464222968002804974266292606503703393026320639722201939098578716238871279457059247148962523579994735852422067818644457159379162693632761536677232420063476852531932937
378 -4043510312420217957125075084443852819351056673818634188914997974130708334940946738846649260339385970911167687915983934010941648274668412219035729804613450186289280978678735910322752926553977264736178006712025244768396633458533330537236885757499817451887208446149841515113533224340662712219952622671798610367800114434412464242694853830095091780571291672787396415
379 36391592811781961614125675759994675374159510064367707700234981767176375014468520649619843343054473738200509191243855406098474834472015709971321568241521051676603528808108623192904776338985795382625602060408227202915569701126799974835131971817498357066984876015348573636021799019065964409979573604046187493310201029909712178184253684470855826025141625055086567753
380 -327524335306037654527131081839952078367435590579309369302114835904587375130216685846578590087490263643804582721194698654886273510248141389741894114173689465089431759272977608736142987050872158443630418543674044826240127310141199773516187746357485213602863884138137162724196191171593679689816162436415687439791809269187409603658283160237702434226274625495779109759
381 2947719017754338890744179736559568705306920315213784323719033523141286376171950172619207310787412372794241244490752287893976461592233272507677047027563205185804885833456798478625286883457849425992673766893066403436161145791270797961645689717217366922425774957243234464517765720544343117208345461927741186958126283422686686432924548442139321908036471629462011987849
382 -26529471159789050016697617629036118347762282836924058913471301708271577385547551553572865797086711355148171200416770591045788154330099452569093423248068846672243972501111186307627581951120644833934063902037597630925450312121437181654811207454956302301831974615189110180659891484899088054875109157349670682623136550804180177896320935979253897172328244665158107890623
383 238765240438101450150278558661325065129860545532316530221241715374444196469927963982155792173780402196333540803750935319412093388970895073121840809232619620050195752510000676768648237560085803505406575118338378678329052809092934634893300867094606720716487771536701991625939023364091792493875982416147036143608228957237621601066888423813285074550954201986422971015625
384 -2148887163942913051352507027951925586168744909790848771991175438369997768229351675839402129564023619767001867233758417874708840500738055658096567283093576580451761772590006090917834138040772231548659176065045408104961475281836411714039707803851460486448389943830317924633451210276826132444883841745323325292474060615138594409601995814319565670958587817877806739140607
385 19339984475486217462172563251567330275518704188117638947920578945329979914064165082554619166076212577903016805103825760872379564506642500922869105547842189224065855953310054818260507242366950083937932584585408672944653277536527705426357370234663144378035509494472861321701060892491435192003954575707909927632266545536247349686417962328876091038627290360900260652265481
386 -174059860279375957159553069264105972479668337693058750531285210507969819226577485742991572494685913201127151245934431847851416080559782508305821949930579703016592703579790493364344565181302550755441393261268678056501879497828749348837216332111968299402319585450255751895309548032422916728035591181371189348690398909826226147177761660959884819347645613248102345870389311
387 1566538742514383614435977623376953752317015039237528754781566894571728373039197371686924152452173218810144361213409886630662744725038042574752397549375217327149334332218114440279101086631722956798972539351418102508516915480458744139534946989007714694620876269052301767057785932291806250552320320632340704138213590188436035324599854948638963374128810519232921112833503817
388 -14098848682629452529923798610392583770853135353137758793034102051145555357352776345182317372069558969291299250920688979675964702525342383172771577944376955944344008989963029962511909779685506611190752854162762922576652239324128697255814522901069432251587886421470715903520073390626256254970882885691066337243922311695924317921398694537750670367159294673096290015501534335
389 126889638143665072769314187493533253937678218178239829137306918460309998216174987106640856348626030723621693258286200817083682322728081448554944201499392603499096080909667269662607188017169559500716775687464866303189870153917158275302330706109624890264290977793236443131680660515636306294737945971219597035195300805263318861292588250839756033304433652057866610139513809033
390 -1142006743292985654923827687441799285439103963604158462235762266142789983945574883959767707137634276512595239324575807353753140904552733036994497813494533431491864728187005426963464692154526035506450981187183796728708831385254424477720976354986624012378618800139127988185125944640726756652641513740976373316757707247369869751633294257557804299739902868520799491255624281279
391 10278060689636870894314449186976193568951935672437426160121860395285109855510173955637909364238708488613357153921182266183778268140974597332950480321450800883426782553683048842671182229390734319558058830684654170558379482467289820299488787194879616111407569201252151893666133501766540809873773623668787359850819365226328827764699648318020238697659125816687195421300618531529
392 -92502546206731838048830042682785742120567421051936835441096743557565988699591565600741184278148376397520214385290640395654004413268771375996554322893057207950841042983147439584040640064516608876022529476161887535025415342205608382695399084753916545002668122811269367042995201515898867288863962613019086238657374287036959449882296834862182148278932132350184758791705566783743
393 832522915860586542439470384145071679085106789467431518969870692018093898296324090406670658503335387577681929467615763560886039719418942383968988906037514871557569386848326956256365760580649479884202765285456987815228738079850475444258591762785248905024013105301424303386956813643089805599775663517171776147916368583332635048940671513759639334510389191151662829125350101053705
394 -7492706242745278881955233457305645111765961105206883670728836228162845084666916813660035926530018488199137365208541872047974357474770481455720900154337633844018124481634942606307291845225845318957824887569112890337058642718654278998327325865067240145216117947712818730482611322787808250397980971654545985331247317249993715440466043623836754010593502720364965462128150909483327
395 67434356184707509937597101115750806005893649946861953036559526053465605762002251322940323338770166393792236286876876848431769217272934333101488101389038704596163120334714483456765626607032607870620423988122016013033527784467888510984945932785605161306945061529415368574343501905090274253581828744890913867981225855249943438964194392614530786095341524483284689159153358185349961
396 -606909205662367589438373910041757254053042849521757577329035734481190451858020261906462910048931497544130126581891891635885922955456408997913392912501348341365468083012430351110890639463293470835583815893098144117301750060210996598864513395070446451762505553764738317169091517145812468282236458704018224811831032697249490950677749533530777074858073720349562202432380223668149631
397 5462182850961308304945365190375815286477385645695818195961321610330714066722182357158166190440383477897171139237027024722973306599107680981220536212512135072289212747111873159998015755169641237520254343037883297055715750541898969389780620555634018065862549983882644854521823654312312214540128128336164023306479294275245418556099745801776993673722663483146059821891422013013346697
398 -49159645658651774744508286713382337578296470811262363763651894492976426600499641214423495713963451301074540253133243222506759759391969128830984825912609215650602914724006858439982141796526771137682289087340949673501441754877090724508025585000706162592762949854943803690696412888810809930861153155025476209758313648477208767004897712215992943063503971348314538397022798117120120255
399 442436810927865972700574580420441038204668237301361273872867050436787839404496770929811461425671061709670862278199189002560837834527722159478863433213482940855426232516061725959839276168740940239140601786068547061512975793893816520572230265006355463334866548694494233216267715999297289377750378395229285887824822836294878903044079409943936487571535742134830845573205183054081082313
400 -3981931298350793754305171223783969343842014135712251464855803453931090554640470938368303152831039555387037760503792701023047540510749499435309770898921346467698836092644555533638553485518668462152265416074616923553616782145044348685150072385057199170013798938250448098946409443993675604399753405557063572990423405526653910127396714689495428388143821679213477610158846647486729740799
401 35837381685157143788746541014055724094578127221410263183702231085379814991764238445314728375479355998483339844534134309207427864596745494917787938090292118209289524833800999802746981369668016159370388744671552311982551039305399138166350651465514792530124190444254032890517684995943080439597780650013572156913810649739885191146570432205458855493294395112921298491429619827380567667209
402 -322536435166414294098718869126501516851203144992692368653320079768418334925878146007832555379314203986350058600807208782866850781370709454260091442812629063883605723504208998224722832327012145434333498702043970807842959353748592243497155863189633132771117713998286296014659164963487723956380025850122149412224295847658966720319133889849129699439649556016291686422866578446425109004863
403 2902827916497728646888469822138513651660828304934231317879880717915765014332903314070492998413827835877150527407264879045801657032336385088340822985313661574952451511537880984022505490943109308909001488318395737270586634183737330191474402768706698194940059425984576664131932484671389515607420232651099344710018662628930700482872205008642167294956846004146625177805799206017825981043785
404 -26125451248479557821996228399246622864947454744408081860918926461241885128996129826634436985724450522894354746665383911412214913291027465795067406867822954174572063603840928856202549418487983780181013394865561635435279707653635971723269624918360283754460534833861189977187392362042505640466782093859894102390167963660376304345849845077779505654611614037319626600252192854160433829394047
405 235129061236316020397966055593219605784527092699672736748270338151176966160965168439709932871520054706049192719988455202709934219619247192155606661810406587571148572434568359705822944766391854021629120553790054718917517368882723745509426624265242553790144813504750709794686531258382550764201038844739046921511511672943386739112648605700015550891504526335876639402269735687443904464546441
406 -2116161551126844183581694500338976452060743834297054630734433043360592695448686515957389395843680492354442734479896096824389407976573224729400459956293659288140337151911115237352406502897526686194662084984110492470257656319944513709584839618387182984111303321542756388152178781325442956877809349602651422293603605056490480652013837451300139958023540737022889754620427621186995140180917951
407 19045453960141597652235250503050788068546694508673491676609897390245334259038178643616504562593124431189984610319064871419504671789159022564604139606642933593263034367200037136171658526077740175751958764856994432232318906879500623386263556565484646857001729893884807493369609031928986611900284146423862800642432445508414325868124537061701259622211866633206007791583848590682956261628261577
408 -171409085641274378870117254527457092616920250578061425089489076512208008331343607792548541063338119880709861492871583842775542046102431203081437256459786402339367309304800334225544926734699661581767628883712949890090870161915505610476372009089361821713015569044963267440326481287360879507102557317814765205781892009575728932813120833555311336599906799698854070124254637316146606354654354175
409 1542681770771469409831055290747113833552282255202552825805401688609872074982092470132936869570043078926388753435844254584979878414921880827732935308138077621054305783743203008029904340612296954235908659953416549010817831457239550494287348081804256395417140121404669406962938331586247915563923015860332886852037028086181560395318087501997802029399161197289686631118291735845319457191889187593
410 -13884135936943224688479497616724024501970540296822975432248615197488848674838832231196431826130387710337498780922598291264818905734296927449596417773242698589488752053688827072269139065510672588123177939580748941097360483115155954448586132736238307558754261092642024662666444984276231240075307142742995981668333252775634043557862787517980218264592450775607179680064625622607875114727002688319
411 124957223432489022196315478550516220517734862671406778890237536777399638073549490080767886435173489393037489028303384621383370151608672347046367759959184287305398768483199443650422251589596053293108601456226740469876244348036403590037275194626144768028788349833778221963998004858486081160677764284686963835014999274980706392020765087661821964381332056980464617120581630603470876032543024194889
412 -1124615010892401199766839306954645984659613764042661010012137830996596742661945410726910977916561404537337401254730461592450331364478051123417309839632658585748588916348794992853800264306364479637977413106040664228886199132327632310335476751635302912259095148504003997675982043726374730446099878562182674515134993474826357528186885788956397679431988512824181554085234675431237884292887217753983
413 10121535098031610797901553762591813861936523876383949090109240478969370683957508696542198801249052640836036611292574154332052982280302460110755788556693927271737300247139154935684202378757280316741796717954365978059975792190948690793019290764717726210331856336536035979083838393537372574014898907059644070636214941273437217753681972100607579114887896615417633986767112078881140958635984959785865
414 -91093815882284497181113983863326324757428714887455541810983164310724336155617578268879789211241473767524329501633167388988476840522722140996802097010245345445635702224252394421157821408815522850676170461589293802539782129718538217137173616882459535892986707028824323811754545541836353166134090163536796635725934471460934959783137748905468212033991069538758705880904008709930268627723864638072767
415 819844342940560474630025854769936922816858433987099876298848478796519025400558204419918102901173263907718965514698506500896291564704499268971218873092208109010721320018271549790420392679339705656085534154303644222858039167466843954234562551942135823036880363259418914305790909876527178495206811471831169721533410243148414638048239740149213908305919625848828352928136078389372417649514781742654921
416 -7378599086465044271670232692929432305351725905883898886689636309168671228605023839779262926110559375169470689632286558508066624082340493420740969857829872981096491880164443948113783534114057350904769807388732798005722352507201595588111062967479222407331923269334770228752118188888744606456861303246480527493800692188335731742434157661342925174753276632639455176353224705504351758845633035683894271
417 66407391778185398445032094236364890748165533152955089980206726782518041057445214558013366334995034376525236206690579026572599616741064440786668728720468856829868426921479995533024051807026516158142928266498595182051501172564814360292999566707313001665987309424012932058769063699998701458111751729218324747444206229695021585681907418952086326572779489693755096587179022349539165829610697321155048457
418 -597666526003668586005288848127284016733489798376595809821860541042662369517006931022120297014955309388727125860215211239153396550669579967080018558484219711468815842293319959797216466263238645423286354398487356638463510553083329242636996100365817014993885784816116388528921573299988313123005765562964922726997856067255194271137166770568776939155015407243795869284611201145852492466496275890395436095
419 5378998734033017274047599633145556150601408185389362288396744869383961325653062379199082673134597784498544132741936901152380568956026219703720167026357977403219342580639879638174948196369147808809577189586386209746171594977749963183732964903292353134944972063345047496760294159699894818107051890066684304542980704605296748440234500935118992452395138665194162823561500810312672432198466483013558924873
420 -48410988606297155466428396698310005355412673668504260595570703824455651930877561412791744058211380060486897194677432110371425120604235977333481503237221796628974083225758916743574533767322330279286194706277475887715544354799749668653596684129631178214504748570105427470842647437299053362963467010600158740886826341447670735962110508416070932071556247986747465412053507292814051889786198347122030323839
421 435698897456674399197855570284790048198714063016538345360136334420100867377898052715125696523902420544382074752096888993342826085438123796001333529134996169660766749031830250692170803905900972513575752356497282989439899193197747017882370157166680603930542737130948847237583826935691480266671203095401428667981437073029036623658994575744638388644006231880727188708481565635326467008075785124098272914569
422 -3921290077110069592780700132563110433788426567148845108241227009780907806401082474436131268715121784899438672768872000940085434768943114164012001762214965526946900741286472256229537235153108752622181771208475546904959092738779723160941331414500125435374884634178539625138254442421223322400040827858612858011832933657261329612930951181701745497796056086926544698376334090717938203072682066116884456231103
423 35291610693990626335026301193067993904095839104339605974171043088028170257609742269925181418436096064094948054919848008460768912920488027476108015859934689742522106671578250306065835116377978773599635940876279922144631834649017508448471982730501128918373961707606856626244289981791009901600367450727515722106496402915351966516378560635315709480164504782338902285387006816461443827654138595051960106079945
424 -317624496245915637015236710737611945136862551939056453767539387792253532318487680429326632765924864576854532494278632076146920216284392247284972142739412207682698960044204252754592516047401808962396723467886519299301686511841157576036247844574510160265365655368461709636198609836119089114403307056547641498958467626238167698647407045717841385321480543041050120568483061348152994448887247355467640954719487
425 2858620466213240733137130396638507506231762967451508083907854490130281790866389123863939694893323781191690792448507688685322281946559530225564749284654709869144290640397838274791332644426616280661570511210978673693715178606570418184326230601170591442388290898316155386725787488525071802029629763508928773490626208636143509287826663411460572467893324887369451085116347552133376950039985226199208768592475401
426 -25727584195919166598234173569746567556085866707063572755170690411172536117797502114775457254039914030725217132036569198167900537519035772030082743561892388822298615763580544473121993799839546525954134600898808063243436607459133763658936075410535322981494618084845398480532087396725646218266667871580358961415635877725291583590439970703145152211039923986325059766047127969200392550359867035792878917332278591
427 231548257763272499384107562127719108004772800363572154796536213700552825060177519032979115286359226276526954188329122783511104837671321948270744692057031499400687541872224900258097944198555918733587211408089272569190929467132203872930424678694817906833451562763608586324788786570530815964400010844223230652740722899527624252313959736328306369899359315876925537894424151722803532953238803322135910255990507337
428 -2083934319869452494456968059149471972042955203272149393168825923304975425541597671296812037577233036488742587694962105051599943539041897534436702228513283494606187876850024102322881497787003268602284902672803453122718365204189834856373822108253361161501064064872477276923099079134777343679600097598009075874666506095748618270825637626954757329094233842892329841049817365505231796579149229899223192303914566015
429 18755408878825072450112712532345247748386596829449344538519433309744778829874379041671308338195097328398683289254658945464399491851377077809930320056619551451455690891650216920905933480083029417420564124055231078104465286837708513707364398974280250453509576583852295492307891712212996093116400878382081682871998554861737564437430738642592815961848104586030968569448356289547086169212343069093008730735231094153
430 -168798679909425652051014412791107229735479371465044100846674899787703009468869411375041775043755875955588149603291930509179595426662393700289372880509575963063101218024851952288153401320747264756785077116497079702940187581539376623366279590768522254081586189254670659430771025409916964838047607905438735145847986993755638079936876647783335343656632941274278717125035206605923775522911087621837078576617079847359
431 1519188119184830868459129715119965067619314343185396907620074098089327085219824702375375975393802883600293346429627374582616358839961543302604355924586183667567910962223667570593380611886725382811065694048473717326461688233854389610296516316916700286734275703292035934876939228689252683542428471148948616312631882943800742719431889830050018092909696471468508454125316859453313979706199788596533707189553718626249
432 -13672693072663477816132167436079685608573829088668572168580666882803943766978422321378383778544225952402640117866646371243547229559653889723439203321275653008111198660013008135340425506980528445299591246436263455938155194104689506492668646852250302580608481329628323413892453058203274151881856240340537546813686946494206684474887008470450162836187268243216576087127851735079825817355798097368803364705983467636223
433 123054237653971300345189506924717170477164461798017149517226001945235493902805800892405454006898033571623761060799817341191925066036885007510952829891480877073000787940117073218063829562824756007696321217926371103443396746942205558434017821670252723225476331966654910725032077523829467366936706163064837921323182518447860160273983076234051465525685414188949184784150665615718432356202182876319230282353851208726025
434 -1107488138885741703106705562322454534294480156182154345655034017507119445125252208031649086062082302144613849547198356070727325594331965067598575469023327893657007091461053658962574466065422804069266890961337339930990570722479850025906160395032274509029286987699894196525288697714465206302430355467583541291908642666030741442465847686106463189731168727700542663057355990541465891205819645886873072541184660878534207
435 9967393249971675327960350060902090808650321405639389110895306157564075006127269872284841774558740719301524645924785204636545930348987685608387179221209951042913063823149482930663170194588805236623402018652036059378915136502318650233155443555290470581263582889299047768727598279430186856721873199208251871627177783994276672982192629174958168707580518549304883967516203914873193020852376812981857652870661947906807881
436 -89706539249745077951643150548118817277852892650754501998057755418076675055145428850563575971028666473713721813323066841728913373140889170475484612990889559386217574408345346375968531751299247129610618167868324534410236228520867852098398991997614235231372246003691429918548384514871681710496858792874266844644600055948490056839733662574623518368224666943743955707645835233858737187671391316836718875835957531161270911
437 807358853247705701564788354933069355500676033856790517982519798762690075496308859655072183739257998263423496319907601575560220358268002534279361516918006034475958169675108117383716785761693224166495563510814920809692126056687810668885590927978528117082350214033222869266935460633845135394471729135868401601801400503536410511557602963171611665314022002493695601368812517104728634689042521851530469882523617780451438217
438 -7266229679229351314083095194397624199506084304711114661842678188864210679466779736895649653653321984370811466879168414180041983224412022808514253652262054310283623527075973056453451071855239017498460071597334287287229134510190296019970318351806753053741151926299005823402419145704606218550245562222815614416212604531827694604018426668544504987826198022443260412319312653942557712201382696663774228942712560024062943935
439 65396067113064161826747856749578617795554758742400031956584103699777896115201017632060846882879897859337303201912515727620377849019708205276628282870358488792552611743683757508081059646697151157486140644376008585585062210591712664179732865166260777483670367336691052410621772311341455966952210060005340529745913440786449251436165840016900544890435782201989343710873813885483019409812444269973968060484413040216566495433
440 -588564604017577456440730710746207560159992828681600287609256933298001065036809158688547621945919080734035728817212641548583400641177373847489654545833226399132973505693153817572729536820274360417375265799384077270265559895325413977617595786496346997353033306030219471695595950802073103702569890540048064767713220967078043262925492560152104904013922039817904093397864324969347174688311998429765712544359717361949098458879
441 5297081436158197107966576396715868041439935458134402588483312399682009585331282428196928597513271726606321559354913773937250605770596364627406890912499037592196761551238384358154565831382469243756377392194456695432390039057928725798558362078467122976177299754271975245260363557218657933323129014860432582909418988703702389366329433041368944136125298358361136840580778924724124572194807985867891412899237456257541886129929
442 -47673732925423773971699187570442812372959419123209623296349811597138086267981541853772357377619445539456894034194223965435255451935367281646662018212491338329770853961145459223391092482442223193807396529750110258891510351521358532187025258706204106785595697788447777207343272014967921399908161133743893246184770898333321504296964897372320497225127685225250231565227010322517121149753271872811022716093137106317876975169343
443 429063596328813965745292688133985311356634772108886609667148304374242776411833876683951216398575009855112046307748015688917299067418305534819958163912422044967937685650309133010519832341980008744266568767750992330023593163692226789683227328355836961070361280096029994866089448134711292599173450203695039215662938084999893538672684076350884475026149167027252084087043092902654090347779446855299204444838233956860892776524105
444 -3861572366959325691707634193205867802209712948979979487004334739368184987706504890155560947587175088696008416769732141200255691606764749813379623475211798404711439170852782197094678491077820078698399118909758930970212338473230041107149045955202532649633251520864269953794805033212401633392561051833255352940966442764999041848054156687157960275235342503245268756783387836123886813130015021697692840003544105611748034988716927
445 34754151302633931225368707738852810219887416540819815383039012654313664889358544011400048528284575798264075750927589270802301224460882748320416611276906185642402952537675039773852106419700380708285592070187830378731911046259070369964341413596822793846699263687778429584153245298911614700533049466499298176468697984884991376632487410184421642477118082529207418811050490525114981318170135195279235560031896950505732314898452361
446 -312787361723705381028318369649675291978986748867378338447351113888822984004226896102600436754561182184376681758348303437220711020147944734883749501492155670781626572839075357964668957777303426374570328631690473408587199416331633329679072722371405144620293373190005866257379207690204532304797445198493683588218281863964922389692386691659794782294062742762866769299454414726034831863531216757513120040287072554551590834086071231
447 2815086255513348429254865326847077627810880739806405046026160024999406856038042064923403930791050639659390135825134730934986399181331502613953745513429401037034639155551678221682020619995730837371132957685214260677284794746984699967111654501342646301582640358710052796316412869211840790743177006786443152293964536775684301507231480224938153040646564684865800923695089732534313486771780950817618080362583652990964317506774641097
448 -25335776299620135863293787941623698650297926658257645414235440224994661704342378584310635377119455756934511222426212578414877592631983523525583709620864609333311752399965103995138185579961577536340196619166928346095563152722862299704004890512083816714243763228390475166847715822906567116688593061077988370645680830981158713565083322024443377365819082163792208313255807592808821380946028557358562723263252876918678857560971769855
449 228021986696581222769644091474613287852681339924318808728118962024951955339081407258795718394075101812410601001835913205733898333687851711730253386587781483999805771599685935956243670219654197827061769572502355114860068374505760697336044014608754350428193869055514276501629442406159104050197337549701895335811127478830428422085749898219990396292371739474129874819302268335279392428514257016227064509369275892268109718048745928713
450 -2052197880269231004926796823271519590674132059318869278553070658224567598051732665329161465546675916311695409016523218851605085003190665405572280479290033355998251944397173423606193031976887780443555926152521196033740615370551846276024396131478789153853744821499628488514664981655431936451776037947317058022300147309473855798771749083979913566631345655267168873373720415017514531856628313146043580584323483030412987462438713358399
451 18469780922423079044341171409443676316067188533869823506977635924021108382465593987962453189920083246805258681148708969664445765028715988650150524313610300203984267499574560812455737287791990023992003335372690764303665538334966616484219565183309102384683703393496656396631984834898887428065984341525853522200701325785264702188945741755819222099682110897404519860363483735157630786709654818314392225258911347273716887161948420225609
452 -166228028301807711399070542684993086844604696804828411562798723316189975442190345891662078709280749221247328130338380726980011885258443897851354718822492701835858407496171047312101635590127910215928030018354216878732989845014699548357976086649781921462153330541469907569687863514089986852593859073732681699806311932067382319700511675802372998897138998076640678743271353616418677080386893364829530027330202125463451984457535782030463
453 1496052254716269402591634884164937781601442271243455704065188509845709778979713113024958708383526742991225953173045426542820106967325995080662192469402434316522725667465539425808914720311151191943352270165187951908596908605132295935221784779848037293159379974873229168127190771626809881673344731663594135298256807388606440877304605082221356990074250982689766108689442182547768093723482040283465770245971819129171067860117822038274185
454 -13464470292446424623324713957484440034412980441191101336586696588611388010817418017224628375451740686921033578557408838885380962705933955725959732224621908848704531007189854832280232482800360727490170431486691567177372177446190663416996063018632335638434419773859062513144716944641288935060102584972347217684311266497457967895741445739992212910668258844207894978204979642929912843511338362551191932213746372162539610741060398344467647
455 121180232632017821609922425617359960309716823970719912029280269297502492097356762155021655379065666182289302207016679549968428664353405601533637590021597179638340779064708693490522092345203246547411533883380224104596349597015715970752964567167691020745909777964731562618302452501771600415540923264751124959158801398477121711061673011659929916196014329597871054803844816786369215591602045262960727389923717349462856496669543585100208841
456 -1090622093688160394489301830556239642787451415736479208263522423677522428876210859395194898411590995640603719863150115949715857979180650413802738310194374616745067011582378241414698831106829218926703804950422016941367146373141443736776681104509219186713188001682584063564722072515944403739868309382760124632429212586294095399555057104939369245764128966380839493234603351077322940324418407366646546509313456145165708470025892265901879551
457 9815598843193443550403716475006156785087062741628312874371701813097701859885897734556754085704318960765433478768351043547442721812625853724224644791749371550705603104241404172732289479961462970340334244553798152472304317358272993630990129940582972680418692015143256572082498652643499633658814784444841121691862913276646858595995513944454323211877160697427555439111430159695906462919765666299818918583821105306491376230233030393116915977
458 -88340389588740991953633448275055411065783564674654815869345316317879316738973079611010786771338870646888901308915159391926984496313632683518021803125744343956350427938172637554590605319653166733063008200984183372250738856224456942678911169465246754123768228136289309148742487873791496702929333060003570095226766219489821727363959625500088908906894446276847998952002871437263158166277890996698370267254389947758422386072097273538052243775
459 795063506298668927582701034475498699592052082071893342824107846860913850650757716499097080942049835822000111780236434527342860466822694151662196228131699095607153851443553737991315447876878500597567073808857650350256649706020112484110200525187220787113914053226603782338682390864123470326363997540032130857040895975408395546275636629500800180162050016491631990568025842935368423496501018970285332405289509529825801474648875461842470193993
460 -7155571556688020348244309310279488296328468738647040085416970621748224655856819448491873728478448522398001006022127910746085744201404247364959766053185291860464384662991983641921839030891906505378103664279718853152309847354181012356991804726684987084025226479039434041048141517777111232937275977860289177713368063778675559916480729665507201621458450148424687915112232586418315811468509170732567991647605585768432213271839879156582231745919
461 64400144010192183134198783792515394666956218647823360768752735595734021902711375036426863556306036701582009054199151196714771697812638226284637894478667626744179461966927852777296551278027158548402932978517469678370788626187629111212926242540164883756227038311354906369433273659994001096435483800742602599420312574008080039248326566989564814593126051335822191236010093277764842303216582536593111924828450271915889919446558912409240085713289
462 -579601296091729648207789054132638552002605967830410246918774620361606197124402375327841772006754330314238081487792360770432945280313744036561741050308008640697615157702350674995668961502244426935626396806657227105337097635688662000916336182861483953806043344802194157324899462939946009867919354206683423394782813166072720353234939102906083331338134462022399721124090839499883580728949242829338007323456052447243009275019030211683160771419583
463 5216411664825566833870101487193746968023453710473692222268971583254455774119621377950575948060788972828142733390131246933896507522823696329055669452772077766278536419321156074961020653520199842420637571259915043948033878721197958008247025645753355584254390103219747415924095166459514088811274187860150810553045318494654483179114451926154749982043210158201597490116817555498952226560543185464042065911104472025187083475171271905148446942776265
464 -46947704983430101504830913384743722712211083394263230000420744249290101967076592401555183532547100755453284600511181222405068567705413266961501025074948699896506827773890404674649185881681798581785738141339235395532304908490781622074223230811780200258289510928977726743316856498135626799301467690741357294977407866451890348612030067335392749838388891423814377411051357999490570039044888669176378593199940248226683751276541447146336022484986367
465 422529344850870913543478220462693504409899750548369070003786698243610917703689331613996651792923906799079561404600631001645617109348719402653509225674538299068561449965013642071842672935136187236071643272053118559790744176417034598668009077306021802324605598360799540689851708483220641193713209216672215654796670798067013137508270606018534748545500022814329396699462221995415130351403998022587407338799462234040153761488873024317024202364877321
466 -3802764103657838221891303984164241539689097754935321630034080284192498259333203984525969866136315161191716052641405679014810553984138474623881583031070844691617053049685122778646584056416225685124644789448478067038116697587753311388012081695754196220921450385247195866208665376348985770743418882950049940893170037182603118237574435454166812736909500205328964570295159997958736173162635982203286666049195160106361383853399857218853217821283895871
467 34224876932920543997021735857478173857201879794417894670306722557732484333998835860733728795226836450725444473772651111133294985857246271614934247279637602224553477447166105007819256507746031166121803105036302603343050278289779802492108735261787765988293053467224762795877988387140871936690769946550449468038530334643428064138169919087501314632185501847960681132656439981628625558463723839829579994442756440957252454680598714969678960391555062857
468 -308023892396284895973195622717303564714816918149761052032760503019592359005989522746603559157041528056529000263953860000199654872715216444534408225516738420020981297024494945070373308569714280495096227945326723430087452504608018222428978617356089893894637481205022865162901895484267847430216929518954045212346773011790852577243529271787511831689669516631646130193907959834657630026173514558466219949984807968615272092125388434727110643523995565695
469 2772215031566564063758760604455732082433352263347849468294844527176331231053905704719432032413373752508761002375584740001796893854436948000809674029650645780188831673220454505633359777127428524455866051507940510870787072541472164001860807556204809045051737330845205786466117059358410626871952365670586406911120957106117673195191763446087606485207025649684815171745171638511918670235561631026195979549863271717537448829128495912543995791715960091273
470 -24949935284099076573828845440101588741900170370130645214653600744586981079485151342474888291720363772578849021380262660016172044689932532007287066266855812021699485058984090550700237994146856720102794463571464597837083652873249476016747268005843281405465635977606852078195053534225695641847571291035277662200088613955059058756725871014788458366863230847163336545706544746607268032120054679235763815948769445457837039462156463212895962125443640821439
471 224549417556891689164459608960914298677101533331175806931882406701282829715366362082273994625483273953209641192422363940145548402209392788065583596401702308195295365530856814956302141947321710480925150172143181380533752875859245284150725412052589532649190723798461668703755481808031260776628141619317498959800797525595531528810532839133096125301769077624470028911358902719465412289080492113121874343538925009120533355159408168916063659128992767392969
472 -2020944758012025202480136480648228688093913799980582262386941660311545467438297258740465951629349465578886770731801275461309935619884535092590252367615320773757658289777711334606719277525895394328326351549288632424803775882733207557356528708473305793842716514186155018333799336272281346989653274573857490638207177730359783759294795552197865127715921698620230260202230124475188710601724429018096869091850325082084800196434673520244572932160934906536703
473 18188502822108226822321228325834058192845224199825240361482474942803909206944675328664193564664145190209980936586211479151789420578960815833312271308537886963818924607999402011460473497733058548954937163943597691823233982944598868016208758376259752144584448627675395165004194026450532122906879471164717415743864599573238053833653159969780786149443295287582072341820071120276698395415519861162871821826652925738763201767912061682201156389448414158830345
474 -163696525398974041400891054932506523735607017798427163253342274485235182862502077957977742081977306711889828429275903312366104785210647342499810441776840982674370321471994618103144261479597526940594434475492379226409105846501389812145878825386337769301260037649078556485037746238054789106161915240482456741694781396159142484502878439728027075344989657588238651076380640082490285558739678750465846396439876331648868815911208555139810407505035727429473087
475 1473268728590766372608019494392558713620463160185844469280080470367116645762518701621799678737795760407008455863483129811294943066895826082498293975991568844069332893247951562928298353316377742465349910279431413037681952618512508309312909428477039923711340338841707008365339716142493101955457237164342110675253032565432282360525905957552243678104906918294147859687425760742412570028657108754192617567958886984839819343200876996258293667545321546865257801
476 -13259418557316897353472175449533028422584168441672600223520724233304049811862668314596197108640161843663076102771348168301654487602062434742484645783924119596623996039231564066354685179847399682188149192514882717339137573566612574783816184856293359313402063049575363075288057445282437917599115134479078996077277293088890541244733153617970193102944162264647330737186831846681713130257913978787733558111629982863558374088807892966324643007907893921787320191
477 119334767015852076181249579045797255803257515975053402011686518099736448306764014831365773977761456592967684924942133514714890388418561912682361812055317076369615964353084076597192166618626597139693342732633944456052238162099513173054345663706640233820618567446178267677592517007541941258392036210311710964695495637800014871202598382561731737926497460381825976634681486620135418172321225809089602023004669845772025366799271036696921787071171045296085881737
478 -1074012903142668685631246211412175302229317643775480618105178662897628034760876133482291965799853109336709164324479201632434013495767057214141256308497853687326543679177756689374729499567639374257240084593705500104470143458895618557489110973359762104385567107015604409098332653067877471325528325892805398682259460740200133840823385443055585641338477143436433789712133379581218763550891032281806418207042028611948228301193439330272296083640539407664772935615
479 9666116128284018170681215902709577720063858793979325562946607966078652312847885201340627692198677984030382478920312814691906121461903514927271306776480683185938893112599810204372565496108754368315160761343349500940231291130060567017401998760237858939470103963140439681884993877610897241929754933035248588140335146661801204567410468987500270772046294290927904107409200416230968871958019290536257763863378257507534054710740953972450664752764854668982956420553
480 -86995045154556163536130943124386199480574729145813930066519471694707870815630966812065649229788101856273442310282815332227155093157131634345441760988326148673450038013398291839353089464978789314836446852090145508462081620170545103156617988842140730455230935668263957136964944898498075177367794397317237293263016319956210841106694220887502436948416648618351136966682803746078719847622173614826319874770404317567806492396668585752055982774883692020846607784959
481 782955406391005471825178488119475795325172562312325370598675245252370837340678701308590843068092916706460980792545337990044395838414184709108975848894935338061050342120584626554177805184809103833528021668811309576158734581534905928409561899579266574097078421014375614232684504086482676596310149575855135639367146879605897569960247987987521932535749837565160232700145233714708478628599562533436878872933638858110258431570017271768503844973953228187619470064649
482 -7046598657519049246426606393075282157926553060810928335388077207271337536066108311777317587612836250358148827132908041910399562545727662381980782640054418042549453079085261638987600246663281934501752195019301786185428611233814153355686057096213399166873705789129380528094160536778344089366791346182696220754304321916453078129642231891887697392821748538086442094301307103432376307657396062800931909856402749722992325884130155445916534604765579053688575230581823
483 63419387917671443217839457537677539421338977547298355018492694865442037824594974805995858288515526253223339444196172377193596062911548961437827043760489762382945077711767354750888402219969537410515769755173716075668857501104327380201174513865920592501863352102164424752847444831005096804301122115644265986788738897248077703166780087026989276535395736842777978848711763930891386768916564565208387188707624747506930932957171399013248811442890211483197177075236425
484 -570774491259042988960555117839097854792050797925685195166434253788978340421354773253962724596639736279010054997765551394742364566203940652940443393844407861446505699405906192757995619979725836694641927796563444681019717509938946421810570624793285332516770168919479822775627003479045871238710099040798393881098650075232699328501020783242903488818561631585001809638405875378022480920249081086875484698368622727562378396614542591119239302986011903348774593677127807
485 5136970421331386900644996060551880693128457181331166756497908284100805063792192959285664521369757626511090494979889962552681281095835465876463990544599670753018551294653155734821960579817532530251777350169071002129177457589450517796295135623139567992650931520275318404980643031311412841148390891367185544929887850677094293956509187049186131399367054684265016286745652878402202328282241729781879362285317604548061405569530883320073153726874107130138971343094150281
486 -46232733791982482105804964544966926238156114631980500808481174556907245574129736633570980692327818638599814454819009662974131529862519192888175914901397036777166961651878401613397645218357792772265996151521639019162597118305054660166656220608256111933858383682477865644825787281802715570335518022304669904368990656093848645608582683442675182594303492158385146580710875905619820954540175568036914260567858440932552650125777949880658383541866964171250742087847352511
487 416094604127842338952244680904702336143405031687824507276330571012165210167167629702138826230950367747398330093371086966767183768762672735993583234112573330994502654866905614520578806965220134950393965363694751172463374064745491941499905985474305007404725453142300790803432085536224440133019662200742029139320915904844637810477244150984076643348731429425466319226397883150578388590861580112332228345110725968392973851132001548925925451876802677541256678790626172617
488 -3744851437150581050570202128142321025290645285190420565486975139109486891504508667319249436078553309726584970840339782700904653918864054623942249107013159978950523893802150530685209262686981214553545688273252760552170366582709427473499153869268745066642529078280707117230888769826019961197176959806678262253888243143601740294295197358856689790138582864829196873037580948355205497317754221010990055105996533715536764660188013940333329066891224097871310109115635553535
489 33703662934355229455131819153280889227615807566713785089382776251985382023540578005873244924706979787539264737563058044308141885269776491615480241963118439810554715044219354776166883364182830930981911194459274844969533299244384847261492384823418705599782761704526364055077998928434179650774592638260104360284994188292415662648656776229710208111247245783462771857338228535196849475859787989098910495953968803439830881941692125462999961602021016880841790982040719981833
490 -303332966409197065096186372379528003048542268100424065804444986267868438211865202052859204322362818087853382638067522398773276967427988424539322177668065958294992435397974192985501950277645478378837200750133473604725799693199463625353431463410768350398044855340737276495701990355907616856971333744340939242564947694631740963837910986067391873001225212051164946716044056816771645282738091901890194463585719230958477937475229129166999654418189151927576118838366479836479
491 2729996697682773585865677351415752027436880412903816592240004876410815943906786818475732838901265362790680443742607701588959492706851895820853899599012593624654931918581767736869517552498809305409534806751201262442532197238795172628180883170696915153582403698066635488461317913203168551712742003699068453183084529251685668674541198874606526857011026908460484520444396511350944807544642827117011750172271473078626301437277062162502996889763702367348185069545298318528329
492 -24569970279144962272791096162741768246931923716134349330160043887697343495161081366281595550111388265116123993683469314300635434361667062387685096391113342621894387267235909631825657972489283748685813260760811361982789775149156553653627948536272236382241633282599719396151861218828516965414678033291616078647760763265171018070870789871458741713099242176144360683999568602158503267901785444053105751550443257707636712935493559462526972007873321306133665625907684866754943
493 221129732512304660455119865464675914222387313445209143971440394989276091456449732296534359951002494386045115943151223828705718909255003561489165867520020083597049485405123186686430921752403553738172319346847302257845107976342408982882651536826450127440174699543397474565366750969456652688732102299624544707829846869386539162637837108843128675417893179585299246155996117419426529411116068996477951763953989319368730416419442035162742748070859891755202990633169163800794505
494 -1990167592610741944096078789182083228001485821006882295742963554903484823108047590668809239559022449474406043488361014458351470183295032053402492807680180752373445368646108680177878295771631983643550874121625720320605971787081680845943863831438051146961572295890577271088300758725109874198588920696620902370468621824478852463740533979588158078761038616267693215403965056774838764700044620968301565875585903874318573747774978316464684732637739025796826915698522474207150527
495 17911508333496677496864709102638749052013372389061940661686671994131363407972428316019283156031202045269654391395249130125163231649655288480622435269121626771361008317814978121600904661944687852791957867094631482885453746083735127613494774482942460322654150663015195439794706828525988867787300286269588121334217596420309672173664805816293422708849347546409238938635685510973548882300401588714714092880273134868867163729974804848182162593739651232171442241286702267864354761
496 -161203575001470097471782381923748741468120351501557465955180047947182270671751854844173548404280818407426889522557242171126469084846897596325601917422094640942249074860334803094408141957502190675127620803851683345969083714753616148521452970346482142903887355967136758958152361456733899810085702576426293092007958367782787049562983252346640804379644127917683150447721169598761939940703614298432426835922458213819804473569773243633639463343656861089542980171580320410779192831
497 1450832175013230877246041437313738673213083163514017193596620431524640436045766693597561935638527365666842005703015179540138221763622078366930417256798851768480241673743013227849673277617519716076148587234665150113721753432782545336693076733118339286134986203704230830623371253110605098290771323187836637828071625310045083446066849271119767239416797151259148354029490526388857459466332528685891841523302123924378240262127959192702755170092911749805886821544222883697012735497
498 -13057489575119077895214372935823648058917748471626154742369583883721763924411900242378057420746746291001578051327136615861243995872598705302373755311189665916322175063687119050647059498557677444685337285111986351023495780895042908030237690598065053575214875833338077475610341277995445884616941908690529740452644627790405751014601643440077905154751174361332335186265414737499717135196992758173026573709719115319404162359151632734324796530836205748252981393898005953273114619455
499 117517406176071701056929356422412832530259736244635392681326254953495875319707102181402516786720716619014202461944229542751195962853388347721363797800706993246899575573184071455823535487019097002168035566007877159211462028055386172272139215382585482176933882500042697280493071501959012961552477178214767664073801650113651759131414790960701146392760569251991016676388732637497454216772934823557239163387472037874637461232364694608923168777525851734276832545082053579458031575113
500 -1057656655584645309512364207801715492772337626201718534131936294581462877877363919632622651080486449571127822157498065884760763665680495129492274180206362939222096180158656643102411819383171873019512320094070894432903158252498475550449252938443269339592404942500384275524437643517631116653972294603932908976664214851022865832182733118646310317534845123267919150087498593737477087950956413412015152470487248340871737151091282251480308518997732665608491492905738482215122284175999