1 1 2 -2 3 6 4 -26 5 100 6 -460 7 2258 8 -11558 9 60786 10 -326826 11 1785930 12 -9893778 13 55447800 14 -313817720 15 1791442406 16 -10303155322 17 59642852324 18 -347233450156 19 2031756438046 20 -11941773701426 21 70471288256196 22 -417379686511812 23 2480161711278070 24 -14781955283569090 25 88343937381017274 26 -529319474378769346 27 3178848917169132254 28 -19131855254581689246 29 115375078154700034648 30 -697066609882326714936 31 4218806958681609771210 32 -25574620490274348695766 33 155270381933266171843106 34 -944034139991834675223674 35 5747378417677580935614698 36 -35034943602951422577151506 37 213821772183942147558054996 38 -1306451032771505238476721940 39 7990963244411049141791145574 40 -48926707923439087847515453714 41 299855214623477702557837760102 42 -1839397009450294840439618833486 43 11293240731630336609178284946014 44 -69394211922650986232091895596374 45 426749465884645364415045688079384 46 -2626348939740114267799012173696408 47 16175108440403576968560298459440594 48 -99688224710620751951524359879060398 49 614794261283372961582717210385999344 50 -3793963944776575250025183471975219144 51 23427337072507816287052652138352155754 52 -144746650449600053193984271450692248654 53 894829165123660384172716397188999944012 54 -5534883085810044302496560320307275046412 55 34253480356085974335535846377217573586666 56 -212090194190340780864307516146824607115902 57 1313857458555096685748504351634745551333974 58 -8142921484505113255867967981105105866554318 59 50490482827502854617063679778663223184287010 60 -313205503297345114758287420554642671793431170 61 1943718949331827545811786537671356256371483160 62 -12067456147236929213068401519260329351274230584 63 74949788602511722878617219761043785680078740886 64 -465684773312352807478544450845797579060871688746 65 2894512195208221763815189383265295815333083964228 66 -17997636193447416693241134293969152997505779149292 67 111945731499913818716523297513012703653605915277550 68 -696541588682336348151797451468538634520000103755202 69 4335404947503039310614759708141859721900471031715348 70 -26993005130295068637812087526445049027507316305387252 71 168115510511598798831201469517405390196490321908893350 72 -1047358841058709431139007736969452018120726447721739474 73 6526956955373600231430104459667120960692117275127116390 74 -40686471128445608110139401892287416541039014751386257742 75 253693870143394509864178730183266330897480403392533083710 76 -1582294718145680042378074061207510391936873438249752202230 77 9871408957858360798262446469442407623474654492265764990376 78 -61600225152468760002076765226973770097314740692691046766888 79 384497911860627864679348138450558721481582074533703031718066 80 -2400553852689101851293256881650816678583661835323801175089518 81 14991050115594098249327634494996174756505326684856210630877308 82 -93638240841894910676877696208400750963612666584613390585363540 83 585022498927891646871022630831308954685582486134145355937504410 84 -3655844016377107275651628151307263476976171968187946826958374518 85 22850527557365633653794435897628781873045178627452594810101841164 86 -142855211677809360507343057589168192061257558190972118001888626828 87 893274850455709927045743071331079346970883376077041020333347042818 88 -5586775681384737319438986286472659080125069031435426255427531155750 89 34948013090263388826329303637276820301870571652110425382210429796414 90 -218658799786856927696930536215197089621350551544988729971551361433686 91 1368336130808753500437241404784225989217111917194421397292838207160186 92 -8564424884406601180777044971618340115146105599288696615578476161943322 93 53614401139955077443564332467661384461336868190735919026308183790791688 94 -335691916818713295450798403148655075534258650083170006293785812377391912 95 2102203994308477511904927415735682189428810546565822616276682772409437086 96 -13166847583566569970631373685208567087194051885369966219644615233215914178 97 82482196367264226192179265175205335029605776051983469069977101475074096618 98 -516783464427668048961393142697770809452734740646906738127363419521597409138 99 3238363200229646190031410736286932878590045235899924787641651624422791471758 100 -20295963414225446920287337309098271845987129842731245746097584859613057435950 101 127221236474145941642736461243443909529880603854350719862047935935037724628236 102 -797579667844397273811051816851058400102420128350762325761985935969812853617292 103 5000941703405310442903461203128323997534347368906104101525354389864443263851898 104 -31361117998954254831525660610643773177078440148720893764314331042735726781947214 105 196694454032489340835504993485104029236694530584337094838540048148695640110128106 106 -1233821595936942999718768425031771561669015018242722471105489453661169144345509890 107 7740538383157162407272122002966925193950798976376445261991180719602132303896745794 108 -48567687219059104417559531646933102637149472939977970218099309663474698480458523050 109 304775509946021857916275856658812338408133524589392421986156782060231288327027408360 110 -1912793399131107054330926575125611230191262052809298140516361751935563260309082899432 111 12006333694745630826809600318111696239587964671647996797069058299474237106703150088878 112 -75371320258613512173606289005623278192108585284290123206118347536195551536122277013330 113 473210366983726950525457852502798482771832286648009943025544706302508559369238443105312 114 -2971350368108528874370323420295779921880277865347620597332406562698573920353914873097160 115 18659674443835128116741529123656722158382672028768957874775688971614565043284535206784982 116 -117193618253241433968864725108364737873809341290465686032926162360817269713245741061618450 117 736126935988639009860037363722833372891113109384335838188834513156724388393637574919602356 118 -4624336903332040843509756947673729524325709980698071670976119037652668980975610789004193652 119 29053163018419909524843284472137332963867565390003599739360520168099618797177962215337841846 120 -182550815933843635653225501407817562783142676497906317260803047206891781359663919069386887266 121 1147148827774153272574942604389119569354798074890692478939510222053065400920659760795835697530 122 -7209425001232226511074901879744008272773666867838710447687614246233254547141027227484763592962 123 45313293636910543441649498601198726805059516899480761698229731426438224568390020540326672404670 124 -284835459501777342417490750400593146771718925572904916464330908106080852079470518835368746879038 125 1790627289869102039424569966220398983689779040156150228447124100054914232048755245530243574296616 126 -11257925783535322517486364221367023669594235879458688764485713684333027170551433195132117196745864 127 70786906529774674798899698012732186294584175691680036418752375865480291564862083217227813990404906 128 -445131372600589511691998130205730279164093466851067613928691697500910128401380748336341668046291734 129 2799390966226722825861023884568924589380608273386113832798745570579948501128580299680315535526298850 130 -17606716436252072423495335564414555938482357336659432797999505028091995083625851410323011889911232186 131 110747016690112445406982179636356202283134590692856078164497262278506194463247890723717993910768646506 132 -696664951393993812492983597779101401143746861408506781986514256191434884704920035777212351709005610514 133 4382819328949238966728644529253702845006606946737317007489710279922237284965030786792349881494214520356 134 -27575302657714088379780579338179127088428098569592502891595577769337567926209253597100521129525171555812 135 173509623192281622549757211659807651516819709636217645406641901325551196789731327340183629683107467889638 136 -1091849709869116450020503464664021324145615199264399753240042718611246263117168455364716664235143022464690 137 6871280017648190814810328461158358780990998665753979669902586554863464106401738355079497115278108977482614 138 -43246145090485849794040260567435364313887351889714948006163509657071280093765341857959826638344318200980446 139 272202191616737489685054071351693072570199253979800333143980230936098849458095233517322102459903503976591678 140 -1713443549421318474659912709644783735441985906644831555254410486241153422983709965268484383649889660639311510 141 10786522795063918347385427317199756072067259254244901481343596906859209608401796909528779052463874666096951848 142 -67908812593836203436038642953890905531178928365126043402696173492787046751456407108927042699156063707439084072 143 427566183641650121814138292747213640648484707964979883760668260711840114095730174486919945515228279575704026002 144 -2692233030871958442470343971106759800858507985069855696736080993530394441111276619958299637753844091459010585358 145 16953274255706827785700874996195978283589189100426201087332155453188873216713833273645095367391043094202343300252 146 -106764219919865391304840619793809892283291644485854244929515949284497540110972955269201345889490099827384663848820 147 672401465336284629947053371305068973167364930749451406758170324678408475766677125836108109786188250167655590528250 148 -4235083027255887938729325919675481986217759085245025419966542450542455714732751707809908100130008664959536546796118 149 26676273050358991526231085057244013134090368429161428014222433139816462697472589981136773290386483654106257826918156 150 -168042032044290274776492880295109806948964816274203803023717350776031535929011842543787782790581740776682475835404812 151 1058619395070765329179601936907064280254748391364903563152211739970869600779962375841089268482317385304444008996835490 152 -6669457870702225427907170873189198166190514352918468049715125135932339032540896362926336960820541579506362177544782854 153 42021311939225735689988458668949404980399779854752202283619724956224093426044097429828885425249343358323230859716902318 154 -264774829209031722225345581961174933049595779422164417531068318308652005448621891678005646701354358137167695925198830022 155 1668443243126422356186241272476050055479503378379320979630493405639784081161855930585367095654790870381497219512569890522 156 -10514133163971503686573740769109269703840946614679198031461252936264185910163294361463495905936326255188854748078795506330 157 66261681655652699749365553105742489402185494737765158756981756014445246095113891782956132809017378771201085004138637367752 158 -417616871527792776653344372431934689959714188235792085316640736398694420426164609159497223290992404608557675970712550528360 159 2632206046216798484117475517000351207547439497733215123023362033389561723755622109021320144970476287302831242922222108995486 160 -16591576866295634779479286529763512906084370028308400471286966122460205834201651698362794813598735484185099993750574121016002 161 104587806454904794698350080996628482431216796135363726733869739391038001647493012356143684573497465007268290745423844834443254 162 -659325294693815027339568543604656685046999770710047050239911910732239274825227685513941736001037564897920213797564545736466430 163 4156649452608425177130024032332290424470209540838084548705281326920374396019558216005257221221537529711464580585010201304527550 164 -26206663719855155428545672969176639705412991174553412335488881259893246584093078742196180705207637650068732355479991359761585494 165 165235912752227582639753197820529395814456785178344254932729317677025978832727594230604211926026530060953856828535458424961570684 166 -1041888461367654069889434153216439211799079935752070055642787822410856869679404355044987385687414555994066753227273488982009659580 167 6569945992358310112234172539177015623840808935682860324343015081629229004954919257611862696602214351534151302216825962711579691026 168 -41431043550842221721954465570006058565965301367845935377069771355519527474667952070140185381136571262882457518856632338165577952342 169 261284211100789913349737356456914110968651970149745735273177119301677977213141508711251980477651201805229511968725190812544262715666 170 -1647871750160553063513520570092182628090777794377691783146670787129473126316280336125764806971604358944483859143408221897126056068938 171 10393368539490951409138149044404010365856703164528977254280512904121267812904366465094714970053094113104152874749012510996359180914938 172 -65555880915061944399021556751887150893707549718324871532928071793219911760481395918971850070556821747896645705109566901448938616918114 173 413512973081797165977744865643370018141908101305046223007781206614928234633585097106921863910648907260494592063010538983788794277740680 174 -2608486033065187283209666091989842855604498881364687816329767523989700475463819014744220188648527146880566557366403084309437499728469256 175 16455441369687565718793381500941131922654302311500189412824150449779544041189479599579168703761435131565684960689458385484391935710153110 176 -103813050126901655883166423997296239370531232113348018048436281068469399031113157952976302970325918808313920909856097583726395562665578090 177 654961119515170823896262222526491084020637697026819112205686690865774561798012057137807488625005709057669500696270463769063663093677961536 178 -4132377630379529570620599314242507393901237228926333512380323616262096497553773384208273799506655234704586111951165258768690617964900309576 179 26073850006485010076229735778717570598947970790604814313965471011416512266107896732625701387210380173425101433431877339766623211029001195550 180 -164524572656744606799497100759498416959365539910287479045624471543341820570296442605123505543901970036910724639913587469885272154627060007274 181 1038189423935539276647800304375355137262479448103281242669934269019111947989929294764585835121603028445593466046615930200442539522585771586084 182 -6551525358252090997322407802530444903933761287339849567601571575817109281881943057210570335781463974099559884597569382568075154738801197299044 183 41345479165456130385250361357440885826513158362606233462303267547641902218794951000386812978868125400901498240751207351865593621124789043193534 184 -260935515139734274712182626465823863726881105541254229410653134457934991760958216478213954083408174349663534389849882827972844392296781320616954 185 1646863886522550344671307428541440042665415038195932104138521472251605795756864096090429778249654069579508446196306085016651850835000762781172098 186 -10394446251579114987619567229672925310014172611436850880439267443790381534182349676587655980877650406017795929619864139610318613397673632975494122 187 65609079256879827029568600436805964649145798917099012613446343677826604146456086723374546290408617083866690659508637149870211984190742482243510502 188 -414138168925447288814659385490409860316056876807767857790227160404639542217675945239162552904852966017348021886282126872460343726292462726468931334 189 2614237899686192370527985651074863210485925029278470078093533878962717044503873298532797943136424699173799260728085956774131614964591637849180189704 190 -16503014813511224915558665798922149743686048221009962788588729759327659910584655436133424813245593470115805800289619421103056288858530023872567523688 191 104183661122237002968022898662227443086699174093705694923593815670314241928058674322477279954296285690593777448470233043566505048540968108393608679746 192 -657739452972461210136221410704207768200418153090588696724697482678239976012156877562894737564281572277631848242915469426903626702768522926926708367742 193 4152655806746358367844089901639125513352726302769667820816880136160594177795343340930543426879397274130682135365772677957650163821625562516428937150928 194 -26218966016206625188987737085777248246229628844926026362122783291865449907497675954609685135338248144703390020876772320523664395524489714880055756291016 195 165547484211798745382516958119151687354479433222191100607751267269426203372423062515062694857147198584790033618547980350764836377659302120027398086040794 196 -1045314155126503807469944080824759142586959301908805884142386089611777239801508199750651815497404930753708491782797183270084277840929755817058101472452478 197 6600671560115933195024340699509647932381635260374488283109677841748563285919450967667073681775524872983166405210160812946925853014912150329404364677283532 198 -41681782987901525835704544479831017986549625236174692033525338195148845017426660827905824333695710086405631570202800160020634344890651474846066805332143148 199 263221376055949230830263577600223332004034341231926896746990903299784193226827527284043601525097082369183819863479977970835112097892121287183897532239419898 200 -1662312063618443231679871896278210015775307766079051237548056581209412603047578199728015953088715880240376622469100890311124581255392674468606323132283249230 201 10498332587923105834297623654544973490313541238912203678370370182571122863472845600045852925503289312765247501632991152578747113743573289938590142765163860538 202 -66304698382385090176974282812505699684605037496827537829680831168016981597958535432433949753846000435053287781971645395785502582458946719423061544227384756434 203 418778451010383214974668830308860927502977863789866097370233420073122510490024598784399042137163999378443901387556474925485615512480104237466139383436126486114 204 -2645088675565961864898826290716242765092662393363582693114281989461935804901572267621336677467031638468094512905901402637727246330973917199320039184875356862506 205 16707515702966965824062335303460501592235750652520435716206475344461931022964630951820301995368801032615966685192206247373567947497358984597498642874261971938200 206 -105535627836271884372244442407820458045044096440003690467357640393750510388645582405679274486904781992339689514293583721668651818119287605916431493285096452829208 207 666655928111595664043959830365078998996302013949586368654054436127995015947344417543332165769352370791972236067477867347314068354996968485972496828927119219698606 208 -4211333844749801325398429454406769798054209587127746440395348166719312103988607924552789032873464142476880671139770110164871403088263341991739346851240274788897202 209 26604354547951194141907874171250882917237568062022763995135526277106948223910457500527227811178249305412627258602598228297022246416351514943928397669066332898173940 210 -168074090381385430423646600777705596360399141676803859943266437552274324442883797942321210114394442540388842437371563809091259226858315566482501072970494704806114972 211 1061851184148199966125351001897291466374740417792553281827792706544300860934741001450940250271538037778225844489832821931702172836438695962644593859422148035734189446 212 -6708744383597368916942306218051968787085260373907971993468691397843538595732434879007525903792472632773473205315186217498783732156749499891708555559155740301093065674 213 42387070077533091282020656848507816515367603237000497651946101166868637033565184745197986343440323551542840783399468869054076081223942602455232130747501621857740541620 214 -267818133112286007077314584986529195879872287217391330033443230056582129218550976958724432777355724087304441825470313956397964968436854120455353133485582307475650681396 215 1692235694373071790950692460694280663995710153978557968080174966932751326487676761929836908115969301579983847263776602429534274628559651573674022922480741567259267265854 216 -10692909323161794438592672879794073949921459657364085577555990846567709502370585202602022052366748262460447811726872981465334798764763827888478431688746157189540402373402 217 67568603801770035344493317409366534820324983190275119891910473660921949980010770659552205667276077144850627088766237271956419932116907791029892175098646282304301043785474 218 -426980366017197288416135389636790164280956458189237551355486665593614438664456519466156303879407730717120467159712574130987369272172165910750089849826949089823968575788010 219 2698265229341108502823036492654067995720442389702744387609441927450090912166910931670815784844552828374502898036739736625656784185091121289202454223351015315390485421172294 220 -17051987851403963759314317362528995262209446818508173176244954812707158951634401700994299331779123042958343292727974698656589191085575178452286529212331554005317482298299558 221 107765292976760865838170172584118840995450774211445028426990270626993706755725524837225379951264811047297361034715217339983233752771635320716407779690122294398332905118534328 222 -681076997413750513712704860570255094644806336422226730122138757836047607155251195910782640724826041256801638815835598172074904985965728363570970121340617104054520334806845848 223 4304540419616359438701188321962744969127959271979791414494663583007004101643478210814079234520379585854453173363081195552596675189290689365753520505150041966992189731812350882 224 -27206365437418257097502469082315306211028455968614180321673691320955066856891472023502293076477903405017378270673844511386117400335219158959682361713656483985072799430118301566 225 171959948482152015853846667526101871856870182020919252581932776922446818968187948841875591228517091116273347568213986616278263205004753168253214629920631812711216704752151270630 226 -1086918577092470315434705960255902615699105895112849068823670085765492007387062487035934157930816567785722700658352448449428004656146738984015957515102816137741938647389944706654 227 6870360542474927909670240934751287388533013836000032803384307852204714016390325067465670834994995699572287150037638353723279328558477818723298176605078889945575998577323935522418 228 -43428491507451662652427981992906446271031274988866421229963866255476750689441913872213853581133763903661668159416185938740763744591916087380929881510857739359423092209127180025202 229 274525409246335927235044265740738248002014479969625414605799368445923449484677710211173839329068592111710490024474622150097840258787605138229218522896827711692105857010981913091956 230 -1735412928008239018853862683774635502888139056280008685953424393078691117142928225472983083733168328151593100278698686199868088648055402273269473755691285675512484239386304838665460 231 10970728772426746768347441309655389568050193000762792224123247507236294861940016589288693053775768035866616094000455400821260416879921475807339466371878234223058407955611800833662950 232 -69355417416352041909091818526830394461262211494799368591230452077091599834264790241104150064682308787799523086544549844220941190583414731105629136680820700495001229096403445411784018 233 438467550025859214194332702335817940681407678408401947762200336205958076521181298561523314759787230023879147125448439547431767726359924382419772806164308142627820469238311259303969974 234 -2772085221008502024791191522301163113055047303145360282924107332630169506862811064095371466500494315249255757443654958770116363693556338994304430739046035042584264675084604763267730718 235 17526195265523103398731299165089418821545487617143430354166539704197209866819140506243009552703270436862391389654833419749076367621542816543672189811504085293555535520237689308465019422 236 -110810409976111792493449350426771655155875099050006335038879891498846331750287726670321492811087259120018300313195756736142979385127182011036656920854553287712626473487715245595768237238 237 700624345238074259531296610973980602115467615435465992724927317678788567706318752335610811490084692652325342322949949061246546376904202918247356635372001124445572348027038608998335050072 238 -4429977638941196458030829384393818873210815136138361913802497406521558110400014180320916303495919909797164712269986084849454514760863353697734285936159439094182356200721232596089917011288 239 28011050321940312817101823932529539103566926504014429919348041481488140957515812813362307690722010930163266148322416291985268138532674164013555340400684687636368934628059407242622216150386 240 -177120449815564892450120514465055789800498062634490225374872390689724089113334417637857138391247361585882386377640719321801366564384232185659601499468691760691499988859161975011568348800014 241 1120003492177469085852748995506922870541698288749507045133278629790299315383042748031058271629274185891107739842919977974233352939051564063749868776038013543215433264024626404502335917570320 242 -7082414012817595147357821333226079170099650134637571752878097308733765306967530691070230268963060423471851707455601088043677749858285346583619181945099116861763613446850847144373182227474152 243 44787251797828338756981745551451983548664479139109797310275820067141002397008589846590995813692217981773169374775289838838863061791414375912305799034485684783802684679534620701588997428103690 244 -283229572370901225317167453925186809088242156520820521577800188184343970827576037915890982327767198932198277930557401553939438355660879944060235302987770509571050484522636298930681037958567918 245 1791157460735597987771766950251485970509046764954901864525665351130379388662422597533463386174074702646228177255874715797656284975916545302983226545030408922623500833640813267765474407161542284 246 -11327650316150740323527619142560868087053919604301586586809349057153458485720333665830398767681937251094889172702989511800717774667223845834519482438347023745580892132910951923494381127195750604 247 71640186972904754525613079920140185063661085994449741603867156025123664836219828674226333719683012306561712987837704590293264881506830406627763853661864443030890902196110324887595116126929623754 248 -453089824645807129006790795325472482533599474103155598203532434762431756681692054788715446572479242729980081797910267473969152610716145373072659320366688512220856992041417265113247869641554817694 249 2865646017638503951385514448699422386759461116862679620463372571117925212574032134681769712123449608331810367603524274315044862913573209996935792977303813848700680816509889257594846108496137398470 250 -18124720830490904624602711056410032277540631732964780743222011484888650298012379384122169670433530655035062313487606913419536971705731505019523111266643954386324833579618582312283769090290731254590 251 114638521081920112369632230734700020686103295618646477274302949243484683690028836713693947755610900553229615751438313993135852711377542879570404988317838660137333480828849087521270748662939259567938 252 -725103840591454879843368681799554230241611941960784601185349255763156006250849772216288268352077770902395981149325184847286870627525429719791280891045357441265627847324481418680744993937590870297666 253 4586486670722602996650797509621051107555080493805770752404715892611163684027076181500120376264760652929195714632962518571694795412770831263079156435811146032410672294451046378049836536087950722741144 254 -29011506689015496927132654338934347778739406982040248952939233525640357560241621915359228681012448531168106124226073975216971382428895234497588440539430502017126274408935219904728013963522787218172728 255 183514578363051835189016387571332672352196740743779038694756203938891471991279834470813231262220674209552785984296234421245763247489625458480278802413664045780329435037198648022191486525604488624065110 256 -1160862853769110334175500635420055748528838382114875928805689294295366651223018117351258109832855587362648983471352028575013309185312426189253365655124229725985159193752657048487771066531424843131214058 257 7343468535285994437613294056085004272064583879482927365396689207421944878979407523227081175188271610552300914756049200827203489246561684447003998067098184286466797207099684274147048036973674667708785860 258 -46454893007857270841993970152707576520957622194823440383032233387093989060685082894167567825935533785886372922945725627899398058106868452792939741923364052995791438611485389353641783158657796155290277612 259 293881004167528010455492929681593026078443207169320936296056578594678756453462415882324728008553856268736503913871433939936410579735017653044655055736990012617414563192189269449189613568892762504706485806 260 -1859179471385831384783120434531877228253253907310580277810737901253833232013426981906505954773410533981152665213300484828677850413027815795730535380294610427301889997286103881845113039442079395298555329026 261 11761989568176349881505094259511587388807353724368713757865584761837878023971704871693002089605241624425643567256702933911899374886909951306275553100928299202000018062259635363024331590287321861549690399828 262 -74413180056534622082295989820446266941383434149018520565371719470675125049309924926997518282340095017067099956638265658666294111108714259121360820370178739322049695876782617968340197077484872713968043402420 263 470791340559458287356124627079437174508810015759949153823468494825097421085777947606997277679316205964880994636739111820329377681927110195268853304424360760412900111966302528902103923355474469865188622649190 264 -2978629744622988903060710695109654820737479429645324967274665715165398813183191994966062521597104023508986226137948464844866559446752868180844098032535727969086782862759870657586750121540590584554082950914322 265 18845773222453492945025058972431237623128425103599616264680887283148786574185115933007304073522246510613725250584725786423138323282828930105982918090242865911125301559509020843880018159896397632294589450532726 266 -119239655194554121298188673720070104963946819265979877101196599465364852815597136627183756130373555525115281049368686010904487025644921840839632676776049201663741421027890160815697188118462980182740618036969950 267 754460842374076624909967701507294300308111585783834758307951042957164947189246171050613395484088247535432035043898087482803459661957757673358613962892696730468220928733288666464765618276174665766184928282030398 268 -4773774162339560640799788663419479260431559412065249513247684927961532374703069029556687866728684894612809684134535683248111681872157168008991772488311225718096465436335018634867783659015858995354762760438525590 269 30206203171859773423892099705278817960685548545633297652712623779409179383747908557707922964783523385612142041245260267618993894819292317453179805245045009471266777705141206349014226754374361541570207986236149864 270 -191134658715382919484013844127907232584517997339693060989599488834351320984970475164509732692694088975673294479181315707016467083182973110704804053739915672629230171295473026864126301141274761705224861853644171368 271 1209460589250267792549347071300750573256117533902047510733096280015385764398534210720303444645926439077100671221401817349157223573840360897971122940137506555830722253496638655305022416618512247311077308307297782034 272 -7653373363646420396497716417766581517363020774164357107729662299569902826950262453195364509591868482987512291030716868393572022369303830900950365105519626393463732143040982901768581821369385672010236598837554758670 273 48430942164568173149878136143418076083269255663835429416544372453792532865728137610854789632257059684197532302833464727577662649434338969266368078246021227965271263282312231746269192354284905230324213981679619322924 274 -306479696039447837366618693140660617684767777422333830473600757913133034934707096455826578930985550975325397604945434420962575918612209986346285219728449383643584983289193055367788881421571993800806347177683231833860 275 1939497427403234241934829775306696241941347502491224689145572653586315837862014347513546484456402581987004048255602757163554898367614674652251408629761191563184512370841674847729775792707554946471587746378902047328570 276 -12273978362306932910524172020051181291655976991798498919802504873630075823182623258959757210828451772998343709538828242472023108841877491576785190709070421299961441019918580095560142210786165663496200955779504603762742 277 77676577509341767251819807270864258437890153183860514506729482444227920291857460493570601079441267313351711909903971806672411723566193850570509827034463836950997139337958349825857115097561442094265003962638618581352332 278 -491590330503928341205630898123995689719909240329747311558398310678280090521771550778931661961372566518320616411095896975605634103239400089599948007861039602758068861126490330293588227935752639328387593893594631027345292 279 3111179306647965958915755454281104353893592270154824679522139944603610055368565041795642306899602429902363222996259668428281076255017174227696155457672159016418394044517849707203770735057328315082585582225288715019664834 280 -19690427739190849703127224067987686342974969660670198990198845515789828297322857595492447428849985781867991874758018700443466086395549197190677268772258343263779042474670166321810789261137066238843604377207841334650045158 281 124621679179802714639300262228377525828699511833621609332195134613421803540955779016750743040816084264331501833393776495907041364596111628000750084326170519939776836932905613456527736435868633773794887172944560456553455630 282 -788751733727133129824914879392997616019465618065776655603815129558950391207710553270208444480501150612067136586380160848936402962222671508540027407109249972185112073267718975886187726034352727415056727301048294659629855654 283 4992237935932724084657253801771698778720365499076959707535231951691069831233253137076574342604720436105954790162387937931083838478619384952559989118123302598869442009863722091241025874901560243062919864389409903805379809274 284 -31597912237463223650590696756371996752493496074088115205335940718231655351095147625279052606502196525343622198701317553773886347240142811816143295067641315484431603292712951313044107420766741770590064439446393528886703044538 285 199999820761739054193796247170472642023574650849077813142347860422015122280816930366396712945026136303940239735906325426567563199239484523369443933439308578685232236052089909498624617510443460558098076513168367241309987133576 286 -1265927613251150177738653381641083862102062012132488460011234279455013403763543623602227131849917134176518661117788412560341858453593383369672224149142393271016176121197212450854019081410647391084823224716287945674334088240168 287 8013018254848965150774363673156326435867974579241768806091000226096652423195566029690147659562145929109442383994531186907049598940285454630734571607014898584387664066180573375366618254998700149589860412213386596812632709679614 288 -50721411159370941019614843097423470608887112295946950036852810656264100213558580648291267536576291373589378476159170054301555714476405770363540242253623036562182756958914887079908740256641601417606698412016174319322807676000994 289 321066064915013875247342566903201005908591285677571139421636453036898753074181730080400283488025760861672479660859250500440826257020475448103172808528154313422448974894068970875969560026078172858929270474513117093564194630968886 290 -2032381858373753627226014067072819825684081798619111431478767784181714695905870580907621494723424409458726215315456875509053268044095989345697891512800253835219470235915849827769333797451400245919109316106486719455886382361492670 291 12865420547134935158241655580274538420945871757851250778758654519048556855733255442555068740922746812291899928440410713349470108850383550812242252210277310842552151556528046214852604137327825123802247965466819891956927693342766366 292 -81442366413954987410759055632140192551116485214340721744122790615869560748516438323966400692495141362002739848465806689879659013490831566330689819971186851231565249433447679547717616302132028395625362843431684682404552479598580726 293 515566212249489592803099806763627123855684208743935185916375130667400012948570698001409011107552039110044692667930203660824446181710209492715015654888877153261546662886901451257698413109286750202617401754552360704634328412541770492 294 -3263819451034617096649817789029215124758713175289085978586267373155078571078429487586837582864757122743555121851686981059698059429891984680136594539241076266665507427141865686268204097968194475424418985220420209464575884513098117692 295 20662143205036835151206018718085889915263041742772021355937146296310234520372201116574296516575793594347559677584612835975004585444455848380760296570955489396877354984062830571695754413089291334898611827803689522229809723581792006130 296 -130807341574652993270830697632110793327096954585045289941992293896915339124663008807815660604270692765015288700357784096153635833153615652773008619225782190340081877333646818752372639434443639395826235854902754639974993881921749069430 297 828125832792449562722237821243755304753819062216806296402127380306625017849691382973156737453757671122428288491862001213527597287100686266328959566413852939173751903159243617738561068273432993653047123598641549935699619842543651109298 298 -5242856314059296479635288753381387689058855603314638097345728920157485407461443732085292995865687365117968173539162593269477051803767511273916444880729811267032665564960935776244093777182152928244024798883005392837806081195179552657002 299 33193033131963555217398838126116978706932809047445157170106669683367726041872466194422188834929634613102357994647323190881122051843212939623496358770999216549778935591381596163776364527052573239358694249648016745216573278411237530204122 300 -210151858295507477379769885859874281739071490652025975207079293060160554209831831416862440089477923941402036402895315388227476397124137549480179033017026587894029791631404613868158436024208606285108320026129820954673659338484347495049026 301 1330536499039201264421807428913847675388424610372773591266673108123558800409066876822618217021667664320289531176278445419220615893357790087020782225141398646509490932743176820221770301307153449476847675253078540308582060895325633378137928 302 -8424178582482191008481851478255304556488423335161894994920869364110014263322224456932862807052817527900413137186199631146744449746691336329797785056536966534728885442646056540258884853445364602721914257680504051168638142488514466283192776 303 53337849750211935542028014781092639286138681436405255535707850458747932560892107441349556569947341190863644529591497452690810769743124503783294688417226459646423236445359467986454851706500215055190007749156289682216835757344998407129002806 304 -337715164129136380793162793390934326563743245228195900531225973529626977894592370424856002166064772637794120588245813135737934666225313579691433615970974122758609279815840532325988927291296930605160879000958245629960357219573924270753053514 305 2138319972669678452177950739836172064612790264725615571221427939132241494440270648423285777414763685004572019632484787213613072342606886036143162245138964412543708077709146106663248081125728835134348145947843041414335961077330578091233136272 306 -13539475762288529897040132775532055461305385187941218737097788461773224606601325695830536750121479794425869104875663645676676930396676970096766513366695947280845783358875502175177641339622603207005247558347852920329494862492725394754292539160 307 85731019041144717185165344319807153366140318653204834939173374304171045482762707014363533574566523682221053492131729985934268707616290014225255549784075621900774211406173856323821125492242179149318803020613454635293167940430542546821236879614 308 -542851519165728832593153011209938650768896540670818447818054285766917816794822254769119075889472088790476733042891723546872483475928031612644813761290778080649866170055061725686204482849674817989697887910234587435254934938194523844714028244394 309 3437407488238721083459643124386550982718816300094659550385496193891381225025074999530653038761625586426496602609353106701967199435934218937938516503997760053058769166746016314938020917587484079201923955641136936383839422844163420232880174973028 310 -21766461097879364395319038944895237576556654996267366149826824917629067139785797687499202652401324320922894796409519537688825486805963740403672601732887501721541995218783433233614167209274458875820013365769755407495926956891625187667186772486820 311 137832436104217563606700680916488103523891273324117594860383094104969226935616504551433153797855469396059376672235121693771536110388327780661519125196838709170968981449083565679576617468291812361021796752072690119085335187693236699206763936131326 312 -872814186208538900644110622887077736734936050602348611616812709612081970326710416701248026908487769526250539588412939289651961447544783155418889780094701543315629879467314822005009777438921543620131461490123648811687567914675785276199785366771770 313 5527119756057730347127479444984932090132671047586423151745626927195597332370675535417403630855701851314392327764739020282706135687864901726672855779790958033849288437709124323442379588548576831643655903725434065462097917282879051880713042360953986 314 -35001174969277923036718380446556610290872088112216488237073003339956178509650868352196628070453880578396498985536872024770766533120734925799436353470826384793630787514421374824116391757119247175033275421625932731478171843275636672102442644561557994 315 221652687355709804036847834276781221813678715283245448012369723522533856971070462999395242858877765022384680016018238689705836989213043936972594324962051799320021514078258589363691425403127544927460681517847395245304844940896564360132804102293411238 316 -1403685989058102568454145676091937995533826003230006818154440168242425133033483343993991653291905905278243604113035733258570826054393921233433029636203234754416861504019555650366271874597061022353667787197370779114369711234419841590615666306237871430 317 8889420976073039315918280065627586025474975064326270373811294977477128369609703674336688591724810776579660787999336779854193431745648339040930819017498330753448668410248715917312763073092804680135136690885322859564615161646402281848311673961656874568 318 -56296770954161900504514651913683272794061782625564785811359006782982378654072150077667944505227098770080550086728373659296712951528439163490495269324609110214484108778587208039646072183538905422560740957543992738237543749242013012983328429918624484264 319 356533185862644062792652497384095579208787992171363203752869600207407978399471985286577068537236296930383607205599062481782009990115804405543753666376490661302110969767588142633257379952772204180850318752559593727079736447191951915033339334032478792194 320 -2257994377961296124846140668540373907417578519981823729743490162154560043206962867928877399147505065207656866792521805597606354880372371810354425319271190775859687080472313824574516286707161189561237291547136422769576306893001557612154203457271087046974 321 14300530034917442025452400483602212519470294322007825143070499166537977975951180345350908903954946893770269158388014692023220639357648692474822869134206366668672593942562630317824038804996514993663547969364781425987771908101519001731184625680775763133724 322 -90570706336629801097914407121937489875378510923320652948825085992546926392652448203670151656820171732701711134590587178659775743555486184514001144859092541037553769069162113906720582597911202719645065038832273292759866202645120212707670804136671052730900 323 573627122442892497694203681367998608721979562153789344588289034051445687819282390475600904989855563920375317813776448147706441695767789871460110429795984123644817882299861729770243314031811350887860763551313772538890690090325799465674906169588837533125706 324 -3633104285710279740493403520347561921877587969038258140231428346019072132849670492125806996651008217123661370397766926239611102841287451330402611803444394903726511862543034576442501588793370952564754214489769599237346272855546181699347577473447546611581030 325 23010829562285222693573161811633795586712305995746950989680171341563350426850632706179973941688356751351788095644401017151289283652724130783147530505953159551654519864791638287315284880730661589391545583086768061870869441713605381310475884410273106526577660 326 -145744734648185777315377828456563444591939415788947086129854222039499276725754115064634955815735324581097768098212287681180338516340645424748884956099854051920069507743233316022532669600317566735201394185212724312866095206138825543381560734116045853554260892 327 923123104197009996709940687293957656781168346586499855246549102328668119253576654228887024734126545744986266133037901123496425358680957464742824493954675954057119144203130289022053752914349898187888471700290719840586669974023004645199059958574208804701754578 328 -5846991718862164602632260224890221943826433352261931806845456227126455186890724587995841313143810435463618883009561800864043984477126815921412135637104874537938695926781796531357368724841796157388858566591028119619976040653720628438673474044983344480001059862 329 37034919975245516135078504480582868723411610970886579925225262863942304921203828102089182389459421952637607598769876182722041204638748163537829266447497162698309140128715421455018477681333248451020486480512389943530042271440770461482536725708003732503797084626 330 -234582915348675991555794064408385365511516856959149854652459991004364312641735842043092433602672555917980499651574044990069834185269228489124219005650749790559903660567057988453653213740465037046912689270694503020504589662648557604037879764688060924923453348106 331 1485892355436219354336082655811963034302544926345099092426537719997896808150499087244590618077884348739375772670679676260391827771606626639597049936951246671077638488078818673493343086736249486811155081140126638828182067472453159402788143985251574500114398812186 332 -9412051210660163300519455635915905805002617271696020810834714359434874606040785257836918365266400395297687513643855334546054560864824577208585732079417783091073862476022703874023763033792204406229294468329119726881302594289470582896532688760934362810791873128002 333 59619337086169257948119595655142812869586348294806220017284857799261439555893324544556873425144734952418127213460337665346215729162745776696898699546012727476270386957453148659321848502589044247502753251550654223558677113740933572030629149151860006777526361639800 334 -377655571835554361838017885634007757900270844410187651174277571646054330813865729843318741712916030698508906151023348868366893597676529945039273827743851745948108523141746787951200438921929669974472133204923567865410201785292478769667775909298931847340915695221752 335 2392271726942862358510496281461666525700265044701253915986785357134635119005368090311987638226599412747742773785349820406541801913436563325159139702717935950103912284227030278351113922713639666610658730299287129638838941914539660596053997887906928122065194836464694 336 -15154127640513752611942392541870400219302375345534184799954230329836272705465789418394959639119335546764332750809028808088708061030856220465440119590354379878401371848895789988488818635006525407281565064497736408900219126004897200352474672890293493878315908098019882 337 95996889640230138734267054318561393021957046549522616361986741696970538669790718050709783915468306710129084042905204018679686510917328455167797460958069509899053249458585864987994298738359294557055505315092113397871805291586542950391522109158010039564735694454557620 338 -608119788885382533533415750535016952877117925383187165490409524797211990992354296055481962403060812779031550317471867060058552593789258769418350390219215477708034306397349741344786770014367073051238888514458042233337306718906687740241158323664622788386900978375976636 339 3852359686631613023830860511220061706436555518218411329361453248832969518854205413535743681382950456758010842279538247888128410498841944609826098434911625229304743352997141236608799327137618228990735275903505147495496579368706453877738893400094813106352857675726391918 340 -24404516530455556601382179360396314578804955080081200407924661666558358675123312012113140597387239622776106998702099022089373554581602845732886044937714146458663415131341379780385912493978875104092312727154803658812072602848736919467877677578297339322905123196406278850 341 154603470767709857519341804995031374648133561677499022205382826400821682092291029367162500411098087860415581886745392359424379424576694050463840164900576764302451219222578039454108057606860460989617837088403961089997276104167221192292464978624744372778653089715247082212 342 -979431098007974802953496935962460482896009338221729966060991591818090575890032196395826851961504403449630845639534421408029252328672385005509065480557237562036044408594353832126240146770221990385300274907415954165042833454023483126093491447749533763720753205712156057444 343 6204890547943116469411084938389034524701210519440287158218921196807798040130830171942592595132442879189057258582070579235642621134273131894287992653430081533989655453923579907113118319791454973083676658889222135530195162514352224584428979093908061444116999300298054319654 344 -39309716745982384223709937588511159692082987374604142745477856828638028492813505529141788015422359425634323485831479895510065026934147713532945310006881007447336120310794771356651704944997264349225948650591979887929354883216501123361470200847562094589358994029801132821970 345 249041214117025802079850304892069917979306738431664478719172228749671676267970332514825695523718698463844185384635576153779965169096743973700278333572942660436837713550274823728702416856084969473191913540483958509932797013714238705911475663532338872711080286885921233156954 346 -1577785732742713115537468942809381150565647531347209911024424010082756272395550391467247940659118587022309022942655881829426373513503360476408358477779342302391474387073431864751220348380140017604650362615905890851782125408028093105050001104567689366062835381252524428518178 347 9996092854993668631776425758542012153548627455940112661318265701764464921731533453679528425302790962590876890266184306780388428385574928532245533251009705304328723227008933806328577519950398221855447304994565656782240482381953843747120309606377076707392619396323582741225742 348 -63331236111816778975862101593180622318412969568471660175653542625897035565656521545248676692864231897157214969801519138040113841658932168259657248369165525541932452572865150599794835735204532583024712653292051310136831735994127981533174394909487094093036944048438878179041134 349 401246301781988947081427844059080930047225392774058922933578966063873181360867087750904917835785199510958719666151604559112676195952656994862038444052109516989350123592513454228043120689115272482641971961633956097688613625549557141148858392810125722071490591646232643855770520 350 -2542198653429956332950708887367928067433862414546530398534590157862696271481404999352157585124139466538089615855409174624629218238855008104511472327899013798199411181063295433077531474799276742569411654753238620744761474453511369072380466206579999621981324224591114435473205496 351 16106948100033193394580009962200399715708996030297752217060244461446692827982048699261421584078347788458830544577725480683574488833116754174513743031607788294306860624608668176790683226274431574630834172474501184907564025800795774838147491927401335861076544401984743682268912698 352 -102052191913058870782399899023291399503667504525678417722423319546098037259529960675899842446189023957260116910739398652409363640855636544531943530466681148326959407583888781010157171962657281076796006588748406678307153528971082124045633819563101325133172304822987515181554261734 353 646601469937291549300055671823273407939903122869960001598848722037081709616690854312310486109092691757620537241460594394793545622510681514150835139950229591119171020359550088257119705008589615973810659785346253929569559434441648049494292465765952799199438884160895399165267982670 354 -4096908653956268840875718897736706545245190194226721482370375964597469955016442324386594778840939950086004116128552256436370125280147219272435862613726274557315398452168263556008308673461542220176853685082590435239168152086120953023370654977555853340534974735230168235244470812262 355 25958589302746122766133014510800199534930882149288837482606393482827787991039740491093930615148542686881177244770437879380624021994518501950748160256846094777499369385421112825853314530922513206876952210479319862023811192241712240381635938068075851543786141230175072579202128594378 356 -164479235139974501572468978182157026855596379897912641053282954872494999528774288716301649827747163986531207078690589714033041910807362409673151986551773627172929661025748771150858934762166980949666574811136959927468515892976219409699629025156976956080192394019504784928915317822986 357 1042188370873642190871031769376382780448657760433659308431999333462005581632840818017294766858304777217163544706335610816880078634888594796859704435390540568019005747438372849158384999202148739761804227313574434892879427184673168635345782261406447256940875382321864464108333837429156 358 -6603687201500772418258076549380707069679140084937722745723082984801926742230672413993350582578929633327270170416051522521559294773134891572843433857234497500195176750988099290970411399515515082617383279785115205346741025767610945492381556028724201336470332043242626243855107182940452 359 41843871703436292675952046351068375575367667542167271601097728133260947253336191521368875519455035755892756452816030756887572273182348831099891174615123614033887981263825682894187173752805713671808517885062443128127400240187865999318716464459861801263523869837803687448508729544356206 360 -265144302159270149428164128555953969848424762458289696757815775173058750241456163879521391336242825752909819315852617809567018653913765299460026294042429156538668664004007494548850239263073468436251825746137441319268764498034534065923108479330650511280575194159366311214158725504617962 361 1680110230357490375576635445370588920828853868300069633849953617297994021458520842071832793588683658426091903638050273644881937213395867266187678835916287690596809314040414679993498598094416727293397269430064572307688200324769636957979579689599720696342913919199907502904522665821034110 362 -10646289376485076132080671895779324011424594234037136222514954056019603189224092128875951484981098393865564869358433247365185879132130928046314332117918947261002802322520071115240994724098396676297455123815995674101818625785345124975169986066305446730840409977730143628899330065749537990 363 67462703608480442352401853660913417835513623008661931995292175194903911652358595743571468779457198870981912548604355610796132653377514648172410008855301933023953657918464426934865862033610323492601095417933033319094584505824787090462191899803606650068242835683895044966880856187132207558 364 -427498085998508912021518998312573977569706398263896875594957277441490135478166546896024674267733485721996965753039093963604924155483348698286854373745692144391968179148649233075242252874585424709499080578675930977064106191648393405849660927039885145372714643101595343550814340522070012030 365 2709003323073548251439521637047027701629672609316989122236009985143377127846699687094293948077170574646035489276840224894248762632490277343561676158762484670528561814265500246579500703181752612535180668391659082361150409339547901414170779287940210823435066488666111100550591351826690818744 366 -17166818053776701990641686948315508782640185972512145068128877736360424531643970555505492643415796293648506008088032819942527149935246319788020498530760571214696768836266746790609814183514230609167597625971984654206677376972527863193228066931915680227536231409951926665745643005521550828216 367 108786485661370903850209745790998105752471817593216373495848646373912496277448188961455358347518789471206903351802863360506240523616203517746284680416365589695685460485865195307648551590109576110131658718255150009724143743710370344447310885714829005393318432776716630756208132152966163291274 368 -689389937401429900532751539169272623238352181641908023083160368723616454273464277541373520217540918807818080399402513074132370857442256137150943228594537192063279341658711068411369767290027644132561578163996485914171692549360780734958003725318523105166358271918981967075953349675610246331766 369 4368775785618588511471969271300262712602119323649447383148461115117013241828029372350009833357973554831460436581296131375872464183230345556045955624357135325241930893593778820931631051221304380022186731330832246451915071616571005522127343065449373404943872846135635446698485743721393204850272 370 -27685946176289753989217502303992399692919359632008369602547523129793832950491134997334552040595216566536236385751575891927613087637165485026330370730122651808357707767395062625515873625995882917458485468923286128989934411114607271085564488610303555121788451236050650071915924350148211207584088 371 175454194679750563295534543354170570951384252906954505477868881398265370662740839244605697125609863959616090431592533263642237670434701255773600173243720916369814435017583635595159065350961370285277329322456047392590660871216318193426758646832872760575678902166063688984572818012051430715303426 372 -1111918322442981190470102479474890354752008270402384835088349175374920711512039325137925188936803278757009572763620980959274806597386218674744767077565999363927582230569826292472386975635680516343745624378601378748051671625492978327916807610415778976405185125002275833897580373713400333782472374 373 7046715502381890820580106012324461972371930468484678518074625738438303729293838485686900602026211574398932662810745618580405188606884748819875557828543697968671261662960903840796517845751862774944587658878215130850328366347028380426348716787514650567732867226485173113061026293451266729985515292 374 -44658618515885554169199654022446812324071296918719852624227705392951176594514852335147330813462369579052636633474470488445650722725798024490590488683048845945373564150036300212484745380013217219815666790872248174870516202822129594289078866148811244389730509997135691850230589319020545831980698972 375 283027412170818496280517200142013016349515664527965316842323964306367452831393729165594734152365036950135685705780127243546251884542336437258034460299534894494585126713556561686774581913843489435701871540410871486021826057808794601854850120172129891519830677564604956767469196337716706739009590946 376 -1793727066619738224440632627580988856890503679466672169351979099727186595830464009270778506497011066032261179387823652238952823244482034124795506430965099571159899727693192174873982843551593120581655119014466310406354242743397449641983018543803426643123320069229621963302386791414467207466804348070 377 11368125065271149999606911357995605439460770195740548302010296388031378484052678297068170841788850589536955154275020731046919098426455590618255854433613239340862442881066021686886213223265246091095502211595340626292525094889018227684727547151776079704688757521446349865659084308304745394848928187310 378 -72048661956615149693667089461060815402962954322988452258248032324164181071299285240173288108661684533286691896961364000133771709942571069783701944859162170690928617903274941587300594592019359282428629935499039468881017465939983780669467755692580369563797762037830942000025551052791539580815969359430 379 456633288329851799501171143912322382876636820351390497383182782965397724973423845830028379909050562315237534156254909904919292999513730927473158149005661746018756572244648462129322657127049123630521441536109214087585794700511499316243532918340677778631871791839262625613324066733117569534334429469114 380 -2894101536371347984651211797818011349442458095177262635890398802812497029987544459571748525871319265665719849996750243056336075309051953853707496038365965810747847342378143572173331638560146199584957813778510163625431715998676633499144398689351377412589292071773537194598948960740313431360700193348538 381 18342751513298125420325117976893054975174612214080915475869395309692832547557568318649512656752234112830721633180137842595187389858375886046449716233275064322259216282117039004491670805787895225553319399678404885448339941322634192290519254495922995906148444724790483142904108319539731822748703487479928 382 -116257157805207595716983934560136447383656902238433893408181108756363910127208692695896545129906899777886548850585714987750411092037507608947817061480293655035574244902517497992672451767296923453642236196651308922221350774333962629518530349046077346217337675162793274805238285001069793735390532707791768 383 736850522722292200591156168732255557606512047953270335054015988498346963948926962392518445317177065901813152721531433424314308793887152858601576395885904665318188105522492977760274433988353330776777685496731080714678641585776223147889499317273903838775094383405622792988218609957397854967197976130731134 384 -4670286714067684409230073887731078806919642414868123829923427164857588042308308927445637129466909472813097998053265646699132069578378829099965476676983142511361912047549329821142051901685784156794824585354911404177292430408386897345542023054861410169005737800865396234379591505320937731415476215002541122 385 29601391030156508400651419069496768171003443359675359900089664771788263699753086100551970075523209969817004913508270285039195648053945219565257225801124200195173232140988308157994895762878593504344031958328003142849856552696371478529241358976983029526495662541495718274960939486821849159160141843698945450 386 -187622579763713052786073108721606196433809764644537468206892669567351248241760125211103966652605380761613784721730240291022818460178334351553441342535695999489535595711565709786908686996039592462910938408276328476205435924929161439356954724904477603999704987792940069874299246792240442652641885893963142450 387 1189220726915271536054643818363818129199695448085383540164533494608675206909067311484266271369713715923306509392212734143438179909171164196580666910588356209081494922204329780070292347082772907734979029103884606067179808396344660035965810984566342879089712541069817897652485982887501137243285194121044860238 388 -7537792840983015750808097799940339628150478958421762687335681405058128061232177967007023318592741646553650505277770037555846135443852731644948882230963433688233416670385439907463119572646002122787940868405043128033503661951330213075908174722030712842524560384520327356838373123060863720486692779791740575086 389 47778252792556669407899231229147123199710284630619286115638552966320768336502151886158671602465157643806885191114993875304016104461237155754969830514867613840089815334689768502491544594571716984436445877481157030342476757930189021883981102709125691714040535490936824939233318744742938435269617283347480874044 390 -302845166367297919350412051900490079295038191469838229029775937818445112802751102997201489400305702282010776502604596822220680285271335729723286479940562224695447688852420576208380751297440027243432469287820441578873459806109933983959879894768100777083611033842296328841337298338820258241964523402320753092668 391 1919620251092401821854740411296225916296780469134138509850535630182638304881775234767122046108863690151976424458697827947626350151693281834396086584653722150939040491181845026623431770715150344244981403854598912978686907790090479323561463232702423130970298785543362872187609886053698627881481863288101733562042 392 -12167861884515632955525633657806955271453389421558999785799566388456864242065062162759020271154613435578181282083141438603141692031079851434361819012223430891194952944547875906225591575497135950558646501523401975587706438725234903641616231745791915986840461270062512286554854893667443826694269760836825598250350 393 77128959096836604379775511801251710419795022658753898028754148524570736471490904382553562294009684190417807525835124816689571201827055301555742429573077411001597342813190103166972751409036748513291426829952936915467077041453375145089556461362643207189974483346535047922969900841728967408318704325219177866993130 394 -488905471755669791863070739509867309221172999339656103350300623052437177361420094528662070148640051427539945693042388696621846044225605711206277785158456991362996646088866080807752760137536469893445526523876885478700413091325352574820660620257880858259319341015264254442486093507617510634134394937859370266816770 395 3099106725821414696942442564379623340479552344928390171355767709963148956245863230017899229932441266525783332880780508255632847711226356576254453934232090348748943737376368378175454223931851898732166962068835658924014964342421443714506259523031886733047575720907513268103543673031845562193740162836362765255507170 396 -19645014475473413155734812994224611942281627373707285142910466958941948010607395362500719133486628022183251896896976924225538053338596445012156328792480577934069244262886462862202342047976880876465658372179289268109253907023923594951343091468309050949154277054271913309055660585571437952310947856360656988628588938 397 124529526994942372547605719674661311954396381680894566403569867592091322922763608490356892473449391513238294388440261570245451751700465558235168990234073331569756219146884799231182031032787088755492824594367758602081933454114063076788386188195915690467665645912137186405560035369252695415784548755657449652983085400 398 -789398810444602034204469935758396039520638636269147282314356300012235033477373572202216596958881842875217704770386019227297570281310926155196903903512905850590306397842059060734309218042379675992356534076255579511039636025443537333374314402899839667919709979541748625252374628759330098530837203048665963294871680856 399 5004085479398425420590000995558505899403277403916851524700207209294074621451553424661299770608133824121488453495007940605645490249897904674116963240198229105279605785835814236862838059520107153811004449073648246583027450718164318498580318492788221449511747568413319571132181749080443075193035735806262252317400107726 400 -31721745316736130273035795277771729337428264797836529066147403070842880973262199887955586120515466067791237838713012563904538986387879866670234078324210396390567159264062229131810507228857216457326479614737377108835939914026388364044635890980124364311228808638434174001237250311607976971395727129393775871392244091538 401 201091405743590606178279200433642899867250263111832256036633079692095919432341332719648602346893442159635313485010737462951714894511748202052995684232031793205998101679875200295497062231195284286621021836941994027059185823514119858628441934924381060771258949822544194890037440941812905333441037415119294271063040894756 402 -1274776378945654849240829225679322156707668725663760875820039670022149823148009535096843329531679057905442801842032843627935348689800197479249828370418684432465118755598165692995355100665077904620251221662857757640056947185343944612797868895142877074580380732489867593188700362499376707573113561562381388494289173481164 403 8081250075537931389561922382937175937950690828726421491543540898642139388802658376881902705618422893733630657471177989502090538546365565934115606732661360730002604205466145856354950821488650737290366836764850972932429955214269696842485626059924122815936580568884112906807275466703352570532806818829866569496532689215718 404 -51230324424111647323413664694542167898800706484425103717989622698512694011529595948218084171690895287281753620142558419963853911287166386392248343129367887910668548231306024191063727507202017563490267868834144336301284523945387369973068696836868305467774373897154548484180607169813278085636445966679201870949169439752650 405 324772813192421769370027889506135219060930318204163544515684115164733707828041653539189080042320972362549933622700209428025371109291503781025832020403839142648654164859163622885764878450759725589520371065036633572102196628655143062011448011425295500081817579107752292609253601703473181641167353958422740326082020535636532 406 -2058904532868097804489405024713591554473160169927989655526572122882788444888994454921529404948748033883936748850572873945337051183011546149517053224743043726977722928514273839922642691390159452281517274899630235115296286709635351679196180453902765117739991242061446699708162994425828450796938970212683045281558689294573876 407 13052590532944249710674251495754905076802930175997517558725199858420091872692496135063632682624203672057650833596460410613972630831765192347713148754309520811656691445670258971543309988186886718855408000718357240350908492182734382990910749759338076064402704605404371439514438402030270426713322309284411264445445801153398206 408 -82748696443363323366197418971929827431185648170127666719977928082880626800378203535372178060492149129087333863528266143503957703305352663095575449551260425684783579148195618087066739558694711311633830614881701089737874151620791316921499069304054798177687784547941079999054421340556264059087879887278544256909724100158419226 409 524601503396173022489418526793839022429977773579845165477715969758136017559903160595860146481861238267518448010684301971464806672300127309468595201334974957091742088602914467292299445611669394157887779483401284933988955433962686783220579938282664314952979364101746189710798988998177148366134891151553851485962307349566572722 410 -3325843463955995424432126725405157144616387011484783842289700455307255020044958149706102848872598209788792021583909896864178978665525177294231733230720969648574432428226105648499726963251898483099261794408935531566317281109568755552342072568966116049829478926536151193415335323207679651022145064301873815168595939789533970202 411 21085211575382400293113916458346263276880522719386020004574824144445328778820431943733942366480900713984163266320141536061035931906649274600825885607447844571200776958451450545830703540521047082596124269351344926204402282213701196486020874662654156244080881430758744565318187144700739473772517627895612824770312168274608710918 412 -133677399301313693722390099397686891099522984979999867087378413127061422055867579190640235153903996401456015734859355253057301943940561295486331917879779020505240685291460293610733866619248910700910882962637216754850121699583946613717791015541965366672980927982605221927129314930996437635757097192056455480293195229653998035142 413 847504200650874670366656971786043464889782982424540494300787310648517326875912778574664463661937953657902729514985663442229045561681618586049085586093813734658196775715962383238838039464611812844983279487645721021237125219241656664951807795775896784213006573085662989600545374177797222365884239468912085706858222163723408916152 414 -5373157360772039544632717872765757230942276710787040581164609399852985613506334655050803267163371335830103622570897268659861755608689545277012212943653792478025906935490733329330116115006665272162573538523304510102375307991379846693781441289916724645576898700675207449571700393091006224012554161063839126302954509368514762876696 415 34065994345205753901058923768785810704093938900532838779019909206000307264575580906890060881055443169973291410605080819977504818990045420897758235661507439560077609047921701501334869555801902356492038184191341895931879633889696876442727558915370552525550095925893279286060829268049974807872282896280761806728400125451546350542722 416 -215981409945970422370512739900128388032960542099315762365323749637311109652965953683000341897488937414585200185115356162934385192007960409085152561193749204240475373331143515649412245256297218424547337205651116793903893226238560854839021006875941034239995215959063983486224443005109047257234830704785993008095262984588975467743262 417 1369353093913898478443945464814911982527499649883784709757143935383666620436499745238748313127662739045169635535459078784614426838459100642919432611438756499020646962449993201653845005222555982034060930107904642665911211568130820625374209492731605217560913390508583191642639795258585135319522818742604165753680369515783241358752218 418 -8681969946476712638650196152853232987607591642329338887764356855818350610534078672938733692646378924387859809264010932418846285629790571547328237989779855164917736440524591665854029539601583158162666046388797348647176135954977313521801650606355948787539900026910717742946479103483917618238877958303620893025778350600088837940788050 419 55045883456668788067277105254414531006388032252983462578137214024435522170512414732563138335660658825699602878253711901689129136693063534236926399254815362550164118161709709789089434511344110323562021038995054742389092886258196322092728370538087509078206603705681634515506929578486339027886928191793828677447975348944611073673173794 420 -349007800692472689087243204681168604608733473714418684138647414125316256368405371852280984759040703736141309194731103568976800561578537158637698064935115503105881255315103597888475482699596901919888203009099193611741322644403077552630079903770914200928795036140929204175062305382885983948856060781096938218688694166461594978253184746 421 2212835466547426119766552509935131105857883174497601961454448002799407502193777875532274215239463767707748234780933434103728209401864339266552898828131338675974136224493777363281171128868417892095926824846998054753243631359354994160484446986733789546251272352129149071429952451424390006858530113646101033669395145261657594975237069956 422 -14030294830351945163213486284097147183874239522901773815828836043496662801051529379122034319328596404038571764047390378762090817149621179783967510587461549002242476166987443120055614650113500116308935207211861923622683828297888795485657547860184787258036858609670958271717852548387855203179877198911826726634856757311454419029171499588 423 88958640632603476354413446728114708669496265822644634489055748861916720030229157134963227801900805813634550238095216777453682069394146487230843863081539530594396976722010312571299634261381191999332311203248201547169734641539106085360027532353911967329989128381434737393323129210838157064456661683176222016298763503883912240584903816238 424 -564044187151781484899214202401431190363658541187956835398731437016718679346192088298046835095710975556302468860885983501857739284502937019872883415923540379365034685889466841465565863884846264016460524781581003263875764001104395084374203950493925627623293825275822205274660239485471934858772896541040141243919259427992918235276258656106 425 3576364292767184839768817438323581725537776663730015447037160295604912903918274434103249529727789579999748978948853270586398072534896122794724404839450320955154479273010747138389141243308622028043318119938795324405529880660337175059462199527321949499680178511445599395173934774052048843573171834238646060732118182837125468771248104239342 426 -22676393650783212610846481570262313835695480675646016090635881111025427467825191944155028995042333785738430407482037545716720248292788773027105582644226900061196591213171158422648122575023045465261472725173738720520108601828723910522131481863018071173608181229050527086274311030705458810471889806622578822735909744783845357797768380241846 427 143783755589382551468720895113412398177632478401742119888720630638505957030758655056730749543559376094775938278496587940361475752362723937704975078134622830462921389342547026790008795896809683317212959912380398556631576148783081848798167039995915627466660382831487708692371741462540808050800209685674559230003119325419806221824551682150214 428 -911694300783729409986791409549067614885251022777345617052779981692740613323199791751479614518673819028124588006410910200239575560255003688638325127764562637712255553139221573026788807849801996540298628602582601583170388278170206697762182887057697139149203520873531525946778163555232031528675627365189603815647037364662015217048694310742110 429 5780856932471475383947084747363830433715025021889361425821959384537647119449238675733368343189484268492064010360648093702685315160026642510196892898025025140937139148539599361770616564602972839734790204186792453897509912004771759450148779948665576452961443808351694901043787010866482345628414018990682709763859129455743394541562407618682232 430 -36655466482842749293739496265477061761862289976985163569449546481817941143146997254819870379604058964199952825512816404413646438610208333474912519252182314909351149770712330648306382584500916696524665353923336624336164121629590192083757049413511091227545252758176656328518662242154209323967985251033703717987575781995668944373060816446840568 431 232428196106796970805633965078280823908546164273772744414105776980526360548447324592082286754495330633859456263869471419049167149637118583062477790543964048327545437559004613197599367097539196652328316133543870362636358013066546518860923247515025956208527310705039112917370495441298118760672402613055003371248000262138806432051008780573251754 432 -1473813015582329990639007240024469618453411860547460458957445297267769888685368086088738116876695199059748915098360526157070450569052917973004864523332860068584853764880102582462783451557062399853703345250041796272889291153800108026692929968120806053804544891490250791141843639535089288493417166072727742447603707594143350697668782792981080918 433 9345433732181457890694506091011066741767017141419740524048171952572251072517593598625515132161489721838617609817681349274571837179270848747683473266456971745120816191247957065923418797492245874341946112132025349837125993089388038765784073529701385613036278359046528343906513093722414443111313849671716089159725380987331636243165006967002822336 434 -59259777925704977077931182280233580536578441360584992429986860213627587769314282926651959171542713231677490981040442756321437328232025146524171950525590771389200143305828644136191886966594356221717460479021726044840359058434201150795306255354476237907802107121836269572335759364073288794732748233279712617412687270213272429308650769393343729336 435 375771677537512842226472873694864685768750837766374364263033151810876365737214146849309027164143704930770355868765274364996375740553040422862075435586874001542998227950796836754153798491218557007199368059094978420233036574928449424033969354340206825153630401007580835018319861353553319849985177408790184300997193150621168249490183719503773810978 436 -2382821544609770559730120854940664566852655986119862861597890042634792235338785757641236679831003857910801418151164435892523858149553463070542561214377039157214166528366554946107693284743847114018016481072999925257157167000117140679167237081994995799639044862608774481533125786975909363946416501336392875410746816635612395228186385031541599373910 437 15109929137420014345914129704073340220568041833527825717147109398453968546930891650365812742238774457430385381366823639950018001808800068825906646186026455854822642275569071151534298859793368062962289384060027205396752970418151690268292052969768789864814287973427140256340756311945936505955655810750917095857890579346492991992595890955760069704028 438 -95815717501775220178035426326961716717362464202213031299022514722633002560155210849768274998310800797313478407366232435152432213320276560086037126154953768098756145038518914495758004139216482176275382623506384874635780441444874117474917890345268614756399777382221380317480841897965686883180462303789078583393381626133923941887622263609330595069980 439 607595415189455408400271767203590335410956828492774405213044162247948270933760576302397292302851984634983000363396339300829940908816205495815043719026233033197969646378590401435285838152662515467390830985775425489957581069630625547911584737069498068582571974840372863131928518978962978879899583266771533801271863030854276187955271518117832877311106 440 -3852969827389222391511080123487663735807748320992478240176936626581094950009801994347321277185581904650463185036719696241251631405723277804691702947777187653858979722168510285127495874353335219623200130454917310734969206815964125566066631851482537299505449057591113493145202310625225462589605500911348990401672672967936285685150163727523774268917702 441 24433185972302373423769698889197054173765166187691755698315121208100044258111049769655479044172963703438706468107560879002490795596884123449809200443744729291804426287299647488175618645014997508700103354157689363454965079757764601055013315798547542362993919773017883350382007271682798858538362706888218468782804315723985810640249644421465717541773054 442 -154941569344628265751444506306891188982327543548388481568491586258625879895020409671642616265784852939994825362686395529428624217991730940284285394269891241498326355087357071173234301678233848196852307197031772487619751035264008983519260491123612024642595107210453999988035565999413049069001931227345027975413588667354973966264081221459124223965067670 443 982560141063645342752384644418792864632459768752783887421857249807699885448021699186425566098954702272333617271908970798123114409172357509126028670570092268910698441594388785424618652405243837037623303474648660514482053728013166047326674016543743435162846356870302198919089282094312925751904722813233750697478531864082744909473001169358988486298358362 444 -6230941320367158149289018153702932959037914561619821238269246349313612076643961808346541970437825232867434207483234866393575583816749974065044989842998240651857865527101922094137418017191933374035540202629696534385663957627324913420545097817697595689878237579363148864863137973162921149645405668364795797599002005015281819467241087889982893976900221882 445 39514045197704341544726907314469744909362059781479502281570510932055845405492332601405149519681251336090160488274131459775651133172814084092787829327183544227116843197770647529930686831663063922672676816001314128326207470251143398956272004302401053881405827593278422542531435480476151473814396167846169383227465326524123076665292268052456131838867566840 446 -250583586232127627456239402339253388787751985749888359596756474070474738106770630801929779266343052168200536975226559286679187078511850702632734442997707438943563559972751452196141054424787045804656358312341832746668651401398367901523619590812113005047785074922061552360090799422768658691286977102963567775770680272304391612768109937421523149380332713368 447 1589121234033811599671351584404566799084274368091296320413031962549714660109764121642010773365413443945357141418768339206031243478872829913101675365026425959500740264407615849459667511370176580171503449150779521499902510712768020905541007109207780759580606883752803409552940998216895425251954381963369353937527710473915845539797323011458507538629331003134 448 -10077776182665353907540418231506799699595143293578390143103189661390250657339629326912460608901692407859194717339965730156982781218601635089185685535760571289270162796126650831212600680491327866275484306201789611894309133849389228077655527831465628531980200921745374671541352556487004209338443711074251428584910735025474306749247440479047147706659485082690 449 63911003993915843941569993345281476058176542163701018465443549384049301396228450017213370707828095419146969791517052986062933268264961275637032360970912010731662990777079052779739648599497895197033652716985583625793351021238145304572920092622699578677056379669105458655400926828982205950077911954019541512028018647619194854957450688078608658431401546304448 450 -405312324566284650991187525332279050401771694869357530665764385388996109956262707721278406260112698294373161121792066157333492267091798200578117197553154077873738062281892165857877889433514715815682822803857161802105971871231901412916850713888219519876562842975033843886976024757861679654847833491553595445811381951694023674591288481300852812246150346084040 451 2570438418717215139765630430529612709551517921364638188481517162097160910798681481895860829654780074273404724880707591889960481039522302382277103002579530980053181552193618109202743186878828146647526887248502060188388827709813720832779980082470184549244531410232585465377694927384189071520519295238539844338737664985755503865820188086047597755110656870853286 452 -16301508979347352853899960005629335114247045082050047602165042576036879637015131442333090786410806833108379975653998195789034488591569708201655990078789514778888069712406696834036794950269627336845348956943377216763997242846320684677593290329501213699993534107744382421038707923758703163823194927626575037602165603558654878569070889032604276702980011325068834 453 103383589536722423907477817391350376829746525653910171710036258296225682682832900985205113968104904347580164904744640860301355362040867175409974577270610384991824357287374570467377303826368938281244353056647393803825547661754332697117332349150080617763478294627944222655300470140728035755721673403413726983692307614403757832051405977788533678923569225518335732 454 -655659847149631881442770859482743191208072693330415816383138166212916697337598478903685846853916620001580579602566382269801163733672424193730363907348797243307416270455200083745854671393579983370622295365958919754326358119552106995981705834722233836234120511650920875928547865866253458134604568766827695665050941677848862417504942341567634061169325123036205716 455 4158232196594261427640464066649251061742104972162727427475783692944770464317162330097852098437081188765772013693731652634610443556701854321323826983995693479850624025062210871032416703030376440161599521403988774632372275564486164173790502545496335383924876408837383504076392641146075704468114277286827808211966588180141483207031924055055049214797684883116056678 456 -26371937574910792191329325880245098023732213750464666370185086712947214404861889173584083690158929901719095851385662545340377134817227828546410180338324634747266560104238661908759210448845532244266156008133250374274726083767824251761574765996556346006076715926429113195544546754318872398916052802282947981182723476592043126467005133114201313105703741269670331858 457 167254757953813264553192197943046692493764706575115453506437677590413807075806942025337704239731968830249068359289379880226742937250498083943913576951072288480970789855224774425348205108430951105166776701588398448694292081208023075379160050190455689564693501088406276991329203820138746300232577661777532722474706445885037864638882257393845355652227700586500126950 458 -1060762234031287887082573843268995255494083414355668528451228803582696561875063871825110781295069229629621338802600992629643582168966183100637753811442149556071316471485339519629881393163283204338305745380958888419334740127887678665590072340240392170895969222590743043997754746944503663313642927909168012731326216766219793981916527842533371845583272971722733074126 459 6727608798187116458529541442646455495771377027473738262097342752796771818568625900362370599632368841986705203674177644912915086163504019929527376914522821287530370401421295091990167602816453650591860789624212081176717258503659888700784519016881773540536457663605595440236617519638679182888957164531477032202324174764167134631698012220171451966765988387231870446718 460 -42668414883638439349311022195662515401801009745778034048501383521016314529736111541571341728757141195980675433494960734868946454821522671153011956389597927314084596548130271858625617078267546223100831633115370701745090144155073001008816268919612418066017238612621199861406595510347921431659585050357719439113802914562521935197368868041942917806173842611515225014198 461 270617186205118559145975806805643100993383550614900845986306846501080855441847175489946723687990244084821003998485341187417149733546736526101677267913803058429704109280881497246621058084138277341470029291070229318522341692221488358581281783042321709550030968856834227539658879416052628089359259665729761102125083013320635249115771185898470766343568641230714505186792 462 -1716355756152518980018908834586949724505860628995850096779517564363783920618959995028184890740330343209510006355001094410959779415433863170162896174596720050353313542530061822279226101926287886302690802678444373061887078674648433290219889218192584729991322273704875427955521869343482315704803458233962539023713940663958453638059799334857846884766310315442245851828072 463 10885849012712714163333757913328128949039467240205117630260014875919385901167113636814030510711956782611872735867629823063606725843458020791445990362549583041476890668291554319475504364252912247829565571477354804116130079620110203854896282986883993108074569923703628391265124361778492568104585891587075853936473164355392433074036402395599381550541229301769085094738674 464 -69043110262190723327345757002304491186198155612627094309852444258696480621836266626920655894342018159653220133060941296208961448970673618152873316678647634792033995368471071610432149808673603924164224904576180906494646089043021413299029239719552821638779184499975075212521796233535334849519060753798465998340205503300773586942841422887849246460708607438474705773087150 465 437906529227058780221852366321041805360426669315941739894153418220650613947843623188851149609760397020727162712600114895123468932639286540967533524753001359099796658000043483225911570055098853816593723460289552913136381140048052583798818759101881495302070471359109837807859422600211861352747476215343170364366219089895847057037423980265540587120144840608441391228291724 466 -2777445291625586833911527191216789037971171059693280976127171073831655737105656774463316127315506129456561103112098254929788878589455456370200484391670406846899664222458277409971984046128459825147795309090263671071343432861872220036166405091306435802935939988667787802916554508226830394741912465924966579545692686755891861542276736224949105954905310674296769127236846948 467 17616215411154688334069005574332503366524348884772974937137230650320741876344880768610468167794356159194221031472040993935670935705834893235770394250525768309356729445195678420825018331308927523722365369361396570297880264909005336825867256523298601794835137411744566944608721114530802744882961550395010985771217589496386168577173352696804414960068765158178147302970129562 468 -111733320323226227832694018959441596309925408636878458586611763351970442043558722099487718478900277347245478306931478438153616732472403679434522045839794229484854731194429734938756954714451093436009542967141135422099527962740986309537456928602963315455531362998115210573539635771317335267871558286365007695002818652986340896313173315546394367131233949031694443974349050006 469 708689140251820741152334128490447356909467846573741338062840545320630891372153287190396700024129561149618434947284628058687830192338294766585170229084574021102614593036262788701496005534631937440166053744743284831257770370676980107435524866707309626480635936590091928445118408842646303872798425634686008472531156025607122378537919439122437398495704224445537615985222885900 470 -4495021971829426783986089750091792080924141974722544075157676249685600077993955326024194433357749016330736779647084017224007202617159793190348089812629599970332120091118872806688520157636734302331470666546019848381900608705927102270997974595245815410569718032678768490015652327662699276662040121116533550487669538533648068377662747852579467625702815718004223841741498635404 471 28510892682282747129409955407348305648135366294824853768608230815946250560976483111950934033731716201899209981064363990734031046618248067965261251839876959837084544851882083132457139320060543769832228701839289647937869580785942262927596525945194922267952637883736458969064191834982956787521249755393354594401433964204583571762813372024059084850564678538203490273572217244642 472 -180839273911241162818985150047844694152328370822426807500345275442498380767049478164457025141875860943762133596230765196789886189768034184337998609693280740199223729312088019951026246705145508712050398038797755686858312057275807172853875809071726162666428901438306781520864534972426090717557356758862383174088501855398334758382324807804635216873706518528384674582500861291590 473 1147037520379238201615859235710838061773405491571485640670484450748153128088554194030627121682069133885058796144922704195452569091525585699454521461402267676372801706426366735624639088688271131907427310112262403987685707444838885866521556849230699151380773166785087401626746808269940644135488628629446013460348980983679412624602401789106073439916215043882812691562032197420958 474 -7275542997998014092217729342387062922108219694085012377255687196191622737756104844667121611892820400602039058442022462427804984478312504029418376242901936634707164554202704730337733405039521050482243756213572252633761891050968076357108549980274738797753536049845108615772448692647636083244057340951678861561381723553907166817779766646488407549210108858463619323611311039288886 475 46148342251318608370121054089849917853634310674173400804416856159211519747468658522587309392355957300822651298373461209989161055691557200475903916942093555799277582655595683985735598700812927993786605944254290725727362444900096871454966375595084562810749002929560395087067357938056143606761603662821488620929493255910627212507904200481659643997295286892557972457158203428623194 476 -292718176720738554454204801189176614964611049601742547435870275593352609078376658148885065604023246648707234570259914922406673229694671915042302262907343925331447142147518281200058692944095095437795378957775286331653456804950870645804211494781525234697520184116122689482488200888375370341204522851947453837809415785958948746225815395126688123985853675612059719253816594684721786 477 1856718903768645172567292001021397399785831249718903486148872511562428269076739954953124587400496412172176167000791621870197339353768789833898224483211880927201378151356162929274434100201373603333417323843849279188171932562485305231411594884911855597001624564338990235636621478585234236047297213921996539781721663695308696700860845425487772758222497714332107457822242231014072776 478 -11777293441271020393530685827757158732330920637733937522415194551912361249706649942883461908021785052559036296041150796847590198788673189589488035439819119804222443036218244185551010684474698708491961975870998707329350451173148328400923877809030217024264026125843936721104757851551845687336493849317335185844683815124280808684903152948217764225145824588646320830264345503563395816 479 74704659405322706261522991846383149470511196158081318035995729972784612938656718428346196901601112089936617132480350725766743917323383067272175358990018617530078333222417822926615674734214227667355570131165371248039240704566149655585019065641253341555740027800241185726379254141819977015839170106534134717682979904626462115433371977434459771783172758265813862748546103981017523390 480 -473862923301797256530018860105052969376944901103031649528226842059951659120483830599302264061253972272761689351971973998100022521138805943721170690549496652658465720880316016467911145811066618986443009514965560159362771162699975709302017005063423873634468443917502083474481971749272828541325951418586427488491142798246232261876565724291709688689406519753514121627562722414936162338 481 3005803611481960433195053071856264866525014394843171554484987780143974918489021398009521873927059454557962671190212599216913565544760350419510800548688807539347785212396599857985394049212826263609639623228345316435800239454820456045399809815928090349129715476460567713195319521259425726128955178020761303547878969901335358216167811482504814303545516381429925153569717698786284462442 482 -19066513975825940487946686191329047068572112176286655819279913167921782714467375071076041554943599205339368528997411867929475422089093543844128076503457249435104111486356488974004994881559376279030514314449180018126363577261168112039040260623478609060356554305180760003085436393782385648516953591309793041419956548432741126900757168195893713692941594048810030552623258126345672459378 483 120944131495682843229789067078015255605132839584486492394447624683795118476361585102103630073436483861659127741661235736912069423912444612859174633755101378636743359973646681088640623165910294779862963020172270940028286487101312440892217136891735047199131138402538941139679292303162136433693120595735017250350733509590523887292306178807763534506836612341142799288313615553312904249262 484 -767186765736129073243840063396534834432033849869977476460373655724683721122257591058775863501919188846246563446249746501058768714440188360462499715102997043343657750329877208125684779014310877981973160187564757059277630670941635104056532173805262357809664787303285381089376479393214594618545671439116323270280948302357221569749383377524577274565649450724197281250431691188246627654286 485 4866538813236717851101653696782880956272416919937985580624748950842566543183922070611809939985450764594490104450469188219633844612900560698557321568524490326250916206342286401837113536983180654142884896757452379674541904187768268498356449478996452560762835718514008688571512360025821727554304696845203555325181884892156924909809391620925872783829923650246001173892180659517168838868236 486 -30870385695801320738669123598961853247335640750165690414452848394489235542547187776743411917778848161985014930498056446901387043940556515240632535776432883470571324248076846476945943847222398930792645190805707595983429624714237707712177625903279357924964217298801510756445960957409991117745820926366550675789594695451488492759607382436377858776556885205963963850963862105705598453596812 487 195824345427232934174293478370517236220592894431674378229677275061282779972977539197367781274463048246128131973780173908243341874907439113685564643846455584008869077548316044340893863902522650889600502958148581323791017774819776564862724539402770416998354516264386796886297980016388302846901689149558882750421883326462674491986799822540642198373288851252425594670627504656258666725022618 488 -1242207262063666464996838915697031979915081115642215910980590004494327529394018971854541821345225881983832710687480350947053489697425143523974471824905913516892068981480145568945271486428609675673582498640588545179209446027224246904288875280208179910585906157708667458141899087442115795231233075575159179055060006958823969964275301185675009785147295040305156254076859531158071484268678702 489 7879963127224686130313158452578640039751286500339419706642410921175349019118115761106954337039368703715390495482998248251182031289036706468809895017277477760826936585229580713790170684206504614238128113267854978195901109398120497007350677003566761211263662552444774488126034664232862372055553120693924106224857039157331295345689229684742178977206793125320148365697575368918101861452992138 490 -49986995807814255792778122009943519702964113938765600670250272321067014524115312042665867198613108464097897621137217590358164388503588635962158614343905552987066435321558611655439262752353816866796011508349959254353306317154020778096801967099118149101361616598716391033682191907976328519434767176664777456784321811736313497913999011699784937149182461287109804771349011168753748619064000034 491 317097345759795966565732750394559202378518554015892733853460216144828730237940324075274921589837274536676484636607714324363617049663164283176327090857958908154932450167449182240491865053583304220441584170869524696032902910864761617179780367765491264140363143807233595582823523342174447091749480822449985923489044733731627370530326501357708997064400757132284208832343062751792162415579586658 492 -2011550243611378371781583304099611983633074190112631203580030012451338645653792259767116536551418589419321575519092346029767050341264254600968804037357422281295138092882245916916908351791369953807463881824937898627827735319336885355487397895559316929809232623425028031620988399806494592333602853943270979939241026099125712835057742261776514645002372202504272281430876454921603685272969248586 493 12760622445858779819418954834253458363800176108103575704867134415125702641221948768381813617375840246116027135312680097336927286874264404082462190346569351177876060703255487562230275414099751782865634304593357336881201790698058045356118603361882649223663716770538841737681322415197582868159248221257528078869643354584667781990820346160748850459600311530648620695386960387852165683839414967976 494 -80949751425297447753206441943432828054423918713116785339256467724998890536479536332519638419881687531599462202722791574609577801413058683467503672619258945668634712225711452410930381298198455677343959379366300077852698071177098871981868630078404110088411989841460170601672336403220679613650166334705062451283494376659747016068466257316288095565260588732932861191316057970548291387204253120680 495 513525311459757102125859238786146422779609076469866315908685428179924353978904398219839659374541825324001831871518617228079295416286883575110664924524305610383226219005071853058103749430846914895072188294992918530181166469761592960971787482239408229644902943590030776180484219099392208109882867283089102854733469498210407298495259915605322479705041130943165085135927432999659804172604156697742 496 -3257698245204537421912461214178188312489627729841349272946525155439630232412720972600604718189991419335699913029305831058466239637858954348215265248025895832140253198122310994694160046350622182787595418099022131439473449169079653224228739929682651930292813932659224621606696951407307132893947148799519334318082400655746168181547908803748667959884465252731436975719511930258342139385099651833842 497 20666289388339021615285867228991241947515292580547661908728614188474773663349295400187279733039037064750186268976170411551313964465510267550228339343669121963615850936392272535534590416002689739794837325078281262136459949061153902054624277241537943305700414125809638800032640830976331436193571118232893193675811562110335900527905475666038254473384533439625553461253504107723863998061171546694960 498 -131104259446505168540054964590434959157006196064264002710171159682796136845176223028797082500422964231845626220209069198800052496108972951004101238619629884075230282219131318897641993991389565871628777296561206190672759810261859910031542117519898388978122618874071995768656998949912954302379985110929164285801869217025732712068308773067274287157368293786370856497232491845677078012366697013689688 499 831713458188072079382571361046388158863367866479658851462500178195220177991395868739690362768533845172465281373758848802194911705255974956708318165486247306199123910875699658521416411512074121072790045023051484241747804425728075060478739704510139329490936143700072604024023040865523223441268987174666303189647552786341668692802217683658001977421520760554747913648140644454294703855239525052475126 500 -5276346130870129830615511378223650704933512362664122695974239750904520909360513588172547309976281045017469705915916944508964694398512818157330749326899379004075254819078829298822457442727553525718596040454632409143203176466739382370153457825769160661253278741765656713881258843397902970689279506448822233575859020898913760255263165351147410423981667224572336882382142226369128859992198985189069202 501 33473061658254813511078448505188433222954184862509780981437837555278971045873392552495026129062257022812845718903342230384199474671275836517079615106744182863128457883764352662063030493937270447519566330136393152039163959639371058880830482922973598098271199460659465706708970256636433807685402274943553549865699846430654584649680015415821469742419790834176442547661248394206365930844185567026583924 502 -212353878669341748519658071410834799363400434894622635484827685431017066939138116183535262160721942602921812709337305107303305928452754726857751565744837564305259828925620544673854803532666581738044732252495339004993907359735257165535564597202551465861310493099079877881898333902557961876657386283406250591619179113212217839471511976650877082535036130918771176520984130776939254188141332258365789492 503 1347185960991626776631151373924343092398385330899054317768510738831393287250516013858121102188554099154233100253601201296787058408871891925303605431012068424224206313120058473389546507111832645222852785679728336490489309686829235002197153002570351587733420689193407735840473002858865943131067242499854784839335112404214524810246411599396753148242140628272335845800904949084796098619011525874595964854 504 -8546680693310744700559717650406394794011148369288608903720121088193046503206280840172420059364997528657248932402405246808560222675989436823336983969367503829515689035099435770470691520751345740912684241518012853314883421894882218075376914156993865527103231073840715599801431215815775297273863308956282915991460905104144565305931980248919779120020604209484424127184691471859057247892592724338206221538 505 54221306631082066428431746422072033381048257584489967537164910528450599500398166116663760555573104822060207167593562825766229657517429468620917207677722814991288871722925150571230737251082152780304329610371188825323257125884599338459194963170829368544079103381381241711322227948110552987216716047008194082309456509523164916009964347226591467302567168174724800768602514335294854109875130709025980466298 506 -343989383114347333277770625806216597930832210739536939673870852227305931024694067950515864541784896183216997003809875132646500138193359694225174322488090670310859124781101650918912516623899771626418385537652415629475274318242097478101343456013299542635962958034050468629340126686559994647537901740320916169001490237407933255887625006647580067968570655267942537872208977858477397700605846544344830959106 507 2182341180263401937689421614410570161445761358608451078557254342800087574236102804350461384185998107027301030888723136837446363149488072460211267184891374438809571284958227022011379564519609242500142548234938088157233956245788750891270254632037265866433339976127369228740201641562304172136412995811390349775139425792510719693762269707999382115537237305073395866339423902592908099313338346873390634153022 508 -13845313570918944724995883926601279131308023184643545072156390053568739142204186488717211379747066767148818102691987359200293497499963697039322132093251378591578259654437813524746692581396772307217384560416447830441953752912595612033701065612602807413477479141102055896279971477473563842159804779668814735131253948412155295367100474665849035116611392233051325366173251421321824927667039459384204229086910 509 87838613885747427843876202160745879018629934926763341347223608308055951632133341266967553064128451151517808957443229067826061244452658917077056222476604265734559905615878358936808212911402272946030547732055056795281363643356108564049876295773455872118346424358836875335550734684589084742733065547310064087414948997852433814269095205416306136290295847557391258836298636384662826125096434481932069732304232 510 -557276424925519413252203937562711930615781114956845897093606506887231793027274477355562911020932804835963635309571227200613855915903408278545966354893311880692495722260733084692104350816221389778592446613312363428996545894534177780427031003596129464731490094455912978616862848589527185255853131599475571727151715262915269929139488703164192972941721853104306785986619440029640943671234447779235094638601160 511 3535561350061229856066391357950245630037363848218867021295580419105711863396723918728422285136866812330564527449222364255580265247823771451574056548814537143241400197952491845963902970587611371596951656573060643000307997583389274744153874448251170699149464127814429991596313447042341768606154924423015252917871177144436760625124098872033829417523394863359958001154708101964849658454379353458419075542653098 512 -22430997345723562791379381219916108975603739942499876747306270570119131634575935944230896085025673152882477714302183698854691751988281345976459092384104291450160023092018372068567251962440434146221076632667620352375378478224295706491300336844632228700149815737721334598406151788286156151153062125581893132427469774311462411292816605387093450388026258600397324755262657899070281946706627839958619882281794582 513 142311920741542857655359061095564305427515640467249247725691206956232619509334634279715353921803723254171161517075816558234998203332829639869532865945626028836284695991503613734781104158445350591556209677004196110207044628644531754431726922895752068703829806246240121920256627152729080595750527491619580082368292675091677802129286612048975168558956912050558052569743054664641140888707775205912841006182711266 514 -902893354887874846014297907345844543051616049754451233867833413303916454515471586013683970807261688196823733255280070607369723667334477966217444250523754267605315207641488281175405437109139208061970317220019818803007705549050155916156306480657893287250703099899359532484550193716993465308311854594276376411045710720927353411753570310085010365284594110348863955194041692276049512349468640043016875423493238714 515 5728410126063483749415288339984232090881176063055974799795807420988566890043425304678526281414656542162428941132308841825102855159143510098803502295476377272544822272922754423781755199593517167122359252788205678086544586132695349730967657274312242199847318635405977604452512168746774461811046022658211367325547663259084016575812004650713180774857985013054059396405085950495910508355339450442651012099065170794 516 -36344124522790830591356326876913616167256656641598112108828545213971873891606098231029875972778910047272495412250889094920715521693831601797419687789601986134088829889489227960466746367126141927299449332465654761352911462528997454088739230095111556606398797198836520182454341526479604710989981422115268257224928977823917657143885953473921886835838805562738217530904794774791081247837994914164326151595733896722 517 230588036517021957352079892760548199172359560777187167670177791980413031428885499024060750140579177103998719282421562888022789477587446286911801107241297487717132562524528003203711480478596754079037017905122552427330747754375971814292747532099604949431155208670315634256166398007994743433850832174750464934276613268041752581550626819559405746690738450223935715147648320091309390470278153456765052043700613990244 518 -1462991398284634421631828518075118545909446614219160752215689398522578893004613298277400829398076855698883573470775100791653795570551814379253951047580160516871651698451330938491253913813415145589299548822416770020180384865175164869021564491292798218630389391521177571124151207054079273105576402878807461927498008619762332090833897307190867152530601130193066217962762143771084631849890374078199140551596486982436 519 9282163342438339792790157693850532101086538502962909925419001045569471769557069891533943231999817518366159005138367957879383693169515752879704676196223169071336373349502277960874479190134268769859021280653130659529078308535850545778595788143932676628360219395501188480303813945829932074691742762146821524713528466059556187308461167081674455470268838199513945322545692755879102870520419852215545096293086835829222 520 -58892374309837456934994287877215130937092810933071728510003659320162886871859104438410610100778626219119981720074999194157698909833312152037518140959648007893701926093222429857600352229354353040216340261791200365121408005823630958478122049420692632629451536012864380607072704650139196189284576715678231650122598311375482237351360967766206992068669974639018837538207720851017691037288078082554440032539586279063858