0 1 1 -4 2 -11 3 -104 4 -1388 5 -22980 6 -446524 7 -9882944 8 -244592124 9 -6684031040 10 -199824449532 11 -6488250797312 12 -227456440349948 13 -8565880619584896 14 -345018776767586572 15 -14805421633750610240 16 -674514253891722861612 17 -32522567276377571337728 18 -1654849018501862108124636 19 -88629440542691279159539136 20 -4984329887084174047019522204 21 -293693144022163155454506580608 22 -18095265671661406834739663129452 23 -1163629493678384022073537229549120 24 -77964880298134157015652821037287244 25 -5434116564382189886015231123872444160 26 -393427960713236130777353308517839165116 27 -29546988902620255683365968540546860261056 28 -2298892875960973824890455574996602880631356 29 -185081937697637356091408233703712393540048768 30 -15401555621706700757974874544759983216666049484 31 -1323323381213995911896046946728942281931584466752 32 -117284686691408863516456113294907446356130400961388 33 -10712448879648474953170931654307816874643750486297600 34 -1007463989600789803006970311542906696570568082357374620 35 -97477846179735612760999282758477174895502893946072401856 36 -9695711019571086729204329367312633363242663724722133542108 37 -990673089475756302645524464325865245087273967908529719256192 38 -103909243605945066777868305774635709848329713983254081740714796 39 -11180534346592149685378895821351477128436169729967774968551493696 40 -1233335183296376569947015289739632971714105246055166122332842524812 41 -139395469446913570034408036881796964772748955028215896202328783550720 42 -16133040263586761881418364177672700189666767826753424918392800216853884 43 -1910936498276161003164275539022600800233984292442084113392897001173856448 44 -231532457902102045683995645390603825911720617181551115255083398541869277308 45 -28681123812165833594998083245948401349981945200712119148970480191047028564352 46 -3630709374444684204143338782197482726878192083311255429660548226843240307470732 47 -469460403712128580798595845730270425034066970762620238593508520909270672509899072 48 -61976625253925565577859487689457110759286260804071606102602729435179379864705740460 49 -8350171110394631720489083736342961221700539512768776238471589127701579204534145562112 50 -1147692613876401226492281270466401677306959182749155452034233502694588630568793876394844 51 -160860588503291691018069818009274274351813390506543150484566911268358549393908774725245376 52 -22982914807325794781052422067348455376849717800239808480006900532728635839892997928486454556 53 -3346074143799900787391356807523702376007002530437632651221025690734754615060945519300299132544 54 -496238400171455693933617294824366732525035575389542182486757659621137533636827918070405985777388 55 -74941835023960302657899485377708445529262732329366953383727921000919108114713477976377544371368512 56 -11521190670913576082130908230096775938007772453718379028946262121723785434712637733112816809438199244 57 -1802496000003377482467127279183371179211683343405572075374349921454434827128725633655177923631574729472 58 -286896075518361359753925231944073318991037596596489644653320071126023703677525688262702427922301283835964 59 -46443196402753340625636539553550204761780739727206965334726923295404722572351731521789966938958635034100416 60 -7644424850023315808913215294684813852459503797036993807171327108056471244938015183548861417057435633388536508 61 -1279012373821325386791531752358146881726699896463109663706230918780739986519243173191976034555446804306527841152 62 -217469159098549173396854927816739273933572227812128561008786422499352319950445336159934977812106800883706151633740 63 -37566695101031510404615918102109524999703569021464413991892974345550047978885609918945683594939225648867333560349504 64 -6591488758482837318720001013386540709949062046102234489449409553968080338748308867956885785525019891866293759313894892 65 -1174452231974343409540157934283522164197903699603153494733318237851170764775163432937587336645005836265550209340633014272 66 -212450497893071958191654274760700021374720229907024963527445371119915181685016251922059128840476106366912469574156430554140 67 -39007932584477345571525172571514960239463446844328584146191215435652860257567072441858990465474788952885253082328689455049664 68 -7268185294265729906283752406854540985411251619345036129543081962209526152084961157904724797423934000938525697986768821370603868 69 -1373993745932432537935287863695020525459906276319145136283220060235775209367026897704503738094057922100598101168409631733211478144 70 -263475163015537876437298886812332402195303683275270161339573204196162835736395943635688250590896597173892156731328178381204624889516 71 -51239364261921301858875399090747371977288506583208412675057603034980212192475951532620851237074665686882802020035221960023176520111168 72 -10103975400995030620025537074899958454610162482479800724662181253811845501254277086918093840630943419143461568009026417123423023264644876 73 -2019868076824506867783208524605451746855034235136678792696833433488951269702583641295967152679436866216058122772976784519450235440300969216 74 -409275554309227993391801829253124680359156127744609938510958161455351794329267722156723265578833448034277438835587833372359174630245543128828 75 -84041289066215540604752649564770420119914626420263378128154232638532876418760120036947465696352092729700324529273469638307242385432506307040448 76 -17485488680196080977078738899469400893472654622676585979460389221467321934978793858470338333616009090774688507940345646648397350974645239578315004 77 -3685505362830041431725770925158730780454348383332694509797775182707994690330387121264405799138356711306484281416399169348466935128159726868449047936 78 -786825541125981462365213741357108118879496563902347422497044245078390430249846111439956845779233602678092127648208737756937818780913917247761451020556 79 -170118569557435949434452406763474734293546215767457972046782643071474148946893441456787782793467333871435757616539722008605440807509284885983838848472384 80 -37243317616465000563781407550821007079638807455980737230417186782450144745448683385021719423366084711330576655671368239134604974771310824754458410584510764 81 -8254704751831465406520400397253415000108112414700593007001790341233156408074743783754659620205551935934013530596191690889124880785292975287706089261314820608 82 -1852021727951307511003398815013428467221641613581251506007871266045151972456400184521861275220468726373122009990611058730919394487488675326195269017844350390492 83 -420550671729468246344477471154165611756985461975585813514465420799545787384053483373257246583428989002174478538190164504378416581963791496872430923750285483179456 84 -96639836377594272726177602481418869143515872805394115058974013638742236661485210395559985951313075394302838173165408090808681962885000764584896718813085445603602844 85 -22469788318230263465095148247917429528805835592347689864384641500873945115723148567479086728440763305869604517008746107758029604480921436672023826585492477477918483072 86 -5285516850209375605589038899193062685344088087221918487954476704497460881626912366449776436127410148242694573643642467730640665863945137219391262070420683393328310456940 87 -1257661399678426842189822964255537738055102447059319586865207755333321531632920938896886925398753786062950476184119600693560557653214509696626561990414959857901245964891712 88 -302671275703158957591017273620039387229918635370421512471311963552098160110786290556219274836098551284727458492605394993155488469917600258977691727043596588025540932045407308 89 -73663877042253450429604982830814274951440702365434966363246350866365532437551709983225673754537449039243754408951142959755511813976372926786251906422440183339286190330493802240 90 -18128410993916847541938961205884308048941353272602373145204383742961144620052905257264039793436945783633497918340438716030263449882034718028703816957131363366679487627476594088380 91 -4510594659608314435637087408352138019890132969333805134357234380264602094260259814724467220341174377129830339958344630828113201264064172300058451189525367458154618203374609613022912 92 -1134553564501895065526168973110415486743617193601423465803472076092837161384912450256186903279412251950193396490602008293270204291631126256719805803453843206720686886866863644034233148 93 -288458075927887730676394795778351207572055928325233752424083032360817756516362046957490397077152374627688236228318569324558462805677089494971077438522513830502156314032741432672444366720 94 -74123739961226357557954945986333862377616706650204553467566842122189507922403090065882440906021283316679773407630257213065757371703412272689617425359683001379622128509298496690768175626956 95 -19248652818558397384297047403570507431721999564876952673631346495213593324110969578185830341495648936661156611319365981976550411518457044544207153564768424112078834965484404184996428303955776 96 -5050847175799100250245464779395573722569319708166925948355881571212178193938756094671009467313973824891575912745167378730833715946214117762840935351821844003885531563402298350801595060919453804 97 -1339067431195405715941848767592506978026614682489292788498453359181272428514983717327536628581593110548083573754310653254025866636704745619153234209391938588408584893542820699908952915341619328000 98 -358648815870316864133916946505719235816579709783734264691104458438437650552572243360154543985063502537787546469870448322494557651715528826941489830781995922313014046912522247414053901206067595348380 99 -97033213478566178813747077991318797896109187551600052433423951682822164333008652284294505290178643520983878296849399764896025512532864559715601630868975394818791204144630905124650228062059005998419904 100 -26516225392556180243738407410556529773353639804886074068435608495741032001851839782562880294219890999499055669373761122395921817036435058175391626992328035517430099055995109858294834291543930377048751580 101 -7318133794851757359760096409655190167452481743584915065810062725046469273431413075533943398185503899412276643985159087937029410769588821159671892765140168511497605849111733137414255673878868667963580009600 102 -2039596533756007567092506878964254051598346971809788962566797312992224443269236487475045483469820654457674974761330545930311919884338405103625450915858547783870394210899723389594918706303278281491000736377388 103 -573987187536518936581236826283208788071362535740586678784169084520599890409488523584239491548413179482235755849142664608103110614484893957605285364158954741221947371556636263337171815416069955236078119823235136 104 -163092380918783785597542204731026674609069124691537725707553543624320051274038089457732805456800107321757833747750055242795725132426666683980292747961870766136039659562683612803505752186553324436272951206080089484 105 -46784176251952394490615496889634697109190805653937667324079908133420992840268708695486972148363547107086178651065218977565571367912633037289749325094244658160450774521298307533409579616624932061111511420109025714432 106 -13547500842075406866576634614797239559760280497917671265714949532839731837431305332555636153492118853130919771225187808212851964036237404933508847651723229619965238739403745632427772979294018814152043822273684247748732 107 -3959825465776718238648282627813046661128211332870217260741321858099598087015486776769601858678283539405272769781691472274976674793892801286690108539095500284845748700368213008279099308515247569371888324103038226870499520 108 -1168186113056851592682707260077666263506870686719945860883749811286883836346112998594212575037851967057163431701658242423045722385749087770015564736672455837219196770787909156171833677567423003117678694986768212196000121212 109 -347800608988589088274603079940757210470450506086342120197811244481771454473084832533815588885631464634862707420977759520764724996795815424453274595220376151101636942474944477872951598024934912099758337264229833307249788619136 110 -104494823365216242104595615896195548948420088923441421936602003213951574681778235205111484951244755879209111154599017806342094520001636290565532267013043863823356030807615577337591765578051951939526519159105123440234856206934156 111 -31678881493550582075031294284827260829517095448411324766935775777893803052208896079990707532756134626871372896104976884908321985376678596930525565733780369541837031799422871233078984494807391225819458717538838222774915449826679104 112 -9689930147650654899203674783681057729914463006251848626763036241594079022785259671387218993346768798782571123833427385269140004804457457064490016711005622079318558327368378159753519189994077643579729864182150502262366600992017712044 113 -2990287413035945764494218487800244359490179831626007273657328562656914836748807832126362498992046859843115305335371855773428156980073087642583626995775963624747675323808743105206088638705869669725258164583038795518473390340581087829504 114 -930921443334408011526722177557510806385106626765969659047781227843181310449737169750540625916508037488344041624605033939516775084184960871761397691576063758385293074172697037330351078159495007871484744240810521597475878112101130753384028 115 -292339749704329048085747425741681509294256669034898995343752609704374767280412814689892204321910174615314691948476925176805360398041521468168103891854645624869628983509104740977910042339772552005021726928028119735434992129467098386486239680 116 -92598709098021067169175338912632516264424043505447265879749918446067074666393646374408134032411515921951050004905297348948067033527058396096300256021659944394662225191116167771522819682582171924506189268268907425042087858717358826019375656476 117 -29582322229401709474410782795413941578491888260045477510788268688921357528485214271263739434076237305891723429945789172095376261090165194033930728907913076069230907269742310807121031082018043487916331668546228242205410793000683770981548362577536 118 -9530999559750957195904367194400535396450022669076344079880667275600911126611509587467208249294480843826394569229542289730837628403510182870749678192277095242366892380427514364847411445796258217894782618024709853307153700880373067429625209296117228 119 -3096653433721909221155832722757265104368015319507576788911965123743099906772629759518103439724549276447944794735221401460421364354662586685713201974371535251246988714110033445727615839636887586805394930345045404971548195277537911610937667927374166592 120 -1014528734241014460357381375850895523885622141886634278291412910156838375065814973131461518340507846081325637791116153653660787497765458951544198010292360926312186019055615220612971180259496227283489672580555495533152346203023785420537751290325584337612 121 -335138115552797282828933237220136400264630870016958341866128324962780615320851785569886962092632692574600547100691989113382549276490618306019825582909278706319622422079176434914583021693575564080315134073920784554617293495961836596581172225017698161289984 122 -111619901467160615986166476114579074950818312160897820790416159449236425876986014183468245385996665777221589015713263843618552960309757750807552316658950997151825307820335595419674273695516014540562400868719533368350523975059469052234990233936775643081048892 123 -37479076467033873968574196397390248907011086351289222379420396180734980541396259214136069233252112297524249098397449278882017832152041734464864265597498337997342612902021332697700531521416841680498220537928994548849284203584596667457818699626051489954274773696 124 -12686362631441237604615371696823508844633061202714089935909826478547961395048047745801844725017736326562903086766060516637081396687951265939785519012729957894345137989713070869542332438210362668019275007219855553143509909483997232283498768481706691890317190411196 125 -4328708797745399062078261240892479480331178520850927388356024833497217251298083175182166609277613168821763867969576819217376768929510387365604066811369991811147519273259788587249821299898014981924514527500311381475326264881700191909469244561592249053007391723524992 126 -1488761357150577819628002196578383993383825532526697542882903748121345320562934576666714705787483908140066406382837127210172042551135655206930536551787833920130552882689813211573875492847953619170685004983598202761198232993235169822559934262503016703247552660783063628 127 -516071841114162741764594639509122682215801797072523629426260360267733508417910330409138441416801506325849314209224220405577251602892414589733334657832325722584352292444582642440401565345239441121545235570154481901782995649720749202739973405639435624943526298663580711744 128 -180296340280224839164017777441101149046068115268391199454331886073925169678590287581321468060148496821183543742485419279412104142949102451037881750631580187145340726398772138731673725503126003616422525914261973251541817954212572640858061608703863073478519704177035292754668 129 -63478851488024792460881425307925594395577982245473727528177427873542316770813496661965710060373645049110125991648250753586918758179811812600444245912738151805151060235177017375835745861336597745552095291410481222851381571337693117770902647504722758085680221672424685949913088 130 -22522196431123485308066197206323860118514315506103201572186511630637474844889917795036010288958455875244996633393752023177683425152469364095246446515020475096538264824794523632110933510832111979189422110455662260561945503313310747683070389381960653370065199723323466751786372892 131 -8052050341379864667153947078933815680555351704653028202362031630854127281062470838907654488885961034347798968731110520265083361232850507022118405513937894313130962563074271095784365212135232672669118153024111256396648250121777790069992525805948986549649180675180406006905555252160 132 -2900622360232172173714513597110002660424534816568905675353654046561977260210758123276688185405307731510580275391768105666748520741482377430997857910834101733014946242083954171802767951124743004283624349754657703493568792594134446446782664731651640909747678199800863893359784667365980 133 -1052786136942731604079676853519750100195630944920714484208956591787241089389349355078289659646832877610545158628949888375907743406575027131629189075997886983569349235093551646295337396665854696941069232272996561242511641560853857546462584755317873157387394173829763073345853351495753856 134 -384971907724129998694740397832826821791544385827214880704005343313285592460527309543591764485678147727216100561369640543920215986471331069858877832979565435573429406949788883070836427470172190630559653951692018694279490774314538155578283258632706304054390688683168778124220324839071378860 135 -141818815121932436438794221479489977460046059586446302002582115480593725203909805784283221515172219157596302924559393678155967739284460561623915619819328234493703459681435456308050704730861458693367244077996079342052588452338969211682796999843959219866836075659658846470988142080028329319488 136 -52629708789179392837661160164473791902647845206665406404572455174643119588344520370152051963884387986609041386971209846334990119717223383420167623387632802487900122275335041626565439100851536981436451523657855077990633695280367555148274580453449643590671777013598236045863560723018125074885644 137 -19674200654626829331150481512722704600657248312263277613531334569070230183792643325929077309500580608650614391460277385016005064093529661258252704002718671074220168391516407700986761530337614130480236957247664943066235201078147542644660745328911134173469320132600742056108900186200717717343761664 138 -7408141889778657299317728890187590199694186093889529056592050613492381804723469698546425025665487085991703390173310238520650991604704645452908017729188438710096440099889001063078314111510613218603673146691657803417000459752636056921564688356087872865300269980998752876617523437956716675377046585852 139 -2809602848063537367444208090934804307240901533562896080099063983645072930368793541589926172853252573511719947094663570759511134582006619632247038337791268852884160048351994599819505745981918980508768890303668579646077938251982050418903952934539731091409854929322848541429910281321870055663598939937984 140 -1073202629033046820785839355322486339216379176585145639465356452543946989452175826331092063829447383839435169150030731883839526505552455899344459148004854080459910887871363813804232869470393251691798049573332435318684579274603564749181457574198700315345475513971944159120407360013548295733990741351516668 141 -412855136232795328127928737484471142171315449867260214583695825045393872714647855448750216283608449854875670187714133071263060142680573063256034516576203314989233099946055102541104621083808084862390966709096181969996487475077949998076002231189716729002028951498419933275900586826244952795597001509019737472 142 -159945179466658596112432451222972295171287483966885546136082393856424182454994444766195288781703726964196203235167778112042297044999551894760696958694177372941654342491939075388453459002808075241442455802882735703898788551996506810405508350067443539014983270617630081193687135710480058747946655570130037391372 143 -62399448406459553929754483966522161686850292455485006889919553997065127558722175415448614969117328189210541681922442988603840643385272048174135757283051420917950004343150541914791084623435090486740156449512191981448220829354643479444922972740556510581784770985110728456404457252092546998305658476046717484031296 144 -24513504626316626911345754893978199069164635480626796787101169784596837959788936647708051777374834447128232213371551012302111650202093536745074004002016580520763253544046878273781349722734410409096121939153256800059398666825654172304144197562755627223461479064418092059043201972217261013370999848311197342690641452 145 -9696708472725816226406147425302533468473561839667280593620993007372501253429870410362617159710584861330848164940462981713214403021315900765915991021550744702603645096044550321359695988370625625063573128868173347736359923540560607280336791460829915667404861841724718857468964173355433026579725898573542479937328869888 146 -3862042547033330717095843032947940831044537247330245230556804625278640411970065996257553058404629026234061142240838451372293470338849639002724588066956695071791377549462548244650732938433403143637090438687544405273263627930181519444569611602841606914358869988502794615534862081020716189130519078662296891736060365020124 147 -1548685857463548043729013318234912017489957841200528335749875169600902407030707748774646512167637037816588254873268350717710998614383971958777022799812086052655387887458495942092621676713487422686622610903223520309620316772688819284783082237487521907888990727670655430980995343830340825827985871124334133584977264917300672 148 -625234924589009556781634867652747499982907069635299859201800687951718836322387404181198437293013172748625680637818356056133967409815776949281376881828604349690920584724320539563099976703087152105081308611298077325909439231494402580707457202846519338223666948148108134914724577543289161973814690947823067923156572931286547100 149 -254118958055579134558813531953326063864327886838829918189078008190060586863757579152306414836867349665047416813496043248888397134893558939871229520715319919158452890065014854346219501902331364857964786072793184661582729321067771108229231917633089430846677264803238565537780606638596371236910231316991901451124736044112336734848 150 -103974161741459581955731341681515624403506661034221784587370871622120700099412638065313660263731510238164083599635146434099620854377036770018334544945538191329726703109188352277253796144105854976465820820735252717891093314552136492941479209217487972013023189453092860282824779646870867802451930204448676617337728340970125004052844 151 -42824189829736530579495296356430273941267763436578595643140978980333491123191487670500750845733753260660612709760977625701411740287852849942789118295317144322228927987571889926340550040795265747123643953471895903899343376012286889141751188212940139364509648178739710792918368625924835707751322596128156968333425087399489111886904896 152 -17754536644214991648860230622309229630858498062733647247592006846888667097385304784281589361818977354277391621819997963362437270033570613000145780998671744011738227506358755802925407441697914722693611481820253893100632202627465788323286231046777221763536958602286048728132557195073506838108234897028074851634309563635005565866615325004 153 -7409131948934268380398759960832162122647802783632161158736447125263841753333537481388637940080898741264418688258886632967611701881372179408077380306938145890047564761432605773840948409319987423794628365700088580279759467814821757681147504609967115949510998139377918249456026813081201213677099348931281241381174804545966712950109384589056 154 -3112036610777249620084437039339715213382721737469748487182462014529290869093763201912530827000172944933778458918838208732696726183205834202013243821358636414831602492166929219617127419549329280571918207191292528855274922525077163807400293544846079939467265410403972771040892726289527807948232882853461115339806562302321112744958155382398140 155 -1315598190013802972908719975432342960054646142817355975153496952426261025193715592877379963636569991758153440258367575552514674028016326274045123629255271550584523306998000349239464173716765411202860937886435519728007206194323931046537972988251168517429932056370696450108615770957846183177453099789462585363378667188303158022964024304651972288 156 -559738386143724486415839396747032084257420121081096406249712802637544947172899434954843671741391907469896735022472407306310521495352502508029542631297797541923263884998626854175441669190340252750907482725156141544300339548511593816068856045545307670286210407162773460692240019499250950809532878995879113235761838694492313020605959092512626672700 157 -239669323780468124665026081775110273978971993218316475630446572824098664579715792588535603370340228116912777808155685167968477565480663312861175149546983973311375929032186845532488304830947276257906710830414003948926193670184163929590450632420632415722445130236194186608544484709671963887032467586358602644942202233223238433509766364137360337266560 158 -103273251384869769647258926052654143109888629218747250235831442395413131016394665185502389051825821420231945171119756003125972171949143989269314301326976602853859402972765274578452695144239974326031525482603114963189992272498853532243527367750090253524398891761025252452898347311869795926022039616432006873971803214596470261636620977076011879225375180 159 -44781023518280651372980396277333897322917091555665487886239944098724802353507675558315839824913859037618636373900318392016163605909317501339890138431930696736360948172633669526190848375301024358258449794043889931870692293674068479220187512920298712160557815623268419926940408837697651769030713434454927140124705862390362293826988778031257635162668105536 160 -19539519850712784159668881945441213425617005290651618990016995256013692969375250193805594235353914398587400145513540068762257634859947803634378732299555299803094942467653660144352764356023303843363674003666046611635173737489876734626619116686057249134141754088910407146997841615438283567064794332138099693053137300811987212682579845471366556060204941036908 161 -8578880503897563256045657039317557126869694318686586943411541710517154727521453682619921503915829373267896108692433001295754939756088210331252489256746265107254558438416257612481704642072809219227151315456982594562033163296072393257915737218737692821276780495899620877054703932596654762040355198769744745520266607138184603453500068875020962800112090861181952 162 -3789898415227144000006285687678496529677769387212219803665400870412056522300712703483475534184555030101326607405391552166950710888864217873754885584748443485126709946280208746001076222490915898646488048901120776797156574528609603878475455739284911302076375660276274626948167193536365009143738295343449192961117054184684012752116747293423848616274151890662491292 163 -1684567059701921182776269000568564850800135776410822313134051550843043306499325023847033839199640260180179708764598228069744828376594627307120149006374823693853917777266793074265583816299331159260247695177792261201584047903167751562327327930972475758990600349419151638740667597868171427664623333497478478556204703370552814376362825482005924631776193230932292507584 164 -753349645255728312527068293672659091056533429221453018434613509786103151030804087603551995494225774269113109334463597197192817793310972224464510239824178625713358032208221880974450345318264544097346085004940454027719720107474360329091148038402334133876364584913767470693033218481565912429651838371957973373593715268214116534201503587769043005537456174157584288585436 165 -338950580868886106999056772024208564590674652143528308236645939635544778932871010799115687211553699631188761369838490939202992086058732521054244939058749543027310062423582628633739747631731564588115717644128882739610544152957322788688296207592253589171819999045094682239142721082878256036729504315862891327280952829088262312167048331692184446719216911788582744883262592 166 -153423484464344883710284671670656799584464174623839694540980567289451188565014426728798726726263276713628096969115765849961868890237317303880482157342248049793302529141944513054917026544341509179674138829832066351956665500901555368984614146821410859592966820848637159382471501597634741326213334064834517293494601766818343700750748905885181428047266309305410093721615786284 167 -69863012845899747072099963215402659431586751428372810219662309703305797210284145634159713046271379277369169170992011210062699796423276859044808667316052000131094652361368873836714490780431323168846395360998516011150977778091539247901730953500766631973246025372598293589404057723200187682341642455232114010150953908403566167802320611227314771529996050305452988137629215219776 168 -32002751489275020715775776360402830243851037172101776517974048126886864641652259308451399853410425592691405045715216371869894757654792462507449498615210951767570696795106322315959307079831414691602521275346523029877252309399637024806828493160227092150973007462019072900157609372123062253863738971687716604059516905106949348382629963274401239077646994180411216214806373652748940 169 -14746758927193095024835914289863289416402553801428338805331672764407204740269183195457009822583748273707037642626487302647836713135488562428410244422958102319381796582065074544030233852360835700285442226231346509619906940581566634458573255670464956471046936168673844626544123904470865054689882151836011259079859027061957388331052692368219756656495040292911248974571761278598695168 170 -6835337900624445508455322867694244700615923361371181298308291241358773407736345762172667288016553052050551343220886945348716804782679891890542216116290829946684802651250738926909089580278575140039842104872162665139616169472547321878804120538628330939659151940549564596706003107582772543728810582801940968184042614933962510328875125427188230412478382717560023625697178362823178736508 171 -3186857264104551148023964225011577862116375094084760970419257466075461275720544666122407756988947739598463941163822161917317454778788360066954316854799517905761616800274737353210275888408743780337445426097302191150531168054512227891417243206610438198362220193216725873774541694624598358322266314538081082536278872405413844120134772683293998563815174884431503887057573439392788670136512 172 -1494478581931652522689072869546576241944258055680566565344438889983861114768093955248969928016857851598917276505260810308138572924861136062266815994596061023811057225991062666458164248994974134007054872515417450904784816528505616581340145096925322180473143798536027060010673751965479338695900127948032029727337706817795765273104233995516239478554986428723171339726851537147561510194799228 173 -704898605259844010367294465937958832349969374389113429269203645454027435583534440591463575996339487234680214282513709110754842416353440069651369596196396049716021561077344082579011541870201238962170380990175264206620006777421904191209656333936442371832689645345278598635626160724187410136430861188557415695761492567948601210688150350903007877484131539092508801388323909612511117490326548864 174 -334394450427883504385712305355684111691251282834228654731891036495497827865142960361303700175491028034280732471300270209770131966862693872012268620791893011115785290799063712502931537239625865039965858750986393700495396580687690412496880315362083791931373891036925935362517738137932949498622977352399890157804138107354474276056164763033392392015368770411593845525435609434127347271373110857612 175 -159541132842897180063959985631782190880715538757707107236774143680422025541893594984145005864982231689861813866682628316274941713820920049123825955143978142974700928598475185719084631565842449275056222928830477410769240929156742808344929643933802902911322483765383245332826611425735091450522819908215798529174354086325111554873960644403384491992114127717003683351984748796677497965279059438543168 176 -76551444407542916361356831363121285773043187603359057811085583643105812384889580443125200986226235290010807822071910525242927763531611249933675811310208580449685689788228917760261807169552373997512521932067292041407661873746608826144152866209809943676913897714284430832169236826679405199085837060103264175925995786573341714804701572389315118143230290184630919187201104699589215358904515977376077996 177 -36939182729048541559205402863533564402013299163792733904359084804153767482406569357215396790013456998168837995244542401058141962221716137313548153014545561630849915095620923869368570216501041145495707372564935762016242627854140868362509327393743193920874053308628477239265734142271226051933311295145550323835741772754930904739773343477809828687132461472959682137856074905434324605670275930939001341440 178 -17925058174384079247779339059919784309543509581102910317522169506976595155682624565943878492168775463495889806142512281744808222230090984716184431815170513764367186151058024804710253250357095420783822965420358530769978401452488442146517927479186579905798411627358298885770697694460309069046372842454761277345636973304138689138845064108504738005867213964828554194466568258744996633380444049911833993808220 179 -8747010354535820065068925524763193218668799813994991198664403860854985310799738116006829701244176579340381869983832197616502860573920219249670530706182732075225905039265753512427678977598293817985674492474336066178203976344341911238567693981424176776014738195293747861898312373119428941163417951283941288863566922886072074495743529533063425309687997453415272404130437845803577552165726066267484421375584704 180 -4292111658669576017761393874068399719192124009408521356738901431863617777107787748848693784627861268952644411445518578231808824858612085600932490993483768700356283841604813780140823357672156189633679878858133850403615118107947765233857827192209751020218164043747872880635271990385775794165362199734143382469890601842416436177479636381967450370217391804988110149712654657530546854009630914454668431353524344604 181 -2117782541978000975902388327329106832246246130124975208114283629755777165577316667020407552328234718257533201194550466105786129761342629667507122241920327281995144331502288127030900272297790672984374479433035972659441506178522167822445024237701063590994291760273191238172902771817916035342398748323844735022106617864639454927023661370588689409467641273699395998559431049799137460818063278643773656806371833241216 182 -1050697070044269281204206962393859577904579053993453194289955478816043805003342631765709473072950860441287244932824637968190045463442352741067234521520631648361737983951563381121289810828486550935342771808269835403589778345548736225747318371106670198562045963220819789077099369038606065803362477640609620520228768860693900332269121925253211295583488076181271228444876936151641801546847323661838004674152534896854252 183 -524138970214225299416382211713065421322218341510992752208451885300091352719624767309875365489308378677515949583988196215590423231320484724144148298211989435734682230420211780449646099909505903760950008845654171432087225236714296481492618379116372406708380060411625981469010337262596722465038181868191887536188030716635270146755662063482813353404213199349600994314769129307372483465098499521551265100120071481675448896 184 -262890724145721442944334362222256818625347148672839704646620864139008621640807770242925011517009328095212344978957026811763026792427213763006882905622708271814054687600780940971560764938005094605649387732866818907679986041239924532289465413125042005629798626086216377320198288160021350346905789974076088387066358280555279617745517422461205307304972345187108648729280661492697041332911873374564883829649875053529876346828 185 -132571815702675183454333850186190177888179757512722285458519219812072753584311848727687614323772387930889785212547738463989374038216033922355138876606006467068398661223169856442794310335162521220679780319813667681792684835740775665810441876769917957655751633860818661882534974459066074434043766823953706148078635022008814044677444036954169495208033377377423091006439208237538262514398589016002737659152881652389713824715520 186 -67214297159333487854544566081660880575393849209091395985194864021025800176394714427438454803318917700470328034537665522883226259699424453060029389743727306379459415268642705253440581338584593753288209501762192208123767016029861517043396097452224950947740737583490224768697214738143427244281112518898420037762943527689524095335814282600407235993562763347623494103175903364270691429275364038315708640619446431189878161630766652 187 -34260536134220684511169019585211894663619804687724288434580511704012564465008230397125937698796174510047261606039825336316425477922218562344458312567010154706281255052288011047007111207931452035728434816888896208240176326262817359704587927057450900163334722251217529965820055358275627681528007935364967475505621410286027778610501944731363400402791158020589451378263096175165428718407882576120739725896808694179412282253631476416 188 -17556435158275658945314825832781090294402323328561698399615858498865580072518838621367277690242993613554201465946417222701917975658157275881001130690084268125787105744184313226251717539528911875537712587592117661887412717805845649453234398374457180262658410266538483412117145467834289679825211716778482768812653927742798667702750468725834072731698258779844888841659421893082898288920108184823379320629620413705341388160502958449852 189 -9044321487057255368961708381696339728188850522256831748204885750891126245388481152653828338966076437393224368896032532963446034991347192689572879752672832503468688649643605707904112591261952507503982561804844474536096227707280375054918853069104048044174395771244947317158522852248985194772124192179642442473780644944054280324900118159743605359263908077633745544952611792809115673825341236808507736952094000358171983362866426548337536 190 -4683828989343728065922118961903973034056739907335219633562670398977333758246468004491170127522527829593202971826973184506562627935098046680999676989531517610325747894241033246490835145625376960048378768668740586289644684734483709238288497497253291749067567728923372763255158784916845639503154460816293093774528860975904641761515242019181636974956611547424735403524521918614194122156728661838817906296826560828104933117345556099702161740 191 -2438369359327156880807413565205442685065608431967430069110065350988219912322200298243401304678243869955406648072094831579670657402365672632902559610723445178156989829303392701927810180588872242515063918874037474579014407226409787682606563458218344118438988004696732389430005926801450931529939617700771256294877758825943776996554047209582909961407488087596800604980016652367495812091200151960904756041644774040380212674011334187624708391744 192 -1276026050463703929953657426579571400750365473223032726105096718941104575206901632327277962617947467197211731613656094725994738946552826211894315094868985848449379371590889858834480798274649220876668554504431445097164458129493919352192607996034809662621535701190356858965576214762992141083163052107331103355312907328298923990132732479165441961406976392581221520493209958208436891518285788527058222411520108888697047697810141292756251334862828 193 -671227067361323328724568731240480346963069681795337094617710641292346479915694109541816557412839612822307064546902646661898422598165665201426185934832938929467605595842793995254007753493646120683187107393073937716477883688175580415471774177366960528236884183821360231226302954585668323754304576084681319671049024866690079740104846997551620580138653296555605278624159945002698042729332756946142791618154436835257759175606182564034211904207368192 194 -354909529180438331936438244583819386056303014147819923052451027821507375966006072457136771732773086252568125652604798702581207050064427950596858381245175845693523494548777941719307355198692723106248114057987964202694023575466899787113319510634668937869538242942296340970621838321388000967339687145706109896078381721161752680810882899339363606904442433763434888657057469747183706420415674944465051991572789344710330757040675222153337884379152853532 195 -188622137872499393928955406174261147259485302406254778938647381630816186000564739170397894896649757098690389043308704709606106854666247374898166743888081630336698983657107250665674338839604038832268538018312631415100919375625255435712184894887361376052783718662729837855419131807754620095975280830943283397297671600243129938023902304637372963667249162094340050797351543452145295479191981892070577284430223662695110710396180513130474080805766908165056 196 -100758829059238173055928175842690018113655456636541377455692888230096672049790524365484377031304721323153927575928389712304053014403070782697829923251883709988791827755367439817289755818867597180899509459572630206812894591884770753401347798996516725054639357376195000503767757612495071669180069561687133238274179901243868576002510363823450709132317447726685021195745568666592102636855832361299742927083190502650232539120247331656254525236026426938358620 197 -54097570864035330680220453416529493251945282292368498426523524242975539509249674332289265859156881194039517845358607376048240272041113414863931018559152254113966849431177570764995100015552122323938723586149484522893159043132661822601682713007236318848519300526171096939248781703404389529838978654783252440345961864134517399317634504108068911464869515956943982509152456016088923234745427128775519780106109665014227696837070089175481849827209161885963815040 198 -29192110344403799354645148613827303101784399421138143229601570084299500848451057475434746319522552496758117739150064866463785573317701737276920385319788026722389286332476909411857313117517473927873157337989504808871981421065884354689518655038060855589823856436942429506573133071073856035887394975805575287662961144360388094836377212383333041036277671536993747775167551083820071137209827079867395636979466092577878905270204667289518037537655695082700894553260 199 -15831981626285899439848652641917549258344582238955497950082819818412452921177710032684461807060618987995836822601966527835771933332640826707565943323522433639027333808073382860176892249601396783335664617551421859924769711666448959207559570626371850088284501979189530050004224103310502447529023299070044864177101459569584169738921188877074751409174271760991395488106484405672768494214004966095093893235064919335413534671006484023027625693897081872320791931167808 200 -8629312826143807563378895021932768150989648151250014836192902412765207647563514947310054019366530053855765851165818478322853683990925331527067257655655555221945711731994045718933077580504716636252151366985614897148442176929666644930148185009507712312682087050199525401020100452097250667062290547705974726398632330654915980591857259583412849698965107098019181872399168181172576506036521406748692909502610549679085210174835081203032690034686278267581132041394116876 201 -4726911827005158280019856852039458641726356753779226113536152571193319741779237448351896866918651251487839689738815337188014064023686719277692387534970820264270340264182333922842453791382168122351285120917894131360058799138033763257338908135694467935335789842785094634389197329250586376963486628841050345335306872007732082407643690540904004745304798879661433171395064536367691720896593262370604996078341852850085752140091943226539000294269241471308268727158053510400 202 -2602126766618897941738217068923265264778580960300813229914098733067970849729228378979361144711660490710721890342092465012210307880587070421562228347147745241049185584774309504462972106924146139702345652606060351160343985804987736338968911295864076037393416350927590028574503810008644743307425403550210632424738934457104150583601843294045528504733606206748638638066784928252682434044540083070261335778794392757439863627379997474219866081059937083704202537753170677699836 203 -1439522551981962489143282154895950729368671380174454502920707297810148825786734817770172621593978384592108068357888580687157779585495419469752279918824636623136392955176442560657203598793067948127674638564498953115347847571814574594664009849777219441088100251643218443593655879829105391688213369376409151389854367981387272139187085541223580843227583254246292813537783376223524928069250672915257537314914926108729815664832001726272340549976018951792166443006918389375329472 204 -800271015324329310307782400842858253787599471622316778197924896421476995489704269412974380970294663320984697107719806911923427786728452850835760093291475362493725758802891597612643381573337661985468768273778725160823744138284189769139027317610851375913114970853325145202890162110196183786116895423861012338629071759224628512448574514097757621091763875831391816814797988935760860919565387384299432191359045228718619925704757595123496357636550894284423172923404212837624613628 205 -447068337853220958887162701367758991092497086942295929944257601482607415894345765131716225767105356249158320629844838021271915649072153339521206691838306309729137016234779478507663488251135086501345083611031337832122488224813089246975959485608292472375442233156204963751245597480250280511283430795535088933811157775946580504525491773925907712338016084723377000253529755024727938908162066399056817667971054742239043255690686831805887599796529291914819556058415650624611403629952 206 -250968185581689853197772127367707563604788392842529322865786714276399323598026564628275265500435812600841836415797791982637804765418406688462094319883052286239785570393839661053733688046554102130611219392740016862908603867180216972061249900010342033386394862702867445685111248504107937178295516828660180450864036847194609537920910280578347643291673814031213719030047935025693478154686347805990732578520701258036199918229970603211662583135154106336300775940761950328224894962552588 207 -141566723125102220859043694674489894350888692352788965389259617926240759067581604681192862511286043261542525120351112194014735453832513996296073069325374439682928626635919647935377264082414578041996108898990200657221688609274730161151086592770772306764571455146756837934569197422348963053961596806296523225380634791752394021410728903694151322431520479065394553269121496912623691878633755653847714834009774438440045984721284962808039731722604100970133788618061947526110772244558636352 208 -80240080689706929318780090501898783384522249469700751710334093099192351403626014004684675498307907926761684372902539758189131922996248522514253008107432640299813951339577332714309741534129869947305294684885990011028184382363307570813825349419184922031657846496159458844969543913064935231382036441195681524091156707276825433993060240110837701128684512207047559361997598710022688825792426505834482923433093589664488658647192551544749520493460161583919775734402139767137451599421131471660 209 -45698212895358318671579128340867601234079691724921112438901108533988860326083403060622001080613778457541183228887528156040642267628605339369343503737877485403604427412524810519205195588789228330054429252543862457575698495235043660842601504052561627768929494021596904015106258862433524369856913925963296968518226793406692197026533931221486572935202737068702608751674503708692805466159968049403144617071050628143784231221503390635315019500768814017825686044552329720610164107496748665248256 210 -26150191164193796946045239874197772418477326433739045299368726846064016850638153880735668700494371884116936016502971485144031787947655508805127736892992917348678021538645081742656160760529343365278810426599312953850688705729300150694704219107439226734351624141355534789515658910199121411730787620871490857701002374930027639413142783612642326073825758122459179971695226105063080015620401956214263635270393297998235809270987541960115329458347107229071938472001912310845243209176073326105978588 211 -15035175910844047672512421245449072156029242215459065764833862728769747429099931673158741587135755572407286251967123414834328567076164187424668161252537269235704685384996235124440458621240606565550712736185683186414434474307896660412500674540506833628473109379050388162470581129621091684698804602211480590183514785816928437019206212951433303440273116310803659317829653741604450640326954118830225022120289889203337707665243129440761524460283112824222932955135298681145802510220922530510969933248 212 -8685412486183728731885694578868128701984071689403549158940371043262004053916196860077259055466639899768123322042163870625766886975933416816962632758701586491452495274409927252555159126195917764298886470107782289368394607172555400830774660210860900313759375422090389441844711338056205279566094643197168046403190289132528960477735299166438149658283127952661206365320534968319664133717394899494711381231648694554635932067067451184519006305728768759785771432536486936362366397398902381945195410588572 213 -5040934556196934796841818249636022247266469413166564795986674450559172526167021475024049080557681634128029862391409720573711577134296062879108238551499448597786195534861936063279681253537363318730926726517313437325074211496204523461128942676056630920252954408239639896524609192062092232285583747591575750645315118169519228062545214149558654574171504737301059734199547357816954754047702020043777197086409642240783514377079925374800477275306961545539466284533450912022712249671843173857292679205122688 214 -2939414426258963766683828526945971261168868756606843415055302463261676332758512387367328592603877362486287373972516838858016282742599265341124185611071264047482501158276031294455705843846138576996568546044446200084547951792515228128948376534232878710721589763496096127573023864711635267873830551900798111612196222187790856002092887158892229806336091326488967865623595133808292304247642258379932201468332152536486598557003595393397337823870081897092858542411940636661756650791157278164948251283588309100 215 -1721988708705783739557295529523239676255467595690979877952836200048907310294083693845965350806719371354121633245552247963122013563138920036482008856534898509799980710262316943912077648097085775770284288320528485013743162443235922323919363239130184280429371499709468859561205248158371065518815397503832081799022109151030244520448261394647125795248222689554721503572778546674003266955534523386740645979200971481643935870746264300952431951381127115192383598009837175400819699889280352661457898677321907914304 216 -1013468244854351536424040615161223681033521622116309974915407102863792139085115715947135727543870070894554669783321285824732131893198822789952442247684550180083681900831494317837094966381676174685275354724372445045115282030430317518356457410831180996766719653426238078218434329542692935842442845230541691232067995199986575916417055836024065384799911099950908118934486325997784669511950562068530384854403786298844127886436240239057628569999056532706831860313140832954136693082011514017284462806059472207887948 217 -599226618897565780514347236349349830634860945217572535245221519920769466461239957746119025437039168184885662852703035191562624736463765321387943569113193342970120595580291488676366823013841534925802834406168892931583967047488068763655409132972753239347978598044134306910506565233881010741117899617496432212338684195482230385575626942640439062312004492206485252708454709663880078351566162196805282637692747823308195551029409023476789255085987702685654940407870459953865665661706495805839075843115836220499781376 218 -355929494841132549807518794339906012324203178342842777322603274332447286922847270141559013242581606760140225855261991171100938218109304737739763291707536867518806279320369325979372509426816628774428112648134920285859421394320996019469803744975503948568045746275762852441486745423059968832233645486298510926010624614792442529755554527309680056542569893490580234963831843021013172944137940417068975404001457437638968447715014316187479398862270263747688263350078585437018385969743865945469689405251344812377669607356 219 -212382972383096140254672555083949744891284850160274217477261866575483752433576003731300203261605468626164682061672015750232351362302244543595381042109727340424613076393961724608505353739997531598446199085305530799655699192732289754358539475542118095020763548532603702057567870621987044064207037784810244069618283976300687918563943953168444056619405508927427120741797358289385931936277089673272021760924279742761959903847053308943585098429024998714638719157680592661963125364278498207397450329367556368779780931581632 220 -127306106500021105221442366366547612055550499661803567546149603421179095842310875195046547304630523301836334416276495538254314520088996409997366956534714853030940474646762691055766422017376642510700447929720538107504329744890318681361558286636585503012389682101971536808899584264020232925199261425450974499861254503577307295202154227604260471963437246270166610628207007746793429317167099051607776372979730492388771089437799090436476356785522649624578981066199726189382640732611884713166512191343494239257270559244342588 221 -76655562198752657655661971933002360142617332011827297037784518013840952520765540895051090977463498261612059990629360711003715459603944585850492818614560480218922241119245075202860833361350084070748875500081059127493126846260692700777547268747299873603433984181956209939783330620778442860076460413117393634154012622792668911893312880011289034970071972256633961164471224204775834498937340647552193655943581274726519191889658693350318225032331210733984540989969748343458735981648309582207504700104762270399411598885765091200 222 -46365415644888417660819704122700056520291430715892058811880463041704567937063640988395011585651710363057592603085947183073582048427901088071940862476440235755091130938929526780015950142295653857893299566415652757891500451338717148494445854710787131140456676925389728102435167582845381837392621751041012387142373819810969715672671960668091512109586135790440423003199880562038359744580820974088137726266044036911757708755660346830375376611183915943573793416403052765413384023648930491585675089390231445221383116460087454939340 223 -28170329013415151693697094160666546365418138692366056351509598731193032355955267122333263345049455329888722026752416398162647756988555367031004771139064251684799880388166773593344420010639385043619146021947876935803746681285227557102029351253023294102279230973130178400017825765943608721882968238941611687875396067518218109913581284928326086018934784511834984296940635425565583666753946995337205961150940236526370424214462165432790101131222232653303380942662674590753882169589749040230237152659476439431024173129788227013642048 224 -17192073842237555983141002730534377448812819065061118506974388825831972633596511368540895103232630504660115262132083939681617604783572210878600636778587812916196019259441440318148241729707831171545608742765731416481546640928526147602948653767547860441231656667765450673421625876750593186590440273984171545523972236362340624544614760828615048403275286636954452606526771887313215498507362502889673004137374563936806336780612125823999560532267794366751686024654617032475254684249060617516781693047210281438545195109508354579001250412 225 -10538883143638284112345703071018845141711991397934340895667862429236407212249889382239073352309341164396256896421205933805615167191262192910220925017828310709957897187366775368824778403058081643713190678563206339603100759876773383116062945741318856408652974650647347194102713833718627080726032052484878943091648550768442280164263793479334970825143312339080048669667481170542869601556556585246486841643639706563131194639256520855281492657011373335184252273275748273102693506322711193090767143423555264373661472316925519285775960884224 226 -6489068298573774808399116285620644248932662454930921074350448745113729045232670027836728835297126694720776679905262997752230888972996776376478132030241175386452276053754111943916691424523085625653264484110552709014722093497643397280052064636177754824287275203977818711065543612935766888272270816097781602655661659328719639696320412744504942076263566959122622793017235765667232022699340591029312774458428155311030612543542912723490451639766944101044871445189710351736026633990082697269204984646764897795458828919376364906341025470234524 227 -4013128572525900761003765912830209121511502556020658306047932511629671411175374056413390809931734241950374770701763455039162877839362432746247899504329553506315623163298973190607018200614186402442125088348751196341824280855991482942905348366460343494292687715184511390555973431503840379204199021889759130102464629717702651019605939858920013301186946512571577259877447703104437868575481351414523958461140354737942197194565415753221977212740194571207100730401280233044068643691787556669534361809223935344385006515670299713338283724328722368 228 -2492805457172611734322549440984824766583640263266837253548011602243674390004830711944943584042130757278388973513757778459416091222788489780076557491153026850643254784711915051515012850752675217961824837011549009323263630922845764994534621115973095097130076232385236124841090187230716610429478664994078380672121256593912953211701343436688024628615059078401437672443585887031464855224067026650112230090767999001063203603903986433698125241799471247660563405768242928019540591946816521493784174477699419270454171440833753547173975534885320093660 229 -1555213325457792584490213167547358425995730588224769273249247490448489904363715856042504248367206337427287040416204466740454550955078343667644476039727932927959139919982135220642954593486769384157340576852066901805272104172875123917323326381576131851543010059050388980908125329048379485601540293907987585314901940164250466951349683166043788678247233282188567875658933071342792896521332876237188816211287561399760372956210889073948620583064319947888202012521347130471325318750958481181256010051038907419618045162592029626904794512178777235332224 230 -974494914636510649835670450654299597370235864266366456271609217103347080473467614596523134941143856928135942421381482243044831849147428255836961593783932739486136244587307825563679152622044096802499486186825651645071971157171493574870504557963859980144428321959984517254404606995388994965333094838159791882052309269946671573017151948631414860326338116870366008884638002313489282672748030935280611994923658136609185630117415849035258633005113085376794602937230927008087808647131584793539509926917262442863039987135813778116483822629363921226766380 231 -613266215650890711198188706707361302748500637970254036351077670031932164278256527273578066177495260682682522984991713138071802349275183747872757158238662571358170275802277541500136100081609787853062155190762758244093569907333932388813973121624857043598866092899928121735459356116567928640093005463824940674680883781948341894394583649896448930011304386487835454591599161766351706039116267085469791437308328565292885243184317720152934169684997918359539940949019867073919946796534095667137833965526853766332930302120614005698752683833865868870219294784 232 -387605791572483591934021789804318857291533030242678465173389203649928075666207248973085376281537261280547039724092498914584962995395743275209428572959092004744365554480851595374894379061288954218707387306543549617925337995984636873281351762919150775747192977206870519941562160812414126826980530232940605033767410068288758425885643681978283568849722187543752460722843301098197446898147805029816251120031885949089671209890325402411513040368219442282131138872881403648039396532383560298549573530203694672923150432669841409698022106601708696677123141724044 233 -246034039566240430786321176609889767529619091599303358316983251614940521983936182574850433765986146381800356154676990539727369122527464413873022709329175105905696615957577674174351511053586445918623575810446521728267820793698608828727058909004842000635312759682522398138034368749741073848304911143963509221258996984755925504745546049940574062474944123939612313843710029463112108753481547628126971859513265706117005221412261509002070562388127551517816218713629307469699197196815092143093041277683708870435299326219941466577689497668115066729801755155329280 234 -156839661527482077850094760364749897428631894061996399432189591459729367550749598730194960419998141923946836236735627728174777658664685163832465521766514753404504036701377605647218625875438480996053638030887027253517355270329252930154385893915352011809956897416786313819327431180649771792668661309915944384792212629934662097879699791401416871845307329790072688855098912347038528065267901923352631690974908926000055188959643409595380511634846190019553545270601595022227799829646960834471463452234331843400223949412789802051879120788787640287867834708242024060 235 -100407108357406126161712977066141196167159351411491056024017181691568091293092964296803188129927182191905955389894528441963294434395045029986664387426808502667805112341738293356446522518466652363230701746692338993348478697445884745508224913172175883223725779403228170680039292460675978725768783773970387199018091238258946044859799079860151113626708605482629433863049598398979360639066878305821161575916485698532172356127132013522472915858854881724756524983898639932104446241206753026220258900482478278188992752358780975645321017200354879820826055077200363489472 236 -64552498999182589979658875586100106084610090298899793081357319330543186731263113279771408830414380809751959796054560525787985507568566893130370547019265845980083573148785340881649559076990311358867446678095756399274965631352557941157401281986400515675639742751031559367193125540328697006655717476206753787521727915674593733393896141164773867301386958803880684998792055581350216956466214145652613477864852228184706040572739293429746779283398825210546242462189534399595099945968226730848512790411776439583764513408245798633029556378523883580777869143501314512208764 237 -41676758484963710189681891504918675369570107578837374906531631844658576184823099331901507610887379775896018601176442370596105059477501772863431453914986209805472173961181757108773274898639949352895441200023377467733514434773758154654780430003589737280340787980604144908505335772421333251307832335263031552234336817772132956800934488045343640932047126449651090326774141234214133983018698277233963440623906863711928851224139138309987821582811959254764632395442002799503238534917225530426327385119986232674883916145294538026687721713143911713185241514583962171594365312 238 -27020873471181874259825438641775993459352061789512166551636789216347634487906397116130252051199552760969414790562783068788969754169437286996521144057272717338368348216198610320759879308198376009268062821394662020786169208264070507805924617838132647654875631000117982793192072434502170545019919453612897398646595201128935059967744216957915279812325979703543457215851769188226342607304791348602082953336839980265377702536184438696986061396942391560719064093428376671880518358237553888327225157278213739819639030745082696362391591089559302578209738180799901128382990433932 239 -17592265824532498533596791964159229367648107897024466260278717822559837117803856984707032872974643367327146055607108710355986867694943336961755185641455913672119396401535363096251437349290390122342531121310449367747467414556035782734269450921376381013819131578860751856747905262168113788489681238866474148406247722431195616977397304321764284617047085688221393351385952162211199945659377587100469078918748214486111187697037369333762945987546735062446146042928572161172648506254855622950335827482013346109387456830944380847834496741362904437049175265462796180084628910025024 240 -11501475242459621168294565655926437307449015012053307718672924499725268695490058993055288799825216892770972058945224613558177825441891008036626582359777911441145788712213923071279191465802883155976631418937299517122005317588321029502335707551723564274052628262967685655153569566321632157803381394715393685363342577178438609226350025471143705112115014383854466596033121964145560919241289284997605442133070280607618172391669325480627099722430550470062662626341998704883550313280543154190711960584119880497625080930173024487024762789949738604806082742222350110538556943357701548 241 -7550699525652551858928813154312043156625079246358961377217594876516274329418456418847592948000909997443039069997044695329883007056079017849566441420498296724665049663801795635088427226926476979053809870205933860261170515049355350499431132268949682975840496750992831143296211875378106735796253236578641250357049870762084124820004746476574924407424477697320293174321195984302047637312654602862256706316647723426851390742559601100230554942872122757536828071496004321236771501370029018782818557432299003271817448314378411915374491387738808769215355539284105854405696823259881090560 242 -4977545656873163756132441448224942971382398148372176414874420349904604359729969036531733207907007330342255398039715939936424331100643429749236051886050540713306613945559488678462238166933934092489868647059642139208830514421642393275721253060069806954832062693402812437423925820631035135135414538352245721357479464382549799673972459486801391946297502299173939552430590507401454717652925474347803683619010656856572486003104210529626974220858393224923213175918187924108034153380974289661916823394134477673581623817491388672985814869285529713072594794537707370680020869028005619184732 243 -3294809870174992235369780916884647758958722416626555646419428438572548314071120246203280988670044664469489595141772488781218001498522036292590136829920854362423862833969938880207985138789155691707926666698294874111886645799263606775810734645976527109010476553073805586627471840622058808954450391603895997910945705712166906986458093940078829004791864212253563910759895239299245634201521799025443192559292667472141693341825454074323990846831182007902858823651564564284359107176477958813892750515310752972456864104487782540004741944588302857033221933959080382237094074081820770753196480 244 -2189904538948306288879576855111721784236104984155157293265953218989867684177084572757703143393631355120918343246592554519977896288607610783174490148960361050196970623463516585699373441213618957711396724895820713700660930942477942799243695999313048530283562110290985967670687651889417936006745509631207217276868539371691627215164484888703628087159168879081195415763968776542299489664003137835017757255891156082579591854507394719527951287572966108485593995125649144470964968112641811096437944930897200184181816395535673545826601732392903762480552472760627240747725085403797257929594191900 245 -1461478618069331581454118872514423305781943729515193194699851263957213438777254294620318423940773213645529489024350315312531513075875244848610961215704503719595862017072328990704035047874827904941853881584840001633590303169025221700228777266606239528208244193571264184964634727550339522002788023102829573645867595284671805553054465892040404932953050678562373105572452038138258813139132412371206125039326927830029310012347323297237800326821016321748191222458058811796231223969573624789057985656633049065528345673190033105439114011212647011254690006652508831914878225333456849353004517328512 246 -979320850359709569836231170261513187540664074930549162419379490722763950384990304959133171839434779015342133338494390471736535099006785467738311562909240282978150514152852506949971417373751097711536395011024463354789688593337337152692284728151114224907009254645874344257587912943456625460996749246535208346587160631981104558100883909487534344253915834078593102359312056917700514251760317555681101678906993808149000158122403798373899406194717403272244514199753577336947945457958165797622947619718897678233858602019451183071346596594614617233579877137584785473242471869370509848221812075883500 247 -658894138054775579436772786566158473088393265704348288554830534965765807976795621041700795156053882152704038729532192618929555276105663782825824124556837233858955755910547323062344286398320934197229675096717538877386774438938590917702843029970863486029986231200337389035019996290692552589025424181953874932108272631692794395915991354206855263463543549435079501122135412848763841322104543927547001619441522699963977736241536179818189172388313972596583277134184375452876118462115907392298960067777918235214597477063048962860620004806463792646457682354568955472229598707672791282263377515856595520 248 -445099705037085278304155599496580271972774616086759476785398206811330828441242480747212885477949297129488843567705704375999317948517718230769020533481929268172714830955605904533550939642172822534599496551050990333645392388188328746651706177179713980337373723380729839180912759476412137081067101559291877680030247351238746768061124400677171336661792336744752007353381353033754642886311890733921651238052133545341346557431345422458950964490811427154685648911195295384209147011424917197594146525855356137209677383560568508304906184034938311459221305393513526367081528812782736559843897480552168182988 249 -301885989684631566078708792628499318081826866355929817201369375254496349980183119265997822476146405068755359216179056845748539391927671760727329418244509795675379364312455781127468976361363495407746031516547980506714503917538498285441263360827447741983899540559011973320918416292132163315846076932300971668677722023245296007401625573704823416193057212284361915611849981545782523873769277603695392095619780686862893463681930611023277844274011951455687732664618948895409818835339661852558774337100438259137242916066216031228990576304676364065897692528287962057264660895156901795981254979297466412677888 250 -205572787263066990068197412433432326154627430547319127076565892962128711261769286338696328467936500042435711898887817662811830439869777303258730621432956505926846000963313102417688283912898686972799402777912651100278702262588474801293060438244597867557608521951802255300032466815266363027183269415482919868191028647244703458182667326774081744137123198479408598769217154956638986376364653335232407686812851031348580229425188873021193764007062401081757618757097487184774682141411643800167459758133897336193414400644295278488796418786653321196088868969472930166712785794430659497709965754906378100213188924 251 -140545966302820605913683809901521228188068583043465779187806664764143104430770921004579796539537354751586918950978426662644066698432924798539512597439101007262611045965649508571727297063370063283708360903059871245813330826596325559820563675871536439800040081951836911118833924768683139849516839761092544334261811831121400898321433972336169437004088543624430134601388567987016609357206104023571920746738320507393627703517066753922730408100320912899887353754742149696164529874059558851128984324689768877000480767632702087124332306448808593990545600540842006162071164498610953450193997809932652547913542605504 252 -96470466456084051086501106376049781388424891639829675413901808236756468375556999449678418002628401821979152028852677798596999256272452932195135368260188004165510387690242926732971391153590157906082275940002849487767185608999481856723119537212640446044759622225929212965631748127279673662415707224566125457887455953471132569660640683808151607568537610391729376790898606579806430414669497042508145819895709152007540696660224628587391895200989751631218536611791561740334028233002112866598137105374505514656813940157282014472833988706545988854071926499002620180147169044878103260084517678828788427325198286542268 253 -66479354265472111009514312598089945932104499216295176230533264873022732004611251843260822183747780893470019048642697971193204265103454839318760077136015237605523372845195279095573361570800725432825912251250464316083797405173576507331571547707401883209421866488304731380708635530538777235213304979855358013287425089959848807033024516884352643541355681423239198832324110970568927216976035658595617381284179173369673426732395562303482648577308591140291190744901388330850790934670593127985951136433133411180427535663172648334644379859230788977436196789151585911375172702252001884030746999807688890548554571227194240 254 -45992696364115253201385736101851329458964918933450319881350352310340129296349375134975399331337564907501512694307209050682581767182797539083691273771969941564948216564538031797419404578725439383678168750809102598907820647944873630773918938131683415359577509587724468038410068466334566388805432909054964391265160032009407079382198598648752877630888620096161453502774411226938081659074525796888534167115026256871604000534039349539940942813821795553737008763011216877171603212540495817140029893173582960948736739579066788283569511064123153555766841350493887459164135686363594770769611092052377232869845326395714003020 255 -31944339418526903572479213908290567238318313484372198564497001179160527920794831266031902232677221348603565017366947075617772626972259708662952384570384772697705379216226681942860745848285563046207007881873406251517472591381218024645633840106475325401141619717521910533329238254434164009062924485795017333931509819397904502532800723479627352550412401996733307203255390735055609092774001720106576355877084508694672278127810623775993805969104104865980910795237008128110483073829538106804915587113791859590027335907048000361471846188362720135628994068233915680493433400132242799225939420710271225102404448229017451809600 256 -22273848574699438039616098875339395230225081125871135825101665143816731529369242665013072770154372233510175170396845215445939481866032547722044102654322035889056290312332768323211952135581287255621341104857881602189929865250283126691120925628151258329191133574517575943591338923700311681684899568248398736080620153799701029583172874749913564608743706924926571894045722185405523846525698518417656575185556749767844462411942658950467967159969214159955341399620177236892716057107197081350935103790283030698042963926244204475267592143081299993300653753281921632373154505616360334800661546624601938269829448467751442320280812 257 -15591443504082634215077298748429684941291359790889905976319173518609187982885929004392364425841522441292356988291080132248683431312737424706396049086258222376098851083632442735628814069290741145354357158975954585168365314674788878787761658757179619581920409116800981837193343114934012587396442329479796174142222129539745461606599639386198142129086326713275261854252979183781365412807332958284231560237492597140266548334384855664626710054224101955577059299240293625227589152226331024918829792050686392542813833936137945923291422036640913653779151445728617690612138557186896781248629290169874482837718785125661468978327705600 258 -10956215129590053620469406047295337216724475746992777502526953665590841073881268792047568539324108522001278469546574200993461652838191523447679422064587990369652930434142940517757371792765591012250862754980561623452386911086129519138095921223285675561197278010731857289311771024484214357783479624394522865238726929265459033625588751540933212374180650670709764660677199080590073044314086292602836015246993449517554306619828273221327548788545306310493832315729727680494260732145999472810901553461600330532010029229906573430182603312705161080862932439655740991254247997915604308546342758013643305421145340525525820038394741507356 259 -7728788854245175170279043832913109031712672204540324705738789781558675031402218254705402509217547472826170732002098221172826057732864653994351383105522035194483789175898605652077024230378564771860796023655211939958140195779194819413034132211398803913064973235403689853663134059639224935461656197755036403439792221270764495444689113878248367231857874021478951427237349007950125960142632773418276740355605779701001528844447303899978997487608373823308483268064855295849495070125669619038428724824203350775003460636095229947878628116789833312055957269044949368498357286794637598473684344539908267902079693428819805857989215327912896 260 -5473089531225110711049345104316423816212627165750191885058182005546445764198312172250277008223129936128983758859197290638326708034156413631237521344137957722726931961096735273499049422122271688963155567622563699465894830516155990050164761216664604731323534550962402209970914282398037931397775915277586626664611882992689827326769367273713614025495651672413083794505492150895745057063026233159193550800679639212516679086882264076036780157967452504280485537302135469382527314149019090605866596243099035029921557071005461119951827111906973196823297611857563092970173082147050237569275381810095181627333852306654338442769403771185951836 261 -3890608061811658179480204152235745660492978838188105296015405033748527541735290957390561261163755694398694741360494417780726831439540519050222293422111726467267474544191172282792292999049513715141890317115387667732800950431683786830490723180828480258400871446583001935120805313531573628240179988315040223009634215290095825985102081456729120659700302679915767070702981807740386849400074618999996056130146644903810184043437423470400831111703810731669945423415010265803660455523251841908584793417839913739397871475509520095728241308175326380092849857161783077552153914444760778159171823611778088967414277515654944350202003591114693587072 262 -2776258382226252941612261958393687403572557799792531148164718384674124482635695095034997462549507347715842088364263708314025176457814555983824860957737871571985905437935306589099752765153184310327352398372583951283058287098281187478402944631258332740989626375369702242233707599296298007627599219529366023340158599576552340922498907124577736647915258998935599809544326137431980769574455593580594156129490852765888564120959947520297330593393931537196723950370722142714335333669338422175227646005415413875493281638962892173944611422317099298435741165605720497350130742230532746385891260874871502598149096578536377017387620031721897330465708 263 -1988627554895855317768951000070498131549360648387447836281558086606363558785414140775033430574358208162550537708288113473347177148386672371110964385500867080222920859189605244866457552921586674275553346417716592569705645130474496172849169024237204729438620451533902823644371989672638261296012125239061566586888062706661739623957418475156414823589903112196818851984163018009807187576935963824290780239745044156251142815544138422993573323790877991798865750911772497632858287990964599788736372050041613461816925855400666340610773830417812027115039227201813503768018077184140767176768618678373727054419653827881757374927554920144249333333503040 264 -1429854804572854036237901715134421793440234792182168966516547485138902588394880688901146208526330822434953055588105763611989935398828166185285440252138903092793438116023066791286098177080401693166077459623916534836907239616688942352329654957642439058995469514609130878248996610325382191818453105695109252375581457495278123850863755361118653767262341973738995171086572257377904090061067231140469620657523167907381284054216951586825558180230532786329711356540079533960267563331786844434265020953431788793660229976398206315670140394066902413321980594984936399556393764999021975375038155434411089193490273914481927004954383657731981192233897166348 265 -1031974902108504031594499246855627970590902590930185768275891464633254761026351096997749736709351514035584171068268937272604236822044821533835298822785380813387328514872991121917449440974680894552503086145621641191717555488269749792490291368422136972190525517565490129900612828595424248467338408553926680514241158182495675242866516397345926929838970038718513477535431641431709222436413702743249716885898506483453411329117847049383801663359925798412460201081437286396004256514162233413840071324648674405616919099128515544307093417535286655340841637899058677566552663037162448783566416456449063688140568119080282542478078973729282696504052654818560 266 -747616507348362173919158803674528026157947906303634348092618226992188749026759637808572393514266366889958618767499870960550862358268403017239000420288153436303782198589564226491737029974677014639272172340444180795958902786061165198121702849619007913691589307162587566501883713043405995785400046070629560144090693779283882690113151780592217906177923837221327756532411364808119111369489771997488187698571062477489174411403716617235586694773316197280913934398697075290788660886138007149785864588268862020437954150113911415685630601188669583996954122421738635117647927677103260313948349349824709739246912698077052331538374015401669653725891555584337916 267 -543644584131025385203771679162352198047795609982785056088127753663310709469725245616896002295644718819293275359242106067980696169222572630074262495624089523151739208195976540751147650297836730536745265495731317802151551103074245428191406467616807487104714158434724702841177516847113490870944356646643802891839012969779565637273114836525093584761621057630565144256840124591481526756039669406904898481229521261377437334651583583621470084427731860272781113937382453643553704210908946108649717721743078334705242157238928902993860192534546018906051204724979734883523891820152334399770027752670408525833424907038719140886357103112524998257776521269620550848 268 -396799959417809455680656492321732665760791013248103114117948467290518336183561328246804405605934344160696936090567559139467514873370352373274832010139262495556254429756819933878460066556560164022872051129485372673389957255156113239646450879812650024370421247501978345164119914050582030332333004339236230795980884071430928074616834569006733964352553568390673927115156788868545284186075111007778119343689091453775136145748890052245157236655714609623142500906228788933246663853283007036921666119532414441600137838383601043992327430406636039544379607650324718333772693185819787484949698751349237571121217510725714839242823915392889158259721015313871635778556 269 -290698317975162828328844837930781679332324045987273530097036407009877735022590281149524021853435695829282275068338163969537220781614477322470396695805062149667490228469531181088005988436373118076414575278155575162507373976960034593487119677811191955999892901115342283869647313416667403423804226420223144566658564269666222392014535561623198548123121229900793519562372769803205653255328456949528004752119747640910035243723926169306921622783833044017778044219746235767859909334782127497019776938602950197315827725479712666010605188882001153061049026660814304765250890785976319563887638457219067123412568855232350006095337504589909527769532925404645169892404608 270 -213757709536178384827400245680950870760066290435429392344641894292698932393630158050690271626499776663379159020417995647892553387591746371354212392596374746868684836925313459514316099468318701987485533818021702714870071550728080632120693190901737212593264873698885582121423090248591647605065447767519869116145348292872886742705458989229965732291188087996509597326165380044120305117304891782081135113597474022230592574840055472903048867961670397321904030287361410306305680161049012125278448369592335718045815355802920342381165946638574213538544357214636120926758918577147503401124994923999408682933040934292277951232012498888692171218046745276965208308808621580 271 -157762394819194265702828040489925466361347291428428446013335552045409810907819527710668400343873396396657904541198478446453499112554715998723143015267704904694074889693843111172497343943945906227661646768342505805700371310438713622430330504890577605127729163755479603193954739644130408679222386630392708605314171129060206659809460424883291246437893867428024941423270056339054953082355896964826232076805096959767710265308292227354358702539981558973230473022110157424021284031497787015821074157990622433022462542778430781284697524369920403610658026352394562214742471952763486960361788647264039522103843985320536312373026139675938013404822842993894371692929147694400 272 -116864266447999919950717936600544283028354639354602607751304200622286913697786190031247196936235418961551982044450957704232717375477758933286502739850266044634704380445689436351350232332578881648331591543168682515486123461793206944469183318815686324238242881027526401596522174787765497249385562808559528535745020420214100773217679545498750593404574526129206550615382671680958305280558264998354685112562847174637706480664637692595425985379605065347160423632527851192053857974100367650163749899325259773624950823887626323988956839028589791000640884002273373707691117632366327528853458634819142878111489682315487753341383457838686438351018352886291486981868836780879916 273 -86886175578572913035969579527531605323129236787333332152681906050891854872452922530648744589716945412046400628935747099706516631142637034329177082258520770758529123767633044306230334767388695825395723172073220548131947440290350827458569078193483940986799630852701285335457283974209494397253851153249579083546675127031336830076903661927989262103411706396415574654537649722088446742243740756575487504973447643589595762932482396158069680560337473770227874070505067560341792570505346027615777192193585473725589890418972761070906850719295208577445278556250651294913033892993330242981636420786474496755475396157869583604539312621272949287730703555404252192904353453309149696 274 -64834254011621830491566306887530984228621422327048080617601047827955475590121996623037787447135275871131856112973314013930357452552732866285551639927478207995587077752326454646134861156342413800453285932287487705569554707637994120201022920276557514662320667869914087407979325628759176428585197062837505797214510250244020861150904622326479576076027128367329284468315438916837584025822878169604047684076760610702710510084442277520231024531186540595544140679598571421381846565686051943222070119925353803250064016713052796508196594079080591770292925800837676170576616699185945565823366419939255336230195638709570414917492918475134146229459564343566209168649572861073524715996 275 -48555394270557223231001056399796887618723260067773452896906919846436053083943385177795851622463425071243505356481371980720601715557871055768959674511496838371856036028494158894125611424769167298547450000868194502578587334710056904524404426928821894776969079325767414515136807774004233718940656797222207184502588069839077291018988080326836177269826230810867749456109990927110711813499024224842380757693731531466285598757512143051786580694597339730967899138500300869471862541657960554813978415316787202477582003460000315552122648242794560803899230519746588896421033576822684547017039917594703425224871019420397239374756537323322746702396328347651455315230247206321655320008128 276 -36495881790009882099373929780586476909463753926673121417063319662012880585191942692716430211967176850516962908770265439800501806478901397259234685546202804665605225701933043797999178357459975143167973069769364734451252479568122520644496608136321725060196946318922951516273075984393170341896426214854466384697074081164966436273606732609331414831376829859867286888924367100533343126216828391763763654211137249688387016653104337198899676837577912338518844849515651521287226935249983849713927162601832259983247917282113598002088382822727121576055082501166339515420970920998074405040712732029559432374269531150875694441588846348930603030997531098696515447844590470922136388655549596 277 -27530745250888001530560231431032691076311503666790484793279365065250921567467899076724011377742567248419949314340129026697227604350924347928912235952693174928304097642015302185424139802594196865694728835626470429300766331618662044595893242900975618716739257803608060581126734097702863950961940905868900674582002366815821721890594696287248575080083912183245840750906577095617069165927745067829964716741043073777778198597295491458924029438189741196120123494662095228443597273504557676899382038358039353297272829351419907557972970679511841914561056103596330200912760511506288377041023439733814050799830769894536338168161711221304960694917603287058511880077942436501956014000210418304 278 -20842709051227044571134515752858735005796558011996070423491937532621673394628270271212265114949741842194435049291998360694325441939676063928173489789907596574080022322309870377348666658361132599788270571563601442066029839236965065632732295747413710830170182947632633612906135566726172462208136276857365599172499810455008017616589978652376256093004982934036278363685631078699060399775219349596818845355394543149122309223698057568658466278846348428586098579558185296436047926225048673149512856302068612097930189182942550469078097509646756812588856928621083661631467388259812459964772799762342355811384187490528021004522483381477553184763374100392054354380876484739507083275696700417900 279 -15836049778547790175204763681075534477299991760931742901523290583421482030072846990538756784143282126588032296642086318649419705212382239036695818878199868705627370584889949568400319711399916576393520905699712596849346660641165663234508573499566088438606438701308296340199804933137776856369569794265026709811139777142489201024058300177642650273179089338210739220759347789057952469630926865229750720462107574501981574041926716705404728036714349881303157307109042315230485454657883822881305090030963044349828324254375213774523495263144270691965118284860352530056985657434837573610059329502806688534773385946493000705064950420171185191455899155281359919704508970236280761291240414892183104 280 -12075093047872787286744755392159276441114294085120935921229225788659944409408802750122607187598643183265176033430397925172963946141416399901170247988820137323454011182800818463249983660168242125640910218114194572280974001282589486305700858762429213628572677593395165496749519272296911909661054515295627271461689235619153598874616564570138433638609816936275721852605937888042450765192209152066643942002914415472887472259046971004424504443070535125734517248580450265351624900993471599861941256056375737616404668976677901636966718321515818580721575049697691345927317484538072508371917739955077615184382888114039495624819677247639710740624267016472840688775790198071105604694053170414768847692 281 -9240160841689286961692962000480955608673090633664445044455791998410719057833085230586348907258371234328815933388297803663746858209620991348268413380274983130866212282475933818782202838114048811259532150158623703858102768635362845300719590480310174224582195410751678237332266651312669569847711986517293972616098834672542648291463806036183337380824210147583857090383949157783810811844781829858186773274721306901160296570385005257015606059817559530186406200707701694758531466563928382872532843963459461434884809114613167726044675206188798304550275850874575005852496310378892374027079131195461463152248123767757756876767188242258548923655684146097361204943937547515965746950214858319327802232576 282 -7095916783486712084200102721615868414164842215430207676182977035419525851638424234509094209109767858231415897530129162582409811545342398578558557246202289583161823161711918406912292637443994258330153144249132087425150537903906349955619743336505115194119696783120820206001517772567952963928188115580769511113940467375543699606086630667483667053972141582587659970003303147136877446142983482121878134976442661312960697863774562230041599257686817665131924515440681711172528927835702636269694659131265003901644749606693002407994988883549293871375021192681487868432910553017577068798046304400102378046653352061212139815965446545579965821783675695576355673479582363905337187111897845722883560909038268 283 -5468547560826883348691592948762446295501734528737644413138830791134854213010289003385789759163045407463484277571506160924337938001582172689979511689682210616986124981197297838660941034652382159848689477237412179963934639910461154747568345762034475826711680235972448447329193994515187257181281960813551757417381975353914030589809951289851658060482707994801978928243842658154427248756212892066694161287627007487097392637085484705191653650092781286602575053520899928324872407988396362575989369723908601590653517055875145962993405175995643425694996536814680305054352177042292282755001641746999510987839510098523273444585013756436921684517447483179705440122082624574826270755621476677771087418955677376 284 -4229261785758281801188148935402684244105814208160678311165082144525861845002667560911531440561197663665400041166996864897739706926197013243695598649503792273339123474177336789773667440028313224686937294511116997127873843473613487984453677077805344925599860119802064589495958652513221796797891561066330398935019687652726190658445208205589133441418338004839954664994689060933235000329544344474048711417842983309185736079279438458732934615981624897524352302503247424661579932604067428371103943565935259459463331606552904793369518658721078011794853249215427600651239006095207371712093935437306263414273010848259421201314873898971496015756566507648285709884091688988944881641894494181923586564649856165436 285 -3282319653546798119898437361366017726505359999882936387523938201297231512407604259338668438335629666737382520046186615865619337623886715048978148045307458396285514201538916943158647759991347111384741244613520328878192746988758883437944988863094389950489000492099111820073762060742330447946343614553561979817985828069071672166104242371637892607808761587185095818656193142250325867819968487675493432664508897429588285352307511577301552580490143001231594033254876026905754554974680166775394809234607983548252950794225557457769193890969487250915155647692383273491487407427118968902208810921818900603817125916010259163548427138374290576600798657594715965315148685334361592007282730582808853103368193382365056 286 -2556322140421385935632850046226304410223263450461653945636939575243697107969411297307812772635698674918222592055638872553907221955920953608192299336745376208827533419608090592772435654473468885952580731147536033337243331950779801822524148309024802464074100859336717010392610919753129959115961605889264106670530497706916272116135219824694023449005716149016848267603919976100895491585383645542542590220369814026446155246200460027317065358153437973383837560388447015314447621373648116669742691232134133387786418219116320736829966951855737981461022723831930482448507847313134688180132181121554610882465172878711476042936870394970595421812596652780352100151084988752078369808987963617540407208333328266603263948 287 -1997852416602205575760062716418812783451109309601423375833960661073343844745885453854966156853842822521769420502743543692217750982315903622261867418046889664432587302972602360073033238777317560728371453893271281206342946106024743894094466957305232134294465106201657986890527109181941383255023531935453666705303481611995254641313535046753234054991844091769116865856894939070555132152072635352130883669407151046299886586703967214718989247516258529505317003644706362324633081236432176039459809749361137448167414250092045328571199787459724970585380745757791596996197749139022525817688836118701154287158624115276396827667852119019780486332743227281329818163204684943073756986166936151948533860121176596139012689728 288 -1566819924073787092698533660746932525918782294423957189347159079205979776892524880607006706639029905505024026611599163358858087895275726131670756040908933058047639372924440964273503421376701798459855423175774737501913268848856908347662363826932703985705816922338933678374438321991178550649801869765774156705763860622188639960348896204129249663221833743188104209170143349219602935136424031412112373132303086568350372670866972549236232962035458877425490553813822532304396159728190243078262049961286914712537904908823061310499063197374822421775541229303985856747421275740971297221867572482663539503220675122616897472842055056396081897582098957479466526497451207659271499276397478582378066275578413109998514458498924 289 -1233040698289475807449203077016607396453927955834217592485078871886030270017909738624062166997236044076129706602412622098411710845782684556097631145693656550968012054402226347941052118154034760123133723720171887598420113015258683456818167390129174335781959576111484496816570106023188552528885395272030065857987887038659093183831362627352202123676893080484606680808725817144109431112603365945236812357733235705843281299705857020849015262914561450688822821944831878221097842844150105970041708557982931628427971666764842351935681918112284829184913246825668918631625249605815456323870974767330630327280375621569327280239520383836859587531988540288262731430377073964937392936440085898762858832917201531597444268553989120 290 -973718003682407243755859364490085839856046325855337371521778991928095804497364030145115671543918968305735148759372416353011116248644819925851364029910725566409858345254948504068045310964302111398367582878318767205953803370262562153596188280891971444491923502102920858929529215714953903554983266544307708302889698317235255452913025165930218303530938406617920972472967609318624277154725754111772119803705512646662326871444242981863561890609037978204833245629676592450403512771935344131769481728382810481968789683162061759882030093782274483180159613892829903577757088790776818079933831845892829570812060863587371769661925652203097969834576059420460161488178167497932159285966848781747538879153770680710290968103942732444 291 -771580612034590637821087005227966043053851309579349746334699758035421691690435139758988515010104659737043083362181123326286554739541413978595208867290280065686974645543892713417432895399104672954779832054518008589611288748654016510083872118037654994667369698792011514333199068653475311478169756632672813096157944290719781530742737600233141306859446218265845669904579209279015296037213001049780305230258432971417236497521008106430946678880592280299946999128011816679765855290900138321608099922644939832147044292263609520763133631137313510472181539042876219270813798222072761310640076359986285733338934801916451779933418953820107630953674767646467958184508754033379815120645861659859205539184135511762327944946662451980224 292 -613502900501748285936942579802119496880652414782645031009796556602658151383149916648737441025720459157228923500907886052195119312017141490383559057170389896289547359374666453904210092328227460985742685148274375808787821617601864156419084947651018168353203805237545723480799215002703541223784909587589046112473307363423663854188707200231767764334794653898226618249887494339895656060883363099334729960985375005908805209469106976030149703253670805888728439027212779391605743248361205798788787371955762512460473441491753273638160861509313661989894673164018742994030109100017975738915007766149320379855384486803550981938355249210219755716834899005561440834970191095839689858278549145459399764973369258107036268984799453676505308 293 -489479003116668493897984448828660286171722853729279070695962658824275029243748475257398243356388706530777481301405887791273076813487947614978577761879621704951850134922232171973421649303377861802737156664494101850423460233578747340624997285340464467909166993728110450868046995329662821581086279378915342159608842509473667486430465489390781413029341646379021223190661313222330838977466405007868954482883188268707264945400388529998419615015153521091417564091324605806607628150236059216539132738615542033497104305905767474056686450084802487268934565247536052952302583463117942592054390654791869678878458900565449354870854758912025104791677284317547398733535815076528069669488521129489857563005106241638825317930603536441976898688 294 -391857898832988918911058206509764742118420927832135189379447033181970588552290867065305716234277399231166266248031087469026509739903563323770598678428854540853369929829897353208847539637912405675064842483778068300590643545970477733171451617042139421709514823571255616664525285110212525051895802253809615128547332160725345586641579779392221548107648681913882468602234328937195378223312941280832116845377815176048112822858364342615546891119296692878582573386213024854866983550257498708644337867083873457762718767800105870650355297740923295096121236679597818182268788574936726762317887016139781226348442536443845524089432428870916823933726298569649461343558468308841938530395615252041693290493088927665843358126917001848529746726700 295 -314771373860263359684111697005799505200926697240358403101021041285965991248155643539742887394939090091270165497152567472729586827793381903228839000519721421603596722166540471346885886116003987980876290972194057480180138028417849779612485358611456843604782370797934028345428027193221558665379931253557345663061557314150540766610366574074042766373855093808586283971314902680659832739672495252767507020778781077253965349866576955199893506350697338384294580584723830390011373775651922782009210524415493536494559804370522957869481320280786150758884210650991329444844131802107688306541982022125014351815371830377391645731242387768120929208067732008929835260987619243951146726881743442454047425577577333673446542144214854138891726136864832 296 -253704965191225957859236000872599770450687462886663524223192407555848328909048308854894805692134822384845558044573297374947198633058832109541309039236310762627446990123039673661159690965955928934619341597225200253734862202516697567275721250541346399655355759904297475799417105421953343523232180120017424353396935555734711535732289185251337508692882467724204644051828393086909730999364234977068935981740434426605269858434096031579661973588620295447631386552558143005678756987721853218808998110778153489188754399587163777034187152254018842842628226419182530716095200987482838721059595962057494280677579862154877159875361270483539828915471833712069562058577384321095898038426209670875498769240359131727356432715652757510726996909975549068 297 -205175205856579591168974114168263052651018956007521864219853905000961899305259383715229642379116910646709930048037103243295407695674220404090156568779692348065254117362560610453983731673101984073135977539221219784138325904395362356310309692318186258239628396184799904757099672451504822301930050010664704198831970979241180414063693983365786279194538086198577139804584613843769700995794981415600298260549635810693721720610699072950735671398180944410871247709709715113551648071400905189383364796117537877794275706506965907953661017137511477402499491259134172288968603717021792910979752309460253593464907267559313458877419750373184785540545528110084474582853237792763410982825498914948690661558216028217451082914022369429841848341631810672896 298 -166486129486530453428296660214897115485249188631312885168139292283522671316430673461959868439152198276116136954357047474083717256211633787076556585685027363932643921641446104097186681440885083924375579992747592007145256915555291564859447288363597865855728405039880866692036295138291369224482840813272285078367823699350741507806081234081652651536465712540170150087752378313256801737828776065305828817412888424246171107643181959025743152815017109607450441171041770354889811600438956916398468325747286026784592447679257365415758333613146975920119943539775941425075647452087701726485055752936074797388976752960725747275224989490092262692543527391839668913432340935929765166223880155962447292175774440449470475348665889566149757024693775314975100 299 -135545040166720254642443011928918663047495484925142947928874706800495785232694119972002450330084637877988814992109639522891511848170026979811926745655399666818652992289443102670075624359548595980151069334910804168308231186618071875906976973939134627096465656909491426048820716621526621379029805573434468670573517450881588778885457579811655921504146526671182480151000498491590714247561313563808555525438933099945210017311397482607603279468741717844519869991406238304980502671640421388482640226323534884689147864076501219723812814658192450801162247731157126266087930953950794605900817448988012908468377369568136071272217655216531630090910468138972277548558160689528242690665788101374858155757288889321742936742317970105757606719231277719855943872 300 -110722723162180467587699772623225812352889997445930936404286130039839870555408368082789459582378524227301622124375447653574697206982508018951200614449841343380090132507557135066409306373570609259908569171777854764901816202675121111363965229220488279426731786657753536774876262503107967368037041668020095855066087283520194017563491668579136196629585423877268438633391335682520711537549690410456549118807507869749244157529538087692844207014135603297813658565498360291918395714886559375645736650319428659328595405108846150497155844693087331666774381727667695564608568762302985061156903111337859006207325888764254358019083851184810620322281688217120400469062805063198027157048065062333385840521961780429072873561029642225247873218911133970725027341436 301 -90747074237262919676595146791578186568427872114784784473093650197264404446291552941082923022465138457371484106679112126277172034491980073138588308093603195927913047010779738843386553241554802691954303660739761109637836406386627121816905969420463273632102561603417676417442091473642621187186299111711512901318540323843419013064330269036268330597360219672280573459824021999253645994623724487936334284565166140317933136404490467602177214897019595284688593993779699219405843042102203872570789590241167151098434783667868003261075980927769378308788995310231833870135299670450086239050463425133598722995865208186325089933846997734986175817449018873182250116859722373703117935633090819729479228725023771902144519728142284980592624555358255394033213189947776 302 -74621929472491836017698777696545405578964008490721705012639147929284324784586493256313643495476595995365320916868546116998216475692182299772832543725175228076626256156812924129133019857009042167696823806369814187690771806880723583226477558642757235819903550451853805030790488291157578155642338557576236797864308786093932773943160910384656777528074849350170839769223231928481967772682459434728882195060160273540995593437910614561989842992483221492132421515051557448425253036724247306555500861749411992034857752216250927042706054841384534328970646841339280209076923505085529259768097946577376651286852959719480960688526824374071036043105387857446827709776394113551129500994813844010707889988662741536588408807945396843282439165780196793122351898132999564 303 -61564951307361299531827337387173444276511583520465099400053897467944621455542493553792106817632143928562849660228720073247093120687039489120390452555362817491602913713335006474410220960139035201691958178362160078651965125818091532392620053575802660632873590557002764026069145544039908722976265633927412681346100187409832697544368584097080300650648243867369996383126155282641358156017308532520934389596728887812054139868429484030974734254594069128395976057002904658735298741077493169181748861245321250810260842077293691739704523783684209736089951637049948610983320339882971081128241779122537145955574356841004368302998778142768343107758399533279642268360578466972846117259597139216387245426406990113821214678664150884800619809689947685679870627100933239104 304 -50959964428523614946706101683833800222612301097720750561439916390128623196136937581034222724625650026425652785597615768661765552662279580274171970206941032251142548837423140030079030009209201909110197217197715075264842546488723186369547701561169112045493944938655904609573310556151486735838839082096076323521947465446771451140479866173914450638546006796900873010130888376531070874627501809245696708979540156340207332797370960081590126292341898579010480148964143713938240158770560084530417684132388074866459312849113956961712441111042278359256601188859750415207239016578938562612912572749603962149764100520438506618166987301094856727131272102366399558592890210586496700213030638395400885366978971268355367946202031659429467812547090792931691569376766098506412 305 -42320278671168634725282568690762608606479566587346924570337384523926316214388678542420316463069953079883189321168792539442188835980769923872030592920250714826494804109986044794523443896581872334035589066630522398554684981947296028680741531732985200622926900165252035380990742030368011620747104433139817788748730167140324841844551175800443500278275410582932770744511421295649881596602370123062844399572659511201586577967878855506727957645437681724296083236461144464465403035657300490869447114574801307568201034347433663513280907164708511320569849966244384616275026404377740689605859006116072303134339059346972724747812392047592237577972882782637577090776648564098262106456890174075610851378460717776303393017833163047247930045626297411923212867200915859018044928 306 -35260388714454894569080090685874878110249994395123780865217944461575228442175884591560162146237455776419550469633128303078937809857801519739150014021045171233715785435169579212175587881085669527250442578571588285178835064312344528481192633776762766219157071805120592170954553678970362446547242236449643906653906183734383338243817232399250526981193815482071402538195351900168248120983014712214232165709527569752521794357389693906406340201138513753067685614546182598777121043888591973170315422912708174703096305643372614412678138837434568202072838752402136390883158508798259247673277472402458922907104765216786026765921513420633262781360260397497122128612780105366119692848431617049454032387112712617852226631204683406068328496017702240907650631209545879110546890588 307 -29474077748159702431767727282659888449476419640094496810000634333524426041297164124127532921881332000819011348124697312859120148070870197839351973346233395798539231460588493657687685251578366459985704665332510718812841656057212141639831456500076456491447714486489840545905395885371091536408543602072088763194436945921404790737720186441964543254788917830811599505112722717851730242326646618326723760217965835415701695485017943037798219700322494888178588527324822028752848241143996643520561574686016597202636726417448733518511204118808103436899905063790636951306258301264482860747160478409050111811109111124568887812199945502215048621354839286030322759726480285327084632594465489117124602002713347100587753655749203045821345859103076107725318042071264092065605322635712 308 -24717430057878324836159676524255344642144995100034503110983138732660026361875931949713127105641009090878033341045291322557333118491604953121518708557362950884134916150654568858954625956932100779192022766346304153501803348164441588464289241303001948983894740360817830624000794150508074405680135643056082312463096763575034689709938758504261300609609500877396370488108433472622264697211729659592470492407444458607695417678274655075137480383799912751859929921109017403637861115315944561138146216890375456528223315676979339956464740529105839981187209394397950029344074701428627612409731584845494993725675987679098554159851660525387894780500540515960839643787015006847133239814416648401941272328868841114897535583232312758265397780370103184405154193075903961899808807187343644 309 -20795616540407803148609582856205707100167832995462818112785806673204047976603988989995325438066687837243253751448760966641585747051157133301518906744595382174212448149230641705276595724268064675406241571476352734272888097620663352471553429753449037232292440199125265506137064584697132437581200338348553087302197788056218656421072454794154781644693708728560997560974360364603542101803775683377440937146166325598680119664531442728508671431939898547180838474413095829165979909403585998858339301666277357668928907345544404625686916822497620905066052224567681791061354629481980952813946797009271291334903264927790930717902373802877129865156439289124168148734485735972628163773029479643636245048139229320916192513520530397444061859176150395332344235863533110567265501968764219008 310 -17552587719323856584011597997556085484812491405689896880738998216894997849588790479257754996616236851665004679010727324448798251947002210985041673905102785828651753408393458010571557699256552484117038572456958088572404517723021204304899774452041908521927478204729344161554265394896766633276974433879806863373738267007614930989480722209053284640046678509247729171740555700601896566994101667461881265964513483326918748542578170672291310105210014670624462384514396338568647551639515359351578096063598113123894971606603097837977121522169866010901673580887550127883244010028896261617172148831366028672400473609147262196407684282976025566222327306883845678276912004936623215557944844629618624039364990715387196242444621303587656249999128657770795407902328391253302941478681951851244 311 -14863013228958303297157833150406097222981160536551050215955117898250505767416546930553965508683545602349551312900536855166285891433740876322496943574514242961032212576580035158053974212937587400500444334298147382500674256356548024933062055365283519427448391295390766009846175080842081010331665138693598829539500920175266845116353568097922595995875584284500106061005259256153700368493425255438068812983537489463485325480278265234876102392952401540732677171725761704164475823781756011697762527323447141493681480804310206495741506184827785597130027027823925235287678852595497299022542455852003974905257437544204779539901623049691830456286926639558599292067104146262100705152486398830675154427662390192223785916236154347538347408826913359439086294348633735917052899928063776665276992 312 -12625961549721519777704788009092685166517940993073860156072809494206118584200200182733288614224314658499500079599978371728997305447716401105741681682780789501244637868277472733930874677288127526364680756719053579247131371645359100924231366837846566215811339826601355457654847044800522600668844245152161647957598849986584390505308271043137919073735142577410474489665162544132637801372645100737292523443566718577582013254069573026563527719492714641323233653237517438663964346683273286149256291403925795034460559689016814678130888809982240154815858676245562613385200065530394301735075068599964843044911433385102979423615803864818880378344222667053458348832420354269765975601497292562599081338194690445475758962448493332910467457327484874425091700813748565822060783267714250970077180364 313 -10759931337420030773749643267994655830795883786149317245635168312282694993075146010804241167760692767990747636541686971475004056570190727451384780691312794272505984717341049871756750516495056256250784381119793158177599912364738575889269904692475798961844757226993868265301969972110829177778341982407723138519278409712681216859642468903654159752541837939428800200687401612470793690136241510129249543812448381342293289905572037311862206931826575377051146853409131246541949643586540858105886937854306261862840900651018748176162902455913483470976396569480497444866629243808756476947638618181498756562174269704388685723372036146674821874274127184286852597002217590000553235758095222634452884689589188246947262349756174091994212073592786654117480862161086719648867643839391559918320529138432 314 -9198935186005863949265243513996599128038830828845886621595939176619275862058704172756834345480258192553382610657662246622141446000823524484841781214030048118340312955191435958478204125719276761951310521988779962724078682685935366912155034706983765750684172894333503658448696395459286749055308559429245646722053003095627797340508520531371857341251819375085082346316733224910044111354107490035518430353602294361301798089733503662558066860029443202865474319399241463239619301914799792806675426387395685765647232809939923265726013725208239443642294124710939434959216541532210612133599472167918031141642400522721990927126151357022721907716438331163250220952522120912395530101374611050040000014175006731016015815124496672819446758431658381090268919025048359819751844470518334063214835720498236 315 -7889404967953229212236557364091771910192658077554404005450555834157787694287390727295663893948483056091341838930459343648786891339260716097632139840007929390215890836665797264025404967326034157428349299625554898519892496131416615237450834168495696254002950909962933803062949554989284835826042553305429171726051849920369224092406369494662445724578060309784680483272682834066615943902392444903836746993905706802080184776908281210088360476218493947793330231511533104448218676571652658800411571232855722431094343906650669862505647072228889524360951999768084185272588276062389989950152219977468612755727827556893777788319031767620709505074960792604949833517043355651421447599539318805236587744490727734848190774268723499760537658131789740550856610400363834103956751366621451803218244808934908608 316 -6787740157836432238824845355034370014950614488592390402472709251553187321909630407838764836967042778571988222172224140747874836390599023138920421728822908847843621938104722136481234588200897503545192845005778498840834818155104968527388583418189734116992750492129905606860261723526491307739865974709023672747223442819601085840574053493847217923700074210593099794174455976372933470381185794297181197012650767085046967389201460163592195346138292351839397454600622637136828516322256979627710734334154500743826002808160656623768356146976756308692687366237722242981709329115943139383993398786857394814677867625109356643310356768454037112261335056858175671921722162418100816934477544729816885552186675337543734031896536210112797460267274138230221538662738884130021871221634562630508695987570680792764 317 -5858360630333808270079430686757456687461955193896210041351652128750621450306217704044188411576777043479316415634851252558977389304596414607742450235046795440706403487766444730738018327857143738849003098894750198842715501816641987822842619787049106453286933895317003059419706635077791278407700993179613710277943654072665707468960770900774629000681486070332341326155614863572353197211054604211393402994142747259562372034180347781205603665560188258807771969685459944135960625342383086614170363203753357609599524753546277801323097627156733757157758840343733915518439140222511783607822359141359380717773485802988154719898833338452137382231124356173664055352674476944843684443750156928356578193262554305101835122676933788412818123012721630563477581690897471263772614739598547465440805356773248221547392 318 -5072156246322107608021084446240118681108664630132745895093164686867175983379400005200294749219023910323248046435629202017374026083787866865007675302452540492755488416931935337362960773576784210787570336594052543525938310990827517189061166276069479989177568240140066320876807934861296315906999137443150774326675829537993337361030943849722003810543331590632548361555371657174430667770950412977111035447098670498893473735266704731801709626455501603997682303793264976228910331268334273129973866801057118467513777814711136186603318621700508671784078626855650540606196781216526027299569661741919571530011208409297901796116822692412030224540868903337759563741607488126008809679850902230602836283823775001669090296171724689951643342754808747269298557082274280070630015789694188357128186993167761151566872396 319 -4405249298561866653722143125194228878726926964265372774764739972508561286931534078940560463062364095662803182581940328522289960183696350395716255059632617392511828102366788270316520591401701022679880442894739021726603081895876713635055568624988259528122275528617286242766433963027571452622674422608493322252277027452310856041184322489385494836446900710856813716118303800773893520245593032671957790303631123430968604614751445448528845894256416820705882583072595093921688867604369544279432380019304395373922221417742728558758719678956602950707648270750430020707088731522681060425323233133000908992813362100385275919375899564688669046438690312493697220100068695673999139429096041051418766999970640506322726943237283420282955736136932125461683874240363450702590358263536976302609502246715652323194515379008 320 -3838004245417448855269788001648452377055248719801863414106575826967451365492944577578646574711269998076919518801727258518673866274390295592211856967360695219303742599097695219788992799511944237925004192467029826638570538709690085751007357874093625077970506766183465960649271100845020122500006218427296074241736205023763050754964680392051067527200765049481478099887473888726249461707790532042151278335787241849710189583285473967864629517835699320755660820152749072167722123162567131608535501892114876748865123446652697685812734190262951291857397934921995788219094807601040965602599634820357806990574846782421893707570994075324998562256419604704312120384601161137466874349334487314450850726744047978847302742574850925807175599877370923856458542176492093043131317889312862754180637316626631125494233923842540 321 -3354233379080170812672636947832543371046166664829411840765863648877604523468123612670707945070266751253591519660130624166873272480480600073889150704012784931098265808531807399729369517888641590680825754715246652872281923714470111467162931107574716448173115420514833514283538618706603118780606511971623125486301301211535122409126553841386011976226928080564074006568797181593076211529805459086995956671341428298377457759982204398348846253506400238863884669334451543089605841792344822191372731212578407898049670360382226631125704532815764231338044375159298959994412726406012777236247025083515157103039324134672576928148780190756511908444390977504645164400357391241913123161685902424227298123835807780550555747070804342138259252839119545247681127348430674311102056122560462034682468205983081321417850551940481024 322 -2940558113398666421252971937249711000323468908548428603147188482820890545029665632695569426790235779374388836123579190858730239436520966342157607523951181823741600756408421894371070982551190432084580211081825569006473429489880365329830958300516220633932700265877560131344974710349672502420792526341294179087123456735716186670558273081377523873583563326834019114170178173034973004309724690856536702344945271631276975136274827139295563384216145594009323492880420209437758282804367456630664149780538369717136076919281758683029663881519277354723959157669215582130783987638684770559675871052851914212607629771152037207158462758194816850333368930293446643976112598196157447789454782675102378630503107028199626094630426287861009721393635370434184160711167350778677305679226524599396871930223712240443238047255691665436 323 -2585894166963124094896341129623000173855843122110460749867484982868576832951455558776906723226841627919028506651367839187042214688832793158741263350663954479423656585241297614757246723979512293723513425822213134107137418533533472302405881397885780547384646248098246171692234846980533573668526718990795542949551905380583786519626108585145319077974295102461651243152198037981839738814255942433243893803177638836727952323539236780631283969680036784604307747173362077221254294094732483577999979630603611233798851396946970731677977314447438998372664805657349319592222906490259997870707019240839732743469101370072928799706266968134188557916986051847431870878618814533169364985219579457016975571347852684347891633111333067054930322355939626733275577568676876371274853243967328004413647053353138724611554000298800292023232 324 -2281035618198481233045594494692483419065080750153138804700794612859085098123811783113403044618865180967004727973989570056624089013244142356201332280046702415189514731917471487668054509886426252382051382511269365354956228146678568707553881142810966342296825288791104532836673021166946464778313590735942109506935042379567467865157960968597959039414464980146104452597213691969581762737578309876745008437730698619721478681813532692903182251301446939871074649021121722988420334347976869303814724330853284223761669082585390209279434111700599433141732211300214800238737707424861687427407929578963522570275931771800393074281466742383780150377182998606043850715866482764177443672316910052307583421146643441847352835880934445727118419757888365334448643374144999869252227893956254190592244972469304531089695550443373304423853404 325 -2018318048667973174929977172697876971556270904615625460740556100927554838046345037580876899386713223627354295827490924724929129251442998645194201523432200435364326364659287425234644304443481295562352712097305171834798579178788592537741916798100190421458511768718977790579882589946673895566097929557808172378573252060909009862928592765789241928058275671673477080109972771654720641472595257499252170772247797193749266851438536321347359560000147745632389033079564733734716135341484121373564027220345354063687518345958287308990505043762773098791033005197249127340258587701656073114948362741556484410824604505673433350722450039781216306597377110471504884673979941901364809990443004048440918711302137563487885833923993824835267846655439924401032107604888367615037944040026535075798464412397063883978088101644574483130671749248 326 -1791345096880293599765977988279883821388870516517346361600283276053661772193722987122270267766476557357688387054112946648802429649145429473784598087365862177664251138347344222183031765463284134283011147497483009952597104147787195846865704607848411207951785469082458972747863546584366439450938092918382557661176631448144241952046121041283995398184500334116048669748610876345177901449108916495696681732572037868653006184706044640700037429798131985769836690953541438905771559241178501161399652878363366050694561935997690570278579191843472606467496482411641689665915174693941269742493012697495570989813622890488429401813990097652224769460459291468734738248647346868982707279925347023058681828337450647364978018885178721446436494322506069733172414469738848225874454713842342904964023800447701693109160055136805274884798746636972 327 -1594765970179966732132633612129804532481823801301766953869054697125108902299336108591375816825406072964883183092619975982410943507740252619601276919696189840171258600174063765721052403097137688942035646678642008002338056591444052388357900546303163915734229188791548085150729124312977984566770286707147836836774802082020974096531843492808932697526122425183314643284310385557356517974261870073154161475150394187253135210290561630315849617754239715687813081704566376707074303961889716432313077864248706445721709019853421223294948533795965908019065233019998398340227746050079162173064111486289365113919858982364769843166360682020589695129910828118671731784268245642606853979383411404642425165074962629273023929857659272276338330574397952133831124052737481668983672062865802151481937819564557695384551971663706428469626194252379200 328 -1424094001495702054741820109203429643036619941695893695975058755792334265548053431577980062811480217750397355890387306385232087849782556347726073901897442312313223626806482651767195362863027348729281576547185200487979582155419765357563359684315190416385070722167432129196127552798464972675569283806827809372671780237559196114976287803972996403442179599548101383951045163252044341537791626528255012679575344429248645325827454762242909316276697536937748741891106180478536535455442947973022995817632479471152915352504206083458059602959596367545040265649337133468713210781559548162074879467077347475733482282857932733012308633428836618703780080349362883254580294855328639123119483877252124581952515525869996198837565740542949741955389116118927268403446509452568791483790691463084910423774129370584703987059087894524386358423109989132 329 -1275558341288754672119814738070204245029928817979521089689631003351243733500396726150971294587430646693517022490728749674940786459626471232007087223497392967729613275457131902072503764656411903142392192151472002113278432984440797043680789925605286500567403920207836162445549819436045189688795844541669370475019769947664957093457854393137485528517740745385590260664795879837159748883425752015657075083086430398106238651350062421583212820589076807376632878724779498125797130187771298707614666041245496778051937560322721920837990924260255438853691066563175358500215221903157402536160276590713505620200634266964263555270061097717047990799700903453428453837102369928375348897767092702957223834093057244255461032914286040180163266353740539066057484302943835565500273284859233565067883854313805379196893007010037885991997304402617805630720 330 -1145982459511991433142397821168520215820839231194177625912195063772024865648283762202006359247153989524920939578396974985660402495888777132050779358177618193890567364516143542787219844649460775672916224608315048161782343696680020500967271714050426663657494415797664470564224305387246944699367572457732692596953069738572826071381774171806863742921313929718605426601673726048959960304974306532944466258358574285732898285123457135842372051505189314733317991714415862049409811212059129639048564609183739008149054439724152747303697831038173661065955770080248301315435593047822879166928223500880108884208519385265036364990738300515536036199765807399893956017186277718058768724392567883021271442140162526143662503532061623529316701191468798587496477846664553169803732178548069308098226548855208657661570561716175675891461923865330823498758908 331 -1032684388209660245707106596302046028267153444909440063399834660470825023128579010447458324091275545784375175464474018095219414371765140808008507965006913708542266002709611446600887203906136086286455430501055073281433181444300014186214961368487252476453653504608637502103314114035976321373304266270695559226573810645256148076624739708302937240192348622183531011837814814565499139262724258584395073028999046164161358937601885928999265786307956788754089554977871168017581580974150970728984680025252812616036139233491767439435396086109007603786737996390974312917324873034215361782477530184045665054837943637824382569310013311391541222741860007589778368383909417364102774770513039605327381297409756567138697057848771379937365631952725945203312072565711479970250587910578843582310134390050570111964266140203538044434503690693244388070763197632 332 -933394632918607051669739810401615642042249356977103706983514221552451095915489856280017243290070595907699751346797656720132382189901389572907062335475087951180227145702067984866173729871413258011647597683982045534572116630387221816935083514870065494052586491460877421081593128364166913500424780720679601107634881003907728832977538748630634529609050349735891143023331201352371639398647880073283789138173012280834939057150654728956720780209317675383447520059268963263514542869219828484779610956693199327053293480871409776866306514506697996396619993988517150512624444828522716271927352638500175565001247296667081937531741024841457830800413009008188297127880850393718669507947950863999940398339234026340256577019637028806144620674229937785135594334451678231769467328363781407029714581625086738212492071056240899285979950680294742269046325693692 333 -846188475127627032855931536061957250783422675424053637949416787594308580694779176011791704129172417714048718204984017561182414751202878226509393218497689305443590656926373137253045207430625676010324589730029834107035813895937343511866574992537971035278661671482836921017069536092616045300217523919795172687672324205784268207892349093098618747326128763500797420925362814684826808548170137247532807687787100790201166515225400846239926620318177744999337449318819352789323488479787240219422959566277055993166358335047032180047784687131131238630505538579682354338943228309655183379940784545002464501106009883148880423497301633155896415996094291011322422683419803974455607392409435034931835552083561551162079918172114686562698650666043439088646144472247201825683927060582438509876745940386504399923158079968446839898968120859507465252779082053604736 334 -769430021569896246458338555122519396633291247801120535593785663202855935486115743705844570925849602845459648140541999930235121886723349758872973726038514642987637051800976860873492894866904458620049361133690008922272788102711432730745825661134216887752631189617125113712381820224570705066052409618237040377858912753235804096489514108134949277827841522749167353080854218578081497668663986720304908681659209707746572932506935686478201826956896937889900126904258407452923085850157931714045840402471221409821648228378022289756258388848457468164440625075773655374778519683953850920871714381800718690485724052329596092693412871399334202437290104963749233493208332461403499136917336739786332841990301572103143156894828196854458747162804385341409161719309615580940286843057617617596712115181732065053888698546032148269840124891631678402492295283470314764 335 -701725862620257358920711672211172210476129733605658984558554007790125921320747206563037661659596354153736548117959541651624690717604454016153150213605510936851555733109525548426851538958647105999974862758282344332808697165702703733200117248533676584023777568603917323492272040613521164575887851046578715483472321398896087758342592304863634472980594533606947995305428332274832975284246437274247844670298148933833813420429926377152474321157596283642675902033237021468062884685484872963496613170881156153333315493111819738921722032137805810642494022990843016391381574474937667413245450493978299702672209728565622196710191177054729304665157204288066566516807149899094704962304010790991861450566891802429948250104454642319952351548879914526470724399726303436329770984640498472725032426081093503497808478161213284188207586316090547628661397055322277475648 336 -641886607874468613033192180509003315776904129990575305355575535035746571120432722520500937122845879239934535992524360855012502578984390564247680558734216715891965127506830127573150360035713371632738547771238257330654066105355147173549262653907544981449774970475984518380369538508863120188966444806832895142662130757884334276276264055414576148594332750302245416873587835643345841831582779028426267178671054670267688787411066876714681048185672688074897454702760500863187090759301813560009662594344008570545072202313250233281084456197917986565072006196929988524216097096666305727380669227713113565264843702328363180188605944552051722077603392366392667166770073482645951168894334594247924296424398793842307090896546199474480284354756884861273455635060096067393007521771292211764093379387698388950471467260040259719298764724264463807659589382515063090799916 337 -588894892804913327845016003281911240278296657522518247771641822624008877977656693830753488615299431925359758380573206536471722593302729217179865947762859333487198889930545351352327618395129090629874425691810392184464097963233441885098651552109076963820980610715344779577505560775461433415050275836255190188041932006670537310172658040979484947300058653959900744997872997999292035813708186298316618898635770830340713009115422865905226113202518932807243726660379172033650092465049812532702730967027447816977108610284436372421483619712708628266938666052992695424244843970589322556274889795037133765542777547329447657002386980071495625652968732473099327846793204405568149443844002384887566371976717384298333619991953606960207777939012211710835995163440699454183641581239893606438809074293342114116495331066631540494449227654108260813764712702539117415192062464 338 -541878712530327594120138624419136528241970132610412465610209917776236266609110639001230164458543802979574274156935903497650047450254995627294955749002614749485842811398155289092793179760976394521488365532245455342155701015677007294016063864897054721989616006866925908825026344811051075775738039898573684356206971737231243163796682179709017097536299430405289711549144681386093040059309166676410153475784834164919986744047369103944826364549025958337281014803914633901060859879569029613307437310145601267712841998065632357735463910034535740830047680740254960599981496139528605963449560423013759911762592092896333523916515949951442502904508209891049544616531703472814279660232612725455910737323746005757481317803771425353560876869362530877103050402951301073220492881741068070644738315525053254288414502999467414286924167922348689009688890358139231776002477898972 339 -500089150087120701483362804581619554908492274445886195403154036699239064281152583774942109648009668263503974362388339958177362734444651071911615862632710101796758542237140540607873172813603279524007758468983128565394283490763574515989002719713051898068057189513716319616568024244611787677911441598927411450968498847246195473424394217713171692950173506906946417815406173205638839176889780500018716722215390944038568859959647877589758174415173158790520097557525116569015109079602840499398764135630879315986904933801361871325274859643090747829626932316417098544732419907076952037212718629389780535598611492865454093895253343607361107409082721969604908789778639445738346649367340080778272236893041190937940682716151562904538174140986174093896399295384298089138728368734126301192398235789120389689361425924540966651596379328599360444666726976983596655250109884865984 340 -462881737338936886518287210023101186975970526128495109573155408133009580123309318320058423495229826029696840121089331564968518352183849013682711171258549990513366687223793002053470977421898086593143169095257671079468378726746585746728323804402764595523040098287702157797496477104339600442030258111629867657032739090495752609726636219879128280229127947257001993654204154039846872855235727198276172039239162523267995932234173505121703552968237274029728427787234045352972004182743142483873025649033729082742709758419874314416459553982662460620695919638739304446619373506218884507000239473146181215383023290857902691062261137731648118460472360512961626059095823006548414163519728724025997333791856153281976345871322009290873086971593053387558128649295610491889781136419701355145608240351037865904135844147315587795451768004870493107571893353980572128093092634101142940 341 -429700824890077946439257608441494702539584462424652051420075986765251156583332799982766847861645514888264445857674658216332340802958691866057046818438221350268055712262416778313464913186998636948146546345859681037555520523559122849876780898362865900681359875399107660178046119935091463348238771649842507537373358375855487944136213160454906560155273915911129437282084653454110162415660769463635074798495214824782910893730589013161562209779729341756213960385341212871120591060510601200636935500239264808211732389161508767191071095361433082731205657839531171822415938686070082209551588516390536615019135221014435316354906225593340364330840219524058103650080785842988330686261290626964576200530418658134545213403415357292608419560215299496824553313162588626011102545443021511091680256690521646916942690347549824668379112936806443450906255030661784656746567449355210375808 342 -400066449497202213124661674452540063113594798695157027715239707225747249064689961429194284500469014447987231656946422856805948268009782988106562123535541714537359550950131066833025632884748569123093932606186745573975796312038963858061892309868884442404099536497285474616032012046813593600724638560797255723951724134679162521447888295560672053678869407902595387443978047768362098080984672159220144487067359031920213008554491489386236266569672870528579976557467853689861074821088983048070397520443626436607984965291565761513271688081095200524610444181850758813415567401055692685504771694125400317608601895654057389649725620485813259322255697035894754496757617502549732183442403009318449933336873115059943470088886781271452712620352052038248435429707170760526602801554042172089742586557841658711730301428291739469417584552418029863780070055480788503719049254751118036282988 343 -373563278613001890372160782427040344576753596294108410700993171099041380898131855661529232756715932642672660306466594280420035603019837531787960340656357786908746308270837522069630364075615584372048980718338223160616142341945308432320865612037003667529778377845298179550107083404260409692673022749647559961027284787783210647792124376617013327844932346424844953888386862635679201504124757348167514343623843015798078005662744680532635883885781676436827162613610284820880513393578336835405868226627940382148881516146651949593937671148114064325555323313186849406702181519280454533179105659787673535166634601075160430236054376847705232082117478505713165937892820301039160755935487061829367214039727928583067015290231035568973840817393043514441462936087259965145706291971524536144599477570491088671971130582781209576016050551253534011373157464763665172226944704348954429216282176 344 -349831285921873851288964931823928055555845507519031818494131137352890274249900904101060098410460412901345067036196233351846905380996641964188479385464787816853790236509107098486432904879814726425420848400820238503868024426988744185246639147226789669734294028339639295873540223751494204725439660551329617957947190917488813260679325331722027779279954459100869879614119713668323900713922068309392672851465549739805995154173600655269228958064806391184836517616263523001246135233082068233793661393550349256740126204517393180198475997802789441221456970866722365839593024767035152452257112762103849073760210618059968706121966170508214890733671800741670615004430636341370532760708127284497516688601596569143665441116739117983937936471521147632675491411814691738128532094760100551728884322336510659973724887409748971696044211168843247471097596053170156235885441085492347955014708820044 345 -328557872299041121233429230239461726453213134298186414273958774698054528153889530405078066181318361274604273793775681139127499072203140315659451714473101907412812303154867037898964127202039331280884984007313248390680840409674233254081099056775187324697842100118992434650985102668585311439843933648116380977036491111933433229513493731123371686743336625166027698426494117570912559971644965583701633004462446619471633282726073132092515947153669814535035783486993270668173810390549474437650217294305884212651001368400976159371700576414556875279504371996869259107117523213763029537460365865486769509413873601589184619548065713630666381414843085322861380625268712825883620136317238215010431061367440521400027278001823827341110598138041556494961976530694117681320269372752156178821896212218954478739705603890826416585692575289829017722424011829484906158074219724694365823898020743657216 346 -309471196150256320141960185692284521400993429537213505449013184349695259606277280039375659393963424310243207868459517695942542221295933125544982820446155067843177866976054064931093694077881394627473019365630007059162485392850620328352969526241384150670318753625554498792489269764840365488862065752387075372278425603462815282263127852277735333691781487240701946741933039428418234626073322464982785583946930013123585600777656725915153679482928501399167069905561840211443094199645749679475424459006857547394635461237103629994297933457382355214432939319344135886523087902367347502942348638588656782987461305196761565170047600672323370145244506841580889251999643551588249496733738124914900819571945552844295228859742334810577632836272367577141699393216997221955578384959729927405942388989467379927136553910214788840369400518402564773216161518484522184493375059912227168073815323194025404 347 -292334517662583382996794692829365721100830626704834215349648709056260103050870243951660142369079621035260889430402222304426905061270352549284381388927271503803624909808664676610782877770433848882842157636775750729610265406508281717849622346384333024527750912884199805783993568623554633957539355822699246308987372042553172092831351473211233054705317173393940230835848790097374803686281541022528183525457476002520053012086583208048679366666015158140666868285532516230056974263633079505574546358840673370906080483116044098565699519992660662821055400710979382600995992631328944750210867226489008533975348638796478957821267331427119233899049940634071981097111894355448624193108404075517809005801815388901118582620144460366559870231179374527520602909274126900900993975598536135010844324037583239548272801904832098090371065311564745537122788219949278810557901823649129355309298536727845177024 348 -276941394800789634939588155923444019371913641391869427608734637394530679032735507406984657162962461838377328144435122819196173637292423022816315298679602577709727570736254719573442354294805129581838616122821970710195485896838628635424928670899717043971390412776278666651002373748939698781867538325231099352331802227772944157812907003808019721411448304584538999546366503949542720132863421638082225196037007430962147007871040651535797332634624860156660381981045189979960540240243655667749035998688539366448968837567107442518629027142328031841486994146370827369115383846785498576567173419795207505665144536122815122034871545647107642786800720948035269764500831880933842152120320287715967770289325782534832662472996326767304239324867541463081853044580056002103033339115775514671931972770002552427923601565007703082629355144394016698829440253981760560768508828657906557632908942073201808521020 349 -263111596274180416581831915784335263599518802399005434686971687521421415450998944430859475289405814335011792792314011226389164230255684103320447173264022744464220369356476109180359480328225386076040883631105303261272618985323951087322755130334844894210801053062372835516675036768402425576060362994242210935645001734992405225958583001415848436638691877939737401325096868308050553830020121482900763127906847796704544646738422382163250029809355937308208781626717687489548695368393360094715572538173586327584302537980752568008864404586154026248447044966602674997060676033316214786248381440469908224401244323572800387191844223712278532337518522374490116231712201558108806155993513943294681578765051074427297646865846485635568729218659695100973063878383255088206976494056325650561908747455698953114318528174678990692419207876204398467317429947989179112389561402023262922656215001833746314527039360 350 -250687619269260996564606391213639023724224584370225566294908227733782426451138665841749757755969138479029544557244944142224999742847010586201286488908660365942361790105404783506539436330596847114851433802757901276770521924733235977957311573889069055824476088240832393795640475654651137410975545332532678054818642717601981861703131915766222680056255061680652951363593787085331612364474924540753974236793403960004584306993486674194599027671374153081238814391512698787130786207868153419180638512798893772910889245565878110443198743850430370083701065221030410313264119008174520135981876877170769574615391850608259327114422380901685282412752816046857427898449384091812519713807577016960861042110494519669136623022190210291311390898370717512388085072695767673989001214811715878949044679865412406435110199090597501131752714703227489448441755412475443511799992519643952385719717641420217876777173415628 351 -239531718378972293164403978991772429268590729075026494650440041577866862246142646304823565906368292835815770746347777546367395945393393308614195356555114740711021677382044534280119371644442871669662373920437599711866584569268190293035508111458809268923113253144969189320238129754628613474304835639598454812801420653392695431522320231099068267573616385004181878448642808414638860551102697921985805011697647067866767003083904543767854261176254767712117174065029564488570988057902796192635228071663020733284493777282948966218498273563576452730586348354636479830949658963663714010623873722685372003320743746937102609329076290525616293617504548122892436676462555968191918415150186585039725639242824672334720976998321645492175404733505439235701217717496540152294878511638057416165521103176316313373247709100938734956072267815955638277080007543365294679581258236601337626613714077910470023391798960592704 352 -229523367576004714499384998056578618149124252967265740205483569710617104425371623892574668429564220069610201526989378957591487125199217969867016625247720041577634049954262461652020852766437584273978348293392824331234510893431814193491490742527842870481263930134162555014175582228713594437630698658332594172231896164415961739057758196877587754755690961416924733856938753263534412547424802730263201989759850825378628323556266117582777821830459472841774344140335213931219215742160737737025111146040789688809860641768366863344537815829892677073224177575842251246273818223359190169832599777139501513172000827190656475545086867108225532387158832416932880893534482254835453187246452288375465486816930737654313325158471960821952941122058639518472643331193872319942567568792667689304443296093145652226805254064548091375494266389272590386404197896400017080264579649938067605978565351867347214695657908616649836 353 -220557089857475101952960902828657216382645175273937197684487258235116565816627405423350779008968400804849643076977405976369317716471535746451687908652151356205726268866961953609615410431720846563459290394563482131403071825277238352137422795678049491932014472347102449926073990544016479483378895636401453333541664128702523339495811369876747379226946649473147228462884315642538354264124315301207507548240288436694997752203316035355082887177657231400357581397768648131297675515447953909722017424314655244097666447590418203687082290473612647732537235897863133177685273207026741608308663961624224808491055753426827680294989197048250805896378743666629684057487590877821937755631933687474240419316495963051743646704135574532876081073913902753922905220755767226982337629838371358082693484843143365104475273977666056523674596917811225070510444593582304199646987181188566698585288913168982282213210836387419001856 354 -212540599804053787973337883301242383248272131781280794768495552187861985578604496829682634121028854367798544387444184195319746085533604124351464227854788312418131525973409462840238452057582054884588745045122017981029376338835607532197128576110045873659692883747520423377095553876088629190158682915546095472337423346766575334438038907320191945534306006851735639455884028279862657481760984313607063262544795286682271640215619674650540978024843574517427789605148056525496063682705696183361030643136886946916998006538062799561954622675841657681704294303404946210000817496030772118577324656104634363143904541696146025221927358138280648853722496060913469798327865696678617630767383051462592849411124942236947703998362743450577426156631726698468184000325328501922772909358380083038971754635445374396444860282685803556861250184297536169179854697216825878551600344040560581574599953110589351379504105784638268044700 355 -205393213133865990753585571556290731693986642556635538440700058286885983501062775474486162213377323902544278035504803774643888363613180722999892655281299799344057658399014050959520073311260681159880493781691664602751716604988155694318234056259984473641626340300496775671864612413814544124214365802632068205971662424432300416845921699256051889946092627323351600878770373914030572324415940397655729114322116027643071871772858734735463015485795713057595023368049994656899634173596035782926341658963324684797064316428048629280086820874360963579072582950070242189358551644689221856818436063083516302662309038823374976192160527041644297334543276604663084989199894022418612199341400927638750108467524427199810075064536321000913718375292792769925369137050290203470314878340290192141101000194769314513431602711713641767644587529976454826219822584276728685172890929171529205609912952535303783685548284431644353085272000 356 -199044484704843398128569765733311410718341279229046218787541056410076238629730316655146666230114919022777281630578960585607108472701939106420822693761981306277976935936793268507485208663504020571332911190114216780632963647858216378629478669468637871637849978704012240897223509950329685826191996876881180227824860254634468088731024171385713893239507777802119956188834226952399573815807178303960590154939934596181999478355179127062663706864308262229580260249043872847026976913086096112796731635707305241549539590455975464477173365226523930977754352931865892497820308904950993625024073132329525806299536800711711491138060425509508014756087413625721029591398421860972600897781823526285852757043377547217308454541497195433206097432618290713203692246158740437050793836645069303168546234067588985307653940513163603495430711751891019254699490599455479609118472682225803174428537819683951516068182559846476794392554168796 357 -193433042586130595829574840406639160028473368972586751393340196947424059509354810504011814068030281302582346057873066929828770527403002183930454424327887203199154253030230633011050159853251791977533613308736890354139488833492069934107474753298382778354427832121084519138513057690749101524898728708085526871204389012110399056819806233272771998950728970861670743922067621051287712502587506292531619572955736620231497641904980407049809660884092175207535428969154608923906868809530430069282838946989888458369405166117865443708083417435259732372114142231785100406031979405362649844632149375243829884733637418743445922633827838518279913725686637752319210124094579730178007349797438261090068707976024886134240672670367135632411414724435504747267417134572791888340642142113563742852510919697471458183097010831313269308652817858334860955494782156491368660784073707603146600492074171338330799266751095703441238374552655588480 358 -188505590990769755990524794320058141005424631880339783951216687110788746176243961854861497198752826969388523295075650245448780196201258313294493698821186032620122817917005971156716641807624576699587196304956326044579435460477264490064652085145104204767176143360994074019129641537560366381632095522245302935623867194263646362885972223277806576159596950173244841067387458162930428967583035928498226001879101439630220551633731693801199252059444726911469740807174549075020364527052820495100047405574890515652502190664854983740957981437914997454849154033003176166987642062958382528497236423694612788461145729871677817721818646043617405683790790325408210131198140012176254615682276035225215146830831671978075450048359329788259021624205618632441512536201433962410541389094626810249373961013409990719127234735008221559440830152571182107043690145076766689761903982737531634120003805692955157654865828944204224187807479813948972 359 -184216059211711458913548271219770773093164365791064393385435235938635171045085501982525363132124029047681500247939185731788793638268010791106311879555391834069345391478792435051084828444608793955784360568118676780647667657697236691342976992417090399958029124327886011870797762819540446222736380476013731815795685928697018837303304895995639244303352043161788337282296792616945631617116925589677076262918341822135263915094361406381270274086450739726485647002346047758470775360984008779037056937380434249708260667093243450403644842325789475412309998125114430144833924226888254571212297707655696990580318691009958939336278212813232281631700055435978300898260910232681238517591890630377689799636471473445656208298998988779699411572043480042696586650715224643664019907387140023065452474058082912796901908482538319836630463296654036628043665017089513319069762280757086060142307269310277629405867156250666982393637568095084640320 360 -180524877374214039435324044412427712601264551665325573454563521793516429111819031487882944720007278398320311919770704499308329562868711076996443232194611602560619446080559265051889365355134784103138143369521001162505436858230944577699168649378683547626049705763842716978365409611537152324176942728104935409492975617373023833624262682592963539634315728965671391881671378088742275799895194714003628735847006054630516301094971526376430705519602829574599811054273529988569304163502185965073877721673373930512326006248453761702785090892883288588053129230200387047159893137362412449498644378232465076124646744929216657359739823835801268691187486076798785866557524186205032548469239194511538386520136786385963014781540617154703802871312515208030582102529537861601970517724222127337717956461897206370089126445810340458693472003759834106075476552591113540185194237859406969658887382026205302523827510903721664945494306202447762669964 361 -177398362928068363948123110769711012479762040321329031438538290689652176301854508166718645806586160063874988615870998793168794196982309912621696159556822622602757997150717884552778310697659925953679793341502205676907328139639583642183957330998096990227641029201672652330603110572637098028045195974012300386312866463063722519801758743589273961568432960082819870395305554335064347998974841578721501967581242373146859196334253400255271915897960982418727596962812489260709541789976018368270912027398151718513370023221024049736593545368575528017283591371000555098056531326585962104710795434474956874571347581151625617301639509081328195784838789363281222722058235205032688345820917812910135327108613380664261938119978388438394945003470310218467775169152582931384068251608484950322043355787799817119711006402453532210986923081798914914695193734683307549474398174399177152020185862948918748575113744770420416417685020390984485458854144 362 -174808204450812545380856020169060392093366121013605973880485927465306967114011761953760292110450696548541018406250299679675599137370222689740681923597952179515380188088326391539356522581189836639002649715620515876533049834944000892529485462818193581367542704918675824056337326985710531762620218288617867461316126070011555245641580527850655278391032956625779210317618830322702364003336919188356351218932749476498816927777451983146972637617610106809029597695452977206528694370282690596516228744851557326215609779412879326152405307593492889128613264833027578753636232778450416722977521420898034618533680160571184720286343851850193315028698952502840470023041663168732072352915929570450703687855044278766008309020444771637894199526959585607335719477307233534289151552977533912452992498663201600766162850202074704548836448409641516467779659085938546186556500343846288824950139825172613657192724561944319854764204724890817236602852502652 363 -172731031599771105406820269639514066024740806656913053094531723254222559437924864500520322818989772269956353857244407833282339576699547204715377359338379046794378537894832931380793824659447748651756012157905685625657474339442120561597128498433373637956969781039006549464967445340382956088508986621667466885942599132885538671937333950607674511453827828544179058577395125571127384829446382549029407409370225700833046459574775679861590692868258337494101898587555002636427852282300328071164104736735297119706194357876710414773874829336335529847080713632846179922961666869377051289111916856663044870956710162618388071103952822881130045689888601547483029157618828604519849542029653078977863053571911345163862070026204994909841572776898632217230178090251978623021425785853185738096154825040918746115413748330038221322917863251966895139528687891907155289478556333277729184438228396468832428802601701623560369087534302792097179378530130073792 364 -171148062004631386978703884129063914347539444940335403723456857814172988327494714294555444161917378924544059765929704284963790193263017744056972302172085384621799051835478244340996752361573402055282090782883555924953675033531854600504398699685834349076556123268790547916795774327562207189797809762240197848157106887292241101804196502359854087870797493312239521536713632787411055241569275431235041705489322790928233796317910998041862647723770858859097671055147065949213448443419159208908212266357735741218019510260511144005357488843193490711231055096155500697713977677325231866066552598894586461768681574126463342684677157180764455199496666734314502524591118653900650664154924925192969351975918468944523086584184941093275908011613134746059497220705909907265942995371590834199690339744043640918650398259873325604426556337027305895338475319039940604055476432012379999782153976623195622154668435943183558324636066349400642036064585778054524 365 -170044817590824504266817221432795252072454375411299302046162505915553921303730775350518045985418272378456131550142159633838788284850186102730585287304030204135333902563232879146598308125887856891891884988479657799058244874444749052870362204279692458506517288515995494739497334293151361465537267809546684108629432097480363486248202270372617882337676449857800716082483037814224884190717184095160831207971423634210830535032641141786140271098410337139209191274445415733157667486294324575338565157997255043751729365321101498058655435610612834682365498148994375280172816585156082161783545033009375725126086447582478050287694108435237352516244620994607327735628901507433623296762605073520534997828352649888339700902511221767990328360353036754236557089732956007414117030002938684224384926298320864231627695050846303937888688564491681142129045311587115441349996703355101548032760953080217299344269114955899204012077730748476825755723836458890373504 366 -169410904315960122063715072294547615213045534137401535338979419581205567343313083686089928098975346929933456685107624259282268839245701194920690639241213220547261045093226451426058381191948977998074805537744745160522450686019943825354408136073187889078840805024837794819227606188706116098152335737061973104747098235056405095492368145637286456602120463987135621143563219443735341654580537827021224484816814037418868683566945448180118594932894993243205042231582660251831905313831404725730022763711453722626457739810155554304996823426921647893060761312734574288889060167222847464961444336101219357110069545042740722063827230966083122052978933517292330154450616337309717827548515275581539551893694460408256293672051003242670515991291657505577436341795415153297619611610019088574688548968772974762410843243144634161614923152900801535496946429815033098170926261466959321242003489962642294787064341127203051024742601081470855636240620478949691153548 367 -169239850628735755778914644810339091814492018865217504750289538513347578803245520470824965100462177351634216055617225971171085650842879931727753065287102123255058299081496075982093365454853430573610159621805395671439288405585766872285171463008578710248125678416943982450224879730017494440420137131977956651766048576688797456653558263588832178000150328172005691406985376046233383486780943399018259777983306335957829130458062187550133790686059687567043063696158944664981894541351238017299981179017524462372593205985454238003359406725018725181118066276442636031244249905282329065215360240593177968289963282470489186464971566737292575634569060102521135298134736783803621677341507499197853792079233586674253339398852387200068665403058677399299636105624906214805184135035956464062699235962474034962255024301363693031491498115419396958382299174889785656707887640637853222153773144914424794634201800804358992171194770941698357351474262985040914935167296 368 -169529001158320230619517871161706949557122419659894812807014624734559928378032836221017735945193432701690760942836538453315248026971628268466805718905796087141735448839939923841967929658581129836084488601997733169894722390071278373651433093420313528619926702158737260557868485748921894531555111907263395372448158718330933124531961754683739666942028096116259611037500766295786875747497791760691557357769190978831358401066413574971504306863451730435681555859409810286136053348461949262225527785693773511299326201831292717626438721941375422527731432856663249831595437636714907777250550976011851401507426213139316271127116967729400046926340451528612533465402609601479974952524326707191332372462785666771908289390863511477529770779173137793858385624727799126342460586553083907425078317603272725527608316447471639400831430199011029131147876750506816904850276945000176694130644829981376479896915754036234805671232492730390185297697228042563951388440876972 369 -170279463244096023484495977846221848818242323908714087463054623005344178895303446761017489177107339200962491227284817618203652157380958172391999211027003473303170237772735473973589260241272266061125032182037271655734728290215505896045232606102802661431112665335929446044827884719497036455607665922808387274259343024046904125810462427791453316225599869392627619387836374055319830379749167690928783657010269031472856993036962307020160353743281002605921959006648323903009501514088327471485592966929984737003193895063884627843549290779353259667208145585534006261472900160485286293262339254330412711168086629298547089938016217288276264955275328101847845333510847414894417355554027671793589942148612268828411295155423380192886928901302143703739624822712216463705276376308481446117179202005200445773514821900580266519912384782783369849946689321517356476294067817290563798037497101140597042936942030951437421986377774194908397173474727619889857577359707569664 370 -171496104949467529519927642404156791939294581826498536743233072873859125535261511346616623131846570177578343001546336302984574101458562407553777053398372821592846356954201343080116674099568293961004682111071251931342562357608887790609224584464195916085553751765505176356707900293900266543527276160238000528571338757117015858999575117987011385806100248744466274791966621516483760020782213215585841867642982890892066661394830451059683526189068125036487226842542150822768898270580775068170145287122823584232370266661911631177834165548670352004487540186949129928515876570731565728607168080804270972207346676277323964600437060386786053769702695003142380278426013832969397846175254850121996807233573003708336535591030935202858450335770091086858463808218260812226276480195930264700145649292841593489221129264209003877010443951562762345753542869004767053926266263075973968701792166755914595776825742220841971872607619543315374507628156137146822708869631195335260 371 -173187604195487001643636955581469321960328024948063334050985427485914389502993644859394738993925585428592584942729816727332036590210420030566019589713259265497643623853189261985508559255025589616871313874324444169223740102999422247034891372555003645869831821945310987988473979818781410665594882054356327171191411494714030299133089621672922579275638646295978062700769974307324640302701815858091962821877500795814652785824118847727811901960713099357797844425694535857925778637473093877455453378194772988312125207831901708504532568514882514692238584464190115596611980620995303697532548668334234946291160260132793701584856071852721270266315366122708669630881935229205257122628496231541458560158044523892871517553081771037445531728905445493925737929204375413099616238248977744931899440094983639327544380659691434373372083027281359505394560656026975397136711771868643282790616783066169256469879295181576891852745054977416328787089474524517377097236395676109947328 372 -175366549625082783856280953225200815427120695873409250133142684142919744377162046239715485373820880977817608254652954797338798926999580636815991282443358313411433872512034909400711888679761921697833949988142651574683702135469836757896829000547494929116414150988867136785988209446597492259702908034332609067449488900536188705458933221488307313138169849664659986016589636446620875397212989250939847528392233101136371978469758663985426452984474866781106611245329264056605026666118039785216081255928518566474509263101860934187325191706726510089500932418552142941791635693216722442153941600406845918160306745012410472394184576855400733685496205434000466107408366444839580010085601448923430055932186472162510363235237565754658693806368394674081403916809141809065265504885275426881031732136844563341590664379149250377991576534074437515642002160711043048315029991267784740814013705545041541743722471171454657302488119691867402993250262898126483987146934663217132458524 373 -178049594790704590391498735639803817914615541390701281815495292754154743816086112181308886555622082706647482806010245501617554224008652334865778013059786335780585952778207771566587104181164109244074272542160542983488969448982185301507246672117612557179829995108977238640310661598286244926844053439563129778461917256903717125072990536417554873044935357634614424152747482100180615036703898828381176955331334557027280262693325298477807028589517477745177425284844031250040942392552946475824482308581328728703239008971316334498745715783379848021020474233684490089759283350522025095751531685178263462561150422112670694412981600212598068624092356393443337873508219342931731227519858576536372291810901150052363464663343473740908904658033919238201956908734465988956650637649224832179741741694845822638548423025834319603875245777098567464965166114137512958635347851240683227077128448957962585762836430108528615923927598350676891394159498024143958473034975565672188604372608 374 -181257668271207252891433154432540906773499490389950980336301271469546880270544333389579749790645846595503781007242762497111540057152326826811323453031903958906389116196012393855913642799592636329024074385022721566584972856163637153154230174697161651627174305167036780042160262736299635648411227013081764299905239373717793007008869686982901969842639160843453007600367315747520792436871314434258218904973552045069496392108073533397175311526702654762115200010549465314424069716557150217883841549423370592668488013543670795372936649282423481613086221993103735481679512206682780357605677835737445405872649016743249403729793845114178813095542918642816079872050687736053636674168700797681688740584222762906116191984593217365553164118245561645599629887603595578061910804185658974156136109164596893704934040206839290350679424617817674016207801792665324365794715951637360385827815185052059296409175541419887335579274185993229415385176616156270868915449909415300344335605168620 375 -185016243392444298766699943359372780650493939273090537761443244476152786444959125554496051872921288175189783682796864036912524247208220760410310004942575776502924064900826343657163923962692308282324126941795879748825763971310644465317325092656105443500811300403522556868340418339101340529147230794889390036883771131168317321948972716131110596631493738050521004430890506117440437165967831194043379167989522660510363433080790833109438092118810650400345902262355547427970557977779890900299029014132208118074035159215333977273690414322098644171730808265858724559414979250405244341497294482492486235707341893045618031844664197064213202183273121968057429950940963329852126460550310804665044130823503657158070764798815442009114843077269428484687051312607347626467853940854756541127164160160914300012516249549384441150774034851980510675336362470976858732792868082662911704330718890887801878916961953177455239291705740870097286754376534736146848466724390986418501151108194900544 376 -189355672376423234610888397760462472897761801693440578275490233101349407477924383691573610939998632051371847433924376936937675551980640796326231316674958245145477253281658722412413405570576099246033283499679883664222290093124627081652437374216598963682680136044317682509759601890333693096132600731058111450515879734662037297447217718755329070546150946786121653949703649589139123167217106397928041242643672700601294311297145646786680341980004412617648314978553179896098578093583276213544903608016992090565496406750685109458100070169950710863478056998153377033237083827832316682947764751162623151632835661224510574446191310649485194104188171018674179134959560617934773955748012090522539415301196056226049213805949734832589984425512547480713337248194634481393118076251712215875629506671835396436065554632686309307901146929664629759510429848068125872886176735229342640274390917144525227663365834838558343676804166454854727907562583830555780634177086376262166837421194918842060 377 -194311591004268081797992717776653576095846076363511344523713661108917611725593822158257586863432450078180081216659066943635506890984230105567798825547734494818599766531109028234935707137141937390611688297940925839031813798974052241682383632970180172254176131020669183677238138386118373690800420507313253639695629894573818326400423412362633794874373280757546966880300532016157225310070997568741941658609678618663823843671719247794156211130720869132770625334017453689593418374066225691502634342179909582607831980024512393442689325340953316653932035345910045991489167822557031672900356275611135630757209248413886545251361929709649166307177326296816785742758614714670132224035332979163093400954290237689999039033345511153289851519493155192892895463960826698293133585054060904893419944155071243500661768813560480449007772817531341342366598452137702725254049216557987494699834433685550951964929453412479534092907921190730147662323248718400765459910497900362607214408330097470409472 378 -199925401279962880864204960294720506039035310333515524205395446597351885657658697923537888931648532922062063486298728979791516415244735628737629878738556429474021688669055079367875858900750766462790130585014641397431257403738169336994321177227980794035628294222487475020973497670637678203956786253374409533246844731046577532080471655463387833068431279307438051309458478971457985420967612999870964864456235914662487373764491780439805616237513623761296422291072473853812718464616620197352285776169913709176533565433910428255067945720673417065872819735071713632187381529677171488415178629700420053408055540090522906890944551304189495708859051138568875941802698708752734521914321376038590754911991499070990877270487688166908737752797966938877964850640962302666926596263675410116414483527328322920290963853973644065374998085924152056681100667245994869349211708001705408494687424901687387279973207135587933130266373119386383046886986229021274493934813237944353609675073786898041966396 379 -206244841160214337094294845847306951580712741027446792461360312476802014852127092413646525611176021729092728216553477540783698279480097203714817828763697492373437423304715158343167649728231306637650077719763167189252176931207057988166366685887745202953686910000058623787736579577462744429521941228390096044331865968753681017699185961343383485087964255031869197395040182373580968859259799179012631465862209270610915594169079827664853738423692930849795111026199502258384302973017387671632309806928460524370602558586616750346769722761487159785394646550937116146958152986230205000339839125645849157117326014190423014962231862002260293887036512162628009510769489388851149036660894593974404609680206171545675270513391975234586317453228230021360117884480885768479895472559020641854563030075170146921202915099249299110705261351813504315097885512922460751995789310562491534807962638898400329163153806288260118583039609220704969670205213612577276156230163730219314917439972967512987149380288 380 -213324652211127930908434301144258699462020969798413330324833498652899501855397862358894506956964787044762080234558731745610405796579635693041791611431518970410138542549087962635213641279334938303687502605526424742413462524058758237976317656343743161132680687378985055947798733329873491739559773812061087169854218480601862669533207778740546133015310924335984536648804284467304960559703836021880335883030208113636707882898833908765325809198453721286307019190177069825249278364094803571975673585162288135365962934847813980734453036192426239826633521155602916652312063809221289736014890371883528319658502800137701274585767580968139878025860250062931259930578188083800612691953463087962890705605940497468319416424261309111897403684809109655676030015381133376074089735609799232794597956115507200735963582332335203115088889064542717223047755521059341237249366846737525211607868146669162020760354952368166541107149138749147683773995255076184025938767813698261587821979275128453157544871393212 381 -221227358111391447201691425265668613962185275173838297572183548004024467069856159182215977466267829662429901263096865216806861105359918916775077500166131948699835499815662554289885838555862058441209185638885464552242415017405343583135312226782935386192621240513092706108952812378743365633568959156367978902339601503423249943320689251702221560288693030042231991893573616676125898282071141631107035908059132564150882877781652473188611004748554113121848476950000449050499372424554071242998156494178808796573502082455760871156246458402432590404114824413969807841029808020824806118532717095769735889215284807513540224203907858767669207101304247877251396888966382092533369390166025139622976143311775680545385176002514778096838037124480975571287634812675886504639971364807785242603065932089830400488304988717879152735684602006866553185354868251817694649249437266379622812340351202153705738016811007659703406705903900083991793089345527333935815022765614561115659033939078854005775963296446886784 382 -230024169298708162631689402595505560522653427514669766246951304080911990970372235554277386706126844759175314504193848958604751468678977250910883595028849511645279718408076409982806802322309691225475392944421686122946008968665439381523229512927841368531266961038393105622061823261714795722035977112215161576180010233702597312853231621444419463681764533135866558198992403784856339029108171919911864546480633699535967943061913855352166176850619914090032478279987198689722937729065232613522243274289918795767030849884692498678883456537697832929955362288114799277625255066004953993075197193994337848219657935091515044841703338728816469614462224911453874827504969840762780834555989726959026895695855367477489686714157357098257019600348691017924088589019982368953593834258196018806095784822213795327517032034670739830210306453050573154321754902391160013145447654163354089089745073830978428572529820970226456253490238578986947509309769251776087403060917551974673840618625753887090545288852914593356 383 -239796031815201727836464651291997228824414977732020274781952677602300323969978529945372267974990560535507999172412541014578348458263102457498179719884710132252876188776415481263519254301038652242810975683360440912103740579153013319951725133438043083616232247316498849876308575051069239901274018220135239305594502302294588656639151796093930304996837729677427834685150807298754251334826619782787212248521538899284922318567994228996121985458038279402829286192857010191104854535882674751305781587528244771285896415522564339331501276410737276310322578966990155430477227002539074971879963080604641227423070857351200677366862639423620973671602875779463860201253595666411256236667374213995782691952826780686210462240495423796492996446765107968665622212969460118290393384072843578992694190226687492424770294304038882871541879750032017125904828329969598414373848524509164444805037022474538606228884856503804242810191058151386022769634333644278083652049665374048255335668275327494873566969772594962619200 384 -250634841623841773346720185104125993485666041632880191238013096300184661530503166205252977993739023892352132377385555684280376368745661199127316523794332735484454340740131567859584869025917121883251602062105164346427200062953301435337992327526787546332491248979783754627667409457732663772799365428150456968190481804914381674927804798305713096016976936363230782341580211372531420628166110729469443710393066671676026670011637188045886219793194818319564089016959791365114341733043444516065875552549678769760186006506228074673968250421540948134948763083141718295461021853443345537936201671647651484827149229107536659995381582741796030316666437632050863640487638012565776560334345182587821847733104378679749074854779050085135043821651764544595874933628272230519870434577437674100913194285596093764465988651628341602168395273261583289488197550242418501134129549891468472319746806451536519196617256575926673386304068393283421376072856425850690666943572877224118709312589166191622419145418259372380968684 385 -262644849431024723555734362235251309885749514132006890003932429522486349710818064429354250825136339056445758779628809118806517530099751456335259330172861153001152350321206389065649849663440851696734009962934278961767949057347944521041906520592909233028252380621561437836023832175661714332274309533647354105723893770278893045914760733714848229071527958926340561128739906264315740119746601859193577062260147968585704450473167351257550834376384552939432884865036825408268623987817616311854308837838902053702182603983836291556216112802177064349462970149158737140512041289219023621697088660201944953695792240387221909397394095698966464432233206202296663315330318715668987783789384331811105846904616345711310910664762029082617766162903046071554050631071996974068271737882895986558628370522110571201955380458121007422554289541570071511294475388713486487117096782790822852372800577200561733952931448294539798684807719705270192814203145926207309509510505647449241166094428468668007074698018265627582805846016