1 3 2 -3 3 8 4 -21 5 48 6 -116 7 312 8 -831 9 2184 10 -5880 11 16104 12 -44336 13 122640 14 -341484 15 956576 16 -2690841 17 7596480 18 -21522228 19 61171656 20 -174342144 21 498111952 22 -1426403748 23 4093181688 24 -11767919276 25 33891544368 26 -97764009000 27 282429535752 28 -817028472624 29 2366564736720 30 -6863037256208 31 19924948267224 32 -57906882247251 33 168456380799344 34 -490505340309600 35 1429472717114208 36 -4169295435662448 37 12169835294351280 38 -35548729381861332 39 103911670590189280 40 -303941636563595592 41 889585277491970400 42 -2605214026691600584 43 7633882962663652968 44 -22381156868522544048 45 65651393478907096224 46 -192672567816486041676 47 565719454445904325272 48 -1661800897440727029416 49 4883659780216684277304 50 -14357959753820106002040 51 42229293393638385042560 52 -124251574792869522337920 53 365721616371321130128240 54 -1076846981537637661213044 55 3171803836529457801290784 56 -9345493446917560964562804 57 27544612264597922990846896 58 -81209115469761658699038600 59 239498069351503974657030696 60 -706519304586940156698507584 61 2084811062715550992506283600 62 -6153555233499116354116993788 63 18167639260806944363103005136 64 -53651309692070536526220688461 65 158477714782731345445746856512 66 -468229611858069800042859005528 67 1383723330565639359488983961352 68 -4090123374171963646095106141440 69 12092538671464935272054538920528 70 -35759364357046307875486098317808 71 105767134013798940900657971243064 72 -312894438124155202249090298839788 73 925824638833116756650964981155040 74 -2739940485195304989949694932188600 75 8110223836178102788262441937545376 76 -24010531093948330640919785436908592 77 71096118044418433533469557578825616 78 -210553888054623822335627052638795440 79 623665946895974359983473460786427416 80 -1847610367679324041603010945904637200 81 5474401089420219382077155839426572936 82 -16222920301574552558637510920491206000 83 48082390291413734090774056332196976328 84 -142529942649547854627525702297033821344 85 422559359384541874891861412707658966784 86 -1252937635384397419733679107826266126436 87 3715608160105454417152574490261263155040 88 -11020156020312768214520530830299172593148 89 32689002127669334928432200297665645468320 90 -96977372978752360287649368517380944457744 91 287735062684210299754661455367364637566240 92 -853822522965102302532950437537065329077296 93 2533924906864174575258792816615634029944464 94 -7520904776756433047842304330034637840851804 95 22325212074161201257806416710661523604924320 96 -66277973345166066234113630510205819250305956 97 196784085808328114179633879253769099924439680 98 -584328254798198788023196117995077321025281388 99 1735277847582529734129498753419544092661305712 100 -5153775207320113310364618476636089628566322304 101 15308243190059742506033498903929344733725966000 102 -45474487123412764503217137394084428446859126080 103 135098961745284523669751946637590042358804884408 104 -401399799800893440518782288193242426159882052760 105 1192730833694083366112952900314723040333871944256 106 -3544435968053172267222454190715964529432231007000 107 10533931194774848420343369072873025452331861220712 108 -31309184384469688360465014171684981695636113545264 109 93065832482276871823767563460336912941243874821520 110 -276659338379132155330654482518917813842423060132048 111 822500735721744245577621439230545145451138155936160 112 -2445470937458400301583463748099278284048991199769784 113 7271488805186039834796847945055881454497718325656640 114 -21623111447000592140316942559683341338963098107423992 115 64305253172819152278159950957581142949775473417822816 116 -191252692626056961516941233492031232887229708497804160 117 568854162682630962460645720009371649136453510100138720 118 -1692100094081385320539717353467449684468763669486787012 119 5033642296679079020765209606469481904009735651365444480 120 -14975085832620260086776498579599968316621121475744820336 121 44553974378043749018508590814287728257805180848045893736 122 -132566333600244925358349331684092392481619934731948989000 123 394465675590972704724844352819181594087100560545892756800 124 -1173853502363459097124738437021447811634890890539095136688 125 3493388023033654273043221588566672197237988619926804241968 126 -10396988163790637717390540442153631053100837111040365614792 127 30945366345770559505304128245177214345612103916734491099992 128 -92110817013582681027506819229812127730457063347394839907271 129 274190339017176352826066810730523689899490748215969990621808 130 -816243547689594219566829659636172053381869436869431189002400 131 2430038042740013325427966162275862625750471091537768778210824 132 -7234885990885039673433262892230643296017551415187005411765728 133 21541465055567486546462948160325128088419589600925032995099984 134 -64142123560980799492826241163952488043404987708447779153778164 135 191000990159365047378638140354882802383987005911070743178991776 136 -568789713342226795502562109145057449219883749635782390922383520 137 1693913890829405347190111974680164999244848458180769201097485280 138 -5044917457470185490544463924590920147133799828759596016198404616 139 15025869261817674770398619171083765784668332006740204496066182376 140 -44755624872699788423258744245299520252587138857515475031865014720 141 133314627280382348494813280730679368770355200807398450110789296912 142 -397127375630998122628915617951249052678829120011064672725495945068 143 1183050783348288113565860512218406426360704545901314422525938081120 144 -3524505458725108338331626109317335968313484687854667751499253610728 145 10500595573581012428684568822241993591215356900517183873946565165376 146 -31286021058272194564916352312844295510914257650051039382549338046000 147 93219572949137559315873213013780963513850617380514460046852469028304 148 -277769132909254484177703290128901385894349447094441511313157715555840 149 827714731622207993120135978639142380730364877829357883255446096871920 150 -2466589900234179819498005216344644290521375417837649111384023441766928 151 7350764603346893501815247333477416771916684113703105440036776264273144 152 -21907212929711465502120441066218880259888541227944604568404046422824012 153 65292085594434171692594255726769996032907017715819389536254270492685440 154 -194604333037956394850004957003814468659934545728229490239953122496663592 155 580046463635715189810982517004917964756857828352920533142510921386635744 156 -1728984651221843354244274810303120856592064701617706698509657434259510720 157 5153916030393775094180386058737965355642144398422446775374575123534544080 158 -15363888926047266261765581225731529635811268366153104156726142277105332252 159 45801782081423925836961544031426069481272641729376716417349729368140968480 160 -136546562830245078901441603143688969641967868339544361275957628979882157528 161 407095342599488433991875587012240406383236958476635128213903551837854993072 162 -1213747225157734034679480916832790841250987805283775746960680017746377459252 163 3618902769488703931621028991292861035885339587930333133631572065115945850248 164 -10790508867560830625382214492330542966763788646113792778387869163053662371200 165 32175335532363204046594239577131073573598746518144233530838213362702138851008 166 -95944524629637265078699690305300490475466196916188004705921773565660875529556 167 286110019554247652749655363904429007525713404667330469241542790273807383597752 168 -853220951170702821592722245929279361728538025318542420157465038558325839091064 169 2544516919467658118832733798510986972255309155118329557810880554920310636365840 170 -7588647518647662742636447269676884676078857788820267057357356665340236234884480 171 22632808388949169583301684839387199911113013011315668162925768566969069393486768 172 -67503666880993744164149792573288567176750485043265004828308981047951645919361456 173 201340416824235676235267589409346246608109404765403545184237826105804232955729040 174 -600549863975737448081056775307187942469014125375485694088362130906238501949467120 175 1791354451401913987990352209773440605536150532684190399153475972838212333255328608 176 -5343528903329572975539402898471910897195909087687100835677146389384633754032546248 177 15940018423491607520253134070017903693330153045071185755099402661745175039004893936 178 -47551403274573278613788843770671386860439934593323653221513288433685829533614867600 179 141857258930849892624375656835410729516619741903901669877097887793216270657417203016 180 -423207489143702179662720709558975343057915611835326471175953335956503471681209049920 181 1262607978660768933800382227413517598073339249763456299292843631131886254304414994800 182 -3767011716553832588206634887283187119526501024382780583807015461705614272827326665040 183 11239280859226189033665697532549836979570872338058307713376585254858016719406279471200 184 -33534593433234661845013412746575328814045701044270016562138797056422996284321470486036 185 100059976081867747775391372087078818947855279679902880021256110681213967157152012690624 186 -298566057663637634491087158646928733957310107455328398244239378540760990494545652051368 187 890908343188822460139179863769979858546411982176675375590328472108135076840712588339840 188 -2658508407068773404989786721143397343853920865468510291070632868881988278279450861613744 189 7933326675062371430763173072618392073722811460335156915971014148130782558123898284617168 190 -23674716972422971585487995432498043714741232083627046443738180716749286390026638957255568 191 70652296723984784312712865950386832028285352324764931487260237523674984339823421916535384 192 -210852948035642090683252459320685701834414098377359329079875286593004864737651938467099296 193 629281337142641679966598013309403959878873163970315633298447400534701026322054208676291840 194 -1878112856729842952065259019103839653452925576905797398744294937289522721406462804798465600 195 5605444526239838964625542303171459888767193260597119256612323715013970368409323853046871424 196 -16730535958419927521969093098751551198616367640339688439226698394962245043002106149889348528 197 49936828139852372502120947929268589364398092245421037032256996002837467738541489564652133680 198 -149053865811377536104815556697968365224036729883192123127036435167146306435640773260681376344 199 444914554230946012292766033560769894186320691211716073659254542276536835680573170844865492536 200 -1328069944379373846693906610178898134146167263269549367476534865350644767334258109909701429192 201 3964387893669772676698228687101188460137812726170067104098133756838646813711486128842747122992 202 -11834286633083529326975405437237706145856936009302001639648409018112490270903083084808692915000 203 35327968963786299370182737413625861696499030648481041336519822497317720464705216457043135452320 204 -105464377936009099590398466102441910652783870906517610645231176483174958428540617450558317840640 205 314849752667500336338165176852168045460993799974511524496691296110241342873250702412873681448320 206 -939964067429673334213454290116909456109277606719954720254395062144953599109444755478366449999916 207 2806269534645111693448863532812802144326249086729341848774857204456815905472544896980422606186064 208 -8378333562570261353998770451330529478974041744514245354174834696576922048884023085229376899722800 209 25014737526525564999498721347513159784113885399888822317069660152682093293829334296069253732634608 210 -74686859186340615498503325166146434212568600693953173124119709699884416569864124793788935441282720 211 222998679087178141061881966135887457601508144252089453926104411124147002301862454080124484746671304 212 -665840395576338506095147568698192267272427619394212264365267480555874424703791349430619050194494720 213 1988143152988503708340440627662207896644431764951727103313015383684261257768647044945316665812068304 214 -5936558293269410605745521313439957224092485503757721924702705557315348109220652352713765374264653284 215 17726839182692844692505231084783500176127328806569585381632792979175797285307586987698374890282893856 216 -52934311448318911234564231711506285248157995741839749780301226825438470605765913706439060276743397804 217 158071123587606702672800102069382824151181480371945381168015918961774966576360280295625195859791875696 218 -472038080071247538715563607555817516157885980376772628422947810440075570874064794934534375055790570600 219 1409647965144273471780724197906413952361906078385430727950388537590623023463164349770925924898586646080 220 -4209721423180853049817889991020518030462601334087400084981511322279893707013126294921962644835785204288 221 12572018729861371099003653366848605882829488147048343732082424468738093156165993876724905509769713880320 222 -37546164044585986660537937757750566217639417304022755869698494403872722075074226492006898654683128436880 223 112133386787866668681247832047811108075999335984211460462385391337758149271812384846662946452609695446488 224 -334898373933405363159619641249935854030551588274274407692984695537058194822278686486090678642125764538364 225 1000229810147770684636730661866475084037914076979166227324477690732802688801158527439519422657764956990624 226 -2987412043582943416503509720176418945688460185667863728417452240082386351475834298099305293066021263204000 227 8922754914313813376164667798588599317959365664681989472828490412924781719368929988921906615742241977312392 228 -26650860073016258373544468293152790068115473761615942252022967877894051987112159691007031980355817466932832 229 79603442314162099246744176037189993041882026432075565471565964688232877959260803350949586095901311614188720 230 -237772021173171139923970647554563153129447618081895275963350928808442541939233815399915327590095226014769008 231 710228115192589119253418817370773054802246131932933941285270360270337495534900929077432370396406442563837536 232 -2121500361329587326045772588094593650767054178575531126434817551775717637750322112968564838547942083924314680 233 6337185628692672870935011679458528673535921494800728171382305060094556451786818203247913615849242185114105440 234 -18930310916479394601639201555305604883767560362673970050126817521248833919549859707525361010185571619281823920 235 56549269205823553235534976560955466503850329253604795639951888131992701614455139456216488620625729800965003488 236 -168928960975023750131576942692684762225485093744878732738837919254900246211926101543761242516877787987489463472 237 504648541646906392798128588297134226395120026883435201597039001684238666306005697637523593660270267325976304656 238 -1507584508869539686048190866719590062886261929050934572835696330941970089664902520615646019618449865795299762880 239 4503829871685570442838528363338022196237619319424130899608720462730046339879303680121677251243952844505969069976 240 -13455191741660641697980103485472341311259887716779591062588539925322323570432192123530927627062922560067014022048 241 40198083211600257354961305018838530058535764133117450477420571432914231025229801725899285342015529330009707342400 242 -120095926289202421767095138548017591869096518463817837583345793864038205527313665736928324327099311069067658984932 243 358805113110950445279469426279262434966930339114122428335494730197493691743716035049330480942640884226997679324168 244 -1072003801056897027084972179334353750372509086943423156789310784453574308041246059216770417290585989072950494140800 245 3202884826014892342147753613358150797031333272010554084774395816089464097320452895882775302698962647640234017968992 246 -9569594906995714924709751649667645674057032337104704277679400022551456999544107285930806337540946691201298735098400 247 28592554823331326374233994807508998005887003501146849218330132690191369775674488402516273451228203775142005959980000 248 -85431786790679487271400766743403901299847861267539577704769249521234266422188868442865926082295025003206651409237988 249 255266061736006178835028797016435753281473127642768858684128052089539819322587886457651733713816736778690777860085168 250 -762734992467186462359066045485110030805041705396593349748172872949533463308756131014729827248862073319427420301646840 251 2279088622909919708244221251449531964556897526085438296060282728018560697617209121391008298560648099319785312093992744 252 -6810133861314164842491661120402768132187872369612440622751564302454304932246471617630991176456744632775979027242107552 253 20349649008511891782307098051480208331755065262557332453755646966774421406787649823012995045251004175349387430538285584 254 -60808596840395771113271997720761724896858639898744154851970598888662440688546334811191244495430276678555069428270154044 255 181710395264241480738483381424393860280024641579776650969418071150373951150021484749345271256276372501052439311663426048 256 -543001767098221612363046042147114465289917385970816945279706391485236915501365654147947775677717354846126133585104713281 257 1622666759266280927217195954743128051916951565858316785894219740428436645483654894252938939542135519709863800084228398080 258 -4849132059667839515056039074057952434216936656111481557846679784882833025008327165886219773280512831645634921567278607576 259 14491228626188833145379823333285155150903123443360180408391236523594494057929319576861188290196754660574959534018974493280 260 -43306479394418166746000472038317559816352795828811000681999964942094550317916653288111534823749785588414662596653327281536 261 129421662558031302919081870459339833933927895580354714681838974469343929689782543805901042124595634404245060328092039428960 262 -386783060240223321319240857136118664008647107784037181663663804164737837206709870877582910134381302931637370945085640239988 263 1155937206649488709341913740338362243006831280297540778660227190222391219928894279098748551863261277658563165540610049678648 264 -3454675969872903756328674019420332612622688939980150281677724447122998573184556148110354301003035767797079299527672153153128 265 10324918370337131226461546503324163883762904303638788766372670789646792519138463240100897442491846959239380253460165915820992 266 -30858308663225636560289208534371091306734995945085853643858170206406711279415799117295644216006677807870870752744326529105288 267 92228203420427183427381230001603486377432684510031877182767115480552809581068295234598243742148660775849215916423684066882240 268 -275652204999112589273628228474941763389267090643789304564912162345215839670175864234927751929099648068038185826976732498483504 269 823882426837496363479543106668599173847474873150953906580629659850440153989989269326266779193633810340681561485518747192335120 270 -2462493031325405797511078841042813086277452676417851120779881983235259520734840959074712644065871181150399011801246525438546448 271 7360219023518740575586619414187005903633714641691732132220311463091939530663335870992220931467850386844243765152918402039274264 272 -21999478184267412088058535234316308086964007366527125821673210366070228821484687159209647294584891381348028730563726756147022400 273 65756682045282814153317819601472920875320989051597562895550694719711503719003209484798537245272464580131255930444970685817919680 274 -196550082463819798509369687056957380280612737347658408800934375821940347966496350494470931441675469619134260550558899880186183600 275 587506064673672270453461391857523514875140618544637134670429297913931507773057766196909969696911941242246619780584373535046362144 276 -1756132258535433417116324812617597462941996414127991435156174531810469900441679502572991965470557191599135680033790256222530657696 277 5249377292661873174629303049990507939768855707212913026387409791830254446708729138401993411551830521929826548735903994904249040880 278 -15691483921589987798981837534324144237222730549258743614848696176290837587725040493593421283938095396689269654138846515613229329572 279 46905726131204479657171514349915183848902355835418609945461693946354209088332837785075875768256979042304021816956547359944998845072 280 -140214617042207676689473419681710746005468827979447773301255135118231209980059868558884874818537437174470321211005265930785089970064 281 419146897919766720352874279475576607276134574742833201327595421705677647760867457929984078914549542421848819480382483749703330000800 282 -1252981684206962217225081622687627943027593781944001378436748015949884608865123167105811379948287905870628468941295726177019047363304 283 3745662561268869384354837642380682826153160210334364544726108909871585763912486929699398358921893260723871605886527566795052019689128 284 -11197420825765035589145271684440844082408566966809420769269248114369833470595214806507755326557874844058232114851139966861195314021168 285 33474394889655474813865864825065260204252979142882899983920699626115540142754751613839886379133919256204866172390642898358144350966720 286 -100072054652641367013480120368639152009217822262814263937944748882267893866410118267947073225415871234517948810590535838876114335846640 287 299170114606154330653539872042830635623375928576636370936434127320509966781065985677697939308594282981091668368421154624285648328094400 288 -894393988457982217682978575794712421082384286473902483945381193135276350441957882236453630182280326048562325166929776823814733129232868 289 2673897598711753066014164323483154089325882434302601197677541006466703267112434051922123796657782120900206849119833365822791685210642880 290 -7994031786493413476669932649861705501536345070828811166849751905540104172414214323343721284275234047349684868811844222342939393072910880 291 23899682660650411425095674932576232942737526500416033385427093325841564253468869309448261151504478488446839132251759787688885122135304960 292 -71453503297081538267494945945681682736335139160490401183143330388560582743278758270166912544890793029628051547825485765218348806376245120 293 213628904055438319188824480028727488317507105476414987837657192561020671603532316455443672204648538116562942426778768807323312488417745840 294 -638706825390239056350260945392011776296220223516220320779934259391622981755876471568414178348525468740431858421331664581766323104750788808 295 1909625152522680839664170013002557243028021142851885840433566158587835630571236333874593096961553203435174505692886382911253682364246884640 296 -5709521148589772105076994802389402567837157808864591110755763683615657345153296709623914017267099743640320110329597684002186504853830339720 297 17070891514975480233361519813204678384644431428524434028118242932830651849045900560394089806170882029001608222798187541170423012982352621936 298 -51040819932359573449413134743507947787644927526225740667964276688429901591175846938262224974491645799090436943019646858182174230877136416600 299 152610344546921266434031245687946840542322960563363920258060412573432549807691278253957866394302052829710684995092524016514506948456425128480 300 -456304930195294586637753424606961053221545652084458121571600633594563325158291872096423930267964028208087984664021467176050431610699512695104 301 1364366900916163215860392299489252318602628195601369798719071661910654456918595447778739596236102405862961638942837149928372790502756454440592 302 -4079547389163229748085874988207929946020441260357738172991131492401725077773265676287486545122841473970743137105836573563419513739529953860428 303 12198250609181142415068655905334602412853200600277593348943779313914069055420709795487147083180197595215184435188622870536552960134837226372000 304 -36474374354426508076636211243253794714748550479119514322993076961670686758905663057282761364911550310899865266500974168603774854645367837235432 305 109064358725367132347187621815893314032297305039203269057605528488667758406991067581290000314204631991294648259230532541738389404634273869954880 306 -326123817757225248685217888763210399802457627813303892770291041069055552066689992617424581759902982050461134562284917054053974812247825212165440 307 975184575573722404863289973565560739474449844731638350368492428994765461977819154757788439291503957055712734435139455933658476698887871853341512 308 -2916055175660384204152889823551563120311585412330645846394095867221360358803702950713533887644077622814606677217269343726060318733053343660520992 309 8719854311683478979408641414115353796659886475707173987275548806836689227976421762445855850363836308834113998317101549385915428631886171436503248 310 -26075177248163177464231647067370751514528112138646936407111076593347131981433018619108943609247012935158195390953412859541522600784021114028288048 311 77974002703510466372139652002105462728331653662191803403901290134446407533769867914347026108880478778470767097101649037627927138492748261662518904 312 -233172258084536106170532997813988451043376387393669719794358665690508007145118616569475586291178184387740171076755468060493998116359115236138729680 313 697281896380593595449261616466112428679234180832188043857890450755001580469718403489640019420947156872011747938618260882813316487671573113077924640 314 -2085183760195469382569607190642291625891085655418549596122799787448874153058141452420382660976060699654768059724607421332513949166209550505685502600 315 6235692387632165582160539598682662576474294245727853077929134602466156991057767436921637887964470288200699544143520277663112688051872069814292308544 316 -18647877551621507832726930128971886502431038171559560628617190504210501128329170007409060987961339824553914125036936182002223880125431963465196379312 317 55767154318413846767902617546578386133453073143969916327852039741298280976810002156696666916022944063647046831191762675589798147987184205475913638480 318 -166775357725822541749293677002503286833062492326777957320085816962184481789116445181344603248206738737898221945918892119891028230271432907667368153040 319 498757652885375250247103974483975346829911027209235646656306800570294657137426132141240096274023383741645845170501877471654213530430835542802981921760 320 -1491597105660325357770245323691138771613202665747620355781517525455537459001683299716311285458951902803931450197853623150416844089154721004255020404896 321 4460851157114991724172696295151069223516120121862042185514818767717495204490811294010904412469536245237190314164080939065864506402085716886621574282352 322 -13340992746278686429746293578355526901385166699854492623139038736993626962498713458951374011087859354649958676236350836997027959260712686714439615919224 323 39899068089489817619612754169323340516216938179750587845053595727355553082891497920735302933821951122292219793686061956625613694776477893486208387510400 324 -119327768452826028621619625895291101729056213259809628462521402036442996720129808988404271900577434300636748457668375080942151782096458393614781862703472 325 356881818265067384062197773446839848863515813195492181124833239321300285575278721401777001934216652038472255200755021870494303722042339565621393763936832 326 -1067361266283560427793382911382419793380146987317806369928565669749287663913791912532457516034111599723266466516525450961285718981119269211185918660038196 327 3192291493655419261106814945969439015063558879500962170612040443470346591155016085933326393448268217775294196594702968783385750556635518054339677567836640 328 -9547676692914531387639589823158596566394363599970865516373206326354908554643513871780632536429797818051130431694121547271967136220853471842026373002595600 329 28555969197045285366070992054674951432620224262526843976021990957851762971942894653196898407046362811285052030881081917145177446407090861874476207798905328 330 -85408307871162717140339603508982354739382307112466651528283954773938454706992823375075684508563916383905411197955353042097055281542000785843036041180786656 331 255450830188673987821559539196049943178212942723087568015109109444710181752032963952012133484182115662281084783803273585096285253206635290965719884924738024 332 -764044199931786957550628380788185522819173048566343238069287185778907260481231172081744388763791698544559361054813462630718255871854307522316641776696547376 333 2285249318714894323484762364159257599783472541657891486837867979086461355673592191030162599547683250924730511331436296986157881841810246069895748279127911840 334 -6835221764659219847788256292799695635280506194958783219613862608105912857239277098978320872421489696051976894231154488730140484621914180412319349957303361964 335 20444454352801606828309948672791925452391245395070748615083851741260073680458972526917603912968378217974382579518058412209004489047801897427415160444642464928 336 -61150823287397663281105650048082991308491671494184828446902592261804684669229962895515808717890756359052355757862608569451120545002734043898489803950469589584 337 182908100515420903820043012606728947296616038178451949775898554895843092423097335812037316906823917884844995481444943954926256781345720739094175793805502553280 338 -547100856867131756692495519956813508038103001770458346814891831360051379999264515017592804741907570706645794329538579962376326600422569222442005757403324466600 339 1636460970098146316478437926950468723158219598216061249764897690262808552564171738990882543299106026385648585467682241974244352465421100915510415411120703377280 340 -4894943548793572952525209916790078504270321562899218502973238091168459699875772528952345955015569103183531322737464529350717402962012642079291285071585257021952 341 14641766626889866309606199751102287608081313765856899920917017164198911712238381160296723283300799080652826515123174883101530883754821522038280693967422668036432 342 -43796863331310915891015036097595439248734456089098270816076340815717797314677964687465899661714647546091384254300473729983840248976817859096230736561663831928056 343 131007527049344022461170341213215512155106565444358092878409112760718542404838460002771556141254088567123978352516104128975505196045327262784968368694893910327608 344 -391880073644694764862047328803484773277920511169315341778729584391800523647031323704833028990934247476175401300420653206735424496537400122249104237699786188359996 345 1172232568119782600978645922681728365283518746454299804972895452441559827257206742111755924081308322918004988889339447337023716023775931927330981241641338430594112 346 -3506533838161777433563290549062395543550410123064162711407360674211024338760719589742299102062316018009924481372354738945778111549598157409782974647596840680641000 347 10489285659976729037575491613621805689352523653431126496947666800665830730932642461835741049776548537926240606824077582176733316604401519717504782228005526024578472 348 -31377432103551077379643927499368677363839014721901731848627934308888303996841611502515810658474613057319886064899799289341853188524831553282752018636166840773908160 349 93862576263917836058304470800403722543976880715373662034291012660399396483388660195739310310751177890956015516079066731054264033683512739477843653003040853222803920 350 -280783192423777069580127945508636278581553697454274926142579115015537623194594077784644488189603280868378961738926945032699966000134005757788395138022593164514338288 351 839949720925828840624314366906176901739690547940138667947886241499471522376990830982385110216722079075478190130876902180078562698552757736349887268175309676673773280 352 -2512690500383232298799440421455125788442881099377744367469102875849271343928895866549409040185211233267538264540182108308610258405131818405404833481735317091424947348 353 7516717190948139681394360014324682245313547991339654538377826166846545436795790467629899612392705517845426636328722768895674192544473715672235587044597625721686810240 354 -22486450579700790741798382076750956208437986787651678407181124041498563891431474873495034763454568160641870065371538348857903755219763780707688143955482872344232373272 355 67269325396175323289548962719745114065806033714045302727961559808652041838592186804676594559356691352661747672158738695159315238630402780792185760735103811186149402464 356 -201241099850917750852161924990248726067650072768141144396851295494984338646350221761205161110948736893758471025393921958443339984802442148828471732676377027859938168960 357 602032197873333775658568447869987785546919545424018885758647573077432139143703184428408178199284674710796313200410563382635034669525674768271883108868091850538123951360 358 -1801051631067990150084711753264684129387572159634425214099194275882485533583536621572066386598003532079561698868904949364576987789026850440616468992132832470203617922452 359 5388104322470811758192146025087105167025772978962040891204831900550945579578602594898260380374099331046764775244915128633164650938209561476172950594138215070589745645496 360 -16119412098058511843258170191718922958018770828728105666187788769148245525572652763070840575030419016471402646295812255803802331800276685667721507406293364506439179374192 361 48224279960950672550467655975225586688809619099795994790811113215180346724704889152676673930716661879811903016111691913057493039283532113932173970553076379205195199496776 362 -144273191153893862906509589561241188906024357693588570050962529315028495864241422520300025787077368001821196401286741699326004660607342800547990070198195710682865484607000 363 431627233038922135307078276208010829619676177562636878995441616628432359527730536796271387330298717486250338565693888800255909480271527819906734714908611464477238400842096 364 -1291324331811500564146725941732208223779745487268438355016582199198799009685985040030605017579197022362795803037335567628096534277628684862249696237666842350502781544558400 365 3863359370789475660406095146223483233883512526293519681309884278150927448156426475927174307967358657609807824915402693780038777977232226146364695546048462687955047887682432 366 -11558411232279988656132989576816158855471164525386349866213998045287610808008980850109983088622569649426629528578463051628094265534291063501481103052679023531904479721535600 367 34580750771235497396277990614016736848248879152245809681479481890261026341127686576078385835620635395771713092226424656859475165273045947933014418682513781032839281481350552 368 -103460344019375768025277357788131595842179391159300642552469862937982038047776040544191056998324758929137053252742497057235825927648625777253829070434617106118651884608649976 369 309539891049839696205707867203515668861154601192053954953730972042092601638874657888311404918848126591419968410904825455521865510046688576875043978723596059625003260734203200 370 -926109890249114982972212456741329311971076063566496562523730232569179756795227692655028937119106218895050179955318394095240632593145598691987116720942293457029118393906707680 371 2770840911527001701075891716934974491342033505549356292186901773994041859953376654574345487157667462021848288659339422572672825439546730173058543461388322872014947818264719840 372 -8290177243359013154025450217603834970063664762571057938720488372191851048731473700379695114891856480287411722096925498673579399142006273320463246619720867746915056082658279968 373 24803854701310076889791963653742305165123458109998125092793740009024412253041084851538175822036063420082979720733336010643846016468221265543813610234787626055948846877654077040 374 -74212602702582823635500554354378715186559223596491716520952393235556998158163031948853525610316830991345064870251252596054091294783152216858909610859099115869912764079218748480 375 222044107286127808317417658628301115838185197000703215830689560560786538489223791590969749958866839736582834460004823966119246865078965344800477287254827527086300218115844233376 376 -664360693342802617970996983927762647122229645281359355876398286252353339894619057286811088307246742639853959855280134409981047543586648351959389907069766034503391921113339707524 377 1987795390160958496210303973131342880514257400205234359226995402898287977191327046736135029472614281461451104250706315356982810863539440572613370307755009405910828940705390585280 378 -5947610016592709151359401570400922745665674919661693281179184657878210852389922989043832584217269869698711636225685534239580520223317780243094858740308834680564183362994072319176 379 17795751342522776194304911295078222674366425749066913405955660691382298434327632373550675870713932076513729806656059440649716826543507445548488563203727564417560534555227080914216 380 -53246761253811569823486010901326155738827963359708106690977858437109666631132942128229259130262992094095987872133312411035148256791584366728618873165205511298547439532783865965376 381 159321017924790523881296725531527080163422252572354964902138474063792703305752110304937940669305045440914258190298736882026913474577404293198742427298627863533874661864709429471632 382 -476711841591716148681471615922867677033485954686391949955875067683023716959357754132314309349531618493936919653882981307970333425699501037349689929835180103829777332977395635960508 383 1426401489462419598926805409523776391332571551098185834593819393119439111319644872677890857846075720148550891212883469369466466992321501490582377028175541775599715013866621819805528 384 -4268060706750833643663800561309424670940428938051602926948693965349571715901749892465876551316731167899813165142675985664262591515122847719591945200479901994349782980188752346062236 385 12770924504355741188313501939294694080320452302949211874921806358656380822646275002910882563624475343771571226002102127055976394084499261397499879508173224443889737817303734428908864 386 -38213517623136997597155685854625315188523633186285854185323021617223108420094423907673754820893310165771074926940089482334035675935166130227568506792131940928184857197508481772240000 387 114344324050626985058155773177405981881938933410126664461509196467039688760902694793504413651056349008187323767693239974803418178162937273883262325391487325448147091060484189127905904 388 -342148866553551365083811475925176146816832736312260457319103549222250202709814506843450062498043234775028537182970391392920153374428446866308370841928491980082558758481419607179671040 389 1023807919455870922770068272434203174536743714826404041952279000757581583429881969063691189580023813870222233117932017563600575448650667009462811678421101523238739408423285034556406320 390 -3063548312833336838135050445976192576113794654365162863995665625343840276570954507429045174971268536163929685770576112173341873740011605299943895604630375480142648476255367513495458752 391 9167139452723795653754498776962008475839232085952021869245342152563409523243009651386145408490187653093728997815549855473569346920015307417210495361003264534165797107135347585390552960 392 -27431261678686255872076599656572540668774028665361534828124454961624692272357271227234562663679258423792842908754964088565949357071700927698856515718151749145956198131962593136811179508 393 82084386091946658792778832560125465207323810968104745439883865228678468479114887947144645527931222267778199346852213591377837693324555388955262346340466233480217472540194139201343158064 394 -245628150259911448519508232457837369237144094242120545364525576407644452631666124085491210856398663701946563737451375628153313917080749178251632627489230546889922179988667997505779060600 395 735018920524595777595085394342186760603302074415661986381947421047685425343365464984938256284285400407927825543838682209375733636212164053697401515388063598612051084064923794888957298400 396 -2199488436418297970833778263372452806350790298440806701673251752377543507656283020220080388123504323608144257630296949238223336212678845654855768056607434198207320982077727257465396696544 397 6581844489836115842192767196187591773160551321278786805007111037341364451122579919449510078313941054030688714882484925073880939739884743604267663443841333802403235873100131839951794321680 398 -19695921576368879316712526961455833672950293024228731368752435290134585581123097196141624380079937832548387691378375088749531673420250381445054411213459389207912620840607595377850399005292 399 58939675093194089985350268651574600013791102433406278832808039439650865122458591609506515062194765378575565860338643201225505250189456983728252257657325765295099560011875827215630954040544 400 -176376977716383314281160678939836990541269874031968289407178058023155213878957335391448246323618499430359570523986736732972413931746634500366998774263877870508830090984673525819670079700880 401 527811404637556052711702779869836380672129298848782910944173739720165228565458360273660587502098260534825079811661016797009449823479984289482382177964104167291473456287483639843715336664000 402 -1579495322833283411473080706923913348130774991331059308123982609162584004886185093057745489465232364630417769624677081748348907438236041897308254837224321573126347991604155620027373107719864 403 4726727938801339439792891644045259299865296872320738276916930587221033027029129583691417023064696333176634523673162803028305470007293457321940241390254223175570540207795355970708066939509920 404 -14145084351511929165122787122897818053309762174841021229684576930569873588312419967036938566547574894397155995034103658151286225879849636146781260641128719311515962190286926966602027722048000 405 42330474651931995427478562945560877729904769767672389457722733925557251330949760493947579117668280494892971400895213547120157875779427743296698701546508439670268352515549968901745260126014624 406 -126678637197284173508341019652355828674468707555965401948603748077714434401733889162921942433416141945116405427263330819348021805663634777873916563832425834604473134234130060249024948175189520 407 379102162423322170351742904021055035197795788214166731138573378768197005162928444718523159419903887970233122251260573413397974096924030288354042505410487978182184629000156768922415667679998240 408 -1134518971369795024508524720121833818569874160317396026274995332048942508097881448532639160911035952760754267682954599458446106054942791051410313698894183059472608931527798900459086098221984960 409 3395235259062662860631868600071209276111310445546437007727614392244268043794148882650245312848674673924117180455666211279405327914505435076383515152368257858389589965837589840016775417762479520 410 -10160862592365578853647079932408228736069702235818239532882397217765163145696147997589880485037375025269981667272032907112119713796704510573155069066081294071214743472873952213321560747883940800 411 30408420896860491459819728264871341472909327859018089113005714301340999195149056051181394152301633758429867010358411979852776185043947543340934527355967182083213863891366481660172712730494724160 412 -91003842150070354296013895511131951543925245752838116204699140129984106814608704153171502402397851014020931830787934027014700971464154072960412966321261773970424121153401627779740546405055481136 413 272350481591978106319305508115639448204095892858372667382586288621453646544446388216271130676425528504678155136357786715436850141597216849020604052016484296829512653700289063980203423923846051344 414 -815077890561499694999080977186660087741243505438463127746435776816379391469973611111014325864954659991300581020312022213795908292725148796603470004533734810035582868500286173663384752067701975048 415 2439341542355138846238213430520076696324396225914629408821863216399863142664354759035854922227165516751539042510462393304286197533293626573035145208060896701954958302192564540625801273879292306336 416 -7300433221711893902804268560090133382028541589576234648998124289465936568791157872595286966761589110813364156106105868498991754340626674783724612122693739522814436075062606743215639791865854999240 417 21848778562821207651558098712212197747653764757292903697721005067754169874943321402875103440092237901839324517449825033552779251287409128667767085600274253654131669450342555684542539783199891381616 418 -65389526272940982708371247581285787995968563902807230923083677846316905534818409270327163644869353133906494804511693856649028903661016006868556826506120773392234661488404893410236025609407044358296 419 195700396053145566387344974861413790326836704377375340280541603864633411791556766646754804798725939965639582133625759787407113436949081759552688320212331844001286828730625850996249603346476780786056 420 -585703328187628516544982460478088415335318422386573339839620942994867139576159180178501880076186920363079036121664545970134380655085096882403936157777530930983362827359922626699583865622572592627328 421 1752936326642308624338902375777651789364610955361240874579388095424067923672115361104304914242269642780111316451075392300029037460178117138416122697198820388904638078724917064386834333063097245473200 422 -5246347347273070598436098816604678222671809565453192475340680484645966321321994552309803570350679049251724813721122352395449240420693621781756740590927098039759543000555812243193350596569728766552148 423 15701833904604509166950593621327476666436196004406008685062178471777289273743841851593880189276500417243124770763888088474728186611382664397390643890721495708952932989356298195929964198534872066912016 424 -46994403832413023898255432324208886532329086626394398635245057737465519076370130447341117830641224126468593155569711668789154135315710891920119627383566903576246086214556216717485246674037511384709160 425 140651486293716156231955082156220479221464936914761588385956972804837977094453661009453886777825028443399002358348522241937153426893021111852066353169828174310675358129536115591990757137799054516356864 426 -420963955456544833792823309270378194852976043582913204676279672127155917360160605133928886482927021748615618580534775982613513534264205585056416184871078957592537942642428527401395471610361769834018248 427 1259934274176731376082501614162864948529516121074854977930410821963712558281698485623328142681922093199066004732278917038430004350973783964482795786591552146928181658321746068352987033958813821939229600 428 -3770971507524282459723562074165023362304462969852544922263682857325971465324429345989447081251266825675873774618712492046398077417461607720696853505672732862081172552959953814426228086554226000271701424 429 11286544092450299949382409564633776217246924133544679907194799041507103406705285035548834620807987422293731133301044005078523325689492427986785832608545768439922957728900585483087040515250672440968946240 430 -33780888946473339615942235138799232538597189209004658233859782247487539731231864745933372458092743749972606274730615518435281152277089076252685527744654753127637106373292970618781307058195037664955769808 431 101107533041648742702008081969955939616683002504909533925009557074846696643362193787132367681994523056789085628017009057095541903682436812017555586707290055929942039481146708297971726228331858731753321624 432 -302620463478823667392815856451743124824933153330666730011660549300409210092285455015653128270414162760277133167358401841785188785905268877418455357954508867897217305149183771994449578411747845485681823144 433 905764712860405249286580484899443625342063202578623746178087925850647427897464087067636152975650704243152108893944522245897475853081229546919395198239210454855069679324175707824093131731407113211249733440 434 -2711033092178954882081262787752021357878663825229567387754230911705048407462686288250828024689793236893595133685288994799402819149777560158081769542101433716919990919417970222848030591867442918728594267352 435 8114402496590802888436331378512946684960966207928498250243698039172351785095212752419719742864622515943824754849889202740833249194155290903039762596250474345772285197190725868356527929862133052277305692032 436 -24287374445071095801397734974677512440078121333363968386623912708990640090709295050247096936785166016758702315093029682431714181341329868925589606436552169382024418585061228545484758053190104458071790418560 437 72695390787535453794572625507730403367556482160274761212137477856658483383633313331174377101407316132540214909009876953616389406396150947137537637958452696300072903576514449886760682858617029019812509371856 438 -217588258727075296631700255800535522408371114411233360614411491940820255059231218669337005433664364040547746650245621210732343683073087641637390015657208527656385054934709657870379319596625838543490977735840 439 651277840472384828642492337407525458871525385732028783251336447403730786213735356108220558405091057743236139492336779176704463634068477619799397562848734520610903712452007588621024523195764863633083045805176 440 -1949392990686660953004914564467525066667724847747913426231841139160712376007930599987560171407965734199643004204819631734978951231514112589187519005830187708394746929570296214059128759394227435455343322139568 441 5834917795252590607633757880038850539685707027272666037700748987964037043833261659826710717139489272434299290553792776705576725211348197450824753953722963423388315658922576374161294117528386894378000674716112 442 -17465149871310356049546293383012215529421245242266373682982106133657061106315396325680403345646027844865554712639204851172998026351175546799959624424356453820896496578927725858229617621702816118797725139356800 443 52277175461303684247626151299941755738177361605519664793756823325573957171499357850682200533468697341516329309724612936217684023394674933820421620626045487174724887383929882265857812686948539020155304798614568 444 -156478302225388730552016115039690525621706562103008185835366707656954479911987942755758208353558330556025247720433397500725992582238074792056305270114831927574916330473865500584362557291026393250617814355295040 445 468379996773523121562439247714309618265422788137543603444288662020367117399478516293640300060538643372192370691847262419550351014100154968858474160530434510933995788763428160163563453060798190129286984246358656 446 -1401989452225680195708198196633639776646500946555203386991312474881592156341488383973116144800042800228423295667871842232808526200800807671634444072771761419150675484432549331198739200418768317002284010614673276 447 4196559031494317901247358360393311009290868605124971212067955461726108065290629659409461748864557643636757146802792586108051802710226220694134375130714493304920980388672793586422924090109570137216169442103473440 448 -12561575136682768539224793663588013534506818748822737489694482754854265436506103511759125458096812053832346894820938881816291998190207593608182745273055678764150795810958623968541841993012774124555898774742542144 449 37600795063923476429216308872744521582131769261509485937971903836356643088338982449452705157421192428397937642734152725863457466154209545328516038120978868477986365714873059439002189384881892719247428104227569920 450 -112551713224677606111454151225748601269181095989451727907662565483494218311094687465361764104547436002337826177135992085532607030322936305779148499621791512001052359799269190575829365066565377747966429342306009104 451 336906458654799929601913756440710890717060930345365482650431182711124600266026226337557387009177469186598815996205567993823129979443815460471249024494180947936902225839915816392478597127068134098541871336599643200 452 -1008483271150319258299533877133366891903060705215220128376180066832193770265339566890962709343843176569619908668188618020769705734470528933381154105603161025433253345635790646406720450016939744610239923863242289920 453 3018771116291021885770790148770078378411810852697215218715452915285772080529360822746457911413358382844160251939510817851938376570778028596143043444716170777693084681196183098558803678409422488162005004789043234384 454 -9036365522113433354102431304358009947712887552457082559987446061395075456914980965005366303107387758337475287137290387470371403899356278816181396904162192775806273286311302119572162071518064281158870847310635729844 455 27049516134326365336895629530847493513813083179003398783962420957406797301798250712829250340290685993089321642104144185455720354459476972717527907942410822437545000466281241016373065774451621269498279974919058788992 456 -80970591059990106765049417345629010189374689779253595044098036418553241923146079436429663847580671887208166770939809012707818405713431663592679224872417598595484660614996125259961548847352487491721278481775533607112 457 242380237571261413686187314942714411245217889754964809672486025865603577573006207153251160051401223504815693926513064418908478887333825390105638474888779689019139555600485081395410767362889133612278089125896830906080 458 -725553069236243227431796525734632003967671892694447061268511662580223809721815524032985459455177024945638245316638041546682104425830258291088039175723870962226934143536373652811744780313967324923532847664201300268600 459 2171917030785616981462502018212166390962050502314096431771100270991781077467918366059525100852752140033348473027773930185121075519834474574083858468906016917183644277163124212600250747557275154738081672254525265298560 460 -6501586416069118659725794084952506783379877264535893014236532767729744660159399108834708834509216732230262711769417971162480615594185479187093474698751314655745818349413032457232617218289745194929501458493202146413504 461 19462449575217752170111921555823122258273819143296165639146236918583617420867615553561601283346462235309680134658859231225022045493354044393797005260212489692888262320310534182242777387141143294849670336601568307267600 462 -58260969182957037340399972969054930916001497565321638699002696230305504097532277728518819426121552535569886636513289225486401303830668607324616196072696860348293163517729983058455349521103321483048209724867517070334832 463 174405406668635969230657370486198994059563878240898037228548028024197470149416278470252880614696483400215686563066105724303707271602431814664932559016461381718776242693236298751890460862307998985596721871619669345255448 464 -522088598842102071684015275011487936958478937234067615755287092512091133701593126713752696495287533282111182406446139945875675991160338428895553990197891009993326341499931472678803770758158887692859139946049650756185200 465 1562897482985389427492794113582776791927317592752305636841633618874905071209930392226975814024602680276771539587734328071340963872617921229481234351250940593029257524477448100565870130880830322887698472408610962814097728 466 -4678630877177292384876497400102947692572120261565378462219053429893760889137023384456290258721718324004498492968697045939989810779772837754962413603714407778064060399090278737543671669470780373309400745974772655264918000 467 14005837186924742514041420482535162471554227249825265717734982216255840948637170645545811095702274554514537244485370798669297502798513919369119841029538225264666521262793235357799032020811856286845468651715958157291466952 468 -41927730553165735602931688239384108168050154651720506988347671121740241814189478791473678087775398826655698033180414918141329016575858064530082070138707139134771148969175929976084436585709921773517588732002343056613899200 469 125514997220990816175940491019392937884738629277218745867036525063802344364865731819251693038884136359540725028938195025174962482435296381894265867477929980356915541295351744581725653696102839831347636663676620574273156048 470 -375743832106242719913932491200608220433675002963929309436000831414404039407161882275930068310021233740157021522771811323740007825055555935815760725346899265931027743887598321096742559374405793710462004681794962313078271408 471 1124838223502764830315594081938126519769600327344246977292486565380699990581949583883357529335732355782635669526853760512236765686537974581689376277332342425201207382415909539847647820998756414207964370583281827858746065760 472 -3367365275019929460245623808852908416174672166392841057021787112040103997229438055142339383371588598984881781867551336522416643051078835259327462465589495388524179831249162199986546640524551927753248538084824959726981251292 473 10080738328600888193885419267094541897047221538292310648504969451688767991705886439918715786161034791041421993920365942518756130539607767974167581479110109986847493653845914217579652977296513297806621319652870372040981704624 474 -30178412844482405795619008312251381755084403719064955295840826269929033291625849911908560549709933266851851918508184959345452811013945709451302483770462394790115830978817500146651260399128104576446931621223042933731847038312 475 90344638031271539034463641726360978643642151765284981959338220959661232296193596999439943371973737064133333532882100668004936521488653196349539777592782606766336379967204330156287538112539179080944563086643444155030355859360 476 -270464515114625930933005650126185702872248038372964494311044043839321966432932512025634284254333141420987395555372588775252406499089517382824313961144290220548620722440337115958068555134433922407507534386921409364898395257600 477 809692510657622283799438298490971035013774001670006913786521791619605383786640727825169303805425001989874215624886751269855563164285099401245875365218319416022509597391174915162742657807366439473438389313613012796049340159520 478 -2423995779813927799407941851758534625742072377384476764913206451480450427193897241669073794446784890894372390291238210568669410118736692123230146151302376863516572606264412238627186720674169013299259763591242111726481887223772 479 7256805737480527065450915689815738315895891000353527517506342487313081237152502389464408812602692136832004191393818002508329713286588583986531404891194803330552802127845901049609944051508250158266776082628357207526692705849816 480 -21725062176582327902193678846385866583213323682308373005534612821393536953725304028459073882729309584640812547985249372605182909472573563361421129563670026899179897750743663800469508078140920017776639534433523131293408355062480 481 65039687181452291432762780745936897879058598965746480515529818009993125183709849898089535116694814556928835902492202513125591255672522631114213901218172135463644760858926568450869997517779763892490793538899891728060890538515520 482 -194714250213351984517586499204122289708467963293718197891928480058962820830069114943865558451017878434955000430075183690253473415505036537392740911560328390777766200443705352524668203503068711441178990350342568511149760218436000 483 582933345359227680356998090785012072294916511227156343999438058313168196522318716788467075611121847240051616194386634946833715415748137619241059996632437078426020727206325553068005611353546936210023801462678380488245408968579872 484 -1745186812862646505862169904023724158585400877620143682758648236561530406530660786418365273885362720352964446003442692357802098397531237701040959825160400505421121390891682869344076147243491265163939635982158949873068967890725232 485 5224765468611469539199733403386489645909282627431852839928983998942973505737153529648384283879477670005163661024739591987394146210839493259465748052291143442884667067679666048277002006744596545756548412358049887352242783413881344 486 -15642044767139276089579448769397823939913593051262028563984921231403346606682218900490533195565102900941385034549374525004148141514019053048255303611752914709254599539446327071908830045249880940218175904702880773477525431157906036 487 46829776736117175643956542722345025265696136896796791881499004425844105446699538309887468992061437432387144518219688540092352049713171228085355216115504807244746553902303372280757933797971163098846004648093856539796879207054677432 488 -140201442236613101671763337945381315395864868865205149464897634151963602577106609571199984011069180509667250289178207415253798775643069206897368295752187734173753953783843203914327542315977279190924344565940659253189667516767105400 489 419744195162375420955954042437706024007251877338773699011472671571522932868883591845064982806145767415445510068214508939109977574422964197746650127268420387656120642795781063092708176392170263830126146298468450781152300512518359088 490 -1256662723067764780698744041339009667793139804195879625407817161623314576568678018850429244442073144486650129122593232304015417812305846228356531559093525383233715907501298515087165570593391256952645709905010571313951111658321546736 491 3762309985559295779281372180790925074655632407674018430447028976754118997058974924053219937535331002841905681894525567904323851945082414326441969878021014524202682916057354636169161333052074278533968116809283826731909356579808270184 492 -11263989042131794070897278907124050071072655561999652739935922119428490411926565168964213349572240990215705425672024723327620693162707861344406356602775996362623706115507641190240605155293147583133822075495410311850480506042081475200 493 33723423582528454459724916160071192504874725374262652016522152227741281638952556165093669176406952741497730645622532423061272011653791458232346987608468282317346157821617545917305322374760884861747677704219523793769386301536596834560 494 -100965472628663125801484111337541080394149228397843041158777860617063472761155527465938333424910694543876808957238310620739393246706720551194017160360732959702965794807491079927432788087050635868271619236884885096393903905361916161840 495 302284505930664146338988793943910870998240720172936135348098564514117306327338367079839616435793230937425112878034699719440129122642167071064492088926815694215668630084196207206859931003206559998835842682191009182904460511997450227392 496 -905025184086766647809270885094168635952394091646794679419206387708597177209873941761213367756356749883218331902986953839829989659701876902899517952460662960259000607083400049371311663771841290374206006689126594107051825144918030731288 497 2709612623583719863058742609698436479471151727103481857094122947505820120097167857828341028614605319569877017850391523642063934087265300405618334519454655770178237666580791672265097461551964618076800832505208807125982250263326511998256 498 -8112514903139209469519247451928451387332303664882111343227584969339714455953568827353527055550956890519451071515931248366980072995676755772800735565089134912114491539626495552201428104995751712468262919289220160860037556228676731759096 499 24288772074729416728380271930222658061471867084837423540645314517421910615620504665463265372731722634140400602895393357216336627599875127684029679970983317154323160486204170641366294480003883239794649546820409204227126510347454773131336 500 -72720583591739873684770534159086638236046770052003246080692071665161200383167790968397016525958777566616359405068807711887079359267619363465517884575679066962564395193991961774336248800892598629999943981125415040915484403296462636303104 501 217726298178861897259792018440379156395349610934141455331413388219045510129244883138913223131613106486875327560086250633250634320461156084688577430638095962754526014711132477030672327472904989991339275401578869356927519984021344417309392 502 -651877741360217991198142238477868271040259890904411568452418969110010760406882588362124650133096611652935492674919591038254287130085115036887713832938696631307598928651760515418320957761819888023573354333004562290496817818018216778498628 503 1951745285265384283786087894925784525221931204179013562801874686838322475492574906706480562823943334292884397551548517108006183202702490627953868061127583888788444977518660781617066116475699715048230497083368031064922915351359392594822008 504 -5843618324336239849669060780640890572539472593464546560055612901664739316504554631389045970835973197317386023621600619677971198781605610908512471243220281066454293585512296583967302989411722681788636262964577350381715856918745073683626872 505 17496140408705731985543801782829755535999371408551276037235815262014031379316607133980668332483151434344332015278930964253354438333929059549994377648959549038703545372726687838377145166901965561341003758614600165389153759403445845882052800 506 -52384689168358071063436481622504109954622623881334354143107233442591418062578379067155558347256866448679175895548577887032971369321638372721971909745354197797829722783110527597512245543997132834293958449934651153051806419289483737589346408 507 156844098930113514544963666869746033355260637183166764475812190070717500234702129041305991264567895994270195284896925507951668485656227959871251373598661046116187739044740446136493179588870779355841704132979188741583598227500200482919661280 508 -469606052111619400832460112812763221916046120385032773164784136018821491844452634393359080144503483872608202811669731688208529823386974907139654383198104191469537274983089377969828548303872115143031254520514330774345534260033656312938481584 509 1406050340703551997777346192390277308840971095219626613562143464229241559078479007496029937407118486094017487396826465801146293320332746917274106125207643130507207315267947280999640713265471319080334963229880104532619624875135405879012765520 510 -4209880137753576275698054187803830295294436985098764390018417784074611491593798910679289636118960643657970006382262771133929517155599456794292640766527158090025682346551439768601144142778418630622318978652184565644207317474963672886778974464 511 12604924874291529749154643654285441001566513869278100815515027807503239886768125896945818284270077856744998257856872876389532621722983001229026771349464213661161480843918721123795213517552101981814118329855343818549377430010708529963432200640 512 -37740917641189287315339977972694494248830987815631501074579175056450130364092845703160037948800838582793129549403488514658774448347090010970435508331090431339208533172921735587440756192222221809039015973927714391766939806285919527051361621691 513 113002045802859152663474086093681760557903308547387886258389108940950097932254602339286195495824733066608668592366000698860546836849900239088292634378530055804447654056475563232019860083107230953512564129979535857302372482704938821024783207344 514 -338346592394163883169429218868047139102360295436634157493503577159770818517003566148174036708315689084651247010994698590556351277344095396417485496008149361816541429282336591305501452195284519115175274881694893349929561699154548541509348697600 515 1013068826158836325917009428144715899991921505948135671563072846563818644957707765049484203114995713725305287166900631508037174263565027968680868141603249063396378356525514147640791616902910782775250983685403450800078419757842615663125046375776 516 -3033316543440701789809650322642608654045578927693545760784782069653294198565229645351653282582690654468210598203219914108369545180773958360865941350500245648595799455191018249643456386105352817770169302066643363791213480426085565331674152460256 517 9082348180360167061170867890620422043447884294138508390125420974513151681584091858809205573381054416086634441041749375318669831163682600841075094460988509494859214086065296081847329099313329744996931423828593565206586722692663405712750956626896 518 -27194444068993473188949838027707093801906696023569163152672833844536483123816460372612119390567597296043185363041994751195469411016713380302553702962837562492939299495203559722431339966747805908357600279126914231014477705665751398605562472909680 519 81426138888662538218936509239030488955998084047449864237482820413120799179982233948052473088520320227458786231536146133637323168409663086153222378664700452176454572461714702424360019865902948623610445572006780027921839506389322176891191748314080 520 -243808650480091484628623355548404752508632724734383535803386060352363623698523727417534039613127189604141019543272652942448698909420169180507540776353208781931330809912117228589777282477511204143643133803928375266553455997802433293042173216346208 521 730022062857855500999332888014417301177479943542491969008219297792106051765253387277069293275390433363646814755288557754740761074168015883726874723114809620184681973670165842647832247009490037871855081066545130000299869839160881257189918173599200 522 -2185870659476682275980761118709835712146362359687576527892426747986708350400557556157201734462519630933678106250030681552988076206648814521254872244943022123854408370806948396831899475358989562307681525811241220201589534765152332749673971606578160 523 6545073523404367962114477843020272897172473145833164135142524449994618119937424728378925269920278665472542857337567968091738869362856264777811310854082872483835513909253169476435344944985657337631220793730459110079170343548423273833582268290643688 524 -19597748775231781169003083465074061403938187721015714748165306988628923340041640074096438451345261881920648364814206377740340433907410806058962084677787398072953991582367294515779870417173414482963997407640513753567586524665784148708180808541635888 525 58681259189836876186043518489707475289506344947498483017363547783094604743896110850437335705742384149293827103786537953919647348744694168207919695600320153869359550420078441326830159444093671336228198180730870761987732911586289836062658338894561856 526 -175709093581735893522848938443515729241392572799068651620432676346718635877635693135815216229171587519273341613049044253656738156390509441277458105793137896112112891855394083504788437886675739117489786176943745480149856242454868531732847965948885996 527 526127039225767058783786764447567022282575863144080326863458753842736256954286762368721842902528966044427576974177214102979760384855180160877458371369094358695870731950079731556414644979938143821767374733972370550823326876170503129814127161144237440 528 -1575391759499882045335543323090158072402940226573467796915015700426829587584710930501797790963822529008030301507905635410626897879716848259079267719516059295579510150761393464513977105660686109751244849781370896089829013463884313657355991438848204528 529 4717241109731215803046314978780359899217877729475185236887305991448200504223406642561148772942712449808544418881895135142595469764400982047337967968626870592239158566425762130003921854706704378349040942085502747679688165167630805944628375584640271864 530 -14125021964421583923461324285517794641620324446560601831962555864959045660759521399518005854075631429898415080689750149945847184490567906358086000290379283488641727259901969879315473386154303003848887552870234002294729429162274956602302183602457480800 531 42295263509284968810364417352115430282817920659192762547684489313154204520918340913810977981130421795741016908280042821871745822124883381407487882294976517682957879349812113215984395359185564483219191631479019104734496712776692170329858872773843675888 532 -126647283402802547584418264740450903083701029342282087854250735856869638725231047134776105120189402106419999877612985366995659967769265659774713386339900494006883814653699402059554671272648741870544548326943778695823760099291670667443990669858219198368 533 379229013716459410778107974719999327057386196679703962880645730633328224025269702114639144037190029571944314830525937421623026799127237673070139942753644986879654231543672573186750558259526408832791848644318400066279471274423663046756744451102250345600 534 -1135556541072319471599615452391908097312285633877989956266203227121145749468925568691587998718102728999136628116125419358006029638912963906339130699161591617214300100119470442317078765570355131089593311479717482690979143472799643981370472297806663050720 535 3400302016444590268229128887349227611017348757892597962501789850183318674110689272979297147563365554872181080826229760395375064589557680593864413654933149536563927754607471651545499865366258286300752332608725671925423766210156207746719659187860523941408 536 -10181874508196954068111477358573713275527695441077648749655546099895944910350105005842858063132839021585542228966602174318240631977826246815139100450559832532592344467292112487436680797218850870570143810856240377524592731489696465472446923304842579575084 537 30488741544098141790546099799974917964708629924120780613493702287956572468981320017495932524241350366312014719140216566673614405956648476833253541431104497241257564503603259980898013462956711145801767119181703558896988482182094607440813588059024818350256 538 -91296213062345922722248637133382142827408183657543824476465342724717543211020272394397671554930883717711255971254440313961324921514008035983429244367123140077718882249691797637487257778859149527594732381517400389254065496105173666374638676386410819074600 539 273380496999306714793523748299218513030495006351160914109489913094052160932442893589161116678401570167691961294257266543104969246731877715278505316765358135745821538489637818218412312923277927341081822511485017763549819136367039244968883601289256948240272 540 -818622710459035107076162779629326547352426713462642959472305906431633970792148442469765788275880257335477595208914814815186546801167258118635560486180695171449172150060474997249341605076141119756549117245183184187039624793083503876124835217941579171580224 541 2451328633906907344664295199629406666748486646597932706737773693935761613092939883181184061010953820487012392307656192237712025537701180770454767637021723320707911798915403061326281201461776756989996157122391536360406973530103728617612167250483668051400400 542 -7340417662049650591125740053502817380318807799683477459474920120401736343265390092994578839521730720757234525305029520298536194549251655046262932064395356251410077951577421587885784099890699760326288099999773879103410785261200916442056249245561081724685468 543 21980698192435970278398624911594071934435325013416822005720479034573155237844427792282109011164519616853155318869204419899484074296624399947227004833625729002811827898561873438426554387326360979585834488365081287779774119581003467098446422598882045383341600 544 -65820877491687859528513529376813866141902839056720593836982831520808216695677523664756535991152578043848878703010908088265183009255854789669399865738838665678886954864727026692074205391998688068017153506516821549834259509788683292033857307693304743920422880 545 197100315718228599542264366867816934942358593285445888333864185398089925958432511230977370160662398839562146868465691743208768203830465032187336463526475114929800739339948399175007281705057833519373617616991393340685602603456232479060487347449420591005617216 546 -590217978387003223904033406280001261228491391981142907373384511219554998062339113301553113942642897623963571666559351648619663027920986727889987013922950637653886632640756413835997506418473785882943360444968913189331444453581410120144621083093353322573746400 547 1767416907857241829533467494491118950442904753318303623907868061019435259279911275297886655645427909155488721005163104205555773381697314411113135929794077584516768969766813341779544271962173077536613518119456811030428785893170163484042861114718470491999547272 548 -5292575083565207741358430946094755835176654562400248625607320233819148285544405844459547448748443793657220786805607032849118657152224722027795150886101548559207343433547862379367683493250697151847741555426651456941338736359817763408869668323604713985386707840 549 15848804075375594766472241303059705998233916394510034135698423432420181751247728976851540994066378136197579186718429803285885377701449688243916153337661646536568403712499129470899650370913270432699318217204855580038854781579975233668307340899665431639748168800 550 -47459964203897462873417784411162428689256836912287320402718733442174616989645472045226341849504226891486205310045916156385187667407501949763535717586825509023576985359809822862986025710136302045839843426306666774494045955427349589604032623846450669992007106768 551 142121489902778246354154889797491846347139348285433899572569709944806021838321286523817539113760389057989544031897934043621705356121348293308874253432642823116487264507183663764475985585894741463547613697493235800953190955660055233189631664990619368458062434400 552 -425592070306689205114887740643576126833009678833011297089597337932544119744103417796866652454793338972566515008563922054541085060994698227070516160411744007717094031032874252186245950394695532664025585847314298379527276548194796552256549022866992921516311539256 553 1274467393178801670289790413211142976555992817626522075913875572543025429107116202299477715126831409292170251092553083042170048573247316792981387744615688534963219429821200341063356984666278522455212687750215110916685124681949664795257827567294833190592790851824 554 -3816500731558902474748668403460805411744390044119855819388302481676677232651093465008724782302190086670957484769937842539639188778006939498278077489978438560576053543996489878688106968687810029315633336635141788879861497603528492147270015028999276064648320256600 555 11428872460992605248706823219012357827602119375364324994276322026210157766965977187107208267002234097382218630067813863605189786935228640862465525774688796105426924508504710085502372283079139951209272329903983829613857760605708614503492055152398626161761397580928 556 -34224950804950877228591476006574776588053109280542448049406611823093368133090561180815650655681150669319053991120341875724174451883381383576502342502634824579802826292730737790485030699239447043733430584625938830391099788372413282759523202493328527986597737792432 557 102490516952707474357792786317714052690974122585179180155135060181184448915610513554040404476976946708122409438399874773263775557884141940947962838859193063817966764667829491700630070761501999742076017813995306038224554380392415307024018056663854573344521459560080 558 -306920526573430447404788075155735093273508528386800017991452841510321172290296000266669383299334189873248290630046936821010338633018616660620887630257862470945015837676790747086772819289551292394950986973731510364901674767157770936330706468047126097172400751153064 559 919114421259253253945644432577281835670578312199469105756157525381534244032120759295893645157576804736704183389442884147354752901025408855048546889447468388049136657030105978345721904700195929708456310020677046815062059228814271796263689656629521731518995853731680 560 -2752419436521013762262224488271610068606356838497338732773350303687201655789047345248595790945100538470451634900170922705560572526820803410730687413844424177349844737229230815995731927783487367069489898052245190088842942148034960080521822157502730081763114407966048 561 8242539489046886132977784563808030151976255773040158771941583797138143995945810231760500764327573805045202756920297950348202784037538024865863171837451360891756161357430415645378182357729963302251689249696080635103438575649728276491563692046732177954094343705204480 562 -24683619146024749754095393987346823391060566665527735254764565001038249724513876548136873285343962124361345622592280160918194458247644800834465129444808222816998375315887446507751740162830042905295786106268786234562372481164268355515279943895436642133132842414922000 563 73919328384010174219191535102427609657776403904226930087980562329929820667016688916800654279022948741870743729468178243886458004627938699019081979764284051762836338709886622723829382101101547959625565295606103024403543481032826665476063239720298651989809897369003848 564 -221364797235094298326621458843972043815575081904679583189005620168885579976225509894461533824946383732304408083460555060149339662795370241106497181179469895213560592184536240358145097123348767264801311264250834339922257275501624037707498507487393423730995976318911264 565 662919003401379739413528333387611855107881484217199742930615060753547612955351438480405159702317311991254970756133202056234836653893390067132191843301995204039454386270788526268395538241206271701633166996170131017083067504705038391975009543088428238987625677518483712 566 -1985243305239114237289629902989402993653461335244087569377018600666542763179011816650683296281674635733528578501140949620703265244433383575559293878634003707469650867483651502969241895218513203260506580211549796537380140504318768986058043200218717175964129417287377156 567 5945225982885389726486404894666677748189730771154251662790436655964355576504342265736966908441417163096175531384369193044010836657932783935391879229613131591782408384809452656216560515974942336533693544860342841879669946656391518660677895784661699586258779907297690064 568 -17804277107197267473157349869415526143786500073474264222546712591189029640200503862708768857850089074694708765642274643253278931611168430729170952617679655202251822260141898542706676953776584766329011344393790642687026693155702013138464447661517915608575476072059322868 569 53318959913293750042636422104541399910390502856239272821124074262541487709844742674966154892401672729841447691835564133749714058814465723062047029365054148528762091366753316176929915303354666123770196638980186372577984429331915553306404582229671379332551329960400953120 570 -159676253635074440917158548302547666047432611185263927553787359238874244773166624116082853335666062017262019666602294695282038418239110490748617079954977385240044587402541671056000535443866131395634615749282640839049300369531857593378191669788212044332674377776695658592 571 478189831376492633920036983533023658390735140327147663952673177405385216395998121258321679866880851225075400402609323868532899641311521835027570643394820130675640402607957499373131517107669431208103637457473790567376284172694815321334672268998506363506121472376905921064 572 -1432061505503377415917872994391729941998827439476230678935190826740253279171931436565568247573368703056912868688233866760134365534207407223816147102781045191787913348073826348011313734213841297048391103659267609743340199686100075281710200262164721106736505905944534683840 573 4288686812292837078036771480586751449336802593614680357858267816206412961708611422594267212628098943186147439212930742339250560657416947138231562890760873737420795862133147625267928190090269690571292825769285188833964759094199584478598545765581077103204100070281559284624 574 -12843645697441440657047404486286804427543490694117831942784603442611191430622130723762274108898435685256075693392034749270333996115156327604108421110194510552370043224241268891858322469955228505537873236403332688173000494061197537007763234352572163337966294112825489490400 575 38463926766946366628583705261540656042138940826558098444304499353350385467010972358815019157431489130453847554819276240423504593583129037203235077961137088458920076975688073571316010083037945848358263193122817891359513933697745719222343330652270535124678582599519810910816 576 -115191447348927920892893908986384777209530682162869305236849412125919123143392234928742895914182845052140428875109811657518308027657808314988135378748021451882525976756838722538622902529931607537924489965125842238009432821711427213276596592930813961467994475806910139613408 577 344975426375992109710434444936694792059045093201799236480547286228055883521285583980706627625143771663949152679704947216969906883522864415124335404590787578466050950345209325357990211749950380875656866593432552145208812258997870244096099383052078440843491538943047628762880 578 -1033135749233291248977096927656433711166448194346564841432227253392326530061151117423188879617861364619889244443891459571928907985083180452954097196053558239181039282977380294774223240528914123126215718346634089217756077880331377436732379051735931462747822026136576536008800 579 3094054212729753066884777327385589041731642778923909214237447422076501214380027698811415401135356832903087996313830381515932170027865690686944168835993022271112612409572835969920627235744457737165382148508016971884895332995429049276891410828305863627120817757469402524423680 580 -9266158909502725995135962444256496837048040529294535008845596848529107947203634677302463020296749687504592844132971332229610654031728801250931535321039602746822221075668811508961499274815227969048769615975369684972365639109688829940498574818863849445206051474675693332115328 581 27750630813312811069770352242695876930229932049866593658160651491291992819508303508616670663195085122647145522876712767778868395895366805799769472985128466531442036602898533974623732403713306283968287390666535610345308534507372567294869867254503607405098682480782343292842832 582 -83108847951210016657405023984568579878678301654497375852532672765157978495537754322197348738744043588958719323666856278760425453686639763749215436011734789415121354627959554865004373483998063992425861222356041445646541089049894893072752918864748690505589002936097411875473280 583 248898882543417991567459986066992693770449939431822329740175037132016861840838626151898063289617667420792322365561459798826248442773367114111482974681366640639640496392035050005673236259034097013499442136870179599477904505898887057263935800671260567422471686542990177031765920 584 -745418057480202169951177252793099694185816685044961052595147499903934060547306090992585124475241952600968787358505125322169706380840101168838781071370647369268561219872959509963925258308071631544671878032269929534731724149736812335702350950843326699777371683001652470736033360 585 2232431515735579832058910336570103699510343302903883357515723794584089699280137216100870321505340001635721906755728170195626197571336508115799916526757488484506313990716252833127807642136852727089256075716334789075798513271923592763441991570042402586830788410046825045062382976 586 -6685865716921403763248101775905344697338997434464701864232244470128118467980615723988101389491248639711078406751370202548334431292995856217007270026571926387007261913069294484747905853325710118861879114771492218934380078679026254628719439880910188499575888916314855252709635000 587 20023427479297832735588011792234405413836384139333808990324166573228675071056085933170497858135630508708817443047544831482064617058069361549721568165891272352514042863920053094408700572164168932314283059675333034456805936085286445494335332734410456176137905445517388776120505832 588 -59968122093611366407092667969599979479193660662188499374083090706557307483213890014138174707783750554143244076882187837142713929658605689947699764195236838257388105784538205716810902131448284148072964004345395704700731987294478182753706430190631664250444318204426580365611537568 589 179598925930611970020562761117783300171982372509508510858883823440351596605075215594125195559474594189318646097827129617520793500709304646973139294771483177993771966808301596770392470497017494854696701874812876775951283124513698287854963604135637419318398224904360550571426271248 590 -537883562914222628858193896432412019328631952922544980826521552574747917290115094838676645006087471072078046872644979718913969687717527646103345414307146753673379890163446045943373269713709503534442661349171087715402377224614407191906713372926222295099126933895468145030130271568 591 1610920315326859649879870045152909093420775899615743851206333583853305945183593431242737160170515776307238820583048416417051990435296148787825061593204115611751243986549588433976058352122977838696452903081218514319078994807009015566407468902246462490007225057654014569702140812960 592 -4824597498436692836549002685905587538234857550707286905724374061101201758125863435123940853010683228703943292050244666059853342975979851014891088214545404648949422936847850602364241988218738411559164452644424685782480511867837307566163234222574293829725273580318590436135472640400 593 14449384750798594397489087302138825409620753811224521997582611016046769515061607859662932470399617899120072996089771546243338173904452302533628166297222075782301630294194369106776820193831716124827529426214919963075648847533598704241606169628511173083071603561487584413564612507840 594 -43275177561735184230863781667516785191439934394222937093770143093513809709250168993838984620944310172617188316571891550112623924875455633345655619171680345284655373606039159682619063516317039926761604508978355483555869477372930456062066632952225312100969097701305693625425788230232 595 129607338512625375293107998204226741531337753093286174623694781500237998154426556549615244696676908785888789210304387802186043418702625106927686594165166753697720673748093021719105696427697258753284915206233660240226450250902211236191628273104075196872037466016717399305109459203584 596 -388169629605765595466774793279437472539325317569657418965260377479739642123576180270240288227463560709415249564418342662587395138228499691050227820048930366616307596903522834122557695154098023733779575499295697381468212424893191284697742670390921355223582101661311539196850552149760 597 1162558287663498969337677270324345395142903966188521717101985854160426264852519615281724682329488855190007481107504182044734108052181838270683017942637299775630308555981638410897505869967033052070091170805904194850874309045849922082109745417533700142454380742108262492589197494733776 598 -3481842630778138217531404667476425757024984955591375243026181713714587692894419115333727267645676487701176251945719046893175229968992763115038862048111010649992004763245240297344666987534695679029038466094957015763955557840378104147925269437295565276394652737334201882766783331583440 599 10428089615385609285895392276214871132058135242622582948228664431392270986732200155106355122130790682697679792972654374167539837336181998377929641745893508671889228499648319168200833120756042379990929028989033815154780917933609547658653793509009172938718873129917192452805912008850936 600 -31232128398079899811256699867263539040514115051654635929944849972019851605262939464543533590781718094679550979953099850631781812821865085141899505181416156119601558233159019389288105969490388714443636782347671326749561249656222633773571672696127369701842320629133931005437329401949296 601 93540484386928152512915240867012263349293522617268460355908036521856460714597822023591281969063381980737423900025923013539446361196933699260264057657424135191605375776379515200949569640592054027505987346555542924291886736406138222009654909828732864080920873616278842783821417037796000 602 -280155304567494117908282689839241047871721297805539923624090016360310961243222380578961929219636673938986005468017839191713657457206098770375840008773917840507203519180614816681668064237376407640006446420713303630409865927758282082499901554147907798558043020082797700838253230519818664 603 839072106217071935227791936732453287655603090939975293640309402233369147604078970689229260647867053289898384536053428822943391986259061988886846248538983660450072102113493860235383453044713796746165703034651117182671391790848957139552015666799549151059396000187362448940532440469886256 604 -2513048741964707170243502671438754962531433760778833288402847199735372165589037844332476378331111753975871155009471279372027476991958018440225672343758829418956232375260855682054060206508522994604748178798456126413007986146426388027431329830411642814463492648204310870239691919043834928 605 7526684827173635359473102215945494201829682602530984989398279546976023742227002601537929252125577682982278566739110674747295517866823023824279197670778618719442217021768481288425497520121755011757056148789537826607360889611549115339274346720048348636502098446256331863064089917395574816 606 -22542793665544798972679340795282296990628504824412108507851282801586605762610577098665580185821655931704349172659217614960959348066474898087568878013850261376075036516018241290606843076734659174649746336971957285941261260475044505426219066857583860885992424655082541830711325748034586000 607 67516966859901885555734829597731821958752259918914684130599064469990855480108779514619480688342290747674640520419205311365772808541765016018451781412503424921520381686209852743783911033052645863290231845402032068990247189349069082489074293226281550258500463651773695403678572694155722712 608 -202217757651120614468738691936627710175802410053196775989837000657653532613944222855463938048472551729466316427110810644732026783477885023305264317500622599552215576230257170716421209333467456857539253915086343331447398304313469620583578196354268555673637645501080497583353535173231454852 609 605657126363947456142823274371771663974817070504155861092713775368735703592502894069566868637789711583820297476272772768458484159382039872756653664789008555576791207145754393332169960547728414357935893057114421052129104598436641171179818788593636646018729320270883266605686569995148578240 610 -1813992737486773774381865774224962016527853750509988128223586996063410049940168504041145359018429185350228989326475993193399427146214732536928534774270310196396429786168964955361333996836101272289289421548537236942647290252403739179421589617333673936762502319690012161318912186529749415200 611 5433071537808176771061889307416825679616976044898982446234311297538527645483647074296720142395622600967134288817432189106253603400283077811095284348131842705591477260827953895014113835944516267038282862754307218880594899441449557412013610106475589167855470206819570019453478836816034228640 612 -16272581909807823564307913562900394560029276291339599385535118641157060742110335109780862779430026515641760051311034644823141919988102747757741268480260712276241999864010316096573942811827340569167727029475094514742954388903149565272135273241235591529471058844190666834774852417078426272000 613 48738108297564704835349639969796287785014276135235733233021986664215927442927528974808587378521253968545304166732560534902591460192751459842109247357874393210517999114670340079416985291776337605943747899324527563824455712933982245038601699796915603318168402393639177059076638585451859326640 614 -145976190813064319531283367922565754457070445949020380155582139210900798969940921473408782066939065225007840981467717953885774748036595984771398869041937043017931306317343214204268223017785965023969998084251841186449800047060444361538986422532268694459775603280276017880276208143435358836884 615 437216493459617035083941404411977430422640262500968358124524065734112636914847442852063376532197980722706411524981360115540808269729121632437262955566492727386061465228676855639257736349154560279556281237848099188081623263418025360257582649604407855840377568207660333674531172746919156445440 616 -1309520179274339983327714108993666167418459877133582176525563151427658790759567422178663846918677393560703456596738002294111674119562060733517451548568707915796561263353894260240766176331426088821126448329710686384801228971233630268259121647102956746760260073639304083980930641094714097472792 617 3922193340841134990582845499870818601927575126325542726449336635070200073458153316347116351873121269530275506954249316433579211949676966346094409171897143024443841507359362068011817780701086695539586571223923447530916854966468428546031912803916127150011370638656995232600214482469110488080480 618 -11747540249024176161114639191360655715482106082246892535044857785622880802542138816437722277212212734466893144615397224463681426082284894347282769214380544912516756675541923933540825872022340699757385677458652439094404782385848953551742882929836581452045884182948092215903042505492864229699656 619 35185685980114414543952408821942900963657228879621548885255519118812311805998587020477442814138032972054313231206698633530961815761803221518355822506534467228976820501399899133553512336402478869679037528281820523649727456589336322643158662035777470216499420285076404727995138967933716543313256 620 -105386804621084625496967134165077366273405603273318090774063708070378166167321574350042921461055366498556225274759418326559671115918820294128365745810835178372807323685502295615957750610005029070926649961651249123153475485549558260013842184336251917558693010742041478008142061967555538040882368 621 315651298865084385546471609576560227485562676470807808115553135283258275477001816893848363796397716082632172320535455857328483535602263682896554407703548336445458723048790399473472813568596151019293618634886232848843941619819485351692691421321035930456395933924053551468695283922946872625429072 622 -945431462677897444168933454406964154028301071165779656783401110985064577513913802047008845261557789488655525776780633862062644416120606497164438684127750218580543160768747720974959891912835184983929426610226310578689810673593487200921520255212411510649431260491750967068645365755356101625966348 623 2831741748566543548666500523151517032771765327119333610847233504170353935218239413514796958680685128709199375761593359208039959037690291691346456797199248238192084756211379683237944711131434812274217114976761154470744277601818192425369714535813557912014544982908918931117399104730982538559769920 624 -8481611102677676109707835701554784189503893263439157882489550351433319719427707474133262044509936707624188514901310878781773531156158902517830973964804719073242598837314543146297569009343245347768165060535297254466182566222902331519473333898817918614822635167129581275212807067564572876258383840 625 25404121574740175483796909493296889604402061102652965689632701212613079223629869426523946475716162426675969439832406344127168080518927144821407333219033895794468830764923529414264249592502327987874456581879519668987941063221431367886476782345012986133534073236253302622525615679472768051502129968 626 -76090619732648289188688826357718319502002978542291231099139480469088695757677324560275398789085949760411250318986840088240319729988799355495429312756342340864316185125968049146631908619433330157610433280026485093076795525324539863410362048128056545586353135150791569446353091537725191992438594000 627 227907789247070952306790455980534296690209878313274213722781410400236954757445000836040189674487103110131304783185463613581053353937743524115496410457839974232674917149433577281078794191109401805093800709716355812143673979884832239411542304336062194816787801544780229396671179770342187560251232928 628 -682634636263917931988969502706027089290262390298198719765209925100072789647697526389477064932659619347383732957280027161060448023498241351689886541515687482854081045452565948285940909942685646005068279287260276349411547652740607618355930010699005506086538164928882574515120200897723795715493434240 629 2044648099715773265289695617008195606077669862196830505624253575339486702219812622762758013248220545072290863102568475630266906321575018611420900229274389466764681331437605209216419134531685778038385317102783280194776655525572278218208087665479866703061863230759844244042790605418033718840878595840 630 -6124207879624863732701040681419785886775496872960982800179311899469224455696486379608451382538717727859385489959597957959228019410812793840874982115299696318544205619467270571139361695475716921382585403125657052692440404506148265657741525157675450934865559359115126675511358166411672774815971872416 631 18343506961158466647868410281907124129961472408710392222407130728996567704067130360475393206019297156345861451701489921621142562102117559998817299838228714376156673561439434373017668336899957511054357020790580268118273608447329107754795537677149802545219029713679046379597840914851811307311201128824 632 -54943447274482559120909652948813585408254853274824007083887181123402694088289680019588479966763496071143537544416013325362061503258399590312913209800273495321789391532088593319688609616908841418493845983410144746435478574600234883222499258802388795196981527995551448640638390832937404020999187195332 633 164569946338734489878743605040996142075910271420325935910031746303272524472981411243506726725092556952429932360525689202032335877058334317904081272956241499118789493136515873308637185600718576153677240875224303404816884768270595810848705062480750855392455120593921891302873069292994669048900520794544 634 -492931116872644789084754110367273933441882658402522006771530419921000826457715615065330085253865560966347699609839564344888652729548543958517114096756916291228173990972899397923248817204038283109852432333964017241850214372314664413461796107244829515291357248243631111042660015226211942980323452694600 635 1476464542191764391872759555777252002214898923278105286424332060928730034523740314731114680555672908595265078201440710840910578726931229305668584270916075307842116129761780992502844167507549178499998805810436768635894617954884154372370637364114761411594924356911300968851161796499367229181980347284448 636 -4422429171187596173769822254332806704747456680573570079620051220234639490200825942708763312041756117726383606876956846150840648545289295325941278358640214616356899432019605449854095809979707702696631509934200735344323048077188618337159780116862385264349993373737754185977851666662508345161663909907520 637 13246459746665515697885119091470950066967264280273738951201032540357444501260872682399247094781272641478712593282941385330932429237695408919773876151154427604894338589621002154087526557779660212131072488550464886584203676000255796292147868973235843047092948899900257087699158690287291770461827956841760 638 -39677091811720690436768750131349507175508529842638111498033186809754038310203021467186459558192808805432319382074766437879955912653974806341203569474695849606993433558089194812372104802165034363267711253054318238860550628277213146987682636390505145146678746588054158099988125345057082938669493113852720 639 118844998008815964782434096637563312572649962627244671998803629974756227426805294347722822526417896797492111576355403696560619118653689795519661395891343244849544981430825047495123301652192162748274551762811174809390748645747969681456703365944126951884610333392318548005262108976027331530219421500144592 640 -355977908098281569512384630084701359690265591181918806596416497908762012464352733225913516848661106501238090456052045134854229453842380215642485774880789808886955532354697035197898360049467644083273992139208274484327913742992625001456266360814423380034261954064403784139949093177564647235387631722704744 641 1066267681043214685590918080752927629649469477487182696825459712924840973372164193125981204913306278443646074376942163274446365914785288633437710901358993761512844287377027844219117172857655425842943755369326578397948762980632134666592751318895553500313346153494967956475910772328025563671918037211686400 642 -3193820483872432773195226587675825283202382874155533218061306897125341420240921718662401646492660394777463241474859470368785610053165280439409218167154740765507754097684861503111918348772664540843336018471032767177058224339821513788717028722685287791532227252434516947270203739200198891793627087898663384 643 9566560267400164107580103278170512434599983539072405875561550674748689852852278740503554542993567527747113846159532410467000132134364432544793396873934735630120682261085651062675096376696445025953254315280940949887661607519855030935573222952890277050245247215415972225364742217045691254779619217222735368 644 -28655116080457944974413073328557326842148087339861290270121477098742581872906903246011423468066136274882271132362947235700067165973895947793333016412764144916618727303371508195973281275042088045166933116962049290533808311884599812414459905683290802558918182696056482217895710676294925023197547143263161184 645 85832068631697286341962880109725202262062177892421725274224331402745221982102538095029566108998101214065965624380176836236480255289251118041425407301488860606989749216903353022791911212313685837506174763607742645853672497842654944714626028977532747636903955911335916612471910939761685355689502296331481792 646 -257097604957173760172907388563960164670418443067857644590749351802340564296235930671644288577262114317674370716990158170460664541771982838096220066762199585738585405308818725950747293350445813246909312860917247490229525127412627582227025272727988351980023585944029927564311609221218007851188863244574876480 647 770100708511596208987781327723268623077698520348544227537669619463579619174814889708881964857394092036557852317661401135012005999929061422303669999049679808073532448538058677430149991634437320381334380993473334610508623654492441385189273834706930911295089970201715736342614944189166518736764926878843471672 648 -2306736844476864570440252402948864810792921030858833866744778906448777840769005711303919589179323970128022826155217252473855406860898623797363307821227513188476733736617291923297345561476481171411085076676913473031880650364311882988977522297858332519213459204357699835810478457788664894676253001244849093612 649 6909547651252734553059862359526337738338117848982392969109168249824998647850457785477380094552551306515988249685273249320762574634186324594875609251874091714040338132260578857743857320935791242805100308975339333493053490816809685956790664929889766866673819563150370928694987396014641769211233328938367905328 650 -20696752733829344884319310790765814733145100695336490939777770126783495949792063551268398529375103682748660187903426179119268819711939652286496632635998240694230688319022226485866175128675437952459832327753887410369495949534977917834287644678414995942908235363574743706306425841044880400354439019260185779360 651 61994881460779143662707612967731703117715739409994097285048620195434434872649038287209488682459987989800134203397359522707487247985072691180750282089395652383578517712033857308881521676783343547195992173156563357141485298320284758911620918252911400748081517543237875429243778608304675987013451473988212506016 652 -185699391860278631247343509395674871455366317588525263800153305585404066420680324808159710731356375067606843710483195012036384348642403321895713651718695873394307696165709850897068160959243439554603819907637649904158258677685175709994503720853039805497319972798115487457009152096129896911675974185297904077616 653 556245039017924965880251002110168527667222844108966946390658293606508964653676440007290037045226752882448677331860841414308067053513845172477819146648957315950055949884848958610623025274538453052100027783345502943945373596858910231336184478865811875059993905995791499771158947046087056243397788218156123092240 654 -1666183534305986251008274790724495635627048244051171632995870943692891531737847318003488046745564539597426542650023529557537466908002481181779889462209950123703792488377824176660981680704608977986666973747338084973624321604709219942860669916944759000787612710827848445291415091120646637031390537226201125007920 655 4990919227951671793096542197559481583359188785997555334256334032863287305755200668584493965976790269755955536915032312964715282554963157371988004770772400222654166133546957755350582472577805326087315821805681711147430474242350863251240849133273857083067556033493625799273339793178191794762041356284970725904544 656 -14949933358117431514382172893604239803812204214154262548496488375878596883855136149037394273085964756204958277497009900877538918019058847920665288680743546403425418304414235189648902470444218200516656784510073859413281336784496116176467359960952562643870426159389213013999575445414952683225991692994818376196000 657 44781535538470479787373084101389869001373543216827380053943819061992509387255567642778678735819145571097957214785563903998472740732888603817152645545971536244362723527030922325405911226554280665577970729900294335618262220795689526464939823646870350456799225662870591571242279816741185744679789735479236810681920 658 -134140435480737561794699618182126796051226829301469249371311956491166012161520856875253458644832121459930203146416939900882963179307786380127063623664300756729854124933054785741546648391414024575261590465443996038801022662374992399436142972675028247119135878566449971476603061958278971767805502863417185677455256 659 401810651955957430929798249304276624286982945434143092957465557076724898341186906633915519521849177180428256465898390537697980752585083936829777834769847790307916212769854087572268821066184311950777755577997637609904284993820827086182979136215242014518868465900635202088866755197235423358024814734455821499940296 660 -1203605543813527031739713846779628615477826186550455901177135464152553218212918961235228760749539126190464640959213815292468042345243501428958289059606044062828689536732553375434375043039106911804066339583053520656023883952114839761750875958527545164890877532645494203917657647549217569909014220084177791943634816 661 3605353973904362364364044503212805837588647275900004061014717426659690426719484936831698859733869092068260195308991458818588084483482803070101985382783611564774963779028751275932112523061330036581033083711201193138188070042891566487369514760805749452513477868769542183947153895725874880387965470786773793216559600 662 -10799723459595695722860876510379144978758742519803184370078828787109012260097792492050239937843296691195407805585694958968670953973937157836876490957794413493752566388250094698194022546460309563970090817157054351933573757807937924750046581121694539246329224062771847563940064378485709167670603092538548565012612388 663 32350302851820590807845702488104045139992251348912706122136582158670434914863070722793026420145983753716560937998778564874480414166273296325847226307963356257686665944859790860513027752174739649503115859725393507089991990023829436129040496588976626527429561604262506277655823430700817723594807957478708908035837440 664 -96904747548601137224104069651865882203982813152089416380918165532523335912142541668125496309744520611659999556746341213155634855085418051795346586033944451199988616323348610378715694008278968006683227254695532603879888300804341863825079058725949451910200130278422165522566783273819276555363089018103677984235213516 665 290277078371148068196113243227844868195990622254078372076374414647799225769906681207377426539866293320942434762464228115197029520797222194250120901322732852315212534876659206112302611424401009757270815541325448243325905952130011069624437879410978393138377824897650627962408671073393531450671891513368676326211639360 666 -869523680706366961037906787146472240316818755851180709147698133967506689806251995508585534455004887650570806833507710345072183024009697113406893690899177237789921950534238823399884810697319792319860931904763050108082468347695933053786824605992840913432046834330905434786978964749896191773542681087532026777106269840 667 2604660141006478542959127077539207700379316153209383893368966824088573262717978241418521585968665315630945235462291462173094785130391866315722599092078794784267686688510952546599896745689715207492152670187155633787564538416039154800153314405209453797501075063187571997955668816461066870671167216555550076303966772640 668 -7802282847535873599492834254724482946794927578700564626693566788924004638770470750117457625034879186493295533173720382946650696176518150445749881412050401741499886269131455426909512972645082677446079613942536911383634238744912759954228593754644465500941722680729410297219842281707070584779246367137311961153169664304 669 23371860727147818674713960906528944432551621625883305697898218004489843491922307000351846159297306262679468233901548052952298946394233742142425653736545598041792112393320251326217010709081256189200885619033625216146104901132718653437073362971316104701720630313655962661608277484149054016479603856767010537726862685328 670 -70010932058784585194255103790154614143479260601713126172659288858225546101922492760755455584641333834623422008120010361604871620019741970865445204551114948163984956240575456527507547254209993845820337865959906131483875644777801513601503407950596501684108127634147774291967101654986598209492432071484278325636680456208 671 209719781576985121073700087359479544602672598821823224451632146952359683554194054320593838636556007462880891559346081709129347177704443161608859703647900217301982576334100198562075441847061465745422551881075197357139715822657745777031122380581596364109672999163688453552236839265189358899777979188333648777094718488800 672 -628223095706058108216306958117012385841041579506443676817165940201041730646715225219278864844326254498183384983576878691186571233212863220712253844409558240221594453626738490060000470143676914331272693658075027354472306527156139615870172351409229585083061844802509402979282282028158443062927406152212319718086845521704 673 1881868886988726814508283547643234724896790229249614342441911642563596031179461952514214251896228423578510704497609193820850115313755025635892873328870236868182277531176272064065934016811893301094512319182486057711391892797964527113656683590389688622374911206462874548294143049513341067452838574858276873406195974599040 674 -5637230389955844864231787066308146750098841947856040589599732353614095529601385285053707083944340040363520938250256620659193446318206820117014408384256688778723971358182521662469634162385703423226381918137348979543361652442270743501967745351377039692547991195135535533425263903345141641916865837907694762855485487173600 675 16886636812578841948854331034185292931407197657133206032845420472604001719783705253894215887015489720911169388358546499219095034748761763372745383337728925497155637046421747988218314577525389221821423877464174891196556508103685766405000397197141314210098231828800274172378274924994484877132055510653458801031679117961376 676 -50584969741822714417795888083173399683579253336826541740402332037016425270062134821206785756222435924327097650038545356388561309713376584067765386477664310845769748430611924211058948347595648782772337619348450546738055499217179170930022705512746974801460417262504449236076776027253042141806915498329045220324305040331520 677 151530751309330081003382660314144246024074927277820127990451889765242703763199423068548539901948449120436268883719601156212706552583054228197087450187153947408006639670623514074484876009552052470554135975767891379647128880495480452801723474982146374994864896008730694610278611607268480960201756619275106646960060802536880 678 -453921763877948959465885225808299356452649229057894808183787298102076594901265528395607794308049115285554663868487477799805320071233308462342602671578332842456727036004081849282710172544163690794687757419381699332299370650217510268921609631670297209071779667918622962654215772054702616781590571639197088449204056925109440 679 1359759746285343422022990499696731798269055275263266627166161066774114571471537680054000373523669956540232969526514771494556731995417598545515248650943047130422657519165109088742027024339028948016327467599931903057717166817170784092667011978006211874585731680973779266952028837266566713059059611201500351269973560791143680 680 -4073280298798889045089458305709180401579508228987167822849220725027752032481650373926468765981934855106550821949280278727076563345096541525315531620545569124516110339441373240562224863455843640788162505015283341563030705452246888930971560532146746259167662985628769944782817214287977544781413759250313635283111163867698816 681 12201896930322663218770183470846884022352711875380062200605595123431151462940626670792946083117690314856628012887711848169216136892800212498742561682691572707801556680789987725848057482725118797838145601326261174134666051327995759698460676678422439285680219568905847707391359996158660447818336241738184655503047526137834032 682 -36552016757550148029248511482316985421798519591497752310611775421070150203501026815879749043708858230574913534207617750454118134416408847705177497826596602700936327428169391722086759327702789703963720099386447832190990889378796177334267532705003256765602072338424915963621536175202650218786496757585090309977210908938875784 683 109495499686599711373122188130044732317715623842173354652286519050526394313855198924289848526249376192908159723263229747334005421692492682876710337559614420389627731912974867894176785229315158289824296325810621868625748840084298615391790617537867711406062454936862204836156125947833140869299053513295316557531683291447194728 684 -328006255640121065209835326722897158653507767913177198366279353120655821562996056426710379576440017279632776714863096129075112732526195185985934914707090566342612920567562519917399806523405123850131880466037933743308146776381857003973028402134852843512187479443092146110760733064283271948805680555367833936350732282043404896 685 982582243173034198263623489686693386214595532493196512478255814019833205616449500419868173563291847383659062509341712783740337703859492732325749554713795389978163019078914617438692990955620843806642262065339989235682449810216326407026769235044193900749001329192204243685851208275569739537299415096831776117337944251059197824 686 -2943449722624759879638114098113928438295909357541572643065329005555039704871433999071179441213651233780494713493727725613099699681386672835174074832269459951027878949375492362844773166519495332200771398458778032747086847034502731545160300172629792296494812363466905824867318083936177037905964109052771900779050236765143533036 687 8817495675635743569570944416184082570615693533945497087959893876902870032933640713374799548788492342242005997627498776290770279394896321244233254737715500115306222725795500169591764613160702331976636893206435274582215844033181022352546295239637762564205511795470123453924559486471701960674205046276665837637713760309131739040 688 -26414038644600679501287378549063072933196140077705914968437996046943045258541037078874217834379480693838334827195167119091973177082676334424948747113999485083787972634696615092011084273646059032852631750731277533660500699306581377437994522646682750388874209296106411791503438979322930341735321947147734149230148411211352753736 689 79127105605886505791955223984421164781011368824941957176859250857605871427617852729748019753496731715649235244311792356757376832363779324024810180033809778248096335433372391217105777363095243132963056474158765316025893654165243643967895923086251231615469287010519956202258328305236220131799831404418477738501715769106790256960 690 -237037285923720880394161518805505141452681883132108732586330538438654110494037828394766893957214122400357926449264456233938402771733234583709105278449108422664949456429507966151351658654905832218316451752568406349988535380902989347701649690970588883541820273081768822788150997004925362010491988043840415767204576650859518777248 691 710082752332998874697415837810992247188207667269848156951815071733739520582718241356248148323347660446803050289402929673303174728636462501125684408668096143149703872680668882687804523051452391704057761499650511902571008031083467201512189029027270459113639723230440301606662653865079306855702973283355977758174168586615608493384 692 -2127169863564026975791536173095645850319587419436987325666347751017401771919038893542633542592918641771998154985451261868146649150958651394268126848510062579117537759075559684704904289448785170488584678695400886928078031496217949112354319462980505314662098770556752872779175243468422565243022883471887411567139253243394119317120 693 6372301063144184706700186284771371984507162312772273720177976812571610502891666295807369746641990043749881918830875641613668749837503838808803219823242265388525264623666781791393154875695501333344206664886474074346448915990253085016906518072122436035467748599496755785258433777041089199271498421561659878772493782705915127588448 694 -19089357219418962543558627213313663336873761452814923723703189903942908120333968629659253174738756917804041079610072707370053790939726917699570452467609034211446722116662042104170668603072408763826857466993737597731507784430956581768832344497024280545649902080472596609034603119893175234409783156801505958299850187611772157251204 695 57185671555151482036962678932545391463843412006849886608273440834545517563360176527986424618426031514918005075896649462941657543505771859928785154010880588817600108572388083500603031596709124915205492041578329211077412792097514737749408247688755906283524502084792765514576529506223828487212210556833486852092974752623075208322080 696 -171310524701854655240039059733271754600737807520520134451508799051763511666100528823062780645715913374431092792017980072174362037657376907976317594989491419087207221816592673090219965240308350887907687685785622885514667175795475982574973746680054061987357249065775880528132980425769477967371857894949090967852628344852706716413840 697 513194226079587546830992190420475500152568926976823587854735111076158123900743047607683050198356997311064737087135641880487902345234724510551723297472106288456368262726380864126645570498444155444204236327220156693384816376714425659429768420793641597996335380976153180905363900423731972677453314288069522065889379445021755566067200 698 -1537376972396013696881955114855607837849601183823120518917265210974565382631022510813274008545507852976269864253869093369771065621612906807397784262197957377023303778407026286207318858349424740292965843828609478905733872483871490881645066468734759560311343815428331256919006447957635051189995318654451897653305526691831263962446600 699 4605532732757156911689290429910790861884212988448661468687773035451702305049157564582254326029032108916035902357084236790129630059595746573234564012936370168078395010132456596089338574730672656797558189528829818222607944391492171545232538661960881291727002380442831467139882808907000837773437750018213834853448075957088713776898880 700 -13796860200845368634017774330747040624815992338252632999768942936203171048125833447041410459546971903424181838918293777927002620335674686520104115335896526060657706194780050856210949950804664774617860315636428461316864405061844952486067114327176383510007313388508628658895115331157600385030791376200581954126995227493670316981476800 701 41331535551747894624019010120640207292601403581070655206155178553533037376696505333504938609199202563752898518870780219182176180748811471743535866198834100894980289598777866542079927209173554470632579986199526942137555746334046119050536998192220575888843233386263452402816162234269095551285280691528589168721707130216698945156562000 702 -123817976161432795433492846557986262017579418420215937177413590453105381201129274524730606688242055543550349836446226212165408131217593340565036932501635490287953773541217992857477380338793234628142802875309079454399275017217038781826935362545772815178744493707180885360062443662298980117007513998993759447710242017807066748857112240 703 370925544517748886462213278593341490482250718624430673820246118768477856059144028661568503108730823577122385143038054627055973718839618172446611351135767201346274035673811607416759972635385426963329939022664033396793512380684917446784975706393626761426332801470748394323424135897587089378462070957117879182738620603892892405527306400 704 -1111195984926040343109101995104200573049810746560972004384799807503863350040816415408022689000445038244532827083334172171109443995785162962627703607308711686987630598347944811218866022808530210928998644426605597415935346062803430550523376815123764467151233411269870344576661799199270355030843465307350378986175211736097953942876804448 705 3328859461225244261909820444907902993306667087569890600369783253117956589058445772115948821516226837975111107517733009397706589672479807343361290806575885223996986983983270978901901201225650491343246133611908282697180926003659834904319393984882447943336997305357475551050936196315050935671975270189024216766462828928447291456920798016 706 -9972433088514718999913980511303420440288386530042944220654520652046003096117015308817608721681047821979263445325786564980381639032995456843072422175507078256024968089407882038539824854510932833011202492573074129551833938308403747054573361676867585727421909832211969157016257678255044484521835097547953602174592911410425193392420392000 707 29874983424998832873858289565686908758883737865107434030192750694531024833912076978890658094088344111671966021499315338936984881855564890514324455682777923262038023215521717625364304274083100944233234395710831759142309724884499652294592463435887254138471950090733841326674314809641162136458584970224847751498692913236510016161678076000 708 -89498361362178706956855130181951883442927129960300660420958791275565400667694230610490234205595166470135932106779728578934103014711374481328929619354762676890935942429561473569071897521543578714652344621187092102349813023497353125978433617175215474540166600934411330630068598204426370362771498244567963401247587857732108466065875314912 709 268116388622380216609817061363139351809276761686429623038246082749366588177972561095460165659639116477529929188716704515734886887513341887648302555020473802138713599041417051128622098865995446132801227729066322261526821973822385454937224040680607331569953481561832767787910670146328229441889832663752426725986131815835803959379004937520 710 -803216279718032001026874492280841410279340383249346208735703405644933426837391038662033482194440001053107266738592155640800147055973067880321041597927532080491611021353619981887413467673527498651693946287648882124364879233594066913970991633345002208357226569314713622048781243507442521200992691758223297585917487573521827015710315608048 711 2406259740927437640207092360841339245984521823236438009292613578092416595166867668565585537375748526361629364491141056982987782319581764535982867234297669945776556224308413787977127444253047738077924942530481297258512870625823518968002892105158737308400065745477354778914608455781915518741631304730646501151290589652849989194145952172048 712 -7208640487918854615957483154037326701804754282251857126153293205156073872880517889115721841604594953271566621432027913686394578213016718757375640183647373587558138239395952600543201917571705330007739369331456025952687375410515735709353222240599672510099181178431805194019305096503360550463713559020014978428997634612483589420611194532080 713 21595590578113146507272347849963155448884930079789574784661198157382010929134342512133494885929053043742028475987113076625720643847130029825742450816649074309991841906521093729685327511606244706817169294884361600501015230202869248655806226412688076360071330284171800871377169531323259310825092847190235784637668392779290863369648116433904 714 -64696033958801148990273882424469453088466198096176331182619471790812494926356244584668831317930314370538093711675679090899742937239511391872917510219625167995899929745165832720311309197714071875274559574395250998871085718013615023649954851642325229450875846632761023115777166976554019047614945042960032733173488246658058094848519984745600 715 193816649985667218373659658955543452469223211639174407542896375630657851933223882378126764591617808925444191231341684773017131988205641120827677352294317636149954754565238962885861184114653527669434650860521606140440580045051485270803228748098208931472136680326616008659618360428306763905404728506806287829232081390893336354880554558388096 716 -580637869021307518731145207345866907187826520902275285166917214703576944688219591761287583867346648247315349429089265137041547646230586877339899330546524203270465011930779637104268383053639032371152227447956935645360605196734753376290072059345923273908178706249363233543625131246447708695594689228985893720836015258060610305946453673982512 717 1739484159913205788332635851295567805633823384795100854307584626475987834296088818832978703133975732824593264398443154134400619726782846042574761174356951169630347065031119562301975899271681242054131071530622783143284703751612701033756537881674530872545217154971365571734488604707429830535412823881035503649371985505326831140177810198739216 718 -5211184440074241853347492640859006058382108775340197684701412996587534584360566921044202215099138999033008512146310897692333890017144710080192634103122286860549967321562585298303758206562625571974948368511998111822710237321781310053208959878235173682086392950179342263947202266397247437887277793177780284927531813336049944397634594427053612 719 15611809852461636929221834698762585604666289710824458710496305416758761466916079482516288694469465095851321745706750589192332683027718644663052759190716837131605882629549116182941099413073934707893334915976507398642025303628868942223322660564823046267327949709479786010461489634885409951046918337738524597262327349365287158678909515371256856 720 -46770380349666320633793746451709579373979426258678274220195181644373122894636088116371714880514772516321251396513140306788696662903873772969728891075522524573435956711024235291100426020923251024815545045241099091150481836174319628820024797511331263108883689706625475998478753683416086668844002050790109832037385855170524681568715563301987744 721 140116534750734053493751029591806784254917559942780960215841320876346664982543620431848688130252300464984608899401363471100672388172492856608341754123618104131236708038574661331223098893205868924795797838119250175606859555870195457873954142184424316776531432135982933805404021397147694581448832939793064645104319472619032871205893357850901552 722 -419767402584262822308841380896230019866186540382597253389009386503515008805044114950261374550880506794683807547652561202203260908056928045490087554251227090354383655799774203671011768701954991364971611727721805359508507192511237247326166384265570884657414641870972433665028097209198957145281456974419385943989517061530401593988125338943930772 723 1257560434298081982186653431564639312628160506872345298534708618487708864552870751012816234131683509982413730495457050572575744297166398542920511262113634685625995848495589180329608144838192093295988841177808871908039988462021712747519156811395667177063952909530162535762306415995554391536187775572924283457231627327741620205475024527478780800 724 -3767470417116767706302280791524451200401215662163144962046661593231823932617647318987290624076825322032949421884870639077233134503527511656898603491055902808180642258821730641383722740143117434413634278569030147996348370239209189816115852660524435124424985825651909737927372329825279355049327212675517317280097038258916562175247084206251654400 725 11286821718589819942191108798884286906581297128577035665607377904137271147097282726676407221372227033731815371495088314587241887091947248715563816251825408137059799980911446615730703722016711656657930192474485971731884420582586599910754201183051813136643051266446261127130207244265153314595788264116859209592492512787500522667196468413282810176 726 -33813825396601733297886586277649206641617522389332028337046896613634386701014586681158657997912663634113909687330326562296489124552321302970180854473443888013918822256862804728007706614679907350911272596589636138532226115055012092880882007286782643165808203759485895069906881244803927674513598129531440562993378999298493002810337990327316504152 727 101301941834661038683352111296726233927706965287434879942349574724203155756272035476703654909840139470564092570846562933537487363514382115363210317803522404531382661451784304219591254176284791691462165757766191149312992908254989772238887431526015241700957234544101587145150759673360938928831828944698581369486678517846604766957884336344204774392 728 -303488372446972150231306256508461423346605619906449825761352228672372366352238062327871801316430417836950942166231255162150082334924268397812035306496541709179870308552666988973860689749812274764405530643148154330328289695900678460561722522693789516275195466595601039180910363236711704592602164301151319512041508448473435671652942760101890582320 729 909216193997513273120950431021234223030160046468705650840594331166613509071725552982266137277207177717285127148215447563972263126851306146531529642508157877707594998462310977378306688718012883452999932171555814389512911658041698326024486724264412576469755987703972445807623248474717247360523233672389370105388062549787085162378263506048116067464 730 -2723912077085700723719888483073204446256109618667204463545725756522443485397073677222213756472948078996852839826229018934804574600580556907485555244062111340474671591283663159063329531353610356251350853818659158496414610546578781590642958723747444660619761429380202254775690731567093174024039726349118773389337263002080069056441719930322287032000 731 8160557385523508324140295181847219886868508980685605711580218066736184997290822644482418777942211071139682242434256568354612884234297427670852757844727802784732600252956528485060287530340468575013861224319531734896845709149673847767211168509264650530840312818876210892225024329528325048840109317464384898912396768646283194133855823060648142111360 732 -24448227249252805676010474499714416956151147806890072849037456585180947676309800627527246420802279889356998849260006358472221386783899260768005598297114851785407913052914845590119657192692791575341628210447332289250312645432566665556770229765881217856299267677991395927625463709009109588686891189345167893369372083389901908734884359303167517636800 733 73244620790394490128948160984137598411606985789809822614578792170610315275820357678103455852771905371115920154126840331793994768591327116843847604175258137136092465299046385952539743058813018765369976800543245953460229086624425981528625208216169353127419397046912130231853253838972510909030121691129861186827637572883897863856262502358404746175440 734 -219434497436072866203756138970188799600986051432958855489725836489335263339957720073773159973086403148615679044856841811464570158218430967220191936759390522564396908981747960077580053751071390627540267614510157259334748109826840027627352832617928801544052153522332660363858467225724586705530502086331306668427945683045503741331558043098250317689564 735 657407841298275444055334718384157464927035762252211428283505159114988095067465169527140813960185387392179218036428252610673446922989095224243350537066908749233744208949400011059734265250325829653259506058753460619016505148926990748494633730366932753684026615895519151284711889692578728488270017143159478838922245480862335180801101916273679229268544 736 -1969543872367795318127735127767754361636024260551801901311316407402919496771413992944762900519305406521406488818375403541487704436400754034587755345424638304429899430344330196229330790049047197036330541474977999911485611141313384592040667196988583789845570933719773254303411342156684840866575306131028272462324400257492586269035065720577545478820316 737 5900614477867153408990555172471101262540490593349224692123998137782423675537696195959343940768828137855177106256408264612760992395621254963866708009087654513135980925644886123690830616866900085693774264014456094972583692754616070286701580037203016286613666025598797704553355821141539878157185095206856510509521473018772829255460957469048140071572336 738 -17677857195886553099292842122403258660537973850806417065428400924982301824680008522040798716856204624387258241101515817152865249575499450847031560173567485269029341228456427126512474626145427156597599857368380954166147014689143932284509635038450647776540092442962351041838337369044781259795862427493178340674516746746804790807211679148776603362631200 739 52961807620693949339424022271990276961341101631509346932149498846969981380029145964544422678105056885512029425979372150441737026468411074662148679599835470075278702949665128089907008770877061256301494848725151932277601669880065486078067091186424366751161632946951048950341555022505864697992704650212556473896692734145495278534020110923856677878307976 740 -158670712831187142818247374833787086517963813941967867768345187761800606377735968382966196050485015020513742212697659537201798632000631557467545436044371942103909303296496741859008782573549482903946125254889126593633433845464471501038993144879593690677783225034798869926866153149365796029300169385831227174025891146213625241561931913054285991423033472 741 475369746943637593868433430676123255155033288733021142301924854023208294411030836450991842418457130020972345090673150030483121407613228147878476205153179097801185766961164327835319183987993703664859976030865027667447137255563178877065070392874314575471473124066739503166281009939030665093917072990268874277398531411830320618064432319188901555103713600 742 -1424187260721976241468365925057981126967168464762137465413987803899719728403937398154386611450445013526444101262218884794830160227930196998293601892258109345568781617189579920184483239928751328323294569932116012086855918717733336198536835730850317870273888575934544614515728327431204586558535727912708248935146442879466424990342414944215982282066414640 743 4266811362539864217373596970631313578235419922692487211321045560539402577963882433770746429459879677133061331641587129950594800359855475798387022627411240112027063095375511308659143523574602974079342099797898882253304116227928452128057897727225001573832818555277984978625161698643578135877719122014903658103609865912806462823375383337538542235689955768 744 -12783229203093222231889445762818814470277891139356927411336842143067645626722438097950260472131816935926873263748787248198757809142631526283070797629703836303371402741387116541672466209653655352306654580551700584881019567693184077078823998012576307808721260038798014504651909139933411950293592653465339885280172985262120166502018066768871932810384438168 745 38298211518528955733660728782028985097530540970529747626985008944063067166234203804865746810467403222803733053271534413395473060411212841159481906455703305542449625394330260565105627841803181325729611572279932651849455872773365851517212298123427631576134305609589108123579135944737727344006460076784791660186011216277479312853079720542007552843745369536 746 -114740620300150423679265052048035900392735601969348506630444363257347124821090409522620568527338667832394562163621822270695552667585872251999252092397448911377178167233683823542897890601376034322152532790352283642167483680661452248634527374373317226276509180144514634148230451984983739340495159483607007668999827061701029455874206140235243667432722831000 747 343761055196434602669605336657971010815183771361983879302455803172614277576439540176204594865038739770949170176955339011802740120558476706792940003728903164206324950828627037602454129423414097441789887004199395489492103918266958546750881386019187279052800521004182748160770467767948701341476516161095015475548247973015679462414081144720334600657656087984 748 -1029904444779692439281531496591594966894153518211505178498400340788540903808557499378174461353678898164033543270798014338836818997555543181715211963043411752655580501078814426827710507421499676929265794095908265951111735334841366317175884454308616479231409801184165946948466516233760218008066368591720370538794807410104586918568653050639914417786751642880 749 3085588216402710058408219864287769166502644185402693752403752155847110531570631546868656196632383775006797424699159872064552499106161066621854386709037938548677066280935727067825499482127654175034917770800043439086589338641533728050475535554416876405155974194940794031665397808524964174317435152579447959545686037922874463802291142547169993408458275462288 750 -9244422296342519334991026713406156422841921979466470482201641458917943152585612114418493965110621789920365084398682976705399287322058555599075742580277663891836490577683438295205085426400808844500454932487615992945502565971534697631309359486507570951540532672558452215520088146125266116333932075706590618289583320929415555941942815764439735370240666112528 751 27696338437777188420412530100085022571763414718774378941349791321658285077653298611773117738347402166871932676294323165895004522602705392939973929168608180767819046337933070791227286296967399192956565503279750762826496313958160933140153908351962934550141707121299457479968637319929139146569680910170517570316396481196624420133202738119373700502014403790744 752 -82978524601478730732964667972728132784817783725264196482528031712361856755256491718517066841086033353673489786823284697821070730616881981773618700022439137326989775797025543208291656684425860738717419114036217164100284778848886134950234416585908745209135163443919572702224287549949288545565367453094797420802881616132149644815887881461284623828205889558104 753 248604982072956197255734782133432493442960053232664046832115855966916797928099130567031212209150187577539698484825139811798586412047391435433311802457666260039427535455630312719661657478356774429207737366092742902980462929672257300258034881778042802488735659579765602912716462870676988637741648022193311454329068677939568375215450688215370401629484753823984 754 -744825801727862134748945454694196290036666790785925837922744984919449663819066228051622690159774898856315887105066300841980114993123418106954710028848631407730857828374361905084502566107090003652821230007169278118789007802506302212108053345339336564066077274538421188879592683490838444839112604157344830575079598249506734915696191349589367964618637608258400 755 2231517832461488938810747839097049017301907656632800325008277027665953827230103056758636457140941485050313293551867513251071549820457181136333184218881595025545960805010339906359135169179899152724160047854318567752978274535614420826289672051600340757112145941583797745647645267296171474733603038399307779339261737748763933998097266836252255170586072822635104 756 -6685698267890572019056010390945523841519604288721286688020829983681726744280665904177660814053217544495978319966904652795869127438274491102902992401807953350346033364217486624210903976705102980111483759581779322102240282339003036100008456252591661435859847100885267010933536627491592431125244458766631023937144654894539860276563099623665329437462256184651936 757 20030599301949560553790002069569944613694138080343300143238100928652782372560832590059358951483087702664304926928586198865298786036996758020322307486526338439345843685660844998296332198913361615271687615812542493898926519774768810455268588626980601644091191113688118469849074757301829816149038751676677396141678241914196487331711627295715448054349199171668080 758 -60012521127608775748887987730861931685619244829102420349991724550092966712514051203198950103981651942942792201919286619555532378746727753910490712799342103688330357533160658299645070816810666770646207036871903916883995437378814079398066104982151599528528344124691479338881593922922766238624992557427081957731518862882951643225412787390046869510330607196822852 759 179800359742005739200225670750961834852566749329879978756101688573005805407453165264920174619834356414034136320374779674399579221699682361518387194869175156504958146285121656091426760568111637265936769073163177880017636863274703432979901046522358864034308005845366871314963443496130876187083525565708859574860771075420481242382954856300443952767255261017777504 760 -538691340963877721261728753026236970999071695031758831089004664316755551201014285931872681064951091519415432107228122787641897220802864127864957424627778725476039077751607909105498360588630887503861258031943024390446499858292863692073391124385608708785394323277210763846998996181200811121394113851319290975824764362625423491610846593032374656394688988541353712 761 1613950403939081740442498760709356496554380374076754447940776129621816894531291158902325509629551233461586314329146018338795697323824612630134169419384146509967633504958825273009903024232287245944302325280916778053088669399513139488417482324363429107767069074268087201334738129952005648931419985724781639815005630432920875182284575362537955490602535933783405600 762 -4835497076368666159357250224015040527078281356977992657019411947410246680072096739860904381212946805764831437812913858093793408123742244927291743811619431079076256288479000128978488902389768967382746207142100494466383057710249694730728982193894547197394748922752291091693882765530595555962966283803837133065409782729095568378771681805922091613791645698784642344 763 14487478789749372005623425966052926140106095913567092023520806961703570000845102421129786914092786891190569681311036801575900040590923685326066744893003957335214052261419389639377229112669640036005932668216250344542076404609784393651600703066271462593835722266922843043173815795598016631102615310916159175744395219778373962719905672172159947547068490189908505120 764 -43405548363529204870251337743841816668459232390255331991936030281857947293107905028751416552825116745988500000681889056030412556168356434177181647984405835523959379092132176550437797933252263783315639625483186284283070048355276396950574466574569676429777286313676002971061547621221793810737422122812240149294989402110376256348220288360602110626102875553657740208 765 130046427253867892238713811907039795822364131553549308399369126020939104831115448792023851946503487035040054904003777407087196834951467904750457957098376699373744963240741109351115597799611004087912077951164694269242403490791358733602015722818352676445852971541661241719230552462745325388469027848856166670934833648433064042686025994026738637280270591770227108352 766 -389629961550426648417556394682318970512174519471795904408031519866912853247271481694118459813610316900022096611865103328022345608633967155877677560758191285982695418586815725797402475722970605636620773510387077676638326541764052510458813883074974981919621513050771871932408908822603033580096140320907345527223796524036496224912805141689433796994572378024636720956 767 1167365908269726777136303252907391126775719746735576255970868882208821038803428767839744746612355291051174417228247728093605410963025888558288009171606680019802130471854631731267836885072127461727867870526426232130031222991001962035006360171583800785771615571398477794781318562731869911149980357314930098485698642228997498049544760872620345370508456999627876629600 768 -3497537701730001711185721074140503883738191584946042923162720440055334909227460409894860236920611360297854601617445341592950586752503345797683214978993451465579039343408213038603245669518099740661645949541935124575548069978411753716621300394677954809692251551207149964715651168816996019631293097676709943280797439727830593378964940696647262553926318426166512308376 769 10478968614806142968233941943848791870133671536691395182011583737174891587594367730036096210487761474806576075587248461677708910114132261011524222771912759657599618526934360001224808865608447162948598062735917139653583266979046220972235246117611153217401121312566569853544137891466967485914583103439483055717526303389817593024717144738229351451358523169105039365120 770 -31396078693971132243786628655141769927790104201489673616754186599561655704649618640510745399474371068024377930363353507909707085238056007991670625889354203285821194729399439640033290971482963208760331653546834538379687501295175967724026157075887639467321779414643117573294206649599073555779248284229222344343034613580386549690176787105464185164481509254738251398688 771 94066072351586660808232311534860555814779689630922368423738224442266439270740102541608069873911539775792883293306545529534920060829973253515900318812462009844678287710652017598543323163263375894639749925026306775022632672843033586704072812425403857836933889974156854911826990094596030237953831480532668500840090061664122259424441444132066164158608176208501077493760 772 -281832675322823764830882560336959152331069199632543313684075794216272375690701887537227287070411128887835413286810932396132474223704311056194659893022311695298887149578676316975946510999195085811959355763067282785638239682715102455897487215899801448835517269390242640195863077440278590452266277904190557380940162294863197286972446206428027097495613749536191220075520 773 844404238095290865909862884528327809571482880140970652642069261843320597800343559555263126591296474132246852745477515432655640753039048390875591607037094290183987889293938357200895367955866190598842464074718683973974189025689275625018837316196482694383827225664242004666766888902439764204571108577156481316415259911834861645428986065458690908866327360517960927573040 774 -2529939829642092400574899262559679832553318861817714397257052478313514814339789036962086809515783622109406268109512090811793838380229396923049737644339821264776056738078350194249194261298969564071218386268431968883708048271657704062919463294128660315834191720340361032658841376555843306269055330660077629819669615583765699308790477704613336282612910340625200591808728 775 7580026173456694908561182048598163317662975996310623007007581747927717934060632443646407189284709123274892070387467193374174571250184076974608375238912341905561295155894102130382747193379304629672447771055248883105727010389316503900975549946811522715907465817995008550279609349799062502672517680363058630522277559723784312685789898735591160333264976529075668177435104 776 -22710774295472700595882407555400424888616519576574998055789468510221577573055374267368423601916171020121293896457295392519273038861698426502531536637205148106224241285378592078788514464870666268313426542984500651906937685721768006776965478178027019861749918399802092183838551530783439826843125730421398236744932076891765906482001151898748217770263966878091947865104320 777 68044636499176894449439182482589690013769958268039376414257249281590518133941970777906937123887832863374996384752359940521065166628100304887893715947765231391621665009474082830655935230142406424665795628198662753748321618359694484825359666510952853526674851863072586853057956105525452860015236796724289564137000074498923926550591485016137370576107690602311990208592960 778 -203871526580438741595941817952334919565678371108997154783590807294842542121103771058227596961160075070086268088506106711252702960681364795236092868732957267832737919199336872851232628561778519402606215707420984988445286192161509690309051684212846505829902938672649701733708165678555423229956277353661878485544347245570744357242547005969005847160247346009865532431812600 779 610829451911096306655877025803273045271236608688574273767523676798668155726131195956230053026120173573275160100864252970556878960501033930784391213893096615046996538396986214678789416000495312102295133283688380791992314604864369104472066942119503643762633076668339745499104591699147815924605003070697675073148110423282985532538133428304345474828788440539829000827784000 780 -1830139011687477011095877704233652701024205069878459074095772862408317281964062314038089274259029289283005191225281742554091571962424251661850156752395085627390808859274047158595295981018400420801370163911349250749765069661862064759427735847040499484740623801907511396370015793687236616647936904535273423998526466337593936781044488176869818351792209304745217115673438976 781 5483387051662863259877533710507999129829244383502681476804236233079977515743797458193506916473916180438197371916977308036586784112769204723084976697316901879762474687197529258787442503942986726183343379579947807596233185268507159784191627824839743977490167094137938483603357608710275720163131468026455057538849426603888619165972923771884454051931012518858123105624369552 782 -16429125143281443245387546654373710947813196407348826982291976335174408336812937908628371745905863952387079849618258098119850172859614126171596036319454604992689869810874438687134242694034313999899691220275191437565450393567850557070017574734941932682362107900226564058044352969934159386166968019744378780464652930802026917526528461267740437262423376717527005848981926080 783 49224428590214898919130503769043072648237239810524071648093201126844395859723055343093435652484236056577381005369646868696256073472100561939418009202350578943614858973577820127735547075626122220105645740826887790030553076950621744729352429094251034973179221682055427253343081023929541992683870168946835335224266006513368397298058425963149413368565272046414120649896755040 784 -147484926987773976480915246624339512309578158564950311608891491641527405452154919644038877994496773592985035690833291447152430505849444158157771560735103966758356254756293749336799489898796574170416080175388027354396869405228533032660804308156913861732515348067411682557168304156937669130426783153444017427661894529085758431346481690690648023000739291253339413355560716088 785 441891144299674385583583006446428704397615068719443481406513106166716506526711300640483364386059122918090196108076307622550976496506869630556788166686579018873444472849430443872805605403741762146604440172747870390248799405440804375933435118251193686318478293684407804345518478579134716348076254520790782458787747456941161294837441108499805400478271556903769474107644524864 786 -1323986825478032033141651374276513484550106217346424171389743466949894876425451797720532217721589356834735892919236265204971437212816384198423964545225055457311656149567949994046383207030253932177505498180554290951450118692094931358285972695322756707562097432228434755833113316528908647173304331824089133139445360694901967679664999349996763645081877456527453003359302896568 787 3966913512677508937926320127756059461968424981579248025587058570607181853381468029256689922982856039919068914235780321922900443389861542490322374075782313555706334435427225013928045237836639834263990304727399878408014952731180791506950087815050423626226237795273622792504559150141787510799439311549420788506590066311940764210327214963911877388073646082361798741067424242632 788 -11885638075420810409192946474152355824501841854706351000521631072593345629230515250095234655028582627219443789988169213274070998532313580989404981209291931859165806601578271900868165998137567799731578064177801775589989455992128532387107300540872681800285227600225761251260085901728644097640735545384968789130468891286443113010966180000928102437187752231252854499026940503040 789 35611721686051705712714987914950784751739358865051728473045799563511621124842760521197889384648376845052934245287746540151969379632939550645061312520616130437348500387998776645947204587575310451320460492248635410347236895050638208166954970841574335290565818527977509136568908931236111114171903697067546540183190986893520332142520238512569022052836399464089363682889889537488 790 -106699930672005553698729590373023427224515268903262583918606845021306338231016220447690385029699630369924424504552020329797103191887554324527671046501643519930637848630877347241717763618722113298483446544076417667798917173182813081533909151262513395446034798947795672606658641481177911498501461316485852693682757707351969791066074495680889481073055048675277234335540980795568 791 319695114655692999072046939550019623921746128066665390502020509103029104434271102984862468420212546114691385683676723364878804759511382742263692010377869964899635526239164744580115170387322730107239683888062654929046433870739041613392600819147938501771231328363220773898594351636015838749597797463136443748330716760034497971294627986496166809766734385614415903904656033370240 792 -957874377623686220704504277212369403492807527654289105632947813259454627301168342655402320152985318093639719984046546142496721836263271777009774167457936144831862504754467094556329923395350643360985595343900417074267024073958409926185384221328182667166870473458217598416288861521257013595804847574042635966924790728980974997443344589776322629565858734945211728976377302371944 793 2869999396259619748289914454800239221562308557007050334153699879324671115343727594135228137053585265813982313596588390459737971100834216572730420456343072232182226117650206578393240728861728266876972647665974830315109158544503451760078089825364658504551571029782810453195577792303652908018142143934512412414081176058872119880254174969407836104309932312909689071214142869950400 794 -8599154362344628943553786508778046735638201583274272978528528983518126679348523862024820828778941243540886554214463200130625482681214863005699836606599708866954050294571588727956573921866560370161278921737235227696558944210881318637721949642545257883181817327665252397889493844319017170751523900504277937805849857822392996161100488652183925796767978928578027739324706113250600 795 25765013447930699551629081086678373992817856819319897150760950992126009748689539420557387690756525839137599713382202946806477861316545665005757246285434599397590626165622043207537810165894534139246482750178694797432621464820278157498965191300160462574819907341121734420983429426223635095718595360528491573702799050096238630806184720756342064065219639807147163472517281794694784 796 -77197936021752158832456480391617992428229382555374314955483502658568509108824813464861017138761701163747707683940394507705338818140655038993380693958243115029213119855538408354243313122686522312914131600490144652591121674645936230969416613424582244610802965934348042218661533263212040377256029409704469107063786049760456376042863970846928991802300000474444013046705884393179952 797 231303226122891035498000094322689794126238099802050017708525225029688330930832690783046560762061408254742190651505222188708091716085174696507143158309014502747504303908438794416478082480521194186083543384602962704680560327213413070144411472713485708560678873219622664793113611459272945095017972812227773885312015284553993571227561381191936683172070128677766021315979288505897680 798 -693040117368211110119947651034525435784254757677570917720656407325795487788998701331158304238206550297103481012216774753384771044059715162090951493128889318382559888026412478007267036605170616268164649183137568511446150080328151814618316919990839647569973128900788862810723577656819114411672092524231753639191069292601508565680966888218392300141967146814619570866918178167843248 799 2076518198973088107167903224751757062913023641902509107663643853739617519107462942411505607442135771478430204684914842002006435393590685980032212608949388020285166923573506223215766314934641459194965277469032605107226106667211279038981055686825823513774404953196937890564460494364661871297326556923792017621205363749819519257090485340788187519891438088868104686246189083222993280 800 -6221767653673115241101830037162452099753147087050392913837192896767328991625735841200473676298499305292246500787176095348511782048046092867671517029564603855779431394757118021310239821122919560301403570808246083632865692020127065455484004085796577292175572418623264633271460480363279941456347362063017287812070397321038125647561045391017508637249893659132381292136601079602862168 801 18642000460443790984574771646928695429971976290787694123856757743123083120975987539177449217373780690014221725205022008534866762690774810090401549152253494698964588448710465981453902085761556470750306255030978106524423137383166426428605207795211606601188166533718935227204819356039791620934097997892914132587865133464567859397727259489113877422146052736644919684120054072642861760 802 -55856268212526720368993985371034482691050697040851407705271557177961058278934286853670087867018946381676028435994598362231028467264254200308272970838983974765102127234727244081588187920305511206434679141121525252600217046542843233396620294226865588589757618789352726140080594148420526444008418139226883690865994652600345727505627129453329433617016097269695326475495570391989660000 803 167360126176014058789289575096773306792861739826013059699730219888137367645225272938891944468303343704000653072232881269648635731304851314995896348491401548299919947853989725106228119721363711827694841584705256749607181067740033335147963814440448906585262408674909867172405129184043028204846422711769483920830373519955877293648367522752765514445646219287990329421342265046368000320 804 -501455900445295855252983316428018527442790959254807787085385696157366814250432440932575490328535764904151210511205237535551695866558938828140689432233565086883715366144603542016049179612892017945116906911113053385549929571640430662864417094618014032095654169131637928485767960305573617765791272948243978907857295128442362895521872246971629699790930880003352415708690581240004483424 805 1502498921582675283068566160527180979120511544997014139689379253579588516735457201899841096487488527886723875469598798677951168236198957085062537777077464583308722314460600923407093939411547261340062882152378745999268444194481019767843893772622514593654275065209408211248412259146681943896180244643426161858106294507531189519657208350709504091016736268760242790822201146729338152896 806 -4501904337000199514405195133589506283593096006411649066190882006693183955230929457305355146423430266558856276996378534500312743536501837916161325969779251822196730011690262071995200823422936270758536601812723172892925508907484075550407399399039512588277974730030286522860661759551087592353167519392259479656220481239527248963184808336086140007747044355155330285737364598433170394640 807 13488977307145579214165751961610193548609796956014086049627698503326045605636167816312699806755705557049955982375766166569710302194871677919799363314654561221898008882610971115346215106612961472625471599992545247539900716467180902376739789817410307597305108582178178031236957920099894658828560232305925235509255408511910318515947144331220171735222514780737128591613020344515306927840 808 -40416849084900306036504066211705790323247918849641215750183982768010342093125200845659710683360845487150920090757091447110480992096267737925537448743537986037394900377229159740412359867710370954134753492070261667083794099279410220533701670524409568670352411500687397462502360316183555613621442425341302592437669405437410461055728231090013786241230076716291920516790670166129940149000 809 121100670187637010917782270083034407594008597393733383162479572595373385950229279171667662171157836169164190729289480429908289153079546349482698115889166969288807464171079707306254091865673596014436094228363233786010258224599672304032461178546169424078154518698367691488816713668305804884734774847929051772513139510168616985533914609445825891476877073720579233313900770337579266823520 810 -362853489562216080861058727767314206457603538116778914734985089739470626791612914258811624801728479484643815925908109880725207129042048136042602873164207696869056438942235123002813186367888663592459948713833469445084047800186727408981915462252142545506140464648615407099809381106441183602516252875750825501861609592465040346918212810039725992425788492281152926933706255773268689666064 811 1087218223965702930323517519697377955230550675245095885087563215865491520473020199320483660010111227062496267200933054266537920251013781714652928460898920719348714114216561465964039510325486378028494700464503952152824525441812840993415967744752971118018548767746997733329315033562188120056416640774070808823265312914349815378141100211313265494257881595264534399209015423955505106956904 812 -3257637855798713336794480450029212518566416001073052079332563182513227671565096237619133922173153467294400761206736602254294039372803609497229772100205756293319484531882874441737078976135355120436895483906693953241636113766979197757161754668357059016345136541232150064401702557639300891704689833919797084627025457980560329882424417863951164861429056294042569106788804816471098078184000 813 9760892763500203798808553968353212417254353479229956783830410716607899886755934114194600534334319614181008922877749524097737121663160630670666328211686620332750632619516214194429919293807779917872057587565085297372037160147345542940889481634627227786491251480677388807130494137744695236220303150215505738871530271992785849873476356251674666425210830671646226008655034714649870631039504 814 -29246704484246925141638898192645559073321091075972806628700702380597872019407522487126081945014011718657838775059989053162630024246251570277340509223960278859433406583538140565374168498276628033827584614207556409038377483615241252957403636245319347663209824580712319736363801338418068035595175404354972659140033387754966154652426712490210411333779147630412297469915913043272674716243280 815 87632456871817167111511888817718350008650434855859624278879895967386507326862785170014591545673885419585818759136801555611217814980793048610141746656332516533418869787730232221648735549437454796404718243207029596160976565396475260979740290945481503943259493376770586625933783889243803428989037483545380984551068810767364779566535165341906923738583620324134597023483006464803033229364896 816 -262575192465187467631919813920736967856801854439432330100320276519926483350710183505742250403397855209420743708442989955232141614740243877269358542370996327113001392930147570811190145120557079629500514515882431044868953171818738003764673613690195901791014162715917609728214456522752396387067219471489076794159043883342701121432703578921470626241426328864135066463180477923202436527358080 817 786761409002177381594785439997508075047063573644712783458487193293488410333584491091869068528173744862499364257366510906252487971706385571059228533322153009513619840750307531634998133727201629047281038327935816508985022163014866633153482293861819867103804631479329562914595232347127659916321407517509632217481144474796797427232806763564770516829437575117139244756370733913455087434828016 818 -2357398793966181860988776422290821872787717382644487814494806981372053904312488493479426756677938690290936359162353689769223530585149573392012431705589971914814036955597804107625159444700942778476157914084124764246361681007482045872774644413235730755636712549300649301701547703519388216992415437885638364008164797914975759629724800038210751637445396127788222485171504187334704371179715600 819 7063561221481087041350985763494110959488471864480553231709714691437143200467456365077549769093603841238043742838114718795695413987737549577531755073892296799699202306516497289514214013792568471776138552900258924042206187991023582849301044330605569576085806416666127841163194792655157409784504520240886075316303688220629440566497664978189652605449279383856339710372192563897652535211952320 820 -21164841367291501049511429293786622716418506550035023524769230483976903467742122303653097295930469070636431068479570565952467844107159950380482344166528503947391390325745163219922468087668708213607485826998543980124019398373454044929903955898760198362103181981812497217156679157752609815804216614933217272962659886331715766011648526422020341013124787401292997959208428138401157706384712960 821 63417186070081720562482479978946518736162638383783383521233017040905216237083582054794907853823329980226090655858396580076822042026325795293528095797393568465996126920015958003665373319933035573035222013919377014756518650038775675008767354154559870091752106086976361126673774288716037941878686705586157041725030082714528213571236849199057026178101937160203317661683734573422084872382777200 822 -190020108626047783145248598769033182052516518660898386390263894126215994637392776886812479372222459539290585505327531358551353636874501744291921776093650071936433650369828837667917049254251905859334858831258900152500388718647983413870107371694190420207469694299656657011187539429781607250605386324753213579657157379555883161797384668757043474653664816099549406400043896182948547640783550880 823 569367664485824827747488511013895293975098098442011446948226929423145373968178113976767404777521974755638619509280306598040872501254582383261092466399685391731768386162816420035338327413104738577347819515006411618512656506848740537836916135902846755902741569716486430577147652757378863125809983071173893537431649187336146986728881019115227662733894548817426870233512897646434732833580000888 824 -1706030052931433858869598463220033350515190782831706629265985787312798456708048256563881944654977858824844358699530433240974410443686363961494705460607795184691427360966011821683556226192907281004258810637762936009803042039271998485382819345624147990534229346314998117842956724234314407824530052201623258432907861056595373148738090622289289108872697416567548757820633229340107177992140385076 825 5111886413147278180758360486157481748452789836557550045509717413620894284827024594213231717802551838806079096612411189056592415293082050560987771998330266298857222347039977240244546655938020361990806423209275746494937268783307419592433985234705922328450432493199822335899572611029733984594077243201932564559583576137279445225375226516679819250835369141551801527536273687311825483838914121408 826 -15317093066028466703846177001500928967821616035689995596412288860425803093156036163048121672592392010950418600624355560429862261320070308884315660648749889939069764296518091609691589556230751084657546509314842597599346086033697462952985256479596428391387181941246228350886127885700236974030580981297969746033841296220727727704143843301590514227985425122534661102703326181269664807950276719208 827 45895715378015163835708375586117656568635990975138825982962094070296420876469960836799571347864507138011048721096920288688269266688191324565095776405806804436535521072275490941736105103192020783291097572344464834008354559511556941322638863806156557785664402977037648030912205532968738999462963605167672629849825912666734663332898906139393496591087802065073914692112055980416298180030161546792 828 -137520857310212103232358067426519210080659291798694960463440767377301232118987889898671179364796910880924410479518670575163763346199761686287442779302906620539908970749173300756578836667897830390513949902455688060444996716996048367992502289751601381160773439852212440990650235776174247926240847193450150302557958720220606703259760097058191748809516412697352318821984762011867232018646439988128 829 412064908997064975185980023507205932256161255522265719892867148570827817350501711107719191245060948888077485682900334992408670870880829950226788737983618872643104804995110348708494367048321122665905475550011883907749316027074207857978770884570836260070808385232920644504317908060176507084442506771125437133862791638092287212529272084916171043579573595621646739509517530352519309232767783344720 830 -1234705335753856136491002793328218257254304870462499813703085058428492508133370789789033287501766963716444225172738714609783571633591113356884365772729229079835423674726312574985572880541174255506151693212216238428857060362361312181884612729510741213965589615469238192383172204964649510031667759819683221023222796277949774378910196426693546568108884793687702113178649141664148513101997943595408 831 3699658587276897448691452413221737016321563330266696192684334290598010042421291536190966168326594151208118075427339830780217922223395754823877341485073141286149464440515665838404424154690161126606884179396677094868492956531890090046184849061110721223090615357668856166749946864859335194994080259505015126934680373567867924885882746143294601489982985854101211150933737342967685584571711136643360 832 -11085635646732338148543017867982921131838530507638069240819766089496200764130143990052979155815143292021440338990815141989282788585247135547988235964287669743233912079573984297045948819281937125758371750259779122181510225011686288438252106469531600628340008781698173816770150069454243266164963281406179942592795215911474746997265802770451065612913030247221580151027124077084263332965427418672480 833 33216982682165565448695525328313770882435740872826675660367510395417187403684080911371231660161581820991014509148949092923469196048951801113779876310758731907697292377691074196190502104355000079103105375399457373975340722571435754448279094991653162097832787827137320957767638905561575359199555686883915940098142371796229284554775619723932735661850365027115910492514585205009283576450601144859520 834 -99531462497280273448789110066494140809600619234045398651388978990584593911038990644504445945735962794552212540003865447500898706146679317725822435132597207478819584714448434551894562060891061388103898347940747339473364227792392035827084756312035324870074564893168953504065884961578860656539972009839017971297827957013262044624772677628307235476456877334406592633872016073550963443290182093267032 835 298236789422988316369904614833974060246252394399498907096736796927476232293915634242574998510456741211939683562981642334906884506322145692155697883475159536661085749647365249399808615899819683344953270657927822673883987301937789043232033982218471564368206479449159874515429926796401353853795292197088284793911105821983572653813038636781215008625330594859071638399211843859171897263550166612300128 836 -893640140555724560414606531290795479565624698529598997939384780267138710402223282030682262283126957818072855652235662737968595320977242773744046887685735214516770099122787021227895434006038644472617189391066002257667655849923026950664626124781079715508233349279288571923044881244091373394929141558984328042383447522746623086413347508979620129962526379992530181483888512938051063710306996191324896 837 2677717410410701550202907025659874626942158594877221370169626079940243591026016716048926061894961063569565976076233025265024178094397759709139868093567292614107597859737096594073550476089778877344472913971717547663366982764710256463427401883359395228467230218710198857702220202232863022533356173518258263300459596380423899322523015957955290175590879021498995831665233970417396473286381996022134416 838 -8023566130717507867016109237985614783116658987752628711808986977004715581224735052504598259448982375445322393708139769022047388060898299080728172772013689443942933443675238123769314135395506874715956330530449660996088517213177788839245894014959793912188111613662637338366142049331316864404062286890823123739632328834451088269406974348020868722061759384785282804618899618925146911293891324577326132 839 24042008644366882929294992400829363009243481162348162790807858474600542277948729346837377859660002016531037542052757305508256416668770350284804083848441496140730077088676458454298040210231590325430172182299104036410182933452398524361142572571330541425558575968467137202444699760279625229918289139153833303976373828688751855364576136479971658756235721089961991166097292060396330894808402039691115576 840 -72040161616513624205994637943913698445554573911464673505313547357820910611424942578559142943766934613819787492079512069005096905661065442460537951245865768793116195276426959439843056201372515296556837653383622260057627848086095817397774161899733779915397224230271240647014093466263502620763581251044949669062930146669968921902667300280258190041735421500224697368622864159396983237817726414453150304 841 215863504487056281806309735575104066685847236928526726793567347612019851059204346370950107275021016916558697360333377424367234485452895261594001946658242256074497992980494575253750893730628702196579346193270552412524722152793176287099866308544728797032571708844108624275457702603889952569694412948573835051516764304909352270936878010178675380818473162842215214381927053921584654680972941418641184720 842 -646821403587699523749785585339652684380513751509112745487138263687798199789041052130531022155437085131208543278053576296530323761042345302852335999309673648546268926709961773592890148316361301237493693239471983634665015611424327280239381679284012527114929006521731455480265935521433878172173524790655790270917542088534605068110418627901998471041986067871170138994027094838567668530689443991903203000 843 1938162355234316722410389547530204840741610600607376981139396505427494961645453971152694379554726070037286809395448794454372002159422258879009490787967064811658215075764369442580830978229096852818397474895450547106049373635221294563533675076364237561968606481899238644155586088604256942563296962129440487378809695754594018701858738030542081775339582077375089896403777521462581230477824745609410193600 844 -5807597863018467998786581949886123272790916124331820361731675073727647817537148214508488253428794112706514621991812797600837433010875465290302135311337330460525623135791576208870760123153300877698728929176010680308571870217426960377192978952166816842968993348922202668270859775957618753243077870627754513850641315154764939382284705968699075658022704133908501473301915465560075460257101218963700838448 845 17402174898417468607014941416700194232788875297997833320597161286009945886395336425012416872996102595707568074418071010089136544832587784751532552199178841095918198556005054391551200747720896831163528570451814557270528518071507647163940819886834876192492091571798252774282194271100103501775329117715737535555471599070686373512979535551890323708879524707239934092028409023886712355056646661481474103872 846 -52144814855187095648679523039403064279101417116341025375548231513043986787248437160054937083977683309832961074054148948671348866608286092606542576625199009666847084325617982130711931318525382348699225673112853618242414202944646316476438946230041963692938272285114748487776192492490893389517335971456036736238251801431820501910505110734505129659044915091908232204110921703598242416347970995938721336552 847 156249752187089549889431675884303396859928449399378420782929647674268758519523652316669929538530531570668306028275596259418988693567686072060690743181529027785664580895417282937127369169323991028333689230562042158255453813381128284157933807838700393676390031172993757200018993425875191417947317520930559572490391394253329249629775209424361169481241442624405124293471110446093029655684112429051125472144 848 -468196486211550172487082415591998739883346922079977083973377635306977494573242453463040437449771321605033214171990908131112795130136191402247895257575784504249261438744404853706651704079306911795985736267433698524846969661157724381497497282341592488116665201125567945437061734287835107388724167467645733063136493344975495851511670689888538405114655661564923965434273461984352297881429687323016292558800 849 1402935054089733379042564976756236506788262155207846527241781748198999701053390814617167105856558589120382210663774876661426326043658976357265778015633446147008387632704082388492016413636933785169596835105505827293735364451595218975425122988403313428733947241026774335847685234841704940098044737820094137080439233520457601535654048998761185422577524423202600961786708701143366389537620584428744325097968 850 -4203853626784177548731074112703687509164357305075747182217433073721002633627042829211676021901946737046604106541923071596062179333175779743477572477433396866388662706467409227634312712392082765678780163475231129932134831599567191545898923038047813075543163010427624460413051877074745674728394498600616327551419715878891098570827120890143106331165011736693846328735253521728092911933029893943674642421120 851 12596741184840955052014381888830085955780389104516046198183847635709232333430034329600204295945903853664912422657936348495838492713981478667294723639782799070847344185066854912417740795064407817251338915442032933432939976233418411505550369864147729622745112654154621269355702799023524392022457829798452292114980355329657062079142171319597117220446496272192058248162518590481978334488771560278200801630560 852 -37745868832041030807268447138712687142144757492757589136107233584466748999116053572147091041725225984045212928457407861161825905984500839246013414850194232427081302470041878628406681044365531874932709215144179253613596078074718232773299536702508155273696358918018648388298532833123190480962116460145514984198262720492140707401901888285154649294609779812151758720167968807597216505662936881682821142335648 853 113104854319691529593643787674735789373179367117805859122966106731415018102861234385003475618581099197209336746936851691828402128600684812558980408390499950860046669535084456945143583528016763742471283415440246467951802201608149605769062465169410857187109985718839676790146925835546510338218059224415411612319618454243661709805568452680884315113012561487361048209468616511725055174501173955713125369280240 854 -338917239114860215726152754870783237711903981796797650463314130123759989842180209357405028229448516212715096879872837797879251811579803788452495158163102311769156238103373683047567248534186063720121796556877750323671191494529305213015793343496977751572425501028366875793302951787913661117492853196836422154478594383754605081947116876515898371826750969319053227634444646172717071918475038722454025774323600 855 1015562534049440786772401588279469771950757896331456819283053568862073794123585609793768049501575553844416465738285626243469758059961938369608529351127331137722313780141337281833762913151561047077136892140742423549083023978650016986536950345152710117690577029664949940020992291739119307668044548414458446021777191548740198034711182925851690818927681569849112500934638808889490723203031833176746489530655680 856 -3043128387659831329522441675159859772258988322535264884884383649686003834026865758318942811882641700480056348853624569292640104467058845698651726385095332205908568745400152018578974149805787483356140336848853145103526109109811890348376060320540901405342545920349828106412838359903419906171709664454501806347987770597259781897219586132527062630586258763840529592334993817646148945012956734212920688177180604 857 9118732438168549421486149617048447952346653456558413330668724868604034825882136834729340887881708152663692769960452618370478166010976797846134928071090797088416808095901505698612375282031811268679776411928836580175255390333386091845276351115461031920220525371378984583969220007882631317151108945148814509369894279882213907252737620888075075827425177258863753680206318693867700393432683328030439872975122080 858 -27324313634651912077670035740596223409654132910036923861479360882495307153080389046723934059142041562352394069426950678124125133816108796343138578171065780086619596287369197145841977680773644256148840507067828578339068100080245441061745464709383895820042311246653613725615721046832222821345087634424883529870061656286546518051999608839473705779903208893756110662264538822626913988530413120520976243138475680 859 81877512567629827343332563441553759087834386624487825400987048791086054263130292673186736051491984844580980599190885966811988468501355112674317462412483490038368848479264625673337893539361304208762648969973360352609714581654722847965793359899360813970501643992370323744068211782070704713837605697244244832095453528208982382584825692560795180275821178344139851147184326060304508887713954026890317509030403496 860 -245346918473002401236939553475446554848080481780587355881794912482126467251263679324188626517087029005215333725715015274970342189916269913211297791438337155614972700617517372511850874012714047611606216739111483035956067456929158070136666463316569312746342720475462826342887702147471985916640534928811975284644643220819108501441123802202773835927421330308505667163456409920608250483257441060456933067272373824 861 735185888107254582103721310065798038917593081293746083826981270852365023819117645361680204894407125242108665519564157269945973112641087544814341814066097400100615061083849966411817950003254637442443715664185887207927646261060002715009928531221786820912831834732886147346563599797172736557939177792627155057534874933440349947880172674324002964404073593254513834857852282847668675383664931054311303992696220800 862 -2202999012739023881176232185498789251188100845686480434483866151521646005249165751704431518842521582947061117212336680079200056322450033791479634461406878868282933529906710514201538010276573930990524498330102748621039628403959885765129459844746038264893536682126874477374611496065286251630837051583812216883194614587094660667844180657860083932897394584065885792982414217285694017814760930094264620502965738588 863 6601338872471744793420320314831829668102466728789384013412836463308199964744313596648505107446999783894669813570223238336977225550238455834028197818306128335318268955201336488673438348291101026119926248762197497073269213067154068410906067425767817004928776230990886159662250414350750363017504944158235586526500070729145753415839613977621747217162643995373008925805258659269904315061702441757823177243136089048 864 -19781095301885818599728251498957878484626488843559855567969714818871446422133134145512708012940141713545486281635773106544483839061999261752660884434715933171457173987287338158767976717275070088685751224589652837920042644045342105978961761105598668226851214918287548176693683847139457558472458054560950258046739081864184626840475985819259076503253543573985690776909264842029634252142305156276555797885690770084 865 59274680950853227526584540907859908707690010500008260846447977815624033671871773069559467248024100949722428256647310857992256775547632469899302904572004276046724849682137318505811093238354892103899962051024263537304141014904723294043361185775651600782984745648677702661383467015332113375210359423441636763643151502142514528070319360615371098315526320474877679202114197460835054798001070510970053541635996141632 866 -177618703311159498188783930318587139834244315528315746993686492415178253323911375422063299663536422591835682824480105861997582370145619237169389188642437755590359104994395313536466266689989543891016629933496041204599973877834660344910578311776030936102920174221967120478518206199200037250543413683132321762952301714675227739272523369801593717682783683158601504449464303520208628595571473752147042232011365908000 867 532241512344166523984383680470229976112303035458551684763088243707765977088260384482722551932949972195604502858130697842525627448256423042867443035862806561734432473789433707690587498109103615950243603883764580897246525722068363142015648017604899321909499705738126776492353275595852475891944650557554386064971629329872493757296067366860832902934343838195061634886721755432423507700090876761477158949197645202560 868 -1594884992634996692261960775233949502152189165008862824964046684198040675583600529999494651587100089493971557527647402175586586397367461214859699696174147312294077032634005845280205164264721780053667757720821257490898869895758797005106664597995002852980136367363079587410473344645069485860758990434556217603338236542769612576233606490232642156912128561319774286950266976789633168606052136459008537684163615715552 869 4779149045824547050230317443854090337864557635998939926589617451843150655028418619238992028461229727321406140163399119983000541977842196781927109331228400001396750970056330519113526176922135230448504995517853883476656663071690952355751555214466086776593585965333260341737436842841478162985171269278985362306855477557670058008339388749020986146711027305957462585115172571381469554375389950855925872652519074990288 870 -14320967313177694436724640892100705184842415812700271711056474364316199721447226827995462319768305631180351502765495983673198175788775410356878131064956826211081988251651555934860876716363225914688796003810392579837422877734071083893442127945178310581929919212511441037083284912578101075025228750215963517562806977906834561935854351165947729189106640617606361015083689951292911973090756084796552664579123872021696 871 42913575990119153248968212087695568923580603066759712015909756705930288487918785328436459993794807918921604388309924819043682248919292561459761104568929180724367381557761838105610663868780734371225898472956527236131953802392301881026788649061239109850445965367246187293603322098580023780375458664788684866362705729022431140853297771993218292369032083306421716278054838898707777070259839654671433180743853665583840 872 -128593089520850169082057268560950139446463435565875146212812149395178719975839204200922557297919533362548339755336965082753602885809760852172426337429600859211894458727559269460964065010463370311941826502104835157463363918175291541898449196550965215711142952058292265394640596975538017649957547276785862257097542393405154343489874708250241588246962056384438077427558152196913550387248544016359184042800266966241880 873 385337367911276108039704254931781861159161910011832053256261835988301868793580020835754192315415233993615643528020046571000486998027874443623215691541621818669319477699077948350380291027917728219976882164382837347123007854471081838910648591055043965770499338503829166316788593268973652646178637741781969372322527403745953609997635188425605997778862890354637874976206056151293205031305501577836324489465827614903040 874 -1154689435422920053725383802821895531322477165126988727091704517681192899737283838179451063700311782413363124027327805457036928430017166095937301940672205426882091203768747307470990826318211132961235073671073935062047349448359788452940093571838545222162738818616566227123393553815867015429249357227737056069910561276321825884689099933402653848602549655800150638309762602427972375911559082260873984951011318980314312 875 3460109371061595863849092949713154380717183002243387934210799137554386037841323684236023644596819992557529269942461149609543801535434296575482977929648597290611249298607606217358786224692970960713552415046349660612966254528662045723795389691336549073210072345856669439715437688430764865976307410582293149722006002158013187906675441270377207675351140070232053064856219375962425035955974361436978642359027297273248608 876 -10368478423557864318040946339037705764135394270421111104227565908767423914764240492145618798021292785917253805478265431192982281998304827066943855097405899415359051836581011781468965570569690378850542339608068441110380982416344514508761345404471753634388758022928888574756271702490421567921046019649304724652484547842573813739331331777120280173750506329161163583534923410532528449030958236137726889209648032632097920 877 31069967271505208013468194958940810431183370744203740002177928401642862084379046765517316078905310651528555303075121497349096279465843883160693786996559525272022335492058037584607116897898684510398204411049034865823385694883937981841378214161089308952713021349625167431880355526102934229832863008364376914550509996572809412502929418480093379366417608419797293667271861405113559202685501838642136098671803990980884880 878 -93103740195136904650836925896324911440140601854214168503109487044102927271072063826965898181776619959193199319351531502876392154071338561043035710236842951014454173894766169573008342321607561442890291350193633765455986100071413503611081958489919734914514376777025020702251486504967735909873497797473275429621916310156975431035476909751241828076730792502228461325897174453444200263022950692143254139897928675186332172 879 278993460379966560694316795006734717557827469037542798449590886091202628477820041092409756326279427727548221851162609759472601744964625449132373220436682972664473599589094528618093257878400815518285582953822562225192244925732562560493740892347528914179481089320354319157942714638757527425691176675196474873604958189843179875973870658278661531193123010782281080994689199220249489327239731378107168334779087988288651680 880 -836029267070422523353310668673590284318171631650000408535876325707387876472740282228050599354998694224482569342631593108783239547126951487911441116240378407859337366041411672688536273892435171047408048010488747097232802012826803175209548975944844409647982547295093047306359283200041844451904951933563068709732470514426753309539337229417804924050533811521386409794339878080552514621625996795195500961415054183393014048 881 2505240936510687243646697122926536152780900235591374663490026674083432456172570198731048334049031274407076030720258122369112091264943418760597280983966627692109705614471426578771550241857013452400859530928138807904081554605528152572152081951601931033000993073340888784175351663459448511787329273013825474323410418418323112640148237344574793859310110839179500965087390713547164477958195226006380728764300726569022836800 882 -7507201581856855311744014167681218879591745263795922035832358843086748278530729064904944157473457662423925112464446958527849497974201197034306818186648295907308335531800431346590937969646356637976725329073776492876744672467141098958855700114456707164200482614052433594722393145558728238524778406704702373473990182416564357981387182956990999198798650752715898584381800958222725298176487590814646059364685821383615266504 883 22496098964431754422281609838827299156738117744058901140217917892194264943366148477620025187627144931793551356263790093164994078867198604023528698665766014689397345206278529267360840167252842201683369445899448027034499033371724486686969261375143500748204840406024809931739935831902567667000831037062992283024146328016856126980447762066968902050362252371295881259544644357548660414190860642134306679923148879915947987528 884 -67411952666040404371746588759110311613347594914040756923571566172423764519204668910877202174235641317105336586813099498635825016876933373369148781409065806461780053678090298675609576474041605194863400070348006596531656315068863732051180145558998187201566763933593766275192308931143564186980064895835006033116822458698027659231279385936253915562135464042546909662430619654533567325401923745151531838348604494738452456960 885 202007342904338025303810116823910221919319572555972980069278862699737653677887889210899819396692565845156330653365355785742607847183759667994330585646149738685469720174345166200809713908653488109353375126059789232591145557293892085538242621636458079599981770290032954268403694978676996508740802328465422308518706343913290819069465603190136882705293163919930812255794226640544436925957531575122335568060139748788900768960 886 -605338030937942953929589006961040224825951992252943862397218262379010689068614385840788962187605826545022638696032753511452171370511153406913033526964478054413004635511158483366986219444102721140330937877752528656174608042051638109938655908093226195626840190603641072176454940111880461371051111627995443220029063560401786360425873985332486715509809002638021634052655810073580701866576145365816010426461632638009131133636 887 1813966726305583282463187802144808249816663354462598406146342887715231580095126310670594206871089387775276407727232309846042696170032295102113690095458379558770875221182253944520236044286837691985343441802780407257709666701066347757961784082676875540038167756888514634439498794256107494077678058922047798262385589423618490157860840232599567960933550593407210051100802252970634542056564741496473524992269872985601294151032 888 -5435771912949501255219079663859611208065474308811908061661507234470981120082354856637895478022487455934696532615050874437296863185198127552617713225241833339965426760772497462126518146224408894564187948915764261016038050990551968185846241578407386473062249971639608055344960012616316928654378283531160582618969947148994420756984977873150915060677090307683993562444397156800308284139985405611603309579672320856038042200560 889 16288972301571958767045701039957260133055594554190014708960917067076145898649486319553828519068511341518595683786834116424025695754069529583997286875190375722911020124519609942750331092847947463575924292363999990031829324268405685210133770902147916126124514289359968871462900871255912401824638857564350476410150911550895845815751504585874410609822873326400177545482310825577798299415503607513172827661864633123318167421808 890 -48812010256508330372708859183782036825684573793286257560448051480777619226627168555337146809388449154865274931078074818542557899523711725169124454040598575340453585024824494064399025870365703241974146165994143790119617650853505812764203709846247991213776335829793408367958541600647360823481316946577740667018175483686105913391660096663618925120987482185892897554332095068830044370422326728667047008776072942354278851798080 891 146271680566641124685895234591131356144307308673484071477436921945764582867670639778619732863150571541515470332186823530312715591165331432324985737697416606239069665562605386253586306480220457526454512079915111021598952214895077314664736589212217145819441345487282952795257766409560662241239231820038988612105760854690502158221878245156761849799148999754128680032517286671726988798409524299167261915333040866410309280532848 892 -438323096585910007046410271370060667010911923861236460828687099059449248884847107767097024600001656648509923988716792933324987416126604168839335063750218148516853381220677351407888113477162873282749899988355484037398303325232281423077014908814865214304603294451937268407902884988728438463341508688483077428354194206090715077624519401502500274841022408212381805189012480037064679309487334746907476766041148250167292953662896 893 1313496759758001320107719917341861528467189594907803772875214643990018129916966249031076862071225569083328730788136772552718551316410742167764905521383632436093056716849420596156224626724398487015272936583246668849050389486275055975695994074907916340790705654493305709367493873279134374180280424965678962436526939518329741278103527540564647741996344104547312860999948550081333280501950798253834490650701562699612661443625104 894 -3936082572026493888779174114719068271547652041116338151602572741889550973207553222767622945736927628159102538905389724461670021226693935422194834330857663642386240430021921450897679837801637076861203799895433809669720505085741515500035792997295858899133425259392286200896129748459989561559167182196724441498751958275846187410517518429085924425036501178627950750886000388405141304202149993541429181155135796745583661530346320 895 11795054143212353753861167570588314083006483546674881477763240328209805262729226529008675687671999886841020122172352224587931840145243726036119045447329892613273627746724908750064332206686023061610892280803970365966277072962226396510244362435793210760821118821410835738755919843066372028253534944635934995645102807719347632013539721612869356287186780133658796295076361925659391052423737167338177534479515959475311444662263200 896 -35345670060853984184282628266774133161687955717435331214056138706744784743781220123201221229240312160901940879500854601583255570078102013847075487752322278645803226004415602671788763364901754375474604658436004947126207060898227405062029933818518081424401516556875759323596844925008839075240486271892381326489367007637656111443493898065908911441167962753166778032873287081064288652037526066519536543299337697377963924856264324 897 105918797239214614813101120157289710076496348905759387183258529368706779700428004115011017462873978916950297752617945561935106992608626770591905140555454052396788262541660133758938902926260775653596139712236322517121919534794574831538481983746169802317072588747451819259396805279709728697828016677272015302280892592511973081064099497375530109210432774423509909336696856788886319155221639918171455791736175049635319732856391360 898 -317402542729094129690484537130586425184690061141869165824219045134955394402952961106341478833623471342442373332176939317558321733975294698956366072644461976614428969375954810629515131152079896752591550073082342865877731304174275312642914137613675554392945625747188292250431423368791478080270009818845328011226942035843387000021773718109460571338780165356524100676846685381384590567555476149411857018819181552776215956305961600 899 951148442838909438694288479454727285258681896236035075339762077412202260869360708810326967717220947493370137660605867098445070913603385894314182647056930550610980693547077040974320092684875686152927292432573783849527537713455620261412864354597139948949640721866716948699789109035702603101490562637799897118233290373319362161091837728948791975635588457205769778167278649896882893889798068755118455962330127470528821753480560160 900 -2850274833707265284620551143432666098158516749053985109101487025311899441738517590734946479925938772655132512522948915071673729171098146396628167332347268549997572144996074199453045877745677472838272119656279438935807130537934347519756277258222303680987013911188654320224199312818735909630912419705523044870661669950895583707400533205420805119015263400347578264642136730376826512537344358509103413808596536091707084033062505280 901 8541334129866388755244714858233294633771359847331586897418440586395259148384014977785078241731448042362772235085418502434538367105399550800106605768410238718083734507757381063843755682478722726596375941256331282049419875293639759750379007206487746200834121066174924341764698869265116272690521800557645912967397949401250787175798067774611182990973969153442711737127027254512407873987076775025153637282145440600225344399694949120 902 -25595594404688302445040426010869839684128587214342881800135304772756524920268284351389208966075503390805513693387900456852058987013187345690341635689592988087561346313157650793314491806807081518835924799574127999312006627611812589619760524805966316373770770246435765701900927472528705199958428601806073748569553900918431055124050405797738133041988334644216315427281018915108088225646636906539525670515080202110708399210355050400 903 76701748016707138888460014158819253804265733114077340145255963139622543116551470049677961752159814147862369938325203362393877761747159421304611811933597592209236991277302993407208211328039825681029914183441406828503594428301356380748420121193144112893204748311863191015913558284463818222410594511125343942722759567606287580630293958702447146688114446987995523747359727785238032391892172634955591294229656065118043863455238096992 904 -229850702850950928372608604376373184243092777661543710678648677151811359848161429606833626533850593502830929383764353881332981036032140345480302432000128182848255541338732089756777704079269787356095174251042888383204306571578467234239183072593685490777468856875657814115194538476571499059626390847788238129846578573997451436967716783128428504140705335656592712179661308368314578167452395299568102078611883850134441704465420273760 905 688790172521302671543109983501352569798085760241001705370712941917914262882004195683682646585417469148814895567700472625607784054938303444135447729927455946833667434376399367315338269019867031281469737645114158337291394385420025752864541795510146083406712695613825583852297776992085580880913780692262493231241624027903517899311512468794363255098389735627917067525137797655699660073148702446302267416924036766025495612913436539840 906 -2064089755403241449491769983671271773732674215291743521061242425283815920225873500310373493906631819800256557909830886510513392614964121248154239058226316661869102742088216647087354746566157825528907657512676534090226013524392593914031983230543767959099121874476009516186435280753739401035285972202275086429391637573830962095810137628765707753601467517332046205942444385737542267541468219554559287831968387570645509893031544140808 907 6185442067459768753824289763636732834625588221789370331030272229240806693686796222539796203349752245002312375302007000590491070702836253089838171731266955553429130378165129930301466594450735358089934964850556581761012576923093836556870664745788467309093357117722832834042960742668728838230477115477925035687390328232937324465151344055490726254441500755332550063489975947689228612417924642847846348867027918119505517613497059143912 908 -18535889719777566937396357320325495642088354131595679152790055876392329310046004979659455362681361077809792922022864590976570708570944322309966591718917826058238616474655637158976090973018117741588891012509211959219955202993045560319369869247910350313391284546555774952547500530080930102513841005036945438774228895555184662607942369653472003435370321272646258845566011215087880497939527489666685271531833765310074712574356385134384 909 55546494605802081779392384313054620604013945714484741487568880316053580902712120533104902538992329566505914102959607421144310902252202787648348730299595333534259616366294780661222081199671455146411594189301532867893449576923228809476056365588417226231165098076976330499771934590104327289847842270309923190499891580446810775663295821499545310924396045691599167485672385690819106267287037890081635496045547916890603626506383617028000 910 -166456363505518985727915419804065879546314318641098780260000369914151774859006541421733043103112178821825964570077856524681907505979952749359392293985710411591127443770204249300167709265389074927763095993654153989830137020593191038401074089503491472882240041212162644754320178819427341128191028436114910868179856577988512634593333932934648398333778202613868055504572714781425098146192304991518846241704988309410051805802701551853632 911 498820935642224841972787152651042646719471009758726311865862798974351641454542105467981567147635837742683735758850217686478164095856499457465577346411623955701183228861314599988427932266204362846095776139051416456900451140295208441628558865948234168822350897220354950404647856072056532994817192363135805265472563385608349524128730838336703826273385001088931345240854075684834861107033666011089712088050428167382779212415794120884504 912 -1494821948585746154727661500214144247241572664112498914834871742979060346595683743688589498919395553235476589724712329974939498326727865150497174219016412577775585268067952633517953441758263732081556750206170527606040537159009131607960017810494335076995758066844045415674608222970983952799496988082093664538153196393673505504280880231178729930869676289681072999598628195268819994022016353695281083026628814975952683659872581909785392 913 4479554054031326921505894703818070821963792780954870789691357161873723010170636059947405113957794341349686691661350421480212998271552507176079155162353674493750275239248541517311194541785990767771236876850035666517115880503045360364635875292343452300300607893000756011355649257321786981406907075778039942356636962977659208924788022063003981020389357748004543373088458451850997838134248661144495668586075647707591979439595203093957104 914 -13423959030625606606131997367349776784856486244021215637816878847234274972491654450980243552659079541528218652582536985157881184098230106296806133467928571595603942976260126056800177078721913252653629984346004037845055017428963536074695413389634340295445761438023471221209084233797104990414187764463219219184557058245806206206641111553751053435443040824487052540597662502518601019554483217934984623095286150217782723414727301028087600 915 40227864111448539140998838012320314692979765334542265878572548414334843688056957928511287236493110494940301142493241981751814433658302679197641986851431850617645914361645099068574956885087962993198091166204090788820919333435545055864713647297471199509912672193210067918370896117391391941224614401135238217889748669467510242922626586463023776008171345215711357368263538428879461562003411556718402417814155502111297637434155353608536960 916 -120551841687692401683451758017269938681473205069125021655765988425053652755148853180964501598442781996300356589676800480249705917458559884713457700772031037058338466072833839457683686298653338882454978440207673815844349238628686559550258870736208765410663867209703592240919400459149380590793142921959028085561013368383954433975203409290228791939648017126686463431811659219898146658506675544860638956468013654765802953513526632924060160 917 361261135177512235361096435148808932929867358266036597066570268475515199314230151081014667821723843975827022800907140370475672694848552413514265825214330741370026286551960077240692224589639449562689510091265744433958855737013864269406670540343157391454886429128773074490495452046584637552873499427495515656598007985918027783658504466330788885933319709420043616215933225615852262582942739690156224033409710104787470704533667751426118096 918 -1082602813587512156294527552390384939531661331797240390555702405856364175722709308958465524158564591260893398393568129803026770788157263278407129940266474803386647401203096048463120163231043709964007453443433619757974739799145123610609538306313289351315924961821431553107942054079662257821830435028999900368577048888185465777247370900444372966925611337180984044357355859456000720836182525708683058157256603687722176321682287873559209280 919 3244274372818289965653023807707421244254837114003917340141898178159332905266965654920145868914784422559848116622292306286763576442421222055204826828611394568581966205564011444469459118104781694494969017174337528632712117951659871398708652850328702885394099781936631320750880267399850939851866148830381382713714210998674084111570878520813928917962663288186746425059953113174789540926962808638269854754989837580899625168588991275200504056 920 -9722243962891331994897159388966696054794115134031304463881753562157913934588069902842219739780500709779892671225717270035442587230168814354564899528784363940848348726891282122176411726755307751872423456901791920043899252373321757432646021067632079275200710275590037215022786354376589344406672440922773408812797776046783995452661283371430007170943933171662889472498580600105790541256174855691024424512554887209114095122648881619696033296 921 29135063341563600766467057452278046809155003007520521520427404811678439152511479839136293682729839260578179991946774880887971271178356056046253119109060634611011338204364754242352764783761834305285438372474425297851424459911160473766253276574450273143425189246903233066156928003978465932155032158082974718015583003409350124929050724852931241549940960835414634406812209564156540338714491746506312556861074222387241223254129194636834303152 922 -87310390469349489064803123362954710774072964544229068287354576458424650085020844680622103519937685332947409238339413227650178549095225361014964607481924656648833326961670082398720920930080204105752349482805680149635017108202111859914071640730596819371826937988029292735639080725138049786872802311233712643576137846844912767134345044471638203369028841359613094907367886810464538457192840029918798147630355062719960383525133912352017849000 923 261647388990488284673071981822245644638229490714341931617359434977250901554894535630119976528870679990176093123777699878310285879520469500073014197502712459686536275596944147253371687207585963766534126402427422853619130388086250451840166207503378455130933254244399673765303116170073135548898227792832892467850674054745720636166007178993356505660046254072950397762771234877159435143079289829061939022867484845260152419225212478426797791520 924 -784092662461755476471576101369911461042486428342005204165008956116891500438856027229223176416063758541988746601450704505455824242848679703140883455503258442502185007714218986736565153547408586222438307368313348356787199211609735133843692077750695296494515437440946506314633558024002349281430827835629432592829822994218729676352660960758901224635349794778812033063019474102279163892565068786257331718721847071036992463191907428932729226432 925 2349734984155660735977523192429615751361916085798960460481518731195700799152982602680439616243598636409073303328887949069322751136407070418493544798545980975801142531225745979712171465549639568657944851918880650427042287712251332436147308849438448461375851397846733070236078903810591931896970354891959824573443837159754271702303807173943581072992437008178905793124535259228233539348594680113150595375327744727815031681401923156166462016704 926 -7041592420120905553280374577745338779729284166406172006302607428799211358152836633302613320816399801333885979198341316055475847088044946448509273019400752924242084799299616731858829175918196331561335814335738450253825430151995404128218497087902086333917768228344069810334047215179973688780414746917334321235661904442598584961155708648041562769910956744952555802140655636881285688344793320584931166591357679031188254873306547863421870221596 927 21101988935378506609506883038809656019512353197709110931508784721903138244820474829897151893449793579401871898827391775622558687390063496476762416880145945656466571275571019720716102967314724281636883378883151472281690447901286237897439424133306454628860801388429398931731776563347548902958228912385254107080609427958666790679649268128560292814611948247153623813809163310039639971771930078818472925816997330964546729593873948885778581718224 928 -63237749169490977242498536347984540291232601554772669720394321456479124416859634161577564025521418043444618265774759189661999687103196749678745992827247709989906826204054963193223580120799836451758806763657375263378643465361773855016718103207013295181241693329694380717406728807244336664587414494575331264981692895342972390802398945315127107772375036444810606906570017165022856266414606301187134613204713832013999867537836206018773910711720 929 189509035186074144933386356504616749376524825326681498925272110801763059608759118951379911998979147290581073468156006010784722420769967439295617700786929628215178260658868694865376153989565925383957500570529744599834384722110259507834593235246690797598047003211696959405207978329395694830334234488999020297271560279003863086431768301945880314202323296920671598806719690525392505539739862765781937270720964403498454324313272795262389757070720 930 -567915786089880260139083629654157936034811492672539072585734809467218975408184585502683671764682670428870378231990095432319377835146128229372996271067927821328711626297061346870756280826795950586117800096845589462084333569671554751340650820267073107623404074951394349712357542443727063134742638064665948640883333292722268282044773526583861418847071550049558168753997261535938947507347899585407024403596252797506822650622084921648567101994016 931 1701917339624882841877597558254673084357813173529950604204296582613900044456321153117601980905977068202522400931527783304157963652049084597154306762921072633197750201255425518549312592381053385752168273115144140278426735404472480929113892631468938516345081626050481501167501511076345225001530112312052426106860918896617936912627298359365741468362647782549661909369477263676484144806552070603987434811835028219470821235041062432799764502500688 932 -5100273744176285168845633025971353996364133255009819782771030424077921485157194185254787910590551450096185692920340234730164369613919627982673796983732356077812571150328759091532435697983135307302366938637980240126229476380763821055557639883095700713089899792164809951341521549174153553390307057967183823254392496826796820582687062274296968967475036803763401701038194802409296708951263368882082773878555037381981483285586584393709388946856320 933 15284421638496134332360546560145665352448142101830070860265595997558272746516093185393769558425704024082460018655167520155990972605058177748720189031635227860197158559827663901312636882701871724777511211609638533111401517635664434839276855690330370662867565857102877275758301351884991039965509979676781740094958075448045296482582351601944698257737379326227562601065398981074846439440471396999459911661386155627269387725577839763617210560312144 934 -45804171484101370445692901308188134177197376598525019633708140468057393380619427008476617766631205100007286501301727932458906565654772847450393799892448611114231099367192324689265600251266101667721899230508970293553332813549982898446297713408112809550345177687168232729313796995443097672239812323527305292910352394658803922071117243773777816179518140795551232409466364257217805941627825878011278459273337898798103514340379586039342870486433364 935 137265549196205390362386641139618344347066362811836475950428031648659696526733298906686078055722606085797237194275338681015888980710880768509094574650952950098476513825532506715852633052457344249151616731429021136402608068007138245289206157467063232573367861499564556667959846472490128088331965026271856155234747331457599187719932830564844844781492654470430361120429383552200320660539507393719119572320502223932530230953718871505559024474972672 936 -411356693905294999964203555979304974245214901375215080171955799972746205937486007941511163404168707340450053771305902778044410887707286918448728933649490411352806219316900300574750679179639797669733210397070944751719354306388509568306735935851799569940522023642015014776316844685770854030711105841517609877479457633218211620845420803997564349561816347551285156421972619585503526718557398021084126953967585358816500050188465923111429043946532560 937 1232753037872004653041071062102335504461647217781861200771453453920460348209669914941049463008437278774795892198321211313499152372125999644614760774480009685249391530247445084326467350198963235706094829023452735179112003086745003558280330645768769586024429620617754262925167671361797681817837231265824620647065526994894020453215832197655463573998143743189618984233889913959408871502828900314032363727260437441096339749701394482632513247828157280 938 -3694316406671860426117751338560410557613742355207688523847074263294684476351153657675149296926137729889073830457868789981072619742053502133275151958489666551424349244696767731387739575063204323635215953502052919603927335476312727578496124469583683599175454558303374004212825940710419140016009762879649232852528947065469543221071539732449354626547680871901775012338010507774785902992590676834400676760519956660057152909809487078000949469234865096 939 11071146292198738273796967270190623332401566546916331742391551626103559229448505210540862749254687510019013587761919888186089831687048514380230327594451460783501723934586479655085302624310816790957931515606791177598989906315783402563341883211680547304519717774940917677580339693923365123290544591335975268033159172899430943126746772878223561257642035493706642367367495367127447447381361863971755551875450044553757100588829916519061535500044153280 940 -33178105430982814592857507234177644603590652087939687785443618011418857818464296997971925919840909272046341783750349281936398995598314537243732800886776345773536549280563950200399252651791032872477120297302479518400377197969934515555344701154961329816698224293204672711847727333209616960717270225867514002574253084627163620535937381791675569364333482661404181651782110011291832691152287964614666641067330344397855700452264886943551522128679392960 941 99428541249066458184758948353220996580367310189149755106217856314772772633442420333986005413338325342370546046945786370946487957053397444237328903826471089353212613146854771057519545672742521466934621932404880172039387564585213108462064032966963129936765286839559718696313975295798468285790002488185219163921713392488279989731904374394746778826500654279343796011051586397212810967534755629260482794694883549911677893712100676990818127492469344400 942 -297968972341947570547319014013952094847533881808885094124047779592997385503405469854397551254622178812645489905019060430129443208876582786711230886944934060768704041309523374411228956936467237899316812861124179114296381204695888329495899111285199863056152385517267095674644598655768911675680326251148748087092605237039445450935969181527274134320749900020218249445821640858436482482169930452280446025321226227596486067822024722312558626153494045680 943 892958977559219336550077978370549968228134411444230409326149549448367562494829117506391813197839106388691574201043334862720897675806174926029627239137204300882669799300862201575962918666443705517995029846804804005303895317573881034533637640718145013186071277035239933869653294570643932038553055219979449734096490690332177341505300261663955959577554656513003826529794151853653548339397503100961854494454897968400848443104751467057478524641836228800 944 -2676039139316770660063740043231235021310796874974287953372539274776940502434185988798286482560049610141534389210541943142624385089889479730654465529151642973725712777777689796883897348418823350540686376521833464545555847302349680977865964292687360356717345567272381587054858677244985134802912629559337031842993809694810507963812879916619550325972746699576724669124645859620370068387354598023196246122840905114944308264888663021390267245271023231112 945 8019622055603274613016414605746939238467911904684850247567228810760101061263084360081214093767259784043201471157941569290912442936049742430913699871489368149831977340387743391296505069547203945747326791862256477876205459852115903005383050430449626166042525849945059596562695778858259313451005057832765741428756415192265405849081373843418417805552700630800334176570568662161890230264123340077401775138240740576064876262458354236410239358909243208256 946 -24033433961559496329705639965425552580398023519853647412106864353599245780846558309545710312716893750277458954262964428054690037762897483923509872236440125480733251331923099909435086545630362776103246781109404983910192895011357100244219365486478839722428356306846660275335761384911651483174366333716511506758720081289316488198629870358458403378427851437349213480997153947469613015058795942870317822260466153610026425775247872135790922981601108400888 947 72024166402223707057766215651402025578848564677238280206503992645738816817362758693232023091331092358276059674971798359893569511268324244324098223238666395052081274846882531724368295265574413472630426995552789170366554842705644936706212084383288353265249928567880392680850821118468316220592183755932091139429242078563508660904117581717716946209516744802991310751663428406586714870969587623401023581678931860105978887676526115425822952967720753004872 948 -215844574629448894252229766524929488048005034016913453656833167833907150398868773678768119833830836909137432000627509641832944073326275504351015877870307202893420782531638473237268277267401802400572830268318010583345339987475476339398773013073068918814889297696519098748586518551032399719783059506733434269248328154539045856843001131174337379791350457257115177134051646140561024145443935675125909881807208413654566408423191762746717231238553456600352 949 646851391197210384882340838774393534255559870120233785247664414456935654093132552520986862810763856869954538050352621097337084240821841448234235149276242028481442260821896541503467840409368520576637649402630581769266751237492320121756633925393853145289489084493197667880813012004958334191893764122032890180564204673969214243293776763941097505314764189626865059574739094108892066222627813819016779754109100362153064340989933491190170184308075378540160 950 -1938511484987850490273709861042840412658504158139269038526421671535679797055945660028683787812889158430274284030898855014861767193283981687497755231567853742196490649010462582800392570153128608507039355630830806628528885024358518392566391506963430036220374107460292663615353826117563886094069165652723101458412164982830174132159914856328616420856664529494713383512124182430419764417225954768507075365603724265722404313244293812823178471054276631516048 951 5809419276777469923533199899024285148345674921868471882019244756968125574773338728792585483981844481100191072016889313136021068875772184867895480977884735189547842638990345279685719058818524221077878195108168032482972999284355316677101377872543532822205600705211778424153547776587117909918995414685891585019990487048561128734850036882726087789978143328222480068066507477632994204875689258659106137336043796087596040744726736876925015053524521489086560 952 -17409950836813153037647289193189375554863666546313813318698429928182838513475142219795426875840548639263492782000194548715407678048926516205993494989396165436743692278402788952671592935724001683545363960760087601548237360250279251282436371462510318542481133273491356128336488800107499426432522516129065988416303380546657814213479865570112499043846991688291150537003351324642942291909362112388257858601800426373334504296311206073655679700318195118943040 953 52175046789022418757104572860177184244166455043307713366424675629475537035136417817141384215530542406858903867148536863726342422358587754757940631363814741329842586723104265738541520907059547542713073947461500724052220252754246752821941965594018989953051140016692142216505997292559435667362730067467519659275750103969926054215896459671970854287555727694047733750735172534162040124309734963750263213975459009169301052290692128671266958320728858558974240 954 -156361067892887940489058672753927221964435948604629719616989672562547757215361654653257041375473606646970237060982879343179887825496019277623639690848161787696037689141881651725880721460464618893728174440033994308244546858096845995906294020909298658221912818778342906736679087700345440673056019613334981577785779019581273715934915640886023468043913568614531110077198815532447436719840711221964161216458595545729267433271651446395608914695682058166240720 955 468592017077953178722184210912816449489231083671675662349554390443991289162685922112692829755607813846731747087469110659875224038292782379642781984510407367943518184632529096585833114994607056831256581410866274042089940427092329213564184543350681546416041495207506286692117213380400292899445168365098341484406396483507911797915962235190046091334414111446960641235646157316056059740733893849936632148010585779425198977574031080886319140846057744789805024 956 -1404305574192819934141273811992907037433731228785931770535013942073258413651773187084586775365916722459086250424266738536132339821871152215142856051906189444726129287627819939035995684581118428683629817721895266872999664564455569409551643794725094924140338937603615707200326575433828941076981396465806429953667200567493632703145480453788746090440724805377330185607315219297695054470673152648113527344527624443207837236534076004107221413154131465477459632 957 4208514510747134348084820577633915761086667883132761042731891312294780700473652560667288267240803719971430894688398125518942059152692230462935957321700053633724700937216914927016965123697646450851254249975335031757328148349904461432167362748274929876118993366048606618723874032397638994222289678263344038557334677644008147413021449896625193851909792693981667113958861851103003904364582254964663904767970944315340905345996420168915840975905431916583936320 958 -12612364468011505963832484215435252766262863770849850682341607471396988925949745826383908784184078789183693213622537597458123853682024419268360264583090661777060142370302466341822240991791172192478028133276813023147483417445277354170921242376957055661115881557606363557645566991308915101121234074455269456290996221164332222358799106163223028002332637133326947660051952997646939673942305614173385142633215092610873586572651756450751306845358729697727133052 959 37797638666386932367105901600793447810468686629220511846767236572257503830218529202322579609744569801995760475444393175281176178813491325315190198552453140716653648771897068056722753504074899771826749588151783762800695872510664365292239306935236674685102074934073669246161342065736042395450032324173286971351675495288586566348059706676878013967855686747632576019587592868473548769387458122534655420526198995954835933081071318865269498002187111186794297280 960 -113274798378328337937670498859877863906998345241945221440780562102484206791186154703210480767953257625356044674847415797170774860881681815553960626286883006085221403663279025832491001907524465253693290171992376964143335442930397280597710761262701360543754704010985319128751613157439204821170726318275296254424367694259815778089051979289829866866900056499474487709472389970537440168796647951324958697447443506707241450807858972883660201919828104652176343552 961 339470779739423114735162369111808790897143844221438332725752360931482326283679631160505915308746495276821445019313795521177764411383187959204377319153197770577978816389431419768547435477284557680163034022204001723967540141144166635626761142724274442463180029922986305165055716305273446321674535889635421279642363371317159889854425939987652589548972354129882168184246112432669302214966858538604265900508861801123074241922484075515306904688672054589491553496 962 -1017353698533011267964109262109505971056617154771732550154203801003600360369904757417607644319247552893010629927943526494340431182970614227012702506360362965256042544335478984607819393431404760698451171607083302463823719570601488959696323118706373220854938136665615008278242752166368209745889006406575578154647747004616404191522357694609494092432721916369081405812677729944385771668349579161815099217762602603086296244694479312768546456254626435948339472800 963 3048891769435379563182159221649049047216404058848619044387364662197705752884262855563048454315003569729209426762248200895811510274198538586872958913142271565658295724768631723341813883118415513370436221451757436044231832482612562026516985590261941487916972044448503170688023769807175531917095598036819064014740257089395849993656795892221925260914213220925893386371015370709076671044338457033113166532481839040133175113059890496378652515872685110798066996336 964 -9137187055911630246922466796000106532581111334039066824932672727270925228301488993487185668585109245796354806966945075091285739815518234416468857157746911362226987913751635942670643473370438193077998178188928664659528800873721671979730124453425731842395046527799449480912094376084130182176365737705860908751238387280877096527666177918225963731593399000755439034524584261495902148242658002311610161433013481668549964893362268402206731694656902098301664787200 965 27383155404866771683004947123349542064481423811441431355135015054163228767096275822968850729065425843360681970723735914159583792276143765733085942901765873222342434245149980462387047590660422025265876405515421448907106002203941010449557216695129789508576576900761841430417722293180093611528981915217731427801700732835957557498609709424434057225991250795672702438994716597326542057186933680777282998182949279625596451600591560955273265876241286315927339471872 966 -82064425359305697745651471969044435069020416080872612601569222134371166957291634065729630290522161300754838825305606078149063228405213459417478058696285924408572823125992953870197207841575488367644629600380067385699867366853425698726616290397405560056831379170336128387799825171883909786384907328462829775571105189509521606372924001352562623310821913100864162660340025203799489861028929141418189544329726984973664619921055688523698216417853667932130130394704 967 245938681169873745674144742260900488965895724718064975511217792911486703042638216672683007840675515459759589364773160718175786179853473221708222765358672811722899732594754478092897113055724679720200761718615755205541070971190514659518515436398347695844868221699189858141859274163670230626814072320233709876378253220972379924379964143072605777670872816091434768027579229308006929041817080785451346388473208689918294724497820833815597769297661109681478194448952 968 -737053836853103033265179645969909419927751546908167865659135141772957567692865151412658477010123626393349761102486507482880119532804675429933423804034617589677822442414651591887907567122579851103618191886058167201730007115107110566227152581009429312482699323033917635562879937104294299073939432124771393710963980599720730083824207262281426887075923764330196150247101269163100492546670988987484868782262863081683910913286115157112493332816744457294438409414332 969 2208879610135615282355089465321586125356233738102496885319018010019266023302456552840413020884828700770162751539340369174699553274783052062463016230048018039653659827422237588072738467413799677610843373825709925236144417608122857669545551953534385961752206536066098385354593666714573805103367256349838985607953612366490936295962531493874299942293981473077087044654354717489833291852590402732080046203568467508625936010262060582773038350064546630460993031699200 970 -6619807243983746005985819665659640068464506676973153036724108613531965288392001236192866651249687663029755792499858199165826393164736425098536070289432565403374421771460252235595310025538057384345073904857050260475744146378157883755499905439843193055981230618249175802020414139004966416566939561568700805030763248934949989447515272019565246033206305403551659222860733883296403310088668102811984974562746473712230125517496420390066409541594375573573791133569280 971 19838969186398250131224238132924359010537296014409758328390479984941317187662949121855038058843039237298238265885259896573176935231084445969866080888000788181070615195622383115944749922055352202311189560385186671456658564325890259254486878050230051464923782905285730194312473086939030025032405605177081146742615283253453761418032390766681763900748151458284048481252521415044550701398976814296650472265644713754099146123317005613052859398329455960886861520703464 972 -59455676172816978016724491441572693207505291450592207829836901436351910460557788880621117145483305862396880728933911603618996308979577151347962853525459152234011010354781895078957877081221441322358534145475358820939553907285306918946422129132870193515286616980478060175751276054698292536024762599118172665955512390492521835825200575516529866992710990686480211647244644874636276087220285167887120330851624498206217142697005202946881956929862440648647624264510256 973 178183711942378528157007828410715286118278961839595969200210076658172837515916251157133789924182240385148308536044487395840691918791826282970873258869721364762976470909089420401070061221831164332988166051599328182795209859860179831063680192477862713003051324572756419494446764960699057953502767300763116280969902323074956239498648574419354506401478001638175025362451988331011642938875291243718837076095450489315946192072208887226953231462592977086641169451416464 974 -534002315359140578737480339970100534064944855862197776278658330354421470953757224977077549064361354911958842522293489433736118799746756591367534951376505814931343242899006178799510789226411877503072337479074372654598786017383844894098641047815597735849383963164367516632336846254148370143721316833204781387688367273244969059509892360531372098370560541844822844787148835585888085719020671470455558194010949856018586811399430705358729518710775371709949357959604524 975 1600363862030162842124018003479624369782327044953171181832040657739096962181413960392841639349809106720762808051427257564489168341394895138436858592740666657671164057180406209694533872943154365193822943706518273740243746402867276698076561482593480797710482512085772272320892636677786308203921777695161650535849557596488672453733174719911709938058320223288420679118078452318765613272104811526859792840428889529488764895372638124435177840319853579477289997977687424 976 -4796172434875231878291754774772439837718551850909862404568359553162764973750651469415022331043229136432613948309861402024724198154282856844188331335826280710746060314808082134586589731924924711262225522890948719969480489988101213465104877705325203408728465017180563502512083010541746992249325046336584083888307714549434188079170857364025082355319870964394751384932037466335178645037474878517158516930595704162517721154500996545435254958101423308205955544315894000 977 14373790060711032691543764565541150301780880060863947922800569878874693800554664792678797733157190288101017032396391182321793707467492533101108939765915404218080311772526166315321939339893735470394878537384542325558484006842538744140861644841103166837164262071190022200220913906701714282998376253096257403738056204491818348110140215041671020177092820617307562204596651541793265726654634932232561623999474924701394951356914076024820863869848608359280872987905458880 978 -43077278801578769753491588897342649830797300059705758038577168011228760255036526081126335537713419973848753498930288911436786663177117192760071883899691257426578112275331486165857468512503618265569927395781281754817910658543436665722556468423148241737097127406856765667799542425893726201075286974873881120841879663592546005396642361327357663647085399212868936792334723378210236876085932024597575044006583029868831077425892803343041446304236250516727679502604372536 979 129099832486038927943559062129523324416301612232049738595695006072466989364940926988789242561441444538582474735302827033866733472688112199752860988112047139213054322181636956497064159975164061278020599570196405177360316519066846963463326295288886768129913540747675041068991313566525202952405232271169960522031387340241633028531627079531576384491498643195082118963246534225728483692006338058346184228628583261388524828683703235522909771853940760646262400092349594560 980 -386904293889281970785952005586132656949671260332173553321996155953913824249828063842932658574442370010017069691412656120884281846209168908851176247025594334559939330864763001257017793721486579564843368303741675516231887363774826052747352136732411880347039238526711949343720537192796430701697956724103671628290649844414680137320412829982345310736328773579813220152486032496588104703656782384363577846243279030455843705183049739688904423326376976645390440479394176448 981 1159529688108551472080223136007370042234488792432813707203535880228854886130983188275455674015148387185983878585885024460142496052859282968422485388639395865042020012989197985418585436841152440286074926414883308886566512588682964928721068285209359137607205104513521699142591706253469483398208462325462305973107597156972181640234523767404925781598406339865560604862931114093444092769554064160884942956896829288875718383471607569762770140812551358549727997934482427360 982 -3475046712936320755938998665244083537979735759806283849592674231683828849168516825961981719579003771373065737961567848254785504973080315454243762218702384960100473419783309237359365519983209400979550415925663521439068479173619109760920831638664189743126657300246971503426671564146428458850894107328156103921893793153662886816544451192324626152193046417244992504328370849037065175377490036420449257030096924869576190002105661132758215648524714460549759514104823867108 983 10414534706317803608338036691565686778116278279134600428179062346429867537792930385843334838127919746149594775213406796499082500153300721595322607829396974661704979343521494418373032372197899181369029018633778976764492105437926650412694111790552829934826056833926635891892108010693674536035384042595632451105358071916400058524445061830899771834986114859335520805357565531603299113217101324200197419273670421205339400193071193397137577148132130089069882004877791143928 984 -31211852488751222399378933133564238118561894964601561649085421605306584724544056613670726054511418019710523365959691710239628346496020150390860132610662274672121935044761064064819179334971142973432181479625014433413096767211835052913659021903403480000492807992349547030309750274463567109671134161887478572756472379078207530772979405244638305096326234866931402228366432440596037473306943605715490556078708446298888737379362320689952112161355390136305192346462327896800 985 93540495986592495962402650365768153224360115670562243642741283836411206199851832612747191180627112684452248706916761348860287186656092877110476255296116786631577616499629097583092606494248542190428223073962479804503006758182068097666096250772610036988229568334770505315298964031073034132289383375475695730892490215476539408899254276160375920227535185949788175192891758637659266413275687171859658528413624518265515621405003553340285066397271467935895181140821910436544 986 -280336881988215847432961289889295023101403794935609969537830115351516343124302398956052687564658334667907094248416865908602584824106241837587684923326597469063196609286413776225191330822012618836425354141540697588546029381772830860652431841161497436888610273879898507209739893988043919242871178958907103887362378272356777661656519024698126230288108079104518104049949115198148696449294230610968547717176905881413470077681080555493495770771191313137471332233145939036800 987 840158558177449317838601312555759552516669124031949635149849525035243508573137280761908662427821027302603024100118631568030846919661867634837256335562386335855051236341653444857260341004572772561444982320848412833758009028656569083900651735662804435562973782459716848652609236206142297449590054329880489011511576241949957440794316385738982924852117935271345887247876162321797831974118785174853068098326104591709146519634905474479991427265803552244961728648315510799008 988 -2517924585792942743036536929633202464576778619694942175788162392337404887535485312080983349644512208343125055020699664041436576648905657962300724706073103178610128249805299443544886507808238845702873069485862500405624964305518320908329837718867451916281489173091318151977824552758315665192883185358219592427762943432354999105655438621042381317890864368192509532871929760431581481411760380349206611925439280039934034623032851796668201881026189281258857987291546311814080 989 7546135967937595844651461536332469266941933092796570888813056957419684617447096526802866176285474403972722611811277860686368061867903306572557480312235265744590920255230442417256869170013771424330956297225577807080154089182564512813235075195038111022351765530424332423236731896075998006314164259466459437704001346655000704488399395777002621633320419424675277611491272965526436165445063021871719789720371222981491053138681667024006640796149162130169970278677949231139088 990 -22615540825122067546546349877069127590925975238714571542533676760266872989864177166691014085897982380390977766913193346117630342991989000606846509178183872186061879189160325911112253361041272541403987205927565003643249679398655464158452846942270343156126515686177769761477009501516162102370836413179344104647616124247977604049961205014889579593154424437024509557843337385538438458968815887034713826939020997485878939291922269989453346717478833738035416580016771214493664 991 67778159687802765502767567240055811246266545367287868295988920260335633481227655080799507401732601079476492399326119311775340180308988225834847762118270535209489183846423983810296056995249827899061394552578070697094300250064588020737240569435957846831435988886283534711634864386450512870032670104451014586279834497049607740314069648648940802379601466497512256326825247897225840876515142237820562914531810550714684020168925850838227154113545602543534720892860881437428184 992 -203129504790158892983596751416014039148337136468696403673361955578606691874687317091952555952974821581939124902415879751923474149252643140531252416106470061671180789894575104705655420813384816878941054440337302603287655890566552606503847441356445550066649706005322535690860770371357693117709798535182630876219600864116529610669492155626253106620140162728054113727466494599031825077556756582047564797175943496945591413292890906213413123185771999860951669681406955156928588 993 608774830065974688337546759530773192855439393888056895601133111583014617340452624033888022674776504559769220251349101854707209534920308143223572195702774323800034270620599709571027726425612502549575607265300918980245784421274985455141438709767681808549423549724836703014170549307907476624190719699495064546857848820846824985970529815036220351409640431519963071639086003003379818279395250210673403390325480481933521139649154682968040715883023978121238564283759234270225264 994 -1824487141616236012633351908090717647400758505425071923536997524553119260620933970821883721879435822015646385441417479300978649099122331950365212848087087234004328060542018646692245067426458395467993696220655369861320112465772818582360507615412927753078431402852325470982176830207090545707224525357837914378762417852244480505123078601665878088926684903910146214045897170152686350121387818806284731710268978064003618948309682345228613725880293368832964680539145128378687672 995 5467960458592578683088095869272884446782976746912125101494800621324021743891080503508399254919072986181565348126941631432681740315158586810039261018086124755578800277925929250689723408106230085714127841336677701433624698867270899510149786682606806354780098757679261924459941908708310671950143177843605418950018688354441269269096165594672489595791949062534478721216672838148960274281617071638327788207158315615904715617991989368345561034830919747478638472720376699231723360 996 -16387411615360288523110407800983494049846571877040856855383513910293378419191641870454389333266498859188727474055141335167223890402357812879485134677697873890966585170290059049506851780318370287004690367861428653392941492087152244013852527397202548928057139168933562153495700290142100870544805535341844283879121334954848943926052575709560292678364362742822366190295905671005510046097889617593507660783940291313689769600924112647520913458584836022919082158321943246171066976 997 49112924680738758382200500009366780562629445103909809713025014607779954580285482355985672344834803000256687755743994292356735190092522713022970493898657218842736365585583446780267274944424564109899713961053108140760390349404624779451746579481187513447397978309947633433840300694566621933112870769899184078934220014256791942131149611735498640251070114197589024020556976194206558933790093122516398847955312620308691683898514165249466386149083020617802086486577254087035285680 998 -147191140000089805933027751030076193048922515336467175202061942577023891933500879485724595173748392558885524125681650228896788530627991417486678103457799340239102674816112313947674768896567005263236517492494836121256841217504241197735645297703541670772733873410117914248005978660307706280627504700156829044648151170350938509764376248067416830592234335434572665223956656772728560561278419848468225397772803037537221227213938222768955213869522496276205542430084071737866479892 999 441131404564833712676161247831880001990464475392775498053026482558167700149050683864123561511714401723026285517808669454771756617317523827782897138891542767443316725124564832792130388464786400158288421794323863210253235841048746892913435493177873431595097156531691806608457475607954252858680469888193572312589345533458892000720393800093001874980567669583822238418504173699197640916779493450350691354444420416797309266329762015227739670576296406640876431944215036414565792160 1000 -1322070819480806636890455259752144365965422032752148167664920368226828597346704899540778313850608061963909777696872582355950954582100618911865342725257953674027620225198320803878014774228964841274390400117588618041128947815623094438061566209414378470360443020510747423948866172420423921819088408600951968801430460147674066488736679377696671205098258938488755071832800992778143682463883561893184248361394225248372216022940833688482926557646932416865020523836653847370061189192 1001 3962250208234185724946419359896536561334931167089355147846914190489995796243870827794540401150673512379349983107510236831021841904397459276319708467306554467615245430164797614020024298388506017805365834518247606516869973473395887426757940578583676347124394140236204828388252910280835851600795309455293115546943861829506240630055194000922740949805863348905791021806313413102436643172913636658398423340986195083016821233340163079731507359450918280117917732706350479819564265920 1002 -11874887600127005720572951434899500293102593108552229050882518277486484407305732630605793238179114329017153691888077087029499592054795978250287509508304973120008564896990905424054024918224235101266979641774748066237685160020566716509535025397610683316172400275422676508003958219065064854643033127002133461323025790740836831389682198071033413044038028877455428633580287819273520738882095335633508190296017007106275364286693668013014606109498513768237598577751182925763473294664 1003 35589144691906061013003282166807475454702288020247258750700747699027290257588267485145577740744185117672546358739341698515130382569009681575637341557292870586984791705238944870096110572464656744176012764880251931316531995036713409598865689603649392035138252053228284445612931673698953327090294060700633776632519692145584966935361159276483522648854459531697179776124703428354787356275951099357439078643015584750170616998335768681416164024101173942459196166682534432727689129600 1004 -106661092009905714729210035896338340282070901048729085239898954010331789228170415201995063169222363564817422304229760130310784184412500131335749761699097856171551034104645403500118721825245171457396038256498683328019367303850070368010943087992653034657928717141067043438983250466504597405606874692990567258080332149323829206469199297885894391856594015478597126073665465705435714047178433146772629482340853615788874318141582063483296736516787687667397504744457805481387070206128 1005 319664884710284589815304107581861772069251297471414930092115074108576466821143572724785204244475382146497588040139340808453812898955672035406247047002669395809663397734519358549609542425510901920076484804551277795019238128553643729799960776171286628757405971427354948945818840018388509137954312921337931444439557473630038455356514424129879875739705294425476508230716765320370758581859593639054747445578077554490386481652206831208999979691092095312966169016692510791155506946496 1006 -958041379126747552975290143498323302970966860712043751717422413953636230085236453046945716498104649276034023798230728168477381600746869966948145970887721896984229765576119151120350666414428796509970777023580618838949307114899836824400478865978828337191939074661106321992022054143946281658934822433887570402891710348140565026060429874674903705300969831162015129413641096007875954805679321048234703407697496380450295552234268751873235058326783159643755712976270149289021576799116 1007 2871269992258713123018297570087328429360852021478597857679424871213579088775812924821928671689453655923605445703138369029259918243350599364696628143137184394338039158399928101371616992292697227276158694197781834812263166705826919102324374598281318328809073497080859496737767038695455874034554876239822830104226213852019622113932022505560427835710906510162536222990763933098141002170731971365537659450044205711874986531078245139011214909443944066144204189385977487674191185012000 1008 -8605264530370607484760195396065296810614220195324250127033276325333553995229891712189530274974047117604377035187679576227573624020994207024552096845652216324697635215799784518098864021543887225794916086479661629928419669264189605762025729825747069748807218173526272989174407809979034109687025543044180230341166674171871817539276968973227858619193242377581998607011025510682066712782703797664444082078870830857315286522230633727541127982640931213497452596312077584630762836160592 1009 25790208067235596663939376489297777557281865084896464206291999611306905135356979720179523836988620895575457041038199245304442655143197702717785471616701984307121554898492119308950411101237576779785754455415754974136314251590594021629698520301509998031711232015900723110935959040333911383919891817008438363958971433241678726678459781930519482135825516057089262427121202701356245691450291235367559769668732047935305255630487745981029376337255168554474650712170032885827864122195520 1010 -77294019623289258516578705577331062045437827338595640744995923587550496875965918428696454113430252921690008379428345658947077145661841035769046160974016739106591036314589747671478113270738757339021266075785633967040221029272008023240690515785975458550092578870724622729182298484565413067135760526020253683551208595908589012866792328712565344634907098404900059820744444770664535282448384620007060668682215293902270622174640232374266765490297748454817853813661316165360240658572000 1011 231652699761193326711407990009211788326089630896087825378177693838059352654972040394609550903752390062038304045171006277556522009253588860910197693126875093464857408539274911418970013066605771253446524440781870346322324153011062621581891456832850931875340947513743290376270468887509643202152856172357694147489040143687126068572763012872604183898057628928558212800279698904756669284121755498764256859109383848392393102591624162700544529745303042032293758268374870325381129217900160 1012 -694271381794169327979941140017726634380464279157939105110684728666832032215938931340761628350870552429014008072138005968210406377535706536700226880685585136836870079149822931159818230860687059497730542123410486917386965569251534517053237933399746570254049681588223576494284003728118375015894067161238287026961972623979953911938727631269878137211420491196505125628061241967039238486733571787789685951435845255660516731899600026116407013627699185476369423849333176031231285420280608 1013 2080758060342643711497632084001794730482812982747781957666375948896843089642241456614562984869933857033056790233969384125850734217372561742765931697691447655909908746593151450149267669193530022344629739276085131570766858310214865541731125731216298745442968688477344717802255672662833409177086711068393542989143905495961659084603987677590747043908078580286128656373335415181781445327286132650893674644872459571277949888868838096035093680816907868498182357408632396570410174573462640 1014 -6236118092092006153097932843472834502896714649477819890875854545066574111856776909912876638086517743119782628718967414554694656101178713152135765709353362353363128876623853310654461978973508617263638833984243308524221383042152836667969320608566875669865497329791276152167745315888790520155129157147545558952815144164924558529831648283995880902641199260989978340540686199304541433196705237686566358100052973344874645682533900733730505741373274740121793242988187050766189223931518640 1015 18689922400141756372141784935807253751538725087400520303491969976445830983515581635423616485772598004502836213362658990222050388039197680205711329347638352984168116298216514060109234817770850456863043677812875019242050686910570373540849924425122163213993640919062021470150901445977391321642856694394624562987216735376041818595403503109945655959911283168934615724291329044544139346846175038627211755752397479570685096205104349126110271218811702954172306276621178964908154639805257856 1016 -56014580421684693064145408592060125662830135719620653862335677734525152898430065039237118306277126893416472706387102977584786842105666275813376966401140536256684954850461894993142342539480550827901543306043508300779571202404219278968393720349149160296341869344652308182990530137533964570431196144881242259245704997123060310920108346144874303351589393974147764348516216018223374104169604850610534746655741803109954357038902580207363795057788224681233616786598528018021827068141510564 1017 167878506514547634670123112476498783697449610298332107150834951558340871223613410265088236575745017474074148288169016593587443750971554384148646011396928568840094141970705856380627197699446134634654772858230691544519304842603795833132413037977867218249588898520778334444275796174044709659004420750535787003823229968200729608961898458255734479751818205026557342665452160301539773120097828951142260930561947303139515677319972298484853733106740143601322064061828429068983956187007950720 1018 -503140789170810248898374868532217867446875010825354871234968012971019644502204827818059145179369399129076843248726590989229165898049324583533908625512798687162207492291378750311683281120835124528813076611455638410931629739473655291637516875117639688856657781355624783082081338877023924245732512537899366527870324832425815543999561654801411976581054827268829541091768574818941817897275940186130300298112958007990985953502207459557738432184988927031075734489438264288734456356003430600 1019 1507941089428512757738603384197638240611144536860288299069276066352790965956558924589158615679876491599804395762130528833273672868147828535929889050359261227275153760017537491120589539296398891374872557381143787739926591976793467380432754206684414768045620400550229730292891425300325051529801239577678173156029464081394777346242491666520296471780280810337546056695399035718544078901823632366667328921218331037113470657588020560005601448605130198238402564035382361454491456809113807656 1020 -4519388147434277941575402495580568727008106714884216990445859740039688218558039835753978321699394543941766703769444143767958448978360697876801638065635550560568769651346678539564355119244207265620573929327604469726427050659860421354885225107682748024299721459198684601118773569209503769989218391399874086674372670154447717441417111698415099449646384087008044722690375723925900293705367477112526101614703543944534742564849982499253184531242657839903671929912980751130273930672147674112 1021 13544885143142889815103556940721391091718713562728407434636954754673306512034869635070689191381143295261318426576394789353528750121237742902069551891131033021880935487875451842377009466099191217236979651069999683998890083270492545882418010606760791222082649063120623757606373419617317382546334150995971132236969848276661609248178149925227854008518075721455078242853579389397421887961434409828311531377564460275580449951752925128120833384091722867820166419949551064543722968066976229200 1022 -40594895492609267616107822807661077215200019219801479424944219582743970495462627878886028369080667234232307573976024696467571978103083372318042111000522851414893645204855683946380410953680844127589891067737190833746184271093462493187716601260765031699245001084771675681644796403068534886646008214269991583984544510459174165160303679136703431549211518419816088667343896771060527327982231817166870848755994545120215706167702638439782043186191922935324678904939396078509761650690007193440 1023 121665639863479975084053357505658712357578943233539917807310828192270785473204708774843170068036486549517355837546912726656476720297217614396008907456112475501528754836840202326101994119242881813480553288056917982664517082280113396005414564482429042560818633666681731875508275027237076664924989749268796416544981364432300613271276810599363935554933415141079994036388869027385832703269714505298656664667792619561218098730288506842315245659253378356913452135047947427146453332595910089952 1024 -364640477286152386262656009946158777563876735140365241943981378634842813102798096904290711854300759004364028384210424959090553764250157088458350915022274596986515379486584551698053730421832426060128728555709649696091213794450847668301384080465423881805649097302882508979157144179341786865641012567437617910161572533387838006977094725018107696100788941154928445351806693899926578531037588179481808542611434047121358126541732577173178903021085384037922133749342606497318951927155913646901 1025 1092854191437131834730613914687414404562174956440197095855522726991450850587117808478030309089182372352591507508579927292025542598806324464140540498486270792139097800763695358845288838883774841811429711339648823284285081733222442962948148190428999214495080156262574346710053354317826112052648176216114935226467944802271406581886420660454896345715564273404933098304618408861030426884193743538679656348447922790538004809956316304098748597759019229629047675505998387609574636794605533633920 1026 -3275367094219474066078594334954970072152717340208193050444183611597184566818116238859593762621087519477796184784486624193936202233264568934924134534936922695738524110475987552094798420631196528820805421412690186743836867767698842213514186828040072723706505471503021202658136457879287612246206951149028140554095733788250807629908100570516705498808443227472619764819804057249408338428016918812107118196023713171771750966496113387262853402186304939437856874573844964502488088691587544555768 1027 9816533511205006013037890324236998911476206400351332238819081944007920249918365903807039533931555389437835108828286104448817556449842593166208847223501312616828799622244488495956951839048513063009190931945725798244917116834446968192012334037689890704690471705474438508666253353049606507970476558513788001425673603506284056200489026867279862501680701482142656116708962825455701740999695505496495353075076558776296990382803571518195218476416675906547575655887653942081304245320895431402400 1028 -29420953062278816659698190748029371251223922100663866369456801040358367986379849561896389887201480695387130321303452809150590361305413452864873013906233019623005380969003180015606389704385669987481826129693366910887733109890010806419834631488446232656906453234243865886983681670209471074172074617449350674349377913038500892010415226880308687385085361874946668064840330751712271203910138273502227629000365016758628135009664257567621161731952421459196934740732580423913639784893582868746240 1029 88177083813477036519445306381848961067808139706945931859479858511627995014572843584925623335402688498128192333236004337629174610559664809169357021269992840152914086402726731941817401213144223752569438079664085085692681157337991571427376096705896656738050563628474475350439436095468914434568624713647174438462100211087058825520967094025743288730156017854624331939817047467191094622160244151241185703039915491728243380322438829822090725540706392930677957382814373506127158418204276520347088 1030 -264274424982721953141288991068706546423615269199361254029334294393587981174744046744335339064454465430797795856989849893457535944463772102821170023942201842283539596820599438353777007325219629829302772186333039475275055080293572797083796126729225687009627784582905687521311693881576740796056098253551429620404391247595725606683844409357474839336442368131497822946598243730403318045414258276523495475294425486162602558208700139414923983390722745017955610454483866094216948567750082942100208 1031 792054290200398482256627529003203907321989507105748084336220145175738954248262952900093305246522112687842084576235340611817445265172702034643467870011060807619919839161641381681058149985381819759986000054092232762948516196030203630445130971477506244472440610827645117575576738778019026749311380672246830722209030121122455657759535090211842795273823971091174718118980107236841378010224704185971832139918907560546864926260214067782837671578733286748761571364854182994430054112275464427303224 1032 -2373860387199450102344717972099718687351660412284960101600706307198217621598718326860454063108035750526642991854937895845301703687189115691038998180178499106558538820278058908468520211148048419106237110627235732495930000575892848671479447766259620522620731806872121986861264861072168931448010455706271329817190379132207572682119291356951268080581909491252488242108214909848931674869060008508115345603043610242167768534721462793076866119902557779577484854056779923663351838603579768989015016 1033 7114687084965631671693365771172051361123659861020558058621284343742189502874764704704710338221179751820413071425835165089113334574576478392504102967892190933112522930862410823444858251417577836934085280253554528371151289238106737160600552066156612238586424421945516985463481664202554258670726332292137795035215479664951854838674468637052942204594203899085198653848999433737319599764641849120651142716657834708919999661925001292310697729505388352121741162337349432725378966222462763234217440 1034 -21323419029311888346786983099479871535901568577662194800451992438353041846623690348046322377318603530842804746952285470610408340277188110772118196419243616732800491840176606520169841122962353691159313620411765457855123641536646787679594884770811737554937446844683545950302350315866072712828240651996612506742252367681108722601122992211746257144008047478973899462138307053045688409831712045068724913171676777126944471174304897423333179180134463336246082702283577352005628729348956475892010952 1035 63908450076256500146602146448875904835136875099428143257006841105092884838866364695304050255499814640265101763329458482930904996656847845038754246659414202033958575544181481570595987597516155700460087778277581111368689406808384865103481480733389395151824142851041035182467622253228161297450959141371985584968500786903437096072614618839077490194313986489808470230481280117380032449834936833182222951496203363695343127679572360766340067185001377123156506093013355739029174954757608157197364288 1036 -191540287149398101308107784482393517869787642069232031672785947520572787089459519670771308922130235963342800169052093233108552137663622161047617698723437352621082410294096042738127935801435968581012135667521128716988205220212389002071727796985689272232756748350484098569090796765007751173990123882998579465111125881499450116053998665862826182474648929844983910625273708934140211776432157096514325799272992110366522446123937899222759184900055691565821777042345561542966560803519110929645297600 1037 574066742970423624749854382035948942660848593588402270432997806069373406243047432147306873799402867284541391442057768339924185191763295734364508975537553801298287493919045806007812559759752160414451029560902283560655103012941277741985467688554987671976125256178830513717151303075043705386456783415506312173559869652850064175425659415880550465848612172466881221758444869449472268921028811418970340467242922857858691544563404660686126336664324358328912679147784994295374600545715022350582124800 1038 -1720541076474940170131789000495026166298554888876222989708146603739711625069480309643807017716707437497310470882699149619946185097857045307907502334197812982503826968768932083323993134308852573265276640620392104197685959030115910457915982638819428328764508274331873210545288447793484777740136254893218302426166628208402480962398657216098411900995994609379463716803295339734760350479653922789218617726047054163677452888077812622764940746212769531117203305545572302546057252996957804620997889840 1039 5156655353361851481992676561637643389657074036535667362801894633345006737696209513215413910654308912768647551808205151026479711640738054945932591211445610806079804793788695387363729182134520609382166947922907615468329236207681371670789576455518479251735492796840255230531446690663506162051781674318498952373276480721895716024299980104343770450207023489541292052619409014987415482040386811331328380732221558260245590168826040132996744080931799072457884537522884842887272096406726796047035690776 1040 -15455091092720087566703050810215898505347211319116995355628370742438832693652966396819658807220654693365263864409784092066862751138635112756222968082765354694760338021384003386935330635301250711004052285265099074437290605057060418747933759434472211494653874324421776500433330980739057703465788789163653704142552090037724298153924322214365510884071044586759970990186757666394679462163854113648956141729009986468119253981669461614718845163986667141024129284254186241277412474584714063983088555840 1041 46320734110746083773403956318802692926689048333952954379981284069557308361380648566837017750747783519019811005723848575647081444334814170796748953331631034243662108190891537528566985189375506453729724428460239300907153398441910188754614149313691930339076458350867652892122534106046538060851306855477698082269460491095530106189461201071985084983631989060523565857134985104535652672390742201651173734086205723020770659622044215966676170504613530424238869340937208874650854370163178820286551600112 1042 -138828841293531688698983258717486381967418328164045179010251007820755733217458508132660274890197051756140949876080210270389477303894073565641311882202191669810899005643142295299150378835335610993280162562458087655214049964811982264376833002213685122906520426757022038350716160611969217323005355781207807348987784034552867132373006305675675619924416360357112647261798167828700044986701243566771616431732436907538734413483371290144296516082600794763113051114315507045378558462263696558119120718000 1043 416087207942071005630893256712236270402828086136917765662554794293079982778308050261453518031405545340073450922940304223621769944365171587914420847328908111053566914324508931069169783546748916553205933049131334621475666529244733037815896418906979573678626402961916625068356684601677866818903062252129006071699496971307786735272350935380122125905055503217934417887245295582287535525442870234739468067155353903762232620343461851802055119938092317511105315413380873215460753178254454289032606199520 1044 -1247065970929827755382246168824317327672843947818405832143806466803685120798204874777862124444701102843955773886858440532291684057393315994812473976333480344335834171380640273290643920227756091853430425776563166695974483304604185512764310244022930160135485152408683206801576024985808704039031449754623187316278245663107110731569186187686169683291562345625288779985542699157799402542204589623524988104470280095149078044567863872596893811456895488039185342849961287864832814168594440963507049387200 1045 3737617819093033999863344498332786478728561956523681403133398903377169185014332696463410692594070673786860750060900129901567037768187431287801596644857856878908930741401115154015594983878786679124348414863345299609370413119636659355002698262468724648919871813017714219633171481680335058209610569723191368416309261310685353190432113139151393680259096659049521895413944104909983823901753323343061614106372465982365774662458223581191967914913350674329267059092863225336916529356032361202165873184960 1046 -11202133712100058881043580308100655459669255959561894071532701302186831161586934037679533959161005317707273854150020943825442316829127721880743791091423882710687856476379059280916721103690244970415709637281632422825407500124341230476035811713995651788662260689359512078741989180849185164690177515116118639871500236005557653465326521748624955085379087938795733034966221278119857180839550850750652565539024485887069271780195595636942795765195002799831805648557718926283707933016212463295010090720676 1047 33574303331967511717970157599636921520957139638113871629865918516009814885443934107199978571009775250205754875188887986365079264765809733774378239202376450760399707376196263632776189898166178335400665560448674826003943395788140192200382404162863758665798848520947089050286511733718769075894352825450443954112119009194838344561617979026705652766694822630384425135651619043773129411777060129965550202710693783332284899858125491101835365663828907753260116858000303676552625065437971782854883321817440 1048 -100626800348959880063114756698911803909662572140568388157832872193498882209140646021674744934677198531389576395962115615622818674264702646741719512723916442593907901592206549685639324876087753961348750501306572164578612792147469793608207186522476207995747522483317042022430867453539562827335660868847403614412964379697083082490325831152376260680751563322043896413882227916005422038199442110239314364902312542817267127954324243241981024710187843502535068997100636583303475559263974489898731146678188 1049 301592621827578515651508860878340049086729386854096293963990991588522865267433928591177691205553014473487920103817818394202232518482578762017126928507143275038366484848329258543041027083336414160610554410017028489452010122508717856152720109081663677700498140717716320420257197394501392757056707983050079484841274951041908218116421560213031189766950654628452603276752429704581106553063784608554290111017513703206770530200467291441415067819928058878282824970810477925709152232153405331165763121365920 1050 -903916172277513894052665128746796318548511790885562892480647286218172816187251974548986851641786034807682366254013975701480405462537786061017046137154266558614989836016849692033285821172628281298515633074593893958386167481461842946012009698361900565421580940727608476537977669517523293789968218024020853861599647318861159687492305193726222658412876245127082221043795021875198181069077207337199829079762078556229413460767566929465290970266203210777822995724156768725803278874635517630702725824356000 1051 2709168356493024515952326503855764418104483483624665186787858184193381894376635318581644702827427221355089870314123714043447456904846837385541099269301560094802300650288369676408040282296649939191554942136033078942831995781736256213071199381389140610057471880605099696562938345006172834461819581415771456152603688689616227866067684062769959526726718487485462442945594375681208588931945947183026691663288626900071475333608574403899523934622208186365240866364816100948258902210999333712213101454629544 1052 -8119779304203903325853313181233103812056498501776206591199730850533966837423508706737572003816423981875093499144897405303222273403975359578527648285273592185277237595398507214557557994373894732196742141211893819302993614733663893383853128944410608691638433291608243748342170288427521122280503453893761893537554199806781339290254546045011868939461595462147757386949863444815869436456604742171573731500214700552877216773933844834400313359794898002393907491944175207204890365481480555868392356019482416 1053 24336204638240758686033291927798362422459932831534385566786657705873883512733707007088107544201931706360679091454222422732164762452940393950458934461845638116557418661992107093203849031570761419575420890469835606571935278347049617777246414955897322915986349970221878470834600005140920077088652821093810259969115186434073978523394324358448456610886100902246775788260502475838481158955639166148662303586640662386944257840252926496121697190976849476566443259927210036682090173856503336707524011104426720 1054 -72939345780078327029581754459122416406594808173450781788879555685821250490252163600940542440354745977602832305411659044981886607769296683576375497120465247448012225382574066705342465930485802015596541359577049982125942641649269205463303059625882014318143843079942063424466267354246962716110186700150300074938702192286639175275610575788336556243160650297876313736314743611418711959490654837220424921838357342040421612717379978490727014030689753235687887647088185214729458827246824021691141989795692480 1055 218610626878301109068755931374165953248959984307536845513210573534186534644717859057984829570049011166995408293565560095007322704991958401391942485208446552066933323848056112722552490305399152581342430122258418998561356050137430547559207843163070075141993022433926769922369198340019430872577405483891980885049577840602577340726263518433809881014002153135663415384266724925229353918829848748472270415153911889960850589609163498088640473767553826440779269497369432662634155058425489384306641965547412384 1056 -655210827717635426328231555681093979197877225694464125046696463291382937642549265074357940898868485173807260652589959943842970039109420776899145800837815660314246183692327269665604764977829846515103022099382477396256337025269855760440239416298406049076931555731433867920677726913591952816227500753928892517000986889519434948525900953737758560589091110058179266911956586749649634468409523862505735490850141299110581483753540744034050228860405627421966205501328232248394666394041100381810127549541463928 1057 1963772849772439953271369506525738624502246973509992760783287034727626439405483511594669779344953037871921855957809832641527463655533249783553920432407000957308923282816738685241850421428349057483298367086890906708931008227109652837345958818196168745007780272478840757249664653016541623590465908296645561498151127338241695222512651000500496518664096919605604663267372330335906069497908622390486478327234453046045281835032056696504571654436569291050345418777843973811261587528685041944530062730549388976 1058 -5885750195300951882630919381089902815025165551039874333122687322420891719617002093824856210116111609727659929340467844334861613659447953746360568706202835572425893884510282014084978909592906296105424500975927282773176018041743581424597386968336532221566328755655346151303284606891945820433536047154792724499360907296869865296647858420295110358976518380076230992091035097357963273036389529392429903327274892311639956349005126292858152537783440379883515110480486155673679709770970774252644439295172611788 1059 17640577072601719806865475085532909853531516014164835819954116677397460168143875963928322578761603634821145057343385210499386932724351090831868220088279320214239647959807020880741948119969673827987362951933515765365496394017463765289586502584985980426118048849944487368948120721573522630043533697474966219576875990905281630454922425843020368253902879417281005620941885142259564453911861970489754953437284722651406848027938244372684962314017699727635661754801305881688125869029076642409692667473941492480 1060 -52871805056278928138124164478054768494971345638680833396220970456690312220936881073019132861061900705496960233188617748826936118174776807144193712472135283321357888271987646545393555827494012973128162356879980742043567965842907907853788979917453263975268422130108282840214730221047552666800344649844004526949693563881611352976878389853800201178127119477802369318635006146158228606079916789275980575587297274708489738072448091945299636041675375871278486854687167855107468210251300404948908265821193486976 1061 158465919018819030611908428878618439032996116051842648633348431717507250577360303310274121110440003999510210689481436796672626631287266962034435443601687277061185753727540731399011788436786956884587706215719452176907206532875067999033976395982564919360349786605863250813802581147330107622002751810211030196783416653457341394784039246663384552722397724755771022106468064850489415600567806336669444688918786207769329778388255983208889727846463352052508807183593594032123770643173253476764813827155452743600 1062 -474950113217420879884844189379136055971776494720353249152493463424506194527060118113561701972250972439209981755762159438614849875129350979430892671359859324751181030239889028289128552348675031792507221171972708360730356303334596460381494226377122540794699540472259225067698034167926326993742544911517587344113742696920369846513172582960745237103490103431410627833649696649902189997868348210861887251807131334107871288672173727633412819826899254269937876738985434736093546645799571362916213243647484342296 1063 1423509934817218178093239498929376739723499447016975965945290850865923551987971341777805816071111569323916276457063254911972635655843943763374246520181102359978610312647494303037783224631118204412914399486270036535547427264745084028951496336065392676361223059547872231440264202611340731592195933241491182830747738122167594523793782470732510906816722364715764336871743698266531918692212589566186761368283621352765127049698453794601776115903930901927946001689685070002586910509559169755058520447325887345848 1064 -4266516148620402979266297708727239119340450880204075521992041845311494555723346436963743183694337212945459591749600300671316480363239038215601947512084149836439650645707574560514558931718642813790210545076799949729192430025631647526622482909504264327928578677869299658851802117146999542225520075239403642968038532202131873669342288737069246400152695848683447284040301468033093965996736379287582470723708858108009739321875607287851112955517915116209001025103533450150589620718123795344881231847582810924728 1065 12787530090512982450533354259396570205572506300104609451829669080032197767013072137829359851974013505842166213018520337786706296074609399046198513106640944861892361371923547415176030150277847757388123999892155342286931677597949501319229075537218414774411099540558209988909866315852297445204261496076381357879590244708711151933460203659622448793338091287320140489173902771643584511724346815302573070100128951721668336780843340267955649561852046979396316536347946011392261460190247868417637187896900607752768 1066 -38326602851021556219000062719298350663043299839431732831703370272704382613139554859629272727070331286271783349525490130608373936171085393951786350258647109600137049327669544082070747026395613119000990787669264839218336500868150709863918289250856318202854841372438245817730842539960191911619412657712202773182997605694094340041275686624077573051383608165051881719278841988088187171764783035140131194598143080363700802765462049603524426130399993658842495440120290325430505281487922316719233964181396241992000 1067 114872048657513530260883037091205365904791446004219945263155930770486050231321739869816695577479774558104182897640597411139250091729269999866741094777088525305752843252003000913272960628315998832769605003717253004517563383108103064803009080622529058681096896997423095354921338929188632626319443711239095890605316303217428670367587677673365873111190483382494336174009135568737767380651903092237468335607614479228805749166059950399809492884420021039083350125104923676986583347888234412366745546823334756765440 1068 -344293471678558811203264608360438554551720429456468206729739826213788246058483978767119140958345279363756076269052015274397696201896435645668013337435824316014714280196312365096804070197789805490351597019568283583764719465663893174564074969169209285429018514677850431507210711710659541494169011311053217970472156965470292009060734609069405801665172900035515548392108574345430981762025646940465788296851141605898888958607022650850752135486660723213042319629153043431356116733418005698140075356535069615768960 1069 1031914203234894697002113943112109568553519416256804615867246401486414911479310260027923038007987160974251139725016517248989914528415509643330509572632723207213418665808217790243367858665779735071175413330866960338991731681933689178019921610119875164185756316058235720012450531091673001974317696874676368416728580411409698336332969568472715135160675595811125453956042777237220561418522194008191214618185146720331357913228880920195856464143204361120970450188384080675299033489654966081177019714391868945983120 1070 -3092849392312436722696990108000500361075828755079974208491831036978441701975839255990232881207116659106937761773951374595804351301521999463701817008816021799563956692754163040477084787608556645208653785562701254025370545330804991770009241685658354814526839893866526314228163879090692135976509308033179103712652914880206592980494564661056965901389103023546189452297931919325191415709948843761823839083377921771803906216464160975799059137386107095304663021917802298574006606086108009848111968515813110960441808 1071 9269884733261364967187057186444076712468170218306925498841062211672080171188089646805459896054943488079617381227249217976220324629211595031263149018020009315219702132344410233362691100115281821773836276056275467246908917378042972531960472279144088659786331948455915837758904350731079320256685865201924687709939936636949306903697012341994390383244972237645826407471663557622464594918136612677932268911648653550919066462313933138641193181029792450947801798154384019643948429200731501008199907061034092135824640 1072 -27783712358179818693630610764967181415261409432294917563224191125095516408607585853718230080246766256716241274144731098281339461785127663092769121077330494337500842305244953432643961291670149713954604435605236078604774581656391857038422572232173467223781240678986561548774944203965319077887171051994907126149036223682115361294823179394693198431030241533220227451649243263212063098135839622497813156955638733418276807218981326634513812237962698916621556520950305246381071398459848889624153830059802789146263464 1073 83273456611282662552391467120348979898863646537055409956504192598608742562984152940874024173414352545759023241052614363534750893849925968785037738475950484426283978428394939645277706909609693830454806957042347836712912446045625547283846218358499413412563330522988418229411070863650394751122269389265006584190224649807599598550545668186844297146717371077063878781546866764393002043493400053099039219547095684405192870781524296364248849369707290237748099078622543487039578761263498469713920745618851060230628160 1074 -249587762413146080778536436369090657629834337246537583472986029771807767514195519847926893681769833188825228876115796681767563433242934537727222048560600194942465667189016117987103294731874864469491642080744243655846243169293173777194321207538183996066146503334306805493270107622751422828055528971610602366526204563885041410665540654492181002378716215986574899921385826954867645741451045532187636073611547243068413661850537944339616808616360841953979886167255655314648709569163326946469733766025985236118107512 1075 748066763251308532342738974866241952449605799635668924604614872488153141330919037162809722272244095380832453431483811077818687797124404726099636688802096584283371515984195285725066805233582151926234484450379491217801484178104749683832653889012119846814068914288836423108300196586299406615430470225239226589325580877387897044839646062958470118647302002317400816179905202180226251845596059825839462086666328394695010495546884807795965129004683580733084667077995759625386196843719821679708094360708735155182273056 1076 -2242114601752295554651796648646496558224887271212855280529631007225180186609864214544666686178426772865413254941017928183982591213500190745047702900917064576499882099487945907493810824236340557585600569100812136781979355459468232091412926386676660321538450090798197111585849961487530078154606047975835793224119485750864641140935042827088860890878109210305815762858649453457359268954326064916619707275009853706372221764862849213210878045198517418514634066887891874173777220461151144288599316112364484136102879360 1077 6720098360683760492493964328533789127158715052437415826879896835025888247332072130501563661080744310872380674976421422635000746924028426857023198666815491599760092309328773806304569489911705960897231789282656989352116396864590021533037071844189656005502429661786901015387933520865781577534159516647344027160376039915253392673002391512649209281316914968109407126601302143070954718332302116404479216105814368543100338820349386816555695163386917242938575879568978591256231403955860605898009963294696815609604118736 1078 -20141593509618951902827457092293759433997966915051289922679913426687054663385830290955985332979485035648109425648253818676889993795487798863675282831614891798538829546791528912959243062991393283542630715373158379032178180212885305726570296037640796432076391549055092113257972107799665996042755913590686575583898218878590495391795903887430380923836781965506714567397598226915028039183674998110298563962082045573367733707694450459122320047839901236948123299882952481520595845717457790220989890578868340079206324264 1079 60368779805475153339892489561147375356394277111469760528217645988791413143085982540270302656956121042897113885585220435218778720977393458318003581721448155770597381607343655703901938893154926671897004386947909358470865833928147431621620331219397901447020436248100492624796329580863782049155336603209180403397150097218305037237638721901861710455249139807032137227863990250086377089393213076306738796289592720081906164786016302622014496948493352593049680089882196569788357905370953794337374053703924819373298010080 1080 -180938648361410251260399989545772272248748402786877421138741222283072041059416042113754601574599040570238849673740146804447395110929465393125349624104007111323540485428677234734750533515872682997157965926435539438305733985579086329777023159404806487948152919052923665068837663587392558789770518661943094662614604610871150813537574787552301194825337172384630486204559451837509991272420691226717868485948181058868916756025371544042526831990358952900983949681995443210752266097626687048172622287010074045287916985456 1081 542313802674347099059848257287976098136859227594341206743313191671742287726649376918191405274468909757237625294096277193718372025357509596416404053743740093143636607575313821036625095829257625264377252175440469731832172167693098712745194298308578187744695149311104425420348895984984447251940308745387928674736100457064718054222673106742811350814916185630054657372606114078250516110173443278459519380914185850800546499756710744461038649275503188742928254720486596567266182811372109012357007858333055806341532363632 1082 -1625437765316920186923371440281798970663432971431098459767619852672329241310096052999717862574032046527469148640253444490969205617591870259869129710065572201538644656531185509816797768737784176277611302037849762791434135249379592537368452041972938135726475386219725379569828647149649592826740678882034913939637319257971637921069404992501349731674857840177680564127224944097750853182150333323202795320032729284097833452616201230179382774567769732229289092856392818349189519294923354658924763730565049825673131781000 1083 4871810698262902056097196394418023507639430678915369898804888311887701493344941632536550491149868903996458777918986778225010195230566215017114676859531715019570120549492362109755609932892749248566136921897377959391500649140799775970727604181204207930349158917495600143042081633460677458277125820668401808011548957845598007340288445665282374544839252636130100248187780295531156818505279000148759288954230196003470370940456670220447983130020919284088506003101840551605888924644953052125306116818336220954728674538416 1084 -14601949223852554225331910595446640568561356342985273801860776868379282427931471738110011573566350617236618606511797087133817457845119587260706259332673931825261366849908380530070089180782788107556622563878764750980614030496732907867983381904734752366885993844023718853851138235704697574668735065945047326252737405051434161537212415144228658025181448091109276692947755873549721232024215620542597483276450945890797765413268234657573955527711887342153792038246660225204999550620194584434599506610988498579893027387568 1085 43765473618404153309474076734002281224849337168099640925024190208266752493671102389247702891463384522814270698964390900791865781486017417301213599400788595664285682023872860353721594484705646936197360901137090295105029333802189323858693048805711902946648158496617156308047160996627855470808428916179642785888080822231376753498425327096320096487285600119772549174380427608115846489514190660742114264066568688739121306694712931783500944858608465957179261052224361059148747131732584326958784792813039267847751604050624 1086 -131175521756819078289445782476222306986081576871237874043235487226434879711693773735728612257562906649871501956840784882207664013569969330861372252347667475955110400541165893601624116066037643441365018170535201575107615544683357503830613143519882361041749314820030685694475853759533348278532094900337344185801444500236566498033288347651010702446479934099749342571798155844399549730722704825196550364488000940676822092233806726165573573273528385814464382921901004716389298778525089778839363582588926326329912751630800 1087 393164535311606768230923973603985534646415618626028513001712251502966732383347115759893117511628288744509064742766584311161517347020202465452024653310672158842456011925591979166597396635833157619105086660168985033763212000532087164195158805508534252322004846108064886244784293589761737509148397761264224290889704902566139832485854019407144197054594190588389091709130520324978142566794914261404549943523498845940680651873759103460696454942880416178174671761016321930301332197165574181305361256458960019134670550047832 1088 -1178409512547012565442135181914151496766508577517903475090609974403653046233543147511959059012334420584415496439486977425273628739552279632205011391954137784912912734273304636086648998556481550547703756984201342091086244792035970811066555941878060842667332539700557124448271853841658443013161459816799430017874384866348200681117683676227270312704583855418878018306309412883904157101633982029052482547890066899349922168022856325782209249772499075275208762189764130347648271046109027298804262352026353007709697780018560 1089 3531982230443938488157143465351506414550857664847049534155877829617560645460316651495899328389586362522986391532126257406880738481082314710300419819410749063320245330273706457471829505315294564727001894211600716790914144170069245846943286128824601093173712956359227531802318406050173625392101722037142246315678588670160280974480358009054262332217574183508372227231687246028464334986044723385551400285045953997246609615034360995683146836643985929314576621614945629401849529686360063789599882702287129589184515706173808 1090 -10586225639321419303494851102113184822328121092711294337694727403083092319925554587556975326466769400332657377188492186191081993227243965283074744541298089165015817884407522015193088985197309488956986411366329854821941751379464427689874968608137588781099559842493740068194256555793929499278014767295191087497939394535282254038227816484618859099516163451392315674321010640095395877196408502358127241972819077988609264873575460120792788317198864548613312523886516246729964484039078691420166151575510037421692537734488480 1091 31729567223264015694251295237314495296987127381453650306381080300716509519850195693227597907925147515204206804222153481984269585566533241499224944683817370824566200258490006406674061394679378578267044514361043652857698924849540493625931390786993506245825445174405856131250708247202338865690182381013777411677328916183538876105299714799945760878153853986009069072148317986300046304838305972478356011803312101639357570445031042880296920960912733275196833478040517045826985697492059862457738902426619663432401776278699784 1092 -95101532529068794292385063472280533980804824102104210121598237934290417269660888739866234388863560272219202262105410573749555268827164193614435205082540526290114627697836804916707145553832972606838861442768952267219092107172661204796404250957719547566471320564242331624343289242989796105524585734147298322748719386533507952947365380478259735546561441636294803836648539826793651128286314682958974994780755653922329898017290200380522943871458960201564409508190291533258421561222798974744776145080910430285267110242080640 1093 285043568678160448400597866363395269278240259614358089989346594211102842612451117577128804993519692087639621784681907630012390723401454618738233972415739033967443293996444074022994152638935789807872012887933291516385860698168012906599286666182515313657602969961108052472781980127428879526268893686344263865745372944195945310592806861501068093378401365314385223439546508972991907289302219893655057346657567727353021028545068444685851296354256292798863410723586310039318547633736995232820254604690739684577084209771777840 1094 -854349050910135384191554299639463517333957779959305463505546144806404223881377709812984782060101526833062449572186448920302220458897047253055456303063261693216861573139250565558864558046682316983557888719865871007522154688567563364478117896172273961136453508685106514634053200692033353973628025897285715096630681720055668047583347908625128711700031148288683803793620358804950864717717523758232634421216891429975498641561797809563491318822847959162855987522954219568174261478408648523632116474414525042026742015281450804 1095 2560706470399145507686466859741296131406437839110904594726212280597825262811581409686042059106167316042110465293073904435097614197351697794089504645345776143504785098669424982798350209597453300767157069204200720225285581450117573481476879392910870447899397639732803572762334555720107660182563568212391345796655007901420560749133736161265759666267883854311814707594705900038897735555694584120376896789394352170054924903169450493465214514424139239279348982524718702015650693605455746676130512976106731662965900187956036864 1096 -7675110178158022803604054410812187766122398085291351819047086990660452544102230776294387011098320833210157735846485197143517940363412707348160604707993498751289433438986369588040675582598206289251926069649451976222685342211346924166652872997912599836997738363617846777071225136298191682352355153079728446753838537593977512362260234078682805571581965961411468547307129577984887618627659521351393612911531305211943630910668563316519410657515699283850452711725636457193349479129549346455681171585616095095777453070426560720 1097 23004341172090773909070310759116201800374152146251563154992545146118111180499667085192292153592779306832268582920003033917855048236008187566774902716392546849808256287499711217390830734350868075715891446679487782880756066719151036153103597463205677542432601403433709397969742066200237913490577907687435472038318234155423542554888760136074805388395631791593862339811641822156693279894068763760221688305956648683450328824230213868160868568943821668515746892972895885789415658758101548721308660817762312210267088736303379680 1098 -68950170125091745842213472411886539275984822143273127817013174932490622855213483039497116099702947813101089167932358820240128382281150223390032973442302251077157533189582467774529347856783886008361565347014748901148058484128165810546324170538624667388110829889518794749800582821801629975247825241900109033130709744867942116651858132810917287181164411648464889206804912676261452192543978257495972136580093195183583071900191119230386389913481771220149230252872124128358663093870396951244799569553858116403333014318929330800 1099 206662293350365978893768132961559836556045499672376417679018560716673441023724488746227024961257061052188341873675332078135562230422301033527541960435799467741726036693798588579890511228613394460002726344919547661857784027951026551355406567565268111352536008786261158222161295195263829772422634834029163253352425774173336338165984284643736627479190239015838219181947533858192022522651629576528360990577534115060696175142515833958464290610720974825527898006828598050690732009378994294781296261677174689998392319198478930080 1100 -619423255614687847647957758522057073750256374927113680988840176984429395504745126723918637542967754808240875597734154419648135157911205915945732585051664404676791584526776315043544559564307601395117262508363407855586467218322304127107977684784262693753919291789390128762525394421241115037366878530521129551458823457882713827569496568922458791294331550956769030393816756409985774675631159937170882449214808511048631470476504626208419743070117870118439992113225466970480500226145331053342782886090882458772685824146940947008 1101 1856581965057647499762271210829053899523929189154836646015597260716273392521034439771963218793636322313528509965960680821833647612267919639074402843479103120284661425012136094135964619947515971484002694166756808286498948065816170408225546194176264204712019675662951059014893161468078601525006613209248368518536642445366457512079700780573296078471090500830626969014727986337288591668850903573209236769836727365209347995039016275951132495606757029269857832379825397480237093335951838425855070170746820430072719029814174162192 1102 -5564691679297104983407243021205412913001395745715449584201014294143240485931920829915421516946806508712871749925197938978690143433140597611490701081680106720780614053371220979066325898082255221244701360102357293802455558494909991704509055425920327285085118864532349400168108603915900618414535776245744180976244333864229512933048696515608604281592911522926756355186004476780903922555904033369422134994368402978724729046702983537482806439707529235880293250871382117988613020548530562366260690189985685635811776989481110007920 1103 16678939883731848662868853515961101623193666668481664846209023804567137848133209667906059415254888774075026296693295001145557220480473994291557803967392958131369637407475300595460809990081537408372604439255116240535737149940319521826932853343692295561642251102578587528357730133261279113790834569619621109383662366265762672245872851346056927326899397902947327682101348609721120265588327663892092626491587950488293846613791130574024055018926355809604472796935660460119955543710260801298788679119270310049509813539959550928408 1104 -49991496444989752921587895185068193180387538954715424797197155588145524582855788760055390040831908472295527188186696701803123951603159825281489830913137045703534538207731675426068677769184608047377670370919546775301407816261338131997573199016555983707857073277565924871520415129893836961564046055157009123454034956711414982058090606393298113778382226462802850202949217964266165378417985189176257348325973142714696724697058847690120105410816678845938047806707706911704922299808788879934056213754224078179739568748617088056016 1105 149838765815209105589410958237960050509903646170151571880829845527545680921645585858193169063561340145016095970384017625675969708334538770436465447949601715267064606827155935756687294815872779957388999337995962823346844061047558274367386819133785898679115499271762568682359445278628703857558022418655184391720919737484367463696633298925164812284280835278333141991149400587060236087326089338874935296997279261988500466366607940988414022452370184900044821640977553005185792758775537338176876182338394295116652515055190253945856 1106 -449109863180305773082185647883216607088906498240553762011709708791875164787753270451998513061216855859609727072172711057066762733389688990955590379704276388888172849576873351748117886360414344989823266551045765605239410544640737504093930655902803123075287414182542685715689993871004053375864682238495389506805335861711299971937362651785375332244592547713570730498482543216320525112625376240062752932513075991020892016496816455045496617296598341729937025239718554458443451837193956947512138318959493551507510409452309573311768 1107 1346112489640699688425196006934519152954825439170873877465991701690552661938360751002467087928742120814982000384344223385137776648046059685628409105563495084309808053203311455375117567248287982544023124134028771705676932418354080432324897846689702585694492899961769417837456805145404209452045648557837225632939969999351431279551055246441521281090490430649325092416070407351768604237001514602841177677299036027596123265116324276540453827252962052432279765910256882443194712316946124547034246554477274076251433170399685456276800 1108 -4034692760015129661787072147138572298703046284735083165220720614904625803517415211262809746400137710493280887433580474604731548960434083227411504187343291674181292910368409154603578917718018402552979057084033890644903513142016156241652514213769406396291887112611045443122382069963771110426479346702866004259095742570370076172350093278537166859459506817742296664814041585705329141904459237848300278859493107192254052433838842258951054315963514922902727415824545723243236186514607940639720564804380789673855714410500943292624640 1109 12093163872218477002506968275102447539124369567591899405945604439984649387639213852333254821491485797727381126987575741736814850085196476688833038700386926532893253051455899035078716251122356330104691060186950994142163460490587649546666327544246624762194979947988375752853545671473094805023201800344213055889072065918429494894650282615236137532465785537950593213631945085252323201980271980411182221603013057118377578216540548971934427707848004205480100737483863311448579525045403495882722355840375749140469068926875974235681520 1110 -36246807389973759448054669775915173840240340136376801192415338713359395056464562600642107019010966891026123431970868912394939645255359169318691459239808382499942209821796194675411611682418089648881357799317104466226106155902869468506089073639377045571011439898159747555603180719004570616239014268366308574564585077576795591131330579840837804912770111697144843894087623084319885628197992930690951401673821661740772130084680519042379240260777560622007322408656114183985625181016385546312293728086559479384383908815446420384503104 1111 108642546002351592225042349553373113310531352523973670540722842408178924876711965310655460282004068179223214247041398270274661582988610291477266029944700192371563959231846380080216621874394454123109740298583220407320372186459545751687917745471760181594480733448129593509659081320407704094452364688780909550701015562494909800669220945798984598300216926601516535432277627269039998090877672940129621740611767167505424489810343131673157086365464383415748771791922988039215366552185573619135300874389519675122986847580814834149428000 1112 -325634537613163540365167402033626426856116005361874320064954346894298881847195126241380080143812553274596198817795845714771085482105250091271337839753314515444624708740776964754821943082155319777270471596382979871941367353839627689186897343217065364437413924984366865284861839562595878456538121549714527419078457600176843377434071090162497899718201034050916520967224346296519223513469592221625248584415936182374125807209793941349067828322143338395404818743680910007980325809885624779302517475470739376764134283454542050724621052 1113 976025891713848670851930326311031230900272231704593649359108446755957834539301833909473447762586413049463539313716928395755921984099833157665034171982980434432406135093649554736824799750287643105996669582689686300805392176468102399934851336003710741925618017742900094791627272347490236514311944764708279063305889136915186969354483591234543574486854491543158900098083986911079770964692700981193345331373089598818866950100477487472771758958846535524328248634366360252069290361873357495579950189629868383102615376020235039960514880 1114 -2925449239167451267481683446636026283640941635243840390673306197233521732070672193378574364523587103386138920797577041214927310148033521466286848384426545485251170632924323037043319574835018348591492710715081564235537885527133746780415142379637693148374899965209643949211872100278462012953954761761789582513278351780391797917815170369294519748793139629048831092641575907546979922802341873664346967581750513203194770063109799204050065654109477431214364228750859547459982904021945566264055045720852178752746881697396474659244282600 1115 8768476553630154381994426976374529004419755107609788866036044225250609532358911632530220202903881703602220872919733158511468224676886124430789818206953825122609338345500526986366613470043615534522662456690405908228849877517202674206410229446411812109299475949534197533208726804578304662927231166554334377916713086533165406163250100568068540794291319678741770887969592785262940330220782659690766627855958331095049915033652545952819133726834294360581507780865528713622581279747602038181972493457397964943220576796281630560171509216 1116 -26281858487359199290117704512520429677225878884368049961371476642888251689731684059868805178058677686872248046520167934785717931491204378334222170163315900569111323266755611800534338761017826131700990965617748891599912939332475757365987650088035404574916440010028576093050936370330303538856034219555941344757315514594846167425409631863264701560996965167476721059858160919675098121235049725650275906148310136939453027039444742394516323670425973653982823186906676950045835469003344879425322598194506466340878238046835976467921861664 1117 78774988554770455884793262943525871584021703227273259866313074127475261107629076304781342646499957829586648576320073630852805402535856990745725895887897614239377538314322102334994598184322007062609595123445141709110571639109336468810498346011407819621146142483057898160921730961453256304811785815911141882179244246517739347223110796061385682068678059960764253232564783885509047639897541620408991146405140423042816380808149775167047192687583301657743804387593979006027995042595870726198365610318347508265599709403061497814664150480 1118 -236113583763001607933758697785111981822948772374412069599297952952745617148179816366120106626494954102812933255141830712869186855006848636841616705832151078100316753927811596533601877026532241204655414363742996303425335923663136410540232520111115924463739466422832751541559712851437650198398082699836932296359008005883465505234872620146745086454951460218223049639437158302953760234995012163402198263327437911877250886362505346258840664460509614129297639618338744742506717199704466175133823124231749331084479778362778622375010771440 1119 707707739000095972305475131699075591630178894140999179120683944775253619226984007231427022006491578249181928630693208410154828160583530230533317633030415295753764425982019745106077475913305752457921590505803404469784250838218194388696997205051548534987830357803557685622650725071929924604354676324713770635878411447938189148913255435929499787163914688816401953448766920234443756498165451322739049995474394434485988392529904900789938430240081494176656848840742912879147363566797259916290905226525920486127344141295896619879762050080 1120 -2121227571270823374133464300994461393841527274670834146703692859473684285486594028817768315067671632305806905726104554136508712620606170521339595798288485846290524266090750253858126863072292331251109624399983954290237258985623641573978410372641114671387630813523699243014815507605568271217557465941219434325181836418962670826766043360043087524442656204973510752229663268442841885595880957896281588396537321536165240295663911555903474022995116270350237082288139581104781983341779070039725281673616734843969142202350197883412288977712 1121 6358005922809961228446422882552533705002258379031224561038722576120944869968738569873061140613181698971910083175478413825753143983262027610794863409678244820282035266784050716291977038289832500449356233705571887970737903828452663415314414676248122476237680226083523150674144025155580972962048122449770190966932633088479485208479389380237281317152350429143681837397648484932383678247109610338754943758517297105838445750561076902577099779477675632549229428703247491996784038776937195088536597078298954063645540390075560570064997694832 1122 -19057017752593493414674973399308530169271474981000007307284513389924008554104160258897597696864643541570885570159655887429596990388333510566045566530078375517476367738141499606853760053269792066854888604235149963676997834737153571359806039711428195978241816934330560027712194031410798298993610245545697180894041850624801637876013971739072366616741367625284532509702296308817130125178744150256676700224096820423989711277944155998974253178227606841673705461009390283493774545374057959323774561927741671316350978474263300552237223679360 1123 57120144038494834224217239948417197283853770958188801955761061505328773635899023536464215358545316260843811958287980157691917604316233834875609418468605353510084998937296783327399604932596723149629167445997786979284750411153391737486293080737904993466395330187850992936020871834189364591464028056452120620360982489073614894272794799160475450764692843704034377611313335320109366811963569776231254343347890481300805057148184064888780373708949483042554920486364259970396753488174994978849729054250185349553089923569854992199462435518088 1124 -171207976215025886567071068848947987232476293912934229349607665668552169376640400617747278952792856301408187266434346219985827765962092339587124671548693448376758328665260554297161271368254768942260378225593010972607049942327203526326798388795375376324097746799706401437123230577802383158757937671775897789832907892985405508881433459924500123490256948836133989800552794114345815557265762466324182756152405089140124137959105142429586627693550846896212422152555382831849785414322614014341411096007741833461876248637230311038238208822400 1125 513167374041837590670367683696580100398142278288368196770557376563873702344916827451594510781171121287420806633259213736704187757177044772522475015521950495934603630452674301413358050714448960776268440334844118221894197693802071369576857037349338461302095646407653320537211512558357251489712828059165851653323066681837356210146788475657711449670000507837044774445336575806593112299461168102622976292238447849601155736899098710114439756841975611600733103903877688945750182247712560408007929112980721902811787561587519787973595453246624 1126 -1538134891111191712710915570582555807143632494869664888188837607373955368929035783880223333824558201016914051853685476342252783019957838461157507262332666895008248004243140113028493269237358119555866772762077174954611827012950258323554078597738914126904593966808019499797044647428293068998557691329500892622235554754104187894948805074240041835795609106386552401831892982742280098947569314278003558027639342571739392123000149102145516001388000605521639095157086345731089432583230923636330066458648718757349587575518145779943986046709396 1127 4610310259248984565694297069589949881571597664303219159096622393708270839611608587353499930487451289294707779202972084369236824349083920427497834544950974952384970504288666638695874235566810761188747079317033448976644855057449842606003263090649558048521489281169023842448328806258533426205272745429506874880120718858565422917245992294617860184479818227018703718418717764616777580582646138026019156019480179104316885903611594582500558237521891593611289469566239675372537470299222888703760776389577801464283410806946617495686446242861744 1128 -13818669314291504270046470205925195522689336616142893596547588930077716053835858717945197929945100008072169327557844518840771013408025474260079945564254650987600696165780125802686835807137754595371590314867810364352869020345069076108951269955218223193307761754993324123619370070567991753773263878621598383583042993488518599115077898690917067721912635643640551506599135186431938654190437668219364377978816515146699413353653766641883296921502082429495929926743064524522402091229992106848809986571190008455689858544255471667876226793783384 1129 41419288715290035828022369510053907571993547483638221373531480017168282662693131887977457745734471591954137293583477282335845092447084326745890642860440867087724318711248844744280117246549301639271445195316802721851292085781854520418681220131495542326088100778474232802438794580939153713020444160222753084064716077398077134322078033520202795262337286338928885576546549412318844109698653479183270415859687738401316362905520286847035573253484983555358112568476855285371832584502886283746652910235461903952683320158691299290484777412122720 1130 -124147903432466682610187403124382818536585969316002350258540816653229179981010298853610309190090845382255453994130298721479210024883428862556045670237445324624886962367256493052103324879701313851515384846493814883991439198710744478458471940341040178635805661359904625222553670804176224843567788373726074334151540102269530441763788309917851740029878607157985150633587505826960058869322194842673499282360174320385460291765814089618245206381802010809860458734471509264999939839710788390437642694130901004783267638197667007140063956035958400 1131 372114405513759552651224842256107652377565372220378397326660803231164385619473840065198008978256380058219265287446253462258640127634680675565866332541944872217830948209548639652192989692473434090749031502753344347242244813111780532249531280067308758245253043333401131304668958211249107761273857747147121208825446562724899877848483553137737049213624373554249695485314435444642282871232024873090136818457336191443344062692948489830381130590949865944374598260574019087176735963618866442643717653875713711374623574995032689151257206754232960 1132 -1115357047622072581400711916762343873248303275568678358771519527706131413786991819206021947405674821146234953286488637806928945188219497819960233627486589179712986225507949235282589058327351909779073731350567223825258777960148649598871607449883726693220974890486068938620022458411248729056809301997493095720806183129923797570501145957397177572386173310683618343396904867103261926172782536653058021391342893439427016065959174231419571534230114578669816902379321815565914137291844063775446356235350206332602220180262115645376450282965388976 1133 3343117858538886572318462197109373162887235590318827631410485715878219136117055797019991644651078281211486232445644672543981198463542290023464213061733854240340071687400702209196533488155063623662607583112556303716309629260957470465814632744752988393802674958597255177008142388024982054635486847315278505546896929004392547093221283395753773542758590025073881427263552866025724602813620619609736007290337673423708720274798697892210552637650439771539226863437458022058224817317038347539583108538576842537338597535046522617073052115272998544 1134 -10020509348477667953536554680753756067595867523363046842296508772724926669895831264612832098914475377282047358097659825376536237722733901049166543383450944059008733391071416939205482651004463189443741776895572201350737592467367232904148092327526814418461456952620873321558470047411479706993917109743699853677847517053514820879238945924369741322714713783556669075779837807648908588584396261010572968724148804094972384836965015736436808340208108702661661342803681815752624299912172283576397822769113643716293805035752161691633116736905865928 1135 30035042117639670817560668743545619508335807325533995909685218365471542318049002609879167225116339412787246794932368921525089234125762758915651612855066177699337190305220229451257314518693553982808466541849107162110316554690734208228997189513873323922119715024507674925067866018229728644156880512840436053798861660843868548642799494966080377811021447123945699483529910638646972488890299082079716358008434586697407771490856671724115421339785170749911770869684730547414690119300294402686800551388353362965348137233147101662148112949006207648 1136 -90025808460002710505100419957546509177714281640354978937040641315519895768447934759364933452043253257518112092204855790310676797709702635658269138883362971009016842420136339156277426000133407844597560365313565041360587912607350333644133301315791080946142279628916050281572356180870699015210327043087599279960206590858367773069664448161354802185001684551983879799892778449841140760172782017472972387476992464382843378107816125609814444686025458474865228928728764940602551330325960308987873958633425973874596984419699252490569967981387312568 1137 269839890265337939667002841878028586875681857370562680930021552861294463305954759595352412668921202376096504846292127118187147340892406844611592986204486372206446261185421850347047904844727048315205352440623245084394796487393007860210383721094297276925640183795378979208063545625520385312280153420109986182546501200985151472635177520737476745241498753184789199839501712766018198589597927654010251718092598016022568342059723394571634072651645681246933431783347034353250544799463528814870258013235374973740473560552170709479873648850830601456 1138 -808808317833978657472888131499082170327724793928813097234010120219574177800186014920691634106933410636964128322234134973757785219493848635298896024554923563792784004308852312419842182271848824080110243563238918262627988416957425141632354018148196846742845928757502370895144477715693646886127718094743127251421004745549342290793823308418406916969991729816573127011421405745216773449375025815667241205362958622952334268566420821153472330103338128783598663450903954438157431099586954973860816100899797604770568954651152915608044902263537819600 1139 2424294641865849988246216049989347260315059215516214147459974144363148589121892058770185459913143690881997835023799242142589182387490780720729087820746715581025956620465690776647358393569878740482437551821683640867964839732653774744102595801543410039315255487952689283789389168029806938455279025415263817915714088489623402124210510596757330583016906708814704022843127598388067968187997933372255244401672900551383830967525819240523750153587220616664815805482188336720935202314950871307068872334803765471624894673355904859752969780056506135680 1140 -7266504202855797727927473897204911919733822227560441878833975132709542744762723828787476944318607010301567194979229833685287049314084208528711660599553971175759380501869531038424582132305504961603937819802362281443715664356559603772454885836731431670473884212573981826937222633879317808011413342295165717533019365752121724120292082020952593790955679999794746379329879727864402808750375054532283327051015761471557876373233916602107925340856551171981290774249241407209299121180773412440566109875543921579993860442498626824110621619351257569664 1141 21780406988402128159081473031061173326458958824063725876960731773765675887018856699783673224863835210544574764968418958110150489618026286738119087861940912726640737350038384006496118223036658167121356129468956181014467635494683474935841989098704203604750818586330427561897483226532472327874728562254048551668698616220095964220229574169464851714729457206011858841511744970268260071774905184048193260614854429055421254380462027199482000722543907573559182140226040876183800944591704402303162824345742912796474570503569782282977061790111484412112 1142 -65284004484501300077527042193802448595857282009430940172361282715936872645591546833064372547030567360502696515312520222076221651455782819180894603985484889897803190848670217560627156460117759112133451866175338885825326371539668594312948448935958396619143653258326666851466560453613780035920514472397557649608593917299703751497135600698581184291555881864220745302356141915217807506178292925628750652705304581163665683806430014719099034854096893075438723616221767665463303940283245718819892445402461873905777835399841637936439865049620048496068 1143 195680664360368726216629612034966919413304504080761505713481850030445954229043429090182449996611306891585510289991858513414816603576125930458219521657280168670055758396801544499307644822715172981775333415150228366437067496845935786628312673713555089078903023677189116914370302058846857685866655823085585806724292292182122009254188536435900754381939454110704968016993357648167469367854529556048455621794992347979049535962598249075394265494586030487049769031475058131713410726046573651673388449166016362100390786166874165129160087816535741900176 1144 -586528844485755561360859212996417453381312189242072729975112992792306972947019159397059109299283366548292582853480841645541438928026692146452128269023438547525892653446357077000110064770183853281912253741739626808140475914934190395409514124269038811583530129535910386275678832953642502567061772588036071504182186712576815361609233759258390831863074067244163322000056201221331155762289487567097453353887576077684445828210087290865384612867079708710084346868075907325851538796107261232570862667712423354752276732417374302019477008125554712580240 1145 1758049776659487411869405082099305414851234439719470401113177110273534961706698476026818221061258090824227200308424671203055212577281753228492318095448420170400754224129168112021290604621197366343688082831135719830164291126684839683009128798682394062318493803115497332487447421204679148484288461530202114579714231274827501405412958492852498742643677872870586904795944962355600754666819661148400060558327913701075185808818062022535655885379913793507397425200285159393287632372737543991549781084402916571366324337483967746175463281849972903286976 1146 -5269547105432233210969813662313363089017443543138203165640282176081668929722957473954730008154818099460052733908759812899209995814103684415245299003372882447928962268659417508545491471966677969799798049323692144517115479947785710568181812760448537176321139802532053522769964602461194966184891056096148243780748616440790860484946299856448208469767866020039545814014880402332944933882251487410219268755648247834025178745960290393458569625154637425741637808645336282706658110400915496597241708037442537618896501590996665782155365725650041840552488 1147 15794858717067147148486677742836392589400148998525843490384734194741741744017025105018624034905200196986627113494608750433726212387871374908119736681426303274611832850611227022126765196705700837115698076351223707802827393252386462888761178962878876035041045022759546653254704163482317894621266430748677236917136140616475503036425926128025282949383697018248821319897308489166927442756387626969714580691864996242005047741822257316678233564955600991022858372481672462389256867707392543425831067577741506966327753942291894795680249400754727485551840 1148 -47343300388003530782180015777961695906033025003421104050883162338071718938294933263387704968735883168842320468236018040280881443228802614162752625366539990912839126166335568103778919026014213049229196063348920538806209982736464998954901756804238861007470588783375958217638888849124813768971006039561300958935197621798737482215920531506020084889120625908388182671694378234587747663739317815634903348322715637457054238406302850856140501880267112461698321816468375092147084718496857678091382844290874217828190897443652421305794872496742716203952000 1149 141906289413650269811860726143864300000328753796155163055910888679128807679275674638039387216994239889898130280770101071129117224090510185532219357495529789994619626211366141470334723346904220836854091594581098638510519739377184905483621976008527969808293044186202611054437172393061764687706991614115400449691554725486402626496975487745522189631408097754031838542471165554307857166986771546332912106287416867974018714242107684466931818895910570099297941497452791843714015364672653487394559141642268443292000307697552652285250238222574630017364368 1150 -425348677920741286992594715667739340957507142900301606133673768066919130496055000415062406727807952087372917458969163819288753975165207486547443587206166248792568566565720947520211992501546825412727003240453084353865879601420135973219169522870779053851466194182469913308386879236631314682056685789761095621051795572922308332720407853192771140163321897086122981582508020430226578271633519422423345508091353712541097794214492028708125509764168955551142230321221438626028296008238627047746256258977595398009422067187565619537062495628939896798262128 1151 1274937392551309678648524560428931995050738178111242868080950912103276281678010209758440749966062063163715521488656485818024501489417867791997115878246110823922121246439389460421139334604983968439537933257656942676661411489921345879762063296180875530658174083344501477770577584462772987520050391209007259817776166304304856264643982205713679377044649121524277360875498905128611405668260386845243503517236404175374424822371399183771176929469443980254527109306824277552735610606508009584764280621585777747802443645105571737430290991409593826605069144 1152 -3821492028194160000324093148577345641415103236994897242607225259976226563050494144354076310445149569534991055295426081188922398995624911011949688478805399891495733215238899137876904620131084759567469169738445679741763762044009034134390976182042155561946766588358128127380038598524504165702444822180202816239941644911838189665395388004853055050651131953602993648447172439056018944739076399417296011607089924818094937367683444307564372165548198444567386445579132650962207893003568946676623877930179269362214116797378543034616191016993564586118134748 1153 11454532913650491726903786575440855625958887065962155134822697743692835214139208814299815896702894113020753761579351722973907901933113349919599413168041163941898745873257272697747252703532548941079942281540388785071583314504852751056769482814516643210830897943942489859692465912792597899150218562475373984780870170638589771071506514890709457646839132914024275092202335783371453210162627361084022075399004259195753396994748763351852230539786617685565174609982127225645089497201055048819230861196016540927567661508801923354761825134442309149871562240 1154 -34333820925751343919722875012521594116284047106727118380720720533304607457285548777004387510134584694054408372012978864615898988549947207427984722832109519995691301538645499360058706327139589936911196145449050959759624510287942518115568146495158638532291227026080652014450814032321295592905683452930367317923860400493815633187332396647469549750582122155830165230679150577751825437860859490671653524409778110801857429344287282105393492656606205709349399840187173615369670118549761701285209500339989404937024001481457393271109866937103966387282441600 1155 102912284021602729567169344842727063922576078860163882107407042845281862352487073477046917368039768147892953925462279505887655669575685915251673688696764639155916264871680276003916226237711913732975377537268064435227549830837105625728222444299774204847439158410641746557600622317791158787430145474291736658070207585036057189964522168849257179221861196752233681932280202170770247432811451623610952768795018419307529320491719543209283561562553115882717824025896962127935003466362552165005919411507233493666359533229507312995313846929473891146832536448 1156 -308469778663368043209551712699004564439209440528086376731976992611506620286650267818311045571157263522879831619140829141782635722387328457047620528835890549027032748944958612762603567399370052841487615196050037429120640280147552762239005855967748806052228965305254024067548578657697948317723006900677241959889233854980099044586113895233588742879310918764563649220175894806233097042868547532154259346155031981921539824009772528690776779828125665625958490574708576922296123945242543427379626565281315115376326299924450189678159018352109286359496336640 1157 924609500781815362014455781884311002139307121652034187127481599288422609467677725837426712221930328346886133150544853469059793159238768443423636987037915664672212250078752350095686405999148957004562704840018608300942420476708481399693061632235222868962083017872619667645858659458460756780757443565481938254658433748011939921937085518745054777883532532618382993678524412978746870921969107289299977258201559878192737256292628570198388389630329805970603588893743135682516718592997523054774786361002223687855079177512719825850216357952035222075810167680 1158 -2771433140944456927074417978342351889832068237697936669705948731545867769829282717082649497514956968645977347293213459750523784158650919919795720191717275709911268324717918313628780237671024205321966449481610180839871452050652106164364954167088478910334533812638914392399633337814214073933922332374353829987619489099074502998359403101970662998047960530813790811095544875066672137781799510527870970166769866522322688574765321409768883314407978806048627038806262471195132690254977879061606055657949694706803570294807336900899198466957229504129157328640 1159 8307125739120831203327461653806152256494050955791744599273913626738865084026685210651530935605660491006147803707181673143502697296939858327325566821420030902702110578144994151463660522579066513622529288610106788815973619002558599495257852266147865172133020245994468161515380691062080983915467868720762228684864771887876040040665117779717217775756017482446265843981427706943650704840780253842519985495817811054030175193938862210074045126161021802909314211519022667698055729688423820163390725088107122745155254099761727567593885280029257599046634396000 1160 -24899893271485456977559986353693096030887771701110255147996032482906063704448952135720149192328346144162393028870578170275826619397810247762164651584549523662668309034663917814344092790523632989539253738359776986821672649372324353831906510628789764830609061547692039480680154024307954955677295566138748695522450842536214222596743896250450808925160588072908430323234461990653355390857967706667081623054429196066868661213694076026281858874853935055459372696721579401857206697323579756116073120124295139300930770680007880967151386742719573797280588075744 1161 74635339004969328408190139974894034614547326029167689849290433282095694824704869450737398095867910923070738794547469450955966094319017796909847534465316401676215086512170916446095988726117349529368305779062897428199328871503607882286851556406708339027148608256647973637180823418146913646186257828274135062370219152077894034163805205478234538000784684202753659792050191530471978548321736098471181523730198620839122762901771856252561009445845019773302473259385738577046815803519079044651557626559724284724180631505195551393402633494659553547746768622192 1162 -223713326810936463722655987549531775010730065886050829384749207505627629151847728310600996185807171897638023426341511271669216787016470728603269330931753035316916649158254132514416806138611642350077288320547393926349623459076649099832275362275873618615799141616097153337608268458935097871886396544184369853037150439090976247865785383209425455607646494788181289629453667742722207614966426585304526528914017853791438986813997427521693665546586565399649681897311746801070832154517165091245504787912920391299485272638140693958383465807511859351406444535944 1163 670562903923408867185880285982517427074294935235402571999342852420135782651196200250004361740089252996703482084459594405020541461340857231221837392629485022454661598422763461689816841099914174748382998353764587469694572122391400483246183931980821525790778854405601613529580760013944196637145492732275526454605692106674045367994497499606253385700945111981576088707766510490251921341141538650457380669270748309493808097189842171469940913498598938809392526967492974222550106489612673957969869200813764897843877987645340689869438226358837103764705982934248 1164 -2009960456863207506539120547932133421874755179584466987719679735475819369132322631161739878102380931018469457897491000755254870411184064329667517751618791446172091337540396664807363366492783982557653162591309833059935019016343295778389979156942514006429576823901326485914696968846237673174059152781373742061115269114756456917397143060395389701058884003528085901220149760237773678789037409856561256644918307502162489052428589347961189401942714806005772350882202658291979082018335737748132462630249616836599914735757993705273645057961174846070065461450240 1165 6024705506752206534621981934230909793293257585501252121130576511829666297862721569113129317024475717696562529594882896684420607275411804840514139046053922515049736438361429316315290022139743920250064243578415396605401790905640162109989534091024256575495349587178911664218130313361333825065237658737105523948804960755843118340599489552256355526293384109108289202149521086095679708736247626656083608124684053695683853522133972539721778147287412095314461225994297152154140981384496718784721813421757951290690808493263628956682204771273884525520814070202752 1166 -18058615562692077048459542761695565804082277239559928098929129424395097522324366967453162060892403630659936570269395989632976005512490787236360991394475522461491276888570493533895316146979764152035998740400138774559073121110816780938604992837161043508881858325206085991803057843098416526655397022472002259283033102378644411588029843693493924456629114072147986033409953085812436085515661677564906644665581411260327650542764716798534187934699053071181218341336835458443754146663938944390134782400630106876624427611461541659506855367435035594206225980132240 1167 54129423511822524006436572905236580276503689617806879597304279971323094372828308185219503760926844815808447406000297490776478206754663902101791557753106578894855601162141890644015266394288958872169600337549002085182208892584093487337823706036323333499630454517198705055121762069917382310033433463460626751159571562574991513111555825154591163404615366224507636919055465798898835017507474358638800405493065353988390659050645698165849453795723461763870709727628849960632068625642274243347969799557528059251480181138920553643498026304894517402989476664878240 1168 -162249239481926931974772638477083277010307720335566682765549900838700473800746495681895105023120619606288847918156713626034632022130204042173263907271940182115487551086180444473199869560278805660501516080273164640601809360391191180795993831192780813854628614096500570546216857026726095559071479985297210420754135498270173143381690238511806338205013603177763693487399741829350090374370240508419608802833086845383865321199860166849447264083796082294461487869604823149689805661377720392888048238058712423022434810921390652597844966293710266526607037039776800 1169 486331338874826321334134581029683321337996793888644701805377974797952489476317981924174891361004834132109600603268712186163687429892416564392743140360032846991162000860544292073646144516011065042256041356096808298262395208563502050906041389648848564368364981859827202047856173670096036272267879954428539578638990694375650865877391643796981171290569026053039957708160442505918576317276310769376672096395047670652871546292705148597814880127268299823738954628972340338906748618279552389555564358905323062103087684334584659479347099187998671965392346929113648 1170 -1457747013191466588819495705701794365754149364245706811308940647535401179994399284280411405130806797693425956680054165501603463091139064009679786489950970251622226612835836608805364981895428038549736698321223510001714717945668548455151698421793599927555432471267020510753702223127966518606955675896090962184096948462360561328575419427905397049473788974606094752361973960501228856705799747905325076755286659399199472948635172881214612331013708149611745859702781820804970733424445189475048748422072892950158960020710588716471322059818225978874635693214438336 1171 4369506418703712832413689092240220515625161629805662602642512103201757593322238674486971846293024645520004362038420256968939500811185409627648207156044325860968416234887947478144176845818063548513728275924418889928282374030142275898874860342011559133833960695258105886204521608183672414705832933390728151073322648245539045909390296741578171565455232043641360713106367220840964424794247707604280074403221431718991342048288258640817771437932527568271184920283021343044951240147668318286826202095871038999486365400241226600879099767935272473579568244695774664 1172 -13097334512718552201594957151057930606989072359647860685224526466337691489198826334021102471013136160163630822389906452842904834769363774762737330835480986987697991666519931306075506193992199015297549004541368225527351518743933289447736676093418606857643945326315465851737614683919077739054357540620214490069337026688753686669184665311948986321620569617362406996074825478716876900318160531715135529071536575398047914981860340931634587454540016429818141671450082957560742529740090790083051050749579110400733780637811432722652479363875344576876960633615787520 1173 39258506518941542660535267982199219108417372904110723076938989817257735103173975609904685667589247006935486761741612180899960271994103181641759978872592625958010348422407569029975686085316770449945594458625277647872265933421713082436694077702011783215239651975554286389351622530816473639032202289006721214119136734748283039078486221107836615625177059256552685895505544876759880410384110474288908520983596354281668042712108028358656065134457472223718671015490860255439963979161661013025559548506580788891611952048604418977419058130456811121390155138572862720 1174 -117675199693488320802745833074411458298569621166580608609666358745255510926805127914186191536836933745660969262835377567791277851062392756556519050811459498080271223252514680933973116979752738682588200085095700206867550101968490917457177563401515728393891256645635037311864020175410065573955683157750308168282112924702969384180071606644937618915257955074189931195496533371893660230074662633948564136564463438199542202990667217149367378775287036597026390509514802868136163710800975351997583935637997917857493416826449762457321601011428074361709115827055852324 1175 352725151762098609248741126883469920108563579360593109381485034468757369773793753628735120504459302682738667015920170037243302631014253011567710720815285406160608721953495069148470908938458847353255864425282600960500009752453638307475897343234160336513434047579512001202029854517301712516819540055356558176558065113819254505150280030838664809493612097507597195743703861501264950345667395160828569648697834910619615135848672017310813990348372912662193082379150203297145803710429500530379018951166695143119057490099797701651563007928695876203455120608176472288 1176 -1057275646225678229253241898183870296243781137114022713069502335461198748684203215596336139267193062888311055468638264780002246406739151246408316573872347837343661347692236495534319688782370269489988879335987388083131406783502614824704539230357495906641033178331445411766288466984288943773452314777703433725453490063049862247554510158450896522789488384791164865922507957925276396462360332012606786082342183175706840204353046241940015748988919065206428697894502145291085357120779525699412182249264287207953549474894391689842733551916017478790925783638156660088 1177 3169132098457258107736140541030326597407017716005328913941549906123287328256473189994795156613982264970230589374134068091629503248067736276404877546832322149658825178129320608534477367905014707528190965418320735052920648370600870944398992697282281698070998345924672398225544359830472055960379469911126255494563754102496700417981487957620119252672003339968428500416030871177465462961285219902941481762939340849449813136448348838625197916681430375023629097590385485711478360843855895429408469715343394461565447068884787273609976761103752144202248874086016272816 1178 -9499325500553971458757480687927065547915262780318180301466564277182790794629547397174551526319160761977830399898189638736454818309785379280123618521107750008866987864155034863102919852353656139458439982081570895986301196431741659851165401709765481049141506926536518028976568025943371006645778249410734037932942479942372284854401131974075346781985124535677531182499206507591765716246850109444538363973021277731315373300281783280615594441395415081288917405003302194333180634694600007943104008611071494128564537616355689485402091550431793054904274434317771235176 1179 28473805189955670174087308525135071795023357646857039173352704118374879277540984310105907628508833021908102318269891588884335307808975004559759853989478192138537688814184811879733434061253452753898326460285217596620516054444253626729447438203826301974271488955369003150469203904736378701262340733476302310817568996783500888488276422336785346262556854436204888129692124697525750118732112128409629816992044366675483793296596178187106740604216727162436820084657952166623590590388234663223418998942511524172647368061102259199951901926435098762248631506051666605872 1180 -85349024539723055428598991740171821134743742370282497928939419039569447461578357207495419730538764744482167711627632669393130494678258128074466613187105394571193055369298033575099284978519883381812187025448147999361665495397733116730555583836384432273727335961983189951872520517841431201412727598014158989627658190436141131724794921477879167327697199501743946797182935826866327589304414449957998209303905555059677078791858040845501175413592177197388531048991497633655921252424418894429249215968510872082365823416110533754348213880593714767470878210211886364736 1181 255830268307044552258459297849456601877216636740728232572773533784992247259938513560147151436161919725204804148316528069137749323591053152738028628858893392702814069438878102333489812721388981517032296418362780624674255591624026446423511233514649356688395232265385683683004845582690698051731327284434414750283848115893080379127096627786307628443683981729525883102593679225610520611634249796686479294524426704965280977975932458279433102271513571264714417677370517401587817517164004659232443079806683486691164290683798938161954247021561725593903736243944771054800 1182 -766841489519339127454924951168041235576123979672081326569658739594101126939054275417598441233774688313367699744065532105714928810053385211633532514422215981680262477175926494557998651837462911603084116929153410958731715364741053891436971489291372817890849668287869270125961224957252276771047152618187861638797790613650568616489535065677516907299420510536469289437076944022569545622446164536027832352076123266853850292945848301850739615858141274010571487828726065254351545388822973219043660685252343008308306389249195712848604167852886409010209295293689378347280 1183 2298579815583750250173426776704880998607722427656128811509729408791785795541746796813866502633106546711075116899794063268694114590405159729883775398259660076955376791264442391971820134755404467070613929527284864970129047069629566440435757312787158083043916249998972469878832209381588697879841316742395092460496214390386772062334666151091009114731967068303576172018147266685557247321268335662705484718089713818322883782676404141210561660223091926435037654685351842317393839720994256570204238491864078240031828599940610410300997932098832416559501104240850627198240 1184 -6889915342488791923872881444700694817617235553844257729770295330913891713156806910382104913720350620166896613072102306199827206656543844494389796358465822308373844790707353082016883157303150720974331787071228028529550665582867678460394005661386506787772684773012122715878357695181808399440266813885911672425583717043332169835216004125059273798672232294636995224363174005449345435147444305486347559211830935405633188020708932019761447799203103385208635195353102533310952410665895629755879022072968091225205687301791280848220603037830669747433489529419580818422680 1185 20652303203814505412317700330444614339389384546206585195058302966587462755386479447828891690746569960196469847790807925419228892864171928813563338958034262311682613246069635567361999134802355578819262875676794900706298703924342610878750639754637022877779389294294565305316393698975337439938118564857620716815952062965778871010698051063853142653629749684580738821499758606245677402444785116105901388805713432793175785088469435194079518250771262367097751190273896746181641203054674507843825540535416096397834923973044962519281191870538577699566706957962244681193280 1186 -61904669384115149022588047786450762206179816240948069450617425839981812896626420267311728465939339130268507848985094582517165863517817206519576450249419732308627057411279556865069061487539944420491129446063242725135659268508463728224248334171782981728925572463083625346036913659238883668208140197725433336637385679190451923554824211964969102567724489371300248715827033495993623156217920494195442371714655353738554713901403527126300419307122153756742900900020661501757954828723654995084956800028716346791317856325205226148349416987648049945365357336373320755820000 1187 185557551532166554526005285614314921591902094511620245244563438196002771934453920228386798552495508530324642735205532034200569622911873311538882064016373553120551870488064585784259242436956295070014691296624277688317334184796220678198715731241115289799087773229698010936140976242267880199612497467739279650246106783091854809881292935632682195788509924503836208535210552262519083496264444589896737710312982853591536388127549346270614700899374336703272631158310420881532965377914770553800768860249776193077734797725295713573375187042094815575691514587605734368036232 1188 -556204074920913384399919883899474272549464106528518260366911113986503258298476776038119014853061031882564017491638804355040596319182812173728921742392513655439634015831648139711908385789563440020473329719931862666749181003416954406620897911573747093412922188948614997427271057574676723145013110398416673373411360908720958496050769623074591749720438879091858613799888145592336108063504041222926203905580056014107344935905262924139678691475050107303598830307853027854913931719288387701659470164111673344396083995733669577483241407142364754150689729731517179908350432 1189 1667208850309617579479658928694471242528418903000537493648167544363244417641523321951098544101185464785078350159966945938910584761621145994255573666851908047087347041567698881356805287597984945528147138033504759078464323882403722039694600636542333592029987116411155467477539149870603670456232388938485050045062370701236572694669346031424679476542179582400741981313418275711094507140952953367423758586437002375877530054135079618342284987138785566863802791138965707550392488757160213478766706252353540008956636538350995885705943753717997405210355298824994949744476800 1190 -4997423503407063786557935629120318421931823720170518688943708933398061208174213184369385299839435758729726449597144618625289122558573636774377841403076265549546694871657127655293886101564716219074706589382782752632674154023978215559319865941635717582160473986755118951674270712259195979328583627169309137908805499812100540887329804024216748398681480612449197280288920981841075280849623177169765055266452509898252959362320342037902018718408065523699415496038624115825147127939800714852898661459910616182571730407631842888741159041437353391729513679591947164516392704 1191 14979682541698755430740411583509266806294383443332285238899278666860687248683409796976243090198812475789356360253405783788650014722172865898009146774964120916777246592624639571283940707460988162969523529887938225775522023396811275857910933175180110636702680212187888041542524301230335749414057761570720840077424373529750263984598381093430306531047744509882737146964642290834947370530936432846233124502883111282780449340521085179011276288454292633491071849130011767456968036570758181572512775197245992699506205594165236002247621245614417026928102797902760773653428960 1192 -44901347081786621773519706869025679780947845673679744260559666675078217734518308057547077652080836389257860969115284283118159817619399035112069363613210406070172065499536776164595235023287005626082305010310069866355654521473831114631137386103119576598102916441398761721838455812328850557051617136852752063585917853327626951891660475807590762190116249210266548219385996617755914875023653920673779626872998313221727123753116046089457456748706450721712692665359665767277475093799102671970805037086456040942153955558590409623908637761302067239839424047654582793370837480 1193 134591129224198624863458903406232884238616509747760909870713636236445688699612296407198951956279187701580981412871966971023084247952196940117988301995675114926182151069860445569650092576089130024199767574910988970735809361936647163387214830431479971429015950707830655421034633683896034281617171120097700490184335171722877686211995010008784120457921855323917065782325231111030847349738506274822476752473731149889680672241152877588371437406830929722620270755911691809279757082743791282419566397701523122148034122692410781857882428312511829084999252705356879195768831840 1194 -403435219006203415733935858702602590192636924947434084109953186005225393514164496517056154984525303839161082476272001498569194743233595350655175990655377919866671623684280179810534071465513397283593775670524647844441760223091507703318963046996873381695517661292567768636417884384140624790502979651357441674854610716886079010585479335237833548771647727328156667906810451387557832455635333949521448198538707997096514381540554378127332106572539866590858431080639828400369662486184378395980232485368408307548672129405297768901641358204745588247617556061563796908011102152 1195 1209292848937423125656032004914412115539770263733647606093600261314407832274257093325602633602150324980648533414231221228347159473023212172424134224709258333859763812583340254461366564007923840225801593683530785421581912233568017232877427309073473182622045408158977194356191516204177171616505076415471975031890549572207981353019406211267209289838248502604935175987302097438609379074596101985580696980176109921644771027492266482565978345972505181951275185862048049888622510846511865038076231888887416523147343171834251359176236449841243455511762437866202579153174342880 1196 -3624845203545703934345212991319537988469963541375523969770532555863003410286966287267797191859288390514736615627106127176943617651160715416505452504667801945557904070327152853046822016695992447499580864009580155297969193442593095133666870320257860668645512364757469265691426911030079567163304842938790706164805695123133959742069878520932559058299988029399776719713301830172508926502480494081693530279198491795889653504374680713371995524812935045025413561464609708743657387902868317897875681154851886070597176817908128847691522179337112779546129878196889254352551552320 1197 10865450785565568685405701096787387053158086204223375107382348212561784658404039297173647722966689010164473664887265483968983876468140891323660454124267396307988103428850312812641601834507285632104006800389618711118724700143712636039763350634156394385213114757518629678613901217022494135952808769296909850850445163449537877570362334003491090987644413237690958912066360950670212090161874809100030036856841524657737048450439996782847110991348275267723700451207215089735197373735229237211695219351514128707808174555504957936518969431873554694238571921896511657452988003552 1198 -32569143381440698789058324406146499923114096460238848088989993682228187569556682066903646889126360797579820476302312481579817279129460718483526453055295676245396727389817590409178624530647464695229956945074391311875910182150310580983965101942617372485225621948455258076713288205615840096794750092595345001796835232466262696370908289712528649205059343516342163940436067834015036276709703084018835724077973339119787957286328004741348819317688802365617715010454809508780762074842200946924592249328896973183491737814931674220530839890546140607101163221729528122898910918092 1199 97625939376895639239262400263294846308316983050957814872251907667996752397820446495789580416613962223938177474420776529439418933437265906780478792561078115451172508956634211785311073030147613106469111977145423165039217009714942642248849521586127470151710496482692408279989622861537388929624361027219024039376018136648766935000428210358306524778893464395033111225763892011317927312364912169886808644033483369362473404175240979299394390323943819088385055559302861243915910671885760673016221549109108886374294272229542601951051374908705939275184262437793192873500403160160 1200 -292633753282244678619689044789226301809180156695246050079575093234820265312466788371129267298800351766254686979576277646994658252978204555574485180701831651064889595597511049826469941407867470286641163151493405937205052986620540570140926440954417091779752213206870493819268894527458323332165086378128974463657964298236448407920841086376341772997158145534037553530696998575692282509614079243105737782279904822574974776434070781722478588800922461823821021015016625317165232494314164883751194011738809522519671202233712613442112836398863408479975011890630636943793088656288 1201 877170284609559403023214455654633377612863084182252939455845408530685224916636501362252591403564751339314632078663280207477743306179464113295709117840627763391842251582880748855363687817088170717658773809638852101530550168054909286017764519097336827982604469229586825769665295835845099033785578555137792180605005589156406324387694269755608417059982826217154290788691222892699212013097225000206954269579782713397544133601186850640936607814885721717537997119431453524643290641398204348474643410854616147264787253646123411944290564783479935035494884030655167271692832392000 1202 -2629321576912015415218503896608688901446876615897385474924634781144807708298370477877035013999204491743386538585211146911432869494313318802166755367370866748336778396383626737209546894513285090761834078233052233046434752292430813774976710118392433104177474128647422074249670599747545667023720140114490553715855054389896973139636818103952672589655896982716034958600967920053273541993424901208447497768482717120768792374382631420499663848456845262224175176387040674940597689005934492293224413418825195074185607233608911169245156487393034021047789537253632324961096202490000 1203 7881407819072924012699854572876917854212333397278447234063369094603638068265938439920688495828039399190899300198064335629781319531582566584050972447829879879054383123324487127495948546645807179789836813057677765889811900886538249769381560005754874292322503497840901080419212121936533396056681894100153279867131758448205815428351277939973708545304533972220466109006619641103230077015258730385683548397963822555599542935532589210091040603975466414311788823116530156839677001624714703514711191706942209642713463046920593732022777607133024810236727635507955746851536139088000 1204 -23624585397868922559662603948100329348714544211609564840311211845867549658116089559529704967976241022989996324264795836617841181220499570433421893325762488773677133465181124620542257728276343946728838088309932771674693646428169886559549875465755266877900261730654328903017389159525705171542540240163691566462844431497340447424996663923837332360221140327783107023110268599066975696154469623215353984922261467989172718320894639345505752482620152423873047509335363057192594074287658604138250470574207380082251763752868349338027861596934112505989334667680052185801410502945824 1205 70814939798425351274274958888413601334072144143015558674858171939646132253207730696283231821020898402522710973646840300301777880969663442660182471944111294149810627449157030812778950136542866668534907199149773586131944772529916705604227510524736949346867838482260112861160837879009831600917589101595319137860112488563256733313493183615016881676358663333801648599348274567821304600702166925514632961243975802607490863784943616611785024186589126883322667135083320782234663868235548690082532983871870378674613848561314085709242488052302598487943598411301858576588396753905920 1206 -212268662828613304192789366817259675640688889781924746774139545241974102898296804699057946130174583519999668465782195427521498374548369274640596713165806242414233348448343836142782673916751627700459112375560888485793516047011317488191776492990815980007402351669461283576365198119917530047107068094708278861046391466257465803044733992480498279597786068329163651477101486929576096153295079058712183498943070288347454968244119588064941532938347185259481430637583075921763711441069761613856195568860689781018694600701723066883868025255295339368570897810335900872470646873999032 1207 636278394460582381582031424312216658217077384615578901266641983997897518049741374814574688565842289291929412186578279251675874995125103592087555019249284991760311727163304058959890401185424514515543553085981188518310638821944446290205341633505196533278195284457424129228905788564922637706670467114168381151692560015301175868090168663052906447208044493666179684390995888722470628330252692880866772547382698905781473419840690573450545639853818625558934817796171251924587751128394969722465332287375419404141335475888597170452504369423625024061047465496239029180956095389600640 1208 -1907255021806100003069979956485543476327845372262426491296780317927472609981882051493025618623273948283175829079139030770131078938201986843500858215812633241029874804684043044282916508851342853527138415334716791080134787395911291404663528191160858151490351924685705937034658824829126548954777850050124496093630658467677620708380369801676315853920239089574007802314217691259008176900526904240931093559431627051770953109590880549967494279440663691633982824364022660574857872301594952105333701596493873623199484231302385896353389515752783565029694953494103653340340699906161428 1209 5717032422684289835505051581723415680903318138196057571926825369866965044312936769735917983367034564580834743244664886278705566643543424583000091128291962667900964675082689820083779510403032672607402495593890530086359362715287444210505067133802274558313511476477252535825974839686314816714277323623830541315828188127557215430160051436512591179504538738375277015334481670134159169190680808844910184650474790469951691910861518597811192744587621345260594581811344557844970305581025213790629214991496192206424251588225716955603650163580091422182905630227492800102372048713147840 1210 -17136922807500759697005638088356056755897797427468678358164128608683869599771092284158821922043168897301394722106115324407326520839778513192182917787037147600394048658285054526813114284489090498799213926875240456713409428568882281116943701234959380019010831508415698303670091523588647801833165461539829193355394720246283468076928552550165225032625622213360855678157709457558800090180686371975445221214456873073056734685752343540901584517665314762874037585941730347446074429638525469863950591136652831027067087078371556390530998925620671106081136240901821148756919810105486032 1211 51368315269387083154525570818111053694392241669456071379137726547912837858933992561103652829906443515445138597229726364656148035217502892557905855959492027902089510016164118854113629110400824533972870813011662145226817692572289579235760227483817134161031641928611878482512330495975880694193271311602725119783258889360817556643741965054247320086035413717804615362390169325127816614338410425172338358084198450802260373111118740953376957532277692456664228184540276454922519128463906692697166095573738890993043230965492797911364308657949087366104559052552965631484186729691844640 1212 -153977796512939994307253629358248727781952981835919065445880660518619917443487784632417137566873027468326888220903956999006423937248504957642633642492437737102550486706868187951315853595780689382775115234052284301657614420061986832808182266046788488784676530632546992183966416412442553268991597036315198439232692430338111596751679400136694927086076349351935355366093642640248101775989573312417378583112208033683956806701719997508883322873359230971944316112549060271278914917912466478901778402904497551272835929433309866818242829389688362477177714424929510527579634841216008000 1213 461552570586191112367002635075508964728096489658204222556654642741716421949317052698655162566488316467301373100747557830492462848998816179710318156720942796459087856278790380371792616384384655066587237420456806035306748583137167455969126726583778190619195272365985872696539068487750308067611264653881369398613139847603916364270522404885607206609810366125599755016232856945233366265189064488007679937971705618543970162026449429225767073490762217712434808724900637330750647964656322377334223640279054954626688795746747169062382483239040337630992021791942811799499495760612930640 1214 -1383517137037190657251666053574775224584467154749757138289675654808159851296181840832295005419646609245889371263278717417761179824964326258620961921175873835514514587313441675595513452242813640681475252860825631929556225777624507720157868334463236273198724543772506252671091985359903930031298524939530760129341750299723911395100056350583149432937253945797177149281421200377537228221745663252076969109048252983428734204966555278607385625301066006036398185557153244341947919230907249664004999256026727771012718685162708414453988270608331867901375770893124595575243633811794012284 1215 4147135319415183846675364417382165734927266977447420162675719123301496443144604332766434905134446873146937522749679908506573018043226400192508266104462989719295359775304983195488773656846359900709409770303808190524645081713669512030300375698860169964600621225036598989488162148708452768044536770556726674670501767667730004073038101312046233641612592400817425946923633003515319061330920987548755232798665812435248172268878409718046043813976066463423383503014774669135485705822756755174359026536336056527743955155963598605563048110513673926030523119807406694318761616741008316576 1216 -12431174538871994343035940214932560940633131688154479023810029773383186295445791770504650681920278661694561900018571765219127179907533082813891965420039142702986501958048243213451134851319886380004768596017582939524943522077570206702668478143376085132376039774061186938062788677666373634475706806805855765220046000224978071129943065088586237881151085688634351089116710843182121754017005232317643952332396960184975854490857565255544982023046498138629406205752159005727098815829577938817261002477834886441108125785972237494555193673818702268446573797963749449964123925097687754272 1217 37262879800990168745599925968836468620731030729981544354033680043797751524885988807560366218278698897174824824377773048084943264012063012411732037676501883796626753609663098802522382857530768705223825668259772032364004904304828359943578149767490516485544612239749556244908014047762474131936737539883160384159356474483670989760617615322288878283511666313014422949556225877929345879748250742103712881631498761001479622292181376967723329722011388805998239327565868791830931318382397405538389051214739512290004974731721569105904902321845053650992489003388461041689584188140922164480 1218 -111696858910849840796539679566684685496132178321151575071081252742122816763020316203943265240505360979955078352876231033298955547543548487943541600621435449705652116115665003060762906250283117030190630143527444737406389085071369739042696079475458026017014268708805935837569096295879140439819917826702350507853053784044162869189371305374170495643428268489011574831972041393950472564827955232869115326417222835315235554416440150404231368646349657789188494571207598874775401142144448568403837579764350644310283625020469966230231744870553537928870874029423937950143128385452143004000 1219 334815687005943657317929441457478130273065610816643031427178751041605227606297157841844701549472181313171334127489539126886286768436526804713454477990750724548361634361476555524222854338420434477700215376906712937229651941633129636146030741922332753950918898984394495119341655344661508750699824671320964468988869126349178302582481329470902447776294734312097600136578623495455394110650197192995871363830849818908290650505547680006130951964881658402049807510113995797312707736047907122938453878552126233070077512909389947840013449656414169515439484868017894807418186993459726355680 1220 -1003623743754701602304645874926227477384099130128248824532125157835369112587072710022644322595426038575629154839532167694281271075551129938391068054108340491535539751524524396354166375668527482692581711174875286238892489467665864819168880674762271214097139683267156285779862650488055030738778987998844781963192350273099362524077226403822050282193546091349950494942566826975693012239056567981843886279523416511143928327424572830024546965175911872610541797432916169343798324771712014109112018120231528561260434246243552834098648033535815164256843675148863339210310463531212302496640 1221 3008405325259793500765768961695325607883540390065021046509072954690787020531274462475739738492431860103851520649211903162219043518851052886577648712560627517624959451744274603322071199792637663107984490499626165138694931573838710268761755339582238037342777428958060610937180426524391001231718080646242670916688684017343845337946275729422826170805675290858331507861100801284718369195694769246570945639882170376808759041873025611666156323374985340646620212561244509893890840403976826490479421471510745814871778166382849852311597212116234701081216918164426159941227418091950562393280 1222 -9017830365324569225290516944918148692043705768255459978201910174330894317680898818370404797134024470998697315988595091066455283477537976042171789880613403107250594494058328864131544030147652831394883133142496434454205838261023891746705654508093075229776263275182795431966359985563702322022733232242616450713439877856926083299842031116622241395569999530451122972916384391770481252337828326353422418287477339625355686766294204444762036663898069940338419739749603980234942329102113476021369019374503477085351405645522115935908037931887481976737426370007857208298537766068896071441040 1223 27031370498184685838033552837342545466093397666741223450603599917495550751118704062261573169495775724187427931655101883769112893890968291226984285938126521497285919391020305491337890772298687882169780511938178191912607197927157471090288576800220125750089763832232320567120748738410901645572649213590810065988137325156657004430655457065108288463600626141653479100478852579981823515201545233556189159929104072174313745331371441027085334477563736769386750567245417686860882623998065659371888796005199012368852316882387779280273988557338249128197039490092574748127315833711618281170488 1224 -81027858135489879362536850784485130159392709182413030098255398772296712177985723206239960750718955173238295001015170597670649679481995637673043582603746901448972253468671160823299608859120821764445199916912725315463525987904199968488781689771248073020489659722598353072521263987932678216998414970167329194851713400688623402203877132262232524679554448371188727892835851013921974154653170455622832552787915705891103601851410406890110435004161343897735836099076262399158164200549440865254913742661912356211039787492631181383998629471711735709485662254670548969171404956728667303625920 1225 242885138835525581240192094759697467710440839279853588996566387177039613973521286214949498674808166037657974892838944028282959692292153454314625334955884589486225399785273879627066256106687067362483897220329410088475157083742222272890454175379610550311214718776637675495753535807092893398218897872648201139862389826938223385933244584420936270301103748523412117925690392120701984842304823172043244149665019201977690934581555470518472062526158408669910174280547193860634245171889253113536778594280777781130773670430583471746036268053329047739914252643448465674789865295449390821911392 1226 -728061080930307105267296858272339472949323070435123931127554219311272904855375796769934263972202292160190096028697487197340845733420606806367249678599409352660585925131224720741817692652589700291295532042993949490331323232261555344920407091778196388575623239399790748325362352439695255496292348944144985955815838943449159427553231349099241348982124333887205847482373308701727762342093957282688583995566670887161597794471548285081975217630507157307407702241071488188714944955184557294589475053364918965771001602301222127649036470888981089067993804055203597016618990347094996144179000 1227 2182403142348548926791457086165985803999682357832425280103622183069976971522471214767578013765085599482623613034677553310366447112894043874342904904554708719711193995625627158018260369662774994027208611943057657885443037366143439738074374314229996998517638365535803074442284215381580399116025549344699606819056925706596505973850058307449732991091824635265377832217389220155451819793325733879696915671638310995766591928551364685033927071819399934331838129596680670254028298595900607546250593450447516671498073882675795812395321256898729646347160439222248114300050565499684511754472640 1228 -6541877823277694299282861184183219661663542963502571218291069426612854423594638877491412596636221573041968664153622209882295514513487765066332437258685572310469792424998317238326723469648757942193937215441689933775501482528317590941247371213909298820475103276496165404741081593501300854353493596715977534138795387405512738554654154129459511269317933232773071085898027087229643991572818507330112748423886914726576395380277069753528593735307802715339569129782479035547341726128074429742071957655740792134913630604529027987665057224892296431858342395578133935932047396213488288285119024 1229 19609664687514260210380846706697299620478838305568325767440439192548214561857322721463274211560488425619701024200117348418532689558737938571496093458907769236591306178758177954430959529850304523224137267442787401162691181150790890990687807609472625593678015028976300529752762075230913220047412645576499396340801977687506277843145804629102848999696517044129835151486272708036333967435065971721717575875111090574643110645935591181607315219005751098675213216425789512466636727770613023376091764188744725679951630273295219861331195407730179626101912048058068828692942714332600794213448720 1230 -58781165612085428776970879518368246911142664091569444800449511628394526089079633230922839039043512866064908679858400539527747988945582747571630972831701581443343208033399513917062559176063473802542596833383379795192554784473956109823305647687906967938122635294175300856258889245021444749849439150693016094832569361877944661009397456702228265175886838828785590019722101498660657982891480435752570962719981170798571372831049810971539548275667522519761289302339067810132397104593656396196652930038327584017107911666298543442911447996198590831332540622108480322832988676238269644605230720 1231 176200244604870212987020751765051853048023095449139927955855969056682210616331313259224432212892414683817638528576359050249707619178879235206594873882192392791175010270710159507685494199572882478783251271474144146434221896595368030258324809072604964818580442108453988756779286201567125204666475444940422276950130524127950397419200442731524462051700385885556544768959920734029155169617599279621379453090661066487512142042805502891761587032837216005236826471881119250522720427189886800619781481471734695975584876078731459696331724130709599386119617517116408866102875193527942635901670424 1232 -528171674777423455000866587880143257553854944394215709367675400751889126465999626514866743638158837197515047959441959393321566751321104720469119212051084826767702364391016736251528027661544362819924145248014622023361673266336602382909085649273644590158293484339708263375637909044145611510416635247426469076112225450873711004681385036346431942080803786381705843562974103217777379949941149387107295222072301062619963890710501925656402100375343064266566423896696492273628546047904162403787795993415565515865918589950776838723385538673470058778287145880823341658408413462648753977424920592 1233 1583229935099235271438120769509334533592090733561250009588749619772086140647473333008067708423872718801310314077937941539105037074519710500286994815685976901649171077687913914992414915034118381980891841716676433899711877041670788651445239707798370158333376089310269052259819717621380519174776870603807735933763581570813919264401720766441654107924402737409635814675836951997006496451089523454106054419953628786395102281731857295371014508505066570556831672266114979324683663889538688456991555197494463386420273737515632465468260069041333278445216289777291657066752300136248439700219723840 1234 -4745840786006540736669050831778791280192174735367150555485238933174186899720424520905058714311106310248012035473494688616814855866003573047456721088510882138736048473555586362687960105924800563166384864270653264987872150062512355933303032154899652524858312928977864849521128959061172236975283340310771089076184115916389800598644155369330490763656809972801895494467160098668015270828031638201744318235321321794989628481931080671738447591539668952859651798699921166777332006115834339563783248926062885680205338695728754631204671485609558297038902893355521904470504658407579048580464079600 1235 14225993999834990936962612290886708760543668720914324984944416623976388585234827187360750899092887093553150247225001892517772142846919212487194155036167842653927814938544761712284071507800495291370005479781342823469718785045684811064848441325861144653461922642166846698726493446513732486868420188737210077455040052381637297228393437526480190798086718361971440190654058831020875377423271612769495843438965915466021314328121602833069181866098163275383132958977925734080057465144267013290495074383183336692873713461211763396363704953242437560421891878344462977817020884198434961776681916800 1236 -42643452887854887881429189755449236211823861335750464457296977016045727919332552369879920777620668836257622707094362469076331544698896183062341702596279819605827309342482477462793272602266047778742613513422229094624035678474322188507494720964656586521906491415233144837201988850593348595345871202695261497465909596798392561886798477510963321792468348049212214742163126165027614750700314435645966429529422540559161594187590025068406090803717554550291217793236474304528954781570834539839515077686510509781649479425634930774685771296510468971624938914521303858328022686792160158033934783136 1237 127826938810158386632449018280683725039161582726728150531654964248583313763043738227578614586432853714505468874620772866075212100035171420206275693797094236942932629783286197600677004696202510237330324096822656008784094014375737004838957498251371562508673621800876718719761499319321048174246152302194090550454947600826110395063535212697516023218054870326040871236151870579464049975796009681433262974797175546002285294063922082044918315635958839778402201163330351280759772666644929042028610575336502218620690292811784586257096518110893018415120742635604485206169647611800147286592985559280 1238 -383171058097332611302922703424569712132737183763237614396584468761302647313938055381699708182756316748408558153245305416805421731203975073009280371309383451773201122072516219140640035886597346923047522393625909893859267275725654301257973567052374691817195323508120761848978129219709539397922028410066502755288762474926619236912862259948834641095688904528894457683795301944479583024751122759577083358523770867744771058647698618669222737853626108944115794653042845909823871321724713604066036763933384270480191871925070251050808935859702900801501625127291670547496797785459875145053335298532 1239 1148585399332924389329342147311422042664233979416194108045936010475769194611756204751923096199158160132033401921834595898317462719686491865340167311576311654467852273912288327593492407815030303851653347998326577357379595368882227663335039409227215177892706562961388627527929598000000992190381286182668934703966853623887882992931668702955162135985960348135442307887069229347193921211087147524936565147431846542926176195027274237541539399815479624972818964821756368404096604309463014566533622108110449654425202939932898645421505085363354375603795561186848399898651978009757865288815771364704 1240 -3442977362355225770271907065771415913373352985072575402908664637853575884170885333115240442396992646137716253986660639479069362039576363115701130562200927757787908792041915898116944580522957773723060882669177329062403190311399387277916404422659321625989669592360872200420414770779035232235199387747032458999771986071057164731512080369674041684610508785434627469395725281631367663038888897745578047742024626138523942744707278619263555793154961048838686011875158146249459290363568749723756321546314282157706828919374386287988421456791859945937678491273960978586323275357916238329688197571408 1241 10320609015279161857704669044858716517122379616817067283497367004685980893727391973560591817660606481573170398735195470477145871706062909581312011032544279821894456653018474730858206155959228781828997972223480792999306904076072297078041115594111745728188211832056764371929043470828373137723563031605915625208649786269116666602885606532355369039790043386026041237106131326712779545064329397301022280649276872024811425954329412453388138978062987807636233158712498958322551927381000769721305957950839252859901132368140515865594117506170143244270630982965078649585008044419598577308007196075520 1242 -30936898038554202573457715663453302410021432619492706518889450369119087654868824732339841656320803487034551847416370963435116006732425291764271028240066307388818890595159244301920371593104837966786923873259274550995506927435762610323306822348533034900197031119764358902328364607000026724432226382023191961398217190704961739303944615017250094079522288797436758868633444330220249561348361053614109441304695725470999292920656659965927511643926702818189446129504963468170655542301005378134705480869420346134337656503026544607392155493264198172009499124084815684051972932865754647836376008859144 1243 92736027426913080280533747837511669171150328190048129114547137631003797749027547025501407893363888811496975207943200490554498987196312660590244449897415174039210930295706632557486166175308629335678260942690311325027561393101891782835592292896728952564870585641385359026609401871023410760446078439265061639545783960450333104817079114529265580696230888639199400303490250030615474447967413546625195376163936752731390841901774101119784492555096951587682291351295173664927258629861944969442692071080389070951114841045664860581513031718756500317326628490547820544240690119102606286978740302453120 1244 -277984442343214530840924715181737149790369432331743949733236556451779068975983700046699959834689663487196318770434240055689490935092483851560306715166769440508213471923384270745069062433863246617961603742196278883462842793309448921377752138434005035461738274804442125249378182939747828557639410370263242141199260931505119579183295596370767376753504767085892326981049284226542997660538574652776767379147152077245105073677395860050396795799226200943471049489779576811044532238364506955244485131930243841257372339543017492830532325474681244828028208895296275836596395274855016146145687246425648 1245 833283484999900906906289989605014492383661623664311984260593436689188341701502946646011445865913111754390892892578782239223437887361566051424148322090267913234259178488409717606905816066809346488540325434438966098862111891269769778780538940269644009914222683992110852554762553197701924640249220481974493623774044309685041320151537392962967109436734900567649551160759379190759287268603578591241814988609815562589114987547448356140723006899145255293331029938718314736013684003997604212040487057796737732988262957684774865679004436281408252611864527514198371015196713996914081342960649104341952 1246 -2497844154474020776320219190348899782546529826955220915901538110781796513848405702827329655143808565331179763205282304705858379220943378171805131607549880141195792962804342131028726503217923683093658198633731571732945415661230008124996238316137335776107240549526913350154123704810125753235418008425690656962631700534393579056856016895104231424519149288974594382413568041441832089348728620208845382691498130223872829260398512140609980442161128577511295126522591107743927916709114911785379053411470044124934322581537498922286822940010786966437103411534931959499334553837282865173081678293401120 1247 7487523215255725470637513499217471842148298711434335030986326750683524754422887343358907979893790230319125865967397959094225037311857536171778333559760586982991077862840922923645051859686125683563828665992693356164995961300463328284872444928405261532549210243890619168304823102309743436723330004411005774702797246583817873289733742171732194435636419054419016215522300596497560396026225419498688489220780789154173716227102102504445278319105714816922707409881677602330289639639446836694786339849708751267498873729751944793848016497625950859275022352323732188022198037291663345161700954035062240 1248 -22444570791884350148761969551740835065285885800862057172211416966592200405685914704732111180114318310596033545339772247573313994057419104822614379685147721076417966574429401167753316512087977710105996025223289940234975874379033101853932545254137887334348233591662505054990659636010216503831712777649731673470541161348173360139955220191266481394312402404851778110227017657388031174193321161954161971711101238214770831088814044802145396185118353862584237887318436243667854281552197976756038505152926308634191307355495818261303914751980728825932817467349254854115108613920117631664104192813340400 1249 67279802277674144881477032827636258194099564802584100922945992892651079518725432069269034634385914935845916408128188386640902797238572560813345266245951215140199252886039774197012343491799350317563530118843873127493794774759887856958465531970770416477021446410876236129611713112267614563927888422341647565644110086797588464315998229298118829584585693392910023208011833142107382165414193661356109619315310485730417627875714088396628789892172487902580900929625354468336942054182155202742663804750425392694267301736594136446242024942238628097392774908029820933685451218994665913293901626388897920 1250 -201677935307556016696715553604122447562632855452226100926622908295010875965331355170840858220035218611691719025005057507794770225002345108294083770098863362504261280451192827132964200851017732511928437884246394086975399216820239840018696278635581400431519487761242605422124071225333401416830238334798620681987414308442552725886987847341839973011427591669770734962029731414966154065783613681422992981521589992109296709256656511118270888170072583127259560729410547171825052794484151092491751589890175052991478807185483043459460091353666485488309380001515976082163752440678609989172277859289470840 1251 604550165790036021273128158285738751686549326895162173041435576423893513085525644996525354376604372337205392760806527301543076214035806679538620413965417753310135732767364589727110913821995601054941360564287752059278774630756114628353406111017929857408631558037297977884064961706634896333423975823774948269708586319497755337630804233045686461519046985954997258897890500679799426795700200597365330313039539975538913640488549084471636903602151105293182306475027575000069326762347387398171182502586991824362857683648293921889095775798568479741426723128468453459529458765631031916995020114252354928 1252 -1812201894736425868880231611858129021629089156419763287080277730286639260870589253731597168510699847748827347469094965625152687724661647338904506720137550182246756713319424365212338066752355823290091794087677263161719841205453433067260649468570519772248078464308290184503910384412939908897236566506928924587994378822769325069830942455773734149080237738783678935636926974916608030302711863006293841247753720614994117859497720730009984886640472491472833688655950986285309166751615416539680124494937900873320955410257925373436709186365609082570114605159430540612046707887582736290722853314365793920 1253 5432266812952925429779848311364032406415689442547989550098581927339678422849108728663909788448674084712366733514701269663266955382146167122845432754059567824835449493398051010165635896825098541322892879962742059405761950173729524820934556587351055278981470640017508326413956427657623541754206339824327328466599340280307444011480626384566148340177932972759229160360214802197814641893686000419582006445738744238516058255832496894651666436233997149733605080725672375265107813790546256748820873473899270992407285434448603145076805499282982061780998502862724676966660028305244081298519569986002182224 1254 -16283804585239271683048205584064910538848944668690504560462974054920136516339553198602581255804279014699989275344307872937974868645524276088338103446977604029949325873750617023295554494549876727936805690414631101520142879348524149762275118191270029341061681129047698404298295224533498320138805128707738061819847692684672507514558117683859162693003530392821179002769616324424774500282431002114278587362158524331288075379473567691466658342797702811098989879389902668108755108077617145266537212839875543392720781119795275925418616498786201373427331273129368745590852177367305305816678930642368433936 1255 48812488326430390495320597137252743782589426170210102116702556489728727947784381779396741581143982193865625222187479058161483231748575559079145773041856371602126983216772765929591933074499311753385070125370392194357591643114858845741576888155822988351453421838627443344199351900155394964432019836015091062245291442502810395312722728078687215005726334767972770710264655238553590212458244642814044849951072365559956644582488499984850073626622140125534553382743750897103283518817521565980245928107820963889914616742615399147322460037784658775220266249640732005474694491065580461645695088962478191904 1256 -146320874640931863228409274061908105367395851537293817252695163362920908219274042515468735710992908407566941848356575361447439783067983264277853372215437292262745296027985241819198748427937825439088207820079240932927016350579174804312927534957542636260527176132509812253909681452297023918062543537099718585911700654048065454777150044767779975539543725475660854742921395449882978659616148628162889411636898439992363554068642646338946992653736947707571735647263763058538376369848250782710107768377763169514102616412584146133349325806422711832145041881373712608955940572081273207144153138978867332920 1257 438613409424845871634563360911113556900833387901768578685883353660688927740831020046369288909324804200248398476219233064386597535879205202704018700483506537188563464943077479057073097912863744036980403393841352295361175504361440463525147932951488188885971678335160678259929737241253131362975070841519851669101485157572986010387592055408728793547875060623908070940683596594640255727697592076837419713695595786040924668451002436644350997188347250265546947399000584219172782660605907725710273429451304586499131031512613776035750264956422644226109065273938697407082510203818574583067546239202418741296 1258 -1314794250350630987228885877580134517546138875816827750575887223095753534587181062476040213415790013226658752507013297206519760975994024498725639522673531917120884599602818102960431361072662304263476233066912352548336242310768674076274509423815629539180444514309929187375353767199336691867868833182329153068781382597634231340722187190707546443661140737062575262335794360590375311772201784524181859314579981044600648116459606468927165388021866034904232710969536577576208671191203979390305087742506543535802485833512823597675652524957402763110333598965578731207931436773241675882172460526362646512000 1259 3941249802083622991105492694191761452914319394227726712210800937222695662853074924372180909794433288258467142145725324588884493982050395915957556440484439599058156059492482542154621093477543714289403735976590324477697361779857804578125495286322625798941221284357166602982196280707145889681760902645046927666834870204625250782775876825130221478480627927591955525458263326668121694239430388534759117729766688896741376254990364150881599868557802743813514713362046066278819925421282923848985458461777703254560392045595663071171300649870529538842859023800454223586320150181882143260603975237220733569896 1260 -11814365478150669870956703099970065879093162184125495073031900904674699617933384118534704203407598833136690790384448056327156137912860591567120389425166451083843377330716751239458733230210065562596093579986969567898621377335335657056809520394000442573492851421442077983701393136691182559784135658166941352419523387640492995128709350185417075466072458017205499195359147774787765417112287223703797285582249366209387238771161925727545887007318840051360254852439196779115368777447653141917406084273611081649219571379798455947411165211278067395433143830791778433377692185976103350966906039985115701802624 1261 35414989300086861310242932369458246647876410036474521313291503108382525420926401243506091902363777628276519577837600041964036638628559108742042087253869298252916706034979634960471063925609871393031906211221843748340038704462782540582664541704458107000636779042863643757645730417678564691502008555012709545910313968508016428722944853533346978249535285525411933432963982358823542361163351096342074197459148574059457997101741329257446001673773562958089560045285760489298420757294652506053016835710073874367504997833976572767202226537417105634122470736465461370633257175498080483633162058522875051077120 1262 -106160780128548808507645810739826107027667558770192641939922152344699757264155765375739735076578582224857427545926815339738471160009381226918498586435330867900779634651606940614470709057513584373882489062640439698867168319320686490510475405125170379384634655403449417064321551640315380529280585074178342818879417790707901224161658080444790501607687867579351034292720085918548490010319728386964396602600875449358879526858434633616665442275377286017634614368101962812994181808047778353152122675357951004320247662960975233067667003426351532987013490705739149932345839450766397352013026495486474665870988 1263 318230177012419468733133047870927665246832444579532337596631250021404022962861225425614122723615607524394474021281807502969003809814344675465903126084055950809462942827382325547415759692594165035248696430052814489240775342001677793406698245292078429414273005033617967541980518218712613368057240768677150147692916253838066864272922519992046600280265997963499629873878254782492780884277808069981156030849674727480025650971350489186502202369226971337411983013262211721990692461338915854450337054297413207115112712741011388896805894063667256157072630825515295236247418815720482188017637004352311360554400 1264 -953935237895615005561583163277646300332474788379626603760787821464477723897374353748142334651724317175578055432465797965782876135590626562769230177794689871532480293016575657831612589774714629207719391434707368749789001400984459777862325673585193962856550962082577910614370398362897224724342472525726073286287292055988765635783834713952407108804744901152038856242559096418931128044541926183937970514563761247413320686506816345014496303424087230366035624686405826413756397671122624865491365001111895193095820028295369403467118757761751271072208177235245608251160134796265558129652228458882438635291352 1265 2859543416679977945525314905255995866293078575126912317360401121733833619777741936294826666402639217968215008853684036273714360716331743815036301054701552563518707724204628375096818134723887647395788088790838215256284500642318633579173074272122573523440348812819869910711219407582692708422693008551425427453616900440614471182759138565019441664336587825178735409309386657796518134633664699076265455021877386958898892713018941590264657752538265212729032215482634673626426873178524191000484372661746361249681922669356291234055945540973371917608477945369165985274177451086408925675381706010134766052228928 1266 -8571854080806095026278491362911930736636835065250104458438169239320614997674984714248710267770944575189080536018744800678314375133079753379196494867766502352727879789381172735776006967833454677620075669005711711609478420171879316297758149180651790301308154616628283026184105570123474588044328568288040594797551425555450098652345134205127051394119701208717116767957118795284198201975861290076153568893737426068923014098617264480840119329422998179482049533699101599919916249113030849780982295326536099962882058747667966862962998341875584176520015775846706587653577993384775676508129184803459518360871928 1267 25695265823915981775695114598531580850628807875153825361600763039415703047489812111062826832670913572666241417363214485379824780391031494344268577354204558749534717790110255762018369742566267455091592257998179227066139731501813451696042186730951459798238651329087781320794974708231220588312833387812137720252113979097392071362046402969807690093505960844246174139690108207587497208211738436450893611226577782578582394268129952648116123530109036658973979300134014016761539030100629766840450460573294317613213853081169542101500536266160780001029949794469757672739899402558532528878237191141773606304312800 1268 -77025004256076219818152311190077711997823421714084929179372634316103381138413861067941486428219355275792100652521749415558922705257342831232306673914299312150616295205212209898605538952282636117352635782847854291859934636781066979413766838930872633038726430364244997476610172607245165186259526582865879958356950577134056421909498699163969110567051722687643533955243163416059977192517956795129256756339017993708788895029145591026277538891809265134934888948785361215365691834547040474168226464200283250040585262475836092474571489439228790964835149445551286445022958379351250428047249033579316998473517440 1269 230892920559585453261033405647797964097494323246949622220908984191061672065032566983805685085064166642327148055313423779973319125925084420809846010693455148479861613050139674116860102580364970678021612701302787806331908083778706690063017380057556734499066462652157581088278247910134443158811063137290627599712258237704934428480232571366995342896964910564963848475087709922080560019888458148817604293787753989651562958338934775370659050505282460607856912701146083949281534883273985489502310788492680176569727127585928420787056108950738654552190470665137216448596651756000763801484517012722124989354933008 1270 -692133345330977811468310374252887282928473140630816702200787797492418728780770852367990742613259277486094057202030082149888524340469918417341010836779514763986482803844001369577075913797991687693880535081779301715516200059012233361472367847148912195462949624658869221419744322672347893783932060916271982940590222692261650811040887780030810916494432388129102749365197025141565960173712996783249186373348851473154383630446514623560561313788103098831361280449184256500514244054946617628175714274351194713485017311247694173790861095174775143189428936194959286131062730208152511966485159170091608241069922608 1271 2074766361692388246809018509758851729313519013220622844520064129383253624433309950843465562042893664218739856758249105421774412067026270000054485671227341660730526736935991516985569812407827167674024263305727096409218506864544932421093407944639933489153295098308648098827085656476510995528545359630996268934943903487669595678735433672370144619375480915470064605376850302926893844207038615670846466278009439884100846086982983989314093949271833284972873779413732066481657329694836609820247765080452774141377889929316433214604084272645803074439893386047702066116053813350438490773853126860625256205484171200 1272 -6219405768186380805882694636564859782918591192932574611757079029354045652487587140382180965463485488731175372499374087243102070134882993325635026622947998232991744062843502872850611395213085684230388770428252687585180948643482568649079531834050366662060938844222386164172702522126522347445238566252349666872331805718392558836969467255041215136054369163111577813407630718782202826797749846168556630876525824160710121801177780680506139597482262505284492315180086157496013400543761877988228182330832565675786258926575809164099324844671892135313359165198021288408471731329032016660744625978831898595854152880 1273 18643560417438514654554880387377458705119673206779815175542037373146141563152107248781148911397219658286068516463166941806502356350913984705909867708695649062919477882019487009267818604974968555399185819288462101983543205045977597772888840124694579090671282505540161510198768911574869817636316079197931123603160496461470938703106540281415620032235762915995340943366685479325010749319964434138894522980479169547705874618223373019453197710699529416185941211872491051440438487336399041424834394937391424511564558445758585657388939508873009716039230512961244253182670519179627569418221881391298296288472466864 1274 -55886779618679503505294417738928190576806932477780309384140534323426306616701646454548828644133423763731943221642727276890920328810157384295031228241372593227071810071767991278174096744426534468657370992042886002727748430196694227546830832367510673114029535234425335013696309633676944924295989879479512521665992996358260608598385412926005541793532992183527861183406313687480430728788889706166435484765916268887572067451595451928833860004070660081989796862457346159935127939214549282140522173172953471520007725320423300225385519379145202885641819331461091639672126373228183539658549196474667847490723513680 1275 167528840551053382272341383998575328929063604651040268600929507595400269716889170783753429865002310294104695680877257766491841173892095311980870081834138079461857614191605696207985410005645658618987036809088557099941532941342561049163911718673431994228879124443900886605762584643069241961301390838722115202448164555262017682134503240787591183301431479002791075441687933754216978945065750997591619254735176302534262376997348067531737544923749677959720893875096522309521303288841457784155570438231388700717112461391992625349318314023018666460150372745610614018977661664758264166921570523525036764616903387648 1276 -502192645068792466451180089180682314383752576638110523039620193222888739551019653799260869305355671532092837758115604198143646152145191667967733591704998553245772236898818015670489179679933106753624934008435525789401538793601329163833826272669182898060707406738182516666960725908887030173963808744601951939402989028021174085284433761609343145848289535100933385038894616953727575528529932312499327410951463481460787131821271882024685056230705306623514349724970482366457277903069620359212741876211804701416158868111945823886749282989516503870259262062586244677338967367772893499028256626183174947169553872320 1277 1505398156087186814076051199204112685560692923547914708062385356035409628035476299720885362334300321554308052418219681182845636233681905798731780884139964339721860707007576635854841487717136987198806771640008764856561543071187069725259112742190784756285346870002946494754209599670492992565335520653356516795687304832914371889188273052496169795132283650397045881513992983421800965853272899528084440836402622247120278660539441395579387294865591681042428313374947666238980370982551381643256812032246861359170678398604154301401993515723118755559869362476877665370731953989169097551237728559812581072153540780880 1278 -4512660669773092867547223899961624177138509068945274840834896947552155152585218860900400487560801668133453950558841626456558397817868060340329775091659001084095812494949942168982705586419680593081869125315237541600537771131234478965154664252999136464263821485900851346950999199012252468323787464493747117189621370177825944609941225596799585094857944089093691208798581819733716881420426752658222142772474485173652461058635006798502571328435986999719965827582211156813106682917471203648755324014898347412075921107186075926147726178334915659713999278534581995491665752683697394022780645121177132177756159708104 1279 13527397191485565327737338883856815555237719914258157732416727831833434601260147859806204432609940262410994876030178886500738778134250307540910365677420336322457658409412101857607266003387846281372858660249117071537499464047813129282566835610632282411249016088306383162009484698211865491441283142196267746311832833811325157249758265983063705594570239244732797745301267676674557076271825984578791617304750068401996374234229710679745033760664773409085714312445874533295231746444458975157115356283513039562899614413727556986718617260520565955941812809184327606024880646753338888316165140217299448211306211254616 1280 -40550486737289151689475132263561407254255571336725430640064831789644444191433740107872192506190891239742958858849840927736980227891498773464432088362704555054117215091339245959093030980468098579396608343262392346476082377774577325825944490810934427821845683383462181400492494364874162414578283919224280736583069097278870963168162992055643991068856239326927954039396502138287471467844332474541776733391745447852217171726600223581944175780307869985822485734813105924202465798615607885028424280560621557661333799353774689120895927899943097249359755871723661757598631977088670456518193983279599536023332197103152 1281 121556494200773101083204143553533024087698199791589112925721275622353369004766246693387368636825154067613553487887110977759566022719246908745838578698505457773466124863967763062386603407492192462828240466922393919178888626584213061023908543882894771924970666816935813097495065075032618010913825331632504315218975604997786014911762216807998684698749433213207833603561976757377694383266970264236120458075704946789530311269909369279716545176790689843780073186261815906694763196578380075525606170974552438116942752158652527549584989139612129945704366580576532067285224759411593418977562607369833415486793073547200 1282 -364385029027746511281399004427634486403294993603024150525387568031750387742056697381191620648454810516254981321333983999633394871536712847355895209000278061016716316577401024531007579481273397530927401025259563051017526514791833692289298388566275045637802084693825530213473896320866108436772098868536438442046057462135562435134261863830352835173154552861991884456606084784539325728032542068412994205113580054406401806404623978146267316286791424416836415429468318353003938916764160409240683928846667574023919807184802630528234742022120423455994560317872536285493228536707169835540815698018420851311681388896000 1283 1092303056617858988611270904932721928844171898205168264162619319290812152187022648579939963377986906660574168481567032316905718375627589720133104422303249744871621943535997147580869174345266942247815108607286266168521751345198279330120531256762193160968812796362005447545612318978995364807346447582534015783444715315681586099702031642696349833119159949738950205468017170721595821157197895694760898488819019747761825700929044268675686479010997552928971876114637689614070704364691742297195630394088595000527542598322495071135667988755003984777564976787753044159447864476226933352039276976907252950306400763653128 1284 -3274357059908208136421169558478229520343627442516894586263178940771289699196144995626315357509245797302609014396846968370537468868995788810585918163119321081005352695225897991463212968890134315196137346596140839939750950878246243879777200005667976227857445835823488292525749077687035170672489467870072762268324876947589195278928703475098232351628953622860647715608845107524837622608042401799374264277065716864994308679529033079541584380142375096774159395157082071743347799817383453664634780157471602747936850635359203845481959558172854412571951150156660518204754897294478171594916761061052819816145626099762144 1285 9815426766355188903886649913819564289777161796556480892051179206109733790897704687278262067802034872536692547437085231255494420298343796496791406042284532921426162320630473979078829849155484344074335454543450984784374056640470452470740680483916766093157106116414067628645280503696855624459478155825307611090611772568229785753509229088104864998464544700105570445555793206476472332219582958433777505720150366558292452426947606358286499434350185792739951948245697589084571535641319492844916687738144474194285864659930342581649532236184808238629672227356973627082433153157731187868241298773166913916102247448408064 1286 -29423382724960539054807959111799704772232471792943416670962127402451806970381533102222161952859132530038063585046627967721563756026528254661843600538885594410651520797846405279431484501162046770145072455104979429505258155792390042204280966769439450458103144695782450006553309752528288049993225731498103297626871761274173809143549044888631893525375606845476996181673021560733587298073465843404686402337726083002195335167421215070694689235632687484222675404780038254862694071554597987260549659615714516116121367358354992987126175088021234949538138415393549812923592156927299422502693116793673928948887147884517236 1287 88201562201163760430030385589217763023522048311713831792208148810146908540584269392675292007871432246221328136060521134009163147436166283205433264086263110517710619454616496944869205287865715958989657755862479129006438201279751968006306114837993317690257911605538999320343954176576639702310695316332309652107944949301924997854960555092410849811377202375074531626148211680575293334980168542569259404548204342845229436598281187921754710376870247626914229858718589695086636379864267733702326509086572654167208395712088577382660564270939994086438720518419794405784312029613262744595914255265054501851307807387357760 1288 -264399248182215278742505682267057284964144897928204273718723340493771128785089956618881445995645652098338934730846018709945169962927824549267218814159209526171491228039032837503214286969293112824269463195174714221346162962066088779869835333376934937579259158935548195943981371953231681592097511348104850595347227751560983954411121678909463672055955548615709190638599748874449868239526767417151605026704354603077747861952395358999684280094696185138213583396121577232446687976850824115502880329147029597694606916775303074306787214143911373703449136032318511429076037973185790695507918558606061085317387171889151304 1289 792582385551652317347588794631426958185768724278185658377926289889784050912015199670564707003238789532957054926290935838035792658458583443264960044927219246801118778233376946557346784212062519746297289205706047906347225512353271563550848509052348020796165547034102582721135780626289540474681756283225091311378065436589757370173784413991772593766626947331643366815884201626147108377870668912784896573220985960605019325724469827620054533455654839594521255650235402296251069268601039109979172596589465883753618529875266018230169293683845238161636901275735404556742206190586799342665477138433042696037415654810020320 1290 -2375903941804836830374516177395138021166176478126933287556155785274259631687413005524088156574825115599957311162765154174949155201751428042717519762584152579364283965448425311889348848486857181285993501828267664537864124849821783826551264484112736276293621837504554021226846560993691203888057636858318936512436912681414842636256944396306520825299625039217715416027247685219798604588193596600345058068481998005094989242328935835658423221009121413630773268628006188021344798643688305003224012292299775952643083507848193516476783360467354976117036520381236135427271628997174075304642109588194348928273605029336056288 1291 7122190747315816060069231298620591899235556135051302728770195886143597811487442549479644590197190702844178771649807239858290651147000795139672193246476119660836389578842297410543594146897085431120677654589772162479887035762052907365417036060043601385946023633727826539231522998486123128618732033029972334859254017916249244966216942669805231495187172127028965684299823875340768864672097312205435774706380060518186544692276974802649304912950466145728924157086274904755080290151077191878286894882288453692816211127097568611532295876085428821001665136870492973092770204505807481932038884804772833707769216895004682984 1292 -21350034647332937771399483606468693827971601324344965532915610423401048238305623060475745741357368105352557571671597089760959513848555789145472449259753878828497938729764874513185247779359451915425994238565160669724924527481757670453761749737266925826446555366430241630374371960632163217600889445762448028568155492602504380807453496233102151584548767772604504747444924110262468898924459211598711273884459210709097624672108642096577668128360569888404242587866504354192068995881894558803303636758554326448691617448886649503747240885869796801783497680943384005942091128625264976881825143385508572525447148866699464960 1293 64000567898733539676677802365562766649047120443280035889853755607967875461463723884303163568059674227646181862180286403645382115759475822682019499869146198251552985705002825686856937658775897621184186905397186972818103223912832738343991138423547257929858351585679517833976075575723329181300114069431746758491626012504949711726585194803145386498514890134531749641051549580498370795533719002718451868765220358206315456637915869778714391570179748752706557932796451747275791780484228125429641396840723505789552913881106383442937675855087717641710144593440596594349617163222870930821334548546194695163309744771596078864 1294 -191853325254395208968959192717169993687522241266988608359152023186481753411914826079761956321872856513940911470940750355286272972976048466911556136006505489194570348956496105749086600601539186145729104332330516435518873574619689483799336650652967398384791766461244860647599070446855327584438286302415568528739195554364986807604489085102290571428599681521779867652567301838454593742093655933464627641172763363164432347673239245874493086142782299614716101123779862070497881127969067784392688756046713820775711999037451855949908931876548054742996585397866606849680655183723664077504951730100135955895691410833513530604 1295 575115527905453437233590413998497232042441189651312569614075794602256499417029617638328891460625813889666886741460998362333059213199243357954178316584752362203337524825573654454018674544536772677776357542939818380451171595886976506647895658559706131683213619615870694234733275270032727168177164035503657937117414600401621463600209970597840048404029171039031637508043924685914703434460145200490057449282524562507556111981540951419181825522890498320478245583528071864975676464392504271740802227592303214592510506553719284195538885602729245323543864836651418218967967250208396665580044518784988463738714931450229322624 1296 -1724015297772134725040508301222347026608706806940855966782935541689634645243179062133416468614607474507219023912481464998197480743270879973496900277725125715401208552428513616939708758183275742170649034764136724080287655594151931889141261291284304260485559345839242011652730535821047179821271822745317678306869329080274321291920108811211203281209141313514378422889198506277899252225074058491380257009452785384247441014164077564847427468636037608924247713300866620179676378199776806139393972261999747130563448571657168832171449124002444933287458455268199159619904941360393649241309818548458629184562179502847494130152 1297 5168058194092567317623358731806079598654319248562874324481151415643253277336530604143965481860905058507376688490152610572854128858779630945995334063064987495358441674511997642761439978270297675836147607681544782748001854240603478168836718504636372370676834800788722391137869177542198485077181840272779593875947160499368464270054315502943581930723947562420904961569970657065794809968105622445421449168379201060929503843596653653655022495350261185755723941616052180097372019423665873004733269053679316129532271491091348207778637940264583188256504337123484106556327415187657014447214451816714803348416509652542646367680 1298 -15492229917730492629331655489566606870850505544035550074388413064921339369889399522899976648629261619916951228748215568365928671332443408328865828073486799957195451891776720206459755743797941646131317674490670839501136529160391474233392659246178832738292422349667888154019606294157699773062646025039588135417030752855637158282015720933191174652738596707932012043475966083550748213762283536080400646404313455724304948444829612501974204636725947110256893363962706276761527232765521414624608155998905154501871770625047334860577572041625103004098691243611693528439290033845052196362034330903063231148707002754017643034936 1299 46440910931210576057442237472188119441949090522305182440083510758124476910199631826152816835844761160859590519434604636810566779190557838362281396857704079317412694123617050411050260867089441701335913028842703809867148302194429869641902244114411373889846568614015978808123438729368809019481095936492806927878315015018574352135753675801278238550685635023971688696232692440284082229990528815092690204882594622004795770723774495414659073517223739308881287495856397655269075035150545346611217742658890200712695726220609717295033843493899927597747337147689464109092511423678651335235709721304868411978465140796081477994880 1300 -139215561460713549919886461099320847280981235204171766130004185711085451168498434789628867084066949418361403272489734053577522106542772227767546618118825228538428668461335111886048358922344272546235425441076935959270982256655148616918840804087585480037486213760630976473274646714115575960706023741932668152262928512628200953344005293961227148778152664618361261206407429223361136709723427410557337067285819276420366864785421877933671351921141197875358399632819946270127026234360440580114117758810923688956849475652060792858953483886421792136358259257702626196507442516197223104155367755186732497094054821175307631655296 1301 417325664640109796070374479851922601380343441426802373487329995598180829790272018201039647677064644682251708503235943742469128528452583926436150507812004912605589398154655600580775249651915959208545856433666449070835381092202213378926578890039649017791080886753620913332644982463528628936782085006562187389566011407057765373419751132815329659412809960849541131858306231605965569062889525270752222279233215776985450334586267212061518599764805833506486618089437043723666112409371303320721186046865786252590524093804445633101153240653632833211885915561246633191766402196287227491760959772873641118658411417807204303958000 1302 -1251015414047886738911422115869473051603287597456843059693586000629569722481898377141826224948988715971450398070760282969936258561098644443072423526874235924654082504606467595289374653910466965277230781613364171062573342859343501396275297548252496249184783948540232277063988760795047802411874406897551626253053841907126441847338528608849608039438915241358988580250104957992577871148506699391567550060456958314433833787968838127465749383575690477324569341497183130147097420723909357011257963490365957701880856817933344492057487524890529561090691761982001669369974212922650909852306298072961255518564105624697129086811792 1303 3750165930369183117565629151639418065665726289843767452926436621994704018430003884202588821681312298222935728982647479110184977697353265690438132230215476225402030900224760112970297312489857226686771629302993439885196835923711217539410063103203568955729674676130581177445848119466966013983715605020596049228264334278771584618090457416833994614017338320481409910152653619243477243405505334915761911486985206088045002277567615338471466833957107831563662172839001032202921343209001220707846790040484644076425515436957984587859864385889015229530293311823973006939672143757733804068326230223006495670277313346972030080617208 1304 -11241870108752405526506168982943623633962671830520925593166749045534737736229206428947791184012461482939766690638933279019718617959320487410983634116497159942558695390321002516565101376167831210980514032933589997324566281921615912087081239777931557552106823856590829618585751763034026187624497162596249966589942794303467497832655806219610591201081261038037499277038896240473921953929008157789484840593575164842570547212508468865976082497341755644592202023718232840944034186345624428887437602406679884409492998045639682805428246531776287611374791829716515636233697998353761578795205254303623757677488136829050978069470956 1305 33699766946696866221986308859214908548706492108044337870090668403166202317339965938730849894143102928168863826650963208831524316825181415135454388248074244977233422503399051222071016539132992871536989192977934152899389497990315285888629739472236209305625973124125153615254759308037632525660561609254045876858127086656823274188771489752653068841824771252326049054682121833615523090740506561346467383914080851949811293623961945637743781679701803745299048538592080195974651138546597912082676467729667497875172372239265737791337992386069450252151420488603567162855257619063718556979914203326030087949293628667710708001591168 1306 -101021889430565261300977334750249898137967776878249297673357554975800675399989254709135740685735258777780323033184166127546261638874873843993341447160191936512916423507509406994186852795333588891322597772211801078561339881035286634191413039842116967405456113921094928333631227175319549263369907121155887908039484824681051025837701119891066145923197100119708483073250010626905855934069804239629475534172615621986124797963865673884625674975236650904550973113894436098624548536677333184803051442250218981349833872334974219886734680421900992283096620577959031379778094573905220297916106078624173376208498638670839612800777000 1307 302833789433018128368193724216892961671429035814063311617608952100372644389562279992650215766419849955121121380272045055643651951883516236240177345044859990250655353712641053254188285579278501358991536397494901779497574333508992373957120344377516662811459108142960925180694068915762811028219813389968453575898012725925317027809580066675524325590843105094544335231248294518603151263004781609039219146190420509679061725616923355522795733784495051160461818445253776543070334603142781818797455058334254621085063638686194772269696761193484571056094680191153468302550739914783855304348397334680011149600672136633105562967545512 1308 -907806795387510765544103664108897020423297591305001716248199312832997812424674082455031724786033816264548866155998997448913424543834302111848421536636770658847721438767022606888128645073662846963765913008086781251842499206184066588903569472709665775904993243905619103695337495580050444985970862616258644091052071091771559252413128135203703374970826846456620755281324573476330375575920111040664183909323555365183866767976723497203528235675038593473599579738140246013813779672680336518730042880739922988726259621868058363804249644201497020503128427580186238777814311913423875495662995172033294578425100222374176774194330560 1309 2721339851108168253624952465976556079557692703041120500044258291487153106153110083692547355279141860215500191593689889984366904438507105795945917578122756352420518659833305354796804280572233011066323485594906439749602724893098760347484802605739288391635747508850763455233387572693749385886134197789303987328715296940457986400400374579300376349828179866483670752731225124845171022388636551617363128202168003403632393490016706975565046765857154535370903262315905403725085061830992011103525182468438378233631477144282436291985059588937325319123744497157172040959717210565905224089155630562314134008456175367453488025582147840 1310 -8157787477329600558767319338847279178948900186902656644025803290587824616689513968443231652046709988600205536174366563334815903610700308748610395671212262745004104410049916128463397259394777888898818570939845487707396870729159413652345663994456630163323343868135074876871383967914773922423548850930226533007530509783302609378646753049372090476576202469780702456165478723181828304936633945454158077562111476769799785560625136600670951725962574320254548441962927988172719999489685614004743234291632040274538215092210178940048414403918441464059201043581443398986569955807105789626351350011960815570020769841109249233273708048 1311 24454694726091022269988989322402598911723247699868375752113964097643135578634469790985431268149176396032652751460915784825191839199124495333362971005235844842003150519829268028116820159741782687545657500986722171388306408821965290353713546528005001176095149810656631781925659034252525945937869553131800362104954167242971424701080711608495601660812957289888730082323846831274568889977518851719416486155409037450948304862028176281448377300026621078814969536019449929248784487968603401564357693373695353354088206652779734581084722944282534213297791695407231372755294732810521835525242500147791105282966597634870853640846358496 1312 -73308166431185968435874005339184010304731351527120672128859924387218332492964458603617150287828285644509468956932760504357834987477253536696735186710055318417376822404335755453188607994103987279052645542210959070175464257543284669939905014096527187214620597717463820730421964162892671147388445847917203372072244473760490012404257250145517240500273378294160320044951159604496382637683793790230014335807825372475197982904184841978575017920136915584007675271692392722272961218753897576323529023969131257117416625753418883323147184890277338636771997988032206229414205124178225408051750948194584783522374113126149461083947108400 1313 219757001578939810939527863682428228910451332529129448209590755817282069072588049553569766590169179205475453019411534916338490868781774501476275472117880984989181396027011068898515126477374938256170002173756538385537416083541788622150393096332011430980005081961871742875050153042761274665743277119118135927247794531073739405977190644530570909364761677885298649079466160519580074891732479003379585011536687915372230806818721571905701708710638414494167175933048845431505745636617099729851996627529362380604502581973436738463734869120666930507205011096855748712166986019060016516030098928494228963731804897495153096644371624000 1314 -658769276422712264300456815102804256984983104134125492007289183534455152265543627999628090257744594284907008708875217682996434955959976987302168253175291628517797198592387062702626395125098844589842951721786152740206911684224585527131201222566052531682070028803510498618586417682980716064203020222379252220265648880120236431787708316972452478976143314526463839625896888010301972046769838179150870665792301571896938307919140411186160672518972101327303835095985335113608529350999364616812614313707160421513797569042318355064727094791536750615506194413772272820467020128199893227757198768673571224974595250481367872377038121120 1315 1974804933580480415112091836604756183296428438400549573758733050564883810061424320588999187677588738152930363749343047989636461290033634436460188025868440760165138066046532168192968250633566270245749745769795447986232430311188833572586460242855801581665946808778280141106059055898334587623641297122904191826834363478097626281697689617047723525447443914502337746138442295710933646384488748580179890556143757487417225432834093395596712617363965128576101534601397875638101441967988036127498892887843707415436802681240521983170366262121621177104825087006305062923222450767105189603530341314148440175147533764259911315763538656096 1316 -5919912965786470545301825452435990230322500143989489413737235474527710205693251477753496805006145571438685626892977450090513556070807513565224499819187689056878016466985994987478160903305029586716932178618421764669974876578753760215694214025886122522547234164612701486826294054345691449981204344338797140392751948335379591358375912766083296407089360216123842012828967281841109883110975771602988975806050844671274221099243289352564959009491348341000120575691777348405933212319766825718186371537144134739498001689675569685482971326014171779959047361425105521159546051614575325841375936490104366253099886932427991694834088055776 1317 17746253901993155438763558759466430849896150773326123162820505431613819204310521514176769465576509275656743245993526934667689840066475370960900778501255122548636605172103802741506286443620544273620689628842467066755551110655216283471192678036597123552783963919431241814723013611660432683770535118792385049560049120549191653032568076399210180655786255678158820976118803773529916252817330553869725895772180235279865499618303404984753012062815849020938692471953640253485626370420502435200236584798633603593714379620946046390700781547801400153120360675647560947375216350793086926333551722333525649452225315592174858103084290414416 1318 -53198368108326978102090152244804148928634060474515563441808662337106373047216138469281044126322297532716079336054950621298970074432962208396448388359984058565753586521230747065016189483114393342242294934413192246396951774050652151741033589470861331682131594420085611843680293459537457916219563167184152754788887765572885433605994326912399375932847648542703900330459101252084140365189351298556233340247008152270213070630161968879834535004960748055025926111683640714113124343062694239281490502168238049452071634096602296234489832078791395487688371654756030017079513523763999075166786697781382519136181734457626919395804274880212 1319 159474107278487393036894967381315849024881785531641044616308908931704775609319644812386086789596940443032128654102558572112303013122011047763121249109459414381341683930967683013702815175310319389860526285572223003982977494007792727812014262902036167908376288352553835655733040438977337832245756454166899160299668101493228706137247467444911502132702417401983703586001653622175964628236405652022639152833701538113908845320942727848357728914725356838728927185798252254429397339818230226020124773274202043502559490451545304785824375148076277893930986282528502642203077465326618217411121404637726691128805577604636519567982720438456 1320 -478059880682556525944691959036262738326861534355078495111162388365724088701574117062584655626087191918998585669911988083218471987063483118180811199034947653565885638874878122488804575491441616534604623115158550323303516624082451381781924574472240239707155282584132975522527000770479792274391256279650318164625595968487186097804557628505852994555801781723496059252355634969590680586830743322409164805313590212888303474727860359288763254185722744290299694664652018619512973379726183897045336913183428474181006248879665813126752215240811976845694727497687028582084627585109141392726282569692382391703776128587129868252112597160736 1321 1433093964801607753778183313992127512319736317975859833944135547258340190203053371360965356759504375472546857874982189863395268030864037205144596781361387364209619326225978323282109098369499471216528620390634261377957551726999627155076776165715421157638406448927453885745046875890310353827849640323554322431428735831056864474303758278606013960497585463269453857130526593602460920591820114682180733825351151369379418548678963756463175321685620523113210518260871349365882949145330969729814459639317223662694083051589927564808872942757618088477558469462449549481902144277738292853056337770215331983641219539549311221643847747407200 1322 -4296029790097406602286641810401513866356365376806605538517858679111045517227458782680412790346381119514147653372582767343899733136394992015119543906607547749139728736636574958522691646625057794577233678220940679153438560888123693203910184527027393379516645050756051247509546724019137618925694496673408305443080242130177923551372927787648260142835299948782715420906485783748732533497222195479502802499329551129170322126546705194871565446863381459542753747753722253795027899505821161196104470619884855999786306318750389263414201821335950216554643544877789945313296376445739775582446961417772039013893235324348520560754229430279000 1323 12878347806142339066265171141385037032478718884667420684627231686586853001756690500461464192376226394552614960903751515711191490263750973795891240463798589851162633537037533095616776319361284363789349030857332376056339631505894608652084498740884839110478468836960316891627257979939455628616254250798743264842975238318545020207858943442439077835491907462441826838567521293529597796610846064592930267913529734414627291855813776947727123966033541883649178169701812604544183776769624995324317437880205596170662414190547342440566261851331140468164046794315397846193569866845419756263884737578374040297619251353407842958748276911230416 1324 -38605862872038477155594006238789435031652594602148786025140092571044727767350683229857667205091572930497982462104977164545105003668298802866988167221160576374066837242070973456573251670351161359425926211082139124295779454265026965060516144639404778270006829919860647842045760515392522197868514442160280980484719577714089578651997354298772356630618107775203850657389879204691207184150010684708518778765905101770330914612607679455817324045182174266333291573128954253695505196333961043491241640627669285997086299363496664177240232036526190939867759784686641779317804061752082882575441407205218510386103041921184478318154823062714288 1325 115730179115273080197750485117337083732621966611120738182533168069577100899559934935090305010282058626368291576966769281187288358166402147160510943549018724043617718887174269109063362743120613524256436913523212529587046031955235551109713303024691154179975191276744523191400574163878564656553765557932555512819098990685974004237718067599337433801661994079467797861753566824193902614524787993289072226450112111452805406888451170494578281204289118183876708425986034153584031276603440824196133581786099810665605165660230716997991850142026046929628706884008377332143337797813598998907403399994101131893836824533658891331531115460709312 1326 -346928704361395545841672834344958452365891641990350629167096035502691535502074465585960755969736940452348385383441107008084065779571228156080717195028166989497270311143678521650472750304603649139456513371987005886205511294888432364751968612008406740471645086972141387395035657844206104456863663720046687906075353309166891716481276219458344342844640606740625666558175945676617050468731171888966701516536515178331911209402342218119544012140192180035441500098034517743529213716805836850547898360535910967215675426779924704963028784375532671211298120069265633354917080220655037576780392824151229219937926137888943927079567780313086720 1327 1040001798002736609915730621721360002646207198069039037548385854732258423682933100302149123773634927746376697102734531784595639541171322987859150717273585745456022078168465078466903240928193908271859841894321258037170703791308352635254959411129948766839641413696441928453241783650528925040997478732739807453178414064755267521126441564523058702400014528558894867747860802093829908574384398507891624943796222252505429146303526908928293898538920673958349470972029734198560341351541847647730891456517890159900049906125519633955559852096511708942490658717832764278083724234182724688868825003585001234539824557318645554064823040981808792 1328 -3117655992356095213911538859241516694679631668307864765421780186512892157139877012276246733240090848914401830697278743248851838112502286758032589612549807870979234859328809847422245332933087310866170203750973590546669105265962764940474392632310486476497449147534288642449062907163219616406785363580600281228240411439649898158114936011658962196162121072271389349726823212057580216828478754145767474825969947542842225239138991212442099831038241526208514179466687127237204694666817921233958967959165474525964616736671176213869686276514655339392120120794663776086605397465375873849549253611698586238942283010484706633766711597648314856 1329 9345930378891409580303665022737548917685216378132831621851295909004787324338051179013218198065103041440915645972880747256151785583302566173063835226785880028578834973337831777374134993533047288555923319596598032157960658675391764877990955791666650204940434464843194846890193094159719301553523618137781429957343716460024198649219782998569518497188392411270791125291724273443649810461905847539315031379803071754456237994208426421777189369991127096086938944786425209151403244206140445586242894960245438648727196248322614262911181023103409583423191499657421266198247909519117338456239258008054619116828705550817355642897105175635783408 1330 -28016710090706804508774971763650080853241321578658345621294072773836155685816398534380226282470350245281902767288628225045321179789945361903763542142252108025521665442630026538639606179861849277798846823482433349032924170029163132758308226121334537118118430234082569815452029974747970567890149372567920722736789020696183041922798843120260342061310980230365646956946723729916573540278821149625760215870954028899252583326678456017257992777552604658589135666376333043023008363529907160659828374384134022512655795781711312941348124678214075502874998767064535916022173394854963643227206727478249137384272583879345196448057632996035632544 1331 83986982165229263703991087405682811874104337414610667940618595317510338983025867882927951064655670532437860286612792350060729907860166787374918507248374087920233993325389786543329848728511479052154319177832388476815452620898843651168782736456893165365358780341088995915592486550897372325981740042483849499413815321245942479371388297855664921671578032780773803643587012798391807199800793270035873095667787033249474878023085797791116097875471800512217212311322734815778103238807797579347596040561035657112829950608349909012006958544175622884373774180017798898541236113267917752537229423186023842273285186103666746469249592279036910824 1332 -251771786625946283761288597605774375235209173646051349164331870197311399068485203045443925376253823150168450543877537427772143034598833319810848047629697997796917669180391454705342406886596348239678826183997542933876953690126938963301013113117398205183091298725201471990210809908208113887120936929157665954323847280582302870046023959259550509125263239794054654084264135477680820650170365602600754579587230923207347179520616875716724118493979435618707739800335807267137570973943207104016082806866169154851423712491690458767550318147227141178109569655500524374524246518499510691104596643694031189117458956916158726023994002837781960000 1333 754748731700886233991079696948742988327003644328297967937486986728024269075519033285516823558522338565696270347587876640193160964933936943709038858460820104423468121564024195800861408791327087446178986820145672590976974452923666989760576444123873389281044883500303887526543433153188014323282268543821480235167362140438968462407997314338342158067391788957906522015400469851414447446671944922550430467370158193019849635287730511432692975581602924483008241768443391116433532406360545538638299302236043613319272301828524801241433875769452202949672498801525291076988347637536674236828199953820757126236188371892410571663587734635436760144 1334 -2262548859124320876859316123012011402038746307098098631020997346270891343353073923619776444835480383751288894392806535745226724661747236760039315138669280058163005260970414362074696232201287123461221715362640588224375502876493061688195311244416319103249549092292140364481744519624886708604801942958577285952349536131644450954164565171552381223651260204277747509494299715051671120290535254407081169379300681196435741323830430167290847679221421194396985445276925148036132788584654628626520055143223243838297398719351577847938276807695452633037662823429983042210346099340011951428733029304867148910973752396146983982386476790332145535120 1335 6782562197914256291528826310332636427684691176783963087150585303203076521422473290132093881821417599829706483415739143110410001570271491770544823359516448533908874198055129795522797244396667466735437681559016954362509934465711784925960775730452516143224490986781382575772240874560896335457990543610656403281874789212618954789145126427054000651935954525938580183235025795361362641211777770214110497615760140705362648744978953361220164092760075797555943553279576955139110387320002945407182829712028893229252104202605509204152152514524623068409972588345446350788881540664948473009940367844664266574744478478503100833472129832481699073792 1336 -20332456289406135065548614800061533602452985151960907308411747110275689721779195753726823350819444227034412025509008434249395251713276440524724564038071389504719342188032032059183235751353782338529511912158580016633122969711957858254844990120106532300609346109325926059856156214533225915800338418533442286784362672751904285819961366245445908551112016340563228028053031652389886737027074255094469474110926515882111308024115441806238097380213947245594209396695963331178749201497489971162410358227082456310106766273942066611274833467977524654157464074034011504703045290930419859848577773298756950386967595198975910502186259123705884904884 1337 60951746303619887316917612654185958622761080395706295057677099789068784147263288392623117419659186583361199250740542860487341936325214639957439082022879677737408469326576203809428877256115153038763114243778301201694507750639885636413925744503655184338700268665802776101648073379094367592017768422948419360831507548533744758258473219163091860757674265990390456919647595311343883421211301353120820963989048684050061499379896878467406251796912799226031300589726356222150095583030641124490196776784092997053793409308400380227704816655538565975381442557668288391304838485968279679019570917136414596231112979066293103689107807352213111329136 1338 -182718575802555581485916699817593333360160458495648691686354893313867633194822907132145982040547830632183684749417277588501291858445766757002457517185179661737477855357920144603601813657905739042211398528994593512703042292837504699294660808074858702827000581179771999210545906071410693880107077088524745931461268144371326300149409282640110665066655465637990093923646329493489105003463023932788876579354887060272217321467140369700298239624318970414512263522642594663942348441573417062043112276796454486333759904585663641102467580313115523417265954604202739055928471358964713432219167238368215164985861287124585453207118902751276218498216 1339 547746350464121063543293228579402270431429484989943128027653877342692068442135286951780412181298724538898663617745296669338450724272821331297882355475213713378817110833974204958071456327732364836024311945768706766236005797946037238960992146088486059109470002132639884115856061964632207046116361040581277198570224295374571080003142827624708260266687410502142171855205014474533942649317094236073815279820928166672434669184689423897161633959859382439757012693186889037439955302918375392823403894729642295405747643172503192890195712334649413279884166107448702226363678667072237450603032936911862261035728110081490093680230511016639048725280 1340 -1642012753592816650935379775524969343524665851645225033796332556183279133531386154989031280397221624233399949069017057254278027283137256184942980165629801109434856965835876403967591820946642469810678851556830518716395548724141217603661421978236901865255776864602100309323428209635766847540484643507473873512430291786954999205744107555403383009261808008640732265258926635028909350258090879598654331379992816866242447581928429185477864694447037614362624736648516105634660856318726102257284022994376205726471942979949062395673984918604673486198267244443826798565893840179888228640269731659515498040133230533121286254952343219359334240092480 1341 4922364854170859758956172034012212349716000539607609721000191555448756239221605028378751489333952967500572554256113773424457620938263810487301103852223564847075410143669070204287635436394856620908970159029424821207986656130535193711199788480620690155352888139970502045846518570272768625736575888814351209187151210278567454202175894269728082956356338541358176967208855801217456034949232142161764017850202837685734161221733551264361545834282106872426504528612815196597442680734233564552228746415970629468324539218376162740538763477788527560468007528308507456419677883175763251747074521724140077067056772548523181456540317131989546383030560 1342 -14756090766266295685753114823272079197397518756215658649466297039918290872122590930825422683748504313155591196551673405727714611799281154687341535616613562876143349484337309561735586706867740824081063300875839087719620206865233296795943926272382292470182316681893688323726187934580736349730435768032887417704850461215109334972712507071609416751611722608874454206980191836746809674687150428143898494486525258974652311113283519868791179829898636707442843217984609578621027543234425033731761803109482567275949788599180573323582000097323352823390945536412969484703692864150778695953213560836623458930260399568998673864757260313772185496903600 1343 44235310070728299650664214652638414630470893903592138289464863650566670924173902522340395923135873689325696319670169122457020869027480215019536129852930904050151247225571115633319041014035386863552018502848941300937595646194660649963120064908869031634366349189355166933225340748043220062557508862323458483752589692369345200868250832420959220551202270927514398970397379497314576981237738439129061750881681346261448690830306947301907858270776164378282655130074725836270811699329280771951030203290009139030090829211352586595441352765527729497336527752678911984191495327291130157598625725468745194415719937416857558455824976894551489719075200 1344 -132607190680777023283129554193065604573041094894027325273998464023908569310637390820319535099936335635634844101154100739865578185499790019578654067840370991382484654071299125659704178754128403030692769752960107515980336948302297439509978230296006940814629479824339261587771501394245635142890032147545546302856535617973282914035790861826706414404069794791130058505708683277404205203064481600665166954563721353783148930504709427015229270070092085826188116816866040896919262470433418725317772475975945750271530167162773110914435460297547955231756890801191442560237464790270025000691958519000788927000706912672477862836561616092862263719425024 1345 397525793921853500280727407067985514972863713466704963200566399215166804059843836273255290351630710247494194361229244745827517653483385396982255168425558243311656598673217899375410593856242171761898325385825392940098675520858634406025451468069516717743186663681588031763490478529069443045451754363497132113842045807931803303267321792916084831823332229517372892457392658724194269124327542389407412180599912589042476078859420127909412849753807805829221154317630640284762305583489231740202306369640401831566325541024087055618052300635804958616068964883914526700405202542823569395089086053767595577289249903641558589083234888946534530750956096 1346 -1191691365880147751584498579137683174528607045942165324304818291852301674874791886599245985563766653676552061105170878565686503515457251171488409810250466204875582745651139839509496096738437714011337104704164532327858956706288699723857872714458023741525823319431803646482677623227931056975035534068878847012892016965085308367151472875931096680781811279498981995190011213195892579873793601962206481701951415475924862419367527398521808289575908665968277266373987130494253769212456733580191548715007358853474598182645779744239590698004428850341060031733389700230840623924562267703894366951449604410428007558294617854037818110462316560678616000 1347 3572419996602848270896960105833678291571280810329965537893731449517144887263852738001303110398284890531490143090334081401812992721170289703392872170594938778981145602776022770556306784431931320844676487598675858604227518322192850397132954729756124623816833380746565051593951182326938090620039707921405185031965823685979568660765352860615595314937963354348774211727348280516979679101696288510598904562852221150971917546097461505810363614911760837896068263052009361883200107416272747608759861753506259409388394620856944181091151653705812172472995489685952249497448663946701789768175048513029421141905908142462413616833985568011986757902589440 1348 -10709309500201861915945560673348586035786013171026254257142855183604438048540971004646339665518894096912278685629109809306176783075852478257722994392710791992479828917520703275829403350066346044164197096725704113219349704406514323779535808652035978935344082857267707250364359590343588148513041884058159015366597843853889792846918452329367254569650439619150078750897394107225869639072374657100680359549086017707457045466592764805743848895973186027500730482523379502709491184178522485564170727714684608649408059894610760107781090312129906635758317200401341562912073418423078646549376187714529359668620569498030177434071888638498253879705411840 1349 32104112393488754327712266392158400243675787445241046861294074397699293897924156221489842555491777411351560418594603460959361683290398385525746322701350958352548871862456429983286958597233731210229809532363786088850296667620418032145621060184457745600097458172565313654909911181133780928529830525671753193582299244288458347571874257026866465532240867119918598790786244036106259933098490812167524477402118218690313236776382154066042240857248770501159746966000200226703802358631011380234499827605984861037800842154845897589701312157918181602059922525335085797914552205855003044778696605369161287143904638698354099386004166449046233127145723728 1350 -96240994708480732417964105251159293174930305030289271590857125249991883262888192761755105794129794950918344454853600152964842023908327604609403976275827650705752062538786053438786904772596229783555584575908327630797889343599875389698761800419629997365625491277312462489941044851887712161303869731402655684761159290100289571277700199775563163357263215673509511560335934110524416132289461710474674597070611890699239950947005157382137154414405701041699915695674775439826224951970177183848567639388115768161220421632239377306843791055130350571735963845086960540562764169887395432909957689407268013168538816227974337116607631001649037861965978128 1351 288509273552440389557923483543445697526623046167780569905974357707229553822869859870546394127480140304381417499746173663588164468415045742907539677214731299302957700430853824150323437697272191431088169898170782312902629046320869969119160097482976676040550140394608048174878779903882482792953865590067176553133008974764006512117043193607095305719419961290104891131706727492498965098259642450426287698104453954936412292895674117332212321426985434977483706820287513658335206836520436097281319324177840264885225776907464132225435700154910912531909340769869100829890828868572434058654024256715566665206143558489630338921074776000972165399597181440 1352 -864887637358018416330076833433125304789499412809182433305409816410799838494150548857488561685411988649155240478159202558079016708939482541423267982064575411297993757282729696213950364635387715880325704583791553782688132784569886083461505824777000346148187661996558002405905099815411022751362438784424753380065151904377602387430336989024935074342329472880187359361229750164083226372206204049320433877529948975698557862036133167651973346745734383602948838746446836291888943941931552694390566866993079736087992998675985390330473658934052104024245168604361497893892061580425111168599905862783218701574355928493563375960120048148164523936800020760 1353 2592745201126476494186837868739657232983155667667438247957680868708207054643218496796728459864028844021414379437851977513354391553184435467858665879714647352715936939792129821022751425691893995277606103319925012670054003380794869145986598392679610793774611350375490951780008192794757655786789395202976200820062273558134187125521898145653120341642592246360964797686934293851659214064847740247400762839062864477510596503561346336025290222777429851532131506373777618595701689169006816462799864892295375155964140719393657060005863739527276954516775286959072622639760564825497261189857002043248205841075997257986911301829275619015040455121052374400 1354 -7772490968517258559752123271206993137871956318361988071240935484554366643129116601549424533669197251021359650028243114273785432285358658466793445203664515217632192052153807196108824251760264200023488311207958365160819202158527602558020386171260369432740877009729776789715696642949720328536616067303456720183628337054997537252516296851395532221150089287521049893288434661491623412373181393349253507147523448675667649622492947003377455369661864812164946141030956533446742661058001146454974614457840510277664196600822781821297756602428523881329545736944056073404861929122315444295594977995249928283723699983035268852022894890685691218464811836600 1355 23300264438462807579124077289773288653901023295340513317624118035616116091801086077855175244106479139224179260822674192014846070806735697927760128721243734918097390491401302458002984583505677623981852044373968176592802656212501196745888419651409314122356784069020186951900486910451486328055892594381285016520958158758228779798878342228500403247366675855304404680024943834857309409348819876747305600805364207190145043264846136039691015901163426667912191528450836093834154995813481802628481221375723422897900473795395354582245238915183291575871224963180040978401667119095738094165980882976482031291752623469742925800169636903060163294760592612064 1356 -69849244057781204136533461786820367535477625144217689259691769774911144478739981494455226672044865561169829421271512234911762004298953253743617200038241727464650363088160984138482398474889807921450021062227271856821344245946767968120970815547919514680958943392748569291648583547924256580787023153510268135809509524596017691880678036185917060264318377912860891371089656334769648007087567044384755612339110438384973555847271170064458426724410558797024568930695665123809226552103770968913809573746857009271398441725511472800302683696271093322343840417654788913040316449209424643404136476478844444591611576725404569049241130797163078378271233662720 1357 209393312326495164648060517722023032523450979430123478193386970850654779469059870832309404643978270525304986061704135424923395603160016091546820021927463041507883328697596819068051876931357213429962185468784481881760669412314997858744369401362517749242550465528151201089481531225464904768343117309122896666524012340498599830248578764536891980546526611684183651490717899827623351692711023137017974798689326828801635079303462512162145865080831236709793055040131132029703404697085785249118886141987433413588722386097897101755383114909998898027645054994906410238937613561906556038094174907250341679793008543286932078275727502588780993079479293873296 1358 -627717359706304724066461242744002772756236330824766332640116611438155822694066814549581433214753710831013695329305990658956659425967912745719517164408469839454044941920409904584712217222058332749172354229323730295027750498920733639873584560343747980240370357264435596196818345816544644559591185983386827930352911810139764291619062800222340993557657795929477727683375580481956277536968491053885406020832227366263035924353825770393158695317035434345763256391623288724645601275042142998658711318793645192108497281004332399234031045982947965891448269532622678054094254446770393289182124418317471243109127641317783979203214867466460195332348601854080 1359 1881766389583138665082239222177385795591542907858791787473020658571778382380889037877111669548864325184363351561142462063715548566146634677013475296394485743882103821474429691889711238383124096850719772722785045785094227764976503935868273361913487322663185309415239601843883694522886594507560332374038217062735660569911258077134578698520280911269116636128723278628504569974072107596085154946578753654446466931680919222614560456980342960065398244373648511432806565587389448870634601478289093710023473013544213907991841911923932105260035420910596363688230360679586837369102808015786413731994663023677210537795853128297072366985982917156416007178832 1360 -5641148213478276718779624491777354329872588555397275086417283253674367988946238681930135497610823421894595135525571924877770802576602815866311719693676704689564218588346507245466435822711762457985576848081466640930756740145447945990099228306265652804777798901827891071115818987183682827799502555212466037474098005987888381752387873497831198401400750127484593735325352005511445663387286227747112471129926838198869020984055341511443692114858209717810419719324274105625635696079053742951046738571483798704113209724695761961671749412346155539731511907870016113565326576558998093471695206854332786407746684523199728867423179950269325552431393662360320 1361 16911010074203797951962430511720503795650375684071184682279585360023086991109958723199818391074327377905913411421258966569658247253886472251691268442469474749024255577115172344969183068819978566187475047885660466566853416453657325231157128206880134785814415517603082711353814450925368065703137711437811486329404749765308300912147709082734427498701370739522714490011197204520849337257691058156946903708695618693158944167375965429336213851645648086282382976374793269146884007413356544619691850160788184071588242845497836688939343013638757439018854893368940407225059272508510595179424998736396624847764966974628738609723101430280906573956376235281600 1362 -50695781301743103552028343450333933184758064550706789322868977257690355495375889476376548084255858064603410028511747694936794877780923983996810168172248799853352448987783589342517749243753283763394611321965603292946007708796096078501332272003444633135448060615545805220600311602884198100048393007195730028401585604472653298543311016428234165804122761957286721911522409250311898300595258672098531616431745556765177449656570456997515477442898285971773889652009929535790401347066684979554962915042587842068656542144642917354523180813113731148328941101364765450656708152941046584559465108498107270823424486136905406437103690313850420128304222401849144 1363 151975761114396420479521505016921827581013537603953001594455349284609532321427648129475110397849916399097236519808511431776774666627186646082880665555252088188406534529775308916747999567113659176251197257191089548772844826222192646189613839622945539979046790664064680947448916514589019396036488501395269916396829625733867481931692801580641234359202560666481093021384559470415175005186689487428057684173010002474324216512243727471708938715192621723311011795755570619061028765081587905390026025399482367346210114904257521352030823605327321988658806741655283234115738099014487366363005729656729462773494556472654012641598143374549374934392681524639520 1364 -455593025804081351422847092385772252916982665148507201993935427584141039341875112317759330217601398941281964904323316161682721123048802196358430382298699258506154193322764837361130916590856123439656265091388830766079298016438816517792764655585208440597010503684281877121787844302166055946036071467892418393069381480664064614108226056518981824230738090466408631541134936976487622926719651137289714303058019199814883115196485274841575425759543941375606521191228271551518768429734234594705562119521692657696049446937460745624367147929433052758803969662840508986345921630283576812726787529974821628351331097654563080208914232048783572087018455670714784 1365 1365777774058828490858820734097128248304976604972667743999402029065425005851247589453678519597380897045952967317575831306670838707337508122709668222978957777148119383939013710243038615889951104113606913372866736626224532954774825780811716462018075413130378740715077978888172790391548352330534508752099469644278321625551173920041081023435696719329185210033497119482288931152808023288370051239765555759524039340917608178722120003586412849019588314696966998835913661720448418370917943142031503700127409948822847737235496466738832019564879996285475941511413091340718526377205294343875133392802356075655506641671927969641987823579471824857760754497279744 1366 -4094333810227600783357884997165256351983074082989073507816655423882075694700482341737052370242514475404961494264621544070876342976974447849557899980306612077175365210271055009842784137678879774044817211026273269754311465922256889877323557036576880539362299372787880178292143174709656297799076730117018541869194529324035180968150396313823741187983287687111530125993391948745640156763077355282086693644866647317545855745562779996288497483652282397225800030804998720312790453170242216237293270032331270738642118687386038017076202012423862401342054384423191891644290106883944731097499500098990054946144025732342683093332503458818514682331211515082432356 1367 12274016060214124367374259486747052326573985071023572227529373757914225454925074349991543974582168485888465401240979581274653440760527642492676133225527795385709324529400719407707190487350438415534499583603268368290540151682083931760988980787046127615440163006353133116782152691997199347754657234835070947022647535603435385228752509416903828966319707611749460214220862852386427626991679648486115473669168122387105205907535657823013227476937389185163647136274178685483683071507902377116880060923320447550931701035680133964760979530723447205204022121945112095754264691547546780328145516877316680964580921373994455711536473901229244180377266900499714552 1368 -36795131478755938618860992803471974847426836824757068497878627033045496045795124202715878537837334035547219744509690981584322924385178261595369022191439684851457558402830665417402915342561511653586975725407166358449930674011861260344894598105026439584005927258080554760178076162193358571010123771972679790745524520109421428964428653068406758332953690262619150581168682654158883700274424938579011797855517377562418383813661333736437182104505848886906436644770314317818812216051680596926193744433167084413689540483818316132082230895222518694187898204015965441399260752759196034203155303628391906426819078251211848781599022358250814467208603411219711176 1369 110304762300083544259901763670890419849408136105772833539294291704615570322821906302371048589689129935636077305674048055823273397864698017229652642128318821497722293415059934896290405088292508273426551042418561530371450318586324771698646771821058077467319448843800289799686504433631514664299158480771276743038446041292231953593383581706477580549767248171916441939780332850920539879385416154364264917861048509662933052067502701385340933271556390902168262028912505746899746405231353503045270554813448843111112284764041408450295347820665135840485817506421266701289056610744680816930003136699508492262409843436270115864889144197825705734975211390023445680 1370 -330672743625140960784975579121421134541254901449933596602833325569967990741481437360465617925440333317998079922922128003843929813890740698366557227168617080212514933617263615050412185180742577721870689876797833726449303984258420319245505322532179214714073705402545832268111294678047175712610688963888783637707224738384815060881279781921116711600060953395347038012496955532096947206998758330927335964823400234597121420401736262139991792063783229327257606442043728891148992730880451821074368248576480208548783543592202763866977510410305644996818399331839673307433526046926914517596351060549472809672296000551785411473357193137665018382149013336384703680 1371 991294658132260648305069022749118061972689748329122598131032070089400759990874330818026031855258767277149605020576182418525566400503971021361451643809639824707101660953284797853533246603101381792041236610969435897670779996573382576293965627722287799033437585123605667849699067196771620845244297331570314187437413329512465280980364048289941845334560368144553232049623253870307783992638739925544936581302683214848284562015828434550536570917635684708642370826873362785361990897002867172138483213370087071765995266020362891670538903725788473369696304216007284890888121801186731631741637945370041029480944399384829978022303764275037534317685559122377949760 1372 -2971716420479583124255647879422101012313172693059534435942372379211155485307919914471239846224984919687256796974948861725507036884309644905874380911799598104242207821793630009891823792477081620488823328120202106302565537992643092227621778882523155770717586579893141480951758209460875857533884690178388266948199767510411639723523510595573069529984313804992604663504935449699598713115791510941382712388075612088945935495804422082856979803187489866390256460172102192046344563929667178614772201480980696480249677893428724010426439833554238483324747078907574692414915482053017524267595542879564501434252865544776898095739058573500725672539369294362799376176 1373 8908656071881984078249269243773756567138396798713069000975094474022662765861178709368989954160260691502366333830218146294382348008607792012074983126705860012426021408960364982312270014446954078610339998938639380583656048345024739700576286875794107175727302522097720564892524974611045178156933273688453100334151670118612024109261989797414124129339505012771771544253679045524929167287086243220174051330439772897314627247424112930749505280079837313001119015385345120005801878463000406845729793556233451393844231715367653125742753695910951382531414288033173957202652730159407801244392656828457244864156129008597637930183315594284555486704808950345729817040 1374 -26706517001515205544620625920745344468735848918412759254014857451600689907265061938785203508869078448543120035696265316292984637152442136315674567320888964622403771603717426027761455741999274999851521437866270457513885926588906042814173017206256133520248005159039673221828464607294683470763033591210144337901288740333743032973831206954890549878396743747302044050986092435996624951641979467780541954670637564333297279724979786697697928768519981751986645301502314387061607156890170597062801230410862981232163277506380240695603429765177081721911642499496678929430860797789152096513256053712089128920940751303451648321931394477106995951125719447989179359120 1375 80061282240178674367219069123863498109184850357598104469126721756725850034724789317580079173496975538105266027010913188188860126794448353376880411997603136126216979309471440062860160413469826581373070085007103146088900210472342333440015401399409296269427110738590205833001404444559043830171072336704156335148445227385955477758654842128470059539089646140233295252612881429492036160121108878161229638029268562685175890106487100716561190360688399764912601944084879743935777317939851656285587679254092188271805942768580428854402215168148247981139135749340487105590246634843419945283582321725323522633674924924114658092711401684481309185212875570973213606944 1376 -240009294506349587038356584401116954724118828288584433819148057591928874559040520301611792580432430301369347646380826236394656993478996698895081176955023936424887383467710530711699245425554530994305170131289462556407495180376752998139581054340525688307693918456892877224659006783289284737976506823331864013435564362621414495461096945231487268071396566893098908656399836367026243335754258331173960081401605417577482564359965387480505584737608956401307965527022536527485062626828720732496871585923407189780725391724714417694339385838097858638971628724334081966508909684519694548162513309371922139323974269219357172458660465684920005990725058768925982433876 1377 719504987452586125849190980688315750981236400272531984608164983107830351619258727527271953356590466437220528020522912638952174342106970496034055990174537988062407493794269477689102748813862820584235106973103051149491750257512880447581837757674429950133740374284715902093966870008292060565262904986720359221105308416050253476589218352461740731151949434266802490015311842912101632157951141878899939557452576952236057835924312179642298279384547594171142230111517137548907668798877329750161203535647389836948708080757740215723970112920792595374117086488950719932758202189988522854239759983039698411141375877449799540559297129700157603309972541009704423437440 1378 -2156948550919182355502908520481445839842879223168236305091676012495244689796195793479797125773639489733060958819143796887889283169262623453640555366771419759568799243007349210692077979209047396105569830846073080042489419676187016784441634090677119103049696288947867482982712002905845066905008026487766185734677814997607835349629903117157974241354290606536165326611552326732054758661829688735772684953862820529141043929312898669049529658241818589505496744946772508373993206614276994051080917429023642171293330729085904062918051563453801537745759572508984232972744538422821648984611656961421914709295232756238623988029758716591825033892074697613702462765600 1379 6466153233865047032377827283299707833147543661042413984952130990322945284711728361309268540934173785755238581405613093788639809007782222884227741759414829068932136381865396401015990113161857821247589326118684635892422959348337293246469699297214800849896623972813984173060573908638697249155404772661657296466394551994279036501356187847758051400410521638048211210123103458455167169930013416464979659851711229999319408818426396549896303536201356434965294446354208470979584625660298026264544835226196169302953144942603803671979013633828935261021896733093038707557220850526039764066146759954272804997668205505782704580290789224116245007327754001073062084707680 1380 -19384402846738912734019617007978906743283614583864106272280410077511612060037985674446698517278751414253204355996392296379422383960286272515978382361376194100124817544766047036958805143587395511957447131994926332381850567263819842145395033327954805156537922735892356901414198739158181536055006916305272634406865406956762589859500516436161120297757826078299583749874551708788686765960833385497930089958529162759983176404826434979258880216313053127899600599924914863062480236143788460816213251933881657676669989660154249552042503565413058228331015557998682811884048690608770249334304188854245244911449788267098084921032983180341791405814371561754737977987712 1381 58111099048152859318494724412043934769872675146413758122549527676247700165501274940050204099590174406233357012183247000007826697752052982053693340315783811422532038113925731160759922733129484011226525073467773364272890187163080482608208137565338807637992034849090773042617511064529233569346653608619716659264607374946413556856141670802697448175593761078795328985400316453937059917452133607347474698348724167647757554558645914251095599701517041791711998098263636012547157703888456773330388088336220606241094483622487912652376204351521300162594323211019336277692011632452335846331067258546647691107363534837137362547058394824156864458200619363778980203866800 1382 -174207151488058825004720436497176571455558967533713603402114828627130406501933272124911718946890081450813891535076116006535764116343527861540124101974162323244247636690299785961670303822977895990239864963369743160768874128376731142869613830631836960958177279580161412963505317178252253746601436975768079681138399677570905474714178329571920163306268115944359710991946963832968998388515004219266294979196846286729292605691735592987641337666885041040997507689847146312875974326543767552440579887554949080650446579394022336118760572152790512351594503977354291984545411917967416474285357544942119500730388510084254213626212473952201946794279499040262636468271508 1383 522243564764636217259270375789800481022955516554429934710895212934260784784537488235635565259440547863394355968492824991393548826001638838716814552989788136059761895674608035138890151590792738087877425985633373206469813547541523729817367275343164164954882864164388444068469302256712830103694546421933809369486482330592172160639902260597777717552028095768869952248402410127247807457709738688157456996222915892764988174699501133931212732241609790484406543007641583806298907188914363705783321776985711858099129637970269194205489476278695242682868460338164567237772434863902853231802816006544704407104121392307387652089208148151824729784562400612607101926399200 1384 -1565598663445430394081439876554828176130232975566712282597907686751624274617807831423158930824724590379496519446009198619430515953093063252771722240140629318288982734937824232508132398085403952548123873131786752480956110121929033204488624873843055000287434251024600906387340415508021338222708578832805906845375299992505001657872077999437662815339618364948029778949096835818240898509586031018648116415718963882945279941647185335535193532365401639856053490297087181637724496277939347305256452301967594864827680476583828220330278338952962701213142312041344162861535261090700750137167814045506536345051271597057687012080455808681680419283701387205372570929414360 1385 4693404801895615159730063803217073348225795894984107868120225787287179774883132213768199191901990252170158518945725770879332492590066713809031184650587648324574625498528408818320408459819925784100946080319984546065653262979241404956705249441297013979201030332313460623335911483891194654368726367735602978499637722432404885836451164936939017509292486431794313570856220071374623436408745933177975355402156414525087225855945624992087945760441442463438769544599183096028547009324669070845855986967059908472732902550537993066575779489899961478282039508545499661019159143611391847803944120071461404359552570853501119981606010183081556996820812622964818711991162304 1386 -14070055520834257567589044085401832440027548299898245448801975574443168805656143108374363378320901513540410278657641109670726195318706490531403010262043058289038650033467199596047111941235058898224697665028525100218462703952920662045534135229862260522063694827389919834026487890020139818832653721458463474506489709023551443470746454471123362909228195801498035743395966185496448504395852286447731954956624385589462069930894407606800213540017616682684478109101527495707652683791182748760997257750844718166497383476380551440755974426481196240013661897112905828551239118266809715293720484320383742260952518705248778814845725197309158942804984848994505691812075376 1387 42179733854094335231460162442033755793536082069918460400950695341409297688477464343634176587641174111969016538326223312192414938814117943496448245616131965656685441124121568796224867665216564454807709366394093270878419555181142114481132613039486142213944371371512102862207740913268739269434876837652697279738993662667575271774595364772130391675076311011042623403549230850529690796564540776541790054136899572498350591416266918187726203247226085296874017572767712539290438695913482312973031634855372573260717830059449231128238710421549904410520311678709809501247408088651590959594776951315485952685398075943585582268845343857840686049913756688061924312053288000 1388 -126448034990552254249355717522552203066933456407010600668844267518446749050255568540246259928800378587826424939463555621060978789917539454530778926519254401367051960026995567551218785558332942864881036508332724855997913378320412347518726803211312563222062340977566181563145828487111832925157436975124548545384692096800994744851650811285913883311781365523512710390382352564441276410707578113259496939223252617391834145824776596020482483945401289849244742029983691676129970400280988778782800703644344813409901421755333389251220059896669337593919381816008264825776931976414061448696187732933363425621993990291971800261716736110320165941700383262386497317099924144 1389 379070999064549738440833122940178094723333990265509100925174607593097381602062049965144295423703942721172954246167203460113690195260355859370888012977808011009650368288271809419204480248306964787159565169688600648218366671941106562323958537488772867715383432563416544297292462073674350108247348858472728684652165508336459407892205859215625399049659892261227550717426240969879143422257136438856130486530538058673081664974269215073712163524206725709989253983013392248812103046043016655699588453641741550955050733767764990955271486759166920291368431117678799421973392767581755235918942274655425864472345852126286432725467460110904711032635570059438128844101814288 1390 -1136394858346747309412195412440087856627433624054947067305901143770098409450210476406299481316959949150451582981135781883664566218453167529495316798617644591278570564501603330827212279996183541200067559756901006403687722246027763341873334694759508301992807743519249453299868841338849652446810577477162489517227031419595702412004907752235589429503347306016887299079473437949866939481923953086814471746933845723142477947757316556201622818267512172741912474554377935519744595839987022716919304648649920637642150430783708304805464315651288662446454270968342588061100242859880120192673384370760249621678056453315378223606571327083719074594629746523287100583735311568 1391 3406733687495281294211973306883656622671745659460193580636669855874414354714146431785958905170181874879498994271269741520403480324191019840399332171269286804911315063962391006146279804158220968227377228027517754639380159429141461635953850235188461264780739245489051200762367410771389684186340839741026298552722301236314938215715647337206709643076778082787638829272857971505721906485719958750640177722586812560368219909305060717208106223016613231378796011680614091050800083515306971542473892941119009696708746264334250732972131128490199216972484152529123629070195942872566707072318048993127893836338186655667871610374433651010729151023730950435414352582867942240 1392 -10212858964021414397088049288524065435638789250666226876434499503278686136653831221151441459249402991287463579808914246670002674851184716806024722091024952469033705288732081658511800016345011566388538198677321544619348710702447786930197857062817132800237086832920840991940631612894403126515517474309843925187148105645935515211337210098703825095582065363893679891460328676154376113539456153819357472459596902600851036302604416516655988414288010069546505838623433584846428947339094365085161180554699936982041318519864602112198919383612628909325707621355197184957974121457858622868838198315681794423744832283537925463122329760917830671602810774772339259425514087520 1393 30616582220928518680717655297111627608921452915134359968406654648737827212251542842446819478697420596996732167467355272142089856553156767682669949355434459088790203363779736544110033645554033238505768497973075929885427290662901621120248565035408719722749515157413806161051024849567141031104666886373229168400237249947901444021926912429641635335016643803602620605647457965025220780541800548168890441427899717475412595150459479625792018525445068947330328262907112567024383521556445065858026321414119800712919450454558854936165189948003448669977407828795476462548300795995386983375490091233684021892634002536513285630201420760167484290411860269473971090870335897904 1394 -91783857317977245026340804509777253785999104542572805098975186353712611133428405694824432282264362033607850593863757304362836090771622763375808980169555670396021707214659626268174914350624322025620951616233489462690961727173791875653887197477025136098543919542921302687971472630086859662113631935547865634680481684026025921497584337651202308814606911272635433850738381082854989626282743010077059350534419340395871630257305722454345566431645045478731026621679260250352880116236187655783794076829933663480507953499023541867043030259938086025384771899081263677930175325621519744868619198414019919965987220364619554347259810378589026361153979568741541912488414432000 1395 275154187314538235627352863412106433930500541359884925393486902746398666494621930190505932476293592849138373608271134800606007549539015337948124125497549687165708085714484987135130818504882376137022809791461256582776775586409173924003266136092415139185742416866306012789316629777077596492443877243341343429558261220499527171113188316222521277559214095602699680668818767388904080950288568797414608934897189073827417709965097129798246979393193425566977057952588090658520023938180604691368742194800500939195869801804979391911878566906345969776107403011482888359857969583908902457300138635954090101955877693336563869423729266732078397880914820503673987132567159908672 1396 -824871256383483177722400955143026809454974760452090553561420263605786833295123766366237340553931723548455654405884454971730760454742678502373137152727253181080579039194211798825589165790066435625673681215806130944785677528024636727760507721738364869263848147983875833469405512619677465129568500188670144880158540979792636970708232882854112230170292657966262774905602301104287396193048554886412074249850553975946601478416324823044516465757077175772684920054730096449973524493490594832493178464880012263581606094303475241084754566105743218085963604860789118200316159131126012057202869254020647203521714091589792155978769899250010810575795697172722048125098951845760 1397 2472842392078759877094785397379381730849988759322373112609325743723003047845367454217467417494535474746551381998456762649683911799901458531094272294646912184943067298600829644582367520636219207158426182485179725409278752675280729145211887142906422385452395163748369356170272216786835521805750092190515795818256241677431326867090965862687011195244046507009230129418052701909585351704275577130666009432809025642020922941024906560212591858469250869387346405789977260039414649883878572738696266230579369702105111204824079655699589747604204097193672768465626339082829222415572420238300874790939453355695446283552514530571399927677965393428675319125267717852251765835856 1398 -7413220647497913193779860944504283858363592911530805232436111725281191540429138054810733867467523730087837512128420809917614645460219608514889910720218318288337907759968581573994779884825747279829015830325742653211936518213234288875238211027125047365830463613211313284484700186375985459147280855772855293472326115071612797496407895513091556894900247660661566138686277583151650450691705706110062871067355304174784370817481837982516114697092657112890018084120575846792068780060372838745883592558006911977722791174876594965982758493622878631163019062188976489666467597643401206155981994424413923332901778953634109619500657638808465904347085049796030047202121299454240 1399 22223765114800749059837553110258017513922021923488346779726270604595652123345107220783572437568830967825868853371405916221926964303188733460649239142670212223937945064551987935192356566804277406435234018860732442866949076044535101889027203036284809615649009573844351619105670179886263771024800506870160901231548053331196620943484427299187842571696495162706969561953664489713521534651791873669666716653829792278148008675844281759508875937479550522378203259469180908131208286626165328837475450548301940861020416853647715161623260826753150903513972636110307334730816163996420328560512436559315044346789739902173792527953843488355698005834862289749124840123794835727736 1400 -66623672990584817002955864574109213932807661437771851024650826948205679972628153575449038228911702551403693983999850450273876763700345081667389183344133486217048253882803352402858800364912537339149055126541781473366132337256367016163033693673776675683484923701017674103847498389273320747850776948095760930334862271307880155785574386703106555295715677315495423773601755929070603226936009709735608046527388122771050432386789837305385060504663543418019259734924276075999258387887783300184609077436869701598580290164818857464030677750291323950713634547433424660358486826406601763724316611646681971590124872412639533675387460153659724273306948591289172960561443049071504 1401 199728355860425575597726360607607921854241383325226105855484277789053430324795321211196260215152855614486448774303620193540529912592040930052130314093762057181729240762151377653109894027575058404301235925392920905166135486421657007769265891099116372498670006812472684679628474828656636074927382713777441761175175973942253143682664114292701017716081777725655570131733468658089186040542977502765719935323605220966567863838369273114900968543044268822786032315262385481957673213109298202124788916620464416273284349473804895493533037544436217939459109566720903980676333577670945431833984113732598117470434273025699351887955696837786323963119104306493483590753919572828592 1402 -598757688788422749099318041108256844189284261138320487097432538906841346401651023573935721600775643471959018686446587498895040814995968636953711633477947165716696147591527988784608334235305257113607770752087337064488778494600730673077192967396281108139736118853653847152980370688191042384393573142658051157075081753551562027744819737762659751097657944115187614243300273507728434392347792542517504081411165151682050280260844571935297984019709843190709656257648978415066539884815621084732707179871488019543537631822258324657156738441874606813527034197837418526833658707710662865884174442279529647889164558452696818071158736543992878753822572037644075823174138213405000 1403 1794992757693589510129530777549057937747775910440324995532288851491215041315284536815376796188782862753428105912469242352353914232268741330739352195586775323595455450299334797454071741834421889821692290650947497999458162757156573920857215695558630321336942349179235980844929037145068798480940391046343380731758940738017013463075346982976954477820438442867278035488971707989912007687246189117870964122947496957353851885344260986960645981724337267031629091346962303156464997742117198074507398845818266312494634795038136446471836274858760019412188072096496020573315293576557630229614190162840357455690567737686694223432075260339971020900356920659235640008795221919319200 1404 -5381142818470312142546435215601128817649849577666187967375643715047381843943043173401653087719791359921067591015372536368274661683489410442366049423949243117530820505918732309461672337166012631238962144836066965156495304163014258997783490642881962266743013068159119831464605639133614368095639676576965305911661952682559551044219469694755642176931304293748351303174350623123846433110121650922837057330175208188529282978472137029389801943482963776425751758205555041195256175553558013311326412782897033236740325072111993026305554966269956625771620611994720413608071749148318649835140213632421387567656750555125705421829323383215299119079380240867556072186548860325635520 1405 16131938470745163519149882653460465893196559730341625422481289201266599520774446865742179932722961713870132877833985141055639056947229463902666049945675595737394886812049608887866593511845726122974027440604636339671998733903641323059547375507344359478663039888317589131764355126000557806703796667432155066547985868113125145194485698472633454940525748197925352138163164239707202079051144220634417554434489711089328888082734507816620695239311890868902761947642770819897995392519369295435448345356688433258270287229143451181209876613979759891343359765770823368413935714842823168907845463665520014618285622440107378758378032730808995795364687757146231823732356652151424640 1406 -48361394490889661616797123317450827695464793217204801675504007100525403257513722289547146811114710970101429644431185895838917940990449637517594168222633453793114827818484424937665499041557422196540203173647611786427791367997047067351345794995345999432834077616826911941953596625954730551391538373560834712304239284563885125885318078991386381163954517202754212892963455336100166790901563389956214061484448221502093180028195798550226501748920756228214359321830675306917353488079070981800832455997162943886856117110140388311610010506901665122631778720584300534648833336332675440350850301760912959704892087668522401381100084711151924864774074462208417042928821845370699280 1407 144981067492944273418372612759777961065721746830255759393941650284304300597152011810454772742915316895442665415928032770894496002201646461300079745247383019260382618150936250452788255122451461851461675185817787146519135742865347924724930037875173721114210475755348908721506944256060450224427511627348685726012282375472969055425921575825479770947368931032527418469845921685215046403412735373079040494544507744651431264965300534002252090476971471241802813286599994545006137631925607287074130710664043814313566205940011116332108643610906198188217931147574624895125271102426212769811691146367897471551919020980239319316468374301210026454145092001847230276635514451796495328 1408 -434634293954345012854368464814646856291485435632464176421752631995773048878251876315290906070913034528170092841358115288313684392963884739451446452194036736007155561942543972415638654028315071360099240738165397404444085206416643174903359154738003037516393762900090727069233531040363040054906623990794604012427445956584802828801715178664866757913517180603584546282509227724943023888056875213674381386331737918041495828029674380028280810246766825552907337849637471325186938878488762472932575290302036688132330227408929970444303509143245344184687572414478509548013174036668762150186248414721449568023649609217063404669638421220251349551031711393032434167675097318137813548 1409 1302977471726865389848724198280389156121529084536216239322557216146306145111239123886294384133099118415181314522282951723092266058111745308334215623894685005602714757732651341010402891849256821451425970814769793212471125558483960802549176060761763541851843331788490582782428981628455274089372306413851247231010313499371332256109613140296700028038703175063800354920978641802610456072686634513342718085462811618538732511182115445046499802491050206057827411959890371297722757732907610125643150421091502588330340694189262215527033362706860598988313414971865773878012369887357451348230240393244145266879622927413315063663180950530403080591634743721083822346042211352439339520 1410 -3906160122687560285737983819951209193564328681088358896181878973510947571195182820331465504773482250738277600344461019101780857182722232211580659178867257814668564029032565403156718456628942258351189772080873699226323012578518937810195295892794308149934568626574432406681792415137220172748777829227907249677645812171519589678422223222717591611772648598432650834636394785311598012427311795187687214293477408025728381599592239763860010456990933255465431275977293276367387435807848561786421113826697063008318598357054894425281787477372499358346208972326472998564956770147505334711389497747983544785899828276905486189140658176340571236473011380463817151541447238945716340000 1411 11710175279212175768016776441101073627765492785970062459850707340858475000819010155919276460093430135097742203725776123884148140243029796070153216390225726829233186281224487353191296294500656096970611435791704994845745105036949048148211269756569754411214192268185576952703034667633197257779822974935540514625401690634676020084851881100001738522720620101335260312369192173422326855746094409825442245245750470683692180704677821373943773207221125204124244798769220268197322672438696955353140177526478628152102799676126175871791856890493054043778031477858419474519542779972770971330196795483153087263855774870679127088811337798494714007780672818379076265939494709769461932160 1412 -35105645861830835712475222857776802171622755639526398295005697006978700197214497160061117036526550822853217243888959158924645239128006463714559890212341006847127533660356412865480706242649629786456514311406719010752152287267284221537803332067676891234185322854978432890079281691282807359902259669194152265162411725535824074376188394260845892141952461955075138932365276689042176473982597702132350648516718286536775930404338845349441084807708486530777573334324545915323343955357091602029568249800522422407202877016347602067473170388440474585153259135125595961781097918136240428077480620940986920797640595045778177963996044737733970951733864431221073149248938435648826590720 1413 105242403305531082857781347505691814578198154910851962616874828394594319911819256878994261689119935800145950633484522998729509718999458867866154065774576436662726279253552558314349803003442202247296386852879590749855709192402134439089975169595668302383587422231909866753273770165798989367690001386204125262015552773793171110444114676637595242392094235433019441406069618832477090404189421734163687949310534484934329089008282840500857732454707055178466563977896007348621883915418556106467597758425033940960544014094007075513319669071735479055640546212137613238907661459074985879889461939003952837181231523450578693843600494684504535881522598427728996474057319172134950502240 1414 -315503923346638090688921592699170864212858542197384349033191228829338983101981492157041495969009482218400767139562159117124746604553540410809495816703274055879276306757998086771236785665906290895537046583703384150380729325737374743495335745343732626452635843593398815535450856953905173924779289869957062931883966200925921030532250434417782963852055155463739458493356558406207818543626823037666567851758360853662691067809077274123490430402087077032759079316890053922235868086494632615219842539943419670648717471640909730598216138323579196031148590635260674501610806247843266494423581685251697753785654595142844375877345214572062481977940525447290889939055461379032446566000 1415 945842857128225286715480845392143325788654371732370606783602256320887608705728261293406378728295564360746328060793412703069381693650967083147619261099143848084727981107722886278152964519275255108740743185915021601353394911503847110888490623143543322552707596129468392580482357030717842960363072528874813397209741783977213435701629924240493779152128898941136562799284341125520253477086131585413158764227609219017571042345111577844104440725448495197571775474298907189074350216036122773332681293059200629068537864158400541740609975880806812520406341435390480654799042270723840172790231528650476558527103564841787521498305870828854857306493528063912731857876863923663055016736 1416 -2835524667026353348945774144554836453370648169494289001268638120114525352369926885021546665043513185530627233487336184268735540458720589878503985708591713019152309519634381110346581450836386622836585066966249482131175961440207507758277996253703630935195087390938978337926657913556071499552783363619402247790363950475270671634571623607627796226935474292746928080872267549443016291255820989722921537979074365422600506066403408004071881870579368009918990568732962144452917396797610483595005628262014514051311558215625660655457183971192956754797776726938429020198227411981005319347147674433397509728195418962636673323128341657814282403451561858466923863501587046435101378522792 1417 8500570773131932975526922064974555577924144971073916497804639897139381578593824564270663537829812288026890958259847643453485233499396659000624510437612982996019061989701376821984670432712046841079614230397055610510399071417079388113736717068266072133174827972271545504243078910928857960550616604555554515605833494438214405860028410081300415157023543774181633117324549106727946667629281500169538868639688499226668149064407195443785935111248120385561804206538600270326649153141298534593078120160274467192087388638007925828557987327340913731444541256685426662992814096536917222130342764695190857775765746853707193385297127364107050142718199743069046546214446613397495354572480 1418 -25483728037083107954136068898594383470913639119912002138340990269915028977857791412351615443804324426235764078676031263977973009595158813407372915282293928572691842396488401177896215803567638308483385115245333850690907230320172411051829890167277202142543154943671607855103898766120292799929951471061821047842311836993546854239055550955999911662896721661828311721756101401198919962530352594229884072013149865515901353404074969375233657280911982397199174568754537175144808597041831751793840319376311997243895010162850140782160799264610767420247416685251287889705932759584544865607365685557950098297851093401091431886998830543141891955259641166660200771334072735597559791860600 1419 76397307307788260209228215006779779623161818756945494782595188589301291946305175946542475051404930309518633115354360110614726696841300628777282862305058754156611062406385946871578930252555837466024186244012438478392614064680770568438678190818602690566862988816334756741093717654035042685625097644747700308330651553608561182475646450857522335798112229564579539919126127384144823010765487647401077654518638076559336790005909065182947167352887441351000482225368245115754503835241484761062162059949395819476922991155718413886074655039670606951758548609621623425330679238931990107243492631207552662401903418282807652134010306979133458158123672350419003872971245757424423206368544 1420 -229030519161446918106115853016803888630844973555152796682751913961025070292550094369317828375937174878606212093002472528793585597502406180778093763966644448200488234270411954811486976116288873304834479465324613100364336671370450922424966942475205389959954748866997929187912645107906462473736648361754197332791256101205383770280864043169347291391635465534602697546908058923736485836972385880841260510354824080736726241332820376236735312550696861965206667301736109751293669597343639841219087568302175974737487639583151255066625685838659827918086099448717994371484606072818818404471973276617148678040629660181497869842949128350807505776594987446338206301208987428084534906388928 1421 686608030702156137320234717699918765353553544929592479851177447905676846900959466582191378523217709347545716760162232915313634514679979120418493620336316220502519266707920427513676649018571851005344744913640289801232986783981788127748317505238828262652644074717389991794868309753470464558844561591184293200345356081023880972129824647362011084080007940724310558977593084322951115179793133529176046956972221587430886801664647903906698292937174886343157777208923943157833785960660676921175036873776089036527948068757660593120619360640540503415911408739326682687069826571581807181178285947812963711689157621064219260474541870631748719784913104072907138462626515898671701251435680 1422 -2058375551957307745004332349897857733264556091445044122085491884966174682376083126610324786669815115997600134000401968296752478154768460612056285726788829850915780333316360606533617127121077215777626334435195889889350367552823039935718057331106276289513517363235044680043265544640678333624721776415765570965592301669061044011384980641142230337962305240435705854907743150686734675820282564787238313030463120196215686914616064615356667134732020690578571300032039505684919732624684558290584138283803556676831469132460621254921628823358644526561315471691301236192794892512935696091509881114353541109876260283677898721763143047205843651203952341645580761289061037904853609943072616 1423 6170787143113053295986283769967857406961768296630047944354679115436191985253949837048240014008033228985075313876117214865738630926382468707682441960984643811670217077953334046010126960153559664446489067252667369127174046367071741648470296960294711631106581216838159244599136200588287962925553828664550896513855768742244844520427496426642838899718356678793540224008740657348012517241303151584421970859253507998351097193597457514450291263790252720620270423559331208043244053865698803334439597033536474130819344941209923629950527760528371397179262829492093425779997197486970999325431597702585586610233019072137424326534248409865375370479111391218631056411680732222447714929195288 1424 -18499361175526421713880228521062347802190862962298928844417222713340662629950218998847567850983352425939105698691814880801852679371296881259196871300170958168553480832712628541023337073662602673821672632093846207025214890408026169309915518064254300528928367426040801836512438511454635754023307088882702090742731935927418006501197318992512840165343884873591369226138567093255110337842817498199558437319462989304465115764188621153890109463993903244215164355371720252862567790629510844726498171816124683608774040410055184187465472870267014256683836724631777425227772281288458884711325390210564611554484064006233977504546008487249256803101607315826406825794805251189445121546479200 1425 55459137503051841095927253503142701621725871280660367735684473986941270705366551272334603410105881799025866347236093453182817295631003702974939673118828304067410856222700595878773119985043255173730656480213972629060854745139008979152251995207364471480408410978278109084618341979602950134166714304355721636247684793180301560542536804727027956342942451919514996244828029192039295654953943482345047144417164685568338597725194833956185880852885450240690388260779404713372523197535280529321195132265599674163534680685207393747151626903247914210316987950580765957067139675400943959590734422854519031620606667568934972920142420953599364045982597943221945630195805360361521097678889920 1426 -166260738306834937366822586764330329195566689849104538618549176924385646749959331479123723406874224888383996237331205829142036422736704649521645934490176016751880371915880117378509879338050431884781596390543291016293936911268768152788132734580282689746666168956619155916369854111362280381180016585638646560279700203959178942019175904774224753133536395344497299622339276137614413653557476505650950265742701835505508437930572765764965619376763752954171129826051493832686126781109921436567371309141319669282560099892284158588929489365206589627852177154344014227232915623332833923732801661102802308761059054191143540061638516599964213757347750437515131248560738671103223804282218648 1427 498432682884821206766129660951510265100654729624715638549511828228816956409478640551991092315772904045204440016329991967112566094230989832273021238786946741180479489177389728202708664196341799301398506908720531862442510235744772359935271085167799121749290729359787490546762603986270382249956629960309831804398428502128498608239687821040037519340039906004050334155514698239596332708328188620234919150070173155160436240942973893124095250131924246206625248655023961480510469082496174610187464101525237994212074391001176893734399216020870127787717849695688272274477797458963376520845986156967850364019122969384566180903515819527899622514039114426091851054785953916016812169505141192 1428 -1494250921169411474906023164239086446005534241963170622290238190929667640328416008545569934316403222841400705679207770035860571042999206913137817873422212184169210569445662063330389209681049889922469893610807140688456853164722248230310150921290859972134953510076505775231576125815982847627496031414626323497639826622977662844449652354252381419109018966517759005304839267671499583675923260611432880442404250642411207959268560707289784851582092620594868925629052781736667061645090498115721593882219486456751140913171365701816312347091512116949055523987135219506909724138738421188955127829863879969004623403364637175534592047610565137127417645864488141389214458022396634000045806080 1429 4479615777669530271866622278236701423854239812855299472282281602479143576743830777193297129889063265677089309397988864124301390026738000291030379125081005596207766325755924618129732242318836758871841164610705241923967221104037866633064161334366720868177845232447691211401030177043856206603354092778347914530363203116050600157888251004630652106986796719951027600811249313849640098651545784779340144607663564612823990652505677893206966618225544502471440215868770285020431038786912785527388104587745718376253094054323383377348417866589247761495913466509254360266702836085001150914783065230187615272986421480620002422214033359130031386947378828953322353461592726482438011681563700720 1430 -13429449537670822570274272522238279023820367886510957229142756104774887072378183595683681675408681272697679628943481301049566474856381683389963101614840748944715170796164789397148365120853743486212295855025240120369263969841265968011151090657643449204110784973079197358934417041249658431964041255762781475238928008222733512501305546892903220590261183775299296634623195563118768242954252068069461403330171416485882738232318839697581526493426243069579254402884479373869382025346918685151472667084304928294648601444074042760801416375381693362068262747801521256498735580859522296665959885165126669183697111262079425474207715111769203586209716353600207691023812383289164526729460203712 1431 40260194630753199738977378840253121601809488632517125445857738427312554535641095475529695588751392494670192598300164068136016895271752216452090640061262622622521371569215196725203694177821495147345037888230803715153139364513648499488356519162327321513371954950740570698692277503117424649284232695473328112351503253162492500790077425695705672081032279954779990198486007984220979251402886329872182809083970024098902406556167381820080221996505050905859673386374585120939257694246088935211422242768293141328020785993348804342086816293484757713482309697825153304137012104694772499087296556646715936849472968171284561303987881671539358664850450454232959335432887096718115925830800552480 1432 -120696239909094613463289027486876152958497300767734650516108429517075975294348619327129178186110145237164201693088410855103296460476000185215659998451815948965421960996257569512080627866890837058346541657943324266167896153531489530938208475393764798363761035337660104755227616844192111745375147319599858649668298509655433174505448595329374616382408025185144330540223743530657380916729315628610604035551821956157598064323222256449381593611170620542350397399985057282605730077245572750957497144287934772181509546324597796081228082001320147300600865177243878417257430595948693002934776060391270243614778734974562439277640605100815544972292801680221197305187327035291517579787584059532 1433 361836040927753286418904160560795501123310819328812322831264349759496433959889510557813642349985473788455973812636296603994250938035517652258531300313329599968913289909227158844311498476038406142816987412787523410647091329777584804543296308647322800956536921012273419419719359359839017486484042487788550424965115420432477960694631657735515248242578320682213184763643612581145842134555319638816358965940300028171503205887564347844252044028603315154617399544029512715163902518176111662253765330025805412653816736701938103659945582442316007777662587463349394938248839200281087381182990242378915757315356106043464522239254813179303561066135486442790027279013186669655071468338671873440 1434 -1084751143618139036481777535739790696882226786816293009659418019258071945323267089182734203948805824139869059568007977057581091201265474467963337559307534135471658461171386022225728822837161163185474357662185190475852054132994307583494861109396681116675141020524242280394263267704287263719940654571131784014592071961254688112291646789822161820744514684766433703671132486127910640653418376728859284976317414670729438697221029308324065125675289551336352598992247343664221907485510108301802367914046191246617944651422868238012364697995385692542800489750934698226561483442460817560045120643832877254250465925930475673430936397176598313025058577376300047933172129925975028312275292320232 1435 3251985658428734588811572793555804583963302882845778764846561894667752967791425099417507000270217878362171912377400917980288400242400049589671273993129624983135243693351430430393787732296492908727463893144753093677432429881631715138811771771863778511453976773724940968819596221368532270747863899627183926711341528625308479623051334139243860736295841534382232365084816495790270331713839691555271485424203518789775523934726074839127051297447314951602160698201636672813567143398548649552673736209994991224387647702609683430593949948960661708925794000298923570471518457329936753086288942670374523220421373987412295150577431644660652549530220156490788885394790781500107072501404706635520 1436 -9749163133381408359912131529427394661533439352821084667593627407064537970990309925482150164459114182694394208067347459543970447801902655629202531017007684925067704804928905294460484810262118364952459651802341273176425216323415413421019970388491341568112374659391274979643705942194659767109717331403222008699390864019465880764091917457830654925832331638919788288574954547711615687984981875236563845659338913607126366371784680704860129719145189535060872929532918119469456535265079229737166936229686910233889526630688716588686336922576335901473165384682544203177081380123338186223597826307568673379352441400516107022426494913392179633075207171251682653795400481515451830412805455009072 1437 29227136241201883934934907883627847043762043654803919796794256694247758927645271509378638071322104313881315412911713887067101384224493138796523662923638905119827190187636551154165461769387060484492133736927269453614502318664769381362389723335852957185405782903728331671750233263030337005364413544666026731716754239523910239618446750458131149206166174959322568542150595019576437949954237728904892995305211165741093174402913887646016609259938811830161381640411038009352099154159989436574362953722178969988724516630701825646971397131684688466404438199997679043232308632440214218785360677619604702135919823489144569724803223180878994878821420401671200424876208679699297152497695792807056 1438 -87620434169555856497569115359053997639539756742600624648108512245411744601584676965877127069172177814424444189890402341548173899437962393151469757207098275362708634839291496540756123565944101355108197871970416282706619955329499863041211472392810916847207461820565255797576672876859376098835873985434799193623732633231972908897860877068847972334184623759193098771280052837958084111611722216429908129286454618122603045993254952512354680943011692547096927043580486271818122304622435267165097393136891541977934492066618671059605085377136149469417304559660113583022169143481161688608599953479258275304450727937679437376787221354571732912485638469834989622710242458469507817453047586344732 1439 262678633083713665691809008797052776801233155377052880286268326495278850737481790431406481012097828416558062706870879570145116193311584269670215797492301570475833947669703624792787989620210460907530761375733409203333119171154595141876154476652248989074949958508629960744090178450848748082264044734653039417159682126311835391928680905959006360447079319491951896425040754265588653236107127552416248164198954834280443380509301813013156919776781552049671402887746517487480873462772968923387791333126315361338914684303569529920144386600029543945093582787838908177905641148330812995388797107458534397699644172113306127455797925900939346902478039514152676530376705035970714381445637208681176 1440 -787488652098883260271902424289497803785363563724123114024875253805638054606742284230820679534184948107139692156639991044664212921198687008448834442898795749822343855618132325160045660548922610929034928374334116340825746848523880019082888108130388115164277063112330236480720347480773642688287417444095257752693297041172356518719524632656271151447025066735080616474466967784567439701069205937520347752352374169123140665136555118448217456004862619409536424830452992257966505911240951676821966349668457439171163545162019624369205871766349795892895897789575795083722519513311434552801970634848370915671664246085366355440792280805638473400376997969019995760218048022418911943938086343247056 1441 2360826493453973410391824061714524991223296735106323284238349130076583203262405737596908629831838289953395884883195531792470090089922503731088802771216375877329996846821881779799720509071024066074553012197864942812190996797795393256376180865456819332067784117033495226645879181899335278565858184148849072513279002927039958473885042618372721286710703863109138799861695217552837368536310485032160187352214201289913964067297687564422897479548298321023798985981405376808025532419412019796526915721942338823525526770586765428171956940219974062201878550093894309376860484741174433798251430491808104777660021979902448061540623829523072273941980671757224323509819964550231374213123525176741232 1442 -7077567913454595737256487807761367224034890281459525352123705471096441877741595009453145635758000643182059923959815730886857281178040904042646944784998885518514269326498609524323295257083243438030716138509965428416852759470783276731840658724944403587052032411883356355610357630617771434979337676890065562049171379787512996173789902385038331568896913161349187086846819648505702671799358298249156322890430235661894674903269038148153454689442014567636601941698496797002433831329230798866693101208618639150817743227069525746307569729937251301054750853517285522069086085820864183205769762483437108824790029082085811182219177048777912718994720107534680212876147005948946197247888574904841784 1443 21217989461957436700881196296864639370183600386412963737551732410230913072148399175948931406991760763967838690956453812762678169352879383845107888523842812718705979976738035205975450645975128976383144847674366211594805985773117432530798814722182598695486550390718918637817329944596312701123087172714084283731611496161317547780883657462006806907381232432891490710607294023868848116803472404977190207741417863152386832979060090106029492316189799671072521863612484440563928517945374446184073994698538021494248116861130832290713307598405737473939834961730135199242287495869156259543111152220568834009637483139895293217576117335491646331379749162399448817505634909643620969611972850771603840 1444 -63609886690314226785397990837345584372247095618269889210430366761696414604799459856428617770683748162892502557583440827873707614354996435363900311232489983559056916426107309145891776901957294555929801970624883192516561712196554962206252125299396447197203100167189888353955139425316785099142551503240492288278494575403285086110419219635060572785565392843942590750641246057018920756222727647716406943392979713741149886650687660015990571095928925679940897643340504282174933355581139545060468091525620869697210989993529252185174348873100584407738355512106298271619223023866944255918414027340271809447429176124388957840424325085398614089286988645245139035718844937757321128753421363914578032 1445 190697598022450678501276191216180672318736621604391114228086054540947313541862463735673890783807610409446588982319353402317578813415809382696481763501139521645560250489894022989621576151750173021652527430274736325246882586322128786351200143112100629244487079532364426539331255356728244324903483122517517365275043945084450514207845023847115848654782052322464906476579188572999813489914668597535480434559026843432559031072009266579242226097132822372469786465560980613432213266108090216380912200678776283612957100477271866810836668525547122847242537194123643549045332140372694113409147811005203195660721089114231716844438945855773571335258094458364704044622768120074535134775980186493429504 1446 -571697155897180976004863270347263633818619124934326058214905287991014249103716307257362597889215761497199836264422127938483197894991378751029909021284536532734096601572400131161832318546221991735037141362545630684609430160239576963231295034848517446593949854614660988276625858901394840351629736746966416167681407677690935670187419210496021579472732351745427286516493659773812556885027612948718950230271636953743796604858530164342150008889255606685595710359606714760019210612773670445910863319841423119084554951545835861493279287178833887120604096380220683296964756535390642252707002110983401503517171861894063336670558702532959651412463315119689402559569491707285172532865497434196510400 1447 1713906193698666948105802948698292773673234114695996157937981436976516802081493670271208672870364874481584581696657353833545343793001106442272111495737608485833110613421611450573620316415695231614783081707479575611496688344933852706632590090651602407273361761795714835621287474716137399754920385631195793597375222187852991663630286479012952046824768894577509404787776328536186989935273161790565945439834239183718334622730808923194917173734079028993759207314872531359838240169824266250196104471200750220032140353632979010279841654578258695665783825991420137638554798725135860253138456783627508071720317090287313587919660252973113155621341370024975720608181373424536662269896810103621426872 1448 -5138167670473696976331001795786801747593583765121076879564072802427527236074422667574113845946307955887126152724578434386340012020316162338330964090467512732735865450872386261698954277320810083176639059179674611691648566371103490745505575679225556664346452629803313605961332132419027936696208145044903964092683590826981931499875050832455265770213431919850111095306008213721444354957259168143821053941189375200290836411940344056999954325284018368794035980938196133511722783120000730822994391185778266808206012617753932955948551853658436735191374466493123638549129893921315318531890559574766717144210316695504153185972569203870866397960362058023416351189097932276084224061102760216404092200 1449 15403864983117832757199359420909500891336458161273953046809062977049812500695163607965459314555391138974241551025237211162360947009146590198557424436846704838512491041124669372546761477351000000910503846153558670247426757982107359419238247584924650206984810368437263149962751403194104456182421105641865300219887866495796763585546736243054295725189071990395379557316225760197904189045591708763657907151802137259878448441561990756913323915485791024558817223506959761450909312094307665249293319094283265473294438308383805329394211599264142659568870901510520552529111248355294975384363562462826246160556109291439055103097696386507281198763522355170629154235344451967200870268700357064742998816 1450 -46179724883871185514169389932892138189406609397970947513433790869817610303808190485397139062325713986980019325728762866843298645964662225926295947604808707540009516245357888112041911822099860002729627737399668647976251115136703925100295629139081003068802048739032264077853848517023980738637920376707026524176450038384295538831980456861073809322337043445863956769790030914276619587430286701777519014849185201164270409512982375064456430224221978609863180914655735103187427473829794829524226095726047372032460232062017971142219567865004050365441040626286061179052319409227620279320069732639472484682692631639326295738766344510056369133493257250130587037508731398078688333132975645693672334880 1451 138443696240413271527661506690613922208076327278548326453092343407103104632367766100260203253698729044357742292846394535333114479632171387167048499021997159062054717896145288275246255290237347354840717200336704768226528153580056563877523078397658417194547837363742487070064949034496427438370057642092050572134774408664152718069686414435334990042860570521534214201902756815121205051236086474146700735469780614752636006978917933467199625900654859235886654315475027417706795737825356839687618757240541923528123414492254011618104342390181920704961767672623280545969739692747759319565540388861908572406701037354448768917504906457766832274921128846669420596363276523066622036297584715241320867944 1452 -415045048026528216914538938446447936206443700167714094387266508850633481036292621098094121737844743478022900964710988575967663450302232815659891264629995615287275610882865316709467595921765270685689836069604459955984901551331946434269185923047525544110101057881798241195587274894740322754287094294784225992081730716883647921320485511044774939157435683414239922368634274158305908341633952302489837020711192192121021420884412089747411265325093110228775003215058271755395671849626621729907935401606960399780992782433692598804211168080491747664717712005339341863417059057873197214821606647266878985542115175062571301390284806977275824520108463755656798944320636143185474186907500932020477264352 1453 1244278203168311708795410609685290578193577947646636335272493401619655501303572372679489328485926842801285448453049598236004915340341724807305221162235554645692617041297839862069126529824645229942783844404127341753799195566140370727926065988158996056533792297407510763006179056738808565669425039744033095954238141089294680210097752846600853155519419263895881144709324226599220796121192053176794057057467216137683877229963998137059986176625362564873670900692214991774145248135073183048506960324022186496458199359844697273035667314021600621119129885778931466379778961216512724675985128656674235407473578008817444234888985941797644227583066085071339272930425346259275304316593364622392573444240 1454 -3730267322978453052709212412392146925959976804533485409527371896602529800675565318094837677352238726114720268092739476417293965590474263022725900306867113274122501845266357605749190194983238347538235748113886576825867051907019171941561019011268957228631912396423204550167767887430857316198778368806217513937086696704426073614729095363365281227585333510873749732608542989519319621953377384342421822252944640304910264890769090859458676882249313369249815241278101580392584170087695357022402191300804367365864495058244558613476499986268224253025167935078725062574900925789874545597112451617416491788487435096919998326015519338386105767148091007691315008286181065379440556981053710093870007408844 1455 11183110696104475749771535768284910578032590255240593372067626263216656350891282417546173160557020840764542824344006595279887476223813563783594760919968624124895088006221204038679015553619852695506380985067198108669712770047022424748514889984299100640063506442060493641121514450153539253099018037616990237658812488676774249558383720945016740010121955817159063731521534646898976186169641566593083081883504319884874269784356840988545319059608155505740889600241989996492430348856212569218869291762742717902530445858584521562838613043380289374471065042518700410547692006236901428787844679159783008817702774679967146212477348138782864591082304282259749343017560893242988728664818940376704118995968 1456 -33526289964626398796533484635002496341423253066020048124364827361909824843159648181723245773235848880451393838091750541481256067113287229337493908939329013945856496667002442052770537700240835862558621565809285538697318847015970387381365037624632949377662915947523389246906188581675960741605229213048188452871371231506950274259852295278158015208916592088897290236137958190019759074551292422438255183993578723021943457892460192461796022229771950636500194636643751851682374649400330296407681127867337830224474288922179711735511866095672159003092362649788458796259213447630039805569297690133839867831318779089096874978558993757425606177725076533375705662136573409836170001918344311373925387915040 1457 100509838411453747387274029434242212779229079884952347431177464596308932680110736621665845942000128970358056475487142323397478724194123965508698280196972637553535468388103408981813115082122148968878557995507864950603904408898942108498148582254218752835711473478917065360663165219465062813542650104731974716638400507359203018508603174862727666734761160896155071766832186823021340533899420943401800245205551866089518574348766528994509919756739050341576492323382881967655783588717342575516767111472301438110950485420866133256957304865576006795726666881935333611966592506832554636438378687021249682780911336027283091514611820485923227231938089739396796876458853999514679746693751732112747093667376 1458 -301322704867259485479955269312121201685878126321760432525155485425559907232348442917216332381675283765044626100380177706152523664919421024169081058121376816698562093500960219931073474639201586517810820986532837928045038526266993111279428980132503545023933368022185523107996361573581474319612430458013348070251336500457528390878672481018506605828285577132022218453804789732895792176903827130957059797924557210843528962435079019414868852704136697538048660554057289445642839869433704811980353537180177437648909130389150179469807870733423075078549820543201060346074081671641465793413151610760912805141052335485291345002579424278903822965405671173194998234254238606500993950945850393041001657953588 1459 903348533988617539060537592852102903477745664517738267213865725326524355198281075613368223329299308559496363648432417605696462310046297162245072342853257159862584370783550378326604097376194475276836553115212222821980122353592753851087198327004503431072436293165894090523904102483101692031518006047532820054338139721042651940852168219311136322065060385765100381136717248670513254572325638677743527495120220438678448982477981833245379422734831505914388309689184188651042008361103847287697989809963186263158940174999189585605538820220903479857685937507071987425440663154280527037434173901925734811724530739770913762187186293373482713291572426835305138753259049003177515776830298672055683562273096 1460 -2708189406348067786621899345146338635974036146297356435339102931338491166234846758876515557200234981893777797047389514972694120226762084026812795647033360677204473829396986305435305571380550149511447666428276643350552736672380468223430593888560761313564420311771998927550087846964750757549283775664418598203998655862331292839116397462962221699779980340376479890956808022568102163494736361268839073222876433725957419575377031745136573937912727913345852968549748178705091286257541070811504497159956870969263854559063760198835718849653729115261031924563952149825770041272013647599742408596529545909543539161126110490995453614275693400494387103342684458729606453261070100992623272155335445230807296 1461 8119007255170798703219657174360686670476576537154292393419076549803279471669150447555878261832326639763687030162605116755920771111032120491060947935664695254042159734947843954693113211941690386625695262803457698751143728011653970443960302006773534944156167669788744218117306481660238410722698793573000314944225949813149255739445462619968878196465645397317955581592220528605413789041210103680664106460248880616212671860998206332885063107413465095251083432257821753014391862093884705130838787056019556137676950560694264751742857695369338974311155981170544057323436905069348542200930745024785335799069421674444817496939837159545263352368169223850292961914502493718493974020431565353650244367269072 1462 -24340361695905342487148944866773522350683197648664338960571691188637328265612781403308764994262029864626703319564089074378386278919051835918139627087563857249293287358602188819028669772873070427209591201687794181686910369271600104278986322637269769945442190763805790634752499527439688751161141458433967428454543322866643767377557771999537341405683254316742237001664923139754959443946570850582958890176125635158312829422381750181725112826037306262785564689375385295471293169186449100399903911913745075540892264557426924845031745331585069698704163477196381137450187721903682893298855390666470724335654169058225039209081814748342489274339405260199800865626558582484032012943629281502705397497686080 1463 72971173204539188071521033619732514716402258979522755079335227309202543932315556551546304350535381398668982063983660068505538085672564150606261383736196225492413095252788243445153619701860073064758213951197994040245241886278358207359968565336339857129671530205093778348615490722727597308675848555496501121805623386256390679233061099104559657830025134196400408709744434539051665011690274540872899751090780950938195777375437740991869921257265654502704371873382158735879353045869372227349870634143294182770923028667962560517619256483175770571497926458406193029358272133226054958822237346244484903837859255102695675774733146774998758252691041021236198737625737540029943565527298367120977421977218912 1464 -218763988520985311779990311855878420143640378866888915330056224494596970846265695153508695214822260217730985163131341557835250449465084738395410664766506307162705652366453279016925708245535423962584563546316937050981124753330405855261545104686609038894896411250106962549230456818341137013509767288302010535249235684617007302700754893422071269273210609210453374508280107945058122627911083922494092657835220689266367226335037775947661498867840836667519465488683028016639661120604052818635002653302954627281356581564086269699410566397593090560080374659313081400156099712489265789618891143910438380410272464964847693453054937569612208596888643726330295493129913397514894852530281430736333789740541200 1465 655843984699090436407998259161104451379432453230973458108946715344894126932968555026764634391467144625443335724554847864854894180239353017769722620924570444408602884091100888356544512364772410951311537949094872032702457280974158714203894948657738497492412995365508381922334584536624077654153513945544321003969039677022454657653048117344530385425215660043688861079320798345183121644317982853019434145127858553585818293994804597706451367368202643574818064475647019846637161470963838988065356068098808535525422196908575450058356826016365441034070442100910814755971178095084793321017115061674208583451269817579448304489584875945996085588346533622717227289099377953014128738473768969514052621328635072 1466 -1966189844988064439299558218972069620608871508833648259473956899004645080402726329701657959174964597973276576063723435447501541556720297757911276206659950275017605508581438202133023964422356579898372584779175963563251909788459363948789985197374325168130392301931384269132783423627873684372445220866758042846141834502396785962063537841561535500643808166578243864314088433975496465384664323963915299547910615181961125746757209434241252189461194090521615528922916560199186302637599382612394674883356345872728315006573072920876927038683672580765337364829814619818142715679837586101086450840194935698747324144309282868996975616377030013403677764227133426749814383662766028855113605567692513122359893000 1467 5894548696835383370170045703503178044606555484560589669506791030553803042679748055915399934868094275314567403904741424061425889411353694300813764660457028840850326534929219640750538101928782711924364436168245322257111042433295352860789607974132434962125061584113311530774356848749412722474447226565781780802543822864036172229826475410489184138944422956834381481479785089421431123981140152636033564555903759392657814728235513715582523025732618851761401622434496221320862794194426595417037667505883266731535886501854742310976703895451468047621905046140608259008751221770643719401468778030528572273759665500496401026168248831613937119118655817042924050152642048712764640915880629852777530524645533744 1468 -17671600010063026030053386335911094396671287934299151999658983191735209258061015799784519831985342578787064812387443465459356498160332158459047260402364702948625536158190392124620652715659790677914937250392675519927483445333060523120119253878853437512474384217767495944780616138519186234066786269833791292446863327264729696174023377575996525473770031058646480938739794258924199169454752533293559584061534315085729581601531190321011728873125800961867738163653022339888026251347732141349628813960851466631710924568153879107670973096526740642422229235582698217974887610475153481637848741303239781635945446743246771987357132232505998066515249355902628580398324181349348255379200562963097860103512585904 1469 52978710990005150875667197701397181567692547353746402591217264789926386366576387734684156119852585920339165033188768564930569106806060466884713502254604596178180300368053428806555040544428671303973712491987299516515069498466166469585435802642934335469664525592272329571690832861836961317106961696629010790970718919859679769877739247681884750297129486929260952144300614387767974901240975789825426244269297028768727792959083381611188598712558044043434843853643739693738052257285176278773843075439717573089260874742107628169622132579463584111850217162630756863868202793351385103517906283307074030657239162040392777371414368587598590262428709243551248214442250819531864239157190281522794330398509218560 1470 -158828013151668503339500231476229509638653779719700949809179922400820125658164721596430663959313160646894353946437349024251032689587964950721722724106151330174993594368715279422100723591358608460280374797406822428082932843360813354736745294045858242459055485908261330899620068314364277907816585168057177248848951210762999146837548887438140200380577992118406974656939017840967651277151866383938345716407749807760198254458796318485447994610710911131399743953253540173834905910297945754305302197292472439244369625634298475182358353036609273502666979361047674820065857899702820677763656588875417581528550637037006634712044625873392835879459732088556181179725043050880864501416187037987104151672323483296 1471 476160121005342012051118980836282894293992636685167361426569311888250682632567248293853995962318856867983753163690488917027229205358888805358801640590161363746921652730138941027507947680415678660663802077881772201118785750660222225961282628648698062028847513837819489644680150418998277072380109171401870610077413215135843805270965733244186460692283444385968081780964257525955401882601591378165846618276258339463868219382760970959567956205798708564413372256304474840863894557149772659190332631127468411837605727372810980306304700770284191395494032023889351799593140129774753537464472448404368293215063875823271862425200113593909559387878970026506499006284917035508694149756337752443441921399202981464 1472 -1427509927986803192378796238064209519374585262018779596450713568860631971778206023587484839797359453368486618689786771461169267991337483898130700842339933490635302481995993985566842780647876623593416683810932242339359511900586658072803763750154011241666646792504278130300253738993912633641585205009100852583064962308691901299361937351091436719453156821688085213968812922964710762598497304970081342997676173517107966236878310997693799047609840002108380035001526778394721041586720388543452382715865117074710017754960730699401322763152263730881341586523620856730869383266387047547634671172315961575370752576040235196298008843276950959995809952249106940106840798174892555276314979115515063317569061387456 1473 4279622431764917106276146766660929557065966406703958382842057786889715402153807060531115446398601049609801023852069506294992184283602395719039494174998741544226405811605098058562917664182636232035660608084912954630421999017644726442295601303924041848744000160012825677804426687981750298819579270414249399189962575393878775382201164523027688087647753238442519643379623764688474925678046482182985501275871951226179328823087829256302593463821160286954696968975706002999453667853294589695039502070438415451531844065971810336202184957413581899156408372896511199922256439005901280646763026945406930633108754369714876564451538347412345647945923640906015262817160521495138780382397010961081710864442201229424 1474 -12830157073249096806400469852018078502492880292554133035128258724739248549604934464373812182927692020505909582362479747840956894402468783366645539185427027736727603311725188820074310147912530196313150764672476490170851298276100438363978468223907965352509997766008600183322769019125749369391940838507848097028795536408107400552202812772903225006319824665080557282161781108366574989457317350253915442903459670538059583801613886439836542805013041357819856381708356523936024613650926814879374174179596920091826872790263223544467049281106657122625151501751140303100609736594357073334757565084268526514925161955088892600832947527670329571840908305361125438539988244466252967937972318832872644053354621542232 1475 38464375985022038018917205210592503822388824849948729682262481410709801414476623865397286422309324823509920117428396911832346703083197939015123101205395468916480991080982227093131253880724887137692713682292671891210511485408078737929161211177031201890711328895789850854680192950897670312848245686699460532244972109828237915418197178360527498968099162496293208754090625253203465823534821840203280535874057259257938550649271425390375241728730252151971808622176904733399168746019628855671313439546758636433127159337083254992865431458630597755230175870968434004253099441534489264102767224250627153051173818713207813134577688700210938643467219418921886683480847790849412230615890158595283821560409240379680 1476 -115314948329080296906306661962650290930942107019663366425482032684546660744619959759067068034362305111132382465867653343399819892373408455380704419264142920024002971228554440980423982670872375057107220897117258210438017156457146622856733305866099639814632540896930955306205863013361918112705614609515659115978320857716770173255774061141825327190947692451994381671690577867685266772002162286162968206732953364839117865352279677483913776365678061525985275034505003643773705432295937089580944318185959396528968049365657673519732184947658326929231201916053307463157072859818182825120711437655383174339496731402569519063110694493105602507466378790631184835397844819950327199950880481207766092593836504848000 1477 345710623697472955112475219479089700908741807639180356487497928725235351237086785249254554675799788105683269843508442115487070063256230629942964907584038490092271602301989888057763977837930180604516434754526214865145253871897254736634810479603987274948674943189986641906485823576957734192999635403476871066724444656716220939185218376937036255112739595218884459181146276395582944351675531434460764464270893782430016425097547848379980591705412388163456844589978612278858473326615147636450024312784848272613245118618673127982592148011727275017386990309482709144522613511459123174463008944007081908289649751365548591625613121766685285268080061519794356351177936742635773190618509891793851810753867047022416 1478 -1036430158053790706429890187761736444334665053889856670903994128674910582768289272963089940303429540660543009930031060225793780412914991827657156634306410385384881914614422999989142209607488924396896023272872569734410432954246776548057405436485296086128267031985677138218970693010486955486590923188637358387453324948517980366393574173347772426525405376438253222462764764646139156944028054879340036018605495918192776137818956885203081958084136625732503545321248636812493826883483123556802620808269139696665004556812164513050295094315753771261091668237153715163391354882359770463245736413534370466078370107803421668172158546372087024326823749282378018806876067545458235937547130548698666328443233273294772 1479 3107188181751526702035248879334374167802504968862491195935300856351963167001078185475551585737259353136475798532628614632298595233850624586769325568975404765920599330223361448243310721703587485311586860846461781069895780743157678981802931511410279138534642339299859655755859400140973063304627554711574068350215039095151267711013595594742409019076164597190419956656509433486466585035039107071187925641347526064802034035714471635236701829303615196657763242146440630847103224682249716933605222816406572801047980026070596604993342311087790662849409911138447776524161685449712350221046981733740074780116679395630022564571288399363001284046539879863254302492897517923794756514285936418583974403730288525841920 1480 -9315266190832110795223242755139606880094401720839779348895222905157878764853908046591231341835283614774691296006265650759127612873375149521280741587529642531344391370406118071524033562296498427248318176740372245004815931863101771379905139943329330093025816256400998170668073080017228028299075986658955500858043330044044712725518461928291938390297933998548182212959466785179023848092885785201455438099807564390609502675809161733155312581091301151979328797691842105719503456298254365050309373037520666848904621109653344669071203544978940381241328161602508280801799207602364393415642182079664237280348394237819092665128623471426900593387364703720007166817922001633982413050010420922783481544365715212383776 1481 27926929025857239656172314539378699897109482539182052875823625725118826276807124731171551085583159520323855067027562113011834301929632453662718766136820805428203307011885998809970769086155606358529731738505910039042122037455889172806737894225781381237700624023241344954602460820578320354927682228741230535995754480348115141459353120163143961143094413877921458503075487555123806018501961886714775474822401701180675135077241952691853975725766658934984123238495118998788515309504562064673849803314409785814065365466699660373027263208426074274986581606789725100555875700655256663891445645532866480933186243962141395868057014623693147978964042442883871103442495391714899721626484189240832040355548926880472800 1482 -83724254832580105123059104924736547667245230041555911556872043924900772704354963009848314084511455970849452134145383581721713767525881910677098163256339297245281574260330291978879977766389581006037515596613871999638426594073222398637204091798344586261203692668867271007623976670600187136939063523817332841720065557480887701419639617331206895653689933103409440719756515351119136955514986053039047076710365784008106145962880330399010367300537321468325051419091299594756119634051169238694283719713104459924489198777428548707607983180028601780908571965232751828179526538832572183639509162936474295576905631269815054836119211337560648279857017251545260817969982375022482520029998515124120661201371330112201760 1483 251003396483918508008847458189736136836528855539283602684998723729001237655807259299922862049722139748075970457458108836368671214039157771321900494833232984189158381093343545608968564497213807925045714324035923742678654509271440852556311120792609595763527725964790213688399325878279455165766066370122631027840466263358076008436761792754245352714973326081466702891094520311696028604593830066096589550848140441697382923428562365090843993559503571776401469080176292066656858098709580418096927868090200967711178190361186630554336069659548984498513921939919248729136390569139525335811921112142668458771705627627365249848504347888877929475125908106000753835323682451900133775832372055557012991165955257174525928 1484 -752502770186626308713856025260199509963421077017704008319110055168683629602888474814930467155804447263605116283848467798520362689528445366988635647919847403408063098035232772516375433590366732788765756757166997797289308565868356033034385563616118660075427798394441819878496361746944269563674682803689747603006896499784420594026383568708650656488488091467319479858446918623925309149751328814200381342706794356097598097592497305097632396749855968011752247961136015189435831670433222486009055429829620424125706808173150457743200454643660386848278575940354550309012808001523548165112238074687145233972011231141866187943722094494273266505471183650103897233700399646883621832072780283945468980697661273696158400 1485 2255988102943340287134065336335628429870135107665197471405170347212780820870073730556276390422654140887252510232790153965665087335879218029517445053561724336681950782796536231140002309996170164562683602076031969153893603862118465359642481164457212306165524955186569011514522425924172315217158038950859768571438857385212283154616471143360883988341245106538273456893898021953001275276440302957704498811562377424467993184512472651089222075446932102693353809975160249302134063901579757174855854422626571928488359705469091900609654225210243004453601807474485190752305231786926515725052605270897955159488383719751075877799762024342065273797238816031705437566083249937587121326035787780544674387145693513966460608 1486 -6763409824099987199988062633496113496010398320759390804246321599483807911827845538107813808434000133009899012844603052434076691844779216905451021341599920538302887441021917166708418769201169638712486842024712262840239572816781805637420762844991171483154383361612493234385731768164325480681318346921992105643176386037093352256942381523332932818344715309303390316029575079870196567165116072468334202693775150355311825562262644377641534116974709233115881980706241144839372824749083696402184704069985315703873980159499438757848025345157642833303543700306430321812591753206400252768434921480590558375740032884569009274974710467496679698533874785676467615520270626571703315036937286405646330659141909536613429036 1487 20276584395317917241120903308759700043856325295188543514008138325823009866125444121644004006724124137833308540189132755716956215362492097487895530020748114162578528723655485359237478731068469569186460216372674692496158719312181095851796745637505475771285972445237723496228374056810062537240966503415091329493799817722503136759548847902500480500457794787413601043299897150909120406233775823153813467798608725136526381244794349012647917308909379658706572743993286302570962855004230617729023043912978621953174080538504923753919644718032281550043703998109562821176900231564725757843803227810298428562900870953249492876632069792505503377498688271295984231984254678661465884031144605534414977496858132721974161432 1488 -60788872975479320438602385524446923316964426842631782672036495343747612239775273001783536205642686679351068143671855660788536073072632558396170671654944447096278774621120376470133328373183093244718278914810821104318120999228252599862140646699537585628835163359009062175184661738864038292091365303585162917252581308373714041051308743610923819564880525905014506032720391497006795618183072006085382144393330024750052955166310429631521406626290145462873718287152986494622421376602725876602320831409276846077218806491660832694232116130526235549191944068870116335429929695979594022392687474650578818982742728359304175320760672525389665575968358388226433253793106799902967540111487655311337708105592762765048068368 1489 182244143023868157446555439208281441025472935812967278608442521970778603786673484674252320766950270877517238544896684801719291491065300027320688971301324386727863297453781974857404417634579804059383745517606115117311008825087252925308660743362482056579664317820427436903978730693276740722562696249297627442992292115903465063299558248139129570542395344284725468611472480571267131226747227562973462484586152161519229388985280572757734773233804048336111526549941001066022294082284498560824389117990189991671812437774890123974954066663147094683838072939355459527072166419765429695919152852777181913671794732012987215022140355965816757354644019566658265263025708774027130910670791306828123333673910268783196912320 1490 -546365494555449033096485333519055836953548727702365660096585735331186592694678158416030279775816684570382217838962074502872533617844761893987595728055715460076084127332915491065788948707159721297494759212850010891965286189036750884130058752080676071638496985036140510503404691279776644837374204124572148850903737504524012374334984358682880397055624163033449755785145145395858186541568626798593823265518991304378720703982497539241581711544146109089672465568857497071969325186298810497447109143220378974824488051618328330790163605143137167255410269619082065158444844007683972927593862470528472034977441687206091035853652224045760835148465179688240107901624186100296539702334589088376819449265066454981943101280 1491 1637997156715531306466324239322722730504602825506086184192983391636756585744608563460533434337961488953459767766707225370784859337200594008131826226967839105660694868664072598969870288880619687592086903877558382754584057186448206875963355212475266291230101625158650625050448672046010464401785843351333001585204363947164544140360415884180063967027927571267341384884200343484608199577223069464391261405727045685123536580678568045289338495041051677902233780882467709782538405764820850261359174914987485581068970857360254958429194476443363588831469762422541977050039309838911924566588658288680367253527797426113472128400334720038669732405866327211168320865250268391373682412778360692526849373675784691276861817376 1492 -4910697910180007730444951958773819553315742921239090818964621119833252150157931705334427648655296072445593526287185937723539326953953255360840253829240713350951935755720105050396936864720517334181906649493511156877516412731221735493420970419170151555410351588025900969068804899505231104067820427151818040275213887356345178243855321883336076490962412886245913948451589844921392230856398541887342555648047057195377942775043710336257201430175937734167618195770941293050506815284197438291449045851575770975945289761227401184263677261676605376759493953972220801894130203948431583003308388885404014632443895547017437352059847793824860295880603509886419633386208607908273437304074362202329506956963027742567233061120 1493 14722226286648167850952180152358751721795891035141440392287772359258966258611454998711921068574082531993621315245441565472580058570592612856745462920081334868627504650102605629991084666101162483454932460236407192353491937967145671847657242864169858246494798196921589241494956952568931293909955949049924680691130180714669134507365318653591613110212833274505327557777015679316783275369562203042643226258172288043317305677244276356153806607472118195425368456571891625969111096430174874027105657824299279775985014271662239090753673828650708601957820588843082798459910863845605298188287412204020852931039176713566225731148912386256659938235941430619616018156910723058699418623639295864188296819207396924094170393840 1494 -44137116156557659842312459774039390202090894207763394589730209101151880771299000628668470191528323735474852657954707343876630577200591909628756980200163519997712579202014438163808613266042240136140992295447702687115990890331221863591470408827722085064290629935750868950907571747360269923308361911509111542714573011660644614095374338855044735689854939917342105315779800194786933129313109506748942482016831510166117321046457276394821485581228910686041527027025839064654259011154549251322346541485436119613648607408448163938490916487623931244149002869862298214650433291211137213841838867210477061668307104336344123263620426570723288199866379937731738155559039382092169283284422792723883086926603166882106119440888 1495 132322779005813666497153474720564914304863804574712732141251369358771056599974662754309085885237422730701197065520400210872948660209399959167952364720490231859363063534066027993438263985552722602129717370031172872009278374892666483355833024993879856359966958777281200426734271954293464746667610760791864839094793470410039572157503536286495321312327652648513770163110207145805763793405222289153175271726462230393347582866308589563637926009767794108314833412011041992071535654001511560068373728551912657090241228607575589740773990124133492631777414884471239841408576774243045325259530721288805635780543626351081752899156849446136173596466146268122595815235100987486785056438498469381378473916695410120288552326784 1496 -396702983850985490801960784840731043220129788447584628110636625383748789338827782388419953339097487264167693074103606247169234452566282631596434729793715701797622553442704636063215651052943824111331405350661637921765784432749738755247935238701571628191478482697931941118919257830886490233157910603042455750895821333415125321608558395885649409148255028160818870020102923969841867111618898716502157700885565046248449674204748564698505948638598550182409478388165922743855210108905233480960446336133189335292839827737943111097712766643052051917504276925917540895660785262734696875968008224106625000180490104240871907054531039137113188742637928413765255486778323513660077840904366447926558272211523424152579792223680 1497 1189313955593335258997461591426319921156942211458089386079183149447070518739251227360874248888356394683757252182082154199930209901882081797331195101746289959697882444790152576253648525000408739219542650109398417496917061145077373101905633501197497306161226072376966300428663746923860098975559587699702432471623544518615285533319445611713289611394367779816802122608315188474827355938722288510725433053493352912453234286884557162711254705719055223598781618943626299267416507832049577784538863419317650664967277638304779624774068245005634022322225506929436139103598016751133905097774283045573849380266138129812536197482097936741253160354495556410491745339831598881854214466102231691970941286792165667039479209382576 1498 -3565560063130619925338851807139921739596680555179091744246736664997859612588769867875625001173303450283547276067911184587374214064988270595336713752965679712285173604507727116124923581960504437807053432337321957929675915622525021762789185616740961550046773224996632613634932501625537853470786454178480390006716514307811246548823518185717212045909282843229142871514265304279449871671644490095168364060576623038856425081464497150833176555644641111943157940739883590613396439205336892056294653480706398843659891706790273402698211783569323852449654031264739948456694238288682177011194910612748167721226851823816856677631949356029478448827726672793492300992146294452015856153415654040439427048219888636269903921630376 1499 10689544312014013305185323563233361105902256447614968844993218527351821947280808396419652271696348035740000973081516253192568190799237683826179580791079229237498045482760323989236428670667449595400198882537641680410916320752253133957287925391350154240100199381677696441411198573919391003000476534408332803662564386457173943956246091211883356193673326949614259504937845586605302846272451896667781027037835853095051651465774275285662931721249386942992918446982973402288127158119621776095049844335552944102963816930109650460079403825271477845393653139049396123145678188443605917099558008392674906115800031232498558630490515540003061979183578349074114886800485096894542542449441720280650400062131336350896145946727336 1500 -32047253847418011888945600042573616595494964829949676597289669145000762197947863572466117510545651411148522917298385727071319436016114576110886383211655529254019140357315451319730813154661013887009796249847849757871927129615254895603949200323267762411820397746269733931350773324610334226995428650156181745380368030598607483980825781453226301868632634194943554618014809239902365428638167489288218940020421620814205951915120736277993762106362871302075324814949914442602004561530954544182089882637892340780589299775669301401256226638617929043803958626965998461646440021033137980751303267473644135421334781877316507048039868560364094470308762951043731633775236657292119396425232571644026110729730399917216148394256704 1501 96077709735763526649070752959081462145054857917903760618123591707197488268331369804195555494640527215302034062520143752045927689588617983010652048269453618682935464095882432337634016786125624577977403813667770759775930768333542325261673152201668841341233704102740707988726502305627251180199486292939918623725287233640062410335586953057640478620151135161389723505074267027909487474391504688837464247679842434447263044586782643490258901966272804295747809972183407175395818447829325370618465989294433556890796038776888270724138065960517993079417571285086877479918950326644028932438465750316840212130751646474109296791437405163345309234620689878320375708078177509796318081402677047473007952986963280660390074326454672 1502 -288041229653890253329404527679589763008776315049481114556198757295279820021502102681952454322480888182759693331243813126140354451542973886482667225936983784906297200282129555803173087608471163431845705308219688236531968208925393535721247805834963244047653375216139419489504287538108862892435610370911087591634466320293742366006090578973738398952423809342035888244606696175770917687999227995994107931410037738187377187803594992186779306209633153217264240616321279420351180714965289610851183567272128086723334845451778462694403410974732564011057457376799133762571285105229813304952482486561879640239415672376209725053125525671089527987263448560970424755734018154405800736883406178414942480997545889800760787007089628 1503 863548756367551218564402396356774099878606836735170926274272521871278023297996323808967238308116355390229659448160094442041541689056979595802327691332035219419677434777961263106518917341165044859545407930031879703135760977656569043220188032662903777564022693761759297551368143477523976176523526501214478168932072680800800466549197703829451247957166789684107634617463921011330183826716458311048106801002655653325400179190184119035201268571110654179146483642199366289036667605938953659886539879952079683457435168249919879612310797199944464672225035721665918955271127370489187413147910367213966210317408798685423453863671942154944841232967953594468670998055704558435637739214136037020306365540745644199260628955125456 1504 -2588923764934367316826389897056312776830211586993939964475196011381378063198580734078878508996872770249032935140793793776040765609014575131298334813973501864603274969025151153821338961629862491537028088003001160625956879154423849611622225956966112455476182397720593532353137605678294952513261024597058565201937975876150804058291444445855715210797117722530346666815156462867083317861765176872388143449929744507659564008675789819711437814407520122691513292180690761344139644511483930013460103087357581463680656873498817050497701304780854615096530731658833233700095692207479201646971903225568606158796542693429175891679693541499027342646320493403035355813060598629488263017077672514970821652284912904451716864563210284 1505 7761610649424495238219715093367497175453763907320037953297066048739387256579399516387973310693614577650256879305821659480063743805896188034829293475513913895740848279230220602021183651079029609179448992072784874913167733385222863420358460809190099268510654470774297686363692276957120814445072254473042024047271858573549785987382722484851154173499398780104268420910587680744361060879729921311327402456586659815636337690302737925707088079708580610685258793506997227768637211100024722847284859431499353010192606771118174646452777539897500409693466933164217708229917541304789156959552602799672173991422480919404474760003224591845912070435188861332790441148674912109312439024015722837761129645164161403728726493227862336 1506 -23269370572477819389483408795852755476210985419355890676717299608272465779187243570047609228274681154110829887161875692265928156230824229068561925658662231898585610876975063757055540627238923429910499468266018399889078563236574520812030843661018126293044890395448840673261667085299734712629150882434120012332956468432654238866555771593029854643658556103699051615678454102008481843495145848768908140466513070963858432993676838410503760173465421303280976070778782600253942851783753660077886258843318138173857007343315196965029786512884710046623790687372890773022897240757868715880987713373668888152881137596475511357272445535270130008256767910076051758724798711690958993265240632490098941813618319666088352355163018008 1507 69761789148277895157057757756909588083292124833875191823098048858775713596793607464814265755371605477287809840874156853123731526112052997300439801012498980569216848004096441973707320871841709393719732314283922449037064995821395942288490611586250759516905650170297187897674991301515727559162908883103751967963037375168368846183874569381094149489083846367957741049259396241328713052167181011388141782531165432782212471144758185271202725971899618030346270974155459489134831469376134619088568958858433136378937530666752273116259370788262536860848048845195307802239039878549017342211818141674482912063450725527351122573853855616776492620099378145232001586379856690221547252397216229379381806457704949409937243092641170240 1508 -209146584044671328915821036352114222629021018815616539941794614648889258071023805933969028832914475041656623534875373430353043918801453316177246910064660405274157407046763935121439520995753559793771160340104518164520272444369052423797258657149495811522500294708165508279435434797183424598790126697952296185119954889347609783552584169875282924297180417393592140480968425006535252857793566440258482550709654624798716429572394154427157853909080984110546333915404887276231730963554601767842258009321106666724494912475111708107036611142315227362121667581498713161842732160931891714255728029432912348463200165169939763645575587926724159308472849188205717215126844856445926885169679123767326630325949855038661685812348339840 1509 627023953756191578538882947950274846370901980862723145590907115090506960578735386378579116262495086208386060219864936646068370237679108550288843619040771155374611073213757483425707351215897352224665824637927660819277476831229684006135717803144015275896481996858675122237353152433702990646074574672986208046045510880986472273553274211077388965884986221529894527402985547528920699222361481814087055663664808989281078691939267903799418537015821417724046701936693503678685035930515913092757045924790347173164558370287306092541040519521128361895768460444783821707481792255160518070856023946109372635793556569395170520951884680539897165163493575345233893724121226972197250340689105279786151855739095739409870101203426240848 1510 -1879826118314092235791737155874764390411306799579832900721878483453460271880751717970746794251864407460505758023396402779305637129783658547786486796952033788331698230754092799647799456261170406305339197440992397701237839480117072513759201652207256393366472847535908793621521669581042012354158675195105009155263594541871364226738855863276384005669756705209160611833456695466887322236765436857019929090377688434908078051099278087883992157842924308123333959110324687527728825163889428448393819815774190698389737701784926459355675334567539775618538760687610312863886201064743253733395609712700672832003585010785644611284225413771976037088559654328848022569821572075716197072421930179064556108921427566366542226553041800048 1511 5635746072774876127158550176116930965296637857112272031945803792219837876651095488026130362647879394967631425444067309457481493181945713581385033216540511622198936456198570736204190295739974811755914337794636374312777903934434373585260875899734527770979564526365100486502642728790284788857934347209679478142517593166563388449455338888578437819777629301520514610628687439437638660581662001665861219701013746448329801267522963204169360126546572252885690442754622417908816328902936217437646821377215326047893956026405327413952635747194469283251580925470850852082007201095197154144123100661667177780839999810024599258254545727050334960064639835906045491492156693559047082971216917368786250668344996785548141263013903730104 1512 -16896056182465948071699542293874370413815912305747307619583550654849553634166280322237069400716162233722402944138860524980663762297460264328319018234509351311790859097849286473024864160442662580482513024618443574576602009612957020808192824374005697345139130951066799276002962625401032372945116663956003356097904927132296190371283764009210356241436503719439479322112584691465666993930567267927357759982484229446806696619992764462886989503848568505715879762724316838188012112365692714534874172733444088979205638221891027426689374394392163291267307196941055821781177592661467233132495794142003189987112474813151497864984977462725807061278119828920493505741463940750032975586803558665407391321128803316842589867931872328056 1513 50654666783652042599622685951760835556555834910026297000945793635424702765749006967394148580071719690789702415475129769538857122129067917378225424132012172868660500243122513841137332340890890591585379431374263089411412237676386679699909220991731555292499073360237277935194605729556564999126932708330754278427030237588959365184496466322391391877829465215715451546556193317192629309484482194748213302520876363483699251445502165640118392836025668253134503853945875916154655159782570800353310723006444956328691280900916092202473161616720150550520984141095902668515013831919091936025069428881699901283306779521827181304034082843461668950376098564762929701785749422147707390168921916255925248942142128538029548717272858063360 1514 -151863627827606751228327193880477168157996654330653475619083855555609462254778561839499366185565083009573619064624579936550113921627370724557308586615061593560667114004975621086474472586065886654693551677019669856564332989969035098519080550912463361606772320992151257957627685209020639716669185972994249451638236623788828638423004927765742752796213964738528688609415718490859661226242426099932425434330115777432386191466243016413699556838949958735827468111204055394020574693073537861144317266657666998277373155025640649882577285688925429087510747978216353666923462756265581516598688684408220830440295826700963098653883110280427234933954768895623360034070793664388147268643532000559862456017680958390629684256825929672600 1515 455290163427716081900371032742658282358825613181404677400580113487510348225217312128716911692961456785137543096716067374132420747215523320752010297297432183467029723967392258069153171277829212663774331166352039926412673558045780473579976146695979266282481770261617830787818446349420294120865638738838205286693644056269874373410751407202642629175184044780460266474888240528192761258911019172202257782459916463074279014477493722456430465510337640001935669293188773828566296574758591801699987596556017371371728892210394641479468303905269895209476919955258785532859630817824928705516963695881094358919396479251097679638127071650411038011860795035624051220096842529963311340088448738609542458930813954390369118677695534697600 1516 -1364969520302750390657774633123602832005845918146097796032741831003123042667290688407004197654689855599241512780062352384849506791619098610038183905815850444497130669809893016440831902016974783348848506036325871679119789789787646604499334819744871876816543302004652401669284194365511369907212617459115859517165311501152096983609409726738793370449347944279150337185921203308287303390110604774177180632572366692039731362858796950880570734716448143689710947068360916755587273738190671100479313611844274653783197769119154273296597714604494631444782096108598493356961822186839814663743448480889510877887609255484855366074519124066502817288299218857248381615218576283560604141835051414553972569958388917863680289049322734708912 1517 4092209214460717717014870818356061753436115514652902291599808732631643769314988827208342182553414280333124851762507302996898850948110521080061740542946926711649934269146600816593871780074621829051129205967837880287829139066548593775387590481344546668267395476280263100060583069198645820921557669218232649363261593083216702097202106418726455009099297594318771083312525484246478773741102008182582587253685537886630055611338580689316697031795289203313376961643130475380686521949132102370269801606202273390211010249340784342577253378783061707592615800556180724940356288822136106813236871270757394859573563448080742617240137742066419192403059991699005486976235299230367820558583973370565630883285901459604616334192835820579200 1518 -12268540273393100349232330101672224663957682284048325644974130133205935964527347926630543657971402101314921739374947783885959598593445969325007233999309264469511759459081805214966212431567591530969492105638755067977543090837854183314748961976679204141821420825132725539114435802320841324778662024118693535739264499421422405299319358571557375985777933696801533069841129779816562940212637651606688617877750145046557627938946442088385297686062851599607882750977345372335701511347854034908636749091290151415214471039564483609200790126797887787515693751767581195449864252910393206496495519694370220834383387416280044646322506725473871066136597901859662520126165261256130432842837278524469381224243956604162348767162318075128048 1519 36781390655057392357079678263999546490890905280813742585393145902975531522355195824802828056880688064113333509620482032795694543775215894869047362496941665828937822631111613527950053596681245445711038215325141922034056113018820244118082141436337785162511356443485472090274615302020481496406864290873291877390790342570874018257472257363312896800021533940246334167521995020682800986100899090004476671345996477133745983714026097532087468449704465762236692335295365622365051404984529686412964846168189360498058540443877372369458354430892127382331786389067501933910917979781846126610350891020178217259880093322347846578788413797321519035792181426378472524444020868720099152978406369301433932682247969425806954373302804568901232 1520 -110271577115195090112639535427003903525651220634650148001076688078854932333797781166859531220529799676423987370618774094374986865778722916393584757170107349462151090611826067662413417263208181247437632333708336670203416912517607797661908104293020583543134375863791642312750935481123246170477684587835257292940678678352284803420592813687247941261643506687962200527504695216042152080145204608848908085054605549028037604876618731141090008314522439333378845119278822826232412930268338881310343876183299771688829218105171721874612776468945681185174161089545629779054698857122838052395972742827500977270485601303282834247476996333316920402286828641800231016145015855804978205151732047882234446338369144715605661378469739653682848 1521 330597233165870881600023853745652728518717663441160207024924193056922085103299067798079856913619912244900317166352143241518698295825757066899899074750617694639979601045316810348852848599756283029793296148395802245974741039500520419025838892555012400366004440459493681095426867714610126586047496200216155986725506096835252270610061295472617102007294142338663796452461008499509909454954235016075740022334725732344142895039086639948170796302373275105547548268128167931198302273204145524570757694811143455289060964697755633630340578811874243165431342116428695805063892358747850641521488337963094936697619673424274482807961097749619293024582282852788352073725225929063630442564847776864608849947378352881384366323470083419306720 1522 -991140062375735106925695692931283442990084558660981619352647235820456947652006337951799203085970866999658441018439441268758094825133330812262969433697154100290556451754126547714727692615432272973026813617036823684876966730118840126159594524788778963777975204872976128014739025875010517484976823365037003789374825440117776682518863134849902652075744527918083379245303131094524359815032478857722589637342621584766040667004219253246583894079774429948714684572523220503147613711005516473739422846560722753334278574949676201644695396189561621268749903898853392018314329544031003345775192956886379811953849026668122654878521452350638510577527392185624042597060437223410573036210304814791191238119581662328597374844721763830994000 1523 2971467842946557122930220967776914117329432760896941611269985081258178872606080721659826107216377530348286567097960925038180867348364273466049060035627843481238792356342312420791494842076207326588864367022580523273242436040527001980331391070377915133690239517695344058119040310010044663713988296444359132831441531818501489384360557500804107360064247875557431851370806792744445929434582090042718847777898923539106350682987562057945180584755868524569822973238612272363869704410959650746267092388501543484123850792957470793805506546830293145761471218335178181514422480180156641872627027761150169188075106239191304461725244680227878214014574670650025131325416798274306736822714449154757017225482400146333898882853965272803567688 1524 -8908554182692138776028989240008346851757334832374098570795644249520091383817049092692746380493194840000867011201170253608561931046375567891324248886340955948674568422656184678868989457641857792115827620030295545167614626160871307118198245275955836119311485798129938977392319669577358312670086959615667242721034356219641276244844742271111526593263483296208599822123950711825174786876663906873938239093736110265219256348568873324591954108900591210323838781634832636760710127996794622130529109080631522413343368320320083216811099261898301071192952846716249289555693822007570494274403850226208788260866662353188719802056666275971274180514679712053308929908209164749873326334699775699468346889097976350696685287888138912170780704 1525 26708137523454726874757074626438138889334121215484838469296842956594005119220687509371302591222876595727189491942131409507111572946904325507629157972689082358911558575989558263468209705140048410199058281166236873774645292332789256488132706492898414909830893815770544921073892150365693249526319724172347956538078083040131091797659122402309442350426652872305389106058786038129914986727748661124949014092892160623298851679810172543117764114917173682805615406020759617896106254662966513297759367455206987893039752668241345685699723434362510261608187534242811366569304220216004649277441728693413742835390239559587250104529278020462616211475877010435216676335196014210039441428754834197703009994733241634915638231924747494687209280 1526 -80071906402231569758855580875461654927066582281024335515749054080221214561228470088711474020212752572380007814964122672670403306836230202619530404800165499208401297827753754295784442595685269643945407363260507010169726220460360975382180296333558485067153564355930696601515764474392560037079235083937412779267173807279554223443178561592769134176410181448753050563701108897855689576303512090848324611291009622326042303552545978815847933758257704096666882743834979589709227685611239003102776785803864480803976370972373615377003874729191015827006967336955390992517719647207878281493244896362379170921798890709187748893517123463883057991544018097194235825199213932559841893887110660459689127476840265602115120256207499089325434320 1527 240058407013370089296686869186551051903150500119534648324229973529307609863329362191303947651954146218962459578851181136532486141909798210603935948379278097823222751444306933311133711986278431191867763529146431625774071144248547835821625014155226420849658819660413051107884197618709325376390791233965602949237145834790962170872869322181857954328491035148913860825577497297533125863024459969836231315275013035071890464509099291522129215767674007070404107038398772597003312603306624358225953921872493648241717050530246115511479142009927088011964140723110610381527671648755196184147128170449845069065831473407055290773910930783273883495579099372606995253586121361810402653312637648766469822988327672590101754305219251052029484640 1528 -719703902178173022950341981507585319874563115868840460715508840796962147109889926831389649341362528683944389614343757059198507209482189530612978127961696967361376586627205537629779800136872705032687319847526049265491505177881281175326481799636840467220083149780335200998178998227295431642176842043714939208413197034801961848670559139342337230876189418859407327514400312145909022179997331900429365708906765423567071525888758495810349089766786037847832000385643433547648814814311917162200574049660191127099004316213955148526826621751482554258018062516725399893311399697372580522072239673318959962118777335447197489949505107119872882958375069172316879385670858647585026517555884091069567699797928938741818689285219922683992771108 1529 2157699599466805191108154115912865340945060381388335298835770128327844658176412965726023644591763133739176639628614638560736400947198402098319092046158547350153401094244022357419823808912638639548619145965375676803801870330547935191430080163201619818009719528183817240925868232749458638749338550639888346194484038723042637746439400323574410638545750357129838580330877400497055427557583488139607146478629499111179195980214880028377123487439597043275711996748668627730946059586162811350625065967890414113464836787668091710808409638475885598472957073359936739081408308569118361217786783669907727203359440143144677587185285961662894480732060023452316188673169739940887919670449516457103678113682071497596880322315687752200683771568 1530 -6468868014872049288636014986727002169225484947338754258666455933751518592846540048225666965844717316641570749004219181096795994212286974133980179879561605683106961319802176832342961968289067607587918968982469431045123646540015280211169789352029954317131100310966777571324808878184161291466154203781155453590913912171631751204521260970088772286934220188336319979070349771609898063574557414398868689838999610367542814862954338110300553608947469489659995217220305769817022178640631324149603480377192942658450000000142155914383437877089751582812379915108136831489185839431018623578821482349903204126560999867773576433657057999231120563580761239328386346941331825431092089910498235304962894512746819884125026157797936302698812625152 1531 19393928274502094209561926054263187430924216791825527137347506685773657962877608635764736363962934345777145485257587224842778323601827048514022877627163794961111007483926839752092877488208243186694022251880819522205824648999784543546224254164479092302829360174616269792541393044327433264421716391479754103188958103767334904003104237656895796732219510558108235600217638085068569391652453546890355285886623473069194589081474176401370082502061590406608146823813474190859274151512205386672731242837452637893788124777988641432027775986327016146692594569892938906923095842076837210135835356029784607475786581195175642245105630384352116883967261909031563077943493658606516956203463311480954593856931424996360085041624174496314949821224 1532 -58143807157172401243157915383309934641145514180714520980311421806630816594971838423020518354883653688090358494639750733487520130746208638266910624635485189462390899068979095940837197325940248666113344779953396909589655752516978073438516970873010751270819354622723581695262805647908551555802182366884145297615459902482616980474058592400863181717417892946077758558616129361142615432553790462836637391911667061023972678403386060284406556251668599668752554244120438943447821869386584863013785714809813044835229215480967757586400992033836479117310637829879733755190159274659858574286286155675859701232829010583840945237059667623304293646429282387267025015549496529328445586168866553335705832114960079605472243361610199472731905529776 1533 174317637113088294920778720875207083894784594373492458203203714692286518636980149636139792797811658415175008246160661690220901840123662688502753575228108239249281521279209344386228153235499923593905370260055976644797167539835636807255984343204407966627975051432509837880905319476704307208393235589171253612420517750691524880795024977608850086871006285701352497283365189285166221557455419062362821581364504132694345885814502724484330311021465527862135456676663966650913201913689940001933175051494226441335162917999346477776620303213967876305127548858020333361324983102180952775811098082811223360925700221949439088927338575833241668069876685606963296905200792661963059705146043989206748336071995875945103227850219616642426050340480 1534 -522612003313619992399388094722996987504637776742954247246762636160251433645027189163368257547024652575873443887935386644932156168662793158034005014650632198375127585634344051390002136069142209001545500538459867398580295642571117129446070400519603806076960405174780146293535569930484425587614400570142500236976506607190562533752490138215841948839477123820417297917989315614620475920664542844336138516102423421913657458847828144374694220763336201286198097154710499425888894930277684525060558041045070949212068325236697618839989531861073900859158638099618053345720168296764309540639695022274516176235814881755782756377604050883116573118616319554121498520924486591758174728190372782549392349189377874705729665695560401292442277257840 1535 1566814618403439221512693167371486733873839119590277163406906613426369444712974022494997212528604202706299406366305309016272171132368843070535824806138247151089470455432737019216149726508268694348607422461232775093333238141441225426521704223577339879847668915058200803415537910631980017299154053044818101687665070622990859140279452518611924852481611546463557267113087632942956585555838708015257230852173331282595368199728139472123977394894566702224027945125689086568501268275687363001089299124114227412277888691754494731353222493707100716200322700460581919730579829623316390401403959828215138301614747193682017295487405330667905058348567519894323122578148270534372829801372402513076837343770757963280649859585474369318525461435808 1536 -4697383670408748447308562523271937766594420016740381730135940725799759956317217040097306096155092678035487478070856736992144106812863621314985334135590252689301439744314943993157792637090219620752172643511703730016145547943578673886153937467170345147590179266824879361802442759414236965926174748874601144708136491027912048399079999250135360641717331491838985166051934398314628909587207969429716463529453711905917258542130905754185467708788910386286749960915203953888448628088269859793202857548061267912888797318075907024105533127780712696866916109218215933466662867244001995735841333966054044094906377121299925592351797424439053419617390518884737586891840116417879758220057813226290047973847740396683297249081746045898652023296916 1537 14082982402891029827714935658579758769334474584996538069268975188344368170923705999198689974679679284572235718250167758008978558356327629810964489067534082233117133599091256942401501933449402740680554028173019380555887238076779784819386690857983702303250192622985715093809795859063633011703196644641614882768440436341326427471021884544322538605747211134934315969529801983804128321050040176467650386612084952289560840389879145613137766890350318146535423592655429232884739766576851606935620473259361126675744328091469319917791001138948338577948899223723447769081301461448351290432918480825950924280493121330744527738529700043165265648717616818092529941268481020739801540859940922889122928594097141513996418057808924063431926174524480 1538 -42221477151970441180489966399032033605592498251897943457346712999646216928562554201758881322007803108688282767783825443549674988674269636578905890175812518320483161915090888011322058137279061142573494553904936517388293923778954218336925898274488199818131754346285521649907001759520423808168686429416440978182886119616291389511626729280800536743238225320664584483421267157993479130323662341866697732735614812882804498930323649879248605747577670289265565947820753643860473866504379821529984293918749276588517057673896900668893115829027032938934611471112590876050437949823214486284651176564468677056844040020675275959386388450419815483757838560589153095703704598325539624470312625301975977905296431753402981335077375740683235218649600 1539 126582128381541010790630737469222744026123318345846076096294823768919847243916585501569511643758286902851030988014665754735672773062430216488025846180116282995912481531013227605094201588957497148690125972525911040435080028795383212090042946483748248187693251821807275433834246990531017187063235338094515057398204389804787830543629453477331823608382827569555810790452079819338860990958548252811571018846634922041257378241194425774226594798061046732309626093049091993823655094904215905614319654728195561038873277535470393998739280409795375398818370635577366005394024606630307567732470427015799847514667617680201778262868120011879446019876125574239986352122480037488776075717086136587539381489244154251368542804609193550724472913451952 1540 -379499796582840809623598775906104811148448935586215151517268312559157749821534334584900282635864941967833253293288124538710779995603402798392996968710127843241641511187459786917350603075465431386689812737111773554343353566849535253389433950594458222001675158221613110829878388542390718410825297114274270142862019264758899619233725445912234434805132152525090375597089140714849425683784055194113693411154388203535532767784597119820315487439961320110017361652964450000783243080635808193780782139120688765612251596006376694808401843237116065074561165272300314314832141456922636731184160998669034527974410842427786756227206020651746655355458814977707542743471825950554242322639790551891041109494711972992557744790090152019640018894484608 1541 1137760584174383218988336369037121497408068839979438027261375473084561196739447518353172813613040903239058812598955960654668269681822012283306713819234776531976887593566556921192835682160058593774501580042476569643780852354863629377455668300938609335267838566504771299178480308284130512042837685053826818987684963662028628319831156106498717124464445518926617479077580634378755719393748768234713218807297041080592768297221793634911623987376991277280480617141351702275438966073665343613669008474607840485236951080080243946661405755221058603464571126966838466519996617810470727193398476383769248682769988401241856891540384209132995507766643180403676638610059754470501669326696992262769070240869118641835179731495875739212417305493778512 1542 -3411068210530592491169311954642420676081389265385824902742761875531729191002896159109414991785400840255621848667297928733159150933244593246256120613698036256374287513007907034159843942040175667327834503590382089146043372526935511421515923836082484407874979048606717066214082013746780387272398584957095579883312313235770654165096909650028255036575312343708010768985509208954634181377422225941612851600937540674733892605000192783414651560453406572145656493659271163308811416242241079234363524371488325657115258193890106912470725720372203084747851421144420683876088767283256145506551715822380210876011247657281224952552024650321790013351290593929363348709495187397187017903596073835922714394218756305233541522501760550126921367758279680 1543 10226572613035982413576952107696589791025603850728986390206102680628502422280879865223690053142750672081987473710252895864934693595067717665055615009051922049246567748006855437474684430251362694140351531827030164866880519319250600023287533159894732903972555462640747341740987294616076520753153502275777156539340739487151682545520611821795662864029419897597704353419938961891745348199547418436317324457811187781426509082416756916778556760162988998446523447267275929266405068357527317289679506503134244776248395677014195266524326908075736728094709630526949249621408355420232349608064464657482637706634458286988537413333498766341876018934267186661433117876162498218656935769255078219276886047060146755419383363902442617120900442383558968 1544 -30659847555533395461429864835833882216747098591337097150430083749112265357991057575207552626941575687219896383293238766165014699903865586186232151474677038319923809653836615168439322686291164450243320751831167508529009018088608178437692999350487512054720828521090686168989009188327602470574059301835862990686922463138617317683429347229981945205694420146359956898951358595966136376966095498305083856896161650146143411182607080229456654277894112238125735606778392897646172584433971094413041612612117304920588863903067437249591891190649002624654868076694141324819655855404130269671490158673694919770412413607717713095455644383794475263337639949943200235846181644364164709786134757570582054084046977063279048322097639601855810815482482560 1545 91920008982026335130966429721412648820694214029173743689833105453649199442210083293437788846597656040907805855931574087298607177964210611789402799760973489642645363311696570524408377141036034778981916972480238122657844512483128208753005807761461589538813513080706833873629184828694792649643393324338975645865258802108786676705271674025421598830276086807727715440739606707955124692846029126100413388184869880078103515616518772364597940277270827327784382596893631604998425361994163013075585311512812175880880752698664255127310446133726977592078551316598853235680191377670723390629661240437324353957817165749242689417230155331959262459140506135101609005974176352848710755789881421860377062684739628300639174380182748843942945465405050432 1546 -275581656941586069425633506959086434206932523949042886159363805807027192376871756833818985319521433214493971631463677810238709100817668942848565314936683133566404436578081244748145425645990958085757558323056858795937328147062936123913442379672945968636740383653994938553862400828590144845470328627626877178903929202958749189216645672126668247463343895442314334455257487993950534866546898868791336554876762674906690456605595095465958634086887571150523335781503963400383698141025726592164235755250177019688795773265055724013443512997868592247609043742085254077562846435923395963440402186317766695786571815739316971083935403238113491827781952039260571499289182215278484126211434815457556598485459804250516384705994248512822867365035211000 1547 826210552614787453132571561264539677990790592162676733036282696401417012439515971684067520305068136553861047463948634572648437498120458019994599825905841223969608129831377384060697145537237274467836816743592573429578104683954685030840688918502342212370524821840483855858315329698126109756490875355483811477541321036407678564697351407448925230597924361384262367940196658871438919750500345829622655567363035347437640196928050116179530937010634036194467899166002551691986492991938485259738858281371187663135005324434560547508732999322579058492217901585099998749471545239487330155827227528303912416605232385315247816115488478547968125708909566678220124343010090575816973434481894350731480336519843359892760464933178534478763920723091755520 1548 -2477030474602860833325752335806672251650684197821048267455676998707349066364207767820256693627791486916323721757225848224587466685256489451417918470302977467986402668312288397561818767725011751166169681206080835456506449507902902602152220459153339927397678099587652180257391114424420720529634465455297396038287642719617594456563570983185052968478660827638476517836209751796202490119542392144864840897496148219461813437244201593118747605508280917942661581837602330503251180010360482463053184503042246063144299759467669672820479793951218318097909572072260818737975980960717026170413931188697967553335871969012940882557234821083974763506458307706486032676225823945216844264172225910652456418979917166653704673193849734455666061875733821408 1549 7426294076214128928318136764032398926188365019161360977446200117493175638602569963690943889740131481755589001833800412624263521811705059401152235878687558012478278884210630934975523794264011989939116849271168108366698483870045887465716534417242163087691941313418371029771029267519050888405179120448289933635770053447323504619936232179413418970700387917077524176133865772412552666033709693341404927995090730240396555495047928836389676717881896504800243098830376712206280143270987430775561087057153677103827423584314000324702446449043426876298999253563168032659065412762674046326392826905471512315296740155419106096692024588007333902046580788970014885954582154702234730942052464150883762065447039959582457791307663570394185603559599195920 1550 -22264508756236811051544762285457134070966020802608286749801607707090830446829769433078591132659607094011756188078497108041904894102576394217518993631136181989668749661243098035375005852867654011127145805524592386825837325512324670356893377701241504431293194376422690435707079358813567405431527337240776336519628024754653113528286239314667198681835292032683390223544564024855878680406264768272640395309425840153752513706293480562469014880010176877946184422128508958692266637250918735823843552625355108779887988435365386678598252799161973468536966764309010954068121920620079822877976167542769714790702246010062169897152995191774904640621981599416856049241135331670431083338261521829467592973541953807840276388456271119634655094733532267568 1551 66750461454868582456275399501854077001929075907239544414298823880059549695524453812904867032151626684174510815322380111150778696052211626764321934484063988557033969003726889661182319288094513959858947772849358219690614805694590404358190977634283040364612091457360097050959328832032939029823727993661901976025964097426909721409755649782851369355599038009012098349118132000775884408237232001852047776389142405081475422409067166929792703497093178061521720851575939229444069295513111394224433987530034712118125019869952378998856252578756839395496286109754534429063011927753361308079873061541697756331890295608067911704855713778069849963633500285428702847356941415994904132655103456492606392572434474071291518417677744757845215180108632142816 1552 -200122356410762573562531851728174626475499993683238144432817285769276472121955723963560790142140153970015463159597316145093152881914265914519581160537596481157138568153570372160748280700711194236613198445275814301688421836918124453272334161683195223464265503576737455913733090886243083315573328836668060499000522516319208075850253246417272823203352012793771452073741409933784633379390886705555622787712248276037708976734270630809892405479329094208267396005334768248422658534888254489811543775094855924092366818641260867301047260482187164755953929717564176225702884788640620907216550089187837722026888216238635167682406607793328643968908723102083228136827823455566423745081573506065789495475825393393709218347136877580640642993565518294400 1553 599980483868970085323340825271333587166727605015554926258336949479556506245863393930675491887832940685377975834568643896686232980162795942049690845758563564885793414889261849826428844135551397531018063078689112291475397342363675115541524698517036033773097350066509719725911958252638632271287455932727939268091714640040072634358518425833111567826662570230392711432929816225905067903788487774534922672643940008069745924924770497857679554485462764044289569457275296654095147003263053414023743742417266395711605286349190796355499841284629572918454048515980122272826966048885994796217760205410563540687679774990521457080393839686215181813188953645382355264543121937111841246985435044782507883187105380997328652039653084683701270761763909538240 1554 -1798783188124537726847776644104982742992138939361306564631654985601836398069161874081735596335530032595351344538774331991416447525468768528963648423673840185844859407959505121197768330004848108814036779847884539360349984696314261495050169607716133128281120047593223155857801681788316208334574168076305964639664928254791955214592237674360660742924337782949420619411853290697310829346132636778857117080357739611903274575262490524865538193405365783532454188975389615090465350737342583592891215129369577185044204319237829223107037770055127283993247249744662283086860453409459279390092990534265059633996728020798343184303687773961933668311281559491887659503644950066599473916529361103935765029420992119997457115263068416327845406508161476765600 1555 5392879243110350406793784382519247297639454492155891449718826715675730731703172126668200225155138914443426346134897707873944359076357169699053716367310252698655134765213641720272666208670483526232179721961953519291287220999496519028889961872136728388454393351691065178526734045335775024601790849885362319710686749533016138398989718352327588671069622343479227606236694560379083687518489835128408112022858102567711150348986184725759991725429783313856614348748769660022050076954731638307273225908531274863576274654213916244797955808125573981145486968558105574924310292260629935219765681280400930279062241398232002163265101559253653175364500139009555190301747899358314766628094214957556265480049692479608421460415035667098876263789366422233184 1556 -16168240147242792190034064360187846171907490492228299237106893720197483202696206922176834222589153622029938242107517870971690510984065679078461174070374247325980850693908508113799478061341777409944163498041460904559032703060829859427873825278610435689035825826246027672125459075508605713218094032593325977795857125045964193850441539918771337500346907604325576338749473087613777281461013124573050499327474046208528463432403816302894607631437941471310951041268689524283677386581580761928779318906106234350054712053719904342045770063480657942884179811428372447099829259611272930087517137664908716215576050538623774559766095329593791209322755783003603913807463575407822438046743513094893088418282878524593069053183001314058536827332280385832960 1557 48473567763217311459909449218597858657973131417933012741692344178472608599990940213693938439978271745430797504276103674820713747767256640936581092203280017031264361617960768063722519968107525336942424668501952153167350454648653682600716131278454408347090067409708707240514863817902486492808004459952245128035363557941272226649878682299823123604122906035319068946231560932887139503417639847541471758355747684929426813830482758662177960306608745971370146313897900701354265142569986691143409631721164374791051218964924938855268037707738757135844870677862192637939186156334685397547579624910898505636271157277594994095797181471575755442590209140261145203027034691517436110027747725298150989625102649503354217897956218664693405155314005558013920 1558 -145327365225923017862154709435218612189597238031556548470118703246242332972116612155432853949382867344613129102999794778618455658421601906171226111477227830265106439741652597962546784833780648811847282173666635755741138622377317940582763189474750026565633956913189583774354896593981074716242739943797777274103455185586445809166613173955374717814414694538495103368323248470500637020170123045559233876879940779229178003359297565113050262109118715739161586509829193112116917373147020613451613174394015959510233927648350781717021766035007650954519261322294677470353863602615301028375233306544043633653294206304497977561263548354206054154584577916520071189821482803747132314424022856086392825874082741802429362900325835573883823383939131705818400 1559 435702440709406148484740931302252593569068306965680120301048633080780413285229663383254111199111944816370600017588865166942053718705944393485767059040771570660107440251753844051920251644060777772016803643180151072696652932002298944377059106866569354822176468641595968288219875997605864800332627644201931352892591108037875376552116725508288281632183631990331053972766429347368496383188830778446852950506152860112930046315942846140538651556451800703534227258916794437509504453388854075043360596093044724465522561944524580252422401419151167925067229714391396850283196190947814939451947649565682601195335290197847332171023630840816290758459462741002080527347053521819107513687202998906307971358434845879520633825668200342881017047088587076904696 1560 -1306269432819161895168675215192714987258033635691337129902566959563339739060909702335563767998876003786003395052732770760120503360504937133546751625085697843575206729524008159378737831371328370281873455537918952927565542155753046258238144514624964661861102143485092528002566897462052967737920320187136174959922210648905860984701442259745041213585719773601780986814505506448121773085442560012468407601807388483042983193028758185380770580774367020398973196051066334298894101262335717733780485064178506106742253635183113361899911019442882329232329703615334402251883584338341940609797901740491885146192609298158014362537498144828912707100751316791795369718121637348326074701562325969382853893826079948927947912073546466989941860919369786788538944 1561 3916297851117026053420499684242092338480203340829889665563109142060493259964802951268698548516809543701791088306719645840720022887356249702113259196285115892333098971282740670014409385533514908980889027493568673735430324976889337917075282721617446904234438200839354920597061550366693074319966110490581229220010215142139288538374599471881353542332587149555627814408639186529742070949726127259697497596766067123795337270889810425495129929525032168911780104208751789079241420234144145757164248894158558955141413879976697236080550105260800792541075144216928692636978555896981929157879742133924466737586002214456115257970296325642212284197273988925851978337565273572310923038224243644972762759112438315562642980871661053715017773446919303852636272 1562 -11741371854533311784998847644882022036557485432206384957638950135895832225617907951851034124650588407910043320448379066243336662728226195489754412814470677159920552165503888961381228650738444506246801098433023110821395782245052989414637355304311462133501840009302624259382867631477095817567478422168624773647444198150216573767738956035096273136199427414448786846911432337077144425717169499200511541240556174788948095119117405882976686915448311912431472735698115061774621660713357802249449999996651890649714783809988160279104171430756618041465162963671500942406848875874760047883746219385729936003464248770066790282890561873599654050175482848567719771597243397212884773396270189397394194571800161962660557506213008932531702850216977129684861224 1563 35201579341230389650994625760663567027068699126883633980483762211649308899069428446816344151063760255576751759194564494188276136624739572658342404637626099277919198622873463642375199908739827867096935346933554892712130924888239480740237138167628606242859643175682723787247676085157818938657200183161980607365274160289132990835332532297160035774939550136984654615884179098884418653085542138113557353638494227141523156313967336319757569021047458055688802740901314065754486700492316765030326636413328991950919369582262699179309656377092179697606512516179000588997288576163614475831273924592263822636316881075116095918512138926697248141018605754152436923289022618281198286191226351182468150995163504418160151059591425744665687224922779104360846400 1564 -105537215812678578691504987334879453829875402944985524126910716758582870478092423265423169900471849001534136188531529995683393097591690445137447273239020958768646497661543267915023857015397092627121182763280971158521216052941787036567117609250646121913535081106634457697189484119760238493199240191078342115048446635291396799249919593312904992166682577105064607093274242835474352071726440648486165916045153243623907928098938377687657011914193042290609023974829698439655481936940645622524731093907815613464554614747804321490345553958254762912616691276630352554540910736435831776452518661683442814606805135048483627026549707041430432478549657165033060325132624669225259710010833206732648318533871129165010123292943284176542229739778305743374467840 1565 316409339676094499182454569057670541450335712854870338149178966793144299222498178889051446116941799051244835141591015169167080136677451481523899428777946542199673716950773810260250439051912561409873859121606592125100029214314929569056176244475419555283263003547813977964992370281095871571943025544114748373039815727020596665866212608194345190572571662477292738965905908871570042934795093454852019995931436609073358619724331322690114839245415075060303123422529575056209817518099309861777383255224474346867115343385388865959911077226377580197882480709222160272020578649310090801694231613517919168541145978763245075742905187747331035294575669112229099478906202833258683836933632528560862397928300118226479359722080815580554300002915332142470698112 1566 -948621870867984465939734483860640607988075460953777929508553798910480513952508907971964584622632022059766603441743177662349579336973585380430847904286372296058408749095710752983317887195868119935732930125123212022570010958626177730982597361310405371682579694544691332404622719329339155191744894591071994643309026078136463184062495654835536826141905463174258882148740895371636531833510105686255782053925245308886238161452168079137696164607218783812235001363431797428486549434978397492873806440031760799481460760132623475427227354872765366571899780877926915242757927202049327335787132967156652619285856265580837509580138884379324798909761751426026299960072797827083110017220331847501497331085873097573469264139333024748096339767641662970016795120 1567 2844049489047728794502152268779380712398199435584459931608925173759692057784867166338410732965619170157487876815130471383355662874985261083129625688792199774653735994417134089033584833469169385742229295295359827748585776313736938723775521635887864987980063436484339425422410679903787716075824833943111825675983283034515063202760436877101054249658373877468199252287673724605018541631518118258832611131266295238543877574229232086847649974965967665746247283603273174643723854334670567583365949680814755057832367333492790157654976083429182014733359758002166003466119878925036776606166721299553217287111681783013663703891002003442720274943004277047320446636848464777425272045560568543337627829948254822034728063579193317395655665658476882377945307352 1568 -8526707045926896086067996055823895873076489506812848302610687016482342068652206982753105137545520228896907212313729812482879445902618438999867583139676104043780110274078410301369185141670003368861109641060897034595728146971222799069176484190247993181437677432980152830937979978461547227852329428805209625320661615781412826604704600611767892874772969131363523396048695267454277928821763449446641034745813989855896350607631722630466947360817583853665559908941271475987137314875119009050393258892906676685877501948179400149714517906976489767213302628729740549983990317621672282331247336927367472268082490675248804445943396474571094977527218058526997501850731194296141994237577144737014518761453794037589660117788028134119212454631395845022605535868 1569 25563817682625952319224890660672789156757046934383453419681753808497729184792849998005485383692879003652677837300054198801443539532133293215664188074592984972556812446950186142537059851125363828631395635150069885747804463577203344054433512830418457568822711691994033726406792746133281172605071786551756582223322014426874401751772110438340451295686454298237102648191881796115090180133397082093254502730559950126949844123234455143921228551271537278533668222216036699809074262384868715505551299138642757907926337644209289616020532699170827745430922496086491056304908416376365158192247500516050258186356919085995737200718603744502235349709821876279658109354470906808319995061124615985522203815788818755054588177528866761721641827539378271924695132528 1570 -76642604988611692717574242254641285707551222879071920539135041513757204632369391681918356497479223866365066611574111537425729134125956312844669639023636420551480838336174857434982127846654195886221642837357566211601857076469997541696954487192853299220667836900774469267641256978375385018759282101464406517531959695482355292385726957855585034553373337822803848512763813767078587639069824726764500529740563846315032349337018991865944656052544110517474208885966946054113538943665526267477573288892922901396224036211948649725716827123560259840870646562339801936564413168251144264901083269558249530361233412977526528473064388447923684695828521038400030157006763302421393011906203990247800345302767918642494967732793235846718720179613449536433634958880 1571 229781457349688779567011254627218622331359808886332747128788062081347188936002441006897173203772848128949372209111435608704763985826387163270779121452149930488526256246584072895458830144965794159200469614229240519824791107685352273324414789737962469337584666965402769096492883748025501870373150030488449839322425312362758387738239319859838009386625347641888049965065285068708585890301527814283161574193658214985778961721320013422859114177279043863891743453795451456399705702824144577755499614982033364242831883219757718867392201999628125769612446851649219810276383114142675330548009824562947938002052472102212153369683775487571073416735012013230580732193039521835937304218247156906565937346812310500574111346859497261030163383216737905528621277064 1572 -688905857817482963167508933243054304737721869771810583471996270095031362248969150423350112792227374829350121642202414773425924087277202735683958014888029658010447993441571714730469126255231417221572400312889574153902188607201695460673006936409043968185773877485968989027844122839977220302206524232628539499189943064354758448734301472327873115928222177758408638349460997791873159004221327176777728904042552485258799383002172717977511032749706584671369078887243194043982813111884412090837270604237551389985063603926988570354294278571810523423749048915336324508866080729596936283451896683993682436940589893376517191832534039661415633991865097200719208750571318928001545336531877520452047801216208697412301332744523377460714225676276159428824254627168 1573 2065403703412110396883644074490937127236552026601308780453868029096101655668238088618257553673327590397466734688255936472648860772790392944364619197846120703863491886249492820514235473248360688885527933805204851690910821024515699804535219778833471935132936812602561825972862608590802651586272071380213726813846008576921195705169081845834869430843926122255979108999401186005385057789557089488969880163715278767758378092674980082508458369582039670178998957846925548723480889340261017282190088401926872051512650983371998974612878794706129733157374689151600965605529422028520843292192187482196771071462822570281740391922415067780526005746482094631320521915115947742681702189664206326447404076213957445604880927518352167905433801977189049495845742870880 1574 -6192274508514452962448485633750147587947451723971776451691107515441234887610175057299591738109550761807906938369682188192141025404572976051116034304088845998431904835585359987297761879452994975127577077272402601734058554266003549795172618892195142351901098360020005881045704351931383553262781388083372666349770847823691945700567279053681543103019369358911032665418153873417667703778897984815066528893666999038281586447822571881296872954868219410073751503647151619731079294214279182540756968268957805947992616872041028877255739740438300715100997415514894272611382405973967026128357350078894189910059479305110268863005992389747434670884859379560038408428380286293974456095829730301112529213629123502585339620599199903314296366428898116981948834707924 1575 18565028716955712310274126452424252006531979073393478352308196627246673739235077219408680753875110283972658135226437646122723759974853074865631691418353987812441558497545441180965099425255264934953916799289069895484586979837503975957336575497743150594080626321279027155744645047504757548258319818749006813018170122808554519109891232819989997798385690230335172219748903231922689690874133152949426408557280762866765307084444249541633171516300276578237516346818365075097345365327031886770771480321319827049179008823449542530743922469560796257344839604369848435531185677163874341550543874098957741297744443672365883896114949794402587293555426739768159988954420885522500219559387494153458796865127050085119675843147238685359248599693624498790155998958144 1576 -55659746629197804991145461603873471275928680914837680973766642806941962828607702957935289696738512748585539142731546876859054419975368514429003643370382355592504038008186681205621887553509598234554097002944705111779615152114344090354324441133779433094562791477184900577978076046611662065685635243394071822024653445603058440859286849666530926140464712143612746661366477011950963296486727524926803441925744439468182603696307479497972808667388331464802092883714371843111116354238879813894927615392319892669186080594296839832472396784434681822670624429705284724009500370036160165851762194823469266659481481028381959475671301802057391726727256229318335353733838197566192193338951164480049382046994024221021807661262259140112826130170772612634564738565320 1577 166873355778596843372311821473122239817749399724383358049441145967800634276256955982953741081914830865765649376559767681540652693496222153595643136242972591782726120293409403132644441568163208911205942060825977025043766924030829967783922611084660215390673987383722390572403515249448280435359342695476963585626227958662815667966206864440937361313961419793913168176880598168994373093304272316460443463094137484867722401979706555011192267751145479071982748393246876943249759387134227644245837497498229897716792263629915348986905977089341856493836766816025956772794749682257404062389399609175102848781415733764938103079271192790818110317169640534724439859715071813404124109760104959208406340418435586500682946218765350020819118388560233673241044832997936 1578 -500302817609975707220790384910862684776788599553902197041765565002322433942314105675129372026957582272457089480674436566139941630501031057453097387557353188671785345442408039430000540595044449530364582946620847468619810720906119504173471402434428060211203190312034619643878980129999882598026014126933786263369888765800875110993741873048209541429880530446770087861103998692973606468171167322166381933949872968783286160590524198950687823570857826882435286255006178506837847966540737781880560943373856617341692539102457213364039841483822548494653434397677464128849667977464945693409056266305350995646658965626046102491914279796813465910530849295056433166451848614261430683583057091920950501070020600444994766682496433798888670780631202660888719372891336 1579 1499957909161257123485257556787855572978668290239501583784495367144391641724455336457290973512107152930849817353712971946869210689545206476240001920643768204668924525221253742027626699922064866419725101753833497097179343858625439982746810398432287800531878342582122792523193851764040179999401615501522827213928469548639229116810876521222434432633980007051937679502511925150435172459320796065562428164468076835166297689232409838678816881692215189657157155126885955956645873959212218464079272705504988561301097275300436065972866708568099410523765187726318178895678202812083176603858612193174309520427253647451403734644772665788525294320195508618963885325481959624854169404575788274885947555135437795569469952934095407702996386937868753852140740643661416 1580 -4497025706137262654398522181331691043797437779028176583789338325419609624587813246074802114890412394578123787850973638045771804453402305745537271581069322775643478149350049984800549162994190678626732789245512199841353513834372600758399772694540346399442726397981971941887575491016619197884281932044755463615429848260698752105274127899386501207207065375572803030255315816099754111539713823953770027981937768770057126279086303153963829916445310243932377181424185094158737321299228176683355766393694728181268917063933254749772282213207488678197148156559424158520307871455703377144324515303142743403586673738047254796672724308488421172212073251589762312563383406555223200102472206655628507818292902825011580651933871798374112294935203742440096459519425216 1581 13482543862802419343357998190709813755597631291963034160127427996514199633489079561286883000999718374636500160919427605526222867241699512481876449901498159365306822535053280789345099957363987233833468324493186481497796113583128480452128350773005213114078762255809327643609808872497643894985133686206287727727474687385017131549019206984877935308135034712343508136249333945801919187741560931617778410275304136562016607502645019745391946050428886818607122284318897103162488624183658973177122418986673872513834677058584767674611861587980640671859778369956848392175483982850975341747328029164379317764173900365919396209769432334756735758865033793928953328683688425803971363485600574727497585579761103553931898176054873436791302987221186900793686340397287680 1582 -40422064185380451925124516699454264628823998241327857788548919713948703452363277091772241513111039349494892707484731436795749089334627552276573958206577604215960972998582623757183191591515418110032958446947650746993708575679379508713302634460406906321160284057714058794969231025446475975925720021287245696973079925579732145977874904380073354719648843009257433053243104238267068555359916438691504888714689213431177147461351471504469097989229778561714268954539865950750419188608797590956394339422005409734124466898947130354134650752997184928671571472201744658508010397097362352441434106239918749718826390752136221157940990544378822900614513155069616219844504706961279862562761997930168108046226277694952259437585794188899212323042968282173031889988959040 1583 121189587254463439568313933200006279171445796369767538259288169906759663035322876233449815679864177354834340359900527731543035488302048239484914722456359639677164104770229395042066599679931885249662931641954232751252142072125290681208676123278010851168810302045426988655037252335293098535529669754282544584860541583576379510303849839663820683196117125029649890884833716181184780873262584015154370814786672494719478400603370806037385976217026298510398447873388241870435281512008391364079137649880848093494535085542419755149629614124542859448249553850289557019948418484815303982600702868537461158151058316017300749372919633090136826669778070345456008824538103066367165769220365599854477451897831559453910067915551401484400211555885328963319613763476722328 1584 -363339236029953834917880598968958219561361166010117448985706766974243459441129002040816398146259455971027956041141165528470881018905572657395113647061396419713921927748623356726498915328280633239046251494722633419000266856390786265820708907479339351136793007836952505759325701603729119283605051554979674389837570694699637812142034651870886631627752668412757153921764721050786947680404367781519945579159908604557683390636975921760427817139726005753754451689424333157408278450062992898150285394033265437757834365469181105572471273540586580108972313341750760040570227407287280247815131892020172233717825463273671563499169133732025807316440798091192768895534767559072911175826703026282988035251822799163743194018490296214127317139245546398237971066141679344 1585 1089329999756681781406794073375703128930970511596263796580491202941075658841794963847293075073201851592633972938487582707440773881286612787344845457940539928378900315874737029125755738574125911136875575459256753316775563471021461410208207399584744855900340929489715020421650305375975252262265744472721396025557183559124718538358958148700601434381754372427395580716861800904315188076575416065554776655057238506163033926432948816160654891586103264907032610001364215727502495710778266097183264415048859803165073415598015300704588714468367267229786368268186321049340768550891883810796349380475210801374213140871170718231576544611832327950828277481013964376375956410475655593748260966232157459631269914927812914458515439407230943769547172762446147730213400384 1586 -3265929475941375706550634185940396203068578047061938431740375580066087489150526515191600612845570494528987730972577840967138007443579977177695296439159689381741280581326843993375137791248403976958287113057229421198781717720496247796683496964076583726233367666912733242184708198021918237394119555465189305234252463949330414028938742747207666973824238361218326599185799409394715458403661148901534995334738339495722272144563673338116645035061738158996687006923395142842598791684511264063134766834151131016291829211623468209096404449710470513980027039408202579287337558076276969786271779436392930314610124649217027482359852789237921815445875086296624141914497961136723186478895022720704398742239977299503361966279067988358764253384731565246044677426910588000 1587 9791614648096449660849349374104855157026020383062824863403092003752012774655453786566878207888610216111483064881868536434557428743890063901370019191885193496109018907342863087888409332551925722978909945763262499095024204734795933847901750822354370113055049375658969607003680911271762428179723279712268881099289995885894209168046967858357958072750930134011844964666687832325177163145777133065619967854058920787911580945536241249232351624748432938814631494435702922087475174111059839871656752917877747380054994866388557310265372722915869096815511207326266853672673395405794974476544260742636442583942316048353896653595054560318954834639940387147047280688938610545370246720292192906974535383463017915382525507229058852559353047335994121605508438020254401104 1588 -29356345931729972818201355396796735140176878491034073787570605182533584899329102945746163191283169545911064780795073112068594406958224555563238451745947988812956573688828319371181811607229041792885762123286456396845976220870505945245503926741328183947263910628156394394801338046955202091035051973998811173119470825196941013758861217867532895708039784866517880275049181844899350428567237716767665017717179477229859033361731802082725422567430291017058591906634967292044211180366563771469069173127076107678263580418840233828289130778238424157817784332417181112610977425807140480778355600197013166710154081152318212491947078186710818099984443967777680827936337819046215533715379342266220459404624273329270050766940157118661724240057958599700544830062102567040 1589 88013613605262171495224202083284862308245845897599954388915269408174951831594617012923046849133429651806364138267922156006786503932650586974995584718499822973521156106720021072567747323372658968727357303547311689474028141112076981214336505346562283401362662197946546819907850507045048937502194842121042434701799251880570792666592096866536636345564213407231706501154375273191004041039103078399150409603224396232687923628127208157826103370850766309055620915686057165623290064083239580167950536139740632995184361523946629566367918254890705854811908678484015624870745481690531468249898876785594675100332507295265692814093685980773775289308106749621555930492937281157922109157524766841821218159524794555013710140311140616036994738971336271680790274927346163408 1590 -263874777393889793407379730396867256995854054964691184007521439791679242378120464968933436685420791918340212482467411897914686329715059967364656573806973997556462485006751157517566321692149349247750510859125808065234397577786962873867133409425825411933519377797239741314780329161687892003190542649302521563662564172147598093485311022492314556892644405856775814396857174168114161159213974014857763433354371844611267929336532220081156477933263876889993958928862638468806924266696076078156508218192956532288136238030948905739865179181563615908289627816888223504546428723557040574838540256121271266771421663834903868811908892009454883913523590113172989444769627694389905454591104002838826574048490450752764747508786071095639231320140055230663504657823687904832 1591 791126768176526910467128418600287124996998015198979854001179929482281575200273172785551535505629904117211070736247363138311158889214856093230302864273580118381097456619863621218599217141139155192815799370226338448251462253955884920393605507832298689454988957946469871823697152797769481367202318313747974769748856757475828350675633926642577269879267011902464258122569906211127937643557644955491043373812515456017391574987961787470189254749551734120555898626792145522048190576024141568813237345904733370499139883189164518811205279046632296938821562546197301980689208757797794171867884246958384317165213819503202182862573100698331716161153510135976034808427834285218456826251526086185665397542644965352957612636829374956174804797456346567417893762341317852960 1592 -2371889487755378733454525089182896009805698195065785705494743595112393189969160712126531079754002218813723894864389864484396458152149816666449896715563943407684031507818221773917320391592121349079968473865634618978331802348072511761958969276936910580884838125803078328024187506472207119702045644039898921844228199311201085877999246690869988259506118999880943407047126986398061335699843088219769766616735235341268173341889528973412793980831958883905745323348134691335493502558842559077337247656128970170126943406044782215462886424403954470190099700402997972570041984333824416858518568036969574996289621859582825431584377343395331319523756377312400887486979206698117814979180848289594056023948728041309835797256839148860300542198426954829134652717763391293172 1593 7111201628072623246063284259847778620735727921929813263931509987606271108156127784756002785251170494070524370290223473181090699394016022849318711056832011120589412731537870177168312737127414666168191733322203980063096477096292728295741391881136650931767725605044257435432215650289555055679202759532051004851245373452791202858332958063775934668801772971394466862559371303852568072264972955503877118687772384692224124270089532225226390419810942423648612625509753127263156334499742425062044410267426162669288864738606857071273829307698125478075019320642265621911221569202185392256356325733315675711350104474257886739755736049065284335643445573484942540085611755555024125964319428107088257473611346289606830051112046918653963612391973845719872820748311418059504 1594 -21320221192320618878881076209418151837199525557655318436843592365602490355005103314522545364313264611771038874289195720409305177166877398492405345132120565335819826501894279533680907509869457145306015240619079561305858258496350657795074097741500661733323689251258786878250036758302248187635451686200546895974969661060783662772881559966615553188333546443095456170747324630559236397220801181388384312996836983230210366353918512523289244480917120134225294846573058745986521452453780847140517118832100092218433158244838586648920858218144055765269778950609333971926872398766203311124432011335025118872057408566693123754160356922239727608703644528777828536483115523431362615530716734465961004948910425336972474214349974058982976537982709989533914898751059073630600 1595 63920562847446520049410223469239875915666539947779142799364300120571228136447902225734678327364282992783139747241964849528086117374299510715161354496426673000558250991886172244553040571909557409939413718269867374397877236444858210392504285517151200256272026331987159154728323371913072622741523488031984486866648852158412210269542081354454906173423836420615969535118311212121798402547283550507264106975920175130042175335594748284056902475755160832507936809989548956471393333995490374993436181820745388206642417483680765331485163332926991058810579051342315049249779950988187794810524207391707802719371956196361761381812782210275785434003858066832431874720516417554297421809704385114235765837343963105286155355426391280807892213836246343227903682210017614465408 1596 -191641537108415788494002455701950379859940096272007016475537704308855467815102263251967691601778254461445691535434086343979882250398510751110305188762782976383252651000109858515154322767285233212130385113985786583016192090469076777398579577819278504527732860901352479044721195071807050438482575119193637700286287442091480216879548157444277397268065825358801637985928019517545617391442229199772613544959584125014287660862566520780647788651361063677653682262795084848984927246401784825458753118898028155244255133736034079679687019520296044088853991777445191019040447252514493113148862389194311812344051789144192064848783870375629465189360609801139832181762756812940904874238651027810664949640324444244922837962715858446401312676975135436688002585184149588075968 1597 574564608437755037764110055041288928471755279242560798299858815423168428239642853131134193731568116694678754584632689677505119733818453022114052125107204064447723038815608016637795176837671694815078449546502157895730449423397582723972698195741205685459477105820711126904273689420045183155575810689229265691277861160134005809905620900340137869830619393749494203304084757326241963724837980818742502351683991304941612665587014784982865895453641411240232581657733234358263526180028343351929102310605385126929462681889942007722898885187330592767204672687550990940501309452996515838763353160368168758945888811019896378565525311547183694014174155317846154186707658665957100655543358650141199730131786971803386978386404223807009911973373181932628454671888785077849680 1598 -1722615168351241793446715440364715429479461541208453557355834533599749649371795312485146384335383508813645752950547694771543822681304260593835058655437180646288511313495355449131211947577775400412416052426340324454596109629222665100471337331536994016918870346675235925530898151446455865142905950570774350392310533678474356592777114977177472174191800698031180680869755990206523935046332683392750833147240830829410896362678274058180729491924370814839799687706719045571744414006413837038689984747724306247506829680510484393588654996484317798335312399819039627813857627006588098552401732348915422430185290404564775718123634714548638354515743942755599217864525943473864602048901321846506048703202944772092760404902355975575041110652163189566401801518435419096722880 1599 5164613581660946315061634659855188098139173626362305412109987963775609642957089886212502668232538174642037360628471325037386545299670184669696855030747869930148294707252491571691701111124362269904391841983661985888263758325511855216797743069035865739280215410857461555344043613529899573167661742987049553333794057820266457477031575485046154848702621980213558589174240285834944180498496746909184481739058165744794120601927556913420094756319692310041190053887804738856361264406220999998297052851989493701911924280597293412212857868709163279601870818606208606945349034011097244894685596938849570024806434057850662165605059807719215452778262163580814901651632076493448030560612433459035619251492571493529814330064529324190916483226546641241981729143446261256723200 1600 -15484157094517224670844163414578335816733509928537486913682257663894749660790725115100859562194678514848658261834235591377714536126573672412834883489060957534325856069181376293378181393789728630457104791247266591441250780429675230921861733438853154969579495828677026925615860758814330157803295863193047942088881309602386372823325292251104003005766548524427775345168019156968892021160166443153935281934464678192192098879530630114572818048209573955425907426125242503283964953997150988266017601975459048479300579386780802328213056658777619321345402123387628497132292387001307803277219355076148530054719943245790487713995392595782452450426461886856227934814449661480027358694518723886218565581171807580375584301092224211255997313168900449486482906387740763810042656 1601 46423456623162197639008110174875710131368424520287281190302833720608868439597426953456668268915963067628706843725378412625252825363868599363902211584942283675680268040019116932052011674072890334911994377256014765095567611531818306324132617430665299096802985620018569171115635004565137262620749621065977590272723476634262704279801001127607254483247615813399951066087752625515728733013033532023781309623226772787840218352491862299205861110678758297190984425671079323474013089362852224219545838596490196042607435441122566079332311737150233284564206648871663669637993683267501748504004418966736543504661673283635687596565057917432255531912258719207136144365985385416747451279901464651040083379548761593735621088775822098065822100649365830892579019982209601071456000 1602 -139183434557458199288486862153513130936930426323932466639840518327143817175646967326749299435457784403134006847948185091035636279789426268879414683047738944128771739947697764434860057472267223644558245314582171608460681172401575109409993109562724988490602209695973275735872905697207462092613895399488071389562978063841675261333261053942507892186665604713957531192521520512079928280054099757766171132048510485400004172102129127099978032410350070629941765678274923827568382050620087952699804657234531699598136850750320767205994291241187808760681850950282764583820269315784195307304561608995735626603517957721927974043713974857982952095507494026460654522624843345125112921074930087437126575939419521252725099299403718115548203341701216005173074033614602434537492960 1603 417289823133589585639717941054138557256947990588159347892123225876639541700660839034533457945608304330294470936518388987846081073404855051924184009187419441973098554078999036727347121778987072261850859003045487679514681044642526497707066053997789329186421846412256745593640165178277643678791254703642963879126433296832870434165722161726570760978861444950268181479262899301968892897058515385483883275334419568995626766214008261927172334837036948411868306044600487817802279853168644852638450398213866022943188108091787307945788696082718472487389677856264380421593169670743251836677604287518220121870661291543297955445356156913463112887912498992548736559057682588447675659620319837642248312481292273749272376147022976921470259088711192472466502584970490793187124320 1604 -1251089002150518901085663078883636110878218757318240837913479172843366306757155844711391146671091231623682113923763673717301623367832885252308853429041334224718597846986225914976192212366052886849900736250402587438145948343943834119372369484835018007517146296381884469800383762058813708510789989943777439709924574641190320397695110895101670068296349556587181848337765138867311973779301245147068853554126656411201707464988396752265919318710061392624313873134781199484073924116731426492794565318377898747408401772169162738502825911517866759322611513000640059352166633203671644550181320717078931846177412403088959782666432915339677695332473310559832360179582678942984673281277168014509642099909318221950441241141100584301376642206886510537053113372306012811746592000 1605 3750928522335387509049352483232434246446098853716744493482655314468709450539211168069292335066224926213805814455545668490751035293465323261127852149873458124203048498254030593685630483430184729920076226066627570562217011483525065284996786268552091372070098428778584466466944961387546146637957278261343950083586949017699577416641042758398278111303448016384747074268738846248912908302718505586527092843146212537009288072379749031042564034077216233481634922931745319468805913670818716067922070962636414400623909553657977515847998582481492490868370162328999770012326946355984625794188352901437134364052371655261425386393359384625357118161257667793550332630149212622603540571632852763301080893676267665911980999869099512502067234406046895179540404690570974309116926656 1606 -11245778851211015477006620303091015502265234109991360358729131593503633875682628751091931876303781456861441467374503358519904255876734452990243217996040286966399550759086648386423605714642801665358136381389048413609635685114055535085466703538653997482264958863367922917832092147622063945243937917078686874005274694595406889950888306900179146392232940348002837585681181534675289946125439112215322922011544965029201128955886565135360932339441415191559089568927296275885660176162481029186010116605287255093073642599055324327061006094220138707622588374327661830489833621658271246666005251167844186752646030486855686202681597063745900695463122761351525058326983022144396716712201138278134303592654420246338330444541240740504086850390915382740351888804872942481152299040 1607 33716342566978638810340943758738340192852456715580817802337869332607659000024209908376432968283521505387943366403458109115680587936594022717480911204058557936598030838381749798250735739358443325261668379298341790150108731101132276317223757093487840615776335907720381218490989400898011255871370805529006446146492519328357433592644594054177428324690918852941923763417506306201336005247522596886984353527845077845114602492548521937405001538422768197039338184037996975561232995006208060734993350998931553215315727143100148989175508192575242453752419378899151180510841275394098349862931035161311919902957233402524229265022638134483379568578234353882704169905244652704457396431151285959367617594704024001328600936976873969815472857815055191564296738651410273484086726712 1608 -101086124076743792104884135485620359496108018548392489194695813465486022412386017393210686156775408692459748115317830562218094598533780959901104149822615863067375066338207970010800246890203392581521457249127677717856762557611043970227198838897826417667075693663631814586035485013513253895868083739711032386114577385374385066760037057173625237533168482456488193074275993720271542836628550752572207454120251566466234841736716684198675608132806477349276848447701822824434387414893701377976579924388593301635336246286157786292441960148888854686069285239036209162068438805515137200377982065609790615083672567135186359401951518395151948142527738799234481535267267042176524910271011334811457218624147139272998598670932054237946362343646744967344875390986002816029472660744 1609 303069895926794315173375431685912128159866427270009551196527410912060019961062863831478154145608807664652470421561973046699868454522659633662477575353821580756381180867318363786265003727993266509173094947042832387160362074528077136343074704066572180749517182245717758584857165758351732003522458645348676339724500501582370144220272693477668207495341677669421406706219635616277142724608402311234589624035564549952698878713318379602665343225735547814655033036508110787782543695944553873468122334056896863985774618813335894860438393405354712000386104087643519902876505510270257572447216632404011372005264429273280253486651594368572478993379119614795245748501897707933230158224823523200953296005099005053583315942508718598782587907134333894092245948486853191672061111520 1610 -908644961266233639342784601706768846352593319523190126475551436318331500839782884294748478298666903476569860077564996208956686354025390094216633078405525944292578857171767541612609424220511489093030142428183696852685135238352191513744112792875368892222310210372720261297581080196002366696275098062793826516677120447911863780218171609575592818372679675844905049795603839204825942814710278537079186373675030985628852861404345221458598146191413378262241165038045097965898736855684430610112927817850692005915269189181262238532832783886397413562919380725412724737790174830340520345853393828870495653503105777966190411591712491842134468834019262373225216121563766854372615847474947449520401664625255176651944689718688601752415525319844179088446259007318854256939018545760 1611 2724242807520737726893637260238171029101816097639359597068226838868740626353911440809208659331198723644837010660855947665587085716910387433312438093543569404676074413494498588447488217867827741973516814356379426318106271385003777164111772060576059434781972883985250690296285920140714730690880647823273856036964923503050466827097311529640045507597791951788262812236354154785418562256396197311600305614934208719965879865082286440115578420392226237060223174054422068477888898361870319454805635952500262872363750623848258621517583906121302500859717344721363921442769594726739591420220648440719751600628751356169314838007852162553073725635873429635710565874983754785895711299005808380532606255281351235532219956316167766919809043713053181744045318971077739645226016028848 1612 -8167658491778986001288429825515558674720271215813290901135694982786987250104499995924879311754146049240382923401933495699616864311307631802232638527354882712654756600756148683602177764860553025408192781503958912776307450126379190467836348863997577697457366593238657931887065665037266931407584473281564854979312329584517931870571530162996488795421915944784537327257009696078119051727770750708349813398130050453395018939210463027580495220163138495415293614437306442987732730788422170421787888782687873176762567516376037073066036695682671731018277967908759172686533598477884420813989417681917854291029693069819048833293125892384778242219601807945333723385145417665198780439283522995574108026468871069488073538595114366643664420654705693418229934984001793710755750834240 1613 24487784541998249412418379811651110818938147302959128826963559167239845221020063223988044855327371540066020965636547046003315037699617921509979565975380169124859518240084770634779994836246518556028530868786822877982779187111698552450376058962363475353319172253504122602979447957917063161988269381766675535449444777353210612849401066254340371862777672355225060455433911277268309816587407603732729591513286479994287223908138915744101532248770544458236934780294522982554811616459242257765174777232052889886176082018179326621987647473110027439738574432509914634483566079756982268542760878167751021761980228024028110450503295500596207448684505443444916046594236718150793523429189724088814037269093954265113738365450228633763630439769938376988932623819183564548932456666640 1614 -73417837297849770078495997465043200280571062452923930851100782410330614017667959071176052698221283074584557281731878039411425940166326593672113457097189986614123425504194674784200988235809729425416394593593206881387031280318159414688581009491249601756326811979372025573616820736282942156667432179906408250334487780428863789081940371502325315640632686819661751885901299052479151922222090773765794068680525058816928659891753708289692571985352301784830448130756783348918816024350818730446803861553981840683261650974008291646275964020916931092448036179000039813982734378429158725640714433472753595875633008818791943024559332220859670902752232843995024946480750804736468339422867713967159427926589175972119372600840718444078957968569985375978507862289158558818976635513520 1615 220117132010023892705930414690860170748312745756692057697232190978836429147707899580578605055595945911540821274393655397418033685625605799727785361773742362344015867672638151891703520147238829645737574379057775677817960036718593118218024302140328527370981067247132723112973774616149848868472883353007324302241232094635639917482820606076940667697797813981920868502497888552386410902414486800859464693497448811193230730324738476691716373780434671145650515297545257051237275688011653161595691790140998020109980298859386553914176271434760537673489092902010173838264971380700997890052792364310366305212796885588121411399345791568521509796570792942967897714812257811989479962692009234165558845442515777237311849537843020968325842785547161821775479796296786409429029269035520 1616 -659942762740449109010045086124515796581420329945032809123199235948306001992973250908356028152451954171667870714379492822085626984440631249802673315466449099973240642867532082868380912817680773288117913283746858390487633897216326520895004791998695368262625786393785917996508625009434416935489554359728023666063594986701531807057095195818550454824152480657429831617946949279896139122647414113229063762031198629651424471969021722704081894225576813340812685008055702707628647125401370749433629125412417782996361272658008439385165760742573999827210934523356493445212895746453864329852991646029287338840169692019997970409404329959706018629911578215292279141122229508665599153889647553919533919843875226487982552276210799346617640581013706400168244375157228899499580978490000 1617 1978603904617005120890970054132128993090121063434458292287736484772657697997485665061045160471915320856058031677991206679945033778953729312951985302029279676357619441324548879249171716351339758132835895856280005860905410719668986378045134960797572755310581207444078002750200256057970348363174619379073258338327958253264703896482867971136878543591522094141756229860115528824326828983670108627391663153979850631226721499857806900874519166913183639518880791496487514681344342687229053001727507835311939531415314560248012497869307037096456837219437654021146839784018604382055651990574918305818545161795575071202032324285232591157570578309364942039839291371145142591623398569460382885332322746126505624165074765658994654109655099992546332083215911069726215293325937908747872 1618 -5932143103397460965044558549193422586823348132707390096345988682096515755862671793084752826606465526250146793368316034366139282361992917736174339122462321205198276829335838450703171814598485269902587719900379671465545208529736868306487607969610028081589387785730050921718925489578006279301458639436269700988398594243873348950456361265750925720001528849617836508684437843218052810506664770692852148431158481412994022757091766207161310845728600364234771979283205932158437285066162960087712785339183080023008587840444196125111820032841148893185622528277898162382159034298607962334101565046676623536879558650906262675633410964168569236288535749135722416096796030338880852443529063430949002862220540228637817901633009411707241749317416862023216992397893958624123556956575600 1619 17785437074670336951405983445203751226955238935245010208562958037613642667669801657587022989714505042877215895620633743553576328959304275905738259481428108171730967096724002371657316854886378937682001724766178459106705646821088794786714545450578799449064168197611900663387068762453145447640074265487123612475408756306214475482097083127828902683685868459570709334869834027782846412723502835611137043780030121208302951196683547763080220775841606859739513377793936257663745657274394322627634602549286384188194609509135671433158103117812353141295537793685275411150483156989747399003864134118135001986665858300315072533790280175018262276798511554862061486177326306009265371185512862997147858988184306151574519659018232547982752606933511938800874074674879624664055003303149256 1620 -53323375229428288008011642958860876363778762659558650977154498264623124961032238673395167074718117897070763953721863020024518660342803004984056003889689087277837843943696592295765177755668606481679927393326746157951400818895079182888316387193494585755620163540617902174117896900762300888387555992266024312217938474925483770010213291822138876749791520437120330394730113501815608041109909608934950103107797405040924028078271124780337349937767666577578707066143734327119359441233223842636298658069619724426583090002250640835540403378138296967657957508215651587643369842581509914561597386286282788359509129320794154969986949485322484000313814042265920870044089199737866415579614512209597101218462115323396013462832400138428783680550474153394184220136893102463063483202757440 1621 159871439614448784527413068957473077808738301372890218228853091650875007594458161599445103012418293016510742020412248166143837562779779521420427007343546554084078915216758444514138657552467259408367950112009862015819745823460878981392484664873771552604758787666504012687361492250280556642543813770766735445637989505328717533775223071101539136954957920619620484712145806057263328241699049856687154759357692101249958236821021575851845710626025942969317982373741792233447524967393707387419656874611753179522630262281070862709775891751785192857382653418746544118367483084822707804370946513408602784668543011285558866064070433331394879478859415093087660650888230478014192303235106679044689360466892982686361706324216327240380436912787293312934939014242856885243643092615785200 1622 -479318625675132206631818590838589135255175314165453225183053381441556819933323082526573080116763353230142872037771123817483034567076490636663092809316687356665151519543215977603117319160079089089330050181691713306369558532361439264187208955167170814005512937374974731010258284101796761376504664838001624212168645477443621064580092351890742800870505775569182747937832956138391840468176620574189675683459543893961675974776267713557908795931936716797796104420396567208306821827489106550441827186661070132744476450813516666572545979077650803847563780374980156853435372013224385994576653381938322212785406117873945410268513475302547659831144650156988070857033128693027619134443254023611995430656316218640569321920093913031873421484937585843914210165761562590278056994296437348 1623 1437069890656311347794472743697211788140285322691987303598729361734205474920240369423477885303863510054143693983853535733747656317556502426372525945862600540685537457854152154662211260032621594275218745646402881669004480479649268921463314094789558336999892762333103537335746648453076426899612876834082503645355901967492704929295581875724186364162588480541985983650952042248561118741926949081459581506019328444322637533568628324154391295331541886616993250061934076952412779882505728327212183699144095585986230989783451318486832742532298653858689175118352816519770425904426456575723548636528294975386674658698713105971558889813605332542870859265089331421448908450066187775465476500492766387427802961356340180122279981632105348305288257529099223143319107157324089595659816800 1624 -4308554986210332483011876717402539529836852977947836318486584521110742892479464506602779447995388811855680816507009153625380134612181410291876741890643474158003621848701888448922602601661843930126871965857349526383240649910968159100126155374095048979588964199384163253256003960171200198629442793907110659020466678989976588855135583837993265644770716324974710439899313727652859659577858570026372316047637524428894733728242744080195519758797762231514436167051986657351873628069375120582396284165363732314216742103457881259082311086745891565802448748521995003277485420370421228067894742760476571680697412912508258949877580852989666328840118488763398199675889520611283012172758076793160442768781794650458408042486121004351132393369104788492510823886923760860103251197727490160 1625 12917710703271839912143915918267798516532398589884220642256393714985562690559969893026917828082174948529770423398245290130985855895721742118168299379209234521719166551923446475785181461720925309278843210865850395408706736225376536083578233220056048386804574510399780535300462334740976841675474025794118849690900713870255963632135731974586578597737187652478024161962742449922912160900508889374080065882107280360751240894053510111337349939020204515578104863787489884334703677380776106877285149103629417984308231426318083289019251915631475450687507554790670762637396244012496219951821321942807971833701148261418562875740622677451623467265735532875831729784199796523755184659762385535042448182197356033303090968954030376701911225060761458319482965094927145854394239879938810432 1626 -38729298695233837374970227614732790755286250384800477017835128758028670428339393129462622639545266220223020180852672687200833977547136219450227834854640232652755803776523248197695424124163290825789889700474182458559314476690473931984897839451275052820216667120663548652884227479620087394322223785821850794737479077563036791332510266528972675685097656707152747718061727824953380556205400263076896989206400555551849891197631713754600370442047129003271432108697051201449720533223277433717662221844981004343874253839496150003609929278024591839316211442074526548820011801716943524682257353473107086367475972476305826229556257402383242886485220147237150869393195574908742631074441371554999697571129342835550327556983543695527019057989136876335569419307510845373589298753115116648 1627 116116483734081535780642145239500032762314892057195283892439925065558607467387559732955545934666139288412964008727312457385167881054044547312975647462160451678022624967351201418781978412826387614138341707998194242687360797354721475244211223628346470594355809597170737755850806174300421825140631608628757330503640405871231387904108838431670996921884676962194900656856243595650024802194187158633018416426440673187453532929030476569335428923276269846545656811857430582910289662995605754812719917418918400750158503140689593178799360335654780864354516280770473204408063963541952806880999897611288622045408293376303922592321209404799822762190215458043962126675156699412214611225356286777640331572201376568726371001034635431409173769989526486499713489601666974188309917229199085992 1628 -348135477337869764217023532502456793558267191726763010245085549290535358137787886398375933481022988861636165434028262963450248419794097933313657331242509314889698054340074455850783069184892873430349659629446674507713149909022355970925672593691621082906050802606750842129181686079091129562967704472799118261786405909740467078845181351587829321852407314651396382129063467438800842174146085715660061634370057734104437237739608625195512508855267855579460128197385714049698051821690574281723848221377459221678509169662497322330772655745396494903305519376679139257224926548293261208575786168058965370308618859981356985509889683617015992276621539376010214486454916423887167414479398715818204986775739063861026901954504092669014201749996262573185962923589528060955557043931319151680 1629 1043765298537848943177374421572743388421471433022412855762429602661126267123975467875793774782882920564905483106073687116937393052347682201537079438789696435801893982441328202808609275567229462144768408612779348247802961421525590277471445640018340926281861338202192211761156141688324786240352528327287227495742668178743057834917044641592976309347549002306580681595055847127749117973314599486717795378595684946276170707599627543526567640100389453261490517308795798665165973932010224105415996163760111812267999362485646225280319162002615773496801629775163277307406874360227419180440985713627259142471836974047897652661269194629309796641345193083048124219677807369692715711112365611088053073121079901431976877334021106403213936519070655322443945090965359330507722230207133178400 1630 -3129374855186790052336091287255212846144620179865356825834965317917131329714643013195708084272361247116989629410663870515627631807866946576019452280592175755683347173123172347929861061163834589878210560055615137967492682495089300420860708492496706813950586723800069533053233168362480509421228715297823730534781852386206947017938403167769862100479430659062736068070575414057245361678275121239367738444580442415073286418158849416051675858677919920737293831084712636002144908615853899066841322877210661184086162614309714067119719314674512480784802804270912417421044528350131884700582690449276643965707742361062425900264258103746720564873857399778701399438046629368415575495223316011703683863731259770717635956791152311214096995936980516161747868701250320383315514384212283662608 1631 9382368511258984277083682645418755866123355413575472028407713307550442797243779481622938401037306252852286503873786834347896455880116105920745016340953856189633088704213557805871870379577652449113703028002426747186412763581230336638877292782531512152187841250387700807253409070075125500349361384308006157152105001942705071071562717038868562643374871810433341123767696980220680452855159621750318576361490703247918417378367957949505216536794487905742926103166312203697117316871368421587678675510047209858774456562478270641480338013828900432722678502203493778166355319168181075757465563155425440609134410030155098127942510866848776359509970523954162867436014025717619574183318073255776889913579387798912054764711001355628115788809644834484785086036476719045666650023577761103040 1632 -28129858532837138521918173519628659591263221837392637643994449273188919489530522673762890683992364886768528102606886630186432205037627516096939561860470109274433028817228516142237170200535204309750826541676393427685733855516519630621339824500567824118048472572394007383511599620023032520348912532732275813079197165751014652422277190239696003072324293975766138553060870909448400401850671586665790533816401338590509426710585651971862339299701109488150418543537240212542588708417452215686986280734061191132636776611295181275119938969352441671895654935357897369101256073385456724716418891749467146893910476263809552675746727246435891219268210992104052777769964433800336538489637650040299229307200622661869819947247088726373488081554296538726441051265014520593635274560593837044800 1633 84337897964954458177165571066810727102770810848667699880585929970320238714477304966774716955803195643367246534209012211508127419390216974164492403471440082674601414016626341109854981813729553154035546079637245696233529060997477104422584066598150683944865475636522388334153577305347683539270223980561679351399724019300041480869240124564330453791855323518279861822281704820979405001506973721783788354201054521112182760990240817355044135666629692570973920556263500819393744699543672419158319214826688912135303274880966647119589639745863092132232821637382170955115694874506876920418761176704525439498765465298620138040458124319946839057713935897809648947393294478572527705282305119834711559946204118386261286158003774339493011054887010130855505006050033376136689201930810367060144 1634 -252858850752944853494451733571790545946434640359622436790079847567073959279207048367337416380954623902604737314008537836094440775760509765258169084826551386182908401020472732617612947310563697002215508105350591594766253898302717463014834358790905875548283944396158617165861918738615851688424006903777030074973835967289414452128768280441037266295164767390485338474515343891051471910882903465346386215468902801814959388992182170690887564848891382998541737995321211304572476169527186165201136034745390686831341085210264951869493655789224955098904274436296111148170462573081832789478445577140062309780226393303045868468211941099770214478968017466071656226846693237027238923240339431111176248697114109113952879424159726095454795180828611004535197308030744115731696781742338930955032 1635 758112591064792459834741527809735324910961839169950571954110955824952017361879480793081354800880468728176405084568717108584066472647106342076785843314834798207105187646701734123265240193506570461688330723197920487794603430874569421222457508741908625038341220446464551282602523337428076438320784001415903013774766918442024247299830037138816317662934366818445950582308388840326798352995714244071154398588928621887308891910439934352956368129942869550827957440614478007724688592778809507259827217313667854221744483746524044409290069283495583068435290312933050142966320630005847680390551664873027973680512185083274269859086046218865303363299323390182147403610886759361641167589165797968939224001639781184234454622302429817323226300204079973896941418435653543310790970519112544637312 1636 -2272947591181422381105994617302415506533171039809662319947991588216008340562358712279990247737358618038939649718709998421518854552771428244429483228275834159661278083989652815326782398012927706671504438995895965765667805518606212109471976821747592790839280981839797447457925047047729043355723377461457826578585104972468293968829869396189421783702135127900047302937788904194256079414085561350304012554121657489392462853456357072091444868386650860271126676044348476989917594873931019312752629070238070060979813523228330352568568362286686265510314404114730763606974243734268420576744982783733345753543701817852616939506740885935763593332518441088362964938596115974816899467305222239193248132687249838679688660859374495406326305279071091559453936229448945003583983401567820004242560 1637 6814677322857923669192560526402110755079293502373746283631486081224293790763626487397796051249209589086814783640457344076245899905315925365705500112631517443871443394148574231902167385123670851767711537319399755637078551915283621889608101552313491397336097164856277258474951820959226722535058238595500924158641231035353932070260842392484839410146658037711320808074934600968484323619017675688153351848036704136268631853672647302384699423965857865265994742662579134931990710227697117837097347283305206154473408722254185286774270261517745134762878446207362186161281800938086824004001708690432311214917656928188382113027194549891465023018323422731200791214754575787552814392673393473363959785439375290962699513730991596339498504131380263310110087761676439553721226949366995296495280 1638 -20431550874575862722469270296190943784001471544662678876016012298469173874505598095000351897243509335778600367801151414382444209056780530812563926161864091676955224974764131900409978039281042462168028913171899999959519394661756939621407440002082757174797053221373124307918491082253212719395403546851346177376732042499769939192338826000911505704047764116727897734100124435504411790777164716299594660735845692140628079177707383410372527725327689181655093924865021886732698177612763910140612653561876704542248446606419877830933534269911987296123994340990127178614339038017765010965611031665554686574549083346226053955888410243135115562475957781484930169196148163708009901359968627026557275501470006443703711555962283868510448370606950286983126687082152541692457856530602642836166880 1639 61257255032132879449794993432264977275523630976493230016316463962585430396168705941935161209917391626611374135067027486440104236305686106414239861598169705003391077197065859767306059844433827125743559535891834411104989814135371324770955558371101079168366515881529916320385274666377234474136066521798361876527920229923044222813394137259596790134039483141916345006325815421640439011518601229965566401938453180011986426540670599576591687988583882812058511619065148502106784096268860059239753030826684321094482447043911477626629239635717473502417015343485702921729203644430038546705892113566893984825736326737644559897028466933222058684642439894508103268436228898766330454208210558903643208980401657206683009112750808944096900398033343818845048621585143477472958061208309261888243360 1640 -183659709142071566008928038235638349551066886287449519506236617868312537352415565314936090042173057700029345501295472043186580810923816210511474024072073438720532882059739531997465790399439712181268952584134237682562948119575378538962675902750429272116376925969196706431301460691815159700809170175416186187126697421055858807056987178600876473834800084517562602680551240505003682085144489175462222663568630071328985750805720956552173478787131506754391750382807558553907071762408246764600518469815048953033425644021912419303662884512694109407279169317548866666618004975609099613439763571689464667798671627805298481983054062521316800407378318207565603701102991514246443341737787757356478394477635298202855447811713573455114673634016186214420771261345944944816802439693823009739516480 1641 550643369274218223500259566190944960262796514646100935996760609330955322226620707708400708718763829301733321064213115449407664588510161947420141498131993490862292370343643203794961419113493835424645488552066087384649423978251591963251898501847722132122226980967975500086534543938897370949409577856823666082061761920533105015673599584836265844769784531277518589389586900234380326544126073579050621569161561766213779267459739192172031681608531904546419929855472276389139044609422275888997926238710798549948025945365471180054504044374083205577939419020274809099655828189471289774638032137628045145239686220669744608411345429265025141540119690971023780178497490251568101874727576791990839944672430193481030073527653637591286342925634218854653334200713547489173265386992207261551268912 1642 -1650924060253944162175260562946420243223962997322018823332553276331481760853625909895527825226841858497218720827723000826695452356416277263793761629295861117853267563460265220634954364370115804991187417869562331421820410624197677975084711525332725978342097093365008152817301802564672202913485597922742331377582249655776172955031139315559644795250699907112803907165003842785538579522979695633138943042155195787142897209282327010463168357153298665171189407848907937961684467567112816597775783775522314758181722373198016883622174338406466984319610268139275268693026399120556165841480402860057151179698843567604069974081221630946210575645912447811412067503471890969614648537783236731352327126506382219921494217026758352471071861306029273952600676925869737372881835873712615557711263000 1643 4949757711996913537964293081603205184492539089962425273119998441393109649400463318408624508257713326206512123431140293409800242427088607304594077775965558044154105914549766571422875957934991147526834583338687793416851699777722313880260066326104082878462063470429720122202086840799498035028502772591253027611667779552254064501815820005141089629583047926011973248140480176239539283463297614539865264732165006527821853926422938605714385822079371697045694427288782744973338131367350938895076307133000477044541932554535997479144048219597210021124394729145355102973735451388245579684800688438848008844479567255850854611910896069134283194713600534360925917111579617998368390000138664388002902483888705787645787953012595638647873614346182385250867928035553924345430883983567419951473626720 1644 -14840240731406804640283455352324938171754090738701212999518535473008903565629491299535346837714275538243247114593729018380112770634501061681474579901298196836761306601469464373809827005268595721508374489827489132452349165574448470265086293747790160892907245039992755767843118028163458524729616889356621759791916353657579248132268963993516077119352094420506700815136512645185334019580653249432574261796917231419330481965648910987356068306185207766636876370485498599492409070626905496263867384184827379950076895582747654661927587455630665547584463235359333234162934633671225632911523630439969402939335558920127958636621922001639043431482014884822859830571823154233157563031713092223647168216503988050283900676632970090998889306133497564125671743694757766923843679389014920307185447040 1645 44493657925409337681384803524417383017076702445759503047796606050382925462422280297451872707359761066635680710745453810729918653355233578245004637126566995014532987330363160055702168261388883950443345278923511490124611601588559182582009483747173904877701235584950924891794685784135062275967459269487451987412602708959988359749757161347125405685498194335525257398330261620701560720104426642067469707960196931019393163531924615904376062705828370385540841031197100577459423069014600810602731521930503376326833773060136045424986651077923370566788100218767395688554787914697864672826229653462155323272534565964903700392903598890145067602015893783401900364117046701083800638831765817565633701677341524943713478853634009180386377966563341917857389599411305871212041245087069811510993883328 1646 -133399879624480608418975701939854061475864839957365217218029314008894129500032778413077151768420668811571740162532694140918680774184737368553522408395873706194848294334958806120832442509085141127240527917064112517475673301239088436234639612571265626106595138281733180037063653915374563992648488150012500338931466809670438976527977880466624469658525874268418678773244131894387729133484414021022171579098238165703201141546466308421114437252882887261121299955068312701692856778726716540821737226915640084032069852807766552918454800588170081802704941374375365942409404887815843691941955127573863465910758084006539395585566675006212730753852971096401627154987919259818121282245946832663216975103408726041584782565257658660984478935163526382553922807963830694827143896099423800354194488076 1647 399956651843160439813540993429872104169897134006963838872270037993879302654014486826821478708233917784785217317903123052736154015133110580399085399307118616387468656603537695582677960601009366658356846906170362848387902101711365329767243720022410237835073948290952302989083377677061078928778527313152232345867385006771480064417216013202302144003522020119885510493187324404667034888370392492901571964997398642223506852513748596517478815033265952372757833313219838524157109008355291439571001932107530350041757140349310353683617892055384408038719508487174203637195266944141651774409126645441900960090127046692233022654034814797708159944481895538768155892290379127644778675292093277959935772692895331059917244505103513853953986562435278989458685825017332239727405523958860383288027951200 1648 -1199141879100155177863292505180217273485110278597335150405270787456163613114979113720464154306664919766155193427038429007020228755323239913684393785179898715758788005023106646768211045709701019817318677526327525991434844832861563164065504381450685063800424986957278719095303986105800237249450669571774987876778367304889492110610111845408115833447452852798758681642499132210837269043348367298196646145519273175197849458376289516306849115463847328238053171534808839852055647678211246192546130037751807773740737322485743550823045917190678483630724693233458504643566079473527251076432005860478868590229432788585707231381143238969529715745300222688799667783967331800570871642017926789613453575009483424614870514338629869037264356045774406845361643872415025577227427140380737571911591324216 1649 3595244057168688416832091052523343966106964958996497867558313385799437782438118094744678459000698219116962569013510001825778053951678652597486745223729180867623679743380375537672550278950128466935611608059528980292088461403073115999478383057545292271333718093096898718742985389513084519685436088758553996399510156431396997571168218898543192650433115163272930819915412801485979052850402867145106125674442959413995780518381622465845111264547059558533286454337087729802050228520831100672383845748714325275117626495693042675956547193982959072875488425500098022147654769978118240346107319694096352971163655695569189544482983647130006242339982352473739196144719922813033198312611331021672111850436777253508416969895074219771725092760640942017629647733622973205057455248372183819304669399040 1650 -10779195364129394907920214810201807636564336758882227242915743223969587096800830433152681416167547933316129593278687260019469110847851087515010259770780762274020814357880435021130973472706839712685133712163933251821188859733941033242072461203440339918962365700939610885831241649649229769020516564296100981932349541737042998172466169024904953964662194371340114403710028563000689923909662414404142900851623317403962424592141094797632298105514632519561589438023839855482278900122621538702482290698105910231091914571649571742630436469054891804855659631194546404722643075514089349075650029348278210187790695288180353298056887367513979031473935430543580416358724944926208054998594089806715812790211867419036173880465481565459960598282607224482753701493285468408452419177627382569364210853856 1651 32317999426069354811753521084493608601449707423662643762830362785372172095193283249004102368279444136835155352349789180555040641245828517988674007186774544673775306524232679197212791453603183875100794594313427980929669809620235078466540692281665464929657001950121789148918622753339604698153577827538279745951017705389680703182136606101320122425849704505229295153461321251879718427227637160085112060045068419541557467397517661426776072851085954517378863881778751664441082641718748858315474654607310297642653358463101421171333202244640275954297470455994521348693727705175804242868915040327125363079975659708020800744804336951578693302584904962485017207743057767697289943160184593393480201073490133991107459872933250451624574259028917116267552339642660104009426932731420612601635101985440 1652 -96895309417264839214658105285409711503014770502058761838558587697305307740612791726584333553322086446576588656288441774388084924994303056657325882322090992596373543108065653791643435877540296448773750378713322511830904701603525631746232475103564798908348142045371199548785677056471587209415660399392917422333771607018818718438936204612493078919632921558353933955867992833268913662263006570158336976587225436745055395255513448434715078381521920496937136414678491953590574582508257169332994721592647064157492616320009930562629375782591847177561282431979743259920676311988718927302168762188970305248828453409495263972702701735155160688832585000682776655022780779459132066433201771776181926125103688582293831974454812322269694720102638468915632820643826403445304002362077552870975455065888 1653 290510074695683329188049346518143091475463522449003765076767308304806476202345430004205660671666219255434708639180591309054657524665315153535212990192548674717257882422004464725580682522135335269281734347793845353075598125315833654527724226626295912516499329689570275235197710521399386696832433720139926645545173674764225994303307822177565456216394893674048455344998047478330753847656055996191579007991331909236541081705816655257389997879181003129904741935481228664204505126012637196436562548584406359753288719542180288678064110008571641847605790905189542832566704596144204458990044826564171918867105512748098278767692656254771235054051740517789978905143903513190815532791011183931146475056410431200926509367124827863365477422745753908908923627373234818945490433334221726007078124276800 1654 -871003301339718034730070561900526959266519714525156995777321089409634410814649931917083356270128646485913373725330442745829532445474787089710472320655894122081548874806965018484978600137405760338795719849280338032588809615139793889240014776203023839280121025351015111784368468244026335326234606298775027953602488665753202361396676838076509732392443940586219038727838765081645833331636264622197099362075209987523286029838292064159259212526192354723161853449972961188467533411296635194452375895421363966580539061143244771989703157336102930476197544310519203920673233423587067699786750877554102522565747346062102977980911046372460452847013069552240548735368969755574685249259844904805689874456769067507080672748470444870309757768718785690071038863655822965375187653001110201740438674504644 1655 2611431046071106276936924548731368442223849440165455597007291387100064015989300883487956262122282987228460519894313992087496157096341929630902334534800330292307338680841184544847410159445200835529368194496754705327918835837053569352512962730827434616621124185976880353277363347085715212017387381543517636680226917679436489496827982157423348212768161228512881492548360092045393731112736643537971070031351688709191553880687271528860538367642643977984044015573507092953093911033045319378481414522833965809093459988295478039071637745847727337549338381601573011771698428846444397101572735503315288175255725044358507374261890504454120987289080181719415556640332719551682024288076230705596082028252443433574454112594758578870205291220685296461713546972507604392551294461439661841188779228762144 1656 -7829562284868987116540960377084084731667519607742443864215701531975735410257777105385086256906482506998373479030959523378271992743561401339027832708504613466972183907232174677033448938191680041306348481688639560358162451649137060286972741520868486033528913999622711928757312209106628036030391515316162479539448457897585851661685345055318190746614686292008729837260028899157838088752860770027793766046455910203356003266963848006460458805096217795965001368525272416625788520683518182639296059751256066216199317814687973466208535371910259314167443627968347954601594808511038745811493754661710877363376845472420463423743555913054089349153615112799887324504659505005590779928394133850203940983413846121253358291590900557690832485523062703081152873311430909872146765811315520663018040739884088 1657 23474511425002491246213332017714986690962122758759481664105977797740165068292478370279486134165000057192467980582864762910836004797835269675492017438654749368689082468997853829512476961337517468442932563083380407881322305246175567595462027685983487395637685425543532204023130389162177479178627065836267470339155062664578461711075916858672765014593700361315250350940146995181737854510689381712781586069392518601936146682460416066612986714566796651823980453812545654518004710221611365203669685768021678169249901343187172837641547510200300961253708626406415214447464150674586176721741638697574663470388669001641501110217778553919210685836956747038475875605420473740094467410254564111002719932305480976996454705132847703871969500368515418667818257758269630313147435308213817085930237660354080 1658 -70381059284491787686927909203896983619283903639199869331888308584177539538288244860470039549417500171473919379660688019559569227895077880311743557712637369789959848584673299991861594074070445920162736894503910740396895765608406964123668117989761107264001769752941434611700229894164767339563905394615250660467997476782641455467888047469518887145684731300421055183669162070596151311684340721649117564987418969483329406502455513144400070325953388539164786278067550803587706784434934738973401599774552199001031444631649414588518801245583207521428466321966748430117613598627435791708983490805158996665905376209529781565685242866838439033915683212466022242149087505276064847979851358185417079581047818425371172548219184215831347177185461182389986183839317241941859174236712090607240800311958600 1659 211015906498530531618311886907886435516768014889318957237379413440445498290202368858335127618325886590061045807373274387757261808047087026323455368331921806712031517094734776467462066862222060281428241900700694407916913525097176756812010379072375978017567693038656236141408645867134148732363390857634874493772043067822096805001371397295591889489231979197284103968396872898821733950764262055143286192316365659982322938803816868475828493595138419812327317967273353433289333480129530011622860773874929045532262675546082163066756116524916588190053787266633376484203114432517224536458484073251199119976397784560711172058771106954085503548967861233713000851637597660711176777445270368892116951970952460273057893643648478420841661877640266299661599368240242293021528616802214748786603662897255584 1660 -632666365447702684255625458518404090100574945845867741066528518489817617464058548077068632624342131059478207821263124474619212059427922969886649016980707730123964373843671676191902835405589875916065277072161057872411131695426896818465888949785069423249056872441802462214331825590799191711429274878583596599700878523223238432826400870084434237342112988231857220151030865311708295104188995330390443616845771424959406357806575311340573454033762891133011105472119262461604074354433852870768436468768317173687328138148178943341988599206588842607904238251164381735430796070161174087858342378507748779454673531243947258036912880088596808510450003248200846811513073863851134103080909127019071260228537622250598680513365793525989466309261023070602814983516387832545502843791136145925794611650425664 1661 1896856411757711840814578436737900282179929699164612492782246852546232230566533154379170253142217828221674578536959879520532014482812195298034624987696522875386720398399449095385717110367150862168576206995401606384471665167505084982516632733250840293666648539891737665157960560771932555522527266041749735741427077089495320527077348785683613788057629549304424416828497115744917103924660563964686578047848076862851332811125701181946174134779657884538145204436699843535486476936673096088826570869793236350898382907031037192504356160250784945283918730108603149209810533360078827742963273643029728240219841052012834048470860676803958278519553777072404043706280987190833389002048246135633023516649153967663776737603139927917268525265205255006875249246956243155814057739591429692294312555595326992 1662 -5687145306732056620203997804010202831590005830888847203089010870179226958431428825674732473771162116744045983664062021450548151725543423086706700549754376346601701411085712901508440650396818740184124692814732975098569378778386184397039940378934378570000547337112231519543993666863140748597324528691960850300560243764714309378114578218448524371775672710098644325545367706231601641911301799179322030889296438616417816808208431770381663748729186394120963557777545026107691854682416042790455429148279207455117907284197521040406642059291853992175307440036100124422532864686262936296217401382792629754141517710474330163086577230105889113443393577374782307176248708384566575592803516286934438386754543610064230409131632852713660330645601110963482853587700613389958482476778168141577479319240838480 1663 17051176487892985152337422159227222680882603170662532865064226216905367176632052991469763147458216665114740393595317642184265234217414015339939632556268984043389105974548024369766136550137425278748073192047058697439246495844277519785713254798176074293459247758774255175253368865291412972042249007852144798315450015280135626313457177989888359902389359069483969096313411535340207929386500764105892757208226639219942618276318765465371832315586954729982400878607472015040281024489672948545922073320829278538532727647147910397322682044250742120895550869749554105554694926758760310240263366019032716454026701074287345875280154093531192005765970783797575495709677978061195629700312225785675326849301384643779794618418123140369968234442964104345187653586214717225290068504427423325556637626300476248 1664 -51122788159914725315511658144461907424833718280309721432575375358257738488111365609641014629007838306645096047864807522149819262927090458251778141119727140259896784679699575469208687048458903074323399732645898943223798538321574847482526098670733434284896747036373052325323952685660372186008882391931700960814771710476320095960239099153577540596767134854360289556194477253492967163286810283728545057052338678575480205630015136459453397302957151143483056697967586745117186170347823355994148354565406389703787150594843185129521011805519067528461674024352014304824052400934128804097410802668655560911942552894279670343657736909024394849424810211491310421253671580436147933868291559720415284298939789525590446220950755782223615943049688255231170716159604945977464037237431382745054376656466275320 1665 153276251347924509774795313788080385504366319312496173808658422695749327647238400674671438455259536832896287970535206697040178835154375716271997886167974705211654503976612781226600459907451558046259706585806803318061983365346127110289952122861442224594717454177522088413223526610700647418952757297611442159992396623842516467887996145930726175771208130446226165444157856125787923170647301463287025163444761627150078779424422199831964092653087057924112068438509329518983715371493654667199288691527238325457188789606524189139176325615590290154710398771477050697468624849537050636659952809239341707279747792380024844967457944823808664686586897324587679329487506380013666233198485514730059279625485712736517896066124342437379017513312263239853382173339124230480841302201796752416242377932972729472 1666 -459552746388285069822990751723566341893343196258054254606391849558984328690249586656652962235306954670058198327024824400789731861702344959651038080077451171988123797937083338671590214428403680937015146696341526154693641602583376300059010116262247246008771718857576729666297428223559264020209497419909455935871561306178493251560948828885940725076341303468727308759644952790102446721118409849410978789758005854364182163542386728496572327570947003161055796377081597577915096645721131987049504261453120378237438105048015557923376613260535560739312222533373979460784397532851315284159551302464298984763190394470938532825409541985390514306369583503127797021697473521931204771146765256428556322039305730578090628441006709742971776247009711155401542486268312409763878162026950820848120235666692960960 1667 1377831209627263814622260214225785588951967183501952708172013475762329738928534753515267849581322231218326859771127817849518344238025386987604012192097841006356714302393246866635037727482400478298261369639061156401415009435939840880440871362374752090912922046100880920739144898777054110121779884885847306999091819681031859190942784791104938058747182864269165620384346415143930431141061675121389365371457560277650828140176944609767235709901925352725146578015034374830216541596780093094169970631395120760033577691813896205309272489146195390468502332818160879832353971637183737294717574200876883026098835461793478315199677622592040885874441249244082070784991453316603020340444605728858922347079450759250791646361593546117130072635975161216322622976019124807677413375975937135106452164472437343752 1668 -4131015515195411472977172260997094562559225350535530871443788604488855530204797543363222131748316833526890063378543295602782517706453813144489007777386872225893242341887666414893179661354607189430218890626465733311436727931136177603767864318486891610704750091457137580705313932124728779807566669253070972603392200374604513077880615551748078676135888191972480376224290420944122353798830597890928187233614207836488932605104926731955670995459499478520575846469781406878575687249409738057944809275419646029660180095914315430756110698160458668118308380857671904506882666801314602956214476166822789879210116729228667694829227984242231469691008281019432945979219858860209682997395123361473318082749818309968139370293336508482373587378474026257879573786431282768781966093683974048637674323328149026272 1669 12385621113264133619399502692647969557247671452414497591794318859713740607037032298975172886320298043719926828727519862909720622290650018559031153336155727153007660083167095710081168978680919338471429196342021887052384293928942739801830073726607792462532396319743269295296219842032440272113279576358518362437012924310677641367114799413389685857030547940461528941058327900781538800724594554731099250250436055629475958410470161761736271633108799321111668130592906366433636173502990854818353546664362490570871040209876503755695036042336949936008951767088596572872861975118434757718782364131669188760072395705984155280371937310813894194592116274660852790885096928765125892251462204763373524249989814104876948514297775897181127908782226089711496891856929256734322488244318145499102517569550615619120 1670 -37134613721026058103193598791669690762358737103137358947373745227896227077505641150280653078925588206530343491879456259634114464556457870015011368116246542428209194033783022886452941961829558759117632326996708735611549796228872034842971963562350429257424975073625478659609684280872112839803108286722815233965343540133870030134816647103498297656378415292150224795137154370786326212711404153017134099254434497825503520713984279374039025006799406513308104732996081881611115182820311747021181108932385675639949415114479224345818253104784105017718017243146341274471747876567676397040568275962773673704012865826425588500414905986342106068008592066969499569059784922755022950311820479380845300459302193786999982587078613558265809804160716277427101155282566006759224329219223607428668700459724095060208 1671 111337172197690335785158545748812178766856536736515959501102611365505743661462155692941993970925910780800132192888136361919158268957423057316102306560380118231794172417266872927067168898124529852291644499254045939804826139501285993155768723786580281615618866019667054509063146766708130058296572421592641724815302894117707271678893717527544267659159701145225988164953407179915915215849272774755141734297905440820082807470779353574530542310548937523888909030302840532734679211363510251482039871002626553479984377613737260870314264746790088432583965547708269622468158588213725858416448287417948926298101566638894638190823677469814090592785156495806067937269370425637037083423817161284298726039790251196514432529034076802753505961389273591359072022317090111027937025676555838408289598479545986977760 1672 -333811748939606251968301309712198236936753480059901019724298678693349457520879058904735774985796405947458769547217839463098528948734187671247380898796163596110038388952008871999633802443958294347809816910741945153254541529497575767757098452357731430465967329758726641300199494462624315778852103797514302013456407540796690522085104190170801084793880132680034616429970951072319666852304069629095409996879475557617022037295232033270470472200744062068181736391288167400673988506473648725077653793080325148626835532444185967514731517651199123095929779656452193002027261992471277053589756282245045114954031119289428209414074761216714128173393714630224895276952184136224805428652342194011534710431584166222316392953112948096910363942453426865015983872608459537630479398007210362895640081100922603757096 1673 1000836660299500872607889641073751557964587839797049321540395799357944338867142474277438522013601178859804655139775662132039582311327367219950306388739723011409415755518993725015040737034605382216744794754501851099058446092026204453717636483578231234439505156048877963396174933786326101582021609473001637118647543469597250244338841971247303192663540194574449274365053371535418678380847108941746907676094560624323505882578033890261425478666076193318449075258054045888701040442137376373005617226544232359704414258776446303782819024224441078839876975756688751996478982399453721734156885250804677799931516499160963519544651424454046349236529352692842814074695378782324330094191825463093665447349990224849297043808202742365041601954179928556319513944444600602260066772075060783631274921087950536954864 1674 -3000716366811944372532256934617179850313181820753518843973265541802582220295213905853323740732535434108339046682517352593014733345610547238309789584877341573634323582407305559050471600463969183599666741262153399442159104501720143460698218345925413719027405243852639485236201907212407827861509234136795231002683405420494981467345667774008491471910578396994719777800599087058701521382002174300255513514980495998187526181086809387541684238156779970342330717973832871807291897425514636011448075898412838713040461881118244833847509926864619854536108108015140416079051197061446691986458676330110231096158717503478675831665256516960182490430186916739544854759677804116382895855834179705273027861073285088727909148734630262027947985699108545967896431648924884409601990148115537576780293831162764896084392 1675 8996774683062438590362384672028344601953909912730848736975366896079145021088098050862920493109727134383330562650508743117683576633824578048233888534480005601666610764686261801523264703003016859723896343055841416118521207646351379378881464198947718028033211423658480892451466255534753499415223506767155611997299141505507938465080563320042175625035775946094019536784840964303760621122635772737840709778481074221157628700882063454129124437179169697191574761886877473997714367723738791670654076764224780083623501787699672833467406595670095118860912014309529873917005395814074440687283714162009572318548563539024852366438099401793776645047416392028204204975611958711417691249523157878647237599872281049628390932638767330221121785281153684281411915463315549282590337762893258641077460386551622692512928 1676 -26974220037224793506307269079321259919342719159589806028222684160380491486257573213356906609711443228088446346848929853321217167413465694923851604943772093167288018551639895914471602107750691957107744107312412360379217821254722960249928017660926183228440863606135958523012301869965475139953161170349019660075434478559175054168872214011462966894871583609261603921446196805266346730991196156329146519477083022899080164567119253221020761029282272052580170667647667299265194722480975776935495272767587559990088462058837698346449540177968378640767477121033925638697571801769435329458404480385162805437158624564230759420096247387298477181547243216256310222383129439316016183076387424252877406379984546944700381331612026888751560210299935939808138038269235350955340792599910587272324749265303202236185392 1677 80874405693003137596728055414923849060498027390827396964760677375308951218189074607488686006934488104250869547976397914429982061869353317875447745770593968065071053832823730863424696122701537960845400937129880350618191535640278499783326221108608735404055254747556111779192518665585217056460640646699386315360336647701569572069820806231148358704480812395567885818146378972498027050342119423985061836559691230700030562114369175057243023786807384129494925185119068527439203395012142089704895770554972307549567256678337846132690014567517096083402960461029938720370331330561140333979894148933915689114747357011559745927017259352652413530257593639207221044404188168191677841684105370464526438954956615330757998787570844091924967230162291182409670828055817677711830895272185776653595022526988509726301760 1678 -242478626365613102055505868171920074268990212040079042985525010652669447901495372080021203397429922319717595170363085761321358613387792933391762579840201581248732104787208694859290611557396565840889876111263663911775996195355328446013059724909064688806794986075658401883860286893062709780127224727976527146947469412745289938667025313557155776306461839786711581377291080220880556668814781181209085875871058007389290788569554720553452811148195869404218629335426841776732286834986354547859815612280884378672426919288709371020343462278952162015216996125331390515985717728421911762173033514059939585858429275985369881837913923885316559495393795069755244657371239187868547508528931724115631913568355510222179283426565584023119149021566263208528971250677656413984133413240062886706718563438185569253828972 1679 727002623659616650236698356389187405521201147951017214049513343433911852731463789786079057714509963643513028045031431639363739880758874107620091022582236307329432647706258826635895734711098458870184417119774439625896584185478691719612711527809548328441575914178001426493956333662702609310994907254695555484058106625229177814919479111641883369819373973487972662688078200019006981697923530950688825669562489425226659484212134579594382941044838504268294762250745742277927276260225289195899935595584393709258855631355659983133228344173639163342140701334988365481649617079853811638026931458565008174103083000689217894470809491565438145513286610805948108620213075511829691778730167716391845000957376653787164347157751088017850039384873558375118228925167738160470791761356338953246308095924561387128377280 1680 -2179709652008029206691815250674010096196601298945996254266308756474175001314513755447904889111896837424032810870728167361592355821060981476239522905206383500010923956247872446288694533178454129362570779185895150235500651513247720352195969027128985077595367785544400705505986936106567287559215088001131852960238501828142481341517509693654861032012015895511260894023720174699844146912167157975368818391456412482514616229946165103148687131391141302431566097143731954544338842521637936574843842659358819160205641255050743733932352720451139223849006035656640938018793626882014211660940632414437205920175540545465469764993162224200676529797705918168442635874088650931097344910921734400711866316840023616772981083854029239987163781005549170518176195416216665717212385921910716048512744985370117543592531520 1681 6535238932849772279432926153121362810726276351390732374480782946240239147308238743282237145225437275798408903502956551756350668255887773135185720072718722688908421617780652664660928285079957651390456113680494680063606950402598757034543535929048236044664279380811290633997724067803152367220966117504880748911125549800022668626560528766222783819952742482675047534729059893210716538035289991788137325813657809461392059170689807038816609531307884972039382601053550809971302243645606392051900015933893975812379873554678987510485552355031446399323669326515769893392746795772558564938860774104923163901767809175142636289915765750770574548989455071914742337513408556846673689749191888377392724455364020592134348869661378162425777480752423760027609492735401363083208884179569450439793381912664303277429890400 1682 -19594060605446731037562572289055310733943288727742843855235783827520526765681003556701737172040356826308784839694060576996002627832605255600916519813745849298552419868292408672939988907050075170013121391968332147182383977931216130633295512300945454443068942281469285771254769604001960397084026236966179320308445985518141687207933856461392092035684708882360442757216794911689443223134344487864195323470924370931347526792383823073206598897920848030759640594458779188670373674175982270998669881174990870865045087904997481332631270109487336074190671091842714527360861640299891144588745768242371448875916665589597966843705062634148006060108700572045141908308993189678882321277951703446682556074487368939585568413422551303617378463481901673756818475978771191485326639490111822960654352122639720831925262600 1683 58747254792088059902282079483406475319951179394052519366321904452566000035428606029184174551465027062123665063039946328889975793252124848343567890065455469732914741922402551493556259076039619315440410305331077845919375848271489361363998309608182271610056971332319676768717508866187695878601305045592002881923005610769187732413092239871767377547275722531426496822885292409022537435493703081261277244346303624088770328694810511402410270706569810898386107766689940703538818564536172968124299073715913226420377366018264053503348735341218507398278752160162782006299302422423127314486355303567624175544465235004130254801304576590896752574424738814172016956084499533435223525480436322057144217511433150523992302784272093221887724789412386115313662531754659345183950716479498222141165912707696574395948619520 1684 -176137107746587063210583265624536397797169539644044637933823809727438084429263083041182243058400784819870774883188057609599458301739892137343630805784135787815609579552381521669219448975608098529488498593596562971524304428695219587605004433023582119571958223430452522568441034599395294828419233476956070398354664684544910249972507552917193283394415156212097614286667364235840137477320491007890848460038617352521390874453144650554409408763491311047934757153039002987050250009837001117549580251690334860972068238994261471128317278708200660612295158333723273968819808346804574465703852410440928655375003114015349198333956575076226514502704604157037017110136244771477962273532280456967460739527439438535281625373259688357378112633037089635439002070196768654811011374369630830032596255888756410945449049600 1685 528097726015286553910900093730064024730742144974310688926811802221375194383760887551366582748392145347173385584490247503677426314771474823655799899597302077177720828426487505918633030400458227757255723973204650523525689005203708816961710620554977369778951302534508097338732407594151352803070603872749001574176715718884799158968016710586148645524383008417517594882043634492263723759895027045616953365052499106274542533377029564517690427532589273399320103467093490704155777327613894331263357904792247857916591076011065648911111747307677610194842812562441391367507297601891600451418529295489877103874544014894122551852356427531556202471782309820131508242308323836327941706048219025587662403383194125086722411538316789215117202010726525692296543509289152238294278199385286294373411742159347933977583252224 1686 -1583353502376793315551364160026971319699822979148956424985191969293624915545617607694043935820357232935920204110081969828641393844110204764875485464095113879082668320104326418990919317125929028062234688424999708420179334472897240848007975792945083395155752570766274277608121186470008949240523073888936063438590330936514033065589160422309004390940543361536507379673031181707231983159115872903673605729738285356673991682813696613433189293295666429001928294324470393983055798421364838758513969660000106076350495319641502681803460429905051803931038823667245335661275262858705771687892383776670810756509122384612443363941068841206843824953195015999605424156761385668370827672775884827788209507994793036086673987589573541174577974405313350460571703087637074480089723226483073763663805775306377531981756056800 1687 4747244822182466265595020700306117922372083360127695078586307635262095330663742655433594681315570174386416355891401661762458903416425261233396683744749902786247857950852212819950248906948991715434963280411172806869749302764620180325562739514354612811320566984549979428655528726239066547278343632323792892040539356180727907081061039369317690699097373042472824141307760353927195833324723227710006578411986454621608439548703410400658432325744941512211434125120612203040025111543132606718203214360506484152522290259459283085795500680451055695675632040610209662174420965105326686926948427247245990681836075865956946353788372983708387558082145067233461222740645526128748919045321547374147917481382155265297243643126923848996423534242127934289266579548338178585431484429098293572052538413807589823858802486400 1688 -14233297420062477352000236827161885548059901590998972033605037287951104542943839798074302536811671002707140507799990408874291771439886402311742071346077759479384128607383322915739460733453108454867505427820465388369550486547240955348147526470467236633941581462563652777503335831454926419298398769662746342782683460681672948896475071237036038286807941331726873802819061108545934900744327165545227069516035751452936433733992260611906415810804137752672395831528862496059119208695376466643288881495507830880947635867348650295252450081293822137748453056712701307567196759671010931787661677631666673448785608516615294485339233484331570785911884638312606444506587714880246316860776507410753875400342663165063815527723986964578901848159279459481196050727376688054647571884402148168513664003335648151132132249548 1689 42674611092478617709016695851242029849245317736423205670915280536521251276179754137032722348380285350923007419478479236553826838704313049915134309826250902311190779909881081850387583868683564958821224089095818073832684229647855652979881038511809405751498027546727257350667195174948340667452392758775694185820905295969207704684280497776406452270216349854271692680565852844095094338288497789414464108957483919786785635090564760280163989343863497323804739089228096553437952201633737340321183779535565393065568936062386201948865060290875298156202806034569026178442509917422990438297064874372512869739053018426486252788142692038410946835074639954160403821365819843183503985989123449401144596701001368003928547972546123359358458479528532403508232564317312638073189682474428755609440661998538335790092974912688 1690 -127948079529934411793838815312570038607175162704412061026347767147072887702013499533931836768782784540311762481951156385572923427050150428355021034254209066278582060238678959607049637551845931151684699680147047443852195853032949463697666995348720863279787281407850303547828803521575882936083594147169492567783743866672174816352218510197071889735613162551239447818004246367473279888821194259741473159815122080900505118486934149534966758781792683041474440707670331736676583077753930795342190957780490023650807635506051843355842568114486153375274744858666351350092692107575562717085629081688155900440602507678367553945451481915481018296585855428764712925527447432974232500896649292438027826678188633775614675691628944817775855907787656840959675963007182369640701629794252181514798969427613003402573090718880 1691 383617246136468047187914129884524006941678341165800797991474381688740118657130953658802136261223369378699370658481586561120474142604531443973954254091567099960030186522828104794643206616119970987014445522380562117286004124705531508543566922778246467669143416166647568886748689446711842983999894929715746492408977767018288775225161352276259302755504869387808397656582808446534316402320198046652435789629043799337036332945993448266571733894777659857572938436047484156599829341829947551875999191437096120632592192243839536265344637186041045326427020374490431524037907521435585918691142364313674091484833979216687669075174336549260812920905308694412049499610283387885957150080457412202951200519936178190092312670722035972257264121145317852435243078835892409287625521362268574832750204012075936656097597150400 1692 -1150171565987176361338231903607677474713436303034342463481530459992304150087249011767791511378951626984717439332433267508607662721886990552765880573880921925589381286188124690084648337567125657693335864146002713723990483998008960604516261819890097122036385667974824537211865308252464054053091883557002353401885782631255188508698134479963039859857373642082950355385250938090584271340999033505122817234508382570065102130802567107525301265390417959962380579901617376436342180534234832215428103058471296536672138815792936038702523230251735716814692472658996272593030706088405418124360757277671073416649168171529315033715459340352344028581506944861509617394320566079840305194697732331519568446185102334926509664163760573835887346835615814447334945720934860287898195322099802387640276351064175496855296586036512 1693 3448476591229124164295844738755210195892145702423108295707175791447688048341923203622746433407890406718503084495824728809032779667039789749462262134093065383515475138033621338966139965440478345216404516482640150539265030581153859437994415237898483751598755847985947637854358124447435049246009687498726488994667591633934634890816143307910449101379816070415272300020988636590552723760727167201419622139612768802191586503901402415339016667539646311501714441853636539503421620055115163492026480622847705764859669565126399233563071490451481789027107396975410441443787899922462009507714409712043594801126809409154618804285338587089899770728445300071031885017465388588444407482028636359312885009281103777835212585077211261347775134471181684817608957127468072402214041824948936403475421436584440562556160380101840 1694 -10339322672286140277720540394414234111532590332117453975145658704110276031598953926328175404532866219435228551448815701075016226640433938688027644261545855420823552671825715927159991077020182712723800790563948833877760974215868035469642051353770011200926848259693404989765221318812587139976672492801671686897235358859949238849147102633339534230170062468500099180523377382079939364805627675452190236627563825503418515577607123092607669214555326597827961261305913130298877392338526492823193787280474830117757913616334729797659452312030474720404747971770150458681501939673061468625167497075432703999127548024981123292359617659061196646914458033722273650985987488951774273842311114510931774896698757760608414727664220187633346350559305216174035506573387997844684466895525624933265453580533749154226563430220328 1695 30999668330712781646829372439181792185727801809923835458224328928783730261112615842831732982794115709244738347175741234727570775095389543606228016600103856783849731373580111116122167937118919496201979715425361636440578920923328233779776345120860883140478019383930315137455371529324818787823864075762888208148525129042042496655672905948455169886562983755113571702312568646448526166337581030470814620968306642028904544873124288261074098503422767462154349823317911476350227271256513124559296451475121234654375684462437135765074053274341727444856334024066400792631476532598556307217163080943770147037741407458132463363493888678501408598690288945205459469047546962169819139329467674376557455329997104858890699478176372599063865111171878413546306743346408412784251913046244814853720815937034509255738699601421824 1696 -92944170673157131293707169135164748387043556723739801477046410732821502581225030401414718288625046215512673641148964727942038556226448012522210769110570820604879648605338953434835627335052892475346147908571912689445957436848540134888067638525694334180029910711842955468137125133618339349106337750739555742001916439374284254418689107752296308297861304478038037798502011537258700209803419540061375204966886598907782970562725987531515455722191151900498108886874286132945545985409650558953159854977564200647536216778956771023288174852770070488518403560331020609726764190480964724011248008839790102721409540569717859414069059850749959005512345257742966803769383570093325882375841394492693576733482787053555333188600109301679498763651556915908388383642167254068879047320110115509496025673264833871172343865374840 1697 278668202937550668251256379823051408245891347442774372371957653393397645924144345717382490661475683644389206532802553055845074940530446368717152853997987233493003919919837710710927325798909320515357218950391214946317637854263625342551849230889058793345899932646939868840236707530848621454480286668098326231765321652054424446954796806272058701602544677185773445090617698704521076409828991526123911044709203196317583283464649980802996683953868189531623221305076452310973905140258166007750187016648776920832351836461095171535771763523914585842459822433370041288456668285248663965716794429606172236807850768830642510599918289017913509286566817521886161159752552229404329364309388915652123665278577256550310080983732004656690894234199503820915244029322969459477205773471256626881434866153879839519748934239543680 1698 -835512262164352445269226283674413851224872114152629169461505543831441351825570591311657396912586987887859511459657124621500162851731744677938177373205979390879200798770255468332939349612630948612298940916632317604065426570115498597721710503213308784996452624914941620886716771519169806728362272925376077058844082762431728421346802438593080594734131302445684693142717729154721319200494343851293775694119288740495262411033506622573846202570287803104195552533829558564466389940110794356098110793219111357900671375103994095063797701501435859865672549853937731887778655826860294693232338989070489715275481006140478941729971107091573336714707708038473566913753516368299034707855517150195238985890584041383005993896826731904018867328481315153363569521997112559484623751086933115350104168749366910613522715179788696 1699 2505061485264986083697138722211573960058563007353439075477874773559365654031463562178683213580175465745000795394640019318376591857987938428144246932967191887662536120621354535425540345454233109023573163642922322469163792200216803918066152621170450235886950954277052746790426859398852851956608250901627861411272370566113728415739029795287317568908572604272111728586818194416804237791240840246315770091726698303330458792440023046971258595660640882116822518535863835282816040734057074418109833022528999359548269333884818454894550997234106809636191211315397669569510709076281839169153973704164254604335670860712420873686022382678394954287071809306514031426074591053379824827014300711450785603178169770037013459013854565698434389428445569074066228404855628342904863907137435233878843267079580217177825469476486536 1700 -7510763759056255334473127098301407337893232734400281745712192776960051022704923397896910788010679028766040620074400104979862052176567365981324250951372810030244674474592378862978811259282485974525383773581161810367839911085002970335519517594179873442538699419970669323759297471974089992013430738144468946831326631044400984550012844039164386852192349743514678518004124904083794823542326213373806753033841755779618194842128066995191471094245099626972443347860236972502721189690427936056182734612028780229614128475471458999534342991620397416546146211771286905990077949720652371495894878315253375875676318435405943154562602099854258901884766254362479549739615777660445291207099890571451960879637824215051530280283905796967541800373582602758409481562685097364147775565833218782721420803766883072300291078959944192 1701 22519044780239213524875336979034201894917981743351814757867244657552181196822521651542766031072582625929927785055520596941385341622865118462524209201646873106553697719236409289354460565749957948312438121848280560185763401842160581252880387848511084395618675509612236067708652032373814790869192689322040934062178611596969442213442389535413505553310396056393216015179915938170107936546657077134870335374834182102425658668548143686794541555700681792150695550224511408177272239191338462626288922250141639745357193641641833623628794414289669151172033432740417254210741011704967428837336763411599739248732842767326183402501473362059069376200665199665123179448071275332908146410833500110186224065259699149856381400136938450975248883558527694382521833998455150643306315489436469143174581709960148508195156580605642192 1702 -67517441547332965110128580848420406738993220232857996891537338124258978053692907160882923064960863184559589592913232436070440304524959282910846674239720325183750598978415626676601534821987094835627715473438176086150382279436278170466186027726763844694971857300558895801126469636429833653234718151357447054359164192114767957470738257226330857131928878422899283975007703309331410575909277946309778684734300129582168853046973224423897507734628337729867139512127125183004866185685478511059187943871102783581890887375338775016183999963315441880260078477591903549353792870955567165871368841500417304144323001471236099629008550721907307343679585126294338292532556262808944781848958163826850716189973308313334171517298449262045766867268657015362424863965445146301849110793505511269332241052633977025010544260534256880 1703 202433386107270769144049638175005635237404217562520805712383821763045415115769808551654847427886181691345428339057524849427873279450641279238275466041110969106418413613499817857150579448658899724436356551600309510207781514269898026071841372620584962426615562757870652942191282421380346819387240681638945777779149950051676565382025567467789404882929449927964617719547465118876208103695110507256447424693679679275416564038052572930791330990147820056391660703691747003984651033341280401847244339828196337558234455349321685815697717961456573714223721849685092124771869801743294436065649270225120701347076152777676246750321030112635370061087807002321288602950651289591942520768573722612534153801395505333366855675882355535439132259984292877512577972312287961589689293655079899229363049579695112505039443239092573920 1704 -606943761515285422275205165162032740861442574839741077690474733208567503419288704161035572481848886303452930389815078905943077807930355807293632251176077430260969292929208080652689149297651595476611118322843885732189880138735275243662580735163479209529095604536362186550267172471145652523620547325406909611897697825595079561347868910911347458654276150048105183057023473763109476057381642946932623176502353000925811895874042748178479971955325503389341771340743591201127110384395979354410337324826186994411712581514729776140784830364291979988658403582202875576890115795569464630686809150252733615338593294869485949520613474133446737284919499655369217604655472389366409713896861785284098975691217449142849272227437264765959937410534961208758257248283657616761895148517475614479265175285804582697105306942464739448 1705 1819763348308585969894925984931560921574014335824490550823288466957300338697597569308629822010094725386071190705416236578991796923249254479111465142529095497650483885896839711610877965518824021159200021622509057984137634762002772460764288984255545876312455560345972725891475534118766320059089875617290394097373038876505599247865282036703113318850826791229274894890031670309100083052982380495436697758522010817744463153672276706926826234654542896190214066630782056498576390843414548222353497945188718630941383869289767436068738371375510208397599404568987335481746890587284148868960824847355087970408584277785011046300393213217807810513954731920573836019021577651499271908647633625428991730767308455183173562411463935659734126847795472887068946081440522236851470870987888208301456956476533053949907171691005401152 1706 -5456089992144441521695513723871590922538735831032983099332427027248881144453816862258875462826280492584850023715242702286953717035416141067207001291932194296882898637961509451869660488645243181846018822156584895421373975268255674757801487781047548157877028248047860781321745226856676276144340394948675478199333583735830093876219764137008455232076189353539121387668529890756768420173508133783211435542110249259252337805590164485669733472279225427134199765139538327725749822548097873632300827421849702900109943301203350116270283493527971289313936601148934269573667797030568175872035665232558338552368368260765286126199457281783006435537669831631566460577264194807684226774452219427971392265397800838645382745889004268019041776437807330979493382737731846399287873308327806687251919021675266352877541140310049367000 1707 16358681066078061926208341674736263820476420611146343000810405111575731515708631927967735570442239930315912373388759314765453499582460345625052977511487387470091783965487407952354377493196458467889820932511658754989216171893926504634111314858465935250155026698013445506036726462245148905276352748299543700892905261605142601323077183862454173332024567727834342860039564136434177372260114017986219172293216318686753829580024069166837814042632665929723980581399736764481930121553717775320453676607452189450378169580697997250424598892066317602730599018525436437506521251281603854913681807314902533544044819065234685646732649208110840720681229531070841083784515087784462647828303417704697418874116686808252934119807004764335329290879557414984354013677266688942415529354806223026194277006480094743814403350467009083840 1708 -49047310151865196208497024424077521677201258752740294207933304787107330850084252987776799681636247472568962098433159514586585112038512546806730853534149245453360670777084904053868130645584931975447173884890049463875747082124588776482016418846723685255295018571737034213357187478429395517517682918057355557536632227564364907128500151381515118052282090945105193083291925024987952179943819605449314040581710051688701219838052624375591860873519184562109194971787614441792875455601651084682635871856356422789472747120285233800250497842595233918463655695412293360767911217239492466899143380837483444328253860779770048332579299128931511298482651494091217134418080337475905318130579065591616415062348321870093681796023161801991856262057741332168158718537051140425674362301843681596969750267231964964472332488187329448000 1709 147055832193187399281649358191324295537729227530158728801316707857892313209965893685996677336866080777907174834623469486683242898821145868834224045353411780984798172651716236613235986792262838760790707423157760943767892363257105260792189660720077333673570318994488334294465903241352968187103924676492621343954185801076539370466023859379100915681622840259051497576821429975446616132259878091470032266787994326497717427640672776249344258125784462655558521750757259164854237833487282728056249171281619652736196500449539690905952669853022140041398751180807487400062407445615492907868832484227018387450718274829431802544947808491190958262744130047917407620720535528122663513330259967914024101229042189426451502371260478599546940896460573324531572784734971139049913186507019744821477340852049059498409990657666397797520 1710 -440909503891503974337436409033286352761367104998318013195526760928312216273388968963804072927551108858672564548020191846915196691377786473399454199138562690707052766775057979600035616540310862179283015765222128864735663243519987527533073912580021339031809956423825549665337243227144250231158960126536648906697725498315448744081464518734883271754199007022314051506645304961470643807073915190039096743755582988938883792340033597157885762240906599425234233715050811258009869003050412029870580776309462944872152585279948414643630935771813667090522807177334982861883343532584688693351158562676173641775691044037244393563540686954739400023931755328204774511486604205851413084315158305387220804416431530758665352506678344263560751904234707260090730069977245736313058797838280206006147450151393253985088454110113412489312 1711 1321955438318769952279981752390858556204449590088469554467008932531993962292510468021224368274890232872583434325741428506531244317222702868813091783507204326900748505877292481208756699504263426639229614772407668659318499380045316198857199983363827860451890751872720671994845153568234952475654859993648748621484121453160872038070083565815284152015804153141128629005897378405812041338567612463413539623299906917511041352741781397715466998382636364760459160168554882065822929349426005634268362655454466323048181398839491517138783176510422873159996605442431305494073576225021564240754244558676662663576562118732606987109200609236123979567076250302172791709118969583901044709837947730266279778494388027801432237271979790379679426024815942901589784337819164868338231865379585444242631782376017866753160709857839701567200 1712 -3963549804258321358091791083541049631423738169348197560209787880074021617083794528243542454646618904985380121725485252642537895490831853870103738390620607365643424112539802748857796809903845893071942530739934908427734729741689607505101639903391663789544132727431469164339684680645882015804635745530022795954484810408338058511339800784655288289893179157753161946663125726259949303849805814704849123181307489608755311427254894586766765290090486229771688594179543779850993867103868556569916235181929218812936688511198215289822433037107435766198968746367919203704838805502786527634533682957528727620264356955788901874453151133789583339882281015627097297483778869710439601077048661053949904987847484528721714499131320028294874495682449768937935039835812111837069418367154072926714449689020647132406848012504631058976584 1713 11883707994553846173473110919478593640976251744175331388930222155318257457876455748428974925315256681847584533089370845050831658634508115281291769045083152031491317129016011043860854883634648281854931020362116573079302727351615775917222429973041205617687487266834807722153310285929509651589380729154814407485250429805735124643456635627547904645003717544787063489820089743182194760404321461952192117139051527508903984699866136452668112263919566480412323763826956584315007173994051991104552549055074913548522443292895113760899078887964974794974189990754002310172764175100986264090406112579858027761295600169281445720686525432982974115396499234931178809967946948452167691302451470063866107160652482660723665634022958346949527976217088281083690170368411618373103596402053489501660131184438237659177953649380837459096304 1714 -35630324028011794332251060102217323641176754791900249712784370861248847768977308104537049090545568312727384431473907101934786402405330924405226605089079532257779392488922567534656320447490348611699236005624805757908131106102656635028358265829322494556182028625591643456327807210846995390617168942314230595138099159143333025404156155478394796949051402837024923730563267905608692458411789960893999585751216919405159173671587881199561142766903227682425816691969760596506257091459612214997260374697190688337942210763945907678618712054697909684927215535289594902558286987219437960934967008265099281428228811517223955636213997278113973143727153339444366133393269942962944176889494680766330093449060796337130921279299659186797346899072989264077364157511022155962219595471822523238542438626491050525149695255637884598867600 1715 106828644986610289478970816936210774439026748186560398847310341089528615293341876544332073716376275372620531047602816512040041796599540299295437436366208136950146726634425564001867521714866106449771120432024927817588110873224408406598144724719752925369030898654689347319205588733629883556007861633457594005947583601349864965963948076658837344555115051538182016223064911702997024268894124769047781848357292944375960776745094009149145356718861782174062271409282909422964702974615918103124715247103259441502956564575255958514158075344464149512604716935785421026081137610846626011481266185207905163386436921631061653032333073839442366444420212598034069606856246167942070998473146841083555596420202058081096265692782089302746005056865967349240820105396270052558933318311934218007550129509935781991517107913841077503290208 1716 -320299171594469661637124040289513073711417610384529867173316844350597159489652654324352283957316979482594774032585367689071104337706663659600830775118963207813814049262307416544060838708033868114261313882732082530006311446817937792510171683381776690573230753833552850790974798388418269752715878848566037972377807476075207022077221943129206373972066981447521254934539027221398420666352139823281373898483841607714313786393962714239506847892759573992443841746836975323020214709545380057062723629624362033377962229159700476762043694334363294904762596199236427798385786956353235228184358304602443785153296260278767170446289610348722908532674776560452714625039093141807189763827855048246410161317549509685219216914450262481839319772748268007118990434244515926243950020602204629686650173404460962252084835377066468612260480 1717 960337877325759940656910052073624521529631833581572368205145669607963993624188622284080115208076767837156608456464457113184650629303380617137493785854643327795873456961187292002810249079183665143982087284976564277502907005369099450112034843360155156127543343468334348207302424055665260737904102686323799348748370930014656814009049832981452774145719755673756214562030816619545177396843806528976419819100067907072192538765594659998286884656745257924665788702551955121409545959928186325992999323843220430750223980325611950882952762342343708635441937043592296760374117078286355554579699224626683865387101855198274091178835756966681960436590554135501377042415005254759386829604169554436811780449529167413660254374984601139540688404104482867832305306036262611770981381533721103774689965035199910735208931298715449115488000 1718 -2879336674100692348267604003627031379743383920127287117942203343510257585074619088117169192920141694487307153759748788469158402439779809987703859424294102317506719544125189604834968331203070465166851997441742888587553826533560088048618795970982630505944689035043882553909088932660495784668768354445432997930967903760480498980768693649410630523646450792477018778352165737140440750157824474639556192367976978922734884158257266630944850448702328372825089487483358602334652326151366220694505831263590816164471937567614764158494248331393430936401919310782482666123611035580497192443510894791999300372699418708264955982802716205613291008479319568072963385909155269421772228969642007729190584144526652731176519602067950739056914729474986219215272953854289714118918470837406324374127176723331108023852692004605059366970964612 1719 8632985001928428367057144290106875934378941666280417571770864474957456424359852693517097161320773876316219354553662161588157304348240337799084171886452474313222590186399783143292278521827007084043022219205784088295667493865019600815928606419106735094612523145210105109277163675934959438151734786976010280009429072705943276176196536980257352948734035709381358222005271791286696699426077569687185931043951919353104474288275005399042191523327914177259953713100951345253718274414642387024764292350988531306796516095387830993015863313831435328413894270318332878647042225419248978480925835746462047487268784127743729403555510118308197317109668991946019973108758817447633184576673633173241036786853425141397696549587322884884079685506550411543575122425587825585740110263011186010406946335411553097877505561996845638871537552 1720 -25883897473805177377275402967489046042786164054074484545129272149625350453734744383992831430773971441955083262461183585645422801467369431412719229313043843042609824180967256784859465312245276472331317200258272408919044922012736093841711525176356647024951617360377041888687402951625921989853776916532142450005014958107296206535259035585573935556175245437953293227256503853293892371476908155160940608368407004711727193171233130760421133547552870610057517739995878612518470212727290437048137337135377950438281673516511762462266116422036747832533979584166053131483228864802996325398735591113174528468845776657626822667796539564178843344694088721276119282996025287279285943551208326076254717943228677207288513769680533603796359646488409398286130075838122730878095988717965694400519263520482148953087050029879429199795425456 1721 77606572321228771218327181471379127008005000882640523098702524283594891540541127845091813005690698803305188631202619001702720311197923455020122732861886246426418763959204558402019082516667999184909701774161932382348792444849342384789791673393376117750581258326290259236273677646943496494855019691636173760619335958067198387984855679036351834671623629552492151686602881977336713908669869889965400080872155807270121627956945153125265395152473073931661094651589086730052455214101645769703735250994853903455809936381025643981957246559143600212603926948408881961965456758220122877085578633970601575796886673280308173026658303644192461947495470364615412559516532066133742732191086048298900913416373717615566314467001588246765775898418151751196695830939921728795626250784175090107442936551469640573608778077441846474873511200 1722 -232684513876018667712092472669413724008321614144641707757608091101161687005699095856102805196504691011303535948257329794303800793678791404337336625880324442682694586713921681201872545315654401737333792253192832108052738323320066627566605348275261844335801995783180376560325782631341040884399806427362116797954489867306007710316962758922581023466662485121670719603908640911143701457876038467997305817388467150368760145233477049588010412964141596165887447179535737171362250520443037644292755405476204440841034940012647990050232592668661396659518059495457408035647709897827325593304890780894121383544069753861744879263036522445898340397561621746332022788858564806977130914881445136122010468015862467279234200077357018284371390436511771846180752119155700188030911430072858108141717611112197711527941717918981798792994632000 1723 697648403182537688566842550092972314699355460633325050653397213365409910082090266507618741523588644088446933667264866928249236738331187692865165994949365102088682666839303195060286459141422309561849315600693076419152899697197599650614673957742311484526264138256476973482671499172088112135118630298173357735480496026989457824432634714215933585158896342506413776827505536243162136814502388117048219299262229424728330757646618384653067733904036820735634762076879491794418153691944510346454530065385543883126546781547130702052545439323607210500883473304646066575091677149199932236319516808804786887706313222541319380156651459747473617588367580079818993113378737766886559012714876263552917149104011904902789695170857574204384853679976060635104829788408849481901018571326806715423205829509990286038668812328204735954333032488 1724 -2091731204205648092924599269971330565360190473325787231338404986012647230402740480033573825368578713047089443228591703684524538689346815072169398508058740262584919202373757665467877440430401344620185099965187071931903328616481666237834831605319030199255370841442998535923392679362252582149900348034372439753305501138926048430679981924467610615827340600009079357553002387958761650344642020984351650555618598547808956305930598299801207093209899235914744911893487145719183601540761503965979261476767457251231655405056545987208028766874707726002911022412976196654513694181365625540786059656585654981097644881571874706258837811716523398138271970695357841519287117243210693821110720467924991257003262865328333771654564554859804507273895895600307639410019492491951480666346992721268901954188534687130961252123744403659001293488 1725 6271555819218325760351320245966215469010379784371577716221582949366615348198825369700663086844225567466403826306247125481948356000754624668556596570249162109037218617204101243941949056177412031522085412765186977409741458321416334946134347282730448806115233618517790392925093876905258176741614260889144497625562928632188708686073545804838540350758843816375048369428480203201574061207239729003516948796324285037253463802218035530907316724434724045882601887261547987974517280754193346053606027666048480577184557067508032345929751958023870732311420301746683939993595638690555199225055576770959964807183126108100378260818969590013196684999524665956317029680116951956872925429176491345497418269043163338469429804291021116821926104446691345382855480676557034677592696082390206169652416288683746921944366170072190493810376526912 1726 -18803766723322616344042921363195344757896127105517331796898430917133391904362063318772266207658671675341042758479043380283361959619875540359084813007554700993202552922381937391309146214205160639123286217300024686034421811595208304372100374964154155603503090368383293906945168489562405020068281460081878780540143775012500908140458053035944059278781585602399116634873919496852923387455078561757358174983185501198019106732926645861349155453370797838029485711350849130570423899209221082999905475398547640254463106611154674009893026493678284874890929475214758591206629040500898251134114419509085929031523857033779387330003363915954802336588351235141742434785083796974551609468808588586881075658101413826592452284029494726761192477987783042646490266352190335399250245184639321266067798477221512556724601744544270636947103452796 1727 56378635838659239970732047955197159905261231124706858161169701962314246254074559273076314084109207837241412509209314778869280965206552141273503857413502166614245986700691182288476409436684610184933628276305459076019824053526339664179928049545101457854625942054133581847227609982023238676267261957327138578828526037646050783063863230237474429036207904023869499673061467952926715286764560968604285251918317617373109453114901564341248460999912617725725184886934297923164088467694760681807894371462306115206016356961819456960370236912750777718086161079800995361563126657772895276605362318695554413670501558933140797135380861422545836995648722975494949702306008557591192145623350478268810524655705392868528105516578109802366278711139837261388034371603765750479290725563053468039373279283927005485665421615991606112159922460640 1728 -169038027939868936509469178504558151313170392625640180632534852932147054306921465042713184762598267248117915630910567054005639282832839493019689516932496947470143783041829291340622845654781808662118708390936680250496937743819424652845027329104844127977324656124112319184309170900962036794988821875527722787564000810789461288804326039271038782891546962238233725582252005476917425868476383320797917760525927995144732157091808931828286135214029150488421817237018190541159645940237303253562166531509219307063397585566950177464705732296884382751362249951699598205287714871381482948403495834292912775569896711558334315759215520187279626071631721623545038062638718128059579449919443798010284061740924473157389816551103897016355669452526392732686110306735248481598532487560606505272811374391443063638210690861266183551543548664224 1729 506820784754355446422838763081335717991599372684394850433233474609745708228502530237955552232104926208353542296495303416983941030772377057150995058286908140939979971826976892024169364878189066572830181780575911173265543819525678080016553888999139363467004636985192748786268792336950375214124958127666694581105714403199865425773063150712009861486280770528052997928510350718530905553604147562184155969095668436570410774878493357175260167334668488901646355522047306315638766369797377256992540321364154973190926683781121931483536490650598807444889069787939196590385007311604459967771628987556392279745867975996418397845705453493713096832485888495152112910897796998634991046514595999845067660337552875277925011010474956400703431112094097071312605974773423063851761095452973108012571331033990941101624004397805203154665231620800 1730 -1519583474289503873176453563065253392614119043996506409940567649017775137908232730834841300247357371238572152538682739204563989668564346702567752235453290478066864805703196034063217627527842016366052111500489740610247616064670342312743274579328633455666678064764274443904263714365180113431020900467171759995488636190403295932650218822394910492213490379612145029049238837674577923182973822777485096538554469468491716425835677777818649706553202400642663291464610907926928383618108948579707593967173816709116645006619173155007574481567914862488896475666807928151371242327463535755986353050836693733751815150187022406041351560296024133694920068193645377019150829130652691355653831356289809667761292270478958478989042409264184445488654205423857138948504241388642691094882261084799404919491097666396041127534052701469190389508000 1731 4556116829325548874515190059103792667629854326020721125125098843675478316431962953802903725178385185862616679188771471098606069543529150425376449510111252213268069521432459512875851812171866010941542725989336657288957323729427542809438240939754828211964216727976074155900132107195427376491622457206598171216976326879372100456646236677197911874400933027259984229211755960445441606770441444376168487022009067903796742962382573732526992180181846537145302679537017985891192861629357011840589786216491978935773547155585233030511445020805296385124158760814513453103386569225057239100962360358374899622384756450046788506483786433867063961787085607587148511124426318890565766106656263478796305658570721411756734063329087606917634806085302173774735178726332774728617052372438618429896908006385138863952942987570864023520174800847360 1732 -13660458830651025003093176661042722472864799950938570902294825805546627538817080611488729240676301541677002549091968966174977666939692192932436433202082986572460210753348015156099479480720843068602443057772878326386579319934709716980030476443502784587026661355877455595605881081215851250647225993229713800883232139425276742304482625326032769263143213170069918072919543130827470129306525647023927802023841275764674734423469845760472345195478051364814464936728049608643106849274643479708753618402631843782321393141407993550099268917273899557899712789358980488144519426919152572552198673422412032668781689185017563780689073247652466171047153930362891851257707925499177655514569869211910968258527834010917230715351062512507283082342617156001986965388459544587794212069817962385396212766377440794949802413105600673985903324440320 1733 40957728842505900701715029388792836681480381156997584771104394048251746504150923749160667706032350150348358479562533611220533154886693961036895387719574840294577758265664331650948006567700808184915345717361728669304481330860214477454263332718084517434616579575960334261262641718405979860567216538269817027922258624612658945766931172068128256832828699152731271960121146051805848119951937254435273432957806848743940830127500355556282753130440269591567611335549453665435022268507647367261712798307402504235669989115327377600887364096437225841805694942141429049790438481813556268913126871366581178526329523468160646393475593223508958741080678706207477357794763746025292476095396800451414818674330030369185297096121210855921814581989016580989089254047792501856214831044599306739953762267204340714202159346028125899683813940315440 1734 -122802325404952813003585027561899629704161765648921824235854524023564492546182613939957503693000108668778036756197008214957065670274464765531037555221493422544123278675426101645489438376860727654772135169875217619212225166748705345031554248443668630993409225614427784212401657608992323699589941627719018874375906914279823448121265953622952022649294352303950336171089872158788122477295341283626866538608787662410465925247683475285315881813441749663881615897802691489207607368202978102244238360234624624607106347049996220901404502089012495635842081710158319725654751886573094882987535032598173933530100510494573536356777174476937611540488357641470255679119617811179256507117945848221631311242975778089647860606906598265381560707576249536295003017353888603777615387964129309851930509939046955923757739642789950467798155556316480 1735 368194637900037194953688365058790705314725939426911429207443938887943798400715825772714083118724245126791554585439098982251674707070758334462511447989745696872927547936349614270798880943187034732060315362357857092300861854424648533057144207725627791600988352533863592779777188980967186101018372534521231230261364707829188228891542069594580070214195516245043025223060239175801621398784072252119285149188999089256049064840704925424404668919583218916242094524821226985469765027039640338432815282536344010699564737885741272876680240813908594498353558508691567083332258790112989698119907673028568669438133474082364035619042551877273331115063599873612694149582092303603946378983223038423445666440114534348113978732254711714911643605447635936630085395461912107884103963770726165219080062862397487756590058776960530388617019306381088 1736 -1103947632643832718740753421734450242605500296496010362341443376677273888638090940752866821793179548320823756691941538135149750489806046734376366409439300894138011455650172662603403326791064813237542593007530326132157826009378050469217992857840951990370474870356428571669781260740745509018318334701718322899487559507056984292269859719032136673654889206253138793943564830017308432822967221239793133180604113052752152515470070705075550221836626473229958508123208360686810020598077887016618208589206054226410606027403781159351990006556153596498227642277692456732765372213367040689849335112435140059048425409621999648047706311376323819515346759678123591888146958192445822095033887746739768866039595167122192094520533583089549566225985297852268070478045684027970641611987263323005128425572258942820407662189896922852515456093182952 1737 3309936252624686700749478307652859449331862719718607925776762870313898913084155221324657690212365623290069156506408480488117386615377024405660400840736833078106369407614334615335938126613624379586138068153838767125088058639516918159866037307792560717242045552571260795196442605606103978680139255685981016500017967710277935632781479226666302703739011506140671755243572616424952399621193602888222589294522867460410596515536906972079492749095735154506114165806035382485958768507325264182284634793785268697221475752496171546326633252912597986811623958614402434397722539136781006246442027667406987422053803830950530186605623001358950506231494704956364333643911043967151797902153949535590281005678749959273234167748329607883229825153114669748741470080923138028119026617693419184194907041195557786400984611707948109012426463965304320 1738 -9924095404158367317379477250390708049751632124541810069748395464445182529390985534132791267949733753144160169479225887125189701756461262472897784108791505851560581693370712129180422081578594155364422021374944657933736405966929033677250817267495416511822957062398642119544684935450752493039243763739727892394472744383347711497367254459239415068575367640103015256947213408625101814974706481386955070663842728616915773469149770661665621441537409195009699259904870365394438973713524913668565024289203058974193542771935850187555974618580139747873644248256992500207532120565731754103471861905524850210346154923977608456693293053893054074479254911761674056004425628845233764335220673536284457533198365255763699087450209871205462587769065050799272169531950190650056586364572077301885593494575783991757132863127590402741189942715408456 1739 29755165863876783894661641393638385147443938986406554171172014923299126916759401135691991760258718682515038023958990095152811446209424394786480187661436981891913095427967161035967061951323053436498042794392732286639736412140062094073137298006165095855459975919118182870216208886394608107364357092661840845856688262918214472540122406412003628618488767610981668516229310358005336896652167679098093006579227134565036719567215909542563950630600130920295619755057936247500283742423815902795661699672941406293078395881985422532331372997574838601395122107543973191521621040292426111112870169539430648625352551914988516242508421522755956059951387583805727413635146257554499957862249692712994865483579967899438084751848421266995293792327715940603009104500320294288419781658431193999463924805410278477097353320828093746784117012841690080 1740 -89214195581520219297959645488857158226560361892001720178738161985546865014214825129255816674292951360161467454594282371501274318893429349196015597143515364672477367153853263864735725402328948148396717964567174907700864863295806864815837519366760520159732582971287103467768943540414178446045891351963691777491001533128922358184953215087024672702675804957753657844349604676847035971169171713709627135243579287945860102552532737096638097925447390309652735100597132443934120059401002597688922267977629696944372522840354641527000102821755016474650165672220639798718480441415697404682416633662475594814770407193526286231906668528519044901459875276744764912134474631600232308062706656912138683824278509564307745367827396023922518611414631832869670196215396026213823280522542932587623833814887848829385024924394505615280889267371638528 1741 267488857516103127360912894573138636382909298722716243155090870513816562535440199411094407260085701378542711150477974715242189514430615280185641250481993224348266431098859297744928481677287254069288264086755113738195585632627289968029105026475870140858014981683009006376653581436508909528064074013354664605688126365843179040623466848221866049114283573738928256144460043890374226174326867516119617257881380748464899309561456749138810104146767747865334144047335876053777679984305079089405457358748538742040763913813299166027293692581874669127188429698547228271398558817700609457224314200724657714896836754750996707473578004165797511943882347544022653504195102858693554761919626617260817139393170636182714224268339828403069123000414177016874035321386854064278034464523898114466174547460928356372803375545250140993809073609279632400 1742 -802005914355112878419086135680541387960927248696180791044224808664560221654767027281369741170739160907077256222127704901096415518869749488180025402564552589420778168558749777337406119288445079221522734400184821500915926383015117969584394691896366099713784299271157313608072133090060869382938380351177619538179726755912126365772885963411484715570552873500816464892373598874526167226469132627263353006839524482911692914157154944522515897880169471135361482158742829782532523938362420906247664068588746717291765399867488038715920056492889787487982984851717073369456138442901189593050089701391445039045894754331124262558512038244969996527632386640351288702352290408548654869730410419359423186312848662216764458283032085421763161604175239966480713697614312677721883226902268291330306718826989662540188211496208374383532488217000229040 1743 2404637354228238613091304730388129256158236260290442234077520854894430131019972739284244559585933938554438176142764994729277032416301383147004482360184940810277100808312120674908367400689279394154720487650812321952832261203463572294347703189816643280036854129656378726859314381829407976704094076715579024501736805522889714508048825040039253656667647341890571913670421358415532845625661323643188917276961190446182735101272785887697082915591338979519174241582160551856937732457875091366548543519352182185333752016948126582031936241575097068590886692453549342318661798955712919132916308780751672559453823372175818713749269825947247894620971886047983730013067589616362890530350286829214990561696741842962217338164981032623737482489794580244809090606630558618123787560521822480451503101140950529102043850342363750201079115985702494432 1744 -7209775645217580107714697497247435711268014567120827088297796187065926121045548998691120872749339773337819508629884264586805964739013722749820205425118724482189770714830320532738447900346469009194399902480560568515688012518870997435289071089192217724376554038975461217171648453317645820060612343546882293073154676650911879106988134251356225556602710980932225078315730093552076404688407718652657596583274119749477936901770969878984744269025831255191676437241532877926063589790380232426333803322522146703887702455536035573163567236828976337616664530361853585842544892749771663720017974807997107319277691774448976055896325158972758169299005250932056663513966736206508078963048608626721720951361957479209570496026840559319547498419915930050918448983282579782941231935130466425902446133382596526276811379860775150352270052677799777200 1745 21616931905890188609491860920113801513670058576032187579354767708154112014504476997794810547979682346191101243066793393878606766483965499958200180392103820338577008813749132966926968145909871550776561770646586185945031336102425821536637489936191222426325576350670265380081412439975887066221847439219076307941974365752189657013044079314094998345068987880938339031374154641526913323398137068189515498752831057036830123514994952561778876617123973966600164084641462794830820750181482268347877938216663428046607775295051725898186237147042147687670624380813082336997648230963299510754859606246642954505711642402143442226149824484507123743173772225218119552902634727928838827118984841882758114307222926615600787835308986404482040588583374886938235319435465463598426502040424465530498160036216870948940601304768276427308338858565299875136 1746 -64813653222986905710589857913399628249749574252880012587584312114654511108780605431532550526159013220109057850775866790924688672705360476678796073512407502561541031580742675304617799681465164701211512525392255832429690174396448554263629587523459936656251083731820641045089458260752444897864473851266818139791658536490671737951480959455491017374820247168792786271044501459560934277198881759434200249697062189912832586634936457316362186009153602038777946272136145641815557923530055473661861139615621338035842962378062146993441094789957037034095400547091693415089370140694613714705648366773890874893834374390361648247457418297957791726320632947826715086721479974615946658926532785319436907939466504033893158458630435248888070729789852080129838948993994380708304754837343526076038202745813813399191709635525208385658878614572786055040 1747 194329659749287585639421680452425445204458082390718663957508086351780383049681059673936748515180830708031622794713217086928173593377606283253310722986829134755210030578093951485740145810826864742384603668004943360198464300794846895954717675699990353866882184652133095474629984184213684244427083018280248091716489647474607076926077427377139066404870323222745629357602231622885045073822405641623549460740247138387760211678875632502997857625605043586408458471261690436644556314596553534289309112588837514294204413857348228523763511387691430701126019405076965141698949895408482436408168354953364396400802143059909994368450482844410062041524952946222419907461865141455302847582145956917366482157572322018376006631316518872961017259171533436673921016322644489402961811101672423583978023879443731938432709447567533599193786104801378000072 1748 -582655461525180913235817521310733271348149204696657046797082311538719100436715351116191360965710946075968955988038884869903065104629310372157094679161310924057240143169216475821947428028915101896360244750580038987871940160449538090216633488754948194860600417483884183857285896515711624213410950857440949799019520733646690898266345421558115473128103755154696706786723853510034623130379421034181363114267525888037901184449763018597164701814520295825345208938059245937896033823198103848153812030585910744425717967447860351814882701983634300775101210261448250661811265760493935665997095218647442523559831941586681057554063712303284102690641615139758914397770331125276970372830500206197423433072335707967638660179030257243741818882853826276685656199136132375449238310476636380747965032952830241530717327448075026438744927805009279393952 1749 1746966975550628192686464883792730288707658335865791625731217633910258983813685135079078042826865752557107607319197205407530973932919441733328647511447635497859443859793808575877811499476061060231282517708428658920754976673183177670152101781035419287506568661684098719352548451302682537092696984732087101627248923228841193293601323836850061487183405427119056335271343560781373106744259396171096093865762667671166811782862756758058682284418175014470611888246796774577108266972213614190755178488984729695396098341383125327089270262749383856440139738768453472142838502391477918961587455213193257825293023102674983763826815491021628903527717432027949805807846083074429838507834773107437913700451962316809806582634327120256807706008873565990467307674535380466957115767955138978838394198696305554973332290994373100378408827948719406459840 1750 -5237906126122369215443360711577403328485190450450176377263827957215502221754517659291384280407179773524082066059330135299037154414873320442728807710037567689867715389907493484360501107286224218876308211666357241918400778630966933277307473168624482858026837581632266274538755270848671584071646330793863441278957200103845566406586369241115584356143616157767822052096422664811351252049788029548423545436375267011778435098087593719917148323128118839959023139716232885281784362496431764742174079097454087431555793700011294344799594210852863535080335351893180494412109759528000045004625003916079888585652279816939030800004044376989728674337838738823471609310915849678756994777437041525101443138764440315624470070845594577157305324756070457934284647199261127828727581731414649043996758522004808558225382621391931917395189634291641048328688 1751 15704744238802077887537203732599296101968732075878598504074869660411985530674596065836531965812503604226973641811241125254109115178803502184081233853624917402515994173052164930264209487865606595717086299970517144529756760601128726274051532915635942321325469619399998824288101183298415657553479861032428935873515305851050384714208131648119256350516267748875537277844785259999768174335458112580938671354066334558444765433490950387550952506582805769721245992514464893556973860884988292962122938089725088598075376351634366518396460997109109813948737651601499775160704342004322172546436710111014126579947634984568066004052725571595622301147956320137690447655743089989671924644664036507998731462405246471647249326315080888724211690059158299270940343379079642354051922903234928408965150328445705459862214535403198739332159576560688543474560 1752 -47087341031065819145680896807844807319430222371341482843553247903050319630498660464520149781057694881851765148649800017671138802530967349870421644653591147896927235953791679439884641803514858132021606354877355342588363164062630821414151085848079683227124824149947599214603536253348503110233121980595518949853639213262310314442771298828521948407112987719659359201209279092910263824077717731385656872501661218855884904584024400390891462705298714441405670917843087595173331631582300935508159328264155571646833344201933680242380675352040337658518948581265814400186457093783010384126412061316754170140845788999273725957076436632626919123661255973579506063003023596818519322525166178040561822877488451933735453633582390554171198404816027169270732567276442219170811961593934996210071315045975372441254719582294855636268089613276083711632480 1753 141181440079453477141870389972636798215017255438545826483580074716732732446035915231898406873496431431268041997320792294854253021165296286890437058927139231800484627594483210003441915184982369847065352539210142430487414027560289559242885400580437430143621263965844028221309861122418558098907751928128949001957060869884029100234572702020942019867533293470923897296951495101161635287708205588227616954859515896352841448069813968715011671734876460995457567367960896895359013732850274106554532448006832670403348463163380480298579480235848523421573392271299506535514854378577360591648200864027080217212432846390078808989085511855547867566338073958385546927898947721133622282073736766303224192308068613318134057121163354093214405033452524608220621147353631536712780520839748566341632517984013689434515788215728722643006295386759359594926240 1754 -423302846851679496173943204598686956563726195183188427295979254809177559825372222465538039764947396178471284415000026612678743807473371250146413051823161470945694787069205930107241181275839385989576219500402587823223095992553912652256747047692428988098805146634192556679514572202280043923692056664783433752162020019794817011478687480004637447253909686638306029580768479325546773077569813676447569877768639737126335903860834264638048069684095610830171183603169065353492801162571008163129701309046470353644540117774378850912021941712340838938937875064549041812054827811263190243964823328040773033420605940540637480532711196327435951085668572710339784047281569125522460450340058113094289731806762281099084200020967628757500571271453568939725422946900597630861242334519951611304685784424461539596081590348536054669564851142414693283626600 1755 1269184945945035617588198941651447729594488455301388891413927543479140922963594663597527729483278175892373731391299225091689772031296227645738134175893718324852561806016046498133506037534738945343105451288386562464843265591349679986424503113935932384829579875549356828061313777167178114601975841692359218463747321563624118013903620239193391593988645453612972266469517799550442803381294791775194936009583237775930928504955814805935463900262761210897626233825822832090073595249674515429692796827466552160087537722694389651094409378735602366964195675136348897213397085523709232964489574065448281437462679307861824276509460798127228622515803715910222014701332078199104184211898315125629445344588835852873607839622126548014507869626247579827814680818417410854740052250177453571049995113488898371590195321035624339653662824437205460283274624 1756 -3805386526424039024260744548858127731386663848042034460873763392037401457518978305148623858615865373618079553402728029674115404182673484370621455829202976640289714070999137137057465425751936530314037699905099801467767536069735800187087134905963943055881399797703510079580191934387922991673919593684664741008900710724647483680639271389153306800882812251294019921960143060724989384853369634792939258593653614402207482106306440795638694554195257742775042934702392175046832300077031009887275025877342066721490287422315395123680919351613662369927085729423412414822459525159677201112751571625780427474933361965182379871936265471016484214089824149777965605786320576446155215767728542901759695379276532147213626057317415871265562071111637062576467831508248797133375617210455969974340721616392097333723979596606721098719945991461249261015914032 1757 11409662049631097085831304657589423385853696728221649140513935998436557130455308885328941654631974267626660835131230085556767187953513896223354484523757132009701886013672996265235474025532841002671798863460481362625042333531797493105051238864324446225602284652420085998422567507316777643789532395862728432347688642058874754712354969651712931261838733602627715964078562119464566920550683685878886746881825407325457607134762148468839301254781054824204898328559403319785266042668531002397266776260577229008868900586202552384198176515155856224359402782457957217699123914500475334371031864135342744042484335320128890338524313651055667819776347259859441641965370110282826652645700685633291811461809667962937853826297864620237462130148363083009847102471297877216479261933153655758814055299585314211026340823361881292720358695459792620163215376 1758 -34209515735839313276118775227618800151783182852364227883759361005551247232440235002598891616362421140307240763354217167787098889478368456765245442505531196145130057552941048529042197718193176862959642667406255553126620102415304087688694584786037631430688078727477971159092919983541942525833120169847805214394008437026353146808204234945494232469369718327332588649976166627814409691821759788548129717186633516503121187262278753883718979696871806322851592305519502021219645728707984371309343610487769486908714334004023911629461718659962789635962454569119446373549947767496043920302828938667745723094419968885488480569595298395227141899806884131253223543733558534730722084286360351403393466972509409511916215817277649502541010565494477252032852362226430363288359117685760313417881406915031843076584008186199015397947285307610529671209962640 1759 102570202382499453222427754718852502558558559615331971494568999399248026096583171917968478899769988114826826484326402127861944026781645958487722833299699561381134692174082484333239653647385340975127433443945759969977142933563566662006921682866152625449374034797452427454835736209892100557841885034552202786079590958997718303733069434395984412759213129311172298203510120975038770161835111497898144473247473090413565174316085192574051091951024911844884626077038001532555094902056555281926082736218594498190587791341455918619286961474792242453550446957935007096916569903351913850147314876391230705823652526672653861809599188041013800587904138271834764459578395425754597986518740728777284488144170710345614714357730604456975632248570334815381259765313051634526504036646040797967553629980066232083500172168870788304852493523404829859386727896 1760 -307535771575255462872017762301923100000859954028469780441386710130586269154357612619954354064821720046557479180562740925413340130299287342579382608705974196254686233296950721492332756987075252457811060388466917819073513216144852997392344159366299661645651580469407079363163738624773076502120242799620439830762500846949408800454208753015687355755890729190372850920410743400727039854547661008186652491663020169382036036856089356231982718208016689314709620033369048365423429635036371243946840869500871940518418353602989621290637475411360491683588045112781107818062958842204308173945225843655094719657571763793714420051689771330488593185038590530619578505421593253550855675652084096251809528299607292838033471588268669204824071209002360514211077281037710201112531975965695713013873669303070818138017488526501775197159657682184065088125238928 1761 922083403700936311166526851194863127770891855349415355326815348943495457771157407514684264317012312234993463982607195960353455927302803616592356714348406448736367581946564343827096511579646412820694150398129089201992135026260547317564779762324850774269756016398903679180865723985690995985914186247584282967873937803459896914479399327610919499370302697402140064088454699123133884402050908644648225528665954851980210263826203681794323019123608960486296715176370586179375188753240957789989673933603957694977396550100277483056179379390934690676977357064775183050127464161291198372439722683263788590526019984250422680539718603122546419557297268903262392911334447970760343489783802192613980012264213401619386702148696775858861721161837535091358782571726606055037252270365730483474273953283569208749980911578815736444478633999150002437460847472 1762 -2764680262061320392674665922169388140756879495919955347441297099017302215326347663961451173885797982711390732247510678920855452703712095066093882248525897428305465343600283444062741697318542564660458113821405208997800482033901516162709836256732228513318456886853239578383946435764134808055382886461968085652257669361906149488759742705884499270813455817466234936764645956564992231155524943456116104124825334553354966415318744003209048010538236888810333296212352913551693031274027960558824031440035002359525273775188745397408150782212122908648855632785920624361959392663460752263506115084051868953339951013727764476366706578254357628579929278851746972793808598045403984638853960575599460372629179756490638757154973046509627389047915058320294839839978526775253611136423500549691194210216398604827821663867769781413585728073618980933339812000 1763 8289336282051128528461874114910598815678312544204698789889220910610016738635889819455604597368308642434720028735304281778583053313568992920801055907945487127636239254833294546407063308012374360065332722438994858061470985837324682039752804567831287533409735169544086449992932988910502890176264286918867442290319932074325528189213840013219207683221739904212432147327236827227764568285935820254696384800809256068652497147692287097423837509977355879039884650499317878818444337237728837216986013711678460299317503075745489409505040830383961379772781697175054949609515577572136887949596866859527033315398858960744781382172366825238573621079973747494467047893516847343215749586615802776777490973507259579882495114563300506197068126570648175927797226376652458216506958954788001618615470020379952740229733993447839504757276474600585379223930740800 1764 -24853911335469625162718170177869703591906233019443680215263089226880033180637880530102433512177428803762604439898539878870139324816024038298252145519911384023848111915427037900196688115690163259855751002823040705378185966039461589177013936144705033879934290993037796617920987856206150672416248193601978402649377619467748139791809523713104529159047495665181152849894419262589368935183851787600390691162970609607201279713237600799359339193115189038967032172076356111334138380320834444750703820012886326280236073987817167315833368991550121289705105245789178619200085738188131946639578463872063681896204085294862737215064149105212262499566860224818338413206268289499007709616684966596646688079793357615959137729759424273127911343925369691144415039805499079778038993871164212529660306831659331840850040215464496861245246184118413579603570287264 1765 74519489397906660827821278516309615528820274866230003228992786509149651893447968138981347391752381433151106343310522968261063629986628447974136177955451016574619948020645826950618058644890846442581662496849592868476691293076957920637256515624803988267768990331533155638548366988692889154916025745349387935875640998426811986276632294328469783744860819864101224295547459908001665951837361847014882457583252388691959870958885846671288402136436660471799348299984519423916292520652149269190887863775185342532164771276404351535760046943740688505866700956983907583826732957131499150762749850685617811680132405172882405773897418932612151640609599689232129546133955703566461359031631891930855549338998388410714160549542942464242457261328287385161168136192156170247162925310168043419134406351696697445781878914486498697082949949158089416396769966592 1766 -223431877894629540817278408688482114510251050632326085559182788542439075184488670042982012706301732552964387365701709579242543556500111909412826196078206756943721758080022453965754598258605340834354418414959566386514201810216586743926542044299737892343055947794715775258274973502337966067542670623796720906263600841828974783315270667309879674365253703952670431848767723789846444629093335775732617561100408492708905728611144220877172421332546569952825517974667401241035540706198368040128507192947120090374900329370264027410575165752845990365968002149258241386755252076494573393158563195675652531995029141292598006177067054375680708000654794851651694917913194559790578247401944481256435696863076274021753500961702114150486986244042526961891388342373328589840778149884707698869683309902564104994314892795232207428622041148980844781706897639956 1767 669916292634831526457238828088046543675897038058892813408347715731659434254341241588974931136381765175781168230609879655250139084514766777628270054794759138815980687214464607306490017868755572009286762174564676126628319858815776213538664261856259962441149072674818436512926321231118587564143219561332782887031441573293666328242390489761031417536567132734152771892909677780762005458368134091585403417492905599531286106497963596136624939409901726991812477501558625381386704408918727301130307705754849556379987205277692769748471050198823337247137829485958897549002573424033101799329903376725942594326599863358137473234558357200077907029249067210790853480562170806551063953404570630779533840474159258261965348500488171247663603842794669964074400765785148662265097284785696780261522161607232497380577322958597010763727548827865103363973214499168 1768 -2008612142113824616374334291682542266982992193863230092690979208763306934944718847094545311059931978052497722166551454780815038058265146316859422828318449205239543904368708644418384380499023352500695207176112753476955160391166532640253653423133503428111160200367201658345600921293076715315341180370263055477462484038478351360867031666415852683462297720941031585862168666241979293515163732363967320993286138338866146861168418900048871936385381040027183821691871307930223377885067087493092864115408051145750864039535675158009596241316009779809882185192300523195317469793476926585130688745404156470387979996672377729721346575167318848570307722633482571512469662883159089211619267459386596260030900724846963670400251447894816845670149543487054945122140836427995150497762567239437270908049885594792004028317583907855714590855193566531981492676480 1769 6022430074489387091718184897164615140801464441068723805332365021639672121507512020909818162725765523793356652555901026657683980701547957074404962510684598408474019711007139994344324903429519424343520282002318849316998400630156749080783141750310967881685468458308444090370303723311746126643623301686758194602860947054883649303583231180706434501460727592917598378413195367861762675412339421401064256952170535754293975665142518411170574568363859335415937721711298371645106139183173838479296372778190713677281479098660909054443151560945103183855982420754779167734193825447317567037194195818693810314782436012177011385791545787281456336517666150124969700713985854810841802257748710206551387445679940479408501723349263436788094560264564411081489568040919111880286370455955522304289601293319878756623651967889760555783312631118302774267238686251200 1770 -18057082714867331805507574717091871498436933213984021036666023259797593191435235194897403948918439341678725285375235451114310104849217518753597252002374668787441594692833272288127306362994609935023198947223901770240288424940249642582890470773390003699494226614826504399771300485658438810224694272345551264834679687017100297657692772811304546835735639172663104290530411196182132496278692265183868933132863860592111937206164500808804389206302038204010730129138679017230997878281210310178608238706414229775921561150523938661670532192829058902177014971186923963762254989677579303026159282583646813980435744309018088579593371812655427549806333292084211462131563839069523532843938730339674502572599000517641995930470026243588072377865253030200959266232370312448781371600372572988920492130346514716500423745116690626440605911879597006427618453887712 1771 54140660200985619360386912336396294554884311330465924169789149356027792121129925965502662320020842972509334424247600364436469032608325818510221009673974868018811331348924153500822132573405634531323086623240495990951965859081155054836334500173179514197805953317181670447648563285627504281362578535378248004670891664630605635551862576865063322246050956525601967127451430520455744525827134911420860550500004008889957304666704706733058564484992097390828427141369611165986298612047041604985249887634993987835120513116759081341496000001020320604275040158575290304627950251240396942292020774494310645974958308159158779375035121670981403915131430138983423266554132577325472802792556304459912275281010916077166999400024631946416292201481461767179495647575255433778400110725712192906402864411704818971376080233084158599499525278608613052514284491585696 1772 -162330320343022909515652181288529070524887328498174636068899407747503193871085381859320341369227279183375899433424097480954266348898439657869528343339632321548501469219432295457036111942722424528735642905912390067679342330303711515996300902607281466666446405177305990456183305156060344383114774130059047205878356328545376829394495412462799904680174228002552624914305558891185875093521200781252275454179752426203353927592665148533992982012539613461248081762830665868143533089203169290444187616521014587874633309937832515761674457146335016021514918163851461777881955210239909414195099490403688119910393138284445863335492062442936731231071952732739744940432174744604364222265329827772654364026142812337301428258539167769954824835373985775681697707023562829765625549071052091937739692891235819007865438111225441335720917945094220045388789567636656 1773 486716290436271735468249856587603236836041194752564221851251692941752385007721314136574695272877730478751427742855331195010084552027132104475134051434565945488907958471800385025157344098991770329813128983547809136933662621485916762005829440643151876367077884897100194734952312582976193311132622264745569625746949939394936957169282353441762150750031695466198394836124281480848342919999268670692101700180239084995504500328599165605313287832086317153081951610992798857673780923529495849892779446708499251045677303196854482516697543156380648681071553912877355987289846645497338130298063195522628708869478997219557310521189363435208426226433311608312983072726823674657029568848048705681014821194408195899622785575629455703103630265399390351207602292458631659601877602395246730061795466422261173177226479224416456437493111715945701683156931159995040 1774 -1459325788517773033233157264481094485192166355630715386711842026356922737235664977391454793774766994597789652854705471604429898383445499246732377688602286507359358191156429677535970638817664727386852329799036525816995575808164369367028752420958807683425302857817179219726725676791911145559140032596494749063894039869020106919494595737292408613212750049709531714844050199096185082295082361927514819021002644697345596638809367166215431310556085443117058849027031065244403287715595905647935902179611591397561664463721857010270212830820256265657151158619555714684689471432044751413139192563513677282601912047280277862651219511447823407434386700384107386970889315302982411850353805499187860853794448217943285931772114388581467862424007200496362980013684190136052280378809968684893858987508573793616208820542313149891317874682873561398661726661315724 1775 4375510899431880610065838288207540760671948926572770303143900430575517074686314935029477415475667574788414947883235222466916010815040533516118148765488095094178312277934940137378273656218372776987508788276322473463690396873831421843001138244700154642923640455945367778808807916555803446008869438579462002545376946581929582549605768176828280923672256768762888893746498681459096905901086383199004995397056943706632825527742792611585343174048789500175621803862880051477127054758738121282669905144297195802217393085697018015503629687969783668171188048331145898303765685346865454517595871618018792380706334796472949893029951120464199083396911991474541437188989787239389520582194363046308881851095243467265240262210376329005195247620090175024645800768260549239269221389396974054934503618335879069334299391484897683777871072912561962371287591937449824 1776 -13119141632587142031869700948595244679379576595720721770406120378837065553324677381211693264306266799407831980562065067362797160805231329376874516991117177013794770765767768148389249560452046755325723140524446605402112254140288469208322669568146578532414631434633492917881138601159714724097539279524569348848047432741427380110726754246402362566753810413098188828378437769577528729686534341517286937212459586282556191404972058267825118863157048830505589872130962295189689071826936515342703522029626802239819995851644766273320775956621655516997790921721768223200911596928626599650721704069765791300056181590257114547730300972151493888423968053066580654505912027783151493647702818997715580843070888586247826552634101022318943287829946497153688159415938467218090998871605825502654886059295819394982092425006992046107516748043046700742867357096094880 1777 39335276656400840037029694234167396540086879066966801121397754292877819509349398473323523754768592857200297575933980123190198802909551222802469007613208958429655902442324518117398942970224257238252927908111565286202844169982812022477176805548162617006587032236199915738025158394473247073715075566295388570997409522592191942166545946327986374651471188453003460932808281618632005105104026433091786607466507977328902300397124992667459683289493197673216408731969335296762580022380889976078025737017528251514025241724259911534986203863431229093435413096280278967587313913008540031467976392289167252831617162843925365526816808750374552817819734982445582137925780445216233872425748424242943096348917654642471102463925943329267457398483783208697749159210037112211233906942789126433431382699605785413497784925708175533195522006758760672516168570071650880 1778 -117939459986092732416988357684109331245896036167604058930355133934382258607616222306685998389578947425047686376436472461601209121659627428998853925526443733064395734488206977549973996048518287591184678671621346760825288115960838521836799522146937520394890589905051603374247536220999370163090589338538085754773447786804822971704081237274744298800333467740698228477390860128755466375314715925091290441172077630562642386623775771332582224701246846396112739273410724511033608225190915745903645991758570983930219617704429773051984725964223282228107247613850754672888734700034024107711903531719156314348769398243320912147449543561052210053884065745302656785505165210644213028348835053400408552094349429910089370488787391329797773162951672822165282055949947443582360875948917101208073406119999984374156899284876421354944536202498115623416570842036073816 1779 353619493853748529911307419835322750346042415355817903504504937833611561221486750862205236318164196495336907887527905626858262762750113943945973490027010046186333247757220920883395893717142521647767889845097393829253562007046156647261095363199418062836619677657979343675231230018443305480565038522631899615492732149981408505379184552908086615964574883040407167340305142173570352808279198844540159197983059067690351034430140532732255601376540028323636888617417413941047747216378624725922352789275620756865545638502579407070845620229261184312148713686796234698495734346361492729647993234496696517351169093568179517040044787958545188701324732514175792215698736207627776359472573281440619459026814460571571073223195614059743399251874300393165948276892494993471951574486271362339702079626210645696480303004155290385199744346617171148630425349826135680 1780 -1060262493650256125919464999809616583481364253232584354496372389448306124853412803006510868668563099267198358087492377713787948519549077594853741863075366638481157608584431491435215665600218897771987206799598197116138348557081650576647452782806345056943280460483503234379050041914849394016727871120947442835890287350815043366971184246556437230001649522913850029266971092011429760077407912490624061595300891148462586219524528127322886108336521439816929633773690737675641855572237049978097424004744438021107545686937599242279129722055199775371082127990428135218711873456742043990187692319849790852476335489450404347239903946081072137322553967838970382470744542043183266998902829098021737245734667532266953310451721583678186346557338142497028146484735389097972721004982915394007152496425287651523819743381669536576025109115408400952193507679918951168 1781 3179001525037825779006144356531921704542664296609770046608999752753483833080979431810650218242631639577113549796299436828538823747553101828477811088614518725148445609118957981057861681249392989389338396580490944750240753113316122447668387344293027851811969488479453830198836172838459160050155436151521249154213438772236008747684516494447711851885911539786613787920059310129722020670049552330113693946606826913413930607670398691508222590477137784104295465274267386080918293476383021048143060364453657461074818202170016219321341507855531062336784421582984005478728356370977106406179740582215534458632498353883259594516244245425413817483727790100095315096363312713694022962012886547027793632326872799704302681274625774837040996948658227799173453525668226737983366009895698198455257120512591728725203279235874574048867304032531830814816951201489531520 1782 -9531652720694221738063877271015745043418325104818182580825974006151438900197347420967622960757789478260672108059274910760315900832309889489089194526637134426749800723637818458356989317012068878960289030824670660943061921371744131446628615926238859602823430402326443218155096336406221824998866720178214385090326825679044329258629838176113425603045132074680065919672770423133055418877707496127832472927452455779108098337139697013692685699237993875048595202167436767257314485953988100484809718210455980202010499946134913351669295278444464920092970626199939288980100677049457315184260098477313410785953600648531908589733003534589370272112477200080687662573302440352438795772136962769263238743834416059556437766653064381616546338520329535087698985406430547104885355694663128617311120372722060693824521180394874139659966683221965880110256010435627570776 1783 28578920608430347398591973017863249019693979815119463868253312976380029366491878470270842595743770359383933308852991403771536066096202282225838942198206461382728230324491181984507271390211172308985813325175933456759175003731544658841097353192188975567411137930923816850396604046229759885835076548554533989171557605204807057889307411603759042778395555844778257098469226406096082035513305818451706337784722842734218672860543365466172349917418980112960040388604168217325316503720102885238746558935405314326174010635212108793887707812347900952437643013770976233212864175137628737288084723383248907368154972582386297274537789685879954055214062113019869773235898788271341275411163521291255470629594752723757861849776206699306186281598453580141868360383026363647299704864059532486281164545540337305419896814169892852212044116534784977161883230080554635128 1784 -85688703102294802822347793538425178815214741048808302820228122819874875045608216332667453500355060343242522011801934427563871310285081842839693106400339888977698040361941329840319167413811412937648607329801607657065486039775802903666496492278597999052736646184143215433167844755203467281015596669404821921568756519193112641619902099029432242052487571868676511894457338590923734757825489250503462556508117985305681435611573129074854317187727494904496198486960656260205467523891117372382818220164917618617895129561824839204026389887388520252224354824299174358961058899942854809948740842158191958719987894719384263313220630741414049245757724342554453596909876283081333432532189024345564084723349972137958525880225205851476341119381039860543154467136501897874805956858109242194319364607496691214650788474687676893422906710136247254151736831089110689636 1785 256922094679821728126165485163950452111501005094242037363507514471692062321621946113409642091820886810663292889167480703821758684955606735505903364400346826783551771438156861235511587674352202824815320128346332874293827050352995596875680239033645092958121305533632766945834344610559639713162730181879331610216238034017668827983034192720180033313677022207930919696994776548248643374723819870417104539177281488714849884253859599795892268417267436343232363090157471923484231896468622408642109821420979876186058458634873226787403948047477180158973029379262103985639681466866337244171923505788008939834883996536922660657704558648861192006374479454199467285207505468273082755696981202257395445040767721384969390221566207135043082651512696158013772600018096972566825853486681033163909542078317315424407217453368595909755133615571581803538983267748523353088 1786 -770334723970014196033379716155069804623229497357035895902341959684160690779555163178784229228275951215622583102739002894157624724488955245595807679934970468883493693197833142170304900333793978794449070149661037257471133177290196764428481343799087050834680622134716386895264790251705974615893852253059250152692023892589370981998403192618456930792127913730946290580854999113029946960608093732409627551676563478201579580167647343636086501069749128086122854513723917821420914643292667312828567195197736406005309440782815397447992693382801627068960068728041568470497053998454621750393013010802540595228306924736879659689627563622180570735041927200947222569834500150978685020604440510852284517949228737795295850528040438813482429692675082857252348750694462948429205692962069625244555532831171615490573365005785735078002310260244247487038932047443829404328 1787 2309710940700244019220396485259576951970488890228874275458728718515799094122471496537171740461724984114888528407652813378229744417354125464970530245714365849064218918944594278538608649126171314146982718445374279588992910780034065060888529960870457984539574019808511696130290288846469284830419283923834058376118558487125825249886650423083207742128831204124460114679474586036717658542214978297845990163336892622386157465326387504600452877517292313852281988272736310269039835152080816449264406424805843151051499237811549182059118313028942864719586858969135814509961657955177255246422529381745359232697843091922762289468702406157717182157907382511845916205958707721607118645051185917989361407240046431238545988769014605558980045521708708116860131064128604654188005190588735232381748532266688379776529243196898956572479041657696279102770375902587544526632 1788 -6925257468173382654944376709998093981830979273219795856115349362395525136236336517301889094303863333243801678296099962259893545761429231889097881793777804987043220147909379153940425597296087480504459929298462814807936797926041735341959401073952195332839293243956057719773202594242685590590535671764918560936449436269284982754274235412835054085879566043238943330423189740348346402374057325869548296009870850866114200319695057838748258219106202254547352012130305589550292774613149644584567401617809113635536727387115564124067244323482009216543690615026026889402842682181015552608264787479830882275892823928797687773620662467351467413360426450668134347267358039981206506353465186598552320851875577864792820448313830860626886183743678936801524111768588761511206808867893322398871853337807489132453783195572880953157902038637846745727363101841298435805760 1789 20764159340012311101800803058932239306060018346311338721186547780821462733801961475018073282194478993582868754824080602326477909147180771298558433729359500251816563931462218994821935664559090690567872029489633615779638336542922229387518293661643139052738942962873277590197573345733798495208291416068766439834049623336190412238081050170177322591759637929532527682722185448422878760388174117364034130685828532166482152328029228751531069664119962148511040367462503117974828210593021671857752626344411612855428318748867046112385019468107595356783183595752158359286592143595928337690449155979100398289256238371936157574916232978331227188734278609803252023667095526152379703280244954230868026558212222891900243229386283902294620498672801091472029898213739714171775118770396103265732622495497568033508060267376034610707199791492861518619259896948750966250320 1790 -62257677752986633342661960903513591260125205846174835148943129575233961168891132534313966092479200423776121009575888599266037395750234189697968220014230412207541619340870239857658842855691977506300429710765845595468893269399923801744586973230189233126284864179743508841670601199191785767476480463710094683010806887399627900827810612437621056061437975847933562052050262179712620283242084071448475519212760744210899280192476464077603730407350156559415088646086431916134134207809345469420367738459598556453869297911957930736720950146715337952849220867152422896255868844889833359231500967184321231452315586611510632804795967739081064247141561876534119167502054085022970663391145831520763524356839716052405930469779637798761526266135169402981410080081700817888739280900625242478305771744188547872098432670088873631205868213640584198235578545689063067175568 1791 186668749041618213874983098856431035771564687545482336543732331557234154928501050647273030662542326228742473378795377877196326529971388943985532853979015808796481572228069898400685642733146800228270970154557560495626999919976320946604373001812460179725376728445127103562127933243807866874008207755512679200317159679137912801477020094243453417671648202291124080524572812900645879911228359276202296782899232382139882263893689900685874792106083478812493724710504613457572701853019677240972459540352524499489252574079010781382194974012283859765251836446234227662129212788407229546541701145468900569248984399679309748434344902132328980128909461427317256629112627264784344364023891424818551702363522466932067704516332102400385938963193454028961538391866896780295607128251427659269782079404574931219392480069338059252501589428323498033176867927769452973203408 1792 -559693743638735861132971088256475421428915773538993635183858157063068702249350527415065844726473168988299837870685025298089208953982295087072694210060966484745254178337845738898930780360043391532645046116315721285158409916312931052514116148849524858071679219830171834508545415914609190130606082740161621285325948078129467345053587592840443757338038945820429511528197390466054862032940833923568605253637039949351332256641069105143345412031535547705717643859693588962282664832085258138135784258681607849432883544037287471967552060009006811691665089421994138403236420044137144822289356723157464865246832631697747876279660001103559732620587216696448434556494057165675181400795370002196669598925553432853436816792230132981443709169115058451009847520371035936990167174028843447056344087503061875254965487444055941342877492134139525589436007117859952347215304 1793 1678144766202924701311128037070168357837061460427010475598673425750729137363362206014162845091756696308477372221306578919424198179926836803180593459725463369766027028859039984562549846746008518058839803637096105760742672454042564048140484336985524616281844665815395305252615814811455106604650474518186768561021916825445631035698877244344799575822251741623329087549129487532354120629721094909707095283632307176638461913944443674933416494120445953696924901622210744184391735175027427466388775979332037036958874646725920125543558720638038781682149666300529568146046168955015270209919295451073875970829800471968152068055513889936977022137365074772994672335513187729623642176596216437613415984675948135550681732363155055213391612851186242813229436988429898628509626707138499123331872840668659040439976938682358181074523572378743021281259091166034545381591664 1794 -5031628036457933092727178211482962985956272907266939436034149585904778166040984005657849466972441064349665432094987785957403992201686987271074923199477852545134592747063977746355605142500992095116220347694503875633798681789462069127618542502031848891293223220413049803207257785881168906592204516406536581989819894428133806767572051670752885684697821693529480023370550453420586853326237329720911073316977803959385889986124393827966464972547549205935567079735107426437695606765889833912108319481102032235517205704333245089799801153738903858734663258625840342635253138008966636142151839411791094519082054545343251453852424643422481841435955471519077846795441607581702963939772258718419683659456814023370526772652726373972039644434436561495338557237239207355153331354501648082416835769204316978544501297330633395118541239697019404268643150878460494190492640 1795 15086474703184733094739650771142789298282262276830455735228854078740677487260487976852671772281714656451197412554442486920751134278261484954275897860495711642292132682283191214978198817236957914159051761165359252735991367905785435122475206543696607650663023605717567710786329472764596688177852204623944225219615973154437965472463945455148763651834917189178641496256435955604233116769810199753728911750403643960676802175666566898273282432101190169809068043163016589918400796946750750431819319208067454966799643551095361039496605612777733604459525997265540747171446812494195774583547448854584477181771860844651849538836672781010026855838807917332487480489234713310828252815450219862823226635312714928334222798977052991480638158399494681283790240750774917202672299417694925837175422304813742611116580848487779882182194826761215421796725178854210942727923040 1796 -45234223984771596723370278063810646086442083719783966667153329183751975650833924139950800386267835982733684892319416922086996023434542369977046609119582075274912658404284512635110022622951569247074885152491903995536366100318849982257532843673611487861258564653000613654000213925855987286101188263864108938088881968505928977766825359841857512397066274534369145020791151236597324796105472118972065807224901794392118362870804266563188559788549908459289469112904293400070400872195796938744708093801020706664848463026805772377663195150512999283023072941226230423512280470458831280271230438241478075792566197435275499744545228401762921260757196285287731089420560423727967101505800552124605283272107267508286239815191154759105660950588873685540606248264792509430232607722096365155124618404263074954351079158445276563233292587899064283814482281981349477567093760 1797 135627155720617341761557628384981503123956564876013362494503137252117776742734103097415087635621090859749078575301624026825116624521599493286770801300115871775864999155417336715622037781003369562181124764399765569254279659720625322428262082200010404338598300695808183844047385994720122146640624577462336649094544266171366350699863683265402491260652803111397302933791164642619023929558310393445459415318737266658171251612628485387648791146685991760303558284528955486995973775556348566069026767838803414017055226248161133885958633096507671886501748740024936433252489290953659706161118208272593198403756794233468295201389047217602111789694790169273946944580232658218293867899088698769014259172128892157967605464256938385309245351987685005354736493577566593475239702933907110011404287587048920539641039404036262731958064711647341151321449374893400174704772176 1798 -406655170461539538062601320702689256585789678112674103007712131772061698787585956506209531392454561081705941379005036222811014306338121728759166512685720058255666412929285240397062517061951704844114818467674714229059967544801941664744583362146972241262170989461124537877229954336783191597630482256451310831628858809193457172760269808945375322795427842921881457239192529804426672972329728215275012073405624362933371088678353817977730562081018911009126984076121134149581612680371568179614948385887330018044710482471275155061969610248461126464541853690752121001298512707754587327857311759587411036215656827586283717784213628743141999817210230274078837228873280181089614136773062342350389723108535811918902152995438072421123190498479915071295619811350284660579228992407437677107997655795120601427334835109568616044490073711574083454542480325755511531073824720 1799 1219287376025316435969800735892332323526264326703593169329404801989161091306413924065866710578599167579056057697806095267283274690599126517469118493288923843374688511028662916454560987788864644763288121631260371623985250103758573284954020375442339226997304234104116596614662798050366056407792563252528277168319101954857981094979930711201419950616196656320527282016789608540899096171621208445354872220094462375576766899572562809435488548757839102134179793293878152913388484642619691694849566379242338863200574860540027803411678139560766302068033786755099108913280994609557306640119444872825075074954819181494249952028436931070012704115999709361065601570723891685285088281324282777629340296454684702686986904017055521514318252908808773997791401913359822684454823890856935452622048289059062924870139047283378578029719589332840341535873460677725981698439854080 1800 -3655829982449240447182785873117176416706249206232940186039332064630834672100397748990823687218166504124536412997255275643071018613979714341544906949044623323718441052234274311169592028386945826548592218024395680919249108227769455566053804425701280448946917195255509595516297289487680892462698035485497284376343440694649179983114825582418924151930896307867714300580340842941795790021244256655322358539916563022771006087218400823625498302775774540541292689131194328201055731494648368152941360039750895745698982418886656603858984341443930551962129094823209026143869922035970064331422303792052699086670947524393768873666418249865414169385954841418324977593672297219922197957723337002076123181954226712096188041311364976630866534734102002340134007498614499290955957692149993160240167108119030846250253411309442214441524928838895080155191964171821909059222505072 1801 10961400280525207337471984294743338506504023161386938925381673042202391576536450774320071022197722999596055874616978616586664908670455556604298999180922246500877058124411483220608438064014162944676511925225839354227620868645172159942637725651741762589846392478833843318038870273866450205051954131938748104182262398529209090454647450385931255091852770717648893516454103582390725855699455294802188082240727062922245104314813639337906715765096153749391729613115591989905981651776044102293897462102339094133304001980568345455323975989799204440190746830289733299508568897125675931043961094911666180199107982991434425859684854164883162516569767514861195533054742104539950507697346730956466767762297501399891729574092252053769198685644932182011101508380561797261888632904045251025812044875061396192307468947349337322533527840807921008866344619057177312201143788000 1802 -32865952117468199358690971778300920061399132708642414547079455852952009815774940917675551461117812079254988840485868737745699501413136166666496943715051552632762899581684375050470250199705062369637732481684356287953293869750202652702592470419734041771886824951797589038492794722364278833460437388937322978300090865290408832256637166723188996260422042279387886608990855524781959932488433383915772590647418602091504050284649330378858096302310493391617669040830341466701992713276093521031827953812761374644587971812445291342572368250120002112396583270456109849324546479411282465945163246793972767383069384996779677608193084282020195534935904216242237601251499537899146008654671991138090123828562593358315772035301092166937192206568884357282106491326109007414312000286144181696778541760657514068749058360828407357830513061583738914199815078349604915672384380800 1803 98543170907949576113745642503324888437007050151370434299229915885223829763771120688271786577261726067915956556664784468249168887764511434830328606613182858309881439344750821698747738535554945740577693730441281249404052501314251547703946142589618541219534207259799093922402689001165441693670063518910242939928059466311675067764492802720776324893977571027382648368388555167482681860805585620326492859145837472493993841286086677774891822427312011161336963560172285393447618743004935581853457550314372921135177242430966340258095577825100002646174051787113858597745087772329495901316547016572034084628553264134104456924140159833747369567581481981504286701050071322311477743856751380411317760997975076529995543710098756583941369597178843917574654878120848808167830757025623373698830923737422446731660113188305036527091040323463271768868295367006807530114642232000 1804 -295465638271119322172533359368339424365726792831908358716482602562735972944699551997151936583375097728025171294345797776474365029888160948446367756746511131151967131605186914949294078569188858930590213629687854921300731696013739812378406144826633419876086766667546174626538882930877979002805639453317906908021548588292600023025577366916119257955390621777778683494796948392967752874222512538994456693525407366252778651616653459026836449409913357661018327251238190847313333573492812550792169586782411039854908922834839246642704592302922665002545084439345575588408578019037101803917244477563509799842844839212888856922746890801421035400473363858389486263384670708721145714007597751096195873758281541797657664144236205939178131517520486338316203784948363226807906489517380258323340700229629408200895742646397724768168023129115569926355932096658511220496713782400 1805 885905836190192671245291158394156767128705486319273150899503515273976224696240429589244476891537966151840568999999699482703193097925056539053596841834968555010773471605136611471235209538199503896041128068626410434393107999349783858499686457507889234553674006207623211678021293308538294938052144443964826695962670891877867769869487373822735414988683681474425614999357941663568686180217306294203877908786429177927998926620126604018376511095840446047099671850922811678379229552765146640851000370610154787401950755084371636215023236214901796642363622354291735992027445585368825759902542097954999464612782086855094448108967429599623618326711498523803914436320683076117739619610326015878298364495464175430305933078910248226508607571140210054811714695059237493452338221083966914559671816858790359732913511740691355864132180411440490038560829092193863199609333124000 1806 -2656245904191524537537791596181815555925769772103468500620604393803201138831750789715259602639910347016731274161128667053620039105904862214271997175269299404974162983799454457982690287734966951050422319209087493079866378635924185821581285806979634665065417908978006473552871153524770136815920466314545701306001031494750085256834592541113018976834840606414183114740599808476314748430718003091425248547108811737807372196925794884141439394189101289478753291074175864591494062054939788052080288412037048182362855681797903217409828633404304268418655236108664495447381468929863857616302731719285671161112198844989211850999234435081372014966392760372680388972340678577120900581104537637022774091545049574775003889696636141448937263124276367047127391835165242158973768039735463718829944407710501326319181403459386202953594559145415766311475758711454112877251690744944 1807 7964327785782888735129914149481503421143232222056774950947667186289841599441298161968609035474839103562064218818480972936642707180848114818442546040735508675235204784850826924930944094603237930709013904523982311846550104841968588146833097123528312460057794261672849515057806258880578085926207574151747985432160259346184815673231777746403064093243589599088015559305240598962187773656685191338872161941469586051710206177611486819191215507887065880484302251919336511187200101873087884438641118439713317388679961270805543569625374915501427607335471524706955866735188629515393787752970003531421674766261563365224686944953058048614214543285793189551297504160503318523261029397105559561672914737900108586307940574423556389985135728359222559377782784890195141072083110630921542547907239770763411090962950087979297569939031039898194876373235697540659554201721394152800 1808 -23879768211686415836913310068771698034301693515359389938654482199600238556731901181433534060458574546686919319809173315425630594926646919486049248941829199407328564789090892013302349522590792490250865252447183690553179268997960020101760077160756074029852490427283471914340911354751998785290913307232647029329502636015303034161830457501798125248602599124256710368912449826866161460726156206995589596175169594018982869296920282105550767175492899003177351408093517405146220966883305009433809182226676510527288057511837073721972211478683516714340992318221865469263291269621274290269567757201953386016191453988950860051481298434351530462762847152464602278224133840729344586973808846432149802447019270237739771985687570783652368901684723880973985177564408752240140782676642098804795419411825094192091757271146373736496757100391532623215492509074433633636011115812800 1809 71599703029401392758108233174691923791073734454012897195833007988187779951196148152623266303995195324062935539328333920878175979481554942671272043261736637692288632070773354494279681487303736023836756843158388246302069848007150441698146301006048062762808130501705667033380377660682609956560483017374172187442356162380875432445422001929106153315876449778865891122709302300122752771132488262434537296657888268634031555039522172548649385187820537542463354075712642167737664597436168194928480104579910271250471094608684662837378370509010346698782074851469996274579531609623465544345268483904154958419764105671077806152262531347599706496600489273052048261416609255687423963748642665197767129431869478001249679296647826573554435865836865246969266918868129274361009089125625655984925308387503414636547882176544013302159310285749510495604158860549931533603298633985328 1810 -214680435547271468783565404109974072052020528664048614962312560415411647400630660786898600128056312167784282415433628833483901127428949543578449380542234658981243318369108836928428636150053798564288441650729598349547697826041328976296044185392167313046276090736329643640969784289792554825554553223916924011740147454829287829768676908546551985660365465718179663603836123526390154303279565635487422049150474935843585220552202668741171044231599958819906561355998585812285435636835948446040608305161733331308507412510628691946570504940784239808730138834917952893686960707629615983692855886553948961957472250606920922775608712414657007314807588735758566419098337726035933675652180366435898763623108098767289543435912098778379221419341232638465906939173497026770688204577302124680460464418821355776267893680211004534409576891907629872566809748165207455097428602837600 1811 643685679194745486192578765498155279537532562476965201129407621786684287899185250178276862890859069614063309506242189158375252966283377151646040936689306569998979137904064596643493922857422488240798585402242804548892324238213371806343191566360832970646758240032175574252051865650786069962872017673036387290860850734247947496214199676094852171251123400800505562324036527193980418479739393374211320666420253396814283681721954992415549773739870884444420688960064896263355558978938848360922465258236067987978420702001101598926204997381114000332893959501260634647393348501534866113770823029753504290730759936542154474915485503810887211516903198108809918162043285048202179508429679423723566820233144778272851649948455371691305555578550153698756451063513634573880501741422470137001401967712494859829361835838502410946695966943584945721833439493475306934183200721832904 1812 -1929991332817357740885364477346290084838528924910238376234035104396829876465934582902085097177724793164020949529477822128837058148905953678196986980702540063357866256199107590267164725653629348020010328085201521586165561581795391293522383984568656473247150948175943650613354186578764193216492092724948505602233444833978531317291251015575790202211563706704827108226539984682613473289417287087246194912064700168262694946355067038517485535758298515741330487121212907048034080427932570344658849466685355693107331299869352199421385849448306510071787631762432424488409061756451299853855272143156599938078076736184756295942183051702022132623466805532497373487501155463752708322265940490391500713285861938429899416827542582751183062440178863341078655892413711877013672621165670172808574274364756248362240717790449552124592138493168657970379417487553216426072357832123808 1813 5786780411028768162963508714205423552775644366140130067958199022339308995294440371018055481664705998698079361082317397182767925039962914613722460687864869158529156629177247027408884417348664719159832401252705720541862103010832734181791328924498188962256763681348278921530167323906322203157667410950259281000408718211531878786980276073177052145185913022419989056988125403604350160397833630781175022361822233929771654566125838070259815643787179010236962387953721866627927333589478372550841291364583382314429276901222258665691238418265183172325338469890263146231585321139832753882157001964673119930844267074297063313098454620305378191127416009914778188705539714837643311532209236032691900498058481379519696107286196416545278130377710399964716708290667686561925269294026804987385916485293426304507469822946216869854515477947998137491669095060505625761695070671450720 1814 -17350771033950093736691578774290682857523004248862275325041149108326075868471037033057995460184308669745784809772174378873800851318830370774000255612622394351290012627395284775125095008797898240082871240580742234855120164429944454914422843451127701083635357035751537516098445465670609957538342363924178737244334629742294315723476141985672539480521599189053098390826027602097056517311916823494383101778363357411261317081123722857851781519494217999266030159564210371594606263497605129738222458255268519843720872735156571823339695441928398112984077738359209303722417358984563321468187251685319812063180249638508789376924657035761391626531916330268368980133495734780697293126108933099207221132323211473995121368321952465564218692602330974311315173442623437489385337034882134619760073635089732380467872259542832556620247870997469732261338090733587481618677245789867684 1815 52023634141463586840262022969526113559581371417249863536569660301658680372572663104078022751693117234576617594920205493019958255028691392700886716828590121245024930423297597656325491480924607285141038727956142833102790046737056597049195104165860578125147996136947585213557983594589233823098434790344562362580533914632267584665100366218198324987877985006516232199931262925957124830419532426146794953100745669990128973859766005395277912870344572953188162691041806996015366557674665898023183113606560357699472457959913826252387844226354266569053745351625026863394367870544711319609147193794562671360388252898434246880286791220381052355944952015349278975791159753760539237870569479967578626749122934306789807131915052917722383005300762715432113513829681567202668077317263481305232308272419997048153006684942439564102338457179281822681189193235962253254127742047628992 1816 -155984960297505082789221759399267449521982691281346644799901872435314710698600303194771384296789109769972292293139052262937044437572260260603704941151802428512753714842982059052143337617640135830172332529582157338240469055332198882672283778735193198178100682249823569101224240458446243483904723256291928449477426853068665748073497518754454779492839002401145861414441479422817480562573983513419217246494251196638905430983714702300268861459038582207125729630294650852893014274649838823575386997223819885412247277182958323089053483749095612753563237995950924007370988696343948559994905385770250426430901269202894216150928387978787406688831222172795858391383095932503164357608455521923415361689691598826013788277835036423020511986317859827955702808075353579690936337769342739808765564601881396578759660151305180998059032637517788286994626566830814245380733698764672364 1817 467697338305342702826461279695767234450061476114901772630635883889705307587217639958786186928402350042272453722081208986505788715406534892553101001318117573218207065748247802815672483952065745736256944205373469003155792742680142824875400124683176964047491753933428070700863875628847074573644982003455380403276291411952719315082231415615998700427620740275972841489200429221524289545901520187731367946560638700764313036873570554833167147351171491023846250719960328717617508376233168653939843786881212681904723500701811971289353569310675258340942724446227195274379196018353252287207706224280760418934657761508941463246256112468742819758742115192083060729760387310430618177457084721578923315267684186035556374487231591832098915399206332067153848688288886694272945585337937315245929501602323748678624245211266821396607596467965202782544827762703188921795110990798703216 1818 -1402320237130045694778350074599354892732280036469928252260503962091740171429000745552994227143411006644899419823467915393533033161540716006219446401641946585045350228489383263557882678780368745879173048879807909535864810913283530549172610604866885385601142767156829710335758518180883060231539492244683871605203005768181668309413225218109355839400968457230103387765473894217012597532843336932521279800166139470773526052804088610778654603806090319525243990762830809281123712381831874513749216876885194189415625542908697724500472146471350318669174477818063047998916859319972280455753412191108318071201374485977820568375803461931130519587473771969695470737137754836291608557466625660866463841484328191380116688511041371838392724081400886359784290926241090033550313779292831612969677957742421306442011149506634127892384495287854016772367344562877207998155724813076698000 1819 4204647923753309081539923753086795813612894622818575419367118531747306704218675132625635247300804634547158568288726778755541046103926918690445772773257381349553238123244143111294498147371155107215508415937587871692472060869185473125446629048347439743303261490969405849461916964353235959594731385762784956423736774854130191841418213490691823390925168755213295149462833765288392912008866168020874689406325522085540852716873831381630996349991043096598657360100885791929191376842518420559581234440279533252989523588222502015665090114863921110307551606854949601056582183885723328561136679431370684513929883658029532571998914902254728604461082908046253046791518204336158273257809624217691112135553842492709979874650741188142008556087532242052867997580862102315253149619038641515237320032821770347521463596448513650521563509573119474031055642614066957345052213449416356480 1820 -12607013032924070141738112044282771843343717558637893441476025180079699277429291317987962387099170819079035333599770347070872246477543513897671748364651390123358252988210598328754987027584831549491774409764514843860340679210519300464594645448808779494069174701219806439842681799162422325004642402256877751211171198010433218065175379680607296837515739503955467928911364756691626440017792680708743505544130974736701336964824449367890300677679347784703928695864596586954696555261347793622815842275242876285537885668616971031073417905986343604712125213987306282143735944627139626925884827831573831493675387916337374943963467102012218823605210799169523967996536291772056124130220360492662149567785641886943122736946545855792874605254693834772925514238004079311386449742190980476825627025504520444552601752334127072349633776476093995059083670397957529704217139019134936320 1821 37800269719805284444750187678080139629136022992950520697671113390024798492456853704675603862471978403169430489541321304232269338697082694058916939083468747981074168762015303061505891911374618484472865610826057686698220817402216024457268953404995022535759304705469600857518419892052073528020509344493439056349804910014808001447478074165906557239338790604940612241546431395681647645522870970164601614646323515685002361245437393491862186296377466520821866909506645414427672723936775981867602629885676133379841565438105755353351559731157195220672667411214925820371942302247763103720114001192798196448662160529399041471864510292719044904099458899226756825781174351467255939992189779013719214703601042187894594416871187603706546864575288718132970410056432782200731728949049228010397032140124200380778034318244773223293601389004591844548973735633678167359989238523133534352 1822 -113338569417835493370839887642893415364418273112233092519965583122780172428261137095852263392252699240677606347071480946773264213667487792340210339304604703743473207435175411978598621027354303392247675538936747059512832231321792613397398623738467512685429792319418457455885361070406409266507158369356562878616346994188197646491532776711496993522781456133254975123802499843363798621016160323825037662356128082429839681385194555788168563821451277295929213989805547658572187118237386003700901787741184879813243198079315949596131668120232477445472835211261705474799357558676467664370001732120463657933434074335457652991622619693886900745140012177297054693063032250618469237592578043557703508864867452580189584494799654407089411600803912287170092820902105456532717593834276111965238618945246770066611485836615204189630669686293857215732195745409771263395091866157789211548 1823 339829193877064622471207254995093476896275524317864006425744310120195514258296969482133006967664977536776629891987227018684949090458852590746895071112983714021845612638874822750970961346965782963261543881419780267305069103897377084382984573425377632659659487009293081982374867586857615496833860475536463354095969649057974951027272713935843426547187843787367906761768768043788548141785152128375016929478110860428691002990385870509121980916802138677865922534231712395532160325068470415155315140535571119013836212816848724347821564692229990384862504773670553631418410527448485741562982562116689679428368144975542128154551904982616268706907018424918748031385354201143841921849924422715518799199323970945362438152038154645998573036413007686136872131413407182132245645485208119700247666657118387950337314776263056913986092171306325753908567518502463621971014631258260124888 1824 -1018928652036001326916136226736933237470247172420174479792980061429467800152755551588698144246798115213065454429428807327405694394583039922584851504340410050430632486580047371504967208117629313062542425157612268794896613448034405303997008021964578000556840863187403434957022012517831304359750209945564099826508145839198500552175523285370135800321584603987453444122869184447083097471174888700703381352695059372634052135610976055819291729713414755229961197067620900924597005648088670159585213175982493446704882863573969252988957868306222789566591484399588374427110614665805255358569471725212606856794908371556658003071818182029133601040585992816338791855714931822593712359914951239869985658558734234943502651618393732351437404989253461288999150538301114664494936891971016546034962736883521470328090477193334721071923093773318758122380114526323238663889431838331391243672 1825 3055111004899177677197313661755889685171064398620928632014896929392902905444316919612797942640262622710078995417991470518117238206662133948703730099589437696414477241953983132534345513873790466344236794773947580737355763719257131958066645422569956613176456549787107723882095590409628984907700355518973563972960314538133805491235322420572812657183403261928408354104295987558596553075215885463150083705176638294275908649897677247914062652549026131116573255352953263163559536686793640603536030416858693342279457941745773709794360773646804083421610474422801519688044855629505372910588413641999193189249992413486969696784511290438238422287245726738433917233391510344201103787283128769037543527925100487611197453382099390262287046266770869446008541897515116689937530290623173174151397125164229579734396874495502400364814566871489821892939903444038820659272346693666029562752 1826 -9160313664744248511859415278265879532481696375930769036298773651931075250442297445169807631958071116833342004333791512095669156178244897792526244411419590026215368510239900137253856346363090253688223686411480287260143924623730995328814284604912657424502245131481059577357323854048586359457644822818390067224511348355028797954278965089066894467732274293021925377174710039366547715272073917256706850101775517339080284697803824168855144040863135386929155034897336939339862980781627805746200840933237818870904120451953662830856109634309977384703925443949563805507983659717471448480395893461687168629322242623177849827368336618039312369596605580399979280791905596853278767975257934337846988302812113288177133735253941990711490547053189740399165176106655047266633907220680879155055431974286089948050124068867118071412496756628784859578125302965313257822806973798558098442648 1827 27465899428280784536379790308889156036636416391542831297670871409566737943033883636913084952307779736186670771614947949239231328705213765794996588333747407861854290475694675945197933806993436458513458869273174063279183590086917565632865162050197885808113464055967840374802090899002822154958389895675501252466268837596523128184751051317957552213594635236548498749952414666475067533804280743695807402768213620133268636877158921071148592812324988617181015719306106922529537706666987163061346086259936528816059166225054369558496100551258214050465217319318289524289073209477080322964649329624875091674565043465872679179388197745950809553994858018056692682274202366251239607817802395236500878973731103121559421175693128827153573337818279938559213291568534428711399480609330508815958746014429056397357029343667190933965950601958772610704432646665122627790002323957161135373760 1828 -82352622957553052540425399717188984812256125952979353579066764877371603208845030751597712594966597775732572483162762423293340761834396417025369967536799530903076239659344922787543695402697497390105179465255069497173525851896277449252589689932786986933408039655776659241953096399034172993067251104046729958844430798067036797363577960762431807266253936395799957138123186426121359492768743302076980511254145980279237089017345758419565337645854902168906428662757887109486921308315418527229009295270973403070540270753224927651017360094007096371658481721894064177752632673373191687882959557930101029968433947744160638798916107105127413120143237897857780012065394876649130905319436225720559719305249571303583062571999941829983392929127086840583926369345927085191878045401206974522382209380852282788632233073665946555464644464312394666179674619726799136994483542022255843770240 1829 246922790759552181591958934963949914002412572294225683448661639468291892836143328945741856681682242866111223344813881426648813962766446118626095627103230523495062929629222283524816635094802119019867033454050738721979013543903327245325971492395518773287484794681399234162313166020942266098403939340947111587918457351886074246441695755506383833268527385016165645131474879366238127642615521196604790116849500577283398685714119266906996343145467352560036873413094760047650731826531038776499570090963442505917146457210808637862411908892476114615527374730208110797094166639383068206947912655346380936687195258897600489571990367145452484841231328351617820565897266274812207855306248502068329618379184242589035256065390754655783917776097695782188223371168989339867000600734576587869698764797326764723453214984289768156265366295584720512954952022614359517861983220185917990831568 1830 -740363580818394983822447364014859660181004253649407827914101866536894872126731391216003042411142331478881028684696047753017509406393163854044473609789850208971262456216143535355556763259660779815306236372883280528687894707867517265083937474740006289086573261429965900463722591233284269990132467302610273925086653273114147207773543502985534477128092765892732729418799269444015631898924243063262559219209404189920223272411678916676879199345557851275927273827124050054746709064535149992102168202307391929426776303903601361400670121694983791270504458887068574120625948389589040320044140800158403834712910585643577028037483886710832696423401456393724760105905271286111143872777812574786728647427868705977456804677516642922497557391019451398027501232053198142495857302149786266901607442741082472422873982193297532936154037527929146925535534957475565974637371275552600361676480 1831 2219877694534674200538086307177268997484278182706307468732069496060924548321002369074744239670765374013684788355533207080320112856962572123814396568949359719962987921696683784326601108845187155208100075197776739542597783695353724623326497398319297939423968981567729543170855830623009635306295601032949428644852936356852358367382170306603268312088055316630858921086405237164197607386725338294544757025373909886762438976264400465623193230211653790546568527172557534213205186562822189677749548480256268208575722464307548327609591716154587287103329391280150579918605722037621346670982845559615934789081333236872420348904715146685578019099677168758045300019243528208456446480718818455787424275335746486760300027357944954881954708089756510251556714862268013939678152314960057462000606972872089499788510853007315059322929652971938877314992607997954654369579235725360221545892024 1832 -6655997912706858833818617950504769979902369027077372776061821911497084358038900662296708574515018667825966453295275058128929246683021511286087598446091066016242736164781596084774028324719766945173631939443988881172210494453372275849308106009261956103305601318641669421745366308740279435992075183664842364381101080462985810323160623086338293034006379833107700902580580768418633983283451027975946697784049610812219474506888838295670415072960174540643137095906604992236329341496622130864190387357385003639222483307946349605525639061687083120452901191291384484389537036869374951780150668431304999859094868118371180087211712309121363796530178460271927973973323654659516298725995501711144288822077060594754188100280252967297418982100657215521985736054998317187652540667957810907946148909281384908497757878081087344506173337506400712556212953009922760526758608125580183704092680 1833 19957100124515491626114088519353091003569787328323644722987328546420063083350680872876546822441103436100115454070284626010144647992300177865977872918557828055248269482618468129797086564462541806150726207956444566788035394171158771449971276937754343013512048470951781310372358555830101353089168144801949609731877544039590842081882588370166534923567410563426036094153230716436886182283604391574360638854957261878864283627856549521551882837238321229905566153451486964702350392454308163502255760723482293403774866606287009760326493120846396019735823807368031318318987285028893710742567544275670638182474240748284914401484075644440412844225480313584083853233345723316307357479409932137213188060124003766642356917555863250703321906924364879366890337055487308146277369544284247035934992861500283679925877961387881133718285087002124694446322446524935835231277140756461220145132480 1834 -59838655171597976255180683079565238510703522638196140856983271361376186965837183271509340772412010793410324363103868679623656171924568526763910754187104414654204053372365843100193118330414131620514091285470277357016034150789096011016026200589264521391113824722881049850456706487737037808417304050308571921437074490007475485609745012784921360711394324257513507351007969307353564403695496482697605863175250808654239201564658214732286697776249864766790037926937623439403907860746756937605751836809369790204640432768169693637265504514184060407139539372020150763200610261285585579160740007747650860595147091855569495070385841198470853479413554764558777454259035765103461182999661582608553743694461528655880067145425515380469510505915100121206554774016123435502658427176293118583689219658633230532891153518195349410084045239432008114621718174846492222504600130748680962027710152 1835 179418136650753169131337394170990704242992251528803905719412511733129035796205004010814383068016830182748558390080373556015997960724237620847431591028582283066719728422210827649734352617950164673606828475562651781091128009613954361095463845036584957326380525136398657371778092150152142791232701299617309379698519806006065461484913929342036690263810121016261208417027709607116790925957831960655164827896583078591620755863078745208196954313853180016213692007351052019997097778920284345120824678286260160371702438367257111725398450689156945579063697738501587279732061711782920733580456026044795043326126219996613370226924909057266900049423553447234036234961322567915195658856615086646478845612708390843539055161826229305696539884983397084193635203972183761991555028953850291868979923585946429537580959089983479595856088235887629126871204807571246023188110883937246758250210528 1836 -537961243062307296333340062587856114846226767247312364371114312140999641643849971176216328316684449976051641578100466462891104996615973912181432956760536747430442322965289001204677348127350575451092369693884748395918659963466676883349961038630936922702464483047861987381066665188773173238418311903264318156448993209184853140236629183566400860513221522981763590596806939753364887825380100731702986044428480309175856351321486106955950018245509578089395267243979257986480608195776813955599132098309366553062289889174944196989210142822097647162443243886572320879141380886107487106720128376134205040423136783240389801249087398403287211448366383464380623106297231320018176067570265095163296153303079494886389729788903111438843515168719610475043622919917273755286117679545440467764693896597199113438226110816812900997567536764547218233007740591404771022962752201837856116205635840 1837 1613005186057261071422992414117534828836699528578223463775774431830498653333873511833750428072018481474192946005540211909419818356756006700215205621032681766383710568803925867520611232164097424923580169991245070312857909133791211907181048122362112449779626767897454451004308759858335676754059913970157792273119790199341410504313202799718963494668929857693823547635935015874542080643545778350691370240997316027730330311964477668542935601792751915061387655689386295106288551888333421861551670964560471719400471295392080130726704089891903623428544892842326463758723461714803993421383359428486548797240595821036510511321537764333567149872743595634768703549475363205835305555806749132262709926670592855079565441598997042913161819490200816618000898988263735840320336435414463658258545556223566789454656750301000472678186809289518382940408579950420955500093430010522113572891707536 1838 -4836382796714671253869483783570040501479353156689112899275458592936821587879748054252338742712129407728116063893651854098374656672514881896020673654793857026409482559672706994508209195025212681585337495550463320181806277060023595658582565942512296904643918997759995364246325122730842173336030569036746242229142091288667308644869456272715564645876209165261513368346919408315887598708694659679358074754154629286627774945177495338052294940955861978103747204584207150952923334784077961137781098286236319488513367991820137194539310220816971699881507336930454032805652486811588522674924079409627583685019639078791557622647204401362347217468886522720345014389388623628826413004699533459438365861917551428043373756736677768092476481766393748425833766926233997991416697930922454766069011906822844948226873519923741289771452636267679163963522556022497259715306434859081617027092557132 1839 14501258695532733710623346156935945255659137197381059557697052029066685283071740495458072771786123738016765620614244874115518138603723251100955951349936556630571988490503157350580894780516053684753426291715744832780032524039679231354771217295819904911477199213512025252014266844338153204880300466377715486488031262297831179917243165789969343913736496648859154275728609906173901152408777788728646233928444059753379853750793207881468381894746909957427907619093324424683125953436550551189251645490526524707367042918280185318817073799990670258914699681001731063253384987781867549339712387928924225599984560437807122883194050813220834376262406413696113730624857344952419709187867819668390810494493451585628519603408185433565339574996477145605440905342811793015278767593309050463889929982341907256181861804436350286183560843965621206090977993164940840119589130608372176373641317280 1840 -43480132730029397761689674319465005421451880390190926945551432632804838427558039300783797544534806881868747787461298353530061723193881074089116295433478251592861772012014086469105867665275580531948180897497697957851869258221146912708843916207086095324249841337470567019218864228376951756154683517937965401605689388096268815001864426990902646941350136962910844640866706984979028618390884271965185474230014063945324268012568547761989708105069373206291101282594117520442747416021663030888266374064133722873765900326072177562243825171275319821429293150877288132826919651002347053757278778184774972076041735302353187175782201283584500107750456076216598637929791225445875591571895583188687468295800276536618317493909676736955877790958416624989944710313469695386047369395574268976908277515177283284704198399946158320112902329100674788703770832582311686976191600755167821807543038048 1841 130369545176405364282741446085522449715597164450762583780251987035895007126627037990400088237822995104788423566967065133886985720820327826709354671804888619659205313148461573769399451120217927504809320235843179102304355407594096120669646071408536255399163022369819407901188555426746753771848915273773801747345684640027921704948556022264955247754618552979504542323511256141816533391372993580254113969445778181954475806316881251301566099261247206249532481805330588024405441420602035943907280817226346828045427445595032779582694942131257785690003907887158962970074293825517484958784128046105656165878875033342080203450902148136633238022604361107912373048371149168353436154691676724950187098836938731698682291696689822376072644896623254160949853213881954970954988384156192514068969847593921128549531742328351426972169696022787443519986944523757274693367161059979831846777622097712 1842 -390896307279743119942226388018643045482759576146341883940462391096225908990424066678056290628391097700188090857958252298837036990277237017869579724418240958945597689749703187800430601811598052990804492759262691738342537956646141625656056054500187697377620723424816824016430180033616895267058392539116561916715644010246586089267575956009417933414092436539524205891830981363329377807032054041120234230862667154687605797116251439163164802508057267493393223091495614277349459763775142649527679453431487454648935906385397920034408055868155574596579304825296402181554019140921717426572280171472565026337168227182345839901015360779663121819206017504030215619619763497119502335152236207966465036458471038683086642617275604232852940277359686331270689723580393587121426943883608131220117197931675456527812499930725572440841998882398018599199442153443699343571597626827338520297308548984 1843 1172052628338502702550593065757472311089381127392666983534994668040013224677744651363504645693157463858512962605033804776654078355003804536487953096655018740712627690481204457832435976999940770931733926743182655749365634698006825080507523471062418456705768918961225051283121635846862161283648766777622420592387763863604251073951505552310387140556850137990998785544361368971111308606434688351183078871268094789367178315173307353670997666120241432636192995676897728147788257676589871706239683049714237978233688196453661489368243351151823250731239690603546857000087343676071192773789591750366042871647900394706959788919152301940247488223837037003255620747944422447340251571940527214161503006309949997566721047814679146472679139062480031575028821432886658663314870268704988356278389163409974285477135691319985793049721895093849793409851559062840902467125805966434378235637392454400 1844 -3514251074882636357051100358228342954454006644985930451174070238391124251216513111382221901321837102859933931802186500330867895458143186161736384312042081679718068601231333756700400497197761671627742343255453852298396200783774260233257102641813509570025052252134822835436214492731724994434541231840278938967088908027043331989087784272626968817862703043900342887893044473449714981174065830744951867179631939311502781401623219283322638880682698146000826362975317400980944642590671960920341099123010283460492803452044839258954745698461937797814534577367006242597275698377040901642699810279757150526448734061710108725003044341933385200962634839378604752827195334856905861617095751230710935223489196644418184954560785180927117691059057042998547216143117865087602948378093928782609521970317152626735592215440550551221910473975020811609272343384387815542288802608344191109280257692800 1845 10537038995257856003906063513126933996769411794071635369048756942428021332102845816892385668353605882396289707712572205870114470284253715906084378327488778239674989431984682028220387832248248004035051838964320168517467632919154042065245686620331888857115766427539208631779478901784229089003730132542234737325710481954256754777037193819063626829494023435694686642723209770798820203715410393323075191998766335106359559194460514403978774139802951026090261907475719575494506140965634797827315784685967515092120426078361454267832548761818586590720364633084570036347126704365849796498020573638510929522247186650638329569153719844212987168417717827927598201040474180721626870173310866305688396867858372640528815953834290579549090068170317923015896056367921607731630411383272330882758580887122398658930848827830010811431226777324188540889567149720015727368956061541327289604386993762560 1846 -31593992870396659253315309612761419107323236338129199224097979239620313149073267387052738176780719696134053917762235731035256550933555968331623528733830112435861899515728718865763730580440981962261111553991068327597065735757051800016866129709391660251427826206083163476110192698470047674775539698603071111103904397408890107091495594685003886512052773410926376255402473500201229592396964532526121986843538279964084593792707988746491069807047178997220780843548946156512930421188942318610110254947967157787867039957527346541747863845249040705312180774739896172369266476055352779126747823935899055111473726196444770643819650936920939012432201408260868056741371586161373049460608938946026507466361630788326124139447927535970752510713128812000121572900350406063207453571965168456423648486305258790421677095687310508209933191246293490586124848411533647775088454075788024864442473890640 1847 94730661892938115292290300289914855991530093579079320683841152695732157130247836919056883607477869884780936977026129658079724298359519736123730970291256720449270817281053408272116697322405066652410414610721459879930996234229860784241150312036064436639094370075413405160096506315174403910615559746000978783591457797969915220938117273072848686249999057471418663617985326607533518940278500043925102091575265292063400368394161798418011664640729833128440064414528599648666093378849142294489755606231992738551521210087272305423583904813209328824532568885960630998128878682184588993421565579463938266382357073428824622722911647585569012335960511312916626330327767848514507187554952747218013889166739721433000984396815780737888987502254578534713063102309485146310575949281584611147973345685615154985859906555128012530504403716997931082622020486037163312958275474537418832168096945444472 1848 -284038202136780355429967832200442758143435199416492703414049689982170932174622978554379974063330561164270114604816982919599433082905897650358005035921998640697732466750171501750973279146886620303574733418835286360767126695815832578723059458328913984533128736248845063848536115526180396141082692939713973722878932715666288008234906823645375849843747173944334856659770938707977937471906476592742960329771939926040747533155871496230629130830240654689559800640131618176177753901727868350231344062197034757894713762359297265866470897610931457754127576731043071867746297597178138415906167235996623528352315784300062392294511865321637408876034869891850433511335711691347096730089899331907043352491978234601761889381275307520317139700910743769374966165671560131858168765970249374917682644525803037617858154070715360959379092252694278472663500848864231837953074829647213277613450226799632 1849 851653754811417139266490893304085803757276768829116034465922921179640696579832229911023567445702883231321533460846594540973097356208921889445527268335078671729707298898296812172739783445289033511637816156853881873495376096053529376117166921025148258654226995004649558667541495120142842729130583914426322509270309884074581242647011049372614230142636199214382068859799937369945746535559494986569481919013323391005897416882721241266959384165955660407820005820826885862507555563336556171608008351754686475360701500963076004897909815959966832368958838610775321299024526951841223817007401096500295187708989524936371932678723806281727253683435143079834007295315567845244268782436981891295319026294599453423891489252714290538630956868565634928358706300535733686923041646786252564149681409049205365781476055525090834123620715515228019678975579523740273526936405199153873942062362428115944 1850 -2553580204291313984600662154139331866725196884700057644963499699342414564285583448279160934389899401775211106003954626983123119478319399849056399868894422374099830479453433738984966258795145010210299981741658639325556135786383204026660499951852160751759457914211238433475055499152125593847830999445039357275093194014573893055655659616686427640324974592995771532954221758157345435693377577670541035786360489108059304308891056608274499299442461553933684988271322138740744007197436685033259599075003946202161867677082684373114176401343194967790235829712644046428540501328141671336650241812620801283145485858367930430020349835048166302476219534959899607494848886876451960245229460697475353553529389462486117763487663317426804635953086632635156127341644938212100330367361365351949121594199555609403544295661709473009207006522935378518720790609109632984758451897498091248691481374980320 1851 7656601909139272077003606134777575289208450950883479162370298936439978839430031408940758069078304527202820982345731053352962351758332074101708816462649402580364159460273666802467078733826609836124886493066561560376464912811683837032936669223543755900737434588801930473142386828900214503433528928643959174973942315927004379502371102578395285469369858990343885471580729744880209166989867939530795650250837771231620280342704140559656116213887449024768521186852717562203127083808473058482835692588627627032132595179646973418425779172009620776581223140638526267821214021072711942484505759938875738641477037117329538474356144011483972941487358917411830618421128066486972553329199159840053856344283225022493898673373798020032634827128179622033363962345290812573768562748896130388612791916174987346042345906464862707259244357901678976379155250352784914142462103112158447805774737193930560 1852 -22957403024541240736285650575820667160353416916984859497107057232209072621681946227779713584012864492201546930327129880814794783646877973804961694285686896613802471643034379996814086505906676252700591088552168652683860508014730208986985596219405224901077199930678790452138052948640869944690273294146817115891091620055429438108351367504227332727543643074179047528989088700496653080072751980677380262334180423136710268219781907412403030958810481077243077312392917365302820566183672204682680719794777024364962942279858149524428072333749730107220068724828549691830382737392641979609542011083909396195034412647906397105946884371932813140087018598778956825058841326072553795068324297426396228250062303581215336582603719796460319750761344183533972683202690373677736707671643765695223015399965335072949529836102607010933394941402992605119541628780682499523099586150669685372180918410532016 1853 68835041124852203740314665191181665808377541495287576560133194809581007817628112920423145533068254246449970180732613932977333954636834334840996855613209065076247454100755000141553731584898809098761189470046329754080695619282159223492548285264444376443812694449461068403712370309038679661467435737873564973497520259594153242379924553617640075895430372865698212666520980474883650573601840261545345244214088737694313140976313155738430242853292505830339338614020195288042036745367162806943097573035049993917051755584316745913413413505940783873214568969183599080212414666513927819670470294021453162422011684921854014023399776439831629280579815404168191817923430804433021527942150210943015993118788918262192555020987461726756729508498762319258151691270877657073274163193486378996294460308629486469360975369636982804026201263896484230599289490294288428319864910743475119424739191511880960 1854 -206393739812865911862140897409805221266866641409009513537098398029374769394927011717708881347533131259986722888183711355674756986961252463528102222413068604508554259625726561913105282567665846699036382019410758955196648839045050228368433612613293575324247447920471455909512980878072287075564981265824783003059716894867258831925566663193344758307819548414464058367416467346212628661624935282594700222538359920627123382247748021979468025901538845927353096148577474969441804364047965456227219596632151784002941480627866149920441127842351450697169192753204646329409283181902758446972443584522547451258072014578288263632026964679795662610450532827018390459714148745664504390344834727032760077235170497677059883400291817292798049673789081285424542885371790517853555129390367244475063655874211647930861417674841887386542779405883504955835149532533046210350192652547116073837642671037175368 1855 618847429023806038693923272988321639183995827232836072395332231719343648180368754271642478735837884672801160487373478469144473510230989866384530760680047212008937354198539696690399774469734468646922025224777704209597714740036964620045944880514899658195937630907634629524911697921206501732772197197044443699740240091240805187692723331903710806311640069154312179320523122037538889819923390858108745357282133627238846497068449864285607094374317584761492803270088839255351507710236212469752042170083842991134594139018679445605388408107048222454770548085754653294179212611025754311937699780806347379898592382448387812327891143766615677365083332342486757384101916725352830200264818904526510898782772393454762932659827448646331784572579354917134943514305408224502522533193026223735654001193793976333704373765121762551814638613276272420067521399670646684999820091013155553977110814542911872 1856 -1855541994890883946838191279191815690764513350512248245086219757283484591661504373664703876166453571230678048551849896379735449937734622093981634527577835525231538995751548174613186823773745861002220404297353407287937113431199196180256294859949039115226504803879841979152011637355341692964912326186181211847550881523574935813313580464463443231209200961661501766119995244686909440650794003300309896504997345708827683597082932917429635495793683953600397995412538400589802193608360944320056227104285607096764185342815953642529357993046949914782727595206344442111333687778053854802002694588614583434811711876002152768647929701801491566155665935699685064055372619589291270495539350998626654441353266105748876298958623953916707710126644356143045847189753429053455641892540345496994581777303755053610970236655691091822518208320413072165717596568027558039691203299018016270673943892225494240 1857 5563628340092860428645691460710839938705875248062573090274675071919462685175690012151357664240610384820902194042380303199982221461123519558045094803205917180661932756243737337773949507147128138966269903676717163047514188252513260275534221744855277217868163030696262864791815184057373476805940674315916525345806843469717416590484661295709451756258928893123985909400179602809214736426290258683966345578796564839392860672352057342083042778987200903388865024552575751948354023275386950556009878314243273417874016774860987261379622764322654859387395961384854031635068365396378550478082874442952045087489164315645251384099667131140523548618949783370520431535404929945480660779782162667726520200737040112459423917237972766607507402221316570021692093140928973360909301259362564059533974850125360359943882837507153731130358549875228267319084454976258269226256517930808601735810762920427408496 1858 -16681901766769281726579734729612534606313472016661245794359641994436666641073072689825195666030376993453846137249785074880032807190483922205527030758159399684320574480642551511700039130418003693315979350582880148190366815260899554895049057772114504510626230486549451248522713880723158040519857640804074791550855718498275418635947280989449599426328575276422887783244564352664227823805631340758006733702624145705197861574635797337322191238825455358840405470354961717431838035994736561224956029925477273753059856089810647737311287722337601275575538186791049458185889044465067819921231748058580127806564255960346260221434283100701770664201031756649848881297099705622114994698159675186272741759840789419007436929935374510576117006327673206592788485093597069574702703089231732042691047131591755963183289195128891031981493966237028312452912016154576080466638104527474338112399577169665073600 1859 50018784533605151341557526295244899352120114588956312026767425754163517943701617629416697494595654309581354690172298013653202187885829683901886858228069119871115052262023443854876825235583621617290623399757382434649330085134079676699840477687878562744610332830568392285780315853228016631445770032190378100109989120446146951843340583235713860786635545234416985747071114417294462555079391658625674843280487890350066100278117232037780470126526674931865573510138353169614223125874955408629689669857960101470106746830689445992166560118410183251716809415075344502806292410365613079150187778679428577496860139012793174148105047771195717376272510005981897649676295587718068586197305198762577135608717302839454225092461344721133340623492169228111739567606927682435659198916514018151811414674517552239812895043245999198504024877092381239300291911623488008313261974642855191838135500521925434720 1860 -149975678141890284425734582875581077250953698420757716222194587866112870737647269634009097810408582841147965111339196786098875592386705455441302692654807248129682067992099326010025835666048310623456885322820925719375975206877829224169360400035106851842307433438752647192363882534114327286867236273938569174362048024047398683027048619734180753552186255791582542748072905970565170790149337247395370215578108045420601420027451507029409506395504982055470959424532385782949622554500810121667993265730742468081805447090538801026869582406552867284789325245874705399429809048188392918451532558377260862652174175217038806651296375739426126460339679535321964160830051933694012813787560873917616072683502455295993183384599984536627732657137693124048987004908160359915464844437998522343687966760732064989540875561284553674456837689876793178394991609084373821714046317292518404580277023707118496896 1861 449685268152470600266307884172886840978141664259982835314264266680768306671720453819328729598108485896617756755116989826132039659063845481656350900061163054574758699299255367617379990874019115141799795863160002962986535010412835610351977986134280619709873980971649527852439798248445967899365490816000653408350471775488707496663584792110009997217194684211193223285463092593097073083843794648289180979541022511255752780093057178519132211545898870652897856205333039699524753959706544299722373920684325877322061247299443912356227145266588272963177828223334545339307941062776503184987529137606404906018252007427749917609857901268068537035150652826482068552785653669054812206161801870229273538887398814512041182171934851439700119275468825016409196510280229475997320825938847951476602245523564302269913781283475989500473441553177439880435539124526074769822407363490109831041461985392635511600 1862 -1348331284691322965245325949160702058636393615232805676455175832910166195568321854819179536705821523502049911903232091406710621598578651624107092951150093090059547700423062683892498651476717894649123662891526475049599261526925274550265893177544408539119348246919827773362068417626785090645627032881703355520311860323605506956967128836922763595308054737889952613105660819520548313118743236048012082389246793061407555194016937823669342178872585066203353215898823004755318675951633187587661626768419215284043474505978439298522998173757206285976783737069023361641777647036743854577920308928354974388174693582365032449631943551755963015846693855779584918652528305703030265834114712586711060295395590152604582205729127115276014475745186881655251332758370470288387513110477450243104768228902160571323916648538614342107934302963682896983509038616997278451731896336482897119527097732108642028936 1863 4042822628172694623650236581863489908503969261776947132946114977260433906840926398829810462715361798326597320392621826407882733359989451407548159541129586688713168789352242701139826874476084895067098647832564084609265418620184961695000149913989836875749156901392462663446330746571777518167725499558344038613237816300408138412033484531964872487058933851773094630600226160945669821299677786668918675376453347311337951322479127580792777998487525595579917441536834719230993077869632265419243178098519470810127323580793551308671201533048892637606154291418481105683343373516072813658269525241959031441159552483730531371813548277667728748398988832967847196152501289532801920785225833840384425625251398512980765811959017405139700316016682915426489773723653586078160017828669721584897683796062477464734683770635964624536644666334683572474776512871927348471006253002660690746872951253345891483216 1864 -12121961195738835971878311296156140074371611697463174638431242815401590721745674701212344783324118610969609669353199242378571135594946911972525034160607972104730633242322792090488461588759033518524685806188948856695914390916423686112315363663781758743863754249936949477468638703106043213003979515574884566421344503917908307717196966228085661121337114430021365821043274685367676304315396539534649397359977338048856121213163006464083066648898487424060951561331366428726475478765384472124207251106103733852146977861415226625895024691884438638398469862866393080161644250587190684393327068899832519394450092885482007626902362271055102092643412692262999629382727756198964129814986733432268739220019303262095903603435690461402928711171937843808082221201862188951451172980861084859702035735974661873792759292878688793280795740467465586658898270645933276336859468806353313446304788995602187170960 1865 36346384453925775203615826685311064501815577808157679666545581674919943869169872884278515832894622666242389957653131454895962354019808649732096509933576289549412172166793058107244759895088748222836484197430885794446945455230370644900840489870170292169268693708121941811262534921055760668696114450989144501570058158664312738206201305709091161925210264821812052370656296000308871792885628659022927308330827492959358407412336478363084455067367475421495161255897108706351775301147519675219544432803150652586276050659069959674257392013206854077609860055878644878816417342490076604079466557497011840181285429411081206611489324340509340129338147215933905359632955613794633483522271407892885213150362136567485040129640548090634869753911402820051525922400174520317124455400637140476413476132277330918938042662129133877552373244896346879723733752603776080614344056784581807108044049447820860420032 1866 -108980718660082911181259673260619188578594939891019409289561912899880539093250503101574649563261207833668902364988890937911526993966146514068102879463215080401372509792715519887478259170965458899662448598406112550873879861743796226270205005800430216874093430491394568292611941523744362776717449278287386648598325507892191731116664686732242792589255858348359288860569119036295893719825880143211831881088413624387786864668822398950405962541222414238480740534848569067495065846358235160246106388277691205033447715817592685893866648628888183576122889894804834239928488063072026344750983681479016548076401936873203753697211008102533677736976070841702729654918619632118537605883068568529412998825881706160719625772132976332880771116503996211840269819571565867008816175212094212128305345320669879984286226349933035288296018134562097032143445233154125295929959324981402449719282418482932351445128 1867 326767039667458027205512400060496099444549798344899117944813919878699120430646125528984942825461296975296473186506594253041632625721739788834086726960406009687671831719133090696359558028422409705575997457888279624955532654548350977322232256277883424778347629293426241725785564354537194870950338007419812779246612851194691650129131717368556589670409370666371343889376501534646177313114770777557490557221713695405908338733833845379953175311067528093088527948705393484796223047542109131526541673594474399389739427055430783680991068527946998228538565097976997477736242685428996143263977593780044851335230815567754715036876437630128159652351794868479165217696389918341147841950361854034321533330920440431299624304240322960817633164076601695868692137335494720391970673597017092384472679074562645097065698843102349865890628536961801920273488178110158185270592166801694597948146325795737239896552 1868 -979776332536098720759140766990812983398781274373543875593631030642716152854415925635891148161353706830104682182881924203043995897573589163415267536244771980867585615342004518731429274366806165289577709722501206734141294645677362860803973697758257527935505927019529111298782090979530422094321650524388849773319206948362670199343290550846512558214112893523739773621197957759932140862288988824999734802461894222681205891460494308336786795994266180349127377519726760655578594813239331138748666839842087499392576942239332567931357495044000070188217380364333380668423224945239046959303735557510621151967682322637495164817546138619067696410793019652358504111186153164583306698023168055136212246952091082191747473943980349258151427683945169689008314679957472182703845107696755348276254810244616010865457534988793890075734403577410387278680807079062186758485134092370496723869507805233247248326704 1869 2937756322917226982950361079837622235937276758474767190383471533291482782555455777027037985177221066386252883334869076101582960411986299449855087893587855634447271154829637947014943634859059256438091752426376009918741474154294243698205173141914004915222351639923724526334068934108768585027596859036209263846806225649344250292733975520034166065399619398238115404694057439960759613371999728932743988139644973367525670313400005406056368755886499558345728483211394717348866204316666698628700096169827690386808877256721457173992345063924608566738434194404123856938684904142998085711752068222731992314190320109485300078087429082705001795196178389716271039911784893900350885793113309584601497841890112881078607002520860010755336655738323924337527581235161404704696351048013114294159168182788056335108776980350815956532208011859837590598028713690098006406848365664082035979252375253842715580781440 1870 -8808555990693524969734050574678902607968080633565785901861029351425317626624834514326525124539400277661882308480540593423302491459896888243495977443501126493233074526807368967333042224949061631469722168906251490702878847905415948885474013800380655379492901414466483111847660167672655324197719566104826386304300805997793161171849946920230785630318537949690434798994427842705871204372621647126147348395181478968832317351461941343186128135965563114179762736292961572292118341250271137565034433152490243307586719351305023594694889997686522594439445902568719619897200315925098432952470763619708477867549006331486313905572732922553432350731435697630162885333006714896909293036471407141501795156135960441498626876716358250178548774130316370384732766764235277242032336729729847730308351124610902327822675942198296175632058785925096284559028206386850391967852626392101411358195593615358431829040384 1871 26411544151678607739288093919801519845377302166918257033372728306518456379136997127403423810083396877436215794000979545218988229337264320174245020554805622462339683642645291238235364447869714458869664012594372454753153573890637879875739827589596727246902820382232480094850547055394760218465636967315914498753141379822351488067385463507479800847721538160215574143430646818588956417172852720672200226882398769115526082491556114877217626318956071122893371895296029150467813160240860789755940308750759796898189270088354693278313862277004725120848317254982238053215189082089455264434730913722380995581439310820879124687804229307050449599009195554556653510623501848306240921803649049759512743196705026961573569366465714227897150299574458709065277769028773308434375493883514753516850160255696892105875977786716108531891524362244319839121966219514198231899473993377295493834262065425500777967843864 1872 -79192306262485056218282089301199749408174571080615479021539061957525692123982887220147124917734031342440961138743321681257575283798111447189122489516091858376662737332354711389003793080070890629078752191609087921222997334534268386614598104839960699806017911755059247207476560161287814693508344176038583376870396669307082747073843272792459466964883009451543812856344134932019130539311550385220651641822064258037098237727085722652682978914690399152342695680444427212362355660699028348714537446957914559311157586421167383615738574996838659748730510054955423356110673780992350956285344644440029278893829781696447798216242591325144564090347775571693774876129615781441161549124070398651162346158312627317403412557226277675746680067572922553726978953148647725850212033963799365119947562224978150044993768604465263492880536168390500189612791198319578866988210477906690271090326745320544162682967520 1873 237450075798246703535436312608402452042876877303116139981293845143333842481734060132592767505602947153843266286803253903866814091729948685218426001667043180268733546640952514234193967932556391763431004969608455827863509359714069011867369437683512701607366039731133332790810657696632337062863246605783600771224851945984290820911213998933503666030316594276492286706475526843683628995607937513827645285890396622069590871903530922806976833734597587633957015133416889943794717461450002583395770880434620512529956817414738216825161306397481348804038875737664659144736021865085070580788272213652521935181984279184614832150526117085650037799100824315632401743400505938936887817539586945488753381040745301124365902061887966835856974850258574587266530887707161634130511981582757573128798637771318721927840678030172211195152898417422371474092252627015261092875196249055140854604986075654035024132687040 1874 -711970104541274400835441110216976188916182056332022193465789816360935358006864292361280021672349498429800060440526938999908019413783661505999111901476582513303102347158757832167521828075258466018526583203964734950248163869921746946468916152798109856100207992128729027188668668942036874042811410180308459302834814879661542221291414866599443489554081613254861344185531475632154915328879936440873820096807971515159568361379904084979937475322680813721477789988358290413171309408056390687524158556083526528699560016398048395980854146396843304210773058995706493460215972176715211217058292370069098136659445352006227789760912597593579325110308954094411745251436622202805990263860656730305568534142268273699531189523432626088472910148131538283104136265714445931632309514566604929961304576538885021171972295881998221173110611967732226635418189923666183174185004184169458973615373601319828114934143600 1875 2134771161456557163464986624874581404846280277705935344887824185376628577447781894216062016982372736091912501224875973897324205410288930659587737125387385007888022077720819483971097449300854984509950107078767861274824094547573366044292398192549852592530863643598781115122504136955803363129965732284636884373619908935177168196320178336011771359078958309183376254405897576535453298122113601424316062178269021791054449774761504408403844526007526151864327148855471207350692027865420103225761338523459412255849323771285462464544930209035916318287831108431900351574834730975860818549518882509621633206051643423056447795138157699882395803294235363893043889403990341522547169826931279332547439571669995746336509392619728795620957031730230079032075043160837610856360305264106470714564489296694513477150481652942003699426220982874950073870888600446171766733503786115777016367368362564164965014043273376 1876 -6400899671211691921370229085777995950032157016042583323557575182699112872144868419491124118084140000275590522062861062458661330188099805415874744845577846838683435067792968868516750081192595569226262980979781033939704441274040609807646449804420533493062957353541121413946740815765668399576789575746845668764185494541775890780544244744171755807472889386543971978162672637533008956256337424313314418844756528557932452016542357301317497579313611196290141514446419907477260718282813297307009178850556506276397122533289520470086681533436204334160856703393065421416805056898434553123182248996606492175453856187569934044887966097643980694534975182321790380037544042871247971480552730999597264015082361273400207420571619813260521436954775798791444345200547880166341806893814142294587441566644410941973489817618849428163341073976249129838206850108455330285632737395217418199218617805146175846311622816 1877 19192468486723176416340782788896409806489600259077069230144929743330105084939434983961665709417975451012798858907715535171734665049880503399330348423501396914283629494693036117214847872643541749390201415532342919026455298609643341501030484549429282098539330839493570227859487113015014252966527294780632617903482132808265697023389989035801087738123293269829235105540501653721776454880483230706091395449275302463528950425732758067029768980488547582690740882757632724583339355476272904600278416400307715406210622610784325566966274521833291353813079357905337470871249912209723661706516325173076750320865413397941113494966845392336294184664349152582599129300224271451215802590507913831078977995649755924070817314605865270414687919796099694383573362049396171016964498807599840006440824577623909035609212992004004622829105848482898371576429367502592597860082391333459022096263320455887381788088624880 1878 -57546746564823326091807746477250097774410510680970701190067145572253366205161852180345122262903418405033583798993262075906303460540935630799589559090913932920304109523224966121425350570210747385951131081396497857847694241997285226832962011979678534343383904130558196993118621902762271170636057080356625277643507928564081011681953689169646392467184379341005549988976871571942131638675186939353567970061165723201347987139137998229736224243413744109755679501831658816235190925676349164267860858233534776329215308277111445767377500234156226566438390997048509871974209521110870919656685235381554261685599354866957216978993334825783089308630904817313974277564816103302819562732866582854683331797533512853823916191794645230680899122899259388585698339004249471618083904019593943465658996527159980181749201777614437416847831410827659085446555383349680829446794256684529711310654878867117088627542937440 1879 172548360908043969771817372886017589601399051184986125867396646170343515274019092700406822154974911811580208155150632536272545873702837330454969439019802606744541433237812378460942216664485019038024839016810999963338961873024324091525762626659664109893892983433509782788307778499288257464270114736950094100182822602197994901445517341554969545055942944761695193527352684638808924775037787768130921736734756617624478211570997063345574181685680167277485197303046668236501517686035485991172167795769238018284787678426811927516104989620718355955276396803137235708051104186779596496651506269903558032554752223805970851660710441305341680501082943179658247520632617678353054046387147519078455122554822419811244447522957361369406771170364828173082333584406838486955604725043525331148911575087706596774106671140991830810778118732528793076658127357754814665061400658220395561613718080075202522909090548216 1880 -517369739595023328512624750509830400310152367834982335911976007692673614680662566783081519408294456320147677324778784897323585686203667038178012089231184730967542584660398073076771954966862793785822349754129578081564748977786231331878044641744960950782912099795050343392388801808770163471324806793716851299324771813079838967791692156566682619936356584905146705273237810270726547317493622153698939271262671836994246637566867258552660458596903778161284704583180421646210819815416043360726002700911626604037055927778017320083851205143661161108799735901600084554792235439306808780578168355561417799119525558841160663369763229163077845998557511491415975719824679042644957566795885962376790148407211265305609344354322800872141531880479576043163310351160286724861846021329683487786459431988500918968952366237455145159387142025802169341974773165882599039844361907902755870127030795997860980666547231184 1881 1551284067685237412446147577286253831870951278356884834951379417005145766506611842985954157077501719109852684801569562371560352615730293511602332899130187072119585421310284493435935048385489716614586949820994588187147891671831124248693339595662721830098683807997918095020240745455323616150064811438895822077720208945119772343617832941539654426603429632570455830803328681513502247140172264192909100207294773610126289758573700870939396590370301599590405194891984160843953836038567838169437814776317694910799598314660189530156752514341290865262987318627248162179081458215114171374201819527027682024738581583518827835697595914566046445481014827494682722429247216169222513773429098181611673247527218781381128401893500612670027956836321448189991986707361499196737025163295248283946840639208070527971889472297841867465715892363085398067355747526731953053018606974590869017882742669526297108253381528224 1882 -4651379380418594430623597650704745150503601521662009098634768358214685207437200122194335445477333794334165090507575473147032449421129673903279471067902043383618926956670528903538247331583059761347563314473896100499508795273189709955035342900278820025104608251079836243463984339322205720475460005818113243349933655195170496989923183469239250759470325938679639879502223033889847598624862957938674841907419982721542323649113386830345916556567275200047057891879995349683995557170689654533663901776765548598346005465906083071002383167318609735167420868685648616018268163513724029700868023696062637176992314173893170110696935429956840374273852414257819549535526886521783436364019378082010872198486659680665976844455988373571138294916457209908638489583597155008219108508661901782592990925940043600034546562868797045949419104600215730094392438997790062748539933141885461811565182050694415375545418241000 1883 13946727552758037257196405913902809941446274132397080919220341025215142156766028619176430124888489964317948009031211429308627301875569909112010564869556525195917398617823582681559715578395090500567361908401283793637932372869054223264009318117352213415688060640253189288687018364213050184707619327057391063172451097839581851303827028076115140620270557753470656802798487121265044897416875337504916706005997462796509803145456283613453555431959020594511932843508443897465371476525180527015620162691599711707342750859735713518865461133979667051533251363271738787854312270910073184914425174069597253848539954174745065136435724087218108566428211826341373135630782675532478211792924835505162926817695920059931807577560588126958226853615696485987763191297470212892276199440732613730169314921660825568999025781802781674242633040555256987405688702047012009506408215621201476895672488808298305459212786834720 1884 -41817974493381184960670115184520686496406583107171502182948888774649860957309604920237608161090806692373719906060145097751823581897608501366108110906647988764191817830193958900281758653054069128293538970572639145573609328204504940137148958622570410607867226410185916290760598057027346334083514638294693267442237925528555136950806200425676448706957739251250392929410113454366368697191045000830825091416072010264057260068302837649893383564297509202971438067808463742777780809661330116764641547750271094051721896292475397667311676166907633581418891212082571371592111450794153586562818232114775406839651751764239606381198347831498287465061065000171160303661070997333160171868979107605984420996275011573137434559930490761412533761318334451912000836796367334437881508417470530118334358177866048989278282992210677432720102687333657808548684175830065350141657504600202112796054985057166473611726220533440 1885 125387369674583797027961533699156986778615388711794870205849930691947487602500735813890165159939119058512607378807395274532258294368850530356097104957227815647327402852125334591189655123109601439318346027414618806780923036080563353663217991583431278915472447570488487467044509399638494153973487923417297797126540453627264527345335090082717924717095566179346005749085390580413111870834899917610516401423681168176366914539017314799574219578466589928484735224900582880819973693725323284527169706702673906792752041814292380373587782407190141921662605227249950789266328941704514729307566803690962684865361593315334015314151838783069117175203663565521087814076856234614805440453420258517769825347211011806718484359108375059713698190643563748902679850567828743564695425401707285690382046728950690893580488526403616982501535518641050891758394729049641150329659118010224682791329621366698932280252128916224 1886 -375962659337100409434317324002509416878616131052598086433765301199874359698908621965826555662489776392305829653847200571304305755384862009100598689572175661445194307067215677154388918197871047793926429896622306125316076229605294679196976533618400785931599518033463624934324867791598984326998978900808493659995008624211124550444257653455869493253009240055250086167061444184642708181108886020194841065774611349966784147252461778998723336010725644774963062373540274574338592001316595835302813128660460781355789097261237327890353279774576736525533653384291588313271212248442993100597033431557342547416284955748929744952697738739220426613719120386382970453583820295105897769077210706310934857923266734368800935226147205570012793429424977633187440550202673633381209578496979627468905995708454406275460985930847964022249265230673408640361498912563504228960282204819150710420963413640573333636664576818400 1887 1127290263131592006666331435721355739639221022520190764728269249702643946569382608946818575484031348610316048850804165782956948576559379569417693368097175353713253518487708691753859300033680121048243635588282463199278409807687735715366451100801754979756751496043103969198945470039675173991605841346462351419317307257968491100378171596848600738116336131548810274262444966187974797503293098623350509141575384747277193802413581741163103675224528721853070234812103014612141416912586173567569387426714818669178080757487795565997836104153672897562801323624957824663435755429791781866827170548286794885395261337843660227124113448720839679238099591698315809729425452233567189062086157087235955120416058126432500591520605229102744142294621412000850567821950098404872309370822144254500048484643911993514476426155567258918864131327195838374360499998100339786737978869942820963093338435914718337443512320391680 1888 -3380079544273274549649418568653916759585609220596821991062887829749294163945590545152510569817320690933791924017162278865105553968168775287327098599998998769793817885677393487297985962653952947698150011157450754327921121780360313498246546441545940116738861344862294263577982153545869258456822387638942463657179701476355735232648744390762674141142255741895029111546451776265956212217236351327747474708929159456745865527258096523688734060087953969496945511362427267346840922305482594730863569711272544604896768456151377188002144098086529584503471917305540176844875298242784912376924506431523984990297721103152077215188548715059619236085221306361285048854278712315281529455365595204185069142343912367592222571104395292016732641522446401296454262780817189775279524175019827274942333727393208403577542968858879646789974541694704273690209596978530697811324883255382681666152442809713959779111494112090932 1889 10134870586958087373856170869696021453834245963716463608988987118951827498458350898752683889595184962122285578418849733981978749431290599908639855198726484400271140552925757920622441764146103491668778011220646412129881013109561045872984880383756593341031715541185830973481043365634623335044701960607183755507816743865579081184606928654991946180746287200684724662678191032700040225515313231297174005691569486057707031416828935262134986615319307190699148648922152195425091415260164629803086769014239155880704788514777783005474457679640988257971971878836770109189586783729038555555492767295688002932063385323108403455924443358704556990945458640286705819424205820107020417509597920683846313278527746605457285222006597271568261889648619309788673608806975353906150230230645708923908786428495575044492233162879892860967841277383111269337616541795665617853043306824232018208476303182936808292065352113096320 1890 -30388524664704487379705248845802832581417286707079999614889201059841273245377499758323523599119530783252376916878106583320568028056679274964159819794276712749384419848375804304850464273765062691686224862215557257957690847244382247069949903245898737811442715329047674141120144313783815047459431751725349387546453697082664895805908711475047279897507518289037214107617623588524406326981629672889463010716467871687315210073634696365353951930695509973382046462909520606549991401993412976844715538532774269414005336233872766135725321722648255931538917765540770044120182036301313006388572986909029999560647959425874479895488361108263661362927028221276719941502381183708145516537525967301903606900734902499593107805991806407378344877925338354188901151448122282877662186944931474487570772782453436271014753926391246282140171449000115935645608414177918788031070232118485833171355514603739132908905341768312480 1891 91117363748743756447873485434004262684630362574904070764897815975304082126541736451451284403494309646240601331940171511066959661068943145979262918156292417392390090185241041992862047822447332343659912728060396431845640985656080032198104680806052799254828236867107515801243372955660619417818602872703718153034580889719042812913539076712595492870897741247404021147642477920112841815962898067310023940117595363546841481289005144575122637465385267873652155568654420663364346457344293427436424198842453669554660026197639920082533714971748514740233471132788962784945618672753772862506045762450550892569016189253392896432666029371409927764708483523804487380238457508006057175082323770251756304626256065594595085171514627294517197454212679474202665268814060281204896913882182811959478200989345992242946830249667402712487715260068891956641363737212115901173764811908391613729405409987274036461001492891840800 1892 -273207613396735375438047718217286565650057107234371455311451009528488402697606379962517513964600009843088230103645133711565994797697734919207377661046853532699275360264731728977540379120900484347559558618544729893160846359210857305845585546624068462036279380416015294471698549036713897440425440854570926576197239633919730379312107390164140714089113576160952966157809607421141729187081142037975563325733149311522849748072159717322764652400174748756463372767761657536231218474656228280348612862877108588231521237691802204817506578160089933595824689174312657693005934193911782867744461581079157956597867079277591265918749674353341884672866486973429730750289481469362125473953860194337661373274989827374583521177246532917061702524183784533088928314876638328898777938740991507121828528264966063060646167749562982404556860569094862618474179386525135726521456464168795704418660399271771272076528273504789088 1893 819189864574680396717569386477188878304133196335072572819754849489540503809621665434363132204474197500987212925668134678736707063778311358384086425833037850819380319525946800674336604273761832623744350089202264592488623314781207642884069499544750444013693482958955526371558882373157993593161543735100147515317238331816370646051516928986615263164188409027770224992988553471949527134639494034627204139916194132173108911810659564460650907038241877412406780572070568024193244774190454221627312963602598522002513991472601056463096299579602732363461936190668440378758311775803729713148649144820879894681503704875193244530665979433205849310184022760665335883793352345407077161062782345248485519525165864858905494081051990641969170909819812749748970394205120973854922991283598525332947769936058562128643755266671636506962093703362674033498349798007779313550394770555291887259632935805790189364866639252426064 1894 -2456272038500322055416619084373788616625751014776598279325970322202270602499916281943900859445200088494248353856847590728904836016471504859695473501745418138755681538853142492623842436996142263711850139470211014055302477193581033898594841968275943913175166467647258941005323597147394005076855547450704190992337168155430395405980234762257121478093677917037332158255111929866526591656609127044692656974965188213627817059225309222054929514820578469812596641320962604489726955315745178271860236088019222630306716683364237531676028428078184491217651977340202104267400345449705682064753963775278987328869510326100510449944746285036184638388122779464269868615876524020549590317181711980986726960115546445085902361098029853772067468158467574666792280798216794132613190200546044449584584112229752718057062249049598810728724103889459545412489598802196220061719672678529688627336653828364638883603707472473690004 1895 7364927558184079112863973423436341382410299348791889933050218137600686840846714677575327009692679104392780552303223224549676663981842264175614607090721617870400940635231427779994022547235926302063711077820442734491941253516584398212040048582450613886364799930961332613610685318729019913903268190298100904073065851957337998256875827925670165825080885448340961120425090229816149917568787894389416188354486648775637602390774779419375255674517428425052862438314705154315662433360360300038978644306542201065623657452622007492855816177275826781676148288591249719647971165026051790566181285213885662673186690619594429202895983316542601607202196902282140969139052651693295928002392936260280614741904099115139695931823782046083637807131725893892857131529264932188806792407056709548435385048308027938761637111345190588479314424020979024373149130525587861982063044863059835878301478549189914851822190354718272800 1896 -22083129308162705567843717780714979303271388079051631998623676219546363233235006825957665638239915985481517637048430396394995693426568181349350760184995990291787630543929676650456760644006456237991665336186295857376944106667606700335151727948961888156109645362613489403152292213594134077289071551605856350029208527625246054899967870125229373795139680260452723612667003141616462173722868765613834931854038290237077937548288302214740679593687542508663250615210841535338656479307735744385415750206468703107607889924050221065856483700111035193041405850355825167976926512685783168248798586366096053301750293876001273367031923936393680592627190352513491499425019099859557959960658916459120168857018205744461023662850128751624831407073384025772275450524356989323148516447209188947820197310981722482336376375646293363270017320601051532844179092903031620145067906783727066142594343720050705450755088660703683032 1897 66214464683621227870266244985085293767531710803186970378582746619282927817944501226171429704959748089308841496853701684077351346447190203223567276717057033621343195853385345697310519000057313169054608556788429539673198776344410601742932540102106072657855383670292845400701232530797804233853578801019562951484521932067685587913029649590039366445310754518426511285635168091467810671658238027839479753498033629345545233934983586187372158950392589240525339423013862101662426357912991521963511216999513568357517911362397647754694752189477715214278707992579738517973720727211024400688572387624048485446072223783438582000733260655579372910297031190522885729397228768913633132356779930373793297007472013921300745449264418975201076890528673141638306788089439033206071368880458835748974762833050427634108432499570377959552038887839858613394094475764973709370253455994909528163675812923732965754588499468814179056 1898 -198538734728392206432921601796691468298747611264982638790576612755710823083204508154974502871931468059144687544043422699728243684210199919149273641621059841063785104110440464891145502439054883690774382137346128825226646067532160555594851994584344393833432554514034026962798058131069707004668449397577625267069765181979556733831955603697004233108674132752563369718940854377525453389044801167773698249292576071973391952752366485243590598833869454882945050601954646456484833060875331272178544956489944664605254074567900787007393098170455919319245163209099642949911398774457596676199009967355598291035005459640602708786863786307209865353803928353287521315527052596135609653369604954449663912657496329009213731626250065512793735349025440539306878726994123144764473553671472938600160417990941582876852738443320758223745400997523720447038167279470435092430355455277194773163032456316072332504716848998501761600 1899 595302556894926394644052448989131764346007845467515084398916921027392009813463122398327972276344275475918826158916929358742822294835638936090555089726337406538805888786123226482455234801463142567282428588756639036777526439456620433679350846320830425743846743234812927607252313321912012472133834054664032791308711398731751470478754716930353924866135077352867734165165468575897804948510320089153995698510757321651655491823051483400213201558742852081879473390792873966130913748630070697463416012550129095612376672296058472941497369210612444367235587971202672836948569760755039280124274025226634961569663547419944251956872052174545514326777596409555569378058225034551007403241598609728562213095740746021473973758369795129461148428397802195505628520151420133031273058821655896433763176964470683491594743840033040516653807224025892505932521003112174255955711677773338945343329568933263548935155874246091131312 1900 -1784967719279155615940614106258465084989056155593912334642436683733185410477526004370144451609649124940162922435447235029872557165094018431004153866405760107921882709691865274352919722454702906950425260879024511890800825329254929795090137774468300492348786787478278551883429699471017228975656027689168944637939857283460414803851297695974855952611774492462782885020498776040468313048243838709426480786534623400762884914166275947858428741726398962268667032499438375643950411255773621449551301604777387205268050790616438462759746166074334801478810298377180071532982016463649327840814117232367759209963075378644734641137722861819775558666023834747141982032307636633817722372959307575981514797069887744869614242474344683112170720912304624010594828029524514971332766936187555588692427440080420430305852656941152083461041247861317958036598552082046998800185465321318058984340326772674945061358794934525476891456 1901 5352086270326768548585744558481457645679968483369437300085159967006394970921566662235572527183061552950514812142056412241069740053148819072448015275388128677093493658728896403898812423983065002428944759079663186626809418399133666402953069602561448083318298100276795237104444653858389376728689825264735920271571376389123810826908151955316506538604479014749007072391816424739962853432398674720531794046947582001235372967252905261858518583819291996281642335466618100449838741124585238448367829074431486782278342822836367891132631003250172165534152253559087260103255131920601986500054690881193276237868027190895224720929337523700347029604161452731286192804834287714340939620486971994448162355748094288850767303260190860848222973049954933679493585553634367977561971766472731890941807836299744775827761238542475741766164283565969979048043525996604364242684179996588092378070797038539534094603722658980928154000 1902 -16047817034528686137005521144595033098482050610229180295681213087191099116280596569258396489235015792048783372053705425347434662209835812392308638862007622421379702595021501677936344507873511939459659285505425422362089439080052207936930260748374310420170480581429318210939352187673183288897853876700730259363181682201457987984152045531635140267960748591542369786461897513297585779771277414264559843033513175685092182982252007733112056510789391301153631037666332962486885616905066514668215853383147170569093916571153544798339628287113880535379850176295148852832363054301501754286948160481649550481576734543101883804082232082841737130778578419930513831270561221174520084709989672917055736088328996261548604816142037997044085410420899906357120250130329703969104082096035520150454290134032783137892564646877157440854245084120445896117958666224867575741582589894845006464959565776264867150107994311086941908080 1903 48118152390447022121783238912800451318937772349956753950161325210463694985547600643293962358158171365964455029394872914888314336610259141098535519362383338694898887549759689214032990941632295915163854904410907756173453672827523856273317954718982561879922628585200047142207011866980128137914426810538290520192493262554660682836348697742254393257479785319674599054940403158631647114752973686701827884576577078538694690539532294337959744850532983060631959389121581229950757236941948946197123062340750555626904974963692810430577080312457801145624703576533065650607773017356584018407480665415835923885278022705741670914545473301623351197844245031413334457539626814768607007864903627878619868494216576556987797052800107954940749787657214377468447585516095849568107080899937976837689642812008582958295936432066851006766844312942816782291689214757294839267887896870585921856797815090677652102696360834667576692320 1904 -144278640754759479670830100290534546523012469719486926628923847492929219891014313063322075158994222861497412690554269680198207220434857897337993319348658865866164784149988479896488626725724147783440361160337117846635633938115721478710279518640058532443528511866022620343938986737704596396719255599455409968371294136514998864660039241287043241127600889910725990548663215143187013328847020366271394639205713519630991590488545098936666062684712605195981016895519632583211656910473637524031334606687791740632747259174699341585203159838317741589084988717767634652397533939219510786846857469242148486117048036519027675961730649221860711623870414755035887160336250067813746891713603870706416381944381633307137970853957330395533069737572429455146469639884634357183413956356494805404239428245336637090142969507992338424781153098330699152962929378543845215162199910689232447241416541676266462821679069474213590391680 1905 432608711806396928020882694414453191464276759599847414647985835632342101846442916649709025358622047761088305138291857434799033933398377065403998866204482646628626376411933961768369047694139806897118815195719484062983066170350131803880901107859325111452721711169932392338361938186755199274572382143878898550832982733739461162697188528205559576546381251007909111818353955326973343902558624846268874634720753608468359036677464359646318398979043779989209222287393869672108461520789900053290355217170621924525985042626334259445928427565073364945466823178625624880818545127698800253682373415525995731434727923821679812477232835090847209263810934189821374508136268556253271057749323287535195479184351435453374122396490353956092057863079365797097861416501757769603018549370724466493602278516666769207945278196859927284560125495524051773993186235970584321356270408583700886647322201828322066359988789949661524694336 1906 -1297145219293577357628197585822980057302382833742459587992255535487321674738940854487453871943612278570104755438267557838340230288232804264839377502811447180211227566208920562175356299880382474510511032971425420472165909319806402549412040834950704623269834511718868637048131414867421806848993265452396592454360176455047754745443039054929051930725377150844806177356711885988275267787577408707464123052166372965580625338201316272496699711524257713871107400484120223287597844971560136867159246317649251124026103714798942506738349511568409286950474153759306680197976180489109660188137689172086534795819542704579362175194268529167022119132405944140241201236770248393922144097240667591413542509858682428632997153783938043507449702260965326400610763061238597350531308832072331639327283247415785379639023805758351720436094943962589425485291779675903457175948276622010208509474950348029627163980123912173675072162000 1907 3889395051872404473475633872960566317595713184761082288484382355488466353517180810676067771249908237474493440794973201740760061241801350176377325936589331398242160054317046551923800378980611950315208225763298665054978851332277404183292107757864776631283122044052695787436400330472951175439194279945885535214489506539047226866514576463599537986307135054289775417999831444195573141693428223906282042796165349038904045979986956710087115338487522605094384958635221759584845082734107412907007414891657217040376514712023335541793625008182057074981661606396191053267768199378288374593279649821286416788384064107986962967897631301065615219553909523795042272306518456271042155224604006246509754792503422003263644468332337200051616148148319871938185063541797358437323927515028389912790768018862841637619617477424268806888338585700023392812884694068352506289499095165438741201997626947625696903403556564642307646947912 1908 -11662069754592256809619549993295282968011045665627962144873769106786958075718968248363618301530778315823677659742160213395643768534772287399923837360182161912653772364123597129746363714962306586872802022846871940660133128129957562543298819959509636848831625374227186897234615456308046999312175301661641062349106114732646323324596379427805532924351739856180191386990060635347418209448691231115219898761458051284889961767036362336692026651722807559614767478250142633833707449448841972247503139596039220994135635839671724454545015228126083367493345661632300711192090159759357801070107894209005231288939987332776178163736597905442852626102918759879698051380202155947811523862257857256239662337330301926548375641557531482639928137315333547020559217974928822818313031149108368127096293669369365971767960134611932638245606931746189894383702574974986579129679309661832542616083800890131229556123210448407529856155200 1909 34967882281448966987041542253337977846461616233658698437536644508773466749824711500069853932929374059599125680651715590087304835564712715074470426951117179040351070200232304856295540023281426350581413713344942372099843910642156672602327106049362577958466329828222324672483467193246338933505967221954548685639750340874629415772650432605950167867464305362375806966543272434116616988415038557833168517815917174203619770117609291783774311448120141682155541668442279235073177661061019134480339581867738510248288172866661345156523827142707514708177191278458788395617970458842097104842566071180062216521233992815809452811957593515028367738713331145570618396855304486631690157213137013729097392092056695569415364070187482118641114693907602913606637111350376146076370124641399819839302227086298036158441851631761511541448169275206653478704840232737105325011353048886550610398054094977088235602815773590732975630212048 1910 -104848723469035724573186865175322826767898259774954641859566682252222850301699540712513117002034829968232561661304908473523557483392204041482456615261281719562351088500905973775918616603839124978942280804359416212050160249344309562300276092327067792653474696820015315915870584615561142969732290199022879750083167645125132284884800537976061053076946637073469239003870848811615636383587919277858929896089925474693262001813376133008207058462504738960054862374199700420395101140951188828139877003190744902243715240033269675831099621411476901107910535096925664355013245209034392376572008865486182796575000147460053246004199618710210562722586713429755598054942562066786595717363216005106474536941053642212639221572064964487062387466511372253413320933070508941232027775267309599390019835491414541464422802099923678274318172247581889303021004169305247179787626522166045138590729375317191665678652380889413085570912048 1911 314381572725052172582083065125379276494012050502611249531824745842614825865378528667033050979413697392973615028402472817001561684896561568652263948428646914229341568346515557161702602375718569403107937733636554105205347058473518467807735221891207981111674522647141685085263448376329329783655689607745212437455023865288858185447361110728848683480326651193604782570476171475958972515938659059200245057349698048138352313129589347010479563050838385264842679961018733405438129458236195577973162928346214204382961328112040068620740907450998330822183319390476422514449162979260110077603415839322160618551188503698803647706637775116798970851895591531583535598652251184252827594636682020268089543503368794442045891898100047283334253214846008216248676208597025958466682229764297546299038715426259147369189744147729603279545914592155282922516777826233780761237907620298133022547038775668399021422531893710044505697712320 1912 -942651441648914281073787767972698426851553915026919609605623048073070500358899113414278494385449125080500907404723523357672569633635976711863718209383594539370719252787956950422615595930959497064862869783963579856245949103676088585743591018358941085624074287832669079808480831350154836636871374749583317418373248859676267770486255882745025890372757683730615177027479022527025517486336993925938810101352415747896011407516702785779853208666556727365765211411016168798276742699323832119657616211294713958392713424005125021979467921478906170217804355290490437733380495170343730708913650563045380932965760500694342957868676695354237981210728609673480963311016247330852029761414435367289954181381920752379212852899603847159898899300307621794278761931281621534429650132311209452811094727036603818796636418360592566928230160404286880268594701791465427446650215336136903913297595054873456970578843490068951416482869252 1913 2826476042497737750255748372760793610256410484367177668948172401331485828572213964738265260739642541276400002547566194448306251656317805760193563852077521316168554957653800871732421880951376725124962582896400990096929829617713562011408906472193876668656398387353993644423129141988754910062255204162890699797066887328334067920287069390185817306418263499152539809424788119819664593989351279225920028615450839900643764471257609607544818612081217662399388004521464294741312278385888305146659921173354175693247544109879235305911198571484432980559712969261267114911662913790012876751019941986671113684507000039265969617804595257519770765849191678885749687447641859625390286105441799945591531961214132137586580413386837518308079939364473983757491212697855364919834310508716682039692349227458013085804341388378280589724301603165671521567512148639783512441808944378608695418317149490575058396342046286897767913073668640 1914 -8474997914260458175923584070676172690314284101245158120216071792707104059653049082357839253597078654328766778798580141033871253007109658964342143650508304510706027639485456218846587865611259678940522603574945288488129724229915429667437677243427721108369420242959545206553990671825216524998580259504090766005938801660036162902051980789068132456392065946518508864309748704098774871946126954794960838152597894561021193469460512820114793111146347003401299769041095109265206979146027068936199388835172243019534797977378532620040890005953957876109507763239792483001762850587297227561377166380553321255149405469425508356907762543463363731238605862466610150655865575782958976694975354671081150891916234705492241425790657286570423478007628700056127646957061143834683389236678578181522376910660161068499941369362538253271521177696392715540980407556826691227159988166625216284536822249870290325201936983193238066549854240 1915 25411716983646762843944240069881244693360114521853628159937694116827254052494938815090711746294739234023905401494228287110437981601474497009531377984970592428445958593172579430087262414798878891110433832755788953785295496881553210000223051034862649923894104979150761658502879601890544797149790000037853356870026422523199815866100508454741105255667489642250275665204478881950477971130371266022279442648677342333881823969525986743132711250236200779911364633862167500031944384840646971127960241692761797864565517984224957839098227574541766384489074773770880374639216912126711069985540648138128754206870506358246579065139277571132059151762680488446972516337362870585036321606992934549999689700377918022364571789702966868255985543623053802632352869405884819247162128680008999635759324304945149799198841221164084328614655388775358506437096484668312375635433989404515848502399723095994250223144102470323007437719251936 1916 -76195362250026436606711721921434107914067775536560069821942616232344767500826421447127421180826344937091511759699551936038343530428220764780666892757649297234562647243098365775496514912849456800328518981827770114559771727340565340005888010540337120987876635232370107373746891081869091784773248199487195999592015551876713435360515355465807750362113636740463378756054139445096814167089761442222335802722678148073147744626788514529904710925160215804066174228366510925283859871410682864826992985738515841453237504056918393916084359502506421910524801247683744902056513183099345571728504005939942111992463566022300339619858437388780502391619157764229540744651409521498027423699093696713112692666181493205864749428081390275876242130588261870246575369724957345426199120649193721532233070082270268825281847723662857841150549941288173895452189621461060357368349433484099698647972500951183149333788729509033334155941832112 1917 228466845181612914770672393116537951116359715067369473832303681848470382678534309065252173681476176681482529783387075914631402510642364609264096661226378800471708970450354411308061537672957056697072679763978102565722257636282508906809517102027051523963648878098937598948511804871457245476722290375927179241343195301088862194289119594792625429880766397487836985440688155206268381759223760443345845693296793946335134708458414387854925549503297298091691376872516670246766072755726943425868750529772952314134474023191506076346822092982382547541298489163245239048986386792125125347522583761429655231484305256695033758083318581797109829684528975907890890660275602642247101600092315783901887805635328754424548259655439247008395732781106538846926299516636121698899901589944557732317847831318180551849183286573491687418347859415824471591954199531403355096329054667298051224454070892636503341702338122080607128231615053776 1918 -685043183857901914935420715752455556240972221768739230453377723832405198531934729632046533285802654898439013964681477364465691261055390442063514024355007550319498586579764452258947811865055283141222617999289920675426852797841871075631664678705721227484329873799264927816940244950860593710443113635014185514580143991951014848465446709933466552265009151174426748315640031590849563867203256678666297488086476530434494112796841055554576035033087988177954696764237290226105640954142647071186664953218982944791416911633629648174024458064912649324807224886380775459127620513847978528940422970020755503278921861752521798026984096789955073084198265925309116306590977251596320323338739488618356011284036890508586138354316481783836852828968344407968062036640128301557390794184187328627524114910876637970906794285804987368829964661631651925679217012871269787122359648104885859110924950291414710632343334028825938856963203680 1919 2054058613818847117529135382198868822621445630045505748842488495534997140360996578584051981514595349810118856880029818006845016944300529756974184312735129465627094771849903417560180150844985981862738376220903701702139713912861972990716309828698655520033785353747248772620465955939161988645070180227134769906667091469351818362725471792056887202570538121864331167174670527240098171178680322526860800284757470534716039148010955410975002868984048089617483754654262695032545624416131816011731919171533479038958874581617016328927421349778554503767599183706863006415926071560466278072333057652916019650233829387055454982641521125818733379533959449695389339172313726769566393447664778031643148446000062925502386947972785672626121520374721227121714863434360104869102539471763722922807731791860715745264075560385835023437179445981225999756673470408349854836144133519899415648978076734004949025118495310710647013596889060000 1920 -6158966374872449403966266872561920735328990881339571143794899098330717988051175678598118363322669494196278259926214407429899355493926119693177280775216739757091241979968694778590602671049262654991554599949865943072509548435597072139350935251988624910851303271626516241654178389761331025327952618524799411642022107077634592871984656826495572721457597899777580484075301159021481860143574279576634180853827478056437623632864099115095360164969356693712423945596197437035837684879214077322107365322848415228499223114037662679819557056872227597242265917780023674612931352532009313556096539986606218577774978115892532183897494003101558043151058676832661307546134024557015722529804722680049380113372359298457379799763612857836693534267906621006816342479630752556286459730998765257601501916325343215378017062315040120877835100633154784598705565153549869129701553670389164543779566637899655838853547260690009049660901478704 1921 18467280749227125750570378545526633750908374532283149291128900992391949823620391415265570938437572247043499623724619982715367146093188156914472221377016356585552084229369954151317996556607888023295863870750248741331418531488307722812421336309971098118950289872237758225886552589810133631384178595889039360259264620909513407049782208912344871876936889069608986771615686973432449512976047813826867715626260423532056591423892353411217737923073136156055992673937413329467514564961484952805112949511480851890608392971945595531965379558576478310551902916086013005626995930203442523991287995171011231327011175087888996879334571246233911607460184099786084995754831012512848090179395305249614168043137473600391319613970838808915015501505367159614334933042599360330176969920266141905159987390539521934646459658211221598013287981021215118062211091838943437207207355555535037403350360999498561992043570624920693382588582712320 1922 -55373017147656569042943335878184178099107680764593022562318343610382313649076126808624081851308911997768828476339742435165796494763289983505777009258972561395700656302736236094716760746998573713971937298196505461130574920378312906643071884055339978386842102254789906688753487291922892881200323230025251734221718007440960335498384427659648021137766540951174084685130699286103645443954715687348719378332018116969428791038445178308453602315645412938267786566025487401822037904401549059302367055039860558902850867044522902722092262164681388334113095900516122564759288312746554999097784019027678710982710715623203988531779238527313105618832188804148562627785876404482937303874673432922938036574278846462485508426694499504173384233044647449265371715509558212587341434859915434234964212631388741717502295979039910321036296498959522482489452301165061330681340942006326434354663663398382002892668033001837397631785840230652 1923 166032666080804876287889378405413401414173108314427128494190103618026219709086295984673144022177424118114958395514797130091514606762938140870676149447340503904113356339873706355765388698488703086199787031409802646322878310401119199014015852034888359531217660739011233472362250507138533724909549529030473998711610000470399009091879672327368949495768005784955679820313890839143847961436760610115816919117221249321750602770501767096486464353620099325040071419502828420782038124606923218433488187261566535796530684395198856553379847731788212954306734017790472623133194299161371709456774908222367747484501407225435707937253155864502071928029450410075409717262266409802663528856936790243117742974808105732300143201569084654289145806344063391810548767552514980330598992114654288957422159812891133787828829575499659324547344859874693235060060832868004056121587393733672162354001100322450883624560889439261047018352414028800 1924 -497839111548941440387127767162593509749669782674599846300926563291264688930207298095415471862755488429004779097570095968554026905621304643806097040624588028598144466073145224514766386383358278640481585958525546500330917345480278928852316762156585730839706177132721312838907392502953326953743862387202081340211683000370962517386202614166627582973537227325056817506959894101362192770025297276381573703943476812545311448743775828679641586723510578485528155935089810734797072088200167110318577285372210920329041541054652051721940647147277572198560960032467958788325610258759165833858466704954707518775714572814270930516123970767185563475743290519795156889089256836325314984565953594391193703867648189468510162825950649402636061733220042563813253150689295105822100515423480932345274249317646616633966833321524064602023321229488448512891016282128188354847011554694477308920106882837760760243092767763170007288863873202560 1925 1492741481485968828007533232240254409493555317193657305376076947177755732210470921873630183684064768421930174000610178665191606908699309300804567334277985507048566160090490512155444977768698173669018033326030885402550677879538789598615881740866396279691835872420814242964245958195868365286758220103340474543221732092540880857326317656607675017622471104478040493844245459092500039827836891365856853724239869175070928666051467056176047396658754835853749878471343091677129731855881568904638119510096588070145743664845561875516542869970939533298798257478389459578475944797706940350944625109924425249721696547974345871907188893758567729886967327849773824116596083313252818535067059164750760603470251443997137518573234540003109260805057992414666661808927035173628658935031103753590350681205139438516291187498567948286632200620896475805976623719728546700611677187412790336511496518776797332873385404537046859144755940896064 1926 -4475899301963380052826326280471167816627872251709953758331694896132678792064106736147567139551128783819650443849181610483635269936520514648051078066176202649639392302452015943768273492530753869646198931701883885358115350339738582519214287151351733393156984508426896289261952444746178509621510239406433665881155505106138934034818008549797156400191988903614062228427059982481405882661348934391393214048538548538958781436369274272802011275028197911243720429995848088448935739977776072692084471514317407428859293065598844651577538257238913945831076179271128650378011086463543891749347115018390188278548099119999216718949041626182074043279502950298609017818295350905983727224165443129431824918555255893405083007175281400471314146280403615035703232388233802719927352034111525224806721061421383452675097709519381408257945824952523745430597233496305115019030291266806989175027865134369230570889997296234869654862544971167192 1927 13420729718082205472356260118610486582499141603726057506819166118243185293485422273721143192696638356465978341754318290282534815616614184554457254315706330518742298247829656524698019844235960487190315219187070622521634921776341219406341541858074891305480569013850859760952548638164722069845919129886026840405457451221209528206112326622069522408048423396513778700493799988986799787243006820401385568641648019438559335308428472624935143304158239507610906406079926862120535861132925885455555485476088940485352884791618764656629011532042826888636055947489931181731757002397650618360205308785386957681073374516686840804770133671181725957598188352359798392745213878257449445313978619631191970656524185919694036071240938456436880095198562386418448972105476661961921536206056039190069119243174915087169856732483611119279808307324306612491117266689716107916921663511246116654899797094840262154528120324412497795064183601278400 1928 -40241306276054579790296441776808725587877353532749138198610788034006148434460179545841249376026590424652396677220806035333679340808945332421845117841855963033635490752439442100248575061995896045875110104834261031534010105181031426031151687490420615475613677110514429604806371201882914048640694237485021350821550583770649524149136597615240616722472995671808171508067768535442266374508206653911001022986186307248086886627606327927774929170818870639781457434412897301953910639015042830433899173049775712208065892448530764303154255621711444439105166534970854879099706907103077987444364569264265644155737891109578161159195710357598762623404492409388134652945128952515606520017034328761391623473676675783364709849521478596540865893818449156209113475425979318859666457657333749878667812779687485331997106746276577161907375652739887599267646549631996327498796554078027047166742194465887341947354316652427422802155874633653600 1929 120661335148107666929535831641815276723837539053095394163175115598077533719501129338074539342113944539237668419411685903768792797946573251802981939656451472362129434169056367603855758506264521891830812258352185488021106505115129999048305526409845951223924058272273437446448963728196358142736016313951976927502254316500485664944845039194687261338923694642684532919991691658371212395103922906283685804537118507580577787586353033040046754963201839181179859927757476189609358963000691358971331666465427939262558362333356265132149791083576333193164913580776504139333261634309204082022312426264886473334813651758890554728344805602574581524858151470768452063210189152408184941469286737377063126859556104853016120496976503529595960814126141802682257937184526501868040960332604913170435480122503327660290230739061231702295070372358952204596699388767735390373037870174750263265024998187322200952022781350910685362410149059004208 1930 -361796448964818170218250703477297930777641367098581889130722483920245952142359085740641118742390361165061340488671205349797929493117523009421687297819629362984271002868564351981094960868265693361670938103152382082475721940466972696628261182038227212296812707368728695597202151862731774389644210574528544289873339756263373338360527586435054498118316798392339581351291150065800106803350467284281704534122437721952748008685090674716451073042512457689890077410327714137059271825103796266628560788356134331574324975047603627476799779007718130716412533653367917781545462186344878558293242493489819452049033251188497117183277577372470181407632092375131069051236451451360370367120620851553969035343633702850595959846486533965412020360676502228465187752092325853158615752174702409404222478575261740406855549598403420475562111210135051543418472089874554000919761241442344519282562795625666874576817852930472197338063936013427200 1931 1084827260231122322922667826583922847852171680735778942551467209683181803679057020423776321863511233115331518088765550997063703658803965937105939644938194723810942054173478818213640509283924580302472673028095438766201154860333387837119436687727258187052587040737928092961056685284938878154344888258166893546538911024735852733872322488585689044073047261880707496646284701647323986738166341572237736536804202180272610549086833250444459716683659829116759993892178945690216510075947696884050382735114600959884658585432106742081435796479528079009081338516758616448971908458437126912475073035932001068651320459961729114807952280856417431146363762483057406384475504202781207442114438530488793953322056244250276027059442962635869136933846715281665688611614466978586456148003453645292759510776511119218581785501382397087015763472464550090057493943965674850558545671921218337811157239327981356247452468708739357838663390927675624 1932 -3252797266314126095595763312319184812426309806678244003209445934624571526248849544158869685587640048362896213399699190955481384728494500348682561264558468962234361966784142232873509042588910503981482502511261323381264642911962378747636074913045552110556747788299594949546274005101268592726770154078447626457091051535349272716005364480526344012585487985546034434819838134908358103092234791267066877721380301879047222003550737587901011976577868214323701161810244674771045103498586454631793886791637246394582692188587974882373881662294610199491778306858407510091465214738111553529730636693702236866924894776585402367633018814488898018250932643552554657671162718588009746854712886763668603030366104806957146841678138607950226027373260958484492444400929366493974592520810985343727948428905637891105927802421591955189380872449233273582125387961231599621186117589120055260031021090154254494495767542916668336292096902696161344 1933 9753343484509402405624958178066215816256022576051268620073434369934824917816002047565860681668888629235047311362988365637853132895165092613018171282659537560843436088712306457183061774881182245771687834741474718219249803578755275334350072527683404052140150119495319362426385997706649127493202179533720870639058321106510286943593943367372317587659331797322718874400300998411196878180337739360537828904873372835466993653688605824870287333805134076678826660037339832979965198453127275813715262055642343549837289992873555649577482000526496888307720942619114327608216656543806947031507653539297592639467821145201702165673772730990004415878249264455796516066114737475496432558979217393359932806406629833846635837695840272968841040234517364138679773606439638707115375786938448474672978550328498055302500181183923786329667332326932962242684525220992997013893929245896975423083342815458348675749858486129943766103533921847943440 1934 -29244901172011388081809272220582205542124444115057552599692784855869725800628229510772712561012350134919358510131318269045455179761666169629210121648470867794897148851314718275700400844124082649033101216993697978776333821589039214924455052010359906979503997178362645802849334229938396220441095883720810407877920994879344960695915862247875940894951636552572102767656331690685900049931633169881984937859028277700554858426959785511076937046916221567042665874641434050479893223661723374118805087057857869816101676473548309133554329220998610767394493930599618434631126578994116210025490386188806009000862721287285713041433956578577878221353491030543350109049694895803423945695055182755152590029305218201680270951694051579822092076384251818367160154100686316264027093170116651982297788170614314786645732854652826423429462483321200402756249596202768848276345069413132837066006801445627908261596240784914494861086520798025952364 1935 87689362583984534186386251898613931036385542509335359267916040172483797982038753292766552082167263815401611408672820980362651655285368018702158721345957609791210985858050643635976085631838722237565918997931491303803766838687134638238598559051218697826915861306904429430559088993334664016020278200179918339280463882320392486799846941995956697195095294717324723647515264325250435188477176047367068015223815021818407901081767790974298908912768949628931032250475246033257082458650674530920519076993286744566676658401044572421550105614035899930692207358524409280310152544647343388892578112983545332893447898947325071098796518096519722001727822426907865237490009293602376963528003489011634151346046512738054704665679978266545932686942989418371079072618220067600904030269606313647229513812885012376873492951463385212421328431563700909071383026090979643787314295603227248222564657674379244508479596526207123245632456403399164608 1936 -262932205475222221566101338983188982265608509435274669705708994422142793019491199826709625432324879363846257348835602164775409534572087473432867447010993762829535006666314042513864244366127986874519710631710902385630612860836165586247450741370002345498577776284390605808055532854497791638945100698370054731158622333093945447248508005313289580174343071195284101639372990396734905097680788716407969952672647831433810881084536170767461346197636235845012728416326861537461507100346540213165036436373113658198892256779213688507187809562192110429305181389276829375966314196408355154680092651769208890688161791809640673160385682197946062940001371309781741026499205870864349181813809715714739502470143269737812816969869276978148257771510163199155847712147546458099096661736558686619578740691878253818994581698999236631559881068677576762975632897861738166192393198749485335496140689897837061682273070669183638321374692960552247432 1937 788389390500821199202848000420424165719491080433699164507360784514096717530823380791703409659753690937129097925677427657726163436651876120649506521548710260461507134082577160000270279441647572414667258311294228732959524778387428871928339651975722056094857885730377201101283704088241184222505495537497820278042993552199088878481845376798960186707581082861233898978563927839048182141109974633400872217409777287025076715198237521846884614721668176452160003429027573396578260721425656662870851691191579068987441407358900995726017082740544758540529060995716359120599538753243926235190628723597543609880947423937876155490985863608310769957307755334867025250397409804208003580308235934398835704335315050580727575124187299462855110063313932501438052758327864507635093305672851674251405405555283389784655839374553690757354157575851768041932805455563519112780802302781792525146844222893391435196679330885109390147549825340232118080 1938 -2363947754489304431665505536864336856035068456346865761069284581430039228881122118565835146301769194032846846257023494385473031852623349915941322186129801508535509781297139255294928066994537690042121485060335791107960680333957352515364077253679525731665231771919103155624127762877590052382342329498658324889426127725401912008698660208760968857047344516257291118144703294464762118896795697933277847500189997840507079872041774117364420276649955507411507626380845834296755382265631208599515390753816981681989437459671358004146250546510076889472969386525227309314134609601338603576818892275004232534695942700639974934483215863766108760487420446643098576621153071801239234083512890149425521157021705654319340946236194083303044351416618271922846175883715879554997918494406349859004132361831668215813475320027378963894408230035261062018034361034916202895870231394325893726027326441411819446919088587941897870659839868757538971520 1939 7088185788860658053482851568503999216600251678803856387239206063142985083401157296205139525837280089792146242464329343144476641150671560810357321913439229484592807564962128741766225776950099087109280203270135270501126042012185687222448037727123652709593428324877599663124640955838219992032459156114079164985623262813556841886835487598626236686370944310221707354767047423423479607666823201538977516950028183313413183278004576956346951773307293099582519515099658425488679122824452538733278781605230942707404881925986447167865732750601297976089243486507644811010526951565395237781370928591271778107815655720221245496995542320930212301529523516633696158427116062463516310683606744220925684803340663886938537296101060954892188310332001952190598026681758464136979155027227861391039066753504515386340614321973453920631038015510560341194274690291872538310881080527087913210174077431905873166515619535928236830124451853595154950880 1940 -21253596254537344276860694625766888372661682482269088971428073025413785685641511336095513722574978496041708604337630819108979701841987870739097186376534019542204310105868403551986667703360168242120970588877513849744871230095301104419061977040555818459641738435986081051750534247479858604975677789234844589031634288549721726420475273897530318971453496418845191589010265392811536534947376579047542379432120588832022931509357022760345473435736352556840987638832326323447865713471172187431818426952308896979147255065681241648381609554770144364511509519636918339095499183566506609812725712611870774766750523146657301961655418017546475914660776713252028518291854097975238191023346954951003451192876227902689946300388870806459205391986755180253788205578776014165470786892867220651659213303683587313625867219167907449100175895865644472143521068413774951237071556532663962340323268290121017817307412975854632940879271973365845445632 1941 63727939310359270320107801505390669927300871739724934473833789287948600046591239554907722753934247731562464748709433986200031872601941992633459878779715607282652800008322570155879652773599267990285445042383890059513215125788074408922689699317895344376669200256279748439561107326292002617701414082095206341145858608634405176593078873819488127982410792971498719756846854500856848342809753575505768494742370853684891015654022603021746860070059542442459839287998010913551231000726183025983744470784587934666111589124363467040919578686627125698471606431244157443042094709823653938445494113779641318783869658925080347845475894274804084426195002469992578416235173176253558799394335095907048526269702122749779890635237960199008719872825470964010187220886869064870784523385248978000617814745596689357416713130222498440221469302769519630593576660513700591788640952456562912656767008653016513200643543608327835018484147887014286543312 1942 -191085371062936164301744453226513836759357866189710758723550028333534859974923165771486956537672051771827102076073652987457665084531981577293839791006325428015904868408065049442681368743907588829779684079197421120775206837005127334272307991312103290579477215804488658683606760021111396108586680844511012628471851018577827674202625274073573310629030920428958313668444507599634102935211737935206019539075605294030443040243755724714537572702346403523400434693106291210270432048010228055038418551137540136111767947208698831983583234456339219218062083896958173869332141132190412311524589419147295205919400611318629414652647941971211148132153006737369578098036981860961589227189807361371089812600335757140131130942017956606837040977532069786623589635979375162974988195774802646923598466860257238471512877056156181065816024608508841017109732298880492953814326449340949239628301238819982389737783686798989536430277814545835988216868 1943 572961076589123053639713424857266913515192449007336531303861278986708231710706311778014929896282745045118217547712353219211712188617254075817761514360706095533022008927116303681452215286672986372772228227176621435736672687798184173685263179302271626822457158660293837102775596440038596875257850025795758915839940316126826572261706045678146221165586280195116384679545909045531798096008021209732511494932823696871518863849779131336539319899058233107221272528068580879478360448628765455949579083960868054905971873604480394100784415891245115196397577327536894684767036791512820715751073944218504476497899676666098093933413732055058267558376445701992632499436140841202989315314766670403688692500196258064168671738721838658987238205061191255328427932377922088980859037272969985700053929613312239867930172451438061641178259058469240172041267317577943965075515151828716407564351097815764312833126665009675634129364829526666847585120 1944 -1717999030575101995712906148916156810123486000650084691857102569554281009589355499667720692574810761763371445517291824544642525898894019551410355898769833246328181733557695953785588972688280266238111789267599036187710424432703505940540843144111595325487707190242208218349834851671288570568867287963149937613390438324435839552321751306717034116859157627189986320111663119252265869908246273473009675670763080930588520297006359339794592436055355165011313167472279710907546440480985173083840690412354196342459903982107069047229907693602944827233524830352848983810329401084103035224215580626807651708670395229170051140063869918128683891685975655072229664054555985845184885594996346840688333570916229884814535762166017320990122150029819973598741201746024317212546142340373595048587743223438138961436338638716989468301740129449889611726955369590329483982527414223821001952367398541271811921346463749290519929050375365120896238721196 1945 5151347221755267269407541727752712862025794527399122839542736342231653906388237158900846827298867024475055151803005614778588797451079651426131205964846101538604604560467086273767380405510565816298543935737088729587006270072764445575955885458333585572362112253723680375021201467839051384862536772956858836072644234605711987799043935023534058082016764669291516822052040777110136017123337926423954976098658245751769794535805186462561472024202998109175310227608398598375032436588776977649455161666438920141974668459496940180791988216293163665521544696517551505065563584767704213807886390777660147959135615242087433094402882227479076568017135684314007796667166989660728367175788855920488074121208705380343505173622122772560262125702778946777340986557959610746362207211946461780479078751853309033984227561039468426334215044694789530649158300747157794653381414182248808009487896206886788615670510583658889284996865798359554885349056 1946 -15446100225561143122812438839381849717328114628660781998320589186496248994745819024761788919470138277395656120642619610602808650116675111033646241934674718642218842554124074207313805069966162147020556970722462865950761349370288047243423736716020797438197803186268075533529655994265603715659250806887600877946494917227301875029507379682590559562470617597798561488527059575764462312391920247011190794211547206557850334592201060127978514522725844792928024243625388397402333769668848590281501670750280126225764008525815913629556447406818314021239311885040460141741132385596222960944363234344631925157815694556485350064543643310875799372988684824116683414548405184312879986775221815229346720890697749367596878420927372366865462843876525686715869656218034317549759641475778590460480765081968937504381509509100938962540158755175344598606153304601251410532088022766763003841169004051481579996276675811966021941726945180822206976439848 1947 46314500830419082460698006134725854468290463894258677609756342922837751223074520527251835496593049441929039770062461883255879249810554339093182722349579356668348024052889751012993319978665872940064720901426676020246812921224315161688293669721689478913301887519996417547378598713160038259896613359327074435260214343488951384911280987461203742540166135354878275279928594660150452480608130663611367157990247864347575887698649095545525715348573950642585416299067805580151485774261192087187320290175148072462900139385461704090787752299030215698487231593497554748933071675068650366053955454834587000526280916698890866110694632207357375274840901498749889649751189508255041642444348726778607910152868994728202508086581353121658684968697020914739879197930404173192302241187841483807862956047706257386469326434269845468288124003748607822685636251939819950050287921438471928519876254301732407055185496607501488250366681756103830395503648 1948 -138872176257945513682205879791033735086901745177805408582436755139781984031816362628171443088090349995024394916290985554464882288574665243656714723431156582289435733312591907426536951743011993759198169807614586567896116156504735554117722446018679797912010433780441003539136753122981408355264947962951458817430652967309530307631823535811545718776750716944478442458964538711467552843548301440530798547136056353005231396328444233614689786114486881777896004416250026896398843255964797692480207220761764790264402465996027950559396547712444559858225593873353567801440467832815143431640150164346921140157776054635626587060207404475971265170971200519750322458162958495906369048693527070966965499695657130327520253334018946396147489398148547374493907342220112120166720253462409253000045857309239335508274380173404041481395442796755234029957746460890202211109718833394722050133482374494663808640111396118621230482893989340362034685353264 1949 416402769651838677249261755515033939378067623816877787458060747581778304095400114519771120270292460426332767517088003889324151921205922875284679755634519788044875538983472091842320136473146275797205800079886938893168241569324614970889671613408499096458588494106155579621711228963931939675817524830932952965143527932763927715649244096091674284520949815199349419050892131467324976304615840748312974196748647166219893422341420267441891795819939116013352616628304339241146477794960938401120273701764556015273165286019212642782387780162086439037758727148721216965394671607094900135640565128305011806168301951418504180019344320435192979942667850890328557376053783163724705288204030428934475955580208049844134182954488112982558489786477326408433137896117450286901319056320259885754173570261153043727147300655886140634921509239913586369403456628107401742175124787204889619982197239326755214786836205886622682470123777430397243843059920 1950 -1248567689309897818398171017690463304381313536644761242701169841595209099510668958767744482164307700570650098293545414738911957068354374898353601298048737025999172962275057087693356839978710910044237083624153298311976773567097960889636876883897176521535059961558303422588792592693389769889489778300751269737022670678395223258154425758896420277740509522805433873431059637276640582796455805566864594937635558964557803507912966309606534015466248210938498845859331011046883641488029332338604780913243448851674065927448715087211477799647230703039434187823360183195178854273815458073307081117857674306567199358957977852641516018924255959479389074305655658902785326948720784480797199059329049107799750934344972716793438012832771925060914269112934261021451017808158611117865675490648231726932196296273505318344890060931218665346969612553213123424981073810865568960024122363094794866296537979754411137358187257173863529895998385018766272 1951 3743783179119888384228242159656181614879899635762098036802585122158879155375404104967352752773552049378935456185156676690228061942528494697779891129464434444948827180578720637112320611930014773838435130292822550038474692653779124143708728739517418068159969643831919539797250982704423451488218966201637584808602062259667891368633208964399825025516135678324852977740491480301561973018588653288650886922177355173071835223624219841721283439506689920035990901218393856806227763711640092513608775501103063589905992968766278301919971323333243581323078335682070152121982539548975726949908330556431682261403477462753450446806416568300215305573724639911457316726478426691386496904350024476647689767725489186220378115430382362802182711094104962855113107040387593789100993114768671786783166886699582542295177242852331518645391180716209235523170698469314163997690345408693474538240759495146393245810299275990388761254967288522090237955465944 1952 -11225595772227821061930277336305138827813551520551004000720046475407745746112827984822702695688319746421572348899447760588066007453698401365832839539321380536006908549143059369374186752882364995530922550001993025294668225462381769269020076492005864729989908978149705464361326845168540195471590988308496303219645425412825905830230620936799270427431322810059100655079455242932910977498872637140611496493598391305322464940508482957784155723070008248960376406163554940518202953535178118747625469092281830160518997670428817934424339692293203532717527322180439751776718975993025688211187595862154433234925523498680203303752257247924854021913779959404852076413322105336381801599757502024606499200247987986146850437409269308409824679159514553256122996824976313433309120589859292981894585378507180523937596966404095747204218300304319296930060987183994695360881033954323136597515529050156493614794369617645851313639995755634569618772170600 1953 33659543697985724597370048172761337929173659858856466681114486513050567890034163174153480279544700683586650115286823392731036630644576466153772200892097288488917796448428958354866993151499810247736345341941459885368959103076143185273620874519808675810968206336940437890066528420536083658311129968015644829316048956076553253733656178292829763247843229071022065251482483309070725388752380011825612352005382580380936177517469368254369695808652313520692249992060306058197927958531842490755994106003004963428140978258354880032469419593655107037609796465049395699493031956958763333084198861362203742359438638386322496874282574747785362375628166117656232965902148471398417380049833459917462896776075147222897948978732694125443596960683063303170446371709148653896826615173471309630084959372218606925816645730817603665812455040068694694300036388967480935262814606570999617459302044080201591707986232020479622802488261637077474976538678688 1954 -100926953186539590796310702274415905285070866485690910074027521228230950495245732874803091585390174669976552213646621421704781790658430662842861476472261009854948500200279051689439975882618929499225817481287110270407743799858302416846542837160470333457759836708359276150409309117666793323462083153840155094658511173824219812500251560193290472297396867516437195654266054098180849566376762788785190772978268443424721117745574733163946800277837208248585410800143978093637470172031090314431796934028184430338095226098381353628281562245427173127028602858893154563989303646032088397077301404090460222255993233094002085483685903606594665839277906021773952066593922481190568150668243801067416314846118342291150988217384062295507213218398933182550133189723092335485700826525908823060540414688929060121226234148423582750595488988474035632427397301400225998958421697186557549438803217242867804265017442520519818206645763301156977766426021600 1955 302625984439639427748323957407992857688534741349933562585140321964138021382675440466545126789543326810947595435496928273162880233677606417178953439938820480700617958145286854733246618221949956380798845051306926038429766831084076095935771924007507465334725402958773440815191493630569177729992189998880301363114164962126637616816611072047605498008869788941869483849262204155261452766291858551334418573503125122944099842570106949261921300884236171229262239442682352728872112392385777728909518363792745903926564693016421343391670070689348243682898921977582213918152952791541781639703817588830411856497111481798665231488114995757059501255816510777415606761944814449343478001172040264996987755336791192627924590260654094719177358576425831910463621186033712267293812807580250620007845780541160403578435761797607096389461647343312145741826192222549628275375629123854403315223815779607031350754170448572611414810730807010893645641311610368 1956 -907413803036035400687075669835316007332953097145889746708511241472223668409709334527754176186437429318102069135577445972443912357116135806111739225583426441364582987996987424851989476417043197430156046127768466879034040114676945962506800784409013948971454237399389688333894739337059420954194373386213173565779436351161927209933243321860534890502055885554225216143109829944073834598313778324936791888341425790422876061694109027311435802497978090112281714893319017768342059693256917391039488741097165561382321924335226692409955743818000601600014263755552781587858278556654718936000364373147005570011645938276340432071417433413737916757533927201678512136019866677008204704616379198731745688866211706316800060411559022250333432028747077452553372562822742368734310724837885488155499523654648932161521006882403636265220919695540957091526561923224816013179277022235930090240845015320286964963570722794688183829393632401718279124384894816 1957 2720850381305802621988635682469920455303918637737394498561851796095558756376174948905907769985699966907829811797428948884159876193948638175913993753563385977479495643110026678094774781612268514317912968154187717754814382929445231940720443026526363746839291499774971226951095723265132694000619613198926368157380548037106892625390021365701389237335750606250482150397428963777120726327493741037674550230346186273991536397558013169271080883524852035145053195193661725224580898080750004670497177113404887163815996818407733028603185944700604163311500527437689858911548903611230274885328906732483953303559875586227651889644038502986950395807915946412175575358415437013898055917538093235882472945912540129937829926232094428504816363899955295076447324868827504602334579144752208349634223718164637485269822378020833530918471294388282756919090290162615063799934096462713922469481108417985343402781763643789764860005605094352702200912674543696 1958 -8158382323108461283807599638294638913733047151254465322296543357955579907397611401954333257194098317525979992371146761439684695165818414060669590054734749271594544903319186224256599970809820453299523511763654796189231482215920815487216405009569091704644269864749160405224659341823081739774074437737945202988754442045890994179604093686431489383247288973083034067917929237147842586449803755685488909296405750569256542487264093624509967245747909243277123242585284978954743648567967030291129817421335694179857077651939031622494442936870429959251043120053448668642519120989918642025487509581336954941490484026141212122951203218461085593652937661376535745818984379324521613540676131112987869659492379941590604215434528214378238772249572866285638277999621095929469658715712371741386005742210433064906365817415168733199779263363443652403963603951851304410076818806787359762463202295659553525858516932086384547817085128606423468236730804320 1959 24462653275109291261401654045606283297227115347865609649397598613900498405336176301725244284205274893898727144047021989125425165596741890858791818265192402869497885024041296519287017982918267147872078156253041486888997308083878953635481961728539481711628607037027344676002883600749761173778924577474573824581900761907893670143437695923480637384989573980546065398136761786118645917716256896833364907201167625749776891562118063272267252476530484377238296032131681452976285532361536412588803869575497844622915340460753140292387909159781389039512740576702415255236912118072791644489687613210433828246860688463617985059877718301554838851907155978273529609193379807840270516422890770888462547356461059412835264505342258794651485954635490716935343179873144998783245556328996805972607685060054734432491583242135837404692917337947680477330946328860546278692889668165008602223377033257682405685588866995936812052897261283526510529599597216480 1960 -73350516988682298338396694298993942315205998418064381586484534211170014861306483737366969723609388036450418074267524607188838621536761271723020161196191710032672995044025867165229492186536048993900103736887308580840121010004569699242718106672768639805735369161535563602484156592656299193009561092764321615850934070271781173180093540276681482607950880756974095073902933171948613295111449889127390591643501090067060608015595845842405430002331457492361972337162189744460208795865694384242740089010548593292185782511720273255418009369831662720908779526452126765525656143124292460695652298896013369804125128383345434142340016789385822708337723690665725849086923532832094835492072525763623080411006141559937763434137604262881955454309271255937992328416817472312394188987794441478316765145368478331268338430985762769834695192087313118938609406698509439782747924110375534179975314693657275457655035391866014100399670655743457547501755167632 1961 219939337018588431529715738132628445085880301222956942237903651790759657003815463730605702179920041639127209728043368021555518151267800243616195077936566677711431520070816980587225606352285552312153294223813041537654212921380351775393769743618500561987620586777067370720350250262528831848493737493857323356044616182150980774247297305878065842802014879577260417661677331489575648228075127663472236960154914028349982853203316457701858199089091774632885465243505189034892855798605940076671698635637737123175227112526026831461035811522746389676516639014706926754248851378756445427841755384249443562376542987405430236915198394379389299282143504374002465925084110060750677271739105520383672597637541113603954608065544575483578773868602352631123508718119290946990448996577606226904114350398931076110411236051365868852933867502573899938063965081951683869645157148893433374857081521210496012330384476369435525290405529430352607030856760912320 1962 -659481712375308737354392297367101499714696132566083430777567371806849674899819762042381929625111929135058804704423615734358365588128679323748254660296035558091922340762801374513072498557847046000202767542656535864434115502793378947319850867333149238620373043837659195692059389548652965221553852026688396179210232925379316969876070362120622504181576726071877185068118114756969183754213035700411401649638817140052471521608109439684012122956741544426740668719439871096979374701618099379238273381529247841808577507382894627542562186793992101846917886246596650397062758457387725926146938693447541635491002771821673611419906680320719338436631864424261703878998383688978341149448874109286505884748728502028765262633805898921662614457055513174783553004195530948061950179633400205113139036003956271531121367969495753189215635254419054003407711970951631332247156894398906738606202516058324617206784240266947778038753350475718947620326467392560 1963 1977437268996977701511947561030442907448141332798760608026878018571124394528955231472980151693025376917450903968536628737867213373268164289140207300306910491558357054370783948234307043561634086987872383981699628170177892944188399635213775957780395526500008016316078464515263151749042971622040740208399337702919730513898451189348217091921540529604055328405027565619431086836230573396483916521967147279558878087798699631271182965858428607092909185173609564993694896218453393779722993587966790229429659952582569184397273330848609800084030072033032176245829113747192041764479116330096352917278873883027818229606947657318561621192991208879546973355460785079882556526840908389670643570683361016660704591949156840422208972343189903212920489855679472932291067714434250810289440804192926220168484239568338209409351105137763539252637167604121711528968552529479051717177893852135846313162844219482859539525765488176743702456226925676878802610720 1964 -5929291281630958087680172702091791385927751684751477199933953488475229918218440610053146697209891265105330129058407437188034633174733309317080794700360181204066784467000787510769773003836284693620967652376898732329011003843342915199477559376460666627066470065216591689170256975891096771834112993425287016157074487269016282614089435058210769948491996857931368296299811441129613974914406203868566461471141666527009441002319753811578557060677261808292966765910320388915720696774267216245681649571181536227491367631075189621236131934210980964425870656535021546286069508989055940235547699570693221824355593902205388049107828477207914406308492533483398910527521327402407346239923330736154520505938586205587478127607614034033894139682276233417642439744776844487701390806498564112788129459654475820103085803849356448751493300502379755421903352292472464786717272128357492134241174298690273485348475591188447630841445762990611825863833588325808 1965 17778821491791147609471540743371417224369624899010536214763793360863132151726744058235694829496528923155524234306430849827938961152940793127857527925965489900438419378915338429239441495472462806521496899646151313426225361142481657178280803992929388176425262913107459660351732367404754289896485372652310991958006554192897677945147557945535804853188216532789629517454701786837499002644112647935671038670720966502361133020696177841130207736137621666392956837019647700504537459494333907235933477345208041924822518972390141443309103988847103960614544253300286489858341883894683230638072400503595859995650109242985213364807647919396084801618650398598700994843197794260864152603299166014923684625862195847682492346980316726041902490265911153995390882087988677342618476769310179135236289698000155605456927913850084773827669765267703147393553958745561312946165574771234494449586716555040883643137646080783865311772871932217569613887321672059328 1966 -53309335042781696418023770438542474332481657568498021864716460764134366243351554538809471525880995931842225514362365137200254413019626640635157745230705271090073490457124069196524164606210665434610490449345911491682400052866189913054916245950314721922699351410360363528877651223728904648494293627561227516578051188691318317134610810828552171724081656389010613431025161258091076612709584974354415449116937994675187629276197338948861940287147141263167080648133684229132369321582646018695259843672397557516137264008490078583970634789403426901339312269906360559292495249465255642394405911540050354311651423895254135636848823631107462394267643695727119216275170317184033179061860007708865372077511964486542005792129900463548053940142547812695390540544174464834082881323641477804472388408166842280687672401386186901166232956776345729010370470920293087277022792197587364203395238915434558826715164216624180355861292076079597392074972216663756 1967 159846699584304242741995016800469503616154965093544144869393841172783168329073446197202980711563860704629103245403777111950737431616552072428144576192526532226361691263913452018860967385577277444500596171958406699513368333403552672698472810683760157549608934732234582660559423954017834070574145305214092472179636965379458787219082136383731931280444132883774579571014947178556771663325435779736828835227097250937598697239965381352510281552411712847056147261155297195436067600995066166480672875876972151215295499759389756697977378771103728288494262897618488344252555270298664430012359127049360845970041780356987035260103331700330036189870161364737331576032824674853729006956177600238620463514032543077626733654119213639798792160937466521872192798501818322215652863034291792673659302382028215324903141998329911535303253979328240164151312588314154633466830159662869141813708122916292206454223223168684588730279208336591837835565279158228800 1968 -479296430003546410782780789705066331727098805394819105119051349979976359913547970533381498566533710375008301956873825578059604463399021229369146922821188550136057083408716097745578540925961135264226635168052112771254261450921933090240695150327677179725732888137660707459329858106026036001248999718530670568258149254422858893993802686382318153702185380156074082341747562652776173569757823443204790120261738250905879020535079123659127627764624754832560124485811691438144443915617243079067729486494012241631995634646750062099302445215011545889112599954550077090382097502725515221796257899065627106891345848432197714146523705305851170926943568122602307417285114649230900066392210283017664708353997013636856418698488062397597280216538227426239954761687079798292240541167875750470310372769262778853192210477748565534211522500444572612473169969500948139916186165347903548659463631371876401310153289658984961342266852187951995045375400772334400 1969 1437159026277774509528460021543276598535699008151859825608369309437166291990648663295624361369636884740502292916903537944572831260491529374400936227697459217878761310535835368760739312151790016556624710021421875978407902288594765345241779668631084849721039599575799297531682824915174056145949260710109232623156989943175499700426313387710109893071458854464937217951080553530721446803377445205018324464207873353655820079857342379930670144399362393362841531215963548121282226886955640601933647497028968000489779701493385913064648824979608583997569292065281919328747072600354117016002434548580413944239537652442733105743834068608909411208365396973054840472579530329576213616122504853745199627013163082835564279268091639951933985589170121806350141753112082152454902302842086137989736226545985523563616212694990088335184532395166890830382671652699482387304631242399939338612208115284441640996291552064938735036322383365479572127324880133071088 1970 -4309288511788230470956656521449814653578870071651287304501846452205756998369929773648351828736266537138145707746268628750554169672956073103850929084776087106603981249408720570187658434964783567411158457917024883961652527319151918220478777920103461018935117215580835761685101749631438147032549382240921440154816416037734861284476260498072903115925435255494611241846209558226381515871853080622356975944200968477180167112546863674238816519272605917560560875580049075508839605118709859006098239999157108475767615584775378215564920055324857381033266474200252153041419309717917555202309679121084201921697508965226025703815919374740099384799777799623713500738137284691750823365841514278408862302086266494027145732400815378837381038959603127189022699419321046821905234344090481492448832080688816556821188868797864775579408023395013170510686575323198309976385952569884506607430656863783166257102523663188403453478623372059500843011145806540045280 1971 12921306496533963512609761563555760833410006150917862998277987078912239401504964465886229988752580027644059428097639571748237007999579092868472344439891768036544662193813058635113679021127281016438329013845569286764772418293347456460187507614313269721921127724039948935341933708940537518499425088302306296963452571680879264429860324476717837349121929152700736904774783606858404240894293103235986670639384943531270820717986790621385796869051801609732579794357224777400934724842080622580855488226712502250978886905207656907873486467510727405895954046011598626293620940411402997280862071352305182905057760902555897192737941922789677450306745015045299098882966638166659654527353350037809863775330560077250942508862783541176453059353359903927050607063405485151188135918800983847383263506498662178444233175646944531563652428299070393523930406225405086118603101033097566895740978001683016349199458369162753739511999211039309331977429371127830080 1972 -38744262329617305400639716087882968462450997145221766688041449086008149888995362518653792050453349748204525049868835085064566647211719663352574529753083176673472914580130129670094920918826375583265638670825989448600456039233551475684122075316143186544482570097488954388781366136392189831078651393068730798146498507276388991163166378616040858136591261196713720749459074780605346996150078660970785590005417429564099575509866071472745546088591938599568328764723260704245297821705572191532162307699991306620147533597684929922761607394971941047757148497075027051330689337611870425616970774308299406017364659721736755353952256903935064573999536512810280183922888476345554239286564038878031619754498588734287883904614246077612023629291436662578095073353412893135824542577599523063858741538149382748888447299510349320611192230416719017677041317231672945346810458702750172417764544350011793557695933576175663149077933131883291317461541642123783680 1973 116173875287387723644290197859055064076969132849027862000229707446945876707195420507022723654577808976369979825151560244927509520985571986008023780040162226660043468148023237267248632618234585884743800494985582147957576243337907009704645817318957471666071406333879703073507634091685856584217588262237512114462587515989415748464922603087935994290964977820455332972022243488120239649885385381805964293194145723923574804215087520949195464095342072354306250872834673252060406023301403022788543084467132831946332729250622719659791067636681598303694033868322224040457446458164154976566250523932357648024743852331697445667500431712299215957532178812891811176954504162561470214608090307460196727477294661387917542491732725577442473100674685026240738853554025783280729809112002775500174881416924827758559344220228724885195258939266483655168221956014894955128650955030872945977858617972338044266334369289789483921377765914150657168199506370722461040 1974 -348345069820692976823988693580418907938997111111142814173941052876632545202578365745221631870033460654069863518273599336234006512012968888136521152004924123404659213762993688644804790510299145821579815162016038872219297763078557036697972944635718984190211070967697042802478057846346800973649394591785123710994962262989539926628103793149692578626252129543705732452583413984895490621920768021737336702845060050609746335435209238347663602826914754946878773513834058246679606090519000795715759782300640192378756378157046837959479957669725010422604875775128233075794229648692849866824138821715434281769275154857123402499458893226841682904081130119676238768028558655239626315508640063681535555985726762657242068562046092567941133785131478650516195948538683971134281900360788869442000836516256135748149400456614854516188214380729992147299058269963135452496405301095127899536408138735692583536242001519042876316272904020215655078197898252946696976 1975 1044506077710452561393246097915564948260628299746930504069913374752110345665655231363646837435107926072608471774793040642621664083109266711668090259328182612051843981723771455268118465519995717243238311589599484658877307014152513808266023178801381176898445550516811082266468384084083926767570488492431140565322615960214711617970445905332900987658058284130544479789467836768886630614184702898596712888227061073271350784023953979491070306805564141162235998353886224271816015066209120747167675721966014023732167226989016523037422778746610198014529093366986193562735633801327037933613625596692088484038165359926051414034331729577365659624252607180010071427433483754229886886478916247883905463197124710007722431405416712951213161948698927600484455606358904219455993289516262254383061589141858428390093142240210118058502775529478079622376080305775128347304669289798339145272180256522223729485313718616870008816997771278991523623106349994699337440 1976 -3131932444551837766323372029427997124718736172065062366707609688970776213597675731695145501924602460516298175741725083910695020087258302260442021653096903834214157688114041433432996917108286753373576415064968090386562775333427957648773374157084100947936887594540539302848595736689371086081910498136464831907660171844267290656110775298126233983741900472405605284793824358732618059913483990219729516124871121892273660625173040145994226501934700170235955612473064715997221605139169297161131532779730323668126075820732388237651619252418071382890745831608745715015565829479212825285533953497808045145376446799773239565419749543508012145789679911527029299370148332886534227854747080364808978050054502914421463985833318425484307112754694995574873404490407060498764894009225150262882839211416975827145176075625022822827491062754750032680558730665867972374094007898879044716849353893595936564475896891842025601739689932852967341595811618090743086160 1977 9391044780628879250766286995674844185803069311078244668610374423985210619224593696251301231871038637299249158217979917765604491187287413151188823651774631223683119259049083266257362531420295333332605457008159251295672297509641341902847021751742311795331244137802891748753907702121695396203118580148185899619933990234100404152465693458417964115135046029550039518592711582482023196341493724847019004344074866250580809401125838131236102530839100965684747026171131834310333671118799757855794353038920535797591943581046923974198376273252906560297549132320778750924444052007378907066253007071928109663013853956846516886423999237854160007601350760570931733376623106835174928824178905010540293696776316721638472117379772545463049597890926421789377931898667263294955649677947460160554544761855940607887925717766162410179376480222265548731650558934458007354660681411886243567176911213720633249376158847097091669567764251843280746418086851410167023536 1978 -28158891099044430149795170966303084360969668394340277618568316839563338818311964212571520528931815044399315853079291654331547137124267769160617246248066399285978048698392372523848542555032240456013995432515365277772817187325421030751155554099890622476294038918760844773437526077494325275470523912466577639355828359999216125899026303287096534462520706775157373298672079067593973497220120971722785497858800824940442255084973380159940002078062036313183131755420112694284423152650390743959774528571052698879022099278876378824652154014433598544518037031656255694488488031406258224867180739934176642868211314692460309097084282446428312638545570199679720117201355600391491433218255941770454022524060906776976049729628148799510435164316613106486889289222064382380334466249947869744511858298441446258867135695955417681820189280428803161426005764156148795119594368079736129027202489633417720379350621598462433589032322893806912035317244653195606914536 1979 84433986751758286260174100310279182717531082492175445875990092029291992191947041757149774036726321613676372042532853298031026130214959546336080211842357763195044841322011287800160309005336692706410838249897007356394086503076830922929437624067079814944077224327401138395946578950910220406590241989174669889811766290164400450270248652706230841586962038405145959148216330059172632002275996890451242619653422988982609571336145547179931264442253725862773473388915082732634546240635070283743379951299400249341361016744602283109101419418892858225050172668713297784334832247280087364037311649737653792437597525747433084871218907750954558564118145949278479624357590481850897501093716334894000897662940892108886000992461616298317496504670596737184184328260366701632637421350454015183974247051514435314405154270240888777513587292445149556063967407331720903070124232282536676624575883691823819512390728162598353282134565000678843237086007784041646283816 1980 -253174029972317649255885673506125003936354564018204859679673321402983109921004841874847580028305137081008394351776540419399091987417280215453185968539433353580293546933727785691692805335698961918162195297797238724702874529680376358299025845498107505718680040824131595281179211733108069976730437722085866230208311345811134077401245581372167932576663445460278565385333510889549452625006360373034862339839581962419067184354897027074369655047303217397619248237368104133157222754060503884573380627245164474059644783550211737952606542524397420174912694494791032307929214187426482458261367933613062233412149531531121629120439768545177109900025338814475325546833688508612983958876487184471788969359927444663758426380757092287541882760211503527772372351948980516767185592200313630200101577308785245552153152155849384984562968971299815803453892459185787560573821908541290207314541776198765741395572637138108751213081161139123496190835258020709868029824 1981 759138686539912587874790964475710511550704750261553188539757460441049809657127087701461194027325852731544604972010424074321356085441011852494661611874928884536569242194014662800936528871303298230127935420956889462258997832560038146540239031932740325072670087074882219066231457695437625270963553795653733168822498432164632215933063479732800363203120073717342089040323601556751008880634922067555316657570477969090993980347343937820169485603725952216990577753642876603207422055502895923146562500047257870277123205067193974990512559954518272512048776073928595071573799675065944493118908527752322916257470737550495040202564344246467260265274254165875315794766806699770992121140929652093412412051812331828050764097291190252061045050322058801609039409714988047843970273434092107239659421622677237448192934228803871789618617244271311815892430307517187160414254599525308218678865342221814880438141069257501027124282152671496826062519729045212539318032 1982 -2276267010144652123985813674005624404715357381838754086524610790817940978199952715544795093897274239547714221669353153518512522308665960362954477275162816529162881436104454662475260237680199546610318022304110390552071253339507722858167830760230209763827890175320900619531086555541869731072319071749530845722659994037514838173203933531812327224276560342130254306340385047452962283439764551890757440411675757099045296279114159950789741298154865456117848135010040169350586129772293417871164218125397676280606273593675170198984025561293986940235364831640136960362286204012063187871544755624746628214912224978332623724313676911529089069199164329314646339941930701273541653988949820039113566672236313256330664551172955213236010383845105453658415550949437723004984087352493812251447952038036117177595025205286962461628934587089893227646074647120148928790584076426360658204794709834652354384335877795412007886095452313399384717479469348687973653578108 1983 6825357358709077926989232529317923706725927883213934341137335230561511374874896039651715395014217160035657469513854690277899877784834997638995119454421637459607913776639983571900099532650764752468457367937589703591838463114832536618590984216000417173837939981068116532391245919945515593018663237832935153135116653831095929287882293888127129437997190012257434243822455618837777981509248626093012476393254690726638089599401308657284821865269203228480446298925718026706296080598870968942904721539759233771644392144802320413568254377926932062842822808180571316959702105096697289141612213888702050062508545526872302608054220722930037710986603984252449562511479566327056157277723542812541989694273092809937945038583490360691401960723510907339333567520148382661768180747818254585256454769613448386390707960847579848220006447731977230773892878630296956479537844659270246381741620114632011262031190154850716007919396651659365585283143606513673495463200 1984 -20465751475282411586521645321024358937153500492560330340436495608170580226376389385024221212167125950127079781319516911523803615394144859352007039130218911918955382589330273321186336753900907012315954073518508642473713214249061875173385970312997218632642089187184589340320323577497919487332675202554501626008472264940115767809280124163542486404559114608326348949848683707896139723789576651525872591765862981417726812009495153831747684111132303430559564028381601079070441221615014043847367847923263941084777427270453348547008254908398376399107757674171389778130142806739554023380576090534496577484853676107855505858022659202786842503840759883058808913268583486304631753776709127578691800476194520985134645600347240227367581561986087557843056856796745041114576018621109555347480321015157405281301628572398893155052978653214676432166288966696404169934692319014648299355122823303299460684147145167383096614758555003090736695917599307584497204213888 1985 61366323819083583759686061939917876268986214071395005635404545017547251137225324745422752974719765065569964160409957006241651949030705391870602466953684112716182587995815509726801549803132593721564009393240384604535788942675272685658434909472523650025937387829784723301554945054542879994258983781160903616122129431195752670025609722428919334549086070603908528438034944800704193267504060569210072375914567488865647347647614687963003635178569002528307569318351279406865121486371813694067516657591981382933268245142713860161688985331416602783655344411888491835657331722751010840962394549759025434491481114366795962038258779467069210604244922971138800527830769052822142653274758041765521939068133933792171714689075789258960185062881475001191429759557822013675107657961332689512238609533712607417753421501467783573278723899971365610327650145401907458876599478185125912904976150984376154792480482498950270343863371640239197452853012042129151564986944 1986 -184006273082901682421415155514708435640389176634016746504951694652313132186393156525172454161357603708695436342014750237748759998226510880457924315563539220153508213250292729316768997521477641295021991911755533897286315787326912811226575974777884358461458783749430023796958558811582502701818856201819325797586747614688170770394011025712091962356398565179393397204681820890329038725068822099519627894547456896372069463867847667079399117567159320269925264496869017556838770619707772981831092059637998591718808972466973675293060126040614647419302145495330570602058712937023766631460334256911046485736410356434241675587524592846698008865908896594473159602551760885725906592439233925558994233018373105911458150973443633686073024827602814292030287425662342291753765419722427195996230041424593970062876673904891443962544623420536024539300356732944640638837018806593310955667734482067834698436172392028836249612486096198353668178217082610249309455066968 1987 551741004040225578191641417492014524179888633309245986752140008423996799983155725504266473021322900300154710480988365332917519914158808165962915486727512165915753364139528978998142771632090481547932072375560881207867070689931427543677876023012901362714328854342780111616647757120990715197502136512551355360856488318224520105690748712225789588182900176818734705860842621471857278673356840497704047808612857669141816741683259386240090559871733885338809625501935383293228684123821062730003112776990813994012499848754193815696312895292278615364873038710814245920492315665297840298839043095845490381072123859165983825774279363452033944360762732198990775757270603486999284600278587023724735501485763828483718008515520369960404482208544313485800147284600146086716568609164353639948689941659269104068228675276091033035671209300817749030542189645524544465193892999075654798603761477590925506776725932578079832941421227699320205967284170560493930784903432 1988 -1654390404971722671831174290578419808167161037805037890859912771738151370573235050166465012917558253867818022724935435487686788837173367946330452322124094577979781591366062496885276187977309537478482436333359362615742257737767223132728279161559308361740500151276314006713700845170133628416655048164647197840073202648358332168019392894153889202795909433609898179897627196475724968899336079580892268102183724630661151708839994568097172951406139683352436709062895784613146974881242905006194715221428467814361511539205283344948814215710788916295678435016283745940144423153420338583969840554881258846450557107150919287778420953992021656405839405843536493511660796985866388630506233044142145858404844050588342414299476935803293452664145637288223931587955202659133348833866657180241507667062906530209448727324898047855980628817863800100799751612773563699582510987361532851362069636489989694034699730319945683953292316121000855442861447728583844919141472 1989 4960675905103747619306748853197433753599270200839238803966073288409419192608734961886775936169088700888721310976126162518131728820966297854155262769807993998527610563553140639227645643588071433645887003666241950045393074483682110992253120623197443473816160332937122542001262866060672176911478485296106529873402001304579735067907319869649972451219107019632696201563322574047875170696651774067592502243048634337487736948980255205697103812059435430625405999422378310423734820606481681649394502660093879665623697735179109103115718203374468817782817773386370618298725028176229903501326600142285019851539864742818144171101778711218060848155893257478026642112452740778479248154332382655073062249418481937443856610220630913418872216580498104249614948213833194548502705804649040059912373647316744187634929049029811263578064774376405941826355033902956023475103851089647061704409161986784880671487964596605466235309076750765602441897093708835989796035202560 1990 -14874549309424151781107221310064867943581329290657154745359577543687941870500664079185121613628619235277889478690726036053111570791309497133539926104243366929253393081769643313704201786577900625409551633606264178854703756504588520749132849627446806637317099852580809149809816845117603457100900563699430986811351629037400642789046722443317279204233372656355928761170023014745563388717045796915238422554910151302406696670635770257484732887717915183186832964097151446381118429423836971731476071147290213354196022292092805103072324644999059707282749758102938883616902002252807142181788091287792859386241226787343252458781532088865565301110378664928319861389716490154937529766225483972770865322991541839893689661432218381312546604522610859451671601424055798111300534112406612603219048629760704820133434895939547448038448641455948053745070511401745099340938904871058023849194786535481042956301581564949619524212719899575631115047064484314644570028483568 1991 44601235247243689670120598302906711011140399731402920055146498209852844282716707459937305893200832162033651525757726989069350114326528225960438653361292265478474513660554882261584171102898074703011061402626517904451321660639072560960483732936141353904963880522304083688781821479333045022045392448661779503397171886164380631567357575583427502184466717608460519690700671721763442205243979612046194566877354898681751872990304142861468536082207912427737515216303362197335648932032460363237474129642561798038337424991180930213397524640184011203983034134299055970952022465787389001796708924734828799780218542823298643298288769818942494848333339758528864081268423816887028557790576466955010047592983039127558494382997215963845916724268499057056291464095700508397173062751971484323868307403432639122284882270045717475636451091581473758522688998934323886509071570327588856173956581816287046972036426674433716534981676608406277758820586722415070140099818400 1992 -133736535206720159839171854248625394010814060037986767815958852312977429167001452639661409688799483184652108716541618125357042285578490508866315299461344729770546320328561401480141693773900702912191300079261140282774972027609026308542655289572074451242143201987812395518621395429747127468211410188683137035035797026134460598570194176184644814532038004154284479976182285237998514202772234047566224973874719282041216836029661970537927492981439689222327398788644569480263971421207935547985106337210863245910024598165648033009114512100291706212872925597230490269813756006065013740704676190562275698249899774660798784160966875636310544239173399826771853823096543538762288873371656754808870773381188632989013567741855845688786391335369783943021108521392849875296049567467310908640635996443558209022677908354156112572123313436357984850605935675704121741962236416676985357691921607436841399014046558954191282091684852430975966871454924799900432478316680136 1993 401008296234500589663266934766575692227107286897646224018148570708656857351731400388668632363404772459348219613674214710052024434830436167077320737371297594133860918355987423605281867532780030408055799936610423647698561383337451690843405925982296498054715391409516746422118143044741010411455788904952547376504728062307845728577762366723250081105599153450077296707308247156186212180515238669471028822817522543641902565034249842415782588086845751526657569072222753243380578631755974535299698408963906100877555603821862061462052305081513947197276461943053077743848113680102470408025703573669542028731428032539231504898161799491033901248010594647806681120044599284896470008554610994162982961775545949887968219191634276395461606513882205019263264799363199904650749679604905683692622278154595815570608532562443156771665613201228513938267969980885172966560990200050208086220730751030827991898014740610034086227700100858355445413120104662718690467807663840 1994 -1202421566291915258574058677517229721076165731374637298598049300033630566753260803873545512989366667269028588299979001881344560730115936731672668349419753417916927999423494887530581888655211535511417065105814304408018905973407534433075588782070286239653532259396941136839440510162741475050197673953215286240783234245004317758859799995305071331459567371353065274329486464266217333313591079240103952523383133043347510248916639823372098342111961257962831296631303832318040360902316953942151554786904784693398980077748230545994489795285098270174804087884137274785130469591540808414408106306165210371266571324989879650402310840892643153648769904167707848534012129390574074104101306075692340176588706146451229226395882647354925273038839478152034739068131290088978891808948946301508877670205070725718478861527628621583498774824387352548599767084863161435027192151008761937996439071716085196143663252387449939218505975948581462672565910507160244725299820600 1995 3605456546144479737739357899202039193723119501294777102863925269574525338505266229960676320151574638397658654240839292859249705407295004275120752915402989947859179595263832790580421482674423762119948312512772515773819095505224997984289810573606241747171644098101504702041871244006776693609164153177009444758077848247426480618295400286674153736737409531545882942876685728942612575379399416548522227566354838027721707423067338056848066307024437215605843015763638859612289443066569882325649468852925104627288578880076561301476106364033641940289497693169194514030778754426064166270053656642060438781631892039927917545543021652867506309115475188942652444002450908303980684564458006836342086851096330184160250357144539384813277617739596003194034316586034588968979685387582010088738743608884516594046177196680157724320591279981252582982266656340554585003856684577605856294718657944317609186632647004036513731594003281397200718210946394694819249540797019520 1996 -10810950615568492600385800113589280848914263634894409298918132634470708492461933059275875639332251608622237998813338260402108961354038377047393640380103654728425445830487995617046003293490193495134213752699871496446045734768923653775538334811138956341093331626822397616092484667024327911448320369120441646732011984850123991232714414186244894846880458941033120948455392829519807747317487729480413593178674201200357925314157323782683204833437503374449383992658005297985747653684152125489344769895329615676277635590140803637094334082962427270202662093069771064228939875362422310070159763567215437393039012431129920813991327324480415331470602494017838380295841358456081071584690489310828718740039193709664674628387377776605321558246355106459477719116701775600043540352410562451867870041484174902328869895938404414570033002426080453654587175141755317447448814010143940288436759210140310564932398772517589698589404194990292816144722532071468283054938453552 1997 32416611059601469049128778708148529656133505581245730036014911474817527517707588962916346183435915188998478285875948674655898077410106059969851336302484068359444952244848331374497480080830885652911202779753044827600862223233006929798659764070656019314204742003711826201883724680090974228218599083772260681337650358178539038308209269978585092810776258457138872428317923016106464091605967212883683823712519337399971585769240888738461207081934787284027496919397163607580699524416756252957955039185913997788165465093527620514773905741724607430094106700477159488944733367911858840950832951931995582535904167039011396860403081510884364436740157398988170231974040959618774082569352286740467114906515628106291624200682571928567127453357809716011380383753429869908605144230174631565123230961107093788187304575439602467261039026496706404905564946381690599654902519261244487723020143881401930503791794502203121002501908053012966759827850704064429823880618225680 1998 -97201159588624825362027283904163083668616532501122707029912579902718622301594677415831746739221505454099040746087491746678421111993966669308998676570661688459176530980423600232539741323452370343639147073824069850929312101796268526738623947220870976832532837509628403791534231510723236537165979534974781652599531179102916605858098967188039685199880162370730222581607946341088001187593268054247322216146998673855470355527288370586647193006942597907211578600654858444952938363753926937536510696138061699530688314941609359606152695984042617446255347202257137570113933017622494308716284762658806143236879319254262798942302175720698486544461376609693361937638183125665422604806210418017123153005805694906087619111540441710386510034512563910947817621077994593293437961252834819825234688062851346675042972770600625554991958070492743220925548498792631853734528211833710530484390684565047090969732260535495543292574712469720613887378309197484388029761136040080 1999 291457604089153178199095317519536530019853674743236371154225114525710566321039768099297393674283993842856253242645535532561508827059447831834986526945745953288796461579119089441642425959366437138455751656078776731600948843505169359315313626634267451292747287660186419372914549112193636720246563948293567396539064476009445790652048628977043458273177435342749852003080555461971725421927988352755602483034072061575632471751158826061212243563588760308067134633479350434741326939641000567490408163726079180713705804965468696104067737816916642992036708217946967231017355088284061504957138891982869737327566580386269052412218401198161421721626237584799591585427432800014120353186077363474945200707756570262320841300083974623380180950074994510191365501350872962414887572410669661390675252658318057356223324229302638891487070746986145180273996388853489318458010494588467822834337691836136516730690306447271982880423608522662356965675818261205601413009680525336 2000 -873935625861325804829987309582330285264531243717594258905944005905343133113637744645743234932340555537804475348072638294385684217937754323757207101046819240936456190044988589690764814239160261759659571340752212029705445107250250323906967909462850952701302742049068978489684275512912619705659321998958261838522384831314323203270167813987664809632122539875235431231237045552722218677651073075737674045377665076634533966545849739944544912325420897783739303198487832278571868828514201237029729282251093650999922928371940596284423185927857014195735483890187333691975928389145062453595935856459071198554683868579278063113969547355315999869310083510620735770843164637956822299665648174438417493342772549839380589857332581031092807711915060970256816707546685223022944859748473308610156982930749885060453014936932459088273051010041325454866840999213835014798915705794622298196398117009986475179855257463156156327512078909196085829328057980566057628170687499280