1 1 2 0 3 -1 4 3 5 -2 6 -45 7 347 8 -756 9 -13031 10 184245 11 -810034 12 -11404503 13 264733177 14 -1931955480 15 -21453955777 16 796153961091 17 -8688345850874 18 -69492467459925 19 4300450718587619 20 -65896562313762012 21 -307002797419794407 22 37668399518087366325 23 -778751950682456002618 24 -803071557243976652271 25 496961802703562567754289 26 -13519568274402347828339760 27 39623819914507657001787071 28 9330107485411344848804518467 29 -329430426458675069949639263858 30 2397424261899442749688697428035 31 237963442356104035931136913448363 32 -10864405518367000772933234776644804 33 131129143448715221829184306068015961 34 7915362439497740936274921148122615285 35 -470701271554284162554385749544332629186 36 8183414733394165372695460740745651702713 37 329922041220518375303987240897895469933993 38 -26129112461332067448995745079221521362230600 39 609580983585820382205917251346717724994359167 40 16444384790594217550972199530529650400194721859 41 -1819008081675143049426389658471792882810740926826 42 54650372664778583016716059193969375065984262322075 43 910453497309211658744455458732478944507146434870451 44 -155851544417649086833737087727141512740645068689261228 45 5880216731809373090067524220547744041826393843201801177 46 46152438787572406689918507600778776127728731748260041845 47 -16158775774813733167329354960582163563624990288324806834122 48 754262857348337638532812059953342329839287161992632540974881 49 -160078121860941281566123793667650346589117547234578325634719 50 -1995730674138033088681560484544841216779918097966611043871617120 51 114420162189759339568843877719826692370024237376128708111032248959 52 -911028539509616453214353970368236716613797541036666434612570153597 53 -289178920314605588089641577043989826691110361690048585234388872204002 54 20357494948703112470636044105003876682859026445478447107313795194847155 55 -319500143358259405883895839885505152198694947873195667218906743681549573 56 -48389414599796360562522054569009522716756953298388699665973694706324295316 57 4213342765032148110059923566255767705425352433700838558290253423061046161049 58 -99591282188597317976559821154203685926833276519617572848919716801081347139275 59 -9184756375280616793287571728113483836869557558689045109203631086595981776979794 60 1006370588354414397080751178824043336853589269643038054041119936270277455271940937 61 -32200118472546774482283710634322945329238532004856934922039747900878065829858616743 62 -1931809936565529690829648967986138634238820294769440680488447351058628824259975476600 63 275283803085091141713278943907716871501740416716026858318114706645769978089537215601343 64 -11283177243633457640059670516923930592763970457318048991326710632378682918944724768972029 65 -433806456172162226406518814402542029049811587998096467404986212082370901048710098996279514 66 85594411049823603804321322729364570353261019768954097746776761993760166355524711057590897035 67 -4353721879359343086585769603966964923409585604766682200234300562618018820956203522832199505021 68 -96095681193952231470681348627660659716012307094020345195432298582846799489574376862695808084092 69 30028715387322238970675804467796246577034856922168494039023711025639361778446341066647303037870233 70 -1860481140153154121234619158373248129039106260770087996897462432743500011535692156764492007437817035 71 -15750078852728135237673953910539570962866139324730576462567627202579926569489621967847547211102933338 72 11797491713098017839148730856891032405825014750085382511057202615788202179483476309269453738109361678129 73 -881553394391182938896046642697427509977869427221922699876447071393646460010479436387789532069357192051311 74 3182744838316520788927410870272503877873947026623265651845006180358101009497611497202532314097494696336240 75 5149429313951403259830597725825445135628788081396277264023211964784772761319473987390903171896880638841928511 76 -462688289814626532195450504159641145692969115344063873533258848672954809155579866329596108711502444308510142013 77 6886599013553364643508977970892435690960068354964494490297378952485012004593437944901786828629458228832690820782 78 2475167472502934810001449546014795656835468841990313844612078747714024148582809631049741051058934575587949773667875 79 -268402817954055507266012257218469506275638957002525882783039379515700937030184702610821040939912097635212225167003317 80 6935351540834585952787694325117176620226755126525608309605890591082427111409932730551517250363869173382132550874965916 81 1296295951139939530182702605828469054511195390084343807663013299156342364930698045341409007080949648293468858288665911001 82 -171589376941045952360529509116716183909671240560499380851205067009689066336079335844056172214656725197499545086022890395275 83 6322040626385003059525534510066078760967477438251213720406874118852639560928607880882111156522402909984783995010640461650974 84 729263604424336352040628992803048425230844091883068931901038886737077907354617508193011703021323186580261388737003790797588953 85 -120491551472007976863170902742662141859679014428025742270049545064422066762783491306666169416159791130853730341670296890926708727 86 5809921343513221715859937843318395748719912541102195378738912895216940060524270688264847764713211637009123414241360328848012667480 87 431185801785318829276692679403834952776466561255746488096747225318139846281100897701514539905819612829504056747805298944781547771647 88 -92598187354133950979649340099154428481868305500103711094392480688723685743390881055732081153744933514257377494716102046875719693016381 89 5582328783175091634682976507685902383967262803989017197809283585359518960314865113084193476351674091687116232174373071353439512980807094 90 257274263515261754232292925472369454241391583380204924694368246934964604079826930754752317318359440417711947489293305157401365494001423995 91 -77572887930080090175182722825215916899055967295898751654801978785292438451520555441733251974138797973553959513140616987178829809884781838509 92 5694984142452288031750432006762347045791597349812265463203298566158157853709991884187490660250226145956074264343531422214968577904354555099572 93 139892070699397538977204177923821999041212851859225020876817482280953974607024159786366133211052934319735655381081805029005562887879379205375577 94 -70533929262966701187938252456178605450652323399963335800501707683516279437101936920272831724822020543600987864913178232589872270295803084778994955 95 6212410518337249058902119671631619365030701260059039641822443086296021695222364548488625160229394447674091772260357044596533988094106525661248811798 96 41691144068169206935495999699767087713453729379314364620302276392068671262283279858334215109735696970313993430309255028119864780395311756269113535041 97 -69271643320938058434165306208821056019344477976397530261012320595470366816717276752014065724277031339388420603780375890149646286913836291786116008929599 98 7268502224090548735951137717593208447493555799563738957692379276514764731298213267359629886232732430335802505347021090338921203989564429754826281784737600 99 -65674079341083202544267423743389979045133886472190652300690520255225941507984715902642762147660146621886869102533678883394550856197912606662366787870529281 100 -73065699732559617803762314453417264001457110257954938888798392587965734812736099402954988608531358237793248715743238410791220236886415707687385054778610090237 101 9129512117620916659642033359851570726805288488031024639527014838970927340046463306658968219106754720315294776246334254523470325876911180734366800388582046931518 102 -215598466451470393160916481855149484736511661909765924949919100754347754885086228895216982294766221450690558236905580012643902486669173394176417227472588102870125 103 -82188995258459844816732528867102968617058556570955832084793592656994159823901906415235047942540376665933298882433519796043872310744360241539496164579583455842510693 104 12306251560582597329273375010324063513076013053577924311580545349615262252180169203148380810263115123199699682412475240625277330996905318964875360152206732019991840204 105 -463512104295243985464644371743815921939452038688012200840959634105155638833695999988023137568899175263654642146526091138038972664627716819666747547015212653518056897511 106 -97669820380939025703706284670907364449375419188076445592518851962313268104479780771814399912069142193415594226507507432023923721859935488226673171669222424239474500143435 107 17782335707277320485322191808518709606308236301702070691338827709913112812305232203617081804331397969499139973318598744200590167308175303078759639390793837404407277518824846 108 -918794938328231503625284986519438351536490654576991063210127564994677373311750801429847954831052890656303604939723503282565862548140271735517110885610597348563342813357381783 109 -120915419435342921943052374368663901346293780374219785235048294116850384091535019398531634510936751482064321695848575366477540076025423540682413921277248744402972822620032198983 110 27497714793952093643804249657855425364195570490684380207916859895711485584118098773373758311402895806390649019949936235107809077066159030673429304000012963766022384625163987141160 111 -1816331293962180975157924618266728164920375286623238893262180039117911023780080271334641064944069617825645157463367807184005171400152396618138155578557372415197826670102723530367937 112 -152287773563355581725795289553631701404715536837857428637072066851889777803032023163195201330937984149376044399241224635353846719262704447422999945891615374950688294990358542700232829 113 45405027763988264515771898948827761311719536979635200170543931747881791460507573039978517775994623947964398487024134104755290727686628419445376598101442684991469178220507865126110153286 114 -3689101619021366780873251304798790661684346184995115424705297582704762930400717020888332652688097214532340919962134342442459046856837737977361320655903317469116333571859182506696712591765 115 -185788208628700544277966269410843536649793248397354314086710696465992000915986914207876320848160845307061261149118011622667538136334589105999896517571176968059057562241818637660317010538461 116 79848270783839860620259672206950381535099848480244173134852305924259380506397786122867756820622531026850471977785397261519742243773429695009339230615998687330002848058715800207826368800777188 117 -7804859304744295546305189096485047856039087025559263945457588291281851794172927439904200246935570669594448813548909081953135459291232699626906622467364288869997624950135598256543887254643288807 118 -190512840773278559804233581980086799144459698203413149329390606728783467077146072121635464701035072979260242918001697439468298046940914078434259600165368960038699384974733548210082862909451955275 119 149075141082184667651485231224595834871022933916227630658331772761990989393115057747366815210375868341563223875770798922741928613306218868883138540244053902533716373207324011134830897594875915134342 120 -17319125280382017911843402600284832636150217445789427595479621801873439007947797723056815773290921016474071453322477621466008544597891900621566950506067266423324089047594684696195108023407555455414191 121 -47716449501938712861379121649704281500582627857135516347014590713765842285691738113014499988021570721830513060809264194865384263155154171363365655338370604618986212850426707732036316068857294400545551 122 294334519300465217773850934382747648822926520196519771888494365181611987759113817055456952170938006596699216001715890868439954956013057597299849917469892704849354074271085624175697580765127294029800995600 123 -40449595682367293930199594286477225203905588115566879568497403157549084382126584189028058773788431604186575291493685856113253952230299292072037836275280759213847335937994511749210572282314680868791655363649 124 662537927247970639243472544219626090606317473332624556344795932339682642048099071343445269112834271313538604131160266685075543319699738381022174531127014464409025556717161581696171890214363205482878384794947 125 611563127982072545175047087179787423726803197435568633776790449692957529971445132029929203642715157170653451430918875747724055642804273686489148415870467414602335560694765784067369292447892981302071570352253902 126 -99588342235814082144622715880227790948025721686191202970124838906571648508731663389565224164658991784654972493686842209431185525966041577763081554482555174627634702737222607378938726469090675228584955100919799805 127 3394986954343208691333007980831740799479783109144783291422356460048714148928727218838026577913569962242423093773029351831745564814101415788154970282973683357350626246145623003116731843990208547646859779500845140203 128 1328467900037662701393818603859332270541537898873663338857688516392162121143206698443506291263259489619082824447663517199157244161767047621966435187727546236994395056415605330349596027300790422597114732211633797237756 129 -258568513385080583935979366573017716920399794966483300100083233023878220979423640373140075492636626442076509114239602447765277681821002653445052186899755379651894238565190251589964024066184574566263489582622954712119719 130 13221583954739182943281766645843338352639829101511385385175533465004979609973876569790047862791440363841437525756982077327519317968855233664984776328427216515328729307468169633543263052921529058944366475974089102410742005 131 2988512272090214787208055788512405085664170614540649997010390493672497904946436723371367374935718604161134936616579328765189228192676767177659502137777141088885187616036062030100330953874379923678996196365092452311689159934 132 -707678467202441580482888329194996234384504813197244081960374002712608188030783615551443118384974046855491156644962171731926427920498761007155759127263205066435904448943021820267364866374486858497153240687980548342272019799047 133 48192497432202822261642080854188820755332575827193804153776403582731516333944347319621771342698067847965473125074608472507883765072170814374921315235733996417575534549239007476525235698741176514962255808578552805887038411386473 134 6858069991029684219227534642813769025847794505788175509568748311378880478599160654638724855596683902029251570768570641070591340103302510412632862981910861010649454281733987361728236053762882471643818875563410563329822104953573880 135 -2039614752886373926654686895451380721399913604746627119666013746097348513691308400312665359360964555749969448846857523400931705061952598110263656940148239836048160332429887089273620282430961932428500221426211375203615508929028390273 136 174412682245300855180898779503131201536968044497389764220430881771962166225943964212392098684349092225015992148986324837620789748591128316255639279456487838035707144781614404438624001544701578377394935116047793845135008236384684097859 137 15618058287037339664926256071127322018772430955496427387769533568359351041007996144873965731676866378286195511708308614148867304540844314652556209387565773410657994119391375790243465436856729376555260283516407811104231551821472279362774 138 -6180792163511801148159406788793001411485207149703940439885883584475284155605460457468747992534053942612724535166256836367515945608458461268785951810979218195834759832405622128489576491348789894966750368491896003600645681172372362105781925 139 642253969281691429046619983128223869231527508044713689550064939386949884717279815734738985592101074279637596081108460703150140553071259923504399811183115930059333242586358607030773918458579215914993096752553290276845681301522276816822367731 140 33169478876197511310703094046930771181146311575838656138621375432396975439756667270777164747936368634066018166816493629669955798762765745454907761893779009963744927795345040930016988469849189130493794458681197687615116044662049787690602747412 141 -19652931428371813131600969925511921163508616223792761880972615325497345290002268165491439644482756574396294271253060218319049717089529277071243114311584918308810232485090876386770654822664645394877818057582229705472093299558597070136091598965543 142 2435436461052504652212788710298400171206955796398731533622131114276026665189337902421585546075971578690120056531290049623517439783924832803697703156323849181071230920501223132713595924082727208677285068153009253395739087691366930419446324891620725 143 53179928550148304658141281366814948006797866968487799974880237521119878159843437917624773605322018509778031764830826827895160943748737161224240606722111506727987316002482458683104304597629863173315195377756990599473121890178824926604073694239036918 144 -65393291723082883638293153020958969850490400440142860536458129695718150132764883100016039355458042409652011020575805563534898684947706196379055551803053391522502273969502312358361691314281907853478409583726783658872834544779292381723060900355544542879 145 9570971007140445357055714239021868034377370426564831258756374360707169105314999169072700925278639391119905090651814836425153877999520646453860076501767672512579582629098528242855109197374554045989158238929332388704916582727980820218989507703010153136161 146 -31187295154237247546400311727905159230414513245369421668514609599517775898703040558807653995426084274096960901264170019059411245206037050244931589774400333994079066682835914160791591082267843944349354942536357844445161857793244275545486031122276020171040 147 -226903171011348865423773958271303286721949668726300349438344564162924826433521260541005844706660407219883077924144499688553285318978048743052915813801679901966940030601578935094612263625227384998338236250540816466998599535204637870122263710905655899011105921 148 39114660437229072385751949168350464130753810007869903356310501446099135828080393775552645991264970469466748861275653266828563659366929751218570398672590634626737713501713803783386981289027276378688247651471836602530718622831415746684214221500788132366343857283 149 -999431942102597999483870224629653394115913308365265065596711901523009300459453810720541119606408193735269743685076131503523665258836281499545812528492601367331818728991722681175697326410695126531534874340082186868220451183733038513491298260366221810477189268642 150 -817150041684007768043528810714819632034141328801770625207906940566218825746676342591588029734467698671276378618223945092774630545573215363466878451485943446262816228550815870820093944106990284305642878956757641429936133268249187533489136767582697276924977804422285 151 166526842976666175407296310764201879441896559638270196873961625244510406098667467050608154038836864734341001588759171270800168908108592636577871441762049598381715878671881005916697017552392732985673571171120316094567978594839138772884583257389988166323960324617558587 152 -7702373055904118754728363037951080094870548872253254414512152194760303152287643125479388491412049597656421601511696526740969969764523356969388603508680805703349926856799771529805428276138752468875713707374911204957719082356403731169123400760717217743058923704474928596 153 -3034019503551180649484140150406081160006961517513208689745856671762213273751306143773478554337283955931316111049212798547008327595458011729608800281868033000888914480686756286894324372795319796057924002263482762437405727972364792837881466682958994306059774101275773137511 154 739053583564502043516104450531462042004431148479740278708898867274422950448157773532156377043216873513510196208168155676735450614511523474002527410463610202959502161519290136189211899386722481108619500978452489460420924309167317043194838459477480459481715404224829259098165 155 -48939268311393900328219043696188457255599947148060209023417331129896190818043384939796708640287848885839974576340873143314006093466059936463970823097225892255506015522069793629463832469782419177696397922179586920834154178171839253026329078644163299290224344627570221188109714 156 -11496939485302130520026907253322650729868900682474803467512043033884235363464285386510171971503854384109470621793089252176990355998553479099331276156135923578749734095404906556115051854713202220933038211617521912748965468732732057531302509340216392024155150449582859279237023863 157 3418765349545580488873534714983789246799197927631096374924457382511000330179841383251964455508048117922032413323443089433327756839025739210303539563854655628863941082365070890375999681073493849928461443117605400427287652082806348358164642493377257102283230348009643443556586354457 158 -294462137505957958688034758901115873820827987009520755043713112833495251805551961491123209900514156919014885068540581401837918668152941158754518834613994782442804395156025267049863399244068500967130585503580202936292221054276594422466570380410633443285323382183225843628543734982200 159 -43710588654214188213022457656490632529672983935952648527711048357894196352558187325013370526638615000254078457633513873149241597068398516671595264312659340460157963914182325403523991717414569343938242616438349979833170587597256637945320074531106030444195051647040771365589875156311617 160 16472438572769693457901323630282112121645921391489395157651115203640005484859257733502237248280557999675421870703316671970966292267626880781149510034124392654927527318692743529711138023794113536712228637129417652531729772186547470348396755690339490580688310297269480958623258540279001091 161 -1756174479648373447113210085771966150262033130533639173611116137586527836421768927824032785625330351490856096076605553881208858505196039739023504623913588310727955425123605656806970401741143991504625298907891285001023039293938750381135795151974017923746095245496229609362754795837673413274 162 -161301078503833598024714242317927251131653010064003947864161616249332524706304015598421821325328479434213762007815872406397539670939352582715987326322014372143904212004208119109033517897419079399870796158791746898643352123065602713138570708761285641101638697872815524303291554607912770719925 163 82565668519004560621535218103928708185968790625455083936065445313647799800388390814411849673651265920540200266665959310877165632466999948991883798449564173241731273160538021885769190245410549894372484973745516990828340836813107370547344871545661800778476832449592894226155121703458048209045699 164 -10594560151076766220411086308992912140697294695492469491609368889312682318759857823013606593068346318582776494412935928889820553855598331595828572142844307956509320492818188236042108615113365457724689991187970243765514502423404669437906775701752927954109644771018575817261307613700707956345302972 165 -532330682526659381538417973666536684573557724849460531572086777039009006209887055067633718732803272595208799389266319030486490465057619117871184697710235041149391923414803492858815694609680085369559705571115219002942534572077919415634519762424986162239037112372342415579765925714205770148414452327 166 429739464343745015780646604939490798338370857375688633039355038658524964362150115396044485203965102637300809900288367795034612089188246726445668945280518836369962383952829683608891677769898284434358371608371853960497563599349433662960976445112952846495615385512773861479868335182922716343243803902005 167 -65328445870711234227687533892494990781591661264380554106088880973409584786458105034323089640042204241937301241544095275613514728634067728989954957855559592914968210804510271255755648921451154129602449339627893006522260584892436028603819421273430286116208758499253880669539723906019648475489582683745178 168 -1112723599409731248763655167514534541267197382644937249886160538664805754898192056638582242847550895572389011308502510634741690394656795975279183420088199115394232094371236312736034411013734116109379301491548000207791377732897635578699308776706221967888368437053489989744173877732385301225655030686079631 169 2316804781409327942363441515448680985078889074311312618844454077443998291662620722136596221093728916175515569574584708136887320807375262602548502504481645174686595990918871337184539991355670356306357523220441689676392991996265239917793430170665023667020284343370173434206663509063401774559974960418415781969 170 -414120196292211507140042316244700193134012161772565824593962597549560560118746275548580840558991321116397017331509696889309353457425381885902251255648174716625298397468978271438181683265065895331918438821470636639145118916393461205594060725203797365807769773181171687793365261758276273972004112087875955180880 171 4642110440392581369441067225890455702000256134454375862274336784055833327857040213122939139066868150268694505522008784396754721079182663630465096617184890923125510428130878903530659559250077872686225753274677556690747566814267408740837570184054017585689157323081800348074535748947019818152347710862719430627391 172 12893290253721984915695935049458666313103554812488755114695397767265905357006766960328699597201320418260515429991852177134973890936386804042395178356076555345902891021346656006067691069035506361255096261165547133089753900672578155325198478732704252616017124124476332786840640770153744315343858400502134338658430147 173 -2707458138955046892792920204165340919457670409780553954806825949371185955473763034858175212183938338874008405553710027194932486400923078512045949280783148483198474670317368695926926896125765043363101034958602853425909823347207372405835328588060726745315634889623191783964821409854981582086841692212239276624543450898 174 98756463463254867832990956990292196724261343210325077747889567891158234047786661168061267545269746986048086103076689638244903206772933127759989929557503577923634407754168457478719978731560667598635395061134140941070697890448668252001483370424877620016406756486721223577285901656074389824592398341215599368022211444195 175 73711554795923067934581676448054884498679640985956371142809154775355279063955855357050586842203568769133246600418753384431623823317183455025758930314140846869823360064090202195295765535587523761796907964757808094772866923049433303037811985705223692239440755674203825531713033100461904796352657553523448018575187152938123 176 -18287739988754706320104598523316403540638041418550140790778554344751945411336884372307344758571484344581243484483286841082902588543948121128209212426086143122761872702916052392346510896189257355332870151760980415636193349318160964068902739694027572143341630061221269206850287050708603177514395573043244335480820728868990884 177 1098365526917481309949624337201415087379185338422425534297685208209798958104701322022152001956103911358663076800161397033461209479707286625586347358552723737356131544384256764198017944366550845569388068481069331213197697657447326790002335693751857841440397740842112168569101230809365695259097047868516825730642455226506723801 178 429850715555165205927638507340429656612554055890869156801707028380181016886777135604468893609375395645118260170979107157485684042056581328863180345550070473438091422920060512669933222028886263955035322561936043580965511624454239598680537144233533578291771580110774443328161566403908703272757465263784323752129338460943746219125 179 -127715035822258754073648358429340305791200930480583059963513136779154137926066515429249608951294495918900155504754191523246765597392385938962211819320543405659101935384411049928406652459259022973065916821596120315336796064255384586160855097776165819792247336204830516570043066094720913489317482860876928711957769066403259556854306 180 10587742975441145337115117807024564673784880360357051231935555596868352249553154144343368721154161826909712705416911915376648605473441235147363422456587519229388776143267874046163790240256678976424157855204528792718136121380539048643137002319352426798630487946791223962266938516272711258802423310153338455951613277002585925429221913 181 2528222030642508092020099429515687293392757517835390458704730441651692601448564144850541360776160818324462495128333597573217122879687411427189064521431300319829065665226577122901022181595974582818521408332680096953486767686801072305853430540991019079842822382421149764810034022371528130165165473893087218895528231192538654893367253193 182 -922177915124631078708325668696114734042338158809644280286155478528420219346052487252865972213979705187565209784981262553973823705350783657849119681605997065665925692209079904001045857507023389405841464340656123012921745554609674826183255851533756570345638027113439851831684048575304654336066364539504887183510310404489988624840143300200 183 97536913267705257488292130413494172224050402915049451153972696724739960370558501686993097672435469578091955949898023409689843851367734001871733020683857182993141191332556340957987311947914044980283163819258634740156464172625783703071565718055048958371576105209276688472483540811808379487651125413650574813250890262365137118709751597060607 184 14703235020776654305962879253383586273728499733047463995656527063382355582255650805117074137591094667367167283901960912938956026905317960100206477732795029642958380086733709688212746677671339018523766111898027391233406893692419481968596233956107628396183019588548686042738475129831278150487128372669489358454190196604312466062563981566858179 185 -6880626272034978804802546587779563486787099011320667293453285916405876317172990049136450331440474837986289713331839697032389288163937360273405789339145574228714731931668984644021992068874526210584535213215243490555339201885473008411391200909042742831793310634102214456120510570427551337080869964238591958724291570452114397607166350105140530186 186 890228609141758580675887952166029580448954794031278129049641257703457696307743650746250255793817833611246570517512637879724957923291601149795363720096874001253039521477357995427815769773701370368226687139695498967251131259221578822073626330511432684389143910478745882784283628543151667231145968798751231836524781801599617092392493790779716499515 187 81155958092247448023424221169239439314173568841637996922963794450928492602847886898174762482287517347060270000584164165264093077323488065208772886984711515385597167137072422217362471449764957579576276572584987881435281745929080394773282892981795754951864818872506047715771048027597527034689569849452730274088186133337146996685338838023376362676371 188 -52989531196723941385107756279966183703144309007752767661135410370996938947974494421441135266609677045003527914821669163153106048893996261641117295644786712049056274934692697116230847665503606872521444439517395360482321977977881874604326634240206628823773040237454427872057876764077673479085016985837752158274092141336907606212524431012889542602304908 189 8187900221504494656477191899407331585528326052656780097851525214582491884605684641591614730901032116997082923535445673321720114240552784150025366884048617170574204262923637817951442109225907305532733066677737530967031274549774619034654322885662510883222092151985705237448618579048287226314782566524384787805307075745511672646306593113906480598948317017 190 380026173344999162192742533216550292738343736483586158571979404304147541626150647995406007266711654601944760980366181476522316310120054125678537256188966767387597859525858571614828918520349455713464710698484473300966088998051273955500927431572310102068803878577274028584685278314086940961232018585823021971475679674341256172697117066827948256450842807285 191 -420481912764368860737930986258386983419014177432404089974922279566799301171204907850964797711458433623969530395095600970843885882850917348731427986501268384160699432415503453014486826630309682927513261601304477128722297382865752079610987565554388888731033232485704151617191492742153478408384951985939894801834305902214279537742107766448190643577502596632362 192 76580162678223241333844349131786777832597492434911335758068560031787756654589620246368329369370561960918930292099604218578443654825640301550236965846136445653252625531115370084670945897594099631960278158396456959282269261974753328304810482036847856811821832922802700900566309300542897069321951578419299602940589409687875809190198207510167786670585685174715521 193 777929548230829146716562967383201337791856048578960639391825036896325981067214910617433567527503893552974851738077293161503876797606796631736215514173494246970581245782571575861561081784041887085426278104757588445769976313660937669707137971069970838343226751148615727361807771962114302428612548158920542623822415802311995934027354567465993333006285528305663361 194 -3429424405242015348337401570683244409998269191176716420173457955054131041720296856686034627661104702861917400379262175657966605029554319400028961823615218317447478647741833499464517280626838488830646982207470657007637426640461425948069724923363510299100959919429667548078390755060659468020959128691093884538830162537697928375090422802598231612897794503165289005440 195 732100780372312872431188999880645722876254108373690163319571097357534594515187391392635756726576535217804711367859973024712139751154137444298800229010094926156265981655236788688878208728339578706868249906981487241817964755740154055972721324010585531902275383574209764901470507091497763370072873910467175973575889652008331066711718930601840965798406859694619502256639 196 -15371932111763562511236058282264144926102830057027466540305182515102926559217355586592557990907803310385840363670308433474873136265035863528271486754728823123158911493928900731993613723628571613646863924515996859404131007977860551087941162038875162343973652298747289717305133525185526741750003556908358549802896251237142225543758744593363892158553969913345414151139837 197 -28647204105803539156865211982255908463279656101539242801817277085717009563607929806111318346723434361505817723313575151919246641099369188840942708403095053548695211723596036548642430548322479230414309710362110376106340675475092274268766335856252865342736225081907811231323091658384400037971488425861950401390949917019082708477387072760628108542077389095403039820909636482 198 7175108821944259922967180776032966870806235428712740319086106194744508900116046753913093735421557981437084168337808060154728215166084979832158626656517780516654259485790298478049902625254550462767433595860533675533542369125840335618214710333875160084720344553628157705387455159697982100920566363648700374255959570491670385533613651493621607666750828472541043214010761422675 199 -352226445449976855407757652570983558111887688558993432487364560291061999753273134104422451424287580849520423326949779415631566735215915523582298793872819165454405201670530950879785916383542322655854578927037279990622372791067442278528962628543654184098092391663171555773988122278838379138411360020474304296184364886454804751262313021501237727647363024668978998739183708061733 200 -243842471245707419156973051013149535606938034629950114608815646252928202066438635109253961443835122813378259665336223060577089973548730109352022016947621509540298516706339563227990107060752955518100513844359869846116073246470173146832005276891992767524492164012684581259944228519130740181187110746373978774232910441868830557447428302801881155468606476095672260404354096226464116 201 72210187028985160118396070094305731815693966134239597886924982709213738131149205673930165518973859223898645511063249751250673255473738382769902515176541720322692479781538120610671875211133120219629024910407961292808111497040499058206905826407841290949849964618332523736375999850446806770829865471304770536765135892570445485712015596487903197062190549359949301130029525335234349849 202 -5450270718827077455663683275415985692375991254715060241257813172560357425969681579670236442163619077002998649243158869717885421000909348641079590958384852750787304834172035291210728097111950063305111598656329768932480875798834562753196996874050366395923823042944323096829089882159428706873467856059629242671348196088865950928071313917192420254312394572157893502558314607971843084875 203 -2098540519654005188532040969102856598492540327329431098928378172412762830822042439203938791958450642863949519035831270565736251303803643483062476633632380155949910145757169585259312488351609832473245147878287367050555033898652509853179326892831357612443707946554772283040577659477745323000607857892691699755078700423240872543987155484686335804956527812762844208503481550613775006365874 204 746783959834361104450433800332270839127243899508515390608856854111783990044252392838976118230317335600219367358410197346795423570950552720324519484181687256883071244858938444244036082256106136647555129985945540477154243366991276731259143575419894790981992517222406238063756775685198590549944938229365293128384345541829749053008784809497724951799720314071329024113057798062849116270019497 205 -75552865022415413590652568054047357335580684770637935978390884328452285984959605454686134847037196634700780559407078350718082267794114274608597355815029765544197453657204460260671850384364103016861531152982958917766872710233763301604081174293365915139799630103364291770379644734993420488923194411553017617618300360636818896076499828911354095431424378886263339663089746694808002911819711623 206 -18027832518280207832703953677384822031928869076629218358953876148176213913320705196510463114929087300268201651633892521382950508212946671953912399980328373249645050949849988903401536521815800221831366110378504494183305540172673427479183447549849005045321103227075313176875426672647548253856486250484530734893668672630410152804089738853648285709957698065761905853066851627680287219945740349080 207 7936604925249368801959784091061298818139948864077337334722846446839953749271467734387522169719099226406629202632880984686529946451149592559213127446337621258744283162323456667489424841296292971956034054464913843685563214845846352394197127206869458268398253228893096533170689824344959001381225385217043107151322837718131581211758458929630231085722786379962179579411418035378241534375875127683903 208 -1008123926806578806369831145618555386500581928949913477327729890221669934755518797652022518971628325757008197680147846176661018194611277315918782785178945980462128275536364612997002182577480137376042364938112526291988842382171798338753877925336789919102789284215404972357220223406590378937379431954162115081222355090617258164453096203220158504939288987156908419812203148326969599412169653342079869 209 -150992400299284419313852130313261269594373481788995111556820426693410713805705387244922910449413325736790970991533508152381395101703420146250358760756859829573892840106870314911541023225251637238475915166807653546601851961775629841168936695212575656541874618114551492463149148455918806822761289495440755934001558911112156518949474899356497397779307287753756298403306472440837318142693925892881737594 210 86632628623447559478607523296306079081947465202388276100321655611603503440670862469599736943208610623193375265058233243401810635369654870619311190207132051940807822922946035418370992095276218548827540363034725173234503594133527069485703440206615732122836739177910527794623302394992762643680867610054276734812644059540141525227757653916423080593784509055660943478634562161071463745026587463549793395755 211 -13328910389717158229916729454327057777658296427895336463609943070173243385891071549536643726704023501484585216530738620699674097831131731171551890268119931253404232770952712176725920637184820827058803036781823472261697439433903284791441656921588273573732724204071306020391309190671964163390187242055480341365358460968228324013803386017931677569789276099105533199149604855219711910637540850431842767645341 212 -1170603232027701873917431253140438309547159532298337335849012497858839875394525292305570639210656521969111988986782763292141758690305226350280257476714326243177503381360636247075389578562312395633290798602496476724951678826818219539845125916070093260743702076814931741849321313842304463906677958135163747404137460812269173585846126107241614119893313715063366915732660877957201463654317449169972891827905372 213 970178533138605483097136379350006656792494325688619472741209337967928777100504879457324758647442733402667359533033220058947145942519734521703746370689347937032866220915215381173963715051163607541367343474298465532456023710850193635831862990055375064569063544501234686435750172152877664866153518072661831219308476794384291697758051402720153577059814695744309195323862393018587103845625046033605098123259202073 214 -177138749909643148667751011635633381462819787910385509684595050779039802767876565304157314931417316014714193712031506119939771328639122328488857027873122789376267526631748912644474714477165034880084032832996220664128709378680336052160342958980799322402679118775514428350783645512471576132652386672833310467793440369430104921295487657417951111533478574481544869013104704058880312205507825103729742282385202712395 215 -7148391861508617500184487930381928773580291275005608357757449300104938863106385676256382705291139079428950406406477052574590726724723427776406957374132574701930132989561325310741065583147385870207573185551934762606577078756421906909014613414674721360047748762131135556507523437579447332889412424882728800435076367237021958616488889348305773693874781561001192770358304080998899749145308590354394055173039448999098 216 11127148208126606710861593749099934464674316698158353011639156066281515717204543400066561494068678447042289543805599549155083319573050142539563938677784004029929611799951410491832743296955188809819809533355579945098527002770886130011099405144042556406578281012019359565302809560787459999125850730110461769450890366894309319291582994512273278709249849139348403462674665574021698534836726867745840072947799342000203409 217 -2385050485280443839835819301904154064314448526523025473455018018174871311381067440299804830494916142993552169912962878963677314957226841777183896414739382837743090409619277285466925425216416820563447368383632929010731903269907266452441681988760436617167593393292856786721468038697499277291624536590437025142748862290648555235372174358722131317579803337346719602227938654642390818337106068994332625629419969541851420751 218 -3207790437228777469241856651401491272073131073176238796354571737048779779948943790360525509855093117943863974678349273762047846286693351937989817458117482300864405751504005332043433696604073292244962948477706007931794252349941366142632261548961253646455798968147979339688759647373376753410383643587349572569331002131391225916840999049967363558870452604192547953353726329369671105162471919667246997969132209354444449200 219 130365242128944709882584864256315038407571597354182681441637715032810654423674977914656065291522101863872025537570629351033599164630177272032689585305396575987057370900388577454975198008579861645915533544917442760771612297986501944637030231122866283973750003221594603958746779462330908310071910285025718474716977937295096320538388419559938947253480618450371380291038805747584672026045273432255223309497225449048881639229631 220 -32684459409101710238579180025545933954619442925276437496580989316471310957195499685018344928419160259058450270666927851995658451237657395909736856252653859370921850330494748160195882367040087273709371171786360618474249099044804181667099562418338222497966215480426826918621270864371770407757376015307694488196503064153420269959728524793630113443584962478961470511019246511468722895856355979593656163462885130187683064909639613 221 1063442641944196539830652339605194293333751008329866728370635214537641077714634154700245223146860666872314697304035072630727191736978274598089861832666460076542398612037169290167503911232865399146694250075244687999070451111974036776870610902861342556229365636609226056078337729981456471876772004947803702789737178482056002544982796583035885620673768729115513845217607989833804205032109772522659411073118542708593111234355936782 222 1554402982798233139904718393797013015405620736104425755654170204984406999723521762041960072417623996948998866330601078963102811764548352622970566317888895733976730234255258560627684564669862698904741729433959242892858421752508047322282027333552398904950933121321006696635847471184380646826964497923584063672285579668097590167955800837886535023827498298786023850480065532861517211342883322101217776283830837094341435033641259636675 223 -457105261925816131525056869307921800639601231816061320571511864334793134592343946556666378393293956790207889415149616154860343856741046506307705436126375070097854585363267369722689291305713079977674516788953364132305396509730600661337932001890669949424498322245268930756789226338577852785963715776736560250738729711857054007548841234582281709090072166601141767757400862496697442110525543736651204165341651680688522709602545828428757 224 28954770011518418425778004419188464470028076166388787907009668043317743409299161421108645178012261457106225867751635036091931084212642419603373625599475805754596627420119625528440311720156788678507079585435673967994982223708525185032683872585825539705898788553662900731021181961904851551567185956894931834262040452831901202576511625152868494912639916472827780437393070339251246853654989221356176673422488366571913039595203204719326396 225 18757473777177048265839944096239383649741509950997260905489597085743995302169213471638123682793674027396330591324459949790374049661885265236971426682162485828840977131731046284129908405474661423546102401270919241600796606269569162590309751689941146157462100471455938653157890455807481022688033359662269786679147676574351530395655436592326241460563198357725135220092228858661386089676441754494943669036256438549647520802747381656814063961 226 -6533895825865843189799695725835746093812802727127731137010809559596042633611337042777581362771594136737156316385835109988861290974435872708763267007668659615336109381820214593270473622597671402069629041951043974050436578663367072554219642583513935834452224687016514269262177825933916040767555864902099522330472837098478364993051738663491107251066840523817980459435754935726279804161152142722242013291618186542071274471684124277070597295115 227 604263961293384581182498354409423151415143837848557741994981593955453285311843212182898633836756960612918823605315021217314649085099028535440277016086279311390340353898520556019094763236597469530896974014625477657391862735742874894967072455092977622199258127715773812761820988112050006830561411648920287907976819530860984630098207451746712888574096021340473669414937958261172597735694299209807785569110081498969286843016336988229972310245054 228 227095923243683223356146757994369291209726376059769807290607810710598624996485886766310310569697592648574152885723250121196131135628175151455132086461300228680739911418427625872230419955166441403764795617990823277834518972985285562694973673642492386634989467971650565016998209383486537166656748093580248588585214337174920608685880586851053027070112580066563914877214412782718527428284505668230642977916678359732633194920135573027678916687359033 229 -95520165510443246911339289315692659897215774749810504442040341585957550687873926069878056821297571312526617793447512076703571672395231901384516945321144225293368532900092531392398975986944498828614070965391726398645500165065509994905120077490134117872384680378789456816548060717035746414190083612471168577224117387372352409501052114364244648080932252565211850296574583112082921296191030241543920390097241674857014207322113586916042828267055511767 230 11560409080294678051058876675295981766743981330742868819871290133476473926216510279550057867243259840835316218855817565073316659455242133878662287881427501908532323449109840790017390586723923266409623806103153820104947261233330914754755553655866183902837095301652809377144691479805704404381941969347657670835092157309185585844956612850348591639874234282573018358219298234391213926800492388300722941999156225560167798780093190947975811166934323478840 231 2717927976177567087540530331819066872251095444872562564736686863911568459845562635288049036204532184810881522625171639110646139331473414840358108946826635948265207451575937972659745576846838210643066515874838553508216158930316022849386676646330959958050906160562580234012553336100530022947485206229565431775919843906781301259452985211362373062027362210584165769558621547454817744212602118677937332480337793069151210306929938510745228958744074372629887 232 -1428194193577400399905143563183077053559814566879738722961073949345313111664148544952911880391804654552604925992709365117703502081654435320312523840920025772075082472174797993613955696789622901554079329717003891219041588135293274731174047671844333171314548526145916375909796641481505524188848113370798212552851086461529759411218749028838257234541679567129086732527510500370574687142997577040144845892535155292835731439739158808351489381075675656085349821 233 214105742488355626023426617989413305857808882491903567592547651709422761427794536424909893513666870382715350472263795025747968870324876756727030637018396287756416771124583682536730956656984336554785685362771799398673104496413373384592442052719501038493456229064340527723803893571923643699136466089028381797537048675532913992222828730105464257587340804994276040699093204034430600735748457078142647511481037441516358706190029893003207539160199020970030875414 234 31252402627204891410413896156371975498913769541723054281987757430911145211993248452786615962471222309451346005476086440766904552289016694424528299083791327379036668368793056487187292660616867359377495861099551103623046497618383292128901672840393449116171886777452563483965820559145805538158759596264063351910444470122599959233614352316506848227510492359134157916890828398644021093086905845294087435147604538370991025188433395363524946568512478364355875666715 235 -21827349762428344357099204568096520833524776816435320004249044105598226820638624096233048704275963745781879753035372308138611328800856797937591009306225761907640738569846444210709781252816220771507385109461402593896674083369019193758206381203824237981431698134091499047348828891836208668159246740040715096432888492450334115731407241280062432794174209801007204776726442169105770030529799769684984889959338984719675103347176100946615119323855186824750863157674189 236 3930651861742669221359440139916764837271589209813039327094265527390274214130987789131470540603116633021252989782282422790690532942054422111249485647988452763891295022918940257337260640890546596949994991769554040750777040176937614813127238721004413848257991320585887626400730887079143809872757566172802613804738869474352845672362423369691075825909972829014272090648303517827901859948083216067507464917627846724485938444260069396113469727074879685147686766347251412 237 322708815591280901626593419339021531258701801186368693248461974280125612499781264666907882599424030537126548570842121186407065691423149525022156593977057367172895988902378195112502316394114073588981480101753184497293341412746759582052730203238279032279795694685912136879988018305857228094698003730828916917083424934837669694800108631085197647327576113141127381722633771631150988422689853841891871761377308065233618207899245891961656001503228105876757609888150519257 238 -340592032105463406400811664342681987861112750081326180278583774210064478326289951014189062197132465408507686998095742254169983076568049077130847171599969505748045157968628023875561620086592339663310990475855718533781023488172861096669632705083995397477986297077397963476582166209819686555539709036482901607364605520134226909433835028143652005532196880514832784039451212491681752417908905725767310167723310082996064230124566521638196854797080877156063097838292145019275 239 72405607173035130550992538934295259289569865970535900225937076493277267881220676326802219588877725019736466875135047036019544711149939893620751234643276559124187122415121903606518194760028463664616289532042794095035876834682373872614979679823420905554667326555003633062987722608534160368059758367967805207763177243965056088720257821170240511732335799787135458255371692198523640819559810950207877538600677174899716307294277459913611878596679981552537892860836423419691958 240 2334476265769923424531134003787968226870946501717718571933937303783186895050822059952726541893070047850980830885134703348292453424015342486909844268421253872750155266732410784332109037785123267422511114657399861027527986330238644070800984998409170763367388946823572718542263694176848431309060166288820630849887164021748716445977689311808988843250775569450495052079602844711415727554219066955267973970086395032275149585503586084022600450458234094244411903320914150772212641 241 -5416142553232194046559778318550225475388059333669119445299231918334108174630787814883120704120130114252940682233482455566431518855148276528042614024951496784819572355517284664820493456054717317125795880820464968191418910474990294739025516781667035591271576682364612043453401947746945360585513366309511959136828313467233694827594520056409117251816776921736716998695423884900184218433768763193013877188817861227389895813327042138108122277636038631678415945791725303894874304799 242 1347548980391346312446009914166803872722490903297800969134411624433407660188569858676484620305246158565700420854368110783088760963990892844459600903171368290188817215762476086355939211645296058860092644885588581529375432680263687842387940813529704731105650781367678805936148516420286189329424542378396721851339875294579145194519651898511778542708999936656182512180373946419640707100278785552177639301692527704196279326948459098709187473877578843359675937590725928335593350368800 243 -12528314267327730438646512500617762313722486826190845655154560552967310788188212549373435258860752266842331672208031123434851801599774407342540823624397152955703490678003777166055592383871901828928656291650718191893233284547302082329688002732918429781411653976278225108179162440079970614089994312976470842799399598652598278334994082728788806502610804639301314308272279550769799414464384066620808865948376394472472750223762057637325295913932595676312105889720174440510480884835201 244 -87534859246590689314727311060682732549010676818071669558341641744966511344558642231730655000314414537314926066410214950251720074838979788198407232875392878303175021369672168327005868584855548546446760090695325633746147895815923013205545103181068432487630352708749517313217159328430329218331697411783170381530396954116108861412248231638573260829267538264256071943245046376568124881118788180978734077478999068802488140374520175323825909479866639259061953447554248868865970165990966397 245 25442255714668194980276767085190745084248557050949397299997700347099178631627187351542118030959143995067467474368672807743551594931007525858489579877724124873532591716021647764832493246983194955724484626490607414582274087182623901265812530454344187148469305864179281808044811799503069853135377048407206818399721992577077207083182065913299450834472955808265198710355466050752727556927571624391701000178655476009565520854633177981626521521500297767489946889159283473343793800665142519198 246 -1164207545797802444725225868926489195688386112507275953437676521320008285922171874410067427160849495091539637018128757032424999644003022078205815230581823708388945509245856104409555782701985632499113873860592430559630555091136141390753928246086894392483189217946433728409699260373298135701233533992756533939745995811411643383451018841531308953281367882616380043874547152236719440687019363278539432453638318082229795261798897707004623092194482371953657179170498614327473889981964103280845 247 -1432029285718715274364207784429429445058792740776045995611991828355511679768067426668147283395437420327871825781651508373434201206104765362656018543215898879506588028596911903594686237602278818898179251617589464915268414479403516217698095369942405072110398771884948541506408340568207562493088765884068683051704430569132172941960076976244534111948133961805076347576159267585979723126143740923489480472728618705578475426420851381503403256523199303631091809193691546248138030695904445565253253 248 488492663536565869289197421607846468329214315333826060749801641515077468205617253634645640298251675281388981178643961758514378301066060091196574325473090368936668745019899643136682643843789177395026507372549225507992660627423880698314897411899603951372287980350142379980542483856732140117658891792672943790238055843421883792660543321652163375119854016322620941988018238962158002649048021298699249889161895089772320199727493436559036887648724295390616638450034622480950216997330000150353003244 249 -38687132977716853268909078814744112858728150900783457313566416753792320118741538370950983418382071413689761390630008093745352801714152663439651629017906477468423530777584047047410551963454654111927664556443805775068890267033909328644433584545734795011914739899892400608363221124986364227086970176625724648340682075109499462171260873706927932639516677206752230960201895041625859978594212777181521490997585642301771917504494356160727707062545779543336841151508218306002663350913122699310702429031 250 -23568562449461150459700176405987643955282451845684868900249924655935781980416502250345896542040782785499762183489768399734176672093673379759298122503829054014659744758579856602676199461409268677075239522085186148996988435028983009322951017765099682583477918923751443123628059034976650208839826736613460061539699475932664208775049225005077321554248054593373192596492676406446361719760201213003149357556019398914082591622590440166037748158844996047453299529162792816303845585018206310560901343639755 251 9550693869313862125398693795912374790393793845577155380309891619542591352527244489658092507338071251203708842599986060903100765762662746579079111818107018740145909858872670541597764053323142246399660349699247644511724174304748545346709238671804303080723107103914935741094890480948076445506704249656757324643998082071339703945663284535526753633585083586415678728161822719497346013620966444340811379926385349121583581810306652383011984665741264935185520339534032373370476753218784383581532315941125166 252 -1060652254765893763896665578493609767169493920405108292452754494107554621004196590094789004150916273151146280320906627696617016661945691146956373734334670505206857508746298216355920597409597588181489603147102215060894844457670555739076213329363650137358075547381926448333170235210958217417473383569261791150011344603547300142165305090411495028466947737296652390391959873887298802881015088466041919023964634445204795723690002622173934808420036152547155917726032475852373150698569174004860619691866190903 253 -386395690968121841885998428963214694030951182875647443204185524352513379383760608918001594819304666874694820703027290092285927719787559856362143893934205270455771031509953705873746079922590808133421346612379612134067879769108258132585220882301777063860403592172029180798352746590442901486442903154547325656614734310560431302483685968396795685374026233096342209902786799818895998481648641802522369825042333138099282705668163335249101188368176159460526384928384714700448943482782015319690399453715983555623 254 190253076278843569692814004266632825553987985512072178892584599149863385774551907958377899219921604285313747902972689282145594722464474043096845242421308363080668248605568791906544264522284474339344977848074751875609095033459318040243954379094439515578387814900244205262764141644337412275810132289508139479154740396117480478043311763515087002789344423327201607951822615867784389779868507915587393120074003142014176673653647933904996741917380738366234311329772953879869656140995504396168697637856640561555720 255 -27105722866179334589547119038382498653016546133096798636558622616997471888223656192125200955481291369753092346257260269309723935286147662074384903889852388983586258105795729237859868072912830722701066854302993177464355806005291726817697918389518707888647115714299854566192827188608064693899979077053212257320298552305051937336022416527344262840503876018929790987392284352284436926362825053769445521184830473968106765128435393361129388680790967188891896582263852928795693490487370173585296134733454046246586177 256 -6201664271708607971626465738510670080850261144407748793554868055660090620483303085959690007366564749037662093765266850344093591238699802757731233942354074869692308696909354849254100174105390096408972028901220538619954107377161976349325607259996684229006361533639710918089393472570194406418634602234816236068682707292309238496678869923434231445425002598350635603202865309278851921567878929853249444931403198209375115117300329010495002111462318689886542639389290068638945142977031664988984204214958052955733357309 257 3861197017818802051062387128717087633958526007762502460969653664695349808568042087218854567589591412682549340007209483055931204252718766491496013540591011137473562825274007695345512482429018290533647101762956031676258571333254118968072788623679577445573861289155063988000430843999047900979562320161958672089328590016670204876240024780010567075703153126951360827108582285575558050845447804353925955184680975812637407070052023237189244682469251757860875356181710496365873421101006352827829217172600439873199713084326 258 -673668423127716854261251898736894742238246129256776963970333306063345065248002994343593212381300450559358831209795090776853186126840926499775492309531459753515501154519750300340012154498439272354066232672245864997045429836726165814048502648851615914759702964913543646648799987841300757279506651909385936011721731344875723041594553740723566786297904676391565858537175833453623791247231388607594867044558866842638350594612911974205758217097675957569857719831217100208066993856044330207560988714924174474199869539924725 259 -94084880241049849188669819178076623934296562055349269616748109556974024223796389334080873291827307175945786876654127615529492843174927084956082391506828665066425455910137177819504419366597891264097538450342378122483736626421928295020219500501808417211572345877989551584522960376375708541437076149936281367207049184326811411842915498047716169252156871952163279353138247752027811957858445357564223212436439476036932541319594853300793487507372470317513856151925266139911031899932181277940535065249904958583034594352515581 260 79786624267659542116362106825390101391953972018749806848099960670263939817934022846995965548076037712577884074235394588920792388140003589702586624257112377024317091488569021931399648547929644267064341096862180167578849706440498415040116332089250226253520061367160588478646985281250003120161625851166838177784813172448118178885585379473306700291203577649205037587225440715371249635876530531226799107054918489980654716307032125281302867893702306614095858024823675581840785986737744756070176655493892185717435909120212093188 261 -16604272744900019170060175171850843904365620535480055216102034840811640179952748190627840114829664547959727010860748805499166146871904261323071657559395444414997006580233179166989736587502783498171034771302845451024110051612664334493421122567001570886077133287018424518655347258747469654634318920504422253041603102611090074675868918479272794411882324193898901860057877876053686877832073988680510405615919427985816138580423830251518837163723232240105796542620942568291978593689735663782705755600265677764081430874137537820007 262 -1232205463483719796281681091693608894587585191615569141015998182186824575612646929740430942597390207232759907393054745056112530743462544346194108703338754455340950689914070131256245195187193131372749335310192906198450817535407556331890447151919253206830415100329151280652053088947720814307015388733175478141977960782083107670591259330895387761255658166258276715112949382196517437250199305272548874556665355363793266806295897682614488417502642729345651125556282449882867573646361025378827693724590283326947722921541021836483275 263 1676554122502213932838999344078686335670460680492499064400392902417328406993983686230752543262940189480756518202317729018353920575692256734984072864429515267877134454184470563896447245019720619019537551723096426064084861934116112646453950088476322437864642978254468967844161063745561243068180243091087811395029528298893395032976678943592727105664339717108536306487776519221480922816305484957159183363080820207996038056242879683468866281134806262953053441596291042995305666499065088826829128223539907347840481369888573718873823782 264 -410121466556784648454124163248917906379177602525409471508044851690540108008326978753633904592809646296114034307724352259267356655420298260925669570741861405320483479529317231437818585409222577545332265060117284415587200482294356666288391085640608571975017641718178568007878734220223146981138866159713027393860340442741230678127974877939593190654110419268664791046417442513031997519284134111377233207513352790916173019033165217002239882120766303389138356861258552215585834221348913522730813758800757965955344269017099335598283451471 265 -9111117748734668469741895423880665781394211747168392843490387997906407512445299650091939145558518644265171512707222893764306368483283875226712402472677312036724555834037758085530047317529776788624246470197201643846908854541161172122162177821579679882574926441634920919695911940371467826424648002759532018078783539370342999479352843156046870206948729561407687603054941483602492445016407082610725426468894748447993669576763411564818756226453594516622745113013678476955714290897720115565713010959545598926773282390075131301753394128111 266 35754378405564651890674192373269513243995445332510192481720497963893332983888255086515801889514435331053076737092582133749891119147337612272982005441421971511749262519644261310258199720795852652544696502684931345000201929336107571184591812078308995309979775064092675823385381438380066169854520309267028721136171218060277847154919127856535599067982601060726566450731818890604600330847514402327526420306802631841445518461402343749346462442879240305152033817333995020178064216596915766388389040391333864271233314424615453855139705056057840 267 -10212835403374250753782161714677138140634969654891828751214962009458651173020184552100654340753819721746657145892656575521969011407615829106870484573826200874500812543767965241962019576475977832502768540929742651150564714620516248889291480754820895977716512733933395428402903842880304621017344982720548962262695413329739437208228828316992243797002353406443886911969193621602860160140161913234849725958685604971845015375891052195773614700524835553102051521992625268050779455503059452621967593712517406483066301883735463558920653747942017729 268 221373786416159106756574667841281663350502528374283039630988941437098185002767734744344574009990526466506594321459423940117443454583759271614470950123812077045553149893088009062076297837539737527638213531136600761452963151393827458960987337695832445006020300144430882730166015732354208188397749357113446953524282527706808880284395793336607485851824557696755709016433139127257726134218286599185232271185362623185458140429387508033672417875575302098812164548748942951337965832246156049171824055200676445143466619728742965807882211442139158467 269 771579908757552244772662983236257785141668360371777671669569649005492999616644515415942888361201559141853789793726099569965919740726655270569888701844228278415734765747282153374356761897346097852676883613300056587875955116142814837995601560945921925604139494807008281381597887861465747532956847455871928877107229126401682291933924870166751993189330040494799064731057671475272263293842744288104862670065773270224601139469413535492273546900278139949414565129340541681342768489104816444872716300909743671926134623154278057145997161296925331684142 270 -257333914718155198144808222825779142284732938111569836157719915825988190568918047524866952310260051767738138477518817672044203150760214310666153244997327386339970214163834132821818994632927764503587340835988901151546258525480485691840845304886716645171874680607207350447112195415766501077075204383459983471767751293311193831096790886840519510970172785734467247567378463972809892134246593157576810703409375241757280333194223531278547503823365197210791680415887199869998252850668359541193995588587074554759947795363646930721800371848458976421007965 271 15596162253718340435017731192832873742413580205761337564389395048981302011371517960884798954620108705305801258008051354516841477223791686184190340485382535269609754502069921520215989048762930220177564500496918208008082282123142440625329059413590533238552880775628162948377423609971480454301220671255272336283587119513618020522555759381312389027458540124970135664781231563336629273216978593331557927009123297660497806850562353752693333232092353320507351624157058466394842372693695196262085015883030608819629843040430520825616583491187673883676501963 272 16774341550230575499034020137976655362103021625598307198554305722177588331363184519116873446149348203299809936122794877057467336181455320353175127407574448281945209013068785012826734812297613896521649282763496161462920943942983062186572865079439125010497795661684179353313504680357528413341930233198063637927806329793178394594483249920744310252467387980029856162802039308525127697257660319089185280868191551201649228882567199807272464364745538298990045058451150806422928015513476558001751891848614138810224256287089296048474938617824455566121523443996 273 -6575124161427747114012625548779631676256397413412428598967187885466367379653054126446689935250405823719360098509831504542603199389861486468448427892923105517338610658051146600887951529874469994240735953007892026353266885790074036337904332805114704989636539126345307609049464289791162763894192087360100880211972671944576692498857563195976210581032010438782493762832053249957708076669134325791652928543317469791807021897410678666223138845872842187347348657218949624067877136723323668030034405028896174134188740399253950141452933852959178035601514490694439 274 635284852839932999922400585446177033353256953465572134554165072340222234442351728754984408185172341784732617319480585604874283446322871725773741513832399398823193655500999238911154967078283730552641616386438561339064726090741396362955092899237047131995806000054313122512807847866611561077285849723616090471526749238563112155407903290590428692218650557425299243079580052921798009082536026510822487969370010154009399230395454854286863815943768466027099555030751094482233514322199781701674968634585449721201833224980665042454904386526865539536212552008064885 275 364867860764392924149139317421256154404589421182325023743049399177002439894297249570654303202891097728085738346763232952368591905566999245444667018410772911545165165647662857801230038107909256065770210876707404531583585415594909167924193537960179746816320869610350101571149001603965217453170901937974855456444222977467639976909197713988640934880262820909211495118339044626430052982234038744961478306369348526863923659222252933617379666735920145569176791207545238928678514336970490924917634345197956800845018456366943368909479900290443080971799712188000243614 276 -170561413414115506835673911153900039742460314662972750319691575496158815867594794692797715829457669955398636953152245982658779325672545802005501900086104892670809670517188972853119287505374344033324308847293908130699894762595497478831995721989807398896500534033753009953776540794660335044103665728801224375210530452122366026220277146611545467497047964784320880511728077673254242106227798377429356665114281523069201169903794769141398955952617355804237143312446890954030559687836121804810760862657231905020364731673886699902434865978477021730155103721785481176487 277 22376122081251112587684556489913648604312411798786978992039976022668055213858440778769392777267334525790173007438246620633741072586447956501178573201698736836069548943265740514700452715236853687241927147779290871552414562423913144550888837158097054064252026407523447848864468101193237244048101769810952483772132916048163451921654149523767714194594026983818907924119524070109339865203212158446396586574674039656576826431018084023339035336697677615856924652783544575710544420171271546923202312360220668123821819852890094151778758848977259614182576513786127777331593 278 7851010848880473345906532185157327133401401653625917141321207087307675470646743465035796968422544469380859673235738823150948725811396400060611852652633656550867767910307419761321435116065632716020794730035965022249505457023089368972957449597954232377380255496508760473044541460789465206414382103904200506108469574012786341780586603712216095566826406318130989899789087991751294188431414285099935101151464470647634966599718019471804400049558595830324467394057935712657254567549252697495295107503399803326771876072705236056499866455920840912249350290726016310569847000 279 -4493924142167649183837978180212767279531328662589941922576817571643994126139169631290289209977893617171619347263812796448535358732786614076118828930255767034418634738267723806645586961841472689039440061363213488836402621560541800556844655107159430208961414777892826613347908473586205626482084669633082565824232549294859499821215181211735684407882184596742932893406067686372887766701917903142046917916897719085635492606533988933765403258025197288291084734050106612806703182830776614245836330825573451699012842926532421994002113918672217301453831053695980650734890738433 280 743848979149416583763736593074792457086757088709218871174206210060166282296406820493606260682801243039250418872136235000137809047727757064884532854602776042489467901226831243475772039440147009620237452086159022618572336659438217528200397787924373794672000878841103014667685815400108820206568506549373840674357636493638265686148581512585492675850441478027125494068526395310777087399947504800311701058850593350629700574732135812325097166127685644912974346893115774875358997424563199478983657120478099631885986945001876754152120021775867299105890635301755237772485771531459 281 163701414142475237547785354232192985384928886880394185202469531390286408711364923036162575667662832828013234973779297180521603041148443482002193966351605980451226450144129750574794401698534956960414615049468658934041690975333965761405748003186068765883346767474598645440920395309793728489574015215907504781244878691780661578297517081035319266063858590967175863960997995806368962534826257092586961968128480273959151554925012252973490407887397390485745717752158945613019822900806537373594231012657684678214564322054290678257168419097424043920548063988523060370032141198584374 282 -120246965810384708402750155200554917298419760443283308507663990192656671012595403279095370580326762779642253088119010119250340277598315080857967130735532849644624326160783388056870452545409675658573606470690441596791559454788503210399210617980355074842724642864531013727845937335948595691614148293768132470902403951754591354792286583159943387415202225356161108968108947012836033742482210465142849433692639344712896915645119705549578176375492273148399278299506499785615223713953310413403422718846271630230251977281734502208805644393193575739755265834537162154488257750790878725 283 24137537789731522175377310332029555006906187476097360683966514085884693922278148327706140415448869317057137523688592596608254311028433952595257139860107043507848134205769316559131936934645543727471145804643761216363732056236496097476117604899393900901776179865153337433660048096405653182870208367232751780416237652885435208701500402596503557844990132602960053736770302316509131650424015483286481188936465402054197009688059830481233297779541373950103954690543653961089960323842023377657439712121988043249100495648598126922206714158148325213752532166085367893107714270958206685651 284 3165057012695905284411571477192773416323615169019857400147508929681257183454231293303678277658816203622702344099961500402688756319179572218845342912251297041484997306704036565231286484631378018307669713850427859683401730489685444958513148118949909806888584411421580615106951547187119652219440954631176306396547282944566857699127944445588308699077199264691232705026627251594403895627995981061102881982538001175105506532089038578130491469918756891503006446555220009884370385030418397233635348297865927632019634345076969338188673006727878606922360448671409282114368184256235566181172 285 -3265207700538246495544656022217295727017230074796204832105382370253583515712665358765696180580244071387647782763918749373273934012455224702622525848968329503402775063426395927309022147286789201575415520995418808382046339758910169724371879143839690501429756636645593494882314641559548841203249009460386749312988356243180825357391193181082597650774000445607128363565264315158482847933374651376831138706354092905963303873336974300508830425841768131635564517933152912033505589751335068532412460284932658788967403728456841501390101215398375504671121659945338290070123686079668472560986023 286 777151916023306574659146255371210405370204157149293795184466637810076969476543982462002034129747023651852305997611948176820016426281354516960763438216137929722918610654484426303910215053990048576914735825263475080506061136408055134587719612424672007007306798211331943541703134455808510182605933286347025204135624341587823208577313313792986049941972054800449424696196233427673223879177299957931868087753657514148525152421082933805273362450879564102452706482687028998778452617683654976038768040156943809699070509502743207355799308214595094274578223341159978618547865387217724644578534645 287 49995442543689861010340506067142829451645359825531021604132788854913092087247051456988176553806060271369707540390182701585137589309746417377827517701784075359949822943829721547638302490245319987883784494461793495470519591950189818919371419805538111132098522629714959061751620662591320942831058422607067403686327687781526015962313116809421737040285078438386852977815394508076197980610816509413646588886765566471015121929480119351166378168037601684059341037645041733739959903481541617016023246040888677362225041573100782868526210413642816308556332259881382050824642446274200696403677859478 288 -89855885826765854486972639773564616522565148103758774810930137720770795300838345683839439504853659161516077362874134695920331417162799319791945522953806998809435228264261420870497821112004911405039545273161565801478278990328736912381245082260750603785538567762520470524511537912904402198436949913663818139466875471265539271828900093888311766242193485960772762210138862567931864618856489022984132001785041302279104480703890990612002179541271125108177958030608409665207915089679900763721940541810402189315935974753596912424810955464545401476751546691676447429701118683822951726140295768781119 289 25051140021639461021622576569188633992434186379896546156355675593243934701826133257000618482064286102870058272954685773099470196176403960928695639977421764301560119755134262652282590078315051905796397568398074356515681245346004343313955434865760343775813929542309824462880725844129788185388621602985139234962965860723014266268953490686383417549292733172964442660058459054401912236592091815044142578747046820617805990315377303781477113544302801507926443028603357538010542614396155729420770380101965430248706475735983676232776147309905104053579462146258958816999235227570990060911331808147977281 290 260391045640450129920666756632724354191028891276752303707806008531833196120216709315621708904389788934652031925627715037202442576374721379171569552715328474996281077255565221612871378937975862477792051251005405313603787771490484718855979574018560201665768402862433765098970031418828770947839039117644050296840409296931595189942242744570409049197425731722766399297090121881202696316098203013742843467310179939428120511353519429222715130392578765107063253512374299240444296244482256553115725671500880415800858283101518779817429558741867228912221016252374735421602682578751159080624579551778962880 291 -2500636775698406941193822773523762525105547306285099809511558211670788381541804710701459395371104006371519958473080814847711466335398379057676996610193980241747011016845647339124266708128129007925798925525383902413883868643868526690055511098273096151852474037071288674335655790719795391401048926381919530178553066949613313365189668063338871562065246298960868404002412355102038485426413191152602867313219132375080965453305653042352325562451361662632897339359682146264536059059764652606255621184491646284762359107878094836822395112428584490495180136832023842738304932384670960938844084483128323626241 292 812756992329422057923475092268358835228016045227044358629194776372227958368308476851858752330124316108248673567533483240698332349772234020146658018989507492459804330782364127853181530611033922384421950867436407777740632707025093341989112011209062203558474248397974602401324874546103643842829570938030983616230566845645498736117665543693324114214064730114664680470193344489729771741433671286641228101968594871032191680376046561210800209100948759038254231543374732367001067370549403420838606789967353932265070327918658837407174884022004681710653157571763681767861567935058644269082109304035982809836803 293 -29028377668445290285310020984015594501018762436868853627310880431727192626991386624379337355555037392941760677765276750647598281324288473415861031336536670872286013306237208841269105516854545122707902203831887073828523183486973871015780369944768399794070677514661912076614520318468672553275777717273421636297454728189350926262724891123355697449160870204526120413549723881987037413576833383505642118207890619215035575234690371091219015418227489425276994165051832946333574838010344638355851389569142343425719423083279010696282621493210906188893809017272442444969916750661875821473915829796731457949307202 294 -70148234143311536604005657787855562921507450701206299112344218336000169232035681592513482371577847097906948018678412582038470360030116412381537118662376444093569052819323257206229636823063077922632428884911593861531531946853487618531408405000784248210045828799208629118735395821518292890560107355204767768515728035026474680327712113812603678771041993235954320286781466691883571052632150053097367393181390436720964605684128108738334703044938061841089492026495692205378389445935094659801778842744448555171924088703420142571648336068546273070208058209707960540455007319565408438223934076333475041533087096045 295 26625856539668682743809544665570549200584089158561951886534864042945806553406398229832499627444549588050203439194865109457230957412161425093147305937283978985543657180514977827553602329312003696754732063145671017051116210679858328387787558487408151960129652380481955535093069976729149286551029453709151200902675696747041666645155029961266486364692413924520312942270561913246231670150723521224002362041154888137477339392000598579688469561191420157455912394274116400114872005213847087915186963518070764331300726060527545090427481336733139415000155552488388568555852041790344812177761933754353550190222955820827 296 -2051120134298247918591933285099846400648266262787741344224836130420328746991129761554789630467165460664658191178136679859790987253906285378734966935568579206370433559742965633769934376334701678877814474120279550440699515802023428696247667755580616854851145850474853331703060025940938493284160278726083765641821980198422087012615260647368629527369871436110064161778465069819655595367601084166226117383819976248970132367444787100993380247919506026546970729096974013462518884581668853060350988360418478101049854069478921340547553246721658841854043408127277567976034206900567826887416359856345377109940878599284916 297 -1973818325044509470829592253970092941986217036316120942975980394091440842718694656991774196313746306870815310865679382348748782474059914401753597919685616984463174034322398212372394756816867570894461452258418681526083772445443355856726863667488499412386681998861731834493435190985469642529673440295199955964069668423677368629701172919598925622095658115308356660863931654603245496953689555944471696170937242252279240441641791055842356595580293493526337859393862996066382827950631104432400895032719972428183102763653064502393599158311602407959662907369399845020341056555831041542174137823843709029791015377314930151 298 882447482707935621401265121165590820869562936966856534231020837906325219734964322707278592650627487775993450632472734437655591247207664962051095585238476016987210677755721361043386041682336867876170120300379904434421678732257861368380307620588442111791841393042692984730175321482321172561419507189706287515506264979370571308680907777371275366534982112221358115068421821099342595151568128494348318954400619464126048981713051059075181078907618856662262169299880253091884999532716138900917375117821686686953415420085395875282267621145316448804912990617456999539337449411603895790166386902079211007449581518278053049525 299 -102002171715263402457342907228672176356760766061359912894089615347307647162122568172396994729580613908877831805478912893974066242764310068076021898220899558186045800925923109855082320361647596012749714549649217191372557794265528222868560398455451466578916327285380847526357992379834916840766955679160596185252365103074271336210475515110024414992567905743707014647487666859596213204394545314293867034976604542882385596889569021667616581129888164897783786333077699835975788846495681855262769460646141905513676511130523491231384461662605788007788529942234252877859427530969810300478157763528005021084604833325851941156594 300 -55277188497763434685465468413220534527221432228930636254003865941613550473753704644361052404971032209091844450037230088975653912208155929958751587798893048738213457968163568246480536171861195232105677604143501080403443330384796818074619318939862725326721697662040810173789844962744083449729084181530530721896660690218121406381366251755878370921263929481651115564619081606658802437475357425933321321399543730272038328659767831635617148397209336250249675304626453197584599873764493280221329363139880614114517624130718572912454584139550573184139181751761721264145233010655926654896233201267077637414611112344590876511498263