0 1 1 -23 2 251 3 -1288 4 123253 5 -109480 6 12733691 7 -7288792 8 590522773 9 -485103304 10 80902890055 11 -23869637176 12 183053106226063 13 -2930103360808 14 33681593925917 15 473149598624360 16 -271693384725008779 17 -320233698263629192 18 391126712084649544217 19 220861153517835364616 20 -122650596806140347849937 21 -190579098561608081351656 22 48713299863683625685752523 23 197840348924273528105556392 24 -1091310649286414600452529934377 25 -243552864528005602027536867400 26 3198732820657439898659568181973 27 350796743500527527550828834876488 28 -719437356275352967573938943457860183 29 -584435874678322127729867529504211624 30 21140825700275299464262156105553581194055 31 1115180320804127269177734202808092905704 32 -1532235104842925702030786146061849223687019 33 -2416207885159878572499476214411737434315528 34 41497756877514488168482217075093502845770277 35 5899382299906572252823262024613049167877928840 36 -34315250298695939187182649838000113003046388986419551 37 -16122635954548576827595223189249235682716100606312 38 309478905465535340728669667427169965618884530832909 39 49024089178250978575064514263912728349774584315334696 40 -2233713551298678539667714299299417712980828098817881322817 41 -164960006039273774030997832427324320864421104707535007176 42 1053430425471915947519030363145268327848847025893592037385361 43 611253968821557980995307917776595415812813542263820361616072 44 -1562369012106440015055782500610456615375435981084085456130484581 45 -2483202657767574076859550373525910890969334755731486236602337320 46 2711934910780555949762962989027082037661873045460997799151429055251 47 11015219003751857397762843009660850693697196184508464602420485969768 48 -2065884795712929896572580110396722509499113519322656383296627704104761769 49 -53156421411661250308718251562884145569989290581820150077618126181111944 50 14768277117744903792764303147446529293933935378842737703028728205269382775 51 278112941420599574694646134685912582098597399674825679483025933526081496584 52 -1935895113957431989493063034308858337239728705840125784094338054331211200810671 53 -1572626877124789847295569790595924963025570330642227077006543335341088638742248 54 5705352766011178275610217936142748283252270690282969528338052646848175406220170721 55 9583131006450289365047029191855278045074111152839805703459222435227007566038001320 56 -39307449238767255587967959256703925652540819302413681528502081400596746007790817701823 57 -62761828825334038751845044003190241862929957358624498593903095645346190655058209135432 58 108489323987555970588323681695192341495149102303934553674682622108104864336791565762605271 59 440657206978417609939306709043512424852580226875706919749706035245483262208180918988392776 60 -126403513657344135647926995432353780909009803124307482701404946831007858451052966884567649181751697 61 -3309079834202943991158785335639034989569923874520852957753381591080726885498538367298000694696 62 103635928396135242513766735664246603973678983793605256046454119104738787708175845292092790714621 63 26519465468863569758858259535150521325153855659659361123801931664930107091404530908043792220683752 64 -72874413675999405190694880766017658507905712537437767934153783562054966561328135230128818669576845099 65 -226351501064266482439017256633883222822587393878587718510887372210469062077952690431253460595682719240 66 81402810767253864620517684555361420480217955677560838430401069816736963726682737334698736090823678110480591 67 2053654585822417358483516599182668833992296427860510981456248537215855342216753367574487850548757127591048 68 -352709960374555180502618929736095000308703918913614175425341244603256327277494628612394569374037613445461427 69 -19770182798938579691531792371199831015380882042877873279472062136369668564991372086723425497815849433418204264 70 545973000639342563192669395466932129451586818066035780011835789909534654566485106033606995481706078516046085380585 71 201600848573278214134546539111588921459517234961468164307507429468294277301198466493608580649590493733622345735464 72 -171208704794752100679308361821829059804439574169023274188569395003235171071683076984812813980017271587887592926181670790703 73 -2174067353163613572404025399551126346198502060947582827866970339322775051080142313382404136861239284939148400331040968 74 81267354435728496628152855969022666184499933421709148623464018624676474144010617026495971424477328549324686572523042997 75 24756614827105612118908982337739886789692776906003045446211623999621443232604163326830612962564569714238218910573416441800 76 -4752107584326587523803676814300362817273419136458698354396655604960228269499990410118162619975425126640928570676775041249187 77 -297249312903836880429840300349332281034265403068088749115539756969799775262525050076613182792753778444564076364128269715616552 78 6476673456828143252128592831939950890979144767067068444831769895370239605871435988753599687700804125025593898682019944282023462437 79 3758095702873694098027404279108975470623408962851810723655971466261773483989909463427948898231403402167743458353758700881880138856 80 -5821899415933257782230158204321861127955560091430489473548006639872187409323191602589295207934613992278577782548640714175922026167291489 81 -49965256771249722677548907623217208966171330315980095987831388919670444719585890748191492077526304746708724747132524168180288316814216 82 171779556100683545599420369491941702616372378426756643718958844961770348293840456237423077386882432510876180273077167524048522978136645023 83 697726712869942289252026780518104805276011185757102277114341251150732571123378926937864691318282262784182031975331981975246207467196359432 84 -16797857568643385787280422427386284555291200268831173936135145740063088906237701259386724742426483749031943428697844657250484623024324590968303519 85 -10221363762985867516640594944832551834531827460016951011206284406666413841807614905671631190642069812170545867130622607724610351182561328413160 86 444036533431176938130313402454007389094522203304592031471015511806250523620291599759914260318595673308426364773868381804182671206148813342761453 87 156910436475137599640842931458552487194857161389002191709297905975756974815349829285688994118654252199372598252181509910119510861292279221761340328 88 -71389404193754202203297747879218718836545893174562831008345652005612679606788118894660980860443512304460939872505601147353688296980546119744244447186869 89 -2521446695607892180364007551501028965475840457098309491026362064935182844307446964963930498255330380510174078073143585871754726079560174798044277888584 90 5198879226790039521852655492448645611891237334978712175823493821244985595088448232489408393356717167291728595415461240075607933985880750598965426222458281885 91 42370049888086063445145362481399643445028744424247360781449107440146506805119910465834144273194129091164697420720658400422004535056817428691052082575222344 92 -462728312180227052396789637916749003567705408767088500364992195924257901903974755714804233157444754066032400691387517467181112253056118542783741403172684623629 93 -743798046530582365974272756150629710024184416032955972014128571606320696485032930771530608984260787825835829950319232200823160280029134342511797294291685611688 94 35317853016164582137518401770346039377006172065703117028825555477915955990944804834298490348489545191115659428932137179312034324271998562627364787226080942071357 95 13627989003733094754683821274560847721151511462902924027096071229774888484482709490168316696370170596227612616659676097242806411110283198113515418520350112790850280 96 -495845604364024463359050942584887978758234604424580790294182279641397464923316520631016760768184368184248871739219672186912206059284512897520920221467258438776527043558633 97 -260375444244989188966893178510313866467366566877692190250397628028537171358205208210999743648659027487016251173554664941436898055835541666295826501474067904922306449672 98 12889542636223317083982396411864931810199725989248544042692214196465188600306436521924986208019221560401209581720868416165919483420568562345541682932517164625419825818789 99 5183064058339329993920721640762503628082591618684568303575526012450740029900699670530308392223442580565505311042059798913018242554511406390443521985538593561097262456172936 100 -1454393910327171116296197624796124355378530484719584797604625075132206826647965662919507429089277437663593846473223303763553785413568326597991314086663565334065393511703856841237 101 -107407159745414573233901374416948700352539723752738157606642143554445084191674687975993710293686586362760577961756262506087256491982424352660201117756831999043151814141881765736 102 3990065973879216231976683313080197655712280747150972499682607665947670539579037984268028641901784098099640112772051902175349670366730706052033497261740978506749980037160514152447261 103 2315239434344067070412467357004777195780477836710005338948734819310657757539218370165504170567789444173363994269392620750493679751990342485229087062800212027844012875828290242243112 104 -32231946386197704521695162897115543508092124909838834927870171555440085984524183854753567128861895362335968390113072531966595941176642098214742508649149760613010316691826477624542351591 105 -51873294542585205419479989258914002491952251533179536765383768908841214002261091758564798018395585976250071489767131374091798411170495300203781379637658496189832778196382700056649819080 106 297197315490435295088028724481459749833682088448319548737730209399659208487115611257752860043644271439072940359869456557660564141644876269511033507129199685633564258708718586881427551455591 107 1207143100831935736579666157193043089310622322184864033952418402546344046374084796512386105507012584238785535098569654024566547037116359031639654639064715657585043629134423571899386828817608 108 -2296080654651456896691668874750013302441137082747046633232093873610696707383481181294158272537460503490837604269558312899331931984842148600464045703998812104837382759864812625966461730816612449971939 109 -29156426348137877983874765693760669084400460814162341193916648919045788458483643153452267432543616613304997540082477564511939360392974046505879382323327778260820660898056649929999365194382564904 110 409882056305708984821457123813480894968935249663353236819278851205958524546324075007895325079251648124973455615592122316905427813824065990326187010780827025068744045874395585071657033428451534082665 111 730424342524535899663047883258730427939749796377552824720354577678808865972202378682640292635702903218850601664265714623628201910043968126399926900060667213135844746343079488439941926942945899557224 112 -11510654960765088662548315627835688581860589379930523393127790493304392287707749737037145746741605807562139864907741534088690806587551991606964870581780443819684710709251960746828148417550164217459124779663 113 -18966927608455752537169922396330314209984365695830137982548330212489008175816897632491441625250227269480063143407543068101199125946779931819913525549769887443088641331132701594873608454639691544436854408 114 7645594943204630457944273038745715725548718651749173423149414196976738076595378999669713959267841556953837826376781708445042194025576274634580046087433644548734669722489496334471538544980592726044872994019 115 510181798534705312482460284786165334541864397356033117040877410796093972089454537675774504207757829259802448170188107374570664621167599378666511606323963563210850267514322015750367937229374435337240378826760 116 -8818939707417148705987110012561857988298868438097371922707354288022917921698187547053726869945188610140023317832849718200400360158379129636030909326687347926018307605131689699368725263502747741007047881946675233 117 -14206728916228136008688828502105133221040689762923589849567161610181589426219072736659265136184008904450992187500317763832987771338821793946623628115602018937328735482609847950890060438397849809718165894228034792 118 846812984702481976403975770052855158919153594042171130154279348530371638718794357444211928139148381186685572132950866239106655964495427364311544613203634971536637542323832300922680892585531750177578819092124456749 119 409306220039381449736344639154131999702541307851616492342955784190608538724456550292682030726681944748795443929141043427199860740698528825328916999220208478829942740827787447330608142435309462600101984681199622095016 120 -9627653812411297015560949891160773730595607421148415174514294295731988993978821371056256272041950680939363931326444907044949784187010221410105669623861939742002235954317852894887398686564109039211274324560741679199552275301777 121 -12193833003569613244773051633548488207048036079241359251745173765966715818492790038295579105908335965243436616425092259554160867334026145263803426598604208501033588999137469005657175734277996761829587184746074876653949256 122 751469712742593394262626607353828685447000580323879700900498884195458038436657850297977391090966202872971549663684453130347384182215146965677035792338575498743087883265959943810719838347617778204510722059060350598568945301 123 375431291363129450060071940864912166961497280834841252600312578142022998119231941390216128520059084528095222771964455069155374844641452585192303701759678794376721669240592240400828995395887460375570016540036656283127751934792 124 -117580029430597458346754063145765106283774426115704407849440447306776597780341403499465995883136616610491020031741551610978571304204867700713726723395424741712753388783120063669991477558974234536434492277273307856336175189198147 125 -11939535951774907993643070103750890156715880860307445455162248880901262957208465241970587675556732618044389232966382103547353646752512006211377460689315812370781042915392336201339234987844026565673983673976454042180776591317337000 126 551941714140990153973701186203071926478323458588230886986614178823586153364885473129125712347439594401931318918994406077615204949216866471236140554321685033992207896072419681529614174479193932119864418991033992783243219669224249333970949 127 392000838367350122143525649418392951060513527404421458221411488957897516516365941436711490786514028131589525441520890324062759704066272014162778957096176690886939105488720439343196861760993524496294459621676260112772402834694211622888 128 -2154404755258818378777368974472479836353349003736390892503789527230964818467063274177823075163142848688743822355914095956354446353514168012112419779704730560518797746016515744957909393743731869577438417579603425882870128483954281309695659 129 -13280424523271366451595545714967364479491123339499163897320337794211886730502443131074799503492000472602676754926360036351480745935894684383683829758192867599703258656700338532841563581192941189410784575798421812328685834019693401914633224 130 1256697348769136477019625589636002522111222579313716280002593337129666911037489604931264697425612391693296103640752742080832627996477451828631542544697070670005749816980351378330241460553870753804681682456487989021279695378756309069881048092165 131 464036228192545730753718213386600582017315683546034692151334971013643468740372901928944145564284372786089282590588898670398600799977863298764033387586541419108564978448855999937206275438959022280644341321907338684918276546784016122264888340104 132 -21694580784148676300657758408364084545684752414297422162618996014778960023494376314107850007021889997785732301327119457607622778053324295335132900981525726985838887051527434416007382146172918793908035495127683538262154860082779906112737957938865425317 133 -16714859962400849970427455657111551612499548953866543420058396977114963042592784516089456180801502851741090307727941870538470252157876946909446744977383341172118522592162716102646755435241264061507214187395867879773956931041566857964051662879169128 134 1131407227108590787258743294819600152413761732430783088419669938356955724167895180528256432590493734340706981198227374158237949578689295517508413330841964248484808554524548202895069984099274234075678187510455668738895601876230110449961173550924912077 135 620392574995281002819107819050580876834864905581081519396715227263539079503635006379071314491633876721461144038626211625877470142714257470359526900828651921186775527359026726151347264648712921927925284536001935686198233513714889004504302609985837971240 136 -29194932742227011856269286707132616630190739196050166611936470203959081585828921499958272514308137415601784218157611428521550586437953697007680394304783903992488236733729459165696598241117547354547589546191880682501449364542769929241283935353378473798350019 137 -23716541033269146372078513355384574890134142707837514379334527976159711907471342939131353081103963981969596073790367606759086482105726791858899101683758829544674576619771643782099055642982954499406571148638317065997592830222096660237776568818761250286771912 138 75605352315130193500951684575018882733999853056834594444246632519511389266771500685379696697948403038156299845958720875574461972318734894391568682917204344389664576662031218751550502856365776898662277973112492781163476832372011809296825758653230326664362251865279 139 933405848922536733003930045035895610074009877576612167940200216906713501333998812145995192826988684402258559884943531779525459369952432049711396201429226085285053741162101397379507563977639086277877781760309765245890138831428998659654651606025979312501723505096 140 -7475306385715058252120201733030133281586447851439405151019848489696441100849860341332870537287855527218198912676895209192476712775431395100748594072250727837253160304757810331200705395110649231078146169473723841170793316909462934482944941941896314020134833121739007883 141 -37804452119465661178949605917651973741828681580004752271724914482613302025361557728294468379080754669954330320927324750504725688655682209489319807709087762388580708132661062988911560982241867986039403792013123473674521054030698172324153477621554907482529665151764776 142 2711706615403237514778523637358394420107876286168544356551515455270238024873513632326961512780760698018697217791530155320895001460622828838545262511160288957980154320507954544318075263534672930563855833575710506998822675517082852645172635389702488598738634518876984861 143 1575043716466089998439705261069171506857345045330844556074636791748102150115307048450217737429929247800258841792351335354544543510567920578917659484264673596782225386328974357110835670094393440576136684381681831575630859277956006444090430697347800762734689050667559034472 144 -45478383074219424018553477137638772489325459382745428624333353734488983124623214384623802350127073684853849010172652841261255652562813140283768329795552980238581156137475898338749196495126276200956426296906651663296234460990459319588213531326386512615944110749585592195789290782671 145 -67475853857190747197296874837581964652521199069045242610493558214555068379194243195440470240131047273544760018088517457012172515269256812569795690694492348672469581303575541518154031075679496579039179605981987168240444658648019490054150259423306560722877869545017981561366920 146 4976369876612824163087905618639354657190771132823043242952098132780576214114515199897815360020695467522993131189105649017738491559609996642260578874512776128110966272035451173354280602300504477621483973459245030126721096172319174390616104650376068081310698059621949440028812933 147 2971281929019821878847534319897920613052170710186368704431904039228155027897837373143244883340716164709901025152322919223602688446886265485144260048325783112084417305661832951643303202211048955226018414609676177334730715209602982044961880302286917666633069833591169716535231356168 148 -165490572194602852895604615274592693630944831390523631840004114873961063888419074900722614590415287419993424626942997392157786456848866836806886311866664506554657123099996764505770233399117940784038366260716897809809819599358713001036737158152893021958944466425445492461857435393387023 149 -134436478437082947619846797716842983673425029730066305064357371592590555575620891549721720754674474423983620970577779472309964636467744574607091087661233689545934077499932204432270541036181060999149408050585398739553883169126947085400899444271676884969582248623315666680296707616493544 150 3671547580806765122777924902826370725792505189052484657374583299066222983823971580138156760602531036196974639445572469455672427571067301804380030846288653123426218649557284671496610012183148163812869207075430522891526527913176263053113386795029747261959429759196683677013587392891532395059025 151 6247562595755380155084419949868847448711915851111034239618820361489601952420920731675772817092725379689068548880101522787368377712705723758432534461314685762505560387665104353191001762652471703873580363269629235707677562324203077654945342953362681442630687547919976954625588935465551170984 152 -2398477320278711634031717069142647695702828750905908489222679209435929249337858515303120430577733672805297899257255191628826139126894221690411743266054555329475577991629544939404700553053470947402617933678201686569860361531522216881611249881718072486965395024831983411372497281673667914332107 153 -298106137176553875664336676371102640865897984457460030381037342995693705713782922639305370104603736004365936202425185293766845429608468180039404453166375287582770594713956174400570272470792060633315487849976645617926215941517423959264252617638729606023585167006290969857939568001417033866955848 154 533372821053483977363836731333983980258309953257367297973504894961978064480694248111371068198728093171666787565047161078989195374400843308697246378957356293821147403742530957521298406221371439214862770176383857132230608187781530722097466282043743520947620671189346080339198949917167072389493462051 155 14599857543001766600387400396853137048428908433225136747802428031036910586603159260816249749830112368331518411449880336208565975352962706787322673629714806610701732029207794401584198307296685956426948698072294966977977856670354472373240516777125812975474390272254260759814199933103679899592265883720 156 -344111062295688075726540293564993871590776153175813785675939603685620943544631822643184678837295087046426685504358281555231531204072800086948465863668300262209657001061255791624148228918649352676520308152895886304016484370008716343045665712611023479554380350015111802032633262165063631890113498855884444301503 157 -733665591074811492287197362085275329373816547374672504397498131093074026004852478403939267173501939438315863437439731816826815327569796473697191813642806771366651796612502404556598769050579000044798993231557118555353576900046314302143601333752658465329888263910324611010673311905823669753998721849061032 158 58555358719343332070914307953744879520390570170279733336771709566550793652595970198281714571570482180477495226646464046262530717110333314161370813795318048043259929422369000443051827200793409328316010903784151966427345753319871641692126523783700455099201670877344702893896527447921049673479726421662996669 159 37816178962874971896289356030597000285212156570399974344267612954979011050498415561002155334160907341781677327097650308031478031123817368309634233277071082389400150309040812989457284206388401388207630095101857058043064246013840075720739523210297653564136142079322159428201230964098833460145453926366546003176 160 -117166782127681636084930077423803699178115835250125447337298532334801697882910911892510407304804380947751467846568538457063673301079202929020214559843960750697422194510502255201196841572852479203461251101193110373570195459494523188599830585356836741979183975377046911861571028311636537171228341022114040729491458689 161 -1998705398163354286822287086754188310586448156999547621382118495108392106275717789982661204751899638787086978041602562053089538463278269825062333753865842254112213700493501758127670786622993469866128705810055008126675410724941436263345118104820178836526105790609930097938901240245696454919602312446022034453612296 162 3545801775326980363827579073691619391063310945778284908924354494944411963405884456770812919886095263047720525346860868997356164493691731988482288996376994999305339544865169583202068226585791233757882464142925375498358809872044879890649542497586352420645060247632238833398182102550710572458947932488512829876394607414859 163 108287090863139618193893240555317647613688650444538832329463449786514001279907065325553828327861384560748092363776339675220561942517984264683659354230108109346234006433553072072427249920684314437639670452735862132763471327198560971227904083505061882385896009223107382994796776312955601802226223233557413724218937142152 164 -3722888583374181027197982866551497060855230826685174318832865220694501113338372612166132130858587091440412734345499439173239100936959994708167762813393032263511071051315643311989975661926346151256457025827733363308674735072529934864686666296731987608121165150008360085212901286752580380528656767559938757957105919676710601 165 -6012149356084719481243400711007804029300759158683744797971735667664041998904424150461276076604467855014655832222894821003529084249215035730401930928406075097518597336297742979908121318405333252486776854623673191164791614035198149008049551901796910324651766126238039605066067712753692609164471223985304632060360670172308840 166 84191011619348979916564315040120677614209647247659970541206225157452207332624078499113405953532093349971777998010195251245852542400913490201679748471846425271208422855325546906882024952957257332833254103723512671378490537101023133889886822672277472750242803532513913046068371764610305587465931510713940278071246296073080497531 167 341963380997057618756271625788247367026840314504746494856724485718887626044797257598685296453557235838028748310489643477894702710261526802019926694818457034562908053828172198480035112216578341441659699061209805212901632266308575350829985051459961664878244312831646086192697455269128595533473876746555845958329407890730649617448 168 -16465622031447279960418192048342358900896266961750347394758622589170086815740251424682884711538473333435267965795225335446752507832529257734137508374152443037304494837947741272536488822060528772925904746256126402754347511809844914503882813821255097420675113075777860544573060526601915593004726316851787163423224674905481611339856390679 169 -19920529167510068901254272615529627695563846073177069350283728924008840544363102424212514765296795160757981142831889874113420048070722196019649377998838250099205630968528333806969727507059716224024302633767349025328950826331380787367157572550878691692354286133812320591556247668445972504981211814492783693009426291440704514790545864 170 18817151657343587256422699989752279956034491439226220463106170696742127059159882453203591358499796156847056948310761616456727287106341397661055242094341781329293730686131930747012579266967425272936091491598101977190865499953939411428353757820440765090005795335979523490366544028705245903555634219800080119673431334908774382239267612935 171 1188149760330911774239551685611189156456838401741390417176206710151142032163189849069551862785904482147393268882771136724124942540326995354774081449817036109845243226917750813864176333736623592612680417345024765046894081137373941052103338668508450267826340367023759974190744040998967380389699621487288678759011011689825422675107337649864 172 -89295001088301608743180095406352954470680179551348731902897878499058222202861959522402807913352116974947088676682728268403494839278246545699176745744253051892351786661074074868358010818967775994400442254818060549261682034992647222497650325840719475232868544154471665375821002772834479039311219580988020705294604930563607681651789119361700711 173 -72538908586469076967714397001429990016159873096189366826672295263081063720066209009478918022373514899277573419950723274236047687128854921274619541288277427168656390256518735414602423827997388451752098944197807101553360546754110166447010100861923707678131936088101956913837469555567462473207451180156416861018339968826010290437238686814614568 174 2633187135481540905463630470774955519390958835397444767155009315903603413053611835105464219905874784099220432837007520069931108050735695388202090995278304472817585968162299135731017897640841588095366115981996067696045931803398305582278319410961459398338243704193731982960516183764122746802037639527528758975305018132201283353283699048269818961161 175 4531934204560140438458340987748509563492854399978721762838373177679640485515797509668736194188774024911333749335585427247078073239916288697126534773387357260968197366557639311374410848200861092266587764536800015588680567877789049223283344328044897289129877782506392448751590684801695007972907645578046721455840850925065006304642705195156200164200 176 -70104264950175252672140634586940581731313365590847314709411080424867941452320933469595702358704582475510778068667502266924109183510382932739875029298148743074814866514653574646915469292423874130846830503781029655120104372808569842294580263012744517922293294024231524758010525106856533158404776206766025368108664848076029727475505524433117224698785471413 177 -289664192627489313320938032705375621943083058183864998460459434814772928611504766280403531921999460070455123197948275607360843329873147579821128452165067994019851967925408516688420635051931604580955806109704131891350491449527133359191769681967138086288599120525252742766092543538029325841561461949605233806575270047812055133226475765180689786841302152 178 4662074974639455416404998056370828485334443921209742931096509048244019485597486406162501657703931957085387624661729420505827494466590813129203364179210398351065490292422359698123699228730683974392375024205561446629705064058922700615428018403723447031990759421786789304198987858350177068039636108508587866336715191846155984793500442401050160727012553254591 179 18936212905928350016616118193940092778942987696823475325461892089725357350205178691325186029785737000252021525462968498001644363636685248198517346281768548642029906739464117984563800641817225437542067787485743401444199041170369993957968974254093328374253110594624254279474648735198182651447771287829536700481764985068927965614964816492747199226501315189256 180 -2073511991445421104817130791001972966023341476235772924022410631170876460061590497336301202852838341877186689999369649371050253005776722753280685029679479850151075677930292767961752972572350352207355569263833016698557046447243717946977598188391409842612464285195856138501770175689750209451422950021486493433860818954953074795890484989842207230823128057255063150323162571 181 -1265812820445242483673325345743578525154930722168550346325655029331992745025351552222133430896670149006743990159963819187866047231757957337563002042786583412000700744221687846804279227132079700791372264156572856222140535950808809360282812908413462423308216799324536451480084414128912964538322382059335488370145054815437347197979138540217496260256636666197891816 182 116373014885119201113173628068308221815709429060959865732576695164618174217933559955545374469974411782538275433834230684085143876968633575937096441129211113427195482155025704570830476738488655337469431108428419834531735026455737690501135123485466255072043553037537861676502554465959032541183091557296139368653819159181741762522517977118458951286252133647366807981 183 86500227538014843468812222006148720179132494778616044503779051850970062491895672718978307275808093510506351549267065519044030514389834082085973237794977422847348886607331442995584426947148457523725092678690623550630566871665828040648874034158307320963741670573701755355676906081700746018342862817245933817466491792672721752235164973531598204168695204478912599857832 184 -1889358374493019102705483967231068965146007082134823545868349749774211291624720326472056891410426826399868455455729342144895602907427760422316082268853851054818652498479495062860156111152830299540169348208236912695238286257580103720807400028628678402015062005919942296177785289006023502998813180651208562243158824250932104109898035468813916919355177562932500370021362309 185 -6041323382490167899293405119628376966225746823510285590383984388128809443579183961555085464623923804137134045408864304928872412568171273446134698759543943152456031322739581758209963206568836583687463565286760971299144017690438849979057511967816072138718659101257232671309029733216584473818963436069329158856165350735596604123739113448927320139949079312924481646500562760 186 3973328528160332549711122675709245502158314621662534396672909774033136405684689621318048649401206901354481504898294768256463284398362265542329432539471366691190868591022643725034105028833920498216450260216035991315565586840078916791206064208726370439696137522566119347186758284333758455114295824378977688511037583000791857089035890685214128911632059457295763439311449210771 187 431133645518582740744661235553747628716798503186349861011728222255877142229446911100026258362737656003746412902676884630356007209016822725138790936030187703108926150700910614281258199588904891524408482235890080514869782992328518212144460166410585227918822069187973218304897767462209354026055212384329016405280654527692765556903123511889228152655759254239129186388410668006728 188 -204715712736446937501212139878652087207461535721231187715860690900473734087752053928236598324141520544422403811188571750187816725707156125611424930513079745721340424865491232726782987881838443555540906973401963816666302476423339746812338494262359262312086471078262429092894670289233596462038939964209571530508587267550371073567946967082251882287062664893386586214414482285509827 189 -31430902538528057395160485312332915120778531029183051182509801011560198875372003179674088657436187455434303061836290838179930830244520437071844542670684393311866522436679186686147746496710917381917051285033820249580503007007591727653629511235348901003283245648119941947122312869259701741537740988027023220088467402208204088798245422936698148703052016274402159174932579029299190184 190 6337936929717933306868119801349543153078898387628286513324096032464945593849570325290852911986987047784754735972372716765518420129594919916751264688151159526528914759559099433521651303587663962151163657347044205539692591156230638305879449119286964501177665499595491284190491651247874610983825654247074019253099048240887987898145775440278396944084744907920368861126899881837027347285345 191 2340286903819067778330029802133954096540553089833136557807399420655648733175179514990919921916453643626759505271089867859229024400515197868316417795524655084268567246720666393976601071079870879524775410160982539881800323961766346120876927167174484835045757147746864546740041984490226658458166799236497429530819026524110209433372893999401210556098441393427572263002431103689043137376744 192 -32867835153236539657829931182021798166578973008083007259524482978265049960783018441160217451118320726634883443830191358126964623060160435432982208371664314829492586406663258624166244013239079123388996280567512153153339546764987620418387562969367990011403547335351377042899914525563268555399366680001830399044707609282005952781307570404745481137569377154509094428742397723672073982361955727068009 193 -177931533693643901875417667525949311345200993297886640057061624923113855623126037692932325638614574173029991581178737746593763468872544119786691311568152351669239233122403604630779563026756208219991562694626258703552653808895598947182253990095222144614701069104149556486850787168284014988471677598707798536569051130984423342165110149846100260230801890649926511615023062678479359653696545288 194 17436770839073065376811425852485106012181777798295719093385107510358103762414989160002234141546411777696402740619277536128552169456003706134219592951237941905880580882107638499504138065098326338803218751712491390809860020212955967444794634222223368822216815059008216319041859932413324861501201183524507878902530145434183223294880012798589574243573715779103548530789605819761827055710713133157 195 13810663561902627827509042945560317531516088441074928246763383103884275382290225467238113812273668985139748782422884087959197623249048467916144160422188413377152843069668387195631118020034153374857985379931272726845201798252349250696041560733806732137321013756996446220948670623822639305936849442308876651285727401002354074269493868802491454053817604728013545378997501010700793578046667618412680 196 -39058562284048782959093711349209698644635699024026988875733987803117697035456181307823285109168012414233628339399661276698970031228523049469083170482939147003336137538158082704852974820831853447285437519550336788085126089252762333044664899329572284252177920535651129521096921209242620179306072426226134103351339052671800394235187474739467081998244937439944694632014141485799254581402819700172564602531 197 -1094112866693506995946488368373809235410613293167402427664091160456535137835770887924575763902661335250027337571033627596914296628397837787859034521887461851648597158396069606630994613558827312208359713248842925242425976611545776573575434125680774001031836387139701541262461700020608881319151177296906415482953087917930681859092836615939992130351290225861174490739806053158514684232321213349749895272 198 4463197236322825130604028687446226446400725831269566129543668864221391663879334892785606118209752729360828310440768151551002695680381308187756772086165350141814317817724523494313857535220479898227838305166876961305696455408277504488267646799532414486058988130425989766532863940248772425005049459652391664556405077237803022456795818686105885614095713546021453774794047047758315865157869141789470368489824282083 199 88451596111203822432420325406880956083574407899822290487506224854336958024146716945287841203371711073374280079611066586512576237418881128089449313062269626087477105101581401137189837685583341936228342401902096134367005515567416706078357168840732370703944340825900606679082920705270821024572844804551651579136216068180098610288324260179919089779919292225599437587631091002778656129622726019184642696663336 200 -2035237038589453615307442560579479412559035370709696296071878920251291712926099048681421083524135891330628123596553784360498116910954969130926063483784396600608388089567755085750569830978656793461692224193953136992982703015276319807094811960021256775225824485747998940111170263023511379815795993806949116254249193826395333818375204739628838353100789398478140586485433793622168022740306099024874928436574084767717 201 -7295532717236166041933913266733994171444655378800946763183070602757117256092869729119842920906733359340592268676726206445389960175431480850303072667864369758504467362583039676659115357549760599432678928146814000008131982835563889292631998231006255581542314245362103555154984892100304084180735746749958549286243282312434004465129108128211677157276170682324537791337115880843375668235636106336071273796583003336 202 744423006588786868221995919432798125370379394241007321236348372949796876881242325858757974454325888270695854558133980351048650376038799076936947951603346407380595338536208955144695348484100753031874609982412638097115285895972639889091606817791179847787907574165679628497154693023487484931924223308287968789176311601274982130650517393453407993502496462861213822255114635993210307420423262380871717192965782191541 203 613803978307561992702107173947385013267188178583226726953152095501740112622367107802477130338346343406741232041166805049354356633854214077144535144115706646263308921906587109620881973500633013326244385027818294778429788657222909205638565159264584156106452877608328447449539683900877522498700924584835391537096917299123250490568774776921480225889284696189284851458626795845292012187573549663763433741233300700781512 204 -2964284584534537654419070707783315793018578168550431603119703463622603847716184585984060688378756653811794927734371069601385722924591106911636279845521994883192496724562274543079172352468604283455856713897738736319952748378621491307524931813309460575473520473619710624272007975029322214829128719307296598501720280625172585336684331074030875621928440747959292115281766649931273445887248943537503425907808855314887815984631 205 -52667051983590862499292685862185039687982981660140058349506968366694679403949797129890337598268097800445665852778578001563353320802741937315638829295037614695943978633612502419642759596077556693901956683812411303449404822629309645647105428559820552463219224353627335066880426024909950572634793940265790604008420190371237083458697476271490483760867076120326479883631109273065320735593936791110865659413018689966456528680 206 5480467892189945909328710981773482491173002167856133274480537978758411860598794055619354167613317322631098667531544729418881005159583267960219501558211115571156740716840083748433551606469779318253889067967789768378920511855260348185256590084171618777677851256022260066228486106618543490546198924698660045824978713388661531499519566595724952071700791148425314343760663742510006229044331412392694580960425326926215299936413 207 4607887395804543058922603554739098313457224453464932167546888507966919790281785679284848866532327517372741436931048785099137623381710855892930031861572350918915770778615562940997136193618452662250664094084718231165164873243515122925049232582920123730406039619068942720157200142342064068561624071384860876459837859613295859812221249664895898875780451403160320043452198140917467224862746930503468179500563162166199294928124008 208 -2181078996811282333352893288432896024227640378831570869935784779217081120022489001111991516229491205227791436663507964706081536223075249134861656160813845117320915116727713621580718040134026748463010454711825288776468191019465780492934213305186564939548677220419491336318030679017379460181963348351108551990185596305132759781821119574453839995531443400171113884092466381458412184149076363018830066763132134631479435303254544595527 209 -410995210423852907046519502739023366008207677172157289284268267435099327926223420421155880337935453510680171560910207369639040076279277233632867473924559699660599570026634132922312553146287587233765215607695357069349763623740169323835830636957739820516382979988846144837522219247328276973466929777481911529932900569272542685308000488094323277948230269820228858156721567480440232316046681003502796931928059490198430266299564826504 210 67039249219300749169073656852692777241633377738691882741118870134121885983835962193483264718312171941832521898706130757864591271147802808957170120815616702194461632336439814560050986876945980225443595447298511721674415237192860628857505506038082007600594063729660130761407695143452431862469462794278592594108315713367807711266213918100438575924348920757245759914698365655112070300780926164712801512383439542976185385940306666035256277053705 211 37364897308385015297845019251936866897401270707168533342386029116854130003537393383028655991464378595938389901243175807212475121718680423564957282210249085759513281574973310613377706473260275211055684639018365022756274008956113583845038171987202743917404907611318057705128569152891441693030565953643937274363108758579245492629012634001582381686829398711379036818213668165639511333674158767344420324944417677119429036377718979279951624 212 -2140744533685134149010745112973607448867464950484408009967350147142632583129365241077254117535470792730611563571599131391209447739022033401654226377588036185377723456913894389249155767238340090846234898885408324298450502846174881425640303238618714397119348191933905652857912936269889963434932150881651711198847827400994608266550612052915581765819939184501396424558341480240068742368160704626946148057404588172943159753837811489196110932849 213 -3461820453420794607096480788219741962413470206304572516856702121085528522422170808752018875127376591180857747625566167557003744869161412343316558607403583516411254024254265613708788941225364392655883979207387056916397965831957736502171497997809482155083822816929495087592121549750829417109137766756885571892524467693123641706058518545308598644788025310984727989789080619052097058493058099981584671034627667316096103430774456263929047148008 214 374222349130761472658635997808400220802480673812544985148849974019158513625242031356720450399382305049305667598251634207224437094559056207553342401766652303832545955437683910527296822200255544234407353354135878408530045345126423173072345943737954016524840959706652200351284619967348564365774446386895977746544894993128245877202607569444989261919204757976488058589939928673436781211696288092802345178334242910657092428710843066777047380129517 215 326800005342390976173616196587214710379061052217915596519031982877250492551457096607266845753969190339816868755948858534366140189897676808381254060656638520073942881242498482413288815249566003744118054600608210015656625106910349596724752029259536413044701433989131528585298366487359160748844361615550085640825222752595113862320429681003640091338770635999098031915539492846989701140489800868234294824015716495553931003875843865591946449938229160 216 -90753481318553543079653369603523389754204699347878343711308792426237287471301142894003701074598896335021344573982203397730221402194456922796880295742764713197391767745407885395341489822372672913380488368797079054250325162145936022097529309075100392861507553837560201140151137651719416194619877780229153079717444219883592446684034920993440700727599817665550257060196858003694246100021957591597975428285905759520303956903863693955524424697408701579795879907 217 -31428295083087266399346506009283348461745494328579019327481094185164314405399175933070250282287726084742186003261139353981287785783427646872212081640252609996445154493864988314530444512806951351116581599540313860035745514478965844893277867124225453669682537514971555708242638103666761012864440723462361060465005182128970332282041639885422335589017582154667328037617596894672859343500934653458312323396681367096523252180335599393515571357021621240392 218 3460897391243913171764857166961368863364346713543239733267566669709811683679924148428305284107972294717737994086249938876446580480945558842939990223880549906693483497571758757134585202012283096146972608062465465365830549036056788914524115507126352654865633998225907170142586232102232425212262355376964138143399783225997433721771762687049058006841206817214626908622516951908650437826244039999196410807427582027724761532030810407213159193967830675966549 219 3078553552738708014542301585071979831951953027062168486024447284811877735467224880929496079071305503179963871885215342980434113420260036271851678841366805045499131808132640931585624163527699433764806686836893770627626502327789040502855971747074897457452059496171290738499251750704995472324549626097133037329685727857295077251545163312002618667912697628628389206859185274761117745002364619619525640026324074467581486409704152984636117181663986476796025416 220 -432784129843943388059187839712657010929493515977696210584981529157462145735077453477451683013184032207433223564002516806502001350670811205252844497414576656990994134448909446846588162420567326162632819566929474646240511849511801037211561378980260145601873081781794087508796615684956434822182371429568575847745380747293709157533615820343600440349209893580371785931256089525213197722790264974522079905128863236487759282632800143620613256834673967816196101810551 221 -307105043924770798591552639009350939809100319052610471009120138040737847126748445324039068269636032000594528641207190951025061840263897981743258638093548364483650447837601939566906702894067280271545617499424926630066024253065096145075172021887261528183641927324429726741167476957427339830756227076325201301079556266949921994468554697338254394617252360388887033960740416090037345382419170980483768183992328545517819621604381638806772138603996552993216367346856 222 53759377931091053195783778081262134225297641425225858898916431988714964897903304946228275022501010795678149561282362696058581477193988263479179397371091049958898505753295830757658088961209204681304875342936730637305155844790031024691812969949727456724069544226022772223587353518550212620534042485673141733813083835973703389613081837916626519919751220946191063261655464043690567407330475861094886146679006702742687616401220677622687362095625002471736919823585660661 223 31193928262509449140855834410016205431457558066103342576633512385907554316246981232225044230921088981116290815470883930398322116924790617838121332484558781864813326503367133097925002210456122017258288972083602766879379405602737226821456549855837011486588817525911705308579559988086004607184997059508941562842765194325458737494035068611308574948855780668632932228767761840371475815285951968295735096032078336696977052876463870534431680072845514316797745356833513192 224 -983161497218429074274423578355574045070583527169927560786039994402515446430762847394066532547944332101355959827959760885506776991616315892264609001661214251072374658388878861709532790730304015965152316819442761293201533474195436706818352705208440266110428317879602659458849156200676980002702326478249087207637985398675974850016368394268465771549959806281579408209922582067045716791230467355460168674324688985667130120496830604888204652522441591330228668541412882885074223 225 -3225714212132269882496431849716918227246017514020926560939585550548815274934653354694499013028417904209636281119118430362689621307659706397820668213527183024447509644470753272016437976135842380644212564059723949377988441236529028963425595919529647643706942148091831089969195245079131598091899088215332955594090359521887862538369803984187968042716247204519569866718358162437504222745110875537864379113109673822636981404274068074219596341214829285794145608859872510606600 226 83593323415011667454739657184692581466913569080349509039606544479154569116597250960694665629807797538995665300959918784052022834791329268008580755982783552298844730138525375531083956459226912574902520112178073107722506310454075066866285524825712858126675091063906350248798825736678065289697167818424902164261514677695016409892605855326544144346272316543205619411639310656869201427359295865769748888092043901621763939231315830091563549793956518186011899988551045469604341071 227 339535717102705804275864882963987239115107289628226619987629067935153028050100555458248365695723069398285662222866154111959107858185977612690810180793602585341118529989630595982247263249355281077094098641838561742331009286487627981650746886125297855915379719284329444389718284745280005713973205190083632938310827568683655389435849170039604882849257128376950489628702477931129209168674167391559396291078967373762113618410857007702101455766586410614800467445913687372511569288 228 -4074540134158880081845927520310798540029532977093635348619847815657105568083728532491325677975109169688730562379251838116469549829968487187184276077203286367537259618884701712377572697945568121756168108748823212027995348651766545124533108154008192912084524400034446645300057142625050877605752559063383951244145426304525923635259597091009893055278227982399029824843957735962214302123004121048563140819086052447474061292661387562515808029329431694963741133405335349659359599394634053 229 -36373163741299267122031705016265684650086253327864276965737921046547907338172367557664522452557075671372632166374159354380392888598496601697279650517891943578134694429925483374318168315254622802944872352965074102162115980436510489042494161666263055258243286087207791271291660478969060100383145259629057138143388851190646061146109603112841637865194983475190351159150052633380382291870233814971137232077352691839181613414061232736879203361259065689599078964151347763740856569854824 230 2184795861963215527339775337135656336620227101378101047506060124780414309008958968455954514846020528996428838043480776597803081928058204727356951020828946657434376208678947773455319332723685280387534932120048403296677068868026145817470583985710413118222265972513427714320675443239295064906878752415402464548756056767813415967672243394247568624206074569340806523239171511309421285012044229689273817384611849888249229033378177973652221423538474703152856826608773010141222598621576672705 231 3965027244109102504365368056425228575240613864457127146157106448077025244024387728929933201109482532009649490587240140687784271298135675521573773886030162156034903627942377920396088143591689321714243604734826461051894358584134405426935805719351117519916002680476384489401046642921710619527279327649449096454410530842901065501593447955317735964353863548272138547321111608893634660441845014215266444618908317320902996272205785991310060814199440044796808576357714043931793909435534974504 232 -31939161134118003266626344853545376046551820517634289101257219812808780880711038035272566692906036848660312992442447981613529703117456519473425680257028543311253580564126544467589191399111376397477484317682898702049366327126570178561479041161182737981298851081076475676691904580118564824517244744350000930229340790873244034967203099795603668403716350869011276835734081313282309988510344601279410197449017866341713310895461976043831627381539139613924412345606624179378613986120747193655962129 233 -439759635335441343707282177457862616669613272421249994869594333465347520592999880822449942535159551303952331748885718065916703016917139829892540168213062666083566606535520477709641948158147781114771375826602154314137494010372676381160435477909105329466874742306652823279277888195253806655472879256268573230301515265576733718441401438361670458651668288293987585742301946361707015512562096355107575282986437430713142886067560433115184941205997653244958612825645097254941868320951029960822728 234 546161850451525828990483625395396392664234815103664500512877010635651214603098901430416692722920186394962866531944905906971238500567240694292434847677939454214580004142604812828992347596397955030396703312199565760584741752821217406427754182013384218394877058888870656119077674845067574030508312595875555723367133470961168433496394577546050585911255785560017106578193290824668396850554318510312446720504240912351015511794933323118313982981643973284689219558627976764439893197716023209706706485639 235 49616298954661488436249335573895364740305706477909281256733611695429100335418796862089032271513022785658387543641648416274140026758325673851103924996627161394289397685416394356026322903966805895052569527682178400035100240988868553550258022726444508079180748595258050197565518972875952964861753708384841456784994487132811311886065937690926469225590978974041312414848439725951200200412655498731020038173378855262262383220792744400571310826481176807173509423747209318479824024979836829000017213640 236 -29574525181298834934938401112732316013484637601753850829726925353735607234179972984120443984453427833882705656121116806305199517546019733065936489581164546999417942350852185332032201906307801927629224831734438542736066721668329882376108068268071235835342984140940260636242909671871289091545700494399187022689268553920432153053773504292054420998370380362140174776831702734887172934059152196097786567257014813668295373970246384890827930351616580100140654734507962714648799213656314687719247073868387 237 -5693902114731453438361459308140873427833887262170739601877568132934382726481524550696791516978948951046525605508920543709047521094252451496760207163241996856089040947895236152341222693528865694413262894790033518411775982214391372670355053522861342654239798176912314036935241460769494968903833450025835386668096607081387350323771419137411126542053877123327772505519559846531970564284672274861348849846172771207135740197107893320932504045045731124583981329203096790784653075120421240548696000061737512 238 163604883373917796521033309209006192693439773852766458392927478747196930872052571014719566446802193642439221304999758824296028484983652471175490757237587037407949947349898908804222568115751266552466787623026318691267503484167827679643359467366096815709158001132466673504848233165464067992977600979746537826363247103646479824976916953774774558886031036523688057167956648404247395267207462170996351308188441200539990666657557508789717004650494604492081029498928122372996774674299515040348471106196432269651 239 664523183533245290544824130618076394341051184243478797408206370545877109945723224667632584592751528053677551265286942800083735304214327986699286820794023757402760272698081215351733317006997979541097657716294984729217305762742413274045569313887956796081085533602076389328537851093748226431001171666967211842194130450470209957956920729604864529725217648849741098262813322928945351953569371737791656157790688013005970224858005338526807015310634514636836952335836543948224175150316379987396285063959158875496 240 -128079085441946177406692961254500158492925988020012636742869156587866183158785497088215167871293394898018650814477653755834110562037072695583490009677454974001351219034187602423935053157993610474589115698204473800488074065012343283537705245531436765333997008666983700320518457043862755162512288456513017791148711082439811094698417502244053017829228299358676936550144351005350097483492879952101246495351656684973056482512175150895235660334438422833601671221700277860204496181822219325874019966332515880937584739791487169 241 -78861258497781399157886996941810635755088357215916730211641653203935288885861395577341031182640631073903395379907159009103619658446491925336124537496459223781927657051955270773865033558973428355643985632792347246420689709671624969050733769233351613861793637473187065940519548000447582613541615719855494495751723763288333727392765001937318347818243208187471572996247190184952641563621537576249590651820951567143090888691109225622084360319861545569350188610431240522520772969854812247054304059988287870869322376 242 221726863299151330808203459984717701710413811142673247539099493627450173771075839667583622399861611468460593814647289946660671332419137452770432885598005425069180744448515028024861181612662666089370723633353900541676786367397708251282322379895913391562506512653436043025019101921901752572825751281840178791217662478400234626685215430854192076525069172425899296758155041625432323972055154784248926585709992166816890674506822440495715189147690565226379101863406092362519124993747017743985349002471543435858371761203 243 9515040149517087171382580208798162223151058727392144653042510906982575121629111645343098648756624839461890577440398353464893222141285440411908094919279023327603093477041443260082038533051048873289082481817354524786128312365655755030624023742246950499136446985255523523098010364459939526045537977288051039786523775774398658507557206038218156644188148102100960896131385502838730239462875190209633297846222506504136109514507109815624744472372768433267031302231664896793523748514244052370875249714815656882876031652872 244 -5863836650705881817126976816671142013865483953964913509086518835078088468981704915752048765783242223168327752802123397857458855200213216524679814073941226743124538875943107150731858988636159615894217304352589010230047347666615987866276295721958820419440153209171828623904722794353350467491561209843904634307899933565484967225400227507015589065443846357412921179035367515373497967987504783699499065983428362778949076900714201669490011866083111269802232820639151343118100940759716254973373999358393359807556184297598547 245 -1167056328673702404888213080911385166551040278698504049679213314655027699737340684698433066223733432410555758633246498443187227936655201676741365619348842357731790835934312285076993933100506890433939541992902067239638900320612000049959279640048947048443480183932297125465149955202847839830794223074512989449300676597841597366514284900180891848121712312580456483154108175304752676706993184883872756167488703713405570311516308351445030644952963662902704539275844360266235166632574918466223258798625562212814965513693196520 246 84258643942119440056222218341559898480190608488282545995881855875007779658933835974816807318081295334307296381658169841469357686111963131212147135837582749642306184153910134611181167331112763638438604674066237365122982263308195866726221746004122293483196670609051991943786114966760383406772989146959442561410756051416183296551843947527222731452657660991000218867339825923529156440538418235683304498078431803995153457770630612412976504173800194170922776468591643422994666700310722442274886258667174319614104009571594737123873 247 145495365737217527810080417687295894023391150877515599727092506314818448460425187920953225921180485690441524386353170324077759386013227446270887878518283614041731996761144569914064428607590491510844617057634519118746225046407722355965366489196286014769389570344379419459249074979975156646448433531589194111042019414744900426520647833180758918901735294084064058052129102171983610628875175069263885686256032698647452858752089147692119290645459040838301062399014196616457596119101688272955494106866582671321299056988981939942568 248 -91134382130395140423217505815209429466353110878160029918257710874162643796776213864715063182002569035151616341299292988381636718089144645318049023452325058689331751099430267987280721484158926830574089952933464313999516188416665664942265717932717011921170570141338342773481460834867026537926105624408052709428444045844283701607271797165956905150889501722244301062351445371115571869868177755560431039057947408762836944137907725553111151044987381527621355844290453628747856946041384336154273265677408124422696049506127661531574027 249 -18434249901268868560648452517007272254639513853513119421164289053118190219828445078715603525291148275645602977886529032012964285251000091553213820739898856728267367006658098833200503492320291449915514403675669525989655955589655562829111680539068698109584969253589780310168347552393163897123879173231591716980986094786830627061333346957062458900255449851076705115330866537804488542485575180657023843797366851229382641632735696583002473861401893574567965978915991619708878709787819073875830172073236029697559814617074903953856675144 250 6427517884596964494118838091325868198094905593844332825411023823207947359089167604486767919114184726265946013472629027571375600024810830348781106297156303178511163011891342178383301701941077859530348877953163077250104894403382435743967827794080398635467433451772897359595762582627303874360889175153460719097038755846559086679199439179081941294350522621575890537569152346079129193125450975876908895526725567930766149207565928663143894190007824767759987748360745357720190278740684356554882613978514611551305395352757097194535162414320125