1 1 2 -3 3 14 4 -82 5 541 6 -3833 7 28479 8 -218927 9 1726651 10 -13893013 11 113594944 12 -941109972 13 7883133111 14 -66651214993 15 568062130934 16 -4875322862342 17 42097583306171 18 -365467693020273 19 3188024056471074 20 -27929166139563662 21 245625484632281831 22 -2167751159576883103 23 19192382951736683739 24 -170416842512367365307 25 1517245108562702237341 26 -13541492305085184126483 27 121133241855438710227304 28 -1085859572442611933238652 29 9752875897435752988103701 30 -87757107723438106596590913 31 790988396699539869338334519 32 -7140831852981048544898659447 33 64561776071435361842639759411 34 -584535732466283093442682184393 35 5299318016548805523390652615634 36 -48102721578492757730719984510942 37 437149703677728896107791632880471 38 -3977169830904861992104112491244923 39 36222313516217103455415993623552149 40 -330227292762288285507853641953377637 41 3013442068027624803141204424126102881 42 -27523634468442612862754388604274965503 43 251607244930934238043326399700697053064 44 -2301959066034673751761111747213629776532 45 21077203491601673978172795539591922310141 46 -193131998293684545347370424154149598850383 47 1770953789751066382046343494595461640245504 48 -16250202070035749367641342485517945663872752 49 149209494226081775474390460950419647880764501 50 -1370909152743107709375616788169883362148390063 51 12603306074823078178634512737791311081098609094 52 -115934738178539489325695571983059531120383288922 53 1067053708203760561469416775715450587703746331961 54 -9826376693437436790237898186440070541120549923793 55 90537046817168811489928014637098858789313326719709 56 -834597053033073303274474639904078667380267625273917 57 7697279090631796528712324221498029592145410301894771 58 -71023185632874301432059759962688048512989743114814573 59 655629718958705100815157751717480755016830793798618224 60 -6054887495450562648827483535489363092266334708422746612 61 55941770990702532193775974385396171109419471828088326431 62 -517062523469379166047376355887667722408494058652691624153 63 4781024264609832173638635431310673223046968729994680773014 64 -44224655526287503737591865854753912578887497560035182183382 65 409230915829107581948025693231744272244903820343738294216691 66 -3788156884178828871142343797108309520388392546568277228163033 67 35078282711074365956241369648929512157036642451481999331854954 68 -324933918934053408863282066369899616652250615367987246003818102 69 3010882719709540015600666646018930430736433877353717133744096551 70 -27908120578102179757503954494060265901923374819906974457374977963 71 258762520827072149741379413944449190212036755209491861175831043669 72 -2399951265260890114308253506523167777497634951627664870178369623397 73 22265381006295524060523147490724977112976619896314498338180615475761 74 -206624130289450080860561639769962154202652267665520040468910254026943 75 1918014229256895385751050167386233512957439467844512178637851733458784 76 -17808990492806955073019125607238566582162332750658018447030717858916892 77 165401867321770620968194416527013454942046957207162155736023751263442821 78 -1536569470466512547121085194187442594501247518412253465020922108175666723 79 14278146945812010626593776074007145496251340598897576154899729929209903674 80 -132707854080832951326119986846957606340737251097341899671471185307622529962 81 1233740770511727684089126690928629683028589948596144510854440960695803452481 82 -11472318442015307489702106851094980878304375347932809298603066818619996452803 83 106702851135109124702326610992859929813135645207620877730998311945152893734214 84 -992649810878818120239449375416100711795096035865035103031137543175792999601482 85 9236534411911449857109770449829544161880934376571626499925126114117193374800741 86 -85963246311359214427775233480449643082070958636502543782257167984360003547751933 87 800212302953400600169032197641274100937053271474537235647219079727586877384227529 88 -7450480264036156844050782172352515533446650855620169165241712627557246273775121577 89 69382185707034982343371128665422802513527494436465534184595252814515098127732287351 90 -646240916130479673102415031173231678599277142073910668865858360407314531104271417113 91 6020351620481434508008468485777793515485964439520728128525985471079777594455333950744 92 -56095551143158195587804740387225682339603921896575991372578008133505796847764776350372 93 522772124028914636216178667886969065396887048727520266974099367058629798619957827628311 94 -4872728365701243705328582366610306553659156063117363755997063021416672819718227815181343 95 45426173168711368425052858431773939871080178908992077059624528394375876215032987808957859 96 -423557829505439536721377124941021668808665990482143254802410293915398393137719359505064867 97 3949938907188601502968212148148070707853172717601993233637977310314062504253519637638274621 98 -36841532104748495077551005867027160822430622369925046844257775119674792739640540412691207623 99 343679167956476431733761522903251647002487958095191883025756828615329952558075818683518455374 100 -3206532013875546887706068594157723120903034976459403490005535519351355511518913225961632274562 101 29921507104114130455976289185765942335551106056930059413759363090381427558050849893010113012281 102 -279251533452675408410571215043284912508571631144396546575472946646785338645291228522020803576453 103 2606577427411186634537908802306248573471355961235502261513405079272573925032491186971047633233539 104 -24333659947860957646920245978814357842220244133082570091455459484074801400450163682160069104702707 105 227198152644421232411264398737399822827260790576187024001233657822606734060697310219137514410749791 106 -2121590500898369341389453454030556303874506782307531393545369989456672408786551587556763810305960833 107 19814203335862196476332794019345206368900115453588262713341390618779441678275037802892408928468410104 108 -185075473085175304185231540598875371193926798405567598345880659016131466975823352236368994991577955052 109 1728929415334042928570660299597218544818955870180684657839172412113572992164791831808198859830994055651 110 -16153281914762506235167134354051961557598494069161966209043536015546500509548650898535752977202484332513 111 150937932265689090728551419049427954547286604984854511798719603294117961291351207628628713232909713845944 112 -1410552193970461700364176540129054191726772916260134525474547795800978726699946548838059655002074974110472 113 13183542369723052240791443204524865622788797719000360756494139420680409060521608836390955026532867321039611 114 -123232809477670048431014838622284117230425984235272133412126406345182171199190362600039663551045288030636993 115 1152049007778874092422563585001810078098018375556016956592578006544668278111064160619053510396576339694029434 116 -10771224019798125994414553418358686337420210207602447835674889215878736503345935364340143969937610832200530342 117 100718166344443622538205197336718288711560858175060628623281630998010400140765946099636000926933908565514327671 118 -941886083834060080083049177873568019871523537067345177458672866534463427115521430406006155708502841047283531023 119 8809189632367652908298738341896009558810927441600496197709210650581704136098632647231497562111204421545980632699 120 -82398585768657265717721365407794963806408477090933533779689081972473408383795376672785714556273463147891520589787 121 770812959825154190112553074346758415485288975985134952503886473260349233679645024512932504845688314625627278849581 122 -7211456021281209063325735505769473341720884780284131891701320407000928526879712956395598594083868995998803019307603 123 67474687300058429792599267849295613196342646558194503778391864289971996645600982396271961952144489206718655049692864 124 -631396336851713195572461468135153345248646038835773379901422559708319232617746019673431740538940869528972730845158932 125 5908888499926135339593340023596886317046660052777750938088709284237910893117988536692436060993711982050996832951876341 126 -55303346487255221522447555229453439992140533649132329200824419241375466561923734989957842993358098229457667377047227233 127 517652415781198321510487188548969625875186342303778122077092700245482974683805158667987132600158019586498404992844902679 128 -4845801797044656605598301497171226241969398508784611464363845414699543525837947894824994515082208863291439843899620693527 129 45366260653349876321425994758700127007121975827491666437836555251859861662133442969211187464533537081358729517820782026451 130 -424756113294679343748868018799794059936262557198637369993184723115846824877571367005178911528486949293832182246627065817913 131 3977269374971584515422064334384642728389663150485967152714577720954533490719138781023133614646915056169943362155646906932394 132 -37245044508688645888205710843623433172838820822389356372967660350413477014267639814023236029772884780371085479696140103856822 133 348810488855629987423761071574193876920200238556090608438558627360607640407373542414752154287422234185420669950465135481615911 134 -3266988134829424219887799355703843089263068659092270926623901052073945441783409504008540757893006260961659133601893868399987643 135 30601450369113228986894101173616987363162405841222875403636399819467691013890013133000167377912691237741507064634914143062298509 136 -286663472270346578199998778502686268208346262510528755207974897289384907460858309177725870092715476012935167381581840387571188317 137 2685579849851285657821320238330553282902355407397706344471322805745631196002280675924218333497352450795464859911261587079161570721 138 -25161621960719738175306895935468931390030542861026672704534625110927286006567704449267781000539041224970107811786710514990386449423 139 235761856533524794919051477248624123091517883974030540089254989215508667945975698401160920000377977229143312914438783771975784045024 140 -2209236986456865732918131803051913290055610750844170775731078509137361814799845781616620107510930505681461739244941741052858009210012 141 20703531824742690697246944055232976858982815805923539713071763852961385648839706166401016847531419729740145527586842015298004932339381 142 -194034729083747475166322328303540295097043820914925292747118009431013601011379213922486462580351982299251685347613663442389068994490003 143 1818640815978497815978212681094688135554243288853108568489148887233263246418554273357570017135815203463055154181013707552083282666190314 144 -17046937972304312381540986326444093020607180762762395641028290990124320756223345193783431342940425348123178493938954958932463302710048282 145 159800217636304659562401260078617653240145470768629637422462865685758207476574112243814305132671310090126997898744692300566466636706586641 146 -1498095350194762583126521616360065513081360577096396110866817346163446160773719704265560026829070145302217506458061010679755822811151144883 147 14045338948395735823467123957279462293654201756658806243004663267259436781581836358957478432735718019485067846398172357171105452375424205254 148 -131690744915981968962840330886397269485927609429280633242982657264122552552277079751060055773564146250791948896503096524186098132529264837002 149 1234832745928620180737075628799573033991825411700763272676903841727545835915868442346002592153628114262034208995969277845475655572612288668501 150 -11579517800658797038149103733979881131698050123113337873691782204919655170999978063929931231188328056902593493151200511104782959708074332810813 151 108593010410494910980682240654331161715090997575718182760436775307578273904469892456424969293966663096116160372212995017277254681233813167381969 152 -1018455241778712609954966449372306155473703895221754985509666082831957751633375617221359805267328944488885681153459348111403729280056680143261297 153 9552352112890503851825206145685382193302528360759447062940585296586479637272247867344491588784280350052319753951314789035410897563011509627294711 154 -89599715044684107882548871456574790235628257302093861157869897708523735644191110186719236666543622485978675813117806083731787417893663576468920793 155 840486036445088968507935097335186479314586840701616533051078316941514967909325737375872096444743148534461115376323506593859680531951315964870202584 156 -7884634935592039729117198169623388298905347525350928269956730221443383832212490222168069578126392934186751208326864117018606942414508525414075726292 157 73970668255942835033641369187671242062186489972842648921169140330436654237595125966523990399604090001873129381816065376039065751380853982708258566271 158 -694007266074100575269007592693420755920404513578424812990517419184522951253166438551720394217655727456586477081929404903524458282694038317571780650323 159 6511704445618175492840854862866308743235251762377106056189695392196205578776706816465035122120762787693830371052220093972183882836285887443011354192349 160 -61101405793830163130274175666279336109572901634389107379780378042642460749060017997130032641778517104832485021797285161802947908055519639592858826510237 161 573367748262377977994539020081768097641565181978315350010882834508781696860167943020379229755584897490858537878405677045694965633329710900357113617356681 162 -5380721792171967963312247111351661301938717277963259140348671043068411120846811815688203738788382464831641343291136209508737320173472985148216658004967403 163 50497830842978546720154082330632901326527895660664311959576309320918710877997056957721656712141714943019984253144750721750548377803322802990568366233929014 164 -473946708956108708577977199947329036998768126106065126730866859387407738498521193365981104268977571293353681761223993586333510299982284633323496921154073882 165 4448469365218174358913736557554727254325729011497035196350876359700123002552805443592328926043440197120162053314800226361998939818272257908187779954717661941 166 -41755693935240307468041939127051507859517693029216360731301489237127751513871705741572421090800070099217192878476668599849556586468122437472891049172305120033 167 391962507652037945193997011052611006990654884530268049984067219452032817562542557800511044391913981718346693688129681588487770128426467361332600929630708224079 168 -3679567599993488413327816515225714892511393928956876360288667172080014586435700080785234311699103314983618672092000535639219014733464379650276961733049607041727 169 34543966412200558090168878978385460798689825092618501611141822005159342949268232750840355974341643475085852525831281159037515181761915458468588472807976829888051 170 -324317589691474334402117631409209376334774855955299850989441963718170801487007332949128899280841689572849108193540181735440033050187187733820107967359112316311213 171 3045028909456601612628117791722027074392586763946079247305384982331990216064499459548600601600881452120137899669804952333588561186100061189205119952908300664991544 172 -28591351710143317100944538587356892041257494345028707859302756917105693975833659376207136170564588703869066220013080973390936088057598067982033227853651415957495772 173 268472648662109335814508526757843894611227245531284909424453667996614202278417240783591329862618261205742475159824439275674745135588593177895599211242137139863513511 174 -2521083578576802681404688079410280698442453179348783902338969043015418568634283355403383678708643592107423004073783097774978819335371631797391200521333186718735467693 175 23675329157873089346250781121963569763132666144435579002065871742318884316054994887433038860926700991574411414631306295227022163056287265172360512003920062826530819784 176 -222344375279264434093618245434128569015328241064341960248857161379771368356887237245967524661863392467276887920156877140646791213398343257740962808274041406535335722392 177 2088225364297297569409169687919368084307942064676440397797601794732304939553510912750013379688779740074663208703463790426018385075535991297110904601995056267690275283071 178 -19613244620002538917719389055016216460864358121785000383105567894359604999625022320460611437367573918657304850620490743704006587465355422853240352362690570650553511664973 179 184222278143699087760660812836152341187899734887267236165936130267325329291715385265929536800129292030392064264153082502793393155542126214109659981742183716445195579074674 180 -1730434827394904615552535375607770196363510392865403080589919645073221330393807215432727919949076916397526664406446611794818075515654122574905273970712748841121309947740462 181 16255057672525589298732095999410555865718854745861445574453948263235938213112792201481571370847414291475211113396174419593008696412466191549351208901746584810651597356682731 182 -152700946232612536295127842807536402011654526364504345384552537161378305469983671314149639289759832953824431541136084721248126599427212721593361181083433988858181862521114803 183 1434546627987505491072139943785011296701071607855586901563329860397003992661200604935481282060642102770512140134946782693731465994669359386071028169029949096674183323228330839 184 -13477431139516807450144422235722296313309836697631389927624562596083510031419890084342505757317504726002110876855923463955872753545917629202599502583909301484790672517937407607 185 126624829671931452860720655570621876011344890166617667567780164802615502259255873527019058865624365624594312948077806215947666897066147879990760630210680589744283372986873977241 186 -1189733576707770460841944939043049026357636088556996192267812091549983994743797495387857873328235749507808650867009501261129271008420065482158306509342456146009928790146391090183 187 11178909731125000616135907683353419081449287480488723952775750292548182288496082047384336404140066281275337615220042732709982734942288296754736501285177228286795649333503981677904 188 -105043181001396068473108583673501579956144107188749204614895383985473422886819823003453273035790123454303227068984465692346725280817529761191039779085271370720084922216190467401452 189 987085487685411277626693398639967562890346960421205659982181363548290574123709386334213369948966687759204464225368438073160887799387919581616328260768347793203761883925325458310101 190 -9275983334664706047003342633168969903030547169917047650253556208708711897446380450578479629701018768232982898312244963289576305561256254861563116239155536769687189761971894296537863 191 87173252694840522262943092961866186175948492064416595763258309634609764827043581869017062855853531900763228008311850112252426289949319979473300272136172340443082149626898499028151744 192 -819265094571775844544994265630799493856969574504057447293048621703676697342620589062361424450552713440996657835578197102941158780579772538169643471791126388220909980834567413576575872 193 7699869690671940675948282918354138302935813784496101017851930135378570924603019239366915729061420491713832055373621791404182313389634618242187357795967362023195764980167668991212116061 194 -72370210947727166052747200430176807850332431536599716636026483734377301572668779550594233094288285916004493638864489575788492264255310745020417767970265687907473266124204060401978128343 195 680226677783998726947179316906202790430478109868126343207768698423576588738468885822835806051852915020268720153951264587015183970538854632874381590329731595069618529174216221256286915734 196 -6393882684322638909704258623030666364135786849537956821083080076195566885034526174182508989709306565364297004162960497512930280898095480356056926345601051686646393666276577924928680567242 197 60102518728841873887734242410798371554298951298747559092718011375121087223923734526019531376308666490572958096262277011694658273044560787944035242238528864039418334224377693640809066846121 198 -564985776803978593019818888880288299700061064652551126678856734694841391109765185139296383175734335004617955182380786968395876529755501288651684685273208388148209925607836307042648796118373 199 5311277843699373353825388189769835719663919736169372304636664914478560575466356013652644966432819783235709339213531473312609756514586335971871851429167385811770666587856627285954262020129499 200 -49931777104786401989594758186483277804164470640386772875065853872154985421927870370534353882426233094107145738747321435275240578473977264455532705607443526477590841186985388040779483915338187 201 469430558050971991204043119913452253005702178996501830407667459478848653216466684333154519400551893658446952595390033601790102985083124318708239123403671485497665531229545835226892656386380031 202 -4413487085226616899727858473686339557855064648174279894763170135385043387029071427016204142812951560798861504698031525279112312796778697681166491388729081578022038663989499447777926537543775953 203 41496204232252224615402429928197654754647189353919110143647241840269621428699195771754953436001069795362126552844886165099927086606230198052265297225694346876777717728985000054307311581149817664 204 -390167181681256841114411988501817310599496785161961175282513924237756280361535844663701001207097661800916223950254792954910957592617425875762577357753927934532888821247034935106966659330613971332 205 3668671257272363678091169596450855404234604924468044037546264054367935798714853315180833683320973773793000693500727410544624494654087752805953806293781628575455044693879681870254443965804223001291 206 -34497085201909438693017158251420121105521554012558139060238611861076866540184177084273328158654178267520121177507219014237915298147937619567155578596899756769449707383059140119192534130042614430333 207 324392943341612559308957567396585177751225430500922817362527295421146490734798393016182170891164105295263187999619433881881285539228567947643255132692486684662921558813770498235921081623050482019854 208 -3050532381367216622188787908649410647896478828843524482269823174000791599010529482813639102111567171437846722614771979643798642606526933651403120699867526221757955762173256571331632642309175387494302 209 28687650304832765658450226377073837389756270957991727874765920141435212950801187470955839946107108919897622742373677358254555550656060170026592137327736653370895410813930227986966079726000779099997151 210 -269792126159393565518338925841429933771655037101731854722890073053032929163168970139208707241780786478114123520742703256673135910420299293382629438213984985789865992825135166654053985453734871361522013 211 2537338295927573911159375016419064584124724466865174630852730120893049124266546517899391169341886472530575931888383641992263631057065104244818457890436752658550569119118297046049983661312406299816503194 212 -23863940023400061480920766545434781082310693431573439723342875294055164828303684229538386973335456394046724147185606881055240523444727165831426601607809287838430930446085435381522761402496966241949267222 213 224450437415725615887296844927919898021316749008452817063913549409926243776974419900326968747317490851725910006415244506926171909543039196373639323580822623580838813209719153230027475266640023648318383611 214 -2111121164782484765012772920749159439298653657017669666776875322367124523361329239017169105933657270004290521293104792242876929715366614743677845223668529513373552154555337113461860952835025706022767590243 215 19857296719233338931747940667278701830513972604024998988358318874160501848191947408370750879731052363192648298879755514247094705239918711954899099311677284765703834998246936089272310682074845988616242193559 216 -186784666095527894992931915625933816057145644693703958023714145310114202407883588616930679995179699645913933681437471286479134815651724015702987220015852911061812820318159673047225823197265029529266006838967 217 1757018418552223153501633741700096685549977835500275008898170997348618576273044271510693972933370146718996645598991946331566013516694345688978955778473358333842023887253945760582421471092259913970794502442921 218 -16528189282904779528859078159503348426748895090713864760341835669078204222446316526175639591553848405037408755206670689203257774203031210277682150362129544661020490693076150885839543939024380609537048252198023 219 155484816046920594574246375135563672034927545773623644294734902227047892472178282115990694190726410621476386283661188951168364308994711125876632871923527402563799557697175093543760463628471448652518234209106824 220 -1462730468891919037202633747948510857149199370300889646968634141853267041395001953353389724715568003540520021076260710673073531127948037527470412009821727737639350747225812666836957367037199713107234458901428412 221 13761130878221102463722788949697627029292548822051305047447238533306278373097376714182244752791515186918256567273293453175140292201352587969815553182165781483527003541603018499992813334677606027482095470417511081 222 -129466472276377343456119781246709786944573424715971515477142334573802230224128492283831125371495996373593008040451212733334732033981267502760783996737346101194998861230464283217677255508494041928975851888651138353 223 1218074229126499378172448713118316092514882649016569346059034130500881506639415826350314673693236449282463532939219257924167364682256970528563698929888819246910227054912828199703822089937583108001365796504017951989 224 -11460493732169551101724436913114436136568630869054638715214795693539309617390384621320873045248743402479674633494077393595931374948760387244351111515706483012941693401827949207115530979738640905142284699170588077557 225 107831567035565036764609478327364505183431991622838757140933548269250115593595646482546443611781872109029745786523049811143852773961543158523425911266590449273561417173136416115774471761812032644529122743948697359091 226 -1014615295251641634974211780798209794639545892716684834617062446824565525401500102384200712515139691993446203503504283286721379183025777267295030747361239116706872718100794400758451702045698082005551198439769148484233 227 9547060600797778594382936057053534173746605634422063972673059652675003636575266045882801517532898234479390295760334906847874445178366920817901837938335808121872890290881634777674777217441484593693605680921163260765554 228 -89836045599670349202907081649726060184693335292850969200583182284687851613333635934953000334383615562335938338638574734167053547188629738910260384290440119928448329552871732501935146593382226739614489982355875819835902 229 845364754104456392931631413750229347625876156487337501215353675062344673388550894608637621225217714259807878906199977493762518453291237259072036956808250313334584662959562649744213976663729623993195237373227498456792951 230 -7955181621253908095993942742415987882065499578859462790726141668909320428899614150869188358870277171862547233919454704728698906877459080082473608539775343260761412981679827462388202972597483124743989956455883692465701163 231 74863203329049409374926186831949926455973897090878249244413746212567426532059783167687632860150286849679182117826567553376719370511294053072961892924134819076501035167378187984082150767905538643084562527426807736735780269 232 -704529124166045549703032645921646750398203162388688044734819651186550725319977659157384672146856981905744989862077467024681167669273232324702484346150729608392214265234299737636226522332743865454933246669565006422689179197 233 6630428983520082571353983774766733095829437270681277303630458343065328803173454964457044638655091733785430020481803617580748845973551898459637997616538320901981032874390302764292225076671108288547125989141511104667033066161 234 -62401687318050244067195171341676910079042627827939644533039673805890851795909373174727365973812520294842503520018139944720363808676680736929861616241649365953869252424742694923036179973475119576951517953788214515727681572143 235 587304006725070373654457529422670662993787180147645720676706823885748768769221737547048411762343221541365887677842958405880061187337429525123428150216678941597323284384569887075255697455100926224868184361732241308233103481384 236 -5527661226020365817379974057227413930814645463415314978644548354636291972175862361437505291139327031364914586268709555254828502137330261350246572625552789882044245015024118363745584462928289872283071465062040208178530614240692 237 52027337020486630970104793061042911261132278842365096887934807153154089058193478925869994515256139341287943765279018362585131937668724235741399235663175260915273152519990942782048593183804888268910615375716270565190797289542221 238 -489703718161751083024323575303583118677587831650294275077197913787447799570587915569668229386326316344420246364854334345427159980369393488632098405297642625398351389354260830406450432014591474286654359969361235230763199548091423 239 4609424789463757295459021948604741302718379986258471707679015998062475491410637041107900896699139285268461913383805856438694977091471850558458796064566854581044704839799118469652721561217021132452135695422384662940899254192991024 240 -43388186270257446475351282378580316764899156962679159619358326701479532334464802729049931260898509812701462766562167953552123064307822798914138538459480236357186268909896380315779564167480629595730869649233454725898702800924620512 241 408420558465950738424220781943280493433513949718918049436029680003739148515966037921344154740273321777995878911495374829246931413480327786663615005982660857287841683462613006357425140842077044487685012340280422884602049917308013381 242 -3844633410800636083962660170662692354948697273610550184022056179675579502006482243299504526701256071314932806367154310534126669225559740741422824338033785762210364561391999403047073974414789153085817075477380228666404237315221389503 243 36192070221198318897531632756315306833107511500997830590643288235222193934929764837329165177765708265833015895188473640084492110910547682813065119051831809521565525178520590539970657810807821316689349244974032529848535532735369483814 244 -340708503972366048438253814298683828824303476593416465447870254930112571078468482603887054785655684741983950584822224503744145327102443329401442657495588094007376069331200860183480789993184916128387868716874234038980165955912362476282 245 3207476537391435243215810207984405770430741302324590855042754852169243878999408415812329772995683334022285068910061011285280382488614726359445040117433286829373066348993182147029864605413695445672267339926102876027867873429005985925641 246 -30196379887186753822114664262806397295154539648007938468717180941387668179195868770722624507554356658463966400678290660524695109566376298345316193511167367573054497039697727299302805104528648060460674303248670589152168820261332216595633 247 284287040086107895797972879126828580720686503099882661003211778996725695038718061951400733913932079560819452906268581781333953572977932117204821657093924682224999757611302870692747419522967377406693485734311148209775054996192143769430629 248 -2676516623344048987054736614459285978497596388662461743746598834701678595890138518317785090168609590874496031247459158480025813721591826686108180692477439857470701407739372142945734748674997080475087061337107632071908191862195574448191877 249 25199588211249011897863013126759398845432642200050737827317749688399784230677043051389539939890839977939300291236825324014491003294531033714127259960743830068925019771855510660410258821875574399603035962220467726006562170149132531486791251 250 -237261610177112845254598410205519866493785700019541417209346445389122024949742690352997506541656860560635263419528619519174125125739184481845652432820736150897138304868774271448701956867233505086542115577494694961754043260843180081051012813 251 2233942287251456590700059065704046067034343582428497210090686649680537226440013790283089689433617038248457712572894697748077149505226190919753098458500895692594150502386178511124220377272304410160022374075021678927170239226088236997922967344 252 -21034238214296609004027442849406615323731785711667075613356187012425357345774961795149554321129525659792749546905984707501002474191537066011698132193141393113363146349905761806392047862873550671591796914377266975197790719487302159880797421172 253 198057780490680477514791368323451101901610717339689078514362896235635713830671210214321437883784121916145997049457828211304657752554061171698708516102786379660393795016149055788917195876728070083844127543756395412751703903969641852187713163711 254 -1864950149378122843355322474347009673514334261628769509302354747581888240435207448120055468679021673876345844116007225740484634024845295663238858292090808400565257688532231762284830201799358460881880675408776642236550708433592824304008285292793 255 17561138441584564812499796837280457895409980033368176196897575266741318229723751265623115569917421332228946018160452345473307636001219131150950369613818289684606949258879180229470192901435184477977231756725808622523376226433076961916637321357334 256 -165366732798706681370413795733826991132191493043076115963331359562029460183379483491666037015928684299604326055594933048739538078991032201219223313273401853108028254139379784899853746542431275466692967509959928275110557356736850492200231502475542 257 1557232959650769683280905907315031577265994356817990649666965469484035203286202118016603730118642693529363613229334299900951389007257221549069635679351943358670103328320034662697404979020820186303048928566548806335412799337822592135290789579362771 258 -14664555813655005229542231985275964462179584946051441302139950492025767765912730109839648431965923109965749857516356011749034523125899872847613045570179144684524856731338159142719846142149172577515724939521211901941339082637948273805787408339486073 259 138100116923234682461584190410877033156983975023218149509011947231286206150544469164047742744642541672654348190587836972705654366364546526632870637290765866455216690413480947750371208515805549899061326154621150125985521016999162878437842053168766474 260 -1300555565436392332406015215649739440032065436014789403665818229438035099616152141473475367749667545215047889235374680954996447649076537163033839985427985406190369375523162654702617347646320971642709340056863486626413041535492179056427878698703523862 261 12248232871869061453932184357071737615294268746267949185733714325439725003058630492508927791910246506940796187072665572427375726674352656391467005826386525262224126739981651248026637470257038943145137040175825243394840508742529029528509578387437699431 262 -115352640770688998135220258174004270224927391005985600183025056409427668914495936579430515589174920000102958648837148461147036742804479414053695085177443175280135416468363021880454950059640930985354197098505618908865463287746662013949310283502190529403 263 1086403504870085211609574822258595068353247590020742914499089122334767043889498896190671638164639672691347646384951506886147155504870828548721275018015486717869453425665197489319379332361515956420502351976517791929103105590297082483661103000561520069389 264 -10232086733554700902982384505641968692917180568507427059237166188343277413576329921202213663823741137710434986106230994977515915584443805116797123335297184006075491987313815514093846092761106336771070361411499321310216081017904048400411718959768675073757 265 96371059644419951506710039784844009858669685364806501685707102525485263990157847342059107822888763891385586117311405760373490393801649293076136071703360342133661976968839455892074520219719031778545186016934132278557024425403841257892289367256144713513441 266 -907691673822933017596457694865793207583675122121927673986614496586382626006422087493664396976477892572753560283962430709932330230719788608799766288418924399053714389211543937590180413578006575409441011177611843827327459518844997813916169656782140349920783 267 8549472019815704121908898223133384054620132678684962575123076777075701420591481153130993048786270674859808429577068927867949990768007479189498742122931911319874240880161104602004691870418679884186504816956813111824298282080578364590935111320748324203280704 268 -80528460400351267018035877626126700284550385810277506572824047872312352369466300835684143908658378453352814025128002148533560798348539883135016941933270912016814571992474290695498983081581702911345983885051624207685194763261336961316786557573444840812577852 269 758522705743571540515544448131897453408134754534548694982934772619487230070193557286471989508281394193557892696242102928027462684721158031058342187101867429705749897895362267292395343414094201156157317465625840564481084685921246575536976493963781593990273301 270 -7144910555733919293757105447970141157242649216086783364896423423546428503803498610111191307251798366638703777695797029680335897600641092973516694503585149391300776856824367473145164715001167061251589834689473404918156551625757302546122321821783574222898456963 271 67302928504749983006442971601972380179821421445811537365226868675305325554574538938273955349784170270994135024146267905279093866894169827213174060943382982087800412567832264996882142284317656613343372862002470901560694777766338710144375847168283955156493173794 272 -633986508005569876056586007414238152046424936358753542371975938809237294756465194081384268420475812071623536198909402373361389929132654814678135878079250431892956776986258693831203015733370561180367185727462495218186838584834448493470792041849353559762084477522 273 5972207557788982850215006229695017276573820497008459953951072265154010316113982777690533192028721981725271127997284994538941697689326861299018899103035506074648991417315997274816813133009310943925035425701109925630051079802932065936390836880421270255222839113761 274 -56259844631200368221235184187953589616569136901141740705755713184978812168907842317389871718624226524641195383892527189513387400544730976776792629235388311340659810855521651677280338112462914722121692322102934125670039515524235961332359534359476531209535858033443 275 529993885144354161844564056630709849073204797453320102042526109669215840648804674045552067392784272869399493611759810628676827537341494261353614227535336261095008702545844428319018659848965523350333370028856638002107604503340210960222752339798926842541489730774534 276 -4992887963229902251404052899650653596354902359711067438134667087512454283764008877446542120895734932332612192986072057499837766267526422063016595630762031417890586209655786715642167919293403005385622499056079393896003624896187439815856693900370023912355797355621642 277 47037188143480077101087485273339491262135847132123677777127297454631142361820471902306236042517660043917391662616807941510135968973339665976034539055894738352260746418160085293512801942770635080371520310848818134308230405531860032951198548838120411965333172115310821 278 -443138405057900834279063018532103663145797428464147659619696273434643275617602335029297793580697247767002300064525904436679307670315814958490347657366627921653362354705796129023191453715829242026443867386520388028738561439242198077097873721687924811558466528074256973 279 4174898050354120074130961822647340627784768928131923699805440550214909439989107582719333423679901654296402596863545240939954942543821929756827684987609584913789202407033861200079168130259781510304152503806767962382970437880072878093126351601222989031084647463866230049 280 -39333332607238720010769531717222646462792949397734651229278099512147216000092178109651866825188461474016219646867897391699954282303182165036437292459708692595536227383118825431912179048783978081086983963514281138494198664134102772628835497023783679061089093827758310337 281 370581675248051224074013712004118963478523091753255921686028058698295977156068274295011655207728068978012302965012191949461151288935790418731157621830544325880990322455725808789425759768465224271410657681026470664011257591370921242102989034382494717806803253960387944231 282 -3491526981213229027105046015803193734099097974086174734942366923133769543531601667908865155537301069643743301007536515373714709804560291712404057938069525538960116533791487364308259528935395636968695412275808516826247397098173518813036149016342722096931302084362396120553 283 32896907418809451982529377107677152429052949275148140846586850541017762370267078359597423735434508769532752235361545961054647792548083033083605577298003869773291800569004471244534964671666713315239305490206381838885281847695653777117941405302844708603100907571035568177464 284 -309958030524299743778902075217026431278237867708920418525026413593330486576177013226354134982715741985702404135781316194465476283085532147987739270535220249296718449492267246177011586458792281757768964973155512378366715173404362463471056864354395540339984959248164268463732 285 2920510725197102063456800605711860709545073337191438354746232264035870555111672533317836741171048580598855755775489161429745290771472569123673136031771408301761275436528731865403391961543213477049055744560233117408776366383881545652446606930448915532860961291136075542434991 286 -27518373067395273181517220649448982121371448054252179811419369766174391712904682561060599656987612433214667303246155326635417144003960167194149549750795868133384113121734661420292214307760499893725317955485904907674194284467649842540986997202194142999337548629910612844459683 287 259295322488704638770624274794468077654042646512529177514124922040707445264575919164140694727632485102957445474387791269139961947683265326052506846548335650995427531321063860720542593093070735454655733874634712465603558280387674038198161143728283873300813385405376983057972029 288 -2443287285486573611683458178063623888905369011437234691516068513200593528652780823009227936089195893265849744234017399689236578233549664561928221778728055239823268219611982928311554086823693590760890483989493203581513367565516379712342933140316254387009388424981750762647150077 289 23023018193887668128471355271468273848074654070999456896457372010519993946524661228042728856901685091948966487676918851058599758993717233016714599330324669076582489909817550568636991739445713566817637030653744332969717850894323262540841056195652750612904125653470117706152676601 290 -216949070197854015310230960283916630569164752081346383642395636816224418521547172154347193099250072254462957881915697556335817029590988962534963625741352410962216239236332967816622680676653834664592045945710789799263830779676566410340995830283423641508873514279854575225757002363 291 2044377490540463315567726069708211971509421755194355864790635193776145324174584947875896581298798797353413726881945250052864588352938828827272789753199153688469619549490009756315760363890823181301903882887949844432269095586929256163051567642861958652136137515496528287445031821494 292 -19265136723923819885816981456988842862521660422974574330411222841827430914441232234210275168276265458379767084045584925040057080641950126486023290169319208445772666237214343056700550957198789617340681631226319493835810555133148828550318681928859503283264444462118703196304303020122 293 181547701714811677991520282010582101275116259648355104995958784099120477535673544194189385094022134811976423758910209263514588495206874178906151929264869275786536537947221328680094590242123208341245872040318441229679105448588408999864250627237330056862533140588133612309822073385061 294 -1710870026871503120187601304936925136989875203002117196701516425901152119115795385274901455674438332628038135394475455809952069090236023746763832422374632683279116119214438972568185168268386398571812977291008326007254117042524223721585180910904123839361247725207615186291400904856593 295 16123184782609361251439836587612523690095011102516061451586288932422577063580668047499551908903552659147402717866488921730567921423061161467751019223289842249180351759292149707328289052380476263048389524380664886264323309451137460744154098591297442138178858943518845135727258679967359 296 -151947005135749369896220014658128613421419370241404996347483874919766899518740669587139644435055395224316984169064798350528502750276009756755688854746947686871946156774812649277383524981678321911871387768197948627601293824530554961121326762167410368317281591368200088736791775702288367 297 1431993039602045898914605333699134269873762722537848051095761729825651089458106931319393972466740437004418851472377323380756478477671538667067190735275928253198100879083299859982650686523314755121575778969020925700713313824409444312228984877973816156203137202536076688616166197299386371 298 -13495751363788478428439420118359238182598974500610768958842494478823921267886779182918316279790502548798537021172484494851556781669722752215519290397356775352999583517538138638111634482806775542410152797514484798387618695315040628080750163283930970502332603525827973806037848037004185373 299 127192229347620348422585550645178173677631957464902753236032906800228594980565810481045019865526133643399366385265070394015670255785159516798887438435192872198552088621677535788449999457385537139304451901979614172340042850060408117434763058057722078807893640286074129261411401054024553624 300 -1198757647170047056213571407768301833286896696327953063326494128641379885409545250791471668599682541358283835448277210881429425399115155693010336071523807441523013759360695390159501582536966819866236655913304033268065597683844899968164595323683166036293440215571908800561148510585606026812 301 11298205078948138341649507968674090548797489439787821954402580169310635625899866704464206918141149614557080091054319169349099177761137879157235540737538300329752325930340105065993724326181996303869338587881335649433997459893649066003141325004466719700155055605825696051435628824537187779031 302 -106486540970878989290369369382308661296527926201762720492772554508526492395936557527735701521110597850063344360874854301219202039392393623076967061435458840088415644300378778524089252829040456892298736043212239177107594491382289800394447458997532531237777049476566028212820221629294350725453 303 1003661215989205705668659707884882095857796704125299487491727407882932133468305013980173598388570833440474833074094287627571813695276332022038244433402233777159670883700237814366904684353356362971869931913245598724717821104273118026140903598869688036941995965659090689972354585750178791573664 304 -9459902780065748851407018337452570020447096126630584864128173464447378126751829331480849863310656328660449361302552809584874694366090839902784783557376306681143482947703432569438740589915906377328227022912398159564820507760196077034627530832729623970161498735022292658515430298856534708286832 305 89164764322902517465122073963581080112277108085829429213112758915456977858049490705585815819113958527019483957418121769694212852030185948127307615404575364623149842973275433802871701915944559782918272007798502701811470160437481178764037628574724042406991495423624485693204294546152968281877791 306 -840440310396419483788743738772035656697929471167375906733726338643280474578875263824118755001632886200762596231765606807993207403691848226840244915577136198062282088461727421621883851253983019639180835857083286835780761536744954616338277600502271383974434025820613243445362003348124930796212333 307 7921865285816665996378808141311162918855641740733549367182205982329284267232074434352891523159952526299142847439668284969340707022480561554479062831229329188506358245630782268769824977224428538829438861371658669153424695969416000041642592610954204333758917682672830338322070446710712169377598354 308 -74671513762347430000735243529163522691649359416371715967195296283731077762376296174359493195443081253165459559893507092046299810286526358687503657406156186518674322930132724187778722075283409450583258024442478781865602804948980470108444157606864013234426801954018927070018242588689390050753252302 309 703864947471558780416119300854764438694064211135648338514165349988920859892921358396575855582415940746339205017062133912065331463406802643062981630157935101190398439424156730202332317057285220996191913987411297646719114195055529897634241218516665199208790676209249149000183382774914534502915688651 310 -6634841541326098464107046961473846315565931759714934387213434041104383612627266989860258954909925254920828756758448358735590823444906482340826873086345911529025320467323567653415963002415932814022720706693850399847592873593245020166477952718670253537205462184599759328991210347393167630639519367763 311 62542979004369944836481523936974624298237003021937897754885923506937230571712432168956915075834385841256491904225964797676565632052477951718939463023336016282285621305367765114319859570535658255408553798556427819557530175875947602746541374762780516431896213040996963103510537256196892567379696207319 312 -589567206829854420759827319728267039753129993051040909153178132521371544931117190869351611531730304696944551479157877924637366727750046559443963150139228503208484178601681706107123135815577508053434214107896104915004094529782272690502334666335417556472142379510464702328846889758337664757124296345847 313 5557695885247018722830963904958527816102737643736700930260078800727525439426005236042146594945544823919850459610768720446298084461345062645586140226764816163208779697926987656128120595949184049517557696717749973929849056580456750230263677163571717340823739762736907425893392310990413838701422865946361 314 -52391749344791534788926198253764374415320641602728627816347036947066899355550629803077979226536847522942042967075808737913652395564632251787288638650266641852096314052135522949044328378395702686158036142435244999983902288892376969440190433272037496598112768594961884079888257415814056155123797980824743 315 493898423041090043444693122054442715265362990129451704238329211562886032131402821142192150427540091016320510815295759495765461585051873148895058668107633504698711978319678943320480349422136280747907463458690285970841582715733342407096092610345569959555264493799906310559895249723672266630847497745295184 316 -4656064160650768244456267925254014594333942517643170499377661610861897012842829956717425609966615349203776172146730918427400200871624385545373201999119447297014570725205544982202026165254524856491344944002674280787469497358992419734414486503040806328017893632654238172593184119235831944062570355317960092 317 43894166665710255586981007048239823173324338247433243480863006240379051993423450872030145674594728543906476474278246072730381679431214091754258451885028301187610346223149243564480131219374557712740273782613391866312440571602622093011539429106881955063143892999721319089599235213419825619913269888352339421 318 -413810164835569016504612884553388348379849528898543187722299844216444345152175455446359777287248357033048921192498844281208137953381855326215075683819965973874979620955466429229226216451508804792032155723874808560497343611587224147812992119964061034567055257782501049822109422962508656940836275523399802523 319 3901233581246024319360469515294434104390680963330362274071735457510701944705034831393535915899449749184165663511307113623425386190100342364305332448060043132410674875508118996270544212510151324954716515863933363919297296756112531200183569049095658821631572451313258058219018522834401649385431689473736034074 320 -36779783304954706799593892300241314568983485882268848978877910258815770303194037769208291677501700246623647124881321023060805893562387615866463074614193085389428565351157841372418608100197316536669347617890518784884755492113665906698905940642519933657526041572628844575973036441638554598651696881876760595162 321 346755015328966023414943851329217028241248509915301977676823674388763327283539796562589978239472964317328329493598186446758337155889674077065528301739471599653891382145755773320172942819049650437104369474504139121475490057783517445249548555194251256748781321614741950930570028752768564114104891638570216235081 322 -3269208876586182187011458097461398214049594274331080050198132232817946331965323865654256829217963113442616203448117201961696639029644452064301509581377350615839745552191007640083600574962785867785541785914215792937711594542325691700845885366136788913840713011356096272056070186433665042839357597043421460656603 323 30822572404859286067431674850712509298172870775329336765568680732863436637342159025146927126914378574886878983875407449579380742944050380450834475335549918473079217031025857358872314284055425950557910381251362271362100213639359128630425169351360132534016941879327174398291938224216952605046504160965634680523614 324 -290603839736555110979852496084792953408551066875269269754797167227820062153470690639418362001195620276249683543858952095793602487164256412089294281930777389569682637666919693829077106224584109596961228461798346515343612496691196692511083873898318016036956126672341760331161022804464808551414955864948607135183682 325 2739933557581275447482945688110356495409259177452887473912184477041908819128082888940350321059896687213637550657165066306216858143715391818707913135161038727498106411308422973257834992335632823765592243326560166979611085697211942636833511277562340759408186259778136408780423018029501762708093548422357726419154341 326 -25833597731002495174000176461495484972247993223625259784355109136658113587273923061277310094626504448094906677748020184285247283593604588546722474127949032956284388276211675962909061092828590076773165339707685206310474020001761759848751658639379987847130895686471592409135486424021909137584515170308600509327741233 327 243576785092885160172820849031537048779966734007197757216481673394271243603430483371745032917613637359357531424443392043875447737485090515931220667487223931434432794152953258793735041786747647434384842503491664820133017622925524959176681024840044111413543781309413570302701764580855369747292897325531964820703909679 328 -2296640388689931013732856737431123971408317427031714319574184572999661098235243568466057667308269787572953955065735250562541214825524320694481424965744558628047761792072881962257052386305308696788800556549018183671800860719466069682018164433145580333817170380327340415022376821413569097652396685274579289218823634527 329 21654899251546451350870148231002803686999235870469049596336788404142642618478843150810849420594565274804473384381739353363799268833699560813158591048869859170418356551322234808463140785560992782753182890948482648579080430662601306083490589425320590012814027044656087733491892045348339959493222604421098114381750684451 330 -204185719896113460246769256012461955882527958154765641186309102497834983411914553014564630487450136720746519304025866540552263104275762379472751641481951602419589211023523874990800681547668006207729687146755946898799875474802018421998045261592509491094555119465942697163738321869132270931709999372209021986191729834413 331 1925309509153375872505197403765548044915507043989623886765306008051355723834543847657862246582505577060524006173959051192927190852605493507437078416154212677417635293818526542845601106102549017643245649769564992286115162750873248135087659244230565045738102588261197082331058056563772454992215857394018475979897012378144 332 -18154391715507019501620208625569649910878451443301522898926234629283289708381362364898960579831171873731758606576628169853376255306204998213167239716332024859956884878787645152303846762574205741968468373227522531038462151157654753327121632519353365699271681068252706810344796624026173305714911727942515763029621357751572 333 171186206531312886790640842502031432792097221373382140003345769518860744517903269680193296391179381516708859810216164418678313411905668274673749634580187676250382063274140592354809091314548776336124818758783354762809579506677397659758918672692642549920085859765787664070767324444457895172607723669619294182650827524578911 334 -1614216264401121203625122247764618086041412624106583965391598606284062584162982434465926857136094344102574290104987524884425874125229908920556753259234884682586797283154358582109072066319952870445710356445130191215951238766551798193255098883785490377811240419910144636758771211681576831459709610834894699194129597722250393 335 15221607489420460331604412067251606158717532317944243378892686105009627474941729485429647046742629614560045014082636179658292055335539686444149418478713924443793657860157707039560626429102717809682026918743270822272782870318923838520267740036014851513299042888511262342402101725443972924909027128873888867516366785555461134 336 -143537419181049562815716257713462561729794337311832570348536700272470875043563977021705595561788094635773085020949136880108209319691093947305370951439921414236286092850839509242032235692304663144643530245613617643753237913649767118462681482193162869503223197155193378315521125714575670856963772046212704153070374402299214942 337 1353553816007026943104324752923276085283287797106981319060319826438512143921087014588376769729074295524428379581336272311375781862286105035333380587574271126694109062921332272746090387732318377949742023316196339465494695592648153246136587389629111393825847996610259313279647551605750129236343442183893938199286423163063669971 338 -12764143186807245400309571114391214066690179055526249794212369586040906854049169098073947622856485162561881059709762920336989703866271484479844257884626807470888544556435433962278675217584241915183006967882359857236124892258081595225943701156112123578597227467429653336235721976281338666105305237435366583813282232501331639673 339 120368685788633332516987206094306296737595561206185758592161910945189322225839566628893750080896920259634584776751333478186409899000859401026723671217147183036520690940685883299668471994160174771864048671233182240838182929345113164016227560938954708601805419219261712243667673039814409750226305135853134781500474801171930468274 340 -1135118098397458664582086278913942410275756794991214984930857748785498012042829725137538914323198582295375077976407476649814231065760880221504697186225477990841602305706731939301511098657391536702555131314279964306954140503697096409740982951055817111888248254383458459866295675717287793532839604907529041630405076439434842187262 341 10704693131143682044074475232888151494211023725094259391836170915742137534282549562787067174081055594595344498794986702361410362556809403557719764748244473155784222875618672262756704850268535532233432541686578891422199908582796203383555502277963992907545008652812170514653877344333067583534624591131158910921403710094717421093631 342 -100951553680907333116961496951353318686759793473908365802077237464097082682062228883303366100275870651591974885568201172074335055107108376936297714505490370669074527646625676999817431628324111302453153484443889061233978189366632519456149822887961590980352799973616508608576123327446804422383952555012660462698713662250651557226503 343 952044769142390360127386028562796362397301251389668215185596177422916987467594173531013117201553737458606560827190620030613524668032690668942800720998804164485470600337618329367078808138638988823206954658245272639228651915730880466321562102868540480360585163665143081011258106668900090071395703231617733078396786362937993625292939 344 -8978572240683073556376642787921993308371819490631388331469566357157996500299315257222793324686628213898792896247668775896267181727223039170175618760343208288540644189487019760728216544098083485355147573007003091050801645060437046992737639331367719984405090871134324475556479472827116598803129227125908522451397916481401476671044907 345 84676462291089335261180073404124676566121067816622716669532190647426746104283373815504069094534555698282992824653420495341969735517077229567790231167005556214662267107406092512336876730379327983741305735538630446788886323090630507339475037330134302920561337139513738406563029342206188664474545488304003012500928691678000466729077141 346 -798589528558822975025185056393450363293218438394688531836596763386703773850496567258939923926058006823646019030791993906589824171434376449934696007201742192092011297783303815027641172595821183806889087666435367492147972922151410567966924246711153595324010461500229264052562993637940344239651360329363250171723713621076322087002233883 347 7531647183729527737246252411701809034561788147490672956818279411408665167758695314672405873260876360961734651818469965071010161726628020211352849199761282559319768824659637538575622128137979204659234380366505259764432056380182767816221610397177979972625720829724160779559300723644501509878298721958198225336630390252707588915205218504 348 -71033259354384153883196273008659729825351504997013679264839531560747154643392944766410840360390860842634383242757794422812080776860196804838982832952335706598970275563881568440260086569609214807840838407310098925112132331157506490968577864574781886209256368051758646539454653435766710034372539558479230192900992245061217838647055734252 349 669944622769186859716963332897730646803799286631486875585395824562225481851690416768105379839284808135993755145345734145840003602499989440705430820359903784970373386944014466067957380575260091326797145026902050521043744365726925964264664390220220618984403144060235963770840542819742457543572724146030938263713313273443787840069377476501 350 -6318608182463538219278091094243517931919222519034500153683168869384697286679481794661572299867362826973172516902079084466127153139761362204821893136017980988325306749705962934635525468730844533491008345891453083450823740016771796451274326831905015296618512286229310410104544350786115044356471680574744137171020151177566006554693502214813 351 59594924209296843517024799132357637901223111263066165915813144699070142585011451455194618363496266487076476967637855592157120265845138854753699384143639221744458590819285081098890943428877223101308725412329394380851726593687165969291088496631892876007214234820226897319450852407309687998168443126798268913274510393473857767767474314583969 352 -562085541419379464770869921909218838456963371240367513487356705606632834739151321359013389264640430246274134634585906221171378930718244320522779403921241769281451600081819405632880980822053533834418315517230442033027159737536634425499959425249650647933796146009547590204397733573985083658602405252135432510349203538252309773061059544987297 353 5301525103810725811636176100505949023840706917514921492134094749222686103253524032260712969753090470323800994311256128965639963879013783479009798119505567009627690418723474876791009182472983708466627449435597301479041926108423305003794539241786509894155370375673511992918985396534461915965911834111943121865916097134926956551121365343782711 354 -50003967763724004710541746426542344206904665622699398858134936678317759910078894754804415522320723676807490454526035261525273146679623478494072788968086679557273916215453183314211677814497887420204199998666785801676377305543950428447469511724781071956927637509066403535706025517264123537726170786022012808654989974627035038747810667413102293 355 471642917734034045398135177310658676801063676730786355237160019975508437553553644834387772981308573506189638150629254960453274360349050979405910456487089022498268770157450384515739448614854546832862964182595874920409279586066154916914888139146669038193359227776645384368075404935529158024952746943376682733404897316262182463992845687100105834 356 -4448640850179067555849676299304452840202174824952599425011524591251286117460947653038694208132048768249714268902771207904309168413830276418751821026312610855935939858085802281339444445302948340540725440675976410600586566517846218207042286025835708938561339892361405162439706943595772137508518721652366037390157518620568937929863339500044193542 357 41961066876618931898833925399246787108028450825865978504386978458078072142407944900358476496210268213448389665718192055868291754102264833160881543068870983290566975949244996206006463522249836848420441972898653132021349077530015594502556917987986672710951545061034118879697473970556874892508186102669773949397924057893554519550201597728537721771 358 -395795468298989395012820777178401088070112365825061240101171307629598087923566489639797487443861430327064680728173145108460074697546056172454898434298542290020552696766334529038214649647440876674096843217988338225050858858988196025236821596741911276123651464681809539102890368759226989793606812790585442163285584208460829082254915089864635071823 359 3733362869088793911284823930253133524175836531373602677252666812624919619458301630450683118531992010348828577606684929040217422782911273128671755953730078046392340946473447992588972002902535104566122330824019191707247378262350235313560007004480103655334956489266897899869226992468959106416313109646933787773971788372432405001638754532465886871849 360 -35215564351297380311246402904072626620680869289568174664470876596560471908614015591066712139487231434302134408779952271168792027604794996489132913317443544874181853935626864093269798473633146977158567676113586179716655515670594176648228414330076891048328534225437971994353275910911718029200983447663941846888020147050303850550281963907544588943737 361 332180500996107497830783830775949457790090191174169733105142384266899315359715099094343946665270850202836589549685436514509878290422473787174400343060107047176203493219090305025530163956297953765247991894780541091362613430961056177813232156519991525987758705329047885280878194587823570030041739122560696537459104909332114617279303800147207963417181 362 -3133420102741651529428223144607031934429087982881472125921186068349959601157752126507329207877880073514711251789848574785133328798836736535927091005896505173952691524291486659736098627354292353484113383676063700317473593243049877002493965000880544737220872044057677431737159021673303926303027976190474832517037730352989436249043579017659739845966403 363 29557526916339917011927873998870590727385385522615159699947673680949550331550926562904103556581117397473113475447856360853212698834514907901531050656425468073305793219633126738271187853731393620037870637119166016060448646719422541701075781526430269605514316436896215697615080129826295794910057914119552442298207273986374833892986537325154103931772264 364 -278819095195019578773338190921317844126413443143013394907440368414614933755874593363374462204042554144364656785024184211366225529368990776250926797925255209061477518820464531596946748207889620401177279293267978092248961629465799558791071494235422961960166072218254699912025906219673192059817306166874188103911944903007862473741151571923380274622136132 365 2630158115646425719563240336594786756136030569423766782250827653526040354039446684197908237659079256310436087198664485583770089194265388236959241595024149896818358490472295828918703141375242822204684960488020737788187526455879300505072657726253145882948262156214297239854198144485676336289371428841166894042945265552921632118809375070360245892926302441 366 -24811104545353039375378117171209084987879776933560768513409990249877001012710083441546867763577453460367294407704729809817763788515739137981934071111393541241355401186244059458830281233758175598088623068093078571317489372931207629494287807343035319359188108438417791472616016252554440280415325836008321051939345355336162686241329874888224871252737565283 367 234053538003119268792822129121784706460832121228228781443678813196659225573968990162742377041515646442776337312239369676978278384504924956827611557573148511026004603273914839020414949178429804887838317650278202493143638992728704672534253690707048933644614493601617588997788376643265986878837001862211552106327232044183422269305427730571559802340846321704 368 -2207949652662784477003337957182594700379202930346612109042735306763203097427392684913772640365144285185695695511407787908630740901774204968551028065121158365841524701861865592018461147803833426191691089105477406099858342987521419134293107609645341469185002631730050472752068853432217657141001677584971180979890076238415810540590600196516181893968274723352 369 20828976949822695939634630526839390644803094582554006726546111138570385096626342879002339354182084296101751745573686441514974965858313368856940100555562367585401986169144175866375904285002418779493050998719511946047573120679507988464152159220804798789679000328182519162966570523993369522260545510703206014646219855610449074435345750927115810845208014314801 370 -196495000187200825138712592175131587170057488457733080831630719802036880466537369976872893369398483034471974661110659487317813888170760452303786802823288287632404969208093964197373214669681007021088527138657427894754968133699768873045827380300723095837158967269617764013622609607912313945874622719760148264013190057422167742523929334616349554525768680008963 371 1853701642599491569790335808055217946455648354132032893539955633020344923062592523178045302373424017023622986928591483968534358188877999072980983863549987696450005018164426943140977349678518208215767546646250641127110775298826919433952349652644506717010254073317440270286671728090123515898114375840133036781662391294885535063560953311632883507245260438637294 372 -17487708493007145387387418726441702483783524293300209660199600992310381479470869310489694640741599279521803176922001415079320256095207531460608289656979569805009907215784659423060449403389471924814943640999177835362796823164536274808547919695320011870732479020434131137561577301832792212174669279895882272741319172333015567138440986763574896732088664154865522 373 164979768688211591145167971315307180756379107062170667925572697527863025882929174001130155787320572768756352405589713013791945908892077629621628008619854568031414836445192286231253994763968829461662335988661062180943262605039436350058280865096218998723851533421243295610780856099447251396802003145046299169910068729047151793845334879597127794463990499069620261 374 -1556442799623103502709264468267128012782961040415309048186648890079445679198466648652201515056129775736743202194747822595661858183882508109666276244530727628281357993992674487489844019656076269015089919255994730263460538408796185474872215660673487590530177055182999507422942335479352491915843861868983698918147932387193793530634354184189608964691340113426411693 375 14683862300359497142916657501641581059151147298793540724809449787264973073208732911220808541670190127098109823924267040502927808504139897866692575670459365918707165712793309769374293652169113499422457995920091881508920937583364152709109262852432656979069984302977693134493967831194066711241708063701951064971319761150704270106116049710601525237594931912792307409 376 -138532630579851888910793104087924125808299119561005990029038729593313678570642310891622049739729386082892695526355012475351302833629157464466612661611758260724103727608653213385283109735728561891642629928308158260900616695722592403694205243812640170865387508177606690989703674599853507975281088427492560206919052825527711595889280051924498555644320890104955724017 377 1306978590818823103850571868066728726254139846311370402581817861500480866210951704861542126141356174686740140947153554844536033420289783392443486928460367261850374047852557478169593586047003348255003073891451015513801687876394192082519143071825954489856065219813207388423927711991500632042663090864565913311654462412037911467156098434047740378614002190429064776071 378 -12330748967196878594217831862786400696103542886659517218793395918258164312235576044845336568448954893516020348742579885792683731658563162738725593991579804614376579885119686633058624747875025692058580758154376975701461428592776186324244723376449693721645678379492345131608430451712138572543281145031510331693634962067080187494195045528365479005599138002792047036473 379 116336235124768258360410845448332279054880804948735919928249909579285344618112360036837998923835535382928465238433590108377665891591143292251307114191447901054763388478165227911185066228680841925576948303297085720278212544263127464039709464992122451133364196510654600865184159168888277142807042553474970021615465777397315622080109710806699494151913432707984768635424 380 -1097602520313721997021985302055521243258196297952677426382196581133955874694554117418052079707417247977700355363792414178053511405876829895528389036941806818174133990065179473983569803233572994100387950233738024459251006336211108294094170981932484177179724927686825401758015101404053388238357788389069286661171065070445473476491865628282420756886970653350452345255212 381 10355705805641155619061948019204867602999995130642918188687028085880818533147263755098429096606479301644765993284486042423165213307448799259881009181242795443434857090643464820777281923446242463183645256625409634012674637248275460189339449116601041640548902811234537018580194620920100787655240663085049790799682908780896305509480129264733645590900106556323816260518231 382 -97705453956103184541562943393322261399789213778174701150363846868193524314998843365479512830709184450137415001267592563637428851426782064355035520448052607555494249784088554777013769865349127056309181578481389367409962723214754891209307458335416727107964064913602973029817165833579454576513056704449701261872294339548504994347711101490739535936302336964561367969126303 383 921854500821009777397818411642756793944982480484044576267806735750661610141108317513847386022530610819952799009774234446883310651198104506676775038649178968661814414302578910990288666723424552785708551520382481572483147324429522741092871649457505250861589601315606516651144904019364625928534393630942602740338556417845289233497196366302984059687952426778055143823430339 384 -8697819711199077004028063876701143085351970822573339897919244964434584345096736446958693133166121936354602738186269630512636560185459349619636182010907408464664794023649841999553463199997678859241961908563696425111912350776927209452106458382705488877966081876575033657178436677740949298201368963483979715016872904843416439494879246084955332257174487183594096160168551107 385 82065920762311548706415765983874869888486859072778188734554094251775989487747630779885503009295188199752401093925975598551874335539193149260359546780591546309350286410520577769346211211241954665320720452476553586403699378624650464150469307846124878136944847378864818054668498682697723563337969033667649233628306079641105682581864178226121001127620202468138629424688767741 386 -774318602541512156827480774728481936916772201112219188947255841935582866888410150746096334521050647874869203146464089609697193101409543698479588117960305888281085483838395190846131573159045594107555327204839131027556546783272076880807598330682319962760332711289531442707312482319950923435848542078968453344916384313534354984831715052711905757133612687688967433685122704183 387 7306021031470463558635628419087683868407072242661435947283645668238646816576000911780469981622867670237108590072967686084555247707616364333721524222362903169009890327178214096880039924990026973835887735607516358164035871187505195638771714159888382868026250955987074136036456938504581740171481397815535202756912848166858816083391628014006994896340567816043595893737702953654 388 -68936066510743436353530757317838322970297747600592608235353831631008997189025522265565723818656478396797364695931944236240744863671350467576942659065246039593529915553556411408892075361763715177565321746324099568752411810787468501551040989492736577320044790237511143725015822790780884420443221747058097143298096759849164238010266292692167157963115433678959657958923294836202 389 650453737217765952850921961289805714744696702149593334717190283002431837954187648146217810768403372741193076964072448303144091500113662335251241538997074358102610508989049163413802733272228762447572164318654301905604429819608699941179925538859721386698957504796056524447412468336388411079681440711330458831534932223093593953574869310520486338367442281675058032180755592730601 390 -6137487757182115606830579643738350135855684284214917708955253332524885648840195955728167124449911257106257371707269414197669775163423589031508579213506943516283988969251155188792480944007390759698131068545995199419364875828330763902642170244203254332302790623645842703021305871869782104354993830847171873508183247344892730518618822146444250956665112601297674042535766590310613 391 57912078649193861588990925173391060582938253069430055319070792194893017145287140233593976049371587390554094977048101999760227831501415699638481524729647863285528088345559773391435065189174816859980835573382504197310907015622818448002366615374435292673894657781736664059674171473996652705063096136597712900528467207427266130441836178642693657394013895642621325931227676385975619 392 -546451893536150531091778371382553203708473122150116057680787465505000985864485576143725921509953120010412029749981490344785928615489088986194234382215094973960430183718051284799429670968480512572291338715774297785811875957979155009285599767118158241183817860409838143733988128073226874289579487248857492600211141665100656897616083851281636208758446549198370834182340141293573747 393 5156309321922164013082759666608108954712507150199780597357557037968139573522244623178105923210156332493377951988926276507295122854391718879658903229845886080352378077332093942073524793589349202420626976892484059834114604558823804656268631065951144721318114449493557785711351493036904353049155553829511476446879394425446765501533606203793651274111939375551715231185475109098935311 394 -48655306570849942528117594429503712430245769440293867627963850034922177371050985461358996014074324318708582282723010515335373715126692367931306349267818118398690662173617284262729520912128663420955594787067905789119730425212841847911637750082979046015290338377255207750615796612149962414361397786957795286834965210771370296049282769414377801406550376478503083213540573476790678593 395 459119423792034217358312311881710495792383731745093375729027789161749191840523487407987066880592431161533362445750164213111191120996486181728439229388884682978446628136190679790732702835692768346614755741150248962959231673990146874978348965767502738839419165434994529637715835129921620677346090669472311498350840077819099292850763464338665069412855864602908944878415594279288893984 396 -4332367618829456161499693665232823695509490206373323323982722905996021529110507975806721869571794870944425307354419688124886485528236189181744115781665249958229308357375249272440897316581995107655026627692682999994111555240011762916560631450114471851048492278998402465392596991476852414107494053507866067225666449318220351708817977010811121343222183636621781385587372546285152259492 397 40881713995872489388305379390187763712599558876590760163943190893256596551840084714482692568839230689953263273023842737413261797986889608429253168249780338191613915617207803953672892287349788942233079623926020453139908594773671037040681393877871476403240217905709874342311397744550903318261458023041141533852891931407171627470165295382368449047736884962266779501498598935648679645371 398 -385777619744447504631683154544136023715780740214823562755101095278488543134044709499161349965730561349183013342792320427123193873294968947027926352073282977750324303645792047647493519844727442526774014437760155942836193844354987227472738052128955312430079863294238181162338447240530441177962770743020194204830373074822743656909073554957114675565376362832270207522225061596654295877373 399 3640399792699782376031940933941118731654993347088262435743027087839576285231738111768390043398367562686741599543973235723263895391553426504298103474493145103514154412611249216786919766378873675078413173493531431091557078429029989942138938830921008010631706346208275135964411149061781207198420227752618694433725447237630646897169866022505341858848515030966852373937504579395662963368374 400 -34353044377639881849347615375972605532828460813862334755472168432749989363642156124492305336270119696343541930797619252299648902292805847175125049362175590499649995275692547120398435231770943982695204550427461485388191928724703536787103799221213215524083160797250540321806508867964528234708540574005536866819442957565746030523910470737524831857249074449389930532910109604284470885981062 401 324179432031529843744685986470260027217218761121094085907729395851980962688821657819408172776773562190370037757496001631924313627430364433265938263627878280308928770925207701444147253113976908990864584305183365176138896258363765127150499614479229019513129430257698034428273429560263474897725821139566004922494511044430134405234977724193834689518996477923823537571653813642703148528928031 402 -3059213171687107283625557282860869278091955704068725333140705261601079164011301075739457097476765350075480335037835356232437244690820139241721421169675039891039201302048314319039889438371506112277719100840366304093320220431178982963820491374618609782351505162828884707256271208089475374516835415287588856285071719810008985377310724235182741958387431355173022355632016014567237423263487453 403 28869420121414322318733699274886503368572098019421484249796601365004681331121191931187679663633079820872700864279566184283956834439723914376129652158333149088656104803671563299788268325734401994096297696379180264892050309234238452746105653784801665178933842402251905795276844389117820271047912756618643138128852596838498434851055597961982044121961476422473240362870726989711931013267485914 404 -272439702516279692073454747902198373988873980433223779007722646783995206337449059240868835995724849269793342252839387274605131269908024794575825082260870535672052140759883950525148544592743943748100632724590519001467479987747212995645069678995895547036678445783383920209771029127316146292532453160894879293762834256984314344315134265195435034559288240934419313852768617809815014731487258582 405 2571027553361196431710143717222803434778794525420135320219692129722302265070817643485040659431027083898790969882059198276417795151712447510625004050094507535916673781930319938397666162754124743812821481221308009598714816417706801428369584785082247844175387966470772445504246414108543386479877089467591339676722354095340836093770252606987980078794971464642073467548284792870781225627462379291 406 -24263142090002975652448869872233475882029745903300889108205029695924141854370658555936247249239838180775376026684507662777513947815071056061007571575671733676120543677122331891853535199321417854293008294413015340945306232459218264135317065971112434109764124884082998930403521324516230465599750907693369996945354521861449482104128366979569131359952681518528206650566878726970653435918589588083 407 228976709256977080460935859830044669530922026554806866278869078472466277217110905646884728172472852256791335711827294982952317698959535788646357796057307218302617618621203840788265665559217713550638728539475228709474866157898126251018484892865227904200584000626088985826429550218099821593942738325515095854390562569399618533018805501138964830251451421048789531126606060598643621157275090692479 408 -2160924113200064446482917687797944740965401879452978043136452515414436673796866941127127904466102641637729533780695875928329790272523814521735958397796757706919439068941666136302789323997162542909297384142587048957307162601683213223811488277104816170524884172234457768220560077453746160414660382737117724684338767205479590295011574059086309901177004950499520610982104903464970241164498751400927 409 20393494050753727492019621608784632771796264528604383886205321927067697229621710719484390039802277173808439580620330694302806752781858311851716127904785902948648177710577977444429700869464670639694920612524975534983047604113933469445919128611494927682265958384567455533411355085808238736146114344635137948522722923825198849654727946460785785925108963330777636104133919718340421592282917710661401 410 -192463183433729761803900200163578110636505516649421475335050476153326317109119083855214327929772504101296704416968818334405927397211335687308369481468301351693559958540773059692270374575881733656381278658974786336989621810868469818203202504077826149302755708483281532271936028462552709213287535522244770455594957115473473530361511784605501194418168455669003431569210498815758810627007318840682263 411 1816383591288961180655608719024609201881653170333841053886908761280324427515719420519237088654136911518625218208868884008751495269560772662744340534815986076682756698693254403556036955401750997915528428713018661637267919274155397261097240020997208639097747448396865941523666539583867569881675809537979000143254278993936160100868352199702588863079443068222640342849012409513354164206755078487723944 412 -17142388630082280672755917914174299145601667823589034637487231275513715395832376638282434876969512666048420385488078431969475797334277895859740747174898045567427172232172009960140599087503157218655118502919856919385842696106934124963619009172488658640624914264506949559968887587611607504529534320468978036961488699397615277252327988157167409977464703240315002645834294687928400865119582373228236972 413 161785258176030849597144755830213847516685557523146290724646535007822634315025775262727289746500964743267130106830980729982830428432209860351424549365787530254595643145164869167858969240369202114958480387542098499869868269161410916087120865180008415577244295280803920675970512899992596403096898068134965456071770688916614899274186909782424254689572700526289387997770040637028171646556201556487165361 414 -1526899244865341201444159971506452890495653059321642277734743752727476961496676930759879733537469411937111652408826711007174630390903182542876469640723363053460914195523655268415313927483479306436101188559329677562070905381258757245501168434332485594696913377235659418623304189879709076440504412466014315727442450908897015082301834381221061523646937562416636155469551854861922271532545955468795340493 415 14410718019265449601571056125371478432463189130809016823551224147441108214510260318952534367183269367241209985702259856314651228796138386088135174835961592808343677986455282351474958196668706646757814591752570038269993839311186920316028337673508427176087022104980180724887706281381101634984996107728971430131452874490991575261955197971391291536102177560745801226243234724185855273614441589260886928059 416 -136008060556006982564597710076992289854921816325987990033567725923790348556492611731586888532453735840886083936912787560935574610876405609498350646080932871360609057193769478678648908752107369240723780964506846279753198198304201232700168802377475680381086136681595230526394720941812215069959852398128432105464700301105844548307133978369025247705602304256540948167522181542902779314429866887998973737467 417 1283652421989613055975062010099488797901614555239367139072540838611559060579672103696067691481248315305583739576167773174987505001395195958458967752086687191294350750140424028451683391208830805627413781653455025717637947906059561488310678052764443770313092898261809103941790702311978370073826059111102708159479429025454852610909837720890791571689176147643463873295084434804982091947805785943007665579671 418 -12115294980779799954029273261387898243596902325274907063859258857922897384268952496108710162371426713771895067700021579386919009763779723388460699474732061039661278927612596766222094698898524735267966493376120479654496605837177420465903907672831547615694480883199372696722434150392205740420703420259600710214963907686067895621691385631584732852155791624557932436742711014590230119680228036547172167750773 419 114346868156481068614635941064309528079343098508799033362866388908377119710883510843045651471940739756017601949740942050545486799072289212109084662081302202732436048034340653080558898662434298289595477058162084829350423738713216102177157775563500419608183690599117945555726850334818474738101819310923036627858143248446614960447681505817123325949585329782808882250681086229655656281700444570136302758680074 420 -1079240591465359175867194462080288447780712599181363970507163926660945446731437593501892028772005041665765095172149416828079725696663037582263871408745667541459037616780587950828153426076393714323944691695041300917974024574885340923628235074210327349152273870571418874446954417536723796295599930952370449013737583707912763812035280858129382014933411121470887109107525771998024087771344973321235296154730662 421 10186288357601639585299519691320819386057574569163456764237626130302839440742481405880677599372908561154622444090523951424953292044505821386930249167968361956632209753117420181043448027056906989821406898021446002072372006679087000987088387215628380277528441959481051778692461863107230823309272595060211591432398069966440431776654230434358181912602748050883952503907063831260947383544193602440494357061740331 422 -96142927367030590491360097987098558957189147056990561118760992776397027228816917220978603810372348266732682853462109547759894517722328980907146081211062822162501788231388581587650658596863835494395559906377238076794178630824808226775079085284644182338953797481628838808493943828428567613912627311235808788857790934622239217525488001358936225123940599154684781803157210636758772126222795352010795503115831103 423 907449319968299379171438058685209755383759486234406398642312635235144767849886768408027956022369484929983924508912305615149328175891553616929905839446159929759612606542836000790460741850014290913258908577856746239181558432736133964861756096053526966482950242487029596796972130510470309314470118858083821050571208405708870405860371178165023643568621941871542288312173342492151758847808324504479204132783501489 424 -8565072889210539046344073579247176119433068891375584994108317870297232573405173831902434416213084934150964205740501720414186267282579583250829829479632643530265106707853391691985627094350749002809678146733424418376297872470698907486336382744212172597906630354241826651675509318607263299429623634656796611165941786316039251522013325116318533876218798281775248646218537192121578725675851792914710658050888821057 425 80843177559929656602673877068203483599984859332899026477686258611928155830260038003786520727160167234156021751952605070886909006098560495687885950094318146529827621589652318377269118025349910874369009028906455746290500254104850723266531051279512122331178029662869940794848444996498311600985897669357429065744661836568180667947926903860159340420711796308333331235340146385404541944723308720569085189331230543341 426 -763061072417847949575847248650354061969373706890968787304121102179230894961258405084002894663076840027503033212552845373114428300759288788030768869778735409380736942966104077704020060045082145284440850703998068669580803747059756726564991342246578790459666737071372040905099049494849805722915854011337245953133810330506502863477755903166901560558990253349897958870153625690619034329827806589165216241592495154483 427 7202426188936570298943655399861627250599086117683052766272242572778087772302489826600937396942697703433301226175547145983158581503182155976878395177585652111415600046960919072848870782713788322500280642520076414405460883979496745497696931471259893415740335273503237066766024291388368799637136520730213133472280746146463611861720999657561054966814207303168746998487507854918440834758406798251890334265586896991304 428 -67983248272395644821938794087000729527859070273493689121071543319439610426203143841307194988670329544268581311330097127500817637573013843766508673736678464561401698419623303749395035672979100334659502682402718672877926831567863113818469146406875549155831325265085120724266565585777944536881933981708057403175775625488861620437117953373444628741770887361759886473769667117608360481401707192365538672992168448495652 429 641694870395707323411772596630519599066175009285492707196882954608658560240726991006861572594402468238278493111616998575184518422982574460414137315074092189915937847782638696695294260961670377088372538826788665096837416652522232468509061290255381792995972958211901157418961930120191685755186172245184646460150988565161305843548136353539185568361995556559827561384942178006990203707418951148257820107732503901982201 430 -6057016656400465984700594988998941540307871844466219967438570670084886502749117254975772211120953726151300956981405580706471179638273640248041150587853128851370373728097828452211751346039292009884742910656887314848629935832480521894769919783114832193463052618689810023386165539950591887989390571470823711740876111631880513070254020261641562986890998139826578486654826661793050210035567620718489515681164607053530163 431 57173199414209211171284299766820101663937911385953534636623164480011734052839475101012761634339764389434318582950568896315221596037351719611587378814453859343206930384051482033948684432963230872800049434264976197220497177226199387075203909249245610229098849875407199483119409785924838187367167351457885850419309554435594054136974106692446861904346835290985161654630138314683116983027769899996340332130142621519929144 432 -539671813007542215834455181459391112553677525050372779422626680852456102345326655616377715991123316698340028089708659092886440595365821681728758928794592686864720357665609288204415981497000696395547732364943784711546848885091186297330322017781718308952168084850876746016232967371024144419965265705505086948768044771068170635071871899354903755220963467775577800587428444971155637953974311789241325138856743063689652072 433 5094135235733491627868544279794057969458217352664135302474307128765809552738330258607626107161228174980720920372309986507613268016352130673888227917947757216909560276882475510908093983038479855987215784994463116199329171623345897015156561312363924932015887210689429581002685824351897358490940237973262341103424158878448880822595137688522623993860807815726156562142648074498202715842565150625831882483685897929549904161 434 -48085560623065128760255130658692255364911552075838440097355008626730507857381296620722277052063651030062135546836046223663184118270759651815248617347743394901168428803842744563625752484617495116294006484388541924280540698526076260930163521615669217482343382523844424109290724289461417216312301034590403715194178116063899406849393774322041642190440583045928991849996657182585122873363730979400288123644602739385307178643 435 453902276004403354608187513905434135833304314847482426720752987330522410969623405654665177549540159929110366722751297283759233648114631165089505939778807002375188616132331126169453403987675599292530987957630890258443758934795014459201370484724789616594799628890073979612538921902645912952564986361161989945289878883188892280937844415874290153549854595492492912411659528739992293602689601956595183546192801219012111597134 436 -4284631577060158293042937375920402229160555623404522948783135249398209110696879514712837347950063515855625506462880377456533975655906750454149675991252380329452917877235973174098732093418290204011467444981401279761462845339208869562087560147733678299154388722095880015870188053763980120452674013385441147912723455086123102555505958279954945156239231226447366334090737031311390297444396897661347559169169443955911085095442 437 40445297954305528681413399745612736353779038143806500145530493444080699741663614213475946045891255619774630095078121856999975798959805351107657805086102287362458936265802249699245735690750436069389809808952402804527026242214533712411759097423963285913055029757309569396739982921674772567525691461408910587466083882488900757900825660962242289270660776185030320248081332687754306378127816510435983556080726870949513159735221 438 -381791284133907973428769015387415046472316685307352568622940842402135101684597763750826475596479997521983844144376943797984316050464517638734203203407123494518273268978140798207571935813165289023592571283413885782071624505907327549778741209246201845079739388464365809128608158324771099326486659973605365285343239280997277568920747768146754043471191814692996975476374708137513924282002000786317406150915252958265665393344173 439 3604021559354911981644243780292182331256751861460290244115423434445173841682979929719483007931350475917247623651778384238768036048672471020949030298794857061657792279419963058230070903066198923025532059079897964400674911573892888624880965987342925820819300823557092653572726225492822289289676347302087846614980091311652828956856539956771797595806561764591531456598786513412688399615943841963227866101803985881074132135148649 440 -34021396414882423436072159960475391327207453707417748423667257822937130222258098554698179149216849884570556392166595991074143036485436114622719150352482273683236087726471607947255128013272408725540015951104696229813716381119970008748250580777669556177037122135198888738199682924249297372516559189121014277141363607225488224696319193591984004100959708307062622096274114693988260128193323348491389068200440975600115389431832137 441 321159120220740993833631375926057682921143289262678334390072399967275424595902072537125553643287337928424152808641358025881871321565166819163628844724830610098526323140829212554668704144606055985116225801963744523420896170890555669394315281029458822033180202907079835634027496952128114699215933914447230939025372847011465154139731038026273479940995916068460362148917530267381455817347216551495150887738599856731112763685642631 442 -3031738491104285964511551989042133434254227067010708359136458898623424575383506944876300228385454264789163548473258242383898282013980032643310025187273649229454573534160589255172512449662211201209515750791270516992463775149359705562021442129510369906165882481249927863357633851297820692003227966165695184280231151533292969037847244752695358615462611972825857376484489239476388385103838422418055038828764827198056785248419969753 443 28619797353698592798906907186808747993012896044803733795887091567081201925741931091696959657540650771215473930075752394817272221327661237745661915830829151781960350154382587124186528894257541066030731446654143823705137204573449475699954960431586742265511542244584774132082873160141117833060813660287477804190503167559498544750053807807499801946418773343280175088498604673458641235124157210550649747103568233653291269134830102064 444 -270174710468980955932414854453750238903453694432646958641142031866038937934196157407875892325654018489185281545389482410379567826227276067613506277933312722088486022188117665626603036647638296236994062708171247451082512164321914531267946425936501149996927775052632758049984863406435524571543304292701867008165816624582203124011821834810459007821704728229122131137166590719133216629424273947398951902292668387345663807785188488532 445 2550504791592019142986173298868848457075554843799396654441965623788321833838415681781532564888400644463856098187200159451963083128878126046880550415652461384294475284916576571439400927559386168609629884242406105944357253716000925506438075472003399468486409121711278996487680372594680333372471357674043215260917963094530831402227007116884799611420015368493788590939418392566845464154092340038358578758500763581160303007560807134891 446 -24077472006759335334157299197736902692593892430897607262654647352800181534545937539782060815077782000091124925690007650006646791035515559770418824672016273146227522408804452936101141559358093996073363635545316718091557067424167981672397139365239074400991580294592085491275708363073467362996833488682371245868543100250579684441936983008505916523666986098856409146848745549017346240013750743874797850164069619387401191418865242434633 447 227299724052882805555948319996278654361610356087196593024140476920913626788554301498590039555887510473593565169280783907984368053537105944580434485957314964271798667213767269281695714834038817191411557647285756586296470788690051702895154578056656390884658598813750740482080372075851274513156671546554956926850358635598875674424721886106463967970620958300800695751434111109250217119771069612928981654531795145831542982670415897584504 448 -2145804712487687185929481314918816876021987140504164216729862259963218068887138037029669898153539439871071601856534925942018711299052580539482522334856586368774960654425398589586889959571158765481272296091293169989094047644829184567403084657923465233536686006300082140461397185378969257349352950873676107764553732158256327330161974034844483844816296540255025353602268675598794783010305087505568655088977855379171439893053347597229752 449 20257447907387903464035598459873233111374335169354609775689309670047514230441553637935054972083391696132345979561622140056468108335690826919886502530408733144168620795502165615303711652165426452967104280947474750456882137613763684167909612656649118054978951466448273410506490924865094370012245505203758223403028313207053517952687108433464383404742372269977482042723977952969075899403044181104855386752702837786259946170949128632599251 450 -191241658856138894390704863124555037307630601775511686568429260577550231333052814457329858486075569643810816167776169832839441203820941291822669041559915704700929005838304139525838837886769630220542370829299294975579850168749923136240649553995429653272453235106526925404574202609722274293876446827613536942396065100537580238894501485974055650900841721230007131506617790628122957695313424964422518567651713999085579941393684937241104313 451 1805441805818152203602446956460066507593176390701083745012421270827375723139075240126530527898508803636076841088212748247162400273027227655100086376038608139222409406148237624952071274856149414779865645256270016274805342488701676981454508398349416944706116496544855468824748138007730222587683128270790140465090545302856412289353863140497525723846643462593814505557206143043849986383874508824511523823163674381690267444760477341057075594 452 -17044634530743885662299472098188265644468510097674920214127136466684536981137678256582648203878061687407409176627918382713148925506889255596291210685206455813546725605248872825296388151058080001327678383756644708519516702167182089003312912397574635696523213701953970271916160399868377926672474127923689138822316297167523975642493356999429297964521588259231037777506828350979378475762208162753460048940273603372354726292744713920772678422 453 160914464799139004561246049157463656042477444755050661947085676813863311333917448620266636192013545417884992092637757704133014309965880211275389931116263331611866079891042917359024132095917016938571860546959062900516844798008200285968151673897980125025901782669169220330337899076913923884291755804747573339160734356082327659786702049180402277496255656202839083358045176491954100566464510503872009849461380146497841791708298245021909776711 454 -1519167479887517649350583963295397639762726056145968646316593176683015255009527668838408821792147120768780150015693751519343853163630680068294125012737988366429214857546159247189294499140513428527004389285364028360944874012666814565296873636181271156319818942059844490853489747428839834450174304930375591864397324619995379040083019555399252707843871572288303164785372976961450406359540522131851699948597818272661866728445652981077239068043 455 14342319385947124291603325365065642410584429950938585639471007178869115465290659012405721342628882517557387989274535365665667553163172255005550003358483671772122461279760039192722237830116761625432911169052382497379202201177565919413361093581866941108253711257161656547365726033650490523604316700196643707006618134332669354486125504611723131464707802800654111967198619741204817731099461451803460673114424659521085543786755831966536544338709 456 -135405490395879468931052649966395333389833816627746998682431250558190365342790011358378684002134307096488657227315919217989340211017287986120339808951169103900698209665911349970725684655473354337572226371873055964995570322635506028714466814282385645897994778837080869441563614693772007761282232708039205684790537338519440861058352570942603515128230888243231614191070983123213052260028147913224288937308994106354927381673186586265632163770917 457 1278369192539972044743188494124630951267544990614136158458391280426108385893353525991293240987612038795478852157346963702104684846241558148460439097887681680352648035296483709193920755521937198519690878097216503225194881970407743773205698872282970602244414151257049517115301143573226535409417675713035622390260460298410560666427719952029564827360036137658798854276113179049479153314853223377356237199280931493033106867834139399709735637549521 458 -12069226582661397722111947535402611826843849027931014057465601844126145482019081771753407102581059745102620285516656825612113838390597921849442597128381807775598148232237290325252828252590840466504023109962972814392763744376774860603088725178126554872249451600723407656972611401062138686356559982637287720627065067419391457426438898186582212498271192350335147768747967259246244662631994991611250089120599788183609972900608627017827051046313823 459 113947734397650687660356728775357924471070090329019873014886173229616890920007770708872688988893718231453565520207484988785502475714551431343640718313535385972325444966419413866885855270661186254955824148522879721283334938183402886614721661628406283865566105942665164726937159093427523326722089211435127108858127835663155084843188665332056145111597302398749319669327413229848691347333899625362205074424266407440021822216229083893940457285852224 460 -1075808680967461806679933265357783351201408556870985048434058355863053755797343968601012671733232171859925017850948505451722604190803117684431353526073569205834237813827325030310792665793875767024997552864148320989198188782868671351956812330868446186517485170824853366703727225876139122387119491145739338449048625561949481310243093559065139214819051020333900028233430725825186508319297803108102499242181468881834827712206755550085626844853863612 461 10157047338170090496494467806193199725060952622415489576699688482945385787595356878494340212244288994211317661697867131749587427896609922593171705896999266354681413170425638980635153223608255605571936994632335392807957213514377050069225810998295722670576064648343127504579707486287259697643353105089861662720424014545070935639074170293886460626291537069648819580157476967005083675656379433041636389731601827988358122418238492109566491248354666181 462 -95896548791913324997676433916748112838910917684933991638590242632520522530007718367194599391200437678680779023453653212881691542492793722670718722090974024941168071842437726322315981011483255369861521352726151641453712204475874788758755347193309588102007462495864306353357662062292957501398024573684320780852563160195506006248003514928358182846603558673894266134543104019776062893500746619523713140257573555562774209196372104056522032321565028403 463 905402177305619478868947083835088578821695557651522365134952404627607687353139839768546691131815500359690417238496324552838822854162242211474504769435131958390682122003325556809255604881299171877839979954670797358704819124892297791749676458268306889084654550897222423619667803999118422169285019610101778169835852328871160749094372252838295844335783582587485118008544327950470259745857003730791909163495644716614978850317972610794179032594498334514 464 -8548366504706842801695937342075600170229389890087489812082801239002632719422614678874514963864162515800725006447599561448272309085897367117431586976158739259076443585165111157444919061806367803288264795646415569196180950590538487257843552778706024477588333211509420972808460414502212310377254151359683299421533002254068260835830264618787959380423512769231635148399522651397826379549745144184021645088630757764104364442062854832548733746186165182882 465 80710077204373038901422018630709581721340002595472119733319601093917465359322755388401852764931551232826748092225028156864692828923760936258461632064315409042814530654190978749743200386715153816329278371464704028883619922785326051779028446808007003418666218477264372244480207321001174813090393272860468541839314391978175855245561396756308455840291262335655364685237709490819269092744999068595775669874906698811434803233368467572400389211960270091441 466 -762035858278079302178245716107864504028420278226210092689362083258822194602071426128488771324895128086629520674734986864033304127806758803479546343086728706520857270302916825494856722532016294892174874856206234975728990671931890730930904588022863818423934347867777259662049316786950001550517960661548341318146783916710233113366442869292497453652457954297983208064338306137256747049150197064968208097442094305645121927235081435255833922871742464147283 467 7194921444390849910179791518038288100836126253359470770521112949387610132782235319034291617247993314379560901643052206460552769132547756756755422920884178920430961261711451513136641692531474018995333922197284389218162991887107643806706190349535024017925383888016903409379366457536348370269608271464533772190345434309923172312650262274238167637138283389064328269850147753680981870324445523657498250464464370041598279134934493693385802685741977799456454 468 -67932828228398938072219064787938876853065967569202372088188488189195762227823153555330289175836438282884942220649457592656769460296400327590895921888375897956373201659346288164339078925146114726301964083992614106439957118291998947574649698660405774724318762652094993693178909879371826708225408338254892831092140682848099016807462376798060224239035183746471125563852151755837466418073413758515463865444025584706444673215182657399029735713960924202462602 469 641410865928623149033759014765901638265816328608906717917989754585472179572384013304352213227841125328737626258945910740277992355453956562156505892361301929315137570527559274854923115063675893920401184046297216061061658809710649378148136579876021455765117525497670437912345314640259859184660125914226841770115284373271094110498962357500630667353316440088698057982092811368076679339241653188360308583769885289580398128641495473472774626806260247257481301 470 -6056139844929396122730690603616939713075162661386540720933173060476531873415978307313463823242851976050495619807647460433102933183530432467057670791584807464742860305334143593700239816206265834836752001827813149068005674927646314973090930818593744024749585316665157353743287249805298881878921786495199241426736041206443904630240444069436913287694869700253209273834102637437085233004541129744993117465852485328286659201791865682742803190894365856660967213 471 57181880000873021931151636826369524016696735973817527727523595183102969430867269790880294733182813218109312978282286013702270367651280603560510770055360276458299197493722921539296936378527460509852438413531392547129745656876100054741863660998599318676340328992250911459741355514538584043364231965705731982313130488890861346042678034850166083172230478575724092133243503223248448285849980222897479218474594164650352011112716661201733810743812442098862710169 472 -539913149159023461265963773079267507489819206546743797864129971049522732231127631766385366391912344645400121013633401120045323737229053007939849172582328642853704973164452074245819244623066543656052809451200724138670998787302071064172314389011948635975468196661701685258104175048284866410022137813824691228776579158835033954747622282929364843734143872355333235465051813788218103823879621107463330743647453195359736699392686202109595909207375705378654987897 473 5097911674999126761441293559198960746702120999464239088148031090218423900629777104993195505761958207947797971896439556030464859779412052401060996810118190110853593157041969156880616159689721634077691999509659694729748582417805387498192966927597473631274290570373099976214415970793685745943541705086099544230918783883584592871833990288898903933043086422769574783477199440059003056928290693111554261457132323756856112049242869956270031763452694743939937845511 474 -48135293489217303365133851463305588339836208225878608919547797815539661713353281861386233503555512456828316839030052529579087010238341623121942888463901921271989078775079761679956724135984806779211877255723259923732230600609756161044850534230803053092637445843519240147710276471321421934163788794599422905087002541348547397433509715358297791621053317511538524590283493491713563948408469743370328616765585579454190421101357273065664389178728513881598264821193 475 454504140942278561900438312320857866839240536930398632094129012683372222533588743994467471737437020695130868868910748664251875822764028475362556152611717279104153061952636335183245820168224234117985080087482969722962656877307061021586390234297863630108929564752676630495874234059527573360095099985202964075459806209375644444217124346994153370542805726382866193587673625631446015040725893684486090539170074164307261238987340510145766154110251840434985533777784 476 -4291557693205658753472619366851212808367514321714165833383239968097285554160412289774723916239743591261578234560178417038008817669155809254528713241794992877218552144792539108796912331749719395642227429341090056365250849680549201950276504863402750036502957920332734118241675252985723098812670529155705707323990758957189982670721895037980154225863202295272759463408343307652042552220944761691558130775064237081767516778160645745023229022599666802328088470013892 477 40522379988854742174697856466692401588986570698428271980507327952601468107656456699962457526984047483177984632652720667596042911256791914358710474971087825841826374280398055673135578439087465925990973952300712496246829345108028781529481105411186638031970969894848523722716308442778023111920341488219844221628156232463763805310875668862680796400978781250928805614489659767008102937920975941059940567298617525543837710584188456655008976119265846653899182174460071 478 -382628927627975238733888823467395714084418302357708739359308960521247729918521724877619913297501673498893607861205014467847428620099393850914351253009854008719807733956757576205646921553021246332439422478716350239764584269052647132757775769860184239485511014447662831882116083858843805445215944970347822389692502659798067608780690934116568365247851921045956576888339804640985976573276738293026531431203302202876505889984261991266767786053962983063916677879222223 479 3612962974214053413841014387513262477959873577058065854262864618124853887855168940932329771254177432688418022928950546101319471250726410076655013230795381541854819873897006799584573994977155974974258384849364068097113564562592537331091637721719229320722571822336765944103400199499542897090902308848468346217570707207610589064278359066638617440965478766602339786640827611626553192917120825966161230444248697881881619718333975900920729461494553357299198863231603299 480 -34115525378790991628215147160364982534593589105751464853580314866188764598968472317076735823696574647379221042365641472781453195779268918479835188781031743653079096601423801102042125696519294943769090165446053497019363967865978755695748150061114452496545874827746138654879407520140811604017145691859206005230892601183897875801837963765074779428308511345877984338502904689631825946006611035614041475408915691627965955552291795777939126354499056231198723195653887587 481 322139104728415151840749509958090776128989611357928218163107246064955669827966225590759106562859130307096557454166272118544736540404729160946084962602493204935280688216769138669205247432693629622717789231807355398674833156023372484733854752775455167026159305110069379050622363477705433596076248195394085820331023852772433990119366628219898066546978092167795855545467734803586100586342286107654211359106116985895117961165431644685484960427254281120358911692431435981 482 -3041848988830818263101938741650875901357937310758900767793500795546535735101810981735604308097675792810065967936579382621294707350526899555588650998877714504821889073849539530249512671940468634571646117864791674608525109881785495935623779188295661751189598130407772331350042137488644765300404247825954475277781493835666111069268630103354686999739206495269407798989553725384459701309615583910703868492182948331857161410562973288339516027303642340061246855824853413303 483 28723321524835871417918029305645073639788415656679179257459617111932111965555117528776399300379685852939103379215834502654266274606374026633046609823293820710743716582276992881732727017536497267562806897411885105124847193542660810527864452425926191040181774610524922608843636324671702603836807641330875328917469560101993564524265380142782411168883376146683510437395539881916849880410845947877149771619691759131052828614641018541608324630294495659443080178782177683214 484 -271227964743981018000383400598192350488246175920393193245958318774809265740873833677833944889266845432178156265063630560730640509213162275117017588750136152878705860199809981681843842584343053920068503136205860082867639462180328110925029100294971372629326693228688425787273245148433701902284480461109444204903004071624873457110267756262400207017585084297761879816000930703996603344912727151752388833667793172735251419097727993153900946498100590508678227539800024388482 485 2561162029604040382750485085047442004266242672397200363435377794700773921332715964663969465451396234138468446111463342817742302819020506705773419840021676376781080597314601430900923781060892124586901459688363821017883530515053551428868033539347329339565179863264943883917451646720604729960854119116265314314960093963618347854793736307335252286698328888660970999024742616718922545621008453769604560705128326433191689546043840723797457702070639091817785635528933215319241 486 -24184795345509441579413064676366658124773243524789081246471731152319045090365821938703194308580420051822612325541735176092784752688158152778304508933771878711974529872825536549264759007015915487675731136423094906280982408124481266177352104324746077243403882219424821122790613880598621222186538125637547355664540165399646061246054857010956404104444354355789542568479714086404750904669283521944871362621513895510541736545139879559029755167575989086608929850130265557854933 487 228376041001877862770092397777026168537097635789641432725278720710480839879088829270061238751206655589741886485277094936300906208791622919993512273935766965341969376698070303363386400037176644014831608340880112624208764347844320004246429561661372918301507124039768681750432646076762923310337964091385793653391830826957128539876799744775423193259200553074351576472687358441768955518697839747107574794243156188120349040899499812925710986974048170585224668640627953213497779 488 -2156559342312862269230508323243843599682620102598149022703643331175269544662763866353785175005830391270811171460802968677985943497339622203907767063418161491179410505978350594939456805323549173138220166061994780784440345873814478652348408349256063127493418687341251784668555106563161282460703043477528904075092723269315729947749581625818771218896596102768680181370670089194791413549511662521149656782191084658739040344799397000321874619237033578751104550043113277754209827 489 20364559713167386220472698339977439515015235918052685034060267922788536984814620063357268926187679963989393934155475964792345828707266019356775117517671707327047045394833929848831538844307723955943663189950720638729524711377775543105181315867861449867527007690136125993567745519706314889835288005503146204175224696376295759231222120709515621457952689052304981971916242652418008227052426177478819153969394344678494941305776160649071901915370999514995763842751268171469878351 490 -192305348910892840593419848228073361050551218532166715940479961099107812143998287380650003996798886908209632939210918536209804112590213210011812898382348106520056358874935827942925544174241378298157919974764977286788424801963181379812083299326439819273666295360019977831250630062102112426088336418266846941970698956522714440884328364386016651422290253102935393827857914909713552629663709747778649553509891868238195723620750584250828503055439795671953606335813643347819900113 491 1815977317466315150481416775629590358538359205377373211804004328760424771196395748752595339271506120987787871486784149855908453470529496284212328499153177452188688715369960038961854890078673185943451654566172815180249211587777819918438504230284080349825428334035027917363089908017674850645293647544290600601355560906017175663257731836541873518630535897307284281885204059345228406532786092147259107934962235055694425093403549200630219320530716273906745550180969060367147254744 492 -17148738598022843054833398329861083477425040243998744573451350336377391205124672281311665567633068941729909924376310471023690184879840444863025422785519961111279013350154167525573644801705415900641528837080608639659073622724976016653847848557704307905530594378028297510032241309690526483780413801786395522426595951785862803725345015382142391852352786696798044888576056052966525229886534010493401595935779190921859512531372697769250645378925293037596211104167251497957011127372 493 161940932333965124860571951252038859130809883695156116239286169310682610974606656683626970496469062252442024129203786320441710271579302158880320868962242266449772224291611466899134175583275580526488855070541897566489962105903344738132593332377579208349367372301687997092120348515612552138362648021722619176587498369610936910853984341082092457710409450668435511027328195419704686959373297347647154383234780411655069518349366493508319816884505727482867409724964573338852773141811 494 -1529268607556032787254961203806757942488698216591263830702693254472202558939491150214498758619146046988230417723424096461566106613555891365999924394651079187522406905435117437131860798951187229002715034968580522993919727488271309104608014541937251903009902965527133936687097345636511440394308762450253852453473522116868262041992048106810226981960347840262325442813325423184404900819697687881661013516328453970147045147433301861920068094112854146265650617723930067993812983250593 495 14441542551634535079102652987636021598500698192073659587218121925126354317795640266836527814283963149628129000327225423631210018361512321946653229017159512471859584522507616648175435400977848591555729122897338401583616888862785957046397807216212651993800236409924805711407674006588806134862167923732524547151669380151734318490854456246024294728524957659854236812133026003369156322300064205250674208662593617427657764899636710951302394533045540911689188898166930023420658322679984 496 -136378546209540001603022905142976069987610688404583526180633224630846923700756502128751152338773155540807703640986126643705313269872223314839043522295394371716480408460152362986067855269884814406747768878876925153007949047755309997233246295070831626828596425545990166740652311092098563491739658219821864324606325942371904741599393123908492632572437434101364247296083047901971402440694362243814566590978455202987077844535740133528491941068010947411971657471078592212790651426964992 497 1287897143173966270683559735094261789498840151117618025159117006662620723641615292107239045876319622820599964250786299730855573793972380949237235461426724362311409826007059874177090475527590426733618508237198581967282513432181362404145542943980186681214269740146645607222542049983899091360007458884914425198865538395665660132395975608435707939122780663796869207442685011074189198688301555180573919437607395104975964533114388903789558355113443714423038905613612921372947297149029371 498 -12162390503178540792284104296400354779541199144928170092125159211875149984516373250148736447088030118856865125384168645426215850650808872860275844989976421935725231814671100441883605317688981134939126611488567281532798882592599140332883453189817487394961372365537441549215697616385792934603757967483525943222388046573553826090293288755445550267740701679886410461226591480815197962469695456509637372301464309257234873786015647514444769435645532353584519544614432182826547424819631873 499 114857494032944766576463864358397191248821931333912105568725382305385576823256525339677384842326401487929785726790843569447764002721913248103357913753789282874434831686472311149797441253742352033175519590107300989249221910721222195036324332709153741028679888892282423099715117092718955248970448146892681352610247758540288496153594239963060980061340090976836263193094052862537898696323140173060981100912823312589497937483000684018471737062982736883159762429792818049300684829963526874 500 -1084681789466576638651037047503462301091737601353827092829969198544726483741884738602078036997398738008113955147463937261731286416147650744976965850248603921365531858459941836626757988820774680799461726684024192545969037574920842625590762661175997345456255435107536153565523023183856882034769800066996885343669601891190321381428266002239750742555592177253741679470679087531775863792857888707018758275098637260992135508772020647093018459830034888217090072253743960705751664589054029062