0 1 1 1 2 -2 3 7 4 -26 5 102 6 -420 7 1787 8 -7794 9 34666 10 -156636 11 716982 12 -3317700 13 15494156 14 -72935624 15 345701843 16 -1648489762 17 7902956738 18 -38067806892 19 184152092450 20 -894259126540 21 4357738501844 22 -21302682030328 23 104439435098718 24 -513390992000340 25 2529846489669412 26 -12494572784556440 27 61838364112438732 28 -306647601790749384 29 1523380558254732312 30 -7580755340625743760 31 37783723921640161923 32 -188600390971794083202 33 942729634957352670258 34 -4718490227359737508044 35 23646011188093978552746 36 -118637485343974717754556 37 595892417415061563668868 38 -2996197832636482626101784 39 15080180905165678564513578 40 -75972169682115332013300956 41 383084391557970319975705004 42 -1933338010033432462080170312 43 9765112834771371169618410676 44 -49361323629500005948265143096 45 249701619220043283093538556840 46 -1264057709070234422999626121456 47 6403394638190505065909050576174 48 -32459297604261026824608398421236 49 164642465979221347473981122096244 50 -835617649508812989741622843439096 51 4243518352421484072810755579006612 52 -21561930054607098643648840419785720 53 109618315203539412166916913288789576 54 -557575821806737286994983131117357488 55 2837539464634567762334437710504049244 56 -14447387983645955242398647557994562664 57 73593404649355491390468401811111810440 58 -375045233529746933551706211212975607472 59 1912128236989339800095828781707652506904 60 -9752876615995124481108151971563107938960 61 49765095663839174129789254652510214314032 62 -254031568170176968672425510264470963836704 63 1297226675901009799785880946943488094880739 64 -6626805792956344521602116711543215584242242 65 33864751868566727012835156864983808100901394 66 -173117968986311214514576015459499236101682956 67 885283800783530347675687670591725591546778362 68 -4528607949174420664775262473239056085201858972 69 23173128746772963025927129692033427973833049188 70 -118614681487238401759149149123818960076136447320 71 607326577130917815853061195762262804093008565106 72 -3110517105833945351471403373782335836398641093388 73 15935508161791906269785001128186865555576177798364 74 -81661799014492387720398587498772218520374258095976 75 418589655796094277593516994183906701324135616420388 76 -2146206507857447771921224005662632840760103234258392 77 11006900819151516798878710710702590565509777586453768 78 -56463306216979483367141414828770753673125766027460912 79 289716042904693019784132684132482541385226572579412666 80 -1486897931737901832600020577482495874051165331603867644 81 7632900889870293229367681770304956416035361159411490876 82 -39191827514882748982762847020654195934654546822046702888 83 201278085480222864804569513871246581645018432656556698044 84 -1033928007585033580965323730785043507061760223451046552040 85 5312204176082054712720752559212888206524196680587137907544 86 -27299064735700725298189116317453443552281384757697231744016 87 140316033369372921547229240452273039842683210075181325581156 88 -721358893377784187972850369079806222770981569278434799599640 89 3709182039357890302627580127545992619694241437891814857183864 90 -19075930906680165448577959811293395215141399973485745531252048 91 98123356763090596149412349587347880929606439555304213044412712 92 -504819825935871839229593658481255240915521342158063456284700400 93 2597622873675549560902879252536852931874916603554064286529072976 94 -13368721694655147465752553723348079443540141524814297885861277152 95 68813903655576249559830324129617124508771695687707152593344449230 96 -354269309741237386046356282087210757488958897167241916955609399860 97 1824149507508691814486479249517873519400985770940784210327036719764 98 -9394106442167479223515929392381822899880769850882638676232245178808 99 48385729993894894988710041981959433828791610907418914723926644351364 100 -249255391476241279052969805767150672613985883479360958943493980402840 101 1284209784526004251650769947030950267859980577535208859675749698660584 102 -6617444135118128663548818806897350020079124612311359989268550696200048 103 34104074654480745636194090327580234858219732715380177829710446234690148 104 -175785379752132376689337665438640538194166425282954490780879483555447064 105 906188565762990585195355885965295081189218679584383306533050469241293368 106 -4672105412395866283018855942085884441812087813377570815333239229220156880 107 24091499402538997882190616006434994354759400060726772270609345911398545928 108 -124242767063266860295002106939886407118679740667853054515819549338478463536 109 640816168051749208974020740671313734899528931471812105934687933160194324624 110 -3305596713982490444458897105050038513479654610471976721286495709656935412064 111 17053729336058889956190443018026940456866368063624403794275064147402259172988 112 -87991558156529413781171737157214323295460524821141197155013895193159597975720 113 454060658341910015190395219981879695572605813843509301374173634850348208331944 114 -2343349508538028016432196962467665402471648322596523641873041439662199123782256 115 12095107030072281503869087185122726495139145735042358943903228304631537349388392 116 -62435409862899097913044699014657135276635548732950805732842689363273988083284848 117 322329454234756143358692224191898714318555766013034777988803052908993337165990672 118 -1664240112323513933020814619447996063585248380687874408372850025423754460146023008 119 8593659798772659756449116355910614144008088576776888588708294193089421230913162040 120 -44379840802110578864168661195546007495858744023307542081182237632995351383447973840 121 229212334960509716063711200752293519217413504508002382098561507062985078966560798736 122 -1183952182288269182506351632966046564377039287359851216670427981077029053346867981152 123 6116085647263642350336537566712881897148102185714263362063985797310663516598567235632 124 -31597700482799394194423930577097749554655165752190310535873228211765452571949758404896 125 163259793271620152933802872684520514214305522919358737860596533212600793022730866159712 126 -843614796164187098594505281576737217077407965843465101736573207901394624192823250751040 127 4359630365907394639251834255689265800511483817161978056491648421720696612963282942355107 128 -22531756657324035821946431842692062135824511351607595136638016531289032516319570817668034 129 116460787072388060007173139730331362721379259098293325880657993376530414402288034556615122 130 -602009121581596766508721652223030527091547672780300844106023644775089808530212640596847500 131 3112178623609129671879964766869071709310487637715445003511093709228725896261915955267254938 132 -16090275341725740250558955603892322554778097288108459968393894834937226034218058756539582812 133 83195414600247484486282959921036358912684593706013943631597511654769336520506796080069773348 134 -430201289901609768344806159507127340475069727925815693683522338105205300133089307257916073944 135 2224743216834575370701529305051784487578882491217260790018495587147325408510992236437185684546 136 -11505974659153838981090183838593422595965132057862786392229745798112104364330423231509809126636 137 59511618143966894306915628787999063563598511389847523491144259275321884884803255582138186685628 138 -307832468674919241271506010673645936348654063515905226402790391125950129196936137635890527487144 139 1592432082694771319661185677188809739543465101220653542473336665054232062588926630281844466845828 140 -8238359839055491113337120626788760924352180060160944095900240267295430251115489962096567686684696 141 42623927949002802228025246426657352018242545598443982891987472344387602369201646386070347673045704 142 -220545698425981565772394404978420514610568778945541211598522342038405494830026657522726753257259952 143 1141236551254338459228262013197207506284268285985555990927704761930063053589227994571723478434008706 144 -5905875251406126713054389320042545902555942687343128325463020135192496622670567053008935577780341036 145 30564968131410400420113181231487694518533646200667000716157580702918116989977046761036711950980904940 146 -158195557013221895710357412057082986463740296550458437323177713231517017652295598941907186403904397896 147 818832094975457375652983213750646920456780745923203685650531288461901150599385501422302975789700050604 148 -4238627624772372083566632868534875901465563807414962663985383978479927659419855950455928035377368244616 149 21942449334968023297211017560179951070923322040662621088907877799173502509759050238854335975775790961080 150 -113598863151207712159657003188665173092453882561791802419449488857115740196063032309692044449307405191760 151 588154633920272013196278983638348691491559635661882053941980871136288262535618205808948855076490961573268 152 -3045350901434050146263125613629827401665733920340626125785002023267354161946871100275718134570182285467192 153 15769251207172311565192914175718272520823811751098198642385479354046906732746747605766014869715870643595288 154 -81660559542818306451522152612394290248275445292983382572957672681954363038765106851304714507859532774741264 155 422903058516076978424357267599091098900552831318822648297763113602737533315310013869482966951000870472418696 156 -2190262398968287374324157550086429922422381871706610058417878120360406746968261629409904705223349499651604784 157 11344307092336701975569391047918367401826565194759195882591505521383296180738517777815583792081883123781566992 158 -58760566189636030293373333314374867743304334015851999703988619387872287693470974695869599383559039363285952096 159 304382592027157195754123854200117586403185001991988709212749791764717959083184005871274082888724342000504959450 160 -1576809288782508667657270421438370142655308625530242661177443018410583877503482143504843759244706906110607364156 161 8168902850172654616844587452083312431075667420057202919121911553811307448845315403041995250555259940478444390364 162 -42322682364285530500549362467759179787722250793420282823987194176214867482390729920507580916061995190139210984424 163 219284142152266591926971131190046404603858169268779154663652784138682700896061432329426176662005975205335357079660 164 -1136228177969687454159596835476946092918511428789436236976854274393547868951271085459768523796097546277550632922376 165 5887729902807556875300961986199023382142264320447479920681127057910335649859174387701106551103090225965123355697272 166 -30510821949041009895729747689234925224988956305865657932659924681516660858090430004682695755077950247317522508349648 167 158118744901078333804944614035727216604196660173229474227101816098452096893273945727880871813702485986300714339934380 168 -819475460396056754108428273455258117923407606357996357475200899239661883051138092219742975363036419676476413104085064 169 4247285135470985548143132844054579248473107406528185588787260684815724164951140181214057294192945145366483521354516648 170 -22014533354902806706338946693152428967697708683622094723783173490076475305421308995265685794880971267329294677940258160 171 114111624523844837529553088702926516366487012865798975940505486467425538573420870634750770981446819777262120021212204440 172 -591524000712461387723180768311095030819607477268624893287356341374711575149612812275280422354631439111012132736455164816 173 3066455569239419468953214298982212086962023736635310522246875114192606399290799762441187627777597427192252260658006104752 174 -15897270184318848489388522137472215566298569084969510411014830389375115055504632871470259372434256783358263697452225612320 175 82419459334537624064508816758823189080596475183880188290266146310566672086585893310598785006772008261747118747023125346756 176 -427324754721026704137035243586648128379239649696803680209332723381971230509198933025271180465138943699423817632951559792856 177 2215680776951701574321492584065796796844589456712613639359907900724567146867692337664826047599321410491744215496182408132568 178 -11488860092056419034258250107341435196699659106280104237503822102441609859344261985985963432742740011782425206484966661263504 179 59575414806719655194533085076924433032842761733644197296775337678982981421785334881599570563492834209989211674795085823741592 180 -308942293348633646360241851340596894260457737858717866722763629607519919774941857732992446779663289815519647297237987558553232 181 1602166297791610147660364411050122926416830273035849578169060983392936423203682247329977721918571104602600670825984375231407344 182 -8309167881663912131575943030041303298259199579885330776642228539077220847169749089501734868831753589971510465242717063829640608 183 43095009050673648810895867603545237923473600873315186703165677409414758187601274996962108236212214592580361956076104001329191688 184 -223519649584976573973024312223879334786914168487216060114177098340753108757980300597236546602714060489054195701149867124695402928 185 1159373903306968685382966157648354810311574751749638201950998868144556834337137091525840418843770469541462329649487677880478750064 186 -6013817008987860376113852272063376853217370580204247276590924755376513181897307350924218076371134054887443671076544396055692484000 187 31195760114025167471364065602699708801893440047487762678813839818295988090667538299518510279038123618057197949170011982465803030864 188 -161830140496707526269241131021189632801534985452952671580805564180136410433056285198271964149661470221324704197889019864278574325728 189 839540266956135352923792615492577411917331134922933177704719311212261542176251432846817164447765457495020916939429241154805314600608 190 -4355537323716766164208668003674907514929793038020040597350724591171297615887951445787641410543494923616905725503533756565975045442496 191 22597471524104663371677092934751974748173817741794282163299325282735043953122471623084552433027789245502000763617925734903982398584334 192 -117245361294952802184180770816915293072353974666656416136399046627623205241430008951535305300840010104219550068419289383383080283137204 193 608343708290193163343390973708730186041643397755554714702373823857640774530334432776571005540828274921966781134039880968018012051535060 194 -3156601233424349368868986886942755596308935112156444978342069981775341158378633639186710720349038345246016455742085723981906937514592568 195 16379762292035927120960800655727395430729949847142479094224372928849637153368145604370364893194878808545852749939202159905225582197083620 196 -84998735470268517567469942921654857304401680769846301490856707857725599170779412812948110678775824084519928763719628653766686724310455512 197 441097056026462185267086336903391219826798564151624966481846748456985083651097482934926006962653565524464883936588930732682259329914133800 198 -2289140813548629708064968317248160401948211770406176746429954526053679513877769332541530072199415717469764938902273018074416666925813288176 199 11880298306332577720628803445652860395977495439976569154263867250378982774159730649154957409596849668464258305966039447046390887870118376916 200 -61659288039223399736364057562158160673680711699533860299485614015783985449866450461968889892315599896657112183681700472425940084702975962296 201 320026415191064146740211061296734949308664252899448694278580530152060283739376861953064915256944403519272304017991328691659757966238541845464 202 -1661074643874547837132267061077829118566352483745378887445115120855344871687250132696310220783070320230536293614721810107778101400792372386192 203 8622005876818544728674383840685146107103438087758086540969786469670863359910791050438527540670627404771310391952695137058564410210254588935976 204 -44755165636352243542956903070272064635276669147430260907072536150163091566315463278794067479469994078011962005161933305093277968434880775288048 205 232323722996222783068151394948626970704766890257213946464858561012712272450058345082340374553327538640640868956491647256032557208701518770157008 206 -1206033395068285845849589616452801381708796157412018629996524868073261185608769812333164204860268074034873237890566864755569498845395993240891616 207 6260951579620845680537622474207845162565814138557195234804230568277906576270301005529760194667683239329339875955422449233737048811250644380153092 208 -32503972872574519621067748414043887848451906354064007969884448693680720071631843424098492735906719038203129544802440717812672886795410214930210392 209 168751442803629793788738617352243639206581875018648945545963846458015671457589621109783961686643937122628092171665303050183385687001993278848585432 210 -876139673138974277931969978438300356474587317941849432598911858377926589605124206516889765997755600088083204296340538005079825400291456612851656336 211 4548978265841958397332366380457484168123248124429266306161169535118068942777668907783995287592460494103633912543077574723493648348829675186013162200 212 -23619402274005438520965195809614988838066725944732018108209857563583927408088895368856430023187027341649565159535117867303418085447031920524350295056 213 122641748424207681986847494354091153105219769221265567045290642810390835626370660346684101524077358287181219919270307816488610949799610493930782745712 214 -636827807429783316557658275744346958862003995450946084591307520302811820988175271347685431268910847496276882236756483019799701213664262034689275628192 215 3306890595017986683134630779410015334920573435996413978045312199975505734945539650075155531314312159825373781538396244946938229128627460538299021333224 216 -17172424954638816977721668300745688312886760986288148124425311245045651066572975559702101177532336905260210748670382873557906572603286201366347481622256 217 89177910134620092063816141164596797053044360066384534799360554674535825802659337743025158873267275028503568851718318959944958270033589664123153970967216 218 -463123362903270538407576045251823540028609465178925693081750017246146788709362192991456517985922768169510305411458577950301263707283852573579888947290400 219 2405191723124557606557966567006395173722481911996896693476388489353551390773475865328482024227722505577853010464435853558504353715069519419253399242199952 220 -12491546199116416854472030910701677829689588566979744122290896229052030148125804032264256104821435146366392048747582040131713801212187923207844954758407520 221 64877792117913447352749333634197204251768045022590333077049287393835556522065372881163963605087065357940033181651304819835395499887736021077828188025692448 222 -336968395703703846176555724072274808565632254654203747526715827846042436150494972842090765200159615805708436919737039198388187579814348535554670243349478080 223 1750231134880182770201380930598330422160158732078709650084349876910663852598991767021008719145944456989333240648645519047213751927236037971500474670317323964 224 -9091062629563535182954643559180879328969247123891362127860988312039203525355345927738128568263117846200547040020881806224204808155309425394963979206354926888 225 47222262180472280341472532505374591513075753010542157933981770752176851653651260924855309835166093507274325529752983234679089255731592785900219494055832113640 226 -245296700490176980083501028217922003307825204355588712054453827058467713132363758392958274136732999896117987455042720610818095070256279697648090065535162924016 227 1274234303383511234404224689728690482476260112194277894838307052861330685451504125001154715341557460614706150613645277330982934362128327668495446958161870044104 228 -6619412335481986123553817336793913219154685647690582321329981997950707882842971123803706960268298222444039297320067290301591502435934484668008902880271275726256 229 34387612518882128792350061198455938796308980540122195680596386270773244554982058879671336673306767102859158525925302719109341112649138128746342757667743342303568 230 -178647504035179572291241807008850672150681393776138763479577358049071383554549795790530898050169158071587535093436847326503168713278585659798266002218435858627552 231 928119961779133331968006820383262052626820468125915988190215463792019920887657059418989953801347511733197039999073366856786499955458465382289559913988321372798728 232 -4821957752188524648286893012822654885168672054388163428818224354559685630689164382434171817837592812787142538071307787724796113616285093192422399631218915900242864 233 25052710008626876967709246108618913414061894605525015806172757629518893708851091687182365433694980306058792164900579335257879560582237141185355319666175066251291632 234 -130166114745388818040305463394729887118255447282500671061693381911564903480080658510165730775470291228135250667438043101557932534290852720416909370337848059571445920 235 676321185325689598197513749586947913902898159419333983951666025749536861270254865352677675485939306546124691529561796596459264911007249488504026485550034757112140432 236 -3514145670126403456449452810407898878637907269863491926537119891396578008913315394725657891657709490675257390785701749376525293929261899014274144926270286568694811488 237 18259889653892638769241707487231429841481335254769524897467276380809551178989035227691165945485700300302025459448031085183514917239813918131035224268969699423276371488 238 -94882924012269030068460815627319012726479704639056439336837755384585014867622874078760140758596718653304043206838098170744676890617792419683564503233593394917763494080 239 493048222371266975341890495452879860268668718176360971777330411093901514466909678310929823106387020457163634267138561277329655009867639532626579775801506596711621139832 240 -2562135334826550504741642289005990960049981787024313547728407852810672350322905931178948043277051892735808521843380866932361153011603870887943713382019472360840797072464 241 13314534022211264987136313002545559278068333494608731114598968661802830785321709710082624758439018763990104364599197734943663653455441326915310040165793477878482712037456 242 -69192818579410507351042549235246722202140647332476157942639208739020986121938763379675688352872634785997985009939988233651349720522737092521385843692368923440382343036640 243 359589602053736400460195837030101645259628568875900237210686167491700356643900251721827407647564890627929781183068348923316184855943911208341511085434680203047904968265168 244 -1868805874283966333604203482392987848642330676051220348718182456938464343971098756289081652463286474956586891597469370441398889983920735776125521905082066719895727157077216 245 9712524536763545663839436869992181263901409407563631095614465165267712909759750838977061545672068949444958456384825340207205797647056370861567861512538160367520747123191840 246 -50479012689108685873323205927792529847661147919484374448099697472075652373248603701668833325529731497382510660054669024424040807968432844332577057021212072907392159805493440 247 262361601050419569751239564674625448308958899309556883540069853296505934455881494823636678796205885706912087620035457716045635415777429349993055987620559071284526702828482672 248 -1363641796697156388506553383945324327756981355297611747234442186300123242682326638968787036470825275447275953415181520906452069606110187537534110219900791844518999724180700064 249 7087790333879490201469180800028052478172590256032610046532316986531063439376718291444153013786470884401022642494492390748473567340303761289360737572090448577692333871035393056 250 -36841038332206801836452424544969094794166386181581824803404190774929626083451459671711086463001973447147874303657418357586477025740426914378788398270485805709883544758246280896 251 191497549383202497994571392819223507495792896665563217608009069170139306321812011512102052881323001771392011545813726025302515150422479433465903317299282816981209739849150396512 252 -995416547618473491835724648352110871557728309102941690020285935028152124294764996342332926395789980381785446453887333299070073638086852619454392151834813765742153828842562617920 253 5174360550711223311966500538636436995228276435872979813433700857592432354096097285428181344367425758261060151723754745809134951253671099503145009627041719940416032503302122102976 254 -26897916042781104949830624573086408516025699600760130151195371324537474392813587924101478171724972481598611224115450352951399636547996962750402483993698704958825877115316410424448 255 139826863617741303711522028763055409627497464177002212246134832607686790359983333876975402199719161608870112865482144188483896759590565555625438251009944936988295275557374374554659 256 -726896464997380544720714842907828294543250362067160134418083325266137020882044984196414017702447829515423381275249337447526484700902135085911876833756943736017286094307215923013314 257 3778891109889976539160838939979244842145617902394627191437033155646417978770605425823972321273444960809357529049108615259618984215232406075060071019892194954522651429944295653538130 258 -19645631907431509213643000001209168107923030927927957395905808470315378902045705547753767860702279857563257384056725626554305758273982365857977924881625384439219660776800290707469452 259 102135649664638366272991366274472633797113887946096412497305716885514010209471884830519446476106485813103032894646942706776144462792407684772947562793097275626478885465394868064681434 260 -531004696650159356518824769930307653665857814792146716508121100916576367821984994533819484939616835008512510528424332628451554307106831416598633793135817812686260940931941690518221020 261 2760761873506687218036537204565809014517943850408422482304328678393805628443761786184748867261391470715351866265969410758822127534526659637015111028347034374131131308309344463352203172 262 -14353871088851788380606792930443863466821746293971868182987049376275881482638877834678245719083318721382142332701301441929218796763226573226099571715935806051083808391012630671093091544 263 74630881069362731888081048970972631258563769135187003558316761289906906937276702435337513259153924922413082035447517680648321179710643591234817250710364140473770171539374175868737202914 264 -388040860535020933164797764457356113601170114598458937878516825624056709987505379368830931709615493001701042573742311369816269107855133362305633248941260222029987185257250973688207265452 265 2017649116746714910372427519871645326557568400537023240413227254137957272794158903359333028463363859658517668512555388060302511290361652323039591217990543717049607556812690627466416355964 266 -10491148799475597336024508123380545764489266743988027390985243849050253702032735205270281021282543743090383553140133633413351919622936799992265309058587040764080885987522491677651530150696 267 54551865363172549705181188328557496027822105058710940761598002193086047767509630494419756818178315226424853728877188373734343657276009748014334494773214412283604882376843932983367016033092 268 -283664670794097791204236373042588363299149848877421221682586712786471722711453608901692507140898114785469367771286352399940907321525747451119040641757443979842082784841409911642973892147352 269 1475060765688905895830713064648001742922439616237843202426597682015461286158257517010032125821485994087670984450575571251003797164989799982260350310977447667421933044272381720362711349920328 270 -7670497357758049907376862442622597293138596332389477689403978725396400562451460180510587799220204604982062785124122324697271222779722759321726000544769876729287198506467766893005000234676400 271 39888345496430322262801264021899222676482208572423743486857898570142449656484452054016559045518334497179296517214060616614835185896981456405320236650781250486693833477893064220822113174849106 272 -207432757613254644495626955655350758711091723239806233118025697382920538306246072708206219804230393211913583739760244520842565415814886004787259910759791477451955321417604488441923583392563468 273 1078741568474571668086209354686185359978306160683460707903099241912709422688228773386698399999377494615755472633328912515066263836580161814819982158177921393491055801462380061567176020121221324 274 -5610042858165596720686402899412209505545521370779985680217339959977191361005814897445127564367318842685377859989057558209856327559917360022796710291246119634323397589419288109809525639311183240 275 29175853676146155360682214843668855269303203211325265356414190840573447634151525750722019933593937843090249175640700724728476393342357358546892987415580734737676604836111065968604573273829476364 276 -151736314455771016544674860059981304594776012765589870442996451197375222820190349323071277142610255824266109930896965841046926297403578908837874433543460334030803868185638031642406815971267857864 277 789158055963000791090740242202372302677007861380609528792833841140854616074026993211068563091008650527232814162824448485584844289515521829997404200869906995858460522298218485486464042595584283000 278 -4104373739930218470105456648052157688772384753826024014218735797940205607097457049134726558692959740994829116147655901276973964645283727180857659353399796555886151860604731491937318361734771472592 279 21347065802340971311393329561183621876274555878744732474766033499946638162857610969725468534386560074083832189337449335392852527833057186720704943990920193352100827599284203491281052460244421518196 280 -111029350676269376786642898434602005492286205144491060732403512855876663138643473348220828921765156592772644575614293609714006127273840874676224500385284343148829700265820931735637306679311479470968 281 577491604160100262178761023933477852720459382083938228468101209779879162186704655540383644861547489363520079606157703317413571656877257340641609235720282364080609914883627848807427238796324794101848 282 -3003735962719981168644714111930729451185010675624830424541814897549472994645600237092264159234899555941519651000077087067626900548935072659031076535100193999295200013386482249205360972476682026205840 283 15623775174884261207956437103837193511714008535527858604530655684794483416056876413182798844106588620590799597838493995827848589434742561996102373291151791968315853668727830159964011781107746347217224 284 -81267761458607602068010075526570720449995971365803699657423782278887674205931666896187998438666390192426068382379892790838534386574067876839575602414908747651201685095236961394650474629423303245723568 285 422725694632308730543826929864479494690836322787883625978472855764743318384973339526546068456526543239745058724123412172425872207209110103844073863624530068672987007397790651671916840950032731951857040 286 -2198907560924316248619874938206540404490724837316012166565483997052978403427158130984141554523677737222456994079448744179654970037932767713311405205971768235117314634293611794716854487719060838523034464 287 11438345753078466872479768634288392774471776161578029114592063512529318222301006335990300132803784569468967411817773885131658062518343929993059789034073829685103954353132832237412158831053166373079786658 288 -59501420495477258214367879043722066789769927418956619024507097993352709334044823239636200830872222725896482295713862302905461864825834204199183121831570805528608683766982600697310539421472206262259224428 289 309527514042279657386868639403486088930115514970032635047018675431661757184510818042470497958757109150589361449916331878395288626947181992393356302248360450540666048235098042131570901721887241124776881804 290 -1610196742356306227941662477057469447244362514761310607506942775039767395443205726857955666033310555241257142182944553191194400071768925821441984996170007971538846986653316095212288467494375148826320700168 291 8376572129929425978985837128213834974949656587119535891163809766362413807013407279740742125128229250715091129582394608709265587347956970282390118485305465557846416452261543533743035999487137459901511906012 292 -43577405876640461969878514666396027539107818757672048042535167039850922983618686882535442948737472053737062146235369143159175746257672193198817802265374611703100990458540770369961631300485194549420760520104 293 226706522109544688719820331594447313017661853956546075522369619419613301468469860027047142511103229216385603392220844549325864133876248509136928979537037564787083056559255794071517353717436595548926519865304 294 -1179435522474346943359709837018828786440902124399794246563211299840801511564925371357998296138461789706128521431286645519181984285856109179528480062396660686736711618909690884062084791030660404617153043621136 295 6136092393136720074886669833019272977766168491660751760700495910280355386593856658278408613755180796886676895477248732319440775732015091787305755688217396127636656511185131108199302053669186104202077928455260 296 -31923979509571776613806325531294189891964053628973359354799010318487353019597514586468595129454738983096286410158213641297095680571276496168597439279302040524279983607313879882881687944173749231367772962555752 297 166092320583986217097722197825594770934190873816649610050566053717419737676776596466783524847981088976814244407528239847982025507261840872925716321220881035363957075182350591660619019946468358291086951801707336 298 -864150587232315620905085327677121583103106201285420611088948307303311455744561510022763383028298615086819569110961520476829492186052957929244243499609168175872853611868723479034574968209121541374519289074174768 299 4496106642534292544927241398823682360966538448076096282184672096788205224993406097486430701021308006037632280182827893581750452431403188401412670281653123522440886843484708093522736754718734953593057102200988408 300 -23393275047345173977727698035441301822037612973106173623839017749442880057081505472780805660262871474840553178480711899020693646988403255040586490608668658649661848506404777420073643847427905384208391635771562960 301 121717395722589928172558224664326571689620813720233244733602915014757471759904332605919919772440890594949107271669298710294818922442636850746634208005552851572254982822546353396660910146110120858351413372206298992 302 -633317413596248134169919670321374947574622939585496310702546614655563281079645335699377293011557082073351578833602042801167197662848402217632865329264278735920993323209352291242741934348203777342854730527310954144 303 3295317871174328564011086663049798089257576599841274402658180193820582008511663242162306754317297759045456498818334729565916568478673325633260618446022512846757434443154341274406603504446110891348336167533663547764 304 -17146688464919473887628643010345661652785330124708741938190924877088317358106929800238416232836740128652394902179324205464329440439947644725378143564947721590985071603845981877742954101351587759363573374032183861752 305 89221642554500296320421624301200758770358188475793051471063415575939443140042754070723389475921419636580893952708387264105095314616955801785489508398152167454096200157230042665620920218336939963518646712878381339384 306 -464266276809952578271364202511219716815661165332329652645446783435148277154575681547535124238796996035750965454346649668000742313739238858913810480971046487492513736640119310031379697395439765655652415521171401524560 307 2415855672884579808517306746218124873779521413887228694260943391212313145522258614003548351034603907347282465238695086344129693711958053184044839856941633686404194931595902951971224774238248574729359233200997407742904 308 -12571343958174041775180351144416992460715604452642586582726122396593136173620087845686172547407874327772220357409752312218378870734929487403247249017908798711046429388809803140122642543893943561695050564286618785565008 309 65418301734132065838207112955603126891868279183875507251029614897695477769860938141662928318512564867520701585972409187948835820460716764998402268574433154867330551372537167164881146522174900221719404292260557454495792 310 -340426696835576408376954592981200217838859363204968658455003588175054851659233958926198198481838987807906727611397055965543933532204418954153904434676706447186032984992307028292817399889447826733363371292077467548801312 311 1771555249355478792323269319807858608982011329638009436500776306868473762820079998092991933833643234916143227790466952649668965739169362250261033930726241002586700080959730971450838150758350685053820902873593343041074664 312 -9219184223588686417792809164696281912754464988513651514125868881111325369551522653680914373207649308225608483103339156839205751825919008423320285044545954556359275965889399054962357422542502618419950689200234699658153200 313 47977426052615683397790141596101918838604258361141020182014097482979859149758547925611831459991831282332792936344225874741266372794389108750032608442094146244085120696666242051494734802031755493535815327227404870030536112 314 -249682447472063071738019965516471338593584479787507946276021332391251802159926149774438302505727094245555560300635675682410294437739863967913489641330218868846817939665429201505802047357894047287170911443495693443187653408 315 1299408357060291492810695816049234742952277342530619971093166927552515102407266069423299591405439522836224392850193141905158413681509065747968635132467370771796965623151906159459688655298536754041640681987434515805961256976 316 -6762539760133109395649424565556133196044274722911789603161276458308619578390124446647594116410875421666132848332667264227674856722250140672095405736640146333154884891381161510658150274929866296582681089559840304261237536864 317 35194961908203228642918974613621163767293654197504426345071596404513769109267525222600621416369667288485280421426825829316701182413648989251192857476785259805071767281125010438158075947710094594039331147347036042507369391136 318 -183171380538953721647112176053275852734502713759810005398659417146061127580371971986163862615939594231064264994463690680904028964674576972113907149091472571628639927020028458275331705781218069921983057367878879430479308741824 319 953325365421532986380541907479384504910290363108060284217183959291917599502358387275199254149022467523570312738292663136954117727645417251124431123221779960789206684075816869354405413927128393248509504603493737859343964155930 320 -4961706253295610399781344219732715805291768706394377975307895801342549117018541402607153489725335073922443837524286941557117136845615934447349524322906298055369574370050333983936149513784984769965896470640395404408418390771900 321 25824224053366134612720425572389530568305395347667248809858126221031849689901248465017765677403209751239434271789803010770446356476583536370977114189956602029702642231334740874312135028047809843539872889761785608445733567064348 322 -134409450196383633598637005951797954186015223879376633455003816521280380332582788519775391425918306624364190940583530993004655955041989970989303349763018460626967632581105735527737353589821963315391848589315666721862664490095976 323 699581926465572739731769924759955477985528411018433229361473936350170625825214115850340508406329419519337485781015593710495055699514379044217405410331901909886166056558612496685626743691745290321149115657882060853857356207438156 324 -3641275774860480635752205196770960718243837424978322136845860057223238617277752106166734712753967373738950614931524142972467165587996987807902161655770721280581681342054369240467011448788197977484900392700164861312730185745522760 325 18952859304831480729814598334065498465002338236812292404864423290728052187403958697670153133333638693401498354704609202221044247921530572278163090473464208915646448530803333199332317622851302213046818861841233748332151346269362104 326 -98651125346503315674098196223246267016418874694292173086859457280290915448304481445868794824102211232373911337702236854020804726184351248358602098823770198332988842308792287647191583286464467663495300361412924063699391834225903696 327 513494090097631376481132728896241549892067094462010606951717051928733776001650354088349452757100426463999807595238813252267054341204523518647711540995514624953353012524864411369387246360977157497780167661010902134375030458712411612 328 -2672852043763438988870938508921896664901649549260123502568860398719574655051908091416261185010277625329901623005311310655617991190725992150475694103260012033789006117168359025548928103935585227846889385497548064160053872481150622312 329 13912988145227864750422467197175730498231732752547182453660461532741117802020906324222215295609613361778864191533432928480816020609504697301398927180139351494345180337336709472573812710109153355921604479931430292603674601589390125256 330 -72422231351180428741910372028538378392855537292146919865642630131175358573048558807462917994610352348221783977245044232633083368378206234375933596606619462826051763573750574298591371930594862353484348802557032398272869029440813717552 331 376989575999533990494186004432002649516821221069478023895418440627322365748261813366008429865489081349439358882387086820483739375432457411121202834330790541615631887061458985677176828362167239863844768435879438542334718988879512586040 332 -1962423340068453102003782114290887390690004867513085632855416904392051919556081568444693904473283865441396298203712938120168307271635228611449401323255393613878707008766323821140775573193756816804718520077741683756443136164465652259152 333 10215554424182584978038890635714072500825898028161291029025000790926494312697800050155185315786456270263785431991330994233828230825169076231574332077711288970332957280719958528106596427973871075956339699220080558671142280184495413996784 334 -53178616043266569557949797571041411480525428563377151604668709885890843929121473139485739669669698599277113438516520605502564236116648386276103853290265085444311861630599160047131808759585551352367588821843165845607134398076004330227616 335 276833046631502305349123388013837922388505181506875105518412764007315467669588423029775775201445465166813855074522878478386104344964173013424856158117788549714193353933681360601848194408303641483940005533090499930752674118544072040281996 336 -1441134821216229859899632059313795258231090704324819153996908651879521885061781512161643655630971682284392846142067714418487538116755917261810225031303821390527110985387853102132738835415085306991509162478472960200912386886109581773970952 337 7502345063969611273720616576481487534261575280838273039478850013978211877847768084736393247503691728892421733422245540865306579163630819784512207856089768370924347440885609503451136668426496744707698608321582292321236589502186696367075720 338 -39056666065460779780439689039675904505828284691071546528936028551227917114695726735178804336523284726578783377836853353152995711768157852182111062138180276613282068686003565569241145156560996777291342218260190000476032284250029422818177456 339 203328837636256917862375731253877316972574587418158810227462104987356898621701766448968073511454081074756651021694357651630128510257465149427182790953592669395917627323987460390952917801121955346911438590950309614693861160704618679223282824 340 -1058542818696099301942002003820011992202874214573449186875500312020052380884859571576613564722373968131616956408280912693246335857024398720489461258260004856291130269285504761213758404072077060483963507233263231372678812116017336443085429808 341 5510912203711404600605644139934975862467737997132891391781063747817104015821514862968776321348851098396995205381329582238973392069651825756804370879260764960344147697172723716227989109926221440650664669967596134273337089012702836859296137552 342 -28690897316649003126065471142494674560537872155670143805139211660771860913597781602694528748071584401942649202879323144428813982329690792085053433750985130985927479021771822270970226220360902833306062504979879766800298990529407751885097318368 343 149372384744138533669914387394365905680904225718243989144704041616131142974561698110652875089505185367887037780017652028765666197030671082026936249935089103254361709110012983353959131714281020592259991095667953072234905315156621811379079970872 344 -777681934291551852634467597594171644149621893575612007648914040662246154383772866988445290672768383516212516192956590123939896289738318015990751666119007279769976924191060292259380044975558404435653025651193117123627414981149693492986248985040 345 4048919911217884915534296160022816679260811381838110959338377452135544582520667566283449825941123008540308411519735630854539652555613259910090179128499545372177385064661732129828070997874550711416344235905590555945506081818944775939537815938320 346 -21080543861147861402711094858930519447062393450827746509025858479250695458878329420337285510866347937825296109858999303688066215807988254208034206435581301234113087276037148680986759124096726130088173771751957077943436027750587352302579766198624 347 109756399852217676931935929225054000332374020866019930534455417360829269014751422769687524461020119066512494856759215557279883242359305423176612649640244941385475627131852797635633484298232437862382666809536380843495215351296793864010213952432048 348 -571456637515868646968726187087788834744294417272401172320789028211854685054894441565011423248642930792452411027489085718548877564456423459450949031115030842016629456093495160119215049833742674295439390897711767513857823145988983844089538698108448 349 2975377435148116652267632430732627881229597415104069333879918213500154282803500990438489841950302064686911651210855880182113651820322179455090195604000053890187939290037006360716683031675513232312401724801240263394969559845013773126744540151055712 350 -15491953096579264900484891875389163704550153413605214194333437122673836738089708767256129945007641222326353798496126607795732495503723110891592706284081109662311576120829383889652811517837949479218726868339149390671043028261933853413418100969798720 351 80663224021218694305933517292415369135875090289266610507747494665686884364851385492103485886963303494419573500773587043144252469135172647203569842663763676907157476066256247552091128468352820250214864231247813852442487851751620652479214703219050116 352 -420000921778298565622595116404072911043256228684085799048356631346277016452149073406986263258114620010454809027460013537867167786331646113004222989165525232124975541851233071205822771431835943016262480788944698456511294673007969089611041347343470168 353 2186906147449105622400260044035111022186619843532827336367182852619707881373817252880062286177168636930805013758452401054038762813199894604039499005366098909306454264727201470454347599021379431648933027303358091498905782677175762681072177929711141784 354 -11387155526028645801829972542610007800814987383915608530881053206821641394543591987836716201791365889026247961450354202989302679429717052434276810484200555417926823049180206325390813836509077623902638268311539489118968692976441264130787761907913682192 355 59293288126189119861059725291372421105891395552530338808019435682790191911783554907125397894529549796271049120046568116347051168119993855233423846546559617555589420628636646620833807759191026287921617984434625623608359468662009388015491062756668459192 356 -308745733070709160384337035633429714629265335940033242652840400523322805914630641105451141127488746446859220449911533713359971469891438148686098741908850400040790035063989150588052670121209777890912321671505250814225669955996756785003141401356393858384 357 1607687042486188554199299316011475872433279920264525380912101568299982703807967035489552676489799642148543329412662971806390656619821211752029660948713156797649116215411395602722835283350464533774254329840148319431234915476640797344961705512382442098608 358 -8371574530080888492611377298813796014822151917848115444638815841761558881103378565689311552943376318549261099081794432955310296064027800343667691956687860477048322144534385714220703817648304333526966997704519456263129108041488385419915229088083563813408 359 43593109211588644269946658701321957029401426074551501132766123898783357437087500497998301325056488516669669853388849888840921884602681631476404934727728974101199498859361140396119501386182793984592394443048325869948338570876144021433311071900881495067128 360 -227004034499980822091798139786489569479066371170269575248301992407997770031131345331206652236310194432554657593603619093800550858098059173859690465506493082904407762259745695671676961519672520031354930338813930926237526329060314933489733835942559681985104 361 1182100255778249598078403538174983494078529857086148970340362040708036078801020205509966654807017640318666701097888771490903301613622203860083728188715263126932653760736513782071971613128083998122562657901070110623456925293705422894831353480135322096264720 362 -6155736539431091597612881892918612575876756478838752455702704131659111980953411311702037684978531356134686307032787961044812161888868450429867306778252541159990014571636821942693705628664079605590375783974272063692517162600944219507073969104229534307502944 363 32056100196915020124012434875255126887357820662671629052227068739200209413691560986792116847497625916211026293964186910753812766238086013713588244346965817033356791043556345858655047472480652115617634215361283066863735797957687225034509253399404745329326448 364 -166934566040394104127387469172078791479571635385220867776744206572980983860299013909981062485743428571964081297504016612628939955580003911113108078202469153151326826232814335359748838398520797552415115188667447761207807867715530913487154948782842858360102048 365 869334177256860168023944562137568123926776503161337993948125637062113866419131925698362996660052878643646659172337401489430940883104152519075072940181342319969452254288708186596873285665435555923570727989942901466160015415989711629834372216571513288606028256 366 -4527225264208861806712608083061373183125592832716695180751226442857931259271400888516752290763677268231046698949913474959765716045504800727183842164264489174475268471709726864312631934561164576562459560316876684448261782680535926454924341529107230092491083584 367 23576660930620745607828587202038274328151794483718296237176724690293623540401829464877779766724053939428398805896814985468602109342188244598902736952226592927245393673204019811763236553669661239491310154175699956088495519104563750162250937978118656960120244424 368 -122782736154188815999603028188117235537006937404339979926549252644424935971366575551154580407346374752934961691157451835953622485711331147072648345446079347471305236302048383274298172345544992376408277482092712646381186798525383923786771949933753509323506871600 369 639436034861857410951026742667008016557338734232022769310838183353230655476696789406428600649148813314292792189424189966046360734089342425941165768027333592068735257058112660346883556790276169035854032069197970589286699456430837494253655075646828543330050121008 370 -3330133706409013675183130868909801415754709454506919044635883611129418820687452086682150565265209870450304843364361592695157901070899049221916150906957505931506697161409662286563130445259299174072992528965110912343485843764179818145323778034933203361737140935200 371 17343269540353868422820969317112271361581163810404900452980256317910143805793770251643790219477681315597802780904005777544854051667558126731671538691547780427685874138923941886293579450967841924320455474810171024952760808335625370152484864208329883127826826327472 372 -90324380109018804996023214550194828763486507017881370220599419425195000290262004513363214166383471502304438213101112770828237098795467815307289249730583340168373144253153240809898938754270134405900063138698141151096322993788650100955675230275781811015305266167840 373 470417742749418659415568015310798844521752823042896735786735711653695892211516353368948733560614166192678670425452901515740909984763381973278899791978044553397699293655994292917504478098242982348207799310136190013014500592119822009528902740156598065715619886951136 374 -2450005506938366208341665854404567067395996638677066293025372132006406210733824161522732046944283100532782958750801064572606715593305964592634515124449320825754375856986081004959351708867228419476053483568401303050456625307292640855160571743482507157784792285548864 375 12760129015545628212106018177902790865141550024619468110236035890310726565846617031886162054371946862537796525902707305472785869910513845782314687728602556071404621538213853407474359886493411448834774487610283538603395801015600801855225355222070552056666670852425488 376 -66458063728236988533883496628133929310464421827947939196750126986295544722127421259001108169909510657440306630925630960123226001889579188328061236767748686107636131486369876456596973342390420749292861018916812950438076971881895694480610613912122977151629159648573792 377 346134502092817354608522621383887410942596356597030268505034520960634096468298029345219823420185529159455084416718289438093326703101258260213791102323936526133129866571485297348365226015645245123787008753203485589284600018450058472815565790421540226971697924048620768 378 -1802796321333852781552336068848456405273298342699437300113292546580036700041537161395511510413565730414043811561208285115165670752100378023302375361361494212917069004179246060964702943942963074264338391624339334615657002750642772229239732509709049551355953358960789312 379 9389727221269449008810953519160297564730463452697767590494514964577186421589048800428643433125820399119969879978780638318234015416639870634477142077396466487831647418375735706459174879576196618952245710503800631682807243575939368988297612999104755634562874120082546336 380 -48906187130052087625024257841941106957251893895013269863648349725469520945590735743226893343525586139499933757614847821989774838139615449025753434749379716043314853393612911781381735767452567087605370856443494959402227152532124787398276434054195586780518077432881727424 381 254729432306840969743505853399468982285194479318907138929328627713690492098277385638191875889030044655880455222933903055356722070627824880717441328592692300946226610312342946659339052819464638053355059966673417698389281049826998074420591774005580170707676794839201545536 382 -1326780010484815073221719771953550115348960854344918553412510240118075933293305573371122240371589364079985837569424463955765605047510775573261665837816580850966759247631263420074958251375047758529505516582924994752962457438981407135566697411984315346143529774301841381248 383 6910717785749449412706651694833922464899682040020438857346797751614955942625479368439608133791521767326610681554422922209634381952244890562812016032764817798938248133502953766286951216527768561255477750766980570516485941556270254790615528787538129283040861053340597374094 384 -35995799101748132188940249399632953419113511533097087978174560024279584598359147252843121579248446755021722732826429212698249157465261398311317167196816551654264178594136157880882469203196385981397040149914370799403632744823945226790830770751469452460096598453441267861940 385 187492923423522380649396702704659813046383559320046914331814597385932393996386224645545937953871303207794166502185617707319028432173826439089594981005431149524410652653802073717328666674685991075164641616188916692063900763223820103957104827654418770187158998313386529460564 386 -976612591831825096926350379794607971752442503541797935866404858651658713263917480869527452642555219288463396758886057974484598845024689425227896133640780730952065391559945663839997993672848510785019747932591173136237286662552832765075169395896709241075238373999563478845496 387 5087027823618258977055562364553780699015903408618558673839302255327137839546714393783464086219828930192075505344085567136262380860416641089972088182452324065189396953889599336558475032487375396397523429070563698871554807937675532610893640106024123311128769272123993261914276 388 -26497825688975630814914198370060074670809447523899381780178811475022543060998324443631623654721552234164755029748339112149048756007694562801888988755593091540022190983581086720934427840127524435444581586085392655089745952765487127537188815330136432377033540378194688784408920 389 138025927669651957336058134190365083009888884772843726706920222183176906500271928313257531350965972495556871810635721991541406251292319085175353977441367837059333174849569154196425363792735029060867276681336708957513574776424883357959122674234811843940822242905072083737252264 390 -718977663793450322550934055266348510029753543889780873533586527471039320335842605248786016955839998210996151369853421626418633581350354316290993737199614396908346821833463023185301502581830369343482529900597576062427895684137255163629054629454492080354217709054044954667556848 391 3745194598853286152556375767560378104933967567693152377465309366795864329524860750433747403908454206488497112378230321844041136501557720796051590017482812257792130216368578892249364436922054713010623312907342782878640837914044061964877543437821320944179447659325313465774754612 392 -19509117416097704424975037929936912658875283949677768775774525575053617286148553393049639352189847530060855469405237847454702710344183661605768141293313724733002716116380978513794269941075535975707065953415414961234151513022561181711432474783363919790069028815071234476459746040 393 101626057874586741486802759616252443082399717731037937077389187806891722517586036764932556598346495777765417989111215821586919632434660848432470299988182373140760391192643985208691744916808398007979100848914152137345654244463171463199876366693938585100073435846251226265275346456 394 -529391224068031547492936659204607542962339398014412010253698932396434791568245446029800549848507742541076443157221476535554978710373933490544513094530323533335513889878829053599174143326231160700132683546810049223877828286574370478055034427288228755799721688374563491187615152912 395 2757735283774260718084761130337650328433705419719828807720051442286766615760016196577325756378105501783809587439712956636835225744312095739029266253706145052011059536904347730213994632259425460710739338737309458909823500466422596867272166938512134196826669039234010835983097107560 396 -14365891194757917799409654284697569267416653381121163179311272514222333296495332360239278754907477739801821070126529524686004465235102448796544590387604703962106049029462239863474145420228497105735534379961145264871501221277423125195031116219426407298498492237717334359323309288560 397 74837058305693195992111728618298993463788371339997839739881121187841756115150730864552332989873257745330722368903711706505612837964901211611876811293796086847623106010619120462618213378882922988853864006408674943002487144705148540346556855248654427684030969116786158527986432781904 398 -389856662217544727256873144802935042754506137109134362686396169747152654329566601197937511947040293730245965376146351242568393986471761729713471569487082441356174364482896499392822641992244671051440149357099741606932429520601404557165405535400624620075185335480874240690426900997088 399 2030941009571503608162342616476335161637359183378131070449223853295197652977430148919328800107255666653729671980814787533654124462999661892329945751861342163458496848724482987714170171049895615666590587458007086947122707670541694751539470523721415613874717461050789591994893056033140 400 -10580196511539103731670092686677353798864395280169203230575678204035999053733821130714776698028960901654396550115511200927668435141915165950988251815748742764070185675468063693745960325518599497451053629712245489621126096440408520347937438979851020933767145955098755811995743604380664 401 55118097027327936904860935625553903358510881992298016996034944075574531475921104920826367599592309437747321677125040447886197018025140972288520189118359541205613145223427036867369342435632668064336079991496601634254179217729892426866551813324275602681713533375147507699931530441377656 402 -287143329247962022279708237279583769584700398450726488155373287905612752134446186956489688155203005345696407147923319744989475197145853059058873958935582548746408357112675490434965880353419452839616995201143985657511157731427843903696979900163565002125521250357731424239480159368547408 403 1495916193649855412408077021111184962836580626815589801546123001045167375740469891313533956837342251586392751658360786033383166133227638276940480226199211866875915234415697446814900884039924364779317641361269805135268732272291898490297777796609814073279296896914216011275459638704808184 404 -7793271231884090685444060275668749250879883328032686283086469646274680412384388249550322699561975574783162915501972216919941216859696945132831663937148154567463813243767672364500364412728377346367905061103168128225064387222017809868007023554464341889792883358475300094877010328150232272 405 40600959328030499767670383937002367108070555095274614179193690844837832867702311926641084867828725854047036045810603748486574231480311170750313389356414240465840670978261596942787133696319668726548051749992502261459090511082588102575304770526658313932532030356026425402562789838111004592 406 -211522590042138101239220301450297183426391853279258233561424044685551248455809499553826000864869009021774067076268620935922152203702191789711659581749057540732733105426902592786719434945289962519380544824558181882935895695428214996149685722243031637601708909173402459141471135722347761184 407 1101998879865640463915363728752742894069129573175052985518448890883514207686059258080945188966887874545244987916087284120806549705739578498467891332325393285067431232624001667488156783512665529320560079639117950585613487819519033591292161319179731533621416755500484148009509319125614567048 408 -5741289788959402037735569667443962329731882514796059462140696630074393653137189317428854906761374410458815005543443909708723344270837539877823320397723143916238531669532557876480092675638301666079815037990049633113392940350806012659114912980098123597240233047907874467562770822856422451888 409 29911740332873219831798798187806585111476528234946440404573164256160278114513082323589666564465021215570156512510190547780294658803669196005108886707820068294008632632442575960830919877665108087138873841872399350039473688542283647015263950615382347680423460849346919981306336952533980383088 410 -155839582260224739430626367695288565990312570854736025295219242509422582589620708826658160869722084863718896791730844057003763037359702660302748207359871217609451359845836789006771503298946375585879905657004576136765335552547147189223194351160162329915851935717235775292121893538092876730784 411 811928394142016960540822564028189508656599633652642513371032512541159837202245178933249325887643409894697236814886669038199832500935256557458681177343297596654271021496835079659765194233196267218114687927065917649620828453257523422811220630906169796736862977489163683573775983613144822999760 412 -4230206084811086793393356448676370060118695844388125725733404864377326421995534725196926150068060176871359295542902903056391803722136967262935907460185521492034977634489002410899814713529444967783983031668403118617459932576696257838780944340570044152534688782694751128458724650252074679828704 413 22039875917075723841324309135158483669815603430442017684177070974161610319435151518500348672141209045363403294256362287405976879427747178543914026761150703913836050732918907936473565352474718016638179250166715176995390594038916514591567771532242913013082143521750481857389975170627615209667488 414 -114831376189343298871326521093101334501448796462269416365993819226088157865195201660322793708943712736065315500201429840706364402222412328320066595881817350949166130141580851453797907842529512717933508610813571592718211856055511087177667384290646985944661259422241925812871315020098959574845888 415 598295561149184013103227813342079202298547970660628460280990272005438599535788242219282300920050065877745952704169426151550360772725276924163785763478016665642968598051195767973934784847513353184925299073906230128113042678697772663287261052150977887262581311066404658351975099586747732299381316 416 -3117272442734660067436234065240343092417908165762976108676464332056603452041914893696879646161247673026953472578233276298028106201719472686499285367340390653043150952481831252217381024375961529435204561561806056767228833341628848749197304521960031422055444893509148003342461970858639654809341144 417 16241924608344925848970137366576030864199696277427860635925428773352920289544787413983440460516754019966321028432598890821391207982997692518901029890318565707384867467519102619383658592807046241686180506702318331337518185435197336882720167863664875581213802583062423938742509333853763780107157784 418 -84626027082480487753971852122913850092236667207415330591492382077562144558384782459802474738250017239592049983893251424673642416304959069275838432045365138411678548150430678702093508350375916583462651927344565607954263116961787529546895982299773176706293388137760001373822866988285271820013571600 419 440934549786713291535695399110326344760988207892532988846603468799616057798935225297793852519098445634975196650182408727695600898398346346419795162479036210430435392991936291436130425819336201053094777339501549684335727784554065847148390237515831299624604058387656096968736305529489886623581177528 420 -2297460237085899330494271283283398505253005249707377618862836983091007131565958651937377736433940733202861414130201952408130797749188531599777735256865975786026116898307818428248305372744535782212926764868723744023207375981910373655036511193923081063696918595962653090556734815911841287256330379600 421 11970865659133358308691535293034774015667525112408717663457725067571626745550116921608290819318585962830726883464681023430268730553663780977969971677284679050576131052327085775214167906138039479302264416231484616451131777679488449635169203511941737030163974558570818991740678444445833296434959375792 422 -62374456212395041737889714706244034760658574807980281665383618926966246663339483677008827113417952815407715189521716464491092576804080066410072030512299928067797481335729013623521962297099586073830235361140145501962628714350328005795800153840879469906995503339731008828441312988837312331191168572960 423 325006189956051618085964737788380353417223209693772684868953318169461744147126054324165478202154320187689676295402500630320571585729307194647454599990566652995571696791994414530950720424955093519932604334435713140789186987505343121090189523900005562806037403981215035512848470342762216510501930426936 424 -1693480187366314137343976017051683110805800223237246703544630069325712846659354047287001407090360603410954656226753328387938405221020599589878121131466291094066599050816198446066318908691854207648390783477911565288102138103592997980565962783889714707932038895844854142292509126810664914882481927806928 425 8824136509928092346795816448362222411738116376790398042510352910709349644184572000534786720810376312321160348441012600747307800358624403322955289671371753036526263700697702223054074611722054339323334790120182884973676472783475879716650667162368780454076114977576686626346052887489393134579311379408784 426 -45979888052005327447132509416070181812679435797329007293547173591224619346549452255218383776975916463085783139090889296738992945531422794536396894700650207469883414963725401258688329399082647695378055004663890561797750712193941131648410591782514338557271913070177234654386941536467774568211085029985376 427 239589167085931623527337961430994590244071044708545160211078520595367828082968334594115275957953342837821939027539663476565510120309266204723585833155868678577878520936472843534709581765167894476374967896810345040804857178595780450510596005976877124031574698275603143780797365518164191626917003006778096 428 -1248446700496733570367804513110139165172257691131252070208298755285627290412720979647125121925120651507444419294806323062811691129357004675724883544089187411229284291555776765436725593623085762628792752313320659657182471062113899040548491577286148662261649266201858211179481421414676719034699372814767520 429 6505435532432545453546174005912868908342321237916134735669988583698722868344142671104762519045674354618080999424731949318996566052519652716099762076572203885793324661743021890362479608935609882626644277933126997156597588070123378375204758174873222808941031054987647879381746797805039969490235832383779040 430 -33898952305365802745922557107503043552846735349654121954671503876563446257099812535948052346408102574849906451741674951391536130936393416163531362313693397384274039877981019638461954084561013799902254119988583380567806110444292295082713275419271369545437685371101609543851658643749359441738801305903860032 431 176644323140640897703013781116284825937270808807494555517894028038261794924042458930038231795461252390065508717370305553747545542413639736281463266302479350548737871889264420815981115164356146299812796067411976213312224882874728089632648888576257510600639278640439303558316924498971878348689087603207761576 432 -920484729973440907084266000703817197604239563623214741289483626111415440565739471041359063675749803976963632140255727329251228480277148208438358515099636388451841271968902031673755394039021261825849651569313319259472222570085963665950790740973970927140378315188749511463719337188146844911166654734708463216 433 4796638289310051942176742178614200911987843048093836788133356555592015949823606869653954069517766921013970831689045124648498367572490385395123006839315228457086530412801902458901488663925317715785953932866723330738535406937145360172713525383192643165196632045100068512866479983269223909938348833675004617840 434 -24995441582693010167380863449851798094565560623910060652163233619382272721008477286914283676367803540412867178078006169272747736163762532393577185731212778537558859636784906783757000317377719990508807761609258186080626916042552005962231331897028235573705693163046576811593322878097157850440165304784098593184 435 130253110620067477967306478343998887628438938065945398438240042019597286538134211966309407954820601268330899825141146504848971025588539918319393296512686245694693060027367624598381775070349831905884829224838527165986970323606964958124222201748840221293904775611345321829439219082358555742344814606753167309808 436 -678764037158779950172822652897912732425456571866543781488785074951852882150657767294734150949320559959541743989231946542359271059584231259343030019505968712124584816748973976829139778978973483530465163159047962600169893937321298433487590575952442096882573512113854900532029648713570519246795374638136401436064 437 3537145781187576906444271203370155584812563581544451088456107046676525147175759994112952415441655629454548107493886904367166352817959319928008952833704242901395178962014281500844435325146459411257276288155619291588226385127685088900361720126406635846165962368067044834797128856369699854947850464882639334073696 438 -18432765318654074580576953919312773063334111623605107095695670147263322761323626923829319755904396422808194651459517969831476863623227421321073417436446647328664541996669805432972482749886548218485880850874845611061721471139404379757536030143248520342759520788982800028416832955141745404486338122284239024394304 439 96057529303855867423849140143232392008143837079814376531244751773726221852459759402090805452140158274258869208941251829123397017305636136901634979261877485209069721580192865847217606114477225953972032678916304955447923419141804897904342246540893323358339181382552175482303513732640621673959961116065543448215120 440 -500582540973351486608507966498275643378346376530896235442863386643288214505085705447478054200016881855830876835477479257639323175088065600638850086441356039639433949811851406341953951518060155273344376954397085418321239590894480164093541694664405992260921724702443212283591729273342299184060791509701662568759520 441 2608695193806368213917405711465464028450010809971850140466792888649643245319378432501947069175241648880907471285037298773614760927943734742869989004528768129512443118754726283559760617747643585007524515264218286526420349257535519322133774254446560293731136745365052855278993565088041927616362088277764071565305440 442 -13594846727056107595982516640565162232988690810161392518788917860143551251910190339252082086082562423904758983872869812747514219883394631281313778059719328569199000619813845080347289054274449206365977740543172551478008746614016460915120849443038895138672205449973348236738568118648615038233702049867908900960176192 443 70848166571296611765984987297939735848554665931708355357778850828522716750503637936547916973472931760477790746741355295268091166469261328442356941118476129897033009038060424445556712031825600358774197160189906278019240481897809602971159365937451400489688016199678067351131770045516097769468321234355641209595135264 444 -369220855466729863085502573828866129941767599848973992378921764070683388341284638155219942713027255709088532797969000340594557514992658069221782799077968180185166349784030374715014908683856060442728687134062757450679058366848080480346389746155123092058811873167366033107385405366230066297859567785759501705324285632 445 1924186332423246756213483284138517958465491580998720886762052926995752936600987738090054976097842316661635066747697619374074617837816791596018299618973178334866829562828813839591747615263095637404976909370659098767289454683648004475783761728750167837850816456138658480035498759948453368163432860830547675748965679680 446 -10027930263255593280288236383858933585422595508717027349003033056285403271973601418117148742905391802499569242797906059094797006522672582484565713894790623689169942307306657090641550543578162305027888599801290484147046692715951194188680444382565467662517589151100969424668799836362868725910039683939429950749649196416 447 52261124275815709261193767941067916248936740686887107250541447327177984542443420427941759630255983600432451349106202033875536033811696761078258256588650883237392361479167949533680814048349852695897329431266161851395234519906992355792367468635725629004605450045733848805990080990769228861004995684914800055878001334076 448 -272363835000343996690351855373032554592649304477726120986535617438368445302393403698629087087762269998509546709692517757415462909868354846392885535972699121449565231836806960693044676781769534044974102798849378200885351108359075176544752538057990331947213276759818851465305658618601617910922616654052325152309363054120 449 1419460682291315371270182853249135069044273611712136617507320079735490842512357718081171083555039836752495213848259989301627013835601072629367315476545549359845538237544414173752743637941042179528638564949625154603659370394120660786745246964295183133540037660848605946587952237225411539080782510434107521692356540508264 450 -7397764716427692128452353734957202520343187480203463405175850016566413913778764717445755539945242126454283692207750373046116201495021287799420990946227992179689480880375543887716113455533348015329427764926273239662074086617867431954788107353870527754694598090623191557613635880376004801862177877205109628589058889328368 451 38555014223323256044181941087661090952312964758133643818876759265177653828027488692047270216671364291069924680871704031909905892761521269746407051283297599480381975976645402645261407213699093737151514609153783917186193240547833458953293919033970686644696662466314449935846386395676028851373679315058446899505831644045192 452 -200939081400605701736641110159270528346947008384630143003695875668067911298023308997615461061739986257718417790497538116384780987222914106723310045323691666545497472996524635419004346145512982138867547389295600398327422196691184231764122193867635624433506057011175728912866312221906927927117658906954559642192334551631920 453 1047251847278029440636656671389283989499948631621523824154262218405008918776152105279228420186147158591502677214759895636081670350152716878436653478115694787024297956177318045195550329581945184516666192388528593625687518385232062120614245246950940695360701920842662433818461361656500441061635240646278959279765957325067216 454 -5458094131923302396576782274052760182202024030679155693018178040113323049387205491328918313549614382361609632230094047851939094039514440447616474309011223264438827113092796914187654848485807883434525062608693742010732775933143120691868057612355589199461982508674278921589252418980699842306711541787322725805525029418177248 455 28446841793761553109266844501568717030453818845962225801835343673954523566426450524062080490905083314105135758476414136517130642664894429920033696034860762288950978172788947725837547671005918640552517376070081241722666336489085096736016677532389461108119291815390660668074178876705670011320675228747722909143230825382639464 456 -148262128104587113192210796321943859560853772421745399735618310467074254333633795485642089583298586069872815882244700730763560455894170867342284516159340482011186133914326973615739030769524569246836716112820246274670068390551184275684344136946654855876219825694381123554893702873013722638258078511242391998349033855164584944 457 772733114755389059089160002295505381101836794647018247252091383129909215572398804727882459452608534419299423600361857005806376473955411754985893530744405966632258889072307726862887006712548772695077970635250645791163385871661025114009899237432614302439318578336600926357614013483851747174802768389618895318363264168325926960 458 -4027466409836609321591605562887480670324809671435095375781851351715187362189704823847072746517567971037639775314544331755381108394237905278453976089933198538530752909720567293257482518898021401687374269232166919569413564744875353743007295965716094950693766173074096408497914203377411923495634694154893009796182282967321566752 459 20991207666739039520696861558175927036196061503963784193953488015350079588996302361407448539289916933552941781867982706156081901113068692000075904247691738768387189761881126705289056230499904489138525515846980240654755390020518645621645646330162852592842265286263219204700648666520680465450769259762993602102578269927960689104 460 -109407225565354480569562288454092029135007436717915594793826990874429881300817405417647852219536912708142164481314912078521851382173040085509466832776189705354189744689027126865786332813103688967024780833570728495526062923434005011776926771134391219149681395087419998476944790848300674112983510507640294417057478161230492724960 461 570239967350681660481310779543054962025995494346360532487177158144417470711852198934746594813741625424154338717316087739023814612008961651757452698580557630592820516896926264166160256312035475106129626415538924732888657693459366439019343986056847153235643025830948365926116368694091946092769369608735119212497230479982827223712 462 -2972161172379855936813570012934094774451707060191345872533387849562414596168142002279452684379155139737873099814890243074047421921679700770246179488652333545866951710655405783137762810494531323609847496585836010548486147704225881123014657394275184467007936658245482133581425807734000851047148572212081803650738861444467571022784 463 15491379793095791291321707707251643670284992283155031826082114896837699817449480443750175020834419867589461547138042607291500900452911107805702993629697473089087236682543431302615484706463040884802666166944547769633996523006919905028025429770747159712224901404401178746542321341600597630462352683364322661173579947782145569198664 464 -80744114336190323086301667897832939748092599506227528955856444322633498119137574502996410677435947337758020717392275153025949130545663078925714343570814154750531888844676246304966750963722495168243595766429533580525218369709307083975420535256235675420676906324755478163280073336809050766558213788056856489928766077405445049618992 465 420857106285961585669604155038957604853281731305461431612124391837224373309891898251911109234778189462884386625323400804309691910733390728222506147744629635068782541848402368052705357767295673294658701349347226451804592083351299885555438885078459858597345466122583372666079177162963528484782097347779193393560030991292340897600304 466 -2193620303071374485045227656633514962081880554920600715600724980188827838311629179874394723894922047252714820842619990651163196324129626540162977348175047094982645448147077792782456968596609649255456777037951661292821129518347866894601251989362704444639189200253936139268311105360629837273206536539879319222726775628726871434438176 467 11433817062245951328603843813102318320312059011586568337405808993579502797997662342319814709570087615157223644531839588543846726386115341026596056798712939758941310545230241498230781461038596368027366507071453950630512157293637541273350375690738926174657618606731342926224218513749257522408844639526365729061263122740267570831646512 468 -59596945117059422024156848171079291691766972310370017147322832937935589455660988393386365372358199807207543303958824943361464089937293210839635019560257551492836589589294986831715836774801121416307678991133563126298383180238488654011563972069216217278315706769708143824673235952513440580559826499501390991347492836622406907737555232 469 310641677446533346146907074523748158268181429220818510901183286368540711874891888278119113227385044409462790815742973259406152287281736237733510421109605145529455460277881618707970986342752627333583140320023560615429472360979792194544032858611094271614785213682165445357410231929932927370570392798231297975788622721015004615256668128 470 -1619192182966185242415511647505528746071447739999414756702029719080163044146296916944418712926801720855351484614776177858839139479044672117749706976011007904132068528277729849055985717034205732466309133716628756327110714820443630848123692042388809401657440598001172662804648825059030748259179553848340589249730743270496039808503099200 471 8439952718122925124938834407286342826745272966249317452837767757595419179407179813413893468676727792264288144686421308284489214120867049743020504667760881350693888381638152578099318876991912745026869901864674802907101406586031381173453026846346746951615137522065776726062822664536647250650436214990526113765387686368005570512405439056 472 -43993098968803172603176326475849668632472129310421993121432169913174471099348085319280698029297013684279735129747029186712186564773587345275701459984908775479231430170463292807663861098899816526590228013450152853036067464394644897693025662801502936134677614403063190153060618674276721204999012644650702370161562231008682547633449693408 473 229314761574898637841242312549356783585703377947686436504832277601847527158122434519124656242178539301016814688227776464899393268912096747966138214525243071297078895213315307842794795450002336793237018163635757307319200199245897452212944620001213857341991003289404584811920650636562624469565425497242639191811688742261441606262989227104 474 -1195315004379843056501874801004100704315365593649552214830364847636976845658574105023734534516859927880432082156561546966108104610238364680973686522396912147807478979518725489990893168982286565481262848109903584754189099142285727931261975401473755173218648266209642516612812133150348630882025828261061450342727253589407890176122722503744 475 6230682481007185758956461197236078352281687517928109289118724385336583572996647832411852449884731623774301151776265600256241238652643582132894441231666670114682533321996334697968575879287338171381443304555809281249136593947594292922605590845659599712287406205098227741388724768230216097952599583025746013411163663811033059749264375170080 476 -32478184655357505347440930777853554471480518881361746937641297755383129959463323345980360422950035205488173969473005517996739385781998881057655290603564449138965034853134045188458151923054978548891461826280269285523121396546599245739150362808869172883911688613420372957462506394218295609284822559803469649713994402380602167615677217568960 477 169297575730857623743869520017884815958337104458996678630894146137445002083561933687454759522185768068751489252980174526086824214921129089093532135878697760410685935157439088467800366343139183765761595000923464810722836783791698526141077080477450976090230256536679212798441728851700440593877241059312236676226646180889333694046256725785664 478 -882495675035121977635674489031056344812877651841520769080205650267571380276556403273994394121206581275873618861289161667064714536940715697763702266088462982283479836192472611687019079964151055829803045918752493985853272488479938785929265289637292265206760317829523869504355874557524903862344509802940567552279144903724858378943152555495808 479 4600205935720743198852508282349920096805788931560948906892088068856197789077929005975129838956124072438959118669553354431871158699338125848275240717914328530006112961013534780659194474891140402907060303694240347684991968368388231002193559419737137083754656692207534223463213000901797970314749208608710555800758187780935823138463097692611064 480 -23979757808256509215104226192440826612837133873213850995131409123839563143264868433412461116746783050436414237166054503241680068068726753876111289402343328447084378114740360973948611145306019436209955364453458374571091522847218161989660986999487330541685731201831924530513449661763851267576469566209631911164490290614309596927923892535246160 481 125001472591746230669750387964091605098571874510144485576236401067738721279679821718214860460633610379575625407550901448314042682752269217186350481125674934465079278789297463248252698078830398884463838695421048115032242023461001523533129317365332571177214758091123349184942192534760058056134640925664412707569404766338202516276583102781716176 482 -651610798379159160800049073829502174624264489508465284004181675388979645185510627034302057994122540695211444861988775665764470651862618691699506285290257788081669262655765701930076000304697084365142688719474693147678009170981086045627835279766385613720168678810746635788997208543006198462182593722645034385725595018663884409732705745931966944 483 3396754905336686608317283954586640605314242225303093182479034906582644350028162893929378115363116329677622042723954675164888628290187595503465969611082614573284077069970883335957771387492766078502154610540400644062452806130579401178977138593907247714691351976145729892557344349707334401391119888592108868329387916265367710916501189481225902736 484 -17706916253257204623066080835642436156042662628548747243409401716121031850007049956823623325952788999334844993784793095316343492845027091271509042948895769756370885923313810169280033536588474543802562261573840482027986679646972647621713796812627761125885282808356942725961567396004047925487782313611759007049155996564753753267576298805108530528 485 92304830104748519570016208079463671788721883778647595989725229513706251403199922782408879170992350130238199141927739774987578178963541731207237097285616620929599303933416602557871169111301498645509558174335277586147279452600392996158471729726181330965019823100019144835062458820753254455813963184647026522127802259915487972376743227919966195872 486 -481181234390774182252831009843979504029685356744205335372867468524769231093771088067027125880746605174116439808245442231558056765179722174167738541354855898747268768955619793514966488116939132415190896759686597364134767494835356513703192848703292522132023661381214243660827990153848248649653486433088143787045117594641889387244967111407814880192 487 2508393610631787590232161637050355992233891622759610069742985005861327098371705660491418581430874875560802056588392298664852220031170315162354698118312866838101561875728300061991795227298979485464371898021639923087200599562076697727803065120878048455734771561615236596236595164572246407725644057583587869113321675635293132354366847431537780668176 488 -13076316624105874725625495057995438110611368374760773463215256592472920529328541295604428706678347566138092832437405142038509993215978094714938980169273135297626969645306866401530097585042050999462255166194474751144985485479202156637625712751552062965864529016711594824402595172801427171046537760599012558631267579032591963897782071974205052763488 489 68167583166263929692928779774302417436052671540088063191088605941257102473589341261620724412704754321423035375758745920039893094158789217513518038425589454407085071135734036054113885978726690010251272680361575410764000310200436665374769407507569055251256260397822470233860226556809564668667903391198098618666066157684001312533934776311581839594976 490 -355363714855119989811079993598886050495883287198465382974150894539007747439706742122839036564945980858116859890292497896265287842748983232453467346393362348918989182716243673776598876389311744853658042008865455716357687358061659212162266483455908243436866115333123754747631834615386620549370542064857571080879093333365221450990307632382319557563712 491 1852554402382723818584585689161673370145848741859744156342991509532770496908960736229207969683809892301355002688036966351751954748943157020651151758374464535768995062878002934571281658858344816610514118539454345400107883389294846180918976617904910770286545789665257616748224490856813974048584387585342945730288425599787128568542834358046351912107808 492 -9657652024660429137047730187836165229959274976044439056070063638442573567267697372410735792438042943309555558083958717394954838637116642734188741874819007808380197790480320581766321946572103985029738213029322207725414998067069637284314857836989496209225847472789296504455384272340398571372961946926468522592075118225554408618492061916189452937278144 493 50347141582416879661571422817944936219704696876225474073009154825231141391882851199201480603736864881974664525694487039076595637501446976762337478328261602972739769004204405077637438592438412168460647058794115291288987755040053125302652478518978556952571617113377711080276245933744728708480382519333868859599114625615602523080379487315246366722838592 494 -262470655815002752080059256210219800545372892682602679334059356730810093975216367301235780082131826724697352111924947785404026171436898854403919077870637878042104997682804232654818530454641044775905355483571530781211919833543072560963823355216385976011789607450581449631405502231731603863651056910421506821404446041038785861404969577277548879278184832 495 1368325293617384534142017323030998825559190588246395693150710208792268445747107795130539305234379328747316746455313759794227305159315162954625993265060853613563595194797845912141106562054658723673749142799733629416090337610010976082898946627179245372429859739880079737114847503823441961620383699265118556292701463816360384440917359093434865167043640560 496 -7133466137763606280405716216440838007336967493201009862488709610382866859189264681246109470398130304497825368651933894615386547721407295801283459919287210303221139135013543637755994806441107048524433135179981699927313717652487109644862409840072366713264087907579066527393829176626159200795482327287400124745671325364252673293525661284900601600592561312 497 37188999336233085106774463116202827817370852058411927233678676877523265899427715368470560272329989343838515916387600929429469491367583002035989341304567946910964417295568503753355836254869791749634438332333912755902047097154387628559530253889314132077888064904315769914636557324001322595400993796551692871240173311849820063198619459638944797871673986208 498 -193879106939704662960752080175903258311392173862507518432467519135808169065564905562108155133132656320068494476289451152247492796711131075672061189086081797687457044445902633377232161654782718221393148755256978277361085282765213390070880378583701684150060074621367432931925525712067465040761460630642151866698913172234071128466270053597787561241190278592 499 1010764888118404510589259691415070252392372829880939251180405818203461280047191529314007364067958868424112808874301335246347232725012545742129614479970852018826558498951261535610449524953531372637227044519939446544596147332322993262175957146193013549795385206709089047543884050041809267714011965869346672359946576420818794133656915402490495301829169975200 500 -5269530124317734905040459154812924206859213836997065494788412926842115696421560255112661582285716254148814329664694554764521033915667509920738808618874032917997855504354563852296802144655850365096280106868418727864289138827128563609371548312367919969117420964251163372197852357878398180775808373935735105417304079716072740887918960552769881874751270715840 501 27472376762565853477208732221091486279952001627255075471998075531040065259236241799729145831985949224234263870231734866448576823868137887043916150241345821145662310766206800711519951822385644316998987028069915992480420046938603441412954056082703045282089661038670937298714425981291073850567464620543420895783689114874291337588918132066919081558252466718784 502 -143226428850535028274650781357473649190069775839564941187650193305789791788913723462848434390450549206210646776247958567778912353997297182862598710828244916418692697882968695187710366164587430992954804898352008317985081726288810745111620234159562857308170740263877748894938238068928530157055824141679709925801218435580162127093316435945199169848164544549248 503 746711208404924526438702186203973439431245387692691067894430819000036509556619298068132300590534963400832919674532274535180922432224701632513447048766116878719583936581632657712698813558938667922589685227713797570881528475339772522142858129523881668124971228430003382387474862588343101227274095270554539190888785601621035401822126875436809787372260092954848 504 -3893003049597536787167989972742323757424453354238590513142641889947890322319774930346834606131848953660219591618637837553864797327595951897270470727505416029374482246073593531898578761236763276944667763561296502586932202367121816648054097447281819595956006524183184092137704641966683330212195612033149389722400564177175621925500532239258704383967117404563264 505 20296416867517822776900932186406385225224161731440285543681258611502561712436217752186641552124170942045032542455537704686307788840533248415003006777591204472004895153576285928565752996901958009715608612123837184433686953540126061422825939277063519596770389006206907732082293954836555647721006366027664753893076175241446540363180777777347663116455902713288768 506 -105817269592602208361610906372584285364986290359610119372255739145706528955876115218665674198691435901260996654393804040654740543026498460734219616978012232667135999551638729168618768775880064693211584338568699783784530386454152764276192354720017802392701443082290140695303628560873650864089519827389766046486020154002123985482903234301959330485072374886563200 507 551691464412044716264133850303770324137402616821392706268393561145395890228171352374753361963348365710119486930756633923502143321136641973477678110831450904183622452041414381110452400776642419409955400656456547396806495031922988397530387839876959579777610514378654520349085031895892142695610293870380119063964064372888857341270964188008068940089966322360733888 508 -2876328634962163018004451445789777011392816864850858652582984185595102868339573645760960277100912007861198855916662342036938489530401236627084832407723547657957746513285269355512753758779408027764662835840343222347428311216583563916309739352186392381542146543742760672353592224464236305091671426521295791939706356076218382829971028228125715939982086271718540416 509 14996270365616035764390301216507306659637347649797546758648206029478124506691364524086847100243554243660515286798797117174278901674622517849349427126290673294310420227875048121931770644640415024517152218344546316728937916183212621168136261249044233678266816638334007546067795704520714782991320749471625167717079336438540604781216534608074769112222357746782290304 510 -78186275459798651963345131914271632632575374301521257785530229475180246781813649792691798618290764115410702195439573309901761172014961311942937090457690484113713084620652876797251227308090022497866978753045181094586702390298758751727244999154572993914686965051155493163326129652063507777228189709363266928633046099481393938440224897741817329736919404400399300864 511 407643278554031380828383815346703377960246399909522401625424766306175806550284105501757623610176194010564920774864498002380945673158652626439677768241250876189248617177154002476827226535223526305714287746490157107783040822045878161450680064182608289475925791919079271086590506143983845777003753927579470616641474079396392231956691983847837550669100572668646733603 512 -2125360151332038924232371732565436882825812450829435774399168247725053542902755038846118838702273141892825601206676067539193832397979754758713584522385913794003136087757060685482097189717544412302274577944759795219159434795938935144309013868118055861811918033864453725339441052544877703824010235919305806251540204226347824122500155437516085989452658419765283327170 513 11081211883055070246460239783004552293272177042763716442505671316242099252976092877787140737903162779482528689111897341951463130996245553002853502278596973279584041253187260058294124411877729184123681568519007998383224288286046911589418301544016029010861006415288412387997119896056574489479754545377582641760674336798140199652922307719878117755597604289278840338514 514 -57775598412079047218868281269525906097065280756430218964596117192273253574103773349306775271236875501332637898302422808569058033674281048806432906053599854747559779094747053485832515989436571876120800098500042353984652362400970344146587285208688579998649181140390127252812362372063247857655537736457181828540187910138975321915143007989710079460054887182240556484236 515 301234080005751976058748848252227692786285085313495321224367276852028161494647060334264669271541089725192047858521647272055096662273816218199662919058477037334374975341845110212132466327561343409931803263930748211959154324498342257003482770216523011358817796711574630464197754894432818901403502119436738055022383224818190254436953768042916126458659116805308140967002 516 -1570602211168580794235900222207091009401266779724872764274710006022918943639474699711351982190065272713937477862006418846513234645631742207174162349804101871013340405280049039517154338519740727640430225064820075089468537667424511616896521086279503036240270773400990207505974856773979714121616013263043202145183313286817515888779873002844687182038136447198114329288668 517 8188997610204968791345710191548195595838997207379332558694160336724990804062224762775286050350183325069967080473801099577813536985770525258506364732055162094178371683474645160541716884596774507747941858435730445540135142399966401469229914910752824742235196586952106820391238420724915469292727765457663879254823770005174326439339062754753465327880835658320235158660772 518 -42697034674022324291738894577470460782264856915716360961992173120930706215937724700243464164914197990661097056984646329716779601783462720134263991784328264918546702866469161067708968496809975224215467307029645326554962239100435698443978269157867666372828256904912611060604473307825950080735382320445798855305620703394536653833115271019022593782057972552487041752356568 519 222621499922350551991019878832470160683676575913841406323999785194279055979109325395566313193214953361485949684371862917088667942930054769740525599066626817797966314594943558723111139350883176348932139826528831018823791509907217908062821485566674058570163265937634472396078948553745928305227422627897038678546708394934921286595461919994951738402499448119668721189088290 520 -1160750571415156448283117754054554234418190367984696172772908416490363781303202434975956464969299383718961184514426866141001140755224552344422370661614360193725195236801349460021877292561196846251143948167086444825440572174780422416960243957599247143990522466896774580973723856760063488050544688389880387548725181391901911411284307356137518889437427282999584193841506860