1 1 2 1 3 1 4 3 5 7 6 21 7 61 8 187 9 583 10 1837 11 5885 12 19027 13 62167 14 204917 15 680621 16 2275211 17 7648519 18 25852573 19 87812093 20 299349795 21 1023570647 22 3515918501 23 12140103149 24 41894710427 25 143835281351 26 501071173901 27 1808088546557 28 6212411239539 29 17720665594455 30 67715387085653 31 524854834689709 32 1425044088184619 33 -19083076352173817 34 -31799125817481475 35 2205136520241253501 36 4346690133161551171 37 -238059985983833161129 38 -463134806617340324987 39 29621269136703097442285 40 57896729223459604928315 41 -4113732519412777464236857 42 -8058090114985604651554707 43 635548125754549123350686333 44 1247470385569934307820324243 45 -108605416934171586773775155497 46 -213545101080245839711607749323 47 20427706795417126025585965735341 48 40226706861872210093095008622795 49 -4210337717410640956137936759783673 50 -8302045714789241547715380841703075 51 947070068146187679233499074251309821 52 1869621633813064187345214467172790627 53 -231635361139148148080970733982034738217 54 -457742109370191089482709811500475816859 55 61391351634238246106969011438045514648557 56 121427599609984125802061169132116490569691 57 -17576308406541565905164893911836014686278713 58 -34792781837987052799119618429970201737349683 59 5420108545929520443662680748564529762640757245 60 10737021198522305890488737310627811814822546611 61 -1795484532841306400240700228839269727126133684905 62 -3559097465562311074647769841300571646992355037931 63 637329870885522286245521164190867498814722918991533 64 1264087388582987403033926119488119125055159859578987 65 -241849384987994090736020323964427986492536843141189881 66 -479941346999206659460824905004999379279301514740713027 67 97899242262337660619718885410142628186825579597426332541 68 194371051684581733498100256651543231931846628132398889859 69 -42187403991992710335734608508292979529467463337889709607081 70 -83796405414425144183648413335433882788321157330436247741627 71 19316360898213130144146515283604528142394271501077343120439789 72 38383242512885733754419300497066147110493012577166855230340731 73 -9380506352065127675937858627500056808809215683932585097682600761 74 -18646687241800832377062503679581701191610822811060724133048147667 75 4823367250650470151124710923436143473537202637723812249131930444669 76 9591172358667533988413647739066618381171618930581166971278609457619 77 -2621823378271647905957027459478000190688409296907620949150189367964201 78 -5215056994555790123324732208395595143133389296851241361672184022832395 79 1504282876103874521933248914077066907346811183136446925810973685449019821 80 2993015174147969848151896370761727427867714366409410776414204605717024267 81 -909719290335630284891919865447794442530266359026378445617062041239678383865 82 -1810511006711361114143607710960881441034084473710416138213658662163933927395 83 579092744402770994092960386791295866538459846684935644089620689805580987588093 84 1152783516403913477864196310669253317837877740701891562511079993949207237714851 85 -387518482698048328062701352065324627304196509932279769399364056954284215461561129 86 -771596507698743302607699057109489749765704791969163284382635731635855678734084059 87 272275507518615121813708407415165048078124520919400491334475085589004691620919261677 88 542247624853048286465074359747916807727658042841221237983944580019802623506627205915 89 -200627475184578926248251847680781039242995015840043455636914609574847838398257664096313 90 -399635841585672208662050057541663948147290849889290109539571910691302606864126581437811 91 154865781829067459670786207289502881704655553459424178266797485427722111318788089181662973 92 308538023772439883426128372887986415120204978765727856195815200386846506445004059520443635 93 -125095997130842179180463165431196140563943429403221506390713326891223127133455731425605896105 94 -249270337987722471593402788743854633584954354952293687880375852824411908882116549653091361067 95 105636620863635607943823485368532273629836838628469655238454986213142794520990014093549760945837 96 210528487657856848903938708362147152225402575352303543277015235457392007441630119487098070501803 97 -93164024993093535301299503680316434605237130889410876357858307166895303119628510036933328127398649 98 -185698935261184307611845151751751185913823640546945640750533082472989123298944672025299005191977859 99 85731843766819248575632800294766792825374971656790654198489762338775627159067445596542190735328379517 100 170908678257872867013228570075124721267947026655425361772110628852382469179386632222301432677886675395 101 -82245218421246903655411430348064307969311009772783428446249427464186830382013816457805134844686096042921 102 -163979552794713935586958149716995068313559224508571354360361709131067596107358325361957384082905691817211 103 82183371520326145442152322804642183936770908983886980936846825492526268645000953178751311915024861519490029 104 163876500230288642815916673620743680671250033693599317951494779499383079780145518460336613110538291925089723 105 -85468710453907926213568216267037456565983109571136619374971152124840265381081620478057245451288974621063353145 106 -170447419013328399419552493244355522250636962413298696892188903889406375471605190342056641626104920438096113171 107 92435616588882865395684731547756830813530458306443386153625444617248584704770140037364790124988642955578024461437 108 184361517986101313653364074306837290510610888152181782171571161335454897953666688476934145980643819132821201401363 109 -103884988671955799081962427617172675337270190032024435490446231597958847766097552295417614630893844494139334716545833 110 -207218585567645447444420183636519654392443183378682878081757851323525440622429857843314873742942489115908972120233803 111 121236170482634535744711326994500795052180395862017604477259557441001869529842742102986572886188387675531846539193847213 112 241852516654117853965790760536279093846702234274632283510898907420185925086173298182608024812345809677533787757720214347 113 -146816209710097204669590646835567175894826348731516723845136377218587160101884118408384991229970694171189515777074073847033 114 -292908920888797490559287901667346893320203203763651979843208455950347936194465120016597002254174092346446942165561381949731 115 184368067760839439665025654045421260621247206190068024420337965284507472768323312302309680143163595523428001604864805373174013 116 367859812479933783087580066298249344016695575871644956254657048029553951992548962272745742097672875299388829372891276327243235 117 -239930412239185355642084710826066908876975088511402640435741080704046145194767403209402801627334980127077630332418505533238608425 118 -478760156846613212819376444437504694345955881637425424432185142318415389636043040590432599432062968676887187211883964697220324379 119 323370747708206291774109644204548784519699163172416584649792115735658037708345362415442872832029414996793075928779341354800722669549 120 645308872606160748780777511776862142717098428388694414644557901579685800682284388581430805018584215105187674151699192989460697024091 121 -451096385393742090130344300300813915711669819323476021362941729831391525826190298146634643960563374154416061613115661155084680674473017 122 -900261605468992207143577189996853964783763270242302775835191082554642358567660726504603445001478605512704966039753190569259173520910515 123 650934717023840727409751340100545656031979745173377665956689290607843512978087903280226313170522263010396637686049726699045370143097521149 124 1299175068079995273177376472227960890291837351404703927253275018282500147707728017114285557236709596113507432054071468788185794714917074227 125 -971090633541752575263554904293860676887784340425591825015178998318534585174433284744198552446484353928514526905109940178306988141282210172073 126 -1938292698333444704189562573604067502104337584501615957876673993894175982851597773211493806350382187468347891866349206929966748104777439500139 127 1496922014447756236542767889220718940560243311193156333362233372446043297975146610692020684367817359172779014732276352539460532346164069550161581 128 2988042078137311913735045806567833603000491870486073750347683246062368390810032782433941831107571443623008186093625488165352531071840540890227435 129 -2383011707468344731753391438424782313283676073099109253439152772474779812801890956587556858538273892991715666485403427894096912304233366065564445945 130 -4757078578653737515519278443879962710907836306335822307260845186703764229329358944315233735448505005815401978486407740527019375476798358504057895107 131 3915782707949047874402645788464450429687477367915176465675871126182898393393811237747732742480122866942142604989712755997609976290608603755321869982077 132 7817323921841500688788689348194883207932632480321671708576786903949493297481944966884074658926373014693859998377584679918506092417996052955237947019267 133 -6638365790649086995796977363299723766189213022463722059429517772497108896055537378247044504155027744372129624374957663985096042032767469937079497010906793 134 -13253326966396584452708056980670432825383082416105705639772321386407905941199024403758700652817683982627183715049017370720466175145992314978426055067864379 135 11605006300823658938120563680023222217513408264384240667672515977639532019315554814047476838788632541692772293471334075913166392108517457286402739975471818221 136 23170330453354457433295162609608994927030299332336154003492067906979538903606810131409327354603823365548679561268072727611991549306861075083370623210120959227 137 -20910717888186362407738444754786389945313368107197778505700100818671109027474152718764868013994105815175455252316218889656765084736741639642122423354927898983225 138 -41752056758423476254706311366968354852161036756201009961907047773361741619081149558861462656751372662075187698033026872573883470408684837684459884730685307848019 139 38818225006789814357834690668025589217276707050071515936593643397022287175266133275376338675964403705277512094813646275682353584303179292744073065698735265588465021 140 77511424597281235602943315026823221760283672228589171171357700874379048383421266423349222212379784374464469667240457199977761053448154117981569521501350456540824147 141 -74208757686064379391776636467542314235031778754674311063276219183209730514166417047801045948944509132460316513858694681361988289041147469472621119328014359220685863977 142 -148185396958969697355423433828828718064422512749376357025435965226382969769660507568739663297249931438756934716121005735673942557834429882468603487959556395099628814731 143 146030149032483105545342443711985421962205643363611573586617430204301324886154564256007002379532487472997008245228254783839162906973213479142313795623144700483372633313709 144 291616513996750949305297589647439413347222279745668530399606272846219667319897764027069281282693592618742926034321157153849749519647662021025829980745358191852014417608843 145 -295677439616945088254714419325293818554348770395922628100791088157163135094703587019655331464345493923022163008048891970067702454492310203813392971648266911923449016128367353 146 -590481505991294552012312332142729120058707590240077667944991537122231901160829295476191039714711141332911929579611853475262329460962617721038035395529034555703285344824447587 147 615754543567190500929887133743414829493719371760966556778619361250048612846009647652125653403197871091026094237409513643797463665865113289928131029569998766637309734609912613885 148 1229740548160933965070392295317471176084995057823515464131360371692241394936441723755554222539894796559549852670579948805194115713360561668379895359332770102487247890317032239139 149 -1318381732020809315709365019291506319668669621552106333248742396288527553142585232745498795000434289545258389735709072449871557192065083991703947774716678624841655218026302099880233 150 -2633080126308992443714629706734896804773792422284481641963979002430274404288070417690391993106040172988458397474661283435616614034262092361425077828237868252889014470924239864494171 151 2901040816459235228000304481375004535453283146852507412490527919940817241391243512862043873231401786715698847987049013240299887727355128097204829802703961183732486172168750217134501357 152 5794194647613764464381258623010137368521581402785516677539526619830747843529498526297464180843122806975600492039089737490458897322336216168128909860776729847669378071498475797663943067 153 -6558206322372894599089378316982501447999933566992524353196832558392154233085717824902485129648611749637887562259085098796199425701207211891914911893722585713741563700022584405979949336633 154 -13099056303434316591647779163247634658467822596299593444261045098955703656564671663611553092496052399218504252131284082599892128241084404878098824861682632427348428756315886959591806755827 155 15225747954713080071551897922723613130513398523364526751450654097717974579371546930120705700696188080568879897055876316316094981464195589686375654081196553519769604958126397609213603817308413 156 30412256493654197524260712073939963761470450912791327597179973497384544690781633495734953056853731196131847567265608670310389300222195380256631814578975623362257027003462189424241006572764531 157 -36289617441856405246081580843462627549493188531803492628768256668317778452389605752737512171687690185902655026644296271207695958018887971896144907991345241201262234515111027328928409750322334121 158 -72488128689269553441058760297082601452971284660630967765262215891767457306190389670955945223286670669044676780630039754172095967768093536154204360068410723420951581555443454538197116692476900779 159 88766309126553347425174987641426504740674798876599386730541357581777677718081637108602461389470600759304385453692698552714677922590985416034224385577494203845331024611890000025661906669486173349549 160 177315457050117808583201006004590564203107704940751157905028443971351604891463151852806155812621430094837519368157060311827188921541003986231283426086637128869763609393410082913729969571560149947435 161 -222757114654235188367917505067149079043431187054284414825930334340956273854470681847912798120573179778510611189107368928577157448089224890208581510316290900180429504261352171527073062714248235851980537 162 -444983005637168078114060861380950158525572584652941507930324497013013807010389109799100899019832600406346977689651146583115798572483334628732379430870758158026494877808919592115404712671410950328630787 163 573313204132064513047727236424140499549235238099911859605031216306960172072658485903901682824152152355240578385375809133775335354571873959034132265632610243120930219450870421881301383776837108776486443133 164 1145293227201784227514414976368192197531936468107878287052358694264180434846509365534699059821385215804358658771996368763945115850559623453968252277988907226002014472035950871713419819005981281275828391491 165 -1512836713662186655769120458379449435373328042745865331553531290821000153081020385950402156524063685667178179675854767863804826363729197214408002976332751879209409407396987112609174832072766959381821907220905 166 -3022241984751740306784787917854232289828494686260063094756311994917769801543275715001774943858925559221895787897945939595636836390690610983705885405568529704348792755623068855527686664440098432008414906645883 167 4091646643722230527800218293560540716884507301421587682946716348861862758396298391948867874981017697040320508895544541169608133537085361921174503449087647991247219669191818778041141433669683215373921087892416493 168 8174237982495327120063122444125072020423855238886644444162252603458901424557214513111109492535515827269809681181518991450333414099028490864404339210472937010794722610778128469352864714580836886922337052876096571 169 -11339126764543304145759638929889489358086932920028230477238331668700183110940298360994811119624365385962165230802219516853912938811967212303054773939441121133406155731315090984368659046791567567677728101212291693369 170 -22653760955378015951505044299029987536560461328179869029350699072445261078308844418223123592245428027223873935420272115395879160262679158873480751910146139066673610944105690561481979977491333578461302770171669472403 171 32189122911655560944276509119469440031929770332595692499603375651858912518568406727054823750544632364157609314861559955703645369877259222656457762577622503527649436488343356417587367686628318357474918615434922233839229 172 64310366065944527754873104887506757279561089013711265656524927196425956298744741055594158094471877180412635403150375482610143992651483683621893725829759109248322114064068768410187352131737515586567013765685609553987219 173 -93575546819234710962252452010092427464912930472306939756191750594647912570087781420248404188400092369825876402774994546871955273797465862507882759889046377052012976126289894025089268474129051965028546774264019387805570345 174 -186958388491239146666287186437820425543482034111677977067060000805583694230137613366581256504175786198297802925823208986452485512824455680273395413922810790871385475140399490668371685720373211096794598055129087250105095115 175 278495309415119301131652717963307248075554748037003438932322797826220924986717685176715275068181943505212266514348524122640332813269801673659080851366243834960812688568178596849252674761619289543627049111248461933753982918061 176 556430385142502617561641455959183012195338329536077553133589999941189571435325271414482010878127639677928908650114384329165511043237581136627682409989702087163819232301980942243327916393237192159042706828430153318667299732939 177 -848314882796573515653412085108512081610526521682183968416880956489936778798873099238361094845788774542447190776224955092180001910199263507194454730375160554504718665893180754095050486044444797894926827919230000335871941850982649 178 -1694962339405525873633093093437525459255318869744128832583416170620352682881378884245489721644154794470306138000937040550583941529701527416528840126523706586587864533092320187813139679644450552968833961889528733495478875819400099 179 2644016223088987275926100812999192638574602729205681469657756129316080261305152840112584066724161397672102115699520487839602909472418042999296739702091939108168769766236469560950060991866065159071397203147883813422877136083746987773 180 5282953110043112710473967144660193559144650285526790519904792175284601329286907864819399241044805613463051825867708089177415213276932880236006869196917261280824131699360589751443114016040944858376578968346179426932402219538894457443 181 -8429964499198603759268083958587081118722599789248554674913958404492668460149569321141131971748223436494249817430054330297125835391440085186420744125807804160944248718650064688816234152744665696916558103480792672891079091283186448476201 182 -16844097048745253624765658539330226228404602348445870514126576454741424794192465828345293257435030435630432123257304832857604229089030391018238130474605534998863872622764767143437828837752708063041682073693913415751384992828087127227547 183 27487250231873902997063422985202697363188045786028987252134835678462472921798587631030727702118724015010597300091144819420137108566354691695082010804500234877517038381133647713562164246644672167620988399807588801197711323732932219487499245 184 54924020880445916478007662081064222629823581869309919063077171598166098805781929587020160114864911750724810534980873877166049877344833732274831745827021674360638663738154169974818887215259945952225351688931428401438879540462805980059247835 185 -91637355424108807398182804416795954300414061847333942335321121168086097815535110894045395483648668194672794697076344751904941072983235701933335271300527965773699718817508720727773329097271594337874530477007049785471586223440003254089172890681 186 -183110106847241994103212501513950755043866844696233496238194053978943484328985048665243019673261602366991286358297040307672199155233590488597316978419884017629275751401556167700672817803120355317126883851172232769116411544428545357335082084147 187 312279632809885815107905928745101188882871768838182475199321216534873316184373558145030993447981768455582546285932431265212184395529847231713205129032902714236124047989355064444996263985058728030794950963970401285840698536398448004758157548004861 188 624010483329992303592510671038872633468675515962958011676192840965399248409670030347567506296351244455490814082939159649569052976722014573846690573701074204803550079006732620250388448393321156482709431355563819233362840598641247421151510295231923 189 -1087529627032865166931370083030198602533671533321688965248854074495006082312437525929157872899792117004219144666580338050906245388465989825472478562340173088204163842012201059840225746326959251386387902858290914589993286382335509411617805312850280105 190 -2173189049772892863964496235477093470340483368559403588925163392761674383477417581328596975856035098111336986516407791336118282990446817545470861970298669347900149161353847526517748300203270876128327558013981245086531530436907225938857241078701767659 191 3869577499940484323158264873407593787408136024095959711352184236469850251062971279063719555151877308503088213422645851842888361189742870715646873796133658387550218691796853923928415003263645183803251282525662246499897512959076270294846427067034091443885 192 7732641659687165738905433748594784116485119142908649486811320743494772876642323198382600694288655558584798440264603628014535517998906826040495270968330653234365798721027557474395839074681635989385430751000065873933449126642272022985377186679186445475179 193 -14064097343216403621396331918677277335899821593712069927110197307737714154693941912066806069095463845472373680823428175884774064291587694712750596500495660683894517318550025861263905825639899458297033312339978393596234055241480196611650676477318834229291257 194 -28105018448530882241442554053520012458220531125478135645484108038891480594047888027096431210940319348289210784848162951714217927407488205124899338519853375111463794464655154580718266023812611159452490357074112686547493979083977455651720293381911584719948611 195 52202220467025284958388566870847036919036303247965490862555317038476573692419961275204711199611116843896887182324433505660262970829500255691967960484263533962459113923396724655445120114295312159731410060473685378379725135743593780759648600505887333745410654077 196 104320203049045230190135413489229517832174562066998822801304816110560399440394289686679366591116241146352305589362545719024917486152186646455298140403020502801706801410517872327895603498916258684676464577394421856837456261778809931389946695673393877033119712387 197 -197833505518197289954504697340845135095411607642571837574487733071161547242250910740300630862489192474598184928296710057115922536540083350487545321286164209938595776094431687494954178755562505088857549112888424878702481778630142746396558244724072115060072001971369 198 -395354330922051412799987193514806641176877336493769991503616851100553010713045349983472326935827195715525420264830568176398555601443788166045648310805501863190527159243541958930801693195768745826889476056539852131139158498946042831172994455285540083876607692985787 199 765334680148629971891828088402614895227916638884084465518115350499173282006268497384362994333595059031172831340701164932727277211554898978707438955781758127257655682225653005131394322102569675327248425151904946155850581566673199836818260436205758955234152110523036141 200 1529484338487836841492147509618056699264946536263830282255675708750361480499068974523544855357035391994316188765343561145237276711978874897296845174253067014766069235569825508636935040846212867105332597808532276024956573149190926706737797147624626462618725862692408187 201 -3021707596252358888535940757369398872975560241416610612514512901809054079122357137866977487998617432022564465489390314101597031883473415205781005794147499526274066877375299083869086855973043400022875376385386827247850647804816285491075317645235735061730922514251476341561 202 -6038830685539224482464817431594708182862000624403888353004662091166491193217777977136787125006095302457651809718278524244804314024231318295500253590084901758486554135207580801240264211337903558423229468485958784178143700337995413273672021698598929316868400622386741660627 203 12173448933011864071657592555217016772550065115736636918344811334197759572608213305202305154008179360734603704652454753191381598829793042297984175881116395298583499322559868007066789263447900732919132371506496762901493896135444521698349801401834795183476809364025407369762685 204 24328796640410743938223542980857344152219243810083408205096759719789314611830992128795019511566843705764751598918278734283923815429135088169527181918821290330303490875534539253024942227208385264474819932872317716309372318999915601229092707015733385080205145484210872052499155 205 -50031952170624753423458054253128318697307766366635805575750464014192261591470418388802582476380688448710464442412840347713461412201765098621615571549389673259746155550114440188910383364083066520699637970436074651899307855127910601419138275549737768688955389404430580330498565673 206 -99990978229761490709027601134269633656077324574214095749845663728727737685105287293406361823623647201600194468161611925826892040281326651902120449245712468689668686154452139193494597430614052497013583474399172191192832108073190978219076725588126055927871705846902977665622085131 207 209733619480420679102989012927593893003483227045047345632571810293374385110121459015323738301042023504897144815504959544305023350377448324074263714399703897431183481215749418005079702377888941717182134619683128264681557169402993860046111379114999664812633110143502400531260073046445 208 419167508880286911590057402907588796050012756119315242957557759821493641524817192172485999352364939881955723552150951831616631487648357252856797583283411070148804648370362086323866878322038937413779362583068711510964327302193421073078632573151859866724576232490476242636835345617675 209 -896584681360187108929067744652583539115306665736342138087591481789277733470197516064157464272965044493437727709827471618933286441649954439455913920575879933011225324199332974741020856179959975931165870053425647835063823961066463255563251556484069674509803461120658751583571751865597689 210 -1791912858355649587215292799387781888728898150475056383512511980560669906629158864147985375635930084669556071313921787487994705023734975119372518335527035866056819160324258691864506337303153811567151357249541091199049588560882104631974850228903288072807087821759467033888154434150542563 211 3907821679479371683205387430359987196200837142942863376016894941581076365739965988422982966584469418297035214181926022178797276401128022050044384043667128593408970433574216320857334318442394536717630427474706388269122397379002046788239293920501753997473097928044428645484883359831392344573 212 7810271804874754062330379029222217396020505883476302665780089808929576560556073465913399326262021111802646046114372920288975065023166877357209089689239491724501079275080229623813427155252414100044594507975516588410364097751491095965409966117961695411485944855319494762178925152741675949219 213 -17362705948658926897817109473475133648869259822536637997852836506320968802527486097453200924542282695552481670670255506020774341712795314025765712810094077617455675659105309522857996949670849168474083612348764433793830233001691287206868516871689438990784611179797335834887140176398297368989481 214 -34701998970914799591511728980891386415860734548252649385955074202659085895303717291742951783582021219600928549981380761851556603141086587949869554333001313302069283814426730092830392654392737942683493717243533448275842192333650912931635960551594673655235298335829755567280942865948058873915611 215 78624873688958144928859637689009741302127169707904628387602439101524051392154179927691399625832217324459710469205193408833938769278324769321853093169727537907010358935840496898103879413001584231870312234160795323408556136213538109128889816925609764341939945754735088395785850909188526007882072557 216 157145719354968177426104825725947135933696899296336461078016204845913147453240379335715243046731752511262679427398565566800110998904122191446630772989204142826539289713205989786797535680873397805152842670645617084554015678569235269646300306459823991123304798402465870770991337572554995505759180827 217 -362814400989218662529992631150267005915822042155140179953377196193619250382470993181978919713767134155941721578121434543897942643387993636694954092072112509099573279247076249891062874009942373333424190845197666166197355396153374774845002962256250349570010922140856930640997158895528255155058102990905 218 -725157711279152512988449654576942060559146811645365520146981253087845995966567525151553745105227642227188776712917808545129498123117441928161088966902106933117110386081622740273641734604242034334321944296143030257667543029814741782165915527854335958529988899901433321300670421814348246139325441012339 219 1705747179386465079054722267701755254498605347801461507543209583255612549849005185582693685320984036570536263604987934137304702425798582801979794150882826300050054706852325916961834772445824006343929709738956238209103057878957864200640737581661036158944179870482976946858914499546669715691825351032025853 220 3409320454602667575829676458216149090587123026123825318172141054961317639335750339502257889985800847314168903326009774564676833527635790341400957614544048949056894637118799671826338211084883283372330586089050560700021544961399828667462374581777416270406380950959288795146946358725278416450307024570234355 221 -8169122221265490931683067637399766400456874813706466961091476676436128665011018899466830720668973117666502159019189807444434088442796600113082033241318079815654226250482308029300544770862797517926069466245371689922085334105191202826954833151502834375955477286993000266614051901445351794912885731914755648425 222 -16328023721451679271031983887821033485591153058971422242015666733084965854357374901038773220243729232324086237852629780414052418363235557434043542671846319037114356591352290694306835587312983154079229940261528651202731091776661539413799068131188554143066118850619954804023164757314337457235427599602135296555 223 39846766738426366849468083080204381640430435558374993882534023759929853741315530244839497244700692385821136728717238740283089949788209228305364052013879913179938593101553181187412651174863855193982836591060959255360401627458526315062305894128208964163619454419952248247568186413464281056845631853977685717077677 224 79644583446780675619342494060735703772270079878094041082439044934380276576049851336384349321598501605862577223208515385943586872962947970957856644366289816962151325182735930766917275876594675082508449316805495572874775898161957648714678961095135633376496165294571156492192580133378966605635081862590315971706539 225 -197922631456311892721932933774217716576778669511713368553054065572811939219813020919325045778496427307515437759868887808458867328357740485634580179078711603522108929723547348504590027473204439960684920044594807806727203191449643076480973898642643701409829450030204209836454060561389722987203947458942941892656073465 226 -395606492197506934085677696159695192599340901080931405710390804561944578148104671301753429911623294585154568348982819433977393259513005943528101082544264411332000101346455344757611682670400028744252483849047495419306065496183070994294644688529015020554807638786835391118530293130495382628135218998537306042077421699 227 1000948001111728960988557388529576552343435436711285910688303313924212665971537839842494278573721298666761421608114899902967280925568157605303324413850380646760802130762336084848587574980142392481725241370855150221114820340800764754140316697873576554676755018277009092171152179183572595572148408009977404955803888537213 228 2000709978019232463905590289258655026148789370077396013355253036617350622399106698950252477103929047785038144783524580545253768997277649652392334749535256196110034208600139322034405057552933620332618151891970446652437866950501713872410557159866822637264826918293624120326752895393089961868480560955195587530076505060035 229 -5153135374463988603628600542134892621583721092418265058002982495490689553475763845063771892365257344084103422918329975148934340009796576202934953476557700192036768976092069748928682476812069570973028914778777932325615836053730688416596332991929065460376765373139131631274122768539110388418765143070069326137167793638524841 230 -10300272569334730158391185738000407217739256577366463410091433984463578027811975882022988951050241815397191385695848339420490081720970439247729839138404277776835665897942057071298646032074431433422004375127335628973278474120454471522369246797483267033999298650043076174617128332318727841215155671601813982155952665824794107 231 27002693016040680187671973034769425506049801706246516954263540249378059661812636977547604394914890670527854696458590085932176361355772930024193664736804895379204834386035588687019328643122915945878697927001198521810033861267052574415983898187772350855051646764612071867663289864747649709464891355717918436865289479970863825901 232 53974505193039705512984696705868292028667154061468033964288543182987702201739510176379422040480510999403033644644118577323202895581186889908752181995301020267083339128315803942071677990071377453042246967654942332220252689325400232025234613081968180750221638212229419916149310845826970974842498402604211522279354327914411256507 233 -143996129239835658594532485357391089363878509433353887450392125985150207146568169504180524570353998843414409100198497519116033721314809993176976441949467800257732178301171619730949571717153805832317884089056237725069703495254372047294319210111761090490825577069416230598753217187515182461652208863930053589067629385557560608015161 234 -287830437823016314348498089003478172121598176100545164209725715934616483495322618244883757935440860739001165802919830397024122199481576421542734222046106035529494807895471403392530678951733590869080323981824319194412057096140104114962232909042390184194335580569741342165566254320873808838500629187824287211917951299981261257390867 235 781333881602323082681184695745724666269082402348516810489024919603705348936432135146297223267281057843881559920002783766377087953119502505529988348255942010090674174627415646087128140453849220323764955632994097865067294374357510027124816221710335565156240915762209183981603189438985987203557088246059620785330675818503086175032580221 236 1561804810895871476488357102203919300681000343751158688446856339698169598797235545712789242033214227596193381781233646475887547752620523758365816473579312730592354466431934247408413205661272443183227646675935091539487727793821224505717036060258074356359845588066379676221207226176892862658081268690816743710080037163744942713186039571 237 -4313200294552638012396678869937840305346152480797821891695099080276345317033385611225495435859754480291931401133841824203834131400062399799294491815732088069361197684588775609402596098307026370351870091610832464718668075497828858903740614657522236641320900319959098090715914050270835396232524927360987930812669526167111384463131780132649 238 -8621718049097299931004856879370443232627619480749232441876719977082144246586952076326404684027521071071233627902539353640948813147652510567345057499804916552664944830388775663562508884654360617736716789551020261766320129895078753739906922393981306923374998504277221559771514539611839106513575838416846797454388638154231285443464240459851 239 24220096206963182745166890247263819283789001187331067536672939605608191958558746055305347811386660491328364687709884198049398138171219032290187458646575831829643607083443113891765327899824077755019145028952277691768526911270772650491783993485181097027216517683945133831179588731101143018940858110616173330380810998035117364281014930822188461 240 48414342857137440575922783809111735310785164686130604243458064033776690475930230733913110485401934826087755307572385360088766745631097406447993749460557250888092348530039599684217235179801703329948756242990147614382307635736108690965234136240776740842765500951730718555812995457521735559115819414828005222070820072977724111732486215068172363 241 -138325609435552264425306176739474521883939044259124951395298611650553549816913545178361167376139232342620168008340017487553563901492211722477702457150054782356845262405886147939454798080541420585466387902727586825426859426083251041684539668699110562973280722148116677247341952672058890961595416504457802131442250818039206880953576649522731674873 242 -276506061947445243288501325353521231338314730859246112248098390674279962402087857698476457904358943314820708618711836744049698092562013842929905381318213661336238291245266009646205994972477623335000967054575434845840696214279880411041963788518075662556926255780433298019265065173298355844128853685586463129017742309104534968392907956396673713699 243 803374584248191550858788209605346105137507307852559871055155525420641196854600598625258866172650573180263085858883014324832054248313043170013964324093836311775256529825755251953086900719051141302746683385536883279553215943159415409356166975653475463822007009467740637853249296208849766411787364883137792406504052700908943710923860316967089045470461 244 1605920133834190956395682855873153004126469926121652799686991411596360848328422237659271703240974595488374376788666143059593874345333496483026834771307171379430889775232637400058286280448798157154069964994726932695613298653915173182934370930398711368135136783525394071901417202931830573874777038972433343709482502168508589194996621450834920319035107 245 -4744185446392637309991969202859477894806793897880646559665734894840580803571465275129594217992351992131724085074751470516531574454943298454712253239601923211922118600015097067249993743263825593675602731230680053442612731182930072945717627570609350611189154840508141993615121161443393491055857051123013432570877042431015542411949484846771908190833749545 246 -9483555893963998308644421271417804009048667918938488281118761968675597255983089760779960929730951772016412066945782500609244826158501564228310023903997820640416196127501537758243340343983291559229783639886546104416967616874918981116195954752443288535304377855467182906647556178724006141419676179648237687849096507759105399882542890953419182801113808155 247 28482204941832889453467292044917985557528083772694886561401273515441970314697579075885683848814126776407682455807700872964913819615714484635366683305901551576135332461752935336894773821534754500003415439308147584397248529945072192101870563083935190411868349286321786917406805987357512609786112489213979473728146591984218020731604564375786759101033416202221 248 56935975255307334472706962497847337804104817529579851460204556471426997529021474952488438878436347251024411182763053016914429772811545014719241468324081012995330395889512633576974392114601194575872331929760770485783031881469346427908629122905469859838878351231509102369460416541450068342797161242394225477009880473622073741920910396205185723867431852188507 249 -173818190925004187722108820090802758170816345931785673830317834524705137209039218919428004666462872480920420082023315260857556929745400121536535826313802328689442016774148930057692460121183472994514604561801157123017781813250811364916620694366794863866254735725625484863065020659220543370873888414921013330412507532409744641330852084368456373520392621480006713 250 -347465668644349602223572423237454776080359679136702071078398033064046542973464818329964198507794822608823744433881959351571427300868380514311637320369308542365762437439954195038448111446788356483835217428390846392003912394473239343982160511302548711903098194158324222183588786157580512614529208374738162205179025092809605875893918956157695240800826844607071667 251 1078124099133506999380698436452104000568102972090597393389314153059016954281336570517786879492270184713036403103930448494781228942068178526880406852697556689853113745740840337040933752852331399740004256420489566284336026959515399129365156056852262530420168750623338421928039750128262870329019827790645482770501141289909208205602199526225989967260961292528422905853 252 2155206369939030746443522822994050449074974718420694622016499377393817503833936867831569197925326814135054738509552663052790096115897133093392811032287626482503705074747651698845817650849950646804639240570384999745642289201745826617320470942884285800578366940259685018019594991849474597495193350807398166424453330872796094863309250578807741941119274385656129152563 253 -6795749549029186860127652391580240145762467151609333721288178180747186237885329971884499859453800759281560283399742566572625227476272524742369711511601164770385275287139793393675816194566200311452271662443376020530373507518345396282417342860595827186625321744360588269522113981269462840791908607686530119007131838908720614384358155249308855596385141666749401482072233 254 -13585036949511836739226817015914122985955108225105478028105106448997589243561672609951290103376759920841238236507777912618527067388717249355331453537503403973441828401812400934724390172594939756889366024477428741692764160926889611813912157676248374693847768431246443604957849624375084218950926913722909604234675747478030420499910725563859331251222119200988899333193835 255 43525637515839496169611641482151196704018777442013343247532903035492477851254725125960278697352782719142616534412617393231587571636632039403779112850242875307123692364514216149325201961983568260682109096946355644180507253610123105299040942138259032615502258417205757931385535382151510694733435957442445877202428611736175846984055392975915345465823653387384353993126137517 256 87010541447912554204151887164911715209648842279596589834601105009915574603640906107289534157497674370448013833505457332477237127331652080465239366868054937455243274313744350857742501692608041642059172345716648721685101274421395148752568460781407292971278281833194420344280325709029281816122371830953233925789329650806960764923234228660235400969649267472247774433322383339