1 1 2 -4 3 19 4 -100 5 569 6 -3416 7 21302 8 -136636 9 895572 10 -5971096 11 40366463 12 -276036720 13 1905940182 14 -13269019988 15 93040431283 16 -656472509864 17 4657492107245 18 -33205607204468 19 237777067846451 20 -1709374453370956 21 12332468208675821 22 -89262196983781332 23 647988910138661556 24 -4716751765306758772 25 34419123298751764967 26 -251741433492218315728 27 1845158828576434333571 28 -13550987688382772659808 29 99702743444808706572572 30 -734833550139400300827844 31 5424609252938949795645258 32 -40105319302824724997098332 33 296927152202887044264422053 34 -2201284340937173014496611384 35 16339834320745902093319151655 36 -121432281743038844057122513880 37 903457752371319883448513646161 38 -6728885031756854870953956196684 39 50166786634633136874492431709712 40 -374373844748667723356566980479888 41 2796343248386994731730098252238417 42 -20905107040869070562775105436051320 43 156413319407744285940909856647685349 44 -1171219163261661147043896671195512748 45 8776684211742515600988698852837467261 46 -65816745099867574250470926502185023976 47 493904089853879455452418082454074897874 48 -3708827527951769654660113928686307042324 49 27868058421880930991713314027412849390764 50 -209527878233724106493088637450197212137988 51 1576273461976816139995401104285229587371156 52 -11864957161827238942406153267240418298296364 53 89358612507922975485106465769218344631345973 54 -673338694392196386378660935876943649758912320 55 5076324767311451226166969073925216579655655510 56 -38289182583153805206844679500740038729461322916 57 288939068757390106537787436798811992656360816201 58 -2181387958191637940388850856125265385190183568532 59 16475908439718856432366879195550214789808636985272 60 -124494258649012729574596313582309544144034906737700 61 941080472752737139325423972329717038386861006262083 62 -7116655877253830180313333584605600172899495415409300 63 53838318673341606740346769902684535112296981546834947 64 -407444197651173364986762370061977317505406870266750400 65 3084614953406215892859676173469426744509415509059293988 66 -23360666392497610344181408613380907822259505828698329352 67 176976835254019513017030922161920541326103442693006989446 68 -1341189776330194936407002749671721637427605698181533440528 69 10167227151189128898344567587872851860528627040288724449705 70 -77099107140158336265014926805464851571515247617522033985060 71 584826327015778527860487017407967023376900804463713831326183 72 -4437430836910335032194548319556122321338639340260688459278768 73 33679056447511432433465048730784265524080703699241865803280182 74 -255686932435326064374817975467725320975954497785885713950692440 75 1941664736327122430672684018473986591928380013996743951384385484 76 -14748707699352506215441070069522557510694255100925406573743320168 77 112058485911171340042193100406122867007116120485557317239885361601 78 -851615864422360351918139120065946542542507878961765387815387683928 79 6473635020804581588342628351490840373817549832724603077616923335268 80 -49221576322546263770542868800089435233021802969778526026789797264412 81 374337321316766716422500436529806094177606711565044929126639240618902 82 -2847531897075274517543536532020986697596868234465518936271944284652576 83 21665542586421503477843872896913703838096318542955962899678682107889755 84 -164878403396079474138818877295519755069969831518920507025566023680110704 85 1255015287816183748422295596098765915827998005767573400342159467151187490 86 -9554834811129013672053928813193889119972910550184478202596122061201170480 87 72758582903658760507509135703090108539745487126006998629335855574311975747 88 -554153638905592214809167464504911109468152039501363434477089926085364757872 89 4221425696590208485284538831854844981527568602395701511142689798845148555492 90 -32163941906142615264510602345960119941539568214796905689721399707097998673828 91 245108722247111837046563736180832775526346593954423853634645311817018434676861 92 -1868210962719270198667166053891720855030409109340558981603756803385837373383040 93 14241936698881873697629173819129993762876856505134648247913261031624038427010356 94 -108589180456657004036708516561641833616421222010357184028569676075278944447961192 95 828088712231202847260285520227098895896710373784030786685868573541328820147995099 96 -6315946805481463712180564971878288425825899105585860707529754625355230455749916784 97 48180342539786246405073266056324613201494782786272834369834942765359026490267828499 98 -367595088524284236559897838034387350643606777096540113231675685354922664158307975300 99 2805023689342926711074312831997180427117181907477736138455685873358515130515007404472 100 -21407652372334269495068385446948096288860914432013022116878168832149617485753790015428 101 163405222292306642719942412622260041594641826773171146542761591522640377032188995295920 102 -1247458012263974223092099615190819636530201364148013912910881252661943784645848568677496 103 9524623848908786189146159152325525174464837930090742292841124016112429787267061195791306 104 -72732821011392983659984357435189123206552438934983767988508504879310601729887396552796412 105 555485310513396242402954786472845291524081603046370557243313758684590619661825374708200517 106 -4243001152067693080315279296636040642859689199842341306403159414565768726033759456376943900 107 32413882538602743166567770887081900526666710473763718323452746632488552351311770368886273188 108 -247653933767960194499899100493251795863732855533749935281214121972424880709481078279194116420 109 1892407446388555194117485728952875409920788831021554655751961305817617033787875557868183838540 110 -14462331195836849293579936424599965428677660347633027660428604372024928401697380529713126851252 111 110538920276906092198554283007241908542549817113703323797144747755482769682714101279555098705559 112 -844976135956927717640127382055877373401127609289743274229984679419122124589210603076748462295316 113 6459888980091208131399851175990560501117368272167676796507701078139400662259748704641381965288046 114 -49391947341675552770966680112086514320104919689816656456772386413062986253672502052987747325727224 115 377691186781014398035088962872887335321657267096035002286299564509735556446805590402255614988224276 116 -2888459649249586530078142248162998960187604314368795484745537653961442722951169093005265532686170048 117 22092439712992555091181609975506353918657208883617933969415332389903576051222470014783293108608139249 118 -168992783758718330267043921134701334486432778677444938049661047289748111112968092524403511508970344292 119 1292822667644552931581033982995365190481288721463740059978490181397008952002340320417689007652132034411 120 -9891343902825601698258314257352796443129588629245685250404822863654825519171994736088698560417270312376 121 75686154209736811825418031121854613953122724344371190365010277730793733346843132454254086556397889996656 122 -579190772411222189776729124063023553203712075587745045927349153468908859138444219744868667389370390286884 123 4432718714724498272723926817130364615987031167536738360821362714643057187341689631258988366118343396702183 124 -33928242009278145759503947728449591869298844236524192830771920193972572970368318045381906274387437987347248 125 259713487527059430490750034913629534374870786255784372119827878916466178332431117020469203963558236395376565 126 -1988240647735959346003400106122132235772486834336912444410677857078570144762577058306719987269088222887803016 127 15222431900124713553326373636397933631191599422607318143491659860416656755855507682311851153148071254590954707 128 -116557210217545148048992926387690344831626034527879531785850910469343020276228900098739241670296839165762136520 129 892552233568213137497731296430356997406244256174048771154210203591434598930556952506071899315170319749965147220 130 -6835447079168864374324406930541536521475272803156595762977749436443139529020363410927790515103286359364456638936 131 52352618057566957705798484633076471907941496478705376019090768388203137857491614400289084391499465276583538575259 132 -401002888910842055811780221483835512931841830468534588562622351521296741657580779319116810794303434990380851498416 133 3071805047496509916707269283565129906520615308637293407526037076623283547173924589024944512436075724092536559959719 134 -23532945935543078694156941696269256945583781641357056169923435354689166963143709843577028298930432014078206987956660 135 180299658095191609542199078615512681607826666514694749031616634270398903983643487481622144243175194135557822051485619 136 -1381493797868769960956976659203860733670118836133092039698723377284005130464916087300710468378204185240347153917305624 137 10586146241666493141631728364253321196461556819605272825423268487802933461867027390940115165744402882286557189344964965 138 -81126221070447026906760271103597698788870249655916462301619065234588144870938035570936848758691055685086640853631133536 139 621753898395635444105037548065861340638092672229287037554475802055387994696464858486382380577238713147776210867228610444 140 -4765508144194794653489847789872543048361857593452908018808680410371962063841719517430583089275103843676905407245560386680 141 36528586744283990208344683738917846932718141187700037104062326039002337693151088194760266426192786812021322684518926605489 142 -280019976719088810579442267973436653774955034260650846527508764012796412734617217636922219344641374896796012444830547169304 143 2146728871205245411426950507994238657311666733354990809877571833470142207053204634690225003144842395622436973085448579517159 144 -16458754651704292842323969147555358684314296018041307420814405049059727156616732276051415130417563171536920053725478369003184 145 126196672058215373847516274906996917232903632231683875813942207918226173024802491326982595153087246696843574651493428462838918 146 -967675094097305686899714448234693150241478895852380070734400327007234317497302692457751030132922598609538332437437700849080280 147 7420642970248540088121985178037410013625426984996740978531566719837875795430238866034210316616847172822397926769632459787855667 148 -56909322227171236589281349779697030722799054542569827424631776151667943973145079473145832094964842386022263857931175538164402656 149 436470394995903248104436072074076191929231546035239003064668601659188287033273369643658251814503498073625272952389540257596004552 150 -3347767420672499166377431780441137627555768985565810906908186382676041449500729165911034196648447466020104416744982471410073930452 151 25679377345020957274278611745499082245165518529403778165960920914569947736566745519840870299388167429439280475112944070532952137065 152 -196989031586054083508696480930857150114245189326786495511867569468069363907600495053291611091763876092732512079052228575676315516112 153 1511219596728062305917886531507471971358886531912955569709869890406644877884077155013905338950575712318633981440287032714357542589352 154 -11594198204313838641948686699963177890603940255264009263451632487403573449278479617128022119071227837217338509918525867330265570294052 155 88957203213461176199993513654818482382898316094747203239108349801542465312724361435489614594899910532866712400182878307338464427728571 156 -682571934467339370373359487873234792609949660852026594898796064701876339431348733352271611835198335028874180332195476868037742145690232 157 5237720247904642408921892278857734011903266658285434010688217886252122570995104514756084519296622504653841913991516838208171664690099756 158 -40194108288330119785026892988472342365775897717067318846723826651732813822452882153747164165066841143016797604873429641303261987786349844 159 308466777482673222529064169504413657942966890200356618112853135096777537232114611325924333823159539880340006498503765410023905377040789056 160 -2367445389258468794913748897962357220344466536185598731556976797068372241636246178644304422258728734355603032724883139998456608358715521396 161 18170915156690714214738910928890567849702097202900390560704032862314079032502414447064872109502824699638290912243773539737674286234420685853 162 -139475708858111109093020598250364015087279143368383782435730743246992790009144066847962557392843398859602744224510013097170836421090855088340 163 1070643769469750398877369384278887932830386261239458949687487943184106275020492736342578336225285050621670182088942447921573423743215351543888 164 -8218938870776943693723318595153995417881317562701109766144790793890861515542347049770507660056030594079086861167168791417118661212050873604860 165 63097267422393783265107858701858994136227216695630296723123341479991009809817238387304978700434778813134196121965601992536768164572060634534717 166 -484427855466556311270254698354291921481961244573393355407250386921396308997433033719189337251266653757800475348507317139951358141831481978660880 167 3719384999663047834661200769139503396164471014575176696903519844084896943094056859720321725007740915639920018420172533407667907945373523167784572 168 -28558563212667074796431717467685305215371223261253359261956922871138048249931279401748318200732757906420664216628166562419374187710176420219044308 169 219292859452482204641047589233675003646816634153706830025307140417625198362979751135302668389366600012666087653280793046086464788800534903376044290 170 -1683973584750673121272398022608950680157957551788127296824234006689276307081545433107102933045225878445460458428903435235586061534399584337650706916 171 12932081773232090123658200568188727755346272712750183181220611018614319090540232253129625938326996677002639223688903563432708819232117595556428461991 172 -99317031977678942819748818281293957566670330500754309478620365763344252905018474391691770719234020163273483659994233106779266237124415762995251178776 173 762782797645643463687965286440503535623972709876486539427818282173414564046149863448843674201015888757939439962982468856763162846783080853299309113821 174 -5858678470004062508888509231515169831037252516602512605370416533434347275535486340529867896728696936676760060760428043951154834407641156737310212979672 175 45000755739008484602436900562187183566487836393080819048407296186238817921796203423413479742154518500551680432641053647904513885324743532361244875507414 176 -345669512448853706811598335325007567401322159256485244372459004281458057570256114530957656173993593054819345343752818456463079609146875224335115974891744 177 2655358936017276652297207408664360259834842392502882583255642645709557652132167237273493090065160429964786719612631118587875906012516546082550670972674148 178 -20398866977086047009411523717065184403286598522838846268602081050658893676890099949461562504358667416039268912588504988201379719629221249960264121353257792 179 156714535485762507140182504690535452026514849445615733239672721556238928723934782070058232100400454274128386296795947330338252331906982097342005586918147524 180 -1204017251137304092613287112363172074515246512190967554130462507101664988494823350717377245098340291613634925424447001087895979214540110593777203486222993136 181 9250732274544143587943651060942546365312399998306956200191024532592577378513522512631521329904921990273556489403662723129485182907299969175274980479252468678 182 -71078666007261584446451061529429721102475961248065515829672607671849712238059864819341276008655968552018244973688454394943070895910375490684012417777482002168 183 546162606434866655899964237000324770657767886995365352996291800888782005039776978951630578512548310510547411096880468950582641098923807884103235302993553799930 184 -4196855165790795945083977005867156670591560608217000754831234823113475829917259011870353756514426185539850708341088130498704949063953372790093149765568612641148 185 32251143530099624845504964165188705851054187189949501089146095104112873496646357629492291860248050016715356994523022581089837305641453262441344549703971763303129 186 -247847855434962092470130227540289261356882388693516314740488350969406707511248294461423790396471009880901391884209020134789621041595631267495240054661389597439864 187 1904776050431237673597597078115426924340347279422225258054464438468525187963110202398144372083249906923962461077001962034572265443499651557320270511721663190538521 188 -14639329584325096078966635408807846582455845720666734480566927681478046887831913673305378648909413138282253352798352376863207748150944947914685266062171092665093612 189 112516643807240743054968909790603986073587866429706850779031931251632441251292621355734939981287799392187590457695221913971403027858184006946577886372243755536620124 190 -864829453520555318477651393434797532671224946696477010231888299782114593911933737345229773157259115570713874900493419743970918654140156997989172424886862182160632088 191 6647557561392081499767890941297369484118224943061044903075215199887296976008572517660446887305770864450014136030602242716296965555056679865737588089039828212728749380 192 -51098892384895766146698615113480393604153517049577747779646929371344671720965168355271007948068318112043808709919205147497028175816085707408916011644903622237085691412 193 392806284948288024507097554578873090749804959335038898966816497186428551531345737862328101464183163603261923153670201197210687493999751511132053546252713375037886792962 194 -3019692705727019492614501343235675396206555898769023489704220307697248551641419127603167028552639911168443598342416855886716309945548943188666301059209880553334227449488 195 23214764066863849409448787109036178842268575347075792878484485538037919900120225925326747286166654129311666835687710577472527294784731272901111526190870502998304982178346 196 -178477233509352355961859630822355168161715357176369227884681907410031678774008922183536869593494552274734145915961084237096804574287283585694508458058626216396197426678792 197 1372202578127750184310279911512923717424668485461371271300664954954821440450648211335536639343513171704346490009858372530164434404706759952920624243361947772962482900291765 198 -10550433886419724500104203023003101979341132763672749222837023616018969745379679430834049013142444312505866978047527498503668999142992260558313182945986916823468424664821368 199 81122051707851148487490429987136409882439309541820931895769953781199185363764172696357583553828455214162200323605654574575118631561663060470622176376639810478851882510934508 200 -623769137565035757812224253311511705458378897896896168882651674664741226019556103190148276142592433146053092948924743549480795052541442331855209708302470996281887696099877980 201 4796506407590260895983093673826063073542944273378558582386158014036627443657583323489896288610513227055743286087867703604808622165692805218273895831753812815620685060971374754 202 -36884355839285036525579036549848516117334540309687902759444751277640713485023437389821967438567809163444296038976014479654824433577121360383745058247306542043979939494682874840 203 283645075548344205797079832521225640901420556173768147004632851880841759282221662840043199763985005319873666516685930385153576469077512269186553336332039744438310196278446554667 204 -2181343238367429124815071548286415510350900128424620565775340645295817139133424632457148902336478360558655329375410169275325277733827112696906442865465598473450978382370386376460 205 16775996613712134209416956736905508237014969117537967355998136761068950248048658816599393896528401263840589462353849234978473326262033573827414726508392784495001800964392868687076 206 -129023275306907960022579293462587954714337053618348161656627047405171097785737183991037547745433948496074705483560754786882368219093400985703943904537462278477768892217722584227444 207 992345848350162018156503873178209423473106907733293228804938225039568416839364851889774487367578940622327045896739109510690064354809978726997374391345151820032814665687750115313855 208 -7632611670744105035332948628936314160580665709213607339112274583985122595068561512925292688571018834853430190610762776805602458736830350129982896357588072289181467296918483043989252 209 58708130075114893915287141102826846447445251808304925114313067911844659923840398355070643496407734558598796576587205437697781595939899897396590899533437497621505558244739577114893124 210 -451583595148888142029878005623635515779328377077553293895960951881889534585840169722170858321401160804000393214728169441722043569309728298544434793720050183064200306317211475054890200 211 3473703557853763213978454484604413065092056790695363505565514216057315653327000880233987560044521490770539334949931466720800163669917130242034002682627914488879981618672042147963067702 212 -26721565589305528111589752051354168640780057330217487193326079462855222879412360936287864004102861249135229822608842104816929241591401898605238119878852015387424414594564010611001663820 213 205563241816186706290430743435343760242419434572324028383185352097944546483395024179214480622984080402367732809580998216175873523016390724046361056965354877347256827869005353833026431724 214 -1581405681582238068395805447401921820265661804038572996712248409924980751103441163208998860492159591821174010972533234523468982425046711487447394823969994838816193282753913942320469300120 215 12166209110763574142355684498340899540558858006334925514820100761914986676014119776393351548150702518566436606350337355823797352503841381397931416016414328526976794467168354219585326015651 216 -93601169087255860885388734087452724006148396615059993774587880864427928186699477965263619697639218176853325442575660364355449366597741564110741125029289067545111106029959401749806569783688 217 720146998278551052646420151296202752280433273041793253425427919948343835594169815733736632242388428779012081602677862283925143942646991899057475926019946245501717510557840234757748863698579 218 -5540829601346389085582846709514725728628515831307646782139775444506553680486112387994558661653223851510175116283598313729529128192227964553021066289562560270058803682149802032534313698200156 219 42632624237459956124688944262392557906055990081633051635202483291628822290011438384935429889939103595584991758382521009440929596980052575662935782690214375167069240835617698353369029933922120 220 -328037011523016652078576630440041691410199927616911193465487151238188679141549418499102466033157542900556004328674059082742935445410408103273451284109919662611647063159661978155604726972172528 221 2524160774050607964743307610498698005083959507457867467334725265865331712867953194035403172850405971068404849098389844063157619626496996379810386969456693104954177550659080193840057302695142825 222 -19423363856850370396830559594959190603303919397530776532443387110930905384824125775593240071795524299283039947886454273539665639958027168172634282764100304596994780479012020835048745691852155456 223 149466899281073011086033887085639390559457224183529355072628272371222004435681624590033312852749423654586237965037288927686743714020509398341438088605329780773139165242824135469245663872804236871 224 -1150213958772599178689944040485115863029095963334819274973447212489476788175542082763983071181499252902272003524703801627417287093765625803391269243636860190863182007636929699892128317666772244528 225 8851668810711874855783164871880452806720056037463501983276953657157142906703331653774375814721280844525095497606508074527576036810685421198376460271648734423422244065519893279994611502489841080512 226 -68121543260207737090495572537206736980990157804595114673174744095237802833454787174981070724096781415806630399648208009044982535305374281337143261760889268785155013043010703312020925587428412961944 227 524271786315601720688634736237881167666845761576526046289806019517480699533766739544327509280323673436397937808043331215490632901435754099437941496785058699296488041271057658553559917820308519046239 228 -4034977069105272140015622857732163818256786311234026992751933357064835027910155449578171759926698743033113447404771485624621045884257235370842834863414379757101199420984282814924976896478601859160172 229 31055471038473269358134071896014665731163409705859928386917871873796157087961249801027261235794308350896723402531132926599686904527824780091203691495784475569765651126029719357966404021718441531436924 230 -239027312287848351061572091670350847263465510880580160993458869000140879261537406112848896529331276330433691118503458395898594740586889887418060121340349181379250969829619109012283578147678095448434804 231 1839793947732294989559968807484641200451251744981085750785319215940051603206958931340463457420372443622540187751353242358226166433306240008893293229801928890861383457321563529542875499429476477024428660 232 -14161295605801114231077061948087621412799881049863830349561107256169414171779362662466174616334985890447393447083020207611224781841422521925795778808106571623778661262740544193116603265615956473307454356 233 109005605505566681137295846102474397732688151193495180275866005984077767819225141301823206635840180638023126190833415713120596543419159945828666415909982509683930751035743059417989899497530478794213945337 234 -839086266039847670437839430445748604641176380658853252730446642273209291520592507046586793663117399742462287634512437449052459757579302996297658778623322353405673724578724347116284460266382261228971170068 235 6459162787313185983556908192891013122462417951270921455985545592585296162570300275323777911552485805465565819770997169076628422279591440174037005712319503632084391302819761365687370101182986968899661467274 236 -49723029729856023887862507523965265887343990311288085671729578207047780101818888387435495487731233553391636828560387899003873469144708719218159384633367239395516168879508277410669132223412456835682883768288 237 382781176995394823082527939432800760616396342140613555516103602296924585185325193247474284799067782454330976012674840362205256663162455958582204734915498854488778593269049595561132007701294662311040196004721 238 -2946830138699480984427570364953697193899396621588024256635477385472958771210250398675542382866609079101810191007154567558679752273788713537048325729948240508241855826282701145120229561558740298190045598121784 239 22686686782062137602933263175226586852230211637472410387947942643038832918005429420331297003118313825285125872266872304370657775830399348157480050019523258033983367761980279974139889317361748835433459234592992 240 -174661986260400672488289504050082072797527300161695100978953062948500979547051674887408502633319683442106228456149556219973672402857753536402575930840495431055019237149319971898887259379247324441403494850806208 241 1344735801539013949749128591641097812966653513484141421430402817247187386635007771530739582687608718735807315665993301131779883654764862551201683200084410448226190939820935322592463878964173830868234540963808935 242 -10353488383144604236360735504416155449056288893477965049073519274516818264855751390411764925051846793293180396286570693811825834317435447802439594040653111796928057771346112286485133356767946343057553769272012776 243 79716367770650769491313453342478405067510923266828437362462782663023810734117445536375507479260931251272971130389672120352140561305734239234795352957036106336202028437183377287359253203968646356364319258869463135 244 -613789255071009809875935021964093275217148447509474955190743108932683357695106757123038594484012628918190360553161995734373121559693028395860505734237789739371384680461173280442892613420524103689974916013766168292 245 4726089578341836140089415402477823385637755522274803768337503229338865683430796336549097251853713691914610483528910102567003862050174061363681712817361910966369965181640727996603461441158211387506374840481058162194 246 -36391119522218765036720314159802594148533477092622587942698634478982425152001413680822760463162347121120437934709333262378563905600065234628656729155551420338030497223579540511929817950997148256726656880467153570360 247 280220301379514468393998478251242427582450610093902819263792365942257718740979655598628116337090242299299115931857196791525861662122347616094764163717469486038526116736817646269529535754225632735933333195797554583008 248 -2157815961802296109812953875898216890292764423587139854360786376246984317054599864508946115420453846271039523064392274622429235726705818409717223659831101664056765735373979509205060843507146311490226286400909821521468 249 16616507483463843805407372424373409018257029016582183685843346859489551885374555767328131192531263914742589100717527686671710043523110545077664137701653240426420198543644139474941354101357197625047489541606951302439028 250 -127960388498793145707730864639309268049969855410534636248311146226879752143676138529486406418744025059645021610042195735701515140877305293431477652433109266665343166672452488481163096732692559452061231675254749032951792 251 985420801140219587218341795408027585293758434223670161511722961703439351920608425390129998850030051358326875479524425221263389990586893258982211249523247169411991575714148249048246577369531000603960737472135745027134770 252 -7588888846426680463049380509699231424655426243020129732443498977571662488926558550260698548662615642475437869888390647371073101048537533020201713031652110433484417570486232284329336202246017382804445363820668994082107940 253 58444664181767164999979467564090614455678408249808830106281089282210177973913181629053619847298679013643255409483488077122906799671889866574824542187714604065933609966821934453371374526407032504346133866367046022004706530 254 -450113120358767558071406614709650694119843254903474817475889937075291753212380181663549069279745238930478905436004392044505129949163009797314312601682885785277213692523116302691003371082226427050735244028247394167635229288 255 3466638268194588887237595436854830912826137950111929974163272825517143157467028583647248589232469235125762299203280152243557909792025739657821006675226688743748939179911892547697136313366073211230750201378096231814378981639 256 -26699636735388854745158969387543437906127743946216107749878104298913417151585422341765820650848508889494220844172846443941145380758003737845228414551931124609832088199202246612574682883786895704800839141033601257835115687032 257 205642119733779791611673783088558167342706346124133647943347503058825545933767509527303717864317596281239308792962978262526916119411498763043907142273305073552041957496633238934662651502051082619345385611861330345629737185608 258 -1583903097544877097722202029220239195198706374447529935479030713603125453378566531188247745241222846699118131588165129046406982799040954907280076874584262901580876947804853703167164354097334634595443892408446169236083805924164 259 12199861085113350597928696447441161189413198669771745722806527793699789328911441419046204734956044694993699719294852817352807991314280778641324825207110368566743116714605936948639398182820651976978458981239476040435874614893100 260 -93970346722426556426288001820630639664561573806145931145076489812128276620789732990248332503925155332175019977554092731920669163660210427804629175583936971801186927173868465607372912922280167697331161050912254759468710506726860 261 723829643683747854378548941163075353288786552127419767284530668624281925327516083963812367389456708541642941806537679987383738668462757245322765333436739467900303753185018849676098025275228845049524684048666477520658070530317220 262 -5575597570511960386699384414352720408980592616349828481259828188506122010909805684464754686511681810463853070573404241075877133945845049720052743990133667389877015289398634298079038517692686317124162033077669867001514908052031332 263 42949283371227888584817342347453888022440083761200821005511953497115602550805314223821341573875840523350884816485483481345680713380306707283015641712315718597031162182063146622646034957211211588498804855966572554677058172753646939 264 -330848978883840582376209575172363273344539201604796760881741621735221940184363650393980533833880156688070147758217437490665085801618355439515612269934886555938351211093096560572666948893891056421139209726474541120075558381748279120 265 2548666319310243969600729431232113305191848028946736756136470577704657414998256773789585428184667546508656876007179784810316216703670193926972007833898185091835598636504762812022284634971662910232323883967594750178588198080918890290 266 -19633846686322667916224325714194875357472679821922436548735376530317090880481487511987931192617226472618991066237624411854091090380882809504756697024962805909037982130071078184255367321033649232548327792725824128332851888270586770832 267 151254037525816831940243885917623145340741959573899437911425248134743857245144430355484155278227604364888417558475250012950000113817257268004586328266935396309871406506223026380403567288465855608572933817776669448909416043166043888914 268 -1165246089978866020366072508118032808682131280905929698517875789404478679841708885903086890815571585335748126320114750017641743808444107786573401976808137629381056604436248433840215768903065915018423602041221918230154392188660735900136 269 8977126842137019497798859182493210396346100179326183373275878506202372913015648551993687915397698381831465623799896178571466176186419505390893425576408825992834134409676242609154324198429575805026042509783363378580445115940643622900781 270 -69161759177888146193551685443037308630013130307657488946397650301217148486169943299435123630557307963842850576755058643233257021661692964930260439300721029982985988050956908378550319756700565887110517484087869031900546707833377206517856 271 532848315817088718695797816140102173896251852002958988311912670147405384403807169334347291131560802692056340501134114028192725221520770806772684221220006102083236346607954381584187929749724695508848491677815407283967643049332660589007357 272 -4105348164915181112812561627656100509197314109297358474694750353454847895802492126442940358102819075008623822653363238376609082553931832015207994714797761962789520788041254174035392048448431033231513293372074965963923874266334171306948008 273 31630434509059323387900449795321156254550968245298996771462838655097225001241353995448954469210730071031625864041450544914994151632632573819747273373321580203262744354662685872779226316949821757545257485021972872430065835829446189086501201 274 -243707572369074617211950194823152060105618194605255875308106166795273222897614767242304905107374112864552871433309659923377341544344475236502394003342446300073215628416719377585194338562195284372772497163711079979322988393585149940486444612 275 1877766247215610855180187379341512663842366683194457523788655766247914675189095200797491073506566108101334521580878704271081225860596763987738754471264113263457554768771828177819582322409061588412805079580964893397188901776797802456418099268 276 -14468470049892538003453354935803763671177560778883194957186903577761931927617235613196116944665988451580507253412330230514275883334028511800444068237015645189327062354862317260584140577515410099049913546354089519600914326734552537765411931520 277 111483913450869496041454317118549945627791228458536220676137770091951574678771154888690195344440609766227584900370640485586626023970227950520741437896534463143027707035329843250659804145356962214078685525897562941812629584097947380021223484108 278 -859033804973216704780997371058455285089612621298480163586039341654246321504498066977843689347063872579248543210355292278501438756047886824925782011895970580597964159990980078359626401011756516950181848854254400797218005565672128479654132498576 279 6619370598955502903387018900780763850645866758287255389289539071442359247129700399031547655921632189390936031297048094288129052478745880566715225479616746725860123183099302099219184236295789483120708473997942992006357282661597507249983415738432 280 -51007198533340943254322738702812444888308555064197659028921633610200258935083443570806639809467598613073181374809475646278531191315887048121217563024121076835622151684280252175572273573342322167720487912310910066567533279509281037629279229135900 281 393056081137310578073992189983066790615247677512741005005136308446421185186583146867903246054761669766615203927689304582161520176207878990309737602194911260867255220574989952226679191628019609856047770896840820321876417060476052953880921759125521 282 -3028905913369883069474207150042525679998735026933489340889590616408699115267023908409884634288358033510100488623694075103275210082976332152120677709001578187780638107812074160878575745156388462259277652647795990394876471270647912660184049243716472 283 23341308744430296933231348653380191586717202187453759332238494889832346621875274918182113647203725943639166719782305680250852895950385236089931104378145452788095174539970667291713078964733185188370692003776906412331412889267459167609005276985937516 284 -179875793512447001689903695360782852866576529030021971043193330879966493350780034572501862912856737731983947961304893102841600178044285681948636275014231584588766509395795994598413248430450467301140969954149808648722161575107094276037866373097813484 285 1386207630162769103019586702698569118715422311055312319375531093770465777912690833576665155033554880588597976613104166824882562286803347033653442311274513346571118251332540086742860985911793085240670051745101793589376986689811913472796772228789708654 286 -10682965691010530491019390044504186015803704209151437124249568369167284180610642806687464833682768952662574486302911787452391471277056725717022479111749620582874829390003842591195644024292318565602822772989139203183733875431412779623784327136698536760 287 82330985324026517296020677073785445363189123011518854804837455719310944316276426145777874102842518516006355067746479927642672709468902714869116384592218562008725362878794253213160453089139710117032041069890376497573075681189099219514601600043331458752 288 -634516131970383819277403811490369751669487978443858425309861450515970152600211331821283543344543472402293185904256674150068455655137485688571600745933753163582040978089206886036855590390188713507904155282464551917390092666935244707658937438568269171056 289 4890236292488978148999037570005865219587802672690820061805147236403824922298372369469085582109162510407995362688849933608369227273358151388303489702527564649249678469647190851121295810306261695158946200619613602085661615615189902774144569991541066586848 290 -37689882891267837685689332349109730764749057048252823307997755927352906147487784071711074543307019941369724163000831566646020072109856135916038682466378291866850858745059014386952887829722191940004478793890257133157651593512896518879197506821322184844440 291 290487497745613828606372249817420118506983266617585650149192248448393311833142977252429452661728429213742719119415566232319988237670404159257126464605564119738383082075289636141207010319867864302145423648822662310997399435946816314757387950241899208967927 292 -2238915815989725732761441921134208800795158269179990338753270986828737906836595336365759692891655670737686909700506583003754542062971603098339749227238914584339557055892184148909572403779017149551275049384028693200547689609370666291895630255991840623153328 293 17256618250724563605074845029304459630156288805375471884772595751751970403583584382054305651951714257616582642720003452281542418562676117650436713700995571792695032362844095957023867644655214608828526019622513885265523249690301815069820693446679290671882817 294 -133009045355762298381252216186484460295455773440685967333984430150613199536236394801807032398663391603628973924999302342878036005684896105258791939420954368734031981506535643227490783056298709894085921420451403090690843183033117333234611633458613930215444004 295 1025213147299264834904606448746036955720185930774485001080370565258584981713264066847858683161338809114871570547211882366975086234600747616895528288638812986454189776046706210169862555548082607613910383435742665561760656414703628995558475066623619456354096865 296 -7902320007481896757766933340452812681797207364748311288358671368155809945169976181830900761461523107818441595950315572950589687763988120826845100068175210211475590131757880551186451697918912327168009677659482335464151841215726982213822164332872258549162367136 297 60911944437964878272654149438385774527275129503189281333280177317233974791303230302898699914304403449500788663028156215438697803959562991403625092172017511322990606063380484624182649691699733563642390552306134025814938194460959200284422261355580809065531211201 298 -469523862636792183261751721914613452568785412058701367946195850487145557641138033396644850202487198063309917730303332446755873630459005794956239078525029600454554626345390201382827663485890337777347237776619781057569285932244958258841295149458549136276549821924 299 3619263320604352196549213386359177973486722350085370715017628873585509129321030659024547154273463006703170737124118969925575837301581953589211977742821070769777001105204928774567731526898284120307978729541132401664235320554936088390014009809570770892538585943816 300 -27899084423708593092087892412514079266870879702134691456349888850555531478699586738694484005997455132380748152772109707498157603364902573247072371569967313912682740094852270814316348613841889316248609419553907409315533913458235027896704846069499290829632230625824 301 215063609222094943443567912994653951939914366490667278722937331657969707171425043585871039530907869383086762371569517468725257890562629143201780646000549225159387879829972925498932997526341615009118565931823636904998675676029528443827417927410880385129665224484326 302 -1657872280542037852682601133847574651707061682412655749779634516686269131318638329179882578632029132828698011901198295144950133021566189650106225589006110277760726412859511516559122468087964716328578778664543549064899503014251178108568700656606675562929178027747392 303 12780337562569591885834366823869785728257584881410007193213693420156085568332109841896979030909520924164139843204577455088985887193444102890511527302731695836513692582247498360104409936467450640531816553532803045037510496475422810076605735746562624609336206674816724 304 -98523684970926265825485686282365668476617261997986561060381476058118308917863406860454091475118198988657230279500179999383737409712658854428345472268426032024213408258451576938381118794003906304905399321627013387275225996009289801409383912117238783745195565403546496 305 759531849876260597340906086323518860733763201959081817321905968910710179454920449368221334691189087116481836923762230617477009789230712795181879625954827467380976606948860725032556679168713906947741589662215132071655905024105360367531179525371875758123630313303855084 306 -5855423461940869702868120310192428141838359926242932994453713996406128017302878453865073394803716881251177668173986115564193731860285905545995125231083424506167146120363679234132008214554674206441408893437873274903727163550235866774286407402772335432851001013914906472 307 45141663268040478133796599867187713021645849570030312128890283925222639886829970553671855612679685742764509083894543223741961993345043769085943079890839449484891228997195004674975802794726148347288167313332657315335079158190911858527239117470433289736334238074297724426 308 -348019589150984745962228172079521098969515394402647809441987179065404693626368080916537046835732290065100998154630033263089456611199603436226899654408579894103579601053839597661087715611622431489389927403058135286658766848621976110108258537167842749970966710568210125536 309 2683098790072996750278170550153994293851183945919611835313696579366938518440158092261358234198923209947799017790153600465913685842318619630239821301182665784088454340416304800084060098903905248321034445121708776929712563893221720641525540208705904212207335516226933491772 310 -20685995842104246863280874756964434842250073005507680933434897967175606614579218821385579924425913866777641564196635473474098202097139323205411249102519274021388070213572543786092802475038388845122977910731917336155820954999166862763539482117008726240388100250573389292464 311 159486142980610440216934148714976256374495059694918028357434192763656493954979227991015721099505013864375512570453052417515000862097855803855467919488356948824691192811867705071167880800313749718324509642422820372680368307728146298190714504516924213945880451762399721097462 312 -1229634915662586695434047321085115546950497447680457813575342720935464163224037189822194990991191739963270337441599143056151898709345873802259405247119239372122181420411700366723375282930213260724164081320549128551464129815945523583153828557091886129169436812746847823320896 313 9480605692618232396634203187609248353959640230618616776562538630617044280658793488636774312350249374272152027420050301772540006463827448928835785657664314543531057674731618577221215302745372492600666323698575668615469925995146034000001943468230438634097635192625536942325467 314 -73097513786513301325098799721071095728919473137409166912105588293806856149204080867824142159162968333446326303306979688363157932677295024569076813931629998721692070077109156900845745035303813250021441640565035813986824176846483723827466652704803270538079817330222793628305956 315 563606131746577824365094402951699096327659524330410444052883077759149760303287738032841200306381920817163345955755770224430036124104890400186644279298894918889755899854553419893663566077285633941413507623731750692338654916602591235377664574768280239358221477354442340281288371 316 -4345656082976497136740745526419039684018558456379784730257324756417387262607371823893037968794501764618649354920898740554336910995611418777425757995064591360589575904405644763549839101594705792141542463795715877212854331745302935432557969846486521002176093434950945472451794256 317 33507459073847692538348295965679349749219630326983678444133787885131558864011833003256238866202195012598556307041917964907783935786092393686531126321570000446602387189784842610257898507270760305581652341651399145647092203281538532565207410655018366756165039268760382777697187540 318 -258365247496514948341320068408056750560174191620615554781872239913884748449244287678738170142292359442077784331988997631994548748263812024489390654108142903685999830488018500786889743252532051762724756702500632436150283602305091515790796412681182765553158192596886261631244947348 319 1992200822759729622534565320512144469758135021751055964661561680493653695973665526248429629034647909074999714547570697016029288378477853765266333775838159583004091724627671560795586724959804349449196689228547247187150853501122266210287500631820713946936147001481123516517731409058 320 -15361672822546944325258137504587684852148580304421907328982281077686306940345261505237052775696566003711304147209962445867774186859858620845508297621932353870866614813681922362628617063622717746179332072934306066738412625706821086875858922132589804796857009982003332918982078358672 321 118454140262598289414582954192746315693318145518961872610044044984583248505499110959264784802444340156057722929677009218910697360582591711853009913425931873462919410476344286030800831780394201976527103598499713643317828680598358555779460103469852108429854123960890088842655587968857 322 -913415290292166926479567494229399704494483946132546115275033286110694431161433342502901326692785068739217026568563543628699469584878485914902976402033478635670629200664611908313112567619939138235795650340240685827223037493615448580255173761697101559585082192219071856688414039338676 323 7043565686486216165569320251432038110695385867541919484230506432568875253243987366050749529253388612053514063324474981029798944513149771365649064008861846634292211558250711439910921208750845382021858869594408945732155413712918785169431419219837974177602703136447543685622418331583603 324 -54315412446066236248767483103496361766863565387723171271570017443250066871873801973871093096455640433182326995406976608347746900081454194073099548327462237309428348858228183241482474102424441752105504968994478436438249226209071320232186141411569088498984817687033796131877693634293476 325 418851212455050215201834380053144946336319693952504510804215487435792790910689463159323191957094893525500241322679656772309848143213769188327802932095314080669995012095609655047896001262783958190554860159487647701909075682981307916889813249196153564946925350875668857250814297956459958 326 -3230000702794003376770051090575741470993317596567945294182466546686591813311166510692335959196407406445276334432271650201162132316965020745086914139234536545664848426379658562764883495866328697237796232152241159563786996644457361279252797611035371740025866632561687259909901419077757832 327 24908728778662335687064062658919243273099784382242633320075768547499441978204457996983822191089323246311661374129973884778432641311463914736160756130211692380683953901058716152380279899091053406755507180912494847968136371375268705752263937569085692978440629299630638271233102639691068607 328 -192090806812325692546864175750735792246212554706498445188168473302250249567209630070527151499848153249666526108834856529433023915349747811355533971183544647726369004090410753018596606193377243528150584245401432078621415301160487431569633152106628614971456667437923628348833759778118191768 329 1481383934606758572846087053438573550531348908609620314060828847495839717978659686165060683502472184684029462708791890663419125147174514349208507984853682602945096671398686831074490690079764870547306038547968559166543599466406186321732006570706119680475736931320692582139869166459673566676 330 -11424433570744319868945591888679211528207459931506722759210837412630719225093512585088168610254264889124068041143508838030554689046311391604991367042517993838952995006797172998612661015286410529309405877777606150164140689602882689823379975724091866602200020735050040390193892539669703215704 331 88106445995879613318324091942860116143318055550391826627629667506861078298054530006925829885537726544303468641536392091341055932458154319187325059293518891031233311850603366735612287203112214822093285725558153316333152592994091973403853203640972616350131950089708116039119791052843632362310 332 -679495545409872322903204270661757630968921898039615449251757806329309583434935252594170667929672804722965120108702081474205097290874045370211810877217879132831613316494477833599367596603658826946195211908071024884630371513063399546672977168270912904901817099994321342396574427345494342802988 333 5240484411652033395815496215687721189528717754901749104613389586865225276922103004673259393080397134518833351015694000195529241194666610410725363693123712785641854737456272314021921032246283818704152402076057024215951037786563202358849336931596789330844394692140140390120826667515805576428754 334 -40416816862207482335253604818436214579924475109111800909666642024586690188211112733133190333465741096987225727340489197419311898266141468010502093058599567323526467178484914475467901673110235192933617227339272072174665581869830631339141194733213168586583934610897419633317687614594090835148480 335 311715643540297930567470396696268172751840949490020538473026862967294246076984930312047824702269363441371956944177082918459852722437851446448010174405820611325462225622337036551106853657130160105619298509761558120738617423905033387680205059820251416649606109217023788284415588121304634240279716 336 -2404146195677128466933651328988487734577550341935575601945851778345965923829296859771069268494071040800926089398203300124963237288656092981704803440629271251536153969643951456134007434529685632268871015950946014484499004842212645689120553147160387025818054199151797141255855605419021078022556856 337 18542526083216575132092024023283630300904490486115883375438372348437242933398697482499944304458220462953691999220980112434371046369796996208972628041654699319799138678819751843258547853170314133104807290973297377949783047251572946404696676189209472484256903459124066748619430891514970195129240902 338 -143015345390546330137594414345306686030405058874990801410657782194777095617858549350981985149092108503672110563240165909453721192526549423803475296751738015029647577569507086554439781130848029006397588157560674455108779349255050308056454293248169717729969749946848198270050416161774634171643405336 339 1103067431029732291984074953375848105672700228679779578338949195559545062385190307309398860820778006161585866370009797323290529713498530866376309093679042935469294770661937435595076509637090408612558887952775679236431125378163625691137612310320773645400247812123799048466206109772910749021094445528 340 -8507993176920896594605451435315508599118355360073246911854319044893867806270056760705748697631684318752673098617792630144273676114424095339711187296137007033629114761778907447199784180559419447399643605282632932888038635356257458991238999291701687073565174621058072693499134753576513605891870726404 341 65623262737387085633028192351211646780818959081924448572454423990625394182691541658381010715839842823265644290624277368709734922969443981259653274504876890146688387937341521174231354761961760912679822174502919858933029242407818098614228692783250378642001361908504244200665235695781144095121214423656 342 -506167303947819674555256502441707875082039642050593073931025445405971180763824338177319539794072057915344692832168091198853735352743032178730900498748384527674284078927037250305849462094954581150332282742855452694276576403702350800237408613362726883558546339579323076147021636064852583153339249683960 343 3904234612084582897087785406763244494637567261020807046270198314272408378300435280258477639317291746048222811296417219927399384926988401664113334331368204313019456155126564143264521745762160889612617514049321602596383796219750599320988399655068285655463439476762532554248844312357674395715843195449002 344 -30115026103330239889787530231558932051824336891047819601391727826604542568908306068526164124030380203439324277506509300922328331024983778893416899177634124415323199994139764457444642851535471657510520342088935875607247259893880373585631772322718169393942203794300691660900677381376867977473163619115004 345 232292969814305151650542332299831344395430539768121189885497333982758063586347882497653533478938643390730213958471186403481621778990647192505282940446136401641517062781079618537206566095668960776944692179754242459758620200908229668861201168626366622554861876364736907175914524951045822979206051098019348 346 -1791819847572592741468191191210381352080221006578598218374613222645685720681792802113797564990102672246653168971369977970166191262523144147957192282803998646774756448193844106147882522889573460301548547452862469317893824564323222077262934187359428589344532808923649632374880829674034386983897663674487112 347 13821591143904350576496922895100924028243227382869134780900489575215822351915503669743234560926820055279176154379078934868624673494218358008436492176924591032057942777187973251952721169001839516785908983762485546706832914613742917176095692121871122794643225903476295705578460470569617629941183367413754694 348 -106617165564799351172499331509078107328371318068228960472856701070700139067822364851287573823584168806041591265578881393660745471785097214177989629466453952672074975737134874015613666969370669354421211886567080297136981753892667618169100966763628813773369395906661411125516767438812926356644653648772713136 349 822434999230283260668679881818146692381701136974883344495506037845144103891717291450737565329036858922627839692799235297224330684586419008497663230802428570884050279841001488786639173467106733170678546366568919709562790416118375802554581786577574677846017398259281682939679718460979787843273455983304465152 350 -6344265725539878425365367505796853651551024377638329776726702947959625722743710396636001706188783456042702419481222950810283166122863412920890576848577261749926744925391097418554399382084498747864665931368665980553361597452742088485441756321726726064047709693774676216093338411002854699829109370995352396820 351 48940279529848368414232553857959322349456157443576372967798172008545668107164625944239612514253613720737590574702949466954111380511992696796748761012098118569036532526424120312146069101499098251520284268847847187682014012655025171307147839016962835158331074040716722993317393361773838438426315046579684784860 352 -377534631386692919467436368103554984406753243483355610766536171687414760466444881859747845424949517278952938589498396988537290755043332213196342785520352993667365152906784218787535971786662198350585063459526304272829167671430286924588153159235636474722814689070605550859263245754472350202245396794377602704820 353 2912409142160403977000635542277412831496789653487277502984068967639360387121793588469445249882847734309347855902656463300969719384323341676593111057508809565287608165850492350954502266854142101321630735302258697738284455624017733750580892088239376647914896643540749111931852449699142356117500537903337599333806 354 -22467419048238799892513950096427695294167969122349420420365909967343785789554839026188957996954663376616601973202475580949676580839274607773916481747072292284725260808989896597976138279672816282051977671047145771469357700062466348192655176834809080474610110009278070689301357564886709195714955065794807108106408 355 173324184782491295361769038580769623191258987307687237087629739317660647664216388892575049589577136703075185291442146227890060041908146398253467067040851147344725465835359472577153732895559716702862568282238468678354682271876497227386000528510295707622652835782163359236533917743868718706747511191647793459088644 356 -1337119734072590490351510567930228651013806078304942349574003847000981414253362458987839497031325780302739831712018052703286162137563931507195634597155673228197996367430650237716989265332735850065548624332895327515012765762568922516143347255072468663916261549442843695840925894379711657916910357785094874420073212 357 10315411405677525100934966815138808927690632846381224683572869292182267189623115748623867912495164115338887428665551787898469951835274783469635179765727260300837748768268946266122039159810050019317407018445123838310183812599016809564569304943038704531234055859570194957959690180753661788235192779333038842331486073 358 -79580727063044084226651657558879121471471445305776175977365446274229248700455673031434898952871224600315013826648310060390431291640027895634857355312239766596215604415800760647501447899088421879581188493502989235383861345803965759273310624724221937283607991496914719652232771516681203680846130032208399748035428500 359 613951857360049693164198042575596064558993671686782232761966346538766911534544699319429582964732900139920427648464137539141671113222323073891789923634671046202383819344230210023443153886578850600983294345207955064347035651289654914124651861536541603722795485463968552287970055030736200259903206106389720710373414008 360 -4736589742396342681348985376637922234451445239235185935090486779399320297360575554720523981506862776839391679929057044383513483390995011830116809774874352553602691536371300338819500745243285404521800385417461313948913870698663510526202695115964584552040298207486856521213665029350433486401161276257173358158206635964 361 36542834620167307664649295588355717353179777230633751450860073665649668433317347903071933616561673710868086996025276521937348720983882202648686970973167220597373969786343160040911613321274513394529959684373087968489412236814706749931931137289242119736529465531214156990646743299056543333316059225603439594439612801788 362 -281931548599314526067639170239526630817355188935598142954986566575317270564389754286946513360599691138311108857688699917044795271212514637805132787690266380132504114871994012362834928431672388963378712514953687557943304005567938728034963057851477114612198611859122310849349441077968779433181860274496967744747822271056 363 2175154328684242438369824435054584205131512912929089047598149736101956864267713734771461838843306240312228633990470140967334126273721215352064713829281964454006630779141040860869718398590240339245943611348508002540326924121161667188685169224132609666145515864261160504061377109883844759923723925288015403572198684426911 364 -16781910565515092976713620092980790572299879045550407454640695601073637273338591159008581008697608147707692313489080369320431080842616361940710082242977983735579681465340635329180537749139399867501782644714988201905229697273474465397590380709965504497801672374176001023834349953736673640989853071612145711277045906888320 365 129478490961442286233785099318600531817204046419545255068968209330898314113855140715553988405262649763103990293594398790577981382619693042607927927027209289709102761559497740351494526249609519697796469476776017961899322798143315903639742102922367713641484447268759125353375979514948394876982500687582416709155210775244121 366 -998984453553186567164800908001979775896644068667837796449406294669133604194783702423891640639664022209596519770033025373050906147421404146422266500361804107991175393650893464127260867457462234930684033384781111534930037544678351556290564072442795452876934090720667262336211686167055130606060891740655167793723843672362552 367 7707697775070521235831065689308430738291856108165781302015387576272594274437153699711459359690345665149050300048201321246887131691834656113946003963673476904822039790656646611759038410010682393972707038816034616358824460085363275211439228368105958393885916112411990797141294758472635451293472537246162044167820731741442349 368 -59469658644415200918586105006948689766111743081920159983935458175436102216485969370219973723369192054248357449224395594296526252205358362463151096496436855731897813589916680873241625668271618883412338746032890385238106604632105217484165790650051336702917686563873996714618361551993446072946767971796245461264143135583570844 369 458850288044808437924647856600436549051076155373060048119288645384279652547614480045208819952274946615086327143893952046066027173046625532663820563696704787922299288619426833915245500226286275548666310888223836656545060151140906489349932633924920415386899446938493345716978390327058858024462018090867511397373774503105100297 370 -3540391915905232803216356628598809360983575339998887198730465796157322401570257942387101703894738122900175467599138702161050481783370784251510914365021040687142864694271252121082143628911956924206878967766368697124327437321656513568717385509862961504167401393695269244398387146761830577153013457958409714888824786625268894404 371 27317214647904406586653344227538977149276409038021068874977094859750054903422501792753725476909485182657952356067856346434738284494820389873509441713401469736954048395680749643759891057206949918525302264911550400028087244863749111095779249688922396059343540058612351475516805740732780820089386413675898419423270365463799309999 372 -210778450476237800221518213226403407975248391380773959512804705610559357641496311264789229661858398087710281458218771135379830977183493440611308251245912661463325478247513728018533985057238855091892822875502493419987812199221519058321487607695204308611671272186220367076501286271668168672501816386579379294903094990485844734340 373 1626375008183585278705374399593975397727626036899313068486121064123995512339435013742002190074907394676123338457674663006580174350722797559708763658967478977196686275926689113738316654672754977643456784357793880156610036282110716024795534780461752995205643184952942701273625818026445625315233558072641853093538616362659618858400 374 -12549309889372929621587178644362577672663929008583035695318302141862706669959077895266681554218471919431563175432238202814077402793649186036869006764280071234424461812724858202744873730760481328735375773301665515999024645861837063187198317194816782610447873693159364135003582025151164454334883205656615374557270075794652614042292 375 96833055914724068846860939773512164173925961831040929365569196031388846881795312909660368400247339578222982799968605378828628439434726101242128133010641108287223047098942149792209947302210995736176454879841484574764909047939822195645633583695120666236863439023576789703311274286534818094050800598083477758636885586678953690471319 376 -747191717884695083567970564154177664488166547247004831503802377197264060446319508529444928566093400837080826114463979709031424425995819891150376732547651979697752639233989318293071635817031468461479418131000111093465067107094487216932098442080225034408010749257234670511739999684958079278130570379630360982300205991331884885481392 377 5765607235783130310496279921496628299600895068098298969879672463590712909565974416231302087017937878699684504049244140312475529057003458351093294789297803675057806821275035265461871756714249900424932725727101602926489293802399476585152867190919083337408450365478731253481806157503615004327029583226693319661943064139214362895507310 378 -44490022726313150826569645262379541924274382034269935739892411632057961322113905550148769977752005169118689635855330501115208874794696051284595375258313636453165698854554762235406269373059193575547245191271593221139441840200931666937643549137000581059311058609861032957602140466918897629362196652737867581655687549889446699410636720 379 343308649812055161064102024468796303761018306328329284433736431096855867261089336834507866645905243970507004532034185637918869035335113412584971089300674650879563734616495880966780295499034357659288431407409425499220814673686736990083049192076838359925413773280976304574122333451478566000623353821495911213639661012984730656580099180 380 -2649179494469188304712569309547851456829785271890454051742708598329369947434304922498360766662416781477986283925672366757009943214953262195483406969649410607785516217099119965022278638996474096678095963016830558426042814476684990871440157370178271662797992681443840619856951045908846460029415314537094957778903915514528168577595327236 381 20442900783970279306017704516141575290191080307197908929855086968225265364673324486705416199343844904210015658883712061335549309286626081997592681041832738451766722922877146070417937159333116596070540253696142684842597315781018212419829117609927530432648102822238857353479181761762738278609320864851427528231793120315309212276873239189 382 -157753182876504266350656850891995302490351436443445124945234418820626854724240222462819365132644836972724667200239224097019256317251128310540996515353004083247065332407480812577827990629881501198926749694543467128896794376657308147153562404416382132147717527612826327660891240789937043308053450145055069681169609127384746808822807651204 383 1217357652762928482261842083832461806215033869701342492199667617470495378582053163239673350116443221407268424133080874038611799043380113044613982925423010002445004014608321598904463161729417661448385974008219051661993897561661978193562395512228635336778873020776534712879640757917287433446373201514496618190492320722522643275724459879631 384 -9394262189951135510479002064780414398676492106789233954744204892549655378912116912991914790244719086588664458236928982493930315734375915987385155932312070572559465488574258754789952694337366031762908623512999797707482687378199446553308087526839506548151262422954147267299169212429898472302541966463337637398638281527858543760785599130952 385 72495586509199860311219440092487943087568909086891487986940761067903285783142761535961005316329432937511211912099396076240413283081386341294037489553440664850993505570148396988480904383627019852985597859105827994891963790573137341189191892406480045457177116700789066352686697645426135107986812795274202178745691436389824117496382230308517 386 -559454587951193912974505350213513755121008108109601456385569746242302173079905355656982432729748399280833066383664301789114484191593322126499642148737995143962208461839950614975395900319447516759439842782789912144120244786905382653405126002166046114380209638588762516126956495033938753108914489215825982043260504310776039678806294991979088 387 4317401820097712124461491852756332314823018991562399784859626888165336683654217949849356360081661926032195520767711992378434432624589590659597755396497181529608184659804181671742877578541672821464722724993542549656446427941338903497410047936179224375826065729458031544481675549773390248605560322510944129487295633039647864829437176633527864 388 -33318422950408108667996077222120349291525689491501949915778802570912099346017061295310887638268853946627487650136648359964241099851928335492587641923518463250305306936243287964346291642237491946389375897995560267358361657233184356579650864134793364662277748702714780397606486147003467831880359598039649933623526123639422139522279841406720048 389 257128796651421217551357696472270404346181567719501080348284932918353257124591065494486436385236144854065870515810614016030446207592109818553152367679459026845331588191378662828293779987399254078904076157486864705326404040287814951127611539109475624054462715112143637851477603197053926850845540148100854371174577241217075429783290518059152348 390 -1984363771335883960044891618213137155144945453913300207865441964262213377373342495771763614351960499405668367746979921972717216172202008092847037956862913236299098864436090695827505206658227033184812181262952937182020593480981263911574801757120386260417500616945446618492289938138777444105895564536069604528753740623108982201320338695644152000 391 15314264064536402194767199773654700985275660529302643754063957904991119661845528781994441427237442053430942058703700886598392897718021371576829254271079774708051735222120352492255247936872602811528958426320287285354355842395808689280376812106115900215062001092762998589174718013805227804627144203189362773748676510246047390672340243299903308074 392 -118188500120840139980446249977062097846988368825168614147115470083512677464977432154669301111435841040325284353116884317749029593002998299084085823939342785810302452126175537154505027647860393127391870733070533488420968120731252479689189516193894622928135559552466999507830576212831156247250998445517101557078943296354114118555956241111027232828 393 912133775279068451952357094388834322340988488935379709696679252354934145089776746656711811043220254764650022662333371764926108711025472059124073458773593963790515379207074426634145969875514369204772670030762919200158597353063786909074790719104904843256475340847852800076094543245139104441313685456360039458784313471826776333283182657031445260301 394 -7039568812833261157224954466142368549020772177400985250939199910569129473696088187076477325740508795954718120030532720514263746592327657018943045865409104720646374397466964999634113121189677836572065389005811892445875891633826752745370629913756823921216479120633435907501774373502932598715447900094267304616398336769729783324788485993768304374052 395 54329757094693637256451995690799089914141412609012658363763279413568033462101472370362043326623644220396068791782784762622085811804905597899556866371793502846706374433220114131115603900723032523261009821571490510085381198625350090576247906262132477944451821165841830175304878134552300680233207703677422388401660267809090999413875035072799342373591 396 -419308465532479065585272054069984354445568657345482029807739595499423490521106748942456076176451605853750739688297870434952254563740540499292046448017967699521846233342633840052436845844498385713265895667261267043988453172091340851603769531229693888737558188169350281597146797377934993076214954079328016037967094179144054328134583886273298929236824 397 3236187226573122592459189916879171741724628665233629198210804466746857594678169768191869882223065497153933155189403494670913885025681173670979739656946888854415221622112609532753438549836546279983221673713580863708667107156801316829577673968466455761315010455602314686330155488087704964387513127462219423715496754163901983288791537585366757638409489 398 -24976855935895854689954141128813309442889929772640995483152198745884717097290241408834682468128596556717544653947344089522414693174596270244682038836792749039373560530138563340818201377243174157688126494648283234528961744253164239031994379788785119918665679608355162092377040844791096853956590456060628337947984834201609341167113124128344715363790776 399 192772907857743504262854553019744840660382414971865855005583788249923270181958832465199172971069527448383365054847486361860518565721479013976613258476912465405634549161130486422405775857243661037570701547650371466171785336209061135903789083721118603982201723610093516785633412500127533701165176447973692521407107950554737863189537277818176232397196484 400 -1487847116539026334843357589413240835857059768870531242038094295874624377869730243898617482219282310750682072173399666091904901193241515775929749711814691387158499128109293788736055772654336279656093221596707247499312063754559794766816377400421945407318162972568549688992621281019171248674972672809650598879553935190896917417335230659057761268055180848 401 11483510611988881342488093316266565860317931517024553093181169908545654419222577660414947393199075885643255101440756031927717556523936671770668287001415264236047427489892022499100945587115600464994078043892452053433650404071383297322796663599130871235184127064870615753354892372331666517441368736437577712177598171160645358901022052328448816523209795460