0 1 1 -1 2 1 3 5 4 -91 5 -85 6 3751 7 3185 8 -138811 9 -207913 10 25143755 11 20824925 12 -125284471321 13 -2961364861 14 45706820257 15 567040692425 16 -850303535348267 17 -140642298254929 18 371258049560506117 19 43861384856264885 20 -53200355263894712681 21 -16798626454194814117 22 9372700281130681758263 23 7751163512199032905505 24 -93331922026621210558133881 25 -4240927753802632343330425 26 121583587296211038415484353 27 2714818128543331827567081485 28 -12153672226427582366292575899919 29 -2010201216407499705920795643853 30 158728149919185987123774651693144755 31 1704767838107967015133775017564025 32 -5112989460521173148653845258381741227 33 -1641617320136082228123643612951946401 34 61544832328734635119290129227020943617 35 1781400832558371841951107110086073428325 36 -22618907456493980678502845737134515169437426023 37 -2163757767017136957262856601515646767182069 38 90663605652401488518932150975666054442899809 39 2924149735234741102611765330190532316766853585 40 -290835151140117606831053233979416059575082879713521 41 -4373067889858083691475752716667917550982095046857 42 60959690860724394369652223205447132011821492056248941 43 7201894077323261751768495931331762493495574818723005 44 -40182596542738394492495639431024944801322004027912051693 45 -13003332985030716005270548815191794456013669283529588765 46 30999245526259784416524692698897331071339228579378188461711 47 25636169692353150061520281480333141789109132519869885023785 48 -10495314168770081392083488215247532361851117455635349629878099017 49 -54983606028609588796960140430301420288623059330326366344407793 50 33345455855866253089436325708968291371965303910654432751828571275 51 127854542803894848467898894017870560197194762944204053959752047125 52 -1942701750346585879730864876945894555680932074792188204165326742278743 53 -321320283045769670909917583900520374548695923452519934141054169455941 54 2544627943244464329239773015774964316168329358703781829733123988608595941 55 870236619095434344543358090640074696487675874382858777346906559808388225 56 -7791734285934444682131300558471002655645915729500580706428210297180294124079 57 -2533045558605595409523590907093366819340948997890548870604374641004885437209 58 9557928040412554384697896126955062289563247731584557607693655042503858651227771 59 7904342863562440556570973349794936046033507288115398937249742652384120401746285 60 -4949409431622064974104159494041793284324121905546342534355224723871764005568800600614361 61 -26380900727592336934444588537813948696919738282091126159001972292545825045855807597 62 1803524554438553730306017649915445665255223614003770531696470138458194965774443002401 63 93964676443912967995115322612258185056713681885874028315694752201025462796329968524505 64 -563643201044676180937254946255650523022100947144281970499107395696350423536939509043231147 65 -356451722185723853905393822708152987708785997000291874735738737045151582171166981056375105 66 279824722624148675629086803651872618051795359641979422939992382707196671508797676163526700322851 67 1437348961826843784903840494687091322841895110130089379603261385638466948534799867271104230085 68 -538867370512564264218112988231023942371882068082642471259632185284223279274863219137978506539611 69 -6149828249785228569075730505735418019605070591259293028648149855876649209374143007829650902499733 70 370725800268108535758900916602267494989587591290964130238883817876385956655050048862622028017197141485 71 27871615359024024253922003542342159703184949496016885392437227555555951120198812218599790382022674225 72 -51668394691536243820546476393382651432201816534395226513091081224022214091080341421586130896018460597208305599 73 -133585789193105816125293780199434092231788332197853663798048840135925841186153249259478743038400613893481 74 10900156428782742464701636932082766486526717108906510755419875878573090365145594828997082667295207128598337 75 676076760428122678300238424189495786331967728223613453909531087281228727700890649126663893321606337131972125 76 -283282896695857108225335575711517067644115652079195477175522455069273877119666525402755426895537644582289073051 77 -3607805274778609307740808062018531431964398897389724025190153031814368847450226787407667827511065077004797020349 78 171594582941098965657223294331444012745134750440515653626217064342096259107871405846316088754110464038820781583265737 79 20272511115702680066830237162690869927905645315255258135515935193850761013815427086334523862310852721997777735342985 80 -68554150272167232236309892087314947184456474480496255580527423113834935250438742009487948469821548589762689218498755512257 81 -119791310798362354282189942965178509440388683544202480071312517079226637329980972565027292711527965016791471864565096337 82 898996523397583092926609713252654783856220058403483827099431758650631988885169421326760605066247428887754661462651394065363 83 743464140349231077602000942649488334022019788231680327977632200143942156397683348762226794599259628619959925279657144710005 84 -39071304583693164650738248680750514333003254078918319677482365646320984163201588635857311005734638479778835447773704105802751731207 85 -4840620121873214877430986597008225726786678977044063417053384132085182444183381590794354122428433988298224377254133298955689445 86 459029084131203914940148123806497915819712956872178551101632056073012353980008560780067134736567199454794585285985493715157163233 87 33026417728629622745014669071226544278376051056033995095933429935795232153336291146418323740999207503943014815255389365213775100385 88 -32799916579947555471156972383644320061420968904969166675775652493778569721368899037842304903084369578200905290714583903927297650302062917 89 -235872284060209682007662560016990912118948507641031011391983261707155350836097963902702894437075497839664890319683261732046954645919673 90 1061612912533933082204022981788015266920753272343766300761459761030502578119928819109016105559287120650071929426615666009797391628294582103785 91 1761584897583033618834211378520319054156393405489697668513832094714937154962616681801723748467882525849314350074202865735656649091067845325 92 -41995235235761357310895261489626127636932078545168077766595653359484090239549185332253804254270665279431264570467288317725558636096301943872757 93 -13744125695505246289300752505030445498641269761131091322072013681058728818497703363792353398959370266213831341984245944277759406933917005259021 94 1424576323989341247655517823953937424352006660132646640733077322435446457089818749862801099651133373339398369864334812302817584524677007278929697 95 111920937988743966865077452952051597944415437546302651223747835095181701078433178993356614708612955925229971831275539415585492570947539364370580025 96 -8889050569886978617637996184648304993643209554895178039419005356013014240712894329363245275607540529672092842463349229696457871365580067008917556359162409 97 -950379527868953921312237386690837066182963866095092360563447525166428183550646887485725246406995755492233347223398803542282309474762622949981365931489 98 102698452284969021426823357667935408674232253785241329285292432723183075963725020636559679307345827096790996159450569918683471463422832313051729496351489 99 8408162702580238574964914936382466806884033810505253928935920369299461621055257279133734287786809875355691576053604381703317267718773594447909532182043685 100 -5150221654483043037824069159589805824410363047582961114067093288688856820398358357547488971288598554968177915146822906605503221953943881179823857337161271859181 101 -77439982253005376218991040462682561024513318833694675861643666009572970298809836933807526674252672419204014017364982881736687628574503062724471204096030913077 102 6279736653513467840487843396438854651687397465472126661403126374241584000863637274462018385534881561791217215007744215792946604106635134112919983462585944206165041 103 741900058440283089769509292199212301390573472943397280298687442038974722627870824806746690378877746696898886656744115101580634536906660536714430939949242449679505 104 -22545785398096422814821238979749182108664941263903618821813518048127347779902245087063034728827197868397434565805452768929297203027685498376433694348964320953548352823 105 -7387726476196263606281039021634813358279012098534305726056181582559044415655982330954751027126865731630884659632511382337971494248289783606906495371279258577979531785 106 92393453592806446444099781857970089115186693174847141676343152942801753715209652763506642257805572029866766941283886036583015532567289767721877039635355143737886586276651 107 76408771070289873328862513700320722121809669042504936685464514030090528126581261915437006149815913263796312132539111221756321700342880446810928111208195063674253888034685 108 -317249495505183880837028034981372898957498078591524457068923479605351838844233786164611735103597450198502421585364448647474757897654596352061597008244173532740998368475756679091227 109 -820231100292281794081516645109090599498951571684461959872737154475643734234893007373662144730086933227335512379867217184740965126004280540635780068480427340711462288470667613 110 25170404148610698652943925224866228800993237812960905935919872542626015695194652287035619382738363036757171799381245820190849711735545882852611997017649517382154916050951292148765 111 9132604707152210143445380783446956372795709908994247213664573526547655826084935925632648914431350368551143916101882000432427661232620707384765838249771275734711187750917565960425 112 -314158489600644741259704988073727772904319061568352484464709620286144764017196043430844814009685894352117496737030702363082630673636776997840731630739461599855633207617574505642639770479 113 -105398369001360249302015876251808197210523147331170944038455148906803489553464800138098782381281368459039087216772808449718845320607476433067365620063569552197436274429542698783552561 114 92742229511802316538060219639100896273336369972676316207580802194544255788033282171565107646450958277705050250841365227636221253150827944081386268357575186817105032388310424873453579399 115 1260025534265373001114546687731840660411166208591766569163763475953820319302390593979965000633559527906887314674919630260157702123339516103529087903124054913275755060567053497985290611925 116 -47544479982509444901957212115455196949858994954921655227937182855347974018141569901392236805544020615398614376019077654254085068824385059290959432438406179471851692731900080745396291218514809 117 -15594302740488665710357549691038071510177293626510570217234564160137925471723335325002916791600888809364244960067166924064289634829603820522752262812464157309838018276667419956736636176170629 118 2029031170329647214575484139853058938199970435354082776855228901310222977151101638652930010194255289632934991599892337567685400668166503058979898765138440660498506261862308799411993997994734049 119 199681437233690126472727481703885191206620583221348964495180212260764382329958312863928608166545111746062359158551428210592798204401661956510702284266103026418617550657268837970401136328596248385 120 -10252721431436725839149736564180464625812043231551547478366323101995094100890748819121169943600130662853296580467467484146823821599554130913451602934412900684602716287832147144801856656488798623940319133601 121 -2643912476858591909048155311999970224654604744803375924501458979419233766009698219443091205387064447744782169152955278952389933774342394616252742145709722705045880448756034566931857362519836781257817 122 355670344291835401838667982531928292965042645339421978984910702267788984049853737851133670702484042172637275798174055700468811089418819911519002922625805125741992485802529883622943988879285494020415681 123 36178851870724274174523117791941136329897627924530039302927456108226985782326426345283206028173135424437381699979638701413891164776370380975409253047120859972858904294213235453986518756515287745425833005 124 -24733593584998660772197071572497511650503584509175432801205068996322618581713123644982085395520045731978097152636578547218218870615926826470585234147731695867656735224019090936470649515249803454643810449691 125 -511362931163581250625451529256576752071178573570235909834180633283626988519887552763769363260002083832373906811966731763073969771670202166746895699176060308828393844451712748044475583644589611261605599902125 126 51601741124390385829953996007206211968615120513063005683384192760912014167945753332210492805577551180188908736484807230094481388014023000376211960955544994374611645584338481629204763549538277022201716050698437602889 127 7461845847862759166496341186551274934440509270677164498721403294423455719706419169342304761916017304869196436828514372342604092105305261172386882969053787275193114508412852599976793597349256134439822240873432985 128 -89519143545430561786616043763435212224847941911313136070448071325537976121240897700087058660872141196172747156755172415132109225418889208799709460762248240131851375520290547385811224639031609530702607966849609986987 129 -112354046088898463422385916048876482536016450133393791008115023062198194325612259864767324264405369260492515996529318234947380941713208555091867442569968435962090038810024032614217284387458142466908243867853992743553 130 23207951076462601454528634430503747056662834538842546353258406211208075816336462276777061148834956540960746073206751953246120250695845910571544521026637847996963539906665660918427015357575171469394628322994999475336399265 131 1744801913453061247943239290375126806976798367980316098200481592695827576601410302618087545475377554045022216075668742664363721715172510721299472453543204260894661411104644812550311063076675195604157717690333233635419525 132 -178063475472621337605191006434409034382066770093749417862759812512824137338332640501494924094349114744033096029603869270269808765087238995763539603741471527508427345266534757601203864061252579023533126971415473448059412256355261 133 -27932799566192202543033616799518782931833109721634199910351316451680617916577347053643673271880419328486283370721843345932898198847061059367674875880573479615988261266991987712238623219087649954831500817536778103712108774101 134 4127242754272371855759097546739621258287921674436218822596910405101211008478771231267881609131451628025165784761069317226355652710805592429009786237853504783989361876458212312077831650965814312177703321625670819677659164600417 135 460782308242242750595065886327782638191553515289093112735059639794717175213820045002974558078236412316975683617949256065076556114602131801005222333494947685867322577729663221923186943870606166989878528127654369603392941098467825 136 -47333217424487080614064621113326708037601275273695830636650141509797288297865929070421814339844306877280083067561201674494513148837248035495206426495710542301051115729545182977346000364564131498763761396198723296861207910121906397587 137 -7828851143820594865250341752836396240302087967605855400043813769613740830786465998352549133362658787608503727277453407805863522714166120939915400739195862910332403318147658178877575325257643033337068367471610155858381806757531737769 138 54478930165103155388529146339971330960111715931519550028312634414160999437245292972747609504994237543042155096966237677481635686311637803684829332816815541291297929928229584656527857413349967129849180083662466474306010816984538822232942179 139 136941375645990591934168808789187476699731775090410854828640576500464399118203412648354016491300280710666308715436312406813023094879776324418785057186985463028965938968776416172388664964055238498843478625192629728602818113240453272357085 140 -2393990972447899625294725165311942198046266185456142438199645942380025784782758986280648685072021017153060074620964283635388448798456847413149105426798413522183342972595664253559361372625938292200440191423034726091298234709876352104157121408579 141 -2465043562899174774621942577163723387125646660025299919918345225711290468389967403759233777105987161572664725563799603349747424212346663519272035254807490106728247740400103982741225185417298451714344623826361396278758911282793117022064130557 142 385970127494743427607294352957270323687566245097024617695408262920257705035074447395826359497121960101260187656319038633662268170577414718483909228843953534698713623024739019298970671275842191335483711634103907551246251985465717364335702945441 143 45644845830330563254451851772377273051649307572068497872171920552126328111803803116635227452993770687891310904234967083113457871443530460239924823942914443597901448535638690392815175341569788336186044163359914609365837728080415939888479055570505 144 -2876957790460354091563181130880731281554011594923668853901882468180261934782332393646487762057409397267795540192119625620868994689966719193251348792580585865160245078176336079044729588284081416082311639757998612777716708292426663523545306759490983728052463 145 -869090500475274188247775235191796818041786340038767715903903517382887902485500460486045196038740972458177755044206070938663547554913425743220027505065543519617432915395621547097447356675444534092512808129637737853205557591283603179992503696008800465 146 139913174049392764079007818533679504337784097135703260789624499126512774018707206213898387197813224864867615586193535920639384153222453132299025745637181087492010615041832635306728802951822735913483657909852642792277133635200176750540787275322624426113 147 17008967742645707871091047012043563427067096877948293371186182478017769156701718672736548537231154754641312678195629742418168611961781176957078469755796838635206678426537674817205744541126388370104263542882482633423443918746934492794515477465437601695285 148 -2067934105926770199414758766547392945581047533375008535411724641084812577756203137540258008298216932017996253547662598376171847327063222869164425182373356409013780131557416795994091889168395064492798643154863637449092865103566620604851804682258348023310027639 149 -342033547927697198926648064682277035389024088683986226330011606972370136221806575992170076734171197373896365073050185373653222822704753774311872962714820600801175368824592753894752875704242064326373084909944209697843177893289302177676293020582337803548147493 150 20390603560465674112238273517292552366562878424198524683757566600545401267267436201763071974729188626786918374793758035171626047967864686332956367557591043410686437058493517405978654388092946213877392164116415373396875802352988906382801125662582120994921969233597525 151 7064471473381985919735359013421523156784185105016997485101779443989015171370573506959330937538614756649486127652263994983958776146129084420754029755338072388694492061580882047638494101102711118923205730306022216352696081103985265114544238470589745406912834622625 152 -5920167826320844169488120507262641470319895014201557044381405990519568712585061386175669671012551569288536275062247023882285172555632270259554070160471784405650925077714084025947070654364059874580519540927711798555196586641392518493717612381812359931482949367148731 153 -149815745107427011742679649952881175582446771681302173728608280454597584186017242036266719045374331228053600832367385346054824302529392867699760905531703533697008461750497775230451721579820015660464983575787042098058165558123710339505053281930057516472945233860923641 154 585122455806510486378036467925159797885484847537305921924695029097676787251998779558361737047252371337656357190998432643367978407122029292803980918942356662745965433922125714849306243539346509424929469929468050343546929066814876203760250621637684369046582834385105014871 155 3261013837380972575029488464378716715732954397666733686577341140843025221093743654463725060052632397678334069044922735327751247152902050659283475814995363896277362549136176863629367966133681304891601360948650507538890067548351126318536507357336330162924574576570440547725 156 -167776836091624661059169770499546541870050972393048869911282749812108474452778653416191748122778426928103480576702285188851741810672516000591859742640016890284916745546162217206488981110138826984620409009460746866044604695689040120923152539616631682869968263263861535103019904033719 157 -72831567399689629616615945333742947224655710802579715456095417778267189620206969786137744925546873101028758842402367693967852328919062310530663111303399101541025762537145347228419628988227627917341569168318203610886558100159976484256674808174855138981413053834124340456632909 158 12688710643593543803391671886747900652324936558213998165249081870353068258565735136762988250233517625734986505074557952868066798368058948038014007939258881954961678314956689040084371495796340975798665326220317777975770822219561179087877065175177025583362287133563094918362747169 159 1668463198395010757642714205276819316882341552644299193266716794492641149022662871376635597391977345450339930256298007399135127420397430952680497863841814838267539471818829628388378621710227093581151541554601325814725667222682977767236096642652730503716541415739274893373944769785 160 -11284253457654372832685644727178311728058599525961436917418055787492386970304178148783405568805752619132829551315927130708664030805099651298000642525876923165747049441357089260525993261902497389430166305394726061089060896786563233911704240659501130260816894123845363013986610360274677057 161 -39192706434434634634604552070411881970780059787192701752514953333893520022951829129707091278875144516294919939823199942615520898423800409617158781815106010555517012957612838472573492177600276927633340648378812904698580957509137739858509361001505455136013558752820117962826225847531297 162 151775008114455772717129047325109890291403335836646935351226529253168021835823797883504495761171843284076706974566179057643760831317707335241789010965086323339709493165531152504172531684856034590390644459262859611150348679619062652177819458832750929545059129398561257010949414358671830466479 163 943736250861388268071809198033596535153442813464808505013086497809183250455868658620267554179612001209099065459181728517821010008207959107676849369721292630491452918453949053909705874617677415763126834332659517934886482021814476207887766515157962552606004106399394859676685938289761292005 164 -70824469894710921258063949797630952269015022402216273405064863408707990166420127973933469060984166646993419610177756945519031437612300940865906521146023985555140485089122450514336705260119685642927185516279580009237657830957787971053337126831248744142595022634302202226508564802592636689101953 165 -23287410233931378015266826214120186743556594210464400567156274522510654278690886975741516498757211392481070637867906373329265709513030709573844560775129750388111489650948969403403623222575549741853484535988847314445126007662106267147876925790282496569540751849460429089336244259041170118226805 166 711846744722623085106082115402434180320714386103282894678052308994959334320347038839978553671748541062225446692788098280169876019268753647298920123919952995588110675942668750331736353868377911187698807235831375959222194924526587027110539972907996071878031426143418508122724021206053119527112645191 167 588692519216283246611322662250281094452900439930480601187453862760080253334775931382623743086545460563384099539269605353037267075363743771975118300717357165836189142519401469094511479511536327605498479255975541076568114302554315716085829284884306698714378821766932559773560961244123872840383221585 168 -61875169160510359046127777694772919446676987228972999395578310127359609447794535007820646986597940369398438916934858927867338557265353474612972432720653817068179138738953202316227053533480664352768005090779936173239614713585266946481198773197151090993441986359821409193739745000117472381368650547988073447 169 -15241484454401737012464614629218715874925585354461317150206835637136437923643299655818695373838602510828136203100039788594371830249310981352446788405486797596630390792319525923881423486442091361827655259040047768181702471140182397135152299195015352892230402490034697123276268997766219079320400192879433 170 31427484750238129700236630805418311582802409003236015082873152036217500488667339289850564740709912040748607567349313737341788528605239983635456356421789287225626946544855543987241913258917116142651237709085536261374130795056171818027277203644955149410006192264239795337169518119306837541512841495514437835 171 404031348750411052192784220459109272998849151311007745469712131273180475561713797092091638754703215420117127146629505073570212022898659952727032097166851577496252365339597200082318099912746556224132688427125775128233099705458206790046027857019817274295807376601824740228482648178978865119233528490161969725 172 -66282727023079778098116644644248932078675588904386088748382436529387311856618252287927653391970942088820250120772423688862992899101235414715448991235303559970946869430276270478900837200326338833731392354832400368133085821974871883001511853160267875308075831383343576700559469153763459739557226987834702383683263 173 -10963074802553622250183336762391157172081414432105867127957616107384034460889195086224343337132733736672706531224684096464566842746901914999711999194698172095932188565901793393364340413773997886861960481843943845204494105598598060351341355006229955768434517028418663515465875192478655118025290975808691640001181 174 868705212931561341374827232001906656792553390437724495317867171887052790406783334282897707562621572661075527442509145270300287801573210407851705481775654089487922433011405201655563676132103280550166913558076577497079994202572009981479405448814368504291330329762458304876922112207822013088507557164106139047101051581 175 304412469592824392255388450112954099434677943342387523690233688555082650800953698832136496764477622059366313851136327671309541402821539948290675036251313105431499248488661300870831679613020590072544337775423954670478464580072342067699344283958819805328635762148629352864846710726753584747462991535091193209403251625 176 -10279041629031737806590605881818076017824504374347667578273086080685726259252132707649674817609321790647596835298658965745821945335155236147041320679669690787341703034605395335929117926204076033571620373898933625018827859142557225079763946474532799850581890179493960222312375781362119880950540734311626066783464596714433749 177 -8647511268575339075998610486515928929521873838667495868778977407090781940600377522304520551085857540537042983695487875099558261466894979460852916482824287591940972823145944446133782966318175711810312433773044142613879452736840866734550573755229724291433849738244741829245217494928346129533465164271159663507106694856049 178 303811997591778135731166735503758086072153230525314224743973209051921546891462289805390027443860303353658224226597570816497731648935397071040341518752880613784254460973609210801681098910679664285760958796455687123120289750482037993372309344793334597008080440132191083582129068786094029279371263910217088183402752145502813491 179 251250499572244778682285695465348045074133080878124382340412020014314430225413484076017166293724214388568844798369593138375562893161453918650745879354152206387820018293900362796699217149096490964648327398848431859053401619711284742799577362361123391005093547967327200279188118986628826461104188648997226332471898779787886485 180 -60055073100221150495335109971579413499545916708897458821069963368684831270112329130257103918309103748422026309696360511949947968412090932567155947755300224748662409229022706350861515265302903128773292327941928504302432793179810399421225314494710596646522735405778775801079519975528319168329719714233224991305804826223387632621397493077523 181 -7464500955726462101540857586679438576962311663280446494431418279405327687564590823979735750571648652618370224274717917249245181920113380623316792813939779281599930081307409035877098174344842201229844859824681421360373151513833434307094098236820568750423671151225346768395387084008814789042776246102376594784226057261860819460037 182 1498003804313591640300514799262117493407123277548057172380440453797300408400202607249116055033866214859418874767481345426581413338422560398711403298592200371960034825892462462917156746936004424825173407766392790496701957967992455858144462489017283482357532687840907970000776626598711456845970600412752595038523503642779127633492961 183 226707568870325144610798744726541373586999281120953749362502386408838680189453274180107311081444963010698927351010066982349027403002135586794436313114315018859902271477312974570597843233629187176278894313518276161618245059627809981906877262322162212910196718767157072309001895935145093775847093113124379833943637402160111637405397505 184 -10809172691591051473881326054608705895758590586006970486327220389089602003716165448335473814729877716701506335775835207980548218746027351143131995725007232861296616042600295463626275879665129581947364569322631715588627197937881981819503086887191426044307226235933586465870821916501744077009974634011515174206889312830340358007725565173077 185 -7037174741415856986745948917444825870822508280072185441077520801496756731986566792106003625320731064251169452600500283961883691050311697546005864187298697670805531158342096050319116713873614524498161381034519123382244059957321155479678757319915485450414498547874117688944126815386865264473061415804938499107245425501795703116235560181145 186 10102993411503142522922425585428694933511111887043571311531058628001513228083038735032501865320763898629246910607961337265414577371900476951267681339148884173188844444134775775083434413321864489313149487134820487051917714433066753042264425774715273816132576563649034066124127791334543323482773469349324917824864412154320083771909021535036231 187 223200750220565211148065998106194763771541665547393101323570514126866782116328639501698371693311962570920797754956161148169570803740903172703867326345021330202178941984324182824753587873871910801819715124526337507247558021132946080937328201854451186026219459176064940342735056562737410805145026069394200817925273978487603055607793698968411885 188 -231347203383668708928321204784380780899977734897712864684928272949396269205755311422609233226253329119528779620869414434137431585395377617978379315256904948542395432190580925925534346179252264913566197318892261076208318809302108300310698495190947498352597326289179043900903901716361037503019344434201465826011663627352558529150951002734993341211 189 -7231994172294876637575007023792946043681796077596068863404180496803975192318177101736448624604319481782050349840171038987540941657231558734659052102344330584836159842147302788957737468069061584275198571660293286272657975546573656498866872344920859777745290538574136950026513169796831350590211749238199141925683938350423073956032325648577702939373 190 3183306611045430037809933859279887933963228289663212684386458128604155570060597122269506198057908711118072616949827103870157301961167035774210594630329926653070315185564273082454376220021798286744938514179479656221807607194148984594399774317721683619064403634492039914201161264546718128681229752514095808485153649973541093032312757020435413142237074645 191 239324852407713430532913551574034246010287904213983863057780243828216174913959762939611749376533919452000569354714898634784428262474758021970909560002346137399417256314775617881081607659659682286309963921172415234042616936139372970865813361747242069674925509215410195609460568601629207229975079912656800424447966036830391361613518886596447522055860825 192 -7337010491604223779324250776018615084610280683105115817604624091988819333795396644394535046969485143744888732277035722830686307165013501273546604036588602055735231592475016762430189951122303372762537031493632298480776709904569947296136687077353569053080870799799279504827281004143895489272889827393697243722785511872993772269544637465981466966224232149587576297 193 -8087030881255218612933740238316478211389349084501532015807676088704429513962704021043709885204687885418049973836231511411511262740771904293531755707129109214450835596075724050522718783129404519045558501926439444979778281394780801137802328472698223994011294394871132172921855643801923300447647152988595370592257112860849538910268988019806906530903766006721 194 1729942155565692153638669067743422852342613771337556865731032196261705355970607378741902041868659138353232253502929874716275332776820512927932002925507458115663790749573784226673777352131851380564304982072534983959966880168467386314888586986463496007094303245571351115304309229961397744940359667594930144108227059334699907892463083895946609793779992131626497 195 278976876098200898175052840409668725525166471251176270344978789646895090417878923085322558175653656772440361311668117361700705735625041552568154564238868376995485248972193774209075076891923421565025718220292032934076857956879788559553717001490963368373604696889442208748097628608295598056222547687191783249233597818060874233434286299938513849499916791512979525 196 -1722262148818736742396017084134994848559150915687602865432171393184832147616628803138570580088325853019722132643307985550305923169057331554120776408162487214770652611385432427709498441465796108269031624026078845564363210766194660635913463846244011587314824386205743613669313792452462367609866463381692874382750705404374421511662818144747503287769912491193233521321163 197 -9822754015189615500280675089274395247986827309203647193216530863356587560463438460354543747520378771883518362048976439916875115132300595248362801639961301569558777259981138922511915399787892344880245541434821130286880903182273889057383463462483590162193491805959648090684024577740298476004216822485136553462631631845038496741071377199730846718584604844424710407189 198 87467470079414279870553222814427645803166264327273850018092757567087991209633308233266130495556104432476008705139722389231178246115077822408633579931379453697198145544228439982140608108126162934281259269168216055547228102982057953085271392801069661529123075753103578929640759974373005305516782165556966307754494129360855105559531314866855581083909063345062483258968257379983 199 352934650853284318638563195401594122807381227178792484524482480238291727092037546019875228728700748060304836292569781602830268566307353563234327447979608073576880345707284367754382601706832078220631630080845063049749121458141751659862005785266001969453245330286691435064894467788354092258596319283197501633855752967790720138457054458187761357243291952923634821416107185 200 -17726906953466078044279399903744237536432873258353295395055528987577516486954275497469812035571108548210941234589998503829676179623075024273412300159039063291029976014765702798198700878606358602035997270974211111744135007827621224688022422034048398881177083592294138996609891871246954568477299838890015190316198380526175116036876319262463303962865016946579930284238958163494421 201 -12937879928057124100572599607295356003080177990892745928285503650306121835291049222196629776019874057894016515505964475320178111276476995285317765226678567741147955623770470404682279372897630499779687663753466173536647093661759320985734026934556593479470124582514734898255313688685998451096052026025697477683147145151454898523224363595075924036103814274891276391778387916777 202 2881742928133545481847024116606603410628780295258974789168833399088534914048525481122683806450826218674822698989063485547781421679291555572630635621547652216978587188033861243058129341663285541870728332111629997813612365549281262223404882660282495945698048561248429697484218154779623790634809231519569661475460947933228644221290039935653208061091600920600723706006631558310721 203 483785990291786916972779852055890396237578297061948532193599899656755934400606572186238580810727521627052070004076189712382851507338752646654461522389037309277200199503526484495048733114330886835001467291357835273433631730030228856756351091385863060263510566777080281389121595817748920749293681595619843089083230714313645078028289727501217645460185643455104314864435875290287005 204 -5100031127971834467864941975317083309980420913217916611967769616285476510228076357454761265010575345930831094990361758036764655963123333501266138993626070819127905483596106348971596081893591398989651649841933105638158710189541467268732895759156251263342538662831150395086352770132327277226730378972365351267098087462298170222850017107934487469230867122197449930402462579349984647484943 205 -18449307958678145921826114238492967019957205265257055504136693876876673498430707395909992714832068415080440039800235228170952567010960836502079173868204743046410165092280176988165748218936226296570072824098438740591755616908295083533403908106248333452825935061204202735117567050569759135917124019013101264393905386058057813488840624544524389421039635921888809237716386086266686663485 206 4190714270199653698286479757738831105490054642431582296900500301363654686256882161253736053149242016009099621092742844240403549129573675790836274910290766471637232673219415929318902220651122730055524584158203100247213418532367411984111188483510533130588896001188971938092142629996679421654766089627003305098608545956815967136964183277754788092902592245268927170332667453769873214072993 207 717398410516238862010776573784572755715756647000287961984429011834706776600359980823832241725328220901667976544741815138720499042022857794999162060281802425362438960688102744387779473546427530280295436228678779466799610918274503894701619110756291242265392893344401493600850448176742574201214627030705985713130765161778349099592772566714276223732048798208141918061820205162368236547666185 208 -741240756663238696404551282375278965435925187928289348850679954233075819015247200112945802997195448754082638931919770556963405913565470213762194015687508625277005157364229364678294780462283206104634050553557079010815951413987579633850594368130882633046782925155528280813481384775783808990332017561755704180551548465968067676956446294379193691849463604048708036377988452226474314578856438804711 209 -28438900072497055847531722164675063451930381192464576344862737897146723373262286296573654427827739270236565148225900102934797767406186913825630313502533048749038549168846231120691251198831724320929955250204715613098268269776547682359202705795208554543395740234271376921534963823350734409871589764906083121789217431158940577662925407437229396396221058883740794378070424130586625268900574327313 210 10125920629213440965857884323416833289427958080157556750878517409320391511679350675781320727779896100332523014624037344124915914939968847722450292095495161043273327369587077975181081550274541193865091451387588296407499200244247927597798930214219686877346996975226613833794024981118164219279147624898774898099907846362920881899274888423680727497810049225304505646330475449654373737543023398916599384468405 211 1149098636482260666688349043712125521319874887917172651667826181319169113341445864638197635133672131266306314082857603895169383749778281794979649396184200541658862606208790524654202571493968972071813118491137672727825035031993474299913037079764385297167527296990159350357835906847879057989526649388420402747337811028832087470889557104645395595536886297430204935198115828285345517862389146394695925 212 -143710236004899441042118390508730032365788790981011644841954425874477254976403735569419002957523446726450322571877309473681499819188947080873130245747014858251215713755421031337322958798373738908748779993831591498857237379592320189983668956037205399839947842368750747513990307265093115078220009079556685950526890839790563910570134426501453314827461334797577357061854046937534192703787461527650533479817 213 -47316818717616653378624470056756963076314780609653506107766981709714170768869331471591393303110526314227676945997772859892828638684381743913124420732736164152679334833166452691034590571465210177907591693664319011528208220544950348912046540185698771223164003007653146653195013069412783962405766126374296697220992463245578354460623758140641985688249504431305838974270154455990627001514521684719278940261 214 11165291382539495199192432966387216908016656198664114739774719132938133996136477195121512664717855871289222067295982019296950722012028929361449717039321651344643443586011809385310491201098695107712724497953932292629182223778252216853653840798664041185514360072821757332834016477153223354330454804852410953670457155021383273395036498358976520930766894055962163036241179320007792438395107753746660271173857 215 1985228654211839944945690175738273105742915089556197688856454393900174607400756714926160463917846216843435888900243589516421340892896920391794369926917576985367404381141755208728570806606711159508726167372707424159832370364211564603826751730296679411618089282338018625699033418331825634787256080053273513719996826821663370831398204930306968179163258514936023507227066302626107990295881528163435647736131425 216 -1203430782979582821379574618075963398814345736351497725476536614712448915407035912296751632624462184782776534597174998345763355907203161483472130956463091240876782197395795469197434659334887232790684526489872229897923468571283960480116611578199568973181244393916574772616916799039564351945615249747210701312476420473532410353718105931732724060300166305068896342431172095546379434119547579915863617075789734796070771411 217 -84852918444180092877382377796209214860435150883069407161351186484555577181701257077307753469093486222991372727453609382707278826372037413129489196863763036496876322283543139902952314177395654071550979822591284549246308115997848848872781007779628902093837248163974154976231918725279331539874084213053727272331842842195170142857399062924470448908274716469059086037547780366914021020234370755435709673629687286329 218 20396893488427314247797321617010022934571539167072600373506739955793666098182666275884709238356721134091293672044591681252654108157677968858517323343507566372603715517698461969341717859003739062110776155133085297092708857290910677196612167339077534093552389399628884943073681592418262667021468032606978671271498572174767719849411025583912341614772800052032650187388170837055160319579006609408299407727938718886849 219 3694112834677973545926961538258036313069442660980197831712386139353215002637914847971751448814249894559153085291933646254067897232903407790522396357978710881791300318835339936287763495710250020424373983959934961501068916992268026976237485431988435402130866824465085016002215277494103450224111498000704477645182362603647296529028283123524599543917439203659855104537935099234105041080486451879236153376875550883831885 220 -1133611161370022459682262482944352950831509351423751258982201978519670172242597606438685893783861947383464609428421986138342346693923287786930357666860947070041223837779946916165488645865625795850454739521028394530794431256940342706196836274473220390814145648153215054164079741005482923779874217944991000002215557508236095450001662133723422984680836715849632495339429506735335321731424361730407496625793882816374009599663 221 -163782643002385144277573986340889593981871698479718937582967610447860580932661912730341189166748554515271734970474144150408603208264999072826550676332732946672369344794866419678427913029950384890909090395898170840974884535238728743655792003044131989012820303723799647164339950685902154141910865388949605413917571037887076342417091206070498624597702946051402411596023309644442727621777886448297957882138365225268680901517 222 62584170874153407936205099354749923052124217869787368202045462935105846402608230952231628113388913149510955147448112729189408632433903077115090250364113000529017309440028378063022169543719808625925837614343695968256932514425302119477135837182818352844648592153339750485534250513273432643434918866913003641206314919999172549298402423651211029070363539482294503883848391113077501126077562776229250908943601353065446176052214841 223 7393813242629076033841804272271219716929733868034269222287614351588002547678232793479835769224314138658269072499038067460464978377171615711950033841142378907705091693694261577726812959291281217427588415040033929388374168232065930630304328092724271525057709742507873340093281238921471833242712281763978429234948918056147405873064074185415592716263458067212705977915742572394875991325929324004963386481571369817687730158360505 224 -508689311577116554543814956211046161994172538112804641823619625559316885340578504294919877868512397369102629807502583710230009942859310425594476603084048739635524935427179079348201154361378063875532183092176100990369357102937103210302716991018957997418336636724155582013663487963065095530486971949080542172012966197018087240283538116025508409599561978442665885528024906806564279157555120828873464469010222657391108100265506493447919 225 -339814398891851140934660225089502721056718906806137733557038308647754786056931783938878492736428816554565896404207462282012284078056918707923602690088800629337485807534856034964701054960727935167129892175757542612511162256894510357178310150012007498739246901387296858719136842412846997944449581418284073210206650824736422417910499000464569532785054139468568216028989522175962894090651791846256745095811968660588449791484569673825 226 19222807809627818204983000911664031848094202009347178577821481463357769262344749089637801248902074035820972527634071578808708163339723768546631021749976108191798559553546918861685465784544671516152413076580178347614329883242911983197748052306643346425362859990020435310449797939441655688379059119569650236148997613666152505396040825294094249034736243262185590544120739615647301921242704936202281496385904946036733107648282053854287331 227 15897134094881254313399117639296799464736047302174857107514578373624425999097280888517944313587176700848598010927015422611234970523595476733146903777942601388357963381360934791493861690831847907793673174998533660160635854720748654456413580834594286600449472935511874866366806770886922701912986124035857830507625519904379461166801293924340077111075843419241648668084790829760040742378957413761448666853440952193850052845241569751384485 228 -416429333570893380387627107699214681420362379036439942854132593403823339468956333640809180886318793252287382276036698356729444123239192812988754489666155460378857274887741831155669448367451491185741439253914178275258631510594816073956128670687875949579609273232772952986504339424884914692999684238461048430107332019366945411022255689075883865104732732094239933453656147452158051656122579009561383941745251390441150464583356244564823675676829 229 -756888542303979012050861813946250804990603948121854449925166249708123983176320206332355509489265659272577545101946780895203552707746297632877579252598531184098662611318830703625905738909590186367821446855748877239567613922993572339896575987619177377612995261254089993839275160062067308707529769139069197820824332421731067447441006289924513448386494381762808067381632302407856480344199399472353578395498939467604291415265170488924023043253 230 99240983694317955860861596969198995415864369487409622525728551077877140588668183819683713006674330063265360248864871064909757653798231588959355638715575031771580491151780073616914224168604410490522189426555450536313897473618934707466837511083494594780513689656205469128143367239866359758687278184323852640908164959436875485510004129251706812251025486969928285674517382440029410445225523357148462333966095958159416584127602375599808797735794405 231 36670304053275583408048600910991201846758915290375405749974614969325455802041197233742475895846117027716257977295497284364479179845065525426817887991104440539809130668367879990178051085725234537756112190716366932922557255776127132700700247534364571918264023483920298852248373737234941343856617605764317106250685756725773317711027097756346635631638106297563321805959810094149815697085430136655406368614543517403154217406836768640731842496875025 232 -644794290396640573463226376940392666173486449088139947757193762414564317697353533264008055894518598526832884838414788618983864752175020887665893631427955715603249730121294838070432020051795308863076631908464868344807391176398462762024670599227078114970057295620394230371869732971142542203950600120626553521812683331809715691732671200664847771236719239488766334586514487622372036450312261742345036689595332741976920275914675775727837196864601671041857 233 -1807595206264363039013122262906947187101987185158729108592585705112536227179127910487446368424247647131546508928900039415358547234512066448652626155128628382811417377558237022522032432684889344273745678109364250819571069798446598581292149096403032125764869712917623006899095169116840367608173529123488382152816106087163529695869889226125934906998754398621130913527143670249708341093210959542579657848914090176955515531644960577886692778057938801801 234 4900456302250102500853598312727276101171668588742166012509517403762037249681137107282086477635787330158732253971711851244422994000058039916208046266898557079898897086349707918238583690819147281694893303511531115007277762965245924039244349602579993063739451601605520750188188463473883603701613226544404327591075397335132418494896939405048449591041952342766825097939153792656193911266108599739984158471289608387614671559974290748811225586368588597717379019 235 90641621201509827522265074454793842702667328305609145531683232045713214649832423333657751765038066115286427973943516728776207464715743798998181613109174583095141520814896143668519351599235753443038247682883140156897442198778301482677751176461404725665733036638530053108294604299829851698430571202568824763935409387400622207828896308950314616807318929772898412618259416896520380824652180958232586216106804431094695508923889093788162499835044506479107325 236 -117937093955194605692368097857690076415585338328244311789423093786348685651713970259534464354440610983928262057711456522589518618070785802957896660739858749133791089066048039033490122082823843548848545891456734184117643066520330611129282438082449388215480911538778149508079362319349729481739977600843469839112386422344936887924275815290812178289828804819493759165803639521730897759116379400636566486501009390502750488959429243821764639772989766627431581851 237 -4623073282283679407780395470582531686657814536693858856112522604365287902973852224382031068408275073113004999496523836122751447359911276425851988053257805668086569973430347746244842708421247466754623126675055450209532855113715235984727955433857994065265389834117160989576079036043632590392868032559876722445358444505306976379065596677191011848122103486375008560822250014986793841419193711695033084877397775869690737709551976406661437021129604514743529493469 238 289965538226864985843537631411757105719280094849464472223605802467049532691460865406060812476391804919315097405665755022946624450897644803875409755672535111085452545804699558410328161540424566692947230619850889805509517448034680356009575300295896510465289311188638318891874131448401917930795460627289111732331098674417618639152021727320567400744362184536539695690500825723688957057567800897860479484329167578215971248232815310465603574506780102521993189932732751 239 239799569851504335923508776603162131979896186000501686102234331801090716433193460301397885126159985960961861582671486623759996943223727758542981156114465256829211406710971676273453641377543753853670124827421795726426640403957958661552210249580240546317015885834239933630332155940239474679094875270359830563647905533204889137114836735711031812977148481948883298779752639941376834668329792058497725273546953230903092685409895927164301047485170538995951561685460585 240 -100889465942838300003479018348676857909839508804156786615068304064278239107395736721279317904551986411127691995674649531070811535159614353105113326485559345620037569767309348531844468609191065903987599557014239291301578351933640097040613746030299367410195052386333788086205109781618756096763511510146701997217331771789952292706030215302911250776124742670921499129397102135647327902331534928569034124810962961023581274299054471387585637324839522726235047938196122962315158454497 241 -12647929846926890577212792445661438411901612246943795757109264271495345218332486302463009503399779737002468191812077147415663345809481072885922282486914555147650335244167813273138068640876357654799225221295841599175954181899061015206737205401306513429968418231033098231263308046647246904107902173784494743758540537635136835818881228873735484808643817197962520805058568132426829945113369289563090125847905353943027015305384484930931202869191680400687097819460546414257 242 77625319443991662152596481147290386327380166792495280156227873419464759313635359800499194216766601534234751529026421322030942956259241085455292454383444842728146198342025246793194750688333915837740772457971264183958520790594688545498859201492224149928282897050163711688925906023937512763496173225694778910533009344966392109264957783604712399402150227599285102674644322476190780093053705547718517875542617555847174990184272448480860602217923447483985899181695072937787543 243 678240706635272755829468638910783644915930700282669254934408624300109860369872076182300822054664404634988660059116802309065204530178260848726898822312987761111187850864198478500107597034507196235396631508550663779916197717878414019226057410562732350955422638638982461601729543161996646205805118361336721048032485236829408373593771771351302465916491779069386549454119217600379225826077648754185848005855364943568414678389383785284767027313587678097164041375880982192018005 244 -912398227071142347469393407649172390176254042050587241509603978893746002586048576666191266685669959957178239478285647482393023554350437331394981667304626779080948733543477527915121753654274479153831053885559116473740780588672473229811632612518219808491021548535171461317079778330865784215577637409236158301111163994888139599505455856748535476558770104365699952210259252396128066876167178896223604602083749416436301813322967114112752644238679509126962438940601082924865251291 245 -36972815743621172151386071028163465721310976988052600639248928932255430912608735449082089116815122249786858869164126226920126905080201719501535500671038469433040451514741886317886250184150508682728022634200295699501841059257249189944865852775352501488571121317951762390110266815278001251253423185358713530329574048888500251560475626356476126234398717638896540502570167921444395851936326914415866077325152675671192644778916289871876012344346499045394798945719618361037001212165 246 5826859097178978219314338414245644325727581086842006634992198826624303580145608530565920935919950978338242756043775099881460661676538274808549297781864238812547675549942877422250310767594498953905794934933527746874718881537328477179525876575967355062952583121239668593202207533060283401324129790980364211227499842198762568107380576090092739252007186713665189155826162384875999724100485638111060902384594468243506258197541364509215252172283783166745687631016231906840749244585580453 247 2048600860809935396811611158912814305969954264345943767823494239802789253915666103962710218068955342359238729577718819743960797825839085428801296021922380788782129114242576264324750245200633636561471434011286315604284914619443708674286532867425918081786081327319913693761943982939916894946703614174768042338291250782554370494597483133851473915319729546353142262222616832453658797413564355261991462247830942156516754188078077881816804333483534785512221112609967525012040828649966785 248 -2801043067381175626781911697305055108129368161595415728060786234467393167871974885363588938406989088215441721458904890335164984906274759923436316492096774020071549689505150467561696075779144329112826232399074820262774200959396854269360886765256996121944313787721244746706185459727033623067076276792471004049051202965670563638961366087525333750261871482358928736722085941401222405308064046465169518683756193371763611604692802321661496273764132594095450880895312270619916173533901742011 249 -115358909733499445331127743536391640427672331710842887618569270346423344721131877542065866617848874759764555373703376543552156522970076609912918182336914394682217963919171729102745981635230869733442216652291943897119168087570219592524023037820375817936004092046569227159186271470922759060179233778877542242040608396158561873413632668621653087007929281161117918359271531269923960670191204025330196887197029379346476532823560239269011026864958333932540650337036476847459706542953985087193 250 87800766737137017440225310415801249414802263519350121244286929404717546597428803853643951575931880573572631526297836064910928947495878987304317421874452678689101030520304242764732973597647177319312093458458262283626499263536143601084449469010922266463418100417319281593307304715545574670923037486740890299819951948486394971386999296715905585940618151396743286399015375688616648114734046657425133189838672890392115718658247733385416322256104601677740727013625561464759701086477594061793887625