0 1 1 2 2 -5 3 -28 4 -11 5 230 6 559 7 -952 8 -6935 9 -5302 10 51811 11 151340 12 -163619 13 -1689298 14 -1906025 15 11391632 16 39937489 17 -22649710 18 -404736821 19 -605626252 20 2431378885 21 10313394038 22 -1255621889 23 -95331790120 24 -179362983239 25 499260144602 26 2612787138355 27 732232975292 28 -22050618294611 29 -50691333366850 30 97072897917799 31 650367796137248 32 427079511014305 33 -4999151143206622 34 -13842017885541989 35 17308324517775620 36 159194810005429141 37 162614699350877702 38 -1107523891347106865 39 -3678580076852113048 40 2610554868419735689 41 38328330428508488810 42 53161667041239356419 43 -238631639774097686452 44 -955718282919349580675 45 236248192128180016718 46 9073960930530506259511 47 16021688131907392368560 48 -49622272110959771598479 49 -243439737409086074513998 50 -40279025819534204641685 51 2110399585042706261342612 52 4583310402461220364460389 53 -9826975460461915623162730 54 -60903744543074814526468961 55 -33364709941992388444473352 56 481404281003688553849273945 57 1263090951485308603698808058 58 -1806456626062579777245849389 59 -14980731815492936987780971300 60 -13703353996422655980349298099 61 107419878346591120929330145502 62 338169942660986145681803973895 63 -290439019797347797000363361728 64 -3624407523543570905136962488511 65 -4634863868911011637270654721470 66 23349939974070114871691352953659 67 88413654768339334478818598400548 68 -33322150229952364887584979781835 69 -862367193374958740084537345168602 70 -1424835034680346196180809872300689 71 4911634671013936268399216361916040 72 22646784654150988302425721574538281 73 1088857269176550189258495891832202 74 -201643347349005794343314502387180125 75 -413086410120600540389955467800850068 76 988617305899851068309919585882920989 77 5695012302885107000129438381973492590 78 2492468852671554385469600491000696279 79 -46270173020622854230225744455760040752 80 -114972565715289697929677893330526348015 81 186486425755026292212675913440787670738 82 1407725942947659865792452866856312473611 83 1137074054100083101670822512745535910580 84 -10395385378328772588790430776215740441339 85 -31024437243558293092618264167141304077898 86 31509593917842367113877348651659055816255 87 342239123027709372061319074807589848333592 88 400891900794837440097742011750248194320889 89 -2278368305659709468356387649767812246360550 90 -8164763718472955897592453405287858241609101 91 4175787313991473420022582037334593734026748 92 81834448094239549918377244722259911642535405 93 126086810362555839056551251108508479678830078 94 -484336412123044271152292700283322245425158489 95 -2103454117509091093813546660543220807959787680 96 152119474089216252743540981463458592906851041 97 19235326005760252349809001907815904457451791202 98 37101576744717558424926134982460681578741923035 99 -98914780562407154298428747205421776959582274748 100 -531743751827272334421192709252989688127841856811 101 -173254478592880280156526693657183383619443240890 102 4439184809259690449477680995962540425911690229519 103 10437659925855303420364102234839731304398369627048 104 -19077343431626607204570924493983401224408472811575 105 -132093626195950945192418769101524384188402272266582 106 -92491161507262425543699217757198157357128289228989 107 1003860312749033655644370486399323142981363871941260 108 2840141079063429141182033932613429702176882346943421 109 -3354460656614444618435266512367048882478510153584498 110 -32270191024799751507508838418254965084548961429659785 111 -34350236140069501449100278225206490226791331477059088 112 221731246943058760669378989313881705307357989912819889 113 752614619146743034380660482654621822655837963119171570 114 -490351984194042777263089938515691702454545982977035861 115 -7754235540708772863952124220922979808811633634026615852 116 -11095303223671160732536438995204734295532353421259908955 117 47597513419036634310496239997897349688239995863719724758 118 195052755851113715213820430952637308036271172518778630111 119 -38272109069102278366825298075801531121617617735920262600 120 -1832019020798227993658034474725338834569675788140848196199 121 -3319589059974535482014641266768463889044793016658414028998 122 9848993067234980978893027738991121733037496059950805707795 123 49574287674240781295917826878898418467478129269827337676572 124 10507637743366733781798404106876741337618794000097423982989 125 -425153313581433564099663633696332283532065575428251191123170 126 -944875366853167732235512904354555239102700296857379198093241 127 1936629088526566612425946894557880073583189585139502323922048 128 12377136478731642814971509928306757299090681841995417430683265 129 7324611160724186118109497805592593935932657417735313946068098 130 -96745005987136413098524593743575627819950821742488128984013189 131 -259411512420790501260034667737484601063295560244594083482639260 132 351882029042646715366652008217211448252966275193204993890840181 133 3038467669872407942073616026071784306075592592587756739125433702 134 2909997078360995445847363978188665577874488708436668533233305775 135 -21526214872129680586967816278268727598931355916416473585662291768 136 -69242403449508320186561908360235445398733110208762963970424335511 137 55251126950150484909586529783947657592915982830222334330111954890 138 733683884945875851498230234810014323774429957539311344394042929379 139 970107627340397338810181701564499729212616069606621679817078264748 140 -4662939709832087985863708710161129455544637478640558739912229834915 141 -18056848065727752021019052734402756474002819583740712598178164052562 142 5852761257033287830735272922644652151896098140283603462853740409111 143 174217155105616343850642020454914112569817572534233620309310957291280 144 295759458897933097224666584606026355772570261805914809452938250900561 145 -976435478154680900206445014882174301583217629196272963877922113820398 146 -4614706086390759675434889291218585805119567614645779212832288485745845 147 -441492869389391249011773448497602895990176566525101750763277947108108 148 40649369038738054580890456723972066454095755398761809413964040477496389 149 85272173901980630402886874484422558972103099896249534584797582478965750 150 -195299973544681230422240361546903480142655598796357215556081199339536001 151 -1158049512207188134470462593453609991034239096658960242375340640989763752 152 -558399262512245195140761932985088660784577804150705544745950487923703495 153 9305647084840202819952639475112312597738996261629231091886164793060466778 154 23636887532290612396172136347090423142539192760614812086485883977434265011 155 -36477048698980600587229482581829967094572580833433455654003715182675670980 156 -285686085188576712740008192287473742471997896512400220086380386162259727059 157 -243078732086328020194951041338477781092842565523899339286727335680438415298 158 2085017302524534374270171647910308120062295937563803302203968804099460712935 159 6357743193826020930294902667866916269960174964842700657988483629322867163552 160 -6049669335068767507841739495458940540640313508388828403858751978249412089311 161 -69319027414571723388337603001720127510922201700361962729613856620404628650590 162 -84191030813524539206099550544309790156081581825224469824498945436564548497381 163 455489185104096432082839325926861567286136651652808724917526818710512560860548 164 1668697647529913717020574606752511245977007539732637678255544146350106058197525 165 -762007370877040454704404719836731613621214785410003167746653075694400931349882 166 -16542293569523304362593980900446064441035497428413745439793203468539756386477489 167 -26226520801153244632848319322361544359480061788137462369866529255829904390806040 168 96427600523403249997649189459291491250359353279448784218405772705197998696685321 169 428893888257185701690933252819836881736039262652134729765610308712865136910625002 170 -10060628196257846596976199493949657781155654210769598434431336921051714448917885 171 -3880166250707187008412351674366431251186664672290751764759355452257889661093460788 172 -7669786847648053397451917553287315582342928456684577143608828872226313892146660611 173 19581922561068576280807329962723250095994125137247611595616541325868379165547825870 174 108191926750969633138681917905032340433074606384656417483712542501773583360415597239 175 40146550452322079750097866145555430002202086534084330606876213070731754230900761648 176 -893434239854082538747941528854180203893267284393739096139660456374498741781938851855 177 -2148187433779063795246763853018359277806353347594237167741206830385583271641984558542 178 3744533291128615258237946053650903279426698864355177529774530446599322132753480549611 179 26822753486268804673696766784467040059110577857058489569219922366668893710284822126100 180 19944707352380072023252019086075950603380865934920381370469070713943888225788319305701 181 -201515366671659098016766862888051459325233468843685643382041159872132266940986760523498 182 -582533099514738844242801897550786474080894731101654719098303956169759527914068394798305 183 648572101015454193665297970890890185765311757389861352241762526509671346640744055114872 184 6539942097663557985515813019738858638258676094694615176368260658547178444508103663414489 185 7242735286188028228043944301459705604629546372880478182560658578507314769249510830795130 186 -44374008306595965413554428574730316535068992106490580222193028769909976462073911309140141 187 -153932634188884184879504355862597983511803901568905464087431984746385785847393420095436452 188 91500806381595318962981145447376881792013125820604293824873289436418216463878361591388365 189 1568395320463148301841501493658135615190261365761357764436634441590308505554297504041704798 190 2313283383491938733016172678289879294252404599137276884449409278252853062933689753760914311 191 -9488991117184457250541168086343461948207543093577666111030891417807070424121298028853514560 192 -39797532685796363098227890277295837544686727579390824182106466339889818414645803841555257919 193 5805854683067389058414732222499482444494432683417346635065090080483996987800074576571115202 194 369789503538302046000880476940661502791169413581352110909088377219976359707412383727139551675 195 687326314928997590476028363878827663581888933011948102102590943715596746524624096265139066532 196 -1953452901986723233055867564708298197956746856208272793976613507548593744317463261013977832011 197 -10092842638334424780395990404326045368150494109524078506876545508537558207356543388414207262810 198 -2604609158788340463289172726277406954690266513173701867963569449137772715855917427702614037521 199 85626365427433142096985568186379594403973913959369302825961770678562478434497055640322637290248 200 194694213283961348363573690909255851400160226537301922463595666399364911311697368129968800918185 201 -381248862278975582145722731858904646835444772559719880506464603308332483287078764502966133775862 202 -2514745644113603299563608681901111956272331583955157063185290204210949168379433842175651475815389 203 -1598251527716426359815712777072082091025660214872835201812398978646905987175158803824607747648020 204 19436207741589576976441052582965843424399663825850743165042813880604730541064586971931647787042461 205 53256679232626991191223520159580425668030269585557003146397218569031614966705603178284765302917102 206 -68412511209052210405522432927531739483536435261542682192590887787379344936170076390815299477547945 207 -616135135511747341532056547291287309979345296793098392702756742696043224572690581386193486681349808 208 -616557670142024789414411198234788964606862676232312645672195495305672344719850475255049278064768111 209 4312100879321676494959686529152007860600382318673260242980419693653044331714514281965642824002612050 210 14173220789921576094649073842417116402662528723437334297010598845057139765907682841226729150588137099 211 -10462466334051936265339031077533837940078383421184673592802579552763119453615262855237327114847234252 212 -148483919777398057382519726736821723504119525353305355858700548711040496800399671281515216584987702395 213 -202805642548328688376988173775838905547533599915948649382177881447212918518261976865894489136350296522 214 930743992899925139688701193079717700442008528347850903963949175504938634167073087801847970992188728511 215 3686738768734808474770295950141985550811819455939239652367499284034793534998503967396746344211530125720 216 -1003218398629709307657718837433488202354437843252178830940544011474860637506649855423139050506638305159 217 -35187085715872694888248101226144846362015250789957514533188581579262863089999835417416995198917047741798 218 -61345205844078006007576732915388298902840560990645419587912267055251980442439822136025738943274350737165 219 193993359754698241979079445204527019452456135128326791622872700102861806925118874484701478903704728201852 220 940093572106098538026349486647548729030477319172462359536955803702991437832196148193634608296878613038189 221 134246906419912898240983966454354282988849422189983594468057306480226613338322426024955906460414672259710 222 -8192348336115061045755177446919229995296597028172194046896487620366469713813120481692799661751078172824281 223 -17592918830009338175679210591927648537492838856054240444005490999054978947671142797610202481645888395985952 224 38545297365016873060438175838417772882683695541441265534057406585188269528975798740014791992467926763446625 225 235426864200117789701989247004184382602802940787370695064164232161871349586991882658521406319748849090766818 226 123946052115083721860034911462608809261452621701770000321811805057048273413201576656909684707286357310514011 227 -1870949673570892663597833400112441824902321223682796254933854479342745599456523790612873287463166927195873340 228 -4857413816177538823935981003388362933157716042681522512764015204198925659631861771137933737291911070186372779 229 7123719429782956324508538594235250557805458927782121268876659905686859075844990573239992112584680204390114502 230 57964163205163762064440906218965767514030362239697945152629456649164049088376737086721387860796560040457584015 231 51814851542280917208304965089814280007811594129356798885368974147146366494148559014282846708330998241404137512 232 -418047765761912024163358225791063347610650071898567908602927161548183708807093515751926797330507043881309981111 233 -1302429195404352303201461137390455215291604490961347007174175090420684716061524062632399215035993071935257199830 234 1157571501048503611067301757338659697912641665164417163077994273092283947140793516502542745902577251061275430339 235 14037005760736177950947753751191416333449723748980957390723564359970730338835303596696678427129092149539865659148 236 17655868012035823402289791686334895385685672511482160313745180262110905153403465544870472141134989039528252445245 237 -91021315822553954753950200388052956229676168717864295889021718715514762742710801280529161561891851266802286041842 238 -340945443753430320128508525953119970930523390039068034601750059790027671866052792464892572393998603889358844090889 239 137300954896124952528534751586236664206038738382642593797695348859577520952291626594977309269029453622502886194800 240 3343110903573122786213646236750553066786787987116897499011141235829404088699058385373987770084046342249235369207601 241 5450513213081120999670479709224976155719227328790011653843024331922610488827492131393179756746827601895944762662002 242 -19186971705995863076581856712305025289642637226472054183414222458619415820636541205579530417262761876451228797544405 243 -87428562329721815150198030807634835980758320412054213251415663904542326040720511593697678645246972169965960459046828 244 -2174379305480862611159351204524444354732905785859938852103325681509909695712152337179583535129087451870861740194011 245 782508302356534611129463574859664635117359072136768041558534323777861114975060299668919940736964574625951920651033430 246 1584586018462396985759361310560049269427314296346275532785998578689311417211529970372456133290090936318741596963812959 247 -3873402684284017528646449552616883177201603056538361308454811756622127200352482756275367200052499298996084091931674952 248 -22008079534729607929127150900274209779249034780193202411983610721448057155608735245902839599715817024860842556537666535 249 -9155534910903058100436255826996470963683642051541153047873915633296969508045125685327374398959140358756928285690258502 250 179761645990760355161271846448474946085874028918656515612104665226438575384388365842470807599524072506233726437458481811 251 441923106179648233226469995339918130844900836301183408655074571152549876341182862852887984789680408241279807446129290140 252 -734008601557546729998506627356438253083064587665541823198792844732847425777129566876461298816355836073543923044867756019 253 -5445325158731927559035243212772139683770236702041734324293256829838643738624904899428914460739835346318606113104899123298 254 -4284572903445934548083926779336335089792892115093592239797378057081660645255643696969677232132468167975316918805988442425 255 40438780621695478935149335356276586974346346088188424439044555354384472357112856700920875682393581780916821180332115224832 256 119438717374404368803054011726580189756828721212219179036265513222503890521526506674568846453979377073611494629918126431489 257 -125071590846450572810235994753328903255459672369257461878869971744452470170962696959150188233583481881028401363152784160510 258 -1325091638062540464847958095045879514322377835648487535084129562491439955035663953989419994552981357424560254395568706204421 259 -1524538958507025774403792237311798899345618619973657913258429379282807678532663635346488295003711377919864896522762354964252 260 8876746825548812634824038380789317830210163280889071989240307303857344238255648315211803360969409460981312496514593645911285 261 31474344277660857239282206897384825754530894141541065197806479021259957583305269348542001376972221323241409061734048486500838 262 -16942032874617599234851931632334208962829681244919517507549807692196182977690296139822227494780242502348994345163245840199889 263 -317153164248182913623243725341131849716437409763708621795357926575731984205128016416522467382310476913870670245932928058907320 264 -481828032624807434132820065991255818767407688323141586022767583921698321611043367574644887311598771306600391385396643556015639 265 1890722412984031354343553396087675009913121311227094424112686171338191214624065412599412431817596749611635249442603065418134602 266 8117897119591329615882487386096652388732911817362463122430280597971667323747521133370628849439582440982674021353775922840409955 267 -780707477673622957327005792595770311752268166318923572153614346100386284121546446653454187479205864539369202275875743082391508 268 -74622489031669212457596398060061412122100742688900015246179754073945778481970783093642568019914653697922804596735734791728472611 269 -142218610764275818299249743986760891438431071880929718342976979032988080406847648167404048352516454614991286372988587895715421650 270 387165179756471275519868094567030926222044540438240700529663828599535845524041751507975015474198974051322668624644437334125410199 271 2054297856391424915732983885014909875389968727804848866146120468495964414709712336522586466121046039637566914606186165729689615248 272 624109094974608351787154918926541414781536591665531427525266479596106219703048909473397792974301312813229811590572395452250538705 273 -17240462517573607538022545127281106048946645366912576940264551257271467292981313209756482609140811731111642608274530700662705459822 274 -40097906889918690242129484524901084830927120058814936728256500830907890563290066604773545355050335277542353520864212960395665767989 275 74968348878325087357943937095727784778665568184583319005867959653627424510251685678261252772166635024920076432742350385173017602420 276 510817859765918386895053234915565333035675216898501068566044426785425864090113970799484413739786287547721334553262617413907027116741 277 346920579626910987568611035969580603063360320135752266079277216688204907587962770494617552530072859871161981211844081361256895811702 278 -3903519578639443506918257042300926791194356311815005084935845407692422961635100196206124618597930868187168048555675394002649452427265 279 -10929324373921085901954013408328079009958955504851780564585185765578690091561865326863807209966517475214793928017947520256610967159848 280 13273027459912819758356286564052183100831295796631484635252237138074426471592171112127507147448342863254924580965183505510623137525689 281 124909974285115412634298693803057077291293191136928994351771146166357063767241130166029279184595343003442994514091894693330744979490010 282 130362701431015447443390808529644506675104720104174626986272158090044289290152720322910994042155600237591667799497137837065881721248819 283 -863464365704007818821906627168224682271429280024011695193395999317124995324864730848441524577046886555803615027832776565844941372912452 284 -2900193044287154664634330531103249924618801040985595033263241421444648594261103944603081995533494175249932240251139793665282818237064275 285 1970793202761761040128498582307522291205261438244915190214081150964827769401574688429809730126433628502368054748215401762038835882083518 286 30043323804107914061965971944544293903979732245360185679797335094931492887153084878287357420054314834254126271756688946511623035897745511 287 42349508783359978762775456648320887187112111546516134647667939831179535849691997560706427268970727011986940050779439277164896548856739360 288 -185690896670251269032142834204256870761593367115209401822840136192024364284993768783173362242547379484313256344251321964274814225366230879 289 -752527372390742346929264778243401726207195738149064015474691730864664551217215515612704569905831302076508973145517597423033697390443115998 290 166163325250776727430755951351508384439948827738756585456177763998890176130512887823151120371263811205801360807226702832405933247409845915 291 7105073002018234577224894906893632304744659298819089310184581105779761313215965416160643369895009341100183479924111782472115143008807735812 292 12714676076779478607572986251623689149529779147989369351263562335569511041257314841912926656448644381348154712583183239452576886790926858389 293 -38516304864605153979878081658795312443642375393393065089134105280878829736429059061619937016157795307205341894150639563343882513497415905530 294 -191464694420225615427913039582203827233052763118690454339640271581883258844173951700456213940353390046544076201549928281760957008113173536561 295 -36282645059004845036923344235249842473324147696843322877073595635857050060486371846332994735286622328240075355744100493426971394749603923352 296 1650616959664020848777370667769334760150826572674527443302615252965235229476592821611439935992607265762416535102461153548994670283519353982345 297 3627777724859085302887051433655918102561570474620644792498892866653183909497562989839876824602794132478993748406619211538832083119785143274858 298 -7599997187258017033222233142612176636234298204829457404725751543380749246294209414823205774727877126903761319108911958863287866312103899291389 299 -47849993898247801792427929188127616195522730681244717941941538886640153678066485738205302970880901446118466373877396821576064480702274088056500 300 -27300013111173450285855760092745642664936777519024319241351313882853564139485086743001753969210908750103080875774586013382538164595613082490499 301 376049918861883315560139842507657260429831021093153822994771222214054254823628198157844218799506295514860035613347399367419503997129240627527502 302 997799955724327683692981525850025304844093039857526519161704269373790586902622177002704223321910769780647799108666072855281851475618998997469495 303 -1388849358308294472655295530868864734180293110123331368629532461178907119607409429415189522551735120072444722302794448596211833022925167652808528 304 -11757898318135538098547424794387957211957423578964401409714403346721929521338418451854717055000667168170719636583583552889960329326421326282842511 305 -11016152411496425943197189810956131816292209166818820501763014542833694966210152038972728407035718255689436772442017068414014161446516143690408270 306 83788780040226991000532443527579351275032393877041971683903601034829975759625461988746996680934568002157603184368217839181614641044759649164766059 307 266722931783921815489839595353763888896694670255453327883674332955163206215142292328248549025190600305520137320714589294089356735108164591543206548 308 -220653156794199288025112801040686383681902204382471089387783743403143369406344573242225872078029911408378154017884781964455818299186507659396481435 309 -2841812699643694915458781960265247767434056441064022129728636483402755594748969777438688685382775225566437543922200867575715847214346496642681821802 310 -3697746988139596238691548711164318081730993042685804454967219276177220864840838395697344522063281248457471701683438697471329329736014424350795310689 311 18180820320514061761745940220058593743444521884204590257623289798270358623059051205553509124318414533182994491932930413238783965457089621082545774840 312 69641363534284489671715818840596050222467981152581420609951553082135705029685647972383118947206360302483234299016809103719531898538309061322249345881 313 -24344655816057576512281824299335243246064734652678471098706502020161817548160164905215344224453010193680481829362755511709991892037188467098413281798 314 -675461583440675560070006018164034938494341299678589727686976981779544980363491161561878758973763263109710072349876792956895770870919158486097070676525 315 -1131821264536832931529475617634052687774099987483073215485595445377633602793540838976819419927449434476295808235488786308401614713503620768308421816868 316 3815511721892414177571102928208209070900871722141161118211601945260637617684338776103269990908970499034799034677913563995258708411265184838256792454989 317 17817414824616324738907486415122892331768643331629981175793562898919977660510545102997914761164985908356260343475226204766131949244062956591289381261790 318 1295224152200921879675046476371903025429441163989512287682708290494216761862041221066399604149237325399329374849230333574935522786739249638267630428679 319 -157766285117145078890817284783362224935058907656690806006776649509291365420870823484848433642186398524407684341578575175745316497623088110045069170498752 320 -327189587604098454698709987854071577098982785789287222602697673633030681698500017959294463721715932977409333056800223353665052700326829466834547014855615 321 765517390846108800619935587342116870217564597331642808855594498317560925390837375445046975336245720764850492960606729874377743077954134056736528504777538 322 4475741070129103693528261065370877934325974266766870621135468059332397986068174912523744124167934838326384983432415469931740960458849733314983980143255611 323 2061825622643228181477101844662704036693867157548955962570585633806747643618813446042065470309658189769115530219370370994082233216112260119339203743513380 324 -36158018385875476878800145899012493335546034085803923665078041266378086587375947320629566176892097165399233790452998487397504177697423079596177413802273739 325 -90872467375540007390894208399989323001336872589548450993291353237016901967321215655637721586571118038720507352880330313741748454339856500266407661296167898 326 143677230721799277127412896291133794017240561593138410999119664923368975351741094574390652418886638411152089408316325759094040690597094715832781401628127855 327 1105206667823458620772873668182171495046512976492212880937861508979890068409373130049520799116913339170788744992555624341863817470252897934063231754921766792 328 917318259150723747399031269744138843937860898646180062883646033649459358653076408929525726463846932641208685310264316851881268725131943425631430895190382889 329 -8112223492109680092157800474151265767542894991137555802673461513520091898378205352586635739124526187254681334312471985373011819782012194555306224003915135350 330 -24480311316575873910906882375999781130526538070090732171299737329885318024634098385539003016423674768280240836417322822412955058090211879941295326064543716701 331 24049388795835373007606439515361829646832978780056537881461678961910191036135651402201715619273386148731650335977602223531196261857685991115165363906148784748 332 268421579440853611213374820414721689468404800190929665304620993892788244293978188274254458386359845211985468199711109848778988046527278901701988662393191019805 333 320398659719188865358291685191186912115312791361350489676086877128384769262735513928693476199259215085386083375623799685777209736335383883367489049631042976878 334 -1774996895529304770203790013350121380985017618995666008389415190778324660120332666610903173078720176737097047046152389267456472946074742348582919862276633224489 335 -6433581728531309328632205193420924971007850360243486423863612275712112243605284958580047631950773289242668844472918975706907833519167939647473241171232653240880 336 3107808602701124274569699733309242486849457850474021227777512165580697453872424082338033293806935012148535734469533551993292589476336801842299796418024392538641 337 64117852762184032506829246207406809712769568943139420270327534812570405100192412791896495275170829627481091069195337885348755680625185060511858763377142664245202 338 100265428100057946542531194815030437043894017232012649490657460134914533115533008842750690906079244145625360528164873802757878055963338904443019358992065795642635 339 -376529818659540399476400826236600413327138086024229483451632893043304579670665697441567075664378978356079098566428293362623045013699987735720690152410152386921548 340 -1655448490219602317835582405808474760049322327136572812319182927300839957381128474467890369483471154022786441886340450950066992531070025611428554535748896934626811 341 77871387496658959616442624512454199845598119944919726426330182788061302273734328038322942012468497159139003325173738363473420061159838398629102300193577613040310 342 15054779186969738779753126901301181240135097184118994763725306711283682220977624926287659209376177380523355983627411535277549772901949907300115195422127227637721919 343 29408715886469546922958270181990274681659811288733711989613641777474812721491640900230411940640138286614460937328259425283838765253461269012568470142512256758081048 344 -76675580909788555171861601747730081797896252079603528894300476846603514545815342536128109003105319851481281977990184966930270425610626627675899818514120535223335175 345 -418029604797803032650347635133372635730730805757810465695123729690480343585055453174329925471971884282492712391934704761415089738502404676464915868310851381269399782 346 -145978981407509068753940854537174535280395342799189171341543167761529056257772823523506869915995889901653886981957744820457745646509169703846733369994617945528782989 347 3470308480365209156345247007126004651015786566221915848573027231691264979749953431521955589415755178739126637563496853211820316353503302680490776074808426540367032060 348 8254427793397999931475961705086580119555131217636534239219942973236291465819862274755473008075473366593138257964613409807760343525589132695602152479568414590493111021 349 -14723920736490882544155299653960881620031816660724174158717359138748801886109856334186654288590849875465863222142244859290862160130351458733212679714139009682317066498 350 -103737691613563764471594254653700984316059814280177156470414205036624226964598473141172565649860960050269970765966010406851567411991005111726844731744393750679072132185 351 -74960096598709586045790812421754034051833278613836745512372177824509236954208239274665242702404271221347172532651817080085375382808847094854775346061536414217290665888 352 783719031324654708152766667039800790740871771293920917208983489680599568772969779721222605443940098009735391828390459501493355942301351815832051893576470927677067857889 353 2242078932037695690717650645875387887948243050112372544029316579781782270133813712914432395209518637011595336450647272723755090329882327485357081901706769583309751708770 354 -2569313417846500991939598711607431340771359841420543166822218247561831578689100591662138658576423608064427853554219590065930022820947511371774303238774699182474107303461 355 -25317337224032263200338053236093353673076907133852439229908285713159703588582524599554168874038514949233213735164264634645655858610835970111762343592910324614735979985852 356 -27510853687446017473219718067719825279211575694919989958416607198262922968963143874149089820889217425886576788340552958697941511833144337877555958036848356587204994240555 357 172834327641398333856603042989400532499269012814831973152341357021911486359316433647689340224568199691325770039797275794415019703831235055250749176262496208358213831391558 358 593266338469810824972183548588279492511442206883943855930432178828189279439301162162720488837139356215630731174659528217111513014160769151399501974856627626001272610948111 359 -368976271832963354765060289728045807470536701565600046510207855540824818355245578503763084346835084790670468008856425715512151306159577194457738636649210623221379260627800 360 -6077349589894224134279772516750607047544053265086694796394305320535353151664201616472010568227924375522017516589648605385027919739766076751510995047008069880454212019788599 361 -8833912733291778075674002425948801827853276216082989174196739941203282938131193026410153377334332987928000821099589379330446477724095958752902342364173244151916010693926998 362 37028320842464461057169947798857859772189926953614274819155268002411612488715428495427788359382653403842156007107658689804358322209702773257794270694726140620255886790243395 363 153561856284554924795405917431254935995059339851975452206081195475652771420611594228546957114774303699036319404111621793582734943936269175291709622667011478607755869825829772 364 -26131175013070299923717695327210865959590662878577568960235021070398969557215668001756181004895273236506765255745684621073755012014786608736729190918512308366791241460531011 365 -1434319056587134923006088647535716155874715384424934207775200801421672881899935684060434976042759279764340405148495965384392124519455995795098844985840127924203385311353529970 366 -2633457538056637146698718037126534518113114802942670294908286413209755037784930356105064323041461100400119922995280769179120453930778912111567127253413645073105649449562280841 367 7641956433170940013657361753568376366646208853939067280160234386375545861529560444333786138301911317078823800345902150101288212813546137932755350365733861171619168903057208048 368 38985030708851614347603185841275563396310450934362167214495046491638887063123494093613151183976972537758726907649331222814660511004102484869614846012190528001189182852174943665 369 9192453519164768572290115900435739492805022183272728907547983505897861372480944188222227123236743221808039612185543094717727106686289728344431538732776305457805845576835014898 370 -332480369341334991983848440770608591581184014042714047115359451412954260823149558466073906409319266396212462944472894815896490385664342907137670536644162141095090954515904463189 371 -747692820355152901118307924645138838597613227734882654398650754378989273998627614626147856927769221788697282398615677484252524731505293369375224921883311031310434519223324060460 372 1496937683361709125618020117645199647035429670914661115240933553958609799411090796942369443828334953988517601703024698374563364007968499425488584986030837207234949552196492047781 373 9723110749919794361300811557096648841449378391443266120069723897328123064809830125520069600006592904075310744993590494107399450599484639175354194269011473696263809777402900639702 374 5973782349584206592039442055386500859579889744654582202971045809028757934919843078558814205558171222253963074659958702843728625127252783521311123663745412527413073585037372849375 375 -75560432050109736067628419903096837853884626033680230674685423457895591713448784972562997988942993692169870555622397041279137805140856185535565501093612438211548140826551360058568 376 -204884905246477331463611818304672183443988259769251701176110259197050004841176157652155323827909528384625408783184422408151833236426987422762931115160933589169813943918439075761511 377 270274077958032961681432142518527173796985114764618673719948292726960315738686749448756334244667886460278017434232728555208573773413730824294227279520644765564305379602084089004090 378 2384512303134361906535370649779103998589864567452502658024888918227370675047958917766910582940521528382184713917125258783783646674670348453454834595489691833656936254470119859861779 379 2336557904646427157937852016891463433006863102023437252570243201912098508447737090495014157679032078621867270926155960570690129388617119488261623675293580777235124092521482918686748 380 -16787494918916402842942631814229009121295054903025649417083513860222139058536156078912166931106629598195927883401815407912672561294798897104570264008820064948442178105188112901382515 381 -54604010979650650107325931780481189139651877724262234107299216537653164693101945972279461281324547903988661205139034460961556287087151869603495141095282356892000473043069572070945762 382 41879432310946325371831822767098703812351738678706376539153191666692922140621512765650579817310570575786028540338269749290940477478886334734142093888815870751978656860553871970551111 383 575194963438748501709597031558528109881570376875772860043999332172264326519160539281816311166542072287470007926927849647235887538742139495899740457635172953531961571108733892579614080 384 773475036078980075072707658213167885451975105643188331235619939344292353772727463672777403977289009392865758990811271550853310780174301979192202070271003070296115230472482937424268161 385 -3629804598790776365240957967600417218030183180595579077924754110861794231126989926190791992544300631801498553360728103723416366288330651504713259978174550441195423679033639158367990398 386 -14220884522292373406136284859119345405128142311979853136970087675822219646208527025436580620884202348138788937638757651404512529598230020822156338588788128515055884432319624753554394245 387 4226472344532240474896051990165064152015364001400505427382611646111708787725855284843966691130300989935909104969037630701722237398515821898106662625994696940647044246663502918203125092 388 136440905389695841605018667712404236950184008810619689087496012374623394391328453798617158970218423113120918648686894124044057241181101831195620372551082550516797048384203628618395798389 389 234843559678601518935972867513322896532229741608634829328548519934241409693124210033638617720264137316818655352652449571772614345775561265308280781468212828567770698548435730972963470950 390 -758281029150059536573222274384992339487196596078307543130367071503127730135707664120277195291437533384450957132877147972851286479078793950144021790023317297515632038360961195619635243601 391 -3630154095407532743570200356389890747764460866634328550217670822414428147509533218543301950065252302620269812439626342091656102070137639288062570613260550052141200363657843969995941725752 392 -435778928464529657981400243314850440144152368563889212262038001300706723797697460004109142507566804780481010683358352427650625828566133024828945116311244426641712382067037179415166259095 393 31799829001738735376169002720879315849591843062581178527434961399128439879990404046881499265572137114021466290589920373969603666974106487542905245286722461615987378508786521371133143013578 394 67521668359658237674170607631592285660481057442237359965228264809963240274160085233799980813712375471067261677330065919788062966405308172309270996620246123071750168456176377357002782359011 395 -151155124296332143037179809224729271325364472678755886816458122972229478371593465954333531762724483084058673260649151526150307069956342043267605214340009908400386069666725937626192722404180 396 -910005263829588425141895087133789113595058462337648013319970629234128119210627699012866890848860345407722701617268896330393180837560457637318649398262234924446523655439039271465410486039459 397 -459614408992187562949171891245014785261836670566493045291818151718190933076914204436731995833200343058917343888695428925433598045513836885228851867464380673289572683877545104295086470441298 398 7270818556481920700378712001714072451831852819905846029296099359670771206741820882242338025973342422551669626778029209122671431447016444965410140849431352973439567531196263234598521433472535 399 18678166793893529467299971024633277971020235674910129466218562084805260811175869604415264014445487932633595348554317278574245245303657421897879948506042132006485289217290432407852821100916752 400 -28081033420550227368808465966160096124446204029332355331227770067426419238324648731350514204869105937697835943893628324955552392415833160892931370632797912747985529346185504295681050699419311 401 -224265567986142219943316671154019693988074529132855875858422598898100185777232123902438404539747603269098030024776112157079311992564583118866782277819975013554338661647984900262037491307089390 402 -195801835187332393567357148612598522856133222001720553735795267189362598409542409222722181235673253098915536554509569389558652453386667789697182219944768812376807559180300261862945526319404981 403 1626786441500615192355135743160980200180404318192261775254212855704176475176004296676501278386381923224051197113965870634596503026307912490406676060490237497235432836471263578632446369124994548 404 5015789399687221926816485823835347106066007634400008534130583116112616336037890276357502187893823124338342223218517865775220878133095835088087992100483394305862133705565229514031402475124633925 405 -4609499174131092877563250040778127589491623594930338909026749469112355604508258117373507129689791060339776327588657104160926770970579542237484100343445348863394628117110913179629212371875683082 406 -54361102945447183096474872496074379133577315899460754625228746983238258233357528721964533950423990239724632664143975000298841445139021600267760129591241246479548459584308891985541047019873071489 407 -67236713323714530294880494625145609961730019444548459069216748744465316026140734387567503733639860936391278379990036063149341951542827320398163356091474353188545266114619565354419182692864995240 408 354776499861595587278512863214378192278735804206049873488625225360213692047936289722545798086536190284739137217315702876390889103165539761613514454138222511938845604029540897161031057793127652921 409 1314683419636621947210950178055066874213041783413035878600201189420615228331139188933199129775831128996999779854541730321125855770216525406810499113099714202574598603090657882511834759822040263002 410 -563621659481116391084715412819269982082538671028377104197224649400692771769148229636513923227163454568652675246757865245266290388056807040900631861044574202300413230084552309425610000494068350285 411 -12959394095691830307067982428134141832082453392774077115796260003586922598518549159671820014436807070110303369184391303380665282708062342743095755739986576227772213887985025561457732839386499067588 412 -20846193256053613094373526140894853825422058746292760293817498162567610251114764252615014719829143049102732661147961819553933951923613422118085824730571984634840708705209080338084975674326382982611 413 74942160349119246574864789571417568837897963042381173454531343707147082884437413931816350690272977532787265000363598091318119640525334240451690152198735216780268507581447069376949644205825725643070 414 337500060002721010999091314410888822104594454801397189553420170877402658028907706137167833859008242507499123951058852558621644848363189279966152726972618295274103393509775861796664069480588898129639 415 520676863368802824399522679019524668107242221363818016058248390481570097878686887988511505559687219912862898845322295380212931998370395867094084156619639525790218786528099200781341108746265471648 416 -3036459186297751493343022784339960349605135608769847069948665041115660782064411981458533481719954808127666389761839028436834377771271962727961186374440325378415350104014926557768413943107807552223455 417 -6077604464365822212105641272791096421223236397531968502041854317745655695009732144908963566989946801234548545613285957532090671930529259018726219506290227512562812177108606008343859956194331493691742 418 15172923747948119015875922513477450303999747683864686625454276734549635648560243543308874201499699670679900416629979340867328056080389146514198238357382473380612526581917127003228005575581604982627611 419 85044287675188637940702616482074768399008622945517089769285242328810172552208076390798420505908920552470737743779532299523472159535541624196932452271376994374290362757811708081550750756912193408480900 420 33532261618844204738521930342852484062019516736251999909481994046673624267373960891816973198320544068822371737889250531240991814347580929766080759326311728323067986278369273134049451333589941973313301 421 -698334065839009331989279687652967947467038573037149808104603192865944304435124765733551838156539196834591896218237289633229265807124712758240230551789769492722477292263566826465857854145029856729701498 422 -1698458486247616506625256748391608251492252796700567615394544332151951227276615179493456435097963290288585138077477834047627457943377653884375187937516344540352566461032457111138160770292369191219222705 423 2888089620055850974653003692093495024218841563933213042152340071489596285362892532615053673212926190934156789809179938603808476377367107055411699091075236353797162708307187215916399146720530328128868072 424 21062305616340250508933318119711464311867958298171534622855579132346753616215321680671215262307521994465579822315660383636264074245133099070200089619797573570767423565906488432076245226072383377230740489 425 16131804652177842245989603010581473405766342520944151866340097621287140664164610567806947465698708270523748536348701319838251861093962234641694887419918019957360382757048291920904898131659993801301668330 426 -157297141242706570088420657056240231995278939641655507873020016948546501217608673990427042429370281409142721328143540813049872946018273422348411031738342122222186046579061812046876410771331462792473327741 427 -459780524355013720390747741207713724642454961971808382543100912488677268412698843091116612050028937252999179483425393504644012641882206956472076050255946424060615537971558251381896904727602869796661670452 428 496113222474331690014290431090734638672600532831282805770978327559563974133080379731610157764274658176286132986441080308160831230400046888191547185133186251878443343268439805658093887486777425538936608765 429 5130251164143786863545310533050892799127295723408841054429864867517223363980450347283269823978809751629564881323710702158117776237739956384631778822569890320302426528280903873753259917521980679247828251598 430 5795483326018588516962007186285173850201186651336136856920924786998370960763177276982048228079147579672554565769451681542788071401879490775539632978941104373698862967145849496583674847662964528645227024311 431 -34581293825256904737983780424887687491743288208007295776026934233658268354297698571585331959650992605320974800374492956337483843335900625910606743445246804135324112820236435870611989562371897055940000215760 432 -121321937584681106128625625526341939635297256278039823264342191550301875355463992636009097972014313427694940692674051046560060329288716668801070183700963547633937992344785517210477052753710474869687043650319 433 68587769257949930384602772771305308155095081315986015455558025002320664477751301872249791692830306592498891818022334513917233931445672295593320323605294141950041030692556888414553800553926123764085914641202 434 1229072976778029815926836175279688073027865469134330440290195773957358207154678537468581465133789434034252249870111128446875010826489794610396272300519260212605523992488183431723401075891246521355355222135275 435 1840856030234510258392247395617628372659875206424786741480369322893830434009595358086914805032106108736014473378021246268494916269968538560452661688590873147660678708743354867715817946797157928833937212499732 436 -7379944730533247826557030786281935911931038809359400479651023319828562996372916121043403576139892688836241302074957663484885264898471074372661127327491595618128358514906941150078973789426902834530322574218011 437 -31327593733177087978644288133122527177800954476541881632625370545701599898832190464869040397568740356296612864552106543386224776226658995789396209852301049565202825408504076109600309100028227028566080060933610 438 3764315108445054481724700810292368851777440331150841051608468787053867169691864159652551390121553486932945989570405884591517831632921677775157726242822261432749575817154318131510145904785671453640743046094879 439 289476973815483900771247994818687482303763470951178616796845272485422133428873442503126466358361770180535407760109770659659058649305774317654881341156353968952324580310845321249423073709825386164376206640592248 440 545075111654962311206973682344743644941529978921999664129214325887359462330520107569379970205629558978674301614085888357994456813915253535333343146127307585009902978267301779315254834276579729245985725866330585 441 -1515142541029430484527284588678700050850811280716608222913178800594080276198820767389378256813996813667470066612816159220942614215921461788227245778152570550551115266263004332614297994835269016987414408032669062 442 -7935961086953521769917332318460092906175392371731213422989286534174395713372322502903176245478659658143008847752405313663835339757080205394454579871450909366191357336931724679065889498159755597188700348862313389 443 -2235639304642169179089103338811885354693483217012952839759963863002068940955258099301948179631347993278787095989465194339187151570867254694863947739528683777422677277496410364603097042802090041490671025430605220 444 66952371173297357571077784188517065446191564911555015127383651081565423538440386327524689850045240936729505437792717434296143754671987339160363323364000816740876861477392701382386811397833620291716961088899610061 445 154025496088374237753957498426341099084624478776226605812606976930149467545478095548766913316772613812968094739490621617644971873481779970574502176383759787478557818452253096046201496180886050956849961406674667102 446 -294520348382927742631785060843971390846475126651541924521238905873789876755007285850188382016861940804629359461153213673375350045084326111294265557508487775710776116392028120349078310218730480711752726986747156345 447 -1975270161561223625049187607525012673454570562289123301355940604118924961419317431639278983884677405925971571577722021905555446951504671957759050702470813638728572598854334105113970086065435420035155106633566316608 448 -1299857187676097566412309667454282829290864984714369282020731055373741032043569290626862529617597344610278908005065120750732743497250408913869711387365237296060160150180415127086235380162296513664535670386408226111 449 15177717078698817492618069132816548402509405091173371148162003326322842588686718303499785795726901964113186328189367955648533535569041229792092033547506848156436833089328176691853260014264325752987324618929280397250 450 42054148846482513082946925272721642268636595044776065834510586151009354465765560222641334358012180029718882828424321998053661762613336139809011469581300831977415107530280089527482638449989320128955470271336234829499 451 -52491156015324331267668771649905651085311455731008208664436857634886874366649344286215403445517757617580911296855667604729478294894698788510805362764959969453101282743393411171714063228400291518974981027691053916252 452 -483469651648991280281859870754306082588352266865001009839468990628857938925188730576202816113145135502631768049530233191941912453309422835302713951761627426702938533259307628090771872506704464198549194497408221297995 453 -494518899160063579154700796659461305408901432150928141699006262543734008550533362576467001216630452447035334427359457941318520252566556574008179638638615128327965521828074555636117175957806304726323559745596957349722 454 3362189066520794364227337243469832132477367537483152805157208390572253433225631850032891342585045314629615243591053182844840171574651692369708066288577416583670515755677619541544712500644727568334295630985480076982511 455 11175048225482160940846981656874816013634847964324658885605473144038112943406063963253985696119764701282548497028341487161547025422402393905489749324902369322292721207807910083814479584909711879205503299681332770112520 456 -7909605147722827396352071877478857165026611908699057475203929227074055012218558723788050691025878429101440198262795671280467493327060443516393097947392010608449199385482755706273453335983124356597654079506655152617559 457 -116394644324785103260326978666831058452766855496320044920857116750491126515091693116861972647129639169745816869780664727014858215455742432182193939818905345117532889641236702166877222936153655626044837856145305236247798 458 -161602842320064759953485310436352402420294203814348572564878870457315757920216357719631489075026372477578671955196168412505508990967940872716849998111282594759022984813128602977293365848459192042710788996730714098937565 459 724346114282936409435972187128774721234313291838183259157956309839788622795392522612494775674114007572555007917633645718122705957165800144206045462147582916539750037144873113547308274728464516548981962711846318928355052 460 2903117809446455658453312168184721064251274418005503671399822453795419066872732264701672953023465367443318063432032807148794992833043068142863740907296709185910706937607903653890256842093061761482361026394269064747148189 461 -712879409653516368017125347789530362606270790532641989621961880967259471413068174109107075020095333266358944394637197165514367948406065012126927344734827877036336459088050714145260788370057125976115611618078740860899090 462 -27553819104325133662114060209241550303474011343114817021842325846093290544680726730533270727251378973522580459677569658670183671394199743310027522855140038427269035356647234313302833155577670105293480460784579064446131881 463 -48691723521768620012073992288377327343491585571435856137086994763481245846643839894084577779321899947647930419803404542850738031252744901510912699607666625961211042581502012199298319215824826076801920417006449461144171952 464 150600924895388962934878557306419298044282930945161640922406943087877123208838860786630280986618610866407363297491317842330176980042307886768422306480927093922999233046821084421128859968549378794037483313048312657726843025 465 739427361486695505978423045208234542179990132033245987078596839047085459037472280620021761987134321261646100373213276570316996241359319887135058909430853821496897849327160278635942592879522192279292250379154670465751233618 466 123446398914890345542939074658695401961433885560037205855531190303276809195394814160370995094701144725625931069004692559662399662337868793354317060533363797686802601232930797481725446042099975412247150940874527011960880011 467 -6407953455550478862719929257556720075697043417179139471996309170817215512946460897259453867694806601903563041220910104013528166847558141397506896063810956798098475441478580912760032443831499779689135951530642980167839342540 468 -13926924501334970835326310187041698769046991804398613796692399054363922308651475121962246691241923506337759462062862441064017930656157101935202645672422187775378174294053539002855593902041899338088496261529156703443326605179 469 29817732097284368093826742943927083143179407145815027654581984428627094999215197831410591426769412404456548446862466053993717640315709068707156773229454235632129930385200150209129104190399699341025231040717473414623900872502 470 184977784706583473705590277571229455207781740531217579479395560346529490776293671760481403074716136365952932052290694077563596656536832054831137357510708161242663429416882151443958553499176492724846928435197357160237741191615 471 101595980537607634566739868647115162126948816750099910067553260835415126559650563038267483308507561091796928082819193669183734550232282491297863755956328201796157485366962951005755169284755691380466777503937453588860374530712 472 -1461608101284035994216832760846834772616138031280758395179453521447935163867341919767797661055430105109982532304977859359704900808366923510884508705683717047591655894018013460984116642923077051762688800908901307264418921663111 473 -3837580027406540699534324339517706004374815413312415980966886390414606466771538906880002671887428260046137417355328461742063412568824389443449791214974387911348729156338693481020029809408955325949578599353239696828581214102630 474 5479312856743242548882846168586100944795611454901993594681308912202203541262999464150173605724014425897567956034143810753217282137653532711060995921204677605627444733484734186816990167489782813965042009473632371722607866762739 475 45496845960145351393574611392831555928964561629615731018064595338135865283469849090220371258434883192210372668266243777185005277394726570413170112777178846413393451874017709702814248619660163561476291413126422014902446660449148 476 41679876209601519847203607268388203354768620165113519683997410466451898695572703003089180065353636551342633732225193257591055015550571346426791262263515594376139901146672811724275585731912281797267204740990152684301422520033645 477 -326111861222105122847764287998707596651143814336314539794586537110318990160083235805804981195206675627208086549945807479482937465451396440864948490467578428968261264572813763876777066113116908458752213236157492765519174903975042 478 -1027342608330623924320361041412909023495205210158650756745149768418705068580320798639412582978596080216499876689918354277285370070857934999571018341306797207321781639465682833272034403813444353092909269141226359689751152488252889 479 880321534337698256989156509162550322869883908709529344660979297155460774280107524973419664799667920211873025569675558760775697047346697968642499731594611446070788102223958208346924787391163469942951380842964715510170269159269600 480 11006726543651011832861562391041281857196614708846915500028306510079267165783102237701552576406700562372244941348616306017119724732414810933424164534950397758037610959639061916142159209103326117722086183956966668228100910712815201 481 14090559278262739352820716199619610808564274239308066898107799345759387363045236750642328169616389842837632652570152583187258176038709340149065831485549292501438128999262499957161995331686181005957609940327250896864669398992204002 482 -70879420336333627790112629120132315097640983901006105704039159899194629765957446638029316848427525375674939166997241587779561170514314618102685817843454994819462240638226557330955442218557573047583555774958198220323569398430928805 483 -268573874177031909755611704036841127472360435955784813491048513910223745799322024031839587223402559336888572207125856424244445925377013297546964119056853622151867642269815614276368842422290775148785601012861654512429163387791693628 484 100767034672938830599790254007508580934047983197485324354255411272304176294972971678584677189042609707297308088723461441527158683874804967830244122477387709071424881204407787425861295122436607130680799948900474958053797810294971989 485 2618698936939164849000085844346587309119339889997033970127947447736622064783844159643725639388708253446591766041579630701254330696142729613583165316466458017509658542837156103339042172045490190600432009013555840527970066110715186630 486 4330494561821880222602059402625597389832247931216700021067596194022506542912931574180189184076033019527507759284648108428764233237412214516694133530636426653376493154834642119845332687989050917024736818487007406433455951928775625359 487 -14907301308808723195796653793868091002409563147539905689016334641584585497228734288433152386346308241964310375804920459453760509790460137488860220786925268850833940575865120690360714172431309881354414444147987751884818691138885428952 488 -68789053674014368395011842211366558513309357676030111567641035029371729880673852744488007429376913659676190585171673894766399118717630205627967643349578377582056319545242020459329422536764078015931460254679042161670740949636751486135 489 -3412395568750228027853800277920298004932647024201071934135058284482190286289096893077643381637053141673587788099063654448953649321119173856193299616829335506607173907697954705412417521646367099673190512026194556378113679023534111702 490 612276691928628859499398979346458430609918925035868860240499198695381188353486480914236780101118116653738539690346937743999684769816433502939322190912546727225292528091782274723139967787583967944036761268058990342280441188683695151811 491 1255264943976009771249482161194199543264231673289547367888213921951102089283574833866172350636969711582539369473585448378039952383522939570584384078376557474010049621352846141794991693269985239785132237144353731691963905488579197308940 492 -2999960339405640192995626491729726788960806978743725006388064944356226516614228660495786319636123626718568118265951542939917258161302022385285131561459805597007533510120348188918276323548285231926066377123823449696596159720994861748419 493 -17297305174595368327236592434207249467299699017093376323770055186272371836780630825787123795004974657679990561794172121282194087774310500905829719828308628460105513612416311653991477886526437621918322888546830484620867468839202499277298 494 -7594967294539974917512546442846957833952135225493227590047525873338705024033203707112170713284836674892868059194780356105132852096902800344093255603479006547143225633749489607718468861118308156502048382979249921972369500189451242818825 495 140485811982278365110104239022171329537793020702853931733835444929773936482959270017859772728475098569334178937757988379329481085774988907464280967247819643046663171244247825670486363256501322284260809230962974517643068219173920007858032 496 349326329615416504477821396029965279581155258435146911778098622719596218182217373399729081876513727212704170408268999963605157840422103018025401234926950345017615373192241057810438946263067417977040053908739198333037461940052901201085489 497 -565719648609672277035295359139611406677826669455391562048321758928772991982198683361279790803248432698599269623283895486755014091130694131127726235376476097384737794813748315413499376782377064604267175261188373992712690092459477668551310 498 -4275376263758093094370983282548910329586050664827105330099531122333911947604353727320121318495120410311536072920988790645956448746060315424484063585095505299928013948357666151120949269932360891001894835701029532982762537645395066146872021 499 -3459275690029135695424308332841317999071661304555686601764166414308866967368919304388724519761004926335678719232422521911117770671944383668818591051802725723393387743391597463520404148823328200565385094051363700031110864458654833276782252 500 31559834993764566458490232877257556968131133374332574767367447272387473593701344937103642826934073840132467217824054071991372497370654071482719390162254096252565350048435800433047735131744591617886283333206538396782641109891245928768283685 501 94253151197791354175799240750086975927907218489666328950612392273554749893722963613705806331717192017286042908739910841182804930788807595984806099790732724015671189787395978037779107602899137040861032512875350093845279999910385357027607638 502 -95532212548298389774813614395144060857365763389660515005082240904377762555866177206521172778972280526620119142936664965556742614758271451374862311878821418241745770861130247821871400979903050479254484973108145383353209989200442644859337889 503 -1039342785876718967131820395541070905065896493186317990565676012270748274155239026936394602543399289208814624464532527501758729606615811266612979521874237352624532249808824297983754770385898334326258262562094441611313939977594353502967144520 504 -1218895658818752426290318261525845262415501115865691346085611856402096685307682459014098650076048053678048176642635070313506775680407179470852198236839081941073352561867476365570666931952669214339226160366215574772448990052384723202200248039 505 6916293755252965851605747036817947620762066206945479222919860397632541096781786324399354122738497495523235266895522606888815015098727942457812419223189972291474085124544465950712459069567746580257872042326418824956927479693579735122303804602 506 24802648439874703539824358427368502603263642456682180560610227502883952361332714779925596096161427474148904123574760846599191011321120500153294622577931682052608343305896219191560920526709516089568779527948777822865895869858621979064409841555 507 -12641346917527285584803006476624523380331310949144951885058288572924965148370647359742994912323622511411309154910181768800953113246310481813722527852846386518050079509107755173290290572690687043183289325040213778880555577524973657971914558308 508 -248506529793926903028025238799565570190035404008429528815608624671805501548735727738816354690100092290162755421993211156994625328382705465007096658907077911509575248771281483070628865885767018892485594401619427963554173983777545127523517690611 509 -383240937330108235792823419309510429957089009474554490665692652187286316762135629239945755169287581977623728449794786394780672637548616593690690567138538344356699781960593169581645116617317854396321584877876931917183347769830327333299804356450 510 1470076893485125655666580310577069271796140617126756778009092317671676880414350291169455681872325666656217341898349327623390282680347115997682488795886624514872777675020347008472369559737267461239727179858820987837620870314337251481112050502599 511 6389322222941225433468571394939732413206082319524503972009418505028930611687921245498423160268239571111048239844851732799806619098631781338581192696020094128955853387686032543179545169030395612046348623618534362929891870557147448961922340213248 512 -452047595483680034062080005314158619753100915091803058062993848987230700353310129528254816314451857683859597395440483010899305925860481301980013770939432375943292299811057989892235699574615927064847371492320164678804091714740365406163774096895 513 -58407995197438388969341302565085908958360942705904141864210754243234836905897911468542318075043059855367153353394546561220058183739406994651190761806059711912489265088796408868400377920422792362546832355551449595726635018443807771469628610113022 514 -112747562035523657632123885082344390338943977175982056205854563845584597508616031771330342803256052991579570330230128775342022614146069657584561399673664532441488899479293295827770634544674041381510038367672017709344033211454952254283783253353989 515 300176832705898185459823952921084399947360530001173164366187660497944337135849139674220177068875432715145239520090661500296478425362523636691594056907208342329425586840581088160062132194457048499901414464619010942851648743084365434659090984309220 516 1615081723731509289608762871583268312945216854586184834585066395606150051849242565290413439367055342354506612012252481978671160378039674191644240710877397476632251268994801838770059975290980469433393174238286181269799596389263301157872231248804341 517 528571953109934910079110166876777026364188939161811189874443846730801069475842873512845285114231790272706068343689010454674014927816635653064134909589919872299672256424373884099560760831847502367673618295001264053934354090767313403812643638825702 518 -13478591607363713786320645510495860763778573812952041131516709866993748327691497340588030384075034500645147371422894316898692413546723796418669896578716737545090916908104468780731418255955129220165191331554573103320327659321835083613224793961587665 519 -31714330792716841763353282522882714764834848078360382971903414354564706280665580542791668334178155113744649357938989727889450961443797313714917007343742753940878884124028302518358883359396885961639445227764157583126064505460575987860763380672606648 520 57878662880839740550179244548697317344337468159847604239843560093814322387892314979708936788319000278317027626928069396309329799032919540338195054520965130024060483924883613989864997584802391058207831528462842763630819922975363776797496384309075689 521 401186302896131056970538031803339067572188569024938655226817849378711001301774854844542888584241396580335899475307046343623718251060014904110643175135615045516030924966021950644959945404176755771170670106803103775396220395095911444341863194671611210 522 281464639864704448989462862668402279045339924611248872295043657913093101112518874871705346073611790655818550308261468120463468310823753945177530859582543920815517494608091375381134912545131992018470856457440622678115061483413548897506258930561541219 523 -3047747446335770614755916560893247050059017272001950152451273328582212809490935943857475305110948987911385994661240480851686527637892626246640726857055447568013243335478014805042369683547326817903594318046346688622335860589036105204064250890921418452 524 -8628676651453881270416998885802114611526093865505140155557939578382263528994541761560298724884404091725138942096834174787544270073199037999879231450353790423366144122428851988514953580000841563973426344209658981347707274528794150485684832156896707875 525 10172373714114172991969251276434994227478967717007271060945580800475388227429339971596680296229732707752196067757495978090090208594635560220008078812791447265386901774444429268351419991924258233185496173997802234905608196243736645865208593704499350318 526 98002837291313277417691492525089019958692780223560803521912617806391148215809555797236049116419102241030642614386499529268078847848062462438929240678767008341069100650748526433337422203856090542131829445882535301940581863246620646101580676821069071511 527 104454311155598997907659723562263091870074850994056167495315008408503802384755051850101975566770610112291520618955535255725345818344404882897785772042410991293656085331497189451512064480393856985594193325784850489730689960299611479416284010301643990160 528 -673116913310621500943903985601274995888085320023934896706583543440512729172775898474920490914230699944692742291567425251962017993943752396154791622024081092482309735193742358997012670873917100907998078361373116738003856848620362856081658070786333663279 529 -2286322627021633983056745483262917818606844298994375300871002162557559679808347263600758761929396890900009170153734667805452148352987148738389655192429861106607524238370959423057633922071378914686343896654809887883583923339937229026909872234287463237998 530 1485406965752325542381644903885639325779079282226663468617247565849495202938288559072766894369282517702216340316637491656753865239519474088613814213357007619125739140001762384857846193722496078799294911942738274874866864957708807650915178168502076493515 531 23547717574699356932273999157137539019019757255402704645073514594717027524151702490552362646103137053504515212016886993562577065655923286822734525158582765197719196425342159577234397686087402389775684893778765540701989039974852676544019206445591322129012 532 33726772457627783983113194179304324106027800970765438072591801096788598221858807949449823242882731447689083361184036562214369344156171306847944722396952461823306740590668457690748179628672340070357715580072886607530176295330326084229801809374663955816389 533 -144475913257038644424239604055629202959122213357093465660478029158876051273647706516071617329162770586162470185783909817634454902590966967708721281633339963132859286646742520813613219917441941367265732883863116651257548769113021920436569239260993987528330 534 -592492778632727344696497955724997322872494635451075873974282268188849486544024684577191643844270124201526690622224148695198233902587475697048945064839252082675479238609501160843960056492934943367750905988382212770286684196198978598941354762893963577404161 535 115297662047893110425160525050668180887110649311689442995737726052185488374779989490261268273924686872408850427606890968313626318143751315280601405021555502844775102601680365634598866271107585569889783978003624320744570529619240086046413627561018732946648 536 5563030331790332323118802651626312267626673017683061751760015865804016355645782140175247331146280491558557916455231120193411357759574783904001708393596379749768863352688871178864838240978629661449537721851447163574069298825029287562565020121167709662530745 537 10088381705149626652411160577796610907269350191560918516558392197138363315918544374938143247827238801265436179062000221672000078655855805970478004141998759973934750781962619067018286685517291052770067387900861708261437462883485414350712317594286250728541658 538 -29890509575813737603246902709043588594101356776025718732723358397959420568974950511700939484662046821496148889973079638396702062524461443195059367258369897800050268610274602475746970797773084847505704720861301055643748763658292759361660545901936885505693389 539 -150576454497974115078194250618256675353626865276099704114472246570164110981216800397845168199769242854381223391504161271841404832951625140124420771794728635365513294258212776554658521765201789169942015932830357485640434693267954247879731950152450027568261700 540 -32138322813624591727166376855121053360341519567967939634434267558693436841659046190381881037580064315297106773250605798112491103183097291493307238264128190530574171023954130827594306350445814712332689377909005470487130513611273661504518987187468085585282899 541 1290911444854517852249415501854067971461958748348961457761381684014090125147633111199842751722763057058836796977036239850347661290198431678133172469624301337228471306276006727336738083185924473104812764639655206429789651212189040907908549576997114076943789502 542 2871067795031657030043328395404225423166991172809634372232671776056421181870197638113122432783746692955347554913327931883707742509044738979706110083625756389232110151767600632121824923525861278620619733680491462093963477046879544769357770038681440924155125095 543 -5876067413627346610158082725878160896823646389521384375387091604013968762588302724572339899937374127618836062966670294885713466593696407143786332059367199256592021452948859281786992901621597700702075414395913933680179906815942278632461406115611144844183855328 544 -37591744982539606490706121010394350602150213334329478100868229192535728162008384192162781694928468491835800120153291976724796615768795465104927654871366206016273034271806124252670410114975946908989728431916251026206031107053800460189142742579355258005763836511 545 -22298883242433093489989497487885253132887609162966496823252633948945737460722043863174504290420569835102075673606551299478172032194323265915778321208427618723217875467072514969257884115357514511660778134269276649290443052764120412686132830118210212413872975070 546 293727938357990271436376094117778649153576701683032309261308794834930078536631370003116026673515076756318049734166525191566825477530512654112792251425440616700021557512110088335517922804068493157585999618707705937273393857955963316330019022977776897224128578459 547 788145825897878384282657665626524576503141885832763089931891295210371794219761134774802591960815282028554780530792012078437199244809934701467589393726729801909003994227872811394356802646354616920119002445838901718160775190789010346835233517019445706173113932548 548 -1067259793426155674362069515806958689375906543481764603487996563093627118390160060478439056140005126749752886545914702567227030808154744484079951475375505946482186029153245172230947699943907204578035991676691549999138994340025649153299704172761100662670929341035 549 -9227832019933216807268058022252638567280090059458397016363014783080600384758170333930101439927347791756498797868957513840388854819598901281368207494291580110145408006357345647011106623705005961437143005365933215461724965397152391428116509998697212680899884075002 550 -8850325899031032545277490402242648930177021227580912601334060498318556704004900123554251374594649442765221616824682704575734432365805102206016851710203606701951141750335484743943683947914847081671962085641642480931198981734073940476535682442544519397761404080689 551 65349836381336886174857541395788449245166768079963747944599012051088290054813732758262410210156831240278045947171252215412030828644779907120280164028217007587406388556545141335212591717515359489590362877010113977293126725106223641899977225103185875332576148513640 552 210352605853953065257212496411760738861926727208155709301204568587043590445671566628513082791665507465443086445764648772005671548581805734094711993448266475492373052866109645365918338966264342714228384524795010282967044285819112748088775592189272425245004933753481 553 -167443315724125845059292879738574565482647458303362312898981971285707429601980461567335526308080466231616240633011972394696934360639407695893097489357420117301911391276686981285076647525109549977856496843501005229704051954317787280922243841550128027503175469115798 554 -2228060084133829277433498227182995780722635461480126009508805059854807173215005022791288797741150499652220259277905783737444912658515066998638602919749238514035180258348360770863418345746598184383768454410157103006111502481007589294643468012803707882211395342012925 555 -2949130326750525949333360536718820472101443798229991202926772378138247480012185891476557858709576803219894352858703815922617416071275464734239328435281695972353157995206538710161146863767210418966828437228805158944886537373155093060986741451656263516894211461983668 556 14154280103703411598234762971209321082300831556861151679725700782416769598910673422168483462251200890430193627783744421791769381784084673519268769407179754681610306334722169517448471384184962821520259215233803609165230447582758117529817729211920843906114135154148989 557 54850733148161556740469770772888026413514657297792224185792352968077766517931019867625987652888593009839436431295823186887095508209648529646691494731894773114399034626303187426347264542274819413741974365526853648834439731523912072608516131488748059464276173466150990 558 -17687054637007590903173325195107836913678169416165916745946601105595393354334021064264375854483621994192869787462053422351733419637465002380035935200828245905694687759893150804341713373115026566198384206050525184818194565196998912551327299929791476226474869455038921 559 -529030707607469192470574587346207911548988254512461851164024378923890685370047220937162640584964581076940667456586515526687326413161766771580295322988709449840980687156514988445808807626703427856074537701842733209146346714109206478579299783258315487631435300105436752 560 -898877923481870066812589247936445290874872984279430451614529347897422830551088252295945898479576564206145506826014550252209052049586348521740267229169964686530709184473991619652542194895371616616363617549230739754928942341445422744196653867148507689224596775115523215 561 2963520521503482598609992790242980622191148322053295757247160714520170507228248483842571968305528101280174993457249539235767833619283203900742123448558455675507407815460651656707194878849587617471943604218123119372459235744092012818820390315027824010233724150717884338 562 14016942354343795798533288811913968862256153502621465579025085560117146489416291238348657022927245280415659548348630030741417135684843544497146651959646593529791198291187227890287269511757519784491159766379322896539278952561192830335410665434392217223488819277475477611 563 1362200015156248209576642511641112124791972106763269342825724689552758413778346122114166331104737649309744155582014208360923768796138253887614192882267085980015726243228590870209785113868751011734827094795537718726424783425557545301437818033534018354874121198489996180 564 -123428081158781665767646314283943495510721437310066651525574320661948801577189928900909580544135732225121447623973641859950906683571315392699091481872285169808089332134227869272165855378080176036950783707822830631400661006199620382415820352842461918301651131100299306139 565 -259115962453969565421482411172657000144570623581002727136580163529872428878384972900846658068214103294030592648185411595150127286307875070386710699684974113436320200457513056376219776780979111179515011268805500731339145063229258672544581067986730001797169352987008577898 566 592620805521095861065852006210177459307351688628594409457008558897794356437939414306492908760793383438031843319391953549257905579526088393518401937480618301400163588293024710697053144840763361973527030832794474219927658929338066096653221039608697261120521473928676599455 567 3517285273127917810925045712974267919915838989486213363143238589564440572781343584720605740135513696522339020472452611454866956735823052420517200172126003623727208980703666928780084280710338724562689163084838455021907623427739460246207671691097964538415567124740430399992 568 1700983296565972872257423370056938706065512781315077041173400149048731937621232440682775301423886942102391451070377640966412763255911309299368782906926442534852945666770111461286690257853807191363635048674526642064466316491436325622536354025717653726746440984122771404889 569 -28253600865019314553810564676654533867111525342745766185942347007982501279789627381119901058371849384496268282111318221160977084110584853185917235735281147543838989492792779436447378010685434138336932370414492811068235977866782490970796337168446373392247222154418330790150 570 -71816051399132384957937939683821516088812665717327225742445295357403589998170346728384779829558681247914059623856035211019669037524371490066153517632900277901354489986516562024474968342055132998946580178899725400716668804156491912544419860568351630325212413165941604224301 571 110650304986909061068419202722247772626378396650057444188590532357035331521765952973309549866229281964638295291289793568409455681946520698540948086351729772091841925462101890879076465412058641247139230975930984498180786192488058593648327313379314099879800173057881768662748 572 867645072566009586758279862598889190052070784756059920059188722930702973027065026502082118198486695160503127197283904035995932701612384807677277831399562045295874260802852839978427645902613479484797683561959497602811591622384544400196433371873792872686512064609237975344205 573 739437400249837623900786900697548426466735999661602842421062654648087962358236476244378287600909852639261596772959665956306764265706083328486022885633556141765171192446788662045167103096699187745342288340540134721996107512376561457557920923333758846454822571697540032723678 574 -6329930852594411033022944961994905857535165063481333595690573197080150832527112286029982488584560551166004951229635804411349865783099296612123454711328946124132525962332098235715514606930122939872494575376555208981312109576707776686652058500196618161268963438088061712650489 575 -19314798307437360681152972030267747553270954123917092773170710285993093326278352858259369565577309776085364273415908602429460609957553343180621115393359897524151592656685294429837533141730538569453069745817971630460589186764804606491325405310397065940631330021453983719814080 576 18339781058474977934900560597418657611274577323497816814873738201735170840187304857751103266106425408323316014234905034843227572132786983147868861615240720068889548347618295261764565178910029319946311686753053619910630612660760777197217715880975431570158010899884587974226241 577 210512746883886202000177869467247043201987741762249468588283868977408181616879785439836532622408638801414910489212987491551600633883554054921327761770720517855143430605404240392066928633394905764970251085867851913966563906204763012816364079555524456605997991992855029426779202 578 255967464241497602586250693557726167902504287613018585842704094139199825672073827159913135849859448927919976850311829669514153118572025261511835769004274555090280926082243823428252770656599547650423696990958221248737452298462679030857768716182270029080573885886748767085522235 579 -1382679793471980612829099438089771053012881100634208045609146632518273983207770414638702521901958851356894240702293228084936099467807935971268278317927935550515729023284150516672096816387355056583884865790894224728224170558917509053631739283635180051292834156162197730669968348 580 -5069066765117439648934455118199077617148300789785583363802630112289346397464205273716623266452652743065068273057392923195499577002764099296143078556894342096843986381308495444198468568684106042021583004500412440695085411803999129384983397012910790364310833285305134365109636811 581 2305984611012946217592984706409784242819328326136705682877059468085773053941523184315076164212324176081911620205853206373425741204743225149128347747562735760953588446940363761651934210117983425211797783117223141163846711422259322712718859526895039733013840834849510845810441510 582 50233570108082849275596065476611267039973363760343661639977789946775663685060893832079761726498523039749437697928242721506347675434363343963544402507174550393503054325657186521090085538392921228617842606738158248583462129080510809890288292169987192744825181237445230977607614319 583 79713278717049182592855268595534475894572772585456972134062044680779369884648079005323837975086128494761670814003806585651863680026037661584933675286284478938423812628851099187312763185723991630329505165421308226692303855360687715366106848597919027892525794961244864342921255048 584 -292675573538647278294654052098432451570614728672179010491676020159422233396251886478070179588314450368221597653346571322253401718857194772502032271992001995664679863673212480315185243474088307796901573129800807783866551451003221858280380932334046678918375041214517350112626018775 585 -1302770655530737199925005521556675186192384410613470770189910442445858795754336484004054900952404057189298232632727401915373576557948728499268467621560564301775174041006084853316185355619692540266768692748393389607963837600252633154855723502049364608869482237080238479311543332982 586 28538850786351104801875425772541691750763736822669554045263296543082509057594010294521814390021938935397913614664338069533462353817295953981355204806889357431770691046742616204296480027409689638576772671420490838871287858523730414811981386907690892526410896770179192390547503011 587 11782013601349337008928800545555160059232987169166576039799720575098894179904216376625537737351680392574479920923875293377429113729173148401378919003658857430840107751148248912254261160632052241678071780078381488149417114119321159223325474292259663264878161927262504698584985002860 588 23307177545621514074640722259157444892709100706929126093192071481310045778290086660600379145193163334730378619315771544129057066273990633216925641164055710644794279282875814278669854001017417276608952606113978558748992637511928744713343116102350108497018625783593396665655042478621 589 -59423767320901004931077760391681550747678683108640932171813342213269956062557774068429081345778796863709562049683334552138747891014577069178558988704818295587972411194582611652948642443653635621884740808477476275846768752050032943583243036425636752389866205778175748955954780068498 590 -328612132552395636533922021115780105529739272579643999182355327758330324129726328082261574998296063739992531673208613001439009378495069837309448747886137986979093335935047551813925970896464026733250055071980759580434471241707424589586574117772424481252900043608692067902804942444585 591 -122410359216682228688144198706426254330370397181519608818390575597231043696432689548661417884582955706599004899267215033629287737858946052011866597428911313666434971118851598751314159800045332869537442867664232678248023714964552686923960907714118190997004235213802395202016864272688 592 2712688474538196271429009792629168441106912658853756775004416798630510829774671573643031339215498662246734775260343086945692508930737736431761305536117419255478970081177724768822705418468085574860175609912498370867414193745437715932431245244523583949282091922050623820721210753455889 593 6527070182026532601051317373616173171187158892341190029374348777636101052817237353224015439392243925852860594614091109194048607502205987331629410449095040333955854902425113926407238275136579145546188205633974835839060600925556406047178138658474231617537221961025469198260573285365970 594 -11360055906790701240758453386430169627587896145001430916291053632402395362337569456339251174155000108514891788114905564123135365372227653222592928926866692631399020925749295066589872215939611882649204077944535666128606541857826631297524929883763792308464383376404675989969750210371061 595 -81463743451820195890978763135405897795860222321073572096951246263529700200030275091694641302840195549705528927756631110992708198264309192429850551895588748268400735973324615470844888908108436075214102006594844854808758492045660917019653107693795669174763764402038574764284659989035852 596 -60686983742524080615131445792940268943429379337134265947283009835437842139022425076336022038285390122777031762479112144877198108178569505856364743449377262854210283614905575342380927872760365206585367311688868714460058107370882152361581846433717207573348078416435065618841568084732155 597 611799723581333601788545976632772542275883242215393616977995196700891617522227625672579727648990979701795696824851455709179977568021643720155925480161544208707186056530110388552842144427455194263756183435975866264358710213669183948453714276376726607426177722785477041640878803731858358 598 1769782300845383929113274965402007505042630898464995627481537481920723814295657077032183653642550470508584679512014920722254738109650412993019133651367483783102264665594370955187112639709753675386780672677151550958857943393676307268161665170656908083012488151318869673851331720226306111 599 -1966632910541234557870363858890937870397687383008551297838881806466576929108734476988850241555817876298991912399633259938110321892893967495365062018718930312160145177582251586601354020427589397600244305569479694461512505135670040999760098146076723300810623202431554027065245793134113000 600 -19861306528690924477760202406399943286179052852202063243011600950219668186878382647267353365894589987175245940407400806376513286772641651927902326899745214672240672345513841769886721798242961873681514665233323347552746500814426847412975182828065619348733639766732935118792477068304980999 601 -22022916862510737934687130082781445738778919257327164805473265642240144011778155001635054557786819087659564669218102273310033676509237596397519095631020056535040038092787419260361257412637619168960830580341329444951880455407823325828109482341440728990171670711581883993997741998402944998 602 134705925033196844430467561492036598098053637155164239576157877267496725658349133822136071177477671709258084125230402710768552227935299674556082750835666818980085974924049737408257981358911418525211970826417251238070957596514194975060557680769709116158259416477432648081136809617938938995 603 467618101828990330273119293729106207845117547626272962401575145315154747422701662658987633375036715207452250273423725881327407544453737716689837362350514146775532292683186248159767279431561409571071416875906467480708839291698799882574100702612384793228063869359102252108253297221504382972 604 -277117121640790939327969465970116967192247639143932231382270604777161036079738879081249373847225614968418256580226172634262154962510221637625070032819973077269709188950075140354787273367079947584764903685942326181220939785230155010396817721702612458968207009578689328513724692118441685011 605 -4762797159742494851114012575502189804990553206924321124378717517390714798963792722093387448069781666803906765621265878200470977825104082725458676326794573475519209012048826514147480061618212581309172559255042859688821433195749508963960541766916688056988988843389298926001729059230422816770 606 -7031540224717871248276299957273326905250877661553252166316999591786980273209935532455530531514532798892049222020496202692582560987616170712291722358209389255611035323546976765101874662932705634355460985336604783746654408324427622834349724038509863983264114600570393895379935889394870468441 607 28802093988246711163473513264973054434413223539212385786774458472942472644254263433929425969598969403451062446550400498419073678450704403104544642224732382768450810461345485097123571228698501963071631062622176169706084082112890335006945427825230464546372670389362902543255689754284064414048 608 120888049998954263561433726145406051016084346032404041070401913271967767747397946659958626722828733996930567891285266821071390405789954342619714785673349268837400938834613761080164014423791354635342410993273795393132057839145629275523038371997049704942122372183859350144930802513121963044065 609 -17442745896311873348394167093945387877550319788103389940166299712546718303492477585447580280733256637198426236383070843628882294476430942701472208675892907241255416482881843713784112210703808396959857577051994741090641060724754464016432106432974771033109289136547422599439602762312653638302 610 -1122877941783212118749691869496545234899859753867843149513949818872803346333566475110522801066925119246771963494333543076900278241062450968980377488411929234019119282477287537149044354235529808512001414093568148020369802673760172407740209560839396886545319927927828996503256428142722974673189 611 -2088771170499617377363836235147581978901766629642755789566402940332686227935700651952017379607250928758758090861219448561140615831837023453647505098740822302866939816608638480874031698574725341451364109993668343370923835800997554639332530163782020833792656253626731189611556431424632066601660 612 5928359135049674314019554355173743156295204525525076766492742489189857661130696972090670450387824215703431489726562990569821272505888011813528387198225718500438193909078310872593335790970317593705284506854776645441480552461846442390996825719990530311322566844096998589306194990435242638855381 613 30655658804595905024313634826675724122706308717834955639083111441373891373682699811749497317240906790235685797204101018189908087498309234709884320285118837726678846167634368073052956869113163260472846003652568381221275627132670876535986422914019248126779039970834577885116397863692173877125702 614 7956085393744741222451280456787759838755776705944220379731540480039063797189126874682960580991395639140488186869135121251424722443626363098013155786206208949413947153563938292765891619493468177598131445612146953469226282108723771553001414348123723451654978344796168466477040813467164004552975 615 -259988758453873662773920152526505997426845225048626159992284922012286894768766044556379554693185369833840195801098638921206323342597530386192932570993657121641281721201581436071944828583031532989059351141648821524053028079976590345717874977529925786237701403047918864033093499146295236885025368 616 -591582285451449996549901829164101833402492440450750303402153708344925363712234230984905754615293300419944785284019493933675469187187698040267983544063170123827288966785238316778782681741504279576501885293806965629329092698931694635412762684192965083540297611199003244264480365613794949811027511 617 1156734255181962971865477714410350310036622144536134833126256881420731325494425939037604483008081727664672191641848762423505971709002377395200426050816573847116957557243756291089938093764275237748530389687225462457819067321925923840635349429383401909058717405033263287768880761089067232343173290 618 7637709079426975912680071891297617120695676253129022396871897137945790924398959956939360757553803159108847450839872970250091166102694037152812703998201678808679515815554657433188920323202088991685577747018713615579599968934237099399985563016503489569980113310857555773918084812702289012985594179 619 4864809862216285078570844352902081451061753205432831295607482343104999919348086462540281168034870769235645176903107078688628586824366677748821573539054192993306413615915508246568397802525700843634381986852398069038828331971140884234252981168556361958431769976415741957916242775602972934882628748 620 -59009761990410213056978958315874391184137579867295538980632109555302118480894466687373684481914486893508336703752642574873563321275512978877671188905706723291502815108160900405563487303767399237901435749463626402138743056465852126131364104811418682212957479844886518049430277763114655247105090115 621 -161802812740766991821095515807867515427830938583486559621731560198549236235921711537609899476142810710137479999633248857944783923970326057494736539662901183522763352759561375030242554830266106068512309380598835425626941100671972210371005040139844622051800889477514713720106740506656066908153838962 622 207482232432157933870619593227134489801576341638686731582225865600620593856206777111143361384944760621300070334507285457972502043538964694909567620825558142577998630454325353589586276073374381004088302983974966767994805306848724714440266863023078895813015539648949235004659018854719763407638133111 623 1871189779531218794131098828725076618453631130528752499760035772988184313835708958060775818055174817633837460665713810637448059402810863907271764098617226936860867435744703082451355545619143716624787390393339452366632080519745199322219579087304759390092239084595530893490278702269344128988660816880 624 1875039467173016183426621318405942828693075186309324415280038755570783282965556922121261383645846789675974288320862052153143600413771045560357419609804430590519747197400477982596434606577918004212780053930904203821310913277851876214476756407401808717867338312350518671938626234846210387308578435761 625 -13090629081434936780326646821713803908696529802140123667280244445752092258590266778304459595204879779352588569349700191430745333797755684044731037667946181250708312526901371776869330697416457441197526405678246663657066898122003041471022698970939217075095475136658740697535255850731676386280790480398 626 -43056613367427019211492885509081093275630736281064167072080837691641234063870545855700271643222380665788945733587158852239783071319450778132678851824132237816094349830407045397106572854034176920310073296734631161705932015744672968872336205608494712610996995084472149442518147815079246258338786882645 627 31702434998060392599954050377262048627007295657132778861360524628486362199571309293339593070399156682595405656972984018397141861540899600137221635363251155624186113081298255197610830568679763130157591057634957649501738051608681435494531879521463528453865286060984367392781007026426594959849540558292 628 450914390302963958103344070336253936734691217843843061371448588481743830973977531287981630929799739357291322916230397706952331364956856203468552937143692451593221374636259918969180816823667118543105841785881595754356864244919419590840089609519379470406703527882218079768225344388566406244748163060389 629 616506865623384382807101687277149435826316774773491112990652455307110402151813278935906924226007068571223994919703939248330385976045616005702111156018124502568767731540835541159864158529216368914793364053048572663198086025360706262229392303345587184728619481215576853001421625539293457850850461096150 630 -2825215781479906857315893258471986558959587411047605326361732385721473674462171223720020829916183517073173916406665700865910210332520473819812754122256983059201456908644668188402899034354571329058365847966837216462815606153553363793102021878983240864203092788508809011911184848418510740501032545351201 631 -11198993353570273159895701702438318040356025795056630669639336869206940968290661957863203977866430651287363787090666854966793894449451491690944508648677086641521823401156856247244575495472089978349871972411111586894413986535353083946268574488076766390963760907957809700835164326690662601659719240567752 632 3028955326178615396051635921371242949924235109315186597976917733079381133578217097753779513512790351083837673478657597859604104093781280996425769802958674249769465375488301201136940318246962004825548686879311774376512482311274106245381047934695634995900313280663661705530334982385271461189854427025305 633 106848850834489689231164587164687348263052702374140049222707867289021230981772391816276394827823456563753949430773316890420353258232625987211352117444011128273235341361388308627475060095742733814799945125458627830802750843440725968007179266262082167510474474732947610718577148904986506337317182019160378 634 186437103733371839897864451037033509976787288764443419063623474980328031761340829752768774034031799967753359800238715400104269579621220445454872306661394188298545494343381906444717657327262809586169952069003449692216889346079984979805929101111903620057846129939922266087381282968505569523925674195093011 635 -588765450043663523284752382408119114413899743838373604877123855640535015313269866840950005382347509138278825276482421213574640164851192993992424443673311777862027083565730964757840226207158985160859601991120751092790978898806563752452755194134932267478578012716683964292431774207867417988003289782257380 636 -2855464833687673605650284824149539818618885086556737981326858986104022316478607201456818977070981217986337888755113281028087706546293369997078699647299171250410963616221899087518139368359683256597248772603272549415533961912332992323158872298276997115477771194892668323371295095132284961691337647320351859 637 -412040616982375501737798206626007607512672478568113518759603271443229495137785601345087905700834853728166350021884771134003651608926003048225579301538536500063683480352219492215716700854935646746761127286458338995949113735406910874242947849339603823648340275335180968110704222393763161490645686600387298 638 24875102269224311447376967004093843152544620821874414794422524332049741858031893610421194982237161254420708298752249986984782055698788323877257138222615468253571305585292652803231820913527278015881716698856536266747907429740183109159943954985813766392003260203363652974120247411403038332240747452682392135 639 53458570091290002410394117867821754772703293950861851257681478107088549172303857632948181115781836192394913747701462914175596975877910675188544490159077765007715762493755281036405092134748976852484283543291197584459356883099028416188074440615683967196841582884743934661236832824349945117897306084768269952 640 -116958780240438798205604467301201078827494999495146030634439762774270578377679327227894392608570778904996547193367324054511844549533273564518225263685383684266710225280123313156276203952247548437966883203126431231812453101463591150063346713640955963134346176060785007444608561053927454754372114904604989311 641 -715044691302487618104755995412797950609319644548048722588012828512338099306093373152322415259178083541547318116047814336604061881967743205733350938802467253602862313004044155640198237117235888548292318295873640723759118150818438045819363392823067631040266598084265426840348617527004415569819984572124408190 642 -377460360441026052359071785114786191771184293639783169466067792056240993213072801253595297041219156938125711491789712182601522818136024330802674504436481348805332598486978492873910638664243841154882687763609400361206158388464555741068606362877531593871417611621465786679220185568661738350290935002803912581 643 5680481500840336458224660388485609171941508213652872164359979872498560907328694755863711143250164437997674440060850904664233511301437640189994809440349242584815095620062440415013962856726635314624865489135643965791419746580436830930237057809652545491619564159515457268204697186605716263427797991143511848548 644 14758106245649907387680966843004294069823675070063792853914569873503290753575044723009779959871301288438480283547809218971880727966099499357213689420626817308878184626507687265893121461431465199643675168143772534833694918657054663530091572885202875328081886823624106616522376043329388172008214397312258910325 645 -21608121016263213348660009810361894407826223782748263771410679105480466658808163356753840369508877365102109393452039704034340145780739762995525906121889548645579491327546589203339422787676787432336439065933250622455387881909822151311950374516467158768412303788390902180797522592792670026833753125667088816282 646 -176039198243375593186448721207762435444065523196070663228052487072490550099791729220595700377859466326150541338834362378815606843256375020205975017029420453071062644293662363799716938728236761661465954645160454058414030031733136274394724904999760195489561588989398763910296429575549833601741435827144507825489 647 -157605307340382266234957354122267821217695032347406952513408862195656900270309988230406837430139036366382098136600367421322152374486092173452216878961834968331909866639405424769379072367382436431903957696921652514729569126277873186981896439351315962063412443883279408193415155815965636961979093523285216304440 648 1269142169509615806208123782625326276561199644069822064025654659261101150357505586524547628540457124202590675776308526566696156840335190834949341395341114140975744065364150424658694303819365982089385676412600781496267132033042480095588731266295209835279229413138030058805837554548017228491714735397730137820521 649 3956732105082672008530863752351062944081654579266306700671989078283114403147801067122756793952165575702620234782020359925291685051045211230968634701338742996938676930482949672241800258945173892065906972097496435625100386202585818874014530486752263329129170821225574791352411511439725189641241312505027222381002 650 -3508815315421198238811386538925810600887487638095785174886913776783681546921948144475415068959782966418075612422736019249682041460926295052606803155392541274904342727311454477444648216483946054672657143518414162216203415892210683112269520423152361859254723075791120946547714968052704677142949993569516795622685 651 -42628219576586444554400546849011187698509866489588330655821729258115392722174105893055641283489056114159733337883655277826989248381259491183931318622833769522256777828969456005065498763474457137938477035914296245058310307607693736090669815227075093680671983542612415015267133539062936061057071799684278592674388 652 -53677101314382104959498614847690079989032344236314594737661234525177651522050678485832546946340065530556786163962686382406840123614182326894401408847134667570374471112135821713129163578593399783823039780162865030170789872185491324170913946645778930628051459403104741511604832365651530027827593657242906024744611 653 276299773560513791070607691945720529308524109933665786427073094272683231455465596065835677658721373966324027713027524735629222988202970766866579049911234590559562058236453460619331161714083314673800213762902936145183213024098260976474200443752117981869944933077302252114194537120263364493858458882672695284580270 654 1035693458950466526776702917520651778518339317994162925493097299271965326609387298504164277834503337707659130901719226912920007088933582475782770779446681189252494356482129316656824795635507227402007785547271657561903534897865943870486626407316246339392353000782547177832832565531390499238165260680531544791862039 655 -415311044143691066082063392470181206740038353414666226857463249910218429880415767584192543259485690281597987613809268794822992715959571950233669890307748936531069811163822512260330864155735377260186352771583110182841847421152461047294551179136569158044798396130625913362085703019589281968395608582991167977498352 656 -10151863218841580873154453042626228420145130568776798783152802193268124799245317221705863587029501419932128153343091579805926049232321386182512276795635628576334588830666808874432084889031035801138442775468611138422815508923098416928968740024119355370620773799304176427219664495821693057080278563290766239081755055 657 -16565927040389942151570335553020825979629915956821601524588435137344283729566892535153994284723631627329874418161899740458445164021006624812921524578501516723889549360859215138521192000660453206935208375992974285200054391055824684432286519436009588318838362033432719634180557664467082576444996649334611966366024942 658 58234914888794343555249406277594403822046343205347985999198349464724555734074069925044783713818249524729404543764024737336444115048879226016767442003717623739232200754282849592846379999958415796375568227231551675405230798196236383496145621345055021697910240126872148576615865133461072360832513770947672219003745611 659 265563173141098166474631832532376241460761930022090385719692615165547665034250172666475515990149183695427678850985147138798894706286818075349828605213948897993470345756298635432383488005860910455168011838399871917610951115894894926882869917614196338265365738554638773860856749247125887909669997385906852135301715700 660 7012112283047240952019008566402848523106771196048897446600085148574328461833716007547978555934121668290716808094071641569792377133723116548750232394439182333850884724051624529149556012096078742955909631715778756574825048023662402300429243122897481249539315967428210532170712293102124571847370833284654299569720901 661 -2376044333703789016367648475658580476100643827806715676584033366192780328384584121983183686799474409922267676042678180966050467602313916445050956982136661717273531342358584469833152280028556036610600287282167289745348909947006729537344970772281972081889213015056892543683369318637928742043335234806592360618575999498 662 -4815197677955003201303468028414786588909248596377871430187467498722729612925671688034299180602355914859151803358203006706229066598831340939040666055823276075551720647233633560428650564165976781907803761249776588299871245326226420695393804732670021495024279873820638982156275047913776605233296807112746609933279487105 663 11754003647424094744701900224097651107087297257504698228881365298289563729609913721780054819990557859582105477667697615281996075223162566127377280727583403304358340786759993107641069391925050765679795063039952431108397698870607724445317127485197705746954357387870754928837773771913805467923423499033838025700625021272 664 66844786396443218301135012703928381514357831882410239329449938085083693975550872635868802265402318952896577185559222290920053749835807200706120555957576291288682167398622688259139993861343892568529823977327894156915636605677253235149178497564425604949127233640127260697082022975051600382946518262082395540800765426489 665 27903539966069583899952923390977903064929988447278194598967588485561314384612521775717111150889617169554205072109166044302142822663151306265845585366901952838139267716405438549510363195362328245941492387296216433855693921519036950290502847762071858175665250789417727034624082002878951554582225032860248850295905661530 666 -545795997635849796910309267553399627499360510047135764767114265794630617010732810171384998086841636236960784525814668529676198103195962193823393832884382715921860971154793317233239218361370376624885431021358614544529341608057205215761600782555686728190814601182309892204490042769706500337354214293021062166615077515341 667 -1342723854966325848920194845625600382583090916119775280924936827959313063482978316324223996531689826999909414700611831458071681610360286144039397934070883007386975351757235581412071705481001707463244293528383176993759928509785742984137727194970020179962616459469379327720596823565323564665948453881784363985893305984452 668 2226716268789996474352393716729395882328062758184671321054154736233049426130638658894016989718195072132828231331108353850942419708043087456331748627817678428522798036878668692275009554290329974697480292135461176913244217452943360973578952653061140193792098491702030374399216737796711373704291020873620831527749085669165 669 16537947232276925588986541044089195207903943761447320170432740924099916423608082164706049948221598587264841194967723190824529973909328750209018078662273303923528374239572457617258664457909675316564159226026370946770327791493958408804397450060852462007247745118628474698283804887681334829402118126683300938928537925198398 670 13035448045443882908801538637613827474855322699232598451378089222102388012040416399365946988979441525334228307955471196990578170446269713311050419674187501990351566147236897004042242927206380860850995822833591301321457625911426568846584326244154662270366603811938676026974659135192267295465617065504014394107334079374311 671 -122770628999604564483275792121575101921424848454560684631138489872694471788391906683622555556035504234715114138798566323439613424291419325259061868612084731331052235861678324547243494266774316127375441388570155918290034871622772541546408398059362833524496498443778920230604925718747478873687829009141679662142173168036960 672 -362860290408204075145765431981674651116547601202214755324679782744310435685147560961538634012885982197438283049196373419794430382599266070317577514291856980575268567048488722130867174878406060002409845182642633548473188376448384202712075732316117627482292431195005924703981783654225363406566211607819488871250353050442719 673 379215080180032930057951265130826615059728433686616651030886843365629374725232038229525731978547573717559461150794350071367660053424241786696401788925048620828932988658127476663457098644156725141559282131846136167663937091708184468493524117902030246755883623603998432667480764160276583050058037866636139216778852411447202 674 4024172774033902536427791418096725090168385278193166099983891731430052670616792125112899170073068987212063469744356060920885193550241878206251001206476810066835283080752653452504718771193967990304807170907475974271586569571451826761395729826649119140852399127963050187670797581208581436759211980203647678274810882276878875 675 4635409826447508702334021450016010644799214653206782340689801872569440968706495906160066752339209810966091789131562971199461446619665580332234386312628182546210169263582159615038323654590525454335580802628336723034197705317529993306349742592179966060901845643490114481334268284974673626067901619607570103598612092850732932 676 -26946735313410105423182079862838504521917038197324930218475421837731592098138137313695959025979201262976387649436078605889043848712845743191790238233034925509097209199609561842465821631564661004072102932910610322375883715508006454239862083255482140145867900864687222726368641660927885678697104582617688897276073754790444011 677 -95612159064847789167370352775821104847027008273510901503159060528588152914634737782832518823011290824647601401056223952573240717002681709373689953279723493934085941771458560220276556154444051097164433089476251152059546778873782848236871849840583974839852412520785475784745697886627833992005323741703508726939656345237484410 678 51296299690995370473898013213904331003199327228902568959960675482408023053973760257598593587790229717492286042812259547854913204410248269978732237537867341713702999253568936141639282375193846842320060217242990597263859881824492391685015049618171311633106282740614052967826379175095303124263293760152182621605351102639027279 679 963102030965620843454129201410198605629641728919403251448352895722109422339660160560689856582682076856812984695130534668868992861844631924320674054593246128834179474450264914265767570140384153559120018239772241563063640773513030417501876747801598396824884278168297387998364039329841112176574501195635943785667609312415414248 680 1464537364712283352643176283895258232230489512778683382257059712102546637193556478802992370875252086256195395004950733407043766883997029418832757971345686182245031955618409403256781598904023685537359494524357567750752542610605629309838618049039654988951812011671068299286290666083824496234779358549902243976887058701079582985 681 -5738843549266020885800810244901270986205796534717262498521056637293891526669828487440223967493634519198926072246273345205733401988607628481220550548647842795017551358815565421878344933455410010957361175109235038566067681740406015137839654632135075593520334480172539893412695021800921017119611793660919006117234366409579562262 682 -24658523380942591945390207044859866062485998684442675437355650683510702788081665284107379272864537814703610699537103291074860705933188521731935922839406861230240390318196815473067724257047033191750957800937688186888908246976262694064226871705627046087606977065384694480402006038356262500352237814270958208026452261128875371389 683 2332545181509004081426878114391706750880171443570011611978208368623618163865125818747257161713635043383113251142253524701879206031091612867113109259016862694677181592946457850769655887004623715114334974107738973316792641711128748112103148277961588166469056190783470079910243119495764153372030514406354639002204775428465317580 684 226591800791501335671365619632522208064134331047124102160157272888843561420465239194460927779208110419098722798118436669077504765460879921321649524072695476461517876049664254959148830087432546155987290156654671628633759506208621742802248141906566591121400905970029190483438540584197890809914201357251333150242479901016808977661 685 432190694949421634609889336235519055370347119102118099812510670460074559366144346020196541102993505447749426335956591615838096676641935326839281064814239188670941117762810389261370757191823478875945565546339692497416385237017084752595567949311478888744580306223007150247684893092933904239480128084845474549465116823177430097102 686 -1174944817224668751822511904221661761836514741219880719816394115079442934051898460709755267806885982876389652511152746790021349535864048638216283587025780910811778648921357516109597956403245957651994480317212659662871065081843426180029097378536141542603447541284248413855577079071913208810267556045571049253252085462796420604745 687 -6239605888994132215134027834562995022006153554358824337945384264299556902399096035601279405540713514782524142045914818122585569161505515217986096757379714519662027357708008535571532727532903225187499050551482551802489597296840615133418306300875593083908117838575561179940318195980231555775856264854751369451690222334189712083408 688 -1904708422966245663865448531131034187483674437738722197543221492884127398331105924814761400819453183677541411491454915134978992500234592692025641231527400842018046875123799426156683847436592831507047778248051166639139608857090394646574736194925912284385207805592886635180442680313244232259304525299363295624111675503211638724111 689 52347036155014698608475353448804886823088033113751974646422015392927757324929652470781991848227515265687634455430323532833312137453080451577823588353362628992922152469124477967830426852922943363673395898467240632944127157957384746907615284318028513186402644935994277349101978403195595537464097333094035733816988650001284131302450 690 121836448116725608191739743677789081333529136167152449070733024221812661234839258264896836303830109184473141614283741301881435207408272237383877947790471865564006726814363150771071008332775222210910221801166941765640510795628583045634403194390390236932272160122324534414827940929210389165261935393882341128250982379531473011121899 691 -227450429161681071092798693683665818740734025689462873676332090092724493454688355707244254026387419022242426870305429191736938822261179589432656399599319929808285918593394000168331825010756045851240119483871282165216122830359296630899731170081476144813079484179299427312261923770339581506653005210081639347850933090948611159478252 692 -1551428891373892615911255080467433369483230276883297788989261398181762938022930035798560034787245820704743128269164530100406794511196809315320214329312886649692632378516056357276302725016489091600672235178245040221196842821375840672509091089676464422016608409459519664357975315903572665500663428965104348849960707597680479419053595 693 -1055803920292655591987321917781874370299854322561429714891533985529005434953664870231921783337004870209304414705580197475181139622043002325746521062231893931110691489691566713037619024936173770540183395001648540955448580169518011666920601648619643540715501461305344482905593317874089097441449811039473943569263017376823458402802922 694 11851252181779722359226651888643151584749363846826820671120284612577855572299040581723196746411202645924079325011320375953298871356685279186388886839352191985012308427261373789411486475276054283325683326600908280079874425053346542718740616509848892716718472762524988013410591207383975794623071238606991252511120333625477397965876511 695 33204739646193345046339201037323172502197416596706508776264375094916760059181064995533689542855449123731898382372862529183227999311757579304496463238791429350020840261746847996161544174977672501513017208216653428758786071632355190439766647857274577299876458676798076372971522275634753466219190776569247997145607823642365921556979320 696 -40251790343630811140361464923142019258349441428028368487553811323367180032329235244441391631989925565852917160356158325213233843586652354068507055076586869165069095321858668112380289927529143546905115522974867663201297682215408503589132252874090879850713337509128739374752276315186275219169259594324425278308867355344564738578929959 697 -379346237503001727697775739182192591036475632226415315961486998500985200597288055448685989149678893245292919762068079413075519680979122921877482279302296602480325752999438968190214477429857339607427385919899616185231670009122013721136164336463652955400314803109440166106248253111085331634311236177772082530928205123470422771170673798 698 -396426361913326155132298294056107008747806291600575315534989695091665780903612993697399453611448456397909585080930733899231934769678374657138401062915311382475029648102149923369006345511952387292708732133025423401651660878305350909970138397060487992144209568636721677839726019385494186296099136006624337557076604048839762895130977965 699 2621263413700363239015385064527519301832668106836587212583403596325535243568366511643374995124213126411817107696751246919215807589455356982620538387890046657372872480790650866973917605844811281881429009013045698863781708325487421670285202234051900614314414090711518139276782239228779612116602853586700067664200638013554279150274108252 700 8810364084620661874221454775560001682395592838078352264981714448476062515269249966563345072751462360404820481121879098931519028106016085879486686342017895757021011794500651044268892321297194049397236607223320208342428364555723001530301650041648193157926714299153531379111098652927006900898097931233019173342090712466666424356727018189 701 -5970642554061945402695556029627670351702827285372580383287203469977692161576798671663684810614993416896713007027003024409904212093066041084611472806974628402313828738114555714227473810008913438138387866670770873089178645817940791971963520023170719212976298218096600495268842847205002707253229819814262262293624317188655663639012937890 702 -91234561869709847673384205039295355844965990113450331151409836976239946960576847042397475275993148077436810344150917939203479677140276855084603122692110318617816763626734970826874978511692573320851905198351423621260212572637388597716641890421175176847293025128574983402537573570753067522589341020725697084666065046577309146488569039481 703 -128733340752862186722508405811941678524606534658547438853234842722680664466962506039821787256451355402803203625058808658717821445442959340407702990121448981614809068610438940225702692733304925698458319596665909384717817332913310067685612100633813880777799366294280562347655561516661110679899613663123033808689511238456717320226021637952 704 563644375321664255615441033729774845555480841703958102656218847340798193711266611301933702971035621891324885847240644135395674203376573014946022123986094904330732735419736856990469421138623308490750507591830993821906278487909877244078552812522948830070038493568613725927527039103455386343504841860285206144615562942282347677945078079425 705 2285888817419088191733457719767024797832420495334843154991551279185722367625195776962263491250133442407878604320010566199251741415739780093561371159065230643194747088333424176012263076876990948267625891553655172106272912972039545097327614530750222587140271283785752512983954131856860768806106206688677716567436727030675151237924350900418 706 -501021743056801917072053864033924014334486584665936613922867067695739008151007947792876344239053712206166763985144664820057584998909596947391456797744392852587100442110783360889698636493627879881502785219168600184610680447109805002051746251206094296349803874546018507379835088217376939479331163365211422166666612419190826625657000913989 707 -21575042842885397559745227205971071209160757627345461622769695648062979324928777888246124109729308406083240966850384425433380842739477214736835254027075861493926924679222384305889764964880174294171638594421233749325677577642575515880052023279164191876962049303163809631615257363146500798213618186928522293440263768114458014392633159931740 708 -38640889998259577865841969635636826289311135992697493720233587686864307576498484246356361121307133402310981057834466867486243420488768056947147396874452187314569945379447718363772242201317697669409752121869950096989859031261162786741638330297473535086775863735413452696811998932336609141113255903570141787380528024456198589154353311637579 709 116893605589449422306023105582465988303824546660714167164460085458838198771362032501502394744949508850127206585984526093927940743677758818737222492494778378816202431354106022025463400281286173308725243106051203549951380136260854069437191548917530656719106716257647381290913318403645288901696051875216417066201317864117724951224991816110502 710 581555221163235045404623937885663413211449317255705777811022460099455165731210423220212039581663218321053242692479253995232072271754430149998771556859626443463534371123241509324876980374431625642138255308931957972811491553872173219549128070512323129219196206134015836853134627198320060073411406882564110218827387948341237204839163436959215 711 111067992021425290055039925529132931688477714564984051141904151069366542520162553926902526458780856990961626111097773145112677850409030931362540681266247477581246860059528820420583358217287691505749322663403083996060561881396659814163532200766870347966431965949205242088049388763832520031558346888180466841842915119622949848653400528923912 712 -5011861006426264828531535589912704855526088426171383898015393838756363406540568701128103303317407250907555932010117739666863294744971809487263862649204143036009315619990115943082726106935309247767745652453581453763182300222056239347615088233077167467039901923307732047502112867257215500597585968166716058285760661295825235146245669874785111 713 -11023333941045357267558430509587606096248476283427624256307925037137025695762600387598329344763842214733766499020115437639740690143624897356790591429804513370249852980515991269950702437826207719087235208877790663490909657376682417022701966273056168065777691540158311273796670233388923681479197058327056318148107558668257018930371944509885430 714 23060081175745668921666959290039131507237843268687206569522694474533219267339917534956271040328980828700470390050828781722288272417496490671793580983228260583584134618879060947843130086765367791735240454326651756886821387245141320083131861551582171071803734229452965879925675338537092142419879596846331888275630834325913078455467139853295139 715 145330167820899553251359793166366717880711973088223031445816714283299669796543238558297506183532541590004839271282696502202242756127617057554702484834697141499416946062402043325242582113966605055255597788553419485191829690880424393370581419560669854735606692320330733224021382777574497418152532718636170639884229696666139327284281780295559148 716 83119605060088086207716952722381252196283356758261203765929178295800366187027219301988573004104255721705445032107933968903891060497765699063262740820339937746576680554892538119896993447044899984894031488166973158402266896554576905992976085157100169824979776575584773528711687508315165554526149065655354285287781884399060948469359301911462045 717 -1141732300267919806846804233052537956533841044277484875480492071958096295794834708420700409643584362866632663377328400582012402684153022119865796881871594398001599153451833313687389252131609645527512317120646829049921933424814665728349280605731828352970500677731807051958769069981540145654320496336414827188382503501197132048619817418837108242 718 -3031541046076632389563061040606507182834232299379320584854346748578395887272914390559297976324107027228614332043628206884159824912785935531300958431126248235722388431897699470453851445286623390919070917634796416525464268918620523610635345977877558234365819344643877065675943327537916781299376334263727842944355043961985812633463868554877374889 719 4212508610258013482495116016259827243136104799738722709615735150466074887607683594667707734144045211342465306308699191469791974331805328016190255074591853110569615517271100882278800378611240027909469018816228628398368862986090944333872833495831338708002867410298509336277034974758027748290131798500277758806732443586802563170650619659779224400 720 35708886635205718471057781397978219131780300293891330682920591038137712760671596704369097255205053667742459601010052244897022372878684075814089136029319940342640726921621496998642263764802090574090576296345625005525916146239766601163463780792560701525298108922391912263637559897357306528274650605374106104112660282831477440042476056313454822801 721 33505195778089315599659518649617993075335657390134156979299565722080751532874041056728824903113700433402731445241811766565916976771120199482465976387313202690154914187803086056775324122103020896995931423345192355466512525604714703322072060122639354678570411152097240500781805021892363321938115024245712378964728573381731811549096535688896626002 722 -254369588160672835040200995282567986035351387864753662187686187899077911780296288225864225490618082142876673518606846670941367402365916283361870271489253057703456713918987300874229725639012773372823323820420240338800220264948470003827029906887767604370542157997332729371174429032431032110595625399875530179084485398719833337284091435443300153205 723 -810285938324149510477337658411697909748723692240714737189068467296882587356458945962287875109259468186377930044389999240975987595671914362065934330464324939618307655528202376259437368376952734818610030450947211876799053260339372337552708354879289400848218016363540623249385103261893334118634286017962471768851527957875252978510051692086669940428 724 668754416797756494407133640719716054820715106301353485311038756497936031309748702108202279197043802913134201578681621556520331429949417826124963782474627640094495114214480955349192793997209490718189853481887739295603875863857485359337852452231329637638443389248913317841799654768092620758092056562954828074057312672727994078536719534816361497989 725 8630082278512858583110306207144713297379943442769139605323693718667815348827627917876995434377422819503669773556873236281824551220946064910843336539128179736753759128182783297033321903386993594803869981022300385482399231070769321756650080098376263882910848925769692244928065238893225248583892687287571902067778376966333264963663904298412752459830 726 11241374805845908716556409647811982101373450928826097842848038628854206415867517516780170355981451412789131732905611878554966119572347369386561999035984710712657062228435237995923908660799101773144031280707611117304363579366821275279259488126670561027075707348299164629279933584873616910344956865508550351469040939878114583220497332783478251437759 727 -55187990894923909814879936568678455473672589127270060762217166210301925307713616227332618197433902549954764496200635369426488721843819845424466030780184196205469707696774573681452079808884738806946767267785481234732865920903281345251331744632045252892046225635328900945792719980291793416565120454571046415671923512940770218231980473118758269262952 728 -211548355042460998078767559967664749859706236613975002110066680080291708358234890105686769598700867815011714588551777645847672519838766015327990052884230788824852975449466289326219337564961393572189816061939462525205004056107954168015998882404125555027773817405350283555104842224446139026234852698719045994565215484784571685448436941288820801465735 729 73595207969393192176384309182776599543640828917480542639821135732133911052952765834620024579503387319569451288702163033143053456916846578164214171253196188199521418372038584480630043150039862118141273286190406062185785175913623771229987936880156165972868395907259541401924795373733862696616378693701325751916880646897788593190950375491182820435098 730 2051125611320935367061676658074535947824637787360736104270242392186893197330019542620420975547314584974244333874370324878915159592382587294280338818464469475822719615789273772897234124384732266385990891129835974851216606856798835054603965815397442327195701148462671634799793170767482976629346431675874065454920700656856722355417833222581752854061811 731 3439894350917332004535894533504082499756508114464147324782094562784581195183464192729261729879098684072363606150421182459542838072513555385082750095650173257849746466230200285468797860419105773708710322683958295142761147130375056168138040198873479160635586733760007396982263183171361188989145455108436199142589475491633347372117113065742860324207740 732 -11580341800053754294483300855662658530908723857318330288867992404112876385603247498125265320167633896623471792568490558991150760186416174878357549174879878766704983609643063385137511398624378850056497374800607183375427167450439403155159611940830022623490136868644029919233612170564624411685826974865994190809107354928443806454526272871750055038140819 733 -54119732758363496629789652512862059559626020744813986500774835873286983527857672730813886209247155949898216040490771760118187063025454348222459849210611316854057685415357929339494203541020709663491387653756839023035704659074254311823561585671521357692700554341128126411307592989671499524273963045707914173901519989281587739258106563335185852994151298 734 -4016389316243204609229597324760192341073526773763000401737740109558079585286117978500384536985606830185185947865128489316017284373163122539701755847303724807770518343928288212750804494422009676474298934308213395692564811094553995250686663875572511773989876864459983549512676444261379343375483317621880630521073784207181220425476670824621210645035225 735 479044816192785060449647677966238151354487133155799877703498042640466692580146818620324206809253189888713572468686688862431648998482762888922735131200894402070978132050364787629946222880342367618473891015195124415936212309479180815910680943292547195686325235341233170602742984018520737031714700776127466304071532335119927212472005728367430255657291232 736 994237136231758962382361731855318033778636007275466759022635746266956101427868699047151874451376841249093818468159534128707453556323993880702786065027522327411890929196084169174649686210482822325216472439164169393105507918809347589077541861465246997338559362462606193151100056035393888153808751410851858282832728728104485408773301494156451407119899489 737 -2322929073271547619282105637985507294633112183851265381286210891230288030365583969488614112380525026500234515281861131504469933873696878238899044050753004963815021330061114750320216633502115663915832074258427780957214894947693932165041044766702430766499808393145886149122486744095898856977814804163443480170978333559870374094701448566993969486675822110 738 -13593992372628925900005466862668876893273948433181731593776143498863180973581986230401595094823441624242313396777158070167306949754309701404123162686753710874337061022886987023212280442898576728758612400469333086452379361164671992631779966286592084509046651048455228036604873992510342707339908371024553684887451225672681116868362610581396001637430739621 739 -6281623085813923226471982983468188134849887211702074755976388976653769673873716735405663178222158009982516156017565956794384494645347498658154928916730377074338930075223941293542611184278112482274736132612816144289824667800098595778190529672862292119595026558597480731107367288157595701879483504578116048236097449306528866884412184059846277894779080252 740 109782685182032486647105235797083515769765761475231434832032513536461089414490442602803029496966658598215788258959290717916993558498092315320798606347322643720355689055535000621825301617530965594278039338998365489491764914881850742129638637233604176342229806318902090867229131356277892962300208330064751067514866132441072318046439127112871458947318496085 741 276099978136390282332458318445380724753180507855781542467852527862806105893844335824257027597932739286274221922076675046983447568804312118564991572945218681109761748788085472885534103893564943529028703871512076277591951839964588846262992041522968981760814851665181508314424568305974147241515768201332546569154609308640904438052587910764359418947648714438 742 -435844210365511815159030485282990192421530837565519828552587566102537592942725311776713210276834448811393650486480266367286046888874206600757204311235466431263677703923644059825359506770648803290444946307961136850241980554007478986640763652056499623558438553539755801176213045594552742177670338567917666469324576574687841986312776322487124292630569035889 743 -3356588223958536171310185836574406907621686245833073539315847882970330138930049645971739668935063551199255298271650608157423121896987222268599332778977900992515211146940057375620525948583382098342148227459530960198811527667696257589648455677819720082964210772066145177182247205942872809528982590947828252061040636927143823915098843841853483355789976501720 744 -2790578554627466006189097305601902083449594953576468621658407671017821941375571485953060445378617063095967742164978819009271821794106585130383826756836604103657322958567318212812816336230924967070291938147411688745445230349325204299530038487130943553902474562274488143778577001534770939458932134784397505898160084682097069953382700781322848077904831680439 745 24628136906371893529413477917965858001695986305344724610525815604697327367619303841839536129658337834601362200114897835398264453484671830156626341497127900725322254405325879954959100864788588950938750170840955264298413288310615909707776024126115593638872947824046330307083070850416313406842979048961659256753045562980100275329124193014035654046300125154602 746 74371480804390981114528831586348834754438327192877666815977300248555052207618751057256616267724229237066434079714605041879975303116302926486707123805785238383560415437757623825233548755655502605510127785008615727305833649765158658111322394636409679262868166708563053908173334714645565268816347310982896066589531888099074180238692693059976940793743735433155 747 -72910270548565079535663638088995052506387222362347187862777739945165841893336232462042592631476582037279391641604870434824429475129440618436222825862580629760779458772417671944164810271786295347428495967551365924074052295265225871147339427862220984224120196999290864947400968224455690123954116818689141177598346290622754117484732351006367004829213655525108 748 -815163868336648989102086760455129617802719389460593377069351182127327153655241224439394731672471227208156690000641186246568636678305607575252809765977228404973602656484653958315431559344472114144448142000180273393900607438416879665296580407452129081814053894375649215068361948880721467667255359436224346954502479574137175857117698939552526476802120929948611 749 -974135301736212262383200778109303763047953777660062063373702704748161730270456356720406129661653216080798855226838538579717408080446249584579614099191231142100190184017548869133379826242867570162039820292398253471134744219446726490267105964144269305611026015757680645610115183741341724218923667504246423310619842532669564656872806720047749910141318960171250 750 5388204211557416377152379287877559034128566949825216266876755229649620922356258306513740325728934612711812499552093599059682913943857969008116059695412593360562043540326787886572124381614513886975953637416825953602835978506858464007135011738780623125104433017865481644395027172443809760567450899917526275969282631101895453400313677015877238470936450449194999 751 19543626138740743115753565578738851935688717898590991104116834802032697417146623823511135818412748170150814696145734045336822500611732184277448646283546267000025798736811515595344667199414835905410265657465236188445884654988737466426673977154859670000708100177550089099281090998559695039105214807373270361734143844997816988712482614512184226133144771539931248 752 -9406585626535261162864282433420327435779666751244964193657127462781193466913077111601391294734915174104683103677374300863501224271257352518147244691620806245006794389318059788459785035700953171963051421820961205533754496584251243210867151339306268124523696805689156600993062554874897766896628484511195760255255989921425103177857864118526693972138510962892495 753 -194705806501737210367510655075490322292757794589808848324365768143856663688145768634803004955184563879566698472666355009758404954048104363533332305935158015490245777409939759935021574866135429492618493760829048107080470888067139684261800097072349566255420295209329115095515944096787050885740190235381824776117806584823203104768059258846711423142579965785166222 754 -304752342364657070269242768250197697663498588418413018905817389122682586174073843265193488257754891192191249012236341311745298889654892554403339409645728774775430405316016981773905084410962280437569524725269445364357151306876018179625795832090942719390127319167455820782094325199700021869410724110162887709938309260353580280935397740626682600535913332904299989 755 1142847573786320752769110359179017505307822974471453597107657135049344800845164231182840068081151292531717788229524512464335046807123154162993311934124964589861351186057423875867384004973294304558427394396922542235009935378852220799104609209469260657518528018549050394295454846471683414232840263898110647565183640742701667381041737848367037607211393026257896020 756 5028466228854555137961405632609814289587133244708624364367670772202832877256993051752421530482096605793156817569176096734377783621140341315616678555061488152701576019959000587699913769645249133054980511321270092749234232519588605214841380907757005789548201909605203175629758619740667025290377044787687284519812064828585557290502055362374218619246006048654491941 757 -228695706367776498999181967391528968596140280825833645233572671038437453092491977140717551766168421199146458927368418710259854021827704835706450297001705003349008634598813707406628505469150474915885526929762694616620953370492776762258721069709334338570348347731047197399576378763816677514808285507621259047028637027143891848371529910554901226410525139012080298 758 -45713587472426549239651014628271386543476479764029286569776182291902370801497921420053228877871206294536704275977321708029919760633918481511963007589556803381012201448828632704112480937745543147326595655750956223976349999417283000458089870309231720783074513881908922975466980335193636582643009974104428078772365857511557799311261558082477770026035104715914588065 759 -89368913587543109988309391550019012369587697000626070332450210544458804525163415045839999789846896798281090421608327647667500835071387619502567962506098261731883325186267942041565305326268732020410221569134048196403111418500131010055851250991079432519015892634238421174337773261512923067652745378640264826121473981778820571987179346969961429014375483180720453448 760 232684460076752723180240348554404454152112923875011438463085219538203728163154462688799060321147063054268157640579240076934276175562491094602531143293814706965343162666921810253881717787172424285118917763490509622980927157755284984011106330800926622009638839668703464430527276493716883108481599009659323056708344754046379049826995328802377072205564976081790385689 761 1269689142441393436255265221058980019630515120755657509918222333976536697052779660790158118750916197293066129075633428982876059866767470764728173949142513769517636252010255098881851183510763436753929829649187453013589857082011749058524873920521568136690420713045552719430094512341050073825837906427081029548509955344102143247538604780334407005540509300790064852410 762 445218144192012363888367305128319951892013926636212073668677692109239840637169157381124694611508827097718839386053697273343634153472521678033567608640695176347184040018213905478766906936975054941789399426960319420351369744225933260949790863834796675294091869072774258985443536238648199675341421767228151586644807901786875046634251601447420361230933816844016233619 763 -10536765993588516198520652379274180272890608233528493441926645621570350592200678632349173679535228121442157482908593466299197270493962193526486430325001233572964358188055868078979126837722920820901789667988766438281605974249653875004824283557024519879625602679264425956899963538592154265081858314309272962763299982293345539134578939820114822327402716073422551204452 764 -25080495284905143672036610504703240112809341806782895546871390472123859750135879681128469610574035686763784520291670208058487248369177082155274969127768723733053372736275661307267155837878617136279683930820175751346374276197341149358196684888562209836898032180183820244668918903332142327241789424523599289806403235702772953688866144053256427905883836498441248511475 765 44669903372486358442612650404061142230396790488190649883597029649885435829534348328885623894668981719451848305594000780575800937707305577427827934669473654690572478219951490096277829863749053115556739150258546441841705215852202576327025182236096259242834359753012193122761834040665103731253145979736258085256893369234563944833478170274520545134856771663920463817118 766 315064264309119009933554795350451445476077657237427359689036573548885609410291613787927474284504284619777757293813033433677987110737204894253130591488865822978625311066383931957960062268405660457630633677898674645800778917480475496877820528469252407017751009127678768447543938211319488407682396780184909778771415859794084472866751637028348941422668071813812164237511 767 228099398265860793883595737064352610878584200081138870425699880248802296354774092615884333516987733764488879837280059842173765782108659591655809770952468753742098318153204453049419655763069842875250615003470431315026210892291127806812414416813638480849992780478247798790231370056653043234086479742743496790230791396477093442232199741586012976631625198652340154120960 768 -2379379582250349501634801684025357787527530514974568496349929401442365891983076338859578601526563094049022055969757181218754352432417524864966555781494854899323431163291046481522801248889511258368174473094147209182154588472742023858275555922595994701459773521192613318447432703788569309200968611536177194428481159945192573371336365250083114519540762249019629169895679 769 -6811653748893446148221965001629889072962318830679386826531157725123952451159119511262116204706015791978444030475034901017072596903812986054835399501561928582325747189960933040490379399646651102613604481219528300199545074976104197977862841596514735730569482066689456826006947738087016007508715540757045859969039442458678987722762528174440345828766151285910319726879998 770 7791108742466253218269285152968441941823136973412342814087049162733388125529448027211975004327036262484310442777744828934643978084131751675028203030329836929259386089697552252724452440712299120086361295408268282240301146302469818768754320110334480851998997557354606214012998857923091767791286422311503029918251554589375184896502230901867339018334557669356023075301115 771 76887101224973521770536255320605885540307143422939167066954517851582348311490971655782995851008214652774617159830803767022941328302580377843575001574717031099450496889043501869862319478244458163695162921792291266276507967389877419338274214589301583279123333714914323862088527358629327603161012711436418799557858091306861259297867215373697790495564476911904923692522212 772 83654223767750764576648944264495793604206054085167248807125593238564203493216911066658216663073102943190440334661904073634086853847974990611896175876465529835566518970809033465204566990078224246613074184910167992390305618057526469757759548185592838890255689413637191798060064995950829296200447622069310329851452191309345854527214352630589529826117934799605639707334389 773 -524675463489260166781528409356461382654352182636118005988339474187112727816984922768730529332927725988590673769153425755938298247027273419368382662419522220223921434059773449898351741324043674980030317926310285411707960470393843834528948834932528571731598624606954531162676616235762289836048219158789148536317818439143059624626376233102101054807844422607933033818031130 774 -1802238940888277214752897317093384907746558852038741251240809287521303287072922045137385008633513378465895310550263988174583378178686321754243830907727234208967941538856828200983544585558791368179578303516812082754928671503305425896877733603535392693475498453936643788507893817435082043337900466916202090041298706600070231939997681639879507878050750258412316825002071761 775 1117601289626787071527961050021382628396051939647579551413436692641407976207020214643804746729322776965525442821852855454277927865872817265827782146321231564079409828824304647118076500798810338461116254303168403195514301226933742717005072307321971758633390713589303203448301911251696521848633038596698156744262952752147072741642022818159893737169099286646763654358136648 776 18455353047248069075831997953883229426511133547643830363994156972974545536070338835524074571160265960124108680596081604479806259339922530319850042462187571008870293507360063103088054271626742990538437240257645551185386645983616318505909747046462477758546267512608400503467648179419131433738370279439215123860214264904926232943263180395235358376794950899004378733734919145 777 26852294487855054507912346457574015197457799638459444765267383712176419286277495739253906421756626927558488375795487509871111167886989705247250045607484057941025898555301384382113420036064192934926828191786775473611144580924828952558773843327027209689392018602913072175900579157572994170839043211508146837022061955040528811211748155427031673119068008218187884578246608458 778 -112393588449522512666663288669801034443684602651875583745412645332418071252078058041208858296929139786000001373773759420576033998285323362384150290944720023197780844455637799163565648372512301044992278778745259013446190652002888961435640036764107880448132370407649460179407675299626194561967246091936642440697804474063278474065872312703054879153018541654663639447121055389 779 -466457827289740515904537695457768205664489402049886170378231744074423916080653577735702874389667921920026398129706906429992068507553554071993550992356796567864794775908988057766152077069602338504326011283571497289392682532329238495900244663471460648100792908241516569941920563017409336661485881087446606414594166543491316249037478024249394816377649157273018240098461586900 780 78626641466221582190894207112672898664182619767107912952250319842914809107395366899473975893026414233947216104550021925200168969460802117470250633788887073050438048282764076939786681213406032396278486441564336542230350803367523661120271003934049627831605517185812001730827951661817077734733452652536569137091907179586873768517894765828704279621868560345936274827166324701 781 4355373728540107807522627673345259648308769857983191359308586336355644862940672933420273821293064125748132015376462201720328954506903590882882460198788943256884029079746420673774942056053233111331491074435272148688994844397698193785342743979111245088570347208545273132938940970480318185422839835092092596005531313250595593778373091749901961906642579536149036710540486931502 782 8003107683884221375327207482676463208639896138062411502046919794125056443914787564745281859548890523390739085811974206113856388288659962708532664693477902856314115724947964655091803981185811931096475770896465268497916531565088674620603048922816043526656244762418238250300430376004282671233078596311356069777235461884909323640085130607345585296688342029184646947636476940695 783 -23192148189092527517049234094754410417499136445723899229683437438950690878636481271291900672539796084951709966764211403255247813984812392528876812402144683599328030267821856753790870542107474139790468128124518801205120536449106394826878597966369118743820635352070981695849607982314298326339401323206121224495310895485541696725187564534426486566406531766972036499591428502128 784 -118412265533143047412043335533596989712757338134009501977789153025026889752506050625291338081019606880420071705836190661535203122567564449434547607045590492905483102060175395403407976914887255659449218194317225018891489856984010861239184636238082629227547473565906107644403089348667140693776510013214447076985740947935267306211141304534963240803008141796605895527911149470511 785 -28095197364453347170643564214404285668022448256503910888427369099497561597283769808955570109181048996274753710794478693773175919271817366109203902471878833417013931709954080022698118950807244060784223235513780826936894885926064169036461890778843189760709228963173380026159706856505596450498408117573803133513683836500659341895594528260088102508357497690463462559499442421870 786 1009519995069380732367102891373564336078771146693077696023247639026246884577986916009710902510814363931231137930936758566270476264564445312692520658466556769315320055121670398585275554332370812813474517277827463516149618941003969413079737944585057283526508804166808208747308390424993073342991773883782417425844300858416087072109082684294492962210358280788526134632201460390859 787 2271896766418841589269997860676767243169744327694690590042341599947971823531527760300021936004258168828935059259023825376499535802575246920367876439180023039383765495632927517374834179222006822174007043675278954474731291855342516347487632906179703274899400669002176837730054142558536514740469220825729063053311756245338108221278516122929778846995934040791223432299897902578548 788 -4541886422786743412763930301008544538369451664848318084124545551340278314138826723487354250588812937723210122860383176343435214775929513973496933047838964845070349504829178552517811630547323670973256568149889262695883986758350692022742375688906109001939777899496920203265667228707864630605987523302583630725975195235068567206424711912790878965901356445514288347090017338360635 789 -29530843743343061128957841348107994265266602278948851478630165502212303040061403289674905925215949394906835779051980781075366251775036250230304754048298137044594588470354704761409130874092708741512576529377289115664349600214784031172873447533429547477974161820013431946101821740442557893876198034036728828931756196678180108404356068931949767554766119258149587584879115799928202 790 -18184709681605431543040309987139087685208139574262840200139421042362101252873366067963623595132582350304780452360512975059815570566706874699137110666045590483556031397246802550157957073259504444265843945405574867065743319604411834141065513866704113938490322544554582062812638422514334112298508358350204981329735636240743111950889730648781624416420030506670580045948075554610689 791 229408174326876687074539952158693773016983141362013982907392647435186524854805897471146906136678379853551961106746801079558665124841912502674468565102592052434239233438698737752366263720315369785081500873584452306847659762724232612273730000067457699424786811291011723389291118818954352820288765589630149497726334497622134751737425159089984659160055012310005128172015891090132440 792 622478735788202258036442694201639335200839538892393527616040084251631960985472089553966424629550000859846946284738218934655670384784186877641171126199594419220482749452618698456154141099966279568555597255819078417287009401888171731817049624935252424295986525483014685343895983440537712651264106404412143827420289721410957511032857894019003938067890299180045476757564462171761081 793 -819716097365485667597974181024965286751169194473338790934453658413414801722308898132389305971005416962273757391244771846716645354008838768787874833524139633467187602043051242858988091282905768928622313350621913927054919060741750046829470750736614446231108250653076139815828102489513750080070677497847057824696431035777297743571110643771854056304714512429955200033014095467669798 794 -7241740816824791657523932609864684590309894238978219330413268075091517252313866602250476433607960841663170031345133514105334324171075359436346289802844629039918719949159670771823363452465508053974245002003615533609692922738477045680012388125890500711126095230653284447726720055943866914021518312635403410096175469564253213086437942333714743555220441717480319690884108350481189325 795 -7106036757360212306666097590504681599859265727696389542416453224462301289126953121309449113476872930665876246169064081590218840156071169953601706103972001378632751479931880357915834083384864187590889183851633841875891573930278340938559539495151471406172216205428883637110987189482110077322400527790183299770083059806510746480735888873482800603698452823091042581471089841753350468 796 50963593836702700304383198307772798113070516695411194888886506226899052692570893177635389675517901713636777789768073463767571237227535895019913196017657658602002976582573276230578602905419844110586426650329272118735453156785736729242992414142711563587790424665021792755318506124530582071548863758138264091325413106465257424816469703256467090789587069811140792055014795470824002989 797 165881518489647311368761274930087730624874424940089895659521091473958816987284364447055821372327659803266441795057723661847112035859712319622241746971063329611700716484533475682399712561303465909490855955323248814353930478943978526933020683741786369831130795178903538244635896954400154838999332266388177880581573751189111567959562406374279387012460215030100967343269399517428160190 798 -126909307551029680001926234909779721767885800378520962680936373094173840258569309704606864335005795816198116517797213850213917063328398415934735270216792268194625356274092534710408001026171665176296127942316951439911217453183673509320890359800831332627852231627389058308594761211974928965941109290468021060765570455809093687429102516559645043081363198240065193808594360202559706521 799 -1746752281508885162322703944190349019159641425217850986297562569453977033402697899432716121020960529861794209191113940657051842449394207708469646263173154502894557160908986350562413415104074523538009959482543142209007809216863153761038966873277739993735881619864909960818912595013551251482876208978429643046765304672320191486494266690487804569274868331751039093706613316061972854752 800 -2351320795058503204628071774192680542408310647029013308466697781060389504478272011523970463026868897377805369722052956662178431328832829673526675094395178592037486115351139888731154820972604060489354767484233721458814661355073245938189920508347997993821093155083318396860472339119328142272282434342647096546640475242358539786126610731938803750817467879341491443135877390300908350815 801 11018128943462960051648191949327780087620151532902632259744667562965014291667737071846504163134906974000537143275919552589109719386882210029173466179768033341976042217478597377599411093991462590863380100374420836963440960241621891972970860842803663955980748268617552853649268676883304978801321012120572594327606791566164643806195178750512633621838879227076368957087765063955938991138 802 43198145042452448944949029866389685056915098889066384295689615155473534123639922247408742493511634024401322614050315715137825320733259887120087008209092674012289459473117453753779215576736361726130953108106945167056213872678902997389651006260739309856351334932984971279042788405840563238053183933324969057574977860313556145687529854088474501001034969368226160902398426640620053139611 803 -12766870406261742574935667811170650674751166017990921746322777755738060377729789151801052481190894717202189061382644543026336833015420116022387179199726952053205461011072468890836268692450439865508514687155897198558540896816791032977435735063754355891124064551588033124757841280268618333105521242435215233798505403468369502880696900577664700594479974307234998808993032294363344641020 804 -414317046194595525654412604419848466861738222037579302153852091910737927868218878530280787403986495654016281649218130522293101552630179216125557432281287970217016057280202021565685477575528135266195607347274300900623006647743709042461730526474162500489410143500040807760900778213102305808689697884795151985771811549758744316949162487951599910198274672928505445739571904354307167538539 805 -713732258732835368134404198539161077650715949913240308590799184019833312336869654694352102477254938853212861745992460157349171608121577388049630251765033371955182965460751823113844536919002311742814582510145527014219145224136298788126539437374535797958703706035789317398980984903787046619429704587673366867357074468302163107972052870704217515046229577091895902198206518059344233307898 806 2301388898285688994620905042700314046454212098511733102203070459156974726140230597383822881681368583179720811350978254385939570757428458169030756387001524988042778584600314547863480224341748593910131301105177654077168769381420783805902495863518390908487283879428788635050145034110346659039347871787809634137232155011224372636598356650155964161692012902172757207259734103070076041231055 807 11026368125166896302451447872253077791764867746242628981723333574492449263312288087016814685658031616038357378415888650188021685987951112830508185039888350323682203858347395503751561280954517993505593844801665051282309845780068256704943846663407603998602901113179681126691118932354776737653563084864679570080677980237168213244945189136649885958800091998172577534303326868674250182233192 808 1340236165762591653314750360203329165441826605879660043619033016572125991362500797579223436183745983459227454672973010902587235159046102139739562596762975754979400455291960076731800542833298641820005979656731215870100767127349459156765230555149689820820247311500264537930932557716433543952995323639072432926266565373317072760505168421896094462372067876790340203269046809717815993386889 809 -96556840794976883415433530129871041795000156504424340748271936137287791387085591187992885298554792577426761496397051829887020703573467811195094540165469201403181033814542639380300450442924064657910332643901523029800587077765915392030964158860369056345785615395616601064358205275760123550976077116503971264873568691387879773683496365386056784704456692229972517402191848198632619653324950 810 -205175807081817091710699813501572046078976752461765621889115169423724716696433689554198781522763299005986570084850860757897326523578350541647845143701805184601176671726712919451187105771347817092200719104713627002432081059677975916472815392717085321078953456594735582970094803570968148997529112145759594426083536471135613202211539246569178419570261995351058096633805117684725583247131901 811 458659952991157767317502144165695283997047903616287822956217086388140689090902941583538404641466535184867713297871744953188533285004509217460160574085612443426275960877457915520329842443620947736791555585686453263341121580537286695333046644309150864954163625371078243639034240339904813963726469757016552531695045280219691558728388795336154223199586239367636463352116398418242410385660748 812 2763902169718669360031302609845538982704886579388466242914470697589803828449709089154865842987802761423614557359401236727453005282214173309750927441487471548263141967295332106101343636829372249303389583113795549548570972698176356638921431823072069619618908360094776734008921712818522968905214948825869454898141918800659901937360630809794914222531530436894795796408478855999015069995508605 813 1399864762516918814205085922199820409436342026230342079222987617686341455081291704057886044202406706183419695037956768876209210999387763662360409716204431105689800286693542972519718691666155968975655165956413019727071851171517133019845443847361781454650344091849849275266535262577902612136891669838589937011028430079342579846165762461564440436266784719480863422647910126233848446520070478 814 -22075390002434186611871551644210210025471295162035512027784261042935551545884798394278020498485411440445691626158697592794658625541152032463037527540978381722988677132270903009872655348132038305779195916111333906482995051940552943710601998712925063667269487057153292055547224890210901495873151199755645220061220409047253957743914152365025347130250204493091435322380489451523438736919436489 815 -56749562867520642551588876588218803735869668560144102768575410645048176187501222125077015394792483236542160507659006105475200150076793937887318742527796643397185556844783692772422778921259480332339288325830384990509636764424760084599812992052106160426392070940955227588493267143622926500978327428058599873221696688808591134103320166884130658186901471461510641448592170039151513492519507280 816 85179384286866394403666211621454282757502319338031402712907528096323611537960741298348153696783736490926903620110266124201527329716780416392700262813212148712526980500870741544008340290669384087334186593341235177327681938615456324195792004312113252152641241632469173322938489724652260460901705941683607234107590303808103351488587037516966807798448897514801635004240064985407921647235913841 817 681104834381418571771632312536877799137831655717359730342993751998080808763432481722389445946699822110733251809151587197679856010124706273771269208376594087999723972604794718039821690872674091165721968119155935269242094757053753409789900937093181948142811121733535394942316383741910859430608358735894613327210450806893526909907055576991109539279011038183199043045809660323179464727147393202 818 595595210181039593910268720480667053458142437392436836269819751129249113685218291759645508622346015803124371037310779277545966052798388800008236051434278837586705120701752762183568319129323725545436256898240753942535052066568399901817673835377344626911851068774848229978186359961951374713101363996636761547452588879514123656416827816329517808371981998733183371053458735777687634629171561835 819 -4938753089070687958124153371870566085324200026671363900547304265724229051500455751982213996275606367390350524207742726224026771985525578863924950772520789116824105512039646937991258579595419369400625199275921909538108748680346980884473760763083948279461597958052122094524474733753294985449272500629777996849988879503013494876329844560260950236767135346182424645305369471353239913285983415148 820 -15237863069770732261440725228067135651771681989874659327522986291611700126167876129801237570152326877008820387751282465945967238446236656927924026007950087771928557110395068735634632031354752268710176710636010604559032965959809560885306586044563998201129855535077878258852626707164152343316457277229286847627051058921654102660411139467487560748882108680963499630091867564705668538234510886811 821 13973051662094727100235929890700823464374436260292956449879765808294661211168349508237450826175803552495513942367119604124306470977256895919476504936786926507559835387566684970652063153649269787185273372211275976724912806203503706189650674778627538112894670552313342333015019189451350182410537951209428276395797797683813248566146322107373430633140000753714822547564590112767822143104828962710 822 165086870952126044553438386834005867794694010429457846847466408241094623557847584184686039783722548998070411374495781401762318087970643704190269243945124642962476684768688988562015814589491309992762137140146647394481122306045293460347060623958331060035958040920327588995703678743380071454669191397482438181435055125662513421075992899422134908006218979636101141765955988307886661130320255906719 823 204416276945399545204753404651704324410018094516279085646014924207537296215180022795235022131862866023681197267687486366405877937145975345105249943459166947356914851049277812388163060796139191900856813930391810998438029356259053564987265174909014277055864046869835096994272184781697991267643541234080021875307930072170707605056668899877908940314177952488768880603830665600862922972697051149048 824 -1076949284678335310571438672202644161332209904832562450335167825754777019590268212071704313789777208935271307835087059883049106917443842647501923308587787891948460460819645272281816209713143406133145606400536204553454042041889534013149015265806950986211894274543278106972788739127024660556735640109181899882299635986621205579570598295043396291427614911747372514685942563569254104227488200862375 825 -3993645061865266527985657986270627242354582660311636671484469969377389705117156629300523826766320212083673391079361497063751115269201463400951096108308078310109154581082790856057099966591539539374002538174598708092850348290110550111183417105795030465926564970915072086894027141289331242522263151325083996642370642622778779604651216688987973045682831395893664954806361117546274515209249862066182 826 1705253438374484739171632077282542967280723822869788710047570493038213766078100650044291170575354456250094988357060544819939731718591657025615117560673934407317834985211225738422145954235211576450305381255628424795385681796784705895974303180672497944053918529059358788967044369564559459966094458332469105655955438634033291006832951277414620531482871413939022722560760837030737907628894083629011 827 39353312433536368230214186031000731115752691588544307463455370710472934878210610963793296782047590821253250496428374563213639500859996484659790100096120573605618061200167569181358191607794279007266633606082645222426424498204564362792599360313500270081446921796354366359980333010733100102632557278590694181093246660873075598455526852755720998474111225390921030038378771731977946452141036925853660 828 63359343921702373807883683366458575525978868771260516536482606983601945861718316077187973028916991536255646097643204223047821416252668056089044142146175737545375607533434106716917069627471653826480518780864634621694377860238066372521429992000948058666408576831174503619257266695385165065570264432189166411282894374039851577849557144014710412164876608056390855573710695930679251735622027099046221 829 -227461124058422566456160307546089428989816486754377734098133122427052522180458866519763724980594334318767962272568962622827112675234632249760022616572733687359811335734639909198389585215205203412438664893014537758449064763364946520090534258819606313400205142504840290001308463705827570792552486642937914807273431199777977230400627386772068161937247812405507559197987553726443014598025278134590498 830 -1025156343412166497183273765390306037713442792450100117024609707706522557116382577734219207221441592463836739423926763253084618096743277004321442512461049012628003139270186778849032797077655291263201998813810787112147530268872490392873938445647745154798087476490251112575932327670121627175237353175578327316092911765914618661447269069676530033358385097318532818559371370828999294816648800160596985 831 -3162570298529896261104762865807214518537204110800627166021313569572414608635356790564889617534176058761818394732862900725222116374863760802681475767494839017704256928614374912559327218463751814456013590490734398253477667460462104933068561919033488994328670436939615140088481987795117217502326564715421366724942733827442249288891658404446609281539882987497604336854758120011458251070097109879488 832 9220081950112438682127254362781139910383910723829299798889444742219558184830172486026843085757905980057007018025875143476311118637939765517287619660614451435616619739574452259816176519261970117739905962143315615212820817084931489325999308886991639415194129947538380782903213985055504410142131525450774103111386320425576683454447638310279877081662386109891800158360632821220970736847699007225613889 833 18468627032911646430604451591354544751434656284655805242273081306565268101138063183168770178073619544642870401604346053059149236323253304881799372603136356422392577791506433893845386983490114001809916046601047840009922933177007137596396234831254580231337217929009218102067224308001164875241783989983986998523297125455600347152495301546199773646858631166671078755752958465522044597955028888440143170 834 -46043483485188655277936386082321169690585883945152087705458840066845487461195426007904047415673914731227322359024184185168501595094951279891989831739257350075764422073157202550654814706377503056039321566087744856895541487410369128741201310320415594274072733669826990841994477249497209940795615749088992930955882632918989456785038141700119346441244212655684043913739778459944647435719233288150238661 835 -258304610266582128431312836486833242144083674452206422591375411892778387832633420664327026434010405364240478332487482847869346317099182303720174016906741907953062044269872310145918112264166032128367887551584920273880389373413802495849968734122122410630180428700736944602593973271004903758767287408033868848621439394938382037942533997316036655704216105811407796629256183109587696253033726572261765852 836 -102217869166466359361198198232775957072894393398044055833621263183947388514508007257517626126955578147435055433757308029222178278343803088412439548160167665224244289881329797335942892170934536752381881008380136835700905360134282833029125675360504472793706254373030971627237651296534918050374033074266801318639935093605858964819724719330999193437234297721659198034854360079673565584594353551171383755 837 2120305754066306437159419131915947265150964283273769691655136180667110713464684771463907985652182491983294194124872729572379760297205034556656687055840341841129069818666191196641377226035625215650547225947504008793521693640455656796591467256378092750084211349560570558168870456845974297728157520523771217000313084367233720411843356537182331514463476356859351773593596927826942135108114832048013125158 838 5160572330630810108569622047926878143957978107129935885812863729989747923559941608245474606446965187293503887153561231407759125099504296909025330045122192669276338246264350569306240481609661262072531380970429249108351535522119859090445065591000725755311778988478419860982879775360762857909681338715943645868385584576920171507064235548343655769862061393213636329500883096370946360477578846056568704111 839 -8761607125335137717295528091389769098442722335204055453270498166024500574062279726684222657975712053262639972816732103335899592475836717191859523412318691231608951875467019631159914071101304416709862271586677580924992171719861192988433074125401383240134344169088295301554074560892242963734055007282053661266046590151263140692461737737953672090447164425306893303340606157700586495017875796318980718200 840 -63968365226347566411717654614121441492507247634577533878856769901956732460164033927577716773974110792166814930015515289341631310847212106564947017230737116486704947967313194386075992476689560192072506971907218403825148163138801117790871738569809298278074699234482369351954067100031351648655242063007600135347563441494807824948501595411000246109652881389536513572189160182739690234333961207147079773399 841 -49082266324678893367775556405734961099029994252318568678279056309692959753767550314997429626166813104969870104680441648660166289411893758403158323750606011888929329055423212091712758313467380633756253499534338579325366780798851498685845810011006147394940300947170080989921463152032516623703989060476717319300707571628247383664847551180417443405281282951310987414312864946174102013507040247423333082998 842 477550754387770310969907778715623051234505240206560667553152816498224672633941204718204591713433370919561594160778754306754349218801121442278206507575422024602485873594972325291258415663271280461140055748096288475775599906651507062746154027106271389712791691216001162187743677596217131590489200446114966579526655830196775657206819256338167328176313366603206647321076711752309008081991570369477051794595 843 1396841905697650662249795565082860752360280428683988453210817139783685983051790362271386050062368059783852019263681483451450195042309286710184837928906298156205335708688753559407931656147748986626086392992001624165479500840492677613664920344311598105980046090956533053284780523560726912794314302436520389032759679805047777767397266473300091647000158279768212181370969208020184934285546502965764101336172 844 -1504272978094631474229578878274885956389986304491069101556741068916650087601890117921069225296164218708350308919645821857888752884591519560134182710366201909011701444977243808805462428673943550898087715748863347951021397478878208337385545555333246295455033039030944353120132051244500358725774199141993921150220542861675425380066840360443322659586503739892435463147751989730411204166831127393765263479011 845 -15580123107468118908707317842295518684022496467138034282010836395886474022669893496284612901153640975471368791212424994778829261149966619511931906780889087223871424268153269652282309762677627981430952968425741313391358302522190515197755374209470875544730480896670686185803288814535542932600377120212671343595278203968780850666709078980587470142174431997698780558634226851642486816903580781479407438983570 846 -17621789412084554549348425780117063760535116193856446650011003171523097256922775931279602774641803982567584802148037592836659746338609562982656169168482357266637535531511345025315457667289764004779116495111712495223524027734477155359040838420942534430365664442062873193525389167870582636668786448147397396838571522182482872912816594717185036348070330336365641948938685795711272796305681416414927506656041 847 104977529143043961079669009020425540635132235816529415238075521219932071690183489604002310561099160814107149516615749767336143857672480449642074822691037070481567747350356736819909872529519123823320343725608246830075176667230760326061716691043352811041842999185910429285178820995078721120065821185619247298680360791354061910174748521390917158583429227306557741129830670073359835759520864200484811937540048 848 368551162994848913103473850061904655115080517377766850326250070983572018692671962589521046093974557471322562252563837870202225432392446966128055167898415356362873314484315578867658864064646123689652735907221906117162069584071815050354800927875188431956976978350386717312086144500992685970150720404565071168907865282350469676564846395236499644299491427640406259800109512308121126685792861148703971434984465 849 -207695436297697823510073381060020555486029087593231036490179549012244607826307481256978702861943332384319221144414072165620843854267430114522563068422502921608363097184579473643871124636379867030577621716030409236352450836933212833845848363639798435462633035972420428942437099953723118140290949861443083350307516557485617838443043902045255138651880190478207150568257006043996268464102055506955364567891502 850 -3732351339549035864951411412677183007007782831586363725916609736876637383886662625819646820569657682010541502561902685163061716600066882924197622647930744050482586024727999157096672025854574847268029866597057973527163527930512761120884905078156292758538058877098321313693649500416380410011938383363971807220785820656125462765969705361219007075999183229720070639337499622861082677100339861352246472050643189 851 -5595443752418791318312162395814181014641303874833648123421603532643073297336557920326485315381825372562210014824078720835535838511726894817692177680058961806489904174794783051398503929981730891260861137749842263927154998328626606737157174883554399597912420430444858766905365101249252756761258217974955864288803992294880364985952015604030717904131444745136276923560686191326198938023761223141894662990262860 852 22400274551103740147938377922466285033787437734609977286406280566603589860306847791723850754363268392970453493408966724796483772377148156682394248471258772841363465872962426311073040372727711842890546523873837233890161754717361636613649795936297835631017689032995174289432115301248918176584929014325834536409464401315368434921823317042909627875729759577208081906916124223097346217855536305886428922475262981 853 95159542873976602160686217407260199199346610342722787683606992926994839396642716866386069347162965139000797120234641937112790091359838366724018096063048201941136069319077900084732616115291001707128843287496254843124718494392362733861714165824585267643247161939994077481012516513741111164021181990426271851418164733284660154717214774522095716888642521860642656125878424168130482877924923620049909811862891702 854 -11283385211980457010072966487676166905393718926044220210442539245442629949476196392742518094943485258732487200211416648942773768674656676693512044115232551689999054218506036630192131123967403171757232139872025418762018803671529261799419831777509985392664877416968413642864004683758041261221997148079967124848850145268995604861980304341995217104282792473587424910488269671615150204849979512878040678551583425 855 -879002656289750333466321889640694126604906930936593529573348014833838814468736844582959660314353656768472148482534610731900658359587858653903186952797898920850222732308713174022977807285553821707674053867210344425646504056874323128354267155976287379574554212293883524614840657991186082998634632209996380912461182890099932602178893579382851886206348281692958754953882356856404646311024271606205269663869192168 856 -1656454845671676553841987080892302751061270391538789077252713176458693959392187921631236657774215946208351912163166471623316352801103807217564765508558704876490453976650872018374226434455401014869533018475572460082434838880704882900513755825954984890615124527835051326443905273828549794646271290087273057701282714472778904760599964419687746818474151431123630685713370286668272940778398727596508173220774133511 857 4598114215264399893512922844981641637321621595351763611654705780587161411434255757984163627280751018499545512016478553340473219634083113449999151558063680534671096637476674529458347396659182365630000447853748179665948858750459142354160892751876616634940738854974849068645755374263575157695169109715421312809585217065341583898410113375070173338908831672989367423158200638371095935242420989262831080533274462490 858 24104322041573888771603729417994008034194676714552628918583830149302568457398202810649457174529445552874258233501455351290793614478100491858081192693155704957756279064811197224284732703416973865085798061987648500073811267427262230812945587937348097285417598460465160075286658212984098467206779830216300144930714864385693310642219906527330068044085026226091411017736733856756648337490430526894235720053516126579 859 6825616145768178501591153231153241332494759070939385332275308273320684211888103799441441703532131939252606858854603722517328252249452962666170021363738285103472688392332323683444338836901306439501592093291563383154082806100392180438443141107806644856368547226156678532761518057596020515157037672993808474575162775183312366198748792679028576037990567395278515227049661968173433257799072150422991715307562090748 860 -203287666082628641941251258299639589642762572289094889602703854797081747692807617696962231163700746097363110383803890716582486025803998501390390691510924774412861134798636127651673916656950151906768998371305709734356135794644575716439624009220519585856021291691873083612056887801664845174546943125959084355226108229104615063382481573387913460320784101244265668705531280774462968521815730441202138049866520957715 861 -468005877477170890396822895679658351277977976216644247195885484054049653292608169588897437659190679647999682497299214935820926321853073666776311575295494114756976465128263168454346882846012061769052325582235489917099016844192681056825236288411298975419359508419156274018967438121693874985507225308862444981628681434859041422553702280887084104983483309046037974454509519262486836363823110236211201537501100732162 862 893577239789315996677615533337439604228907198168565512032563725065636422650052220094865205154925355580268628459636586577600521588529839178960893073007334740201797282931198811956371484220527243622816334177280407775007188463415819334306143506162078321865472608388545204470577113971595856599908037515906869233777611192223452725334929598717052932920090293106315069440762488445193043968695353498396839373796487155111 863 5999207376873170006926637127791804369959616182286929248828096806617719724933577966489807349242566827992534399394966107577589380073737341358908590323674116513216382752016766140001864914055163043167103598594680224803905528524565768180039413608025847422505180792549496875111861171038436588069381102811575743302213355298178278253653179725417862810691530367626971908972110650252767615211798699122694492585102880899680 864 3956219595642496043754734455546652301859067581056768889363120087644711646016685952125827852090805455762651142653202935956774065850706130107169142990282220364616589957652742972396386470125580893728860189593836779632746360878389162351323535660592989948221108109602086909988528316332510466739589867979989663500428209866345481979291993062382249225102248097297108192977358904498797834705339216759817430806037377403361 865 -46080427200573537974830265239032934725918410478468825460726631084270054232368829794156610439001490540407507309248289096284756288962223812015839026932502607889714264852845409315224011286245305601046212008164448463969657034964313588917707651151046646906104410913741298056029693906680908359145250189344202362719063777950913540324294631403996266846019277114048530794794278043277312867495509858584615571653851173290398 866 -127766830761929540343453140577985740168568429186448570925721342957342513278887833157445671546820230182678874902375404616180479170580802794996200340777545199060977839324565505382015500803620839245652165722673427944634031317834129638997327123247430203346198794813901378301956142660354410918946809190508311696941981444698936418462217200369432776717958787103771035326384786227043806247339072668007588020562038743211045 867 159190183281302761086566105995324932196128835933322287295096993843745461533543801832518150857372954498309815978483792634201848259498408718150150560837433072885472705026477673072985099968966071918111576628133180286458850679010563022264714613864559415462542108595868925900354959839419353394413633323081197870587611112160349025994217281897100848178255919818894706500378929935408203312781443391246364103760583073191492 868 1468281843419971385264210477192521525909373534544681712921686074303573542577078102082047345636127980640729506078346226814028009054224042591266104188672772937319745963974044894584109707170519697047092644760327212074623983218528292795505373336955990661040873370516850256518315203622028405059348549360737201013653055226611125818148389367119096686818140923571728730938220935914210662851614540794561020392579514835282389 869 1503852037308217920749326000427118662053587545689462840187499204013437931352261987671431333555899370796670668350338319920239383772962406719180853329808648218670237582709790731511353514620344746831181099867455801571118310325961518390628315149130946582918867763670880179933435768689282629568974398813743621192017610443779110402348823197164285740031978568773405103373031502409747495888196091067904763851313782011841350 870 -10206832516163306625879242293878456409077186719523209735920176260705286020489178943395563443613353084173224218004439401485773313942091569883033231038437659998537238510346822588234280335293987779761471603108033305529379228314831598378291729734342022783530124807309891948797965295219690386396188146619147566738842276151941911558637857909743298701299311174598748371697925418408400973888138685015239655830588069493858801 871 -33948333368100574538502418591600980776636661350251585033527845357531513423148715775834008889229800505516484451161923682253701081840844800238694142045153153965106615265081761760070742302171078281003573105023168825198823249563316862272238295810862564813330059487657705516996852508642924438913145882561987724205843046297895816738415124593965169062886429468158142673753134358504529410770042189641622186323000177094289752 872 23964825909268610555908343461704146128421357775205717556225895631284547338105178938892053214060576746526049059716107248864557661797134528469910795255632632056621916062957879773967038413303733455846098217925962099366766555706850660860148975987353075425111004290473616505187982639691364599739401554448352652237894392771685570550910471999759350185920941635072449997775060048666549943453163785853912529829292271256149705 873 353464652131442391958338454247817119246572667702675700414202399480352715484548799860290186431189358042700458179889527638012425060161872259088068868917643649799203369511651615388570757546147171440724354381060443625522942357483553082170442614272469234170192543969866582663347637857169049149697116051954594822328376202224433491747557065345205221937819748483568184059328329323873864583836707278482424736565586136360907178 874 491245871079467288913501817340296923337353115428499942822371738279144504926150989270551893935833525366666474822334090036243831164149533761946940580534593611088809494456682312811438169372560741778833824800787228356744985713605450216599544444658760789514386049325470616780003431957115816901739618113874015774515702869503696848536919882692576292202351022251484318138681118209748779676594940484279636704667541831416467011 875 -2198690127024046949798042453549760226544447778467081418083078118764885429508637220201507890009037171650971173974337568669624163213157782807898738659189605626015211336691499912874260479170203059408851539827969535916216509790141077306334894639134701528502960797077858010410121876800289808543794808239843321851923980081012507728654173822721694413035675691849145020256592727495367221901340484537782549219755191564415230580 876 -8818593093763299499817601263162192763125073595790662321567501882042071403352633343837982825440576071601940621349681947665442806903661369473319942543190553751829708123493140641051464482693452794827207502863024127043137891002731206562065689280198250162635396038084951571840274641214621969203246179504552785674489285987558287094140626589676575455892510583961648903761315518878473460892035433434081828781518259611578664259 877 2151024955689823548547179555623456512649882814622408119612699304799826058872468294137605359200182401654859323069674222695731855111097306324448762846325343130477485783237217933765415347144921945025248852725677569159672806105807282632882673191815813431255855097530818950010547608773364338487660915149484325318337248753995995369606311225142098805536060058719007374786703509701358075327993493971879285414760204856579746702 878 83669387755249342595452770479706647893425427991360777133332915547978294747918636682817056147365549447727184238286485974380448972355146937908777008581365670027422344677912701636994011038530919043495365231218572281707586631236195424324356549905415878326230274537826202046583566988478326399804537445839943721707078071396016574586478261757373376714104715373092854883425246689308977298684305888850495029863184746217367471735 879 147979550909290273253980924958802187173001910651119881190151537352758154965985058718395664061929457280560634568945903944499311248710418118897515151545803251880547317306690441870099283952757540581763490787906046440978118007520125304952769041084489435771157853197875033543072205497996373753220126655334528515549120904006069190846499722488467864178384890217714643393770161791305731919416670331954076490993527648725517223152 880 -457065387978663536851113084399755456694825030620007231819693165226288342799297612708562177202431030468423389006686565880425418253775486203383962774140684526485706467487833430992747531441263190227931305505155057653412043666085508209013670866979764033393756764444685751333107691900312190091800583701890436464265460834552010789585304910839424662070172657922406407163286896621169331849325412335746302286781607418505272799311 881 -2245946734140939532988054493428730597946667257100093394350750166627400080292460753882685330962227176461892489133886267261344637745944735476845561912193598319896338790735880838816388618457344245691734028101464533275627149399852144162602263103719932988727934207670246804553865233282591743962582307301791629568473009805158644296789107324075060101745809327804244604870505249364090250973400857659079292992504963675540200606990 882 -378304976473907234316091227259662085639909238620121702324261846218205075391242993388311067102575078707974477207593441598860511207910095123235458857121035901421319374081260798698049453943319779332086306656533547670545905804934714444081488404621989676912057535338321847109761239462373777098959361286569330958556872099349191487310470450595298244860064734306831545271428429137656515302873004296441865403975460584532946020181 883 19456910654320641328260307986339251210240186836660597144508227807210190571849660798167545844454894430741083447789789522154380717297682429045139139495500313076224410368460405951951398658229458652561433639600113704139552532988799868575257391124235417544727292798355577546765264620618578141465322043142986004199143344047729415696481025015484944425992154481624538353291690386001499228154861710338829906124593751910795913422548 884 42318566096906447765365437018015461191239556820902289609934812230384226822220508536829891292832964569853937190447920018698506035466555714199397408705089949265240695103652159092185242401948795319111644039109029337314018218222012167147248177890068742181663103414756051717518380396398520276821278337865095987025298536989601554778756284086327573055724891572010560614026236634241907094035580459345636600884966649082388341026725 885 -90475063695072876423611897841022338509682567888140795080704425804123261502205930109848130014428120736961876649212265661992414384746030433007457438049322919155538303108839335383192103120167537234829614678182964662627936360455174482882820164337981273539219428355688094485850620792770162719545341712556682063741693022450361631710816656966709353722479607190599723951572740205529678865322594474358195953351410469032386538749482 886 -561817222262303782735512728844183827740521147164402196650822161681704564404396437051165281664352922602609188012455811492271383088691062293809491554444455381698242862150548102596051387857874232341664025708347193361082036684908458470090873929686581226713406787444180654429366665153127007930482188465899228010711072877807137256430439870710366864946483238529294493429381610119236521576965413082827121314667520779806268146739489 887 -309358871268951677658518377119166608893899183335537237575304491126299775288939503113697393198852758572561486182001232026611036714667850690551866166445004490996640996321542186743373847634240629569861519313047704758512646125720346594236366380331330991573838719687168458486077743171322551385056301518788317447746908553561019827463529828720349546390650012343191471294608558388705933366027475896430479049172347338321057444733640 888 4437637257822830689302577805359321231876891957808545294706790472882741529061688927233092748581470786278359719748099839377220374368883859263181691657110089453290903766711848549877714795452386831935253192749029330732713037912735433042345132606516569057272983647623288972892144500035497968604227093155516417200905838793142195652946899178952602691737049122077267498275217374295716827460633765952583133733662992341614298431188121 889 11659504357066226477531821004791141943798876565636925727591321365902181035723833382489462035952616399709772815134210766993940079169778374741330178812225219325551576500317576780445794219612939329999260059315488004292039890956953985432817562636015117038710515772431094072158988688612898899673960899980127691431533854568333569753065566816388351300989948355243258238201911774089787055215514814973040578909877110728118113864979002 890 -16619726606273023248659558238651607199294274489003056197178471524140311690107533580118910665328004277085691847464477020407103210980397983885974867289540366428514980899771483388007844719845602827418758616110287968010337559300710926515471068186618887438035821283747412611711323123093683918090122038439392371945084840001612621370390958977796721623653545388208891008073132820481877336714674263627167045783212709618292458150735085 891 -138174992426142084795105505520423491892778438068738443942678835341400252701729567602642979654229556151559339031136850943759667134488801340443921343889107706786994150302401157800027837416207659624830857766059967974649034137214007721926300200097373828224466284519374671872853544443703457933245892176699933966773974371118227370518372019303088604956216625973607106159963471607771838170368981862011699301755319415789647941086281188 892 -126772445395826960352274986892982518991908405736449382110751426965537700192491332984215763320507073809347451435093408703855405370154020825914068882172352115717353472506858965107985072353804893802892887987127344237205030240721617105213360786515177669506610177485022630240305180779563760603680686007445336586042185182221941148703225407806006715299551343453334193247268747831206780310305895351378895191461724445014663758815946611 893 990030041043624842451399575897846389051189131145747231262606664141526873930583442455355290247051857745339148410044841086126193470091170412167154330657265129648240407707892489984280392038259149017691943920285023297431246753482835286909980227846009115006976205704326786375071538434203600191851657575408732528881398975620164037258897358115784014006846946855795568945133748807532982912709046055347503332874425852077503952144637470 894 3121012090649692328073274033832535449029553913919538901521976170972893049593588881768652450378667379774805359735930360506951035271568528257560928600865699300752662067977515665940426435260762342261419879724716144729707765673460224520740207534328617255573444008773857244912889703884481045816829489217825494332142464591237798412846823386485628465709655984791598877115686228095926988618171150273105063388904371709286981733632794439 895 -2668246188093238925916048115415546603401594352472647278319507635327955766188073218560892711466131960158441616218542848761233670687683477194382531774183987565328839533416001077977670657822807656636387735833132920217465689434425068540709406981956847523915897833791226587549864438138870310093005939743027604095647661598105879509636429450070799194642310552118962366274831283075942868978039113951917403218061089250123572102036148352 896 -33425601192033708804491562535323912248069173930221144670336800809411948978718446373039657476340270338290131470060458942085026658819483708706813420956159268837431637678629643149419179232992476393625554389188711143002301269929992157768080681772871250347992791746547168379315736211238070032537477282446484657180577504517351944734894269378512254580671524967362314626590838619015228635519618580361780376936261523883829979806767446655 897 -42836986691228267275738692031907905065523998688188463835798032900872296061744233779031280549485353035154288394154032245318950281449816122664184055944662649586903719556515276597039322545579683877523619155879226004047411334950158698669776700708130872980742502988973297470682692479226307274237901107205720877500326054651750973883060673706387316409562254965653967956708195690346971450236885135156304124909973244516547810695209558142 898 215156437345846844688946678754099400101574567995613374361435141482962948684977549799294356188091726974302606442236065988127339366475721133032952676716108120363077299994636235150693968005772919787582751190939948278925888759469612022573172734539579507170450119740977920472476240942690015744361493327606920159624545431352665554847927076993835658406919214774952895725901156190443114819202796952943415142606407225921374196870487903611 899 815845754912748094859541585795369945792865124184922923245052579073776561925653203609870237321551631264993808431858422184125231265999787370043561856934180087008288075997909959674741838921762994472878074784792930594278479533490652333174335775452336871167582766382715518181096714198416796956864096620065328216752025354571089874643400217345157164499898724240791503062176073594008972690537560122293567409402573652491678689997861830500 900 -304716426287125412481436937196154709328440863590674522762811115199113414313491540973908731049722280238735841116407749524895591766281915457209450376576612909251119547955906197006762034208430289142488611148873673321776039768245203536809883059951541822198885544903370247890092740087376547785525246708331625003116858173031810244344543258254206596662475484492993055408758258525970087991750052331903601464652517728309010391838667471499 901 -7952044646788983678698748146550638930792667844845655354731095442062215885957861914436649597993409241862415958119541298706918264926561917244810957465560846601576831779893002031086200618712727528540879895360883721992058395337906278072188788098974115484906015987251180159410055907960504268182827362997251203957001944537203429360479688472614827673824039487153109638377101179398020930198338145764449309613928198329043128993658091417498 902 -13161641456993838645064563858335885477629367917375240004596890847332411043094299960108120616539317961576209346191412851689776203956586595374736861541932177019893587628182848289111542929549582454799362290381904384088132432761605724313088628658384354570022062070372028087809277155134619606295927505619517782885952165517120566521858487620941795977685799613869281778075378032062311068470925820541766206045983737103305164460768175591505 903 45245118907113175818159605602283979421875274768860418183386077283895120887432157309713605148862047253609324930693045984982711976425884064453824894106183265374404310762671321701552719709315382847269194477484144729752260692517945054023521835573998330224110019744516565259071948861375299201053591255736225269841113169800589731200600221011649857109044756156639423189243154550457566234843191670796511374433386310754777832021386471574472 904 208945010927170899441900285929590928142414860794097996408144172193781941162713014260400295846577956161404533977108807635173409788461047487280281542089756123927850910178988278005109325784577007787732649568405428916297713279890341626864841329073455851578418598122381383308427392118962174858770530062048110585655795829255264561097926830611775878017261708838102382381164711389475932085924715726468918603280626255439302144189686523472489 905 10683951690323216520364121438626041487952248668452229165813648832507794338536612733378145353397487040325143577980201405502411789089138394476139037223862859486063023493934660696244174185315569950042548839453555264825080327119177767517986137980926731139847018544113679285207244485546656908058738822470193742741573130305221541390451672118703042053120612266449956059141031824833768058260706415769234836660775714085603800186894802774730 906 -1859137194963891661936374330489066270305829249809977509341670252079021881787343902876846371912406631371990518638018865905555864517971150596570255804360079396378532144623025180653495583690561930189508748436741749717029258864774719106747599685699249201926073346013205091205432040099566259912817292913492607785419016202686937967100438131268576818049114155010021529312200338855615852656801028706681797756204084870782511697333389105702941 907 -3814429955140692272556025753925766914003228737636025081175663343650613912621517320354096052005390646106907329477859544460633435137744546743425762943734924528131631500691462307573188735048963989929400436428565496817484240673622038121157074613226838984110769858923433295977729280569052431998163235229216959255512190578120869806714941311605481014576313820418092663156669964134735617837948415155286709042355151168335457596348831436378452 908 9103374844393640412315317466550062604746005773017747421723705581409969110843060485183425243200878390134100008786450704228735910386251261882280776351770865511143526300224302010735082783117129391846777863073544753818294848435728395718414247944839564849113120396271979228893429799757991475219029165762999551557746764667940702090474060558206229333289399754254008437496463121431071438235312428049562761721126461500371690083302839078569565 909 52536619285053511277634866718432027435521070184759720574028381255675463435279776853553714954450272595230365982873637308603172737012203444455393419197156051775471736106671764789628864181674934693058159654004178978993947862934055134527242167408720680555223169522854858121586423124637454838421527448588951736415103244538969232441382592920861787797765623892270850843402955920074763437012160592496705904823449283515762498533745161084545198 910 23142864970564258844431876237913491428328088412359714352543412278661204872972009340456602720092639679253831886669218279147722280548145531970259851228374313950651735511324811482641983315295704859495318540346455173623242089946554707588756103313885277468428255479261903183131978051452986399871792405310907508810485607066472146068498640817867511595926649996255625749337743747269883929906509332547346954156760413528179786317764770461964311 911 -426543843624353083809850047990061264063033454838118056461168606743756761171573973001070229149867173998565630072524299219133110072013539936158021070317655838077942153937396260141375811004483002518532799805344700463699046586513386795567667300050715570060152014747169916728013852018831120746050162226678750610114957986717778799835446054652021066988037315037926406091951115786133103073296426667375659235097522724585502914168176908836978160 912 -1061373471983784497219586982121343950981019705387473542095227923995464366199896030066249882780568105110415747125071562950595720668960389660048380801690680501711749927476715823626529471846627348772523466473807497490007271982545765959434139529926398637336158328807696962104215506500739119090946456101155668799524286437033806914287379876664849738339414480042153443927941925297695161515751437327677441057605889170924623905196236751831635119 913 1716147648651608759849476467667863474605261682768115423960061612702882118144373696877132296787668355766259176402575567071006549310201080105325428029477541539277979530483134694019323355347092325121748265300487309193276875313528949241240726640603642855869051475109135326343693655168001848532558547837797417891986049006392395369944254738538490126213506875257030766971676191479807604628164965351026051000665926179420278417121118675869533202 914 12984656545157277994675235774427822508039700714023492726777174541364943532087811664350513538600449657526260076930795200697374584641045667151086283274171207593961708408256711800677411957313830789196207728865242095796619198469969792117388709050544873447763527909487543311625326868842655768883635200585995854979690675946089052968474928367060627897481744070893442529294829710638871662898092866651149071519784854897162171981008368118223782475 915 10523984252450077150705183339844873744632046283133946637913794568403948000876260056806836406111884113156187566238410297755690225490281613354243714283044541334421601042165211355180913716503830652296681070026098408853746519118179041063610878335656961192705592542992868686157410841173294900974243470631814948931506910834646547607451564087274844659041926264473608155844573697959474884142701045143063684033576374179541838207926668153621766132 916 -95813940401515347650666755290160655083093213859943541265166981735476595787037784865540949035180278691423965559900336210764990810788847777651289120901451785676812173589979983495734880182816815798172507419734982044462079747993370046929276624783589938644460566099402152432313120137237312118004229864010332796954202261845508381501371227128995961759251844109093766451964319999830895197797433709574214275610910945715375871413221976756770510011 917 -286343739075081389657680160638925173867874844268092602271558114586588723581961910242343425725367514401253619215946365101331193650990230075490771670350304443363418756559446869188097983814168107467015144469704849768607878168050351463431051154588092528023271465085740123040042937845034278344776650963707000134291966721202835691469806531043465525449881024598450006306529803281297064352879176825436001707524009259046628286697783966896136915210 918 289637985463475349540640476333595548012089236203306666843386606446111914919416243305181689865887479420308451607210295694222529995119169847880058747412457184364472049190926113085417954017015127249522277838205138862942961395839627495501387313876124391753602164723139125810732205545067252372484766848678994904003886914203904050572727982074032604933504547784943885454619273435883928074418549735295925065450179993345126269323429857018660759679 919 3156369622602683206000402398417517660835052070819446754130796244171522342076489678791454211260082588451899476157937877300425802849150410375177062527977654358999712907416874048863717762361543221702180855903753925643356826304132418161882235019045081535716647515217939358981850851695443009847959392370720991016635474319233329324373714743539254938915938316955937827668006776403441435324749690899515865498616443318109907118926915416102553756248 920 3705997376034088266135040509832675389561301015809133506671113030328037449878233167836273213727177862121022887850983093352848835742228292119433596329243194058719177372115413079958673938569950298158661211263661601520227000045708188864251984213205043545650875547927626585667111853485280748343555883103331027897235966410631522193592877648412216433430335703847380686244440091883927517979732434181368405408181266696113677813942962119037160675385 921 -20995331851355972321733540566092308168392866605756753773834940136887626178931940773450541473886387571825049509719474708998134554157897109137726370093312501113559061422521040279856111984113988399002305280606462127749757436645775385728436146744995646730148076541106201059502433958288425591944522765129826863355247336051836919532177677395028861583382773444908679076523180803863117881963282349732905978671185456470761808442456314506848662455462 922 -75344640087018739038682445720678694842837442353795709107709897546727589406767980057427541871317375902739305010097797258171908629995848847350355107149813748755590719194080798279340289415357529481432561462585878669181557873702924471235140151408836685371154033013561041390008874597944377918981048478189632977785618369799357538806691253625767671067638568224443784329246322434681583425744156607098127606016002313206546717210399288085031770989389 923 38268706488166272818236973653473383829860914744219365749094666138533456796851506846199789522342736340946835567279677864639393727429376287538827116540185012510850114414527765960024429026310836628155624600286401811384701182406129529085645017887287449829024622842833726755504156428707074489538607929789175814625989284867817198176216589303724412115167824555290543030215982365404894086181227933399898596008664481823762841561308254391574420120380 924 754639173759501196984615958793055021245258810672600113467578410197615218254614834209247455886541855806547416225439531052825965124821392201230850197428693763822016701575782716434111462790839438589204302363845711645403423228138579299287551398454105067998435542807716826021088184238913550249906652163285048429322543897929852245612654461239357863839082763130575145023648866642944039004059865330682945646161349782506446138016210101548434779145261 925 1164859989125505938605099154704849588021769388647225935193304825148429325337566106802696806071999084544573312345361961323897386702778397814612256345995722415046382373420815539228003064344881347525007983325113806988344535814621992836804297635922623087535649480029930111242638960619463430093965832958467514527011184232049349707639359618745196018641655105263535402775353891997244031232488679260766803928244719228599026701980645913572699777207102 926 -4462032585584498895651345319727796015163790518758949150821596041481678313616401294277833490834878533169780121338231856827638912717835734181853139084866799044305385567340413369450997036427792252252822754624383790831941737424003228019979367314241699436914620925209591211704515736911295092061228203552630406809880526617269970795235170913663828737268434657648105499662132015792008288571561429454612902958962709585359961838184599086790513457893145 927 -19407805073298551238748583031799238322523505535342931718382935509299220555270897549779938236317748827240720053784721365570354305760677048695216585283695099824028212495468166591954021651959516632230717359174791844558984297179604391571197413351787006661650087170688553424592782119397761054968148903731468444362861711322984088959224578396034421642311765262668029624302449059559212858235520972256127041272127892228111163994195011395735324910650208 928 1342683123663387583364941813951687491427103598144678920628493354736663712005816548940624944878409144046580984474643980308041602939167510246245081196410991750692045115127387141150930023931097005813970073269870428369507042456820269037419479124601281608931413985509214056155077393406133718614756024510736772563201316909461559238667381430905615350792381393496890248354290023009648880673010920579262044086408601812017328555271368989643971299737889 929 177355611907013736315467130914096519885565757014375743306703406293166312421449711045900694016616557733259642453011780250749271957724428458749439429946077881917638002689468273609888054915497843701704396379112867457769872759530080062215615678415285623172713612507215408933645193861392116931942852182604689544392158035725779919110355968426121025482390650151006047115430621582052213485465710591463667459621968233677035133058297840540905866795327650 930 342627075701056984380649785502627852348287581645449376327750372393702651434847073151335763529327433170100056045751764678726169488996349325282673129124456838079047599342790062949417739615615814351083062098796901060214182136948777703094456044709159711865044499144847891361894691182129030396352900144612748135715504219266405805072705503974091512807649867760540081995672632957017587044874322897713976522466259051045914309119153360175015991893014299 931 -910946355761009658077904607221612974273516649838482937104829911851091508923353253110434719090894153259136669985602492899291108641527157478179608611265787261100646825519634336590157015008248964613173443214422004999500490561873165153751629016319251184824333514275242897679017362388270991594779869354216709628098413882999207661847792707886906203726216115837974260047530328324434747279442749527745054091665196001001487579286373844518120817371920252 932 -4905536392831532175581657283966876619681621534486010261159413175245506880760330164582891309945735205049173844382970867907117742684021458883903275384651686064912722045124379239725073686557040258386094445318016119540928620356285329635353362435020939776434067520854116817615086945415703256756735840009948152477636365739396067569349934951540636022721281041520809258056114353262027777962754405134915896885526723461416203940645127930611385561780969195 933 -1612555583813977428462173102939236470901593220425674088375357143831190181210481051171870148073423030766117658895519299720615507594298500464190073267911286779919622660572049450138734238039839835253627901706234194086352825655712172886942063723168618889449133413231047556119017629336967589160452855831945918302387006531799266182069735532099116211906617040499850175684455751604142830410524064520126306946066682913819019667712891260559683767214656122 934 40924716367855834723310569349823416635331407369522744173684004289547181564422009378902281493364770783910329281655699211722828668967596129026749331926042601024375253084975314257248194702933682654967594204449676687695651931895143620944296134468851220209008340861224956246297747250067394132489716848425641535693953278590966075760009943499667491780678295292687582971136117676149964340843741517173990458077607145325107796130380368854383102521599410511 935 96362432990037466302780696626099961508777153722876555142746222873575074759738348218351394319390348844715717493371072120931196906283878762231209323263286783068027110115099073565744997548225923827217839524255461122168479294691696797871070842446220010423058882441529340497666653164167496567423509399338796336109389615968125547158647506788227029468516143949873817523432337116737214155382199615029117678669814436874586769270176759053803358948130726120 936 -175597581330627579904233730896210826700428358879951587277663592858774484560321387973417744801502239365761528548159148663643064208140607636778325340807809843083323057534579681183743757229951296240272668791536167944923908797672898992756523525327220961034957302867965925221346418922271554057560432837153181149026800275382443587522794477920553367089072369734440611693360384851875250756829274424507678765358835434176796626633069801581841204798133242359 937 -1218457059571592356533493731427321306979851101265792170840043191579724641958287909911998038477517618333964514536657946415666900572836124133637534590985200733778890106105051024459192492393935906925505893301371485989364131247571069166352684632670422015877444547709695914921692716322050577221932450268355529323038107094478017099473416516935149999394790035017745581097611803754385428912098345384277416638746000800224874176697730434647912640129443019798 938 -856535887167536493928883884788745173655846972612020056181114047430478922873683328063236373741515082376075272139883554858546223272406779536270141114700112879807872694398884918264691169718310147688557767478917460474413083316086047397896657537395855382440273369607698502851267662343657167925821005002332428304835011710514041911241682732585319694987928742425525656954980143841893601012733220947985724389262482692858578713697832655059254437075686858365 939 9253041761809258220943675813268401415506965966168089425198160629356563931877224533081509598814628400253530086550154408023909658610711558130197529089466580844394265566147689383603350092108802866952437504754508452955451014595967527701380846619242087378016454190171866228592699122211140859145750042410534907297672940429274070072777383187245710604577252830308658915968545946105681658183418666562525300970189041816306710162883908601712704887013613461452 940 26214906508126344887247306589635509393916554685844359356026347685587438169617599018732146561302892541891737622359260809774735326673084132086826328211234177607059385381885343031588920711682397063101894916819274050180619779036709481983831611075046873197995368706813018982846807205515196229623889129842061669338860986253174517346729910967759298464045864342447048744531913186788405725481436321656922121443740427868340628749048311098958699707708408648189 941 -30847562840030634213998469140144593951729584323824086114730750293034199047659822760269293266725870518498295534232868052665716274150235758998125105382730872385429619331558518389252309405614431676368147709152027976237819573290288785344764397423085040006157350297920758091640677688869875273063972122010690827001334491357117595961536626749692798513103546787883832754653087141374323472687895355748883465844220520610079133967858555217496944567705703856690 942 -297629284253198372413222697587008772448708160820247406433698629756355341621878036689127905585177773914022229669699083393304050488358228706777687164666569343234393707100085124062804905216370436920653349669677522404101217157910962908544013294521591938794273018957158687028902620227376516612742946412599936678052417858992805848043642452209219283202619872657791104210093392963844298474708717606410066024682104892035223926677151910325622186504787085547081 943 -317630502946121036900459172912716199331850062726078037834820506875402891814817668535832171769822713161559799531302354312616654509364335582572248380888560834999920840216143582622339025782210988753993369956986793022062058156209326748985147012235418517533129885233030551233039141254924155767910143727103655913092825295771553332433455263671203379787307824224627713628309001655319685695226377011080180856766225098579735647643576823693771871900222836383952 944 2043402552386543277918085932457646553374673321930070582233646654056392290967266993130486806726954538903080467964687041914503145376495387195854687720222002419109701683468478951320566095382911954777893407113124115592786838108780012678925825626223490414082197400148367080794045299536540337978866230259192118276286110139392145967525871542540566789248963205470864510634222533363959314881925704435530232508606493831157544044807213545543055934742638097155825 945 6945479631288175887940304421129738900735997208394843504980677869991410608267893003083463159382313496260199131711095272642556181337269794634859610868441052353218690928882250146242183422805722808341727143839129368384132199623443966098717974362565747485962563767394009122685442870367398077868923754062317139770407647940728271926952840458121963996583696828963378443923226081625795801020888801970782092728109013549532708918406618504330058716587281721767218 946 -4499663708902537725382164549859341178900065480580948230141464146524709402169616932007454941777963857607325948259992831945415945713918895492972967745115917065549933293451810269400728012834761976317586376339858303566817143732132181912896481910879918754814649066547285481775521955094066886071948564208094784945759695373072769853827162966621173110073275191311023707861550637024042231895553735978207907121240417381352478566451684901227385979509179430867989 947 -71508644099398658442227068889886332464424105836715488005109029122972114278750270891766078317996749181556444081919843117673837523463265942699682433306201305310068084946843871854981106830921029227710717047231880922590824084075260058714254733084851564883292372039640653067720029743494716472964210914977043827825188222212699987050229890056340022189399821843292453411032136008680246672979106689693454648795461956708499337398562936341425300408303894357640940 948 -102520314818674477356014656831038594318747622348202441938944880927221843937973989395465062159991823644646954629499750747838931535501261825962608156906359357030186770252621451285355661546329200668563156707405037113080293874561330480212441128971783860973252902480355736799460361891142830971280884752081234591138539186067745045416015313413089486388140166964785693451310316284144113258898229755583038133499760156984826367699060708571804127001025173837469979 949 438537167257238971268014306346899803542321707834034508168091500252305340632804459234964580541987095344714087478279086563386674640166869832371925585943093033730239224016351944124118638385630861712270140010276854077156829007554679568003410339820096362003125543396054404010559543909166786314116128730630925268149615627778809792620038383680881226928318062660060693796668591509833993539015500696075015572159637296406841301188945009929219449672684701543828502 950 1799757167882548238740160524173146955953372016801890993786686928849607276707374823029114720523900603491250766622055929857323733099845096098407324584043420280732159380306296949816438230688224529441608690387199042172036302886161333457918790840386247472765527209115310439216262344838619051369760220229992961856546083930167324993984214588079567831349897628003192628655130029576965006408115069192397374345817116005677119911669436397004676042354595967624886815 951 -347320169550054263931807708775804319974151336902528585939449644571533512280490487056451783830082651119925254060399919355832605561811636294532681105400996742107834255534573597484191284094228696527213879318093602350338855295669449196193111377608372312497075472333868757662511205505262974087524718115692403700254372789674638145611916276968795379655067307934160986859757264434575929034909367879880391457802503656307331887361632295353622962344970378644682888 952 -16892454850043042676525060135109931243528650825022076115959081648789532514927354381374936052375270733661107407719303207427578809022229137474731283467192776010805102933825819743316326644382478158028905972120978584249004436566790899513655340318692971879883895826705531468271383514558097410502891418301321464109423500950855201237081763846653701241459213267897055631615684795061836915742854358491337152027959051363708742979748192163749330305881304465913347111 953 -30659028174135596977663850891237623607289939617921394958463116496435263419330294379241806050279797607242887528895007140652664167988153548298668436985776581342639697567840477109274931731916898047312887030379114747344959175472556756261572678238910592947294112402406244117580166179568828054218060373561411294916557646794638659163656281200588244066022820764386662381493554210212490470171524406063750780935695569820651498973241693669316053950657875524024548230 954 90714037302116190133397839433514133977177978189355895126705501846235265795685600673890812370817841388464191611683714585542880945223755140675244677233181821411966531268751423471297076335608507327634379688330577763551121578156004583099752706390415561024366837635537294979282119271885220586089902017589070587151696214968419492806423312218706823041087277882300175921554054735131551301342640414294532806380240322632075688871250342135111864851615989145171027539 955 457359328171452753065770336888166880419965412940004344879579052160387902365343850760957879194153861242114370983422493436959739402340892216038505287338352874907690340648067140926068538258469097081084742650073188253206875735565019972553659516931026458574380686892730787016785734159889893660142347397230842828552411251088586918085753155242707842676379942644080313276550097362175516834229000483162822641181740773650014868501675927294068215259152858006562989148 956 98292320623859794930960118874706555045329022175805633618808587704658412569517295456898447050947149988051017461691555604033550297667988165999808479578069357107681899877371470610463389496461628213460068105171176634453657267725998697209544676348312867929459835065625919220032394872812802045475576636160050372739556567461398400913696500517054277982974384347459043259113702108167071956374237237674850024941318643611348537162098775372129646853761813706586730445 957 -3919649312295355187730012794244088813689030672108427836678594294034174296149060065934824018645490451202927303927419329724570554025732053612346930626889037159953849266077861327113690065333298617302842547640316341009954567084633182358563846299682612391310506511903325244711006817693383438850329973302757484711492588124874485460944385396150262028121470715101804732970723472043245507595312529873115703720753029675627436742190885794902354643624852094645893441442 958 -8723929510205448529838666658360536622786022543799106375926465877410274305423775790981734060749505252298313765010062659885443060730476000718692137569980698533876835631052065889721550636134751888526825708227173271729992049578800352992013594686500040593986151539397283762402305189242082096109940136330955422777641185356901556530112039296954012558089710889330740855273470263059994662797993194885305057665977927143757010318840660568153876108933560512651067456889 959 17828984790247299629892781831475726077629230961377637778254416891487020054493989011449948046310403556229718205326648647750248864770636481073738100502039937371830972132596620164580109315730183778671931512308500525629607004604097935243047427324143430333822255528335359677594450980756286757433089487062906516848150922410067256088275389971444333136913814657254760886189570722269220242761826379087431218154821412793132910042036651017813439574756547826510906059200 960 114173335172343636028333563588196281760332664816947232939847026679666508857801960141735502639366354383144260295743861234469485276115556968615705439133906161548553464944661833336654174356673134554085294398661560496829142455417399047414217206826787226013519874911246273216809648664691312379855640201104411838695072513032248520947559133615474779296635027318486189469840373812078392450705591512142607955303444169880078912953639247149011764129915140266881419230401 961 67885807232461575387632090693111028822002250981495725875404301335949837225158019180421472861939076760221056743547884639186730769295385607567767973749452886750628180695954085192087364871774615100123205186546616262991821869397916677641007567736283579022639450067474309335269238502576043942813475018642665025756786724373891737100639757487950560361045722721679530963974611123733802716554745612498334947213495624621961635528948635137702572087021350095164683928002 962 -891788402086169573479737890907544478198989481389533644707814637445098905269901602914776578030419035927856229174598981831851905946449241502405813004706249680435724823110048329645712839466508980786521239214860811945478638359960758071445939725968517876076399974066267840280748360977069723533073811772654376496742079168542453214326752687563371892947623800423016643300614142061237926623240832384286801703304006279676786945524855954065700732995193562211603405217605 963 -2394549069264493325448164598053088215795999221612528822294267986913746345566225378453346411818289762697701969041128925416384388816556953472921537773157575341627103272483683426020211962778989497474151325108641170257883673544502766241660947561563587963356554998739804464578919868477323842551468898713092738225295238856449932062559263192518298829144659105341149065276999784236080077695474375281058617931529473180951228610810249624370724614773579275279688965787228 964 3236997480246539510421311822061723872198906889280745157781795763178397456296663669326296378637191797955302124489132985653898375884929266575809241496041096440667316863023068114770991629640601832130388502716464966993540398150641290159691562410589484957974489769116801633368895511838979826694726508527703912020088234803982214803822247803033749378239295993124851659151527710078981184218218740896463979466677110155188625288103204337849857367409583509345052715383989 965 28024936583873518949876105026601241686561806773074249716212003408580512022689355744732710463638991460189921970348426300055256251118871114407912322950500370955978563178399287063723890924292109141528138931410700466308033858201807476494331652875251261586157974526891843447948069839973874236352673105473242468067833619316013818170677864338732188218780523934320044905796053478282683067695706859322455520317119478938938308073498655295036236267781380496207306122853030 966 26916895845528182305960403654646968523333451542621793012387844948555446938708738465528753519543256738782124820294655729225427119273378829633541472436630873945951274589590961094508857181818801793882781338373216229674204133047843341551439244055197158550545541131732472195576080073396930032452807634197149727954873125396187703106955498450160632033407383930516424879228357565854535477427445050576735225434144966481178988554068471549423756228876509408309137807250159 967 -198390637563805305936964137930117238132389357872424661421132340780113714326786724771536887133664409664145048092546525242046452021523082370404127961681241590711904519426411661384497303954991378685987687705949871737423896457720580605346106387766867037174330688478561646640380468412971008062268442680864882756700756323051748957322189782148268429902209947547847554393707766172835076654406471632748629231985785377488086795553350954556478613952279405649247479491176952 968 -639033337737364252627571908752057192974779779628445459953755286097226451101952095732832555943218129977329219567744952047121748116506574207510129175292161046937370510159141972619574322546351973516920407457258689541915630112871751284655165972030508501303571247142715543040945657486514386416612154069504113064995370774669187242606979050347982548105086350470342932700470750438360972605659948720687875492878875453306784488093318153057771033964447395973277199247605335 969 507449062599519248177533423866940757241944661594931032882680494826570526737176331478166872316543427022646993697428823084174571960694592918616893304546852222532399654519421007221327090502218461140048374439031466552983807893741722878804625545840786331961833702021623733681532900743710299727191675988775718680316065358127366130685749938638450772909716826989942124142428394678793744678338347253361912102114317490779212183793522284892765457641619858896672916925381898 970 6766198164835316770003214026502396251256907339845871205349158564528179113391921524551826748122050023841256963504562214592444876969948353704824949186723153867501133900471119768018823083921604683932380415993391138983208286803329207319505744839956149175655808628327687354731576718866050077203892738603088454945590467688277417444834311330408744478765210808212970642589093543302836242807616232992914703640138514061319484760426907947305470220963266281552840627079211811 971 8965354766274960306408627238202325687336312725337363114754192675617223486149256065800151645395209204478690983732265021427318606293645371142097858632524637732210670910267450471045702353323243217604325462035499078989562302562982908729769859767345221363655113938460761106329357331038707456863060393307195441768336347153408539713496873213071432001342970173516462167896331534496528783510187340705572198361248170705626059866712115330576051323151953833035625001829986540 972 -42965073950967930317211671762116914886639540607938114618634041729519165048228781589366137442308031805613930704076529888477366680142244441059228825415459109343088863283705176970078003048647955720182772819869522092869749976103997048416011984024914899853592049778027663979925475807717035781108913860813405210973641514887679677576515055547535836306200956926883811447509178820732468618248171415525087936038750285140623243110417940864597129342365488867904315640052933219 973 -166618340798410503392100988668054760959305895743912497270055817539593341471800867770933639693172946451536080261743444969800600816927297222397338378523639958276073764759817408179567327277205100398804474798058535896645560675274840275399952705955936791980080125002202177916815167594782438673985371261391569397862310154156036212574501970012714560624488645415415782406085341451933696288088028897400325657328734106631881025021244919704378720593098562233129256296575745298 974 53448983961890366070703068522942712061144073983618037027594740486485802490457298762427957594426393347453215813201879056695098487425605524738382671691852067535652240033711776371567372883421400684036005782708627042536628434386292884944202444312360514722168197997844619985698947079888444682009482224537508103038153325677044673039631559902393405506831321511122738215411926482724824988057484944925140109691284353001847137951271628372616722895092275344880328167324908375 975 1606463035109475262670315035058378272756041209662448549485691838829311678227122407463258672427409304758731153982094762841595604327196886051052810750096463759555968362905780226359240691261688704957312284747944077154883302946246148248487979242228152157265057521015508841222734402512818837429887305801599140786837098038758415259249780849919217856634060451760987518085591926032852916568907229966453211135341175665690623501093747534084641931128071610787923963003831524432 976 2731885214561937230704302453410272136961785753472334765723031013280251134040129126064665726504981069390383365645372614172935322267563322379460177454966258911291066565508154465374375026572584803758300517451510510926936949983015660532478136485645059682030601260050416102574178281306641672721689271582360708646330816146423428461142877660716895063706639009921870392232476513721182408245297095428580161283460792154364622760626050412815733356200312743471924972501738873489 977 -8994396886861402902624230408704860180880799380017367413925164522903302835963843415039996598836721604047813654548107637228489794409645329700554941840935656013421582135135713106484416168210028737099209527828475672540075826550184013171435540208763250051324315169038747365856253060002086191425607209049670849788872250055978880410962272327839170582293266046005146878305374306853311432629570878840918577651148996682486365988591626981130310667752019010147465722031005972910 978 -42575760704780240881587182898102169594417670541285747719357608165328865878288848964661984736218272832609077599904568802013397489227360560816251480776567642228462763359844816401338207575573320708023123712720545943422584202947508971135174308788332037240924041678531239654880110651763947437346417862340588077394721845429768616972210443602130396737946283181307127286703037237197264539466815616539058606853445122754254336822817707677602221541306852711542256196577661807221 979 -4201949427807855639556292117860597560908146662415188713388735624528006232903107193964000082906051228787832308876168868970386828767913154327508484984714380336131287503468214844316669637256382782153361674984810833984485966943361823727428755697794824019929246835713753017053943763509119151862370843234138506689593440355727310245760436253708258235253171948567932668657705712714726185267493323509850014846549275366131379748310772525031647072845534331757320894876269858252 980 374777947487406456655172061847198331227942741546741352047441002238903780438793426294029862460152353035906033781388781480179803745510418738691246357019680019383902295231666917923410528905647120807901390064515291822834285892640857092761711267699398687128457881435353650859813108338857288632393019074597015683173309728156462932258373119911757054171010204734628280243011923709345928484666353901831827431987907554056026271908737824048356699726070605740365663979446416548485 981 787373439825083614066350752755142040504058803055219402515380625098559616973714817333735725666459167130902558342663082781093088949932055866330069078901789461792986177994547769445671084546601686655183035203893881151528945487771970599070281336678950790436278984392131078873111710549296649631547375738301277926552960419514471656728590166106888432459298957006367954503943198833124392636740147715252304997594758586407234961552272600821998223107751020466547216012779261821238 982 -1798254647736490881763847051114500900043367067810233363396207769953014790001711201978797310808452843061349187347172867759432055809729656915561079055373541250869148301095906722419352591057620713960746440172849864102450682058223772636714838735936686603283562964133920699992094553951122298428442420194770585295453866714379223076868177746992036622620493928598918613179220915717864571088516889685981836892701650813689766524074095214791213851319133410730196543789459225293889 983 -10682870253898734290124850877025280164623263363117441349430841165793066132766855759961216152615038190300821399778313480548701912168847816628092779820863187657875172204142743369849744943034656607818140197180744658568661873506395280665062209501983930320493636787797021109842194502845914443540811222034252671929884377204388691064293666988946069137374678470255148816893930620933848675907695108809234418763756128905044647702118643836980411710608026005659318031693931806978920 984 -5181448678169050644375078294020052228856223115942782428295812402008999155518310702113256507954000793049500113432071151262515322050128721016135848143364504057928009698422326237925316566550726789989562432805840540215267608488776607599690870380537681211435206898388755919755538020131728201225640662315570076200683953979364374436773734254963808671164911583120030115174873000406916212018738210444632305493197400486881396687570430740839898759343851314746867169282730586312839 985 85782934928750507322373501305187417023896924036171407288285945688119596883865080435424432357627342126608392371140679022413286565419372907620563322101039680805020530440440037852797071354210455890384136909015020846687421644580004310786178144756780010461572317293395678149068674485349773589416019673677133894967591486880769470705095534390587004894042283066056279121695629587590805659131779558393845157887410359171639035943926933051143907876784531421440127946679925090184602 986 218198907961022470444122707256555304107499856115827856431234202994320186167394957189868173286840691390662285763169998406189211029289904304386349277492359898131393148166681011846921991807377452890674335713282606555312251765558998089969574122938399151826061496672290159575937191151885100989862805308194398475741338559575818311341154677075848287828568770380192829279965116178843857226432203010789381065213597322725210642075987742769846904587663724675602060416904425457184755 987 -335648598436709625013116097233576145000072604093886952732105105204435999619995809539083544644964696358150959813926114389341157030194547559812371343924637330982398477630598316981329658573139197232108560754569974509562291270102042617136455056934221790502027862295980784189743688064377760325018566446705408103225646262775288613663550455363586468389243006834120853535330433930629536479321610003965844290559498587094330039343366911920601361715733333441757030686310474897291908 988 -2635087368522621484023336559776150026967643913230224613345318037357753674746546233786980648871495615232262491496382214434385213323998233859101886185280513745147335288761325740584957243412675470480286142928683408016934848430235068043999077220314035947438609194642573004562922096495721429558802380667160402488123339561732942029397493004409807527235604947089977170590346913470853787996533047105036118168041373078715555857370623508769824864720440188963932605124760778909246611 989 -2249337351114856342928628244450114748934634389615466652101690127875583352913130181722209395938308963241166344667429399364700013376245539679892430275239291511453084278847266628337947559667098165871595239066237045447809075429551752533770058928220075780358967628621318951418151000412043016192437663313972132047215862758488286535823031910547336838968022832672866659362719921566041747679171604174379637721047258873582141360650944810254237473999280376952051934072727283742866050 990 19217111614473880670352772549085120744839526439841088215904482080468616366892655740638407047966842610608029734132581131180066893163493025372132115117046040683419849041157398408588720071379882902579384808225676581256795485013012107328451577126386171966229547494540519138229996867637406833644346099376499358298678330538619905192931373218593594067184398858464061216587682378105600596610454215596565788070277839961275719995033721958419948834485400946771289577977392442697487399 991 58678259388981468427063199298221274230090762386221376300724175311817482910003483116776698659378465890386556570272026856642433906713195907863296102711245704969917456591940196472218968179763649298003126768047486571543872648891989987460833684606753025955689803646672908839223352738983200813020631168578747905022299425903634389208270033632113219685081003210983922367439844050305576922333452868762548315629981009784790712235925947209128034934964325286111046562609330439080769248 992 -55597485752301989179048554345323538243374213186127041341691988100582581482026935432192266112944651714699154466649176467335734225045045412622596830630922956210943728186536192732860544282891647527208209737936116088223414067333128991034396824923969495784686320157518854565623266330770259876757852557230998414643506123040310368319842291703115907234497583304208706214409453302339251524827182202843995461372538540081900055483451603207523469640439957948719513076577871106115848095 993 -639299306005437194201665902374638544557565287848246469389901554007522509154085218915374820160295496442877318065746594644453373610508853996014858585663057257151144565700534153715691802183656138736444560388299611320341681974694167869216296811308716225170580873135093888684256707312389327070701385631670727974487707079213330239514114886095250791634724195507272713735777503057428695350655440224550925763414906168226916521090236731297199253695558843472438445216639716163958619422 994 -778221240240156485791894815641365244924762657021349566704575215109801784969928018941019245304089127453462245931650601082885139195612299278426345695647807908403795577722242572835638705821287449728015233135174177846672637343390174819123022198301706988278984864852518086277904017647846315250582098248262470217183859051063867164149649146862458418158970141276667071541869926393804126977866240623505892374476965475716732542829409033726687280627158065406401272744078592372874605989 995 4197251273568621776231203490089016411168562276591519091099963555848099012446910932356334890834481213078971370728418149634310084103355087407281035879671899497552709935860322237769948808010330349171970577224348146189729863085467161184700626905175032049977258128510808825602502330515811313135148274188511611336021645610792237827327735681132340288394577477012120280538257674729250004200166480773946547121780224562608783604153312514221418722005713460439143461461600260729878362820 996 15398493709298651924589460320950320026659988466375184282541104047684414089623174035181842989405764573239102954841691709014586420967220868320399183020174070170739580071220827631060645968412247745896078252665263892999513462261445895741508453595065426994465380040694280427706140819862239463525535432611385454626698022681159280132002313684026806340219886225514244204953344687002737151201129127159446125613853138406668160093771306331983022969655849509535898377619907852815628179541 997 -6978274043520292136901910768900507647197083556573303254817463907264062932775850320843328038698801771232536426872379928679617914995754050024730956876698955136495229280301244877808247335268477650755578689688605529708541843246312659179288734956444434460864563075208718575010239334917822891165263602473833592770798765134811580181944993762137449915111424842080594114937629698557775735399240072646626672868315744250142732249837199964026722558739722124880494397914586640937648906298 998 -152542991470728451595108964426353895534334063310523265052504864243687852672160266958323242982049484701616999447319985238490513618696495914933054560934964541809646679201589938435162308386247185014575861653364586096412704846845638380032153552268477711871917546516665960999375746048595800954060346098450136277181879734400056681551910810680516156892201825713789386074455361580140185831608642289728268476261309734160298905343616156915900651844382089835584074194408343957215951428465 999 -242281516549774273958100731932603222243894374611886800811652553321999138949337881029056533615809753462141171052788551118864466002431205379643530509979638487390836294880468672970050390755078071172351515099531722425448533104474462827450708489928955513596054025356453454823659338082931195887633319774635770219426570582586809141466316677501795264548400827848853425114472055873260390044624123925636896896707777770069313220438697514155560800660106680547243698807585408145993062700248 1000 888323890137007516439779215971978615321217820570935783849238671549192396150766640566796119606825855390270652920302764908685690563406052475110430028455403901505147523053372099976359993966068522786479724681217830016817277412661819765387964990558388379655149867937086739347063038271499816811276475336779686055783776444426891851034563941121054882933014775726397624441154142474740892395229532756280622492936232067304063707215150383931984265279225447425769270134504279322957437455689