0 1 1 -19 2 517 3 -741 4 180119 5 -45695 6 1969771 7 -2269189 8 466718639 9 -107319771 10 47438353385 11 -4450937777 12 11033623188467 13 -237753881287 14 10639497593899 15 2109652116195 16 -48087140237246657 17 -3825706373701043 18 6605692011320683297 19 1467932522941406327 20 -8658674966566366404011 21 -772807029253764967839 22 2083540539785315165081021 23 484994279101401064318219 24 -4033296654618992284368194653 25 -361196999154870756668238475 26 50061326973210187089767208091 27 314714342377180823030852109471 28 -6811271935863213405805870869071069 29 -317182305144996182436714487237751 30 17296976852119006924919760062411026055 31 366124035325595765065386264284709683 32 -5308633778202776191030783530919294458497 33 -479875416184386452127182716450696858467 34 86974720275446551347845428338959684908219 35 708780574616208212172890586023170932320455 36 -6215393235075643387624544533830658051818994377619 37 -1171796980477002955573885082126817222270361423 38 237367684382788547340824270524432255496056230283 39 2155444880807673360662468601195383960739817815387 40 -1036404001195090128706355923788394270725421623336572851 41 -4387499832371491306547019157598689643374038917775419 42 42239666516677628282420822258762990853372950629589317321 43 9834928391933889642777530948782692184377547538283940079 44 -265281729908793021035187730488936328728471187296903240128663 45 -24169782136354074095197432893000407030559957494542087497255 46 278556981230815072590480595278248234895135046802305401701481317 47 64858181642984458532835147388196532918177850965869152889312131 48 -18338081814599755005787023330899823798858569520913961466788949237581 49 -189338280801953775701208927945509350693569605523858618822643091731 50 555119829124416098346811029567128301112985587138155272354697402804425 51 599259535255355594908295321345507504752702612160575916394695597221143 52 -44019975106556930374422334874589335599392209861169366110134507160757911573 53 -2049889777499388601652170240715702627114889582091944283796891005887291647 54 11211494091205806054454563099961851937748045003396885567086710054243413748241 55 7556545510744048674845589290830125247410463081449709107735769318537561228715 56 -327088257709611910899102656881517569096387115174601266335105634463580947267932909 57 -29937982370245821047124182081639855381925648783392897563839846247824203165197803 58 546120092890902616729582933190376630885771467406738701125950437375306524081723531577 59 127156591183229244598054790097258904122248872942749323847721479872348127132651568447 60 -54988683187249452035245952225362616478735573217790628977328281236381088072249904476356700813 61 -577638731403543129011073299890012694178144325311499868340827193215979127886780638678999 62 190912171262808410717587022809496216080492532098599259172092513671003858738649322941919467 63 2800431072648844939705399685461406659413091405801125115975811672388230434150205833506345939 64 -81209981097885444535751978037372796297443816145536937068819351241639420591724958178581723813377 65 -14459542820828108421107650944919107379803833025693988652256274486906148708192109797347983972035 66 7839471000170929138675773046246753960544632499428735311486047828854455337745891885188794085559570471 67 79361458980705967278022152366957830449219577592880980301883413012811114998780122353543224331538791 68 -143838180991803122112637805118271257907490074287664827083238007464836290652948413000536594037612822561 69 -462172382241639331889307824774020960289737026851512876134838198972218574958150929964727988102724481711 70 134691033663508480172840316524941559116831465515232231878806923131261356644651751712840384379412882699486095 71 2850996749041010067522996586428108198177309923548130942238674089984104986715787953328399188625256913796603 72 -3650113610916859976833934332194688568805850241757348838288920424881497581538615452033587823321608933079836436914427 73 -18598949788047588609993667069647674898152619401047594933471845028273197844557811023079031843066435419670780827 74 7336784511282626187337357304661728044840597705538178564808708490154437445138380303210652074260538191394750976859 75 128120241432910577588066471264904443838079547964245477635897976370401563486667976556991038995490859018859350040975 76 -259529641554713785264132535579051838131240362006555420782540340812310557798833024751599812176679049910579971050341121 77 -930590059575975940186083032082276539716835265443141776677753132103247148296627593989777776774929604505474049499810183 78 30567908524978690466523214465108542697578600349073280319520564291989883426115889891127580041432253745823958791795056334917 79 7117319245775387187108931429842346290997000089237556697988968472721417604395573645560194973260287785478055236690837865507 80 -116355662412589089523601852332118802302232423415037533716983053109388772054427463514018968850492119991265961668079764576800504067 81 -57243712996975978367011584526868706428443001579637200947741397181759919306547814154881008246659661802335452122253545865278579 82 2076851106830412120698906222226048782789488139841331775976701063657209259703734720493285765870203382511196824934403334628543108321 83 483566363108393640068436870548223489346018299534218970397140820108825918446378177486448533027673712073896902913048336460510735799 84 -17550956983896923038060429547190588300720678138958834729148507207851113131532010890835066187530750597269911765590183401318615533496117491 85 -4285392831409465622816491264916745757209971816096380462018476236489730487732522298845298150298236665031266768489547048978896591262815 86 1964602588605133854669286674672362156133963241348631140366743614615543186655547170168135501705109967921807910913574853997588548261823051 87 39796482341588709055889798661286843542993291622020984204595172473064557474212670918146707069430713135937818738681397740073815553741989451 88 -191073661965536283411096539077070313303866583423000832163679008411532867510226682614335630177332945541357506067151237333489158882471886461581167 89 -386859893634163773051370559010178048086171328594162144225573261129254904301567465080483730439473091265698059218551350127332245158271461007691 90 1202513108746390289640441580905762095652229330410465614508360305921097388704712350335583756903860214480543289862658421458139721994809480989960508885 91 3932547283688251138348707997122535291661237345738472894047584370955017791318788358952937866918876367120168352130196159039712965062294775581636063 92 -453226468369370399625537683747355417590910453230709485737755274602622961761479806432620209205691567856386290169645223260913083665501781645031209974127 93 -41761979163537245537428096732180019297751009533690297485703674036378569152203574793924235281935618848554134080682487208603479523023641342356872926007 94 20926401225678886944341514905981633148744585521716735037061701654123635613040384666310328056882138924579776506690592678554209902957257271651663972131179 95 462880488415828022742938110625931293226902590622219954411861118929588214369198081978456433106443692168838009609055590739993509433137248657257908029957235 96 -25389827005221039171582705990497280273887991183623382118773033726666804237442004678199698913451571313582631028699175176132977310060631613601371532907695530989677 97 -5349931053846731760257200131092502240205604695225417498480199306754093653944848254520221955176730983424777211931075512598575008256722023882249673926195798563 98 2794858871705110323403356510479846480403179170405355804306743353718285545408059608228851716197585132240499211621721896019690986893578085514860806360943161933243 99 64423720034206904145422945888643984004907458855752202849292225804431453120040995500620450836208636753964139041991901315272792917113404778035095351640085691906567 100 -190772373914704972250506014231646871043754595366035129756904450757325237330807563063374053584582055923211307154977840227526509058434136148686653085421747949972853494711 101 -807613399413705841954000837219074158433107875551265362366640653353324346806915729857202816071597176016389599837460266924211465110791833995580026074887532454015174159 102 45229994428977619843192306198497516049856401337709438050380775352301508726087791418565887525225990129240676345355818707268534911111362303374991779041680628421153415063021 103 10531185330282598134797608779444046724781787717401273121970134803468903936863484614793538440887835409975745477574777731807133780034534155774650006362643070272442996309659 104 -1547184446165004903732882936859030744856669436589916733112841147394813242151188165476580925534928867001161281832941255627820343934885955330257885796596922987548674183901098693 105 -142736892420572752491262331236751925751108130859379403336377034110370003521047249763360602207625054039788274172260080761673543496680384789562131943018694442685397842622969595 106 8630014038723941892149620924140756388537976115617780376672587285129038080432668069472651991431139500975247474083259684815025010556937685579721058745290583595446147066830729666697 107 2009380686249109617369740869893425620344600870460439335938077290888059187595323159978793834761875210425298861132823183684125084843883069913758193610836837466548800346515603864111 108 -5761914115563764572118824249732327662593111250345564224888587938514130301913109499375738333114857331874732348742904977357775037054971072849582773122221711359241382124273311264168364643511 109 -29359511166419427516074680584797998497159432197544410677841711512431347752944436314025788807547116039142486317882010327333640525062977535109280276353401926522277307055042970062269671 110 4355596584558069259952031808874989571657981652810982902903260172994965299997574415592651283038135867789533446787289259344182531526908293049966040572786501544700278186546602110136979462655 111 444939361850670660463081352658821865725151161533809868942011696578549237333857474368302413728496456581056202478361647238092769665394828426699407682865189558494594209089847725248867939523 112 -73994568046773600824123993158920725655000801047150719276686064642766652474687746653398160742433027372607905839780682643348814286218218535289394769702039773322336125061778332449545553011144845069 113 -6989299276905842660587614349763714797061141293595795389033166542788764790871062836891902316608766745621755679324238061631088197673791249899874982212804751368273946536276766146468630799327187 114 4247409267497784984473889274788322501817278377185423126082325251713510929896064739947117640320650076353741145271381490364024411676808181796273867342335419263719295043886532764963653305746965499 115 113729380125812741413319587286283586791879408347615109784346006639498846348704556847116545854458512343697952241644946103047841220238313331389129425120884608263477691528927360541027185857252177495 116 -20746187525470055224941313325657618275196289661686637497635450449668699840169549061116821391936540380206183187324350133366751796087784303892994485611766734390635526362293614172810159265391998649749339 117 -1915811899156793229193882097106877434542196097821109389397204097081253480986043346674152518412214639369412304984938332364938826524561086095758260599423409054769131735855611512481955786749322654762943 118 1205092810714804781903031543563070872666280181840716103262072462007230220157595096755840894636004933554118220709463096622155659591141262884970423527291863281864588208859030588480667918079424672640207563 119 33390135261260560483282125424059355643336696170805914077941285398886507307303503429271835053991734609286151945036590048087014089340236479016905973819853174302981686908442221033120923949473088390448891627 120 -1184040271092514716911367410310799775953039691857100550023747710071446081232699947845666996962721158631902812901539202952994857369732995817824503952268322180529983511811245968729441867982396932309684244035742784933 121 -601756982100000557090912733931925998765561910217800002975360479670530404478126054912410988799173026251584917369448738704688923037585620049528149401224602417240774706452313108447875210981871852696396985965739 122 391351128619429138286662763630642280801466396421647566359310718397995217959407084001246983089980653520071536247246250835885961250596510978032436208456476835171764771245551957348392948288524895226433917514406427 123 11207852929429479586750001361484129010436974411177261327901954662593272944418882688783154316799501495113287420599301883879044809146408827278503992077987157627234145792597183853333427090605227719734747014582267519 124 -37042452689288021964738655325261185522897545306678546385521359292328694557101745355643250355243950061115269731763538669805131024997990044776564269794864382165097437675589891395598034874770728273336232717051581129281 125 -215620706615204775723705809037806866597029944145898754490716182257794377740097740249146830366397984941848834718614006313863874801510141709592236981446369761329673787413913918747154195730308202985793383392253272692375 126 15027004257740393330283592537583060897581863499740560007384996538048608784281048579445289450206655759378005759202494854162917307790210474195863874426804705692543129678160092374093862820948197619644150395830999029863065038469 127 4282536511719455594323171072400472394020590397242572234773116454956450133542464376038406000093660598488554669044220132349308163577230968900809076443016502709996482611107413815322187358889492279282009620004809750320362771 128 -248379410273277666766233200350918022207762088196812027323147883491398365289180638560457871736173693972575487383781829778904673266810892801458342567591693818266113826578091679665523306303731798172222577511171441646634804423937 129 -87768180982300232576945256106745066237036153908953892915217712697227790835098545850391984345753206404339725167355758913778889573623927603262325857987413524184267025396404314791320267413239346571256071216788837755604217867651 130 87645586715506335169907989559004536518215450269937180455681163934671291865314161857187263122782041848692155782751272659349424732950266066022753107452403279868822190544482128423154731536763094304207969866688644170533897272971632155 131 1855188693688072540839374947158132140947235975700729293265484615938079395582064553887219270369117607958101855323709298747062866294086916138521291403344900660912927061952436087314072167262200813367163284363812243507018083959906983 132 -130756605430029890363432367900521233020460635421932188935663055391645631242986034204555343446393541262085762981252849074875582373727669537803077228286550725128872799014339819596147924274492979972920342582448200354580515875695069525939553 133 -40424997744510737329665329323570649212678759041445709365840864754535822697052920089151841518327232797211450524109638009784504890139084115487044874955273025939739006483759805928211757023304020392118539497218970124434304684003235584367 134 28876225498826673169514301543957880642611456339399350328925889687037523528058685771947250098925552033315518264111731825594983441124906643627420945382931975921114413382315492218639817051995780059214122511328332421251761026953170046679819 135 907663590010676569196306876492710099576696175581217656395299520934618098334099201725060584264534103807384773775043456053814408398059686637464613158800609781739367706167933251575162424618532316643903805611084646799811104738621762587901755 136 -450754443127793967127120861035692073921009594036489394788771186763311101102025312662383982758682233951973686518822218623413892215276176170047144343011724293074309854796606267183491367889553857359768481714545330715760136541375714197954844789977 137 -20990400900805179929240131202622122660468156473069023355064095379694303541333078604189148077419945454566541167159444393930321585162425523663273505270719671355322543455918683004619165973814929114771828694147773465438044866311786819412758303323 138 100878380128205889857107287354359472910212977822195185538121186985853578723838209342827232458097343718489196149721876511721721064522293205495732469831106791813955818695861953854194689745375452092075444504481176003816263217387971513358066505168301639 139 499747883301821713671091874788505750518027283640375053796332267858459579736788606737968130282581301714986535487247829372446510705772326871657905194579596448081126018777908292332599121198984444451958895912453806327602453960449186850703000264020687 140 -42236085175650339080715386851005076339504142123375417788711767881460961162138815351365148385528184268496605377986537818788042242128053420694945808984898245687998433509531550596697232801225149692426738415776384862617694347352733576571700058162863620848249 141 -12244313904546322931417853554842495524852640261399735936449673519491725580725622646705403732466063759020689318335659798043258197434255166418567232164415082625956488279674084152876761994696954171858749247464960560931288278101323377745581460559155253319 142 9268477954215864083985429513521567503184134903793625350062890722156956096924221628390265966746541071704114489051499805977265838431417399790997980618322520593346968803779101972783837435726760496479727941800616041779386890904135613167011037786155786888747 143 308599473039554200772461907255282079202736293247137528465041399655469211016361799253698709627648277316289716091691758268999332322501698342284662439112792528811749554154027940476620220321776100041414592363252748251476369474733256063468171268672178807809379 144 -13433332277997034100991171372395953363938193081350508329844045933805494812533012364695418755724510210982587865371726838878881325769303908723545560534485735351345006108819590542381709935973617711054980571145583272133467726838723417544986950252289439137162367029407819 145 -7997643067167400556399158697101531181955330747225699365870098401889682959446505472294856980489629318203628510254745544305553864771749764288032859181730775971044159837232635007496700646538393157937672618891967769253050332276418967026404928110125472888214031155 146 6224443017302995631298919667596185730295304859487885124914098818787877686005768363849551486991791620189591934203359150288791466937207645226169708866521385811121903631342637222257700755961076983365313218778520881610452562773666382323321866999922900620390505638011 147 213043629158567569635411116563515736894999616489398834803895957416455683062874514437424872778443580951389133679645019988638940537267906184157843644659714500241694800219968805939862478445434696205327992926476859272327524475646281447704223925163695730562564214685431 148 -125219556615359153091362938028309900961506181816555870119737274722339553027721606668719862084873496532528457490548453125638610872197149389982099866261653269824824740101269271602439554974530008862859037650565824144044965818842639372997861327540793667170863071197596959989 149 -5831132081003750623337781980661336752120924466116124251562072683120390374703261927850613067493773395966211861613423940925949606358850839155438327945688844422900273532120622137997375136970128780647722575368249157728901764530306208393091551448970857886468209984097401631 150 240082821297923509495635331520370253521426188754294179931568414342171661044760151246757660680608011565758646873828986058173822375410253165479935873727304541338485206653173496646489424906549563514976910766149201445023115557481675936857950627687386289886582305123878095020009025 151 163929618581969203795376079098405539189988430532997963561505417301674913931097336189479250859595341551729532432586598350292879532624429277125978069901567149610550547202023709301770179771427074612758157514235187611477433106646141604841347028338387512235782165731537964738443 152 -664135419586414791861922291249512236200655137612631276974688375936540417152538422275479889093251841378352399691139061392705870601298738252942892321624532973734007044851337460961348360399431066195275434343393000658253099975359313525867217847081984314816368256645589090241021841 153 -4731826263896476222395142261946276649615815137071764469596312195621402484284143003397732839767605354405556749768519291195331265030985094091798518403783407207006830143157246547741183910400648404998298015042688523342206085811251976195401142593292794200487157608359488784447297547 154 89343501530811313134520386614376784255923598530049499878788155939397386691346114241852676438646281247820951021336500504217729515052442094364395624848454894747879413569913704058897221121765150990967706336623642467622276239607830974968739287945494543213415976008820098995759136905197 155 140190166903507450046105790549519249896426673052426573813209767636425684639308550662671603541579105887498606929651517710931433248420532495459820681292681620141219310964131814766684398655947837214614075456834765273526288423665243140377525578123445944407721683569965407325241528330015 156 -4981311985970808169471474659790541629580038139951362633784603935762039824760103366950512662541121963574685454513186679962441155522613330014286287032557005090489246635915951338215480424824184168907238040589446383759694294084709215645684034415387322156726636708576717305686828195017840770355907 157 -4261653608012511689587826537388489892357260648627167731037312196248722483650266021922257683364122114075250743587663804324106871129313473468511808460642869121531136067908039468965930912314682656028475874948014538250271279553019819008812989197771785063030938150420681154656049214868019703 158 3589391712482728567412531253827402855194067016044350979126491381118734513411500664949881004454981627014103755408908685114430268338188221560025077483532739639373789824187614636302431484967308122426817720106146293376799300681532843485043603472100991721045844005795178128951536701079752516203 159 132882778830147376853631782615062411956919841300821517974245827173666723285747908642294058658181836078544563482475170932300776524088201498525681720710928426416339997699057599036736613419011811955534667741750917577724237472602196681155515218523499215865178237418115972871888054340752212493747 160 -4344799838277569705864109582418660684829662944151192652386361891385271564347792047562527419863807166706941924585230717838762635141391695414817781746175226858181663728088480461741240069280467816752207076971260977098475014157287107444596942507647802204921071794958653345573621249149783661155175955267 161 -4248649488221939604948170582919581403078487215016299345579040805702848155959782603056053979333422146386587299290485720928120765394978146987371562269652026617123243542360991242228780040515520449045457518879319468903556734297017750682941570945746162919249627632208711658361230186037234737380636899 162 11362993160469342141839501828571410700408320220685282758594602037307424093158974489104988236533759808283234028944790752848417827462638098689042764970515351301957316343437249994983521345097978705156823024633223185202083135148254685233620292759902231922289817922489824841667190227318933818544139949714499 163 139248288419409014778096658555481003537827520019633677085011918577467483856856314748485532092260056020781347998296530828794821178975617775733177908150198703047807650183151867155962759815211051837736453295139756529065526915115637423360828895191206906240322775371915894021104088099636343448469132135239 164 -50520475836947818511055496612548394240702947533858150612102642354582587957406860742669532000444272176397568509859255815527795928061258635457357234566697278331023390015720377686298722188461962201462525686865224843899092543485478302263382727461219039421645752873824063278854605473107262529932130395520220723 165 -4676856033015165616476402377889648086936308106185698916115892070421465320870023461819331395806415916206628053533686610370722898036907615566587629730112119935956490160502620517277588332734997747721545708911373584329727670124659599350629035297434334826789477175055154955489906791756479253762929279600585935 166 691137061837441008916719568715818352880693179164881434502706707136120719676438479606337892308394385934445042020466518094598003247419355196705274757187992687201954399795497577238976223261402114973976097504272341764457434233118741595760109929712201656847034126949749225330806567218295462102779103358729813647277 167 160921808165732265951888062557480901852450410104515111552823329986660660226975807936868453288082336614413420308605674768384085998796709771701743009316959961104265038486257175966460241437498132004112375246188560432992203164506898114543635319012697331129940746711478112390636898279786524149368320543529530032091 168 -11681258037605037353888660616679787928702820236695320951546801021245635912540508237594835168956192762160512036066271326464914945833511007399262354948275220283506397196534258689525666744984430314414378255005606637979491781209804703229086975440415241750923095593570169629178214751044335705625576293637729180622271458371 169 -5670837902832299683372810411033904108553166931803940666445838070013953147979488391685583477835136802664951169269989050896947864498269973909573288982095317992943381572400807279015007103446863606893692366632501657522597606583441415623536180318999211405901701726451488092767238002957336444528634267332661764350471611 170 56529411192225094263463605746907369359419313165788402135581110440669622466432213461974601747227954605285037599015271205119554679832161356710579006870665629233536460518995711581568466308064002496197368874157243871434193549273154839838138583799637428301876544265133717518977952761411233803592658570730054202793962717545 171 204610825967853239661942080790482442811035439087111289969897016342249332448744164649643940857076208121425387597429800609321751636478060038669846636600481012201444049461735736064892417132320221902612573721193254019276535600034875262781957403098388313013447145360791576228450989927159886934514310175720886241357909633903 172 -162277677988764892622404498026652268603559529202546380237134852367279189072769023537292387843546338011610684982799480431995513537351506459677994844675829612968026101000386442092032919969591095288347838641353215069244546557075443113673512004597448610665216181674309039885797209414428532028903278244118985693366127870233115693 173 -7556827381666488801025429205268213359734940586428265411683109887678807590581956025702749880862800587025810836466986005189876428785039202271649009065310253402371297069498650778279785078498531568463558212258936465933399850095731226842413395938590798302230422865616627404570227176784163561941469112224350668714540233180066727 174 413548436958579149906410722842802420822996261524159102411162283427647113280856266211659742200782082917725794817708011298261739953073684820656365929210834871647119888171380295367736449378516494657067678457074686963523770504526339390317273482686486245036433103922038707167481437254554209028990828633934599728906166075390627359081 175 285603248028132393440807722969679137173354591857470242601940345073125399418826627418281647664649714610440851662238701396811571761593779837914926166042539014872131729049227103361360559332076994900045420960988584273280886568469130190954083036292801602015794735190613063975314699426314909861657420595282911989024572367353484662275 176 -46622783693637227300958510193908022371134472749965180272881818007540444870156657072490407825581172481246472224018378670999489547526541441631277640477639713315906373599757454528888258882963376352196283703020614969145371456914379982399452256838954936372613262764052788399220810041645587890802401358766371157150753425953754839788679007679 177 -11042957980613885341962100811593025892940834822570215833987393980082640360802405888909011201265196210941934297237220785468769637807519196047501301315185852006367093138248585947686464466633629913370469230117825354943400351950036175462114704035906299870869291686831035041442936562443100026420205929870830202595264259202418551825512083 178 1875616630540312340310483037854025651528989837101742729179920918658449345343975789938008773929747490849377046821818899937647207825187401237021787891131010397243346807881641417689277669325250340897659520217173299531730552989186301929792168679405365442942576636010922211066404993445914431191251380548786801977143019278586461160499514143617 179 436711668753276439385613229302877790967579613067425134730733737768926664702018624425129619672926447904241173606781689577219800574623206980956743181315292874892116547838710609706582369557913237794296110792272784333384190621360639142581916435865712193525614044629651657042489343906673628766635016578866400231141813978585626634245289510807 180 -72091555087765454402127300896937209046592098743262057390967422361480204718365234754502687558079949298641826614369196476347128060341458710653398181755657900534684724041507430755814161796435253393616984099282206177160164865160004543859819573713002845666834262338096534963714088961049788745304469574156633077856552304854119461635541149961791814464562159 181 -17659655187247291872926751093216752637151380597175663608996848198205104114644197065358855905586139566059648157831553474868547226061221179446777196550489332841037360241365775102586173264744626311688313781955089092187957744713357812287009096759647912709848150021480354644279263138112997135132613734914224378917270059433433890622040460999716479 182 17133229386358376679924736859564730205961887588978816223644230462009454499363016462150653833705128711872420550696126182713113530473888184757407054741712576700234383858208679109176748310982050376087136553411124350085194153733719299810233242700848084201406356072226624428841867130398034090724565743721451599222404129127604820617791491917209533387 183 730030559899528407721912809286196707147643420894528602549451178502868504703045387851644227526143310641386341075433325911515196187613928625929739049463594611117959312074223891162845974895507617442649169010524905362854315210786138399802656950820221393908633974320053517109940859141740940628307393820767370347627771330392950807573557885908934445099 184 -168272190311549071070245164420413795527542828471804826957601334673762602364658795581446420224683083567069281116619537222723284607409448011774022672330426793423768199005421660801487351835865240902449409518607856003316006633887197424696384309961948052779955469826544473881174182178473305336465437037652845522643738655437407709926603228742283147599896607 185 -30843733021244951249741807280800768223423486366631164741731896577065710082424846561326309437680251584172578094506977838858482495354994003934054099404753079085562426178069884000243053663205126355017355190378525078016911257974602389480440219984378112800442384611542296796623941189637301239583719931327019008610809977864352759306331601311888612065956715 186 30581973061061275297158521350966274906630109963594293861888738726593502326828223263037694526586972725126944756765734011233412589153150262133194175038952304687012210937895252219985922302545025286950453327165149649776370750028765371671747529649819920978860991925056693705198519835303135490956096993753535530765828597150490931585295525432403215391371514651 187 1331551074364743693955636617967729833600200974826476789888686255576999146241844078629564446545404202634997410524686668141946148521042241211286503918136218406869609958571693218545891432529246987800556746647806265349562107555751822153763892472912775237712480645904259692620534225813557807116557843627962670326255446502578900810441580986263678277284429602751 188 -6672234552276491769755254051167042076903126697818537392606558109701386302520860432796881428618143022779248586395245708071528780294361475118979423849369271924962194869586900204269579970092352157746924689820504467447266079741971662406696319358825787412074559710282144286890581555569514222115715235033214969589435002182297374984145790812633494057392370142064961 189 -58723756083024732340600269873063719231509313654789522701406389232953147742852465660220908231547696615889136912770994663349962343539756741756946589583916805996075483080126331842453887463935176269620535470470923986748612849107896747588752331340563548057038339429507752162700122833146908788528653723308507522126231915430474256695624815245981543380430684106677591 190 124962326279955395023235474414171615209044491022591387436733775258914775966037034111775622923597102243550255153030821181119439180478955598107601348474302081784354176470221377808406987179076436101187278708053201242196126435617747567497075484810613338403321645044229542846586078797034980748970296884961933500927439864249521689906324698766476214869603661159668977525415 191 2645069803731689867501754134200208909127522625105465650354683506396496339635795960902029131069049197545935395412648140742540654442615463643891809337038024591201852331927962579986729716808228916755856079687178888295693046895221308298995626053526823518182039167465905474986021445926144309965231607980358451446167982162436454017274015534437083507342198464620741793363 192 -56003518048131800022216782668411967099058134258699765610384833400902675813241989759374427953309327466751720434229386250571457803472946127419485106436501283562284399310102513340327929327851539536065520251822907932204277641075050076091573443652625931307439665941078005482187356887160130868005639458404914020704050741553427181186624217619242249266443085222762704734213221329581 193 -121655575809525032397134110161088051422265666695440607945256735723123048496264118493752530789278001289899483031488653975165123233829728805096380288349200819251889357932294580024137326636430931518430567439161207940379800416403202497494402882299695637103439606498380090526969551687056296309169003784055022042011401245941001211010856531136554012236141392123527756659491907 194 125811219050595137926244423179356895756559280611081031891957880382715503642989736339236195773187359632213756541539631509734004510163840966697100842649185396398717672295684695522047043827731929076753760949684938499188648469730646178341580784893780582803827359062790553796200190510378045373238615711139448041216872126750879726435560999552036340636339505604361783474607102779 195 5712217076956794113800797311997241784674310330994081073092795845002988772658297210878064296966148283877134113858697226683888540433792219546970141663092140224966195425274380690018283213226431334720837848367491765078392081272218007519655866048916356908225368627867977794560006535709662828120999047860272416444926814261301315491729357590336592764785480777466860080679788098535 196 -170482821712865742757858520808203840184058556128813771496585308519858975229287867849506089407576901853744100536214863340576317898434681010387446119538915727085125105598574188785851512337110365671575964672352211742475713859114396536656702239629184348281534854927830467495377826195027949597752270413138382320646078419845544219759777990440629040496855806200640965576939924078284111473 197 -273755809346432821064022325548854318542985039886211529466489521408821046317004257320317782948199728857412742668414456238469210064657859652299051003792070673020537935200286064449421552121851491964945673089745982892086540872043339317937714384870236547759052033722111017127440935871684628168852374775126293376105864687047971666310635977347369003343873571758611222019647810952380463 198 1683540127444896492454350338026895459716857005698243538818814993669639320718194681950888058617127605489386740467191218311090439828087722650838443033230334201879408211732323690080969634205001498338429234152664594089539731480667459757186571849396724132647758037520772117406132233474605352893830199220998410338050905219261600246760436155742093886216449040683569987141544727155874915718341203 199 13388069372243570363413840295949593771424708008614241556532497050071722806594416182464939891403101400485229798712499356158085523949365307052813521294591849974150947489073068284365122805749469658115983090916519176072894723201590474939943196761920540675163124705390450686127869277538225173629072850370606491434836166973096062637899797894363052166727505738790273535369144987360410271867 200 -3250884139313368238873388941923542717687345779192344323352549839897294716139883523967883637584271412267913253720149905817138094723643468382249482629038032287762732815794859358919684347298851294525655674607506985307006859141007801883252125292397445079789705397064095592677091906632814994658312849228598286009673654754793233595025326913074570386405304578080568666934893467186447114445921925151 201 -668005980222839342322009692444515650478833445187944236314924390418379693429480085688943495557018414363521855173924231079178381258264797609228931055498436287100794679175389571878372031274716662626885391457408022108952077999567967169227626284504613031660551390110373073206195998433323841629231467497584396300341268961261933761690792105071260776178173747494036973148360784241232911830092059 202 719312060095909142764513649984169667542320699155604126727058707605121309063284967658638702639130737763840659986676775544501470507637094111401029006092636617851967120937655377699271475842550196050599789329747163208383842507139027466813296819671137335761021710873123379799428573449427858479772126866655286772619971913934933968547784317122456891663650739597527353422789335476468944693198095707 203 33998840112520670926378754054796071526247977669435381613085825244832499622284531306124808193791840105524690975438783428549842446283042192953695625351004866894685183000629271672529314160702034428254847707889275266502403734716005464495172335668010649852576588329919178940211266580611867543686343498275417210543821152894180170197091910634249932288134318830180558845303543521567129816171513938959 204 -247531498981638582465302201401500818009341952935279736212950424148695945244137484936358240650830751886393089906587630205292046096263510120460708552779910061774490517427251243880719076625031423537293038215702454975444813518772612931923909733905329034722236199975426308607036319733550838589041421326944946692167391040293222026058780479263076750999986601147621039817052344385656564133746837605397913659 205 -1764755210808786400111596494487106050271221027690320358431014431601351555394162629771436421716062125760058297794329186766503520606331253428907570701763937536530572642008406185786516999297330181109095705429555874316511444646889382324560369388720009645139744195596925254500368468147436761273110040596205095359746784988067253579396993452359661859082303224315137346941282949492378100709867402723743495 206 1937926561205912749021497994504285217221671600806814612218184624921654371274311470288954590086211352756959230071074646111547231505765409588010775500995277834665757624260497990199468040014614319579368631119505004561078304279661027017171452237864142021778727960802511760719558931983569847412105402917071971717074095187978299186825323465797016728422173691922960409307347749252392159404945392055065052971 207 93402474491761545467113647752626642990722075363801821545711734769238314373184300358757783248994338289214194674857029095815800990111087055350698525852239412125940906736833811548628876376192027869346355554212892737263990004684211664853169063698401368469833431223162528056573307373732076523555969983529625660696146113934630357824734409596020936153678956050248401855714347504281652216498584866532996597411 208 -466554233163929470065759059565097715321296579501397842593924223776049130871980310960443028845565550349980396929314651795449886052874690266764492617228385110288224677925265798939167045048172502614124069856991711888020797804552319683081769813753863329553334682636967708868345113806293989143487325106992298210394541993764239987605077839238654789965802069450945113945334647563449598655734263030563932599834710261 209 -5039696073386358117539462310229354936211015198037112382217002487597480880009640103583946517405724013804320762780675281670270451186726109843420169428481347687530291433816826761189886859035442761563593341290444418820105315049270996591315599705977983927537773821446859106521014575485119862173338179449824848643326611706476662908439838199374332803801388532726370486229417566774135838504900566625043606975619571 210 1239289875433476643149216507361674879100086450057698534506139690060451827176271300977442536669131598832796553116094507890316440642344589535197392074945243796174725527676739726608431273038315808603607207247269458754074790544226744687532977964050641368277996721838877962128585935713639555781489507277591625923943174898951556226432508659325108614197639327984761160549772643774519584780668377857824477061730289632324242705 211 277167586280560224007443053263378581695513401430153574905620450809431128718970589878269288731783712233117349490561994210097135301944396773542306311230690535234025972497682002799424611077333646906237818161376328448278314960660964645973716612873953820425859984788104272447734790307117225235991162770419079213356605295916771578973410352434947739371775283251197775762187450897286094295000298895914507626773328416823 212 -167578270769170083024615611939760782549791436130826797563822502659147451730424158149592263608118375776986235784326518994885809193923936460182568964944996058435862186639261643674624306211544380210786282946334247117491923051861274059746643980865399397102679715449976390987605965819187678015002101056477725715848083778117458729371726392550532870420468867358555998893658741285135570095250487061892408589667119459925381387 213 -15534391548420973261153116262342753897058359941763832036122385496530645925514665316309377124576607287254136245269462489110772894711099643169085201700059499433784338381499649951377407495896678657338253070501381568680796855688862469024233273557131152145238572298840722584872391185695809596245583937187158853459170009359190566517636416999471991245062449336187399148106935609492663665004141316642056625579836910591173087 214 17721221043315378554887626072770106855013010432268160937684446465436809644194029804292459590230731473116762137236308166074698567476933346564940867955784829634968060673090191137425329792015767541734037117015003398077214465868389673628763013150558960628932371800279344281619351483638974091411143953658644183383178420449043656063510225509058012575065588036177016467081989200535196833447650421201508256460450052191118337099 215 887120926501725557981957059306884950146903531698267332907251664699431349753823761688922333355973440830952216053065498800298403820098971816614798454729138424341042302333011218308318857072115993199436843592927269291214799292345135640483805431007771773984667221988643388540624995863537462193652051173279639561398308040338826184977413784366129696457790489481111079108345768190842062733375398260114276661354487068603689838795 216 -371398578201689983163131736723575641195641380367389138838680747146575910533148435852190227197074261341579816358964238808232671337556366408488119648068888755818327369876840449019591687659218148805605181519243105200963503772720332572237101009770587192087764990828917813997922060600169518962536381792677251292556771194695002776254798976469227293318528505331517504775935792901113143895570440721152272561271631759779303698696215772561183 217 -51609856598142083813531357508123503066972076537467796822729420616055598466033044309502974337489185458115822966368275596851771636764264861917243668029332469478541665193317855625305218962409614398693046155989716108436008885975358412002891172626021176345157108977150809243061734576912702337528232874238932029167092160323098187896895749003118270275530982396327917305021677304103095786201954353899269116524978599509920504050224843 218 59975622993086297382774918453378638116026983493506457474728510221972798770860316089371718200665266842108927720273680867710499176505688737335413251822563864247025064024744286608711367376198661344503917463214023565531214330811157335380411232391596693606324586965808911876421137458817603980647554359763749884546697224719824023832602850069230193135652565448743654535307369339235910913871530924821519530162056506701761986067338379163 219 3058226196441836327403805038411995955080244450345932340820145863064414781992351479509329025357396015380039410794880106057630265754498714173909943237975632921969749664846036248417662324059470590006578021177134470997199317534491471897833430216710723400750798102702122839080423458300893708377019235682623241139652880693721699555043105340746356567170472341903888204710155094167838121964103118014708650465852836344309832805980409976927 220 -4536996375901370884733114526854628235422031678802120597338260109309169028305983807494145710583087457151476506907268086919817505497743027837365808286574015172166295368712097119454506017554847704426966212826519674074091623065046659261933561256083223673898866461261021697837424820174081818455181165169619556528868987143662483663753679410302012351108470071800080363527180239950511693766254158526316554321160052037956113896324236335089944253 221 -184552911894698758363260914180006291485083563695782214685046178319898202128774075275228179460021518425196068328648140287258295075565580294845760009460438561269389435231873671300965871196327382270693829088274522920744062753654297732918934020403744138999632900814667687463713990196181817248919782784592273068001648158613400826842236362889324345802017097701441594094650417736333691011070131184454977867144015783324199114821867644169363639 222 48703969786637515398612660432187834656577857075101325939381082310867252440180424917145125439366363171091153014054761772221434980958042772017378908490059226793640207564457238971624732230067206855232317758123054099617644577483653981348992626964143197825080892088045526454585113290204177671715881742710177935428648649842226462187292577090747400223114119337604314077485130168456608261438869999039169595399017666468948562020904622225658083220021 223 11340052958639237407806214964183215037193439123131373004880306536435061673890067471647546127506981394839511832679564716556210384860325008679255175039526159810163187670261589612120160349969563253107282341420505799159988830165371970306727624738145207230236853641992729952376695855073239769115921721512057570210541206718457412646297904676060765696791038155841432109301662780844123125826922284899119021753792149721518640273262922475940089816819 224 -3771760344204676550049493313795063374513166521486165083698195005786300563527031210847230909206342741932397751232385184635171751598852326760315638248455171059756268643378807516032918115901050733601485904243240008169314288839669244549904504302328078504318347360701511516115468682661722993449284945513742153520693548191007960824001113344921600510734518003569324812505692129544254408912037747429182041562420531031096061637693754667890871527924451313229 225 -709384937038721691858800632247252855625875118099820717354022375560920305499066122430066919960173229757774890920758165484427537044032710374337972390682592189619021416170176393564144846034605262944454758220806330412272540622942063827061365506962754178230899453520139057579385831434324531362339001228887098639668121616221414615763467526210623863647942746217440124197499862424396204020817925101563161148122848158668563404386811643303855981167546275 226 194000067372268513538150228379069928719501829959195194027116375955651517700983769417602472557600852015865078461895588293390096198748233087270971561608420912984209583437439518120269687134985488032346254385527328044233553086394541490529763091602723232851579763319005733740457363345252653559159743768333950234237461303186633662791280205129899861549795305835794246413654673969309289427663832645658458906159573667549606455827206733972997796142992446223057 227 45170261225496486415080356480726899157398441370500299182051825908151460812724211477057611511557284172618578611148500733136860068604642826645325230498943585384010130706767726117216914075899501006246637116775479177662433377240764191330468467433950355821779245764785965375456299228846475177803587915286623648674973004792523561529938920815020982698736682007547041668967979781175080866773638095969216042313999533917223783067602190233243938851245234216071 228 -817187867229140708324831897373509140640368134292641151999067115132055268034416313631858975529198268110834230573954857478294445985777790414704877901675344941162293844202653131345106722795499237591236986804674958681718272421205747382172629557143294012608331924392413477283002929834237445248290688967878976422758183758521291064664237931716808543243483117455108444488497260778731399258393941918612518376660929907318559073960745042075103895465605474815548210497 229 -2927246361146456403932396457290781172317639532466983080446240556404736523864029056172498775305925643278877010102343340214387768102838020457822486234081430138087168508697062238842063073574464703918425899989569266921886091900994992864382407068667527705287831616668787464000267164950293205827516187498309794205595985396252146857190258286399638973286010711027588658009533606914201583156293241106670367172492701965044372572382762898706901340345038361046897551 230 1855509899898433805066321695896041351789103020182391258157725704063457404151316048801551660032593569750311939500600181340226463248671666077883387020899770334821210232159679100159067528353844987268281815449047503523279175065249936384153933529818629409292917694163348611914907234559671031472256693688813968728646671475978515794147168113083253228256198916166458921044486927804535189058637157626133468341505708038611767786291340964344407174807540423304094969162935 231 193034721796364858773182692436455973415415743338053469106419672144135107530892356089612681235707603511188622590101661190074407382234795148673254855327775696370668633571929907874159367383890158362870767353330249585070632508533581685728747554564453912991796898657075264625611482644363644552957780942190515345567918604052000138450943385910771422188193084299363135029900167586034703155938190967770125817591366134791947836936428468827739993495731522751872456704283 232 -16409183733561126304616429320989860331646461195821134808296982760229449662810109338550847420841609933360724706195470961626719750606728607034989342886952125368517686145757676531925113584803403312769198750246761334036865504570778325115979672540530731549706439775108138840346402389627974952883408923480019593584556150486105553214231566636064990652013136387437442480919733372658022355724637858413936366718180742687823261669660969639010084969135601819684292600845392811427 233 -12951369182876162161728102098691971721682807380896272356913649098911769687192038971882584355209587827820102889878836026616248265529636201842966057490237779190488074186114213067871552622227397943030749891736172234969565299878450599410165949797586586198649494412527824626959264504151170537897242782464875574949005090574817199707443519163406426969979548055772705385895250514024240906904669265378835113904470155319805565706137012793335185130471848864271442199160710267 234 24249224532055808822947070468788960948356594641029302402774348253820644271672698277146856831156804582975393985893480455725241979000993312108419943098630450877132607203798159661927123047747897644846203496613302468209821144420820660890370836118110575531084366163742430959216657915184771355517686720079858325594640977121287199015093940836787459149627320245072481248355841078632499207915389226451590427578161245999068375135953509145006335466856659386191383926579392487579919 235 883966376937555423713099651903433959801761647720105339123086825938608847781366568587069554444412726966276628485009772469823232613711770415536081953611457441568781207490706913751126989404727303679996757859655658226498345069004147613471668660321054033755103333911647624619872691706453156695399990609722629292039027554541334224308327152934576700701273509798108654446760917018204979562695653278316216711807212308797083594884608589805733493595328961850945058753790361083055 236 -5560365953619533709936778801196046064912630281698358080813445041303758269340584544587475864164967565997980594324234364477858305169725769470108415196711032750229734272168590653254320249731984120739044950996249353191809894192644507261891098316591721621690845743197020262168525682783762699446565483139121812912153963099317670917932852604784381221905633417818477518027355474928395370901458938450990329047987842037428438553190337990037808305127804126717844823754196842182920321 237 -61366653208544381415883118503695811723733501749374265756064315719451922437633442956990964783583948186896616206631044817692472211534520964849813320746329494839556546316541263316544060844175562382550432518993331979179765855137797484977921684641598468650426803755545906727965904352919707151549351781307500095185200261161922731635228190861387486294035647674437122056811800154221275697337956892605024341035864723472345887815275771648108595152532062026663612533362042627400645223 238 18607709549031018497064952252186184269660184013060220746654576362757803845281675853276377060291079210439880432342175169814313257139541849622708972886642405213453243082420286336375746570454421967818642005320231324461947415770029747692359704057685396579153135168988352711703666364388870413380799283088145046973723115747859296701476848239796061415191599742458042188566130682730672688815627330827287895942474504287604512429417384198937135324092928328046187797497779484612143559862437 239 4332550563114106389394811942343437165507294984739512547235010167529534497632223730238247551798142890698458680596658807820266749044987492944805795861608803108941509940868189747244231117364239386254797837699246495783794668502116916479201005187489245785236661517270395816130970303786514675205282153085732510720497983013770537755969172181589681792124738715724195351097261005687528002902865012214612979943958826216561915108400437999771804403424626694888815420169425425243910043825987 240 -1258890321942979275772926473303264372223565574278724339189233202390528583111021482468155255970983086564096936520169482383794087555782871257864472192862478355375212284317411739232334210173428075485615836567148443643271422948561186141280964430119824771397473948774283000260639884519011877039564897560383806073681190244557841636115253952986404596225258917932231227789477347509888633613991485723754138694742554420141969900265157987553745833564454704842901157584186105198467541854996401664019640901 241 -311034287823131093172146233510219443706480292034829622215300861823178463954809578961135041666775501803977758313572795476660644315422420978098246505238512962210135173069495866812492115935882274005320376708948029405699130923599086343811347136021462237349188698816341007287491710578300602508352752757956773462861923591756190584548358177231179203089548571767086270700762447313258340306904795683511190668146813125875343343783982899811091330596774492744716426474347419604288552104795131219 242 9228626962102789664767641889079117861071159051213425351922259022227782976943908565270466816988779711580985753714223768219167899376027123885558715917585096545760447526545208497872330976856521766784514018891300832905172014036369294041235430604714088327348793447422715859775713295699777163472849895225919074533211284931857798743845912780926153566075199564449430649903135760983781881700691980125671165445858713632175720178986092570961674079904654358400729183648034156010606721454583191107981 243 22702111395105723369545182006933781884221111499834653439746414966662234536495634001623704137412869424234212894185543791986946225169278287395709588550088044528353457888576593120024562472684854647231541191346137324146101433271758596766475654891351560406989486738123380912775283629845469165744016112622676210301728055385309722936777975313815416205992830801361839904144937465439539281783831326488088662661887105075625710924305880746815398300297241364829325359114439467428356995741467801278679 244 -147642606248018465553425377551620376090752052464475832678230991880897019153469822142551874841914756494420389981302902927042849531724717059074082903345685688739857640066482649067817080253696551827546312030132134201532228912160061029001149428403669563040241449176996412334832717674946607501584743478196745126716196606246657602955335474758471348201348373182805627539581070159466204433234667499967087228364713469597976391189170805826701879795888787622996875263540085732950874198440125170101475681 245 -1684451474403363626254869378555988546776732007983325057409957899201047279295777503606023150479111397749036034498821718776287141824811246669228704690160378745429822438356303999875261856671911536576912479120412790395869437074552669984431384217533836075883013223694957070979386688679358331175717434813030411351270576922653584475044601314865906334794816441414373066191526773300042975961000605714787809642222751109367064992830973400145937900302551839005846414265251323796294997575596975769470965055 246 183340041684659070374964863205814035277827863988629555168191634293963195821331759889289765929887106529706609724786616417796298054973117159319825455895204657575344248081576575303131132969944545819762888499475929418370023351987477838009582384373710526140133558222793454485246850197549437522269543957087640317414738895637369512041191840790139490769522542251054206756736968472070866948461175169024626721874114027290262841900512689694238304837449406754447541432638390621443248963666437881267284914357713 247 127036028499369505683359798132079173448690154115457631201107332653140594922304264510353738668920102672714682135003463643547755429042267988390575482468546312870675251695038845063903644465093887569835101258844871635180672132112214418424647196030513381970012267805553192370276163056159607288050184083557777348582423966814787474864226210489718873174738500955841521929034041434977917736893243951971458775477058784761580671186125991457162851689510354880025497293159131840431840410533945529815057065658731 248 -839719454770268526766072531580145167272119413026564657311347135697008456476613503948796084930422798211886592694053940751637291436454710610679725247613709377085530659841772835064149088438080756594434915063572322182404842656121600775100832168015496379767445038066101486304985368292531386911333545431318129280983783047419364543440903474376005187209710251264787624029806505427008560000084240843923086533292284884450170218189918386048924650691274793651562374192152198116492321668066344862790518256381766161 249 -9736755829857094994152340732750845902165928895458803887275919521087324074208735471075251848168076113449428053047184158236351117920513688309403178367070833045327099133770074076386161760387099441255811260372677248943862595650876043538659261404947760370844935358284276918433135402507113010048033809149089723428326139805778564909884383517575818148792505737193935557245552754787733305812468107714004995944305308125449134860068522366635853296755615236762364219818188049037752659679068182924170668378890111531 250 35826659527337607110022334314575357524763961047447999580072547478332868861061584702878581635700004134982050625500360702599556362337612063794939651865324564863416970708839955645597664207943676478547281235111659269355735116212559239515052058765969731814191508574935002340256786644210420739159445070001083761307651423781421727832463973435393164446460617390444822636507133787349638911667490024692947824036506259351758444521521402795509810684167484344294163461389086717960305033070214848961150029533899412392365875